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