from math import sqrt

A, B, C = map(int, raw_input().split())

f = lambda x: x*x*x + A*x*x + B*x + C

S = (-2 * A + sqrt(4 * A * A - 12 * B)) / 6.0
T = (-2 * A - sqrt(4 * A * A - 12 * B)) / 6.0

hi = int(S) + 1
lo = int(T) - 1

while hi - lo > 1:
    mid = (hi + lo) / 2
    if f(mid) > 0:
        lo = mid
    else:
        hi = mid

a = lo if f(lo) == 0 else hi

AA = A + a
BB = B + a * (A + a)

b = (-AA + sqrt(AA*AA - 4*BB)) / 2.0
c = (-AA - sqrt(AA*AA - 4*BB)) / 2.0
print int(c), a, int(b)