return [ rec(
      invers := ( 1, 3)( 2, 7)( 4,10)( 5,14)( 6, 8)( 9,11)(12,16)(13,15),
      nbP := 16,
      next := ( 1, 2)( 3, 4, 5, 6)( 7, 8, 9,10)(11,12,13)(14,15,16) ), rec(
      invers := ( 1, 3)( 2, 8)( 4,13)( 5,10)( 6, 9)( 7,14)(11,16)(12,15),
      nbP := 16,
      next := ( 1, 2)( 3, 4, 5)( 6, 7, 8)( 9,10,11,12)(13,14,15,16) ), rec(
      invers := ( 1, 3)( 2, 9)( 4,14)( 5,12)( 6,11)( 7,10)( 8,15)(13,16),
      nbP := 16,
      next := ( 1, 2)( 3, 4, 5, 6)( 7, 8, 9)(10,11,12,13)(14,15,16) ), rec(
      invers := ( 1, 3)( 2,15)( 4, 8)( 5,16)( 6,10)( 7,12)( 9,14)(11,13),
      nbP := 16,
      next := ( 1, 2)( 3, 4, 5)( 6, 7, 8, 9)(10,11,12)(13,14,15,16) ) ];
