#include <bits/stdc++.h>
using namespace std;
bool sortbysec(const pair<int, int> &a, const pair<int, int> &b) {
  return (a.second < b.second);
}
string getString(char x) {
  string s(1, x);
  return s;
}
int a[100000];
int main() {
  int T;
  cin >> T;
  for (int t = 1; t <= T; t++) {
    string a[9];
    for (int i = 0; i < 9; i++) cin >> a[i];
    int m;
    for (int i = 1; i < 10; i++) {
      if (i != (a[0][0] - '0') && i != (a[1][3] - '0') &&
          i != (a[2][6] - '0')) {
        m = i;
        break;
      }
    }
    a[0][0] = m + '0';
    a[1][3] = m + '0';
    a[2][6] = m + '0';
    for (int i = 1; i < 10; i++) {
      if (i != (a[3][1] - '0') && i != (a[4][4] - '0') &&
          i != (a[5][7] - '0')) {
        m = i;
        break;
      }
    }
    a[3][1] = m + '0';
    a[4][4] = m + '0';
    a[5][7] = m + '0';
    for (int i = 1; i < 10; i++) {
      if (i != (a[6][2] - '0') && i != (a[7][5] - '0') &&
          i != (a[8][8] - '0')) {
        m = i;
        break;
      }
    }
    a[6][2] = m + '0';
    a[7][5] = m + '0';
    a[8][8] = m + '0';
    for (int i = 0; i < 9; i++) {
      cout << a[i] << endl;
    }
  }
  return 0;
}
