import math

c, e, m = map(int, input().split(" "))

if not c == 4:
    print("impossible", flush=True)
    exit()

if e == 0 and m == 0:
    print("2 2", flush=True)
    exit()

sum = (c + e + m)

try:
    d = -16*sum + (e)**2 + 16*(e) + 64
    # print(d)
    e1 = (1/4) * (math.sqrt(d) + (e))
    # print(e1)
except ValueError as identifier:
    print("impossible", flush=True)
    exit()

e1 = round(e1)

e2 = e//2 - e1

if not (e1+2) * (e2+2) == sum:
    print("impossible", flush=True)
    exit()

print(f"{int(max(e1, e2) + 2)} {int(min(e1, e2) + 2)}", flush=True)


