import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        for(int i = 1; i <= n; i++){
            int a = sc.nextInt();
            boolean flag = prime(a);
            if(flag){
                System.out.printf("Yes\n");
            }else{
                System.out.printf("No\n");
            }
        }
        
    } 
    public static boolean prime(int n){
        if(n <= 1){
            return false;
        }else if(n == 2){
            return true;
        }else{
            for(int i = 2; i <= Math.sqrt(n); i++){            //Math.sqrt(n)计算n的开平方根,使所遍历的数字减少。
                if(n % i == 0){
                    return false;
                }
            }
            return true;
        }
    }
}
写一个方法判断素数,是素数就返回true不是就返回false,然后根据题意打印。