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

int main()
{
	int n;
	std::cin >> n;

	int tab[5][3] = { 0 };

	for (int i = 0; i < n; i++)
	{
		char exerciseNumber, exerciseType;
		std::cin >> exerciseNumber >> exerciseType;

		tab[exerciseNumber - '1'][exerciseType - 'A']++;
	}

	bool valid = true;

	for (int i = 0; i < 5 && valid; i++)
	{
		for (int j = 0; j < 3; j++)
		{
			if ((i != 4 && tab[i][j] < 1) || (i == 4 && tab[i][j] < 2))
			{
				valid = false;
				break;
			}
		}
	}

	std::cout << (valid == true ? "TAK" : "NIE") << std::endl;
}