#include <iostream>
#include<math.h>
using namespace std;

int main() {
    string s;
    while (cin >> s) {
        int p = 0;
        int sum = 0;
        for (int i = s.length() - 1; i > 1; i--) {
                switch (s[i]) {
                    case 'A':
                        sum += 10 * pow(16, p);
                        break;
                    case 'B':
                        sum += 11 * pow(16, p);
                        break;
                    case 'C':
                        sum += 12 * pow(16, p);
                        break;
                    case 'D':
                        sum += 13 * pow(16, p);
                        break;
                    case 'E':
                        sum += 14 * pow(16, p);
                        break;
                    case 'F':
                        sum += 15 * pow(16, p);
                        break;
                    default:
                        sum += (s[i]-'0') * pow(16, p); //注意不是字符直接做运算,要减去‘0’才是代表的数字!
                }
                p++;
        }
        cout << sum << endl;
    }
    return 0;
}
注意不是字符直接做运算,要减去‘0’才是代表的数字!