#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; #define MOD 1000000007 #define INF 1LL << 59 using ld = long double; int main() { std::ios::sync_with_stdio(false); std::cin.tie(0); //cout << fixed << setprecision(5); ll N, K; cin >> N >> K; int ans = 0; for (int i = 2; i <= N; ++i) { int cnt = 0; int n = i; for (int j = 2; j * j <= i; ++j) { if (n % j == 0) { cnt++; while (n % j == 0) { n /= j; } } } if (n != 1) cnt++; if (cnt >= K) ans++; } cout << ans << endl; return 0; }