#include <bits/stdc++.h>
using namespace std;
int N;
void func(int i, int use, int &ans) {
  if (i > N) return;
  if (use == 0b111) ++ans;
  func(10 * i + 3, use | 0b001, ans);
  func(10 * i + 5, use | 0b010, ans);
  func(10 * i + 7, use | 0b100, ans);
}
int main() {
  cin >> N;
  int ans = 0;
  func(0, 0, ans);
  cout << ans << endl;
}
