import sys ini = lambda: int(sys.stdin.readline()) def solve(): n = ini() b = bin(n).count("1") if b <= 1: return (-1, -1, -1) c = n for i in range(32): if n & (1 << i): a = 1 << i b = n & ~a return (a, b, c) return (-1, -1, -1) if __name__ == "__main__": print(*solve())