#include using namespace std; typedef long long ll; int main(){ int n,d;scanf("%d",&n); scanf("%d",&d); map mp; vector v; for(ll i=1;i<=n;i++){ for(ll j=1;j<=n;j++){ if(i*i+d-j*j>0){ mp[i*i+d-j*j]++; v.push_back(i*i+d-j*j); } } } sort(v.begin(),v.end()); v.erase(unique(v.begin(),v.end()),v.end()); ll r=v.size(); ll cnt[r]; for(ll i=0;i