#include using namespace std; #define pb push_back #define nl '\n' #define ll long long #define vl vector void shakil(){ ll n,d; cin>>n>>d; ll limit=2*n*n+10; vl cnt(limit,0); for(ll i=1;i<=n;i++){ ll x=i*i; for(ll j=1;j<=n;j++){ ll num=j*j+x; cnt[num]++; } } ll ans=0; for(ll i=1;i<=n;i++){ ll x=i*i; for(ll j=1;j<=n;j++){ ll num=d+x-j*j; if(num>0 && num>tt; while(tt--){ shakil(); } }