#include <bits/stdc++.h>
using namespace std;
const int inf = 1e9 + 123;
const long long INF = 1e18 + 123;
const double eps = 1e-9;
const int mod = 1e9 + 7;
void boost() {
  ios_base ::sync_with_stdio(0);
  cin.tie(0), cout.tie(0);
}
int a[27];
int b[27];
int n, k, cnt;
int main() {
  boost();
  cin >> n >> k;
  string second;
  cin >> second;
  for (int i = 0; i < second.size(); i++) {
    a[second[i] - 64] = i + 1;
    if (b[second[i] - 64] == 0) {
      b[second[i] - 64] = i + 1;
    }
  }
  for (int i = 0; i < second.size(); i++) {
    if (i + 1 == a[second[i] - 64] && i + 1 != b[second[i] - 64]) {
      k++;
    }
    if (i + 1 == b[second[i] - 64]) {
      if (k == 0) {
        cout << "YES";
        return 0;
      } else {
        k--;
      }
      if (i + 1 == b[second[i] - 64] && i + 1 == a[second[i] - 64]) {
        k++;
      }
    }
  }
  cout << "NO";
  return 0;
}
