#include <bits/stdc++.h>
using namespace std;
long long int mod = 998244353;
long long int fact[500001];
long long int power(long long int x, long long int y) {
  if (y == 0) return 1;
  long long int ret = power(x, y / 2);
  ret *= ret;
  ret %= mod;
  if (y % 2 == 1) ret *= x;
  ret %= mod;
  return ret;
}
long long int C(long long int n, long long int r) {
  long long int ans = fact[r] * fact[n - r];
  ans %= mod;
  ans = power(ans, mod - 2);
  ans *= fact[n];
  ans %= mod;
  return ans;
}
int main() {
  long long int i, j, k, m, n, t;
  cin >> n >> k;
  fact[0] = 1;
  for (i = 1; i <= 500000; i++) {
    fact[i] = fact[i - 1] * i;
    fact[i] %= mod;
  }
  if (k > n) {
    cout << 0;
    return 0;
  }
  long long int ans = C(n - 1, k - 1);
  ans %= mod;
  for (i = 2; i <= n; i++) {
    long long int e = n / i;
    if (k > e) {
      cout << ans;
      return 0;
    }
    ans += C(e - 1, k - 1);
    ans %= mod;
  }
  cout << ans;
}
