#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  typedef struct F {
    int A[5 - 1 + 1];
    int I;
    int J;
    int K;

  } F;
  F R;
  int *B;
  int I;
  int FAIL;
  FAIL = 0;
  R.I = 'I';
  R.J = 'J';
  for (I = 1; I != 5 + 1; I += 1) {
    R.A[I] = I;
  }
  R.K = 255;
  B = &R.A;
  for (I = 1; I != 5 + 1; I += 1) {
    if (B != I) {
      FAIL = 1;
      WRITE(B, 5);
    }
  }
  if (FAIL == 0) PRINTSTRING(_imp_str_literal("Test OK"));
  _imp_leave();
  exit(0);
  return (0);
}
