while True:
    try:
        str_input = input()
        
        # 获取输入16进制的数字的位数
        n = len(str_input)
        
        sum = 0
        
        list1 = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F']
        for i in range(2, n):
            # 获取下标:弄清楚每一位代表的几
            j = list1.index(str_input[i])
            
            sum = sum + j*(16**(n-i-1))
        
        print(sum)
    except:
        break