#include<stdio.h> #include<string.h> int main(){ int i,j,k,maxs=0,cnt; char str[1008]; gets(str); int len=strlen(str); for(i=0;i<len;i++){ cnt=1; for(j=i-1,k=i+1;j>=0&&k<len;j--,k++){ if(str[j]==str[k]) cnt+=2; else break; } if(cnt>maxs) maxs=cnt; } for(i=0;i<len-1;i++){ cnt=0; for(j=i,k=i+1;j>=0&&k<len;j--,k++){ if(str[j]==str[k]) cnt+=2; else break; } if(cnt>maxs) maxs=cnt; } printf("%d\n",maxs); return 0; }