#include<iostream> #include<string> using namespace std; //对称部分才是有效密码 int main(){ string str; while(cin>>str){ int res=0; for(int i=0;i<str.size()-1;i++){ int k=i; int j=i+1; int t=i+2; int max1=0; int max2=1; if(str[k]==str[j]){ while(k>=0 && j<str.size()){ max1+=2; k--; j++; if(str[k]!=str[j]) break; } } k=i; if(t<str.size() && str[k]==str[t]){ while(k>=0 && t<str.size()){ max2+=2; k--; t++; if(str[k]!=str[t]) break; } } int max=max1>max2?max1:max2; res=res>max?res:max; } cout<<res<<endl; } return 0; }