#include<bits/stdc++.h>
using namespace std;
int ifZhiShu(int x){
int n=0;
for(int i=2;i<=sqrt(x);i++){
if(x%i==0) n=1;
}
if(n==0||x==2) return x;
else return 0;
};
int main(){
int L,sum=0,m,n=0
cin>>L;
for(int i=2;sum<=L;i++){
m=ifZhiShu(i);
if(m!=0){
sum=sum+m;
if(sum<=L){
cout<<m<<endl;
n++;
}
}
}
cout<<n;
return 0;
}