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
#include <bits/stdc++.h>
using namespace std;

int main() 
{ 
  int n, wyjdz;
  string mtp;
  int TEB[2000]={0};

  cin >> n;
  for(int i=0; i<n;i++ )  
  {
    cin >> mtp;
    if(mtp[1]=='A') TEB[mtp[0]+100]++;
    if(mtp[1]=='B') TEB[mtp[0]+200]++;
    if(mtp[1]=='C') TEB[mtp[0]+300]++;
  }
  
  wyjdz = 1;
  for(int i=149; i<=152; i++)
    if(TEB[i]<1) wyjdz=0;

  for(int i=249; i<=252; i++)
    if(TEB[i]<1) wyjdz=0;

  for(int i=349; i<=352; i++)
    if(TEB[i]<1) wyjdz=0;

   if(TEB[153]<2) wyjdz=0;
   if(TEB[253]<2) wyjdz=0;
   if(TEB[353]<2) wyjdz=0;

   if(wyjdz)  cout << "TAK";
   else cout << "NIE";

			
return 0;
}