import sys from collections import defaultdict def MI(): return map(int,sys.stdin.readline().rstrip().split()) N,D = MI() count = defaultdict(int) for i in range(1,N+1): for j in range(1,N+1): count[i**2+j**2] += 1 ans = 0 for i in range(1,N+1): for j in range(1,N+1): ans += count[-i**2+j**2+D] print(ans)