import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int[][] dp = new int[s.length()][s.length()];
for (int i = 0; i <= s.length() - 1; i++) {
dp[i][i] = 1;
}
for (int i = 0; i <= s.length() - 2; i++) {
if (s.charAt(i) == s.charAt(i + 1)) {
dp[i][i + 1] = 2;
} else {
dp[i][i + 1] = 0;
}
}
for (int j = 3; j <= s.length(); j++) {
for (int i = 0; i <= s.length() - j; i++) {
int end = i + j - 1;
if (s.charAt(i) == s.charAt(end) && dp[i + 1][end - 1] > 0) {
dp[i][end] = dp[i + 1][end - 1] + 2;
} else {
dp[i][end] = 0;
}
}
}
int maxLen = 1;
for (int i = 0; i < s.length(); i++) {
for (int k = i; k < s.length(); k++) {
if (dp[i][k] > maxLen) {
maxLen = dp[i][k];
}
}
}
System.out.println(maxLen); // 仅打印最终长度
in.close();
}
}