stri = list(input()) def ishuiwen(li): # 判断是否是回文字符串 tmp = list(li) tmp.reverse() return li == tmp len1 = len(stri) max = 1 for i in range(len1): # 遍历所有的字串 for j in range(i,len1): if ishuiwen(stri[i:j+1]): # 需要用j+1 因为 j 是下表,切片不包含下表 if max < j - i + 1 : max = j - i +1 print(max)