#include <bits/stdc++.h>
using namespace std;
int dis[50005];
int n,a[5005];
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<a[0];i++)
dis[i]=INT_MAX;
dis[0]=0; // dijkstra started
set<pair<int,int> >s;
s.insert({0,0});
while(!s.empty())
{
pair<int,int> p=*s.begin();
s.erase(s.begin());
int u=p.second,w=p.first;
for(int i=1;i<n;i++)
{
int v=(u+a[i])%a[0];
if(w+a[i]<dis[v]) // w = dis[u]
{
dis[v]=w+a[i];
s.insert({dis[v],v});
}
}
} //dijkstra ended
int k;
cin>>k;
while(k--)
{
int b;
cin>>b;
if(dis[b%a[0]]<=b)
{
cout<<"TAK"<<'\n';
}
else
cout<<"NIE"<<'\n';
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZGlzWzUwMDA1XTsKaW50IG4sYVs1MDA1XTsKCgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGNvdXQudGllKE5VTEwpOwoKICAgIGNpbj4+bjsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgY2luPj5hW2ldOwoKICAgIGZvcihpbnQgaT0wO2k8YVswXTtpKyspCiAgICAgICAgZGlzW2ldPUlOVF9NQVg7CiAgICBkaXNbMF09MDsgICAvLyBkaWprc3RyYSBzdGFydGVkCiAgICBzZXQ8cGFpcjxpbnQsaW50PiA+czsKICAgIHMuaW5zZXJ0KHswLDB9KTsKICAgIHdoaWxlKCFzLmVtcHR5KCkpCiAgICB7CiAgICAgICAgcGFpcjxpbnQsaW50PiBwPSpzLmJlZ2luKCk7CiAgICAgICAgcy5lcmFzZShzLmJlZ2luKCkpOwogICAgICAgIGludCB1PXAuc2Vjb25kLHc9cC5maXJzdDsKICAgICAgICBmb3IoaW50IGk9MTtpPG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaW50IHY9KHUrYVtpXSklYVswXTsKICAgICAgICAgICAgaWYodythW2ldPGRpc1t2XSkgICAvLyB3ID0gZGlzW3VdCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGRpc1t2XT13K2FbaV07CiAgICAgICAgICAgICAgICBzLmluc2VydCh7ZGlzW3ZdLHZ9KTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0gIC8vZGlqa3N0cmEgZW5kZWQKICAgIGludCBrOwogICAgY2luPj5rOwogICAgd2hpbGUoay0tKQogICAgewogICAgICAgIGludCBiOwogICAgICAgIGNpbj4+YjsKICAgICAgICBpZihkaXNbYiVhWzBdXTw9YikKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PCJUQUsiPDwnXG4nOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgICAgIGNvdXQ8PCJOSUUiPDwnXG4nOwogICAgfQp9Cg==