#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  void Test(void Param(int I)) { Param; }
  void A(void) {
    int P;
    int Q;
    int R;
    P = 'P';
    Q = 'Q';
    R = 'R';
    void B(int A) {
      if (P != 'P' || Q != 'Q' || R != 'R' || A != 10)
        Printstring(_imp_str_literal("FAILED"));
      else
        Printstring(_imp_str_literal("TEST OK"));
    }
    Test(B());
  }
  A();
  exit(0);
  return (1);
}
