using System; using static System.Console; using System.Linq; using System.Collections.Generic; class Program { static int NN => int.Parse(ReadLine()); static int[] NList => ReadLine().Split().Select(int.Parse).ToArray(); static int[][] NArr(long n) => Enumerable.Repeat(0, (int)n).Select(_ => NList).ToArray(); public static void Main() { Solve(); } static void Solve() { var n = NList; if (n[0] < 0) { n[0] = -n[0]; n[1] = -n[1]; n[2] = -n[2]; } var r = n[1] * n[1] - 4 * n[0] * n[2]; if (r < 0) { WriteLine("imaginary"); return; } if (r == 0) { WriteLine(-n[1] / 2.0 / n[0]); } else { WriteLine($"{(- Math.Sqrt(r) - n[1]) / 2 / n[0]} {(Math.Sqrt(r) - n[1]) / 2 / n[0]}"); } } }