#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
float a, b, c;
vector <int> kuna;
int kot(float a, float b, float c)
{
float d;
d = pow(b, 2) - 4 * a*c;
if (d > 0) return 2;
else if (d == 0) return 1;
else return 0;
}
int main()
{
while (cin >> a >> b >> c)
{
kuna.push_back(kot(a, b, c));
}
for (int i = 0; i < kuna.size(); i++)
{
cout << kuna[i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDx2ZWN0b3I+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZmxvYXQgYSwgYiwgYzsKdmVjdG9yIDxpbnQ+IGt1bmE7CgppbnQga290KGZsb2F0IGEsIGZsb2F0IGIsIGZsb2F0IGMpCnsKCWZsb2F0IGQ7CglkID0gcG93KGIsIDIpIC0gNCAqIGEqYzsKCWlmIChkID4gMCkgcmV0dXJuIDI7CgllbHNlIGlmIChkID09IDApIHJldHVybiAxOwoJZWxzZSByZXR1cm4gMDsKfQppbnQgbWFpbigpCnsKCXdoaWxlIChjaW4gPj4gYSA+PiBiID4+IGMpCgl7CgkJa3VuYS5wdXNoX2JhY2soa290KGEsIGIsIGMpKTsKCX0KCWZvciAoaW50IGkgPSAwOyBpIDwga3VuYS5zaXplKCk7IGkrKykKCXsKCQljb3V0IDw8IGt1bmFbaV0gPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9