#include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const ll INF=1LL<<60; typedef pair P; typedef pair PP; const ll MOD=1e9+7; ll gcd(ll x,ll y){ return y==0?x:gcd(y,x%y); } int main(){ ll a,b,c; cin>>a>>b>>c; if(a==0){ if(b==0){ if(c==0){ //a=b=c=0 //解xは∞個 cout<<-1<0){ double x1=(1.0*(-b)-sqrt(D))/(2*a); double x2=(1.0*(-b)+sqrt(D))/(2*a); cout<<2<