#include <bits/stdc++.h>
using namespace std;
const int MAXN = 1e5 + 10;
string s;
map<char, char> pal;
int main() {
  cin >> s;
  pal['A'] = 'A';
  pal['b'] = 'd';
  pal['d'] = 'b';
  pal['H'] = 'H';
  pal['I'] = 'I';
  pal['M'] = 'M';
  pal['O'] = 'O';
  pal['o'] = 'o';
  pal['T'] = 'T';
  pal['U'] = 'U';
  pal['V'] = 'V';
  pal['v'] = 'v';
  pal['W'] = 'W';
  pal['w'] = 'w';
  pal['X'] = 'X';
  pal['x'] = 'x';
  pal['Y'] = 'Y';
  pal['q'] = 'p';
  pal['p'] = 'q';
  for (int i = 0, _b = (s.size() / 2); i <= _b; i++)
    if (pal.find(s[i]) == pal.end() || s[s.size() - i - 1] != pal[s[i]]) {
      cout << "NIE";
      return 0;
    }
  cout << "TAK";
}
