def solve(): n,d=map(int,input().split()) p=[0]*2001 for i in range(1,n+1): p[i]=i*i cnt=[0]*9000001 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): ans+=2*cnt[p[i]+p[j]] print(ans) solve()