#include #include #include using namespace std; vector prime; int ans = 0; int main(void) { void checkcount(int); int n,check=1; cin >> n; if (n < 2) { cout << 0; return 0; } prime.push_back(2); for (int i = 3; i <=n; i += 2) { check = 1; for (int j = 0; j < size(prime); j++) { if (i % prime[j] == 0) { check = 0; break; } if (prime[j] > sqrt(i)) break; } if (check) prime.push_back(i); } for (int i = 0;i prime[size(prime) - 1]+2) break; checkcount(prime[i]); } cout << ans<