题目描述
You are given a string S consisting of digits between 1 and 9, inclusive. You can insert the letter + into some of the positions (possibly none) between two letters in this string. Here, + must not occur consecutively after insertion.
All strings that can be obtained in this way can be evaluated as formulas.
Evaluate all possible formulas, and print the sum of the results.
Constraints
- $1 \leq |S| \leq 10$
- All letters in S are digits between
1and9, inclusive.
Input
The input is given from Standard Input in the following format:
S
Output
Print the sum of the evaluated value over all possible formulas.
Examples
Input
125
Output
176
Input
9999999999
Output
12656242944
输入格式
见题面
输出格式
见题面
样例输入
9999999999
样例输出
12656242944