program test;
const M = 10; N = 10;
type Item = Integer;
var
x : array [1..M, 1..N] of Item;
y : array [1..N] of Item;
i, j : Integer;
v : Item;
begin
for i := 1 to M do begin
for j := 1 to N do begin
v := i*N + j;
x[i, j] := v;
Write(v:3, ' ');
end;
WriteLn;
end;
WriteLn;
y := x[1];
for j := 1 to N do
Write(y[j]:3, ' ');
WriteLn;
end.
cHJvZ3JhbSB0ZXN0OwoKY29uc3QgTSA9IDEwOyBOID0gMTA7Cgp0eXBlIEl0ZW0gPSBJbnRlZ2VyOwoKdmFyCiAgeCA6IGFycmF5IFsxLi5NLCAxLi5OXSBvZiBJdGVtOwogIHkgOiBhcnJheSBbMS4uTl0gb2YgSXRlbTsKICBpLCBqIDogSW50ZWdlcjsKICB2IDogSXRlbTsKCmJlZ2luCiAgZm9yIGkgOj0gMSB0byBNIGRvIGJlZ2luCiAgICBmb3IgaiA6PSAxIHRvIE4gZG8gYmVnaW4KICAgICAgdiA6PSBpKk4gKyBqOwogICAgICB4W2ksIGpdIDo9IHY7CiAgICAgIFdyaXRlKHY6MywgJyAnKTsKICAgIGVuZDsKICAgIFdyaXRlTG47CiAgZW5kOwogIAogIFdyaXRlTG47CiAgeSA6PSB4WzFdOwogIGZvciBqIDo9IDEgdG8gTiBkbwogICAgV3JpdGUoeVtqXTozLCAnICcpOwogIFdyaXRlTG47CmVuZC4=