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

int main() {
  string S;
  cin >> S;
  long long sum=0;
  int s=S.size();
  for(int bit=0;bit<(1<<s-1);bit++){
    sum+=S[s-1]-'0';
    int cnt=0;
    for(int i=s-2;i>=0;i--){
      long long q=S[i]-'0';
      if(bit & (1<<i))cnt++;
      else{cnt=0;}
      for(int j=0;j<cnt;j++){q*=10;}
      sum+=q;
    }
  }
  cout << sum << endl;
}