#include <iostream>
using namespace std;
int fun(int m){
int n,i,j=0,k=0,b[2333]={0};
for(i=3;i<=m;i++){
n=i;
int count=1;
if(n%10==5) {count--; b[j]=n; j++;}
n=n/10;
if((n%10==5)&&count) {b[j]=n; j++;}
i=i+2;
}
if(b[0]==0) return k;
if((b[0]!=0)) return j;
}
int main()
{
int a;
cin>>a;
cout<<fun(a)<<endl;
return 0;
}
//判定比较奇怪,居然过了