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()