#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int n,b,cnt;
bool smooth(int k)
{
int s=sqrt(k),a;
for(int i=1;i<=s;i++)
{
int d=zh(i);
if(d==1&&i>a)a=i;
int d=zh(k/i);
if(k%i==0&&d==1&&i>a)a=k/i;
}
if(a<=b)return 1;
else return 0;
}
bool zh(int j)
{
for(int i=2;i<=j;i++)
{
if(j%i==0)return 0;
}
return 1;
}
int main()
{
cin>>n>>b;
for(int i=1;i<=n;i++)
{
if(smooth(i)==1)cnt++;
}
cout<<cnt;
return 0;
}