#include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { ll n, k; cin >> n >> k; auto f = [n](ll i) { if (i <= n + 1) return i - 1; ll t = n * 2 - i; if (t < 0) return 0LL; return t + 1; }; ll r = 0; for (ll i = 2; i * i <= k; i++) { if (k % i == 0) { ll j = k / i; ll t = f(i) * f(j); if (i != j) t *= 2; r += t; } } cout << r << endl; //(a+c)(b+d)=ab+bc+cd+da=k return 0; }