#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
char a[10];
gets(a);
int length = strlen(a);
int i;
long long sum = 0;
for ( i = 0; i < length; i++) { //注意蓝桥杯评测系统貌似不给在for内定义变量
if (a[i] >= '0' && a[i] <= '9') {
sum += (a[i] - '0') * pow(16, length - i - 1);//pow次方函数即乘16的位数减一次方
}
else
{
sum += (a[i] - 'A' + 10) * pow(16, length - i - 1);
}
}
printf("%lld\n", sum);//输出长整型
return 0;
}