N = int(input()) t = bin(N)[2:].count('1') if t % 2 == 1: print(-1, -1, -1) else: print(N, int(bin(N)[2:].replace('1', '0', t // 2), 2), int(bin(N)[2:][::-1].replace('1', '0', t // 2)[::-1], 2))