#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;
}