#!/usr/bin/ python3.8 import sys read = sys.stdin.buffer.read readline = sys.stdin.buffer.readline readlines = sys.stdin.buffer.readlines import numpy as np A, B, C = map(int, read().split()) INF = 10 ** 19 def find_one_solution(f, left=-INF, right=INF): while left + 1 < right: x = (left + right) // 2 if f(x) == 0: return x if f(x) < 0: left = x else: right = x def f(x): return x ** 3 + A * x ** 2 + B * x + C r = find_one_solution(f) A += r B += r * A def f(x): return x ** 2 + A * x + B s = find_one_solution(f, left=(-A) // 2) t = -A - s roots = sorted((r, s, t)) print(*roots)