n = int(raw_input()) fib = [1, 1] x = 1 y = 1 z = 0 while len(fib)<100: z = x + y if z > 1000000: break fib.append(z) x = y y = z # print fib print len(fib) sol = '' for x in fib: sol += str(x) + ' ' print sol