아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

양의 정수들로 이루어진 집합 AA가 주어진다. 음이 아닌 정수 xxAA의 원소들의 합으로 표현될 수 있으면(각 원소는 몇 번이든 사용할 수 있고, 하나도 사용하지 않아도 된다), 그리고 오직 그때에만 xx는 집합 AA'에 속한다.

예를 들어 A={2,5,7}A = \{2, 5, 7\}이면 AA'에는 00(아무 원소도 더하지 않은 빈 합), 22, 44(2+22+2), 1212(5+75+7 또는 2+2+2+2+2+22+2+2+2+2+2) 등이 속하고, 1133은 속하지 않는다.

집합 AA의 정보와 정수 수열 b1,b2,,bkb_1, b_2, \dots, b_k가 주어질 때, 각 bib_i가 집합 AA'에 속하는지를 판정하는 프로그램을 작성하라.

입력

첫째 줄에 집합 AA의 원소 개수 nn이 주어진다 (1n50001 \le n \le 5000). 이어지는 nn개의 줄에는 AA의 원소가 한 줄에 하나씩 주어진다. i+1i+1번째 줄에는 양의 정수 aia_i가 있으며 (1ai500001 \le a_i \le 50000), a1<a2<<ana_1 < a_2 < \dots < a_n을 만족한다. 즉 A={a1,a2,,an}A = \{a_1, a_2, \dots, a_n\}이다.

n+2n+2번째 줄에는 질의의 개수 kk가 주어진다 (1k100001 \le k \le 10000). 이어지는 kk개의 줄에는 정수 bib_i가 한 줄에 하나씩 주어지며, 0bi1090 \le b_i \le 10^9이다.

출력

kk개의 줄을 출력한다. ii번째 줄에는 bib_i가 집합 AA'에 속하면 TAK(폴란드어로 '예')를, 속하지 않으면 NIE(폴란드어로 '아니오')를 출력한다.