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