#include<iostream> #include<vector> #include<algorithm> #include<cmath> using namespace std; int A,B,C; double a,b,c; main() { cin>>A>>B>>C; int D=B*B-4*A*C; vector<double>ans; a=A; b=B; c=C; if(D<0); else if(D==0) { ans.push_back(-b/2/a); } else { double d=sqrt(D),x; if(b>0)x=(-b-d)/2/a; else x=(-b+d)/2/a; ans.push_back(x); ans.push_back(-b/a-x); sort(ans.begin(),ans.end()); } if(ans.empty())cout<<"imaginary"<<endl; else for(int i=0;i<ans.size();i++)cout<<ans[i]<<(i+1==ans.size()?"\n":" "); }