from collections import defaultdict n, d = map(int, input().split()) cnt = defaultdict(int) check = set() for x in range(1, n+1): for y in range(1, n+1): tmp = x**2 + y**2 cnt[tmp] += 1 if cnt[tmp] == 1: check.add(tmp) ans = 0 for z in range(1, n+1): for w in range(1, n+1): tmp = w**2 + d - z**2 if tmp in check: ans += cnt[tmp] print(ans)