s = read_line n = s.size puts s.chars.uniq.size == 1 ? 0 - n % 2 : s == s.reverse ? n == 3 ? -1 : n - 2 : n