#include <bits/stdc++.h>
using namespace std;
char s[100009];
int main() {
  int a, b, c, d, e, f, g, h, k;
  ios::sync_with_stdio(false);
  while (scanf("%d", &a) != EOF) {
    scanf("%d", &k);
    scanf("%s", s);
    for (d = 0; d < a; d++) {
      if (k) {
        e = 'z' - s[d];
        f = s[d] - 'a';
        if (e > f) {
          if (e > k) {
            s[d] += k;
            k = 0;
          } else {
            k -= e;
            s[d] += e;
          }
        } else {
          if (f > k) {
            s[d] -= k;
            k = 0;
          } else {
            k -= f;
            s[d] -= f;
          }
        }
      }
    }
    if (!k)
      printf("%s\n", s);
    else
      printf("-1\n");
  }
  return 0;
}
