#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include <cmath>
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;
}