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
//
// Created by Kacper Filipiak on 08.12.2020.
//
#include <iostream>
//void print(int* tab, int n){
//    for(int i = 0; i < n; i++){
//        std::cout<<tab[i]<<'|';
//
//    }
//    std::cout<<'\n';
//}
int main(){
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(NULL);
    int n, index, count = 0;
    char in;
    int tab[15]{0};
    std::cin>>n;
    for(int i = 0; i < n && count < 18; i++){
        std::cin>>in;
        index = in - '1';
        index *= 3;
        std::cin>>in;
        index += in - 'A';
        if(tab[index] == 0){
            tab[index] = 1;
            count++;
        }else if(index > 11 && tab[index] == 1){
            tab[index] = 2;
            count++;
        }
        //print(tab, 15);
    }
    if (count > 17){
        std::cout<< "TAK";
    }else{
        std::cout<< "NIE";
    }
    return 0;
}