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

using namespace std;

int main() {
	ios_base::sync_with_stdio(0);

	int task_count;
	string task;
	int hit[5][3] = {};

	cin >> task_count;
	for(int i = 0; i<task_count; ++i){
		cin >> task;
		++hit[task[0] - '1'][task[1] - 'A'];
	}

	bool result = true;
	for(int i = 0; i < 5; ++i){
		for(int j = 0; j < 3; ++j){
			if (hit[i][j] < 1){
				result = false;
			}
		}
	}

	for(int j = 0; j < 3; ++j){
		if (hit[4][j] < 2){
			result = false;
		}
	}

	cout << (result ? "TAK" : "NIE") << endl;

	return 0;
}