#include<stdio.h>
#include<string.h>
int main(void)
{
char a[11000000];
int i=0,j=0,p=0,max=0;
scanf("%s",a);
for(i=0;i<strlen(a);i++)
{
int l=i-1,r=i+1;
while(l>=0&&r<strlen(a)&&a[l]==a[r])
{
l--;
r++;
}
if(r-l+1-2>max)
{
max=r-l+1-2;
}
}
for(i=0;i<strlen(a);i++)
{
int l=i,r=i+1;
while(l>=0&&r<strlen(a)&&a[l]==a[r])
{
l--;
r++;
}
if(r-l+1-2>max)
{
max=r-l+1-2;
}
}
printf("%d",max);
return 0;
}