#include <iostream>
#include <cmath>
using namespace std;
int n=10000, i=1, k=2, d, z, u=1;
bool tab[10001];
int liczba[10001];
void tablica()
{
while (i<=n)
{
tab[i]=true;
i++;
}
while(k<=sqrt(n))
{
d=2*k;
while (d<=n)
{
tab[d]=false;
d=d+k;
}
k++;
while (tab[k]==false)
{
k++;
}
}
}
void wczytanie()
{
for(int i=1; i<=z; i++)
{
cin >> liczba[i];
}
}
void monitor()
{
while (u<=z)
{
if (liczba[u]==1)
{
cout << "NIE";
}
else
{
if (tab[liczba[u]]==true)
{
cout << "TAK";
}
else
{
cout << "NIE"
; }
}
cout << endl;
u++;
}
}
int main()
{
tablica();
cin >> z;
wczytanie();
monitor();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG49MTAwMDAsIGk9MSwgaz0yLCBkLCB6LCB1PTE7CmJvb2wgdGFiWzEwMDAxXTsKaW50IGxpY3piYVsxMDAwMV07Cgp2b2lkIHRhYmxpY2EoKQp7CiAgICB3aGlsZSAoaTw9bikKICAgIHsKICAgIHRhYltpXT10cnVlOwogICAgaSsrOwogICAgfQoKICAgIHdoaWxlKGs8PXNxcnQobikpCiAgICB7CiAgICAgICAgZD0yKms7CiAgICAgICAgd2hpbGUgKGQ8PW4pCiAgICAgICAgewogICAgICAgICAgICB0YWJbZF09ZmFsc2U7CiAgICAgICAgICAgIGQ9ZCtrOwogICAgICAgIH0KCiAgICAgICBrKys7CgogICAgICAgIHdoaWxlICh0YWJba109PWZhbHNlKQogICAgICAgIHsKICAgICAgICAgICAgaysrOwogICAgICAgIH0KICAgIH0KfQoKdm9pZCB3Y3p5dGFuaWUoKQp7CgogICAgZm9yKGludCBpPTE7IGk8PXo7IGkrKykKICAgIHsKICAgICAgICBjaW4gPj4gbGljemJhW2ldOwogICAgfQp9Cgp2b2lkIG1vbml0b3IoKQp7CgogICAgd2hpbGUgKHU8PXopCiAgICB7CiAgICAgICAgaWYgKGxpY3piYVt1XT09MSkKICAgICAgICB7CiAgICAgICAgY291dCA8PCAiTklFIjsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKCiAgICAgICAgICAgaWYgKHRhYltsaWN6YmFbdV1dPT10cnVlKQogICAgICAgICAgIHsKICAgICAgICAgICAgICAgY291dCA8PCAiVEFLIjsKICAgICAgICAgICB9CiAgICAgICAgICAgZWxzZQogICAgICAgICAgIHsKICAgICAgICAgICAgICAgY291dCA8PCAiTklFIgo7ICAgICAgICAgICB9CiAgICAgICAgfQogICAgY291dCA8PCBlbmRsOwogICAgdSsrOwogICAgfQp9CgoKaW50IG1haW4oKQp7CnRhYmxpY2EoKTsKY2luID4+IHo7Cndjenl0YW5pZSgpOwptb25pdG9yKCk7CgogICAgcmV0dXJuIDA7Cn0K