import sys input = sys.stdin.readline def MI(): return map(int, input().split()) n,d=MI() from collections import Counter wz,xy=[],[] for i in range(1,n+1): for j in range(1,n+1): wz.append(i**2-j**2+d) wz=Counter(wz) for i in range(1,n+1): for j in range(1,n+1): xy.append(i**2+j**2) ans=0 for i in xy: ans+=wz[i] print(ans)