#define rep(i, n) for(int i = 0; i < (int)(n); i++)
typedef long long ll;
#include <bits/stdc++.h>
using namespace std;
int main() {
    ll n,k;
    std::cin >> n;
    std::cin >> k;
    ll result = 0;
    for (int i = 2; i <= sqrt(k); i++) {
        ll ans = 1;
        if( k%i==0 ){
            if(i>2*n || k/i>2*n){
                continue;
            }
            if(i>n+1){
                ans*=(2*n-i+1);
            }else{
                ans*=(i-1);
            }
            if(k/i>n+1){
                ans*=(2*n-k/i+1);
            }else{
                ans*=(k/i-1);
            }
            if(i==sqrt(k)){
                result += ans;
            }else{
                result += ans*2;
            }
        }
    }
    std::cout << result << std::endl;
}