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

int zamien(int a, int b) {
  return (a - 1) * 3 + (b - 1) - 208;
}

bool sprawdz(int n) {
  int tab[15] = {};
  int it = 0, do_sprawdzenia = 18;
  char a, b;
  getchar();
  while (it < n && do_sprawdzenia > 0) {
    a = getchar();
    b = getchar();
    getchar();
    int pom = zamien((int) a, (int) b);
    if (pom < 12) {
      if (!tab[pom]) {
        tab[pom] = 1;
        do_sprawdzenia--;
      }
    }
    else {
      if (tab[pom] < 2) {
        tab[pom]++;
        do_sprawdzenia--;
      }
    }
    it++;
  }
  return (do_sprawdzenia == 0);
}

int main() {
  int n;
  cin >> n;
  (sprawdz(n)) ? cout << "TAK" << '\n' : cout << "NIE" << '\n';
  return 0;
}