import java.util.Scanner;
//不知道为什么总出现-0,似乎题目新加了数据
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
double result;
while(scan.hasNextLine()){
String[] data = scan.nextLine().trim().split(" ");
double a = Double.parseDouble(data[0]);
double b = Double.parseDouble(data[1]);
double c = Double.parseDouble(data[2]);
double d = b * b - 4 * a * c;
if(a == 0){
System.out.println("Not quadratic equation");
}else if(d > 0){
double x1 = ((-b) - Math.sqrt(d)) / (2 * a);
double x2 = ((-b) + Math.sqrt(d)) / (2 * a);
System.out.printf("x1=%.2f;x2=%.2f%n", x1, x2);
}else if(d == 0){
double x = (-b) / (2 * a);
if(x==0)
{
System.out.println("x1=x2=0.00");
}else{
System.out.printf("x1=x2=%.2f%n", x);
}
}else if(d < 0){
double shi;
if(b == 0){
shi = 0;
}else{
shi = -b / (2 * a);
}
double xu = Math.sqrt(-d) / (2 * a);
if(xu<0)
{
System.out.printf("x1=%.2f%.2fi;x2=%.2f+%.2fi%n", shi, xu, shi, Math.abs(xu));
}
else{
System.out.printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi%n", shi, xu, shi, xu);
}
}
}
}
}