package hlTest.suanfa; import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String sour = scanner.nextLine(); int length = sour.length(); if(length == 1){ System.out.println(1); return; } char[] arr = sour.toCharArray(); int result = 0; for(int i = 0; i<length - 1; i++){ if(arr[i] == arr[i + 1]){ result = Math.max(result, getLength1(arr, i, i+1)); } if(i>0 && arr[i-1] == arr[i + 1]){ result = Math.max(result, getLength1(arr, i - 1, i+1)); } } System.out.println(result); } private static int getLength1(char[] arr, int i, int j){ int result = 0; int length = arr.length; if(j - i == 1){ result = 2; }else{ result = 3; } while(i - 1>-1 && j + 1<length && arr[i-1] == arr[j + 1]){ result += 2; i--; j++; } return result; } }