code 34331;
real procedure CHLDETERMBND(A, N, W); value N, W; integer N,W;
array A;
begin integer J, KK, W1; real P;
W1:= W + 1; KK:= - W; P:= 1;
for J:= 1 step 1 until N do
begin KK:= KK + W1; P:= A[KK] * P end;
CHLDETERMBND:= P * P
end CHLDETERMBND;
eop