#include using namespace std; typedef long long ll; int main(){ ll n,d;cin>>n>>d; map mp,mp2; for(ll i=1;i<=n;i++){ for(ll j=1;j<=n;j++){ mp[i*i+j*j]++; } } ll ans=0; for(ll i=1;i<=n;i++){ for(ll j=1;j<=n;j++){ ans+=mp[i*i+d-j*j]; } } cout<