#思路:遍历检查回文子串,记录长度,最后输出最大长度
a=input()
ans=[]
for i in range(len(a)):
    for j in range(i+1,len(a)+1):
        if a[i]==a[j-1] and a[i:j]==a[i:j][::-1]:
            ans.append(j-i)
print(max(ans))