program ed;
type tmyarray=array[1..5,1..5] of integer;
procedure deletcolumn(var a:tmyarray;
var n,m:integer;
t:integer);
var i,j:integer;
begin for j:=1 to m-1 do for i:=t to n do a[i,j]:=a[i,j+1];
dec(m);
end;
var i,j,aa,n,m:integer;
a:tmyarray;
Begin readln(n,m);
randomize;
for i:=1 to n do for j:=1 to m do a[i,j]:=random(10);
for i:=1 to n do begin for j:=1 to m do write(a[i,j]:3);
writeln;
end;
readln(aa);
j:=1;
while j<=m do if a[1,j]>aa then deletcolumn(a,n,m,j) else inc(j);
for i:=1 to n do begin for j:=1 to m do write(a[i,j]:3);
writeln;
end;
readln;
End.