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