#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  int Ackermann(int M, int N) {
    if (!M) return (N + 1);
    if (!N) return (Ackermann(M - 1, 1));
    return (Ackermann(M - 1, Ackermann(M, N - 1)));
  }
  static int I;
  static int J;
  static int K;
  static int K1;
  static int T1;
  static int T2;
  K = 16;
  K1 = 1;
  for (I = 1; I <= 6; I++) {
    T1 = Cputime();
    J = Ackermann(3, I);
    T2 = Cputime();
    if (J != K - 3) Printstring(_imp_str_literal("Wrong result!  "));
    Print((T2 - T1), 7, 3);
    Print(3000 * (T2 - T1) / (512 * K1 - 15 * K + 9 * I + 37), 7, 3);
    Newline();
    K1 = 4 * K1;
    K = 2 * K;
  }
  exit(0);
  return (1);
}
