#include using namespace std; int main(void){ int Q; cin >> Q; while(Q--){ long A; cin >> A; vector pf; long i=2; while(i*i*i<=A){ if(A%i==0){ pf.push_back(i); A/=i; break; } i+=(i>2?2:1); } if(pf.size()==1){ while(i*i<=A){ if(A%i==0){ pf.push_back(i); A/=i; if(pf.size()>3){ break; } }else{ i+=(i>2?2:1); } } if(A>1){ pf.push_back(A); } }else if(pf.size()>1){ abort(); } cout << (pf.size()==3?"Yes":"No") << endl; } return 0; }