#include <bits/stdc++.h>
using namespace std;
char fun(string a)
{
int k=1,s=0;
for (int i=a.size()-1;i>=0;i--)
{
s=s+(a[i]-48)*k;
k=k*2;
}
if (s>=10) return char(s+55);
else return char(s+48);
}
int main()
{
string s,r,l;
cin>>s;
int t=s.size();
if (t%4!=0)
{
for (int i=1;i<=4-t%4;i++)
{
s="0"+s;
// cout<<s<<endl;
}
}
for (int i=0;i<s.size();i+=4)
{
l=s.substr(i,4);
// cout<<l<<endl;
r=r+fun(l);
}
cout<<r<<endl;
return 0;
}
/**************************************************************
Problem: 1294
User: admin
Language: C++
Result: Accepted
Time:9 ms
Memory:2080 kb
****************************************************************/