#include <iostream>
#include <algorithm>
using namespace std;
int Palindromic(string& ss, int i, int j){
for(int n = ss.size();i >= 0 && j < n && ss[i] == ss[j];i--,j++){}
return j - i - 1;
}
int main() {
string ss;
while (cin >> ss) {
int maxLen = 0;
int n = ss.size();
for(int i = 1; i < n; i++){
int len1 = Palindromic(ss, i, i);
int len2 = Palindromic(ss, i, i - 1);
maxLen = max({maxLen, len1, len2});
}
cout << maxLen << endl;
}
}
// 64 位输出请用 printf("%lld")



京公网安备 11010502036488号