#include <cstdio>
#include <cstring>
using namespace std;
bool isHw(char *arr, int i, int j) {
    while(i < j) {
        if(arr[i] == arr[j]) {
            i++;
            j--;
        } else{
            return false;
        }
    }
    return true;
}
int main() {
    char arr[360];
    while(EOF != scanf("%s", arr)) {
        int len = strlen(arr);
        int maxHwLen = 1;
        for(int i=0; i<len; i++) {
            for(int j=maxHwLen+i; j<len; j++) {
                int hwLen = j-i+1;
                if(isHw(arr, i, j)) {
                    maxHwLen = hwLen;
                }
            }
        }
        printf("%d\n", maxHwLen);
    }
    return 0;
}