#include <bits/stdc++.h>
using namespace std;
long long best[12345678];
int main() {
  long long a, n;
  cin >> a >> n;
  memset(best, -1, sizeof(best));
  long long sqr;
  for (int i = 1; (sqr = i * i) < a + n; i++) {
    for (int j = sqr; j < a + n; j += sqr) {
      if (best[j] == -1 || best[j] > j / sqr) {
        best[j] = j / sqr;
      }
    }
  }
  long long sum = 0;
  for (int i = a; i < a + n; i++) {
    sum += best[i];
  }
  cout << sum << endl;
  return 0;
}
