import sys sys.setrecursionlimit(10 ** 7) input = sys.stdin.readline f_inf = float('inf') mod = 10 ** 9 + 7 def resolve(): n = int(input()) C = n A = 0 for i in range(40): if n & (1 << i): A = 1 << i break B = n ^ A if B != 0: print(A, B, C) else: print(-1, -1, -1) if __name__ == '__main__': resolve()