if __name__ =="__main__":
n,k =map(int,input().split())
count =0if k ==0:# k = 0是一种特殊情况
count = n * n
else:for i inrange(k+1,n+1):
count +=(n // i)*(i - k)+max(0,(n % i)- k +1)#此处需注意 如果用以下代码代替会出现错误情况,如k = 4, n = 5时,5 % 4 - 4 + 1 = -4 ,此时最后一段满足的个数为0,而不会是复数# for i in range(k+1,n+1):#count += (n // i) *(i - k)# if n % i != 0:# count = count + (n % i) - k + 1print(count)