import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static String str; public static int len; public static int help(int left, int right) { if(right>=len){ return 0; } int res=right-left-1; while(left>=0&&right<len){ if(str.charAt(left)==str.charAt(right)){ res+=2; left--; right++; }else{ break; } } return res; } public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 str=in.nextLine(); len=str.length(); StringBuilder strBuilder=new StringBuilder(); for(int i=0;i<len;i++){ if(Character.isLetter(str.charAt(i))||Character.isDigit(str.charAt(i))){ strBuilder.append(str.charAt(i)); } } str=strBuilder.toString(); len=str.length(); int res=0; //中心点向两次延伸 for(int i=0;i<len;i++){ res=Math.max(res,help(i,i)); res=Math.max(res,help(i,i+1)); } System.out.print(res); } }