#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  void Test(_imp_name Param) {
    Write(Addr(Param), 0);
    Newline();
    Write(Sizeof(Param), 0);
    Newline();
    Write(Typeof(Param), 0);
    Newline();
  }
  int Ia1[3 /*3:5*/];
  int Ia2[3 /*2:4*/][4 /*3:6*/];
  Write(Addr(Ia1), 0);
  Newline();
  Write(Addr(Ia1[3]), 0);
  Newline();
  Write(Sizeof(Ia1), 0);
  Newline();
  Write(Typeof(Ia1), 0);
  Newline();
  Test(Ia1);
  Write(Addr(Ia2), 0);
  Newline();
  Write(Addr(Ia2[2][3]), 0);
  Newline();
  Write(Sizeof(Ia2), 0);
  Newline();
  Write(Typeof(Ia2), 0);
  Newline();
  Test(Ia2);
  exit(0);
  return (1);
}
