def h(x:str):#双指针判断是否对称
i=0
j=len(x)-1
if len(x)==1 :
return True
while i<j:
if x[i]!=x[j]:
return False
else:
i+=1
j-=1
return True
x=input().strip()
l=len(x)
l2=[]
if h(x):
print(len(x))
else:#若整个字符串不是对称,那就滑窗选取一段分析
while l>1:#滑窗宽度逐步所小
for i in range(len(x)+1-l):#进行滑动操作,并判断是否对称
if h(x[i:i+l]):
l2.append(x[i:i+l])
l-=1
print(len(l2[0]))
#s=input().strip()

京公网安备 11010502036488号