module main;
type
Color = (RED, BLUE, GREEN);
var
a : dynarray of array of integer;
i, j : integer;
procedure p (i : integer; var a : array of array of integer; j : integer);
begin
a[3, 1] := i;
a[4, 2] := j;
end p;
begin
new(a, 10, 5);
for i := 0 to 9 do
for j := 0 to 4 do
a^[i, j] := i;
end;
end;
p(4, a^, 5);
end main.