#include using namespace std; using ll = long long; int main() { int n, d; cin >> n >> d; vector c(n * n * 2 + 1); for(int i = 1; i <= n; i++) { for(int j = 1; j <= n; j++) { c[i * i + j * j]++; } } ll ans = 0; for(int w = 1; w <= n; w++) { for(int z = 1; z <= n; z++) { int k = d + w * w - z * z; if(k < 0 || k >= (int)c.size())continue; ans += c[k]; } } cout << ans << endl; }