/*
TASK:iban
LANG:C++
*/
#include<iostream.h>
using namespace std;
int main()
{
    char a[28];
    int i,b[56],c[57],d,j=0-1,x,naum=0;
    cin>>a;
    for(i=0;i<22;i++)
    {
                      j+=2;
                      if((int)a[i]<=57)
                      {
                                       b[j]=0;
                                       b[j+1]=(int)a[i]-48;
                      }
                      else
                      {
                          if(a[i]=='O')
                          {
                                       b[j]=0;
                                       b[j+1]=0;
                          }
                          else
                          {
                              x=(int)a[i]-55;
                              b[j]=x/10;
                              b[j+1]=x%10;
                          }
                      }
    }
    c[45]=b[44];
    for(i=43;i>=1;i--)
    {
                      c[i+1]=(b[i]+b[i+1])%10+naum;
                      if(c[i+1]>9)
                      {
                                  naum=c[i+1]/10;
                                  c[i+1]=c[i+1]%10;
                      }
                      else naum=0;
                      naum=(b[i]+b[i+1])/10+naum;
    }
    c[1]=b[1]+naum;
    for(i=1;i<=45;i++)cout<<c[i];
    cout<<endl;
    system("pause");
}
            
                          
                      
                      
                      
    
