importjava.util.*;publicclassMain{publicstaticvoidmain(String[] arg){Scanner in =newScanner(System.in);char[] ch =in.next().toCharArray();int n = ch.length;int flag =1;for(int i =1; i < n; i++){if(ch[i]!= ch[0]){
flag =-1;break;}}// 判断是否为 aaaaaaaa 这种情况if(flag ==1){// flag == 1 说明 这个字符串全部都一样System.out.println(0);}else{// 进来的时候 flag == -1int left =0;int right = n -1;while(left < right){if(ch[left]== ch[right]){
left++;
right--;}else{
flag =1;break;}}// 如果 flag == 1 , 说明整条不是会回文的 直接返回 n if(flag ==1)System.out.println(n);elseSystem.out.println(n -1);}}}