http://noi.openjudge.cn/ch0104/20/
#include <bits/stdc++.h>
using namespace std;
//http://noi.openjudge.cn/ch0104/20/
int main( void )
{
long double a,b,c,x1,x2;
cin>>a>>b>>c;
if(b*b==4*a*c)
cout<<fixed<<setprecision(5)<<"x1=x2="<<-b/(2*a)+1-1;
if(b*b>4*a*c)
cout<<fixed<<setprecision(5)<<"x1="<<(-b+sqrt(b*b-4*a*c))/(2*a)+1-1<<";x2="<<(-b-sqrt(b*b-4*a*c))/(2*a)+1-1;
if(b*b<4*a*c)
cout<<fixed<<setprecision(5)<<"x1="<<-b/(2*a)+1-1<<'+'<<sqrt(4*a*c-b*b)/(2*a)<<"i;x2="<<-b/(2*a)+1-1<<'-'<<sqrt(4*a*c-b*b)/(2*a)+1-1<<'i';
return 0;
}