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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
using namespace std;

string tab[107];
bool zadania[7][7];
int pienc[7];

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int n, dywizja, numer, odp=0, pionte=0;
    cin>>n;
    for(int a=0; a<n; a++)
        cin>>tab[a];
    for(int a=0; a<n; a++)
    {
        if(tab[a][1]=='A')
            dywizja=1;
        if(tab[a][1]=='B')
            dywizja=2;
        if(tab[a][1]=='C')
            dywizja=3;


        if(tab[a][0]=='1')
            numer=1;
        if(tab[a][0]=='2')
            numer=2;
        if(tab[a][0]=='3')
            numer=3;
        if(tab[a][0]=='4')
            numer=4;
        if(tab[a][0]=='5')
            {
                pienc[dywizja]++;
                continue;
            }
        if(zadania[numer][dywizja]==false)
        {
            odp++;
            //cout<<numer<<" "<<dywizja<<"\n";
            zadania[numer][dywizja]=true;
        }


    }
    if(odp==12 && pienc[1]>=2 && pienc[2]>=2 && pienc[3]>=2)
        cout<<"TAK";
    else
        cout<<"NIE";


}