#include using namespace std; int cou[(int) 1e7]; int main() { int n, d; cin >> n >> d; for (int i = 1; i < n + 1; i++) { for (int j = 1; j < n + 1; j++) { cou[i * i + j * j]++; } } int res = 0; for (int i = 1; i < n + 1; i++) { for (int j = 1; j < n + 1; j++) { int v = i * i - j * j + d; if (v >= 0)res += cou[v]; } } cout << res << endl; return 0; }