#include <bits/stdc++.h>
using namespace std;
int n, k, a[200], ans;
int main() {
  scanf("%d%d", &n, &k);
  char t;
  scanf("%c", &t);
  for (int i = 0; i < n; ++i) scanf("%c", &t), ++a[t];
  for (int i = 'a'; i <= 'z'; ++i) {
    if (a[i]) {
      int sz = 1;
      ans = i;
      for (int j = i + 2; j <= 'z' && sz < k; ++j)
        if (a[j]) ans += j, ++j, ++sz;
      if (sz == k) return printf("%d", ans - ('a') * k + k), 0;
    }
  }
  printf("-1");
  return 0;
}
