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