#include <iostream> #include<string> #include<cstring> #include<cmath> using namespace std; //16进制转换成10进制 int main() { string s; while (cin >> s) { int len = s.size(); int c2[len]; for (int i = len - 1; i >= 2; i--) { if (s[i] >= 65 && s[i] <= 70) c2[i] = (int)s[i] - 55; else if (s[i] >= 97 && s[i] <= 102) c2[i] = (int)s[i] - 87; else c2[i] = s[i] - '0'; } int sum = 0; for (int i = len - 1; i >= 2; i--) { sum += c2[i] * pow(16, len - 1 - i); } cout << sum<<endl; } return 0; }