#include<iostream>
using namespace std;
int main()
{
string input;
int result = 0;
bool flag = true;
while(cin >> input)
{
int length = input.length();
//changdu
for(int i=1; i<=length/2; i++)
{
//qishiweizhi
for(int j=0; j<=length-2*i; j++)
{
string sub = input.substr(j,i);
if(sub[0] == input[j+2*i-1])
{
for(int k=1; k<i; k++)
{
if(sub[k] != input[j+2*i-k-1])
{
flag = false;
break;
}
flag = true;
}
if(flag == true)
{
result = i*2;
}
}
if(sub[0] == input[j+2*i])
{
for(int k=1; k<i; k++)
{
if(sub[k] != input[j+2*i-k])
{
flag = false;
break;
}
flag = true;
}
if(flag == true)
{
result = i*2+1;
}
}
}
}
cout << result << endl;
}
return 0;
}


京公网安备 11010502036488号