while True:
try:
a = input()
if a =="0":
break
l = len(a)
s = 0
for i in range(l):
s +=int(a[i])*(2**(l-i)-1)
print(s)
except:
break

while True:
try:
a = input()
if a =="0":
break
l = len(a)
s = 0
for i in range(l):
s +=int(a[i])*(2**(l-i)-1)
print(s)
except:
break