/*
TASK:iban    
LANG:C++
*/
#include<iostream>
using namespace std;
int main(){
    char c[22],b[45]={' '};
    int a[45]={0};
    cin.getline(c,23);
    for(int i=0;i<22;i++)
     {
      if(c[i]=='O') {b[2*i]='0'; b[2*i+1]='0'; }
       else
        {
         if(c[i]>='0' && c[i]<='9'){ b[2*i]='0'; b[2*i+1]=c[i]; }
          else 
          {
           if(c[i]=='A') { b[2*i]='1'; b[2*i+1]='0'; }
           if(c[i]=='B') { b[2*i]='1'; b[2*i+1]='1'; }
           if(c[i]=='C') { b[2*i]='1'; b[2*i+1]='2'; }
           if(c[i]=='D') { b[2*i]='1'; b[2*i+1]='3'; }
           if(c[i]=='E') { b[2*i]='1'; b[2*i+1]='4'; }
           if(c[i]=='F') { b[2*i]='1'; b[2*i+1]='5'; }
           if(c[i]=='G') { b[2*i]='1'; b[2*i+1]='6'; }
           if(c[i]=='H') { b[2*i]='1'; b[2*i+1]='7'; }
           if(c[i]=='I') { b[2*i]='1'; b[2*i+1]='8'; }
           if(c[i]=='J') { b[2*i]='1'; b[2*i+1]='9'; }
           if(c[i]=='K') { b[2*i]='2'; b[2*i+1]='0'; }
           if(c[i]=='L') { b[2*i]='2'; b[2*i+1]='1'; }
           if(c[i]=='M') { b[2*i]='2'; b[2*i+1]='2'; }
           if(c[i]=='N') { b[2*i]='2'; b[2*i+1]='3'; }
           if(c[i]=='O') { b[2*i]='2'; b[2*i+1]='4'; }
           if(c[i]=='P') { b[2*i]='2'; b[2*i+1]='5'; }
           if(c[i]=='Q') { b[2*i]='2'; b[2*i+1]='6'; }
           if(c[i]=='R') { b[2*i]='2'; b[2*i+1]='7'; }
           if(c[i]=='S') { b[2*i]='2'; b[2*i+1]='8'; }
           if(c[i]=='T') { b[2*i]='2'; b[2*i+1]='9'; }
           if(c[i]=='U') { b[2*i]='3'; b[2*i+1]='0'; }
           if(c[i]=='V') { b[2*i]='3'; b[2*i+1]='1'; }
           if(c[i]=='W') { b[2*i]='3'; b[2*i+1]='2'; }
           if(c[i]=='X') { b[2*i]='3'; b[2*i+1]='3'; }
           if(c[i]=='Y') { b[2*i]='3'; b[2*i+1]='4'; }
           if(c[i]=='Z') { b[2*i]='3'; b[2*i+1]='5'; }
          }             
        }      
     }
    for(int i=0;i<44;i++)
     {a[i]=b[i]-'0';} 
    a[44]=0;  
    int ost=0;
    for(int i=44;i>=1;i--)
     {
      a[i]=a[i]+a[i-1]+ost;
      if(a[i]>9) {ost=1; a[i]=a[i]%10;}
       else ost=0;       
     }
    a[0]=a[0]+ost;
    for(int j=0;j<45;j++)
     cout<<a[j];
    cout<<endl;   
    return 0;
}
