//写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串
#include<iostream>
using namespace std;
void getresult(char *str)
{
if(str==NULL)
return ;
int sum=0;
int quan=1;
int len=strlen(str);
for(int i=len-1;i>1;i--)
{
if(str[i]>='0'&&str[i]<='9')
{
sum+=(str[i]-48)*quan;
quan*=16;
}
else if(str[i]>='A'&&str[i]<='Z')
{
sum+=(str[i]-55)*quan;
quan*=16;
}
else if(str[i]>='a'&&str[i]<='z')
{
sum+=(str[i]-87)*quan;
quan*=16;
}
else
return;
}
cout<<sum<<endl;
}
void main()
{
char str[10];
cin>>str;
getresult(str);
}