#include using namespace std; bool memo[10000010]; int main(){ int n, l; cin >> n >> l; memset(memo,true,sizeof(memo)); memo[1] = false; for(int i = 2;i < 10000010;i++){ if(memo[i]){ for(int j = i*2; j < 10000010;j+=i){ memo[j] = false; } } } long long ans = 0; for(int i = 2;i <= l;i++){ if(memo[i]){ ans += max(l-(long long)i*(n-1)+1, 0ll); } } cout << ans << endl; return 0; }