// Example: I96c8e1
print "Example: I96c8e1";
previous_setting := GetEchoInput();
SetEchoInput(true);
ShuffleGroup := func< n |
  PermutationGroup< m |
      &*[(i, i + 2 * n) : i in [1 .. n]],   
      &*[(i, i + n, i + 2 * n) : i in [1 .. n]],    
      [((i-1) mod 3)*n + (i-1) div 3 + 1 : i in [1..m]] >
  where m is 3*n >;
SetEchoInput(previous_setting);
