import math N = int(input()) K = int(input()) def keisan(N,k): if k <= N+1: return k-1 elif N+2 <= k <= 2*N: return N-(k-N)+1 else: return 0 ans = 0 for k in range(2,math.floor(math.sqrt(K))+1): if K % k == 0: if 1 <= k <= 2*N and 1 <= K//k <= 2*N: ans += 2*keisan(N,k)*keisan(N,K//k) print(ans)