// 方法一 // #include <iostream> // using namespace std; // int main() { // int res; // while (cin >> hex >> res) { // cout << dec << res << endl; // } // return 0; // } // ***********———————— // ***********———————— // 方法二 // #include <iostream> // #include <string> // using namespace std; // int main() { // string str; // while (cin >> str) { // cout << stoi(str,nullptr,16) << endl; // } // return 0; // } // _____________ // ________________ // 法三 #include <iostream> #include <cmath> #include <string> using namespace std; int main() { string str; while (cin >> str) { int sum = 0; for (int i = str.size()-1; i>=0; --i){ if (str[i] >= '0' && str[i] <= '9') sum += (str[i] - 48) * pow(16,str.size()-1-i); else if (str[i] >= 'A' && str[i] <= 'F') sum += (str[i] - 55) * pow(16,str.size()-1-i); } cout << sum <<endl; } return 0; }