#include <iostream>
using namespace std;

int r, ans = 0, p[10];

void ps(int n, int k)
{
	if (r < n) return;
	if (p[3] && p[5] && p[7]) ans++;
	if (k == 9) return;
	for (int i = 3; i <= 7; i += 2) {
		p[i]++;
		ps(n * 10 + i, k + 1);
		p[i]--;
	}
}

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0); cout.tie(0);
	cin >> r;
	ps(0, 0);
	cout << ans << '\n';
	return 0;
}