#include<bits/stdc++.h>
using namespace std;
const int N = 1000005;
typedef long long ll;
ll n;
int ans=0;
void f(ll x,ll a,ll b,ll c){
	if(x>n)
	    return;
	if(a&&b&&c) 
	    ans++;
	f(x*10+3,a+1,b,c);
	f(x*10+5,a,b+1,c);
	f(x*10+7,a,b,c+1);
}
int main(){
	scanf("%lld",&n);
	f(0,0,0,0);
	printf("%d\n",ans);
	return 0;
} 