#include <bits/stdc++.h>
using namespace std;
int n, k;
char cad[100003];
int main() {
  cin >> n >> k;
  scanf("%s", cad);
  int cont = 0;
  int pos = 0;
  for (; pos < n && k > 0;) {
    if (cad[pos] != '4') {
      pos++;
    } else if (cad[pos] == '4') {
      if (pos % 2 == 0) {
        if (pos + 1 < n) {
          if (cad[pos + 1] == '7') {
            if (pos + 2 < n) {
              if (cad[pos + 2] == '7') {
                k = k % 2;
                if (k) {
                  cad[pos + 1] = '4';
                  k--;
                }
              } else {
                k--;
                cad[pos + 1] = '4';
                pos++;
              }
            } else {
              k--;
              cad[pos + 1] = '4';
              pos++;
            }
          } else
            pos++;
        } else
          pos++;
      } else {
        if (pos + 1 < n && cad[pos + 1] == '7') {
          cad[pos] = '7';
          pos = max(0, pos - 1);
          k--;
        } else
          pos++;
      }
    }
  }
  printf("%s\n", cad);
}
