#include #include using namespace std; #define MAX 316228 long long N; bool arr[MAX+1]; long long insuu[MAX]; long long insuun=0; long long pn[MAX]; long long pc=0; long long min(long long a,long long b){ return (a>N; long long ansmax=N-1; for(long long i=0;i<=MAX;i++){ arr[i]=true; } arr[0]=false; arr[1]=false; for(long long i=2;i<=MAX;i++){ if(arr[i]){ pn[pc]=i; pc++; for(long long j=i*2;j<=MAX;j+=i){ arr[j]=false; } } } for(long long i=0;i