#include <bits/stdc++.h>
#define ll long long
#define m 1000000007
using namespace std;
int main() {
// your code goes here
std::ios::sync_with_stdio(false);
int ans,i,n;
string s;
cin>>s;
n=s.length();
ans=n;
for(i=0;i<n;i++)
{
int l=i-1,r=i+1,c=0;
while(l>=0 && r<n && s[l]==s[r])
{c+=1;
l--;
r++;}
ans+=c;
//cout<<ans<<endl;
}
for(i=0;i<n;i++)
{
int l=i-1,r=i,c=0;
while(l>=0 && r<n && s[l]==s[r])
{c+=1;
l--;
r++;}
ans+=c;
//cout<<ans<<endl;
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nIAojZGVmaW5lIG0gMTAwMDAwMDAwNwp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglzdGQ6Omlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWludCBhbnMsaSxuOwoJc3RyaW5nIHM7CgljaW4+PnM7CgluPXMubGVuZ3RoKCk7CglhbnM9bjsKCWZvcihpPTA7aTxuO2krKykKCXsKCQlpbnQgbD1pLTEscj1pKzEsYz0wOwoJCXdoaWxlKGw+PTAgJiYgcjxuICYmIHNbbF09PXNbcl0pCgkJe2MrPTE7CgkJbC0tOwoJCXIrKzt9CgkJYW5zKz1jOwoJCS8vY291dDw8YW5zPDxlbmRsOwoJfQoJZm9yKGk9MDtpPG47aSsrKQoJewoJCWludCBsPWktMSxyPWksYz0wOwoJCXdoaWxlKGw+PTAgJiYgcjxuICYmIHNbbF09PXNbcl0pCgkJe2MrPTE7CgkJbC0tOwoJCXIrKzt9CgkJYW5zKz1jOwoJCS8vY291dDw8YW5zPDxlbmRsOwoJfQoJCgkKCWNvdXQ8PGFuczsKCgkKCXJldHVybiAwOwp9