import math a = 0 b = 0 c = 0 def calc(x): return x * x * x + a * x * x + b * x + c a, b, c = map(int, raw_input().split()) ans = [] for al in range(int(-1e6), int(1e6) + 1): if calc(al) == 0: ans.append(al) A = 1 B = a + al C = a * al + al * al + b ans.append((-B + math.sqrt(B * B - 4 * A * C)) / (2 * A)) ans.append((-B - math.sqrt(B * B - 4 * A * C)) / (2 * A)) break ans.sort() print str(int(ans[0])) + " " + str(int(ans[1])) + " " + str(int(ans[2]));