return [ rec(
      invers := ( 1, 5)( 2,12)( 3,22)( 4, 8)( 6,15)( 7,13)( 9,19)(10,26)(11,16)(14,18)(17,23)(20,25)(21,27)(24,28),
      nbP := 28,
      next := ( 1, 2, 3, 4)( 5, 6, 7)( 8, 9,10,11)(12,13,14)(15,16,17,18)(19,20,21)(22,23,24,25)(26,27,28) ), rec(
      invers := ( 1, 5)( 2,12)( 3,22)( 4, 8)( 6,16)( 7,13)( 9,19)(10,27)(11,17)(14,25)(15,23)(18,26)(20,24)(21,28),
      nbP := 28,
      next := ( 1, 2, 3, 4)( 5, 6, 7)( 8, 9,10,11)(12,13,14,15)(16,17,18)(19,20,21)(22,23,24)(25,26,27,28) ), rec(
      invers := ( 1, 4)( 2,10)( 3, 7)( 5,17)( 6,14)( 8,21)( 9,18)(11,16)(12,28)(13,22)(15,25)(19,24)(20,26)(23,27),
      nbP := 28,
      next := ( 1, 2, 3)( 4, 5, 6)( 7, 8, 9)(10,11,12,13)(14,15,16)(17,18,19,20)(21,22,23,24)(25,26,27,28) ), rec(
      invers := ( 1, 5)( 2,12)( 3,19)( 4, 8)( 6,11)( 7,13)( 9,16)(10,24)(14,23)(15,20)(17,22)(18,26)(21,27)(25,28),
      nbP := 28,
      next := ( 1, 2, 3, 4)( 5, 6, 7)( 8, 9,10,11)(12,13,14,15)(16,17,18)(19,20,21,22)(23,24,25)(26,27,28) ), rec(
      invers := ( 1, 5)( 2,11)( 3,20)( 4, 8)( 6,15)( 7,12)( 9,19)(10,16)(13,26)(14,22)(17,24)(18,27)(21,25)(23,28),
      nbP := 28,
      next := ( 1, 2, 3, 4)( 5, 6, 7)( 8, 9,10)(11,12,13,14)(15,16,17,18)(19,20,21)(22,23,24,25)(26,27,28) ), rec(
      invers := ( 1, 5)( 2,12)( 3,22)( 4, 9)( 6,18)( 7,27)( 8,15)(10,21)(11,19)(13,17)(14,25)(16,26)(20,24)(23,28),
      nbP := 28,
      next := ( 1, 2, 3, 4)( 5, 6, 7, 8)( 9,10,11)(12,13,14)(15,16,17)(18,19,20)(21,22,23,24)(25,26,27,28) ) ];
