#include using namespace std; using ll = long long; int main(){ ll a, b, c; cin >> a >> b >> c; long double D = sqrtl(b * b - 4 * a * c); ll d = D; if(d * d == b * b - 4 * a * c){ ll L = -b - d; ll R = -b + d; if(L * a > R * a) swap(L, R); if(R % (2 * a) == 0) R = R / (a * 2) - 1; else R /= 2 * a; if(L % (2 * a) == 0) L = L / (a * 2) + 1; else L = L / (2 * a) + 1; cout << R - L + 1 << '\n'; }else{ long double L = (long double)(-b - D) / (2 * a); long double R = (long double)(-b + D) / (2 * a); if (L > R) swap(L, R); cout << floor(R) - ceil(L) + 1 << '\n'; } }