#include <bits/stdc++.h>
int n;
void genera() {}
int main() {
  scanf("%d", &n);
  int cont = 0;
  for (int i = 357; i <= n; i++) {
    int c = i;
    bool siete = false, tres = false, cinco = false, bueno = true;
    while (c > 0) {
      int d = c % 10;
      c /= 10;
      if (d == 7)
        siete = true;
      else if (d == 5)
        cinco = true;
      else if (d == 3)
        tres = true;
      else {
        bueno = false;
      }
    }
    if (siete && cinco && tres && bueno) {
      cont++;
    }
  }
  printf("%d\n", cont);
}
