#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  auto int FRED(int I, int J, int K) {
    _imp_enter();
    return (I + J + K);
    _imp_leave();
  }
  int Q;
  Q = FRED(1, 2, 3);
  Q = FRED(FRED(1, 2, 3), 4, 5);
  Q = FRED(1, FRED(2, 3, 4), 5);
  Q = FRED(1, 2, FRED(3, 4, 5));
  Q = FRED(FRED(1, 2, 3), FRED(4, 5, 6), 7);
  Q = FRED(FRED(1, 2, 3), 4, FRED(5, 6, 7));
  Q = FRED(1, FRED(2, 3, 4), FRED(5, 6, 7));
  Q = FRED(FRED(1, 2, 3), FRED(4, 5, 6), FRED(7, 8, 9));
  _imp_leave();
  exit(0);
  return (0);
}
