//Coded by : devACE #include using namespace std; #define ll long long int #define pb push_back #define ub upper_bound #define lb lower_bound #define F first #define S second #define ios ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0); #define lld I64d #define ii pair int main() { ios ll n,m,i,j,k,num,test=1; //freopen("input.txt","r",stdin); //for reading from input.txt file //freopen("output.txt","w",stdout); //for writing in output.txt file //cin>>test; while(test--) { cin>>n; vectorsp(1000005,0); for(i=2;i<1000005;i++) { if(sp[i]==0) { for(j=i;j<1000005;j+=i) { if(sp[j]==0)sp[j]=i; } } } ll sum[n],ans=0; for(i=0;i>sum[i]; for(i=0;ifact; ll sz=sqrt(sum[i]); num=sum[i]; for(j=2;j<=sz;j++) { if(num1)sum[i]++; else { if(num>1)if(sp[num]==num)sum[i]++; } //cout<