#include <iostream>
using namespace std;

int main()
{

    string t;
    cin>>t;
    long long duzina = t.size();
    long long minimalni=t.size()-1;
    long long maksimalni=0;

    for(long long i=0; i< duzina/2; i++){
        long long d = duzina-i-1;
        while (i < d){
            if (t[i] == t[d]){
                break;
            }
            else{
                d--;
            }
        }
        for (long long j=d; j < duzina-i-1; j++) {
            swap(t[j], t[j+1]);
            if(j<minimalni){
            minimalni=j;}
            if(j+1>maksimalni){
                maksimalni=j+1;
            }
        }
    }

    if(maksimalni>minimalni){
        cout<<maksimalni-minimalni+1;
    }
    else{
        cout<<1;
    }

    return 0;
}