import sys

for line in sys.stdin:
    a = line.strip()
    max_len = 0
    for i in range(0, len(a)):
        left, right = i, i
        while left >= 0 and right < len(a) and a[left] == a[right]:
            left -= 1
            right += 1
        max_len = max(max_len, right-left-1)
        left, right = i, i+1
        while left >= 0 and right < len(a) and a[left] == a[right]:
            left -= 1
            right += 1
        max_len = max(max_len, right-left-1)
    print(max_len)
        

遍历每个元素从中间向两边扩散