#include <perms.h>
typedef struct Rf {
  int I;
  float R;
  int Rf;
} Rf;
int Xi1;
int *Xin1;
float Xr1;
int Xi2;
int Xi3;
float Xcr1 = 3.1415;
float Xra1[10 /*0:9*/];
float Xran1;
double Xclr1 = 3.1415;
double Xlra1[10 /*0:9*/];
double Xlran1;
int Xina1[10 /*0:9*/];
int *Xinan1;
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  int Ia3[10 /*1:10*/];
  int Ia4[10 /*1:10*/];
  int Ia5[10 /*2:11*/][2 /*0:1*/][3 /*0:2*/];
  int In3a1[10 /*2:11*/][2 /*0:1*/][3 /*0:2*/];
  Xi1 = 123;
  Xin1 = &Xi1;
  *Xin1 = Xi1;
  Xr1 = 1.23;
  Xr1 = Xra1[4];
  Xra1[4] = Xr1;
  Xclr1 = 3.1415;
  Xlra1[4] = Xclr1;
  Xclr1 = Xlra1[4];
  Xina1[4] = &Xi1;
  Xina1[4] = Xi1;
  Xinan1 = &Xina1;
  *Xinan1(4) = &Xi1;
  *Xinan1(4) = Xin1;
  Ia3[4] = Xi1;
  Ia4[4] = Xi1;
  Ia5[5][0][2] = Xi1;
  Xi1 = Ia5[5][0][2];
  In3a1[6][1][1] = &Xi1;
  Xi1 = In3a1[6][1][1];
  exit(0);
  return (1);
}
