#include<stdio.h>

#include<math.h>

int main()
{
	int t;
	scanf("%d", &t);
	while(t--)
	{
		long long b;
		scanf("%lld", &b);
		long long temp = sqrt(b);
	  //sqrt函数返回的是double类型。在本题数据范围内,double类型能精准的表示整数。
		if(temp * temp == b)
			printf("YES\n");
		else
			printf("NO\n");
	}
	return 0;
}