#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
int main() {
  int n, k;
  cin >> n >> k;
  char str[100005];
  scanf(" %s", str);
  int pos = 0;
  bool was[100000];
  memset(was, 0, 100000);
  while (str[pos] != 0 && k > 0) {
    if (str[pos] == '4' && str[pos + 1] == '7') {
      if ((pos & 1) == 0) {
        if (was[pos]) k = k % 2;
        if (k > 0) str[pos + 1] = '4';
        was[pos] = true;
        ++pos;
      } else {
        if (was[pos]) k = k % 2;
        if (k > 0) str[pos] = '7';
        was[pos] = true;
        --pos;
      }
      --k;
    } else
      ++pos;
  }
  printf("%s\n", str);
  return 0;
}
