#include<stdio.h>
#include<string.h>
int main()
{
char in[500];
gets(in);
int len,i,j,k,h,m=0;
len = strlen(in);
int t[5000]={0};
for(i=0;i<len;i++)
{
for(j=len-1;j>i;j--)
{
if(in[i]==in[j])
{
int s=0;
for(k=i,h=j;in[k]==in[h]&&h-k>=1;k++,h--)
{
s=s+2;
}
if(k-h==0)
{
t[m]=s+1;
}
else if(k-h==1)
{
t[m]=s;
}
m++;
}
}
}
int p;
for(i=0;i<m-1;i++)
{
if(t[i]>t[i+1])
{
p=t[i];
t[i]=t[i+1];
t[i+1]=p;
}
}
printf("%d",t[i]);
return 0;
}


京公网安备 11010502036488号