#include<bits/stdc++.h>
using namespace std;
using ll = long long;

#ifdef DEB
#define D if(1)
#else 
#define D if(0)
#endif

ll pocet(ll a,ll b,ll del)
{
	return b/del - (a-1)/del;
}


int main()
{
	ll a,b;
	scanf("%lld%lld",&a,&b);
	ll out=0;
	for(ll i=1;i*i<=b;i++)
	{
		out+= 2*pocet(max(a,i*i+1),b,i);
		if(a<=i*i && i*i<=b) out++;
	}
	printf("%lld\n",out);
	return 0;
}

