from decimal import Decimal from math import isclose, ceil, floor A,B,C = list(map(int,input().split())) alpha = (-Decimal(B) - Decimal(B*B - 4*A*C)**Decimal('0.5')) / Decimal(2*A) beta = (-Decimal(B) + Decimal(B*B - 4*A*C)**Decimal('0.5')) / Decimal(2*A) if(alpha > beta):alpha,beta = beta,alpha left = ceil(alpha) + 1 if isclose(ceil(alpha), alpha) else ceil(alpha) right = floor(beta) - 1 if isclose(floor(beta), beta) else floor(beta) print(right - left + 1)