N = bin(int(input()))[2:] if N.count("1")==1: print(-1,-1,-1) else: A = ["0"]*len(N) B = ["0"]*len(N) C = ["0"]*len(N) flag = 0 for i in range(len(N)): if N[i]=="1": if flag==0: A[i] = "0" B[i] = "1" C[i] = "1" flag = 1 else: A[i] = "1" B[i] = "0" C[i] = "1" print(int("".join(A),2),int("".join(B),2),int("".join(C),2))