#include<cmath>
using namespace std;
bool is_prime(int num) {
    if (num <= 1) {
        return false; // 1不是素数,小于1的数也不考虑
    }
    if (num == 2) {
        return true; // 2是唯一的偶数素数
    }
    if (num % 2 == 0) {
        return false; // 偶数(除了2)都不是素数
    }

    // 只需检查奇数因子
    for (int i = 3; i <= sqrt(num); i += 2) {
        if (num % i == 0) {
            return false;
        }
    }
    return true;
}
int main() {
    int n;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
        if(is_prime(a[i])){
            cout<<"Yes"<<endl;
        }else{
            cout<<"No"<<endl;
        }
    }

    return 0;
}