#include #include #include std::vector GetPrimeVec(int n){ std::vector num(n, true); std::vector prime; num[0]=false; for(int i=0; i count(2e6, 0); int main(){ std::ios::sync_with_stdio(false); std::cin.tie(0); int n, k; std::cin >> n >> k; std::vector primeToN(GetPrimeVec(n)); int ans = 0; for(auto p : primeToN){ for(int i=1; p*i<=n; ++i){ ++count[p*i-1]; } } for(int i=0; i=k) ++ans; } std::cout << ans << "\n"; return 0; }