#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  _imp_string T;
  auto void DESPACE(_imp_string * S) {
    _imp_enter();
    int I;
    int J;
    int K;
    int CH;
    J = LENGTH(S);
    if (J == 0) {
      _imp_leave();
      return;
    }
    K = 0;
    for (I = 1; I != J + 1; I += 1) {
      CH = CHARNO(S, I);
      if (CH != ' ') {
        K = K + 1;
        if (I > K) *CHARNO(S, K) = CH;
      }
    }
    if (J > K) *LENGTH(S) = K;
    _imp_leave();
  }
  T = _imp_str_literal("");
  DESPACE(T);
  T = _imp_str_literal("A S P A C E D O U T N A M E");
  DESPACE(T);
  if (T == _imp_str_literal("ASPACEDOUTNAME"))
    PRINTSTRING(_imp_str_literal("TEST OK"));
  else
    PRINTSTRING(_imp_join(_imp_str_literal("FAILED '"),
                          _imp_join(T, _imp_str_literal("'"))));
  _imp_leave();
  exit(0);
  return (0);
}
