#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { int H, W; cin >> H >> W; vector S(H); rep(h, H) { cin >> S[h]; } const string yiwiy9 = "yiwiy9"; const string yiwiY9 = "yiwiY9"; const string qyiwiy = "9yiwiy"; const string qYiwiy = "9Yiwiy"; rep(h, H) rep(w, W - ssize(yiwiY9) + 1) { if (S[h].substr(w, yiwiY9.size()) == yiwiy9) { rep(i, yiwiy9.size()) { S[h][w + i] = yiwiY9[i]; } w += yiwiy9.size() - 1; continue; } if (S[h].substr(w, qyiwiy.size()) == qyiwiy) { rep(i, qyiwiy.size()) { S[h][w + i] = qYiwiy[i]; } w += yiwiy9.size() - 1; continue; } } rep(h, H) { cout << S[h] << endl; } return 0; }