#include<iostream>
#include<string>
using namespace std;
string s;
bool check(int i,int j)//判断是否满足回文串
{
while(i<j)
{
if(s[i]!=s[j])
return false;
i++,j--;
}
return true;
}
int main()
{
int l=0;
getline(cin,s);
for(int j=0;j<s.length();j++)//暴力枚举,这里j是终点
{
for(int i=0;i<=j;i++)
{
if(check(i,j))
l=max(l,j-i+1);
}
}
cout<<l;
return 0;
}