A,B,C=map(int,input().split()) D=(B*B-4*A*C)**0.5 if A<0: A=-A B=-B C=-C L,R=(B-D)/(2*A),(B+D)/(2*A) l,r=int(L),int(R) if l<=L:l+=1 if R==r:r-=1 print(max(0,r-l+1))