/*
TASK:iban
LANG:C++
*/
#include<iostream.h>
#include<string.h>
short a[44],b[45],c[47];
void sum()
{
 int k;
 for (int i=44;i>0;i--)
 {
  k=a[i-1]+b[i];
  if (k>9)
  {
   c[i]=k%10;
   b[i-1]++;
  }
  else c[i]=k;
 }
 c[0]=b[0];
}
int main ()
{
 char m[23];
 int k;
 cin>>m;
 int ab=0;

 for (int i=0;i<22;i++)
  if ((m[i]!='O')&&(((int)m[i]<48)||((int)m[i]>57)))
  {
   k=(int)m[i];
   a[ab]=(k-55)/10;
   a[ab+1]=(k-55)%10;
   ab+=2;
  }
  else if (m[i]=='O')
  {
   a[ab]=0;
   a[ab+1]=0;
   ab+=2;
  }
  else
  {
   k=(int)m[i];
   a[ab]=0;
   a[ab+1]=k-48;
   ab+=2;
  }
 for (int j=0;j<44;j++)
 b[j]=a[j];
 b[45]=0;
 sum();

 for (int l=0;l<45;l++)
 cout<<c[l];
 cout<<endl;
 return 0;
}
