import io, os, sys
input=(io.BytesIO(os.read(0, os.fstat(0).st_size)).readline)
nt=int(input())
nin=[]
notp=set()
pld=set()
notp={'0','2','4','5','6','8'}
pld={'1','3','7','9'}
for it in range(nt):
nin.append(int(input()))
for n in nin:
ans=''
if n>5 and str(n)[-1] in notp:
ans='NIE\n'
elif n>10 and str(n)[-1] not in pld:
ans='NIE\n'
elif n<=9:
if n==1 or n==4 or n==9:
ans='NIE\n'
else:
ans='TAK\n'
if ans=='':
ans='TAK\n'
for i in range (3, int(n**0.5)+1):
if n%i==0:
ans='NIE\n'
break
sys.stdout.write(ans)
aW1wb3J0IGlvLCBvcywgc3lzCmlucHV0PShpby5CeXRlc0lPKG9zLnJlYWQoMCwgb3MuZnN0YXQoMCkuc3Rfc2l6ZSkpLnJlYWRsaW5lKQpudD1pbnQoaW5wdXQoKSkKbmluPVtdCm5vdHA9c2V0KCkKcGxkPXNldCgpCm5vdHA9eycwJywnMicsJzQnLCc1JywnNicsJzgnfQpwbGQ9eycxJywnMycsJzcnLCc5J30KCmZvciBpdCBpbiByYW5nZShudCk6CiAgICBuaW4uYXBwZW5kKGludChpbnB1dCgpKSkKCmZvciBuIGluIG5pbjoKICAgIGFucz0nJwogICAgaWYgbj41IGFuZCBzdHIobilbLTFdIGluIG5vdHA6CiAgICAgICAgYW5zPSdOSUVcbicKICAgIGVsaWYgbj4xMCBhbmQgc3RyKG4pWy0xXSBub3QgaW4gcGxkOgogICAgICAgIGFucz0nTklFXG4nCiAgICBlbGlmIG48PTk6CiAgICAgICAgaWYgbj09MSBvciBuPT00IG9yIG49PTk6CiAgICAgICAgICAgIGFucz0nTklFXG4nCiAgICAgICAgZWxzZToKICAgICAgICAgICAgYW5zPSdUQUtcbicKCiAgICBpZiBhbnM9PScnOgogICAgICAgIGFucz0nVEFLXG4nCiAgICAgICAgZm9yIGkgaW4gcmFuZ2UgKDMsIGludChuKiowLjUpKzEpOgogICAgICAgICAgICBpZiBuJWk9PTA6CiAgICAgICAgICAgICAgICBhbnM9J05JRVxuJwogICAgICAgICAgICAgICAgYnJlYWsKCiAgICBzeXMuc3Rkb3V0LndyaXRlKGFucyk=