#include #include int main() { using namespace std; int n, l; cin >> n >> l; vector is_prime(l + 1, true); is_prime[0] = false; is_prime[1] = false; for (int i = 2; i <= l / i; i++) { if (!is_prime[i]) { continue; } for (int j = i * i; j <= l; j += i) { is_prime[j] = false; } } long long ans = 0; for (int i = 2; i <= l; i++) { if (!is_prime[i]) { continue; } if (i * (n - 1) > l) { break; } ans += l - i * (n - 1) + 1; } cout << ans << endl; }