function Main(input) {
	var max = parseInt(input, 10);
	var count = 0;
	for(var i = 0; i <= max; i++) {
      var tmp = i.toString(10);
      var a7 = tmp.indexOf('7');
      var a5 = tmp.indexOf('5');
      var a3 = tmp.indexOf('3');
      var aN = tmp.search(/(0|1|2|4|6|8|9)/) ;
  
      if (a7 >= 0 && a5 >= 0 && a3 >= 0 && aN === -1) {
        count++;
      }
	}
    console.log(count);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));