#include <math.h> #include <stdio.h> #include <string.h> int main() { char input[2501]; while (scanf("%s", input) != EOF) { int count = 0; int len = strlen(input); for(int i = 0; i < len; i++) { for(int j = i + 1; j < len; j++) { int tempcount = 0; int tempi = i; int tempj = j; while(tempi < tempj && tempj >= 0 && input[tempi] == input[tempj]) { tempi++; tempj--; tempcount++; if(tempi == tempj) { tempcount = tempcount * 2 + 1; count = fmax(tempcount, count); } else if(tempi > tempj) { tempcount *= 2; count = fmax(tempcount, count); } } } } printf("%d\n", count); } return 0; }