c = [0] * (1 << 25) s = 0 n, d = map(int, input().split()) for i in range(1, n + 1): for j in range(1, n + 1): t = i * i - j * j + d if t > 0: c[t] += 1 for k in range(1, n + 1): for j in range(1, n + 1): s += c[k * k + j * j] print(s)