from math import factorial c = lambda y, x: factorial(y) // factorial(x) // factorial(y - x) def solve(): k = int(input()) if k == 0: print(1) return [0] for i in range(0, 31): for j in range(2, 31 - i): if (1 << i) * c(j, 2) == k: print(i + j) return [0] * i + [1] * j return [0] print(*solve())