from collections import defaultdict n,d = map(int,input().split()) half = defaultdict(int) for i in range(1,n+1): for j in range(1,n+1): half[i*i+j*j] +=1 ans = 0 for i in range(1,n+1): for j in range(1,n+1): num = d+i*i-j*j if half[num]: ans += half[num] print(ans)