#include<bits/stdc++.h>
using namespace std;
bool prime(int x){
for(int i=2;i<x;i++)
if(x%i==0)
return false;
return true;
}
int main(){
int l;
cin>>l;
int sum=0,w=2,jsq=0;
while(sum<=l){
if(prime(w)==true&&sum+w<l){
sum+=w;
cout<<w<<endl;
jsq++;
}
w++;
}
if(sum>l)
cout<<jsq-1;
else
cout<<jsq;
return 0;
}
后两个测试的wa了