def solve(): n,d=map(int,input().split()) p=[0]*2001 for i in range(1,n+1): p[i]=i*i cnt=[0]*5000001 for i in range(1,n+1): for j in range(1,n+1): s=p[i]-p[j]+d if s>=0: cnt[s]+=1 ans=0 for i in range(1,n+1): ans+=cnt[2*p[i]] for i in range(1,n+1): for j in range(i+1,n+1): if p[i]+p[j]<=5000000: ans+=2*cnt[p[i]+p[j]] print(ans) solve()