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
#include <iostream>

using namespace std;

int tab[5][3];


int main()
{
	int n;
	cin >> n;
	for (int i = 0; i < n; ++i)
	{
		char pom1;
		char pom2;
		cin >> pom1>> pom2;
		tab[pom1 - '1'][pom2 - 'A']++;

	}
	bool ok = true;
	for (int i = 0; i < 4; ++i)
	{
		if (tab[i][0] == 0)ok = false;
		if (tab[i][1] == 0)ok = false;
		if (tab[i][2] == 0)ok = false;
	}
	if (tab[4][0] <= 1)ok = false;
	if (tab[4][1] <= 1)ok = false;
	if (tab[4][2] <= 1)ok = false;
	if (ok)cout << "TAK" << endl;
	else cout << "NIE" << endl;


}