N, D = map(int, input().split()) from collections import defaultdict dic = defaultdict(int) X = [] for i in range(N + 1): X.append(i * i) for i in range(1, N + 1): for j in range(1, N + 1): dic[X[i] + X[j]] += 1 ans = 0 for i in range(1, N + 1): for j in range(1, N + 1): t = D + X[i] - X[j] if t in dic: ans += dic[t] print(ans)