#include #define rep(i,n) for(int i=0;i<(int)(n);i++) using namespace std; using ll = long long ; using P = pair ; using pll = pair; constexpr int INF = 1e9; constexpr long long LINF = 1e17; constexpr int MOD = 1000000007; constexpr double PI = 3.14159265358979323846; int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); if(b*b-4*a*c<0){ printf("%s\n","imaginary"); } else if(b*b-4*a*c==0){ printf("%.20lf\n",-b/(double)(2*a)); }else{ double x1 = (-b-sqrt(b*b-4*a*c))/(double)(2*a); double x2 = -(2*c)/(double)(b+sqrt(b*b-4*a*c)); if(x1>x2) swap(x1,x2); printf("%.20lf %.20lf\n",x1,x2); } return 0; }