#include <bits/stdc++.h>
int main() {
  long n, k;
  std::cin >> n >> k;
  std::string s;
  std::cin >> s;
  for (long j = 0; j < n; ++j) {
    int d1 = s[j] - 97, d2 = 122 - s[j];
    if (d1 > d2) {
      if (k > d1) {
        k -= d1;
        s[j] = 'a';
      } else {
        s[j] -= k;
        k = 0;
      }
    } else {
      if (k > d2) {
        k -= d2;
        s[j] = 'z';
      } else {
        s[j] += k;
        k = 0;
      }
    }
  }
  if (k) {
    std::cout << -1;
  } else {
    std::cout << s;
  }
}
