#include <iostream>
#include <cstdio>
#include <algorithm>
#define f cin
#define g cout
#define NM 1000001

using namespace std;

bool V[NM];
int cnt;
int sum = 0;
int N = 100;

int main()
{

    g << N << '\n';
    g << 1 << ' ';
    sum = 1;
    for (int i=1; i<=N; i++)
    {
        if (sum < NM-1)
        {
            g << sum+1 << ' ';
            sum += sum+1;
        }
        else
            g << 1 << ' ';
    }

}