#include <iostream>

using namespace std;

int a[111];
int n;

void pre()
{
    int i=1;
    a[i]=1;
    while(a[i]<=1000000)
    {
        i++;
        a[i]=a[i-1]*2;
    }
    a[i]=a[i-1];
}


int main()
{
pre();

cin>>n;
cout<<20<<'\n';
for(int i=1;i<=20;i++)
    cout<<a[i]<<' ';



    return 0;
}