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())