num_hexa=list(str(input())) if num_hexa[0]=='0' and num_hexa[1]=='x': del num_hexa[:2] #print(num_hexa) num_hexa.reverse() # 列表反转 hexa=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'] #print(len(hexa)) num=0 #print(num_hexa) for i in range(len(num_hexa)): num=num+hexa.index(num_hexa[i].upper())*(16**i) # upper() 字母小写转换为大写,数字不变 i += 1 print(num)