4874. 约数

如果一个正整数的约数个数恰好为 $3$,则称该数为美丽数。

给定 $n$ 个正整数 $a_1,a_2,…,a_n$,请你依次判断每个数是否是美丽数。

输入格式

第一行包含整数 $n$。

第二行包含 $n$ 个整数 $a_1,a_2,…,a_n$。

输出格式

共 $n$ 行,其中第 $i$ 行输出对 $a_i$ 的判断,如果 $a_i$ 是美丽数,则输出 YES,否则输出 NO

数据范围

前 $6$ 个测试点满足 $1 \le n \le 10$。
所有测试点满足 $1 \le n \le 10^5$,$1 \le a_i \le 10^{12}$。

输入样例:

3
4 5 6

输出样例:

YES
NO
NO