n = int(input())
k = int(input())



def make_divisors(n):
    divisors = []
    for i in range(2, int(n**0.5)+1):
        if n % i == 0:
            divisors.append((i, n//i))
            if i != n // i:
                divisors.append((n//i, i))

    return divisors


def dfs(x):
    if n >= x:
        return x - 1
    elif (x + 1) // 2 > n:
        return 0
    else:
        return n - (x - n) + 1



ret = 0
for a, b in make_divisors(k):
    ret += dfs(a) * dfs(b)


print(ret)