#include <bits/stdc++.h>
using namespace std;
long long n;
long long r;
void bac(long long w, long long num) {
  if (w == 10) {
    return;
  }
  if (num && num <= n) {
    r++;
  }
  bac(w + 1, num * 10 + 4);
  bac(w + 1, num * 10 + 7);
}
int main() {
  cin >> n;
  r = 0;
  bac(0, 0);
  cout << r << endl;
  return 0;
}
