#1472. sum

sum

题目描述

给出N\red N 个不同元素,每个元素可以使用无限次数,再给出 k\red k 个询问,每次询问一个数 能否由这N\red N 个元素组成,是就输出 TAK,否则 NIE

输入格式

第一行一个数 N\red N

接下来N\red N 行有N\red N 个数 A1....An\red {A_1....A_n}. 存在一个长度为N\red N 的序列 B\red B,使得 i=1n(AiBi)=X(Bi0)\red {\sum_{i=1}^n (A_i * B_i) = X(B_i \ge 0)}

输出格式

对于每个询问对应输出一行,若可以构成 X\red X,输出 TAK,否则输出 NIE

样例

输入样例

3
2
5
7
6
0
1
4
12
3
2

输出样例

TAK
NIE
TAK
TAK
NIE
TAK

提示

数据规模

20%\red {20\%}的数据,N<=100\red {N<=100},询问的数不超过 1000\red {1000}. 100%\red {100\%}的数据,1<=N<=5000,Ai<=50000,K<=10000,0<=X<=109\red {1<=N<=5000,A_i<=50000,K<=10000,0<=X<=10^9}