#include <iostream>
using namespace std;
int main() {
string str;
while(cin>>str){
if(str.size()==1&&str[0]=='0') return 0;
else{
int sum=0,p=1;
for(int i=str.size()-1;i>=0;i--,p=2*p+1){
sum+=(str[i]-'0')*p;
}
cout<<sum<<endl;
}
}
return 0;
}

京公网安备 11010502036488号