#include
#include
using namespace std;
typedef long long LL;
LL Euler(LL n)
{
LL ans = n;
for(int i = 2; i * i <= n; i++)
{
if(n % i == 0)
{
ans = ans / i * (i-1);
while(n % i == 0)
n /= i;
}
}
if(n > 1) ans = ans / n * (n-1);
return ans;
}
int main()
{
LL n,m;
while(cin>>n>>m)
{
LL ans = 0;
for(int i = 1; i * i <= n; i++)
{
if(n % i == 0)
{
if(i >= m)
{
int d = i;
ans += d*Euler(n/d);
}
if(i * i != n && n / i >= m)
{
int d = n / i;
ans += d*Euler(n/d);
}
}
}
cout<