#include <iostream> #include <vector> #include <string> using namespace std; int main() { string s; while(cin >> s){ const int sz = s.size(); int cnt = pow(2,sz)-1; for(int i = 0;i<sz;i++) { if(s[i]>'1') break; else if(s[i]=='0') cnt -= pow(2,sz-i-1); } cout << cnt << endl; } return 0; }