N, D = map(int, input().split()) from collections import defaultdict X = defaultdict(int) Y = defaultdict(int) ans = 0 for i in range(1, N + 1): for j in range(1, N + 1): X[i ** 2 + j ** 2] += 1 Y[i ** 2 - j ** 2 + D] += 1 for k, v in Y.items(): ans += v * X[k] print(ans)