import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while(scan.hasNextDouble()) {
double aValue = scan.nextDouble();
double bValue = scan.nextDouble();
double cValue = scan.nextDouble();
if(aValue == 0.0) {//a=0,没有根
System.out.println("Not quadratic equation");
} else {//有根
double delta = Math.pow(bValue, 2) - 4 * aValue * cValue;
double real = - bValue / (2 * aValue);
if(delta > 0.0) {//两个互异实数根
double image = Math.sqrt(delta) / (2 * aValue);
System.out.printf("x1=%.2f;x2=%.2f\n", real - image, real + image);
} else if(delta < 0.0) {//两个互异复数根
double image = Math.sqrt( -delta) / (2 * aValue);
System.out.printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi\n", real, image, real, image);
} else {//两个相同根
System.out.printf("x1=x2=%.2f\n", real);
}
}
}
}
}