import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	}

} import java.util.Scanner; Scanner java.util public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	}

} Main public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	} main {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	} Scanner SC = new Scanner(System.in); SC new Scanner(System.in) int N = SC.nextInt(); N SC.nextInt() SC.nextInt SC int ans = 0; ans 0 for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
} int i = 1; int i = 1; i 1 i <= N i N i++ i++ i {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
} {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
} if(i%2 == 0) {
		continue;
	} i%2 == 0 i%2 i 2 0 {
		continue;
	} continue; int count = 0; count 0 for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	} int j = 1; int j = 1; j 1 j <= i j i j++ j++ j {
		if(i%j == 0) {
			count++;
		}
	} {
		if(i%j == 0) {
			count++;
		}
	} if(i%j == 0) {
			count++;
		} i%j == 0 i%j i j 0 {
			count++;
		} count++ count if(count == 8) {
		ans++;
	} count == 8 count 8 {
		ans++;
	} ans++ ans System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	}

} public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	}

} Main
import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner SC = new Scanner(System.in);
int N = SC.nextInt();
int ans = 0;
for(int i = 1; i <= N; i++) {
	if(i%2 == 0) {
		continue;
	}
	int count = 0;
	for(int j = 1; j <= i; j++) {
		if(i%j == 0) {
			count++;
		}
	}
	if(count == 8) {
		ans++;
	}
}
System.out.println(ans);

	}

}
