#include <bits/stdc++.h>
#define int long long
using namespace std;
inline bool ispal(const string &str)
{
for (int i = 0; i < ((int)str.size() + 1) / 2; ++i)
{
if (str[i] != str[(int)str.size() - i - 1])
{
return 0;
}
}
return 1;
}
inline int solve(const int &n, const string &s)
{
int cnt = 0;
for (int len = 1; len <= n; ++len)
{
for (int i = 0; i + len <= n; ++i)
{
if (ispal(s.substr(i, len)))
{
cnt++;
}
}
}
return cnt;
}
signed main()
{
string s;
cin >> s;
int n = s.size(), res = 0;
for (int i = 0; i < n; ++i)
{
char tmp = s[i];
for (char ch = 'a'; ch <= 'z'; ++ch)
{
s[i] = ch;
res = max(res, solve(n, s));
}
s[i] = tmp;
}
cout << res << '\n';
}