#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { set st; string s; cin >> s; int n = s.size(); for (int i = 0; i < n; i++) { if (s[i] != s[n - i - 1]) { cout << n << endl; return 0; } st.insert(s[i]); } if (st.size() == 1) { if (n % 2 == 1) { cout << -1 << endl; } else { cout << 0 << endl; } } else { if (n == 3) { cout << -1 << endl; } else { cout << n - 2 << endl; } } }