program kek;
var
A : array[1..200, 1..100] of integer;
N, M, i, j: integer;
begin
read(N);
read;
readln(M);
for i:=1 to 2*N do
begin
for j:=1 to M do
read(A[i, j]);
writeln;
end;
for i:=1 to N do
for j:= 1 to M do
A[i, j]:= A[i, j] + A[i + N, j];
for i:=1 to N do
for j:= 1 to M do
begin
if A[i, j] > 5 then
begin
if (i = 1) or (i = N) or (j = 1) or (j = M)
then
A[i, j]:= 5;
end;
end;
for i:=1 to N do
for j:= 1 to M do
begin
if A[i, j] > 5 then
begin
if (i <> 1) or (i <> N) or (j <> 1) or (j <> M)
then
begin
A[i, j]:= A[i, j] - 4;
A[i+1, j]:= A[i+1, j] +1;
A[i-1, j]:= A[i-1, j] +1;
A[i, j+1]:= A[i, j+1] +1;
A[i, j-1]:= A[i, j-1] +1;
end;
end;
end;
for i:=1 to N do
begin
for j:= 1 to M do
write(A[i, j]);
writeln;
end;
end.
cHJvZ3JhbSBrZWs7IAp2YXIKQSA6IGFycmF5WzEuLjIwMCwgMS4uMTAwXSBvZiBpbnRlZ2VyOwpOLCBNLCBpLCBqOiBpbnRlZ2VyOwpiZWdpbgogIHJlYWQoTik7CiAgcmVhZDsKICByZWFkbG4oTSk7CiAgZm9yIGk6PTEgdG8gMipOIGRvCiAgCWJlZ2luCiAgICBmb3Igajo9MSB0byBNIGRvCiAgICAgIHJlYWQoQVtpLCBqXSk7CiAgICAgIHdyaXRlbG47CiAgICBlbmQ7CiAgCiAgZm9yIGk6PTEgdG8gTiBkbwogICAgZm9yIGo6PSAxIHRvIE0gZG8KICAgICAgQVtpLCBqXTo9IEFbaSwgal0gKyBBW2kgKyBOLCBqXTsKICAKICBmb3IgaTo9MSB0byBOIGRvCiAgICBmb3Igajo9IDEgdG8gTSBkbwogICAgICBiZWdpbgogICAgICAgIGlmIEFbaSwgal0gPiA1IHRoZW4KICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgIGlmIChpID0gMSkgb3IgKGkgPSBOKSBvciAoaiA9IDEpIG9yIChqID0gTSkKICAgICAgICAgICAgICB0aGVuCiAgICAgICAgICAgICAgICBBW2ksIGpdOj0gNTsKICAgICAgICAgIGVuZDsKICAgICAgZW5kOwogICAKICAgZm9yIGk6PTEgdG8gTiBkbwogICAgZm9yIGo6PSAxIHRvIE0gZG8KICAgICAgYmVnaW4KICAgICAgICBpZiBBW2ksIGpdID4gNSB0aGVuCiAgICAgICAgICBiZWdpbgogICAgICAgICAgICBpZiAoaSA8PiAxKSBvciAoaSA8PiBOKSBvciAoaiA8PiAxKSBvciAoaiA8PiBNKQogICAgICAgICAgICAgIHRoZW4KICAgICAgICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgICAgIEFbaSwgal06PSBBW2ksIGpdIC0gNDsKICAgICAgICAgICAgICAgICAgQVtpKzEsIGpdOj0gQVtpKzEsIGpdICsxOwogICAgICAgICAgICAgICAgICBBW2ktMSwgal06PSBBW2ktMSwgal0gKzE7CiAgICAgICAgICAgICAgICAgIEFbaSwgaisxXTo9IEFbaSwgaisxXSArMTsKICAgICAgICAgICAgICAgICAgQVtpLCBqLTFdOj0gQVtpLCBqLTFdICsxOwogICAgICAgICAgICAgICAgZW5kOwogICAgICAgICAgZW5kOwogICAgICBlbmQ7CiAgICAgIAogICAgZm9yIGk6PTEgdG8gTiBkbyAKICAgICAgYmVnaW4KICAgIAlmb3Igajo9IDEgdG8gTSBkbwogICAgICAgIAl3cml0ZShBW2ksIGpdKTsKICAgICAgICB3cml0ZWxuOwogICAgICBlbmQ7CgplbmQu