n = int(input()) s = format(n, 'b') if s.count('1') == 1: print(-1, -1, -1) exit() s = list(s) s.reverse() flag = True a, b = 0, 0 for i in range(len(s)): if s[i] == '1': if flag: a = 2**i flag = False else: b += 2**i c = n print(a,b,c)