#include #define ll int #define str string #define db double using namespace std; constexpr ll MAXN = 2e7 + 5; ll n, k, ans, VC[MAXN]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr), cout.tie(nullptr); cin >> n >> k; for (ll i = 1; i <= n; ++i) for (ll j = 1; j <= n; ++j) VC[i * i - j * j + 10000000]++; for (ll i = 1; i <= n; ++i) for (ll j = 1; j <= n; ++j) ans += VC[i * i + j * j - k + 10000000]; cout << ans << '\n'; return 0; }