#include #include #include typedef long long ll; using namespace std; vector eratosthenes(ll m){ vector primes(m+1); for(ll i=2; i>n; ll m=sqrt(n)+1; vector v=eratosthenes(m); vector v2; for(ll i=0; i v3; for(ll i=0; i=2){ if(c2==0) x=4; else x=3; } else if(c==1){ if(v3.size()>1) x=v3[1]; else x=n; } else if(c==0){ x=v3[0]; } } cout<