import math


num = int(input())
for i in range(num):
    n = int(input())
    if n < 2:
        print("No")
    else:
        is_prime = True  # 先假设是素数
        for i in range(2, int(math.sqrt(n)) + 1):
            if n % i == 0:
                is_prime = False  # 找到除数,不是素数
                break
        print("Yes" if is_prime else "No")  # 所有判断完成后输出结果

01 :先判断小于2的话就判断不是质数

02: 如果大于2,先默认这个数n是质数,然后循环从(2--->用这个数%根号下n,取得的值+1)(因为两个数相乘肯定有一个小于根号下n这个数).

03:用n %i的值,如果等于0说明除了1和他本身还有其他余数.就不是质数