import java.util.*; import java.lang.Math.*; public class ppp { static List primes = new ArrayList(); static void primeget(int n) { boolean pc; primes.add(2); primes.add(3); for (int i = 4; i < n; i++) { pc = false; for (int p = 0; p < primes.size(); p++) { if (i % primes.get(p) == 0) { pc = true; break; } } if (pc == false) { primes.add(i); } } } public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int k=sc.nextInt(); primeget(n); int ans=0; for(int i=2;i<=n;i++){ int soin=0; for(int p:primes){ if(i%p==0)soin++; } if(soin>=k)ans++; } System.out.println(ans); }}