n, d = map(int, input().split()) counter = dict() for w in range(1, n + 1): for z in range(1, n + 1): res = w**2 - z**2 if counter.get(res, None) is None: counter[res] = 1 else: counter[res] += 1 ans = 0 for x in range(1, n + 1): for y in range(1, n + 1): res = x**2 + y**2 - d if counter.get(res, None) is not None: ans += counter[res] print(ans)