// AOL Q.0071
// YAMADA Terushige 2013.6.4.
 
#include<iostream>
#include<set>
#include<map>
#include<vector>
#include<algorithm>
 
using namespace std;
char c[9][9]; 

void bomb(int x,int y){
  if(0<x && x<9 && 0<y && y<9){
    if(c[y][x]=='1'){
      c[y][x]='0';
      bomb(x-3,y);
      bomb(x-2,y);
      bomb(x-1,y);
      bomb(x+1,y);
      bomb(x+2,y);
      bomb(x+3,y);
      bomb(x,y-3);
      bomb(x,y-2);
      bomb(x,y-1);
      bomb(x,y+1);
      bomb(x,y+2);
      bomb(x,y+3);
    }
  }
}
 
int main(){
 
  int n;
  string s;

  cin >> n;

  for(int k=1;k<=n;k++){

    for (int i=1;i<9;i++){
      cin >> s;
      for(int j=0;j<8;j++)
	c[i][j+1]=s.at(j);
    }

    int x,y;
    cin >> x >> y;
    bomb(x,y);

    cout << "Data " << k << ':' << endl;
    for(int i=1;i<9;i++){
      for(int j=1;j<9;j++){
	cout<<c[i][j];
      }
      cout << endl;
    }
  }
  return 0;
}
