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