#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  int I;
  typedef struct Vf {
    int X;
    int Y;
    int A[10 /*1:10*/];
  } Vf;
  Vf Rr;
  Vf Recd(int *N) {
    Vf R;
    R.X = *N;
    R.Y = *N + 1;
    R.A = *N;
    return (R);
  }
  I = 10;
  Rr = Recd(I);
  I = Recd(I)(I).Y;
  if (I == 11 && Rr.A == 10) {
    Printstring(_imp_str_literal("TEST OK"));
    exit(0);
  }
  Printstring(_imp_str_literal("TEST FAILED"));
  exit(0);
  return (1);
}
