#include using namespace std; typedef long long ll; #define rep(i,n) for(i=0;i p; rep(i,N+1) if(prime[i]) p.pb(i); //for(i=0; p[i]<=2000; ++i) printf(" %d: %d\n",i,p[i]); int n,k; cin >>n >>k; int ans=0; for(i=2; i<=n; ++i) { int t=i; int ct=0; for(j=0; p[j]*p[j]<=i; ++j) { if(t%p[j]==0) { ++ct; while(t%p[j]==0) t/=p[j]; } } if(prime[t]) ++ct; if(ct>=k) ++ans; } std::cout << ans << std::endl; }