#include #include #include #include #include #include #include #include #include #include #include #include typedef long long ll; using namespace std; bool prime[10000001]; void sieve(int n){ for(int i=0; i<=n; i++){ prime[i] =true; } for(int i=2; i<=n; i++){ for(int j=2*i; j<=n; j +=i){ prime[j] = false; } } } int main() { int N=0,L=0; cin>>N>>L; sieve(L/(N-1)); ll ans=0; for(int i=2; i<=L/(N-1); i++){ if(prime[i]){ if(L>=(i+(i*(N-2)))){ ll p = L-(i+(i*(N-2))); /* cout<<(i+(i*(N-2)))<