十六进制转十进制:十六的幂
s=list((input()))
if s[0]=="0" and s[1]=="x":
del s[0:2]
j=len(s)
z=[]
for i in s:
j=j-1
if j>0:
try:
m=int(i)
z.append(m*16**j)
except ValueError :
if i=="A":
z.append(10*16**j)
elif i=="B":
z.append(11*16**j)
elif i=="C":
z.append(12*16**j)
elif i=="D":
z.append(13*16**j)
elif i=="E":
z.append(14*16**j)
elif i=="F":
z.append(15*16**j)
if j==0:
try:
l=int(i)
z.append(l)
except ValueError :
if i=="A":
z.append(10)
elif i=="B":
z.append(11)
elif i=="C":
z.append(12)
elif i=="D":
z.append(13)
elif i=="E":
z.append(14)
elif i=="F":
z.append(15)
print(int(sum(z)))