#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0); // 加速输入输出
int T;
cin >> T;
while (T--) {
long long b;
cin >> b;
long long low = 0, high = 1000000000LL; // 设置二分查找上界为10^9
bool found = false;
while (low <= high) {
long long mid = low + (high - low) / 2;
long long square = mid * mid;
if (square == b) {
found = true;
break;
} else if (square < b) {
low = mid + 1;
} else {
high = mid - 1;
}
}
if (found) {
cout << "YES\n";
} else {
cout << "NO\n";
}
}
return 0;
}