return [ rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 53)( 12, 22)( 14, 20)
        ( 15, 65)( 16, 33)( 18, 37)( 19, 69)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 95)( 40, 73)( 42, 48)( 43, 99)( 46, 77)( 47,103)( 50, 56)( 51,104)( 52, 78)( 54, 60)
        ( 55,107)( 58, 74)( 59, 98)( 62, 68)( 63, 67)( 64, 91)( 66, 72)( 70, 76)( 71, 92)( 75, 82)( 80, 86)( 81, 93)
        ( 84, 90)( 85, 89)( 88, 94)( 96,102)( 97,108)(100,106)(101,112)(105,110)(109,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42, 43, 44)( 45, 46, 47, 48)
        ( 49, 50, 51, 52)( 53, 54, 55, 56)( 57, 58, 59, 60)( 61, 62, 63, 64)( 65, 66, 67, 68)( 69, 70, 71, 72)
        ( 73, 74, 75, 76)( 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 47)( 24, 43)( 26, 32)( 27, 79)( 28, 55)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 42)( 40, 46)( 41, 68)( 44, 72)( 45, 71)( 48, 54)( 49, 65)( 50, 73)( 52, 58)( 53, 61)( 56, 75)
        ( 57, 92)( 60, 66)( 62, 91)( 64, 70)( 69, 74)( 76, 82)( 77,104)( 78, 95)( 80, 86)( 81,101)( 84, 90)( 85,105)
        ( 88, 94)( 89,109)( 93, 98)( 96, 99)( 97,110)(100,103)(102,108)(106,112)(107,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38)( 39, 40, 41, 42)( 43, 44, 45, 46)
        ( 47, 48, 49, 50)( 51, 52, 53, 54)( 55, 56, 57, 58)( 59, 60, 61, 62)( 63, 64, 65, 66)( 67, 68, 69, 70)
        ( 71, 72, 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104)(105,106,107,108)(109,110,111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 53)( 12, 22)( 14, 20)
        ( 15, 65)( 16, 33)( 18, 37)( 19, 69)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 83)( 34, 62)
        ( 35, 61)( 38, 44)( 39, 87)( 40, 73)( 42, 48)( 43, 91)( 46, 77)( 47, 95)( 50, 56)( 51, 96)( 52, 78)( 54, 60)
        ( 55, 99)( 58, 74)( 59, 90)( 63, 68)( 64, 84)( 66, 72)( 67,104)( 70, 76)( 71,107)( 75, 82)( 80, 86)( 81,108)
        ( 85,103)( 88, 94)( 89,100)( 92, 98)( 93,112)( 97,102)(101,111)(105,110)(106,109),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42, 43, 44)( 45, 46, 47, 48)
        ( 49, 50, 51, 52)( 53, 54, 55, 56)( 57, 58, 59, 60)( 61, 62, 63, 64)( 65, 66, 67, 68)( 69, 70, 71, 72)
        ( 73, 74, 75, 76)( 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 53)( 12, 22)( 14, 20)
        ( 15, 65)( 16, 33)( 18, 38)( 19, 37)( 23, 49)( 24, 45)( 26, 32)( 27, 75)( 28, 57)( 30, 36)( 31, 79)( 34, 61)
        ( 35, 83)( 39, 44)( 40, 66)( 42, 48)( 43, 92)( 46, 69)( 47, 96)( 50, 56)( 51, 88)( 52, 70)( 54, 60)( 55, 97)
        ( 58, 73)( 59,101)( 62, 68)( 63, 71)( 64, 87)( 67, 91)( 72, 94)( 74, 78)( 76, 82)( 77,102)( 80, 86)( 81,106)
        ( 84, 90)( 85,109)( 89,100)( 93, 95)( 98,104)( 99,110)(103,105)(107,112)(108,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42, 43, 44)( 45, 46, 47, 48)
        ( 49, 50, 51, 52)( 53, 54, 55, 56)( 57, 58, 59, 60)( 61, 62, 63, 64)( 65, 66, 67, 68)( 69, 70, 71, 72)
        ( 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)( 95, 96)
        ( 97, 98, 99,100)(101,102,103,104)(105,106,107,108)(109,110,111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 42)(  8, 17)( 10, 25)( 11, 34)( 12, 22)( 14, 20)
        ( 15, 23)( 16, 33)( 18, 38)( 19, 37)( 24, 40)( 26, 32)( 27, 51)( 28, 43)( 30, 36)( 31, 55)( 35, 46)( 39, 41)
        ( 44, 47)( 45, 56)( 48, 54)( 49, 67)( 50, 59)( 52, 58)( 53, 71)( 57, 62)( 60, 63)( 61, 72)( 64, 70)( 65, 83)
        ( 66, 75)( 68, 74)( 69, 87)( 73, 78)( 76, 79)( 77, 88)( 80, 86)( 81, 99)( 82, 91)( 84, 90)( 85,103)( 89, 94)
        ( 92, 95)( 93,104)( 96,102)( 97,108)( 98,107)(100,106)(101,112)(105,110)(109,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42)( 43, 44, 45, 46)
        ( 47, 48, 49, 50)( 51, 52, 53, 54)( 55, 56, 57, 58)( 59, 60, 61, 62)( 63, 64, 65, 66)( 67, 68, 69, 70)
        ( 71, 72, 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 19)(  7, 35)(  8, 15)( 10, 23)( 11, 47)( 12, 20)( 14, 18)
        ( 16, 31)( 17, 28)( 21, 43)( 22, 39)( 24, 30)( 25, 67)( 26, 51)( 29, 55)( 32, 38)( 33, 75)( 34, 56)( 36, 42)
        ( 37, 79)( 40, 59)( 41, 83)( 44, 50)( 45, 95)( 46, 60)( 48, 54)( 49,100)( 52, 63)( 53, 97)( 57, 71)( 58, 68)
        ( 61, 91)( 62, 87)( 64, 70)( 65,109)( 66, 93)( 69,101)( 72, 78)( 73, 77)( 74,102)( 76, 82)( 80, 86)( 81,103)
        ( 84, 90)( 85,111)( 88,106)( 89,105)( 92, 98)( 94,107)( 96, 99)(104,110)(108,112),
      nbP := 112,
      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, 29, 30)( 31, 32, 33, 34)( 35, 36, 37, 38)( 39, 40, 41, 42)( 43, 44, 45, 46)
        ( 47, 48, 49, 50)( 51, 52, 53, 54)( 55, 56, 57, 58)( 59, 60, 61, 62)( 63, 64, 65, 66)( 67, 68, 69, 70)
        ( 71, 72, 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100)(101,102,103,104)(105,106,107,108)(109,110,111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 26)( 11, 25)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 61)( 23, 49)( 24, 45)( 27, 32)( 28, 50)( 30, 36)( 31, 74)( 34, 53)( 35, 77)
        ( 38, 44)( 39, 87)( 40, 65)( 42, 48)( 43, 91)( 46, 69)( 47, 95)( 51, 73)( 52, 70)( 54, 60)( 55,107)( 56, 81)
        ( 58, 64)( 59,112)( 62, 68)( 63,109)( 66, 85)( 67,105)( 71,100)( 72, 99)( 75, 80)( 76,101)( 78, 84)( 79, 97)
        ( 82,103)( 83, 93)( 86, 90)( 88, 94)( 89,106)( 92, 98)( 96,102)(104,110)(108,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42, 43, 44)( 45, 46, 47, 48)
        ( 49, 50, 51, 52)( 53, 54, 55, 56)( 57, 58, 59, 60)( 61, 62, 63, 64)( 65, 66, 67, 68)( 69, 70, 71, 72)
        ( 73, 74, 75, 76)( 77, 78, 79, 80)( 81, 82, 83, 84)( 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 10)(  4,  9)(  6, 21)(  7, 33)(  8, 17)( 11, 25)( 12, 22)( 14, 20)( 15, 49)
        ( 16, 26)( 18, 29)( 19, 53)( 23, 41)( 24, 37)( 27, 45)( 28, 42)( 30, 36)( 31, 74)( 32, 57)( 34, 40)( 35, 71)
        ( 38, 61)( 39, 75)( 43, 65)( 44, 62)( 46, 52)( 47, 91)( 48, 66)( 50, 56)( 51, 95)( 54, 60)( 55, 99)( 58, 69)
        ( 59,103)( 63, 83)( 64, 79)( 67, 87)( 68, 84)( 70, 73)( 72, 78)( 76, 82)( 77,104)( 80,107)( 81,112)( 85,109)
        ( 86,108)( 88, 94)( 89,101)( 90,110)( 92, 98)( 93, 97)( 96,102)(100,106)(105,111),
      nbP := 112,
      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)( 29, 30, 31, 32)( 33, 34, 35, 36)( 37, 38, 39, 40)( 41, 42, 43, 44)( 45, 46, 47, 48)
        ( 49, 50, 51, 52)( 53, 54, 55, 56)( 57, 58, 59, 60)( 61, 62, 63, 64)( 65, 66, 67, 68)( 69, 70, 71, 72)
        ( 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108)(109,110,111,112) ), rec(
      invers := (  1,  5)(  2, 15)(  3,112)(  4, 10)(  6, 14)(  7, 27)(  8, 19)(  9, 11)( 12,111)( 13, 18)( 16, 22)
        ( 17, 28)( 20, 23)( 21, 31)( 24, 30)( 25, 43)( 26, 35)( 29, 34)( 32, 38)( 33, 44)( 36, 39)( 37, 47)( 40, 46)
        ( 41, 59)( 42, 51)( 45, 50)( 48, 54)( 49, 60)( 52, 55)( 53, 63)( 56, 62)( 57, 75)( 58, 67)( 61, 66)( 64, 70)
        ( 65, 76)( 68, 71)( 69, 79)( 72, 78)( 73, 91)( 74, 83)( 77, 82)( 80, 86)( 81, 92)( 84, 87)( 85, 95)( 88, 94)
        ( 89,107)( 90, 99)( 93, 98)( 96,102)( 97,108)(100,104)(101,103)(105,110)(106,109),
      nbP := 112,
      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, 29, 30)( 31, 32, 33, 34)( 35, 36, 37, 38)( 39, 40, 41, 42)( 43, 44, 45, 46)
        ( 47, 48, 49, 50)( 51, 52, 53, 54)( 55, 56, 57, 58)( 59, 60, 61, 62)( 63, 64, 65, 66)( 67, 68, 69, 70)
        ( 71, 72, 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ), rec(
      invers := (  1,  3)(  2,  4)(  5, 10)(  6,  7)(  8, 11)(  9, 12)( 13, 18)( 14, 15)( 16, 19)( 17, 20)( 21, 26)
        ( 22, 23)( 24, 27)( 25, 28)( 29, 34)( 30, 31)( 32, 35)( 33, 36)( 37, 42)( 38, 39)( 40, 43)( 41, 44)( 45, 50)
        ( 46, 47)( 48, 51)( 49, 52)( 53, 58)( 54, 55)( 56, 59)( 57, 60)( 61, 66)( 62, 63)( 64, 67)( 65, 68)( 69, 74)
        ( 70, 71)( 72, 75)( 73, 76)( 77, 82)( 78, 79)( 80, 83)( 81, 84)( 85, 90)( 86, 87)( 88, 91)( 89, 92)( 93, 98)
        ( 94, 95)( 96, 99)( 97,100)(101,106)(102,103)(104,107)(105,108)(109,112)(110,111),
      nbP := 112,
      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, 29, 30)( 31, 32, 33, 34)( 35, 36, 37, 38)( 39, 40, 41, 42)( 43, 44, 45, 46)
        ( 47, 48, 49, 50)( 51, 52, 53, 54)( 55, 56, 57, 58)( 59, 60, 61, 62)( 63, 64, 65, 66)( 67, 68, 69, 70)
        ( 71, 72, 73, 74)( 75, 76, 77, 78)( 79, 80, 81, 82)( 83, 84, 85, 86)( 87, 88, 89, 90)( 91, 92, 93, 94)
        ( 95, 96, 97, 98)( 99,100,101,102)(103,104,105,106)(107,108,109,110)(111,112) ) ];
