def main(): import sys s = sys.stdin.readline().strip() n = len(s) # Check if the string is a palindrome is_palindrome = s == s[::-1] if not is_palindrome: print(n) return # Check if all characters are the same all_same = True first = s[0] for c in s: if c != first: all_same = False break if all_same: if n % 2 == 0: print(0) else: print(-1) else: print(n - 2) if __name__ == "__main__": main()