import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String st = s.next();
int[] arr = new int [st.length() - 2];//用int类型的数组把除前两位的值装进去
for (int i = 0; i < st.length() - 2; i++) {
if (st.charAt(i + 2) == 'A') {
arr[i] = 10;
} else if (st.charAt(i + 2) == 'B') {
arr[i] = 11;
} else if (st.charAt(i + 2) == 'C') {
arr[i] = 12;
} else if (st.charAt(i + 2) == 'D') {
arr[i] = 13;
} else if (st.charAt(i + 2) == 'E') {
arr[i] = 14;
} else if (st.charAt(i + 2) == 'F') {
arr[i] = 15;
} else {
arr[i] = st.charAt(i + 2)-'0';//字符类型的数字在转换为int时需要-'0', 否则按照ASCII编码会出错
}
}
/* for(int num:arr){
System.out.println(num);
}
for (int t = 0; t < arr.length; t++) {
System.out.println(arr[t]);
}*/
//这里是先把转换的值打出来调试一下看看对不对;
int count = 0;
int c = 0;
for (int j = arr.length - 1; j >= 0; j--) {
c = (int)Math.pow(16, arr.length - j - 1);//平方的运算可以用这个方法,但是输出值为double,需要强转为int
count += arr[j] * c;
}
System.out.println(count);
}
}