1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	string T[n];
	for(int i=0;i<n;i++){
		cin>>T[i];
		
	}
	string Tab[15];
	Tab[0]="1A";
	Tab[1]="1B";
	Tab[2]="1C";
	Tab[3]="2A";
	Tab[4]="2B";
	Tab[5]="2C";
	Tab[6]="3A";
	Tab[7]="3B";
	Tab[8]="3C";
	Tab[9]="4A";
	Tab[10]="4B";
	Tab[11]="4C";
	Tab[12]="5A";
	Tab[13]="5B";
	Tab[14]="5C";

	
	int S[15];
	for(int i=0;i<15;i++){
		S[i]=0;
	}

for(int i=0;i<n;i++){
	for(int j=0;j<15;j++){
		if(T[i]==Tab[j])S[j]=S[j]+1;
	}
	
}
int wsk=0;
int sw;
for(int i=0;i<15;i++){
	sw=S[i];
	if(i==12||i==13||i==14){
		if(S[i]<2){
			wsk=1;
			break;
		}
	}
	if(S[i]<1){
		wsk=1;break;
	}
}

if(wsk==1)cout<<"NIE";
else cout<<"TAK";




	return 0;
}