#include <cstring>
#include <iostream>
#include <vector>
#define N 1000001
using namespace std;
bool p[N];
int main() {
memset(p, true, sizeof(p));
p[0]=p[1]=false;
int t, n, x;
for(int i=2;i<=1000;i++){
if(p[i]){
x=i*i;
while(x<=N){
p[x]=false;
x+=i;
}
}
}
cin>>t;
while(t--){
cin>>n;
if(p[n]) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}

京公网安备 11010502036488号