#include int Pr(int n) { int e = 0; int p; if (n%2 == 0) { e++; n/=2; if (n%2 == 0) { return 0; } } for (p=3; p*p<=n; p+=2) { if (n%p == 0) { if (e >= 1) { return 0; } e++; n/=p; if (n%p == 0) { return 0; } } } if (n != 1) { if (e >= 1) { return 0; } } return 1; } int main() { int N,L; scanf("%d %d",&N,&L); int i; long long int M = 0; if (2 <= L/(N-1)) { M += (L - 2*(N-1) + 1); } for (i=3; i<=L/(N-1); i+=2) { if (Pr(i)) { M += (L - i*(N-1) + 1); } } printf("%lld\n",M); return 0; }