#include using namespace std; map prime_factor(int n){ map ret; for(int i=2; i*i<=n; i++){ while(n%i==0){ ret[i]++; n /= i; } } if(n!=1) ret[n] = 1; return ret; } int main(){ int grundy=0; int N; cin >> N; int M; int i; while(N--){ cin >> M; vector nim; for(auto p:prime_factor(M)){ nim.push_back((p.second)%3); } for(i=0; i