#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <vector>
using namespace std;
int CharToInt06401(char c) {
if (c >= '0' && c <= '9') {
return c - '0';
}
else {
return c - 'A' + 10;
}
}
int main() {
string str;
while (getline(cin, str)) {
str = str.substr(2);
//printf("%s\n", str.c_str());
double number = 0;
for (unsigned int i = 0; i < str.size(); ++i) { //16 进制 转 10 进制
number *= 16;
number += CharToInt06401(str[i]);
}
printf("%.0lf\n", number);
}
system("pause");
return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")