#include<iostream>
#include<string>
using namespace std;
int getLen(string s, int l, int r) {
while(l >= 0 && r < s.size() && s[l] == s[r]) {
l--;
r++;
}
return r - l -1;
}
// 使用中心扩展法
int main () {
string s;
while (getline(cin, s)) {
int ans = 0;
int len = s.size();
int len1 = 0;
int len2 = 0;
for (int i = 0; i < len - 1; ++i) {
len1 = getLen(s, i, i);
len2 = getLen(s, i, i + 1);
ans = max(ans, max(len1, len2));
}
cout << ans << endl;
}
return 0;
}
京公网安备 11010502036488号