func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     std::ios_base::sync_with_stdio(false);     std::cin.tie(nullptr);     map<char, char> mp = {{ A ,  A }, { T ,  T }, { b ,  d }, { d ,  b },                           { H ,  H }, { I ,  I }, { M ,  M }, { O ,  O },                           { o ,  o }, { p ,  q }, { q ,  p }, { V ,  V },                           { v ,  v }, { W ,  W }, { w ,  w }, { X ,  X },                           { x ,  x }, { Y ,  Y }, { U ,  U }};     string s;     cin >> s;     int n = s.size();     for (int i = 0; i <= n / 2 - (n % 2 == 0); ++i) {       if (!mp.count(s[i]) or mp[s[i]] != s[n - i - 1]) {         cout <<  NIE  <<   n ;         return 0;       }     }     cout <<  TAK  <<   n ;   }   