#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  int A;
  int B;
  int C;
  int D;
  float P;
  float Q;
  float R;
  B = 1;
  C = 2;
  A = B + C;
  A = B - C;
  A = B * C;
  A = B / C;
  A = B << C;
  A = (unsigned)B >> C;
  A = IEXP(B, C);
  A = B + C + D;
  A = B + C - D;
  A = B + C * D;
  A = B + C / D;
  A = B + (C << D);
  A = B + ((unsigned)C >> D);
  A = B + IEXP(C, D);
  A = B - C + D;
  A = B - C - D;
  A = B - C * D;
  A = B - C / D;
  A = B - (C << D);
  A = B - ((unsigned)C >> D);
  A = B - IEXP(C, D);
  A = B * C + D;
  A = B * C - D;
  A = B * C * D;
  A = B * C / D;
  A = B * (C << D);
  A = B * ((unsigned)C >> D);
  A = B * IEXP(C, D);
  A = B / C + D;
  A = B / C - D;
  A = B / C * D;
  A = B / C / D;
  A = B / (C << D);
  A = B / ((unsigned)C >> D);
  A = B / IEXP(C, D);
  A = (B << C) + D;
  A = (B << C) - D;
  A = (B << C) * D;
  A = (B << C) / D;
  A = B << C << D;
  A = (unsigned)B << C >> D;
  A = B << IEXP(C, D);
  A = ((unsigned)B >> C) + D;
  A = ((unsigned)B >> C) - D;
  A = ((unsigned)B >> C) * D;
  A = ((unsigned)B >> C) / D;
  A = (unsigned)B >> C << D;
  A = (unsigned)(unsigned)B >> C >> D;
  A = (unsigned)B >> IEXP(C, D);
  A = IEXP(B, C) + D;
  A = IEXP(B, C) - D;
  A = IEXP(B, C) * D;
  A = IEXP(B, C) / D;
  A = IEXP(B, C) << D;
  A = (unsigned)IEXP(B, C) >> D;
  A = IEXP(B, IEXP(C, D));
  Q = 1.1;
  R = 1.2;
  P = REXP(Q, R);
  P = Q + R;
  P = Q - R;
  P = Q * R;
  P = Q / R;
  A = B & C;
  A = B | C;
  A = B ^ C;
  A = ~C;
  A = -C;
  A = ~C;
  exit(0);
  return (1);
}
