while True:
    try:
        string = str(input())
        string_reverse = string[::-1]
        length = len(string)
        substring_list = []
        for i in range(length):
            for j in range(i+1,length+1):
                substring = string[i:j]
                substring_length=len(substring)
                substring_reverse = string_reverse[length-i-substring_length:length-i]
                if substring_reverse == substring:
                    substring_list.append(substring)
        substring_list.sort(key= lambda x: len(x),reverse=True)
        print(len(substring_list[0]))
    except:
        break