N = int(input()) if N==0: print(-1) exit() L = format(N, 'b')[::-1] ANS = [2**(len(L)-1)] for i in range(len(L)-1): if L[i]!=L[i+1]: ANS.append(2**i) print(len(ANS)) print(*ANS)