#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k, i, j, x;
  cin >> n >> k;
  vector<int> v1(n + 1, 1);
  for (i = 1; i < k; i++) {
    vector<int> v(n + 1, 0);
    for (j = 1; j <= n; j++) {
      for (x = 1; x * x <= j; x++) {
        if (j % x == 0) {
          v[j] = (v[j] + v1[x]) % 1000000007;
          if (x * x != j) {
            v[j] = (v[j] + v1[j / x]) % 1000000007;
          }
        }
      }
    }
    v1 = v;
  }
  int sum = 0;
  for (i = 1; i < v1.size(); i++) sum = (v1[i] + sum) % 1000000007;
  cout << sum;
  return 0;
}
