#include <bits/stdc++.h>
using namespace std;
char d[20] = {'A', 'H', 'I', 'M', 'o', 'O', 'T', 'U',
              'v', 'V', 'W', 'w', 'X', 'x', 'Y'};
char s[1005];
bool check(char c) {
  bool flag = false;
  for (int i = 0; i < 15; i++) {
    if (d[i] == c) {
      flag = true;
      break;
    }
  }
  return flag;
}
int main() {
  while (~scanf("%s", s)) {
    bool flag = true;
    int len = strlen(s), l = len / 2;
    if ((len & 1) && !check(s[l])) flag = false;
    for (int i = 0; i < l; i++) {
      if ((s[i] == 'b' && s[len - i - 1] == 'd') ||
          (s[i] == 'd' && s[len - i - 1] == 'b') ||
          (s[i] == 'p' && s[len - i - 1] == 'q') ||
          (s[i] == 'q' && s[len - i - 1] == 'p'))
        continue;
      if (check(s[i]) && check(s[len - i - 1]) && s[i] == s[len - i - 1])
        continue;
      flag = false;
      break;
    }
    if (flag)
      printf("TAK\n");
    else
      printf("NIE\n");
  }
  return 0;
}
