#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1 %begin
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 2 %integer i
int I;
// 3 %integerarray ia1(3:5)
int IA1[3];
// 4 %integerarray ia2(2:4,3:6)
int IA2[3][4];
// 5
// 6 ia1(3) = i
IA1[0] = I;
// 7 i = ia1(3)
I = IA1[0];
// 8
// 9 ia2(2,3) = i
IA2[0][0] = I;
// 10 i = ia2(2,3)
I = IA2[0][0];
// 11
// 12 %endofprogram
_imp_stop(0);
return 0;
end_0:;
}