int primeload[100],count=0;
bool isprime[100];
memset(isprime,true,sizeof(isprime));
memset(primeload,0,sizeof(primeload));
isprime[0]=isprime[1]=false;
for(int i=2;i<=n;i++){
if(isprime[i]==true)primeload[count++]=i;
for(int j=0;i*primeload[j]<=n&&j<count;j++){
isprime[i*primeload[j]]=1;
if(i%primeload[j])break;
}
}
if(primeload[count-1]==n)return true;
else return false;
}