import sys def _solve(N): A = 0 B = 0 C = 0 x = 0 while N: N, d = divmod(N, 2) if d: if A: B += 1 << x C += 1 << x else: A += 1 << x C += 1 << x x += 1 if A > 0 and B > 0 and C > 0: return A, B, C return -1, -1, -1 def solve(in_): N = int(next(in_)) return _solve(N) def main(): answer = solve(sys.stdin.buffer) print(' '.join(map(str, answer))) if __name__ == '__main__': main()