import sys input = lambda: sys.stdin.readline().rstrip() mi = lambda: map(int,input().split()) li = lambda: list(mi()) s = input() n = len(s) ans = 0 for bit in range(1<<(n-1)): val = 0 cur = int(s[0]) for i in range(n-1): if bit>>i&1: val += cur cur = int(s[i+1]) else: cur = cur*10 + int(s[i+1]) val += cur flag = 1