import sys

def format_number(num):
    """格式化数字,移除0值的负号"""
    # 考虑浮点数精度问题,接近0的数值视为0
    if abs(num) < 1e-9:
        return "0.00"
    # 格式化后如果是-0.00则替换为0.00
    return f"{num:.2f}".replace("-0.00", "0.00")

for line in sys.stdin:
    a, b, c = map(float, line.split(" "))
    if a == 0:
        print("Not quadratic equation")
    else:
        d = b ** 2 - 4 * a * c
        if d == 0:
            print(f"x1=x2={format_number((-b)/(2*a))}")
        elif d > 0:
            x1 = ((-b) + d ** 0.5) / (2 * a)
            x2 = ((-b) - d ** 0.5) / (2 * a)
            if x1 > x2:
                x1, x2 = x2, x1
            print(f"x1={format_number(x1)};x2={format_number(x2)}")
        else:
            s = -(b / (2 * a)) + 0.0001
            x = ((-d) ** 0.5) / (2 * abs(a))
            print(f"x1={format_number(s)}-{format_number(x)}i;" + f"x2={format_number(s)}+{format_number(x)}i")