#include<stdio.h>
#include<string.h>
int main()
{
char str[350];
scanf("%s", str);
int sum=0;
int max=0;
int len=strlen(str);
for(int i=0; i<len; i++) //abba型
{
sum = 0;
if(str[i] == str[i+1])
{
for(int j=0; j<len; j++)
{
if(str[i-j]==str[i+j+1] && i-j>=0 && i+j+1<len)
sum++;
else
break;
}
max = max > sum ? max : sum*2;
}
else if(str[i-1] == str[i+1]) //aba型
{
for(int j=0; j<len; j++)
{
if(str[i-j-1]==str[i+j+1] && i-j-1>=0 && i+j+1<len)
sum++;
else
break;
}
max = max > sum ? max : sum*2+1;
}
}
printf("%d", max);
return 0;
}