char s[1010];l,m,k,M,n;main(r){for(n=strlen(gets(s));m<2*n;l=++m/2,M=fmax(M,2*k-m%2))for(r=m-l,k=0;~l&&s[r];)k+=s[l--]==s[r++];printf("%d",M);}