#include #include #include #include #include #include using namespace std; int main() { string s1, s2; cin >> s1; s2 = s1; reverse(s2.begin(), s2.end()); int n = s1.size(); for (int i = 0; i <= n / 2; i++) { if (s1[i] != s2[i]) { s2.insert(i, 1, s1[i]); break; } } s1 = s2; reverse(s1.begin(), s1.end()); if (s1 != s2) { cout << "NA" << endl; return 0; } if (s1.size() == n) { int idx = n / 2; s1.insert(idx + 1, 1, s1[idx]); } cout << s1 << endl; return 0; }