#include<stdio.h>
#include<string.h>
#include<iostream>
#include<map>
using namespace std;
map<string,int>mp;
void init()
{
string s="";
long tag=0,i,j,k,l,m;
for(i='a'; i<='z'; i++)
{
s+=i;
mp[s]=++tag;
s="";
}
s="";
for(i='a'; i<='z'; i++)
{
for(j=i+1; j<='z'; j++)
{
s+=i;
s+=j;
mp[s]=++tag;
s="";
}
}
s="";
for(i='a'; i<='z'; i++)
{
for(j=i+1; j<='z'; j++)
{
for(k=j+1; k<='z'; k++)
{
s+=i;
s+=j;
s+=k;
mp[s]=++tag;
s="";
}
}
}
s="";
for(i='a'; i<='z'; i++)
{
for(j=i+1; j<='z'; j++)
{
for(k=j+1; k<='z'; k++)
{
for(l=k+1; l<='z'; l++)
{
s+=i;
s+=j;
s+=k;
s+=l;
mp[s]=++tag;
s="";
}
}
}
}
s="";
for(i='a'; i<='z'; i++)
{
for(j=i+1; j<='z'; j++)
{
for(k=j+1; k<='z'; k++)
{
for(l=k+1; l<='z'; l++)
{
for(m=l+1; m<='z'; m++)
{
s+=i;
s+=j;
s+=k;
s+=l;
s+=m;
mp[s]=++tag;
s="";
}
}
}
}
}
return ;
}
int main()
{
init();
string s;
while(cin>>s)
{
if(mp.find(s)!=mp.end())
{
cout<<mp[s]<<endl;
}
else
{
cout<<"0\n";
}
}
return 0;
}