#include<iostream>
using namespace std;
string str;
int check(int i, int j, int len){
while(i >=0 && j < len && str[i] == str[j]){
i--;
j++;
}
return j-i-1;
}
int main(){
cin >> str;
int len = str.length();
int max = 0;
int tmp = 0;
for(int i = 0; i < len; ++i){
tmp = check(i, i, len);
if(tmp > max){
max = tmp;
}
}
for(int i = 0; i < len; ++i){
tmp = check(i, i+1, len);
if(tmp > max){
max = tmp;
}
}
cout << max << endl;
}

京公网安备 11010502036488号