/*
TASK:iban
LANG:C++
*/
#include <iostream>
#include <ctype.h>
using namespace std;
int main() 
 {
  char f0[23], f1[47];
  int f2[48], i, j;
  cin>>f0;
  strcpy(f1, "x");
  j=0;
  for(i=1; i<=22; i++)
   {
    if(f0[i]=='1') strcat(f1, "01");
    else if(f0[i]=='2') strcat(f1, "02");
    else if(f0[i]=='3') strcat(f1, "03");
    else if(f0[i]=='4') strcat(f1, "04");
    else if(f0[i]=='5') strcat(f1, "05");
    else if(f0[i]=='6') strcat(f1, "06");
    else if(f0[i]=='7') strcat(f1, "07");
    else if(f0[i]=='8') strcat(f1, "08");
    else if(f0[i]=='9') strcat(f1, "09");
    else if(f0[i]=='A') strcat(f1, "10");
    else if(f0[i]=='B') strcat(f1, "11");
    else if(f0[i]=='C') strcat(f1, "12");
    else if(f0[i]=='D') strcat(f1, "13");
    else if(f0[i]=='E') strcat(f1, "14");
    else if(f0[i]=='F') strcat(f1, "15");
    else if(f0[i]=='G') strcat(f1, "16");
    else if(f0[i]=='H') strcat(f1, "17");
    else if(f0[i]=='I') strcat(f1, "18");
    else if(f0[i]=='J') strcat(f1, "19");
    else if(f0[i]=='K') strcat(f1, "20");
    else if(f0[i]=='L') strcat(f1, "21");
    else if(f0[i]=='M') strcat(f1, "22");
    else if(f0[i]=='N') strcat(f1, "23");
    else if(f0[i]=='O') strcat(f1, "00");
    else if(f0[i]=='P') strcat(f1, "25");
    else if(f0[i]=='Q') strcat(f1, "26");
    else if(f0[i]=='R') strcat(f1, "27");
    else if(f0[i]=='S') strcat(f1, "28");
    else if(f0[i]=='T') strcat(f1, "29");
    else if(f0[i]=='U') strcat(f1, "30");
    else if(f0[i]=='V') strcat(f1, "31");
    else if(f0[i]=='W') strcat(f1, "32");
    else if(f0[i]=='X') strcat(f1, "33");
    else if(f0[i]=='Y') strcat(f1, "34");
    else if(f0[i]=='Z') strcat(f1, "35");
   }
  for(i=1; i<=46; i++) cout<<f1[i];
  cout<<'\n';
  return 0;
 } 
    
