program hh;
uses crt;
const n=6;
var a,b:array[1..n,1..n] of integer; i,j,k:integer;
begin
clrscr;
randomize;
for i:=1 to n do begin
for j:=1 to n do begin
a[i,j]:=random(30);
write(a[i,j]:3);
end;
writeln;
end;
k:=0;
for i:=1 to n do
for j:=1 to n do
if ((j-i<=3) and (i-j>=-2))
then if k writeln;
for i:=1 to n do begin
for j:=1 to n do begin
b[i,j]:=k; write(b[i,j]:3);
end;
writeln;
end;
end.