#include #include #include #include #include #include #include #include #include #include #include #include #define rep(i,n) for(int i=0;i=0;i--) #define FOR(i,a,b) for(int i=a;i int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; using namespace std; int main(){ int n,l; cin>>n>>l; int x=l/(n-1); vector d(x+1); rep(i,x+1){ d[i]=1; } for(int i=2;i*i<=x;i++){ if(d[i]==1){ FOR(j,i+1,x+1){ if(j%i==0)d[j]=0; } } } /*FOR(i,2,x+1){ if(d[i]==1){ printf("%d\n",i); } }*/ ll ans=0; FOR(i,2,x+1){ ans+=(l-(n-1)*i+1)*d[i]; } cout<