#include using namespace std; int main() { int n; cin >> n; int s = n - 1; bool prime[100000005]; memset(prime, 0, sizeof(prime)); for (int i = 2; i * i <= n; i++) { if (!prime[i]) { for (int j = i * 2; j <= n; j += i) { if (!prime[j]) { prime[j] = true; s--; } } } } cout << s << endl; return 0; }