#include <iostream>
#include<algorithm>
using namespace std;
int main() {
string s;
string k;
cin>>s;
int n=s.size();
int count = 0;
for(int i=0;i<n;i++)
{
for(int j=1;j<=n-i;j++)
{
k=s.substr(i,j);//截取每一段的字符串
string k_copy=k;
reverse(k.begin(),k.end());//字符串翻转
if(k==k_copy&&count<k.size())//翻转与原来一样为回文数
{
count=k.size();
}
}
}
cout<<count<<endl;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号