#include<stdio.h>
#include<string.h>
int main(){
char str1[350],str2[350];
scanf("%s",str1);
int max=0;
for(int i=0;i<strlen(str1)-1;i++){//此处i是左端点
for(int j=i+1;j<strlen(str1);j++){
int l=i,r=j;
while(l<r){
if(str1[r]!=str1[l])break;
else{l++;r--;}
}
if(l>=r){
max=(max>(j-i+1))?max:(j-i+1);
}
}
}
printf("%d",max);
}

京公网安备 11010502036488号