#include using namespace std; using ll = long long int; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); ll n, k; cin >> n >> k; ll ans = 0; for (ll d1 = 2; d1 * d1 <= k; d1++) { if (k % d1 != 0) continue; ll d2 = k / d1; ll num1 = 0; if ((d1 + 1) / 2 <= n) { ll l = max(1LL, d1 - n); ll r = min(d1 - 1, n); num1 = (r - l + 1); } ll num2 = 0; if ((d2 + 1) / 2 <= n) { ll l = max(1LL, d2 - n); ll r = min(d2 - 1, n); num2 = (r - l + 1); } if (d1 == d2) ans += num1 * num2; else ans += num1 * num2 * 2; } cout << ans << endl; return 0; }