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