#include "bits/stdc++.h" using namespace std; #define DEBUG(x) cout<<#x<<": "< #define vl vector #define vii vector< vector > #define vll vector< vector > #define vs vector #define pii pair #define pis pair #define psi pair #define pll pair const int inf = 1000000001; const ll INF = 1e18 * 4; #define MOD 1000000007 #define mod 1000000009 #define pi 3.14159265358979323846 #define Sp(p) cout<> s; int n = s.size(), i, j; int left = 0, right = n - 1; string s2 = s, s3 = s; bool flag = true; while (left < right) { if (s[left] == s[right]) { left++; right--; } else { s2.insert(s2.begin() + left, s[right]); s3.insert(s3.begin() + right + 1, s[left]); flag = false; break; } } if (flag) { s.insert(s.begin() + n / 2, s[n / 2]); cout << s << endl; return 0; } left = 0; right = n; flag = true; while (left < right) { if (s2[left] == s2[right]) { left++; right--; } else { flag = false; break; } } if (flag) { cout << s2 << endl; return 0; } left = 0; right = n; flag = true; while (left < right) { if (s3[left] == s3[right]) { left++; right--; } else { flag = false; break; } } if (flag) { cout << s3 << endl; return 0; } cout << "NA" << endl; return 0; }