N = int(input()) K = int(input()) def make_divisors(n): divisors = [] i = 1 while i * i <= n: if n % i == 0: divisors.append(i) j = n // i if i != j: divisors.append(j) i += 1 return divisors ans = 0 for d in make_divisors(K): t = K // d a = max(0, d-1 - max(0, d-1 - N)*2) b = max(0, t-1 - max(0, t-1 - N)*2) ans += a * b print(ans)