import java.util.*;
public class Main {
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
char[] str = sc.nextLine().toCharArray();
boolean f = false;
System.out.println(calc(str, str.length, f));
}
public static int calc(char[] arr, int length, boolean f) {
if (length < 2) {
return length;
}
int i = 0;
int index = length - 1;
while (i + index < arr.length) {
int end = i + index;
boolean find = true;
for (int j = i; j < end; j++,end--) {
if (arr[j] != arr[end]) {
find = false;
break;
}
}
if (find) {
f = true;
break;
}
i++;
}
if (f) {
return length;
}
return calc(arr, length - 1, f);
}
}