while True:
try:
a=input()
b=[]
for i in range(len(a)-1):
for j in range(len(a)-1,i,-1):
try:
if a[i]==a[j] and a[i+1:j]==a[j-1:i:-1]: #可以通过正序和倒叙比较是否相同来判断对称
b.append(len(a[i:j])+1)
continue #从右往左找到第一个符合的即可跳出本次循环
except:
break
print(max(b))
except:
break