#include <bits/stdc++.h>
using namespace std;

int main() {
    string s;
    cin >> s;

    long long int ans=0;
    for (int i=0;i < 1<<(s.size()-1);i++){
        long long int t=0;
        for (int j=0;j<s.size();j++){
            t=10*t+(s[j]-'0');
            if ((i&1<<j) || j==s.size()-1) {
                ans+=t;
                t=0;
            }
        }
    }
   printf("%lld\n",ans);
}