#include <iostream>
using namespace std;
const int MAX_SIZE = 10;
int main() {
int size, linePos, colPos, maxElement = 0, mt[MAX_SIZE + 1][MAX_SIZE + 1];
cin >> size >> linePos >> colPos;
for (int line = 1; line <= size; ++line) {
for (int col = 1; col <= size; ++col) {
cin >> mt[line][col];
if (mt[line][col] > maxElement) {
maxElement = mt[line][col];
}
}
}
for (int line = 1; line <= size; ++line) {
for (int col = 1; col <= size; ++col) {
if (mt[line][col] == maxElement) {
mt[line][col] =mt[linePos][colPos];
}
cout << mt[line][col] << " ";
}
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9TSVpFID0gMTA7CgppbnQgbWFpbigpIHsKICAgIGludCBzaXplLCBsaW5lUG9zLCBjb2xQb3MsIG1heEVsZW1lbnQgPSAwLCBtdFtNQVhfU0laRSArIDFdW01BWF9TSVpFICsgMV07CiAgICBjaW4gPj4gc2l6ZSA+PiBsaW5lUG9zID4+IGNvbFBvczsKICAgIGZvciAoaW50IGxpbmUgPSAxOyBsaW5lIDw9IHNpemU7ICsrbGluZSkgewogICAgICAgIGZvciAoaW50IGNvbCA9IDE7IGNvbCA8PSBzaXplOyArK2NvbCkgewogICAgICAgICAgICBjaW4gPj4gbXRbbGluZV1bY29sXTsKICAgICAgICAgICAgaWYgKG10W2xpbmVdW2NvbF0gPiBtYXhFbGVtZW50KSB7CiAgICAgICAgICAgICAgICBtYXhFbGVtZW50ID0gbXRbbGluZV1bY29sXTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGZvciAoaW50IGxpbmUgPSAxOyBsaW5lIDw9IHNpemU7ICsrbGluZSkgewogICAgICAgIGZvciAoaW50IGNvbCA9IDE7IGNvbCA8PSBzaXplOyArK2NvbCkgewogICAgICAgICAgICBpZiAobXRbbGluZV1bY29sXSA9PSBtYXhFbGVtZW50KSB7CiAgICAgICAgICAgICAgICBtdFtsaW5lXVtjb2xdID1tdFtsaW5lUG9zXVtjb2xQb3NdOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQgPDwgbXRbbGluZV1bY29sXSA8PCAiICI7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgIlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9