도박 기계는 n개의 정수 생성기 G1,G2,…,Gn으로 이루어진다 (1≤n≤1000). 각 생성기 Gi에는 고정된 집합 Si⊆{1,2,…,n}이 정해져 있다. ki=∣Si∣라 하면 집합은 비어 있을 수도 있고, 모든 ki의 합 k1+k2+⋯+kn은 12000을 넘지 않는다.
생성기가 활성화될 때마다 다음 규칙에 따라 정수 하나를 만들어 낸다.
기계는 항상 G1을 활성화하며 시작한다. 어떤 생성기가 양의 정수 r을 만들어 내면 다음에는 Gr이 활성화된다. 어떤 생성기가 0을 만들어 내는 순간 기계는 멈춘다.
멈춤을 일으킨 0을 마지막 생성기 Gn이 만들어 냈고, 그 순간 모든 생성기가 자신의 집합을 이미 다 써 버린 (모든 Si의 모든 원소가 이미 나온) 경우 기계는 패배한다. 위의 순서 선택을 모두 고려했을 때 0으로 멈추면서 패배가 아닌 실행이 하나라도 존재하면 그 기계는 잘 만들어진 것이다.
주어진 기계가 잘 만들어졌는지 판정하라.
첫 줄에 생성기의 개수 n이 주어진다 (1≤n≤1000). 다음 n개의 줄은 각 생성기를 설명하며, i+1번째 줄에는 ki와 그 뒤에 Si의 원소 ki개가 임의의 순서로 공백 하나로 구분되어 주어진다. 모든 원소는 {1,…,n}에 속하고, 한 줄 안의 원소는 서로 다르며, k1+⋯+kn≤12000이다.
기계가 잘 만들어졌으면 TAK을, 그렇지 않으면 NIE를 출력한다.