#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
typedef pair<ll, ll> P;
ll n,ans;
void yan(ll x,ll t,ll f,ll s){
  if(x>n)return;
  if(t&&f&&s)ans++;
  yan(x*10+3,t+1,f,s);
  yan(x*10+5,t,f+1,s);
  yan(x*10+7,t,f,s+1);
}
int main(){
  cin>>n;
  yan(0,0,0,0);
  cout<<ans<<endl;
  return 0;
}