#include <bits/stdc++.h>
using namespace std;
int k, i;
long long s;
string n;
int main() {
  cin >> n >> k;
  if (k == 1) {
    s = n[0] - '0';
    for (i = 1; i < n.size(); i++) {
      s += 9;
    }
    cout << s << endl;
  } else if (k == 2) {
    s = (9 * (n.size() - 1) * (n[0] - '0' - 1));
    for (i = 1; i < n.size(); i++) {
      s += n[i] - '0';
    }
    for (i = 2; i < n.size(); i++) {
      s += 81 * (n.size() - i);
    }
    cout << s << endl;
  } else if (k == 3) {
    s = ((n[0] - '0' - 1) * (n.size() - 1) * (n.size() - 2) * 81 / 2);
    for (i = 2; i < n.size() - 1; i++) {
      s += (9 * (n.size() - i) * (n.size() - i - 1) * 81 / 2);
    }
    for (i = 1; i < n.size() - 1; i++) {
      for (k = i + 1; k < n.size(); k++) {
        s += ((n[i] - '0') * (n[i] - '0'));
      }
    }
    cout << s;
  }
}
