def decoder(A):
    # write code here
    ret = 1
    size = len(A) - 1
    for i in range(1, size):
        cleft = i - 1
        cright = i + 1
        while (cleft >= 0 and A[cleft] == A[i]):
            cleft -= 1
        while (cright <= size and A[cright] == A[i]):
            cright += 1
        while (cleft>=0 and cright <= size and A[cleft] == A[cright]):
            cleft -= 1
            cright += 1
        ret = max(cright - cleft - 1, ret)
    return ret
while True:
    try:
        s = input()
    except EOFError:
        break
    print(decoder(s))