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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int task[6][3];
    for (int i = 1; i < 6; i++) {
        task[i][0] = 0;
        task[i][1] = 0;
        task[i][2] = 0;
    }
    int N;
    scanf("%d", &N);
    for (int i = 0; i < N; i++) {
        int n1;
        char nChar;
        scanf("%d%c", &n1, &nChar);
        int n2 = nChar - 'A';
        task[n1][n2]++;
    }
    for (int i = 1; i < 5; i++) {
        if (task[i][0] == 0 || task[i][1] == 0 || task[i][2] == 0) {
            printf("NIE");
            return 0;
        }
    }
    if (task[5][0] < 2 || task[5][1] < 2 || task[5][2] < 2) {
        printf("NIE");
        return 0;
    }
    printf("TAK");
    return 0;
}