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