#include<bits/stdc++.h>
using namespace std;
int chartonum(char a)
{
return a-'0';
}
int main()
{
string str;
while(cin>>str && str != "0")
{
int num = 0;
int len = str.length();
for(int i = 0;i<len;i++)
{
num += chartonum(str[i])*(pow(2,len-i)-1);
}
cout<<num<<endl;
}
return 0;
}



京公网安备 11010502036488号