code 34313;
real procedure CHLDETERM1(A, N); value N; integer N;
array A;
begin integer K, KK; real D;
D:= 1; KK:= 0;
for K:= 1 step 1 until N do
begin KK:= KK + K; D:= A[KK] * D end;
CHLDETERM1:= D * D
end CHLDETERM1;
eop