#include <bits/stdc++.h>   using namespace std;   long double pi = 3.141592653589793238462643383279502884197;   vector<long long int> v(14);   void Compute() {     for (long long int i = 1; i < 14; i++) {       v[i] = pow(2, i) + v[i - 1];     }   }   void solve() {     long long int n;     cin >> n;     long long int ans = 0;     string s = to_string(n);     long long int si = s.size();     ans += v[si - 1];     for (long long int i = 0; i < s.size(); i++) {       if (s[i] ==  7 ) ans += pow(2, (si - 1 - i));     }     ans++;     cout << ans << endl;   }   int main() {     Compute();     solve();     return 0;   }   