# alpha := 解の小さい方、beta := 解の大きい方 import math A, B, C = map(int, input().split()) alpha, beta = sorted([(-B - math.sqrt(B**2 - 4 * A * C)) / (2 * A), (-B + math.sqrt(B**2 - 4 * A * C)) / (2 * A)]) ans = 0 for n in range(-(10**6), 10**6 + 1): if alpha < n < beta: ans += 1 print(ans)