#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  int I;
  int J;
  int K;
  I = 3;
  J = 4;
  K = 5;
  int A[3 - 0 + 1][4 - 2 + 1][5 - 1 + 1];
  int B[I - 0 + 1][J - 2 + 1][K - 1 + 1];
  for (I = 0; I != 3 + 1; I += 1) {
    for (J = 2; J != 4 + 1; J += 1) {
      for (K = 1; K != 5 + 1; K += 1) {
        A[I][J][K] = 'A' << 24 | I << 16 | J << 8 | K;
        B[I][J][K] = 'B' << 24 | I << 16 | J << 8 | K;
      }
    }
  }
  for (I = 0; I != 3 + 1; I += 1) {
    for (J = 2; J != 4 + 1; J += 1) {
      for (K = 1; K != 5 + 1; K += 1) {
        if ((A[I][J][K] & 0xFFFFFF) != (B[I][J][K] & 0xFFFFFF)) {
          PRINTSTRING(_imp_str_literal("ERROR"));
          _imp_monitor(0);
          exit(0);
        }
      }
    }
  }
  PRINTSTRING(_imp_str_literal("TEST OK"));
  _imp_leave();
  exit(0);
  return (0);
}
