#include using namespace std; //vectora; mapmp; signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n, d; cin >> n >> d; int ptr = 0; for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++){ //a.push_back(i*i + j*j); mp[i*i - j*j]++; } } int ans = 0; for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++){ ans += mp[i*i + j*j - d]; } } cout << ans << endl; }