#include <iostream>
using namespace std;
int main() {
// your code goes here
string s;cin>>s;
int i=0;
int j=s.size()-1;
int maxx=0;
while(i<=j){
if(s[i]!=s[j]){
j=s.size();
}else{
maxx=max(maxx,j-i+1);
}
i++,j--;
}
cout<<maxx<<"\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglzdHJpbmcgcztjaW4+PnM7CglpbnQgaT0wOwoJaW50IGo9cy5zaXplKCktMTsKCWludCBtYXh4PTA7Cgl3aGlsZShpPD1qKXsKCQlpZihzW2ldIT1zW2pdKXsKCQkJaj1zLnNpemUoKTsKCQl9ZWxzZXsKCQkJbWF4eD1tYXgobWF4eCxqLWkrMSk7CgkJfQoJCWkrKyxqLS07Cgl9Cgljb3V0PDxtYXh4PDwiXG4iOwoJcmV0dXJuIDA7Cn0=