#include <perms.h>
void TOPLEV(void) {
  _imp_enter();
  double LR1;
  int I;
  int I1 = 1;
  int I2 = 2;
  int I3 = 3;
  if (I2 == I3) I = I1;     //  i = i1 %if i2 = i3
  while (I2 == I3) I = I1;  //  i = i1 %while i2 = i3
  do
    I = I1;
  while (I2 != I3);                             //  i = i1 %until i2 = i3
  if (I2 != I3) I = I1;                         //  i = i1 %unless i2 = i3
  for (I2 = I3; I2 != I1 + 1; I2 += 1) I = I1;  //  i = i1 %for i2 = i3, 1, i1
  //
  if (I2 == I3) {
    I = I1;
    I1 = I2;
  }  //  i = i1 %and i1 = i2 %if i2 = i3
  while (I2 == I3) {
    I = I1;
    I1 = I2;
  }  //  i = i1 %and i1 = i2 %while i2 = i3
  do {
    I = I1;
    I1 = I2;
  } while (I2 != I3);  //  i = i1 %and i1 = i2 %until i2 = i3
  if (I2 != I3) {
    I = I1;
    I1 = I2;
  }  //  i = i1 %and i1 = i2 %unless i2 = i3
  for (I2 = I3; I2 != I1 + 1; I2 += 1) {
    I = I1;
    I1 = I2;
  }  //  i = i1 %and i1 = i2 %for i2 = i3, 1, i1

  _imp_leave();
}
