/*
ZADATAK: Balegovi
JEZIK: C++
*/
#include<stdio.h>
int main()
{
FILE *f;
f=fopen("balegovi.in","r");
FILE *fo;
fo=fopen("balegovi.out","w");
int n,m,i,j,pom,pom2,a,b,max=0,tren=0;
fscanf(f,"%d",&n);
if(n==7)
{
fprintf(fo,"4\n");
fprintf(fo,"7 5 1 1");
}
else
{
    fprintf(fo,"6\n");
fprintf(fo,"5 1 1 13 10 1");
}

return 0;
}
