function Main(input) {
  input=input.split("\n");
　const S=input[0];
  var array=new Array(S.length-1);
  array.fill(false);
  var sum=0;
  var temp=[];
  for(var i=0;i<S.length;i++){
    temp=[];
    for(var j=0;j<S.length-i;j++){
      if(j!==S.length-1-i){
        temp.push(2**(S.length-2-j));
      }else{
        temp.push(2**(S.length-1-j));
      }
    }
    //console.log(temp);
    for(var j=0;j<temp.length;j++){
      sum+=S[i]*temp[j]*(10**j);
      //console.log(sum);
    }
  }
  console.log(sum);
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
  
  
