n = int(input()) a = [] for i in range(n.bit_length()): if n & (1 << i) != n & (1 << i + 1): a.append(1 << i) if n != 0: print(len(a)) print(*a) else: print(-1)