N,D = map(int,input().split()) from collections import defaultdict dic1 = defaultdict(int) dic2 = defaultdict(int) for i in range(1,N+1): for j in range(1,N+1): dic1[i*i+j*j] += 1 dic2[D+j*j-i*i] += 1 ans = 0 for k,v in dic1.items(): if k in dic2: ans += v * dic2[k] print(ans)