n = int(input()) bit = sum((n >> i) & 1 for i in range(32)) if bit < 2: print(-1, -1, -1) exit() a = b = c = 0 if bit % 2 == 0: f = 0 for i in range(32): if (n >> i) & 1: a |= (1 << i) if f: b |= (1 << i) else: c |= (1 << i) f = 1 - f else: f = 0 for i in range(32): if (n >> i) & 1: if f == 0: a |= (1 << i) b |= (1 << i) elif f == 1: b |= (1 << i) c |= (1 << i) else: c |= (1 << i) a |= (1 << i) f = (1 + f) % 3 print(a, b, c)