#include <bits/stdc++.h>
using namespace std;
// Complete the solve function below.
string solve(int n) {
if(n == 1) return "Not Prime";
int i, num;
num = pow(n,0.5);
for(i=2; i <= num; ++i){
if(n % i == 0) return "Not Prime";
}
return "Prime";
}
int main()
{
int p;
cin >> p;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
for (int p_itr = 0; p_itr < p; p_itr++) {
int n;
cin >> n;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
string result = solve(n);
cout << result << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gQ29tcGxldGUgdGhlIHNvbHZlIGZ1bmN0aW9uIGJlbG93LgpzdHJpbmcgc29sdmUoaW50IG4pIHsKICAgIGlmKG4gPT0gMSkgcmV0dXJuICJOb3QgUHJpbWUiOwogICAgaW50IGksIG51bTsKICAgIG51bSA9IHBvdyhuLDAuNSk7CiAgICBmb3IoaT0yOyBpIDw9IG51bTsgKytpKXsKICAgICAgICBpZihuICUgaSA9PSAwKSByZXR1cm4gIk5vdCBQcmltZSI7CiAgICB9CiAgICByZXR1cm4gIlByaW1lIjsKfQoKaW50IG1haW4oKQp7CgogICAgaW50IHA7CiAgICBjaW4gPj4gcDsKICAgIGNpbi5pZ25vcmUobnVtZXJpY19saW1pdHM8c3RyZWFtc2l6ZT46Om1heCgpLCAnXG4nKTsKCiAgICBmb3IgKGludCBwX2l0ciA9IDA7IHBfaXRyIDwgcDsgcF9pdHIrKykgewogICAgICAgIGludCBuOwogICAgICAgIGNpbiA+PiBuOwogICAgICAgIGNpbi5pZ25vcmUobnVtZXJpY19saW1pdHM8c3RyZWFtc2l6ZT46Om1heCgpLCAnXG4nKTsKCiAgICAgICAgc3RyaW5nIHJlc3VsdCA9IHNvbHZlKG4pOwoKICAgICAgICBjb3V0IDw8IHJlc3VsdCA8PCAiXG4iOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==