return [ rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 34)( 28, 56)( 30, 35)( 33, 60)( 37, 43)
        ( 38, 81)( 39, 72)( 41, 47)( 42, 82)( 45, 76)( 46, 84)( 49, 55)( 50, 96)( 51, 77)( 53, 59)( 54, 99)( 57, 63)
        ( 58,103)( 61, 67)( 62,107)( 65, 71)( 66,111)( 69, 75)( 70,115)( 73, 80)( 74,116)( 78, 92)( 79, 88)( 83, 87)
        ( 85, 91)( 86,117)( 89,119)( 90,113)( 93, 98)( 94,126)( 95,120)( 97,102)(100,106)(101,127)(104,110)(105,125)
        (108,114)(109,122)(112,118)(121,123)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 85)( 39, 71)( 41, 47)( 42, 81)( 45, 51)( 46, 78)( 49, 54)( 50, 57)( 53, 58)( 56, 75)( 60, 66)
        ( 61, 91)( 62, 83)( 64, 70)( 65, 95)( 68, 74)( 69, 99)( 72, 87)( 73,103)( 77, 82)( 80, 86)( 84, 88)( 89, 94)
        ( 90,107)( 92, 98)( 93,112)( 96,102)( 97,115)(100,106)(101,118)(104,110)(105,122)(108,111)(109,123)(113,117)
        (114,126)(116,121)(119,125)(120,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 19)(  7, 39)(  8, 16)( 10, 23)( 11, 20)( 13, 18)( 14, 55)
        ( 15, 31)( 17, 35)( 21, 47)( 22, 43)( 24, 30)( 25, 63)( 26, 48)( 28, 34)( 29, 66)( 32, 51)( 33, 70)( 36, 42)
        ( 37, 78)( 38, 56)( 40, 46)( 41, 82)( 44, 58)( 45, 86)( 49, 62)( 50, 59)( 52, 57)( 53, 81)( 54, 74)( 60, 94)
        ( 61, 90)( 64, 69)( 65, 95)( 67, 73)( 68,107)( 71, 77)( 72,110)( 75, 98)( 76,114)( 79, 85)( 80, 99)( 83, 89)
        ( 84,118)( 87, 93)( 88,121)( 91,102)( 92,125)( 96,106)( 97,103)(100,120)(101,115)(104,109)(105,126)(108,113)
        (111,117)(112,127)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 50)( 12, 21)( 14, 19)
        ( 15, 62)( 16, 32)( 18, 36)( 22, 46)( 23, 43)( 25, 31)( 26, 73)( 27, 54)( 29, 35)( 30, 77)( 33, 58)( 34, 81)
        ( 37, 42)( 38, 68)( 39, 63)( 41, 45)( 44, 65)( 47, 53)( 48, 86)( 49, 66)( 51, 57)( 52, 89)( 55, 69)( 56, 93)
        ( 59, 64)( 60, 67)( 61, 85)( 70, 76)( 71,102)( 72, 97)( 74, 80)( 75,105)( 78, 84)( 79,109)( 82, 88)( 83,113)
        ( 87, 92)( 90, 96)( 91,114)( 94,100)( 95,117)( 98,101)( 99,121)(103,108)(104,122)(106,112)(107,126)(110,116)
        (111,127)(115,120)(118,124)(119,128)(123,125),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 72)( 28, 53)( 30, 36)( 31, 76)( 34, 57)
        ( 35, 80)( 38, 44)( 39, 63)( 40, 66)( 43, 59)( 46, 52)( 47, 81)( 48, 60)( 50, 56)( 51, 84)( 54, 68)( 55, 88)
        ( 58, 64)( 62, 67)( 69, 75)( 70,100)( 71, 92)( 73, 79)( 74,103)( 77, 83)( 78,107)( 82, 87)( 85, 91)( 86,108)
        ( 89, 95)( 90,111)( 93, 96)( 94,115)( 97,102)( 98,125)( 99,119)(101,106)(104,110)(105,126)(109,114)(112,118)
        (113,127)(116,121)(117,124)(120,122)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 57)( 22, 28)( 23, 64)( 24, 45)( 26, 32)( 27, 68)( 30, 49)( 31, 72)( 34, 40)( 35, 55)
        ( 36, 58)( 38, 44)( 39, 51)( 42, 48)( 43, 77)( 46, 60)( 47, 80)( 50, 56)( 52, 76)( 54, 59)( 61, 67)( 62, 92)
        ( 63, 84)( 65, 71)( 66, 95)( 69, 75)( 70, 99)( 73, 79)( 74,103)( 78, 83)( 81, 87)( 82,104)( 85, 88)( 86,107)
        ( 89, 94)( 90,118)( 91,111)( 93, 98)( 96,102)( 97,119)(100,106)(101,122)(105,110)(108,114)(109,123)(112,115)
        (113,126)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 40)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 33)( 23, 38)( 25, 31)( 26, 52)( 27, 44)( 29, 35)( 30, 56)( 34, 43)( 41, 47)
        ( 42, 57)( 45, 48)( 46, 60)( 49, 55)( 50, 72)( 51, 64)( 53, 59)( 54, 76)( 58, 63)( 61, 67)( 62, 77)( 65, 68)
        ( 66, 80)( 69, 75)( 70, 92)( 71, 84)( 73, 79)( 74, 96)( 78, 83)( 81, 87)( 82, 97)( 85, 88)( 86,100)( 89, 95)
        ( 90,111)( 91,104)( 93, 99)( 94,115)( 98,103)(101,107)(102,116)(105,108)(106,119)(109,114)(110,123)(112,118)
        (113,127)(117,122)(120,125)(121,128)(124,126),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 33)(  8, 17)( 10, 20)( 11, 36)( 14, 19)( 15, 35)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 48)( 23, 40)( 25, 31)( 26, 52)( 29, 38)( 30, 56)( 34, 39)( 37, 43)( 41, 44)
        ( 42, 57)( 45, 51)( 46, 68)( 47, 60)( 49, 55)( 50, 72)( 53, 59)( 54, 76)( 58, 63)( 61, 64)( 62, 77)( 65, 71)
        ( 66, 88)( 67, 80)( 69, 75)( 70, 92)( 73, 79)( 74, 96)( 78, 83)( 81, 84)( 82, 97)( 85, 91)( 86,107)( 87,100)
        ( 89, 95)( 90,111)( 93, 99)( 94,115)( 98,103)(101,104)(102,116)(105,110)(106,119)(108,114)(109,124)(112,118)
        (113,126)(117,122)(120,123)(121,127)(125,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 32)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 52)( 30, 56)( 33, 39)( 34, 76)( 35, 68)
        ( 37, 43)( 38, 79)( 41, 71)( 42, 82)( 45, 51)( 46, 94)( 47, 72)( 49, 55)( 50, 98)( 53, 59)( 54,102)( 57, 63)
        ( 58,106)( 61, 67)( 62,110)( 65, 70)( 66,114)( 69, 75)( 73, 90)( 74, 86)( 77, 81)( 78,115)( 80, 85)( 83, 89)
        ( 84,116)( 87,118)( 88,112)( 91, 97)( 92,123)( 93,119)( 95,101)( 96,126)( 99,105)(100,127)(103,109)(104,125)
        (107,113)(108,121)(111,117)(120,122)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 32)( 19, 64)( 23, 44)( 24, 40)( 27, 31)( 28, 52)( 30, 56)( 33, 39)( 34, 78)( 35, 68)
        ( 37, 43)( 38, 79)( 41, 71)( 42, 82)( 45, 51)( 46, 94)( 47, 72)( 49, 55)( 50, 98)( 53, 59)( 54,102)( 57, 63)
        ( 58,106)( 61, 67)( 62,110)( 65, 70)( 66,114)( 69, 75)( 73, 90)( 74, 86)( 76, 81)( 77,115)( 80, 85)( 83, 89)
        ( 84,116)( 87,118)( 88,112)( 91, 97)( 92,125)( 93,119)( 95,101)( 96,126)( 99,105)(100,127)(103,109)(104,124)
        (107,113)(108,121)(111,117)(120,122)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 35)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 32)( 19, 63)( 23, 43)( 24, 39)( 27, 31)( 28, 51)( 30, 55)( 33, 38)( 34, 67)( 36, 42)
        ( 37, 76)( 40, 71)( 41, 79)( 44, 50)( 45, 91)( 46, 72)( 48, 54)( 49, 95)( 52, 58)( 53, 99)( 56, 62)( 57,103)
        ( 60, 66)( 61,107)( 64, 70)( 65,111)( 68, 75)( 69,115)( 73, 87)( 74, 83)( 77, 82)( 78,116)( 80, 86)( 81,113)
        ( 84,118)( 85,109)( 88, 94)( 89,126)( 90,119)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,125)(104,110)
        (105,121)(108,114)(112,117)(120,122)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 35)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 32)( 19, 63)( 23, 43)( 24, 39)( 26, 31)( 27, 51)( 30, 55)( 33, 38)( 34, 67)( 36, 42)
        ( 37, 76)( 40, 71)( 41, 79)( 44, 50)( 45, 91)( 46, 72)( 48, 54)( 49, 95)( 52, 58)( 53, 99)( 56, 62)( 57,103)
        ( 60, 66)( 61,107)( 64, 70)( 65,111)( 68, 75)( 69,115)( 73, 87)( 74, 83)( 77, 82)( 78,116)( 80, 86)( 81,113)
        ( 84,118)( 85,109)( 88, 94)( 89,126)( 90,119)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,125)(104,110)
        (105,121)(108,114)(112,117)(120,122)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 80)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 89)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,106)( 57, 63)
        ( 58, 93)( 59, 84)( 62, 88)( 66, 95)( 67, 91)( 69, 75)( 70,118)( 71,110)( 73, 79)( 74,119)( 77, 83)( 78,116)
        ( 81, 87)( 82,121)( 85, 92)( 86, 98)( 90, 94)( 96,102)( 97,122)(100,105)(101,125)(104,109)(107,113)(108,126)
        (111,114)(112,127)(115,120)(117,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 83)( 39, 44)( 40, 68)( 42, 72)( 43, 92)( 46, 52)( 47,102)( 48, 73)( 50, 56)( 51,106)( 54, 76)( 55,109)
        ( 58, 64)( 59,117)( 60, 87)( 62, 67)( 63,121)( 66, 71)( 69, 91)( 70,122)( 74, 98)( 75, 94)( 78, 82)( 79,113)
        ( 81, 86)( 84, 90)( 85,114)( 88,100)( 89,125)( 93, 97)( 95,119)( 96,123)( 99,105)(101,120)(103,108)(104,126)
        (107,112)(110,116)(111,127)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 47)( 24, 43)( 26, 31)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 82)
        ( 37, 42)( 38, 91)( 39, 70)( 41, 46)( 44, 74)( 45, 92)( 48, 54)( 49,102)( 50, 75)( 52, 58)( 53,106)( 56, 78)
        ( 57,110)( 60, 66)( 61,117)( 62, 86)( 64, 69)( 65,121)( 68, 73)( 71, 90)( 72,122)( 76, 98)( 77, 94)( 80, 85)
        ( 81,113)( 83, 89)( 84,114)( 87,100)( 88,125)( 93, 97)( 95,119)( 96,123)( 99,105)(101,120)(103,109)(104,126)
        (107,112)(108,127)(111,116)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 83)( 39, 44)( 40, 68)( 42, 72)( 43, 92)( 46, 52)( 47,102)( 48, 73)( 50, 56)( 51,103)( 54, 76)( 55,106)
        ( 58, 64)( 59,118)( 60, 87)( 62, 67)( 63,121)( 66, 71)( 69, 91)( 70,122)( 74, 98)( 75, 94)( 78, 82)( 79,110)
        ( 81, 86)( 84, 90)( 85,111)( 88,114)( 89,125)( 93, 97)( 95,116)( 96,123)( 99,105)(100,126)(101,117)(104,109)
        (107,113)(108,127)(112,128)(115,120)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 65)( 41, 47)( 42, 92)( 45, 68)( 46, 95)( 49, 55)( 50,106)( 51, 69)( 53, 59)( 54,107)
        ( 57, 72)( 58,110)( 61, 67)( 62,122)( 63, 83)( 66, 87)( 70,102)( 71, 98)( 73, 78)( 74,114)( 77, 82)( 80, 86)
        ( 81,115)( 84,118)( 85,125)( 88, 94)( 89,100)( 90,123)( 93, 97)( 96,101)( 99,120)(103,109)(104,126)(105,121)
        (108,113)(111,117)(112,127)(116,128)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 24)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 31)( 18, 35)( 19, 63)( 23, 43)( 25, 30)( 26, 51)( 28, 34)( 29, 71)( 32, 55)( 33, 74)( 36, 42)
        ( 37, 86)( 38, 66)( 40, 46)( 41, 90)( 44, 50)( 45, 94)( 48, 54)( 49, 98)( 52, 70)( 53,102)( 56, 62)( 57,110)
        ( 58, 78)( 60, 65)( 61,114)( 64, 69)( 67, 82)( 68,115)( 72, 77)( 73,103)( 75, 81)( 76,118)( 79,106)( 80,121)
        ( 83, 89)( 84,108)( 85,112)( 87, 93)( 88,126)( 91, 97)( 92,127)( 95,101)( 96,123)( 99,105)(100,120)(104,117)
        (107,113)(109,125)(111,116)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 31)( 17, 35)( 18, 58)( 22, 47)( 23, 43)( 25, 30)( 26, 48)( 28, 34)( 29, 71)( 32, 51)( 33, 74)( 36, 42)
        ( 37, 86)( 38, 62)( 40, 46)( 41, 90)( 44, 66)( 45, 94)( 49, 70)( 50, 67)( 52, 57)( 53,110)( 54, 78)( 56, 61)
        ( 59, 65)( 60,111)( 63, 82)( 64,114)( 68,102)( 69, 98)( 72, 77)( 73,103)( 75, 81)( 76,118)( 79,106)( 80,121)
        ( 83, 89)( 84,108)( 85,115)( 87, 93)( 88,126)( 91, 97)( 92,127)( 95,101)( 96,123)( 99,105)(100,120)(104,117)
        (107,113)(109,125)(112,116)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 63)( 23, 48)( 24, 44)( 26, 31)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 95)( 50, 55)( 51, 72)( 53, 75)( 54,104)( 57, 62)
        ( 58,114)( 59, 83)( 61, 66)( 64, 70)( 65,115)( 68, 87)( 69,112)( 73,103)( 74, 99)( 77, 82)( 78,107)( 80, 86)
        ( 81,122)( 84,110)( 85,125)( 89, 94)( 90,117)( 92, 98)( 93,118)( 96,102)( 97,127)(100,106)(101,124)(105,109)
        (108,121)(111,116)(113,120)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 63)( 23, 48)( 24, 44)( 26, 31)( 27, 53)( 29, 35)( 30, 76)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 95)( 49, 55)( 50,106)( 51, 72)( 54, 75)( 57, 62)
        ( 58,114)( 59, 83)( 61, 66)( 64, 70)( 65,115)( 68, 87)( 69,112)( 73,103)( 74, 99)( 77, 82)( 78,107)( 80, 86)
        ( 81,122)( 84,110)( 85,125)( 89, 94)( 90,117)( 92, 98)( 93,118)( 96,102)( 97,127)(100,105)(101,124)(104,109)
        (108,121)(111,116)(113,120)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 68)( 32, 59)( 33, 71)( 36, 42)
        ( 37, 83)( 38, 64)( 40, 46)( 41, 87)( 44, 50)( 45, 91)( 48, 54)( 49, 95)( 52, 58)( 53, 99)( 56, 67)( 57,103)
        ( 60, 66)( 61,114)( 62, 75)( 65, 79)( 69, 74)( 70,106)( 72, 78)( 73,118)( 76,110)( 77,121)( 80, 86)( 81,112)
        ( 82,115)( 84, 90)( 85,126)( 88, 94)( 89,127)( 92, 98)( 93,123)( 96,102)( 97,120)(100,105)(101,108)(104,109)
        (107,117)(111,116)(113,125)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 35)( 22, 47)( 23, 43)( 25, 31)( 26, 71)( 27, 55)( 29, 34)( 30, 75)( 33, 59)( 36, 42)
        ( 37, 83)( 38, 64)( 40, 46)( 41, 87)( 44, 50)( 45, 91)( 48, 54)( 49, 95)( 52, 58)( 53, 99)( 56, 67)( 57,103)
        ( 60, 66)( 61,114)( 62, 76)( 65, 79)( 68, 74)( 69,121)( 70,106)( 72, 78)( 73,125)( 77,110)( 80, 86)( 81,112)
        ( 82,115)( 84, 90)( 85,127)( 88, 94)( 89,123)( 92, 98)( 93,119)( 96,102)( 97,120)(100,105)(101,108)(104,109)
        (107,117)(111,116)(113,126)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 47)( 24, 43)( 26, 31)( 27, 51)( 29, 35)( 30, 76)( 33, 55)( 34, 79)
        ( 37, 42)( 38, 67)( 40, 46)( 41, 88)( 44, 71)( 45, 91)( 49, 54)( 50, 72)( 52, 75)( 53,100)( 56, 62)( 57,111)
        ( 58, 83)( 60, 66)( 61,112)( 64, 70)( 65,109)( 68, 87)( 69,114)( 73, 99)( 74, 95)( 77, 82)( 78,103)( 80, 86)
        ( 81,122)( 84,107)( 85,125)( 89, 94)( 90,115)( 92, 98)( 93,127)( 96,118)( 97,124)(101,106)(102,119)(104,121)
        (105,120)(108,113)(110,117)(116,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 33)( 18, 37)( 19, 60)( 23, 49)( 24, 45)( 26, 32)( 27, 68)( 28, 47)( 30, 36)( 31, 69)( 34, 52)
        ( 35, 72)( 38, 44)( 39, 74)( 40, 64)( 42, 48)( 43, 71)( 46, 51)( 53, 59)( 54, 84)( 55, 76)( 57, 63)( 58, 88)
        ( 61, 67)( 62, 92)( 65, 78)( 66, 96)( 70, 75)( 73, 79)( 77, 80)( 81, 87)( 82,104)( 83, 97)( 85, 91)( 86,108)
        ( 89, 95)( 90,112)( 93, 99)( 94,116)( 98,100)(101,107)(102,119)(103,117)(105,111)(106,123)(109,115)(110,126)
        (113,118)(114,122)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114,115)(116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 50)( 12, 21)( 14, 19)
        ( 15, 62)( 16, 32)( 18, 36)( 22, 46)( 23, 42)( 25, 31)( 26, 70)( 27, 54)( 29, 35)( 30, 74)( 33, 58)( 34, 78)
        ( 37, 41)( 38, 63)( 40, 45)( 43, 60)( 44, 64)( 47, 53)( 48, 79)( 49, 61)( 51, 57)( 52, 82)( 55, 66)( 56, 86)
        ( 59, 65)( 67, 73)( 68, 98)( 69, 90)( 71, 77)( 72,102)( 75, 81)( 76,106)( 80, 85)( 83, 89)( 84,107)( 87, 93)
        ( 88,110)( 91, 94)( 92,114)( 95,101)( 96,122)( 97,117)( 99,105)(100,123)(103,109)(104,125)(108,113)(111,116)
        (112,126)(115,120)(118,121)(119,127)(124,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 88)( 39, 44)( 40, 68)( 42, 72)( 43, 69)( 46, 52)( 47, 59)( 48, 73)( 50, 56)( 51, 93)( 54, 76)( 55, 96)
        ( 58, 64)( 60, 92)( 62, 67)( 63, 74)( 66, 71)( 70, 75)( 77, 83)( 78,107)( 79,100)( 81, 87)( 82,110)( 85, 91)
        ( 86,114)( 89, 95)( 90,118)( 94, 99)( 97,103)( 98,119)(101,104)(102,122)(105,109)(106,125)(108,113)(111,117)
        (112,126)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 44)( 25, 31)( 26, 71)( 27, 52)( 29, 35)( 30, 74)( 33, 56)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 64)( 41, 47)( 42, 93)( 45, 51)( 46, 97)( 49, 55)( 50,101)( 53, 67)( 54,105)( 57, 63)
        ( 58, 89)( 59, 82)( 62, 66)( 65, 86)( 68, 73)( 69,117)( 70,106)( 72, 77)( 75, 81)( 76,118)( 79, 85)( 80,121)
        ( 83,109)( 84,122)( 87, 92)( 88,110)( 91, 96)( 94,100)( 95,111)( 98,104)( 99,126)(102,108)(103,116)(107,113)
        (112,125)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 59)
        ( 35, 83)( 38, 43)( 39, 67)( 41, 47)( 42, 91)( 45, 51)( 46, 94)( 49, 55)( 50, 98)( 53, 58)( 54,102)( 57, 71)
        ( 60, 66)( 61,110)( 62, 86)( 65, 70)( 68, 90)( 69,111)( 72, 78)( 73,117)( 74,103)( 76, 82)( 77,118)( 80, 85)
        ( 81,121)( 84, 89)( 87,106)( 88,122)( 92, 97)( 93,108)( 95,101)( 96,126)( 99,105)(100,116)(104,113)(107,112)
        (109,125)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 69)( 42, 48)( 43,103)( 46, 72)( 47,107)( 50, 55)( 51, 73)( 53, 59)( 54,116)
        ( 57, 76)( 58,118)( 61, 67)( 62, 97)( 63, 91)( 65, 71)( 66, 98)( 70, 95)( 74,115)( 75,111)( 77, 82)( 78,121)
        ( 79,113)( 81, 86)( 84, 90)( 85,122)( 88, 94)( 89,125)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,124)(112,119)(117,120)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 69)( 42, 48)( 43,103)( 46, 72)( 47,107)( 50, 55)( 51, 73)( 53, 59)( 54,116)
        ( 57, 76)( 58,118)( 61, 67)( 62, 97)( 63, 91)( 65, 71)( 66, 98)( 70, 95)( 74,115)( 75,111)( 77, 83)( 78,121)
        ( 79,113)( 81, 87)( 82,122)( 85, 90)( 86,125)( 89, 94)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,124)(112,119)(117,120)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 82)( 34, 60)
        ( 35, 86)( 38, 43)( 39, 98)( 40, 71)( 42, 47)( 45, 51)( 46, 99)( 49, 55)( 50,102)( 53, 59)( 54,106)( 57, 75)
        ( 58,110)( 61, 66)( 62, 69)( 63, 90)( 65, 70)( 68, 74)( 72, 94)( 73, 91)( 76, 81)( 77,125)( 78,113)( 80, 85)
        ( 83, 89)( 84,126)( 87, 93)( 88,119)( 92,120)( 95,101)( 96,123)( 97,117)(100,105)(103,109)(104,124)(107,112)
        (108,115)(111,116)(114,121)(118,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 56)( 22, 28)( 23, 67)( 24, 45)( 26, 32)( 27, 71)( 30, 49)( 31, 75)( 34, 40)( 35, 87)
        ( 36, 60)( 38, 44)( 39, 91)( 42, 48)( 43, 95)( 46, 63)( 47, 99)( 50, 55)( 51, 85)( 52, 79)( 54, 59)( 57, 62)
        ( 58, 86)( 61, 83)( 64, 70)( 65,110)( 66,103)( 68, 74)( 69,111)( 72, 78)( 73,114)( 76, 82)( 77,118)( 80, 89)
        ( 81,121)( 84, 90)( 88, 94)( 92, 98)( 93,122)( 96,102)( 97,125)(100,105)(101,109)(104,106)(107,113)(108,126)
        (112,117)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 67)( 42, 47)( 43, 99)( 46, 71)( 49, 55)( 50,107)( 51, 72)( 53, 58)( 54,111)
        ( 57, 75)( 60, 66)( 61, 69)( 62, 91)( 65, 70)( 68, 95)( 73,103)( 74,100)( 76, 82)( 77,118)( 78,112)( 80, 86)
        ( 81,121)( 84, 90)( 85,125)( 88, 94)( 89,126)( 92, 98)( 93,117)( 97,102)(101,114)(104,110)(105,123)(106,115)
        (108,113)(109,120)(116,127)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 57)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 49)( 29, 35)( 30, 76)( 33, 52)( 34, 80)
        ( 37, 43)( 38, 89)( 39, 60)( 41, 47)( 42, 92)( 45, 64)( 46, 96)( 50, 68)( 51, 65)( 53, 59)( 54, 62)( 55, 84)
        ( 58, 63)( 61, 88)( 66,103)( 67,100)( 69, 75)( 70,110)( 71,104)( 73, 79)( 74,113)( 77, 83)( 78,117)( 81, 87)
        ( 82,118)( 85, 91)( 86,121)( 90, 95)( 93, 99)( 94,122)( 97,102)( 98,125)(101,106)(105,107)(108,112)(109,126)
        (111,116)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 90)( 38, 43)( 39, 71)( 41, 47)( 42, 72)( 45, 74)( 46, 69)( 49, 55)( 50, 98)( 51, 75)( 53, 59)( 54,102)
        ( 57, 78)( 58,106)( 61, 66)( 62, 94)( 64, 70)( 65, 77)( 68, 73)( 76, 95)( 79, 85)( 80,115)( 81,110)( 83, 89)
        ( 84,117)( 87, 93)( 88,121)( 91, 97)( 92,125)( 96,101)( 99,105)(100,126)(103,109)(104,127)(107,113)(108,123)
        (111,114)(112,119)(116,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 87)( 34, 60)
        ( 35, 91)( 38, 43)( 39, 72)( 41, 47)( 42, 73)( 45, 75)( 46, 70)( 49, 55)( 50, 99)( 51, 76)( 53, 59)( 54,102)
        ( 57, 79)( 58,106)( 61, 67)( 62, 98)( 63, 92)( 65, 71)( 66, 78)( 69, 74)( 77, 95)( 80, 86)( 81,119)( 82,110)
        ( 84, 90)( 85,121)( 88, 94)( 89,125)( 93,114)( 96,101)( 97,115)(100,105)(103,109)(104,116)(107,113)(108,127)
        (111,118)(112,123)(117,126)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 55)( 29, 35)( 30, 78)( 33, 59)( 34, 82)
        ( 37, 42)( 38, 91)( 39, 64)( 41, 46)( 44, 67)( 45, 92)( 48, 54)( 49,102)( 50, 68)( 52, 58)( 53,106)( 56, 71)
        ( 57,109)( 60, 66)( 61, 96)( 62, 86)( 65, 90)( 69, 98)( 70, 94)( 72, 77)( 73,113)( 75, 81)( 76,118)( 79, 85)
        ( 80,119)( 83, 89)( 84,121)( 87,100)( 88,125)( 93, 97)( 95,101)( 99,105)(103,108)(104,126)(107,112)(110,116)
        (111,127)(114,117)(115,123)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 47)( 24, 43)( 26, 32)( 27, 79)( 28, 55)( 30, 36)( 31, 82)( 34, 59)
        ( 35, 86)( 38, 42)( 39, 67)( 41, 46)( 44, 71)( 45, 68)( 48, 54)( 49,102)( 50, 72)( 52, 58)( 53,106)( 56, 75)
        ( 57,109)( 60, 66)( 61, 96)( 62, 90)( 65, 70)( 69, 97)( 73, 98)( 74, 94)( 76, 81)( 77,118)( 78,113)( 80, 85)
        ( 83, 89)( 84,119)( 87, 93)( 88,121)( 91,100)( 92,125)( 95,101)( 99,105)(103,108)(104,126)(107,112)(110,116)
        (111,127)(114,117)(115,123)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 25, 31)( 26, 76)( 27, 52)( 29, 35)( 30, 80)( 33, 56)( 34, 81)
        ( 37, 43)( 38, 92)( 39, 68)( 41, 47)( 42, 96)( 45, 51)( 46,100)( 49, 55)( 50,104)( 53, 72)( 54,108)( 57, 63)
        ( 58, 90)( 59, 84)( 61, 67)( 62,114)( 65, 71)( 66,115)( 69, 88)( 70,116)( 73, 79)( 74,121)( 75,111)( 77, 83)
        ( 78,125)( 82, 87)( 85, 94)( 86,126)( 89, 95)( 91,117)( 93, 99)( 97,103)( 98,127)(101,107)(102,123)(105,110)
        (106,120)(109,113)(112,118)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 71)( 41, 47)( 42, 96)( 45, 75)( 46, 99)( 49, 55)( 50,111)( 51, 76)( 53, 59)( 54,112)
        ( 57, 79)( 58,109)( 61, 66)( 62, 69)( 63, 91)( 65, 70)( 68, 74)( 72, 95)( 73, 92)( 77,107)( 78,103)( 81, 86)
        ( 82,114)( 84, 90)( 85,122)( 88, 94)( 89,125)( 93,120)( 97,102)( 98,118)(100,106)(101,127)(104,116)(105,124)
        (108,113)(110,117)(115,121)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 87)( 34, 60)
        ( 35, 88)( 38, 43)( 39, 71)( 41, 47)( 42, 96)( 45, 75)( 46, 99)( 49, 55)( 50,111)( 51, 76)( 53, 59)( 54,112)
        ( 57, 79)( 58,109)( 61, 66)( 62, 69)( 63, 91)( 65, 70)( 68, 74)( 72, 95)( 73, 92)( 77,107)( 78,103)( 80, 86)
        ( 81,125)( 82,114)( 84, 90)( 85,120)( 89, 94)( 93,121)( 97,102)( 98,118)(100,106)(101,127)(104,116)(105,124)
        (108,113)(110,117)(115,122)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 24)(  4,  9)(  6, 11)(  7, 23)(  8, 16)( 10, 20)( 13, 19)( 14, 40)( 15, 28)
        ( 17, 32)( 18, 43)( 21, 27)( 22, 33)( 25, 31)( 26, 51)( 29, 36)( 30, 55)( 34, 54)( 35, 47)( 37, 42)( 38, 71)
        ( 39, 59)( 41, 46)( 44, 50)( 45, 72)( 48, 63)( 49, 75)( 52, 58)( 53, 64)( 56, 62)( 57, 83)( 60, 67)( 61, 87)
        ( 65, 86)( 66, 79)( 68, 74)( 69,103)( 70, 91)( 73, 78)( 76, 82)( 77,104)( 80, 95)( 81,107)( 84, 90)( 85, 96)
        ( 88, 94)( 89,111)( 92, 99)( 93,115)( 97,114)( 98,108)(100,106)(101,125)(102,119)(105,110)(109,122)(112,118)
        (113,123)(116,121)(117,128)(120,126)(124,127),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 79)( 34, 57)
        ( 35, 83)( 38, 44)( 39, 91)( 40, 66)( 43, 68)( 46, 52)( 47, 99)( 48, 69)( 50, 56)( 51,103)( 54, 72)( 55,107)
        ( 58, 64)( 59, 97)( 60, 87)( 62, 67)( 63, 94)( 70, 95)( 71, 92)( 73, 78)( 74,118)( 75,111)( 77, 82)( 80, 86)
        ( 81,119)( 84, 90)( 85,122)( 88,101)( 89,125)( 93, 98)( 96,102)(100,106)(104,110)(105,126)(108,113)(109,117)
        (112,114)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 62)( 23, 45)( 24, 42)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 93)( 40, 65)( 43, 69)( 46, 52)( 47, 99)( 48, 70)( 50, 56)( 51,103)( 54, 73)( 55,107)
        ( 58, 64)( 59, 97)( 60, 88)( 63, 68)( 66, 92)( 67, 98)( 71, 95)( 72, 94)( 74, 79)( 75,118)( 76,111)( 78, 83)
        ( 81, 87)( 82,119)( 85, 91)( 86,122)( 89,101)( 90,125)( 96,102)(100,106)(104,110)(105,126)(108,113)(109,117)
        (112,114)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 39, 44)( 40, 64)( 42, 68)( 43, 92)( 46, 52)( 47, 99)( 48, 69)( 50, 55)( 51,103)( 54, 72)( 57, 63)
        ( 58,111)( 59, 87)( 62, 67)( 65, 91)( 66,112)( 70, 95)( 71, 93)( 73, 78)( 74,118)( 75,104)( 77, 82)( 80, 86)
        ( 81,119)( 84, 90)( 85,122)( 88,107)( 89,125)( 94,109)( 96,102)( 97,126)( 98,110)(100,106)(101,117)(105,114)
        (108,113)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 35)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 32)( 19, 63)( 23, 43)( 24, 39)( 27, 31)( 28, 51)( 30, 55)( 33, 38)( 34, 67)( 36, 42)
        ( 37, 76)( 40, 71)( 41, 77)( 44, 50)( 45, 87)( 46, 72)( 48, 54)( 49, 91)( 52, 58)( 53, 95)( 56, 62)( 57, 99)
        ( 60, 66)( 61,102)( 64, 70)( 65,106)( 68, 75)( 69,110)( 73, 83)( 74, 79)( 78, 82)( 80, 86)( 81,111)( 84, 90)
        ( 85,114)( 88, 94)( 89,118)( 92, 98)( 93,119)( 96,101)( 97,122)(100,105)(103,109)(104,123)(107,113)(108,126)
        (112,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 32)( 19, 63)( 23, 43)( 24, 39)( 26, 31)( 27, 51)( 30, 55)( 33, 38)( 34, 76)( 35, 67)
        ( 37, 42)( 40, 71)( 41, 77)( 44, 50)( 45, 87)( 46, 72)( 48, 54)( 49, 91)( 52, 58)( 53, 95)( 56, 62)( 57, 99)
        ( 60, 66)( 61,102)( 64, 70)( 65,106)( 68, 75)( 69,110)( 73, 83)( 74, 79)( 78, 82)( 80, 86)( 81,111)( 84, 90)
        ( 85,114)( 88, 94)( 89,118)( 92, 98)( 93,119)( 96,101)( 97,122)(100,105)(103,109)(104,123)(107,113)(108,126)
        (112,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 43)( 39, 91)( 40, 62)( 42, 47)( 45, 67)( 46, 92)( 49, 55)( 50, 99)( 51, 68)( 53, 59)( 54,103)
        ( 57, 71)( 58,107)( 61, 66)( 63, 87)( 69, 95)( 70, 93)( 72, 78)( 73,118)( 74,110)( 76, 82)( 77,119)( 80, 86)
        ( 81,122)( 84, 90)( 85,125)( 88, 94)( 89, 98)( 96,102)( 97,126)(100,106)(101,117)(104,109)(105,112)(108,113)
        (111,114)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 86)( 34, 61)
        ( 35, 90)( 38, 44)( 39, 99)( 40, 73)( 42, 48)( 43,100)( 46, 76)( 47,102)( 50, 56)( 51,114)( 52, 77)( 54, 60)
        ( 55,118)( 58, 80)( 59,122)( 62, 68)( 63,126)( 64, 94)( 66, 72)( 67,108)( 70, 75)( 71,104)( 74, 98)( 78,110)
        ( 79,106)( 81, 85)( 82,123)( 84, 89)( 87, 93)( 88,124)( 91, 97)( 92,120)( 95,112)( 96,116)(101,105)(103,109)
        (107,127)(111,117)(113,128)(115,121)(119,125),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124,125)(126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 86)( 34, 61)
        ( 35, 90)( 38, 44)( 39, 99)( 40, 73)( 42, 48)( 43,100)( 46, 76)( 47,102)( 50, 56)( 51,113)( 52, 77)( 54, 60)
        ( 55,117)( 58, 80)( 59,121)( 62, 68)( 63,126)( 64, 94)( 66, 72)( 67,108)( 70, 75)( 71,104)( 74, 98)( 78,110)
        ( 79,106)( 81, 85)( 82,122)( 84, 89)( 87, 93)( 88,123)( 91, 97)( 92,119)( 95,125)( 96,115)(101,105)(103,109)
        (107,127)(111,116)(112,128)(114,120)(118,124),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 45)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 91)( 40, 66)( 42, 47)( 43, 92)( 46, 68)( 49, 55)( 50, 95)( 51, 69)( 53, 59)( 54, 99)
        ( 57, 72)( 58,103)( 61, 67)( 62, 94)( 63, 87)( 70, 88)( 71, 93)( 73, 78)( 74,107)( 76, 82)( 77,111)( 80, 86)
        ( 81,114)( 84, 90)( 85,118)( 89, 98)( 96,102)( 97,119)(100,106)(101,122)(104,109)(105,126)(108,110)(112,117)
        (113,127)(115,121)(116,124)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 44)( 24, 42)( 26, 32)( 27, 67)( 28, 52)( 30, 36)( 31, 71)( 34, 56)
        ( 35, 75)( 38, 43)( 39, 47)( 40, 58)( 45, 51)( 46, 80)( 49, 55)( 50, 83)( 53, 63)( 54, 87)( 57, 62)( 59, 79)
        ( 64, 70)( 65, 96)( 66, 91)( 68, 74)( 69, 99)( 72, 78)( 73,103)( 76, 82)( 77,107)( 81, 86)( 84, 90)( 85,108)
        ( 88, 94)( 89,111)( 92, 95)( 93,115)( 97,102)( 98,119)(100,106)(101,123)(104,110)(105,126)(109,114)(112,118)
        (113,127)(116,121)(117,125)(120,122)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 23)( 11, 21)( 13, 19)( 14, 50)
        ( 15, 31)( 17, 35)( 18, 51)( 22, 43)( 24, 30)( 25, 58)( 26, 44)( 28, 34)( 29, 62)( 32, 46)( 33, 66)( 36, 42)
        ( 37, 78)( 38, 54)( 40, 45)( 41, 61)( 47, 53)( 48, 86)( 49, 70)( 52, 57)( 55, 74)( 56, 87)( 59, 65)( 60, 79)
        ( 63, 69)( 64, 93)( 67, 73)( 68, 97)( 71, 82)( 72,101)( 75, 81)( 76,113)( 77, 90)( 80, 96)( 83, 89)( 84,112)
        ( 85,105)( 88, 92)( 91,109)( 94,100)( 95,114)( 98,104)( 99,121)(102,108)(103,125)(106,117)(107,126)(110,116)
        (111,118)(115,124)(119,123)(120,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 71)( 27, 52)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 88)( 45, 51)( 46, 98)( 47, 65)( 49, 55)( 50,102)( 53, 68)( 54,106)( 57, 63)
        ( 58, 92)( 59, 83)( 62, 87)( 66, 94)( 67, 90)( 69, 74)( 70,107)( 72, 78)( 73,111)( 76, 82)( 77,114)( 80, 86)
        ( 81,118)( 84, 91)( 85, 97)( 89, 93)( 95,101)( 96,119)( 99,105)(100,122)(103,109)(104,125)(108,110)(112,117)
        (113,126)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 71)( 27, 52)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 88)( 45, 51)( 46, 98)( 47, 65)( 49, 55)( 50,102)( 53, 68)( 54,106)( 57, 63)
        ( 58, 92)( 59, 83)( 62, 87)( 66, 94)( 67, 90)( 69, 74)( 70,107)( 72, 78)( 73,111)( 76, 82)( 77,114)( 80, 86)
        ( 81,118)( 84, 96)( 85,121)( 89, 93)( 91, 97)( 95,101)( 99,105)(100,122)(103,109)(104,125)(108,110)(112,117)
        (113,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 44)( 12, 21)( 14, 19)
        ( 15, 52)( 16, 32)( 18, 36)( 22, 40)( 23, 38)( 25, 31)( 26, 59)( 27, 48)( 29, 35)( 30, 63)( 33, 42)( 34, 67)
        ( 39, 53)( 41, 47)( 43, 54)( 45, 51)( 46, 68)( 49, 55)( 50, 71)( 56, 62)( 57, 83)( 58, 75)( 60, 66)( 61, 87)
        ( 64, 70)( 65, 91)( 69, 74)( 72, 78)( 73, 92)( 76, 79)( 77, 95)( 80, 86)( 81,106)( 82, 99)( 84, 90)( 85,110)
        ( 88, 94)( 89,114)( 93, 98)( 96,102)( 97,115)(100,103)(101,118)(104,109)(105,122)(107,113)(108,126)(111,117)
        (112,127)(116,121)(119,124)(120,128)(123,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 20)( 11, 39)( 14, 19)( 15, 35)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 55)( 23, 43)( 25, 31)( 26, 59)( 29, 47)( 30, 63)( 33, 38)( 34, 48)( 37, 42)
        ( 40, 46)( 41, 49)( 44, 51)( 45, 68)( 50, 67)( 52, 58)( 53, 79)( 54, 71)( 56, 62)( 57, 83)( 60, 66)( 61, 87)
        ( 64, 70)( 65, 91)( 69, 74)( 72, 75)( 73, 92)( 76, 82)( 77,102)( 78, 95)( 80, 86)( 81,106)( 84, 90)( 85,110)
        ( 88, 94)( 89,114)( 93, 98)( 96, 99)( 97,115)(100,105)(101,118)(103,109)(104,123)(107,113)(108,124)(111,117)
        (112,126)(116,121)(119,122)(120,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 49)( 24, 45)( 26, 32)( 27, 71)( 28, 53)( 30, 36)( 31, 75)( 34, 56)
        ( 35, 79)( 38, 44)( 39, 91)( 40, 64)( 42, 48)( 43, 95)( 46, 52)( 47, 70)( 51, 55)( 54, 67)( 57, 63)( 58, 90)
        ( 59, 83)( 62, 66)( 65, 87)( 68, 74)( 69, 96)( 72, 78)( 73,103)( 76, 82)( 77,107)( 80, 86)( 81,111)( 84, 99)
        ( 85,115)( 88, 94)( 89,100)( 92, 98)( 93,121)( 97,106)(101,124)(102,118)(104,110)(105,122)(108,114)(109,127)
        (112,117)(113,128)(116,120)(119,125)(123,126),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 44)( 12, 21)( 14, 19)
        ( 15, 42)( 16, 32)( 18, 36)( 22, 40)( 23, 38)( 25, 31)( 26, 56)( 27, 48)( 29, 35)( 30, 60)( 33, 46)( 34, 64)
        ( 39, 43)( 41, 47)( 45, 51)( 49, 52)( 50, 65)( 53, 59)( 54, 76)( 55, 68)( 57, 63)( 58, 80)( 61, 67)( 62, 84)
        ( 66, 71)( 69, 72)( 70, 85)( 73, 79)( 74, 96)( 75, 88)( 77, 83)( 78,100)( 81, 87)( 82,104)( 86, 91)( 89, 92)
        ( 90,105)( 93, 99)( 94,115)( 95,108)( 97,103)( 98,118)(101,107)(102,122)(106,111)(109,112)(110,123)(113,117)
        (114,126)(116,121)(119,125)(120,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 23)(  4,  9)(  6, 11)(  7, 22)(  8, 15)( 10, 19)( 13, 18)( 14, 27)( 16, 31)
        ( 17, 36)( 20, 26)( 21, 32)( 24, 30)( 25, 43)( 28, 35)( 29, 47)( 33, 46)( 34, 39)( 37, 42)( 38, 51)( 40, 55)
        ( 41, 60)( 44, 50)( 45, 56)( 48, 54)( 49, 67)( 52, 59)( 53, 71)( 57, 70)( 58, 63)( 61, 66)( 62, 75)( 64, 79)
        ( 65, 84)( 68, 74)( 69, 80)( 72, 78)( 73, 91)( 76, 83)( 77, 95)( 81, 94)( 82, 87)( 85, 90)( 86, 99)( 88,103)
        ( 89,108)( 92, 98)( 93,104)( 96,102)( 97,115)(100,107)(101,119)(105,118)(106,111)(109,114)(110,123)(112,117)
        (113,127)(116,122)(120,125)(121,128)(124,126),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 34)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 29)( 18, 33)( 19, 61)( 23, 41)( 24, 37)( 27, 32)( 28, 49)( 30, 53)( 31, 74)( 35, 40)( 36, 65)
        ( 38, 69)( 39, 66)( 42, 48)( 43, 88)( 44, 70)( 46, 52)( 47, 92)( 50, 73)( 51, 95)( 54, 60)( 55,107)( 56, 77)
        ( 58, 64)( 59,108)( 62, 68)( 63,111)( 67, 83)( 71, 84)( 72, 80)( 75, 79)( 76, 99)( 78,103)( 81,115)( 82,112)
        ( 85, 91)( 86,122)( 87,116)( 89, 94)( 90,126)( 93, 98)( 96,102)( 97,127)(100,106)(101,124)(104,110)(105,120)
        (109,114)(113,121)(117,118)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 32)( 18, 36)( 19, 57)( 23, 40)( 25, 31)( 26, 63)( 27, 48)( 29, 35)( 30, 67)( 33, 52)( 34, 71)
        ( 38, 43)( 39, 54)( 41, 47)( 42, 76)( 45, 51)( 46, 79)( 49, 59)( 50, 83)( 53, 58)( 55, 75)( 60, 66)( 61, 92)
        ( 62, 87)( 64, 70)( 65, 95)( 68, 74)( 69, 99)( 72, 78)( 73,103)( 77, 82)( 80, 86)( 81,104)( 84, 90)( 85,107)
        ( 88, 91)( 89,111)( 93, 98)( 94,115)( 96,102)( 97,119)(100,106)(101,122)(105,110)(108,114)(109,123)(112,117)
        (113,126)(116,118)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 44)( 24, 40)( 26, 32)( 27, 68)( 28, 52)( 30, 36)( 31, 72)( 34, 56)
        ( 35, 76)( 39, 43)( 41, 58)( 42, 62)( 45, 51)( 46, 77)( 47, 59)( 49, 55)( 50, 80)( 53, 64)( 54, 84)( 57, 63)
        ( 65, 71)( 66, 95)( 67, 88)( 69, 75)( 70, 99)( 73, 79)( 74,103)( 78, 83)( 81, 87)( 82,104)( 85, 91)( 86,107)
        ( 89, 92)( 90,111)( 93, 98)( 94,115)( 96,102)( 97,120)(100,106)(101,122)(105,110)(108,114)(109,123)(112,118)
        (113,126)(116,119)(117,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 84)( 39, 43)( 41, 68)( 42, 65)( 45, 51)( 46, 58)( 47, 69)( 49, 55)( 50, 89)( 53, 72)( 54, 92)( 57, 63)
        ( 59, 88)( 61, 67)( 62, 70)( 66, 71)( 73, 79)( 74,103)( 75, 96)( 77, 83)( 78,106)( 81, 87)( 82,110)( 85, 91)
        ( 86,114)( 90, 95)( 93, 99)( 94,115)( 97,100)( 98,118)(101,105)(102,122)(104,109)(107,113)(108,123)(111,117)
        (112,126)(116,121)(119,125)(120,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 58)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 75)( 31, 62)( 33, 38)( 36, 66)
        ( 37, 76)( 40, 46)( 41, 86)( 42, 67)( 44, 50)( 45, 90)( 48, 70)( 49, 93)( 52, 57)( 53,105)( 54, 71)( 56, 61)
        ( 59, 65)( 60,106)( 63, 74)( 64,109)( 68, 82)( 69, 78)( 72,101)( 73, 97)( 77, 81)( 79,113)( 80,110)( 83, 89)
        ( 84,125)( 85,114)( 87, 92)( 88,126)( 91, 96)( 94,100)( 95,127)( 98,104)( 99,123)(102,108)(103,119)(107,112)
        (111,120)(115,121)(116,117)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 35)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 32)( 19, 63)( 23, 43)( 24, 39)( 27, 31)( 28, 51)( 30, 55)( 33, 38)( 34, 67)( 36, 42)
        ( 37, 76)( 40, 71)( 41, 77)( 44, 50)( 45, 87)( 46, 72)( 48, 54)( 49, 88)( 52, 58)( 53, 91)( 56, 62)( 57, 95)
        ( 60, 66)( 61, 99)( 64, 70)( 65,103)( 68, 75)( 69,106)( 73, 83)( 74, 79)( 78, 82)( 80,110)( 81,107)( 84, 90)
        ( 85,121)( 86,111)( 89, 94)( 92, 98)( 93,122)( 96,102)( 97,125)(100,105)(101,116)(104,109)(108,117)(112,118)
        (113,114)(115,126)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 39, 43)( 41, 68)( 42, 65)( 45, 51)( 46, 99)( 47, 69)( 49, 55)( 50,103)( 53, 72)( 54,107)( 57, 63)
        ( 58,115)( 59, 87)( 61, 67)( 62,119)( 66, 94)( 70, 95)( 71, 91)( 73, 78)( 74, 81)( 75,111)( 77, 82)( 80, 86)
        ( 84, 90)( 85,112)( 88, 97)( 89,122)( 92,117)( 93,120)( 96,102)( 98,118)(100,106)(101,123)(104,110)(105,126)
        (108,114)(109,127)(113,125)(116,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 81)( 33, 60)( 34, 83)
        ( 37, 43)( 38, 95)( 39, 72)( 41, 47)( 42, 96)( 45, 76)( 46, 93)( 49, 55)( 50,106)( 51, 77)( 53, 59)( 54,110)
        ( 57, 80)( 58,114)( 61, 67)( 62,104)( 63, 87)( 65, 71)( 66,118)( 69, 75)( 70,122)( 73, 91)( 74,123)( 78,102)
        ( 79, 98)( 82, 86)( 84, 90)( 85,115)( 88,108)( 89,126)( 92, 97)( 94,101)( 99,120)(100,124)(103,109)(105,121)
        (107,113)(111,117)(112,127)(116,128)(119,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 44)( 39, 95)( 40, 68)( 42, 48)( 43, 99)( 46, 71)( 47,103)( 51, 55)( 52, 72)( 54, 75)( 57, 63)
        ( 58,111)( 59, 88)( 61, 67)( 62,112)( 65, 70)( 66,115)( 69, 91)( 73, 78)( 74,104)( 76, 82)( 77,119)( 80, 86)
        ( 81,121)( 84, 90)( 85,125)( 89,107)( 92, 98)( 93,109)( 94,116)( 96,102)( 97,127)(100,106)(101,123)(105,118)
        (108,114)(110,126)(113,117)(120,124)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 57)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 49)( 29, 35)( 30, 73)( 33, 52)( 34, 76)
        ( 37, 43)( 38, 88)( 39, 60)( 41, 47)( 42, 92)( 45, 64)( 46, 96)( 50, 68)( 51, 65)( 53, 59)( 54, 62)( 55, 80)
        ( 58, 63)( 61, 84)( 66,103)( 67,100)( 69, 75)( 70,110)( 71,104)( 74, 79)( 77, 83)( 78,111)( 81, 87)( 82,114)
        ( 85, 91)( 86,118)( 89, 95)( 90,121)( 93, 99)( 94,122)( 97,102)( 98,125)(101,106)(105,107)(108,113)(109,126)
        (112,117)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 82)( 38, 44)( 39, 94)( 40, 71)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 55)( 51,106)( 54, 59)( 57, 74)
        ( 58,107)( 61, 66)( 62,114)( 63, 86)( 65, 70)( 68, 73)( 69,115)( 72, 90)( 75, 81)( 76,118)( 77,108)( 80, 85)
        ( 83, 89)( 84,119)( 87,110)( 88,122)( 91, 97)( 92,112)( 93,116)( 95,101)( 96,127)( 99,105)(100,124)(103,109)
        (104,121)(111,117)(113,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 82)( 34, 57)
        ( 35, 86)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 98)( 46, 71)( 47,102)( 51, 56)( 52, 72)( 54, 74)( 55,107)
        ( 58, 63)( 59,114)( 60, 87)( 62, 67)( 65, 70)( 66,115)( 69, 90)( 73,106)( 75, 81)( 76,118)( 77,108)( 79, 85)
        ( 80,121)( 83, 89)( 84,125)( 88,110)( 91, 97)( 92,112)( 93,116)( 95,101)( 96,127)( 99,105)(100,123)(103,109)
        (104,120)(111,117)(113,126)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 80)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 71)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 54, 59)( 55,107)
        ( 58, 75)( 61, 66)( 62,114)( 63, 87)( 65, 70)( 68, 74)( 69,115)( 72, 91)( 73,116)( 76, 82)( 77,118)( 78,108)
        ( 81, 86)( 84, 90)( 85,119)( 88,110)( 89,122)( 92, 97)( 93,112)( 95,101)( 96,127)( 99,105)(100,124)(103,109)
        (104,121)(111,117)(113,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 56)( 30, 36)( 31, 82)( 34, 59)
        ( 35, 86)( 38, 44)( 39, 94)( 40, 67)( 42, 48)( 43, 98)( 46, 71)( 47,102)( 50, 55)( 51, 72)( 53, 58)( 54,107)
        ( 57, 74)( 60, 66)( 61,114)( 62, 87)( 65, 70)( 68, 90)( 69,115)( 73,106)( 75, 81)( 76,118)( 77,108)( 79, 85)
        ( 80,121)( 83, 89)( 84,125)( 88,110)( 91, 97)( 92,112)( 93,116)( 95,101)( 96,127)( 99,105)(100,123)(103,109)
        (104,120)(111,117)(113,126)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 28)( 18, 32)( 19, 56)( 22, 27)( 23, 68)( 24, 44)( 26, 31)( 29, 48)( 30, 69)( 33, 39)( 34, 80)( 35, 60)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 88)( 45, 64)( 46, 92)( 49, 55)( 50,103)( 51, 72)( 53, 59)( 54,106)( 57, 63)
        ( 58,110)( 61, 76)( 62,111)( 65, 71)( 66,117)( 67, 96)( 70, 75)( 73, 99)( 74,118)( 77, 83)( 78,101)( 79,108)
        ( 81, 87)( 82,122)( 85, 91)( 86,125)( 89, 95)( 90,126)( 93, 98)( 94,116)( 97,113)(100,105)(102,121)(104,109)
        (107,112)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 44)( 24, 40)( 26, 32)( 27, 68)( 28, 52)( 30, 36)( 31, 72)( 34, 56)
        ( 35, 76)( 39, 43)( 41, 47)( 42, 62)( 45, 51)( 46, 58)( 49, 55)( 50, 81)( 53, 64)( 54, 84)( 57, 63)( 59, 80)
        ( 65, 71)( 66, 95)( 67, 88)( 69, 75)( 70, 99)( 73, 79)( 74,103)( 77, 83)( 78,107)( 82, 87)( 85, 91)( 86,108)
        ( 89, 92)( 90,111)( 93, 98)( 94,115)( 96,102)( 97,120)(100,106)(101,122)(104,110)(105,126)(109,114)(112,118)
        (113,127)(116,119)(117,124)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 20)(  4,  9)(  6, 12)(  7, 28)(  8, 14)( 10, 16)( 11, 32)( 15, 24)( 17, 23)
        ( 18, 44)( 19, 36)( 21, 27)( 22, 48)( 25, 31)( 26, 52)( 29, 35)( 30, 53)( 33, 39)( 34, 56)( 37, 40)( 38, 60)
        ( 41, 47)( 42, 72)( 43, 64)( 45, 51)( 46, 76)( 49, 55)( 50, 80)( 54, 59)( 57, 63)( 58, 81)( 61, 67)( 62, 84)
        ( 65, 68)( 66, 88)( 69, 75)( 70, 99)( 71, 92)( 73, 79)( 74,103)( 77, 83)( 78,107)( 82, 87)( 85, 91)( 86,108)
        ( 89, 95)( 90,111)( 93, 96)( 94,115)( 97,102)( 98,119)(100,106)(101,123)(104,110)(105,126)(109,114)(112,118)
        (113,127)(116,121)(117,125)(120,122)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 53)( 34, 39)( 35, 68)
        ( 37, 43)( 38, 81)( 41, 72)( 42, 83)( 45, 51)( 46, 92)( 47, 73)( 49, 55)( 50, 95)( 54, 79)( 57, 63)( 58,103)
        ( 59, 76)( 61, 67)( 62,107)( 65, 71)( 66,110)( 69, 80)( 70,114)( 74, 91)( 75, 87)( 77, 99)( 78, 96)( 82, 86)
        ( 84, 90)( 85,115)( 88,118)( 89,122)( 93, 98)( 94,119)( 97,102)(100,106)(101,120)(104,109)(105,126)(108,113)
        (111,117)(112,127)(116,124)(121,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 68)( 43, 72)( 46, 52)( 47,106)( 48, 73)( 50, 56)( 51,110)( 54, 76)( 55,114)
        ( 58, 64)( 59, 98)( 60, 91)( 62, 67)( 63, 70)( 66, 71)( 69, 95)( 74,102)( 75,100)( 77, 83)( 78,117)( 79,115)
        ( 81, 86)( 82,121)( 85, 90)( 88, 94)( 89,122)( 92,104)( 93,125)( 96,101)( 97,105)(103,109)(107,113)(108,126)
        (111,116)(112,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 33)( 19, 56)( 22, 28)( 23, 68)( 24, 44)( 26, 32)( 27, 72)( 30, 48)( 31, 75)( 34, 39)( 35, 60)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 87)( 45, 64)( 46, 91)( 49, 55)( 50,102)( 51, 79)( 53, 59)( 54,106)( 57, 63)
        ( 58,107)( 61, 83)( 62,104)( 65, 71)( 66,113)( 67, 95)( 69, 74)( 70,117)( 73, 78)( 76, 82)( 77,118)( 80, 98)
        ( 81,121)( 85, 90)( 86,100)( 88, 94)( 89,126)( 92, 97)( 93,112)( 96,109)( 99,105)(101,125)(103,108)(110,116)
        (111,127)(114,120)(115,123)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 66)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 69)( 42, 48)( 43,101)( 46, 72)( 47,105)( 50, 56)( 51,113)( 52, 73)( 54, 60)
        ( 55,114)( 58, 75)( 59,115)( 62, 68)( 63, 96)( 64, 90)( 67, 71)( 70, 94)( 74,109)( 76, 82)( 77,117)( 78,111)
        ( 80, 85)( 81,121)( 84, 89)( 87, 93)( 88,122)( 91, 99)( 92,125)( 95,100)( 98,104)(102,108)(103,126)(106,112)
        (107,120)(110,116)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 68)( 42, 48)( 43,101)( 46, 71)( 47,105)( 50, 55)( 51, 72)( 53, 59)( 54,114)
        ( 57, 75)( 58,115)( 61, 66)( 62, 96)( 63, 90)( 65, 70)( 69, 94)( 73,113)( 74,109)( 76, 82)( 77,117)( 78,111)
        ( 80, 85)( 81,121)( 84, 89)( 87, 93)( 88,122)( 91, 99)( 92,125)( 95,100)( 98,104)(102,108)(103,126)(106,112)
        (107,120)(110,116)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 89)( 38, 44)( 39, 98)( 40, 70)( 42, 48)( 43,101)( 46, 74)( 47,105)( 50, 55)( 51,114)( 52, 75)( 54, 59)
        ( 57, 78)( 58,115)( 61, 66)( 62, 72)( 63, 93)( 65, 69)( 68, 73)( 71, 97)( 76,113)( 77,109)( 79, 85)( 80,117)
        ( 81,111)( 83, 88)( 84,121)( 87, 92)( 90, 96)( 91,122)( 94,100)( 95,125)( 99,104)(102,108)(103,126)(106,112)
        (107,120)(110,116)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 32)( 18, 36)( 22, 44)( 23, 41)( 25, 31)( 26, 71)( 27, 52)( 29, 35)( 30, 75)( 33, 55)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 60)( 42, 63)( 45, 51)( 46, 99)( 47, 64)( 49, 54)( 50, 70)( 53, 67)( 56, 62)( 57,107)
        ( 58, 83)( 61, 87)( 65, 95)( 66, 92)( 68, 74)( 69,100)( 72, 78)( 73,114)( 76, 82)( 77,118)( 80, 86)( 81,119)
        ( 84,103)( 85,122)( 88, 94)( 89,105)( 90,108)( 93,110)( 96,102)( 97,126)( 98,111)(101,117)(104,109)(106,113)
        (112,123)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 33)( 19, 56)( 22, 28)( 23, 68)( 24, 44)( 26, 32)( 27, 72)( 30, 48)( 31, 76)( 34, 39)( 35, 60)
        ( 37, 43)( 38, 85)( 41, 47)( 42, 88)( 45, 64)( 46, 92)( 49, 55)( 50, 99)( 51, 80)( 53, 59)( 54,100)( 57, 63)
        ( 58, 97)( 61, 84)( 62,102)( 65, 71)( 66,110)( 67, 93)( 69, 75)( 70,114)( 73, 79)( 74,118)( 77, 83)( 78,119)
        ( 81, 95)( 82,122)( 86, 91)( 87,106)( 89, 94)( 90,113)( 96,101)( 98,105)(103,109)(104,123)(107,112)(108,126)
        (111,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 81)( 28, 53)( 30, 36)( 31, 85)( 34, 57)
        ( 35, 89)( 38, 44)( 39,100)( 40, 69)( 43, 73)( 46, 52)( 47,108)( 48, 74)( 50, 56)( 51,112)( 54, 77)( 55,116)
        ( 58, 64)( 59, 98)( 60, 92)( 62, 68)( 63,119)( 66, 72)( 67,123)( 70, 96)( 71,126)( 75,104)( 76,101)( 78, 84)
        ( 79,114)( 80,117)( 82, 88)( 83,110)( 86, 91)( 87,106)( 90, 95)( 93,102)( 94,107)( 97,103)( 99,122)(105,111)
        (109,115)(113,118)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114,115)(116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 25, 31)( 26, 74)( 27, 52)( 29, 35)( 30, 78)( 33, 56)( 34, 82)
        ( 37, 43)( 38, 94)( 39, 68)( 41, 47)( 42, 98)( 45, 51)( 46,102)( 49, 55)( 50,106)( 53, 71)( 54,110)( 57, 63)
        ( 58, 92)( 59, 86)( 61, 67)( 62,114)( 65, 70)( 66,115)( 69, 90)( 72, 77)( 73,111)( 75, 81)( 76,118)( 79, 85)
        ( 80,121)( 83, 89)( 84,125)( 87, 96)( 88,126)( 91, 97)( 93,116)( 95,101)( 99,105)(100,127)(103,109)(104,123)
        (107,113)(108,120)(112,117)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 68)( 42, 48)( 43, 99)( 46, 72)( 47,103)( 50, 55)( 51,114)( 52, 73)( 54, 59)
        ( 57, 76)( 58,115)( 61, 67)( 62, 70)( 63, 91)( 66, 71)( 69, 95)( 74,110)( 75,107)( 77, 82)( 78,112)( 80, 86)
        ( 81,119)( 84, 90)( 85,121)( 88, 94)( 89,125)( 92, 98)( 93,126)( 97,102)(100,106)(101,127)(104,109)(105,123)
        (108,117)(111,116)(113,118)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 74)( 27, 55)( 29, 35)( 30, 78)( 33, 59)( 34, 82)
        ( 37, 43)( 38, 93)( 39, 64)( 41, 47)( 42, 97)( 45, 67)( 46,101)( 49, 54)( 50,110)( 51, 68)( 53, 58)( 56, 71)
        ( 57,111)( 60, 66)( 61, 92)( 62, 86)( 65, 90)( 69,109)( 70,105)( 72, 77)( 73,113)( 75, 81)( 76,118)( 79, 85)
        ( 80,121)( 83, 89)( 84,125)( 87, 95)( 88,126)( 91, 96)( 94,100)( 98,104)( 99,127)(102,108)(103,123)(106,115)
        (107,120)(112,116)(114,117)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 74)( 27, 56)( 29, 35)( 30, 78)( 33, 59)( 34, 82)
        ( 37, 43)( 38, 93)( 39, 64)( 41, 47)( 42, 97)( 45, 67)( 46,101)( 49, 55)( 50,110)( 51, 68)( 53, 58)( 54,113)
        ( 57, 71)( 60, 66)( 61, 92)( 62, 86)( 65, 90)( 69,109)( 70,105)( 72, 77)( 73,114)( 75, 81)( 76,118)( 79, 85)
        ( 80,121)( 83, 89)( 84,125)( 87, 95)( 88,126)( 91, 96)( 94,100)( 98,104)( 99,127)(102,108)(103,123)(106,112)
        (107,120)(111,116)(115,117)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 75)( 28, 53)( 30, 36)( 31, 79)( 34, 57)
        ( 35, 83)( 39, 44)( 40, 66)( 42, 68)( 43, 63)( 46, 52)( 47, 88)( 48, 69)( 50, 56)( 51, 91)( 54, 71)( 55, 95)
        ( 58, 64)( 59, 70)( 60, 87)( 62, 67)( 72, 78)( 73,106)( 74, 99)( 76, 82)( 77,109)( 80, 86)( 81,113)( 84, 90)
        ( 85,117)( 89, 94)( 92, 98)( 93,118)( 96,102)( 97,121)(100,103)(101,125)(104,108)(105,126)(107,112)(110,116)
        (111,127)(114,120)(115,123)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 69)( 43, 72)( 46, 52)( 47,103)( 48, 73)( 50, 56)( 51,107)( 54, 76)( 55,111)
        ( 58, 64)( 59,101)( 60, 91)( 62, 68)( 63, 97)( 66, 71)( 67, 98)( 70, 95)( 74, 92)( 75,100)( 77, 82)( 78,115)
        ( 80, 86)( 81,119)( 84, 90)( 85,122)( 88, 94)( 89,126)( 93,106)( 96,102)(104,110)(105,127)(108,114)(109,124)
        (112,117)(113,121)(116,118)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 75)( 28, 57)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 91)( 40, 66)( 42, 48)( 43, 94)( 46, 68)( 47, 98)( 50, 56)( 51,106)( 52, 69)( 54, 59)
        ( 55,110)( 58, 72)( 61, 67)( 62, 93)( 63, 87)( 70,102)( 71, 99)( 73, 78)( 74,111)( 76, 82)( 77,119)( 80, 86)
        ( 81,122)( 84, 90)( 85,126)( 88, 96)( 89,117)( 92, 97)( 95,101)(100,114)(103,109)(104,124)(105,115)(107,113)
        (108,121)(112,118)(116,127)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 66)( 23, 49)( 24, 45)( 26, 32)( 27, 71)( 28, 57)( 30, 36)( 31, 75)( 34, 61)
        ( 35, 79)( 38, 44)( 39, 87)( 40, 63)( 42, 48)( 43, 88)( 46, 52)( 47, 91)( 50, 56)( 51, 95)( 54, 60)( 55, 99)
        ( 58, 68)( 59,103)( 62, 67)( 64, 83)( 69, 74)( 70,104)( 72, 78)( 73,108)( 76, 82)( 77,111)( 80, 86)( 81,115)
        ( 84, 90)( 85,118)( 89, 94)( 92, 98)( 93,119)( 96,102)( 97,122)(100,106)(101,126)(105,107)(109,114)(110,127)
        (112,117)(113,124)(116,121)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 61)( 41, 47)( 42, 88)( 45, 64)( 46, 91)( 49, 55)( 50, 99)( 51, 65)( 53, 59)( 54,103)( 57, 68)
        ( 58,106)( 62, 90)( 63, 84)( 66, 95)( 67, 92)( 69, 75)( 70,114)( 71,107)( 73, 79)( 74,118)( 77, 83)( 78,121)
        ( 81, 87)( 82,125)( 85, 93)( 86, 98)( 89, 94)( 96,102)( 97,126)(100,105)(101,113)(104,109)(108,110)(111,117)
        (112,127)(115,120)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 68)( 27, 56)( 29, 35)( 30, 72)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 61)( 41, 47)( 42, 84)( 45, 51)( 46, 87)( 49, 55)( 50, 91)( 53, 59)( 54, 95)( 57, 64)( 58, 99)
        ( 62, 86)( 63, 80)( 65, 71)( 66,107)( 67,100)( 69, 75)( 70,111)( 73, 79)( 74,114)( 77, 83)( 78,118)( 81, 89)
        ( 82,122)( 85, 90)( 88, 94)( 92, 98)( 93,123)( 96,102)( 97,126)(101,103)(104,110)(105,120)(106,127)(108,113)
        (109,116)(112,117)(115,121)(119,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 44)( 24, 42)( 26, 32)( 27, 67)( 28, 52)( 30, 36)( 31, 71)( 34, 56)
        ( 35, 75)( 38, 43)( 39, 47)( 40, 58)( 45, 51)( 46, 80)( 49, 55)( 50, 83)( 53, 63)( 54, 87)( 57, 62)( 59, 79)
        ( 64, 70)( 65, 99)( 66, 91)( 68, 74)( 69,103)( 72, 78)( 73,107)( 76, 82)( 77,111)( 81, 86)( 84, 90)( 85,112)
        ( 88, 94)( 89,115)( 92, 95)( 93,119)( 96,102)( 97,122)( 98,120)(100,106)(101,126)(104,110)(105,127)(108,114)
        (109,124)(113,118)(116,121)(117,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 43)( 39, 62)( 41, 47)( 42, 88)( 45, 67)( 46, 91)( 49, 55)( 50, 99)( 51, 68)( 53, 59)( 54,103)
        ( 57, 71)( 58,107)( 61, 66)( 63, 87)( 69, 95)( 70, 92)( 72, 78)( 73,119)( 74,110)( 76, 82)( 77,122)( 80, 86)
        ( 81,126)( 84, 90)( 85,117)( 89, 94)( 93,114)( 96,102)( 97,124)( 98,115)(100,106)(101,121)(104,109)(105,112)
        (108,113)(111,118)(116,127)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 51)
        ( 16, 29)( 18, 33)( 19, 55)( 22, 28)( 23, 67)( 24, 44)( 26, 32)( 27, 71)( 30, 48)( 31, 75)( 34, 39)( 35, 87)
        ( 36, 59)( 38, 43)( 41, 47)( 42, 88)( 45, 63)( 46, 91)( 49, 54)( 50, 79)( 52, 58)( 53, 95)( 56, 62)( 57, 98)
        ( 60, 83)( 61,102)( 64, 70)( 65, 85)( 66, 92)( 68, 74)( 69,107)( 72, 78)( 73,110)( 76, 82)( 77,114)( 80, 94)
        ( 81,115)( 84, 90)( 86,106)( 89, 93)( 96,101)( 97,118)( 99,105)(100,123)(103,109)(104,125)(108,113)(111,117)
        (112,126)(116,121)(119,122)(120,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 58)( 16, 32)( 18, 36)( 19, 62)( 23, 44)( 25, 31)( 26, 73)( 27, 51)( 29, 35)( 30, 77)( 33, 54)( 34, 81)
        ( 37, 43)( 38, 93)( 39, 65)( 41, 47)( 42, 97)( 45, 50)( 46, 72)( 49, 53)( 52, 69)( 55, 61)( 56, 92)( 57, 85)
        ( 59, 64)( 60, 67)( 63, 68)( 66, 89)( 70, 76)( 71, 98)( 74, 80)( 75,105)( 78, 84)( 79,109)( 82, 88)( 83,113)
        ( 86,101)( 87,117)( 90, 96)( 91,102)( 94,100)( 95,121)( 99,108)(103,124)(104,118)(106,112)(107,122)(110,116)
        (111,127)(114,120)(115,128)(119,125)(123,126),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 35)(  8, 17)( 10, 20)( 11, 39)( 14, 19)( 15, 34)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 51)( 23, 43)( 25, 31)( 26, 55)( 29, 37)( 30, 59)( 33, 38)( 36, 42)( 40, 46)
        ( 41, 60)( 44, 47)( 45, 63)( 48, 54)( 49, 75)( 50, 67)( 52, 58)( 53, 79)( 56, 62)( 57, 83)( 61, 66)( 64, 70)
        ( 65, 84)( 68, 71)( 69, 87)( 72, 78)( 73, 98)( 74, 91)( 76, 82)( 77,102)( 80, 86)( 81,106)( 85, 90)( 88, 94)
        ( 89,107)( 92, 95)( 93,110)( 96,101)( 97,114)( 99,105)(100,119)(103,109)(104,122)(108,113)(111,117)(112,123)
        (115,118)(116,126)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 54)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 85)( 38, 44)( 39, 96)( 40, 68)( 42, 48)( 43, 97)( 46, 72)( 47, 94)( 50, 56)( 51,107)( 52, 73)( 55, 76)
        ( 58, 63)( 59,115)( 60, 88)( 62, 67)( 65, 71)( 66,116)( 69, 92)( 70,119)( 74,103)( 75, 99)( 77, 83)( 78,123)
        ( 79,108)( 81, 87)( 82,125)( 86, 91)( 89,111)( 90,126)( 93, 98)( 95,102)(100,113)(101,120)(104,110)(105,127)
        (106,114)(109,122)(112,118)(117,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 81)( 34, 57)
        ( 35, 85)( 39, 44)( 40, 66)( 42, 69)( 43, 94)( 46, 52)( 47, 90)( 48, 70)( 50, 56)( 51, 99)( 54, 73)( 55,103)
        ( 58, 64)( 59, 71)( 60, 89)( 62, 68)( 63, 97)( 67, 93)( 72, 96)( 74, 80)( 75,112)( 76,107)( 78, 84)( 79,113)
        ( 82, 88)( 83,115)( 86, 92)( 87,119)( 91,102)( 95, 98)(100,106)(101,120)(104,110)(105,123)(108,111)(109,126)
        (114,118)(116,122)(117,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 28)(  7, 16)(  9, 15)( 10, 40)( 11, 21)( 13, 19)( 14, 44)
        ( 17, 24)( 18, 48)( 22, 36)( 23, 32)( 25, 31)( 26, 64)( 27, 52)( 29, 35)( 30, 68)( 33, 56)( 34, 72)( 37, 43)
        ( 38, 84)( 39, 57)( 41, 47)( 42, 88)( 45, 51)( 46, 92)( 49, 55)( 50, 96)( 53, 60)( 54,100)( 58, 80)( 59, 76)
        ( 61, 67)( 62,113)( 63,104)( 65, 71)( 66,114)( 69, 75)( 70,115)( 73, 79)( 74,106)( 77,108)( 78,102)( 81, 87)
        ( 82,120)( 83,109)( 85, 91)( 86,123)( 89, 95)( 90,126)( 93, 99)( 94,119)( 97,103)( 98,111)(101,107)(105,112)
        (110,116)(117,122)(118,127)(121,125)(124,128),
      nbP := 128,
      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,113,114,115)(116,117,118,119)
        (120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 59)( 22, 48)( 23, 44)( 25, 31)( 26, 74)( 27, 49)( 29, 35)( 30, 75)( 33, 52)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 62)( 41, 47)( 42, 93)( 45, 66)( 46, 97)( 50, 70)( 51, 67)( 53, 58)( 54, 64)( 55, 82)
        ( 57, 61)( 60, 65)( 63, 86)( 68,105)( 69,101)( 71, 77)( 72,113)( 73,106)( 76, 81)( 79, 85)( 80,114)( 83, 89)
        ( 84,117)( 87, 92)( 88,121)( 91, 96)( 94,100)( 95,122)( 98,104)( 99,125)(102,108)(103,112)(107,109)(110,116)
        (111,126)(115,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 62)( 23, 45)( 24, 42)( 26, 32)( 27, 72)( 28, 53)( 30, 36)( 31, 76)( 34, 57)
        ( 35, 80)( 38, 44)( 39, 67)( 40, 59)( 43, 64)( 46, 52)( 47, 88)( 48, 65)( 50, 56)( 51, 92)( 54, 68)( 55, 96)
        ( 58, 63)( 60, 84)( 66, 85)( 69, 75)( 70,107)( 71,100)( 73, 79)( 74,111)( 77, 83)( 78,114)( 81, 87)( 82,118)
        ( 86, 91)( 89, 95)( 90,119)( 93, 99)( 94,122)( 97,102)( 98,106)(101,103)(104,110)(105,123)(108,113)(109,126)
        (112,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 34)(  8, 17)( 10, 21)( 11, 37)( 14, 20)( 15, 49)
        ( 16, 29)( 18, 33)( 19, 52)( 22, 28)( 23, 64)( 24, 41)( 26, 32)( 27, 68)( 30, 45)( 31, 72)( 35, 40)( 36, 56)
        ( 38, 44)( 39, 81)( 42, 60)( 43, 84)( 46, 51)( 47, 54)( 48, 76)( 50, 55)( 53, 59)( 57, 80)( 58, 77)( 61, 67)
        ( 62,100)( 63, 88)( 65, 71)( 66,104)( 69, 75)( 70,107)( 73, 79)( 74,111)( 78, 95)( 82, 87)( 83, 92)( 85, 91)
        ( 86,116)( 89, 96)( 90,119)( 93,115)( 94,112)( 97,103)( 98,123)( 99,120)(101,106)(102,126)(105,110)(108,114)
        (109,127)(113,125)(117,121)(118,122)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 58)( 23, 41)( 24, 39)( 26, 32)( 27, 64)( 28, 49)( 30, 36)( 31, 68)( 34, 53)
        ( 35, 72)( 40, 55)( 42, 48)( 43, 73)( 44, 56)( 46, 52)( 47, 76)( 50, 60)( 51, 80)( 54, 59)( 61, 67)( 62, 92)
        ( 63, 84)( 65, 71)( 66, 96)( 69, 75)( 70,100)( 74, 79)( 77, 83)( 78,101)( 81, 87)( 82,104)( 85, 88)( 86,108)
        ( 89, 95)( 90,119)( 91,112)( 93, 99)( 94,122)( 97,103)( 98,125)(102,107)(105,111)(106,126)(109,114)(110,118)
        (113,115)(116,121)(117,127)(120,124)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 28)(  7, 16)(  9, 15)( 10, 40)( 11, 21)( 13, 19)( 14, 44)
        ( 17, 24)( 18, 48)( 22, 36)( 23, 32)( 25, 31)( 26, 64)( 27, 52)( 29, 35)( 30, 68)( 33, 56)( 34, 71)( 37, 43)
        ( 38, 82)( 39, 57)( 41, 47)( 42, 86)( 45, 51)( 46, 90)( 49, 55)( 50, 94)( 53, 60)( 54, 98)( 58, 79)( 59, 75)
        ( 61, 67)( 62,110)( 63, 99)( 65, 70)( 66,114)( 69, 74)( 72, 78)( 73,115)( 76,102)( 77,112)( 80, 85)( 81,103)
        ( 83, 89)( 84,118)( 87, 93)( 88,121)( 91, 97)( 92,122)( 95,101)( 96,125)(100,106)(104,117)(105,108)(107,113)
        (109,126)(111,116)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 28)(  7, 16)(  9, 15)( 10, 40)( 11, 21)( 13, 19)( 14, 44)
        ( 17, 24)( 18, 48)( 22, 36)( 23, 32)( 25, 31)( 26, 64)( 27, 52)( 29, 35)( 30, 67)( 33, 56)( 34, 71)( 37, 43)
        ( 38, 83)( 39, 57)( 41, 47)( 42, 87)( 45, 51)( 46, 91)( 49, 55)( 50, 95)( 53, 60)( 54, 99)( 58, 79)( 59, 75)
        ( 61, 66)( 62, 69)( 63,103)( 65, 70)( 68, 74)( 72, 78)( 73,104)( 76,107)( 77,111)( 80, 86)( 81,122)( 82,108)
        ( 84, 90)( 85,126)( 88, 94)( 89,127)( 92, 98)( 93,124)( 96,102)( 97,120)(100,106)(101,116)(105,113)(109,118)
        (110,114)(112,117)(115,121)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 28)(  7, 16)(  9, 15)( 10, 40)( 11, 21)( 13, 19)( 14, 44)
        ( 17, 24)( 18, 48)( 22, 36)( 23, 32)( 25, 31)( 26, 63)( 27, 52)( 29, 35)( 30, 67)( 33, 56)( 34, 71)( 37, 43)
        ( 38, 82)( 39, 57)( 41, 47)( 42, 86)( 45, 51)( 46, 90)( 49, 55)( 50, 94)( 53, 60)( 54, 98)( 58, 78)( 59, 74)
        ( 61, 66)( 62,102)( 64, 70)( 65,103)( 68, 73)( 69,110)( 72, 77)( 75,106)( 76,111)( 79, 85)( 80,122)( 81,107)
        ( 83, 89)( 84,123)( 87, 93)( 88,120)( 91, 97)( 92,125)( 95,101)( 96,126)( 99,105)(100,116)(104,113)(108,118)
        (109,114)(112,117)(115,127)(119,124)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 21)( 14, 19)
        ( 15, 56)( 16, 29)( 18, 32)( 22, 40)( 23, 37)( 25, 31)( 26, 67)( 27, 48)( 30, 52)( 33, 39)( 34, 75)( 35, 57)
        ( 38, 60)( 41, 47)( 42, 79)( 43, 61)( 45, 51)( 46, 83)( 49, 63)( 50, 87)( 53, 59)( 54, 98)( 55, 68)( 58, 71)
        ( 62, 76)( 64, 70)( 65,106)( 66, 91)( 69, 94)( 72, 78)( 73,114)( 74, 99)( 77, 82)( 80, 86)( 81,115)( 84, 90)
        ( 85,118)( 88, 93)( 89,105)( 92,102)( 95,101)( 96,126)( 97,107)(100,110)(103,109)(104,119)(108,122)(111,117)
        (112,124)(113,127)(116,121)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 60)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 49)( 29, 35)( 30, 78)( 33, 52)( 34, 82)
        ( 37, 43)( 38, 94)( 39, 64)( 41, 47)( 42, 98)( 45, 67)( 46,102)( 50, 71)( 51, 68)( 53, 59)( 54,110)( 55, 86)
        ( 57, 63)( 58,111)( 61, 66)( 62,114)( 65, 90)( 69, 74)( 70,103)( 72, 77)( 73,118)( 76, 81)( 79, 85)( 80,119)
        ( 83, 89)( 84,121)( 87,106)( 88,125)( 91, 97)( 92,108)( 93,115)( 95,101)( 96,127)( 99,105)(100,123)(104,117)
        (107,113)(109,126)(112,116)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 77)
        ( 37, 43)( 38, 88)( 39, 65)( 41, 47)( 42, 92)( 45, 51)( 46, 96)( 49, 55)( 50,100)( 53, 68)( 54,101)( 57, 63)
        ( 58,108)( 59, 80)( 61, 67)( 62,111)( 66, 84)( 69, 75)( 70,114)( 71,102)( 73, 79)( 74,118)( 78, 83)( 81,104)
        ( 82,119)( 85, 91)( 86,106)( 87,112)( 89, 95)( 90,123)( 93, 99)( 94,126)( 97,103)( 98,117)(105,110)(107,122)
        (109,113)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 65)( 41, 47)( 42, 95)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 68)( 54,104)( 57, 63)
        ( 58,111)( 59, 83)( 61, 67)( 62,114)( 66, 87)( 69, 74)( 70,117)( 71,105)( 73, 78)( 76, 82)( 77,118)( 80, 86)
        ( 81,121)( 84,107)( 85,125)( 88, 94)( 89,109)( 90,115)( 92, 98)( 93,127)( 96,102)( 97,123)(100,106)(101,120)
        (108,113)(110,126)(112,116)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 82)( 34, 56)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 67)( 42, 48)( 43, 98)( 46, 70)( 47,102)( 51, 55)( 52, 71)( 54, 74)( 57, 62)
        ( 58,110)( 59, 86)( 61, 66)( 64, 69)( 65,111)( 68, 90)( 72, 77)( 73,103)( 75, 81)( 76,115)( 79, 85)( 80,118)
        ( 84, 89)( 87,106)( 88,119)( 91, 97)( 92,108)( 93,112)( 95,101)( 96,123)( 99,105)(100,126)(104,114)(107,113)
        (109,122)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 82)( 34, 56)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 67)( 42, 48)( 43,101)( 46, 70)( 47,105)( 51, 55)( 52, 71)( 54, 74)( 57, 62)
        ( 58,113)( 59, 90)( 61, 66)( 64, 69)( 65,114)( 68, 93)( 72, 77)( 73,106)( 75, 81)( 76,118)( 79, 85)( 80,119)
        ( 83, 89)( 84,121)( 87, 92)( 88,125)( 91,109)( 94,100)( 95,111)( 96,115)( 98,104)( 99,127)(102,108)(103,123)
        (107,117)(110,116)(112,126)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 67)( 42, 48)( 43, 98)( 46, 71)( 47,102)( 50, 55)( 51, 72)( 54, 75)( 57, 62)
        ( 58,110)( 59, 87)( 61, 66)( 64, 70)( 65,111)( 68, 91)( 69,112)( 73, 78)( 74,103)( 76, 82)( 77,115)( 80, 86)
        ( 81,118)( 85, 90)( 88,106)( 89,119)( 92, 97)( 93,108)( 95,101)( 96,123)( 99,105)(100,126)(104,114)(107,113)
        (109,122)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 82)( 34, 56)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 67)( 42, 48)( 43,101)( 46, 71)( 47,105)( 50, 55)( 51, 72)( 54, 75)( 57, 62)
        ( 58,113)( 59, 90)( 61, 66)( 64, 70)( 65,114)( 68, 94)( 69,115)( 73, 78)( 74,106)( 76, 81)( 77,118)( 80, 85)
        ( 83, 89)( 84,119)( 87, 93)( 88,121)( 91,109)( 92,125)( 95,100)( 96,111)( 98,104)( 99,127)(102,108)(103,123)
        (107,117)(110,116)(112,126)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 75)( 28, 54)( 30, 36)( 31, 79)( 34, 57)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 55, 71)( 58, 63)
        ( 59,113)( 60, 87)( 62, 67)( 65, 70)( 66,114)( 69, 90)( 72, 78)( 73,117)( 74,107)( 76, 82)( 77,118)( 80, 86)
        ( 81,121)( 84, 89)( 85,125)( 88,109)( 91, 97)( 92,111)( 93,115)( 95,101)( 96,127)( 99,105)(100,123)(103,108)
        (104,120)(110,116)(112,126)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 54)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 55, 72)( 58, 63)
        ( 59,113)( 60, 88)( 62, 67)( 65, 71)( 66,114)( 69, 91)( 70,115)( 73, 79)( 74,117)( 75,107)( 77, 83)( 78,118)
        ( 81, 87)( 82,121)( 85, 90)( 86,125)( 89,109)( 92, 97)( 93,111)( 95,101)( 96,127)( 99,105)(100,123)(103,108)
        (104,120)(110,116)(112,126)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 54)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 81)( 38, 44)( 39, 91)( 40, 68)( 42, 48)( 43, 95)( 46, 52)( 47, 99)( 50, 56)( 51,103)( 55, 72)( 58, 64)
        ( 59,110)( 60, 84)( 62, 67)( 63,111)( 66, 71)( 69, 88)( 70,112)( 73, 79)( 74,114)( 75,104)( 77, 83)( 78,118)
        ( 82, 87)( 85,106)( 86,119)( 89, 94)( 90,108)( 92, 98)( 93,123)( 96,102)( 97,126)(100,105)(101,117)(107,113)
        (109,122)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 54)( 30, 36)( 31, 79)( 34, 57)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 55, 72)( 58, 64)
        ( 59,113)( 60, 87)( 62, 67)( 63,114)( 66, 71)( 69, 91)( 70,115)( 73, 78)( 74,117)( 75,107)( 77, 82)( 80, 86)
        ( 81,118)( 84, 90)( 85,121)( 88,109)( 89,125)( 92, 97)( 93,111)( 95,101)( 96,127)( 99,105)(100,123)(103,108)
        (104,120)(110,116)(112,126)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 54)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 55, 72)( 58, 64)
        ( 59,113)( 60, 88)( 62, 67)( 63,114)( 66, 71)( 69, 91)( 70,115)( 73, 79)( 74,117)( 75,107)( 77, 83)( 78,118)
        ( 81, 87)( 82,121)( 85, 90)( 86,125)( 89,109)( 92, 97)( 93,111)( 95,101)( 96,127)( 99,105)(100,123)(103,108)
        (104,120)(110,116)(112,126)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 54)( 22, 28)( 23, 60)( 24, 45)( 26, 32)( 27, 64)( 30, 49)( 31, 68)( 34, 40)( 35, 75)
        ( 36, 51)( 38, 44)( 39, 79)( 42, 48)( 43, 83)( 46, 56)( 47, 87)( 50, 55)( 52, 72)( 57, 63)( 58, 99)( 59, 91)
        ( 61, 67)( 62,100)( 65, 71)( 66,103)( 69, 74)( 70,107)( 73, 78)( 76, 82)( 77,108)( 80, 86)( 81,111)( 84, 90)
        ( 85,115)( 88, 94)( 89,118)( 92, 95)( 93,122)( 96,102)( 97,125)( 98,123)(101,106)(104,110)(105,126)(109,114)
        (112,117)(113,127)(116,121)(119,124)(120,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 72)( 41, 47)( 42, 73)( 45, 51)( 46, 70)( 49, 55)( 50, 66)( 53, 59)( 54, 62)( 57, 75)
        ( 58, 92)( 61, 67)( 63, 91)( 65, 71)( 69, 74)( 76, 82)( 77,103)( 78, 95)( 80, 86)( 81,107)( 84, 90)( 85,110)
        ( 88, 94)( 89,114)( 93, 98)( 96, 99)( 97,115)(100,106)(101,123)(102,118)(104,109)(105,125)(108,113)(111,117)
        (112,126)(116,121)(119,122)(120,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 41)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 80)
        ( 37, 43)( 38, 91)( 39, 61)( 42, 64)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,107)( 57, 63)
        ( 58,110)( 59, 84)( 62, 88)( 66, 95)( 67, 92)( 69, 75)( 70,114)( 71,108)( 73, 79)( 74,118)( 77, 83)( 78,119)
        ( 81, 87)( 82,122)( 85, 97)( 86,125)( 89, 94)( 90,111)( 93,112)( 96,102)( 98,113)(100,106)(101,126)(104,109)
        (105,117)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 67)( 42, 47)( 43,100)( 46, 71)( 49, 55)( 50,107)( 51, 72)( 53, 58)( 54,111)
        ( 57, 75)( 60, 66)( 61, 69)( 62, 91)( 65, 70)( 68, 95)( 73,103)( 74,101)( 76, 82)( 77,114)( 78,112)( 80, 86)
        ( 81,118)( 84, 90)( 85,121)( 88, 94)( 89,122)( 92, 98)( 93,125)( 96,102)( 97,106)(104,110)(105,126)(108,113)
        (109,117)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 32)( 18, 36)( 19, 59)( 23, 40)( 25, 31)( 26, 71)( 27, 48)( 29, 35)( 30, 75)( 33, 52)( 34, 79)
        ( 38, 43)( 39, 63)( 41, 47)( 42, 88)( 45, 51)( 46, 91)( 49, 67)( 50, 95)( 53, 58)( 54,103)( 55, 83)( 57, 62)
        ( 60, 66)( 61,104)( 64, 87)( 65,101)( 68, 74)( 69,114)( 70, 96)( 72, 78)( 73,118)( 76, 82)( 77,121)( 80, 86)
        ( 81,122)( 84, 99)( 85,125)( 89, 94)( 90,106)( 92, 98)( 93,113)( 97,110)(100,105)(102,109)(107,112)(108,126)
        (111,117)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 78)( 28, 56)( 30, 36)( 31, 82)( 34, 59)
        ( 35, 86)( 38, 43)( 39, 98)( 40, 70)( 42, 47)( 45, 51)( 46, 99)( 49, 55)( 50,102)( 53, 58)( 54,106)( 57, 74)
        ( 60, 65)( 61, 68)( 62, 90)( 64, 69)( 67, 73)( 71, 94)( 72, 91)( 75, 81)( 76,118)( 77,107)( 79, 85)( 80,122)
        ( 83, 89)( 84,125)( 87, 93)( 88,126)( 92,113)( 95,101)( 96,116)( 97,110)(100,105)(103,109)(104,117)(108,114)
        (111,120)(112,127)(115,121)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 68)( 42, 48)( 43, 99)( 46, 72)( 47,103)( 50, 55)( 51,111)( 52, 73)( 54, 59)
        ( 57, 75)( 58,112)( 61, 67)( 62, 70)( 63, 91)( 66, 71)( 69, 95)( 74,107)( 76, 82)( 77,114)( 78,109)( 80, 86)
        ( 81,118)( 84, 90)( 85,119)( 88, 94)( 89,122)( 92, 98)( 93,125)( 97,102)(100,106)(101,126)(104,110)(105,117)
        (108,113)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 68)( 42, 48)( 43, 99)( 46, 72)( 47,103)( 50, 55)( 51,111)( 52, 73)( 54, 59)
        ( 57, 75)( 58,112)( 61, 67)( 62, 70)( 63, 91)( 66, 71)( 69, 95)( 74,107)( 76, 82)( 77,114)( 78,109)( 80, 86)
        ( 81,118)( 84, 90)( 85,121)( 88, 94)( 89,122)( 92, 98)( 93,125)( 97,102)(100,106)(101,126)(104,110)(105,117)
        (108,113)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 41)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 80)
        ( 37, 43)( 38, 91)( 39, 61)( 42, 64)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,107)( 57, 63)
        ( 58, 90)( 59, 84)( 62, 88)( 66, 95)( 67, 92)( 69, 75)( 70,110)( 71,108)( 73, 79)( 74,114)( 77, 83)( 78,118)
        ( 81, 87)( 82,121)( 85, 93)( 86, 98)( 89, 94)( 96,102)( 97,122)(100,106)(101,125)(104,109)(105,113)(111,117)
        (112,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 44)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 67)( 42, 71)( 45, 51)( 46, 99)( 47, 72)( 49, 55)( 50,103)( 53, 75)( 54,107)( 57, 62)
        ( 58, 65)( 59, 91)( 61, 66)( 64, 70)( 68, 74)( 69, 92)( 73, 95)( 76, 82)( 77,110)( 78,108)( 80, 86)( 81,114)
        ( 84, 90)( 85,118)( 88, 94)( 89,121)( 93, 98)( 96,102)( 97,122)(100,106)(101,125)(104,109)(105,113)(111,117)
        (112,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 20)( 11, 40)( 14, 19)( 15, 52)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 60)( 23, 44)( 25, 31)( 26, 64)( 29, 48)( 30, 68)( 33, 39)( 34, 79)( 35, 53)
        ( 37, 43)( 38, 83)( 41, 47)( 42, 87)( 45, 56)( 46, 91)( 49, 55)( 50, 78)( 51, 72)( 54, 76)( 57, 63)( 58,102)
        ( 59, 95)( 61, 67)( 62,106)( 65, 71)( 66,110)( 69, 75)( 70,113)( 73, 81)( 74,117)( 77, 82)( 80, 86)( 84, 90)
        ( 85,118)( 88, 94)( 89,121)( 92, 97)( 93,101)( 96, 98)( 99,105)(100,122)(103,109)(104,125)(107,112)(108,126)
        (111,116)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 41)( 16, 32)( 18, 36)( 22, 43)( 23, 39)( 25, 31)( 26, 63)( 27, 51)( 29, 35)( 30, 67)( 33, 55)( 34, 71)
        ( 38, 42)( 40, 56)( 44, 50)( 45, 79)( 46, 57)( 48, 54)( 49, 83)( 52, 59)( 53, 87)( 58, 75)( 60, 66)( 61, 98)
        ( 62, 91)( 64, 70)( 65,102)( 68, 74)( 69,106)( 72, 78)( 73,110)( 76, 82)( 77,111)( 80, 86)( 81,114)( 84, 90)
        ( 85,117)( 88, 94)( 89,121)( 92, 95)( 93,125)( 96,101)( 97,126)( 99,105)(100,127)(103,109)(104,123)(107,113)
        (108,119)(112,116)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 39)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 25)( 17, 28)( 18, 55)( 22, 35)( 23, 31)( 26, 47)( 27, 43)( 30, 34)( 32, 59)( 33, 56)( 36, 42)( 37, 74)
        ( 38, 60)( 40, 46)( 41, 78)( 44, 63)( 45, 82)( 48, 54)( 49, 94)( 50, 64)( 52, 58)( 53, 98)( 57, 70)( 61, 71)
        ( 62, 67)( 65, 90)( 66, 86)( 68,102)( 69, 99)( 72, 77)( 73,103)( 75, 81)( 76,114)( 79, 85)( 80,115)( 83, 89)
        ( 84,117)( 87,106)( 88,121)( 91, 97)( 92,125)( 93,107)( 95,101)( 96,126)(100,112)(104,113)(105,109)(108,122)
        (110,119)(111,127)(116,120)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 39)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 25)( 17, 28)( 18, 55)( 22, 35)( 23, 31)( 26, 47)( 27, 43)( 30, 34)( 32, 59)( 33, 56)( 36, 42)( 37, 75)
        ( 38, 60)( 40, 46)( 41, 78)( 44, 63)( 45, 82)( 48, 54)( 49, 94)( 50, 64)( 52, 58)( 53, 98)( 57, 70)( 61, 71)
        ( 62, 67)( 65, 90)( 66, 86)( 68,102)( 69, 99)( 72, 77)( 73,114)( 74,103)( 76, 81)( 79, 85)( 80,115)( 83, 89)
        ( 84,117)( 87,106)( 88,121)( 91, 97)( 92,125)( 93,107)( 95,101)( 96,126)(100,112)(104,113)(105,109)(108,122)
        (110,119)(111,127)(116,120)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 57)( 22, 28)( 23, 68)( 24, 45)( 26, 32)( 27, 71)( 30, 49)( 31, 75)( 34, 40)( 35, 84)
        ( 36, 60)( 38, 44)( 39, 87)( 42, 48)( 43, 91)( 46, 64)( 47, 95)( 50, 56)( 51, 86)( 52, 79)( 54, 59)( 55, 62)
        ( 58, 63)( 61, 83)( 65, 70)( 66,107)( 67, 99)( 69, 74)( 72, 78)( 73,108)( 76, 82)( 77,111)( 80, 89)( 81,115)
        ( 85, 90)( 88, 94)( 92, 98)( 93,116)( 96,102)( 97,119)(100,103)(101,123)(104,110)(105,126)(106,124)(109,114)
        (112,118)(113,127)(117,122)(120,125)(121,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 33)( 19, 53)( 22, 28)( 23, 59)( 24, 44)( 26, 32)( 27, 63)( 30, 48)( 31, 67)( 34, 39)( 35, 50)
        ( 37, 43)( 38, 72)( 41, 47)( 42, 75)( 45, 55)( 46, 79)( 49, 54)( 51, 71)( 56, 62)( 57, 91)( 58, 83)( 60, 66)
        ( 61, 94)( 64, 70)( 65, 98)( 68, 74)( 69,102)( 73, 78)( 76, 82)( 77,103)( 80, 86)( 81,106)( 84, 87)( 85,110)
        ( 88, 93)( 89,121)( 90,114)( 92, 97)( 95,101)( 96,122)( 99,105)(100,125)(104,109)(107,113)(108,126)(111,116)
        (112,120)(115,117)(118,124)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 26)(  4,  9)(  6, 20)(  7, 38)(  8, 16)( 10, 23)( 11, 21)( 13, 19)( 14, 49)
        ( 15, 30)( 17, 34)( 18, 53)( 22, 42)( 24, 29)( 25, 43)( 27, 33)( 28, 40)( 31, 45)( 32, 36)( 35, 41)( 37, 57)
        ( 39, 44)( 46, 52)( 47, 65)( 48, 58)( 50, 56)( 51, 69)( 54, 60)( 55, 73)( 59, 61)( 62, 68)( 63, 81)( 64, 74)
        ( 66, 72)( 67, 85)( 70, 76)( 71, 89)( 75, 77)( 78, 84)( 79, 97)( 80, 90)( 82, 88)( 83,101)( 86, 92)( 87,105)
        ( 91, 93)( 94,100)( 95,113)( 96,106)( 98,104)( 99,117)(102,108)(103,121)(107,109)(110,116)(111,126)(112,122)
        (114,120)(115,127)(118,124)(119,128)(123,125),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  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, 83)( 28, 55)( 30, 36)( 31, 87)( 34, 59)
        ( 35, 91)( 38, 42)( 39, 71)( 41, 46)( 44, 75)( 45, 72)( 48, 54)( 49, 65)( 50, 76)( 52, 58)( 53, 61)( 56, 79)
        ( 57, 96)( 60, 66)( 62, 95)( 64, 70)( 68, 74)( 69, 77)( 73, 78)( 80, 86)( 81,106)( 82, 99)( 84, 90)( 85,110)
        ( 88, 94)( 89,114)( 92, 98)( 93,118)( 97,102)(100,103)(101,119)(104,109)(105,122)(107,113)(108,123)(111,117)
        (112,126)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 23)( 10, 39)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 24)( 17, 27)( 18, 55)( 22, 35)( 25, 47)( 26, 43)( 28, 34)( 29, 70)( 30, 59)( 32, 38)( 33, 74)( 36, 42)
        ( 37, 78)( 40, 46)( 41, 82)( 44, 63)( 45, 83)( 48, 54)( 49, 90)( 50, 64)( 52, 58)( 53, 94)( 56, 62)( 57, 98)
        ( 60, 67)( 61,102)( 65, 86)( 66, 84)( 68, 73)( 69,106)( 71, 77)( 72,110)( 75, 81)( 76,113)( 79, 85)( 80, 89)
        ( 87, 93)( 88,114)( 91, 97)( 92,117)( 95,101)( 96,121)( 99,105)(100,122)(103,108)(104,125)(107,109)(111,116)
        (112,126)(115,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 33)( 18, 37)( 19, 60)( 23, 49)( 24, 45)( 26, 32)( 27, 68)( 28, 47)( 30, 36)( 31, 69)( 34, 52)
        ( 35, 72)( 38, 44)( 39, 74)( 40, 64)( 42, 48)( 43, 71)( 46, 51)( 53, 59)( 54, 84)( 55, 76)( 57, 63)( 58, 88)
        ( 61, 67)( 62, 92)( 65, 78)( 66, 96)( 70, 75)( 73, 79)( 77, 80)( 81, 87)( 82,104)( 83, 97)( 85, 91)( 86,108)
        ( 89, 95)( 90,112)( 93, 99)( 94,115)( 98,100)(101,107)(102,123)(103,116)(105,111)(106,126)(109,114)(110,122)
        (113,118)(117,119)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 28)( 18, 32)( 19, 60)( 23, 44)( 24, 40)( 27, 31)( 29, 52)( 30, 49)( 33, 39)( 34, 80)( 35, 64)
        ( 37, 43)( 38, 84)( 41, 68)( 42, 87)( 45, 51)( 46, 99)( 47, 69)( 50, 75)( 53, 59)( 54,106)( 55, 72)( 57, 63)
        ( 58,110)( 61, 67)( 62,114)( 65, 76)( 66,118)( 70, 95)( 71, 91)( 73,103)( 74,100)( 77, 83)( 78, 93)( 79,121)
        ( 81, 86)( 82, 89)( 85, 90)( 88, 94)( 92,125)( 96,102)( 97,108)( 98,126)(101,105)(104,109)(107,113)(111,117)
        (112,127)(115,120)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 54)( 34, 40)( 35, 84)
        ( 36, 68)( 38, 44)( 39, 88)( 42, 72)( 43, 91)( 46, 52)( 47,102)( 48, 73)( 50, 56)( 51,106)( 55, 79)( 58, 64)
        ( 59,114)( 60, 76)( 62, 67)( 63,118)( 66, 71)( 69, 80)( 70,119)( 74, 98)( 75, 94)( 77,110)( 78,107)( 81, 87)
        ( 82,124)( 83,116)( 85, 90)( 86, 96)( 89, 93)( 92, 97)( 95,121)( 99,105)(100,126)(101,122)(103,109)(104,127)
        (108,128)(111,117)(112,123)(113,125)(115,120),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 20)( 11, 40)( 14, 19)( 15, 52)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 60)( 23, 44)( 25, 31)( 26, 64)( 29, 48)( 30, 68)( 33, 39)( 34, 77)( 35, 53)
        ( 37, 43)( 38, 80)( 41, 47)( 42, 84)( 45, 56)( 46, 88)( 49, 55)( 50, 99)( 51, 72)( 54, 76)( 57, 63)( 58,106)
        ( 59, 92)( 61, 67)( 62,110)( 65, 71)( 66,114)( 69, 75)( 70,117)( 73, 95)( 74,121)( 78, 83)( 79,100)( 81, 87)
        ( 82, 97)( 85, 91)( 86,126)( 89, 94)( 90,105)( 93,102)( 96,101)( 98,125)(103,109)(104,127)(107,113)(108,123)
        (111,116)(112,119)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 33)( 19, 53)( 22, 28)( 23, 64)( 24, 44)( 26, 32)( 27, 68)( 30, 48)( 31, 72)( 34, 39)( 35, 56)
        ( 37, 43)( 38, 81)( 41, 47)( 42, 84)( 45, 60)( 46, 88)( 49, 55)( 50, 99)( 51, 76)( 54, 59)( 57, 80)( 58,100)
        ( 61, 67)( 62,106)( 63, 92)( 65, 71)( 66,110)( 69, 75)( 70,114)( 73, 79)( 74,117)( 77, 95)( 78,121)( 82, 87)
        ( 83, 97)( 85, 91)( 86,126)( 89, 94)( 90,105)( 93,102)( 96,101)( 98,125)(103,109)(104,127)(107,113)(108,123)
        (111,116)(112,119)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 47)( 24, 44)( 26, 32)( 27, 82)( 28, 55)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 90)( 38, 43)( 39, 77)( 40, 70)( 42, 46)( 45, 74)( 48, 54)( 49,102)( 50, 75)( 52, 58)( 53,106)( 56, 78)
        ( 57,107)( 60, 65)( 61, 68)( 62, 94)( 64, 69)( 67, 73)( 71, 98)( 72, 95)( 76, 99)( 79, 85)( 80,114)( 81,108)
        ( 83, 89)( 84,118)( 87, 93)( 88,122)( 91, 97)( 92,125)( 96,113)(100,105)(101,110)(103,109)(104,117)(111,116)
        (112,126)(115,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 62)( 23, 43)( 25, 31)( 26, 74)( 27, 51)( 29, 35)( 30, 78)( 33, 55)( 34, 82)
        ( 37, 42)( 38, 94)( 39, 66)( 41, 46)( 44, 50)( 45, 95)( 48, 54)( 49, 98)( 52, 70)( 53,102)( 56, 61)( 57, 64)
        ( 58, 86)( 60, 65)( 63, 69)( 67, 90)( 68, 87)( 71, 77)( 72,114)( 73,103)( 75, 81)( 76,118)( 79, 85)( 80,122)
        ( 83, 89)( 84,125)( 88,109)( 91, 97)( 92,112)( 93,106)( 96,101)( 99,105)(100,113)(104,110)(107,116)(108,126)
        (111,117)(115,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 91)( 39, 65)( 41, 47)( 42, 95)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 59)( 54,107)( 57, 68)
        ( 58,108)( 61, 67)( 62, 90)( 63, 84)( 66, 88)( 69, 75)( 70,110)( 71,105)( 73, 79)( 74,114)( 77, 83)( 78,118)
        ( 81, 87)( 82,121)( 85, 93)( 86,125)( 89, 94)( 92, 98)( 96,102)( 97,126)(100,106)(101,113)(104,109)(111,117)
        (112,127)(115,120)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 67)( 41, 47)( 42, 96)( 45, 71)( 46, 99)( 50, 55)( 51, 72)( 53, 75)( 54,108)( 57, 62)
        ( 58, 65)( 59, 91)( 61, 66)( 64, 70)( 68, 95)( 69, 92)( 73,107)( 74,103)( 76, 82)( 77,114)( 78,105)( 80, 86)
        ( 81,118)( 84, 90)( 85,122)( 88, 94)( 89,125)( 93,113)( 97,102)( 98,110)(100,106)(101,117)(104,109)(111,116)
        (112,126)(115,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 28)( 18, 32)( 19, 60)( 23, 44)( 24, 40)( 27, 31)( 29, 52)( 30, 49)( 33, 39)( 34, 79)( 35, 64)
        ( 37, 43)( 38, 83)( 41, 67)( 42, 87)( 45, 51)( 46, 98)( 47, 68)( 50, 74)( 53, 59)( 54,106)( 55, 71)( 57, 63)
        ( 58,110)( 61, 66)( 62,111)( 65, 75)( 69, 94)( 70, 90)( 72,102)( 73, 99)( 76, 82)( 77,121)( 78,112)( 80, 86)
        ( 81,125)( 84, 89)( 85,126)( 88, 93)( 91,114)( 92,127)( 95,101)( 96,119)( 97,115)(100,120)(103,109)(104,116)
        (105,118)(107,113)(108,124)(117,123)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 57)( 22, 28)( 23, 68)( 24, 45)( 26, 32)( 27, 72)( 30, 49)( 31, 75)( 34, 40)( 35, 87)
        ( 36, 61)( 38, 44)( 39, 91)( 42, 48)( 43, 95)( 46, 64)( 47, 99)( 50, 56)( 51, 85)( 52, 79)( 54, 60)( 55,106)
        ( 58, 63)( 59,107)( 62, 83)( 65, 71)( 66,113)( 67,103)( 69, 74)( 70,117)( 73, 78)( 76, 82)( 77,118)( 80, 89)
        ( 81,121)( 84, 90)( 86,108)( 88, 94)( 92, 98)( 93,122)( 96,102)( 97,125)(100,105)(101,112)(104,109)(110,116)
        (111,126)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 82)( 34, 60)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 68)( 42, 47)( 43,101)( 46, 71)( 49, 55)( 50,109)( 51, 72)( 53, 59)( 54,113)
        ( 57, 75)( 58,114)( 61, 67)( 62, 96)( 63, 90)( 66, 70)( 69, 94)( 73,105)( 74,102)( 76, 81)( 77,121)( 78,115)
        ( 80, 85)( 83, 89)( 84,122)( 87, 93)( 88,125)( 91, 99)( 92,120)( 95,100)( 98,104)(103,117)(106,112)(107,127)
        (108,118)(110,116)(111,124)(119,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 48)( 24, 45)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 64)( 42, 47)( 43, 98)( 46, 68)( 49, 55)( 50, 75)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 87)( 62, 67)( 65, 91)( 66,111)( 70,102)( 71, 99)( 73, 79)( 74,103)( 77, 82)( 78,117)( 81, 86)
        ( 84, 90)( 85,118)( 88,106)( 89,121)( 92, 97)( 93,108)( 95,101)( 96,126)(100,113)(104,120)(105,114)(107,112)
        (109,125)(115,123)(116,127)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 48)( 24, 45)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 64)( 42, 47)( 43, 98)( 46, 68)( 49, 55)( 50, 75)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 87)( 62, 67)( 65, 91)( 66,111)( 70,102)( 71, 99)( 73, 79)( 74,103)( 77, 83)( 78,117)( 81, 86)
        ( 82,121)( 85, 90)( 88,106)( 89,122)( 92, 97)( 93,108)( 95,101)( 96,126)(100,113)(104,120)(105,114)(107,112)
        (109,125)(115,119)(116,127)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 59)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 49)( 29, 35)( 30, 79)( 33, 52)( 34, 82)
        ( 37, 43)( 38, 91)( 39, 63)( 41, 47)( 42, 94)( 45, 67)( 46, 98)( 50, 71)( 51, 68)( 53, 58)( 54,106)( 55, 86)
        ( 57, 62)( 60, 66)( 61,107)( 64, 90)( 65,104)( 69, 74)( 70, 99)( 72, 78)( 73,114)( 76, 81)( 77,117)( 80, 85)
        ( 83, 89)( 84,118)( 87,102)( 88,121)( 92, 97)( 93,109)( 95,101)( 96,126)(100,113)(103,108)(105,112)(110,125)
        (111,122)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 59)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 49)( 29, 35)( 30, 79)( 33, 52)( 34, 83)
        ( 37, 43)( 38, 91)( 39, 63)( 41, 47)( 42, 94)( 45, 67)( 46, 98)( 50, 71)( 51, 68)( 53, 58)( 54,106)( 55, 86)
        ( 57, 62)( 60, 66)( 61,107)( 64, 90)( 65,104)( 69, 74)( 70, 99)( 72, 78)( 73,114)( 76, 82)( 77,117)( 80, 85)
        ( 81,121)( 84, 89)( 87,102)( 88,122)( 92, 97)( 93,109)( 95,101)( 96,126)(100,113)(103,108)(105,112)(110,125)
        (111,123)(115,120)(116,127)(118,124)(119,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 42)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 47)( 40, 68)( 45, 51)( 46, 92)( 49, 55)( 50, 95)( 53, 72)( 54, 99)( 57, 63)( 58,106)
        ( 59, 87)( 61, 67)( 62,107)( 65, 71)( 66,104)( 69, 91)( 70,109)( 73, 79)( 74,117)( 75,100)( 77, 82)( 78,121)
        ( 81, 86)( 84, 90)( 85,122)( 88,102)( 89,125)( 93, 98)( 94,113)( 96,101)( 97,120)(103,108)(105,112)(110,116)
        (111,126)(114,119)(115,127)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 48)
        ( 15, 32)( 17, 36)( 18, 52)( 22, 27)( 23, 41)( 25, 31)( 26, 61)( 29, 35)( 30, 64)( 33, 44)( 34, 67)( 37, 43)
        ( 38, 79)( 39, 56)( 42, 60)( 45, 51)( 46, 87)( 47, 71)( 49, 55)( 50, 91)( 53, 59)( 54, 95)( 57, 75)( 58, 99)
        ( 62, 66)( 63, 80)( 65, 70)( 68, 74)( 69, 81)( 72, 83)( 73, 77)( 76, 82)( 78,103)( 84, 90)( 85,111)( 86,104)
        ( 88, 94)( 89,114)( 92, 98)( 93,118)( 96,102)( 97,122)(100,106)(101,123)(105,107)(108,113)(109,126)(110,124)
        (112,117)(115,121)(116,127)(119,125)(120,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  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, 78)( 28, 55)( 30, 36)( 31, 82)( 34, 59)
        ( 35, 86)( 38, 42)( 39, 68)( 41, 46)( 44, 71)( 45, 69)( 48, 54)( 49, 61)( 50, 72)( 52, 58)( 53, 91)( 56, 74)
        ( 57, 94)( 60, 66)( 62, 90)( 64, 70)( 65, 73)( 75, 81)( 76,105)( 77, 98)( 79, 85)( 80,109)( 83, 89)( 84,113)
        ( 87, 93)( 88,117)( 92, 97)( 95,101)( 96,118)( 99,102)(100,121)(103,108)(104,125)(106,112)(107,126)(110,116)
        (111,127)(114,120)(115,123)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 24)(  4,  9)(  6, 11)(  7, 23)(  8, 16)( 10, 20)( 13, 19)( 14, 40)( 15, 28)
        ( 17, 32)( 18, 44)( 21, 27)( 22, 33)( 25, 31)( 26, 52)( 29, 36)( 30, 53)( 34, 55)( 35, 48)( 37, 43)( 38, 64)
        ( 39, 56)( 41, 47)( 42, 68)( 45, 51)( 46, 72)( 49, 58)( 50, 76)( 54, 59)( 57, 60)( 61, 67)( 62, 84)( 63, 77)
        ( 65, 71)( 66, 88)( 69, 75)( 70, 92)( 73, 79)( 74, 96)( 78, 80)( 81, 87)( 82,104)( 83, 97)( 85, 91)( 86,108)
        ( 89, 95)( 90,112)( 93, 99)( 94,115)( 98,100)(101,107)(102,123)(103,116)(105,111)(106,126)(109,114)(110,122)
        (113,118)(117,119)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 28)(  7, 16)(  9, 20)( 10, 32)( 13, 19)( 14, 43)( 15, 21)
        ( 17, 24)( 18, 47)( 22, 39)( 23, 36)( 25, 31)( 26, 63)( 27, 51)( 29, 35)( 30, 67)( 33, 38)( 34, 58)( 37, 55)
        ( 40, 46)( 41, 71)( 42, 56)( 44, 50)( 45, 75)( 48, 54)( 49, 79)( 52, 59)( 53, 83)( 57, 68)( 60, 66)( 61, 94)
        ( 62, 87)( 64, 70)( 65, 98)( 69, 74)( 72, 78)( 73, 99)( 76, 82)( 77,102)( 80, 86)( 81,106)( 84, 90)( 85,110)
        ( 88, 91)( 89,114)( 92, 97)( 93,117)( 95,101)( 96,122)(100,105)(103,109)(104,123)(107,113)(108,125)(111,116)
        (112,126)(115,120)(118,121)(119,127)(124,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 28)(  7, 16)(  9, 20)( 10, 32)( 13, 19)( 14, 43)( 15, 21)
        ( 17, 24)( 18, 47)( 22, 39)( 23, 36)( 25, 31)( 26, 63)( 27, 51)( 29, 35)( 30, 67)( 33, 38)( 34, 58)( 37, 55)
        ( 40, 46)( 41, 71)( 42, 56)( 44, 50)( 45, 75)( 48, 54)( 49, 79)( 52, 59)( 53, 83)( 57, 68)( 60, 66)( 61, 94)
        ( 62, 87)( 64, 70)( 65, 98)( 69, 74)( 72, 78)( 73, 99)( 76, 82)( 77,102)( 80, 86)( 81,106)( 84, 90)( 85,110)
        ( 88, 91)( 89,114)( 92, 97)( 93,118)( 95,101)( 96,122)(100,105)(103,109)(104,123)(107,113)(108,125)(111,117)
        (112,126)(115,120)(116,127)(119,121)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 28)(  7, 16)(  9, 20)( 10, 32)( 13, 19)( 14, 39)( 15, 21)
        ( 17, 24)( 18, 43)( 22, 35)( 23, 33)( 25, 31)( 26, 55)( 27, 47)( 29, 34)( 30, 38)( 36, 42)( 37, 56)( 40, 46)
        ( 41, 59)( 44, 50)( 45, 63)( 48, 51)( 49, 67)( 52, 58)( 53, 79)( 54, 71)( 57, 62)( 60, 66)( 61, 80)( 64, 70)
        ( 65, 83)( 68, 74)( 69, 87)( 72, 75)( 73, 91)( 76, 82)( 77,103)( 78, 95)( 81, 86)( 84, 90)( 85,104)( 88, 94)
        ( 89,107)( 92, 98)( 93,111)( 96, 99)( 97,115)(100,106)(101,123)(102,119)(105,110)(108,114)(109,124)(112,118)
        (113,126)(116,121)(117,127)(120,122)(125,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 57)( 22, 28)( 23, 66)( 24, 45)( 26, 32)( 27, 69)( 30, 49)( 31, 73)( 34, 40)( 35, 85)
        ( 36, 61)( 38, 44)( 39, 89)( 42, 48)( 43, 93)( 46, 65)( 47, 97)( 50, 56)( 51,103)( 52, 77)( 54, 60)( 55,107)
        ( 58, 64)( 59,111)( 62, 81)( 63,115)( 67, 72)( 68, 98)( 70, 76)( 71, 95)( 74, 80)( 75, 91)( 78,100)( 79, 87)
        ( 82, 88)( 83,102)( 84,119)( 86, 92)( 90, 96)( 94, 99)(101,106)(104,110)(105,120)(108,114)(109,123)(112,118)
        (113,126)(116,122)(117,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 33)( 19, 56)( 22, 28)( 23, 68)( 24, 45)( 26, 32)( 27, 72)( 30, 49)( 31, 76)( 34, 40)( 35, 88)
        ( 36, 60)( 38, 44)( 39, 92)( 42, 48)( 43, 96)( 46, 64)( 47,100)( 50, 55)( 51, 80)( 53, 59)( 54,104)( 57, 63)
        ( 58,107)( 61, 84)( 62,111)( 65, 71)( 66, 98)( 67,101)( 69, 75)( 70, 94)( 73, 79)( 74, 90)( 77, 83)( 78, 86)
        ( 81,103)( 82,116)( 85, 91)( 87,115)( 89, 95)( 93, 99)( 97,102)(105,110)(106,119)(108,114)(109,124)(112,118)
        (113,126)(117,122)(120,123)(121,127)(125,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 60)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 49)( 29, 35)( 30, 79)( 33, 52)( 34, 83)
        ( 37, 43)( 38, 95)( 39, 64)( 41, 47)( 42, 99)( 45, 68)( 46,103)( 50, 72)( 51, 69)( 53, 59)( 54,108)( 55, 87)
        ( 57, 63)( 58,111)( 61, 67)( 62,115)( 65, 91)( 66,119)( 70, 74)( 71,104)( 73, 78)( 76, 82)( 77,105)( 80, 86)
        ( 81,101)( 84, 90)( 85, 97)( 88,107)( 89, 93)( 92, 98)( 94,122)( 96,102)(100,106)(109,114)(110,123)(112,118)
        (113,127)(116,121)(117,128)(120,125)(124,126),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 28)( 18, 32)( 19, 56)( 22, 27)( 23, 68)( 24, 44)( 26, 31)( 29, 48)( 30, 69)( 33, 39)( 34, 80)( 35, 60)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 88)( 45, 64)( 46, 92)( 49, 55)( 50,103)( 51, 72)( 53, 59)( 54,107)( 57, 63)
        ( 58,111)( 61, 76)( 62,112)( 65, 71)( 66,118)( 67, 96)( 70, 75)( 73, 99)( 74,119)( 77, 83)( 78,105)( 79,109)
        ( 81, 87)( 82,101)( 85, 91)( 86,123)( 89, 95)( 90,126)( 93, 98)( 94,117)( 97,114)(100,106)(102,122)(104,110)
        (108,113)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 61)( 23, 41)( 24, 39)( 26, 32)( 27, 73)( 28, 49)( 30, 36)( 31, 77)( 34, 53)
        ( 35, 81)( 40, 65)( 42, 48)( 43, 93)( 44, 66)( 46, 52)( 47, 97)( 50, 69)( 51,101)( 54, 60)( 55,108)( 56, 85)
        ( 58, 64)( 59,112)( 62, 68)( 63,115)( 67, 89)( 70, 76)( 71,118)( 72,102)( 74, 80)( 75,122)( 78, 84)( 79,126)
        ( 82, 88)( 83,127)( 86,104)( 87,124)( 90, 96)( 91,110)( 92,116)( 94,100)( 95,106)( 98,103)( 99,121)(105,111)
        (107,120)(109,114)(113,117)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120,121)
        (122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 41)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 80)
        ( 37, 43)( 38, 91)( 39, 61)( 42, 64)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,107)( 57, 63)
        ( 58,114)( 59, 84)( 62, 88)( 66, 95)( 67, 92)( 69, 75)( 70,118)( 71,108)( 73, 79)( 74,122)( 77, 83)( 78,126)
        ( 81, 87)( 82,127)( 85,110)( 86,124)( 89, 94)( 90,115)( 93, 98)( 96,102)( 97,116)(100,106)(101,112)(104,109)
        (105,121)(111,117)(113,120)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 20)( 11, 40)( 14, 19)( 15, 52)
        ( 16, 28)( 18, 32)( 21, 27)( 22, 60)( 23, 44)( 25, 31)( 26, 64)( 29, 48)( 30, 68)( 33, 39)( 34, 79)( 35, 53)
        ( 37, 43)( 38, 83)( 41, 47)( 42, 87)( 45, 56)( 46, 91)( 49, 55)( 50,102)( 51, 71)( 54, 75)( 57, 63)( 58,110)
        ( 59, 95)( 61, 67)( 62,114)( 65, 70)( 66,115)( 69, 74)( 72, 98)( 73,116)( 76, 82)( 77,122)( 78,103)( 80, 86)
        ( 81,123)( 84, 90)( 85,120)( 88, 94)( 89,125)( 92, 97)( 93,109)( 96,106)( 99,105)(100,127)(101,112)(104,118)
        (107,113)(108,126)(111,117)(119,124)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 25, 31)( 26, 75)( 27, 52)( 29, 35)( 30, 79)( 33, 56)( 34, 83)
        ( 37, 43)( 38, 91)( 39, 68)( 41, 47)( 42, 95)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 71)( 54,104)( 57, 63)
        ( 58,111)( 59, 84)( 61, 67)( 62,115)( 65, 70)( 66,118)( 69, 87)( 72, 78)( 73,121)( 74,105)( 76, 82)( 77,122)
        ( 80, 86)( 81,125)( 85,107)( 88, 94)( 89,113)( 90,119)( 92, 98)( 93,109)( 96,102)( 97,127)(100,106)(101,124)
        (108,114)(110,126)(112,117)(116,120)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 84)( 38, 44)( 39, 96)( 40, 68)( 42, 48)( 43,100)( 46, 72)( 47,104)( 51, 55)( 52, 73)( 54, 76)( 57, 63)
        ( 58,111)( 59, 88)( 61, 67)( 62,115)( 65, 71)( 66,118)( 69, 92)( 70,122)( 74, 79)( 75,105)( 78, 83)( 81, 87)
        ( 82,106)( 85, 91)( 86,102)( 89,108)( 90, 98)( 93, 99)( 94,110)( 95,125)( 97,103)(101,107)(109,114)(112,117)
        (113,126)(116,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 54)( 22, 28)( 23, 65)( 24, 45)( 26, 32)( 27, 68)( 30, 49)( 31, 72)( 34, 40)( 35, 83)
        ( 36, 57)( 38, 44)( 39, 86)( 42, 48)( 43, 90)( 46, 61)( 47, 94)( 50, 56)( 51,106)( 52, 75)( 55, 60)( 58, 79)
        ( 59,107)( 62, 67)( 63,118)( 64, 98)( 66, 71)( 69, 74)( 70,119)( 73, 78)( 76,102)( 77,120)( 80, 85)( 81, 88)
        ( 82,110)( 84, 89)( 87, 93)( 91, 97)( 92,111)( 95,101)( 96,122)( 99,114)(100,126)(103,109)(104,124)(105,116)
        (108,113)(112,125)(115,121)(117,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 12)(  7, 36)(  8, 16)( 10, 20)( 11, 39)( 14, 19)( 15, 28)
        ( 17, 32)( 18, 48)( 21, 27)( 22, 59)( 23, 43)( 25, 31)( 26, 63)( 29, 47)( 30, 64)( 33, 38)( 34, 75)( 35, 51)
        ( 37, 42)( 40, 46)( 41, 76)( 44, 55)( 45, 79)( 49, 54)( 50, 67)( 52, 71)( 53, 88)( 56, 62)( 57, 99)( 58, 83)
        ( 60, 66)( 61,103)( 65, 70)( 68, 87)( 69,104)( 72, 78)( 73,115)( 74, 91)( 77, 82)( 80, 86)( 81,116)( 84, 95)
        ( 85,119)( 89, 94)( 90,107)( 92,111)( 93,123)( 96,102)( 97,113)( 98,120)(100,106)(101,126)(105,110)(108,122)
        (109,127)(112,118)(114,125)(117,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 42)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 75)( 40, 69)( 43, 72)( 46, 52)( 47, 99)( 48, 73)( 50, 56)( 51,103)( 54, 76)( 55,107)
        ( 58, 64)( 59,118)( 60, 91)( 62, 68)( 63,122)( 66, 71)( 67,126)( 70, 95)( 74, 96)( 77, 83)( 78, 93)( 79,111)
        ( 81, 86)( 82, 89)( 85, 90)( 88, 94)( 92,114)( 97,102)( 98,127)(100,106)(101,124)(104,110)(105,120)(108,113)
        (109,116)(112,117)(115,121)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 28)( 18, 32)( 19, 56)( 22, 27)( 23, 67)( 24, 44)( 26, 31)( 29, 48)( 30, 68)( 33, 39)( 34, 75)( 35, 59)
        ( 37, 43)( 38, 78)( 41, 47)( 42, 82)( 45, 63)( 46, 86)( 49, 55)( 50, 98)( 51, 71)( 53, 58)( 54,102)( 57, 62)
        ( 60, 74)( 61,103)( 64, 70)( 65, 97)( 66, 90)( 69, 73)( 72, 94)( 76, 81)( 77,106)( 79, 85)( 80,115)( 83, 89)
        ( 84,116)( 87, 93)( 88,118)( 91,110)( 92,122)( 95,101)( 96,111)( 99,105)(100,125)(104,109)(107,114)(108,126)
        (112,128)(113,123)(117,121)(119,124)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 36)(  8, 17)( 10, 21)( 11, 40)( 14, 20)( 15, 52)
        ( 16, 29)( 18, 32)( 19, 56)( 22, 28)( 23, 67)( 24, 44)( 26, 31)( 27, 70)( 30, 48)( 33, 39)( 34, 78)( 35, 59)
        ( 37, 43)( 38, 79)( 41, 47)( 42, 82)( 45, 63)( 46, 86)( 49, 55)( 50, 98)( 51, 71)( 53, 58)( 54,102)( 57, 62)
        ( 60, 74)( 61,103)( 64, 69)( 65, 97)( 66, 90)( 68, 73)( 72, 94)( 75, 81)( 76,115)( 77,106)( 80, 85)( 83, 89)
        ( 84,116)( 87, 93)( 88,118)( 91,110)( 92,122)( 95,101)( 96,111)( 99,105)(100,125)(104,109)(107,114)(108,126)
        (112,128)(113,123)(117,121)(119,124)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 69)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 55)( 51,106)( 54, 59)( 57, 72)
        ( 58,107)( 61, 67)( 62,114)( 63, 87)( 65, 71)( 66,118)( 70, 90)( 73, 78)( 74,121)( 75,108)( 77, 82)( 80, 86)
        ( 81,122)( 84, 89)( 85,125)( 88,110)( 91, 97)( 92,116)( 93,119)( 95,101)( 96,112)( 99,105)(100,127)(103,109)
        (104,124)(111,117)(113,126)(115,120)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 69)( 42, 48)( 43, 98)( 46, 52)( 47,102)( 50, 56)( 51,106)( 54, 59)( 55,107)
        ( 58, 72)( 61, 67)( 62,114)( 63, 87)( 65, 71)( 66,118)( 70, 90)( 73, 78)( 74,121)( 75,108)( 77, 82)( 80, 86)
        ( 81,122)( 84, 89)( 85,125)( 88,110)( 91, 97)( 92,116)( 93,119)( 95,101)( 96,112)( 99,105)(100,127)(103,109)
        (104,124)(111,117)(113,126)(115,120)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 81)( 34, 57)
        ( 35, 85)( 38, 44)( 39, 97)( 40, 69)( 42, 48)( 43,101)( 46, 73)( 47,105)( 51, 56)( 52, 74)( 54, 77)( 55, 75)
        ( 58, 64)( 59,115)( 60, 89)( 62, 68)( 63,119)( 66, 72)( 67,122)( 70, 93)( 71,123)( 76,109)( 79, 84)( 80,110)
        ( 82, 88)( 83,107)( 86, 92)( 87,103)( 90,112)( 91, 99)( 94,100)( 95,114)( 96,126)( 98,104)(102,108)(106,111)
        (113,118)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)(119,120,121)
        (122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 96)( 40, 69)( 42, 48)( 43,100)( 46, 73)( 47,104)( 51, 56)( 52, 74)( 54, 76)( 55,109)
        ( 58, 64)( 59,115)( 60, 88)( 62, 68)( 63,119)( 66, 72)( 67,122)( 70, 92)( 71,125)( 75,108)( 78, 83)( 79,110)
        ( 81, 87)( 82,106)( 85, 91)( 86,102)( 89,112)( 90, 98)( 93, 99)( 94,114)( 95,126)( 97,103)(101,107)(105,111)
        (113,118)(116,121)(117,127)(120,124)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 88)( 38, 44)( 39,100)( 40, 68)( 42, 48)( 43,104)( 46, 72)( 47,108)( 51, 56)( 52, 73)( 54, 76)( 55, 74)
        ( 58, 63)( 59, 92)( 61, 67)( 62,116)( 65, 71)( 66,118)( 69, 96)( 70,122)( 75,112)( 77, 83)( 78,110)( 79,113)
        ( 81, 87)( 82,106)( 85, 91)( 86,102)( 89, 95)( 90, 98)( 93,115)( 94,126)( 97,103)( 99,125)(101,107)(105,111)
        (109,114)(117,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 68)( 42, 48)( 43,103)( 46, 72)( 47,107)( 51, 56)( 52, 73)( 54, 75)( 55,112)
        ( 58, 63)( 59, 91)( 61, 67)( 62,116)( 65, 71)( 66,119)( 69, 95)( 70,122)( 74,111)( 76, 82)( 77,109)( 78,113)
        ( 80, 86)( 81,105)( 84, 90)( 85,101)( 88, 94)( 89, 97)( 92,115)( 93,126)( 96,102)( 98,125)(100,106)(104,110)
        (108,114)(117,121)(118,127)(120,124)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 99)( 40, 68)( 42, 47)( 45, 72)( 46,100)( 49, 55)( 50,107)( 51, 73)( 54, 76)( 57, 63)
        ( 58,114)( 59, 91)( 61, 67)( 62,118)( 65, 71)( 66,119)( 69, 95)( 70,116)( 74,103)( 75,101)( 77, 83)( 78,121)
        ( 79,108)( 81, 86)( 82,125)( 85, 90)( 88, 94)( 89,126)( 92,110)( 93,127)( 96,102)( 97,106)( 98,112)(104,109)
        (105,124)(111,117)(113,123)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 53)( 29, 35)( 30, 76)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 61)( 41, 47)( 42, 91)( 45, 64)( 46, 95)( 49, 55)( 50,103)( 51, 65)( 54, 68)( 57, 63)
        ( 58,110)( 59, 83)( 62, 87)( 66, 99)( 67, 96)( 69, 75)( 70,118)( 71,104)( 73, 78)( 74,122)( 77, 82)( 80, 86)
        ( 81,123)( 84,106)( 85,124)( 89, 94)( 90,111)( 92, 98)( 93,127)( 97,114)(100,105)(101,121)(102,115)(107,113)
        (108,116)(109,120)(112,126)(117,128)(119,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 28)( 18, 32)( 19, 60)( 23, 40)( 26, 31)( 27, 48)( 29, 52)( 30, 68)( 33, 39)( 34, 79)( 35, 64)
        ( 37, 43)( 38, 82)( 41, 47)( 42, 86)( 45, 51)( 46, 90)( 49, 67)( 50, 94)( 53, 59)( 54,102)( 55, 71)( 57, 63)
        ( 58,106)( 61, 66)( 62,109)( 65, 75)( 69, 74)( 70, 95)( 72, 98)( 73,114)( 76, 81)( 77,125)( 78,110)( 80, 85)
        ( 83, 89)( 84,126)( 87, 93)( 88,119)( 91, 97)( 92,116)( 96,113)( 99,105)(100,123)(101,117)(103,108)(104,124)
        (107,112)(111,121)(115,120)(118,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 28)( 17, 32)( 18, 56)( 22, 44)( 23, 40)( 26, 31)( 27, 45)( 29, 48)( 30, 69)( 33, 39)( 34, 79)( 35, 60)
        ( 37, 43)( 38, 82)( 41, 64)( 42, 86)( 46, 68)( 47, 65)( 49, 55)( 50,102)( 51, 72)( 53, 59)( 54,106)( 57, 63)
        ( 58,109)( 61, 76)( 62,113)( 66, 94)( 67, 90)( 70, 75)( 71, 95)( 73, 98)( 74,122)( 77, 81)( 78,117)( 80, 85)
        ( 83, 89)( 84,118)( 87, 93)( 88,127)( 91, 97)( 92,124)( 96,121)( 99,105)(100,115)(101,125)(103,108)(104,111)
        (107,112)(110,116)(114,120)(119,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 29)( 17, 32)( 18, 56)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 45)( 30, 48)( 33, 39)( 34, 80)( 35, 60)
        ( 37, 43)( 38, 84)( 41, 64)( 42, 88)( 46, 68)( 47, 65)( 49, 55)( 50,103)( 51, 73)( 53, 59)( 54,107)( 57, 63)
        ( 58,111)( 61, 76)( 62,114)( 66, 95)( 67, 91)( 69, 75)( 70,125)( 71, 96)( 74, 99)( 77, 83)( 78,101)( 79,117)
        ( 81, 87)( 82,127)( 85, 90)( 86,123)( 89, 94)( 92, 98)( 93,124)( 97,121)(100,106)(102,126)(104,110)(105,118)
        (108,113)(109,119)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 54)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 95)( 40, 68)( 42, 48)( 43, 96)( 46, 71)( 47, 99)( 50, 56)( 51,107)( 52, 72)( 55, 75)
        ( 58, 63)( 59,114)( 60, 87)( 62, 67)( 65, 70)( 66,115)( 69, 91)( 73,103)( 74,100)( 76, 82)( 77,122)( 78,108)
        ( 80, 86)( 81,126)( 85, 90)( 88,110)( 89,127)( 92, 98)( 93,121)( 94,116)( 97,102)(101,118)(104,109)(105,125)
        (106,119)(111,117)(112,120)(113,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 84)( 38, 43)( 39, 67)( 41, 47)( 42, 92)( 45, 71)( 46, 95)( 49, 55)( 50,103)( 51, 72)( 54, 75)( 57, 62)
        ( 58,110)( 59, 87)( 61, 66)( 64, 70)( 65,111)( 68, 91)( 69,114)( 73, 99)( 74, 96)( 76, 82)( 77,122)( 78,104)
        ( 80, 86)( 81,126)( 85, 90)( 88,106)( 89,127)( 93, 98)( 94,115)( 97,118)(100,105)(101,125)(102,119)(107,113)
        (108,120)(109,124)(112,117)(116,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 32)( 17, 36)( 18, 56)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 45)( 29, 35)( 30, 76)( 33, 48)( 34, 77)
        ( 38, 43)( 39, 60)( 41, 64)( 42, 85)( 46, 68)( 47, 65)( 49, 55)( 50,100)( 51, 80)( 53, 59)( 54,104)( 57, 63)
        ( 58,107)( 61, 84)( 62,110)( 66, 92)( 67, 88)( 69, 75)( 70,122)( 71, 93)( 73, 79)( 74,126)( 78, 83)( 81, 96)
        ( 82,127)( 86, 91)( 87,114)( 89, 95)( 90,121)( 94,118)( 97,103)( 98,116)( 99,124)(101,106)(102,112)(105,109)
        (108,113)(111,117)(115,120)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 31)( 17, 35)( 18, 59)( 22, 47)( 23, 43)( 25, 30)( 26, 48)( 28, 34)( 29, 71)( 32, 51)( 33, 74)( 36, 42)
        ( 37, 83)( 38, 62)( 40, 46)( 41, 86)( 44, 66)( 45, 90)( 49, 70)( 50, 67)( 52, 58)( 53,106)( 54, 78)( 56, 61)
        ( 57,109)( 60, 65)( 63, 82)( 64,110)( 68, 98)( 69, 94)( 72, 77)( 73, 99)( 75, 81)( 76,118)( 79,102)( 80,121)
        ( 84, 89)( 85,113)( 87, 93)( 88,127)( 91, 97)( 92,123)( 95,101)( 96,120)(100,117)(103,108)(104,115)(105,125)
        (107,112)(111,116)(114,126)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 31)( 17, 35)( 18, 59)( 22, 47)( 23, 43)( 25, 30)( 26, 48)( 28, 34)( 29, 70)( 32, 51)( 33, 73)( 36, 42)
        ( 37, 85)( 38, 62)( 40, 46)( 41, 89)( 44, 65)( 45, 93)( 49, 69)( 50, 66)( 52, 58)( 53,109)( 54, 77)( 56, 61)
        ( 57, 84)( 60, 64)( 63, 81)( 67,101)( 68, 97)( 71, 76)( 72,102)( 74, 80)( 75,114)( 78,105)( 79,117)( 82, 88)
        ( 83,110)( 86, 92)( 87,125)( 90, 96)( 91,123)( 94,100)( 95,119)( 98,104)( 99,116)(103,113)(106,112)(107,127)
        (108,121)(111,128)(115,120)(118,124)(122,126),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 57)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 49)( 29, 35)( 30, 75)( 33, 52)( 34, 79)
        ( 37, 43)( 38, 86)( 39, 60)( 41, 47)( 42, 89)( 45, 64)( 46, 93)( 50, 68)( 51, 65)( 53, 59)( 54,109)( 55, 80)
        ( 58, 63)( 61, 83)( 62,110)( 66,101)( 67, 97)( 69, 74)( 70,121)( 71,102)( 73, 78)( 76, 82)( 77,122)( 81,105)
        ( 84, 88)( 85,113)( 87, 92)( 90, 96)( 91,114)( 94,100)( 95,125)( 98,104)( 99,120)(103,117)(106,112)(107,127)
        (108,123)(111,116)(115,128)(118,124)(119,126),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 39)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 25)( 17, 28)( 18, 52)( 22, 36)( 23, 33)( 26, 47)( 27, 43)( 29, 35)( 30, 71)( 31, 55)( 34, 59)( 37, 42)
        ( 38, 60)( 40, 46)( 41, 76)( 44, 63)( 45, 79)( 48, 54)( 49, 91)( 50, 64)( 53, 58)( 56, 67)( 57, 92)( 61, 75)
        ( 62, 72)( 65, 87)( 66, 83)( 68, 74)( 69,110)( 70, 95)( 73, 99)( 77, 82)( 78,100)( 80, 86)( 81,115)( 84,103)
        ( 85,118)( 88, 94)( 89,125)( 90,104)( 93, 98)( 96,107)( 97,126)(101,114)(102,111)(105,121)(106,119)(108,113)
        (109,127)(112,123)(116,120)(117,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 55)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 67)( 42, 48)( 43, 99)( 46, 71)( 47,103)( 50, 54)( 51, 72)( 53, 58)( 56, 75)
        ( 57, 73)( 60, 66)( 61,114)( 62, 91)( 65, 70)( 68, 95)( 69,115)( 74,107)( 76, 82)( 77,118)( 78,108)( 80, 86)
        ( 81,122)( 84, 90)( 85,126)( 88, 94)( 89,127)( 92,110)( 93,124)( 97,102)( 98,116)(100,106)(101,112)(104,109)
        (105,121)(111,117)(113,120)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 56)( 30, 36)( 31, 82)( 34, 59)
        ( 35, 86)( 38, 44)( 39, 95)( 40, 68)( 42, 48)( 43, 98)( 46, 71)( 47,102)( 50, 55)( 51, 72)( 53, 58)( 54,107)
        ( 57, 74)( 60, 66)( 61,114)( 62, 90)( 64, 70)( 65,115)( 69, 94)( 73,106)( 75, 81)( 76,118)( 77,108)( 79, 85)
        ( 80,122)( 83, 89)( 84,126)( 87, 93)( 88,127)( 91,110)( 92,124)( 96,101)( 97,116)( 99,105)(100,112)(103,109)
        (104,121)(111,117)(113,120)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 32)( 18, 36)( 19, 66)( 23, 48)( 24, 44)( 26, 31)( 27, 82)( 28, 54)( 30, 35)( 33, 58)( 34, 83)
        ( 37, 43)( 38, 94)( 39, 70)( 41, 47)( 42, 98)( 45, 74)( 46,102)( 49, 53)( 50, 75)( 52, 57)( 55, 78)( 56, 76)
        ( 59, 65)( 60,113)( 61, 86)( 63, 69)( 64,114)( 67, 73)( 68,117)( 71, 90)( 72,118)( 77,106)( 79, 85)( 80,121)
        ( 81,107)( 84, 89)( 87,109)( 88,122)( 91, 97)( 92,111)( 93,119)( 95,101)( 96,126)( 99,105)(100,127)(103,108)
        (104,124)(110,116)(112,125)(115,120)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 33)( 18, 36)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 54)( 30, 35)( 31, 86)( 34, 58)
        ( 37, 43)( 38, 94)( 39, 70)( 41, 47)( 42, 98)( 45, 74)( 46,102)( 49, 53)( 50, 75)( 52, 57)( 55, 78)( 56, 76)
        ( 59, 65)( 60,113)( 61, 87)( 63, 69)( 64,114)( 67, 73)( 68,117)( 71, 90)( 72,118)( 77,106)( 79, 85)( 80,121)
        ( 81,107)( 83, 89)( 84,125)( 88,109)( 91, 97)( 92,111)( 93,119)( 95,101)( 96,127)( 99,105)(100,123)(103,108)
        (104,124)(110,116)(112,126)(115,120)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 32)( 18, 36)( 19, 66)( 23, 48)( 24, 44)( 26, 31)( 27, 81)( 28, 55)( 30, 35)( 33, 58)( 34, 82)
        ( 37, 43)( 38, 93)( 39, 70)( 41, 47)( 42, 97)( 45, 74)( 46,101)( 49, 54)( 50, 75)( 52, 57)( 53,106)( 56, 77)
        ( 59, 65)( 60,113)( 61, 85)( 63, 69)( 64,117)( 67, 73)( 68,118)( 71, 89)( 72,119)( 76,105)( 78, 84)( 79,121)
        ( 80,107)( 83, 88)( 86,109)( 87,122)( 90, 96)( 91,111)( 92,115)( 94,100)( 95,126)( 98,104)( 99,127)(102,108)
        (103,124)(110,116)(112,125)(114,120)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 33)( 18, 36)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 81)( 28, 55)( 30, 35)( 31, 85)( 34, 58)
        ( 37, 43)( 38, 93)( 39, 70)( 41, 47)( 42, 97)( 45, 74)( 46,101)( 49, 54)( 50, 75)( 52, 57)( 53,106)( 56, 77)
        ( 59, 65)( 60,113)( 61, 86)( 63, 69)( 64,117)( 67, 73)( 68,118)( 71, 89)( 72,119)( 76,105)( 78, 84)( 79,121)
        ( 80,107)( 82, 88)( 83,125)( 87,109)( 90, 96)( 91,111)( 92,115)( 94,100)( 95,127)( 98,104)( 99,123)(102,108)
        (103,124)(110,116)(112,126)(114,120)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 32)( 18, 36)( 19, 66)( 23, 48)( 24, 44)( 26, 31)( 27, 54)( 29, 35)( 30, 79)( 33, 58)( 34, 82)
        ( 37, 43)( 38, 94)( 39, 70)( 41, 47)( 42, 98)( 45, 74)( 46,102)( 49, 53)( 50, 75)( 52, 57)( 55, 78)( 56, 76)
        ( 59, 65)( 60,113)( 61, 86)( 63, 69)( 64,117)( 67, 73)( 68,121)( 71, 90)( 72,122)( 77,106)( 80, 85)( 81,107)
        ( 83, 89)( 84,104)( 87,109)( 88,100)( 91, 97)( 92,111)( 93,125)( 95,101)( 96,112)( 99,105)(103,108)(110,116)
        (114,120)(115,126)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 44)( 25, 31)( 26, 68)( 27, 52)( 29, 35)( 30, 72)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 84)( 39, 62)( 41, 47)( 42, 88)( 45, 51)( 46, 92)( 49, 55)( 50, 96)( 53, 64)( 54,100)( 57, 63)
        ( 58, 87)( 59, 80)( 65, 71)( 66,114)( 67,103)( 69, 75)( 70,118)( 73, 79)( 74,122)( 77, 83)( 78,123)( 81,106)
        ( 82,120)( 85, 91)( 86,107)( 89, 95)( 90,125)( 93, 99)( 94,126)( 97,102)( 98,113)(101,105)(104,110)(108,128)
        (109,116)(111,117)(112,127)(115,121)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 24)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 31)( 18, 35)( 19, 63)( 23, 43)( 25, 30)( 26, 75)( 27, 51)( 29, 34)( 32, 55)( 33, 76)( 36, 42)
        ( 37, 87)( 38, 67)( 40, 46)( 41, 88)( 44, 50)( 45, 91)( 48, 54)( 49, 95)( 52, 71)( 53, 99)( 56, 62)( 57,109)
        ( 58, 79)( 60, 66)( 61,110)( 64, 70)( 65,111)( 68, 83)( 69,107)( 72, 78)( 73,121)( 74,102)( 77, 82)( 80,105)
        ( 81,122)( 84, 90)( 85,126)( 86,113)( 89, 94)( 92, 98)( 93,127)( 96,101)( 97,120)(100,104)(103,117)(106,112)
        (108,116)(114,125)(115,123)(118,124)(119,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 29)( 18, 32)( 19, 60)( 23, 40)( 25, 31)( 26, 68)( 27, 48)( 30, 52)( 33, 39)( 34, 76)( 35, 61)
        ( 37, 43)( 38, 80)( 41, 47)( 42, 83)( 45, 51)( 46, 87)( 49, 64)( 50, 91)( 53, 59)( 54,101)( 55, 69)( 57, 63)
        ( 58,105)( 62, 72)( 65, 71)( 66,113)( 67, 94)( 70, 97)( 73, 79)( 74,121)( 75,106)( 77, 82)( 78,125)( 81, 86)
        ( 84, 90)( 85,126)( 88, 93)( 89,112)( 92, 96)( 95,109)( 98,104)( 99,119)(100,114)(102,108)(103,120)(107,117)
        (110,116)(111,127)(115,123)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 28)( 18, 32)( 19, 60)( 23, 40)( 26, 31)( 27, 48)( 29, 52)( 30, 69)( 33, 39)( 34, 80)( 35, 64)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 88)( 45, 51)( 46, 92)( 49, 68)( 50, 96)( 53, 59)( 54,106)( 55, 72)( 57, 63)
        ( 58,110)( 61, 67)( 62,111)( 65, 76)( 66,112)( 70, 75)( 71, 99)( 73,102)( 74,115)( 77, 83)( 78,122)( 79,108)
        ( 81, 87)( 82,125)( 85, 91)( 86,126)( 89, 95)( 90,120)( 93, 98)( 94,117)( 97,101)(100,114)(103,109)(104,124)
        (105,118)(107,113)(116,121)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 85)( 28, 57)( 30, 36)( 31, 89)( 34, 61)
        ( 35, 92)( 38, 44)( 39,104)( 40, 73)( 42, 48)( 43,108)( 46, 77)( 47, 84)( 50, 56)( 51,113)( 52, 78)( 54, 60)
        ( 55,114)( 58, 81)( 59, 80)( 62, 68)( 63,102)( 64, 96)( 66, 72)( 67,115)( 70, 76)( 71,119)( 74,100)( 75,122)
        ( 79,112)( 82, 88)( 83,109)( 86, 91)( 87,125)( 90, 95)( 93, 99)( 94,126)( 97,106)( 98,127)(101,107)(103,118)
        (105,111)(110,128)(116,121)(117,123)(120,124),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), 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, 85)( 28, 57)( 30, 36)( 31, 89)( 34, 61)
        ( 35, 93)( 38, 44)( 39,104)( 40, 73)( 42, 48)( 43,108)( 46, 77)( 47, 84)( 50, 56)( 51,113)( 52, 78)( 54, 60)
        ( 55,114)( 58, 81)( 59, 80)( 62, 68)( 63,102)( 64, 96)( 66, 72)( 67,115)( 70, 76)( 71,119)( 74,100)( 75,122)
        ( 79,112)( 82, 88)( 83,109)( 86, 92)( 87,125)( 90, 95)( 91,126)( 94, 99)( 97,106)( 98,127)(101,107)(103,118)
        (105,111)(110,128)(116,121)(117,123)(120,124),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 62)( 23, 49)( 24, 45)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 65)( 42, 48)( 43, 98)( 46, 69)( 47,102)( 51, 56)( 52, 70)( 54, 73)( 55,111)
        ( 58, 64)( 59,117)( 60, 88)( 63, 68)( 66, 91)( 67,118)( 71,110)( 72,106)( 74, 79)( 75,121)( 76,108)( 78, 83)
        ( 81, 87)( 82,122)( 85, 90)( 86,125)( 89,113)( 92, 97)( 93,119)( 95,101)( 96,115)( 99,105)(100,127)(103,109)
        (104,124)(107,112)(114,120)(116,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 52)( 30, 35)( 31, 84)( 34, 56)
        ( 37, 43)( 38, 91)( 39, 68)( 41, 47)( 42, 95)( 45, 72)( 46, 99)( 50, 55)( 51, 73)( 53, 76)( 54,108)( 57, 63)
        ( 58,114)( 59, 85)( 61, 67)( 62,118)( 65, 71)( 66,119)( 69, 88)( 70,116)( 74,107)( 75,103)( 77, 83)( 78,121)
        ( 79,105)( 81, 87)( 82,125)( 86,110)( 89, 94)( 90,112)( 92, 98)( 93,127)( 96,102)( 97,123)(100,106)(101,124)
        (104,109)(111,117)(113,126)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 72)( 41, 47)( 42, 96)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 59)( 54,107)( 57, 76)
        ( 58,108)( 61, 67)( 62,114)( 63, 91)( 65, 71)( 66,118)( 69, 75)( 70,119)( 73, 95)( 74,116)( 77, 83)( 78,121)
        ( 79,105)( 81, 86)( 82,125)( 85, 90)( 88, 94)( 89,126)( 92,110)( 93,127)( 97,102)( 98,112)(100,106)(101,124)
        (104,109)(111,117)(113,123)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 88)( 38, 43)( 39, 72)( 41, 47)( 42, 96)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 59)( 54,107)( 57, 76)
        ( 58,108)( 61, 67)( 62,114)( 63, 91)( 65, 71)( 66,118)( 69, 75)( 70,119)( 73, 95)( 74,116)( 77, 83)( 78,121)
        ( 79,105)( 81, 87)( 82,125)( 85, 90)( 86,126)( 89, 94)( 92,110)( 93,127)( 97,102)( 98,112)(100,106)(101,124)
        (104,109)(111,117)(113,123)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 68)( 42, 48)( 43,102)( 46, 72)( 47,106)( 51, 56)( 52, 73)( 54, 76)( 55,115)
        ( 58, 64)( 59, 98)( 60, 91)( 62, 67)( 63, 70)( 66, 71)( 69, 95)( 74,114)( 75,110)( 77, 83)( 78,121)( 79,112)
        ( 81, 86)( 82,125)( 85, 90)( 88, 94)( 89,126)( 92,117)( 93,127)( 96,101)( 97,118)(100,105)(103,109)(104,119)
        (107,113)(108,124)(111,116)(120,123)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 68)( 42, 48)( 43,102)( 46, 72)( 47,106)( 51, 56)( 52, 73)( 54, 76)( 55,115)
        ( 58, 64)( 59, 98)( 60, 91)( 62, 67)( 63, 70)( 66, 71)( 69, 95)( 74,114)( 75,110)( 77, 83)( 78,121)( 79,112)
        ( 81, 87)( 82,125)( 85, 90)( 86,126)( 89, 94)( 92,117)( 93,127)( 96,101)( 97,118)(100,105)(103,109)(104,119)
        (107,113)(108,124)(111,116)(120,123)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 89)( 38, 44)( 39, 98)( 40, 71)( 42, 48)( 43,101)( 46, 74)( 47,105)( 50, 55)( 51, 75)( 53, 59)( 54, 76)
        ( 57, 78)( 58,110)( 61, 66)( 62,117)( 63, 93)( 65, 70)( 68, 73)( 69,118)( 72, 97)( 77,109)( 79, 85)( 80,121)
        ( 81,111)( 83, 88)( 84,125)( 87, 92)( 90, 96)( 91,126)( 94,113)( 95,127)( 99,104)(100,119)(102,108)(103,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 90)( 38, 44)( 39, 98)( 40, 71)( 42, 48)( 43,101)( 46, 74)( 47,105)( 50, 55)( 51, 75)( 53, 59)( 54, 76)
        ( 57, 78)( 58,110)( 61, 66)( 62,117)( 63, 93)( 65, 70)( 68, 73)( 69,118)( 72, 97)( 77,109)( 79, 85)( 80,121)
        ( 81,111)( 83, 89)( 84,125)( 87, 92)( 88,126)( 91, 96)( 94,113)( 95,127)( 99,104)(100,119)(102,108)(103,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 81)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 88)( 38, 44)( 39,100)( 40, 72)( 42, 48)( 43,104)( 46, 76)( 47,108)( 50, 55)( 51, 77)( 53, 59)( 54, 78)
        ( 57, 80)( 58,113)( 61, 67)( 62,119)( 63, 92)( 65, 71)( 66,122)( 69, 75)( 70,126)( 73, 96)( 74,127)( 79,112)
        ( 82, 87)( 83,114)( 85, 91)( 86,110)( 89, 95)( 90,106)( 93,116)( 94,102)( 97,103)( 98,118)( 99,124)(101,107)
        (105,111)(109,115)(117,121)(120,125)(123,128),
      nbP := 128,
      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,113,114,115)(116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 87)( 34, 60)
        ( 35, 91)( 38, 44)( 39,103)( 40, 72)( 42, 48)( 43,107)( 46, 76)( 47,111)( 50, 55)( 51, 77)( 53, 59)( 54, 78)
        ( 57, 80)( 58,116)( 61, 67)( 62,120)( 63, 95)( 65, 71)( 66,122)( 69, 75)( 70,126)( 73, 99)( 74,127)( 79,115)
        ( 81, 86)( 82,117)( 84, 90)( 85,113)( 88, 94)( 89,109)( 92, 98)( 93,105)( 96,119)( 97,101)(100,106)(102,124)
        (104,110)(108,114)(112,118)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 52)( 47,107)( 50, 56)( 51,111)( 54, 60)( 55,115)
        ( 58, 76)( 59,116)( 62, 67)( 63, 91)( 65, 71)( 66,119)( 69, 75)( 70,122)( 73, 95)( 74,125)( 77, 82)( 78,113)
        ( 80, 86)( 81,109)( 84, 90)( 85,105)( 88, 94)( 89,101)( 92,118)( 93, 97)( 96,102)( 98,126)(100,106)(104,110)
        (108,114)(112,117)(120,124)(121,127)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 68)( 42, 48)( 43,103)( 46, 72)( 47,107)( 51, 56)( 52, 73)( 54, 76)( 55,116)
        ( 58, 63)( 59, 91)( 61, 67)( 62,119)( 65, 71)( 66,122)( 69, 95)( 70,123)( 74,115)( 75,111)( 77, 82)( 78,113)
        ( 80, 86)( 81,109)( 84, 90)( 85,105)( 88, 94)( 89,101)( 92,118)( 93, 97)( 96,102)( 98,126)(100,106)(104,110)
        (108,114)(112,117)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 63)( 23, 48)( 24, 44)( 26, 31)( 27, 79)( 28, 53)( 30, 35)( 33, 56)( 34, 80)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 95)( 49, 55)( 50,103)( 51, 72)( 54, 75)( 57, 62)
        ( 58,110)( 59, 83)( 61, 66)( 64, 70)( 65,111)( 68, 87)( 69,112)( 73,102)( 74, 99)( 76, 82)( 77,118)( 78,104)
        ( 81, 86)( 84,106)( 85,119)( 89, 94)( 90,108)( 92, 98)( 93,123)( 96,101)( 97,126)(100,114)(105,115)(107,113)
        (109,122)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 55)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 89)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 54)( 50,109)( 51, 75)( 53, 58)( 56, 78)
        ( 57,110)( 60, 65)( 61,117)( 62, 93)( 64, 69)( 67, 73)( 68,118)( 71, 97)( 72,119)( 76,105)( 77,103)( 79, 85)
        ( 80,121)( 81,111)( 83, 88)( 84,125)( 87, 92)( 90, 96)( 91,126)( 94,113)( 95,127)( 98,104)( 99,108)(100,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 55)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 90)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 54)( 50,109)( 51, 75)( 53, 58)( 56, 78)
        ( 57,110)( 60, 65)( 61,117)( 62, 93)( 64, 69)( 67, 73)( 68,118)( 71, 97)( 72,119)( 76,105)( 77,103)( 79, 85)
        ( 80,121)( 81,111)( 83, 89)( 84,125)( 87, 92)( 88,126)( 91, 96)( 94,113)( 95,127)( 98,104)( 99,108)(100,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 86)( 39, 44)( 40, 67)( 42, 71)( 43, 95)( 46, 51)( 47,102)( 48, 72)( 50, 55)( 53, 75)( 54,103)( 57, 62)
        ( 58,110)( 59, 90)( 61, 66)( 64, 70)( 65,111)( 68, 94)( 69,114)( 73, 98)( 74, 96)( 76, 82)( 77,121)( 78,104)
        ( 80, 85)( 81,125)( 84, 89)( 87, 93)( 88,126)( 91,106)( 92,127)( 97,117)( 99,105)(100,124)(101,118)(107,113)
        (108,119)(109,123)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 55)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 90)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 54)( 50,109)( 51, 75)( 53, 58)( 56, 78)
        ( 57,110)( 60, 66)( 61,117)( 62, 93)( 64, 69)( 65,118)( 68, 73)( 71, 97)( 72,119)( 76,105)( 77,103)( 79, 85)
        ( 80,121)( 81,111)( 83, 89)( 84,125)( 87, 92)( 88,126)( 91, 96)( 94,113)( 95,127)( 98,104)( 99,108)(100,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 46)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 60)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 49)( 30, 36)( 31, 80)( 34, 53)
        ( 35, 83)( 39, 44)( 40, 64)( 42, 68)( 43, 92)( 47, 52)( 48, 69)( 50, 72)( 51, 99)( 54, 59)( 55,106)( 56, 87)
        ( 58, 63)( 61, 67)( 62,107)( 65, 91)( 66,110)( 70, 98)( 71, 95)( 73, 79)( 74,121)( 75,100)( 77, 82)( 78,125)
        ( 81, 86)( 84, 90)( 85,126)( 88,102)( 89,127)( 93, 97)( 94,113)( 96,117)(101,118)(103,109)(104,115)(105,123)
        (108,112)(111,116)(114,120)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 46)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 60)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 49)( 30, 36)( 31, 80)( 34, 53)
        ( 35, 84)( 39, 44)( 40, 64)( 42, 68)( 43, 92)( 47, 52)( 48, 69)( 50, 72)( 51, 99)( 54, 59)( 55,106)( 56, 87)
        ( 58, 63)( 61, 67)( 62,107)( 65, 91)( 66,110)( 70, 98)( 71, 95)( 73, 79)( 74,121)( 75,100)( 77, 83)( 78,125)
        ( 81, 86)( 82,126)( 85, 90)( 88,102)( 89,127)( 93, 97)( 94,113)( 96,117)(101,118)(103,109)(104,115)(105,123)
        (108,112)(111,116)(114,120)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 39, 44)( 40, 67)( 42, 71)( 43, 95)( 46, 52)( 47,102)( 48, 72)( 50, 55)( 51,103)( 54, 75)( 57, 62)
        ( 58,110)( 59, 90)( 61, 66)( 64, 70)( 65,111)( 68, 94)( 69,114)( 73, 98)( 74, 96)( 76, 82)( 77,121)( 78,104)
        ( 80, 86)( 81,125)( 84, 89)( 85,126)( 88, 93)( 91,106)( 92,127)( 97,117)( 99,105)(100,124)(101,118)(107,113)
        (108,119)(109,123)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 89)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 55)( 50,109)( 51, 75)( 53, 58)( 54,110)
        ( 57, 78)( 60, 66)( 61,117)( 62, 93)( 64, 69)( 65,118)( 68, 73)( 71, 97)( 72,119)( 76,105)( 77,103)( 79, 85)
        ( 80,121)( 81,111)( 83, 88)( 84,125)( 87, 92)( 90, 96)( 91,126)( 94,113)( 95,127)( 98,104)( 99,108)(100,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 59)
        ( 35, 90)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 55)( 50,109)( 51, 75)( 53, 58)( 54,110)
        ( 57, 78)( 60, 66)( 61,117)( 62, 93)( 64, 69)( 65,118)( 68, 73)( 71, 97)( 72,119)( 76,105)( 77,103)( 79, 85)
        ( 80,121)( 81,111)( 83, 89)( 84,125)( 87, 92)( 88,126)( 91, 96)( 94,113)( 95,127)( 98,104)( 99,108)(100,115)
        (106,112)(107,124)(114,120)(116,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 56)( 29, 35)( 30, 75)( 33, 59)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 64)( 41, 47)( 42, 94)( 45, 51)( 46, 97)( 49, 55)( 50,101)( 53, 58)( 54,105)( 57, 67)
        ( 60, 66)( 61, 89)( 62, 82)( 65, 86)( 68, 74)( 69,117)( 70,106)( 72, 77)( 73,121)( 76, 81)( 79, 85)( 80,122)
        ( 83,109)( 84,123)( 87, 93)( 88,110)( 91, 96)( 92,125)( 95,100)( 98,104)( 99,126)(102,108)(103,116)(107,113)
        (111,128)(112,119)(114,120)(115,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 56)( 29, 35)( 30, 75)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 90)( 39, 64)( 41, 47)( 42, 94)( 45, 51)( 46, 97)( 49, 55)( 50,101)( 53, 58)( 54,105)( 57, 67)
        ( 60, 66)( 61, 89)( 62, 82)( 65, 86)( 68, 74)( 69,117)( 70,106)( 72, 78)( 73,121)( 76, 81)( 77,122)( 80, 85)
        ( 83,109)( 84,123)( 87, 93)( 88,110)( 91, 96)( 92,125)( 95,100)( 98,104)( 99,126)(102,108)(103,116)(107,113)
        (111,128)(112,119)(114,120)(115,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 61)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 50)( 30, 36)( 31, 80)( 34, 53)
        ( 35, 83)( 39, 44)( 40, 64)( 42, 68)( 43, 92)( 46, 52)( 47, 99)( 48, 69)( 51, 72)( 54, 60)( 55,106)( 56, 87)
        ( 58, 63)( 59,109)( 62, 67)( 65, 91)( 66,110)( 70, 98)( 71, 95)( 73, 79)( 74,121)( 75,100)( 77, 82)( 78,125)
        ( 81, 86)( 84, 90)( 85,126)( 88,102)( 89,127)( 93, 97)( 94,113)( 96,117)(101,118)(103,108)(104,115)(105,123)
        (107,112)(111,116)(114,120)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 61)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 50)( 30, 36)( 31, 80)( 34, 53)
        ( 35, 84)( 39, 44)( 40, 64)( 42, 68)( 43, 92)( 46, 52)( 47, 99)( 48, 69)( 51, 72)( 54, 60)( 55,106)( 56, 87)
        ( 58, 63)( 59,109)( 62, 67)( 65, 91)( 66,110)( 70, 98)( 71, 95)( 73, 79)( 74,121)( 75,100)( 77, 83)( 78,125)
        ( 81, 86)( 82,126)( 85, 90)( 88,102)( 89,127)( 93, 97)( 94,113)( 96,117)(101,118)(103,108)(104,115)(105,123)
        (107,112)(111,116)(114,120)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 53)( 29, 35)( 30, 75)( 33, 56)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 61)( 41, 47)( 42, 91)( 45, 64)( 46, 94)( 49, 55)( 50,102)( 51, 65)( 54, 67)( 57, 63)
        ( 58,110)( 59, 82)( 62, 86)( 66, 98)( 68, 74)( 69,117)( 70,103)( 72, 77)( 73,121)( 76, 81)( 79, 85)( 80,122)
        ( 83,106)( 84,123)( 87, 93)( 88,125)( 89,111)( 92, 97)( 95,101)( 96,126)( 99,105)(100,116)(104,113)(107,112)
        (108,128)(109,119)(114,120)(115,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 53)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 90)( 39, 61)( 41, 47)( 42, 91)( 45, 64)( 46, 94)( 49, 55)( 50,102)( 51, 65)( 54, 67)( 57, 63)
        ( 58,110)( 59, 82)( 62, 86)( 66, 98)( 68, 74)( 69,117)( 70,103)( 72, 78)( 73,121)( 76, 81)( 77,122)( 80, 85)
        ( 83,106)( 84,123)( 87, 93)( 88,125)( 89,111)( 92, 97)( 95,101)( 96,126)( 99,105)(100,116)(104,113)(107,112)
        (108,128)(109,119)(114,120)(115,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 56)( 31, 72)( 34, 40)( 35, 83)
        ( 36, 67)( 38, 44)( 39, 86)( 42, 48)( 43, 90)( 46, 52)( 47, 94)( 50, 55)( 51, 98)( 54, 71)( 57, 63)( 58,106)
        ( 59, 75)( 61, 66)( 62,109)( 65, 70)( 68, 79)( 69,110)( 73, 78)( 74, 99)( 76,102)( 77,118)( 80, 85)( 81,126)
        ( 82,113)( 84, 89)( 87, 93)( 88,127)( 91, 97)( 92,123)( 95,101)( 96,120)(100,117)(103,108)(104,115)(105,121)
        (107,112)(111,116)(114,125)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 84)( 38, 43)( 39, 67)( 41, 47)( 42, 92)( 45, 71)( 46, 95)( 49, 55)( 50,103)( 51, 72)( 54, 75)( 57, 63)
        ( 58,110)( 59, 87)( 61, 66)( 62,114)( 65, 70)( 68, 91)( 69,115)( 73,102)( 74, 99)( 76, 82)( 77,109)( 78,104)
        ( 80, 86)( 81, 89)( 85, 90)( 88,106)( 93, 98)( 94,118)( 96,101)( 97,126)(100,121)(105,122)(107,113)(108,123)
        (111,117)(112,128)(116,120)(119,125)(124,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 95)( 40, 69)( 42, 47)( 43, 99)( 46, 71)( 49, 55)( 50,106)( 51, 72)( 53, 59)( 54,110)
        ( 57, 75)( 58,114)( 61, 67)( 62,104)( 63, 91)( 65, 70)( 66, 98)( 73,102)( 74,100)( 76, 82)( 77,122)( 78,115)
        ( 80, 86)( 81,126)( 84, 90)( 85,127)( 88, 94)( 89,124)( 92,108)( 93,120)( 96,101)( 97,105)(103,109)(107,113)
        (111,117)(112,121)(116,118)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 32)( 17, 36)( 18, 56)( 22, 47)( 23, 43)( 25, 31)( 26, 71)( 27, 48)( 29, 35)( 30, 75)( 33, 51)( 34, 78)
        ( 37, 42)( 38, 90)( 39, 59)( 41, 46)( 44, 63)( 45, 91)( 49, 67)( 50, 64)( 52, 58)( 53,106)( 54, 82)( 57, 62)
        ( 60, 86)( 61,107)( 65, 98)( 66, 94)( 68, 74)( 69,118)( 70, 99)( 72, 77)( 73,122)( 76, 81)( 79, 85)( 80,123)
        ( 83,102)( 84,120)( 87, 93)( 88,125)( 89,108)( 92, 97)( 95,110)( 96,126)(100,114)(101,111)(103,109)(104,128)
        (105,116)(112,117)(113,127)(115,121)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 32)( 17, 36)( 18, 59)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 48)( 29, 35)( 30, 75)( 33, 51)( 34, 78)
        ( 37, 42)( 38, 90)( 39, 62)( 41, 46)( 44, 66)( 45, 91)( 49, 70)( 50, 67)( 52, 58)( 53,106)( 54, 82)( 56, 61)
        ( 57,110)( 60, 65)( 63, 86)( 64,111)( 68, 98)( 69, 94)( 71, 77)( 72,121)( 73, 99)( 76, 81)( 79, 85)( 80,122)
        ( 83,102)( 84,123)( 87, 93)( 88,125)( 89,108)( 92, 97)( 95,113)( 96,126)(100,117)(101,114)(103,109)(104,128)
        (105,119)(107,112)(115,120)(116,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 84)( 38, 44)( 39, 95)( 40, 69)( 42, 48)( 43, 99)( 46, 72)( 47,103)( 50, 55)( 51,111)( 52, 73)( 54, 59)
        ( 57, 75)( 58,112)( 61, 67)( 62,118)( 63, 87)( 65, 71)( 66, 94)( 70, 91)( 74,107)( 76, 82)( 77,122)( 78,109)
        ( 80, 86)( 81,126)( 85, 90)( 88,114)( 89,127)( 92, 98)( 93,119)( 96,102)( 97,120)(100,106)(101,116)(104,110)
        (105,125)(108,113)(115,121)(117,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 82)
        ( 37, 43)( 38, 94)( 39, 71)( 41, 47)( 42, 98)( 45, 75)( 46,102)( 49, 54)( 50,110)( 51, 76)( 53, 58)( 56, 78)
        ( 57,111)( 60, 66)( 61,117)( 62, 86)( 64, 70)( 65,121)( 68, 74)( 69,122)( 72, 90)( 73,125)( 77,106)( 80, 85)
        ( 81,108)( 83, 89)( 84,104)( 87,113)( 88,100)( 91, 97)( 92,115)( 93,126)( 95,101)( 96,116)( 99,105)(103,109)
        (107,112)(114,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 33)( 18, 37)( 19, 63)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 55)
        ( 35, 84)( 39, 44)( 40, 67)( 42, 71)( 43, 92)( 46, 51)( 47, 72)( 49, 54)( 50, 99)( 53, 75)( 56, 62)( 57,106)
        ( 58, 87)( 60, 66)( 61,107)( 64, 70)( 65,110)( 68, 91)( 69,111)( 73, 98)( 74, 95)( 76, 82)( 77,122)( 78,100)
        ( 80, 86)( 81,126)( 85, 90)( 88,102)( 89,127)( 93, 97)( 94,114)( 96,118)(101,119)(103,109)(104,116)(105,124)
        (108,113)(112,117)(115,121)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 70)( 27, 55)( 29, 35)( 30, 74)( 33, 58)( 34, 78)
        ( 37, 43)( 38, 59)( 41, 47)( 42, 86)( 45, 62)( 46, 90)( 49, 54)( 50, 63)( 52, 57)( 53, 98)( 56, 66)( 60, 89)
        ( 61, 82)( 64, 97)( 65, 94)( 67, 73)( 68,109)( 69, 99)( 71, 77)( 72,113)( 75, 81)( 76,114)( 79, 85)( 80,117)
        ( 83,101)( 84,118)( 87, 93)( 88,102)( 91, 96)( 92,125)( 95,105)(100,106)(103,128)(104,121)(107,112)(108,126)
        (110,116)(111,123)(115,120)(119,124)(122,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 47)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 68)( 41, 46)( 42, 91)( 45, 71)( 48, 54)( 49, 99)( 50, 72)( 52, 58)( 53,103)( 56, 75)
        ( 57,107)( 60, 66)( 61,117)( 62, 83)( 64, 70)( 65,118)( 69, 87)( 73, 95)( 74, 92)( 77, 82)( 78,110)( 80, 86)
        ( 81,122)( 84,113)( 85,125)( 89, 94)( 90,119)( 93,115)( 96,102)( 97,126)( 98,116)(100,106)(101,127)(104,109)
        (105,124)(108,112)(111,121)(114,120)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 32)( 18, 36)( 19, 57)( 23, 40)( 25, 31)( 26, 68)( 27, 48)( 29, 35)( 30, 72)( 33, 52)( 34, 73)
        ( 38, 43)( 39, 60)( 41, 47)( 42, 81)( 45, 51)( 46, 84)( 49, 64)( 50, 88)( 53, 59)( 54, 99)( 55, 76)( 58, 63)
        ( 61, 80)( 62,100)( 65, 71)( 66,111)( 67, 92)( 69, 75)( 70,115)( 74, 79)( 77, 95)( 78,116)( 82, 87)( 83,103)
        ( 85, 91)( 86,119)( 89, 94)( 90,122)( 93,107)( 96,102)( 97,125)( 98,113)(101,106)(104,118)(105,126)(108,114)
        (109,128)(110,123)(112,117)(120,124)(121,127),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 81)( 34, 60)
        ( 35, 84)( 38, 44)( 39, 93)( 40, 69)( 42, 47)( 43, 96)( 46, 72)( 49, 55)( 50,104)( 51, 73)( 53, 59)( 54,108)
        ( 57, 76)( 58,112)( 61, 67)( 62,102)( 63, 88)( 65, 71)( 66,118)( 70, 92)( 74,100)( 75, 97)( 77, 83)( 78,126)
        ( 79,115)( 82, 87)( 85, 91)( 86,127)( 89,106)( 90,124)( 94, 99)( 95,119)( 98,120)(101,107)(103,121)(105,111)
        (109,114)(110,125)(113,117)(116,122)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 80)( 28, 57)( 30, 36)( 31, 81)( 34, 61)
        ( 35, 84)( 38, 44)( 39, 94)( 40, 70)( 42, 48)( 43, 98)( 46, 73)( 47,102)( 50, 56)( 51,110)( 52, 74)( 54, 60)
        ( 55,111)( 58, 76)( 59,112)( 62, 68)( 63,118)( 64, 88)( 66, 72)( 67,122)( 71, 91)( 75,106)( 77, 83)( 78,125)
        ( 79,108)( 82, 87)( 85, 90)( 86,126)( 89,114)( 92, 97)( 93,123)( 95,101)( 96,120)( 99,105)(100,116)(103,109)
        (104,128)(107,113)(115,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 44)( 39, 95)( 40, 71)( 42, 48)( 43, 98)( 46, 75)( 47,102)( 50, 55)( 51, 76)( 53, 59)( 54,111)
        ( 57, 79)( 58,112)( 61, 67)( 62,118)( 63, 91)( 65, 70)( 66,122)( 69, 74)( 72, 94)( 73,123)( 77,110)( 78,106)
        ( 80, 86)( 81,125)( 82,108)( 85, 90)( 88, 93)( 89,126)( 92,114)( 96,101)( 97,120)( 99,105)(100,116)(103,109)
        (104,128)(107,113)(115,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 90)( 38, 44)( 39, 95)( 40, 71)( 42, 48)( 43, 98)( 46, 75)( 47,102)( 50, 55)( 51, 76)( 53, 59)( 54,111)
        ( 57, 79)( 58,112)( 61, 67)( 62,118)( 63, 91)( 65, 70)( 66,122)( 69, 74)( 72, 94)( 73,123)( 77,110)( 78,106)
        ( 80, 85)( 81,125)( 82,108)( 84, 89)( 87, 93)( 88,126)( 92,114)( 96,101)( 97,120)( 99,105)(100,116)(103,109)
        (104,128)(107,113)(115,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 86)( 38, 44)( 39, 97)( 40, 71)( 42, 48)( 43,101)( 46, 74)( 47,105)( 50, 55)( 51,114)( 52, 75)( 54, 59)
        ( 57, 78)( 58,115)( 61, 67)( 62,121)( 63, 90)( 65, 70)( 66, 96)( 69, 73)( 72, 93)( 76,113)( 77,109)( 79, 85)
        ( 80,125)( 81,111)( 84, 89)( 87, 92)( 88,126)( 91,117)( 94,100)( 95,122)( 98,104)( 99,123)(102,108)(103,119)
        (106,112)(107,128)(110,116)(118,124)(120,127),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 85)( 34, 60)
        ( 35, 89)( 38, 44)( 39, 97)( 40, 71)( 42, 48)( 43,101)( 46, 74)( 47,105)( 50, 55)( 51,114)( 52, 75)( 54, 59)
        ( 57, 78)( 58,115)( 61, 67)( 62,121)( 63, 90)( 65, 70)( 66, 96)( 69, 73)( 72, 93)( 76,113)( 77,109)( 79, 84)
        ( 80,125)( 81,111)( 83, 88)( 86, 92)( 87,126)( 91,117)( 94,100)( 95,122)( 98,104)( 99,123)(102,108)(103,119)
        (106,112)(107,128)(110,116)(118,124)(120,127),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 31, 57)( 34, 40)( 35, 88)
        ( 36, 69)( 38, 44)( 39, 92)( 42, 73)( 43, 95)( 46, 52)( 47,103)( 48, 74)( 50, 56)( 51,104)( 54, 76)( 55,105)
        ( 58, 64)( 59,111)( 60, 81)( 62, 68)( 63,115)( 66, 72)( 67,116)( 70, 84)( 71,119)( 75, 99)( 77, 83)( 78,125)
        ( 79,101)( 82,107)( 85, 91)( 86,109)( 87,122)( 89, 94)( 90,127)( 93, 98)( 96,102)( 97,128)(100,106)(108,114)
        (110,126)(112,118)(113,123)(117,121)(120,124),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 52)( 31, 56)( 34, 40)( 35, 88)
        ( 36, 68)( 38, 44)( 39, 92)( 42, 72)( 43, 95)( 46, 51)( 47, 73)( 49, 55)( 50,104)( 53, 76)( 54,105)( 57, 63)
        ( 58,111)( 59, 81)( 61, 67)( 62,115)( 65, 71)( 66,118)( 69, 84)( 70,119)( 74,103)( 75, 99)( 77, 83)( 78,125)
        ( 79,101)( 82,107)( 85, 91)( 86,109)( 87,122)( 89, 94)( 90,127)( 93, 98)( 96,102)( 97,128)(100,106)(108,114)
        (110,126)(112,117)(113,123)(116,121)(120,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 52)( 31, 56)( 34, 40)( 35, 88)
        ( 36, 68)( 38, 44)( 39, 92)( 42, 72)( 43, 95)( 46, 51)( 47,104)( 48, 73)( 50, 55)( 53, 76)( 54,105)( 57, 63)
        ( 58,111)( 59, 81)( 61, 67)( 62,115)( 65, 71)( 66,118)( 69, 84)( 70,121)( 74,103)( 75, 99)( 77, 83)( 78,125)
        ( 79,101)( 82,107)( 85, 91)( 86,109)( 87,122)( 89, 94)( 90,127)( 93, 98)( 96,102)( 97,128)(100,106)(108,114)
        (110,126)(112,117)(113,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 80)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 73)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,115)( 52, 77)( 54, 60)
        ( 55,116)( 58, 79)( 59,117)( 62, 68)( 63,120)( 64, 91)( 66, 72)( 67,123)( 70, 75)( 71,126)( 74, 95)( 78,111)
        ( 81, 86)( 82,113)( 84, 90)( 85,109)( 88, 94)( 89,105)( 92,119)( 93,101)( 96,102)( 97,122)( 98,127)(100,106)
        (104,110)(108,114)(112,118)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 48)( 24, 44)( 26, 31)( 27, 75)( 28, 52)( 30, 35)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 64)( 41, 47)( 42, 91)( 45, 67)( 46, 95)( 50, 55)( 51, 68)( 53, 71)( 54,104)( 57, 63)
        ( 58, 86)( 59, 79)( 62, 66)( 65, 83)( 69,103)( 70, 99)( 72, 78)( 73,118)( 74,106)( 77, 82)( 80,110)( 81,119)
        ( 84, 90)( 85,111)( 88, 94)( 89,112)( 92, 98)( 93,123)( 96,102)( 97,126)(100,108)(101,117)(105,109)(107,114)
        (113,122)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 63)( 23, 48)( 24, 44)( 26, 31)( 27, 75)( 28, 52)( 30, 35)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 64)( 41, 47)( 42, 91)( 45, 67)( 46, 95)( 50, 55)( 51, 68)( 53, 71)( 54,104)( 57, 62)
        ( 58, 86)( 59, 79)( 61, 66)( 65, 83)( 69,103)( 70, 99)( 72, 78)( 73,118)( 74,107)( 77, 82)( 80,110)( 81,119)
        ( 84, 90)( 85,111)( 88, 94)( 89,112)( 92, 98)( 93,123)( 96,102)( 97,126)(100,106)(101,117)(105,109)(108,114)
        (113,122)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 73)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 69)( 41, 47)( 42, 91)( 45, 51)( 46, 95)( 49, 55)( 50, 99)( 53, 59)( 54,103)( 57, 72)
        ( 58,104)( 61, 67)( 62,114)( 63, 80)( 65, 71)( 66,115)( 70, 84)( 74, 79)( 75,107)( 77, 83)( 78,119)( 81,110)
        ( 82,122)( 85, 90)( 86,116)( 88, 94)( 89,112)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,121)(105,109)
        (108,118)(111,117)(113,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 71)( 41, 47)( 42, 91)( 45, 51)( 46, 95)( 49, 55)( 50, 99)( 53, 59)( 54,103)( 57, 75)
        ( 58,106)( 61, 67)( 62,114)( 63, 83)( 65, 70)( 66,115)( 69, 74)( 72, 87)( 73,116)( 77, 82)( 78,107)( 80, 86)
        ( 81,119)( 84,110)( 85,122)( 89, 94)( 90,112)( 92, 98)( 93,127)( 96,102)( 97,124)(100,105)(101,121)(104,109)
        (108,118)(111,117)(113,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 48)( 24, 44)( 26, 31)( 27, 53)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 64)( 41, 47)( 42, 91)( 45, 68)( 46, 95)( 49, 55)( 50,106)( 51, 69)( 54, 72)( 57, 63)
        ( 58,114)( 59, 80)( 62, 67)( 65, 84)( 66,115)( 70,103)( 71, 99)( 74, 79)( 75,107)( 77, 83)( 78,119)( 81,110)
        ( 82,122)( 85, 90)( 86,116)( 88, 94)( 89,112)( 92, 98)( 93,127)( 96,102)( 97,124)(100,105)(101,121)(104,109)
        (108,118)(111,117)(113,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 48)( 24, 44)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 80)( 34, 56)
        ( 35, 84)( 38, 43)( 39, 95)( 40, 64)( 42, 47)( 45, 68)( 46, 96)( 50, 55)( 51, 69)( 53, 72)( 54,104)( 57, 63)
        ( 58,114)( 59, 87)( 62, 67)( 65, 91)( 66,115)( 70,103)( 71, 99)( 73, 79)( 74,121)( 75,107)( 77, 83)( 78,125)
        ( 81, 86)( 82,126)( 85, 90)( 88,110)( 89,127)( 92, 98)( 93,119)( 94,112)( 97,102)(100,106)(101,120)(105,109)
        (108,117)(111,116)(113,123)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 84)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 91)( 38, 44)( 39,102)( 40, 72)( 42, 48)( 43,103)( 46, 76)( 47,106)( 50, 56)( 51,114)( 52, 77)( 54, 60)
        ( 55,118)( 58, 80)( 59,119)( 62, 68)( 63,101)( 64, 94)( 66, 71)( 67, 74)( 70, 75)( 73, 98)( 78,110)( 79,107)
        ( 81, 86)( 82,125)( 83,116)( 85, 90)( 88, 93)( 89,126)( 92, 97)( 95,121)( 96,127)( 99,105)(100,122)(104,109)
        (108,123)(111,117)(112,128)(113,124)(115,120),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 78)( 34, 40)( 35, 89)
        ( 36, 69)( 38, 44)( 39, 93)( 42, 73)( 43, 96)( 46, 52)( 47,104)( 48, 74)( 50, 56)( 51,108)( 54, 77)( 55,109)
        ( 58, 64)( 59,115)( 60, 81)( 62, 68)( 63,118)( 66, 72)( 67,122)( 70, 85)( 71,123)( 75,100)( 76, 97)( 79, 84)
        ( 80,106)( 82,111)( 83,102)( 86, 92)( 87,113)( 88,120)( 90, 95)( 91,128)( 94, 99)( 98,125)(101,107)(103,126)
        (105,110)(112,117)(114,127)(116,121)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 60)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 50)( 30, 36)( 31, 80)( 34, 53)
        ( 35, 81)( 39, 44)( 40, 64)( 42, 68)( 43, 89)( 46, 52)( 47, 99)( 48, 69)( 51, 72)( 54, 59)( 55,107)( 56, 84)
        ( 58, 63)( 61, 67)( 62,108)( 65, 88)( 66,111)( 70, 96)( 71, 92)( 73, 79)( 74,122)( 75,100)( 77, 83)( 78,126)
        ( 82, 87)( 85,103)( 86,127)( 90, 95)( 91,114)( 93, 98)( 94,121)( 97,102)(101,118)(104,110)(105,116)(106,124)
        (109,113)(112,117)(115,120)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 71)( 27, 55)( 29, 34)( 32, 59)( 33, 72)( 36, 42)
        ( 37, 80)( 38, 64)( 40, 46)( 41, 83)( 44, 50)( 45, 87)( 48, 54)( 49, 91)( 52, 58)( 53, 95)( 56, 67)( 57, 96)
        ( 60, 66)( 61,106)( 62, 75)( 65, 79)( 68, 74)( 69,114)( 70, 99)( 73, 78)( 76,102)( 77,115)( 81, 86)( 82,107)
        ( 84, 90)( 85,122)( 88, 94)( 89,125)( 92, 98)( 93,113)( 97,101)(100,110)(103,109)(104,124)(105,118)(108,121)
        (111,117)(112,126)(116,120)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 32)( 18, 36)( 19, 64)( 23, 47)( 24, 43)( 26, 31)( 27, 75)( 28, 55)( 30, 35)( 33, 59)( 34, 76)
        ( 37, 42)( 38, 67)( 40, 46)( 41, 84)( 44, 50)( 45, 87)( 48, 54)( 49, 91)( 52, 58)( 53, 95)( 56, 71)( 57, 98)
        ( 60, 66)( 61,106)( 62, 79)( 65, 70)( 68, 83)( 69,107)( 72, 78)( 73,118)( 74, 99)( 77, 82)( 80,102)( 81,119)
        ( 85, 90)( 86,110)( 88, 94)( 89,126)( 92, 97)( 93,117)( 96,101)(100,114)(103,109)(104,112)(105,122)(108,113)
        (111,125)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 49)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 84)( 39, 61)( 41, 47)( 42, 87)( 45, 64)( 46, 91)( 50, 55)( 51, 65)( 53, 68)( 54,100)( 57, 63)
        ( 58,110)( 59, 80)( 62, 83)( 66, 99)( 67, 95)( 69, 75)( 70,118)( 71,102)( 74, 79)( 77, 82)( 78,119)( 81,106)
        ( 85, 90)( 86,111)( 88, 94)( 89,123)( 92, 98)( 93,125)( 96,104)( 97,117)(101,105)(103,114)(107,113)(108,127)
        (109,120)(112,122)(115,121)(116,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 49)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 84)( 39, 61)( 41, 47)( 42, 87)( 45, 64)( 46, 91)( 50, 55)( 51, 65)( 53, 68)( 54,100)( 57, 63)
        ( 58,110)( 59, 80)( 62, 83)( 66, 99)( 67, 95)( 69, 74)( 70,118)( 71,102)( 73, 78)( 76, 82)( 77,119)( 81,106)
        ( 85, 90)( 86,111)( 88, 94)( 89,123)( 92, 98)( 93,125)( 96,104)( 97,117)(101,105)(103,114)(107,113)(108,127)
        (109,120)(112,122)(115,121)(116,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 66)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 77)( 34, 61)
        ( 35, 80)( 38, 44)( 39, 91)( 40, 69)( 42, 48)( 43, 95)( 46, 52)( 47, 98)( 50, 56)( 51,102)( 54, 60)( 55,106)
        ( 58, 72)( 59,107)( 62, 68)( 63, 90)( 64, 84)( 67, 71)( 70, 87)( 73, 79)( 74,121)( 75,110)( 78, 83)( 81, 86)
        ( 82,122)( 85,113)( 88, 94)( 89,114)( 92, 97)( 93,125)( 96,101)( 99,105)(100,126)(103,109)(104,120)(108,112)
        (111,117)(115,128)(116,123)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 48)( 24, 44)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 77)( 34, 56)
        ( 35, 80)( 38, 43)( 39, 64)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 50, 55)( 51, 69)( 53, 72)( 54,100)( 57, 63)
        ( 58,110)( 59, 84)( 62, 67)( 65, 87)( 66,111)( 70, 99)( 71, 95)( 73, 79)( 74,121)( 75,103)( 78, 83)( 81, 86)
        ( 82,122)( 85,106)( 89, 94)( 90,114)( 92, 98)( 93,126)( 96,102)( 97,120)(101,105)(104,117)(107,113)(108,128)
        (109,123)(112,116)(115,125)(118,124)(119,127),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 48)( 24, 44)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 64)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 50, 55)( 51, 69)( 53, 72)( 54,100)( 57, 63)
        ( 58,110)( 59, 84)( 62, 67)( 65, 87)( 66,111)( 70, 99)( 71, 95)( 73, 78)( 74,121)( 75,103)( 77, 82)( 80, 86)
        ( 81,122)( 85,106)( 89, 94)( 90,114)( 92, 98)( 93,126)( 96,102)( 97,120)(101,105)(104,117)(107,113)(108,128)
        (109,123)(112,116)(115,125)(118,124)(119,127),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 77)( 34, 61)
        ( 35, 80)( 38, 44)( 39, 91)( 40, 69)( 42, 48)( 43, 95)( 46, 52)( 47, 98)( 50, 56)( 51,102)( 54, 60)( 55,106)
        ( 58, 72)( 59,109)( 62, 67)( 63, 90)( 64, 84)( 66, 71)( 70, 87)( 73, 79)( 74,121)( 75,110)( 78, 83)( 81, 86)
        ( 82,122)( 85,113)( 88, 94)( 89,114)( 92, 97)( 93,125)( 96,101)( 99,105)(100,126)(103,108)(104,120)(107,112)
        (111,117)(115,128)(116,123)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 77)( 34, 56)
        ( 35, 80)( 38, 43)( 39, 65)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 49, 55)( 50,102)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 84)( 61, 67)( 62,113)( 66, 87)( 70, 99)( 71, 95)( 73, 79)( 74,121)( 75,103)( 78, 83)( 81, 86)
        ( 82,122)( 85,106)( 89, 94)( 90,114)( 92, 98)( 93,126)( 96,101)( 97,120)(100,105)(104,117)(107,112)(108,128)
        (109,123)(111,116)(115,125)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 65)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 49, 55)( 50,102)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 84)( 61, 67)( 62,113)( 66, 87)( 70, 99)( 71, 95)( 73, 78)( 74,121)( 75,103)( 77, 82)( 80, 86)
        ( 81,122)( 85,106)( 89, 94)( 90,114)( 92, 98)( 93,126)( 96,101)( 97,120)(100,105)(104,117)(107,112)(108,128)
        (109,123)(111,116)(115,125)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 29)( 18, 32)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 52)( 30, 56)( 33, 39)( 34, 80)( 35, 61)
        ( 37, 43)( 38, 84)( 41, 64)( 42, 88)( 45, 51)( 46, 96)( 47, 65)( 49, 55)( 50,100)( 53, 68)( 54,101)( 57, 63)
        ( 58,107)( 59, 73)( 62, 76)( 66, 92)( 67, 89)( 69, 75)( 70,114)( 71, 98)( 74,103)( 77, 83)( 78,119)( 79,108)
        ( 81, 87)( 82,121)( 85, 91)( 86,125)( 90,111)( 93, 99)( 94,117)( 95,112)( 97,102)(104,110)(105,123)(106,115)
        (109,118)(113,126)(116,127)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 52)( 31, 56)( 34, 39)( 35, 68)
        ( 37, 43)( 38, 81)( 41, 47)( 42, 84)( 45, 51)( 46, 88)( 49, 55)( 50, 92)( 53, 72)( 54, 93)( 57, 63)( 58,103)
        ( 59, 77)( 61, 67)( 62,104)( 65, 71)( 66,107)( 69, 80)( 70,110)( 73, 79)( 74,122)( 75, 96)( 78, 99)( 82, 87)
        ( 83,114)( 85, 91)( 86,127)( 89, 95)( 90,121)( 94, 98)( 97,118)(100,106)(101,112)(102,123)(105,109)(108,113)
        (111,117)(115,126)(116,124)(119,125)(120,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 52)( 31, 56)( 34, 39)( 35, 68)
        ( 37, 43)( 38, 81)( 41, 47)( 42, 84)( 45, 51)( 46, 88)( 49, 55)( 50, 92)( 53, 72)( 54, 95)( 57, 63)( 58,103)
        ( 59, 77)( 61, 67)( 62,106)( 65, 71)( 66,107)( 69, 80)( 70,110)( 73, 79)( 74,122)( 75, 96)( 78, 99)( 82, 87)
        ( 83,114)( 85, 91)( 86,127)( 89, 94)( 90,121)( 93, 98)( 97,118)(100,105)(101,112)(102,123)(104,109)(108,113)
        (111,117)(115,126)(116,124)(119,125)(120,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 44)( 20, 40)( 22, 28)( 23, 68)( 24, 52)( 26, 32)( 27, 72)( 30, 56)( 31, 75)( 34, 39)( 35, 57)
        ( 37, 43)( 38, 84)( 41, 60)( 42, 87)( 45, 51)( 46, 95)( 47, 61)( 49, 55)( 50, 99)( 53, 64)( 54,100)( 58, 83)
        ( 59, 79)( 62, 91)( 63, 88)( 65, 71)( 66,110)( 67, 97)( 69, 74)( 70,114)( 73, 78)( 76, 82)( 77,115)( 80,102)
        ( 81,118)( 85, 90)( 86,103)( 89,106)( 92, 98)( 93,113)( 94,107)( 96,101)(104,109)(105,122)(108,125)(111,117)
        (112,126)(116,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 44)( 20, 40)( 22, 28)( 23, 64)( 24, 49)( 26, 32)( 27, 68)( 30, 52)( 31, 72)( 34, 39)( 35, 53)
        ( 37, 43)( 38, 81)( 41, 56)( 42, 84)( 45, 51)( 46, 95)( 47, 57)( 50, 60)( 54, 80)( 55, 76)( 58, 92)( 59, 88)
        ( 61, 67)( 62,106)( 63, 96)( 65, 71)( 66,110)( 69, 75)( 70,114)( 73, 79)( 74,117)( 77, 99)( 78,121)( 82, 87)
        ( 83,100)( 85, 91)( 86,126)( 89, 94)( 90,105)( 93, 98)( 97,102)(101,125)(103,109)(104,127)(107,113)(108,123)
        (111,116)(112,119)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 98)( 40, 72)( 42, 47)( 45, 51)( 46, 99)( 49, 55)( 50,102)( 53, 59)( 54,106)( 57, 76)
        ( 58,109)( 61, 67)( 62,117)( 63, 90)( 65, 71)( 66,121)( 69, 75)( 70,122)( 73, 94)( 74,123)( 77, 83)( 78,116)
        ( 79,110)( 81, 86)( 82, 92)( 85, 89)( 88, 93)( 91,113)( 95,101)( 96,127)( 97,119)(100,105)(103,108)(104,128)
        (107,112)(111,125)(114,120)(115,126)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 52)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 88)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 95)( 50, 55)( 51, 69)( 53, 72)( 54,104)( 57, 63)
        ( 58,113)( 59, 80)( 61, 67)( 62,114)( 66, 84)( 70,103)( 71, 99)( 74, 79)( 75,107)( 77, 83)( 78,118)( 81,110)
        ( 82,121)( 85, 90)( 86,126)( 87,115)( 89, 94)( 92, 98)( 93,127)( 96,102)( 97,123)(100,106)(101,120)(105,109)
        (108,117)(111,116)(112,125)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 70)( 34, 40)( 35, 80)
        ( 36, 66)( 38, 44)( 39, 84)( 42, 48)( 43, 88)( 46, 52)( 47, 92)( 50, 56)( 51, 96)( 54, 69)( 55, 97)( 58, 64)
        ( 59,107)( 60, 73)( 62, 68)( 63,110)( 67, 77)( 71, 76)( 72,100)( 74,103)( 75,115)( 78, 83)( 79,111)( 81, 87)
        ( 82,123)( 85, 91)( 86,126)( 89, 95)( 90,120)( 93, 99)( 94,117)( 98,102)(101,114)(104,109)(105,125)(106,118)
        (108,113)(112,122)(116,121)(119,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 25)( 17, 28)( 18, 55)( 22, 39)( 23, 35)( 26, 47)( 27, 43)( 29, 34)( 30, 59)( 32, 38)( 33, 72)( 36, 63)
        ( 37, 75)( 41, 46)( 42, 64)( 44, 67)( 45, 84)( 48, 54)( 49, 94)( 50, 68)( 52, 58)( 53, 98)( 56, 62)( 57,102)
        ( 60, 71)( 61,105)( 65, 83)( 66, 79)( 69, 90)( 70, 86)( 73, 78)( 74,109)( 76, 82)( 77,118)( 80, 88)( 81,116)
        ( 85, 89)( 87,113)( 91, 97)( 92,121)( 93,114)( 95,101)( 96,122)( 99,104)(100,125)(103,108)(106,112)(107,126)
        (110,117)(111,127)(115,119)(120,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 25)( 17, 28)( 18, 55)( 22, 39)( 23, 35)( 26, 47)( 27, 43)( 29, 34)( 30, 59)( 32, 38)( 33, 72)( 36, 63)
        ( 37, 75)( 41, 46)( 42, 64)( 44, 67)( 45, 84)( 48, 54)( 49, 94)( 50, 68)( 52, 58)( 53, 98)( 56, 62)( 57,102)
        ( 60, 71)( 61,106)( 65, 83)( 66, 79)( 69, 90)( 70, 86)( 73, 78)( 74,109)( 76, 82)( 77,118)( 80, 88)( 81,116)
        ( 85, 89)( 87,113)( 91, 97)( 92,121)( 93,114)( 95,101)( 96,122)( 99,105)(100,125)(103,108)(104,126)(107,112)
        (110,117)(111,127)(115,119)(120,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 41)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 40)( 23, 36)( 26, 48)( 27, 44)( 29, 35)( 30, 76)( 31, 60)( 33, 39)( 34, 77)
        ( 37, 64)( 38, 80)( 42, 47)( 43, 65)( 45, 68)( 46, 89)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,102)( 57, 63)
        ( 58,106)( 61, 72)( 62,110)( 66, 88)( 67, 84)( 70, 95)( 71, 91)( 73, 79)( 74,125)( 75,113)( 78, 83)( 81, 87)
        ( 82,126)( 85, 93)( 86,120)( 90, 94)( 92,117)( 96,101)( 97,123)( 98,118)(100,105)(103,109)(104,124)(107,112)
        (108,115)(111,116)(114,121)(119,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 55)( 30, 68)( 33, 39)( 34, 79)( 35, 60)
        ( 37, 43)( 38, 83)( 41, 63)( 42, 87)( 45, 51)( 46, 95)( 47, 64)( 49, 54)( 50, 99)( 53, 67)( 56, 62)( 57,107)
        ( 58, 71)( 61, 75)( 65, 91)( 66, 88)( 69, 74)( 70,100)( 72,103)( 73,115)( 76, 82)( 77,122)( 78,108)( 80, 86)
        ( 81,125)( 84, 90)( 85,113)( 89,110)( 92, 98)( 93,120)( 94,111)( 96,102)( 97,117)(101,114)(104,109)(105,124)
        (106,118)(112,126)(116,121)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 67)( 41, 47)( 42, 68)( 45, 71)( 46, 95)( 49, 55)( 50,106)( 51, 72)( 54, 75)( 57, 62)
        ( 58,114)( 59, 91)( 61, 66)( 64, 70)( 65,115)( 69, 98)( 73,102)( 74, 99)( 76, 82)( 77,122)( 78,107)( 80, 86)
        ( 81,126)( 84, 90)( 85,127)( 88, 94)( 89,124)( 92,110)( 93,120)( 96,101)( 97,116)(100,112)(103,109)(104,121)
        (105,113)(108,118)(111,117)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 30)(  7, 16)(  9, 23)( 10, 38)( 11, 21)( 13, 19)( 14, 50)
        ( 15, 24)( 17, 27)( 18, 54)( 22, 34)( 25, 46)( 26, 42)( 28, 33)( 29, 58)( 31, 37)( 32, 66)( 35, 41)( 36, 69)
        ( 39, 45)( 40, 73)( 43, 61)( 44, 77)( 47, 53)( 48, 89)( 49, 62)( 51, 57)( 52, 93)( 55, 60)( 56, 97)( 59, 65)
        ( 63, 85)( 64, 81)( 67, 72)( 68, 98)( 70, 76)( 71,106)( 74, 80)( 75,109)( 78, 84)( 79,113)( 82,101)( 83,114)
        ( 86, 92)( 87,121)( 88,102)( 90, 96)( 91,122)( 94,100)( 95,125)( 99,105)(103,117)(104,115)(107,112)(108,126)
        (110,116)(111,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 48)( 24, 44)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 82)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 94)( 40, 67)( 42, 47)( 45, 70)( 46, 95)( 49, 55)( 50,105)( 51, 71)( 54, 74)( 57, 62)
        ( 58,113)( 59, 86)( 61, 66)( 64, 69)( 65,114)( 68, 90)( 72,101)( 73, 98)( 75, 81)( 76,125)( 77,106)( 79, 85)
        ( 80,126)( 84, 89)( 87,109)( 88,127)( 91, 97)( 92,120)( 93,115)( 96,100)( 99,117)(102,108)(103,124)(104,118)
        (107,121)(110,116)(111,119)(112,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 34)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 53)( 16, 30)( 18, 33)( 19, 56)( 23, 41)( 24, 37)( 26, 32)( 27, 72)( 28, 46)( 31, 49)( 35, 40)( 36, 60)
        ( 38, 64)( 39, 77)( 42, 48)( 43, 87)( 44, 65)( 47, 68)( 50, 55)( 51, 95)( 52, 73)( 54, 59)( 57, 63)( 58, 96)
        ( 61, 76)( 62, 99)( 66, 83)( 67, 80)( 69, 75)( 70,115)( 71, 88)( 74, 91)( 78, 82)( 79,103)( 81,107)( 84, 90)
        ( 85,114)( 86,108)( 89,111)( 92, 98)( 93,126)( 94,116)( 97,102)(100,106)(101,127)(104,110)(105,124)(109,119)
        (112,118)(113,120)(117,122)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 23)( 10, 39)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 24)( 17, 27)( 18, 55)( 22, 35)( 25, 47)( 26, 43)( 28, 34)( 29, 67)( 30, 56)( 32, 38)( 33, 68)( 36, 42)
        ( 37, 71)( 40, 46)( 41, 75)( 44, 59)( 45, 79)( 48, 54)( 49, 91)( 50, 60)( 52, 58)( 53, 95)( 57, 63)( 61, 87)
        ( 62, 83)( 64, 70)( 65,107)( 66, 96)( 69, 74)( 72, 78)( 73,108)( 76, 82)( 77,111)( 80, 86)( 81,115)( 84, 99)
        ( 85,116)( 88, 94)( 89,123)( 90,100)( 92, 98)( 93,126)( 97,103)(101,119)(102,117)(104,110)(105,121)(106,127)
        (109,114)(112,118)(113,122)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 48)( 24, 44)( 26, 31)( 27, 76)( 28, 53)( 30, 35)( 33, 56)( 34, 77)
        ( 37, 43)( 38, 85)( 39, 64)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 49, 55)( 50,102)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 80)( 62, 67)( 65, 84)( 66,111)( 70, 98)( 71, 95)( 73, 79)( 74,126)( 75,103)( 78, 83)( 81,106)
        ( 82,127)( 86, 90)( 87,114)( 89, 94)( 92, 97)( 93,115)( 96,118)( 99,105)(100,125)(101,119)(104,122)(107,113)
        (108,120)(109,124)(112,117)(116,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 61)( 23, 48)( 24, 44)( 26, 31)( 27, 76)( 28, 53)( 30, 35)( 33, 56)( 34, 77)
        ( 37, 43)( 38, 87)( 39, 64)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 49, 55)( 50,102)( 51, 69)( 54, 72)( 57, 63)
        ( 58,110)( 59, 80)( 62, 67)( 65, 84)( 66,111)( 70, 98)( 71, 95)( 73, 79)( 74,126)( 75,103)( 78, 83)( 81,106)
        ( 82,127)( 85, 90)( 86,114)( 89, 94)( 92, 97)( 93,115)( 96,118)( 99,105)(100,125)(101,119)(104,122)(107,113)
        (108,120)(109,124)(112,117)(116,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 41)( 26, 32)( 27, 75)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 67)( 42, 68)( 45, 51)( 46, 62)( 47, 69)( 49, 55)( 50, 58)( 53, 71)( 54, 88)( 57, 63)
        ( 59, 87)( 61, 66)( 65, 70)( 72, 78)( 73, 99)( 74, 91)( 76, 82)( 77,103)( 80, 86)( 81,107)( 84, 90)( 85,111)
        ( 89, 94)( 92, 95)( 93,112)( 96,102)( 97,123)( 98,115)(100,106)(101,124)(104,110)(105,121)(108,114)(109,126)
        (113,118)(116,119)(117,127)(120,125)(122,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 68)( 42, 71)( 45, 51)( 46, 62)( 47, 72)( 49, 55)( 50, 58)( 53, 75)( 54, 92)( 57, 63)
        ( 59, 91)( 61, 67)( 65, 70)( 66, 73)( 69, 74)( 76, 82)( 77,103)( 78, 95)( 80, 86)( 81,106)( 84, 90)( 85,110)
        ( 88, 94)( 89,114)( 93, 98)( 96, 99)( 97,115)(100,105)(101,123)(102,118)(104,109)(107,113)(108,124)(111,117)
        (112,126)(116,121)(119,122)(120,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 42)( 26, 32)( 27, 75)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 47)( 40, 68)( 45, 51)( 46, 92)( 49, 55)( 50, 95)( 53, 71)( 54, 99)( 57, 63)( 58,101)
        ( 59, 87)( 61, 67)( 62, 97)( 65, 70)( 66, 94)( 69, 91)( 72, 78)( 73,111)( 74,103)( 76, 82)( 77,114)( 80, 86)
        ( 81,118)( 84, 90)( 85,122)( 88,105)( 89,125)( 93, 98)( 96,102)(100,106)(104,107)(108,113)(109,116)(110,126)
        (112,117)(115,121)(119,124)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 83)( 28, 55)( 30, 35)( 33, 59)( 34, 84)
        ( 37, 43)( 38, 92)( 39, 71)( 41, 47)( 42, 95)( 45, 75)( 46, 99)( 49, 54)( 50, 76)( 52, 58)( 53,108)( 56, 79)
        ( 57,110)( 60, 66)( 61,117)( 62, 87)( 64, 70)( 65,121)( 68, 74)( 69,122)( 72, 91)( 73,123)( 77,107)( 78,103)
        ( 80, 86)( 81,125)( 82,105)( 85, 90)( 88,113)( 89,126)( 93, 98)( 94,119)( 96,102)( 97,115)(100,106)(101,128)
        (104,111)(109,112)(114,120)(116,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 55)( 30, 35)( 31, 87)( 34, 59)
        ( 37, 43)( 38, 92)( 39, 71)( 41, 47)( 42, 95)( 45, 75)( 46, 99)( 49, 54)( 50, 76)( 52, 58)( 53,108)( 56, 79)
        ( 57,110)( 60, 66)( 61,117)( 62, 88)( 64, 70)( 65,121)( 68, 74)( 69,122)( 72, 91)( 73,123)( 77,107)( 78,103)
        ( 80, 86)( 81,125)( 82,105)( 84, 90)( 85,126)( 89,113)( 93, 98)( 94,119)( 96,102)( 97,115)(100,106)(101,128)
        (104,111)(109,112)(114,120)(116,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 52)( 30, 56)( 31, 77)( 34, 40)( 35, 88)
        ( 36, 68)( 38, 44)( 39, 91)( 42, 72)( 43, 95)( 46, 51)( 47, 73)( 49, 55)( 50,104)( 53, 76)( 54,106)( 57, 63)
        ( 58,113)( 59, 80)( 61, 67)( 62,117)( 65, 71)( 66,121)( 69, 84)( 70,122)( 74,103)( 75, 99)( 78, 83)( 79,101)
        ( 81,109)( 82, 97)( 85, 90)( 86,111)( 87,125)( 89, 94)( 92, 98)( 93,112)( 96,102)(100,107)(105,108)(110,116)
        (114,120)(115,126)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 88)( 38, 44)( 39,100)( 40, 68)( 42, 48)( 43,104)( 46, 72)( 47,108)( 50, 55)( 51, 73)( 53, 59)( 54,116)
        ( 57, 76)( 58,118)( 62, 67)( 63, 92)( 65, 71)( 66,122)( 69, 96)( 70,123)( 74,115)( 75,111)( 77, 83)( 78,106)
        ( 79,113)( 81, 87)( 82,102)( 85, 91)( 86, 98)( 89, 95)( 90,126)( 93,121)( 94,127)( 97,103)( 99,125)(101,107)
        (105,110)(109,114)(112,119)(117,120)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 78)( 28, 57)( 30, 36)( 31, 82)( 34, 60)
        ( 35, 86)( 38, 44)( 39, 91)( 40, 69)( 42, 48)( 43, 94)( 46, 72)( 47, 98)( 50, 56)( 51,106)( 52, 73)( 54, 59)
        ( 55,109)( 58, 75)( 61, 67)( 62,117)( 63, 87)( 65, 71)( 66,118)( 70, 90)( 74,102)( 76, 81)( 77,110)( 79, 85)
        ( 80,122)( 83, 89)( 84,125)( 88,113)( 92, 97)( 93,119)( 95,101)( 96,115)( 99,105)(100,127)(103,108)(104,124)
        (107,112)(111,121)(114,120)(116,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 68)( 41, 47)( 42, 95)( 45, 71)( 46, 99)( 49, 54)( 50,110)( 51, 72)( 53, 58)( 56, 75)
        ( 57,111)( 60, 66)( 61,117)( 62, 83)( 64, 70)( 65, 90)( 69, 87)( 73,106)( 74,103)( 77, 82)( 78,108)( 80, 86)
        ( 81,123)( 84,113)( 85,125)( 88, 94)( 89,118)( 92, 98)( 93,119)( 96,102)( 97,115)(100,105)(101,127)(104,121)
        (107,112)(109,122)(114,120)(116,126)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 44)( 24, 40)( 26, 31)( 27, 79)( 28, 51)( 30, 35)( 33, 55)( 34, 80)
        ( 38, 43)( 39, 67)( 41, 71)( 42, 88)( 45, 50)( 46, 98)( 47, 72)( 49, 54)( 52, 75)( 53, 99)( 56, 62)( 57,105)
        ( 58, 83)( 60, 66)( 61,109)( 64, 70)( 65,110)( 68, 87)( 69,113)( 73, 94)( 74, 91)( 76, 82)( 77,125)( 78, 96)
        ( 81, 86)( 84,101)( 85,126)( 89, 93)( 90,117)( 92,121)( 95,100)( 97,122)(102,108)(103,119)(104,127)(106,112)
        (107,115)(111,116)(114,120)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 78)( 28, 55)( 30, 35)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 90)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 94)( 49, 54)( 50,102)( 51, 72)( 53, 58)( 56, 74)
        ( 57,103)( 60, 66)( 61,113)( 62, 82)( 65, 70)( 68, 86)( 69,114)( 73, 98)( 75, 81)( 76,121)( 77,106)( 80, 85)
        ( 83,109)( 84,122)( 87, 93)( 88,125)( 89,115)( 92, 97)( 95,101)( 96,126)( 99,105)(100,120)(104,108)(107,117)
        (110,116)(111,128)(112,123)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 78)( 28, 56)( 30, 35)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 90)( 39, 68)( 41, 47)( 42, 91)( 45, 71)( 46, 94)( 49, 55)( 50,102)( 51, 72)( 53, 58)( 54,105)
        ( 57, 74)( 60, 66)( 61,113)( 62, 82)( 64, 70)( 65,114)( 69, 86)( 73, 98)( 75, 81)( 76,121)( 77,106)( 80, 85)
        ( 83,109)( 84,122)( 87, 93)( 88,125)( 89,115)( 92, 97)( 95,101)( 96,126)( 99,104)(100,120)(103,108)(107,117)
        (110,116)(111,128)(112,123)(118,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 85)( 38, 44)( 39, 93)( 40, 68)( 42, 48)( 43, 96)( 46, 72)( 47, 99)( 50, 55)( 51,110)( 52, 73)( 54, 59)
        ( 57, 76)( 58,111)( 61, 67)( 62,117)( 63, 88)( 66, 71)( 69, 92)( 70,118)( 74,106)( 75,103)( 77, 83)( 78,116)
        ( 79,108)( 81, 87)( 82, 90)( 86, 91)( 89,113)( 94, 98)( 95,121)( 97,102)(100,105)(101,122)(104,125)(107,112)
        (109,126)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 85)( 38, 44)( 39, 95)( 40, 68)( 42, 48)( 43, 96)( 46, 72)( 47, 99)( 50, 55)( 51,110)( 52, 73)( 54, 59)
        ( 57, 76)( 58,111)( 61, 67)( 62,117)( 63, 88)( 66, 71)( 69, 92)( 70,118)( 74,106)( 75,103)( 77, 83)( 78,116)
        ( 79,108)( 81, 87)( 82, 90)( 86, 91)( 89,113)( 93, 98)( 94,121)( 97,102)(100,105)(101,122)(104,125)(107,112)
        (109,126)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 75)( 28, 52)( 31, 56)( 34, 40)( 35, 83)
        ( 36, 65)( 38, 44)( 39, 86)( 42, 68)( 43, 90)( 46, 51)( 47, 98)( 48, 69)( 50, 55)( 53, 71)( 54, 99)( 57, 63)
        ( 58,109)( 59, 76)( 61, 67)( 62,110)( 66, 79)( 70, 94)( 72, 78)( 73,117)( 74,102)( 77,105)( 80, 85)( 81,121)
        ( 82,111)( 84, 89)( 87, 93)( 88,122)( 91, 97)( 92,125)( 95,101)( 96,116)(100,104)(103,113)(106,112)(107,124)
        (108,118)(114,120)(115,126)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 27)(  4,  9)(  6, 20)(  7, 36)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 51)
        ( 15, 31)( 17, 35)( 18, 55)( 22, 43)( 23, 39)( 25, 30)( 26, 44)( 28, 34)( 29, 64)( 32, 47)( 33, 67)( 37, 42)
        ( 38, 56)( 40, 59)( 41, 76)( 45, 63)( 46, 60)( 48, 54)( 49, 91)( 50, 71)( 52, 58)( 53, 95)( 57, 75)( 61, 83)
        ( 62, 79)( 65, 70)( 66, 84)( 68, 74)( 69,104)( 72, 87)( 73,107)( 77, 82)( 78, 96)( 80, 99)( 81,112)( 85,103)
        ( 86,100)( 88, 94)( 89,125)( 90,108)( 92, 98)( 93,126)( 97,111)(101,118)(102,115)(105,110)(106,119)(109,121)
        (113,117)(114,127)(116,123)(120,124)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 12)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 32)( 17, 36)( 18, 60)( 22, 48)( 23, 44)( 25, 31)( 26, 69)( 27, 49)( 29, 35)( 30, 72)( 33, 52)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 61)( 41, 47)( 42, 91)( 45, 64)( 46, 92)( 50, 68)( 51, 65)( 53, 59)( 54,107)( 55, 79)
        ( 57, 63)( 58, 86)( 62, 83)( 66, 99)( 67, 95)( 70, 75)( 71,100)( 73, 78)( 74,116)( 77, 82)( 80,103)( 81,117)
        ( 84, 90)( 85,108)( 88, 94)( 89,122)( 93, 98)( 96,111)( 97,123)(101,115)(102,112)(104,110)(105,127)(106,119)
        (109,125)(113,120)(114,126)(118,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), 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, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 83)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 75)( 47,107)( 50, 56)( 51,119)( 52, 76)( 54, 60)
        ( 55,120)( 58, 79)( 59,117)( 62, 67)( 63, 97)( 64, 91)( 66, 71)( 69, 74)( 70, 98)( 73, 95)( 77,115)( 78,111)
        ( 80, 86)( 81,122)( 82,113)( 85, 90)( 88, 94)( 89,123)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,125)(112,118)(116,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), 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, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 83)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 75)( 47,107)( 50, 56)( 51,119)( 52, 76)( 54, 60)
        ( 55,120)( 58, 79)( 59,117)( 62, 67)( 63, 97)( 64, 91)( 66, 71)( 69, 74)( 70, 98)( 73, 95)( 77,115)( 78,111)
        ( 80, 86)( 81,122)( 82,113)( 84, 90)( 85,125)( 89, 94)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,124)(112,118)(116,121)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 75)( 47,107)( 50, 56)( 51,116)( 52, 76)( 54, 60)
        ( 55,117)( 58, 79)( 59,119)( 62, 68)( 63, 97)( 64, 91)( 66, 71)( 67, 98)( 70, 74)( 73, 95)( 77,115)( 78,111)
        ( 80, 86)( 81,122)( 82,113)( 85, 90)( 88, 94)( 89,123)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,125)(112,120)(118,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 75)( 47,107)( 50, 56)( 51,116)( 52, 76)( 54, 60)
        ( 55,117)( 58, 79)( 59,119)( 62, 68)( 63, 97)( 64, 91)( 66, 71)( 67, 98)( 70, 74)( 73, 95)( 77,115)( 78,111)
        ( 80, 86)( 81,122)( 82,113)( 84, 90)( 85,125)( 89, 94)( 92,101)( 93,126)( 96,102)(100,106)(104,110)(105,127)
        (108,114)(109,124)(112,120)(118,121)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), 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, 84)( 28, 57)( 30, 36)( 31, 85)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,116)( 52, 77)( 54, 60)
        ( 55,118)( 58, 80)( 59,119)( 62, 68)( 63, 98)( 64, 92)( 66, 71)( 67, 74)( 70, 75)( 73, 96)( 78,115)( 79,111)
        ( 81, 87)( 82,122)( 83,113)( 86, 91)( 89, 95)( 90,123)( 93,101)( 94,126)( 97,102)(100,106)(104,110)(105,127)
        (108,114)(109,125)(112,120)(117,121)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 84)( 28, 57)( 30, 36)( 31, 88)( 34, 61)
        ( 35, 89)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,116)( 52, 77)( 54, 60)
        ( 55,118)( 58, 80)( 59,119)( 62, 68)( 63, 98)( 64, 92)( 66, 71)( 67, 74)( 70, 75)( 73, 96)( 78,115)( 79,111)
        ( 81, 87)( 82,122)( 83,113)( 85, 91)( 86,125)( 90, 95)( 93,101)( 94,126)( 97,102)(100,106)(104,110)(105,127)
        (108,114)(109,124)(112,120)(117,121)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 81)( 28, 56)( 30, 36)( 31, 85)( 34, 60)
        ( 35, 89)( 38, 43)( 39,101)( 40, 70)( 42, 47)( 45, 74)( 46,102)( 49, 55)( 50,109)( 51, 75)( 53, 59)( 54,110)
        ( 57, 77)( 58,113)( 61, 66)( 62, 72)( 63, 93)( 65, 69)( 68, 73)( 71, 97)( 76,105)( 78, 84)( 79,121)( 80,114)
        ( 82, 88)( 83,125)( 86, 92)( 87,126)( 90, 96)( 91,127)( 94,100)( 95,123)( 98,104)( 99,119)(103,108)(106,112)
        (107,120)(111,116)(115,117)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 81)( 28, 55)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39,101)( 40, 69)( 42, 47)( 45, 73)( 46,102)( 49, 54)( 50, 74)( 52, 58)( 53,110)( 56, 77)
        ( 57,113)( 60, 65)( 61, 71)( 62, 93)( 64, 68)( 67, 72)( 70, 97)( 75,109)( 76,105)( 78, 84)( 79,121)( 80,114)
        ( 82, 88)( 83,125)( 86, 92)( 87,126)( 90, 96)( 91,127)( 94,100)( 95,123)( 98,104)( 99,119)(103,108)(106,112)
        (107,120)(111,116)(115,117)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 36)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 35)( 31, 84)( 34, 60)
        ( 37, 43)( 38, 89)( 39, 68)( 41, 47)( 42, 92)( 45, 72)( 46, 96)( 49, 55)( 50,107)( 51, 73)( 53, 59)( 54,108)
        ( 57, 76)( 58,109)( 61, 67)( 62,115)( 63, 85)( 66, 71)( 69, 88)( 70,116)( 74,103)( 75,100)( 77, 83)( 78,121)
        ( 79,105)( 81, 87)( 82,125)( 86,111)( 90, 95)( 91,113)( 93, 99)( 94,127)( 97,102)( 98,123)(101,118)(104,110)
        (106,119)(112,117)(114,126)(120,124)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 95)( 49, 54)( 50, 72)( 52, 58)( 53,104)( 56, 75)
        ( 57,107)( 60, 66)( 61,115)( 62, 83)( 65, 70)( 68, 87)( 69,116)( 73,103)( 74, 99)( 77, 82)( 78,108)( 80, 86)
        ( 81,119)( 84,111)( 85,122)( 89, 94)( 90,113)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,121)(105,110)
        (109,118)(112,117)(114,126)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 75)( 33, 59)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 67)( 41, 47)( 42, 94)( 45, 70)( 46, 98)( 49, 54)( 50, 71)( 52, 58)( 53,107)( 56, 74)
        ( 57,110)( 60, 66)( 61, 89)( 62, 82)( 65, 69)( 68, 86)( 72,106)( 73,102)( 76, 81)( 77,111)( 79, 85)( 80,119)
        ( 83,114)( 84,122)( 87, 93)( 88,115)( 91, 97)( 92,116)( 95,101)( 96,127)( 99,105)(100,124)(103,109)(104,121)
        (108,113)(112,118)(117,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 95)( 49, 55)( 50,104)( 51, 72)( 53, 58)( 54,107)
        ( 57, 75)( 60, 66)( 61,115)( 62, 83)( 65, 70)( 68, 87)( 69,116)( 73,103)( 74, 99)( 77, 82)( 78,108)( 80, 86)
        ( 81,119)( 84,111)( 85,122)( 89, 94)( 90,113)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,121)(105,110)
        (109,118)(112,117)(114,126)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 75)( 33, 59)( 34, 78)
        ( 37, 43)( 38, 90)( 39, 67)( 41, 47)( 42, 94)( 45, 70)( 46, 98)( 49, 55)( 50,107)( 51, 71)( 53, 58)( 54,110)
        ( 57, 74)( 60, 66)( 61, 89)( 62, 82)( 65, 69)( 68, 86)( 72,106)( 73,102)( 76, 81)( 77,111)( 79, 85)( 80,119)
        ( 83,114)( 84,122)( 87, 93)( 88,115)( 91, 97)( 92,116)( 95,101)( 96,127)( 99,105)(100,124)(103,109)(104,121)
        (108,113)(112,118)(117,126)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 75)( 28, 56)( 30, 35)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 83)( 39, 69)( 41, 47)( 42, 87)( 45, 51)( 46, 91)( 49, 55)( 50, 95)( 53, 59)( 54, 99)( 57, 71)
        ( 58,103)( 61, 67)( 62,114)( 63, 79)( 65, 70)( 66, 86)( 72, 78)( 73,121)( 74,106)( 77, 82)( 80,110)( 81,122)
        ( 84, 90)( 85,115)( 88, 94)( 89,112)( 92, 98)( 93,126)( 96,102)( 97,120)(100,105)(101,108)(104,109)(107,117)
        (111,116)(113,125)(118,124)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 83)( 38, 44)( 39, 94)( 40, 68)( 42, 48)( 43, 97)( 46, 71)( 47,101)( 50, 55)( 51,110)( 52, 72)( 54, 59)
        ( 57, 75)( 58,111)( 61, 66)( 62, 93)( 63, 87)( 65, 70)( 69, 90)( 73,109)( 74,105)( 77, 82)( 78,113)( 80, 86)
        ( 81,122)( 84, 89)( 85,125)( 88,117)( 91, 96)( 92,118)( 95,100)( 98,104)( 99,119)(102,108)(103,127)(106,115)
        (107,124)(112,116)(114,121)(120,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 66)( 23, 48)( 24, 44)( 26, 32)( 27, 81)( 28, 56)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39, 70)( 41, 47)( 42, 94)( 45, 74)( 46, 97)( 49, 55)( 50,106)( 51, 75)( 53, 58)( 54,109)
        ( 57, 78)( 60, 65)( 61,117)( 62, 90)( 64, 69)( 67, 73)( 68,118)( 71, 93)( 72,119)( 76,105)( 77,101)( 79, 84)
        ( 80,110)( 82, 88)( 83,122)( 86, 92)( 87,125)( 91,113)( 95,100)( 96,115)( 98,104)( 99,127)(102,108)(103,124)
        (107,112)(111,121)(114,120)(116,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 81)( 28, 56)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39, 70)( 41, 47)( 42, 94)( 45, 74)( 46, 97)( 49, 55)( 50,106)( 51, 75)( 53, 58)( 54,109)
        ( 57, 78)( 60, 66)( 61,117)( 62, 90)( 64, 69)( 65,118)( 68, 73)( 71, 93)( 72,119)( 76,105)( 77,101)( 79, 84)
        ( 80,110)( 82, 88)( 83,122)( 86, 92)( 87,125)( 91,113)( 95,100)( 96,115)( 98,104)( 99,127)(102,108)(103,124)
        (107,112)(111,121)(114,120)(116,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 52)( 31, 56)( 34, 40)( 35, 87)
        ( 36, 68)( 38, 44)( 39, 91)( 42, 72)( 43, 95)( 46, 51)( 47, 73)( 49, 55)( 50,103)( 53, 76)( 54,104)( 57, 63)
        ( 58,114)( 59, 81)( 61, 67)( 62,118)( 65, 71)( 66,119)( 69, 84)( 70,116)( 74,102)( 75, 98)( 77, 83)( 78,125)
        ( 79,106)( 82,110)( 85, 90)( 86,112)( 88, 94)( 89,127)( 92, 97)( 93,123)( 96,101)( 99,108)(100,124)(105,109)
        (107,121)(111,117)(113,126)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 82)( 34, 56)
        ( 35, 86)( 39, 44)( 40, 67)( 42, 71)( 43, 91)( 46, 51)( 47, 72)( 49, 55)( 50, 99)( 53, 75)( 54,102)( 57, 63)
        ( 58,110)( 59, 87)( 61, 66)( 62,113)( 65, 70)( 68, 90)( 69,114)( 73, 98)( 74, 94)( 76, 81)( 77,125)( 78,103)
        ( 80, 85)( 83, 89)( 84,126)( 88,106)( 92, 97)( 93,117)( 95,101)( 96,124)(100,105)(104,121)(107,112)(108,119)
        (109,127)(111,116)(115,120)(118,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 29)( 18, 32)( 22, 44)( 23, 40)( 25, 31)( 26, 71)( 27, 51)( 30, 55)( 33, 39)( 34, 78)( 35, 60)
        ( 37, 43)( 38, 82)( 41, 63)( 42, 86)( 45, 50)( 46, 64)( 48, 54)( 49, 95)( 52, 67)( 53, 96)( 56, 62)( 57,106)
        ( 58, 72)( 61, 75)( 65, 94)( 66, 90)( 68, 74)( 69,114)( 70, 98)( 73,102)( 76, 81)( 77,107)( 79, 85)( 80,119)
        ( 83, 89)( 84,122)( 87, 93)( 88,126)( 91,100)( 92,113)( 97,101)( 99,110)(103,109)(104,121)(105,115)(108,118)
        (111,117)(112,127)(116,124)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 80)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 95)( 40, 72)( 42, 48)( 43, 98)( 46, 75)( 47,102)( 50, 56)( 51,113)( 52, 76)( 54, 60)
        ( 55,114)( 58, 79)( 59,115)( 62, 68)( 63,121)( 64, 88)( 66, 71)( 67, 94)( 70, 74)( 73, 91)( 77,109)( 78,106)
        ( 81, 86)( 82,111)( 84, 90)( 85,127)( 89,117)( 92, 97)( 93,122)( 96,101)( 99,105)(100,123)(103,108)(104,119)
        (107,125)(110,116)(112,126)(118,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 29)( 18, 32)( 22, 44)( 23, 40)( 25, 31)( 26, 71)( 27, 51)( 30, 55)( 33, 39)( 34, 78)( 35, 60)
        ( 37, 43)( 38, 82)( 41, 63)( 42, 86)( 45, 50)( 46, 64)( 48, 54)( 49, 95)( 52, 67)( 53, 96)( 56, 62)( 57,106)
        ( 58, 72)( 61, 75)( 65, 94)( 66, 90)( 68, 74)( 69,114)( 70, 98)( 73,102)( 76, 81)( 77,107)( 79, 85)( 80,119)
        ( 83, 89)( 84,121)( 87, 93)( 88,125)( 91,100)( 92,113)( 97,101)( 99,110)(103,109)(104,123)(105,115)(108,118)
        (111,117)(112,126)(116,127)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 75)( 31, 63)( 33, 39)( 34, 76)
        ( 37, 43)( 38, 79)( 41, 47)( 42, 83)( 45, 51)( 46, 87)( 49, 67)( 50, 91)( 53, 59)( 54,102)( 55, 68)( 57, 62)
        ( 58,106)( 61, 66)( 64, 71)( 65,107)( 69, 98)( 70, 94)( 72, 78)( 73,122)( 74,110)( 77, 82)( 80, 86)( 81,123)
        ( 84, 90)( 85,117)( 88, 93)( 89, 96)( 92, 97)( 95,114)( 99,105)(100,120)(101,115)(103,109)(104,126)(108,113)
        (111,118)(112,127)(116,124)(119,125)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 41)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 40)( 23, 36)( 26, 48)( 27, 44)( 29, 35)( 30, 75)( 31, 60)( 33, 39)( 34, 76)
        ( 37, 63)( 38, 79)( 42, 47)( 43, 64)( 45, 67)( 46, 88)( 49, 55)( 50, 99)( 51, 68)( 53, 59)( 54,103)( 57, 62)
        ( 58,107)( 61, 71)( 65, 87)( 66, 83)( 69, 95)( 70, 91)( 72, 78)( 73,122)( 74,108)( 77, 82)( 80, 86)( 81,123)
        ( 84,111)( 85,117)( 89, 94)( 90,112)( 92,114)( 93,113)( 96,102)( 97,120)( 98,115)(100,106)(101,126)(104,110)
        (105,127)(109,118)(116,124)(119,125)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 46)( 42, 68)( 44, 50)( 45, 92)( 48, 71)( 49, 93)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,110)( 64, 75)( 65,111)( 69, 91)( 70, 87)( 73, 99)( 74, 95)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 97)( 89,120)( 94, 98)( 96,117)(100,105)(101,123)(102,118)(104,109)(107,113)
        (108,124)(112,116)(115,121)(119,127)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 46)( 42, 68)( 44, 50)( 45, 92)( 48, 71)( 49, 93)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,110)( 64, 75)( 65,113)( 69, 91)( 70, 87)( 73, 99)( 74, 95)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 97)( 89,120)( 94, 98)( 96,117)(100,105)(101,123)(102,118)(104,109)(107,112)
        (108,124)(111,116)(115,121)(119,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 46)( 42, 92)( 43, 68)( 45, 50)( 48, 71)( 49, 93)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,110)( 64, 75)( 65,113)( 69, 91)( 70, 87)( 73, 99)( 74, 95)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 97)( 89,120)( 94, 98)( 96,117)(100,105)(101,123)(102,118)(104,109)(107,112)
        (108,124)(111,116)(115,121)(119,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 79)( 31, 64)( 33, 39)( 34, 80)
        ( 37, 68)( 38, 83)( 41, 47)( 42, 91)( 43, 69)( 45, 51)( 46, 92)( 49, 71)( 50, 95)( 53, 59)( 54,103)( 55, 72)
        ( 57, 63)( 58,107)( 61, 67)( 62,108)( 65, 75)( 66,111)( 70, 87)( 73, 99)( 74, 96)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 94)( 89,121)( 93, 98)( 97,118)(100,106)(101,124)(102,119)(104,110)(105,116)
        (109,113)(112,117)(115,122)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 46)( 42, 68)( 44, 50)( 45, 92)( 48, 71)( 49, 95)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,107)( 60, 66)( 61,110)( 64, 75)( 65,111)( 69, 91)( 70, 87)( 73, 99)( 74, 96)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 94)( 89,121)( 93, 98)( 97,118)(100,106)(101,124)(102,119)(104,109)(105,116)
        (108,113)(112,117)(115,122)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 48)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 47)( 42, 92)( 43, 68)( 45, 50)( 46, 95)( 49, 71)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,107)( 60, 66)( 61,110)( 64, 75)( 65,113)( 69, 91)( 70, 87)( 73, 99)( 74, 96)( 76, 82)( 77,126)( 78,117)
        ( 81, 86)( 84, 90)( 85,127)( 88, 94)( 89,124)( 93, 98)( 97,121)(100,106)(101,119)(102,122)(104,109)(105,115)
        (108,112)(111,116)(114,120)(118,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 33)( 18, 36)( 19, 60)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 48)( 30, 35)( 31, 79)( 34, 52)
        ( 38, 43)( 39, 64)( 41, 68)( 42, 84)( 46, 51)( 47, 69)( 49, 72)( 50, 92)( 53, 59)( 54,103)( 55, 80)( 57, 63)
        ( 58,107)( 61, 67)( 62,111)( 65, 83)( 66,114)( 70, 91)( 71, 87)( 73, 78)( 74,102)( 75, 95)( 77, 82)( 81, 99)
        ( 85, 90)( 86,118)( 88,122)( 89,128)( 93, 98)( 94,123)( 96,125)( 97,124)(100,106)(101,126)(104,110)(105,120)
        (108,113)(109,116)(112,117)(115,121)(119,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 83)
        ( 37, 67)( 38, 86)( 41, 46)( 42, 68)( 44, 50)( 45, 95)( 48, 71)( 49, 96)( 52, 58)( 53,106)( 54, 72)( 56, 62)
        ( 57,107)( 60, 66)( 61,110)( 64, 75)( 65,114)( 69, 94)( 70, 90)( 73,102)( 74, 98)( 76, 82)( 77,121)( 78,115)
        ( 80, 85)( 81,125)( 84, 89)( 87, 93)( 88,126)( 91,100)( 92,120)( 97,101)( 99,117)(103,109)(104,123)(105,118)
        (108,113)(111,116)(112,124)(119,127)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 83)
        ( 37, 67)( 38, 86)( 41, 46)( 42, 95)( 43, 68)( 45, 50)( 48, 71)( 49, 96)( 52, 58)( 53,106)( 54, 72)( 56, 62)
        ( 57,107)( 60, 66)( 61,110)( 64, 75)( 65,114)( 69, 94)( 70, 90)( 73,102)( 74, 98)( 76, 82)( 77,121)( 78,115)
        ( 80, 85)( 81,125)( 84, 89)( 87, 93)( 88,126)( 91,100)( 92,120)( 97,101)( 99,117)(103,109)(104,123)(105,118)
        (108,113)(111,116)(112,124)(119,127)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 80)( 33, 60)( 34, 83)
        ( 37, 43)( 38, 92)( 39, 65)( 41, 47)( 42, 95)( 45, 68)( 46, 98)( 49, 55)( 50,106)( 51, 69)( 53, 59)( 54,110)
        ( 57, 72)( 58,111)( 61, 67)( 62,117)( 63, 87)( 66, 91)( 70,102)( 71, 99)( 73, 79)( 74,125)( 75,114)( 77, 82)
        ( 78,126)( 81, 86)( 84, 90)( 85,127)( 88,104)( 89,123)( 93, 97)( 94,118)( 96,101)(100,119)(103,109)(105,120)
        (107,113)(108,124)(112,116)(115,121)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 79)( 33, 60)( 34, 83)
        ( 37, 43)( 38, 92)( 39, 65)( 41, 47)( 42, 95)( 45, 68)( 46, 98)( 49, 55)( 50,106)( 51, 69)( 53, 59)( 54,110)
        ( 57, 72)( 58,113)( 61, 67)( 62,117)( 63, 87)( 66, 91)( 70,102)( 71, 99)( 73, 78)( 74,125)( 75,114)( 77, 82)
        ( 80, 86)( 81,126)( 84, 90)( 85,127)( 88,104)( 89,123)( 93, 97)( 94,118)( 96,101)(100,119)(103,109)(105,120)
        (107,112)(108,124)(111,116)(115,121)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 68)( 41, 47)( 42, 96)( 45, 72)( 46, 98)( 49, 55)( 50,106)( 51, 73)( 53, 59)( 54,110)
        ( 57, 76)( 58,113)( 61, 67)( 62,117)( 63, 91)( 66, 71)( 69, 95)( 70,118)( 74,102)( 75, 99)( 77, 83)( 78,125)
        ( 79,114)( 81, 86)( 82,126)( 85, 90)( 88, 94)( 89,127)( 92,104)( 93,123)( 97,101)(100,119)(103,109)(105,120)
        (107,112)(108,124)(111,116)(115,121)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 71)( 41, 47)( 42, 95)( 45, 75)( 46, 98)( 49, 55)( 50,106)( 51, 76)( 53, 59)( 54,110)
        ( 57, 79)( 58,111)( 61, 67)( 62,117)( 63, 90)( 65, 70)( 66,121)( 69, 74)( 72, 94)( 73,122)( 77,102)( 78, 99)
        ( 81, 86)( 82,114)( 84, 89)( 85,126)( 88, 93)( 91,104)( 92,127)( 96,101)( 97,123)(100,119)(103,109)(105,120)
        (107,113)(108,128)(112,116)(115,125)(118,124),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 72)( 41, 47)( 42, 95)( 45, 75)( 46, 98)( 49, 55)( 50,106)( 51, 76)( 53, 59)( 54,110)
        ( 57, 79)( 58,113)( 61, 67)( 62,117)( 63, 90)( 65, 71)( 66,121)( 69, 74)( 70,122)( 73, 94)( 77,102)( 78, 99)
        ( 81, 86)( 82,114)( 84, 89)( 85,126)( 88, 93)( 91,104)( 92,127)( 96,101)( 97,123)(100,119)(103,109)(105,120)
        (107,112)(108,128)(111,116)(115,125)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 36)( 19, 61)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 53)( 30, 35)( 31, 79)( 34, 56)
        ( 37, 43)( 38, 84)( 39, 64)( 41, 47)( 42, 87)( 45, 68)( 46, 90)( 49, 55)( 50,101)( 51, 69)( 54, 72)( 57, 63)
        ( 58,109)( 59, 80)( 62, 67)( 65, 83)( 66,110)( 70, 98)( 71, 94)( 73, 78)( 74,102)( 76, 82)( 77,122)( 81,105)
        ( 85, 89)( 86,113)( 88, 93)( 91, 97)( 92,114)( 95,117)( 96,125)( 99,104)(100,118)(103,121)(106,112)(107,127)
        (108,123)(111,116)(115,128)(119,124)(120,126),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 63)( 32, 38)( 33, 72)( 36, 42)
        ( 37, 75)( 40, 46)( 41, 79)( 44, 50)( 45, 83)( 48, 67)( 49, 87)( 52, 58)( 53, 95)( 54, 68)( 56, 62)( 57, 96)
        ( 60, 66)( 61, 99)( 64, 71)( 65,103)( 69, 91)( 70, 88)( 73, 78)( 74,107)( 76, 82)( 77,108)( 80, 86)( 81,115)
        ( 84, 90)( 85,119)( 89,111)( 92, 98)( 93,126)( 94,112)( 97,102)(100,106)(101,127)(104,110)(105,124)(109,118)
        (113,122)(114,120)(116,121)(117,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 64)( 23, 47)( 24, 44)( 26, 32)( 27, 79)( 28, 55)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 43)( 39, 67)( 41, 46)( 42, 68)( 45, 71)( 48, 54)( 49, 92)( 50, 72)( 52, 58)( 53, 95)( 56, 75)
        ( 57, 99)( 60, 66)( 61, 73)( 62, 91)( 65, 70)( 69, 74)( 76, 82)( 77,111)( 78,103)( 80, 86)( 81,114)( 84, 90)
        ( 85,117)( 88, 94)( 89,121)( 93, 98)( 96,102)( 97,122)(100,106)(101,125)(104,107)(105,126)(108,113)(109,119)
        (110,127)(112,116)(115,120)(118,124)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 24)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 43)( 25, 31)( 26, 71)( 27, 51)( 29, 35)( 30, 74)( 33, 55)( 34, 78)
        ( 37, 42)( 38, 66)( 40, 46)( 41, 87)( 44, 50)( 45, 90)( 48, 54)( 49, 94)( 52, 70)( 53, 98)( 56, 62)( 57, 89)
        ( 58, 82)( 60, 65)( 61, 68)( 64, 69)( 67, 86)( 72, 77)( 73,102)( 75, 81)( 76,107)( 79, 85)( 80,110)( 83, 92)
        ( 84,114)( 88, 93)( 91, 97)( 95,101)( 96,115)( 99,105)(100,118)(103,106)(104,122)(108,113)(109,123)(111,117)
        (112,127)(116,121)(119,125)(120,128)(124,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 47)( 24, 44)( 26, 32)( 27, 81)( 28, 55)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39, 70)( 41, 46)( 42, 98)( 45, 73)( 48, 54)( 49, 94)( 50, 74)( 52, 58)( 53,101)( 56, 77)
        ( 57,105)( 60, 66)( 61, 75)( 62, 93)( 64, 69)( 65,100)( 68, 72)( 71, 97)( 76, 99)( 78, 84)( 79,114)( 80,109)
        ( 82, 88)( 83,117)( 86, 92)( 87,118)( 90, 96)( 91,121)( 95,104)(102,108)(103,122)(106,112)(107,125)(110,113)
        (111,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 47)( 24, 44)( 26, 32)( 27, 81)( 28, 55)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39, 76)( 40, 70)( 42, 46)( 45, 73)( 48, 54)( 49,101)( 50, 74)( 52, 58)( 53,105)( 56, 77)
        ( 57,109)( 60, 66)( 61,103)( 62, 93)( 64, 69)( 65,100)( 68, 72)( 71, 97)( 75, 98)( 78, 84)( 79,121)( 80,113)
        ( 82, 88)( 83,122)( 86, 92)( 87,123)( 90, 96)( 91,119)( 94,107)( 95,125)( 99,104)(102,108)(106,112)(110,116)
        (111,126)(114,117)(115,127)(118,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 19)(  6, 31)(  7, 16)(  9, 23)( 10, 42)( 11, 20)( 13, 18)( 14, 54)
        ( 15, 24)( 17, 27)( 21, 38)( 22, 35)( 25, 50)( 26, 46)( 28, 34)( 29, 69)( 30, 55)( 32, 37)( 33, 73)( 36, 58)
        ( 39, 45)( 40, 77)( 41, 59)( 43, 49)( 44, 81)( 47, 61)( 48, 85)( 51, 57)( 52, 97)( 53, 62)( 56, 65)( 60, 74)
        ( 63, 93)( 64, 89)( 66, 72)( 67,109)( 68, 98)( 70, 76)( 71,113)( 75, 80)( 78, 84)( 79,114)( 82, 88)( 83,117)
        ( 86, 92)( 87,121)( 90,101)( 91,122)( 94,100)( 95,108)( 96,102)( 99,105)(103,125)(104,123)(106,112)(107,126)
        (110,116)(111,127)(115,120)(118,124)(119,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 43)( 25, 31)( 26, 74)( 27, 51)( 29, 35)( 30, 75)( 33, 55)( 34, 78)
        ( 37, 42)( 38, 90)( 39, 67)( 41, 46)( 44, 50)( 45, 91)( 48, 54)( 49, 94)( 52, 70)( 53, 98)( 56, 62)( 57,110)
        ( 58, 82)( 60, 66)( 61,114)( 64, 69)( 65,118)( 68, 86)( 71, 77)( 72, 80)( 73,102)( 76, 81)( 79, 85)( 83,106)
        ( 84,103)( 87, 93)( 88,121)( 89,119)( 92, 97)( 95,101)( 96,122)( 99,105)(100,125)(104,109)(107,113)(108,126)
        (111,117)(112,127)(115,120)(116,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 28)(  7, 16)(  9, 23)( 10, 35)( 11, 21)( 13, 19)( 14, 47)
        ( 15, 24)( 17, 27)( 18, 51)( 22, 31)( 25, 43)( 26, 39)( 29, 34)( 30, 54)( 32, 38)( 33, 63)( 36, 42)( 37, 66)
        ( 40, 58)( 41, 70)( 44, 50)( 45, 82)( 46, 59)( 48, 53)( 49, 86)( 52, 57)( 55, 62)( 56, 87)( 60, 78)( 61, 74)
        ( 64, 69)( 65, 90)( 67, 73)( 68, 99)( 71, 77)( 72,102)( 75, 94)( 76,106)( 79, 85)( 80,113)( 81, 95)( 83, 89)
        ( 84,117)( 88, 93)( 91, 98)( 92,118)( 96,110)( 97,107)(100,105)(101,121)(103,109)(104,128)(108,125)(111,116)
        (112,126)(114,120)(115,123)(119,124)(122,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 11)(  3,  8)(  5, 19)(  6, 28)(  7, 15)(  9, 23)( 10, 20)( 12, 18)( 13, 43)( 14, 24)
        ( 16, 27)( 17, 47)( 21, 35)( 22, 31)( 25, 39)( 26, 36)( 29, 34)( 30, 50)( 32, 54)( 33, 63)( 37, 58)( 38, 55)
        ( 40, 46)( 41, 78)( 42, 59)( 44, 49)( 45, 82)( 48, 53)( 51, 62)( 52, 83)( 56, 70)( 57, 66)( 60, 74)( 61, 71)
        ( 64, 69)( 65, 86)( 67, 90)( 68, 99)( 72, 94)( 73, 91)( 75, 81)( 76,113)( 77, 95)( 79, 85)( 80,117)( 84, 89)
        ( 87, 98)( 88,118)( 92,106)( 93,102)( 96,110)( 97,107)(100,105)(101,121)(103,109)(104,128)(108,125)(111,116)
        (112,126)(114,120)(115,123)(119,124)(122,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 24)(  7, 16)(  9, 19)( 10, 27)( 13, 18)( 14, 39)( 15, 20)
        ( 17, 23)( 21, 35)( 22, 31)( 25, 30)( 26, 40)( 28, 34)( 29, 48)( 32, 43)( 33, 51)( 36, 42)( 37, 63)( 38, 44)
        ( 41, 47)( 45, 59)( 46, 55)( 49, 54)( 50, 64)( 52, 58)( 53, 72)( 56, 67)( 57, 75)( 60, 66)( 61, 87)( 62, 68)
        ( 65, 71)( 69, 83)( 70, 79)( 73, 78)( 74, 88)( 76, 82)( 77, 96)( 80, 91)( 81, 99)( 84, 90)( 85,111)( 86, 92)
        ( 89, 95)( 93,107)( 94,103)( 97,102)( 98,112)(100,106)(101,120)(104,115)(105,123)(108,114)(109,127)(110,116)
        (113,119)(117,126)(118,124)(121,125)(122,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 46)( 42, 68)( 44, 50)( 45, 92)( 48, 71)( 49, 94)( 52, 58)( 53,105)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,109)( 64, 75)( 65,113)( 69, 91)( 70, 87)( 73,101)( 74, 98)( 76, 82)( 77,125)( 78,114)
        ( 81, 86)( 84, 90)( 85,126)( 88, 96)( 89,120)( 93, 97)( 95,100)( 99,117)(102,108)(103,123)(104,118)(107,112)
        (110,116)(111,124)(115,121)(119,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 61)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 52)( 31, 56)( 34, 40)( 35, 81)
        ( 36, 64)( 38, 44)( 39, 84)( 42, 68)( 43, 88)( 46, 51)( 47, 69)( 49, 55)( 50, 97)( 53, 72)( 54, 99)( 57, 63)
        ( 58,110)( 59, 77)( 62, 67)( 65, 80)( 66,111)( 70, 96)( 71, 92)( 73, 79)( 74,122)( 75,103)( 78,106)( 82, 87)
        ( 83,114)( 85, 91)( 86,115)( 89, 95)( 90,125)( 93,101)( 94,121)( 98,102)(100,105)(104,118)(107,113)(108,127)
        (109,123)(112,117)(116,128)(119,124)(120,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 34)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 29)( 18, 33)( 19, 60)( 23, 41)( 24, 37)( 27, 32)( 28, 49)( 30, 52)( 31, 73)( 35, 40)( 36, 64)
        ( 38, 68)( 39, 81)( 42, 48)( 43, 91)( 44, 69)( 46, 51)( 47, 94)( 50, 72)( 53, 59)( 54,102)( 55, 76)( 57, 63)
        ( 58,105)( 61, 67)( 62,109)( 65, 80)( 66,113)( 70, 87)( 71, 84)( 74, 79)( 75, 95)( 77, 98)( 78,122)( 82, 86)
        ( 83,114)( 85,117)( 88, 93)( 89,124)( 90,118)( 92, 97)( 96,121)( 99,104)(100,107)(101,125)(103,108)(106,112)
        (110,116)(111,126)(115,120)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 34)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 29)( 18, 33)( 19, 60)( 23, 41)( 24, 37)( 27, 32)( 28, 48)( 30, 52)( 31, 73)( 35, 40)( 36, 64)
        ( 38, 68)( 39, 81)( 42, 47)( 43, 91)( 44, 69)( 46, 51)( 49, 72)( 50, 92)( 53, 59)( 54,102)( 55, 76)( 57, 63)
        ( 58,103)( 61, 67)( 62,106)( 65, 80)( 66,110)( 70, 87)( 71, 84)( 74, 79)( 75, 95)( 77, 98)( 78,122)( 82, 86)
        ( 83,114)( 85,117)( 88, 94)( 89,124)( 90,118)( 93, 97)( 96,121)( 99,105)(100,108)(101,125)(104,109)(107,113)
        (111,116)(112,126)(115,120)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 61)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 77)( 34, 56)
        ( 35, 80)( 39, 44)( 40, 64)( 42, 68)( 43, 89)( 46, 51)( 47, 99)( 48, 69)( 50, 55)( 53, 72)( 54,100)( 57, 63)
        ( 58,110)( 59, 84)( 62, 67)( 65, 88)( 66,111)( 70, 95)( 71, 92)( 73, 79)( 74,125)( 75,103)( 78, 83)( 81, 87)
        ( 82,126)( 85,106)( 86,127)( 90, 94)( 91,114)( 93,117)( 96,102)( 97,124)( 98,118)(101,105)(104,121)(107,113)
        (108,119)(109,123)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 81)( 28, 53)( 30, 36)( 31, 84)( 34, 57)
        ( 35, 88)( 39, 44)( 40, 69)( 42, 73)( 43, 96)( 46, 52)( 47,104)( 48, 74)( 50, 56)( 51,107)( 54, 77)( 55,110)
        ( 58, 64)( 59,118)( 60, 92)( 62, 68)( 63,119)( 66, 72)( 67,116)( 70, 95)( 71,121)( 75,103)( 76, 99)( 78, 83)
        ( 79,126)( 80,101)( 82, 87)( 85, 91)( 86,127)( 89, 94)( 90,123)( 93,114)( 97,102)( 98,125)(100,111)(105,109)
        (106,112)(108,113)(115,120)(117,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 83)( 28, 56)( 30, 35)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 95)( 39, 71)( 41, 47)( 42, 99)( 45, 75)( 46,103)( 49, 55)( 50,112)( 51, 76)( 53, 59)( 54,115)
        ( 57, 79)( 58,118)( 61, 67)( 62, 93)( 63, 87)( 65, 70)( 66,122)( 69, 74)( 72, 91)( 73,123)( 77,111)( 78,107)
        ( 80, 86)( 81,125)( 82,109)( 85, 90)( 88, 97)( 89,126)( 92, 98)( 94,124)( 96,102)(100,106)(101,127)(104,110)
        (105,128)(108,119)(113,117)(114,120)(116,121),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 81)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,116)( 52, 77)( 54, 60)
        ( 55,119)( 58, 80)( 59,122)( 62, 68)( 63, 97)( 64, 92)( 66, 71)( 67,126)( 70, 75)( 73, 95)( 74,127)( 78,115)
        ( 79,111)( 82, 87)( 83,113)( 85, 91)( 86,109)( 89, 94)( 90,105)( 93,101)( 96,102)( 98,128)(100,106)(104,110)
        (108,114)(112,123)(117,121)(118,124)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 91)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,116)( 52, 77)( 54, 60)
        ( 55,119)( 58, 80)( 59,122)( 62, 68)( 63, 97)( 64, 92)( 66, 71)( 67,126)( 70, 75)( 73, 95)( 74,127)( 78,115)
        ( 79,111)( 81, 86)( 82,113)( 84, 90)( 85,109)( 88, 94)( 89,105)( 93,101)( 96,102)( 98,128)(100,106)(104,110)
        (108,114)(112,123)(117,121)(118,124)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 83)( 28, 56)( 30, 35)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 95)( 39, 72)( 41, 47)( 42, 99)( 45, 75)( 46,103)( 49, 55)( 50,114)( 51, 76)( 53, 59)( 54,115)
        ( 57, 79)( 58,118)( 61, 67)( 62, 93)( 63, 87)( 65, 71)( 66,122)( 69, 74)( 70,123)( 73, 91)( 77,111)( 78,107)
        ( 80, 86)( 81,125)( 82,109)( 85, 90)( 88, 97)( 89,126)( 92, 98)( 94,124)( 96,102)(100,106)(101,127)(104,110)
        (105,128)(108,119)(112,117)(113,120)(116,121),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 81)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 99)( 40, 73)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,118)( 52, 77)( 54, 60)
        ( 55,119)( 58, 80)( 59,122)( 62, 68)( 63, 97)( 64, 92)( 66, 72)( 67,126)( 70, 75)( 71,127)( 74, 95)( 78,115)
        ( 79,111)( 82, 87)( 83,113)( 85, 91)( 86,109)( 89, 94)( 90,105)( 93,101)( 96,102)( 98,128)(100,106)(104,110)
        (108,114)(112,123)(116,121)(117,124)(120,125),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 91)( 38, 44)( 39, 99)( 40, 73)( 42, 48)( 43,103)( 46, 76)( 47,107)( 50, 56)( 51,118)( 52, 77)( 54, 60)
        ( 55,119)( 58, 80)( 59,122)( 62, 68)( 63, 97)( 64, 92)( 66, 72)( 67,126)( 70, 75)( 71,127)( 74, 95)( 78,115)
        ( 79,111)( 81, 86)( 82,113)( 84, 90)( 85,109)( 88, 94)( 89,105)( 93,101)( 96,102)( 98,128)(100,106)(104,110)
        (108,114)(112,123)(116,121)(117,124)(120,125),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 84)( 28, 57)( 30, 36)( 31, 88)( 34, 61)
        ( 35, 89)( 38, 44)( 39, 95)( 40, 73)( 42, 48)( 43, 98)( 46, 76)( 47,102)( 50, 56)( 51,111)( 52, 77)( 54, 60)
        ( 55,114)( 58, 80)( 59,117)( 62, 68)( 63,121)( 64, 86)( 66, 72)( 67,125)( 70, 75)( 71, 94)( 74, 91)( 78,110)
        ( 79,106)( 81, 87)( 82,124)( 83,108)( 85, 90)( 92, 97)( 93,126)( 96,101)( 99,105)(100,127)(103,109)(104,123)
        (107,118)(112,116)(113,119)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 84)( 28, 57)( 30, 36)( 31, 88)( 34, 61)
        ( 35, 89)( 38, 44)( 39, 92)( 40, 73)( 42, 48)( 43, 95)( 46, 76)( 47, 99)( 50, 56)( 51,110)( 52, 77)( 54, 60)
        ( 55,111)( 58, 80)( 59,114)( 62, 68)( 63,118)( 64, 86)( 66, 72)( 67,122)( 70, 75)( 71,126)( 74, 91)( 78,107)
        ( 79,103)( 81, 87)( 82,121)( 83,105)( 85, 90)( 93, 98)( 94,127)( 96,102)( 97,124)(100,106)(101,120)(104,115)
        (108,113)(109,116)(112,117)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 77)( 34, 40)( 35, 88)
        ( 36, 69)( 38, 44)( 39, 92)( 42, 72)( 43, 96)( 46, 52)( 47,105)( 48, 73)( 50, 56)( 51,108)( 54, 76)( 55,111)
        ( 58, 64)( 59,118)( 60, 80)( 62, 68)( 63,122)( 66, 71)( 67,126)( 70, 84)( 74,104)( 75,100)( 78, 83)( 79,102)
        ( 81,115)( 82, 98)( 85, 91)( 86,124)( 87,127)( 89, 95)( 90,120)( 93, 99)( 94,117)( 97,103)(101,112)(106,110)
        (107,113)(109,114)(116,121)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 78)( 34, 40)( 35, 88)
        ( 36, 69)( 38, 44)( 39, 92)( 42, 73)( 43, 96)( 46, 52)( 47,107)( 48, 74)( 50, 56)( 51,108)( 54, 77)( 55,111)
        ( 58, 64)( 59,118)( 60, 81)( 62, 68)( 63,122)( 66, 72)( 67,126)( 70, 85)( 71,127)( 75,104)( 76,100)( 79, 84)
        ( 80,102)( 82,115)( 83, 98)( 86, 91)( 87,124)( 89, 95)( 90,120)( 93, 99)( 94,117)( 97,103)(101,112)(105,110)
        (106,113)(109,114)(116,121)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 80)( 31, 64)( 33, 39)( 34, 81)
        ( 37, 68)( 38, 84)( 41, 47)( 42, 93)( 43, 69)( 45, 51)( 46, 96)( 49, 72)( 50, 99)( 53, 59)( 54,107)( 55, 73)
        ( 57, 63)( 58,111)( 61, 67)( 62,115)( 65, 76)( 66,118)( 70, 92)( 71, 88)( 74,103)( 75, 90)( 77, 83)( 78,105)
        ( 79,122)( 82, 87)( 85, 91)( 86,106)( 89,100)( 94, 98)( 95,101)( 97,102)(104,110)(108,114)(109,123)(112,117)
        (113,126)(116,121)(119,125)(120,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 36)( 18, 61)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 80)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 95)( 39, 64)( 41, 47)( 42, 99)( 45, 68)( 46,100)( 49, 55)( 50,108)( 51, 69)( 53, 59)( 54,111)
        ( 57, 72)( 58,114)( 62, 67)( 63, 88)( 65, 91)( 66,119)( 70,107)( 71,103)( 73, 79)( 74, 97)( 75,105)( 77, 83)
        ( 78, 93)( 81, 87)( 82,123)( 85, 90)( 86,126)( 89,118)( 92, 98)( 94,122)( 96,102)(101,106)(104,115)(109,113)
        (110,116)(112,117)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 80)( 31, 64)( 33, 39)( 34, 81)
        ( 37, 68)( 38, 84)( 41, 47)( 42, 95)( 43, 69)( 45, 51)( 46, 96)( 49, 72)( 50, 99)( 53, 59)( 54,107)( 55, 73)
        ( 57, 63)( 58,111)( 61, 67)( 62,115)( 65, 76)( 66,119)( 70, 92)( 71, 88)( 74,103)( 75, 90)( 77, 83)( 78,105)
        ( 79,122)( 82, 87)( 85, 91)( 86,106)( 89,100)( 93, 98)( 94,101)( 97,102)(104,110)(108,114)(109,123)(112,118)
        (113,126)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 36)( 18, 61)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 80)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 96)( 39, 64)( 41, 47)( 42,100)( 45, 68)( 46,101)( 49, 55)( 50,111)( 51, 69)( 53, 59)( 54,112)
        ( 57, 72)( 58,115)( 62, 67)( 63, 88)( 65, 92)( 66,120)( 70,108)( 71,104)( 73, 79)( 74, 98)( 75,106)( 77, 83)
        ( 78, 94)( 81, 87)( 82,123)( 85, 91)( 86,126)( 89,119)( 90,127)( 93, 99)( 95,122)( 97,103)(102,107)(105,116)
        (109,114)(110,117)(113,118)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 99)( 40, 71)( 42, 47)( 45, 75)( 46,100)( 49, 55)( 50,111)( 51, 76)( 53, 59)( 54,112)
        ( 57, 79)( 58,109)( 61, 66)( 62, 69)( 63, 91)( 65, 70)( 68, 74)( 72, 95)( 73, 92)( 77,107)( 78,103)( 80, 86)
        ( 81,125)( 82,114)( 85, 90)( 88, 94)( 89,126)( 93,120)( 96,102)( 97,123)( 98,118)(101,106)(104,116)(105,124)
        (108,113)(110,117)(115,121)(119,127)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 80)( 28, 52)( 30, 35)( 33, 56)( 34, 81)
        ( 38, 43)( 39, 68)( 41, 72)( 42, 89)( 45, 51)( 46, 97)( 47, 73)( 49, 55)( 50, 99)( 53, 76)( 54,103)( 57, 63)
        ( 58,111)( 59, 84)( 61, 67)( 62,112)( 65, 71)( 66,109)( 69, 88)( 70,114)( 74, 96)( 75, 92)( 77, 83)( 78,125)
        ( 79,104)( 82, 87)( 85,107)( 86,126)( 90, 95)( 91,118)( 93,101)( 94,124)( 98,102)(100,106)(105,121)(108,113)
        (110,117)(115,120)(116,127)(119,123)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 99)( 40, 68)( 42, 47)( 45, 72)( 46,100)( 49, 55)( 50,108)( 51, 73)( 53, 59)( 54,110)
        ( 57, 76)( 58,114)( 61, 67)( 62, 70)( 63, 91)( 66, 71)( 69, 95)( 74,107)( 75,103)( 77, 83)( 78,122)( 79,115)
        ( 81, 86)( 82,126)( 85, 90)( 88, 94)( 89,127)( 92, 98)( 93,124)( 96,102)( 97,120)(101,106)(104,112)(105,121)
        (109,113)(111,117)(116,118)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 67)( 41, 47)( 42, 94)( 45, 71)( 46, 98)( 49, 54)( 50,110)( 51, 72)( 53, 58)( 56, 75)
        ( 57,111)( 60, 66)( 61, 69)( 62, 83)( 65, 70)( 68, 87)( 73,106)( 74,102)( 77, 82)( 78,114)( 80, 86)( 81,119)
        ( 84, 90)( 85,122)( 88, 93)( 89,126)( 92, 97)( 95,101)( 96,127)( 99,105)(100,124)(103,109)(104,121)(107,113)
        (108,116)(112,117)(115,118)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 68)( 41, 47)( 42, 92)( 45, 72)( 46, 95)( 49, 55)( 50,104)( 51, 73)( 53, 59)( 54,106)
        ( 57, 76)( 58,110)( 61, 67)( 62,118)( 63, 88)( 66, 71)( 69, 91)( 70,119)( 74,103)( 75, 99)( 77, 82)( 78,111)
        ( 80, 86)( 81,122)( 84, 90)( 85,125)( 89,114)( 93, 98)( 94,116)( 96,102)( 97,127)(100,108)(101,124)(105,109)
        (107,113)(112,121)(115,120)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 31, 57)( 34, 40)( 35, 85)
        ( 36, 66)( 38, 44)( 39, 89)( 42, 69)( 43, 93)( 46, 52)( 47,101)( 48, 70)( 50, 56)( 51,102)( 54, 73)( 55,104)
        ( 58, 64)( 59,115)( 60, 78)( 62, 68)( 63,118)( 67, 81)( 71,100)( 72, 96)( 74, 80)( 75,125)( 76,108)( 79,111)
        ( 82, 88)( 83,113)( 84,119)( 86, 92)( 87,127)( 90, 95)( 91,123)( 94, 99)( 97,106)( 98,124)(103,107)(105,110)
        (109,121)(112,117)(114,126)(116,120)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 34)(  8, 17)( 10, 25)( 11, 45)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 30)( 18, 33)( 19, 61)( 23, 41)( 24, 37)( 26, 32)( 27, 77)( 28, 49)( 31, 53)( 35, 40)( 36, 65)
        ( 38, 69)( 39, 82)( 42, 48)( 43, 90)( 44, 70)( 46, 52)( 47, 91)( 50, 73)( 51, 93)( 54, 60)( 55,104)( 56, 78)
        ( 58, 64)( 59,107)( 62, 68)( 63,110)( 66, 81)( 67,114)( 71, 89)( 72, 85)( 74, 80)( 75,125)( 76, 97)( 79,100)
        ( 83, 88)( 84,118)( 86, 95)( 87,124)( 92, 96)( 94, 99)( 98,121)(101,106)(102,112)(103,126)(105,109)(108,113)
        (111,117)(115,120)(116,127)(119,123)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 61)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 87)( 39, 62)( 41, 47)( 42, 91)( 45, 64)( 46, 95)( 49, 55)( 50,107)( 51, 65)( 53, 59)( 54,108)
        ( 57, 68)( 58,105)( 63, 84)( 66,103)( 67, 99)( 69, 75)( 70,117)( 71,110)( 73, 79)( 74,121)( 77, 83)( 78,125)
        ( 81, 86)( 82,126)( 85, 90)( 88, 94)( 89,127)( 92, 98)( 93,123)( 96,102)( 97,119)(100,112)(101,116)(104,109)
        (106,113)(111,114)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 35)( 18, 60)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 55)( 29, 34)( 30, 78)( 33, 59)( 36, 42)
        ( 37, 86)( 38, 63)( 40, 46)( 41, 90)( 44, 67)( 45, 94)( 48, 54)( 49,101)( 50, 68)( 52, 58)( 53,105)( 56, 70)
        ( 57,106)( 61, 66)( 62, 79)( 64, 82)( 65,114)( 69, 97)( 71, 77)( 72,121)( 73,109)( 75, 81)( 76,125)( 80,113)
        ( 83, 89)( 84,127)( 85,115)( 87, 93)( 88,123)( 91, 96)( 92,119)( 95,100)( 98,104)( 99,120)(102,108)(103,111)
        (107,112)(110,117)(116,126)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 71)( 41, 47)( 42, 90)( 45, 75)( 46, 93)( 49, 55)( 50,101)( 51, 76)( 53, 59)( 54,105)
        ( 57, 78)( 58,106)( 61, 67)( 62,113)( 63, 84)( 65, 70)( 66,117)( 69, 74)( 72, 89)( 73,118)( 77, 97)( 79, 85)
        ( 80,116)( 81,109)( 83, 88)( 91, 96)( 92,121)( 94,100)( 95,122)( 98,104)( 99,128)(102,108)(103,111)(107,112)
        (110,125)(114,120)(115,126)(119,124)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 55)( 30, 36)( 31, 87)( 34, 59)
        ( 35, 88)( 38, 43)( 39, 71)( 41, 47)( 42, 91)( 45, 75)( 46, 93)( 49, 54)( 50,105)( 51, 76)( 53, 58)( 56, 79)
        ( 57,106)( 60, 66)( 61,113)( 62, 85)( 64, 70)( 65,117)( 68, 74)( 69,118)( 72, 90)( 73,121)( 77,101)( 78, 97)
        ( 80, 86)( 81,116)( 82,109)( 84, 89)( 92, 96)( 94,100)( 95,122)( 98,104)( 99,128)(102,108)(103,111)(107,112)
        (110,125)(114,120)(115,126)(119,124)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 81)( 28, 53)( 30, 36)( 31, 85)( 34, 57)
        ( 35, 86)( 39, 44)( 40, 69)( 42, 73)( 43, 89)( 46, 52)( 47, 97)( 48, 74)( 50, 56)( 51, 98)( 54, 77)( 55,100)
        ( 58, 64)( 59,107)( 60, 83)( 62, 68)( 63,111)( 66, 72)( 67,115)( 70, 88)( 71,118)( 75, 96)( 76, 92)( 78, 84)
        ( 79,110)( 80,104)( 82, 87)( 90, 95)( 91,121)( 93,102)( 94,128)( 99,103)(101,106)(105,125)(108,114)(109,126)
        (112,117)(113,123)(116,120)(119,124)(122,127),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 80)( 33, 60)( 34, 81)
        ( 37, 43)( 38, 87)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 95)( 49, 55)( 50,104)( 51, 69)( 53, 59)( 54,106)
        ( 57, 72)( 58,110)( 61, 67)( 62,114)( 63, 78)( 66, 83)( 70,103)( 71, 99)( 73, 79)( 74,117)( 75,111)( 77, 82)
        ( 84, 90)( 85,122)( 86,115)( 88, 94)( 89,126)( 92, 98)( 93,127)( 96,102)( 97,124)(100,108)(101,121)(105,109)
        (107,113)(112,118)(116,119)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 76)( 34, 40)( 35, 87)
        ( 36, 68)( 38, 44)( 39, 88)( 42, 72)( 43, 91)( 46, 52)( 47, 99)( 48, 73)( 50, 56)( 51,103)( 54, 75)( 55,104)
        ( 58, 64)( 59,114)( 60, 79)( 62, 67)( 63,118)( 66, 71)( 69, 83)( 70,119)( 74, 95)( 77, 82)( 78,107)( 80,111)
        ( 81,122)( 84, 90)( 85,126)( 86,116)( 89, 94)( 92, 98)( 93,127)( 96,102)( 97,124)(100,106)(101,109)(105,110)
        (108,121)(112,117)(113,125)(115,120)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 62)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 80)( 34, 61)
        ( 35, 84)( 38, 44)( 39, 91)( 40, 65)( 42, 48)( 43, 94)( 46, 69)( 47, 98)( 50, 56)( 51,107)( 52, 70)( 54, 60)
        ( 55,108)( 58, 73)( 59,110)( 64, 68)( 66, 88)( 67, 85)( 71,106)( 72,102)( 74, 79)( 75,114)( 77, 83)( 78,122)
        ( 81, 87)( 82,125)( 86,120)( 89, 93)( 90,117)( 92, 97)( 95,101)( 96,118)( 99,105)(100,127)(103,112)(104,124)
        (109,113)(111,116)(115,121)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), 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, 62)( 16, 33)( 18, 37)( 19, 63)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 80)( 34, 61)
        ( 35, 84)( 38, 44)( 39, 91)( 40, 65)( 42, 48)( 43, 94)( 46, 69)( 47, 98)( 50, 56)( 51,107)( 52, 70)( 54, 60)
        ( 55,109)( 58, 73)( 59,113)( 64, 68)( 66, 88)( 67, 85)( 71,106)( 72,102)( 74, 79)( 75,114)( 77, 83)( 78,122)
        ( 81, 87)( 82,125)( 86,120)( 89, 93)( 90,117)( 92, 97)( 95,101)( 96,118)( 99,105)(100,127)(103,111)(104,124)
        (108,112)(110,116)(115,121)(119,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 77)( 34, 40)( 35, 85)
        ( 36, 68)( 38, 44)( 39, 87)( 42, 72)( 43, 91)( 46, 52)( 47,100)( 48, 73)( 50, 56)( 51,102)( 54, 76)( 55,106)
        ( 58, 63)( 59,113)( 60, 80)( 62, 67)( 65, 71)( 66,114)( 69, 84)( 70,117)( 74, 99)( 75, 95)( 78, 83)( 79,107)
        ( 81,110)( 82,122)( 86, 90)( 88, 94)( 89,118)( 92, 98)( 93,127)( 96,104)( 97,124)(101,105)(103,109)(108,121)
        (111,116)(112,125)(115,120)(119,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 62)( 16, 33)( 18, 37)( 19, 64)( 23, 49)( 24, 45)( 26, 32)( 27, 79)( 28, 57)( 30, 36)( 31, 83)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 92)( 40, 68)( 42, 48)( 43, 94)( 46, 72)( 47, 98)( 50, 56)( 51,107)( 52, 73)( 54, 60)
        ( 55,109)( 58, 76)( 59,113)( 63, 67)( 65, 71)( 66, 88)( 69, 91)( 70,117)( 74,106)( 75,102)( 77, 82)( 78,114)
        ( 80, 86)( 81,122)( 84, 90)( 85,125)( 89,120)( 93, 97)( 95,101)( 96,118)( 99,105)(100,127)(103,111)(104,124)
        (108,112)(110,116)(115,121)(119,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 75)( 31, 61)( 33, 39)( 34, 79)
        ( 37, 64)( 38, 83)( 41, 47)( 42, 91)( 43, 65)( 45, 51)( 46, 95)( 49, 67)( 50, 96)( 53, 59)( 54,107)( 55, 68)
        ( 57, 63)( 58,111)( 62, 71)( 66, 87)( 69,103)( 70, 99)( 72, 78)( 73,118)( 74,112)( 76, 82)( 77,121)( 80, 86)
        ( 81,125)( 84, 90)( 85,126)( 88, 94)( 89,117)( 92, 98)( 93,101)( 97,102)(100,114)(104,110)(105,123)(106,115)
        (108,113)(109,120)(116,127)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 78)( 31, 62)( 33, 39)( 34, 82)
        ( 37, 66)( 38, 86)( 41, 46)( 42, 98)( 43, 67)( 45, 50)( 48, 70)( 49, 99)( 52, 58)( 53,110)( 54, 71)( 56, 61)
        ( 57,114)( 60, 65)( 63, 74)( 64,115)( 68, 94)( 69, 90)( 72,106)( 73,102)( 75, 81)( 76,121)( 77,112)( 79, 85)
        ( 80,122)( 83, 89)( 84,125)( 87, 93)( 88,126)( 91, 97)( 92,120)( 95,101)( 96,104)(100,105)(103,117)(107,113)
        (108,124)(109,118)(111,116)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 78)( 31, 63)( 33, 39)( 34, 82)
        ( 37, 67)( 38, 86)( 41, 47)( 42, 98)( 43, 68)( 45, 51)( 46, 99)( 49, 71)( 50, 96)( 53, 58)( 54,109)( 55, 72)
        ( 57, 62)( 60, 66)( 61,110)( 64, 75)( 65,113)( 69, 94)( 70, 90)( 73,105)( 74,101)( 76, 81)( 77,114)( 79, 85)
        ( 80,122)( 83, 89)( 84,125)( 87, 93)( 88,126)( 91,103)( 92,120)( 95,100)( 97,104)(102,117)(106,112)(107,124)
        (108,118)(111,116)(115,121)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 35)( 18, 60)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 34)( 30, 79)( 33, 59)( 36, 42)
        ( 37, 86)( 38, 63)( 40, 46)( 41, 90)( 44, 67)( 45, 94)( 48, 54)( 49,106)( 50, 68)( 52, 58)( 53,107)( 56, 71)
        ( 57,104)( 61, 66)( 62, 80)( 64, 83)( 65,114)( 69,102)( 70, 98)( 72, 78)( 73,121)( 74,109)( 76, 82)( 77,125)
        ( 81,113)( 84, 89)( 85,115)( 87, 93)( 88,127)( 91, 97)( 92,123)( 95,101)( 96,119)( 99,111)(100,120)(103,108)
        (105,112)(110,117)(116,126)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 78)( 31, 64)( 33, 39)( 34, 82)
        ( 37, 67)( 38, 86)( 41, 47)( 42, 95)( 43, 68)( 45, 51)( 46, 96)( 49, 71)( 50, 98)( 53, 59)( 54,109)( 55, 72)
        ( 57, 63)( 58,110)( 61, 66)( 62,113)( 65, 75)( 69, 94)( 70, 90)( 73,105)( 74,102)( 76, 81)( 77,114)( 79, 85)
        ( 80,122)( 83, 89)( 84,125)( 87, 93)( 88,126)( 91,100)( 92,120)( 97,101)( 99,104)(103,117)(106,112)(107,124)
        (108,118)(111,116)(115,121)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 82)( 38, 43)( 39, 68)( 41, 47)( 42, 91)( 45, 51)( 46, 94)( 49, 55)( 50, 98)( 53, 59)( 54,102)( 57, 71)
        ( 58,106)( 61, 67)( 62, 93)( 63, 86)( 66, 70)( 69, 90)( 72, 78)( 73,114)( 74,109)( 76, 81)( 77,117)( 80, 85)
        ( 83, 89)( 84,118)( 87, 96)( 88,121)( 92, 97)( 95,101)( 99,105)(100,122)(103,108)(104,125)(107,112)(110,113)
        (111,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 56)( 30, 36)( 31, 79)( 34, 60)
        ( 35, 82)( 38, 43)( 39, 68)( 41, 47)( 42, 91)( 45, 51)( 46, 94)( 49, 55)( 50, 98)( 53, 59)( 54,102)( 57, 71)
        ( 58,106)( 61, 66)( 62, 93)( 63, 86)( 65, 70)( 69, 90)( 72, 78)( 73,114)( 74,110)( 76, 81)( 77,117)( 80, 85)
        ( 83, 89)( 84,118)( 87, 96)( 88,121)( 92, 97)( 95,101)( 99,105)(100,122)(103,109)(104,125)(107,112)(108,126)
        (111,113)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 48)( 24, 44)( 26, 32)( 27, 75)( 28, 53)( 30, 36)( 31, 78)( 34, 56)
        ( 35, 82)( 38, 43)( 39, 94)( 40, 64)( 42, 47)( 45, 67)( 46, 95)( 49, 55)( 50,106)( 51, 68)( 54, 71)( 57, 62)
        ( 58, 93)( 59, 86)( 61, 66)( 65, 90)( 69,102)( 70, 98)( 72, 77)( 73,121)( 74,107)( 76, 81)( 79, 85)( 80,122)
        ( 83, 89)( 84,123)( 87,110)( 88,119)( 91, 97)( 92,111)( 96,101)( 99,114)(100,112)(103,109)(104,127)(105,115)
        (108,117)(113,125)(116,126)(118,124)(120,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 33)( 18, 37)( 19, 60)( 23, 45)( 24, 41)( 26, 32)( 27, 75)( 28, 50)( 30, 36)( 31, 79)( 34, 53)
        ( 35, 82)( 39, 44)( 40, 64)( 42, 67)( 43, 91)( 46, 52)( 47,102)( 48, 68)( 51, 71)( 54, 59)( 55,110)( 56, 86)
        ( 58, 63)( 61, 66)( 62,111)( 65, 90)( 69, 98)( 70, 94)( 72, 78)( 73,121)( 74,103)( 76, 81)( 77,122)( 80, 85)
        ( 83, 89)( 84,123)( 87,106)( 88,119)( 92, 97)( 93,112)( 95,114)( 96,108)( 99,105)(100,127)(101,115)(104,117)
        (107,113)(109,125)(116,126)(118,124)(120,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 50)( 12, 21)( 14, 19)
        ( 15, 62)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 54)( 29, 35)( 30, 78)( 33, 58)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 63)( 41, 46)( 44, 66)( 45, 91)( 48, 53)( 49, 67)( 51, 57)( 52, 99)( 55, 70)( 56,102)
        ( 59, 65)( 60,110)( 61, 82)( 64, 86)( 68, 98)( 69, 94)( 71, 77)( 72,121)( 73,103)( 75, 81)( 76,122)( 80, 85)
        ( 83,106)( 84,123)( 87, 93)( 88,125)( 89,111)( 92, 97)( 95,113)( 96,126)(100,105)(101,114)(104,117)(107,112)
        (108,128)(109,119)(115,120)(116,127)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 56)( 29, 35)( 30, 79)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 91)( 39, 65)( 41, 47)( 42, 94)( 45, 68)( 46, 98)( 49, 55)( 50,109)( 51, 69)( 53, 59)( 54,110)
        ( 57, 72)( 58,113)( 61, 67)( 62,121)( 63, 83)( 66, 87)( 70,105)( 71,102)( 73, 78)( 74,114)( 76, 82)( 77,126)
        ( 81, 86)( 84,117)( 85,127)( 88, 93)( 89, 96)( 90,122)( 92, 97)( 95,101)( 99,104)(100,123)(103,119)(106,112)
        (107,128)(108,120)(111,116)(115,125)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 62)( 16, 32)( 18, 36)( 19, 66)( 23, 47)( 24, 43)( 26, 31)( 27, 78)( 28, 54)( 30, 35)( 33, 58)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 67)( 41, 46)( 44, 70)( 45, 91)( 48, 53)( 49, 71)( 51, 57)( 52, 99)( 55, 74)( 56,102)
        ( 59, 65)( 60,110)( 61, 82)( 63, 69)( 64,111)( 68, 86)( 72, 98)( 73, 94)( 75, 81)( 76,122)( 77,103)( 80, 85)
        ( 83,106)( 84,123)( 87, 93)( 88,125)( 89,112)( 92, 97)( 95,114)( 96,126)(100,105)(101,115)(104,118)(107,113)
        (108,128)(109,120)(116,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120,121)
        (122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 44)( 24, 40)( 26, 31)( 27, 78)( 28, 51)( 30, 35)( 33, 55)( 34, 79)
        ( 38, 43)( 39, 67)( 41, 70)( 42, 87)( 45, 50)( 46, 71)( 48, 54)( 49, 95)( 52, 74)( 53, 98)( 56, 62)( 57,106)
        ( 58, 82)( 60, 66)( 61,107)( 64, 69)( 65,110)( 68, 86)( 72, 94)( 73, 90)( 75, 81)( 76,122)( 77, 99)( 80, 85)
        ( 83,102)( 84,123)( 88, 93)( 89,111)( 91,114)( 92,126)( 96,101)( 97,115)(100,118)(103,109)(104,128)(105,120)
        (108,113)(112,125)(116,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 83)
        ( 37, 67)( 38, 84)( 41, 47)( 42, 94)( 43, 68)( 45, 51)( 46, 95)( 49, 71)( 50, 98)( 53, 58)( 54,106)( 55, 72)
        ( 57, 62)( 60, 66)( 61,107)( 64, 75)( 65,110)( 69, 90)( 70, 87)( 73,102)( 74, 99)( 76, 82)( 77,125)( 78,111)
        ( 80, 86)( 81,117)( 85, 89)( 88,114)( 91, 97)( 92,121)( 93,115)( 96,101)(100,118)(103,109)(104,124)(105,119)
        (108,113)(112,122)(116,126)(120,127)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 78)( 31, 63)( 33, 39)( 34, 82)
        ( 37, 66)( 38, 83)( 41, 46)( 42, 67)( 44, 50)( 45, 91)( 48, 70)( 49, 94)( 52, 58)( 53,102)( 54, 71)( 56, 62)
        ( 57,103)( 60, 65)( 61,106)( 64, 74)( 68, 90)( 69, 86)( 72, 98)( 73, 95)( 75, 81)( 76,121)( 77,107)( 79, 85)
        ( 80,125)( 84, 89)( 87,110)( 88,126)( 92, 97)( 93,111)( 96,114)( 99,105)(100,120)(101,115)(104,109)(108,118)
        (112,117)(113,127)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 58)( 22, 40)( 23, 36)( 26, 51)( 27, 48)( 29, 35)( 30, 78)( 31, 62)( 33, 39)( 34, 82)
        ( 37, 66)( 38, 83)( 41, 47)( 42, 91)( 43, 67)( 45, 50)( 46, 94)( 49, 70)( 52, 57)( 53,102)( 54, 71)( 56, 61)
        ( 59, 65)( 60,103)( 63, 74)( 64,106)( 68, 90)( 69, 86)( 72, 98)( 73, 95)( 75, 81)( 76,121)( 77,107)( 79, 85)
        ( 80,125)( 84, 89)( 87,110)( 88,126)( 92, 97)( 93,111)( 96,114)( 99,105)(100,120)(101,115)(104,109)(108,118)
        (112,117)(113,127)(116,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 58)( 22, 40)( 23, 36)( 26, 51)( 27, 48)( 29, 35)( 30, 78)( 31, 62)( 33, 39)( 34, 82)
        ( 37, 66)( 38, 83)( 41, 47)( 42, 91)( 43, 67)( 45, 50)( 46, 94)( 49, 70)( 52, 57)( 53,102)( 54, 71)( 56, 61)
        ( 59, 65)( 60,103)( 63, 74)( 64,106)( 68, 90)( 69, 86)( 72, 98)( 73, 95)( 75, 81)( 76,122)( 77,109)( 79, 85)
        ( 80,125)( 84, 89)( 87,113)( 88,126)( 92, 97)( 93,114)( 96,117)( 99,105)(100,111)(101,118)(104,108)(107,112)
        (110,121)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 19)(  6, 31)(  7, 16)(  9, 23)( 10, 42)( 11, 20)( 13, 18)( 14, 54)
        ( 15, 24)( 17, 27)( 21, 39)( 22, 35)( 25, 50)( 26, 46)( 28, 34)( 29, 70)( 30, 55)( 32, 38)( 33, 74)( 36, 58)
        ( 37, 77)( 40, 45)( 41, 59)( 43, 49)( 44, 86)( 47, 62)( 48, 89)( 51, 57)( 52, 97)( 53, 63)( 56, 66)( 60, 85)
        ( 61, 81)( 64, 93)( 65, 90)( 67, 73)( 68,113)( 69, 98)( 71, 76)( 72,117)( 75, 80)( 78, 84)( 79,118)( 82,101)
        ( 83,121)( 87, 92)( 88,102)( 91,105)( 94,100)( 95,112)( 96,106)( 99,109)(103,108)(104,122)(107,125)(110,116)
        (111,126)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 81)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 87)( 38, 44)( 39, 96)( 40, 70)( 42, 48)( 43, 99)( 46, 73)( 47,102)( 50, 56)( 51,113)( 52, 74)( 54, 60)
        ( 55,114)( 58, 77)( 59,117)( 62, 68)( 63,121)( 64, 91)( 66, 72)( 67,125)( 71, 95)( 75,109)( 76,106)( 78, 83)
        ( 79, 89)( 80,118)( 82, 86)( 85, 90)( 88, 94)( 92,111)( 93,119)( 97,101)( 98,126)(100,105)(103,108)(104,127)
        (107,123)(110,116)(112,124)(115,120)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 51)( 28, 34)( 29, 68)( 32, 55)( 33, 71)( 36, 42)
        ( 37, 79)( 38, 60)( 40, 46)( 41, 82)( 44, 63)( 45, 86)( 49, 54)( 50, 64)( 52, 67)( 53, 95)( 56, 62)( 57,106)
        ( 58, 75)( 61, 78)( 65, 94)( 66, 90)( 69, 74)( 70, 98)( 72, 77)( 73,115)( 76,102)( 80, 85)( 81,107)( 83, 89)
        ( 84,119)( 87, 93)( 88,120)( 91,110)( 92,122)( 96,101)( 97,111)( 99,114)(100,112)(103,109)(104,124)(105,116)
        (108,118)(113,126)(117,127)(121,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 61)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 73)( 34, 39)( 35, 64)
        ( 37, 43)( 38, 81)( 41, 68)( 42, 84)( 45, 51)( 46, 95)( 47, 69)( 49, 55)( 50, 96)( 53, 72)( 54, 99)( 57, 63)
        ( 58,107)( 59, 76)( 62, 67)( 65, 80)( 66,108)( 70, 91)( 71, 88)( 74, 79)( 75,100)( 77,103)( 78,119)( 82, 87)
        ( 83,111)( 85, 90)( 86,126)( 89,114)( 92, 98)( 93,121)( 94,115)( 97,102)(101,118)(104,110)(105,128)(106,122)
        (109,113)(112,125)(116,123)(117,127)(120,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 73)( 31, 64)( 33, 39)( 34, 76)
        ( 37, 43)( 38, 80)( 41, 47)( 42, 83)( 45, 51)( 46, 87)( 49, 68)( 50, 91)( 53, 59)( 54,102)( 55, 69)( 57, 63)
        ( 58,103)( 61, 67)( 62,106)( 65, 72)( 66,109)( 70, 98)( 71, 94)( 74, 79)( 75,113)( 77, 82)( 78,122)( 81, 86)
        ( 84, 90)( 85,123)( 88, 93)( 89,125)( 92, 97)( 95,117)( 96,126)( 99,105)(100,111)(101,118)(104,108)(107,112)
        (110,116)(114,121)(115,119)(120,127)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 47)( 24, 43)( 26, 31)( 27, 78)( 28, 51)( 30, 35)( 33, 55)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 66)( 41, 46)( 44, 70)( 45, 91)( 49, 54)( 50, 71)( 52, 74)( 53, 99)( 56, 62)( 57,110)
        ( 58, 82)( 60, 65)( 61,114)( 64, 69)( 67, 86)( 68,115)( 72, 98)( 73, 94)( 75, 81)( 76, 84)( 77,102)( 80, 85)
        ( 83,106)( 87, 93)( 88,122)( 89,116)( 92, 97)( 95,118)( 96,123)(100,105)(101,119)(103,109)(104,120)(107,113)
        (108,127)(111,117)(112,125)(121,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 72)( 31, 63)( 33, 39)( 34, 75)
        ( 37, 43)( 38, 79)( 41, 47)( 42, 83)( 45, 51)( 46, 87)( 49, 67)( 50, 91)( 53, 58)( 54,102)( 55, 68)( 57, 62)
        ( 60, 66)( 61,103)( 64, 71)( 65,106)( 69, 98)( 70, 94)( 73, 78)( 74,109)( 76, 82)( 77,118)( 80, 86)( 81,121)
        ( 84, 90)( 85,122)( 88, 93)( 89,125)( 92, 97)( 95,113)( 96,126)( 99,105)(100,111)(101,114)(104,108)(107,112)
        (110,117)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 74)( 31, 63)( 33, 39)( 34, 78)
        ( 37, 43)( 38, 82)( 41, 47)( 42, 86)( 45, 51)( 46, 90)( 49, 66)( 50, 94)( 53, 58)( 54,105)( 55, 67)( 57, 62)
        ( 60, 65)( 61,106)( 64, 70)( 68,101)( 69, 98)( 71, 77)( 72,113)( 73,107)( 75, 81)( 76,114)( 79, 85)( 80,117)
        ( 83, 89)( 84,121)( 87, 93)( 88,122)( 91, 97)( 92,125)( 95,100)( 96,126)( 99,109)(102,108)(103,116)(104,110)
        (111,119)(112,127)(115,120)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 57)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 75)( 31, 60)( 33, 39)( 34, 79)
        ( 37, 64)( 38, 83)( 41, 47)( 42, 90)( 43, 65)( 45, 51)( 46, 94)( 49, 68)( 50, 98)( 53, 59)( 54,109)( 55, 69)
        ( 58, 63)( 61, 72)( 62,110)( 66, 87)( 67, 84)( 70,105)( 71,101)( 73, 78)( 74,113)( 76, 82)( 77,114)( 80, 86)
        ( 81,125)( 85,117)( 88, 93)( 89,118)( 91, 97)( 92,124)( 95,100)( 96,103)( 99,104)(102,121)(106,112)(107,127)
        (108,122)(111,116)(115,128)(119,123)(120,126),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 50)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 81)( 34, 57)
        ( 35, 82)( 38, 44)( 39, 88)( 40, 68)( 42, 48)( 43, 91)( 46, 72)( 47, 94)( 51, 56)( 52, 73)( 54, 76)( 55,103)
        ( 58, 64)( 59,110)( 60, 78)( 62, 67)( 63,114)( 66, 71)( 69, 84)( 70,115)( 74,102)( 75, 98)( 77, 83)( 79,106)
        ( 85, 90)( 86, 96)( 87,118)( 89, 93)( 92, 97)( 95,101)( 99,122)(100,119)(104,109)(105,123)(107,113)(108,124)
        (111,117)(112,127)(116,121)(120,128)(125,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 39, 44)( 40, 65)( 42, 68)( 43, 93)( 46, 52)( 47, 96)( 48, 69)( 50, 56)( 51,100)( 54, 72)( 55,104)
        ( 58, 63)( 59, 95)( 60, 88)( 62, 67)( 66, 92)( 70, 89)( 71, 94)( 73, 79)( 74,112)( 75,105)( 77, 83)( 78,115)
        ( 81, 87)( 82,118)( 85, 91)( 86,122)( 90, 99)( 97,103)( 98,123)(101,107)(102,126)(106,108)(109,114)(110,120)
        (111,127)(113,117)(116,121)(119,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 56)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 68)( 27, 49)( 29, 35)( 30, 71)( 33, 52)( 34, 75)
        ( 38, 43)( 39, 57)( 41, 60)( 42, 84)( 45, 51)( 46, 95)( 47, 61)( 50, 64)( 53, 59)( 54,103)( 55, 79)( 58, 83)
        ( 62, 91)( 63, 87)( 65, 70)( 66,114)( 67, 96)( 69, 74)( 72, 78)( 73,115)( 76, 82)( 77,118)( 80, 99)( 81,122)
        ( 85, 90)( 86,104)( 88,106)( 89,101)( 92, 98)( 93,126)( 94,107)( 97,110)(100,105)(102,109)(108,123)(111,117)
        (112,120)(113,127)(116,121)(119,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 72)( 27, 55)( 29, 35)( 30, 75)( 33, 59)( 34, 79)
        ( 37, 42)( 38, 64)( 40, 46)( 41, 88)( 44, 67)( 45, 91)( 48, 54)( 49, 99)( 50, 68)( 52, 58)( 53,103)( 56, 71)
        ( 57,107)( 60, 66)( 61,111)( 62, 83)( 65, 87)( 69, 95)( 70, 92)( 73, 78)( 74,108)( 76, 82)( 77,116)( 80, 86)
        ( 81,119)( 84, 97)( 85,122)( 89, 94)( 90,112)( 93,113)( 96,102)( 98,114)(100,106)(101,123)(104,110)(105,126)
        (109,115)(117,121)(118,127)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 65)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 73)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 84)( 39, 66)( 41, 47)( 42, 88)( 45, 68)( 46, 91)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,103)
        ( 57, 72)( 58,107)( 61, 67)( 62, 87)( 63, 80)( 70, 95)( 71, 92)( 74, 79)( 75,108)( 77, 83)( 78,116)( 81,111)
        ( 82,119)( 85, 90)( 86,112)( 89, 94)( 93,113)( 96,102)( 97,120)( 98,114)(100,106)(101,123)(104,110)(105,126)
        (109,115)(117,122)(118,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 53)( 29, 35)( 30, 75)( 33, 56)( 34, 79)
        ( 37, 43)( 38, 91)( 39, 61)( 41, 47)( 42, 92)( 45, 64)( 46, 95)( 49, 55)( 50,107)( 51, 65)( 54, 68)( 57, 63)
        ( 58,115)( 59, 83)( 62, 87)( 66,103)( 67, 99)( 69, 74)( 70,123)( 71,108)( 73, 78)( 76, 82)( 77,124)( 80, 86)
        ( 81,121)( 84,111)( 85,126)( 88, 94)( 89, 97)( 90,116)( 93, 98)( 96,102)(100,113)(101,117)(104,110)(105,127)
        (106,114)(109,119)(112,118)(120,125)(122,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 87)( 34, 60)
        ( 35, 90)( 38, 43)( 39, 72)( 41, 47)( 42, 73)( 45, 76)( 46, 98)( 49, 55)( 50,106)( 51, 77)( 53, 59)( 54,110)
        ( 57, 80)( 58,114)( 61, 67)( 62,104)( 63, 94)( 65, 71)( 66,118)( 69, 75)( 70,119)( 74,101)( 78,102)( 79, 99)
        ( 81, 86)( 82,115)( 84, 89)( 85,123)( 88, 93)( 91, 97)( 92,124)( 95,108)( 96,126)(100,120)(103,109)(105,121)
        (107,113)(111,117)(112,127)(116,122)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 87)( 38, 43)( 39, 68)( 41, 47)( 42, 95)( 45, 72)( 46, 98)( 49, 55)( 50,110)( 51, 73)( 54, 76)( 57, 63)
        ( 58,114)( 59, 91)( 61, 67)( 62,118)( 65, 71)( 66,122)( 69, 94)( 70,126)( 74,106)( 75,102)( 77, 82)( 78, 85)
        ( 79,111)( 81, 86)( 84, 90)( 88, 93)( 89,112)( 92,108)( 96,101)( 97,127)( 99,105)(100,124)(103,116)(104,120)
        (107,113)(109,117)(115,121)(119,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 56)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 49)( 29, 52)( 30, 65)( 33, 39)( 34, 76)( 35, 57)
        ( 37, 43)( 38, 80)( 41, 60)( 42, 84)( 45, 51)( 46, 96)( 47, 61)( 50, 64)( 53, 59)( 54,104)( 55, 68)( 58, 72)
        ( 62, 92)( 63, 88)( 66, 71)( 67, 97)( 69,100)( 70,113)( 73, 79)( 74,122)( 75,105)( 77, 83)( 78,126)( 81, 87)
        ( 82,127)( 85, 91)( 86,124)( 89,108)( 90,120)( 93, 99)( 94,116)( 95,109)( 98,112)(101,107)(102,110)(103,115)
        (106,118)(111,121)(114,117)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 47)( 24, 44)( 26, 32)( 27, 79)( 28, 55)( 30, 36)( 31, 83)( 34, 59)
        ( 35, 87)( 38, 43)( 39, 68)( 41, 46)( 42, 96)( 45, 71)( 48, 54)( 49, 61)( 50, 72)( 52, 58)( 53, 92)( 56, 75)
        ( 57, 98)( 60, 66)( 62, 91)( 64, 70)( 65, 73)( 69, 95)( 74, 97)( 76, 82)( 77,110)( 78,102)( 80, 86)( 81,113)
        ( 84, 90)( 85,117)( 88, 94)( 89,121)( 93,101)( 99,105)(100,122)(103,106)(104,125)(107,112)(108,115)(109,126)
        (111,116)(114,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 65)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 77)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 92)( 39, 68)( 41, 47)( 42, 96)( 45, 72)( 46,100)( 49, 55)( 50,111)( 51, 73)( 53, 59)( 54,114)
        ( 57, 76)( 58,117)( 61, 67)( 62,125)( 63, 84)( 66, 71)( 69, 88)( 70,126)( 74,108)( 75,104)( 78, 83)( 79,106)
        ( 81, 87)( 82,102)( 85,121)( 86, 98)( 89, 95)( 90,123)( 91,127)( 93, 99)( 94,124)( 97,103)(101,107)(105,118)
        (109,113)(110,119)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 81)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 96)( 39, 72)( 41, 47)( 42,100)( 45, 76)( 46,104)( 49, 55)( 50,115)( 51, 77)( 53, 59)( 54,118)
        ( 57, 80)( 58,121)( 61, 67)( 62, 94)( 63, 88)( 65, 71)( 66,125)( 69, 75)( 70,126)( 73, 92)( 74,127)( 78,112)
        ( 79,108)( 82, 87)( 83,110)( 85, 91)( 86,106)( 89, 98)( 90,102)( 93, 99)( 95,128)( 97,103)(101,107)(105,111)
        (109,122)(113,117)(114,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 84)( 28, 56)( 30, 35)( 31, 88)( 34, 60)
        ( 37, 43)( 38, 96)( 39, 72)( 41, 47)( 42,100)( 45, 76)( 46,104)( 49, 55)( 50,115)( 51, 77)( 53, 59)( 54,118)
        ( 57, 80)( 58,121)( 61, 67)( 62, 94)( 63, 89)( 65, 71)( 66,125)( 69, 75)( 70,126)( 73, 92)( 74,127)( 78,112)
        ( 79,108)( 81, 87)( 82,106)( 83,110)( 85, 91)( 86,102)( 90, 98)( 93, 99)( 95,128)( 97,103)(101,107)(105,111)
        (109,122)(113,117)(114,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 84)( 28, 56)( 30, 35)( 33, 60)( 34, 85)
        ( 37, 43)( 38, 89)( 39, 72)( 41, 47)( 42, 92)( 45, 76)( 46, 96)( 49, 55)( 50,107)( 51, 77)( 53, 59)( 54,110)
        ( 57, 80)( 58,113)( 61, 67)( 62,117)( 63, 86)( 65, 71)( 66,121)( 69, 75)( 70,125)( 73, 88)( 74,126)( 78,104)
        ( 79,100)( 81, 87)( 82,120)( 83,102)( 90, 95)( 91,127)( 93, 99)( 94,123)( 97,103)( 98,119)(101,114)(105,109)
        (106,115)(108,112)(111,116)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 84)( 28, 56)( 30, 35)( 31, 85)( 34, 60)
        ( 37, 43)( 38, 89)( 39, 72)( 41, 47)( 42, 92)( 45, 76)( 46, 96)( 49, 55)( 50,107)( 51, 77)( 53, 59)( 54,110)
        ( 57, 80)( 58,113)( 61, 67)( 62,117)( 63, 86)( 65, 71)( 66,121)( 69, 75)( 70,125)( 73, 88)( 74,126)( 78,104)
        ( 79,100)( 81, 87)( 82,120)( 83,102)( 90, 95)( 91,127)( 93, 99)( 94,123)( 97,103)( 98,119)(101,114)(105,109)
        (106,115)(108,112)(111,116)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 79)( 28, 52)( 30, 35)( 33, 56)( 34, 80)
        ( 38, 43)( 39, 68)( 41, 72)( 42, 88)( 45, 51)( 46, 95)( 47, 73)( 49, 55)( 50, 99)( 53, 75)( 54,102)( 57, 63)
        ( 58,113)( 59, 83)( 61, 67)( 62,114)( 65, 71)( 66,115)( 69, 87)( 70,111)( 74, 91)( 76, 82)( 77,125)( 78,105)
        ( 81, 86)( 84,109)( 85,126)( 89, 94)( 90,117)( 92, 98)( 93,124)( 96,101)( 97,107)(100,104)(103,108)(106,121)
        (110,116)(112,120)(118,123)(119,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 75)( 28, 55)( 30, 35)( 33, 59)( 34, 76)
        ( 37, 43)( 38, 83)( 39, 65)( 41, 47)( 42, 87)( 45, 67)( 46, 91)( 49, 54)( 50,102)( 51, 68)( 53, 58)( 56, 71)
        ( 57,103)( 60, 66)( 61, 86)( 62, 79)( 69, 99)( 70, 95)( 72, 78)( 73,121)( 74,106)( 77, 82)( 80,110)( 81,122)
        ( 84, 90)( 85,111)( 88, 94)( 89,112)( 92, 98)( 93,126)( 96,114)( 97,120)(100,105)(101,115)(104,109)(107,117)
        (108,116)(113,125)(118,124)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 73)( 28, 56)( 30, 36)( 31, 76)( 34, 60)
        ( 35, 80)( 38, 44)( 39, 87)( 40, 66)( 42, 48)( 43, 91)( 46, 68)( 47, 95)( 50, 55)( 51,106)( 52, 69)( 54, 59)
        ( 57, 72)( 58,107)( 61, 67)( 62, 90)( 63, 84)( 70,103)( 71, 99)( 74, 79)( 75,110)( 77, 83)( 78,122)( 81, 86)
        ( 82,125)( 85,114)( 88, 94)( 89,115)( 92, 98)( 93,116)( 96,102)( 97,127)(100,118)(101,124)(104,109)(105,119)
        (108,113)(111,121)(112,120)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 73)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 69)( 43, 91)( 46, 52)( 47, 99)( 48, 70)( 50, 56)( 51,103)( 54, 72)( 55,106)
        ( 58, 64)( 59,117)( 60, 76)( 63, 68)( 66, 80)( 67,118)( 71, 95)( 74, 79)( 75,109)( 77,113)( 78,122)( 81, 87)
        ( 82,115)( 83,119)( 85, 90)( 86,126)( 89, 94)( 92, 98)( 93,127)( 96,102)( 97,124)(100,105)(101,111)(104,108)
        (107,112)(110,121)(114,120)(116,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 69)( 43, 92)( 46, 52)( 47, 99)( 48, 70)( 50, 56)( 51,103)( 54, 72)( 55,106)
        ( 58, 64)( 59,117)( 60, 77)( 63, 68)( 66, 80)( 67,118)( 71, 95)( 73, 79)( 74,125)( 75,109)( 78,113)( 81, 87)
        ( 82,115)( 83,119)( 85, 91)( 86,127)( 89, 94)( 90,123)( 93, 98)( 96,102)( 97,124)(100,105)(101,111)(104,108)
        (107,112)(110,121)(114,120)(116,126)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 52)( 30, 56)( 31, 73)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 68)( 43, 91)( 46, 51)( 47, 69)( 49, 55)( 50,100)( 53, 72)( 54,103)( 57, 63)
        ( 58,114)( 59, 76)( 61, 67)( 62,115)( 66, 80)( 70, 99)( 71, 95)( 74, 79)( 75,106)( 77,110)( 78,122)( 81, 87)
        ( 82,112)( 83,116)( 85, 90)( 86,126)( 89, 94)( 92, 98)( 93,127)( 96,118)( 97,124)(101,105)(102,119)(104,109)
        (107,121)(108,120)(111,117)(113,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 52)( 31, 56)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 68)( 43, 92)( 46, 51)( 47, 69)( 49, 55)( 50,100)( 53, 72)( 54,103)( 57, 63)
        ( 58,114)( 59, 77)( 61, 67)( 62,115)( 66, 80)( 70, 99)( 71, 95)( 73, 79)( 74,125)( 75,106)( 78,110)( 81, 87)
        ( 82,112)( 83,116)( 85, 91)( 86,127)( 89, 94)( 90,123)( 93, 98)( 96,118)( 97,124)(101,105)(102,119)(104,109)
        (107,121)(108,120)(111,117)(113,126)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 52)( 30, 56)( 31, 77)( 34, 40)( 35, 85)
        ( 36, 68)( 38, 44)( 39, 88)( 42, 72)( 43, 91)( 46, 51)( 47,102)( 48, 73)( 50, 55)( 53, 76)( 54,103)( 57, 63)
        ( 58,114)( 59, 80)( 61, 67)( 62,115)( 65, 71)( 66,116)( 69, 84)( 70,112)( 74, 99)( 75, 95)( 78, 83)( 79,106)
        ( 81,110)( 82,126)( 86, 90)( 87,118)( 89, 94)( 92, 98)( 93,119)( 96,122)( 97,128)(100,105)(101,123)(104,109)
        (107,125)(108,124)(111,117)(113,121)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 52)( 31, 56)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 68)( 43, 92)( 46, 51)( 47, 69)( 49, 55)( 50,101)( 53, 72)( 54,104)( 57, 63)
        ( 58,115)( 59, 77)( 61, 67)( 62, 83)( 66, 80)( 70,100)( 71, 96)( 73, 79)( 74,125)( 75,107)( 78,111)( 81, 87)
        ( 82,116)( 85, 91)( 86,113)( 89, 95)( 90,127)( 93, 99)( 94,123)( 97,118)( 98,124)(102,106)(103,119)(105,110)
        (108,121)(109,120)(112,117)(114,126)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 52)( 30, 36)( 31, 83)( 34, 56)
        ( 35, 84)( 39, 44)( 40, 68)( 42, 71)( 43, 92)( 46, 51)( 47, 72)( 49, 55)( 50,100)( 53, 75)( 54,103)( 57, 63)
        ( 58,114)( 59, 87)( 61, 67)( 62,115)( 65, 70)( 66,118)( 69, 91)( 73, 99)( 74, 95)( 76, 82)( 77,113)( 78,106)
        ( 80, 86)( 81, 89)( 85, 90)( 88,110)( 93, 98)( 94,119)( 96,122)( 97,128)(101,105)(102,123)(104,109)(107,125)
        (108,124)(111,117)(112,126)(116,121)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 56)( 30, 35)( 31, 80)( 34, 60)
        ( 37, 43)( 38, 84)( 39, 69)( 41, 47)( 42, 87)( 45, 72)( 46, 91)( 49, 55)( 50, 99)( 51, 73)( 53, 59)( 54,103)
        ( 57, 75)( 58,106)( 61, 67)( 62,113)( 63, 81)( 65, 71)( 66,117)( 70, 83)( 74, 95)( 76, 82)( 77,116)( 78,109)
        ( 85, 90)( 86,118)( 88, 94)( 89,126)( 92, 98)( 93,127)( 96,102)( 97,124)(100,105)(101,111)(104,108)(107,112)
        (110,121)(114,120)(115,122)(119,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 79)( 28, 55)( 30, 35)( 33, 59)( 34, 80)
        ( 37, 43)( 38, 87)( 39, 68)( 41, 47)( 42, 88)( 45, 71)( 46, 91)( 49, 54)( 50, 72)( 52, 58)( 53,100)( 56, 75)
        ( 57,103)( 60, 66)( 61,110)( 62, 81)( 64, 70)( 65,114)( 69, 83)( 73, 99)( 74, 95)( 76, 82)( 77,113)( 78,106)
        ( 84, 90)( 85,126)( 86,115)( 89, 94)( 92, 98)( 93,127)( 96,118)( 97,124)(101,105)(102,119)(104,109)(107,121)
        (108,120)(111,117)(112,122)(116,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 55)( 30, 35)( 31, 80)( 34, 59)
        ( 37, 43)( 38, 87)( 39, 68)( 41, 47)( 42, 88)( 45, 71)( 46, 91)( 49, 54)( 50, 72)( 52, 58)( 53,100)( 56, 75)
        ( 57,103)( 60, 66)( 61,110)( 62, 81)( 64, 70)( 65,114)( 69, 83)( 73, 99)( 74, 95)( 76, 82)( 77,113)( 78,106)
        ( 84, 90)( 85,126)( 86,115)( 89, 94)( 92, 98)( 93,127)( 96,118)( 97,124)(101,105)(102,119)(104,109)(107,121)
        (108,120)(111,117)(112,122)(116,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 31)( 27, 83)( 28, 55)( 30, 35)( 33, 59)( 34, 84)
        ( 37, 43)( 38, 88)( 39, 71)( 41, 47)( 42, 89)( 45, 75)( 46, 91)( 49, 54)( 50,102)( 51, 76)( 53, 58)( 56, 79)
        ( 57,103)( 60, 66)( 61,110)( 62, 85)( 64, 70)( 65,114)( 68, 74)( 69,115)( 72, 87)( 73,118)( 77, 99)( 78, 95)
        ( 80, 86)( 81,113)( 82,106)( 90, 94)( 92, 98)( 93,119)( 96,122)( 97,128)(100,105)(101,123)(104,109)(107,125)
        (108,124)(111,117)(112,126)(116,121)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 36)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 55)( 30, 35)( 31, 84)( 34, 59)
        ( 37, 43)( 38, 88)( 39, 71)( 41, 47)( 42, 89)( 45, 75)( 46, 91)( 49, 54)( 50,102)( 51, 76)( 53, 58)( 56, 79)
        ( 57,103)( 60, 66)( 61,110)( 62, 85)( 64, 70)( 65,114)( 68, 74)( 69,115)( 72, 87)( 73,118)( 77, 99)( 78, 95)
        ( 80, 86)( 81,113)( 82,106)( 90, 94)( 92, 98)( 93,119)( 96,122)( 97,128)(100,105)(101,123)(104,109)(107,125)
        (108,124)(111,117)(112,126)(116,121)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 77)( 34, 60)
        ( 35, 80)( 38, 44)( 39, 88)( 40, 66)( 42, 48)( 43, 92)( 46, 68)( 47, 93)( 50, 56)( 51,103)( 52, 69)( 54, 59)
        ( 55,107)( 58, 72)( 61, 67)( 62, 91)( 63, 84)( 70, 99)( 71, 96)( 73, 79)( 74,118)( 75,108)( 78, 83)( 81, 87)
        ( 82,119)( 85,111)( 86,122)( 89, 95)( 90,112)( 94, 98)( 97,113)(100,106)(101,123)(102,114)(104,110)(105,126)
        (109,115)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 45)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 88)( 38, 44)( 39, 97)( 40, 69)( 42, 47)( 43, 98)( 46, 72)( 49, 55)( 50, 62)( 51, 73)( 53, 59)( 54, 93)
        ( 57, 76)( 58,100)( 61, 67)( 63, 92)( 65, 71)( 66, 74)( 70, 96)( 75, 99)( 77, 83)( 78,111)( 79,104)( 81, 87)
        ( 82,112)( 85, 91)( 86,115)( 89, 95)( 90,119)( 94,103)(101,107)(102,120)(105,108)(106,123)(109,114)(110,126)
        (113,118)(116,122)(117,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), 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, 83)( 28, 57)( 30, 36)( 31, 87)( 34, 61)
        ( 35, 90)( 38, 44)( 39, 99)( 40, 72)( 42, 48)( 43,102)( 46, 75)( 47,106)( 50, 56)( 51,118)( 52, 76)( 54, 60)
        ( 55,121)( 58, 79)( 59,125)( 62, 68)( 63,104)( 64, 94)( 66, 71)( 67,101)( 70, 74)( 73, 98)( 77,114)( 78,110)
        ( 80, 86)( 81, 96)( 82,112)( 84, 89)( 85, 92)( 88, 93)( 91, 97)( 95,108)(100,105)(103,109)(107,113)(111,126)
        (115,120)(116,123)(117,127)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 31, 57)( 34, 40)( 35, 86)
        ( 36, 69)( 38, 44)( 39, 90)( 42, 72)( 43, 94)( 46, 52)( 47,106)( 48, 73)( 50, 56)( 51,109)( 54, 76)( 55,113)
        ( 58, 64)( 59,117)( 60, 81)( 62, 68)( 63,121)( 66, 71)( 67,125)( 70, 83)( 74,102)( 75, 98)( 77, 82)( 78,120)
        ( 79,100)( 84, 89)( 85,126)( 87, 93)( 88,127)( 91, 97)( 92,123)( 95,101)( 96,119)( 99,114)(103,108)(104,111)
        (105,115)(107,112)(110,116)(118,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 80)( 31, 64)( 33, 39)( 34, 84)
        ( 37, 68)( 38, 88)( 41, 47)( 42,100)( 43, 69)( 45, 51)( 46,103)( 49, 72)( 50,107)( 53, 59)( 54,115)( 55, 73)
        ( 57, 63)( 58,119)( 61, 67)( 62,123)( 65, 76)( 66,126)( 70, 96)( 71, 92)( 74,111)( 75, 94)( 77, 83)( 78,121)
        ( 79,127)( 81, 87)( 82,117)( 85, 91)( 86,113)( 89, 95)( 90,114)( 93,108)( 97,102)( 98,105)( 99,109)(101,106)
        (104,110)(112,118)(116,122)(120,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 56)( 29, 35)( 30, 75)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 86)( 39, 65)( 41, 47)( 42, 90)( 45, 67)( 46, 94)( 49, 55)( 50,103)( 51, 68)( 53, 59)( 54,106)
        ( 57, 71)( 58,107)( 61, 66)( 62, 89)( 63, 83)( 69,102)( 70, 98)( 73, 78)( 74,110)( 76, 82)( 77,122)( 80, 85)
        ( 81,125)( 84,114)( 87, 93)( 88,115)( 91, 97)( 92,116)( 95,101)( 96,127)( 99,118)(100,124)(104,109)(105,119)
        (108,113)(111,121)(112,120)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 69)( 43, 92)( 46, 52)( 47,103)( 48, 70)( 50, 56)( 51,106)( 54, 73)( 55,107)
        ( 58, 64)( 59,118)( 60, 78)( 63, 68)( 66, 81)( 67,119)( 71, 99)( 72, 95)( 74, 80)( 75,125)( 76,110)( 79,114)
        ( 82, 87)( 83,116)( 85, 91)( 86,127)( 89, 94)( 90,123)( 93, 98)( 96,102)( 97,124)(100,105)(101,112)(104,109)
        (108,113)(111,121)(115,120)(117,126)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 88)( 42, 69)( 43, 92)( 46, 52)( 47,100)( 48, 70)( 50, 56)( 51,103)( 54, 73)( 55,104)
        ( 58, 64)( 59,115)( 60, 78)( 63, 68)( 66, 81)( 67,116)( 71, 99)( 72, 95)( 74, 80)( 75,125)( 76,107)( 79,111)
        ( 82, 87)( 83,113)( 85, 91)( 86,127)( 89, 94)( 90,123)( 93, 98)( 96,118)( 97,124)(101,106)(102,119)(105,110)
        (108,121)(109,120)(112,117)(114,126)(122,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 72)( 32, 59)( 33, 75)( 36, 42)
        ( 37, 87)( 38, 64)( 40, 46)( 41, 90)( 44, 67)( 45, 94)( 48, 54)( 49,106)( 50, 68)( 52, 58)( 53,107)( 56, 71)
        ( 57,110)( 60, 66)( 61, 86)( 62, 79)( 65, 83)( 69,102)( 70, 98)( 73, 78)( 74,113)( 76, 82)( 77,122)( 80,117)
        ( 81,125)( 84, 89)( 85,118)( 88, 93)( 91, 97)( 92,119)( 95,101)( 96,127)( 99,105)(100,124)(103,109)(104,115)
        (108,112)(111,116)(114,121)(120,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 72)( 32, 59)( 33, 75)( 36, 42)
        ( 37, 87)( 38, 64)( 40, 46)( 41, 90)( 44, 67)( 45, 94)( 48, 54)( 49,106)( 50, 68)( 52, 58)( 53,109)( 56, 71)
        ( 57,110)( 60, 66)( 61, 86)( 62, 79)( 65, 83)( 69,102)( 70, 98)( 73, 78)( 74,113)( 76, 82)( 77,122)( 80,117)
        ( 81,125)( 84, 89)( 85,118)( 88, 93)( 91, 97)( 92,119)( 95,101)( 96,127)( 99,105)(100,124)(103,108)(104,115)
        (107,112)(111,116)(114,121)(120,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 72)( 32, 59)( 33, 75)( 36, 42)
        ( 37, 84)( 38, 64)( 40, 46)( 41, 87)( 44, 67)( 45, 91)( 48, 54)( 49,103)( 50, 68)( 52, 58)( 53,106)( 56, 71)
        ( 57,107)( 60, 66)( 61,118)( 62, 79)( 65, 83)( 69, 99)( 70, 95)( 73, 78)( 74,110)( 76, 82)( 77,122)( 80,114)
        ( 81,125)( 85, 90)( 86,119)( 88, 94)( 89,116)( 92, 98)( 93,127)( 96,102)( 97,124)(100,105)(101,112)(104,109)
        (108,113)(111,121)(115,120)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 39)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 47)( 24, 43)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 42)( 38, 67)( 40, 46)( 41, 88)( 44, 71)( 45, 91)( 48, 54)( 49,100)( 50, 72)( 52, 58)( 53,103)( 56, 75)
        ( 57,104)( 60, 66)( 61,115)( 62, 83)( 65, 70)( 68, 87)( 69,116)( 73, 99)( 74, 95)( 77, 82)( 78,107)( 80, 86)
        ( 81,122)( 84,111)( 85,125)( 89, 94)( 90,113)( 92, 98)( 93,127)( 96,118)( 97,124)(101,106)(102,119)(105,110)
        (108,121)(109,120)(112,117)(114,126)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 51)( 29, 55)( 30, 68)( 33, 39)( 34, 79)( 35, 60)
        ( 37, 43)( 38, 83)( 41, 63)( 42, 87)( 45, 50)( 46, 64)( 48, 54)( 49, 96)( 52, 67)( 53, 99)( 56, 62)( 57, 78)
        ( 58, 71)( 61, 75)( 65, 95)( 66, 91)( 69, 74)( 70,103)( 72,107)( 73,116)( 76, 82)( 77,108)( 80, 86)( 81,123)
        ( 84, 90)( 85,126)( 88, 94)( 89,121)( 92,111)( 93,118)( 97,102)( 98,112)(100,106)(101,113)(104,115)(105,114)
        (109,125)(110,119)(117,122)(120,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 69)( 33, 39)( 34, 80)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 96)( 47, 65)( 49, 55)( 50, 99)( 53, 68)( 54,100)( 57, 63)
        ( 58,111)( 59, 72)( 62, 76)( 66, 95)( 67, 91)( 70, 75)( 71,103)( 73,107)( 74,118)( 77, 82)( 78,125)( 79,112)
        ( 81, 86)( 84, 90)( 85,126)( 88, 94)( 89,123)( 92,114)( 93,120)( 97,102)( 98,115)(101,106)(104,117)(105,116)
        (108,113)(109,128)(110,121)(119,124)(122,127),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 69)( 33, 39)( 34, 79)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,100)( 53, 68)( 54,103)( 57, 63)
        ( 58,113)( 59, 72)( 62, 76)( 66, 95)( 67, 91)( 70, 75)( 71,106)( 73,110)( 74,118)( 77, 82)( 78,114)( 80, 86)
        ( 81,126)( 84, 90)( 85,127)( 88, 94)( 89,123)( 92, 98)( 93,120)( 96,102)( 97,108)(101,105)(104,109)(107,117)
        (111,116)(112,121)(115,125)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 69)( 33, 39)( 34, 80)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,102)( 53, 68)( 54,103)( 57, 63)
        ( 58,113)( 59, 72)( 62, 76)( 66, 95)( 67, 91)( 70, 75)( 71,106)( 73,110)( 74,118)( 77, 82)( 78,126)( 79,114)
        ( 81, 86)( 84, 90)( 85,127)( 88, 94)( 89,123)( 92, 98)( 93,120)( 96,101)( 97,108)(100,105)(104,109)(107,117)
        (111,116)(112,121)(115,125)(119,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 30)( 18, 33)( 19, 63)( 23, 44)( 24, 40)( 26, 32)( 27, 78)( 28, 51)( 31, 55)( 34, 39)( 35, 67)
        ( 37, 43)( 38, 82)( 41, 70)( 42, 85)( 45, 50)( 46, 71)( 48, 54)( 49, 94)( 52, 74)( 53, 97)( 56, 62)( 57,105)
        ( 58, 79)( 60, 66)( 61,109)( 64, 69)( 65,113)( 68, 81)( 72, 93)( 73, 89)( 75, 80)( 76,108)( 77,101)( 83, 88)
        ( 84,114)( 86, 92)( 87,126)( 90,117)( 91,124)( 95,100)( 96,118)( 98,104)( 99,119)(102,121)(103,120)(106,112)
        (107,122)(110,116)(111,128)(115,125)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 31, 57)( 34, 40)( 35, 86)
        ( 36, 68)( 38, 44)( 39, 87)( 42, 72)( 43, 90)( 46, 52)( 47, 99)( 48, 73)( 50, 56)( 51,102)( 54, 76)( 55,103)
        ( 58, 64)( 59,110)( 60, 81)( 62, 67)( 63,114)( 66, 71)( 69, 83)( 70,115)( 74, 98)( 75, 94)( 77, 82)( 78,113)
        ( 79,106)( 84, 89)( 85,118)( 88, 93)( 91, 97)( 92,119)( 95,122)( 96,128)(100,105)(101,123)(104,109)(107,125)
        (108,124)(111,117)(112,126)(116,121)(120,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 63)( 32, 38)( 33, 76)( 36, 67)
        ( 37, 79)( 40, 46)( 41, 91)( 42, 68)( 44, 50)( 45, 94)( 48, 71)( 49, 95)( 52, 58)( 53,106)( 54, 72)( 56, 62)
        ( 57,110)( 60, 66)( 61,113)( 64, 75)( 65,114)( 69, 87)( 70, 83)( 73,102)( 74, 98)( 77, 82)( 78,117)( 80, 86)
        ( 81,126)( 84, 90)( 85,124)( 88, 93)( 89,100)( 92, 97)( 96,101)( 99,121)(103,109)(104,128)(105,122)(107,112)
        (108,119)(111,116)(115,120)(118,125)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 76)( 31, 61)( 33, 39)( 34, 79)
        ( 37, 64)( 38, 83)( 41, 47)( 42, 92)( 43, 65)( 45, 51)( 46, 95)( 49, 68)( 50, 96)( 53, 59)( 54,107)( 55, 69)
        ( 57, 63)( 58,111)( 62, 72)( 66, 91)( 67, 87)( 70,103)( 71, 99)( 73, 78)( 74,121)( 75,112)( 77, 82)( 80, 86)
        ( 81,122)( 84, 90)( 85,125)( 88,114)( 89,120)( 93, 98)( 94,115)( 97,102)(100,117)(101,116)(104,110)(105,127)
        (106,118)(108,113)(109,124)(119,126)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 74)( 27, 56)( 29, 35)( 30, 78)( 33, 60)( 34, 82)
        ( 37, 43)( 38, 90)( 39, 65)( 41, 47)( 42, 91)( 45, 67)( 46, 94)( 49, 55)( 50,105)( 51, 68)( 53, 59)( 54,109)
        ( 57, 71)( 58,110)( 61, 66)( 62, 93)( 63, 86)( 69,101)( 70, 98)( 72, 77)( 73,113)( 75, 81)( 76,122)( 79, 85)
        ( 80,125)( 83, 89)( 84,126)( 87, 96)( 88,120)( 92, 97)( 95,100)( 99,117)(102,108)(103,124)(104,118)(106,112)
        (107,115)(111,116)(114,121)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 80)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 89)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,104)( 57, 63)
        ( 58,115)( 59, 84)( 62, 88)( 66, 95)( 67, 92)( 69, 75)( 70,122)( 71,107)( 73, 79)( 74,126)( 77, 83)( 78,127)
        ( 81, 87)( 82,124)( 85,111)( 86,120)( 90, 94)( 91,116)( 93,113)( 96,102)( 97,121)( 98,114)(100,106)(101,109)
        (105,110)(108,118)(112,117)(119,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 75)( 27, 56)( 29, 35)( 30, 78)( 33, 60)( 34, 82)
        ( 37, 43)( 38, 90)( 39, 65)( 41, 47)( 42, 94)( 45, 67)( 46, 95)( 49, 55)( 50,105)( 51, 68)( 53, 59)( 54,109)
        ( 57, 71)( 58,110)( 61, 66)( 62, 93)( 63, 86)( 69,101)( 70, 98)( 72, 77)( 73,125)( 74,113)( 76, 81)( 79, 85)
        ( 80,126)( 83, 89)( 84,127)( 87,117)( 88,123)( 91, 97)( 92,118)( 96,100)( 99,119)(102,108)(103,124)(104,120)
        (106,112)(107,115)(111,116)(114,121)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 68)( 33, 39)( 34, 79)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 86)( 45, 51)( 46, 94)( 47, 65)( 49, 55)( 50, 98)( 53, 67)( 54,102)( 57, 63)
        ( 58, 78)( 59, 71)( 62, 75)( 66, 90)( 69, 74)( 70,103)( 72,106)( 73,111)( 76, 82)( 77,107)( 80, 85)( 81,117)
        ( 84, 89)( 87, 93)( 88,118)( 91, 97)( 92,121)( 95,101)( 96,125)( 99,105)(100,126)(104,110)(108,120)(109,114)
        (112,116)(113,127)(115,123)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 51)( 29, 55)( 30, 68)( 33, 39)( 34, 78)( 35, 60)
        ( 37, 43)( 38, 82)( 41, 63)( 42, 85)( 45, 50)( 46, 97)( 47, 64)( 49, 54)( 52, 67)( 53, 98)( 56, 62)( 57,109)
        ( 58, 71)( 61, 75)( 65, 93)( 66, 89)( 69, 74)( 70,101)( 72,105)( 73,118)( 76, 81)( 77,110)( 79, 84)( 80,122)
        ( 83, 88)( 86, 92)( 87,123)( 90,113)( 91,125)( 94,100)( 95,103)( 96,114)( 99,104)(102,117)(106,112)(107,127)
        (108,119)(111,121)(115,120)(116,126)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 29)( 18, 33)( 19, 62)( 23, 44)( 24, 40)( 27, 32)( 28, 51)( 30, 55)( 31, 75)( 34, 39)( 35, 66)
        ( 37, 43)( 38, 83)( 41, 70)( 42, 85)( 45, 50)( 46, 97)( 47, 71)( 49, 54)( 52, 74)( 53, 98)( 56, 61)( 57,109)
        ( 58, 78)( 60, 65)( 63, 69)( 64,110)( 67, 82)( 68,113)( 72, 93)( 73, 89)( 76, 81)( 77,101)( 79,105)( 80,118)
        ( 84, 88)( 86, 92)( 87,114)( 90, 96)( 91,121)( 94,100)( 95,125)( 99,104)(102,117)(103,126)(106,112)(107,123)
        (108,119)(111,116)(115,124)(120,127)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 19)(  6, 31)(  7, 16)(  9, 23)( 10, 43)( 11, 20)( 13, 18)( 14, 55)
        ( 15, 24)( 17, 27)( 21, 39)( 22, 35)( 25, 51)( 26, 47)( 28, 34)( 29, 71)( 30, 56)( 32, 38)( 33, 75)( 36, 59)
        ( 37, 79)( 40, 46)( 41, 90)( 42, 60)( 44, 50)( 45, 94)( 48, 63)( 49, 95)( 52, 58)( 53,106)( 54, 64)( 57, 67)
        ( 61, 86)( 62, 83)( 65,102)( 66, 98)( 68, 74)( 69,118)( 70,107)( 72, 78)( 73,119)( 76, 82)( 77,121)( 80, 85)
        ( 81,125)( 84,110)( 87, 93)( 88,116)( 89,111)( 91, 97)( 92,100)( 96,101)( 99,113)(103,109)(104,123)(105,114)
        (108,117)(112,126)(115,127)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 58)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 62)( 32, 38)( 33, 74)( 36, 66)
        ( 37, 77)( 40, 46)( 41, 85)( 42, 67)( 44, 50)( 45, 89)( 48, 69)( 49, 93)( 52, 57)( 53,101)( 54, 70)( 56, 61)
        ( 59, 65)( 60,102)( 63, 73)( 64,105)( 68, 81)( 71, 97)( 72, 94)( 75, 80)( 76,109)( 78, 84)( 79,110)( 82, 88)
        ( 83,117)( 86, 92)( 87,121)( 90, 96)( 91,122)( 95,113)( 98,104)( 99,126)(100,114)(103,108)(106,112)(107,127)
        (111,120)(115,125)(116,123)(118,124)(119,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 16)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 36)( 18, 59)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 55)( 29, 35)( 30, 78)( 33, 58)( 34, 79)
        ( 37, 42)( 38, 62)( 40, 46)( 41, 87)( 44, 66)( 45, 89)( 48, 54)( 49,101)( 50, 67)( 52, 57)( 53,105)( 56, 70)
        ( 60, 65)( 61, 82)( 63, 86)( 64,110)( 68, 97)( 69, 93)( 71, 77)( 72,114)( 73,106)( 75, 81)( 76,117)( 80, 85)
        ( 83,109)( 84,118)( 88, 92)( 90, 96)( 91,111)( 94,100)( 95,122)( 98,104)( 99,125)(102,108)(103,126)(107,113)
        (112,121)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 47)( 12, 18)( 15, 32)
        ( 16, 29)( 19, 43)( 20, 39)( 22, 28)( 23, 63)( 24, 51)( 26, 31)( 27, 67)( 30, 55)( 33, 38)( 34, 75)( 35, 56)
        ( 37, 42)( 40, 46)( 41, 76)( 44, 50)( 45, 79)( 48, 54)( 49, 83)( 52, 59)( 53, 87)( 57, 71)( 58, 68)( 60, 66)
        ( 61,103)( 62, 91)( 64, 70)( 65,107)( 69, 95)( 72, 78)( 73,115)( 74, 96)( 77, 82)( 80, 86)( 81,116)( 84, 90)
        ( 85,119)( 88, 94)( 89,123)( 92, 99)( 93,124)( 97,111)( 98,108)(100,106)(101,113)(102,121)(104,110)(105,128)
        (109,126)(112,118)(114,127)(117,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 37)(  8, 14)( 10, 21)( 11, 49)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 45)( 20, 41)( 22, 28)( 23, 67)( 24, 52)( 26, 32)( 27, 70)( 30, 56)( 31, 74)( 34, 40)( 35, 82)
        ( 36, 57)( 38, 44)( 39, 86)( 42, 59)( 43, 87)( 46, 51)( 47, 98)( 48, 60)( 50, 55)( 53, 63)( 54, 99)( 58, 78)
        ( 61, 94)( 62, 90)( 64, 69)( 65,114)( 66,102)( 68, 73)( 71, 77)( 72,115)( 75, 81)( 76,118)( 79, 85)( 80,121)
        ( 83, 89)( 84,125)( 88, 93)( 91,106)( 92,126)( 95,101)( 96,104)( 97,107)(100,105)(103,110)(108,113)(109,127)
        (111,117)(112,123)(116,120)(119,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 33)(  8, 14)( 10, 21)( 11, 45)( 12, 18)( 15, 29)
        ( 16, 26)( 19, 41)( 20, 37)( 22, 28)( 23, 65)( 24, 49)( 27, 53)( 30, 36)( 31, 72)( 32, 54)( 34, 40)( 35, 76)
        ( 38, 57)( 39, 80)( 42, 48)( 43, 91)( 44, 58)( 46, 52)( 47, 95)( 50, 61)( 51, 96)( 55, 69)( 56, 66)( 59, 87)
        ( 60, 84)( 62, 68)( 63,114)( 64, 99)( 67,103)( 70, 75)( 71,104)( 73, 79)( 74,119)( 77, 83)( 78,121)( 81, 86)
        ( 82,125)( 85,107)( 88, 94)( 89,113)( 90,108)( 92, 98)( 93,101)( 97,102)(100,110)(105,118)(106,115)(109,126)
        (111,117)(112,127)(116,123)(120,124)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 55)( 29, 35)( 30, 78)( 33, 59)( 34, 82)
        ( 37, 42)( 38, 90)( 39, 64)( 41, 46)( 44, 66)( 45, 91)( 48, 54)( 49, 94)( 50, 67)( 52, 58)( 53, 98)( 56, 70)
        ( 57,102)( 60, 65)( 61, 93)( 62, 86)( 68, 87)( 69, 92)( 71, 77)( 72,113)( 73,105)( 75, 81)( 76,114)( 79, 85)
        ( 80,117)( 83, 89)( 84,121)( 88, 97)( 95,101)( 96,122)( 99,104)(100,125)(103,108)(106,109)(107,126)(110,116)
        (111,119)(112,127)(115,120)(118,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 87)( 39, 44)( 40, 68)( 42, 72)( 43, 96)( 46, 52)( 47, 99)( 48, 73)( 50, 56)( 51,103)( 54, 76)( 55,107)
        ( 58, 64)( 59, 98)( 60, 91)( 62, 67)( 63, 70)( 66, 71)( 69, 95)( 74, 92)( 75, 97)( 77, 82)( 78,117)( 79,110)
        ( 81, 86)( 84, 90)( 85,118)( 88, 94)( 89,121)( 93,102)(100,106)(101,122)(104,109)(105,125)(108,113)(111,114)
        (112,126)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 79)( 33, 60)( 34, 83)
        ( 37, 43)( 38, 92)( 39, 65)( 41, 47)( 42, 93)( 45, 68)( 46, 95)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,103)
        ( 57, 72)( 58,107)( 61, 67)( 62, 97)( 63, 87)( 66, 91)( 70, 88)( 71, 96)( 73, 78)( 74,117)( 75,111)( 77, 82)
        ( 80, 86)( 81,118)( 84, 90)( 85,121)( 89,102)( 94, 98)(100,106)(101,122)(104,110)(105,125)(108,113)(109,126)
        (112,114)(115,120)(116,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 53)( 22, 40)( 23, 36)( 26, 48)( 27, 45)( 29, 35)( 30, 72)( 31, 56)( 33, 39)( 34, 73)
        ( 37, 60)( 38, 76)( 41, 47)( 42, 88)( 43, 61)( 46, 64)( 49, 55)( 50, 96)( 51, 65)( 54, 59)( 57, 68)( 58, 97)
        ( 62, 84)( 63, 80)( 66, 92)( 67, 89)( 69, 75)( 70,114)( 71,100)( 74, 79)( 77, 83)( 78,115)( 81,104)( 82,112)
        ( 85, 91)( 86,121)( 87,105)( 90,107)( 93, 99)( 94,125)( 95,108)( 98,103)(101,110)(102,126)(106,117)(109,122)
        (111,116)(113,120)(118,124)(119,127)(123,128),
      nbP := 128,
      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,113)(114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 32)
        ( 16, 28)( 19, 44)( 20, 40)( 22, 27)( 23, 64)( 24, 49)( 26, 31)( 29, 52)( 30, 65)( 33, 39)( 34, 76)( 35, 53)
        ( 37, 43)( 38, 77)( 41, 56)( 42, 80)( 45, 51)( 46, 92)( 47, 57)( 50, 60)( 54, 72)( 55, 68)( 58, 88)( 59, 84)
        ( 61, 67)( 62,107)( 63, 93)( 66, 71)( 69, 96)( 70,108)( 73, 79)( 74,119)( 75, 97)( 78, 83)( 81, 87)( 82,120)
        ( 85,100)( 86,117)( 89, 95)( 90,126)( 91,101)( 94,104)( 98,115)( 99,111)(102,125)(103,122)(105,110)(106,127)
        (109,114)(112,123)(113,128)(116,121)(118,124),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 78)( 34, 57)
        ( 35, 81)( 39, 44)( 40, 66)( 42, 69)( 43, 90)( 46, 52)( 47,100)( 48, 70)( 50, 56)( 51,104)( 54, 73)( 55,107)
        ( 58, 64)( 59,118)( 60, 85)( 62, 68)( 63,119)( 67, 89)( 71, 96)( 72, 93)( 74, 80)( 75,126)( 76,110)( 79, 84)
        ( 82, 88)( 83,127)( 86,114)( 87,124)( 91, 95)( 92,120)( 94,116)( 97,103)( 98,125)( 99,117)(101,106)(102,112)
        (105,109)(108,113)(111,122)(115,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 52)( 29, 35)( 30, 77)( 33, 56)( 34, 80)
        ( 38, 43)( 39, 68)( 41, 72)( 42, 89)( 45, 51)( 46, 99)( 47, 73)( 49, 55)( 50,103)( 53, 76)( 54,106)( 57, 63)
        ( 58,117)( 59, 84)( 61, 67)( 62,121)( 65, 71)( 66,122)( 69, 88)( 70,123)( 74, 95)( 75, 92)( 78, 83)( 79,109)
        ( 81, 87)( 82,126)( 85,113)( 86,127)( 90, 94)( 91,119)( 93,115)( 96,102)( 97,128)( 98,116)(100,105)(101,111)
        (104,108)(107,112)(110,125)(114,120)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 78)( 28, 57)( 30, 36)( 31, 81)( 34, 61)
        ( 35, 82)( 38, 44)( 39, 90)( 40, 70)( 42, 48)( 43, 93)( 46, 73)( 47, 96)( 50, 56)( 51,107)( 52, 74)( 54, 60)
        ( 55,111)( 58, 77)( 59,114)( 62, 68)( 63,121)( 64, 85)( 66, 72)( 67,125)( 71, 89)( 75,103)( 76,100)( 79, 84)
        ( 80,117)( 83, 88)( 86,105)( 87,118)( 91, 95)( 92,126)( 94, 99)( 97,102)( 98,127)(101,123)(104,110)(106,124)
        (108,113)(109,119)(112,116)(115,120)(122,128),
      nbP := 128,
      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,113)(114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 47)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 44)( 24, 40)( 26, 31)( 27, 51)( 29, 35)( 30, 76)( 33, 55)( 34, 79)
        ( 38, 43)( 39, 67)( 41, 71)( 42, 84)( 45, 50)( 46, 72)( 48, 54)( 49, 92)( 52, 75)( 53, 95)( 56, 62)( 57,106)
        ( 58, 80)( 60, 66)( 61,110)( 64, 70)( 65,111)( 68, 83)( 69,114)( 73, 91)( 74, 87)( 77, 82)( 78, 98)( 81,102)
        ( 85, 90)( 86,115)( 88,118)( 89,123)( 93, 97)( 94,119)( 96,101)( 99,105)(100,120)(103,109)(104,127)(107,113)
        (108,125)(112,117)(116,122)(121,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 43)( 38, 87)( 39, 67)( 41, 47)( 42, 88)( 45, 71)( 46, 91)( 49, 54)( 50,102)( 51, 72)( 53, 58)( 56, 75)
        ( 57,103)( 60, 66)( 61,114)( 62, 80)( 65, 70)( 68, 83)( 69,115)( 73, 99)( 74, 95)( 77, 82)( 78,106)( 81,110)
        ( 84, 90)( 85, 93)( 86,118)( 89, 94)( 92, 98)( 96,122)( 97,119)(100,105)(101,123)(104,109)(107,113)(108,124)
        (111,117)(112,127)(116,121)(120,128)(125,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 33)(  8, 14)( 10, 21)( 11, 45)( 12, 18)( 15, 29)
        ( 16, 26)( 19, 41)( 20, 37)( 22, 28)( 23, 65)( 24, 49)( 27, 53)( 30, 36)( 31, 73)( 32, 54)( 34, 40)( 35, 77)
        ( 38, 57)( 39, 81)( 42, 48)( 43, 91)( 44, 58)( 46, 52)( 47, 95)( 50, 61)( 51, 98)( 55, 69)( 56, 66)( 59, 87)
        ( 60, 84)( 62, 68)( 63,117)( 64,101)( 67,105)( 70, 76)( 71,122)( 72,106)( 74, 80)( 75,125)( 78, 83)( 79,112)
        ( 82, 86)( 85,109)( 88, 94)( 89,116)( 90,110)( 92, 97)( 93,103)( 96,100)( 99,104)(102,113)(107,121)(108,118)
        (111,126)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 37)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 45)( 20, 41)( 22, 28)( 23, 68)( 24, 52)( 26, 32)( 27, 69)( 30, 56)( 31, 72)( 34, 40)( 35, 81)
        ( 36, 57)( 38, 44)( 39, 84)( 42, 60)( 43, 88)( 46, 51)( 47, 61)( 49, 55)( 50, 96)( 53, 64)( 54, 99)( 58, 80)
        ( 59, 76)( 62, 95)( 63, 91)( 65, 71)( 66,118)( 67,102)( 70, 75)( 73, 79)( 74,119)( 77,106)( 78,120)( 82, 87)
        ( 83,107)( 85, 90)( 86,123)( 89, 94)( 92,110)( 93,124)( 97,101)( 98,111)(100,105)(103,114)(104,112)(108,122)
        (109,116)(113,126)(115,121)(117,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 83)( 28, 56)( 30, 35)( 33, 60)( 34, 84)
        ( 37, 43)( 38, 94)( 39, 72)( 41, 47)( 42, 98)( 45, 75)( 46,102)( 49, 55)( 50,114)( 51, 76)( 53, 59)( 54,118)
        ( 57, 79)( 58,122)( 61, 67)( 62,100)( 63, 87)( 65, 71)( 66, 96)( 69, 74)( 70, 93)( 73, 91)( 77,110)( 78,106)
        ( 80, 86)( 81, 89)( 82,108)( 85, 90)( 88,104)( 92, 97)( 95,101)( 99,105)(103,109)(107,123)(111,117)(112,126)
        (113,124)(115,121)(116,127)(119,125)(120,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 79)( 31, 64)( 33, 39)( 34, 83)
        ( 37, 68)( 38, 87)( 41, 47)( 42, 99)( 43, 69)( 45, 51)( 46,103)( 49, 72)( 50,107)( 53, 59)( 54,112)( 55, 73)
        ( 57, 63)( 58,115)( 61, 67)( 62,119)( 65, 76)( 66,123)( 70, 95)( 71, 91)( 74,111)( 75, 93)( 77, 82)( 78,124)
        ( 80, 86)( 81,121)( 84, 90)( 85,117)( 88, 94)( 89,114)( 92,108)( 96,102)( 97,126)( 98,109)(100,106)(101,127)
        (104,110)(105,128)(113,118)(116,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 37)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 44)( 20, 40)( 22, 28)( 23, 68)( 24, 52)( 26, 32)( 27, 72)( 30, 56)( 31, 76)( 34, 39)( 35, 88)
        ( 36, 57)( 38, 43)( 41, 60)( 42, 89)( 45, 51)( 46,100)( 47, 61)( 49, 55)( 50,104)( 53, 64)( 54,108)( 58, 84)
        ( 59, 80)( 62, 96)( 63, 92)( 65, 71)( 66, 86)( 67, 94)( 69, 75)( 70,114)( 73, 79)( 74,116)( 77, 83)( 78,120)
        ( 81,112)( 82,123)( 85, 91)( 87,113)( 90, 95)( 93,109)( 97,103)( 98,126)( 99,110)(101,107)(102,127)(105,111)
        (106,128)(115,119)(117,122)(118,124)(121,125),
      nbP := 128,
      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,113,114,115)(116,117,118,119)
        (120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 71)( 32, 59)( 33, 74)( 36, 42)
        ( 37, 82)( 38, 64)( 40, 46)( 41, 86)( 44, 66)( 45, 90)( 48, 54)( 49,102)( 50, 67)( 52, 58)( 53,106)( 56, 70)
        ( 57,109)( 60, 65)( 61, 85)( 62, 78)( 68, 98)( 69, 94)( 72, 77)( 73,113)( 75, 81)( 76,122)( 79,117)( 80,125)
        ( 83, 89)( 84,118)( 87, 93)( 88,119)( 91, 97)( 92,127)( 95,101)( 96,124)( 99,105)(100,115)(103,108)(104,111)
        (107,112)(110,116)(114,121)(120,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 63)( 23, 44)( 24, 40)( 26, 31)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 79)
        ( 38, 43)( 39, 67)( 41, 71)( 42, 88)( 45, 51)( 46, 99)( 47, 72)( 49, 55)( 50,100)( 53, 75)( 54,103)( 57, 62)
        ( 58,115)( 59, 83)( 61, 66)( 64, 70)( 65,116)( 68, 87)( 69,113)( 73, 95)( 74, 91)( 77, 82)( 78,107)( 80, 86)
        ( 81,126)( 84,111)( 85,120)( 89, 94)( 90,118)( 92,122)( 93,128)( 96,102)( 97,105)( 98,123)(101,106)(104,110)
        (108,125)(109,124)(112,117)(114,121)(119,127),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 98)( 40, 71)( 42, 47)( 45, 75)( 46, 99)( 49, 55)( 50,110)( 51, 76)( 53, 59)( 54,114)
        ( 57, 79)( 58,117)( 61, 67)( 62, 97)( 63, 90)( 65, 70)( 66, 73)( 69, 74)( 72, 94)( 77,106)( 78,102)( 80, 86)
        ( 81, 92)( 82,121)( 85, 89)( 88, 93)( 91,125)( 95,101)( 96,126)(100,105)(103,109)(104,127)(107,113)(108,123)
        (111,116)(112,119)(115,120)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 81)( 34, 57)
        ( 35, 84)( 39, 44)( 40, 68)( 42, 72)( 43, 92)( 46, 52)( 47,103)( 48, 73)( 50, 56)( 51,104)( 54, 76)( 55,107)
        ( 58, 64)( 59,119)( 60, 87)( 62, 67)( 63,123)( 66, 71)( 69, 91)( 70,124)( 74, 99)( 75, 95)( 77, 83)( 78, 89)
        ( 79,111)( 82, 86)( 85, 90)( 88,115)( 93, 98)( 94,121)( 96,126)( 97,117)(100,106)(101,109)(102,127)(105,110)
        (108,114)(112,118)(113,128)(116,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 84)( 39, 44)( 40, 68)( 42, 72)( 43, 92)( 46, 52)( 47,103)( 48, 73)( 50, 56)( 51,104)( 54, 76)( 55,107)
        ( 58, 64)( 59,119)( 60, 87)( 62, 67)( 63,123)( 66, 71)( 69, 91)( 70,124)( 74, 99)( 75, 95)( 77, 82)( 78, 89)
        ( 79,111)( 81, 86)( 85, 90)( 88,115)( 93, 98)( 94,121)( 96,126)( 97,117)(100,106)(101,109)(102,127)(105,110)
        (108,114)(112,118)(113,128)(116,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 77)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 88)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 94)( 49, 55)( 50,103)( 51, 69)( 53, 59)( 54,106)
        ( 57, 72)( 58,109)( 61, 67)( 62,121)( 63, 83)( 66, 87)( 70,102)( 71, 98)( 73, 79)( 74, 85)( 75,113)( 78, 82)
        ( 81, 86)( 84,117)( 89, 93)( 90,122)( 92, 97)( 95,101)( 96,123)( 99,125)(100,119)(104,108)(105,126)(107,112)
        (110,116)(111,127)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 79)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 88)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 94)( 49, 55)( 50,103)( 51, 69)( 53, 59)( 54,106)
        ( 57, 72)( 58,109)( 61, 67)( 62,121)( 63, 83)( 66, 87)( 70,102)( 71, 98)( 73, 78)( 74, 85)( 75,113)( 77, 82)
        ( 81, 86)( 84,117)( 89, 93)( 90,122)( 92, 97)( 95,101)( 96,123)( 99,125)(100,119)(104,108)(105,126)(107,112)
        (110,116)(111,127)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 77)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 90)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 94)( 49, 55)( 50,105)( 51, 69)( 53, 59)( 54,106)
        ( 57, 72)( 58,109)( 61, 67)( 62,121)( 63, 83)( 66, 87)( 70,102)( 71, 98)( 73, 79)( 74, 85)( 75,113)( 78, 82)
        ( 81, 86)( 84,117)( 88, 93)( 89,122)( 92, 97)( 95,101)( 96,123)( 99,125)(100,119)(103,108)(104,126)(107,112)
        (110,116)(111,127)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 64)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 76)( 27, 56)( 29, 35)( 30, 79)( 33, 60)( 34, 80)
        ( 37, 43)( 38, 90)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 94)( 49, 55)( 50,105)( 51, 69)( 53, 59)( 54,106)
        ( 57, 72)( 58,109)( 61, 67)( 62,121)( 63, 83)( 66, 87)( 70,102)( 71, 98)( 73, 78)( 74, 85)( 75,113)( 77, 82)
        ( 81, 86)( 84,117)( 88, 93)( 89,122)( 92, 97)( 95,101)( 96,123)( 99,125)(100,119)(103,108)(104,126)(107,112)
        (110,116)(111,127)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 36)( 31, 81)( 34, 60)
        ( 35, 84)( 38, 43)( 39, 68)( 41, 47)( 42, 92)( 45, 72)( 46, 94)( 49, 55)( 50,103)( 51, 73)( 53, 59)( 54,106)
        ( 57, 76)( 58,110)( 61, 67)( 62,121)( 63, 87)( 66, 71)( 69, 91)( 70,122)( 74,102)( 75, 98)( 77, 83)( 78, 89)
        ( 79,113)( 82, 86)( 85, 90)( 88,117)( 93, 97)( 95,101)( 96,123)( 99,125)(100,119)(104,109)(105,126)(107,112)
        (108,127)(111,116)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 84)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 71)( 41, 47)( 42, 72)( 45, 75)( 46, 94)( 49, 55)( 50,105)( 51, 76)( 53, 59)( 54,109)
        ( 57, 79)( 58,110)( 61, 66)( 62,121)( 63, 90)( 65, 70)( 68, 74)( 69,122)( 73, 97)( 77,102)( 78, 98)( 80, 86)
        ( 81, 92)( 82,113)( 85, 89)( 88, 93)( 91,117)( 95,101)( 96,123)( 99,125)(100,119)(103,108)(104,126)(106,112)
        (107,127)(111,116)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 86)( 34, 60)
        ( 35, 87)( 38, 43)( 39, 71)( 41, 47)( 42, 72)( 45, 75)( 46, 94)( 49, 55)( 50,105)( 51, 76)( 53, 59)( 54,109)
        ( 57, 79)( 58,110)( 61, 66)( 62,121)( 63, 90)( 65, 70)( 68, 74)( 69,122)( 73, 97)( 77,102)( 78, 98)( 80, 85)
        ( 81, 92)( 82,113)( 84, 89)( 88, 93)( 91,117)( 95,101)( 96,123)( 99,125)(100,119)(103,108)(104,126)(106,112)
        (107,127)(111,116)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 52)( 29, 35)( 30, 77)( 33, 56)( 34, 80)
        ( 38, 43)( 39, 68)( 41, 72)( 42, 88)( 45, 51)( 46, 99)( 47, 73)( 49, 55)( 50,103)( 53, 76)( 54,106)( 57, 63)
        ( 58,118)( 59, 84)( 61, 67)( 62,122)( 65, 71)( 66,123)( 69, 87)( 70,120)( 74, 95)( 75, 91)( 78, 83)( 79,110)
        ( 81, 86)( 82,126)( 85,114)( 89, 94)( 90,116)( 92, 98)( 93,128)( 96,102)( 97,112)(100,105)(101,108)(104,109)
        (107,113)(111,125)(115,121)(117,127)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 69)( 33, 39)( 34, 79)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,106)( 57, 63)
        ( 58,118)( 59, 72)( 62, 76)( 66, 95)( 67, 91)( 70, 75)( 71,110)( 73,114)( 74,123)( 77, 82)( 78,119)( 80, 86)
        ( 81,120)( 84, 90)( 85,116)( 88, 94)( 89,127)( 92, 98)( 93,125)( 96,102)( 97,112)(100,105)(101,108)(104,109)
        (107,113)(111,122)(115,121)(117,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 29)( 18, 32)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 52)( 30, 56)( 33, 39)( 34, 79)( 35, 61)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,106)( 57, 63)
        ( 58,118)( 59, 73)( 62, 76)( 66, 95)( 67, 91)( 69, 75)( 70,125)( 71,110)( 74,114)( 77, 82)( 78,119)( 80, 86)
        ( 81,120)( 84, 90)( 85,116)( 88, 94)( 89,127)( 92, 98)( 93,124)( 96,102)( 97,112)(100,105)(101,108)(104,109)
        (107,113)(111,122)(115,121)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 73)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 87)( 42, 68)( 43, 91)( 46, 52)( 47,103)( 48, 69)( 50, 56)( 51,104)( 54, 72)( 55,107)
        ( 58, 64)( 59, 83)( 60, 76)( 63, 67)( 66, 80)( 70, 99)( 71, 95)( 74, 79)( 75,111)( 77,115)( 78,123)( 81, 86)
        ( 82,116)( 85, 90)( 88, 94)( 89,117)( 92, 98)( 93,127)( 96,119)( 97,125)(100,106)(101,109)(102,120)(105,110)
        (108,114)(112,122)(113,121)(118,126)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 87)( 42, 68)( 43, 91)( 46, 52)( 47,103)( 48, 69)( 50, 56)( 51,104)( 54, 72)( 55,107)
        ( 58, 64)( 59, 83)( 60, 77)( 63, 67)( 66, 80)( 70, 99)( 71, 95)( 73, 79)( 74,125)( 75,111)( 78,115)( 81, 86)
        ( 82,116)( 85, 90)( 88, 94)( 89,117)( 92, 98)( 93,127)( 96,119)( 97,124)(100,106)(101,109)(102,120)(105,110)
        (108,114)(112,122)(113,121)(118,126)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 63)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 76)( 34, 39)( 35, 67)
        ( 37, 43)( 38, 84)( 41, 71)( 42, 87)( 45, 51)( 46, 96)( 47, 72)( 49, 55)( 50, 99)( 53, 75)( 54,102)( 57, 62)
        ( 58,114)( 59, 79)( 61, 66)( 64, 70)( 65,115)( 68, 83)( 69,116)( 73, 95)( 74, 91)( 77, 82)( 78,106)( 80,110)
        ( 81,123)( 85, 90)( 86,112)( 88, 94)( 89,127)( 92,118)( 93,125)( 97,101)( 98,119)(100,105)(103,109)(104,120)
        (107,122)(108,121)(111,117)(113,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 62)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 87)( 42, 68)( 43, 91)( 46, 52)( 47,102)( 48, 69)( 50, 56)( 51,103)( 54, 72)( 55,106)
        ( 58, 64)( 59, 83)( 60, 77)( 63, 67)( 66, 80)( 70, 99)( 71, 95)( 73, 79)( 74,125)( 75,110)( 78,114)( 81, 86)
        ( 82,115)( 85, 90)( 88, 94)( 89,116)( 92, 98)( 93,127)( 96,118)( 97,124)(100,105)(101,119)(104,109)(107,113)
        (108,120)(111,122)(112,121)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 73)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 87)( 42, 68)( 43, 91)( 46, 52)( 47,102)( 48, 69)( 50, 56)( 51,103)( 54, 72)( 55,106)
        ( 58, 63)( 59, 83)( 60, 76)( 62, 67)( 66, 80)( 70, 99)( 71, 95)( 74, 79)( 75,110)( 77,114)( 78,123)( 81, 86)
        ( 82,115)( 85, 90)( 88, 94)( 89,116)( 92, 98)( 93,127)( 96,118)( 97,125)(100,105)(101,119)(104,109)(107,113)
        (108,120)(111,122)(112,121)(117,126)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 76)( 28, 53)( 31, 57)( 34, 40)( 35, 84)
        ( 36, 65)( 38, 44)( 39, 87)( 42, 68)( 43, 91)( 46, 52)( 47,102)( 48, 69)( 50, 56)( 51,103)( 54, 72)( 55,106)
        ( 58, 63)( 59, 83)( 60, 77)( 62, 67)( 66, 80)( 70, 99)( 71, 95)( 73, 79)( 74,125)( 75,110)( 78,114)( 81, 86)
        ( 82,115)( 85, 90)( 88, 94)( 89,116)( 92, 98)( 93,127)( 96,118)( 97,124)(100,105)(101,119)(104,109)(107,113)
        (108,120)(111,122)(112,121)(117,126)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 29)( 18, 33)( 19, 65)( 23, 45)( 24, 41)( 27, 32)( 28, 53)( 30, 57)( 31, 73)( 34, 40)( 35, 80)
        ( 36, 66)( 38, 44)( 39, 84)( 42, 68)( 43, 88)( 46, 52)( 47, 99)( 48, 69)( 50, 56)( 51,103)( 54, 72)( 55,104)
        ( 58, 64)( 59,115)( 60, 76)( 62, 67)( 63, 83)( 70, 96)( 71, 92)( 74, 79)( 75,107)( 77,111)( 78,123)( 81, 87)
        ( 82,116)( 85, 91)( 86,113)( 89, 95)( 90,127)( 93,118)( 94,125)( 97,102)( 98,119)(100,106)(101,120)(105,110)
        (108,122)(109,121)(112,117)(114,126)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 73)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 87)( 39, 65)( 41, 47)( 42, 91)( 45, 68)( 46, 94)( 49, 55)( 50,106)( 51, 69)( 53, 59)( 54,110)
        ( 57, 72)( 58,113)( 62, 67)( 63, 80)( 66, 84)( 70,102)( 71, 98)( 74, 79)( 75,117)( 77, 83)( 78,122)( 81, 86)
        ( 82,125)( 85, 90)( 88, 93)( 89,126)( 92, 97)( 95,101)( 96,127)( 99,105)(100,124)(103,109)(104,119)(107,112)
        (108,115)(111,116)(114,120)(118,121)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 32)( 18, 36)( 19, 64)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 88)( 39, 67)( 41, 47)( 42, 91)( 45, 71)( 46, 94)( 49, 55)( 50,106)( 51, 72)( 53, 59)( 54,110)
        ( 57, 75)( 58,113)( 62, 66)( 63, 83)( 65, 70)( 68, 87)( 69, 84)( 73,102)( 74, 98)( 77, 82)( 78,117)( 80, 86)
        ( 81,126)( 85,124)( 89, 93)( 90,121)( 92, 97)( 95,101)( 96,122)( 99,105)(100,128)(103,109)(104,119)(107,112)
        (108,115)(111,116)(114,120)(118,125)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 79)( 31, 64)( 33, 39)( 34, 80)
        ( 37, 67)( 38, 83)( 41, 47)( 42, 95)( 43, 68)( 45, 51)( 46, 96)( 49, 71)( 50, 99)( 53, 59)( 54,108)( 55, 72)
        ( 57, 63)( 58,111)( 61, 66)( 62,115)( 65, 75)( 69, 91)( 70, 87)( 73,107)( 74,103)( 76, 82)( 77,125)( 78,116)
        ( 81, 86)( 84, 90)( 85,126)( 88,118)( 89,124)( 92, 98)( 93,101)( 94,119)( 97,102)(100,106)(104,121)(105,120)
        (109,114)(110,122)(112,117)(113,128)(123,127),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 63)( 32, 38)( 33, 76)( 36, 67)
        ( 37, 79)( 40, 46)( 41, 88)( 42, 68)( 44, 50)( 45, 91)( 48, 71)( 49, 94)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,110)( 64, 75)( 65,111)( 69, 87)( 70, 83)( 73,102)( 74, 98)( 77, 82)( 78,114)( 80, 86)
        ( 81,126)( 84,117)( 85,124)( 89, 93)( 90,118)( 92, 97)( 95,101)( 96,119)( 99,121)(100,120)(104,109)(105,122)
        (107,113)(108,128)(112,116)(115,125)(123,127),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 63)( 32, 38)( 33, 76)( 36, 67)
        ( 37, 79)( 40, 46)( 41, 90)( 42, 68)( 44, 50)( 45, 91)( 48, 71)( 49, 94)( 52, 58)( 53,103)( 54, 72)( 56, 62)
        ( 57,106)( 60, 66)( 61,110)( 64, 75)( 65,113)( 69, 87)( 70, 83)( 73,102)( 74, 98)( 77, 82)( 78,114)( 80, 86)
        ( 81,126)( 84,117)( 85,124)( 88, 93)( 89,118)( 92, 97)( 95,101)( 96,119)( 99,121)(100,120)(104,109)(105,122)
        (107,112)(108,128)(111,116)(115,125)(123,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 76)( 31, 61)( 33, 39)( 34, 79)
        ( 37, 64)( 38, 83)( 41, 47)( 42, 92)( 43, 65)( 45, 51)( 46, 95)( 49, 68)( 50, 99)( 53, 59)( 54,107)( 55, 69)
        ( 57, 63)( 58,110)( 62, 72)( 66, 91)( 67, 87)( 70,106)( 71,102)( 73, 78)( 74,126)( 75,111)( 77, 82)( 80, 86)
        ( 81,127)( 84, 90)( 85,124)( 88,114)( 89,121)( 93, 98)( 94,115)( 96,101)( 97,116)(100,105)(103,118)(104,117)
        (108,113)(109,119)(112,122)(120,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 79)( 31, 63)( 33, 39)( 34, 82)
        ( 37, 67)( 38, 86)( 41, 47)( 42, 97)( 43, 68)( 45, 51)( 46,101)( 49, 71)( 50,102)( 53, 59)( 54,110)( 55, 72)
        ( 57, 62)( 58,113)( 61, 66)( 64, 75)( 65,114)( 69, 94)( 70, 90)( 73,109)( 74,105)( 76, 81)( 77, 84)( 78,117)
        ( 80, 85)( 83, 89)( 87, 93)( 88,118)( 91,121)( 92,128)( 95,100)( 96,122)( 98,104)( 99,123)(103,108)(106,125)
        (107,124)(111,116)(112,126)(115,120)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 16)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 32)( 17, 36)( 18, 61)( 22, 48)( 23, 44)( 25, 31)( 26, 72)( 27, 56)( 29, 35)( 30, 75)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 87)( 39, 63)( 41, 47)( 42, 90)( 45, 67)( 46, 94)( 49, 55)( 50,105)( 51, 68)( 53, 59)( 54,109)
        ( 57, 71)( 58,110)( 62, 66)( 64, 83)( 65, 80)( 69,102)( 70, 98)( 73, 78)( 74,113)( 76, 82)( 77,126)( 81,120)
        ( 84, 89)( 85, 92)( 86,117)( 88, 93)( 91, 97)( 95,101)( 96,118)( 99,121)(100,128)(103,108)(104,122)(106,112)
        (107,123)(111,116)(114,125)(115,124)(119,127),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 32)
        ( 16, 29)( 19, 44)( 20, 40)( 22, 28)( 23, 68)( 24, 52)( 26, 31)( 27, 72)( 30, 56)( 33, 39)( 34, 80)( 35, 57)
        ( 37, 43)( 38, 84)( 41, 60)( 42, 88)( 45, 51)( 46, 99)( 47, 61)( 49, 55)( 50,103)( 53, 64)( 54,106)( 58, 76)
        ( 59, 73)( 62, 95)( 63, 91)( 65, 71)( 66,121)( 67,110)( 69, 75)( 70,125)( 74,114)( 77, 83)( 78,127)( 79,115)
        ( 81, 87)( 82,123)( 85, 90)( 86,119)( 89, 94)( 92, 98)( 93,120)( 96,102)( 97,112)(100,105)(101,108)(104,109)
        (107,113)(111,117)(116,126)(118,124)(122,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 83)
        ( 37, 42)( 38, 64)( 40, 46)( 41, 92)( 44, 67)( 45, 94)( 48, 54)( 49,106)( 50, 68)( 52, 58)( 53,109)( 56, 71)
        ( 57,113)( 60, 66)( 61, 96)( 62, 87)( 65, 91)( 69,102)( 70, 98)( 72, 78)( 73,121)( 74,114)( 76, 82)( 77,122)
        ( 80, 86)( 81,123)( 84, 90)( 85,119)( 88,100)( 89,125)( 93, 97)( 95,101)( 99,105)(103,108)(104,126)(107,112)
        (110,116)(111,127)(115,117)(118,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 83)
        ( 37, 42)( 38, 64)( 40, 46)( 41, 92)( 44, 67)( 45, 94)( 48, 54)( 49,103)( 50, 68)( 52, 58)( 53,106)( 56, 71)
        ( 57,110)( 60, 66)( 61, 96)( 62, 87)( 65, 91)( 69,102)( 70, 98)( 72, 78)( 73,121)( 74,111)( 76, 82)( 77,122)
        ( 80, 86)( 81,123)( 84, 90)( 85,119)( 88,100)( 89,125)( 93, 97)( 95,101)( 99,114)(104,109)(105,115)(107,113)
        (108,127)(112,117)(116,126)(118,124)(120,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 76)( 33, 59)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 64)( 41, 46)( 44, 67)( 45, 91)( 48, 54)( 49,102)( 50, 68)( 52, 58)( 53,103)( 56, 71)
        ( 57,106)( 60, 66)( 61,117)( 62, 82)( 65, 86)( 69, 98)( 70, 94)( 72, 78)( 73, 84)( 74,109)( 77, 81)( 80, 85)
        ( 83,113)( 87, 93)( 88,126)( 89,118)( 92, 97)( 95,121)( 96,127)( 99,105)(100,111)(101,122)(104,108)(107,112)
        (110,116)(114,120)(115,123)(119,125)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 78)( 33, 59)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 64)( 41, 46)( 44, 67)( 45, 91)( 48, 54)( 49,102)( 50, 68)( 52, 58)( 53,105)( 56, 71)
        ( 57,106)( 60, 66)( 61,117)( 62, 82)( 65, 86)( 69, 98)( 70, 94)( 72, 77)( 73, 84)( 74,109)( 76, 81)( 80, 85)
        ( 83,113)( 87, 93)( 88,126)( 89,118)( 92, 97)( 95,121)( 96,127)( 99,104)(100,111)(101,122)(103,108)(107,112)
        (110,116)(114,120)(115,123)(119,125)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 64)( 23, 47)( 24, 43)( 26, 31)( 27, 79)( 28, 55)( 30, 35)( 33, 59)( 34, 80)
        ( 37, 42)( 38, 90)( 39, 67)( 41, 46)( 44, 71)( 45, 91)( 48, 54)( 49, 99)( 50, 72)( 52, 58)( 53,102)( 56, 75)
        ( 57,103)( 60, 66)( 61,114)( 62, 83)( 65, 70)( 68, 87)( 69,115)( 73, 98)( 74, 94)( 76, 82)( 77, 85)( 78,106)
        ( 81, 86)( 84,110)( 88, 93)( 89,118)( 92, 97)( 95,122)( 96,119)(100,105)(101,123)(104,109)(107,113)(108,124)
        (111,117)(112,127)(116,121)(120,128)(125,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 42)( 11, 21)( 13, 19)( 14, 54)
        ( 15, 25)( 17, 28)( 18, 57)( 22, 39)( 23, 35)( 26, 50)( 27, 46)( 29, 34)( 30, 61)( 32, 38)( 33, 74)( 36, 65)
        ( 37, 77)( 40, 45)( 41, 66)( 43, 49)( 44, 86)( 47, 69)( 48, 89)( 51, 56)( 52,101)( 53, 70)( 55, 60)( 58, 64)
        ( 59,102)( 62, 73)( 63,105)( 67, 85)( 68, 81)( 71, 97)( 72, 93)( 75, 80)( 76,109)( 78, 84)( 79,122)( 82,113)
        ( 83,123)( 87, 92)( 88,114)( 90, 96)( 91,115)( 94,117)( 95,126)( 98,104)( 99,107)(100,118)(103,108)(106,112)
        (110,121)(111,119)(116,125)(120,127)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 63)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 75)( 34, 39)( 35, 86)
        ( 36, 67)( 38, 43)( 41, 70)( 42, 87)( 45, 51)( 46, 95)( 47, 71)( 49, 55)( 50, 98)( 53, 74)( 54, 99)( 57, 62)
        ( 58,110)( 59, 78)( 61, 66)( 64, 69)( 65,111)( 68, 82)( 72, 94)( 73, 90)( 76, 81)( 77,102)( 79,106)( 80,119)
        ( 83, 89)( 84,122)( 85,112)( 88, 93)( 91,114)( 92,123)( 96,101)( 97,115)(100,105)(103,118)(104,116)(107,113)
        (108,125)(109,120)(117,126)(121,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 64)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 73)( 34, 39)( 35, 65)
        ( 37, 43)( 38, 80)( 41, 68)( 42, 83)( 45, 51)( 46, 92)( 47, 69)( 49, 55)( 50, 95)( 53, 72)( 54, 96)( 57, 63)
        ( 58,107)( 59, 76)( 61, 67)( 62,111)( 66, 79)( 70, 91)( 71, 87)( 74, 78)( 75, 99)( 77,103)( 81, 86)( 82,112)
        ( 84, 90)( 85,120)( 88,115)( 89,122)( 93, 98)( 94,116)( 97,102)(100,106)(101,117)(104,110)(105,127)(108,114)
        (109,124)(113,119)(118,126)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 59)( 16, 28)( 18, 32)( 22, 44)( 23, 40)( 26, 31)( 27, 51)( 29, 55)( 30, 68)( 33, 39)( 34, 78)( 35, 60)
        ( 37, 43)( 38, 81)( 41, 63)( 42, 85)( 45, 50)( 46, 64)( 48, 54)( 49, 94)( 52, 67)( 53, 97)( 56, 62)( 57,109)
        ( 58, 71)( 61, 74)( 65, 93)( 66, 89)( 69, 73)( 70,101)( 72,105)( 75, 80)( 76,121)( 77,110)( 79, 84)( 82, 88)
        ( 83,122)( 86, 92)( 87,123)( 90,113)( 91,119)( 95,100)( 96,114)( 98,104)( 99,115)(102,108)(103,126)(106,112)
        (107,127)(111,117)(116,125)(118,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 36)( 23, 32)( 26, 48)( 27, 44)( 30, 35)( 31, 60)( 33, 64)( 34, 73)( 37, 43)
        ( 38, 84)( 39, 65)( 41, 47)( 42, 85)( 45, 68)( 46, 88)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,103)( 57, 63)
        ( 58,106)( 61, 72)( 62,109)( 66, 80)( 67, 76)( 70, 95)( 71, 91)( 74, 79)( 75,113)( 77,117)( 78,126)( 81, 87)
        ( 82, 93)( 83,118)( 86, 90)( 89, 94)( 92,121)( 96,102)( 97,115)( 98,122)(100,105)(101,111)(104,108)(107,112)
        (110,116)(114,125)(119,124)(120,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 78)( 31, 63)( 33, 39)( 34, 82)
        ( 37, 67)( 38, 83)( 41, 47)( 42, 91)( 43, 68)( 45, 51)( 46, 94)( 49, 71)( 50, 95)( 53, 59)( 54,103)( 55, 72)
        ( 57, 62)( 58,106)( 61, 66)( 64, 75)( 65,107)( 69, 90)( 70, 86)( 73,102)( 74, 98)( 76, 81)( 77,110)( 79, 85)
        ( 80,123)( 84, 89)( 87,114)( 88,124)( 92, 97)( 93,115)( 96,101)( 99,118)(100,116)(104,109)(105,119)(108,113)
        (111,122)(112,120)(117,126)(121,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 36)( 23, 32)( 26, 48)( 27, 44)( 30, 35)( 31, 60)( 33, 64)( 34, 73)( 37, 43)
        ( 38, 84)( 39, 65)( 41, 47)( 42, 85)( 45, 68)( 46, 88)( 49, 55)( 50, 96)( 51, 69)( 53, 59)( 54, 99)( 57, 63)
        ( 58,103)( 61, 72)( 62,106)( 66, 80)( 67, 76)( 70, 95)( 71, 92)( 74, 79)( 75,110)( 77, 83)( 78,118)( 81, 87)
        ( 82,121)( 86, 91)( 89, 94)( 90,122)( 93,113)( 97,102)( 98,114)(100,105)(101,126)(104,109)(107,112)(108,127)
        (111,117)(115,125)(116,123)(119,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 38)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 68)( 32, 59)( 33, 71)( 36, 42)
        ( 37, 60)( 40, 46)( 41, 79)( 44, 63)( 45, 83)( 48, 54)( 49, 94)( 50, 64)( 52, 58)( 53, 98)( 56, 67)( 57,102)
        ( 61, 82)( 62, 75)( 65, 90)( 66, 87)( 69, 74)( 70,103)( 72, 78)( 73,115)( 76,106)( 77,118)( 80, 86)( 81,107)
        ( 84, 89)( 85,108)( 88,110)( 91, 97)( 92,122)( 93,111)( 95,101)( 96,125)( 99,105)(100,126)(104,114)(109,113)
        (112,119)(116,121)(117,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 80)( 28, 53)( 30, 36)( 31, 83)( 34, 57)
        ( 35, 87)( 39, 44)( 40, 68)( 42, 72)( 43, 69)( 46, 52)( 47,102)( 48, 73)( 50, 56)( 51,106)( 54, 76)( 55,107)
        ( 58, 63)( 59,114)( 60, 91)( 62, 67)( 65, 71)( 66,115)( 70, 97)( 74, 98)( 75, 95)( 77, 82)( 78,122)( 79,110)
        ( 81, 86)( 84, 90)( 85,123)( 88, 94)( 89,120)( 92,100)( 93,125)( 96,116)( 99,105)(101,117)(103,109)(104,126)
        (108,113)(111,118)(112,127)(119,124)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 83)( 28, 56)( 30, 36)( 31, 87)( 34, 60)
        ( 35, 91)( 38, 43)( 39, 71)( 41, 47)( 42, 72)( 45, 75)( 46, 99)( 49, 55)( 50,106)( 51, 76)( 53, 59)( 54,110)
        ( 57, 79)( 58,114)( 61, 67)( 62,104)( 63, 95)( 65, 70)( 66,101)( 69, 74)( 73,102)( 77, 96)( 78,103)( 80, 86)
        ( 81,122)( 82,115)( 84, 90)( 85,123)( 88, 94)( 89,120)( 92, 98)( 93,125)( 97,109)(100,105)(107,113)(108,126)
        (111,117)(112,127)(116,118)(119,124)(121,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 65)( 23, 48)( 24, 44)( 26, 32)( 27, 79)( 28, 56)( 30, 36)( 31, 83)( 34, 60)
        ( 35, 86)( 38, 43)( 39, 95)( 40, 68)( 42, 47)( 45, 72)( 46, 96)( 49, 55)( 50,105)( 51, 73)( 53, 59)( 54,109)
        ( 57, 76)( 58,110)( 61, 67)( 62,117)( 63, 90)( 66, 71)( 69, 94)( 70,118)( 74,101)( 75, 98)( 77, 82)( 78,113)
        ( 80, 85)( 81,122)( 84, 89)( 87, 93)( 88,123)( 91,103)( 92,125)( 97,100)( 99,119)(102,108)(104,120)(106,112)
        (107,126)(111,116)(114,121)(115,127)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 53)( 29, 35)( 30, 75)( 33, 56)( 34, 78)
        ( 37, 43)( 38, 87)( 39, 61)( 41, 47)( 42, 90)( 45, 64)( 46, 91)( 49, 55)( 50,102)( 51, 65)( 54, 68)( 57, 63)
        ( 58,110)( 59, 82)( 62, 86)( 66, 98)( 67, 94)( 69, 74)( 70,103)( 72, 77)( 73,119)( 76, 81)( 79, 85)( 80,120)
        ( 83,106)( 84,122)( 88, 93)( 89,111)( 92, 97)( 95,114)( 96,112)( 99,105)(100,124)(101,115)(104,118)(107,113)
        (108,117)(109,126)(116,127)(121,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 50)( 12, 21)( 14, 19)
        ( 15, 61)( 16, 31)( 18, 35)( 22, 46)( 23, 42)( 25, 30)( 26, 53)( 28, 34)( 29, 70)( 32, 57)( 33, 73)( 36, 41)
        ( 37, 85)( 38, 62)( 40, 45)( 43, 65)( 44, 86)( 47, 52)( 48, 97)( 49, 66)( 51, 56)( 54, 69)( 55, 98)( 58, 64)
        ( 59,109)( 60, 77)( 63, 81)( 67, 93)( 68, 89)( 71, 76)( 72,101)( 74, 80)( 75,118)( 78,105)( 79,119)( 82, 88)
        ( 83,126)( 84,110)( 87, 92)( 90,113)( 91,127)( 94,100)( 95,122)( 96,114)( 99,104)(102,117)(103,123)(106,112)
        (107,115)(108,121)(111,125)(116,128)(120,124),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 33)( 18, 37)( 19, 67)( 23, 48)( 24, 44)( 26, 32)( 27, 82)( 28, 55)( 30, 36)( 31, 85)( 34, 59)
        ( 35, 89)( 38, 43)( 39,101)( 40, 71)( 42, 47)( 45, 74)( 46,102)( 49, 54)( 50,113)( 51, 75)( 53, 58)( 56, 78)
        ( 57,114)( 60, 66)( 61,121)( 62, 93)( 64, 70)( 65,125)( 68, 73)( 69,100)( 72, 97)( 76,109)( 77,105)( 79, 84)
        ( 80, 87)( 81,117)( 83, 88)( 86, 92)( 90, 96)( 91,118)( 94,111)( 95,119)( 98,104)( 99,126)(103,108)(106,123)
        (107,127)(110,116)(112,124)(115,120)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 32)( 18, 36)( 19, 60)( 23, 44)( 24, 40)( 26, 31)( 27, 49)( 29, 35)( 30, 73)( 33, 52)( 34, 76)
        ( 38, 43)( 39, 64)( 41, 68)( 42, 85)( 45, 51)( 46, 96)( 47, 69)( 50, 72)( 53, 59)( 54,104)( 55, 80)( 57, 63)
        ( 58,108)( 61, 67)( 62,112)( 65, 84)( 66,113)( 70, 92)( 71, 88)( 74, 79)( 75, 97)( 77, 83)( 78,120)( 81,100)
        ( 82,122)( 86, 91)( 87,110)( 89,115)( 90,106)( 93, 99)( 94,124)( 95,116)( 98,119)(101,107)(102,118)(103,126)
        (105,111)(109,114)(117,127)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 49)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 69)( 27, 52)( 29, 35)( 30, 72)( 33, 56)( 34, 73)
        ( 37, 43)( 38, 84)( 39, 61)( 41, 47)( 42, 87)( 45, 64)( 46, 91)( 50, 55)( 51, 65)( 53, 68)( 54, 99)( 57, 63)
        ( 58,110)( 59, 76)( 62, 80)( 66, 98)( 67, 94)( 70, 75)( 71,102)( 74, 79)( 77,106)( 78,103)( 81, 86)( 82,125)
        ( 83,111)( 85, 90)( 88, 93)( 89,126)( 92, 97)( 95,114)( 96,127)(100,105)(101,115)(104,120)(107,113)(108,124)
        (109,118)(112,121)(116,119)(117,123)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 24)(  4,  9)(  6, 16)(  7, 32)(  8, 14)( 10, 20)( 11, 41)( 12, 17)( 15, 28)
        ( 18, 40)( 19, 36)( 21, 27)( 22, 56)( 23, 44)( 25, 31)( 26, 60)( 29, 35)( 30, 61)( 33, 39)( 34, 64)( 37, 48)
        ( 38, 68)( 42, 47)( 43, 49)( 45, 52)( 46, 77)( 50, 76)( 51, 72)( 53, 59)( 54, 92)( 55, 80)( 57, 63)( 58, 96)
        ( 62, 67)( 65, 71)( 66, 97)( 69, 75)( 70,100)( 73, 84)( 74,104)( 78, 83)( 79, 85)( 81, 88)( 82,113)( 86,112)
        ( 87,108)( 89, 95)( 90,122)( 91,115)( 93, 99)( 94,126)( 98,103)(101,107)(102,127)(105,111)(106,124)(109,117)
        (110,121)(114,118)(116,119)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 52)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 48)( 23, 44)( 25, 31)( 26, 71)( 27, 56)( 29, 35)( 30, 75)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 61)( 41, 47)( 42, 87)( 45, 64)( 46, 88)( 49, 55)( 50, 91)( 51, 65)( 53, 59)( 54, 95)( 57, 68)
        ( 58, 99)( 62, 90)( 63, 83)( 66, 84)( 67, 89)( 69, 74)( 70,103)( 72, 78)( 73,107)( 76, 82)( 77,110)( 80, 86)
        ( 81,114)( 85, 94)( 92, 98)( 93,115)( 96,102)( 97,118)(100,105)(101,122)(104,106)(108,113)(109,123)(111,117)
        (112,127)(116,121)(119,125)(120,128)(124,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 80)( 28, 52)( 30, 35)( 33, 56)( 34, 81)
        ( 38, 43)( 39, 68)( 41, 72)( 42, 89)( 45, 51)( 46,100)( 47, 73)( 49, 55)( 50,103)( 53, 76)( 54,106)( 57, 63)
        ( 58,118)( 59, 84)( 61, 67)( 62,122)( 65, 71)( 66,123)( 69, 88)( 70,124)( 74, 96)( 75, 92)( 77, 83)( 78, 86)
        ( 79,110)( 82, 87)( 85,114)( 90, 95)( 91,120)( 93,126)( 94,116)( 97,102)( 98,108)( 99,127)(101,105)(104,109)
        (107,113)(111,117)(112,128)(115,121)(119,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 65)( 23, 48)( 24, 44)( 26, 31)( 27, 80)( 28, 56)( 30, 35)( 33, 60)( 34, 81)
        ( 37, 43)( 38, 89)( 39, 68)( 41, 47)( 42, 90)( 45, 72)( 46, 92)( 49, 55)( 50,103)( 51, 73)( 53, 59)( 54,106)
        ( 57, 76)( 58,110)( 61, 67)( 62,121)( 63, 84)( 66, 71)( 69, 88)( 70,122)( 74,100)( 75, 96)( 77, 83)( 78, 86)
        ( 79,113)( 82, 87)( 85,117)( 91, 95)( 93, 99)( 94,123)( 97,125)( 98,119)(101,105)(102,126)(104,109)(107,112)
        (108,127)(111,116)(114,120)(115,128)(118,124),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 80)( 31, 64)( 33, 39)( 34, 84)
        ( 37, 68)( 38, 85)( 41, 47)( 42, 96)( 43, 69)( 45, 51)( 46, 99)( 49, 72)( 50,102)( 53, 59)( 54,114)( 55, 73)
        ( 57, 63)( 58,115)( 61, 67)( 62,118)( 65, 76)( 66,119)( 70, 92)( 71, 88)( 74,110)( 75,106)( 77, 83)( 78,112)
        ( 79,120)( 81, 87)( 82,127)( 86, 91)( 89,122)( 90,128)( 93, 98)( 94,104)( 95,123)( 97,101)(100,105)(103,109)
        (107,125)(108,124)(111,117)(113,126)(116,121),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 80)( 31, 64)( 33, 39)( 34, 84)
        ( 37, 68)( 38, 85)( 41, 47)( 42, 95)( 43, 69)( 45, 51)( 46, 98)( 49, 72)( 50,102)( 53, 59)( 54,113)( 55, 73)
        ( 57, 63)( 58,117)( 61, 67)( 62,118)( 65, 76)( 66,119)( 70, 92)( 71, 88)( 74,109)( 75,105)( 77, 83)( 78,111)
        ( 79,115)( 81, 87)( 82,127)( 86, 91)( 89,121)( 90,128)( 93, 97)( 94,122)( 96,101)( 99,104)(100,123)(103,108)
        (106,125)(107,124)(110,116)(112,126)(114,120),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 30)( 18, 32)( 19, 60)( 23, 44)( 24, 40)( 26, 31)( 27, 59)( 28, 52)( 33, 39)( 34, 77)( 35, 64)
        ( 37, 43)( 38, 80)( 41, 68)( 42, 84)( 45, 51)( 46, 96)( 47, 69)( 49, 55)( 50, 99)( 53, 72)( 54,102)( 57, 63)
        ( 58, 73)( 61, 67)( 62,110)( 65, 76)( 66,114)( 70, 92)( 71, 88)( 74,113)( 75,106)( 78, 83)( 79,115)( 81, 87)
        ( 82,126)( 85, 91)( 86,127)( 89,118)( 90,124)( 93, 98)( 94,104)( 95,119)( 97,101)(100,105)(103,109)(107,121)
        (108,120)(111,117)(112,122)(116,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)(118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 30)( 18, 32)( 19, 60)( 23, 44)( 24, 40)( 26, 31)( 27, 59)( 28, 52)( 33, 39)( 34, 80)( 35, 64)
        ( 37, 43)( 38, 81)( 41, 68)( 42, 84)( 45, 51)( 46, 95)( 47, 69)( 49, 55)( 50, 98)( 53, 72)( 54,102)( 57, 63)
        ( 58, 73)( 61, 67)( 62,109)( 65, 76)( 66,113)( 70, 92)( 71, 88)( 74,112)( 75,105)( 77, 83)( 78,126)( 79,114)
        ( 82, 87)( 85, 91)( 86,127)( 89,117)( 90,124)( 93, 97)( 94,118)( 96,101)( 99,104)(100,119)(103,108)(106,121)
        (107,120)(110,116)(111,122)(115,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 76)( 33, 60)( 34, 79)
        ( 37, 43)( 38, 83)( 39, 69)( 41, 47)( 42, 87)( 45, 71)( 46, 90)( 49, 55)( 50, 99)( 51, 72)( 53, 59)( 54,102)
        ( 57, 75)( 58,106)( 61, 67)( 62,118)( 63, 80)( 65, 70)( 66, 86)( 73, 98)( 74, 94)( 77, 82)( 78,110)( 81,114)
        ( 84, 89)( 85,119)( 88, 93)( 91, 97)( 92,120)( 95,122)( 96,116)(100,105)(101,123)(103,109)(104,127)(107,113)
        (108,128)(111,117)(112,125)(115,121)(124,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 53)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 76)( 31, 60)( 33, 39)( 34, 79)
        ( 37, 64)( 38, 83)( 41, 47)( 42, 92)( 43, 65)( 45, 51)( 46, 95)( 49, 68)( 50, 99)( 54, 59)( 55, 69)( 57, 63)
        ( 58,108)( 61, 72)( 62,111)( 66, 91)( 67, 87)( 70,107)( 71,103)( 73, 78)( 74, 81)( 75,114)( 77, 82)( 80, 86)
        ( 84, 90)( 85,115)( 88,118)( 89,125)( 93, 98)( 94,119)( 96,102)( 97,127)(100,106)(101,128)(104,122)(105,121)
        (109,113)(110,123)(112,117)(116,124)(120,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 16)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 28)( 17, 32)( 18, 57)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 69)( 33, 39)( 34, 80)( 35, 60)
        ( 37, 43)( 38, 83)( 41, 64)( 42, 87)( 45, 51)( 46, 96)( 47, 65)( 49, 55)( 50, 99)( 53, 68)( 54,103)( 58, 63)
        ( 59, 72)( 61, 76)( 62,112)( 66, 95)( 67, 91)( 70, 75)( 71,107)( 73,111)( 74,123)( 77, 82)( 78, 85)( 79,114)
        ( 81, 86)( 84, 90)( 88, 94)( 89,115)( 92,118)( 93,125)( 97,102)( 98,119)(100,106)(101,127)(104,110)(105,128)
        (108,122)(109,121)(113,117)(116,124)(120,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 53)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 75)( 31, 60)( 33, 39)( 34, 79)
        ( 37, 63)( 38, 83)( 41, 47)( 42, 95)( 43, 64)( 45, 51)( 46, 96)( 49, 67)( 50, 99)( 54, 59)( 55, 68)( 57, 62)
        ( 58,108)( 61, 71)( 65, 91)( 66, 87)( 69,107)( 70,103)( 72, 78)( 73,119)( 74,109)( 76, 82)( 77,123)( 80, 86)
        ( 81,124)( 84, 90)( 85,121)( 88,111)( 89,118)( 92, 98)( 93,127)( 94,112)( 97,102)(100,106)(101,128)(104,115)
        (105,114)(110,116)(113,126)(117,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 20)(  7, 36)(  8, 16)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 28)( 17, 32)( 18, 57)( 22, 44)( 23, 40)( 26, 31)( 27, 52)( 29, 56)( 30, 68)( 33, 39)( 34, 79)( 35, 60)
        ( 37, 43)( 38, 83)( 41, 63)( 42, 87)( 45, 51)( 46, 99)( 47, 64)( 49, 55)( 50,100)( 53, 67)( 54,103)( 58, 62)
        ( 59, 71)( 61, 75)( 65, 95)( 66, 91)( 69, 74)( 70,107)( 72, 78)( 73,116)( 76, 82)( 77,119)( 80, 86)( 81,123)
        ( 84, 90)( 85,124)( 88, 94)( 89,121)( 92,111)( 93,118)( 96,102)( 97,127)( 98,112)(101,106)(104,110)(105,128)
        (108,115)(109,114)(113,126)(117,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 37)(  8, 14)( 10, 21)( 11, 49)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 45)( 20, 41)( 22, 28)( 23, 67)( 24, 53)( 26, 32)( 27, 71)( 30, 57)( 31, 75)( 34, 40)( 35, 80)
        ( 36, 58)( 38, 44)( 39, 83)( 42, 60)( 43, 87)( 46, 52)( 47, 96)( 48, 61)( 50, 56)( 51, 99)( 54, 64)( 55,103)
        ( 59, 79)( 62, 95)( 63, 91)( 65, 70)( 66,107)( 68, 74)( 69,116)( 72, 78)( 73,119)( 76, 82)( 77,123)( 81, 86)
        ( 84, 90)( 85,124)( 88, 94)( 89,121)( 92,111)( 93,118)( 97,102)( 98,112)(100,106)(101,127)(104,110)(105,128)
        (108,115)(109,114)(113,126)(117,122)(120,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 17)(  7, 36)(  8, 14)( 10, 21)( 11, 48)( 12, 18)( 15, 33)
        ( 16, 29)( 19, 44)( 20, 40)( 22, 28)( 23, 67)( 24, 52)( 26, 32)( 27, 71)( 30, 56)( 31, 75)( 34, 39)( 35, 57)
        ( 37, 43)( 38, 83)( 41, 60)( 42, 86)( 45, 51)( 46, 98)( 47, 61)( 49, 55)( 50,101)( 53, 64)( 54,105)( 58, 82)
        ( 59, 79)( 62, 94)( 63, 90)( 65, 70)( 66,109)( 68, 74)( 69,122)( 72, 78)( 73,125)( 76, 81)( 77,116)( 80,113)
        ( 84, 89)( 85,114)( 87, 93)( 88,127)( 91,117)( 92,124)( 95,100)( 96,103)( 97,118)( 99,104)(102,108)(106,112)
        (107,119)(110,121)(111,120)(115,126)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 38)( 16, 31)( 18, 35)( 22, 47)( 23, 43)( 25, 30)( 26, 55)( 28, 34)( 29, 68)( 32, 59)( 33, 71)( 36, 42)
        ( 37, 60)( 40, 46)( 41, 79)( 44, 63)( 45, 83)( 48, 54)( 49, 94)( 50, 64)( 52, 58)( 53, 95)( 56, 67)( 57, 98)
        ( 61, 82)( 62, 75)( 65, 91)( 66, 87)( 69, 74)( 70,102)( 72, 78)( 73,115)( 76,106)( 77,118)( 80, 86)( 81,107)
        ( 84, 90)( 85,108)( 88,110)( 89,122)( 92, 97)( 93,111)( 96,101)( 99,105)(100,112)(103,114)(104,126)(109,121)
        (113,125)(116,120)(117,127)(119,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 74)( 27, 55)( 29, 35)( 30, 78)( 33, 59)( 34, 79)
        ( 37, 42)( 38, 90)( 39, 64)( 41, 46)( 44, 67)( 45, 91)( 48, 54)( 49,102)( 50, 68)( 52, 58)( 53,103)( 56, 71)
        ( 57,106)( 60, 66)( 61, 89)( 62, 82)( 65, 86)( 69, 98)( 70, 94)( 72, 77)( 73,110)( 75, 81)( 76,123)( 80, 85)
        ( 83,114)( 84,124)( 87, 93)( 88,115)( 92, 97)( 95,118)( 96,116)( 99,105)(100,108)(101,119)(104,109)(107,113)
        (111,122)(112,120)(117,126)(121,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 76)( 33, 56)( 34, 79)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 88)( 45, 51)( 46, 99)( 47, 65)( 49, 55)( 50,103)( 53, 68)( 54,106)( 57, 63)
        ( 58,118)( 59, 83)( 62, 87)( 66, 95)( 67, 91)( 69, 75)( 70, 85)( 71,110)( 73, 78)( 74, 81)( 77, 82)( 80, 86)
        ( 84,114)( 89, 94)( 90,119)( 92,122)( 93,127)( 96,102)( 97,112)( 98,123)(100,105)(101,108)(104,109)(107,113)
        (111,117)(115,121)(116,124)(120,126)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 31)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 59)( 22, 39)( 23, 35)( 26, 51)( 27, 47)( 29, 34)( 30, 63)( 32, 38)( 33, 76)( 36, 67)
        ( 37, 77)( 40, 46)( 41, 87)( 42, 68)( 44, 50)( 45, 91)( 48, 71)( 49, 94)( 52, 58)( 53,106)( 54, 72)( 56, 62)
        ( 57,109)( 60, 66)( 61,113)( 64, 75)( 65,117)( 69, 83)( 70, 79)( 73,102)( 74, 98)( 78, 82)( 80,121)( 81,118)
        ( 84, 90)( 85,100)( 86,122)( 88, 93)( 89, 96)( 92, 97)( 95,101)( 99,125)(103,108)(104,111)(105,126)(107,112)
        (110,116)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 49)( 12, 21)( 14, 19)
        ( 15, 61)( 16, 31)( 18, 35)( 22, 46)( 23, 42)( 25, 30)( 26, 73)( 27, 53)( 29, 34)( 32, 57)( 33, 74)( 36, 41)
        ( 37, 85)( 38, 62)( 40, 45)( 43, 65)( 44, 86)( 47, 52)( 48, 66)( 50, 56)( 51, 94)( 54, 69)( 55, 97)( 58, 64)
        ( 59,109)( 60, 77)( 63, 81)( 67, 93)( 68, 89)( 70, 76)( 71, 79)( 72,101)( 75, 80)( 78,105)( 82, 88)( 83,118)
        ( 84,110)( 87, 92)( 90,113)( 91,119)( 95,100)( 96,114)( 98,104)( 99,126)(102,108)(103,127)(106,112)(107,123)
        (111,117)(115,125)(116,121)(120,124)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 36)( 23, 32)( 26, 48)( 27, 44)( 30, 35)( 31, 60)( 33, 64)( 34, 72)( 37, 43)
        ( 38, 79)( 39, 65)( 41, 47)( 42, 83)( 45, 67)( 46, 87)( 49, 55)( 50, 99)( 51, 68)( 53, 59)( 54,102)( 57, 63)
        ( 58,105)( 61, 71)( 62,109)( 66, 75)( 69, 95)( 70, 91)( 73, 78)( 74,113)( 76, 82)( 77,114)( 80, 86)( 81,121)
        ( 84, 90)( 85,125)( 88, 94)( 89,126)( 92,117)( 93,127)( 96,101)( 97,107)( 98,118)(100,104)(103,108)(106,112)
        (110,116)(111,119)(115,124)(120,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 43)( 11, 21)( 13, 19)( 14, 55)
        ( 15, 25)( 17, 28)( 18, 58)( 22, 40)( 23, 36)( 26, 51)( 27, 47)( 29, 35)( 30, 78)( 31, 62)( 33, 39)( 34, 79)
        ( 37, 66)( 38, 82)( 41, 46)( 42, 67)( 44, 50)( 45, 91)( 48, 70)( 49, 94)( 52, 57)( 53,106)( 54, 71)( 56, 61)
        ( 59, 65)( 60,107)( 63, 74)( 64,104)( 68, 90)( 69, 86)( 72,102)( 73, 98)( 75, 81)( 76,121)( 77,109)( 80, 85)
        ( 83, 89)( 84,122)( 87,113)( 88,123)( 92, 97)( 93,114)( 95,101)( 96,126)( 99,111)(100,127)(103,108)(105,112)
        (110,117)(115,125)(116,119)(118,124)(120,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 36)( 23, 32)( 26, 48)( 27, 44)( 30, 35)( 31, 60)( 33, 64)( 34, 73)( 37, 43)
        ( 38, 81)( 39, 65)( 41, 47)( 42, 84)( 45, 68)( 46, 87)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,100)( 57, 63)
        ( 58,103)( 61, 72)( 62,106)( 66, 80)( 67, 76)( 70, 95)( 71, 91)( 74, 79)( 75,110)( 77,114)( 78,123)( 82, 86)
        ( 83,115)( 85, 90)( 88, 94)( 89,116)( 92,118)( 93,126)( 96,102)( 97,108)( 98,119)(101,105)(104,109)(107,113)
        (111,122)(112,120)(117,125)(121,127)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 30)( 18, 33)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 53)( 31, 57)( 34, 40)( 35, 87)
        ( 36, 68)( 38, 44)( 39, 88)( 42, 72)( 43, 85)( 46, 52)( 47, 97)( 48, 73)( 50, 56)( 51,101)( 54, 76)( 55,105)
        ( 58, 63)( 59,113)( 60, 80)( 62, 67)( 65, 71)( 66,114)( 69, 83)( 70,117)( 74, 94)( 75, 90)( 77, 82)( 78,106)
        ( 81,109)( 84, 89)( 86, 93)( 91,121)( 92,118)( 95,100)( 96,122)( 98,104)( 99,123)(102,108)(103,126)(107,112)
        (110,116)(111,127)(115,120)(119,128)(124,125),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 29)(  7, 16)(  9, 24)( 10, 40)( 11, 21)( 13, 19)( 14, 52)
        ( 15, 25)( 17, 28)( 18, 56)( 22, 36)( 23, 32)( 26, 48)( 27, 44)( 30, 35)( 31, 60)( 33, 64)( 34, 73)( 37, 43)
        ( 38, 81)( 39, 65)( 41, 47)( 42, 84)( 45, 68)( 46, 87)( 49, 55)( 50, 99)( 51, 69)( 53, 59)( 54,103)( 57, 63)
        ( 58,107)( 61, 72)( 62,110)( 66, 80)( 67, 76)( 70, 95)( 71, 91)( 74, 79)( 75,113)( 77,117)( 78,122)( 82, 86)
        ( 83,118)( 85, 90)( 88, 94)( 89,119)( 92, 98)( 93,126)( 96,102)( 97,127)(100,106)(101,124)(104,109)(105,115)
        (108,112)(111,116)(114,121)(120,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 19)(  6, 31)(  7, 16)(  9, 23)( 10, 43)( 11, 20)( 13, 18)( 14, 55)
        ( 15, 24)( 17, 27)( 21, 39)( 22, 35)( 25, 51)( 26, 47)( 28, 34)( 29, 71)( 30, 56)( 32, 38)( 33, 75)( 36, 59)
        ( 37, 79)( 40, 46)( 41, 88)( 42, 60)( 44, 50)( 45, 91)( 48, 63)( 49, 95)( 52, 58)( 53,106)( 54, 64)( 57, 67)
        ( 61, 87)( 62, 83)( 65,102)( 66, 99)( 68, 74)( 69,118)( 70,107)( 72, 78)( 73,122)( 76, 82)( 77,123)( 80, 86)
        ( 81,120)( 84,110)( 85,116)( 89, 94)( 90,111)( 92, 98)( 93,112)( 96,101)( 97,126)(100,105)(103,109)(104,127)
        (108,114)(113,125)(115,121)(117,128)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 19)(  6, 31)(  7, 15)(  9, 23)( 10, 43)( 11, 20)( 13, 18)( 14, 24)
        ( 16, 27)( 17, 52)( 21, 39)( 22, 35)( 25, 51)( 26, 47)( 28, 34)( 29, 70)( 30, 55)( 32, 38)( 33, 74)( 36, 59)
        ( 37, 78)( 40, 46)( 41, 90)( 42, 60)( 44, 50)( 45, 94)( 48, 63)( 49, 97)( 53, 58)( 54, 64)( 56, 67)( 57,106)
        ( 61, 86)( 62, 82)( 65,105)( 66,101)( 68, 73)( 69,109)( 71, 77)( 72,110)( 75, 81)( 76,121)( 79, 85)( 80,125)
        ( 83,113)( 84,126)( 87, 93)( 88,103)( 89,114)( 91, 96)( 92, 99)( 95,100)( 98,104)(102,117)(107,112)(108,118)
        (111,124)(115,120)(116,127)(119,123)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 63)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 76)( 34, 39)( 35, 67)
        ( 37, 43)( 38, 84)( 41, 71)( 42, 85)( 45, 51)( 46, 92)( 47, 72)( 49, 55)( 50, 95)( 53, 75)( 54, 99)( 57, 62)
        ( 58,107)( 59, 79)( 61, 66)( 64, 70)( 65,108)( 68, 83)( 69,111)( 73, 91)( 74, 87)( 77, 82)( 78,100)( 80,103)
        ( 81,120)( 86, 90)( 88,115)( 89,112)( 93, 98)( 94,116)( 96,102)( 97,124)(101,119)(104,110)(105,127)(106,122)
        (109,114)(113,128)(117,123)(118,126)(121,125),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 63)( 23, 44)( 24, 40)( 26, 32)( 27, 75)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 39, 43)( 41, 67)( 42, 64)( 45, 51)( 46, 88)( 47, 68)( 49, 55)( 50, 91)( 53, 71)( 54, 95)( 57, 62)
        ( 58, 69)( 59, 87)( 61, 66)( 65, 70)( 72, 78)( 73,107)( 74, 99)( 76, 82)( 77,110)( 80, 86)( 81,114)( 84, 90)
        ( 85,118)( 89, 94)( 92, 98)( 93,119)( 96,102)( 97,122)(100,103)(101,123)(104,109)(105,112)(106,126)(108,113)
        (111,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 39)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 83)
        ( 37, 42)( 38, 64)( 40, 46)( 41, 92)( 44, 67)( 45, 93)( 48, 54)( 49, 88)( 50, 68)( 52, 58)( 53, 95)( 56, 71)
        ( 57, 99)( 60, 66)( 61, 69)( 62, 87)( 65, 91)( 70, 94)( 72, 78)( 73,108)( 74,103)( 76, 82)( 77,111)( 80, 86)
        ( 81,114)( 84, 90)( 85,118)( 89, 98)( 96,102)( 97,119)(100,106)(101,122)(104,107)(105,123)(109,113)(110,126)
        (112,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 83)
        ( 37, 42)( 38, 92)( 39, 64)( 41, 46)( 44, 67)( 45, 93)( 48, 54)( 49, 88)( 50, 68)( 52, 58)( 53, 95)( 56, 71)
        ( 57, 99)( 60, 66)( 61, 69)( 62, 87)( 65, 91)( 70, 94)( 72, 78)( 73,108)( 74,103)( 76, 82)( 77,111)( 80, 86)
        ( 81,114)( 84, 90)( 85,118)( 89, 98)( 96,102)( 97,119)(100,106)(101,122)(104,107)(105,123)(109,113)(110,126)
        (112,117)(115,121)(116,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 63)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 75)( 27, 55)( 29, 35)( 30, 79)( 33, 59)( 34, 83)
        ( 37, 42)( 38, 92)( 39, 64)( 41, 46)( 44, 67)( 45, 93)( 48, 54)( 49, 88)( 50, 68)( 52, 58)( 53, 95)( 56, 71)
        ( 57, 99)( 60, 66)( 61, 69)( 62, 87)( 65, 91)( 70, 94)( 72, 78)( 73,110)( 74,103)( 76, 82)( 77,111)( 80, 86)
        ( 81,114)( 84, 90)( 85,118)( 89, 98)( 96,102)( 97,119)(100,106)(101,122)(104,107)(105,125)(108,113)(109,126)
        (112,117)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 78)( 28, 53)( 30, 36)( 31, 82)( 34, 57)
        ( 35, 86)( 39, 44)( 40, 68)( 42, 71)( 43, 95)( 46, 52)( 47, 91)( 48, 72)( 50, 56)( 51, 98)( 54, 75)( 55,102)
        ( 58, 64)( 59, 73)( 60, 90)( 62, 67)( 63, 97)( 66, 70)( 69, 94)( 74, 96)( 76, 81)( 77,106)( 79, 85)( 80,111)
        ( 83, 89)( 84,114)( 87, 93)( 88,118)( 92,101)( 99,105)(100,119)(103,109)(104,122)(107,110)(108,125)(112,117)
        (113,126)(115,121)(116,127)(120,124)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 47)( 12, 21)( 14, 19)
        ( 15, 55)( 16, 31)( 18, 35)( 22, 43)( 23, 39)( 25, 30)( 26, 48)( 28, 34)( 29, 64)( 32, 51)( 33, 67)( 37, 42)
        ( 38, 56)( 40, 59)( 41, 76)( 44, 50)( 45, 87)( 46, 60)( 49, 63)( 52, 58)( 53, 95)( 54, 71)( 57, 75)( 61, 83)
        ( 62, 79)( 65, 70)( 66, 88)( 68, 74)( 69,104)( 72, 91)( 73,107)( 77, 82)( 78, 96)( 80, 99)( 81,116)( 84, 90)
        ( 85,125)( 86,100)( 89,103)( 92, 98)( 93,120)( 94,111)( 97,115)(101,122)(102,118)(105,110)(106,126)(108,114)
        (109,127)(112,119)(113,124)(117,121)(123,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 59)( 16, 32)( 18, 36)( 19, 63)( 23, 47)( 24, 43)( 26, 31)( 27, 51)( 29, 35)( 30, 76)( 33, 55)( 34, 79)
        ( 37, 42)( 38, 87)( 39, 67)( 41, 46)( 44, 71)( 45, 88)( 49, 54)( 50, 72)( 52, 75)( 53, 95)( 56, 62)( 57,106)
        ( 58, 83)( 60, 66)( 61,110)( 64, 70)( 65,114)( 68, 86)( 69,117)( 73, 94)( 74, 90)( 77, 82)( 78, 98)( 80, 85)
        ( 81, 99)( 84,102)( 89, 93)( 91,121)( 92,118)( 96,101)( 97,122)(100,105)(103,109)(104,123)(107,113)(108,126)
        (111,116)(112,127)(115,120)(119,128)(124,125),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), 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, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 49)( 24, 45)( 26, 32)( 27, 76)( 28, 57)( 30, 36)( 31, 79)( 34, 61)
        ( 35, 83)( 38, 44)( 39, 95)( 40, 72)( 42, 48)( 43, 98)( 46, 52)( 47,101)( 50, 56)( 51,105)( 54, 60)( 55,109)
        ( 58, 75)( 59,113)( 62, 67)( 63, 87)( 65, 71)( 66,122)( 69, 74)( 70,125)( 73, 91)( 77, 82)( 78,117)( 80, 86)
        ( 81,118)( 84, 90)( 85,119)( 88,121)( 89,115)( 92, 97)( 93,103)( 94,126)( 96,100)( 99,104)(102,108)(106,112)
        (107,127)(110,116)(111,124)(114,120)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 42)( 26, 32)( 27, 75)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 38, 43)( 39, 47)( 40, 68)( 45, 51)( 46, 69)( 49, 55)( 50, 66)( 53, 71)( 54, 62)( 57, 63)( 58, 74)
        ( 59, 87)( 61, 67)( 65, 70)( 72, 78)( 73, 92)( 76, 82)( 77, 95)( 80, 86)( 81, 99)( 84, 90)( 85,103)( 88, 91)
        ( 89,107)( 93, 98)( 94,111)( 96,102)( 97,116)(100,106)(101,119)(104,110)(105,122)(108,114)(109,126)(112,115)
        (113,127)(117,121)(118,124)(120,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 20)(  6, 32)(  7, 16)(  9, 24)( 10, 44)( 11, 21)( 13, 19)( 14, 56)
        ( 15, 25)( 17, 28)( 18, 60)( 22, 40)( 23, 36)( 26, 52)( 27, 48)( 29, 35)( 30, 76)( 31, 61)( 33, 39)( 34, 80)
        ( 37, 64)( 38, 84)( 41, 47)( 42, 95)( 43, 65)( 45, 51)( 46, 99)( 49, 68)( 50,102)( 53, 59)( 54,114)( 55, 69)
        ( 57, 63)( 58, 75)( 62, 72)( 66, 92)( 67, 88)( 70,110)( 71,106)( 73, 79)( 74,115)( 77, 83)( 78,116)( 81, 87)
        ( 82,112)( 85, 91)( 86,124)( 89,118)( 90,125)( 93, 98)( 94,119)( 96,101)( 97,127)(100,105)(103,109)(104,128)
        (107,122)(108,121)(111,117)(113,123)(120,126),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 32)( 18, 36)( 19, 65)( 23, 48)( 24, 44)( 26, 31)( 27, 56)( 29, 35)( 30, 73)( 33, 60)( 34, 76)
        ( 37, 43)( 38, 84)( 39, 66)( 41, 47)( 42, 88)( 45, 68)( 46, 89)( 49, 55)( 50,100)( 51, 69)( 53, 59)( 54,103)
        ( 57, 72)( 58,106)( 61, 67)( 62, 87)( 63, 80)( 70, 96)( 71, 92)( 74, 79)( 75,110)( 77, 83)( 78,123)( 81,114)
        ( 82,124)( 85, 91)( 86,115)( 90, 95)( 93,118)( 94,116)( 97,102)( 98,108)( 99,119)(101,105)(104,109)(107,113)
        (111,122)(112,120)(117,126)(121,127)(125,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 32)( 18, 36)( 19, 64)( 23, 44)( 24, 40)( 26, 31)( 27, 52)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 38, 43)( 39, 65)( 41, 68)( 42, 81)( 45, 51)( 46, 91)( 47, 69)( 49, 55)( 50, 94)( 53, 72)( 54, 98)( 57, 63)
        ( 58,109)( 59, 77)( 61, 67)( 62,113)( 66, 80)( 70, 88)( 71, 84)( 74, 79)( 75,102)( 78,105)( 82, 87)( 83,114)
        ( 85,117)( 86,122)( 89, 93)( 90,118)( 92, 97)( 95,101)( 96,119)( 99,104)(100,126)(103,108)(106,112)(107,127)
        (110,116)(111,124)(115,121)(120,125)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 64)( 23, 45)( 24, 41)( 26, 32)( 27, 77)( 28, 53)( 30, 36)( 31, 80)( 34, 57)
        ( 35, 84)( 39, 44)( 40, 68)( 42, 72)( 43, 69)( 46, 52)( 47, 99)( 48, 73)( 50, 56)( 51,103)( 54, 76)( 55,107)
        ( 58, 63)( 59,114)( 60, 88)( 62, 67)( 65, 71)( 66,115)( 70, 94)( 74, 95)( 75, 92)( 78, 83)( 79,110)( 81, 87)
        ( 82,119)( 85, 91)( 86,120)( 89, 97)( 90,122)( 93,116)( 96,102)( 98,117)(100,106)(101,123)(104,109)(105,126)
        (108,113)(111,118)(112,127)(121,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 33)( 18, 37)( 19, 60)( 23, 44)( 24, 41)( 26, 32)( 27, 67)( 28, 52)( 30, 36)( 31, 71)( 34, 46)
        ( 35, 75)( 39, 43)( 40, 61)( 42, 58)( 45, 51)( 47, 59)( 49, 55)( 50, 76)( 53, 63)( 54, 79)( 57, 62)( 64, 70)
        ( 65, 91)( 66, 83)( 68, 74)( 69, 95)( 72, 78)( 73, 99)( 77, 82)( 80, 86)( 81,100)( 84, 87)( 85,103)( 88, 94)
        ( 89,112)( 90,107)( 92, 98)( 93,115)( 96,102)( 97,119)(101,106)(104,110)(105,120)(108,111)(109,123)(113,118)
        (114,126)(116,122)(117,127)(121,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 41)( 26, 32)( 27, 75)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 83)( 39, 43)( 40, 65)( 42, 68)( 45, 51)( 46, 62)( 47, 69)( 49, 55)( 50, 58)( 53, 71)( 54, 88)( 57, 63)
        ( 59, 87)( 61, 67)( 66, 70)( 72, 78)( 73, 99)( 74, 91)( 76, 82)( 77,103)( 80, 86)( 81,107)( 84, 90)( 85,111)
        ( 89, 94)( 92, 95)( 93,112)( 96,102)( 97,120)( 98,115)(100,106)(101,121)(104,110)(105,123)(108,114)(109,126)
        (113,118)(116,119)(117,127)(122,125)(124,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 28)(  7, 13)(  9, 20)( 10, 40)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 36)( 19, 32)( 22, 48)( 23, 44)( 25, 31)( 26, 64)( 27, 49)( 29, 35)( 30, 68)( 33, 52)( 34, 72)( 37, 43)
        ( 38, 83)( 39, 53)( 41, 47)( 42, 87)( 45, 56)( 46, 91)( 50, 60)( 51, 57)( 54, 80)( 55, 76)( 58, 99)( 59, 95)
        ( 61, 67)( 62,112)( 63,100)( 65, 71)( 66,115)( 69, 75)( 70,118)( 73, 79)( 74,121)( 77,103)( 78,110)( 81, 86)
        ( 82,104)( 84, 90)( 85,126)( 88, 94)( 89,127)( 92, 98)( 93,128)( 96,107)( 97,106)(101,111)(102,108)(105,125)
        (109,122)(113,117)(114,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 28)(  7, 13)(  9, 20)( 10, 40)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 36)( 19, 32)( 22, 48)( 23, 44)( 25, 31)( 26, 64)( 27, 49)( 29, 35)( 30, 68)( 33, 52)( 34, 72)( 37, 43)
        ( 38, 84)( 39, 53)( 41, 47)( 42, 87)( 45, 56)( 46, 91)( 50, 60)( 51, 57)( 54, 80)( 55, 76)( 58, 99)( 59, 95)
        ( 61, 67)( 62,114)( 63,100)( 65, 71)( 66,115)( 69, 75)( 70,118)( 73, 79)( 74,121)( 77,103)( 78,110)( 81, 86)
        ( 82,126)( 83,104)( 85, 90)( 88, 94)( 89,127)( 92, 98)( 93,128)( 96,107)( 97,106)(101,111)(102,108)(105,125)
        (109,122)(112,117)(113,123)(116,120)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 28)(  7, 13)(  9, 20)( 10, 40)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 36)( 19, 32)( 22, 48)( 23, 44)( 25, 31)( 26, 64)( 27, 49)( 29, 35)( 30, 68)( 33, 52)( 34, 72)( 37, 43)
        ( 38, 84)( 39, 53)( 41, 47)( 42, 88)( 45, 56)( 46, 91)( 50, 60)( 51, 57)( 54, 80)( 55, 76)( 58, 99)( 59, 95)
        ( 61, 67)( 62,114)( 63,100)( 65, 71)( 66,117)( 69, 75)( 70,118)( 73, 79)( 74,121)( 77,103)( 78,110)( 81, 87)
        ( 82,126)( 83,104)( 85, 90)( 86,127)( 89, 94)( 92, 98)( 93,128)( 96,107)( 97,106)(101,111)(102,108)(105,125)
        (109,122)(112,116)(113,123)(115,120)(119,124),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 32)( 18, 36)( 22, 44)( 23, 40)( 25, 31)( 26, 69)( 27, 52)( 29, 35)( 30, 72)( 33, 56)( 34, 76)
        ( 38, 43)( 39, 61)( 41, 64)( 42, 84)( 45, 51)( 46, 95)( 47, 65)( 49, 55)( 50, 98)( 53, 68)( 54,102)( 57, 63)
        ( 58,114)( 59, 79)( 62, 83)( 66, 91)( 67, 87)( 70, 75)( 71,106)( 73, 78)( 74,122)( 77, 82)( 80,110)( 81,123)
        ( 85, 90)( 86,115)( 88,117)( 89,112)( 92, 97)( 93,100)( 94,118)( 96,101)( 99,105)(103,109)(104,119)(107,121)
        (108,127)(111,116)(113,125)(120,126)(124,128),
      nbP := 128,
      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,113)(114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 33)( 18, 37)( 19, 64)( 23, 44)( 24, 40)( 26, 32)( 27, 76)( 28, 52)( 30, 36)( 31, 79)( 34, 56)
        ( 35, 80)( 39, 43)( 41, 68)( 42, 65)( 45, 51)( 46, 94)( 47, 69)( 49, 55)( 50, 98)( 53, 72)( 54, 99)( 57, 63)
        ( 58,110)( 59, 83)( 61, 67)( 62,113)( 66, 90)( 70, 91)( 71, 87)( 73, 78)( 74, 85)( 75,102)( 77, 82)( 81, 86)
        ( 84,106)( 88,117)( 89,114)( 92, 97)( 93,118)( 95,101)( 96,126)(100,105)(103,109)(104,127)(107,112)(108,123)
        (111,116)(115,124)(119,125)(120,121)(122,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 26)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 25)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 60)( 16, 29)( 18, 33)( 19, 63)( 23, 44)( 24, 40)( 27, 32)( 28, 52)( 30, 56)( 31, 76)( 34, 39)( 35, 67)
        ( 37, 43)( 38, 83)( 41, 71)( 42, 84)( 45, 51)( 46, 94)( 47, 72)( 49, 55)( 50, 98)( 53, 75)( 54, 99)( 57, 62)
        ( 58,110)( 59, 79)( 61, 66)( 64, 70)( 65,111)( 68, 82)( 69,114)( 73, 90)( 74, 86)( 77, 81)( 78,102)( 80,106)
        ( 85, 89)( 87,118)( 88,115)( 91, 97)( 92,125)( 93,119)( 95,101)( 96,126)(100,105)(103,109)(104,127)(107,113)
        (108,123)(112,117)(116,124)(120,121)(122,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 36)(  8, 17)( 10, 24)( 11, 48)( 12, 21)( 14, 19)
        ( 15, 60)( 16, 29)( 18, 32)( 22, 44)( 23, 40)( 25, 31)( 26, 69)( 27, 52)( 30, 56)( 33, 39)( 34, 76)( 35, 61)
        ( 37, 43)( 38, 80)( 41, 64)( 42, 83)( 45, 51)( 46, 95)( 47, 65)( 49, 55)( 50, 99)( 53, 68)( 54,100)( 57, 63)
        ( 58,107)( 59, 70)( 62, 72)( 66, 91)( 67, 87)( 71,103)( 73, 79)( 74,118)( 75,108)( 77, 82)( 78,122)( 81, 86)
        ( 84, 90)( 85,123)( 88,111)( 89,120)( 92, 98)( 93,125)( 94,112)( 96,102)( 97,126)(101,106)(104,110)(105,127)
        (109,114)(113,116)(115,121)(117,128)(119,124),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 51)( 12, 22)( 14, 20)
        ( 15, 63)( 16, 32)( 18, 36)( 19, 67)( 23, 47)( 24, 43)( 26, 31)( 27, 34)( 28, 55)( 30, 35)( 33, 59)( 37, 42)
        ( 38, 82)( 39, 71)( 41, 46)( 44, 74)( 45, 83)( 48, 54)( 49, 94)( 50, 75)( 52, 58)( 53, 97)( 56, 62)( 57,101)
        ( 60, 66)( 61,105)( 64, 70)( 65,109)( 68, 73)( 69,113)( 72, 78)( 76, 90)( 77, 86)( 79, 85)( 80,122)( 81,114)
        ( 84, 89)( 87,117)( 88,123)( 91, 96)( 92, 99)( 93,118)( 95,100)( 98,104)(102,108)(103,119)(106,112)(107,126)
        (110,116)(111,127)(115,121)(120,125)(124,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 40)(  8, 17)( 10, 24)( 11, 51)( 12, 21)( 14, 19)
        ( 15, 39)( 16, 32)( 18, 36)( 22, 47)( 23, 43)( 25, 31)( 26, 70)( 27, 55)( 29, 35)( 30, 74)( 33, 59)( 34, 78)
        ( 37, 42)( 38, 60)( 41, 46)( 44, 63)( 45, 61)( 48, 54)( 49, 86)( 50, 64)( 52, 58)( 53, 90)( 56, 66)( 57, 94)
        ( 62, 82)( 65, 83)( 67, 73)( 68,106)( 69, 98)( 71, 77)( 72,109)( 75, 81)( 76,113)( 79, 85)( 80,117)( 84, 89)
        ( 87, 93)( 88,118)( 91, 97)( 92,121)( 95,101)( 96,122)( 99,102)(100,125)(103,108)(104,111)(105,126)(107,112)
        (110,116)(114,120)(115,127)(119,124)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 41)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 37)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 78)( 28, 56)( 30, 36)( 31, 82)( 34, 60)
        ( 35, 86)( 38, 43)( 39, 94)( 40, 69)( 42, 47)( 45, 71)( 46, 95)( 49, 55)( 50,106)( 51, 72)( 53, 59)( 54,110)
        ( 57, 75)( 58,114)( 61, 67)( 62,100)( 63, 90)( 65, 70)( 66, 97)( 73,102)( 74, 98)( 76, 81)( 77,115)( 79, 85)
        ( 80,119)( 83, 89)( 84,120)( 87, 93)( 88,122)( 91,104)( 92,126)( 96,101)( 99,105)(103,109)(107,113)(108,127)
        (111,117)(112,124)(116,118)(121,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 38)(  8, 17)( 10, 25)( 11, 49)( 12, 22)( 14, 20)
        ( 15, 61)( 16, 33)( 18, 37)( 19, 65)( 23, 45)( 24, 41)( 26, 32)( 27, 79)( 28, 53)( 30, 36)( 31, 82)( 34, 57)
        ( 35, 86)( 39, 44)( 40, 68)( 42, 71)( 43, 95)( 46, 52)( 47,106)( 48, 72)( 50, 56)( 51,110)( 54, 75)( 55,114)
        ( 58, 64)( 59,100)( 60, 90)( 62, 67)( 63, 97)( 66, 70)( 69, 94)( 73,102)( 74, 98)( 76, 81)( 77,119)( 78,115)
        ( 80, 85)( 83, 89)( 84,120)( 87, 93)( 88,122)( 91,104)( 92,126)( 96,101)( 99,105)(103,109)(107,113)(108,127)
        (111,117)(112,124)(116,118)(121,125)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), 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, 81)( 28, 57)( 30, 36)( 31, 82)( 34, 61)
        ( 35, 84)( 38, 44)( 39, 95)( 40, 73)( 42, 48)( 43, 98)( 46, 76)( 47,101)( 50, 56)( 51,113)( 52, 77)( 54, 60)
        ( 55,117)( 58, 80)( 59,118)( 62, 68)( 63,111)( 64, 88)( 66, 72)( 67,121)( 70, 75)( 71,125)( 74, 91)( 78,109)
        ( 79,105)( 83, 87)( 85, 90)( 86,119)( 89,115)( 92, 97)( 93,103)( 94,126)( 96,100)( 99,104)(102,108)(106,123)
        (107,127)(110,116)(112,124)(114,120)(122,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 28)(  7, 13)(  9, 20)( 10, 39)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 36)( 19, 32)( 22, 47)( 23, 43)( 25, 31)( 26, 63)( 27, 48)( 29, 35)( 30, 64)( 33, 51)( 34, 67)( 37, 42)
        ( 38, 52)( 40, 46)( 41, 76)( 44, 55)( 45, 79)( 49, 59)( 50, 56)( 53, 75)( 54, 71)( 57, 87)( 58, 83)( 60, 66)
        ( 61,102)( 62, 88)( 65, 70)( 68, 74)( 69,103)( 72, 91)( 73,106)( 77, 82)( 78, 92)( 80, 86)( 81,115)( 84, 95)
        ( 85,116)( 89, 99)( 90, 96)( 93,114)( 94,110)( 97,122)( 98,118)(100,105)(101,123)(104,109)(107,113)(108,124)
        (111,120)(112,128)(117,121)(119,126)(125,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 28)(  7, 13)(  9, 20)( 10, 40)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 36)( 19, 32)( 22, 47)( 23, 43)( 25, 31)( 26, 63)( 27, 48)( 29, 35)( 30, 64)( 33, 51)( 34, 67)( 37, 42)
        ( 38, 79)( 39, 52)( 41, 46)( 44, 55)( 45, 80)( 49, 59)( 50, 56)( 53, 75)( 54, 71)( 57, 87)( 58, 83)( 60, 66)
        ( 61,102)( 62, 88)( 65, 70)( 68, 74)( 69,103)( 72, 91)( 73,106)( 76, 82)( 77,115)( 78, 92)( 81, 86)( 84, 95)
        ( 85,116)( 89, 99)( 90, 96)( 93,114)( 94,110)( 97,122)( 98,118)(100,105)(101,123)(104,109)(107,113)(108,124)
        (111,120)(112,128)(117,121)(119,126)(125,127),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 16)(  6, 27)(  7, 13)(  9, 20)( 10, 36)( 11, 17)( 14, 24)( 15, 21)
        ( 18, 35)( 19, 31)( 22, 43)( 23, 39)( 25, 30)( 26, 44)( 28, 34)( 29, 56)( 32, 47)( 33, 59)( 37, 42)( 38, 48)
        ( 40, 51)( 41, 68)( 45, 55)( 46, 52)( 49, 67)( 50, 63)( 53, 75)( 54, 71)( 57, 62)( 58, 76)( 60, 66)( 61, 88)
        ( 64, 79)( 65, 91)( 69, 74)( 70, 80)( 72, 83)( 73,100)( 77, 87)( 78, 84)( 81, 99)( 82, 95)( 85,107)( 86,103)
        ( 89, 94)( 90,108)( 92, 98)( 93,120)( 96,111)( 97,122)(101,106)(102,112)(104,115)(105,113)(109,119)(110,116)
        (114,126)(117,124)(118,127)(121,125)(123,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 37)(  8, 17)( 10, 24)( 11, 43)( 12, 22)( 14, 20)
        ( 15, 55)( 16, 32)( 18, 36)( 19, 56)( 23, 39)( 25, 31)( 26, 63)( 27, 47)( 29, 35)( 30, 67)( 33, 51)( 34, 71)
        ( 38, 42)( 40, 46)( 41, 57)( 44, 50)( 45, 53)( 48, 59)( 49, 76)( 52, 58)( 54, 75)( 60, 66)( 61, 87)( 62, 79)
        ( 64, 70)( 65, 91)( 68, 74)( 69, 95)( 72, 78)( 73, 99)( 77, 82)( 80, 83)( 81,100)( 84, 90)( 85,110)( 86,103)
        ( 88, 94)( 89,113)( 92, 98)( 93,117)( 96,102)( 97,121)(101,106)(104,107)(105,122)(108,112)(109,125)(111,116)
        (114,120)(115,126)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 27)(  4,  9)(  6, 20)(  7, 38)(  8, 17)( 10, 23)( 11, 45)( 12, 21)( 14, 19)
        ( 15, 57)( 16, 31)( 18, 35)( 22, 41)( 24, 30)( 25, 65)( 26, 49)( 28, 34)( 29, 69)( 32, 53)( 33, 73)( 36, 40)
        ( 37, 58)( 39, 44)( 42, 48)( 43, 59)( 46, 52)( 47, 55)( 50, 61)( 51, 78)( 54, 60)( 56, 77)( 62, 68)( 63, 89)
        ( 64, 81)( 66, 72)( 67, 93)( 70, 76)( 71, 97)( 74, 80)( 75,101)( 79, 84)( 82, 85)( 83,102)( 86, 92)( 87,110)
        ( 88,105)( 90, 96)( 91,113)( 94,100)( 95,117)( 98,104)( 99,121)(103,108)(106,109)(107,122)(111,116)(112,125)
        (114,120)(115,126)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)
        (117,118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 20)(  7, 37)(  8, 17)( 10, 24)( 11, 33)( 12, 21)( 14, 19)
        ( 15, 22)( 16, 32)( 18, 36)( 23, 38)( 25, 31)( 26, 47)( 27, 39)( 29, 35)( 30, 51)( 34, 42)( 40, 43)( 41, 52)
        ( 44, 50)( 45, 63)( 46, 55)( 48, 54)( 49, 67)( 53, 58)( 56, 59)( 57, 68)( 60, 66)( 61, 79)( 62, 71)( 64, 70)
        ( 65, 83)( 69, 74)( 72, 75)( 73, 84)( 76, 82)( 77, 95)( 78, 87)( 80, 86)( 81, 99)( 85, 90)( 88, 91)( 89,100)
        ( 92, 98)( 93,111)( 94,103)( 96,102)( 97,115)(101,106)(104,107)(105,116)(108,114)(109,124)(110,119)(112,118)
        (113,126)(117,122)(120,123)(121,127)(125,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), 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, 80)( 28, 57)( 30, 36)( 31, 84)( 34, 61)
        ( 35, 88)( 38, 44)( 39, 92)( 40, 73)( 42, 48)( 43, 96)( 46, 77)( 47,100)( 50, 56)( 51,107)( 52, 78)( 54, 60)
        ( 55,110)( 58, 74)( 59, 95)( 62, 68)( 63,118)( 64, 89)( 66, 72)( 67,119)( 70, 76)( 71,122)( 75, 83)( 79,103)
        ( 81, 87)( 82,123)( 85, 91)( 86,117)( 90,114)( 93, 99)( 94,111)( 97,102)( 98,126)(101,106)(104,109)(105,127)
        (108,113)(112,128)(115,121)(116,124)(120,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 29)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 25)( 11, 52)( 12, 22)( 14, 20)
        ( 15, 64)( 16, 33)( 18, 36)( 19, 68)( 23, 48)( 24, 44)( 26, 32)( 27, 80)( 28, 56)( 30, 35)( 31, 84)( 34, 60)
        ( 37, 43)( 38, 91)( 39, 72)( 41, 47)( 42, 95)( 45, 51)( 46, 99)( 49, 55)( 50,103)( 53, 59)( 54,104)( 57, 76)
        ( 58,107)( 61, 67)( 62,111)( 63, 85)( 65, 71)( 66,115)( 69, 75)( 70,118)( 73, 87)( 74,121)( 77, 83)( 78,122)
        ( 79, 90)( 81, 86)( 82,114)( 88, 94)( 89,108)( 92, 98)( 93,125)( 96,102)( 97,126)(100,106)(101,127)(105,110)
        (109,128)(112,117)(113,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 32)( 18, 36)( 19, 60)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 88)( 39, 64)( 41, 47)( 42, 91)( 45, 51)( 46, 95)( 49, 55)( 50, 99)( 53, 68)( 54,102)( 58, 63)
        ( 59, 80)( 61, 67)( 62, 81)( 65, 84)( 66,110)( 69, 75)( 70,118)( 71,106)( 74, 79)( 77, 83)( 78,119)( 82,113)
        ( 85, 90)( 86,122)( 87,114)( 89, 94)( 92, 98)( 93,123)( 96,101)( 97,126)(100,105)(103,109)(104,127)(107,115)
        (108,125)(111,117)(112,120)(116,121)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 29)( 18, 32)( 19, 60)( 23, 40)( 25, 31)( 26, 72)( 27, 48)( 30, 52)( 33, 39)( 34, 80)( 35, 64)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 87)( 45, 51)( 46, 91)( 49, 68)( 50, 94)( 53, 59)( 54,103)( 55, 73)( 57, 63)
        ( 58,106)( 61, 67)( 62,107)( 65, 76)( 66,110)( 69, 75)( 70,118)( 71, 98)( 74,102)( 77, 83)( 78,122)( 79,114)
        ( 81, 86)( 82,125)( 85, 90)( 88, 93)( 89,126)( 92, 97)( 95,101)( 96,127)( 99,115)(100,124)(104,109)(105,119)
        (108,113)(111,117)(112,120)(116,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 40)(  8, 17)( 10, 24)( 11, 48)( 12, 22)( 14, 20)
        ( 15, 57)( 16, 32)( 18, 36)( 19, 60)( 23, 44)( 25, 31)( 26, 72)( 27, 52)( 29, 35)( 30, 73)( 33, 56)( 34, 76)
        ( 37, 43)( 38, 88)( 39, 64)( 41, 47)( 42, 92)( 45, 51)( 46, 95)( 49, 55)( 50, 99)( 53, 68)( 54,102)( 58, 63)
        ( 59, 80)( 61, 67)( 62,111)( 65, 84)( 66,112)( 69, 75)( 70,118)( 71,106)( 74, 79)( 77, 83)( 78,119)( 81,110)
        ( 82,120)( 85, 91)( 86,122)( 87,114)( 89, 94)( 90,125)( 93, 98)( 96,101)( 97,126)(100,105)(103,109)(104,127)
        (107,115)(108,124)(113,117)(116,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 56)( 16, 29)( 18, 32)( 19, 60)( 23, 40)( 25, 31)( 26, 72)( 27, 48)( 30, 52)( 33, 39)( 34, 80)( 35, 64)
        ( 37, 43)( 38, 84)( 41, 47)( 42, 87)( 45, 51)( 46, 91)( 49, 68)( 50, 95)( 53, 59)( 54,106)( 55, 73)( 57, 63)
        ( 58,110)( 61, 67)( 62,111)( 65, 76)( 66,114)( 69, 75)( 70,105)( 71, 98)( 74,102)( 77, 83)( 78,122)( 79,118)
        ( 81, 86)( 82,126)( 85, 90)( 88, 94)( 89,127)( 92, 97)( 93,124)( 96,101)( 99,119)(100,125)(103,109)(104,120)
        (107,113)(108,116)(112,117)(115,121)(123,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 28)(  4,  9)(  6, 21)(  7, 36)(  8, 17)( 10, 24)( 11, 44)( 12, 22)( 14, 20)
        ( 15, 55)( 16, 29)( 18, 32)( 19, 59)( 23, 40)( 25, 31)( 26, 54)( 27, 47)( 30, 51)( 33, 39)( 34, 75)( 35, 63)
        ( 37, 43)( 38, 79)( 41, 46)( 42, 83)( 45, 50)( 48, 67)( 49, 84)( 52, 58)( 53, 68)( 56, 62)( 57, 91)( 60, 66)
        ( 61, 95)( 64, 71)( 65, 99)( 69, 94)( 70, 87)( 72, 78)( 73,115)( 74,103)( 76, 82)( 77,118)( 80, 86)( 81,121)
        ( 85, 90)( 88,107)( 89,122)( 92, 98)( 93,108)( 96,102)( 97,125)(100,106)(101,126)(104,111)(105,127)(109,128)
        (110,114)(112,117)(113,123)(116,120)(119,124),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120)(121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 37)(  8, 17)( 10, 21)( 11, 41)( 14, 20)( 15, 53)
        ( 16, 29)( 18, 33)( 19, 56)( 22, 28)( 23, 66)( 24, 45)( 26, 32)( 27, 70)( 30, 49)( 31, 73)( 34, 40)( 35, 85)
        ( 36, 60)( 38, 44)( 39, 89)( 42, 48)( 43, 90)( 46, 63)( 47, 93)( 50, 55)( 51,105)( 52, 77)( 54, 59)( 57, 62)
        ( 58,106)( 61, 81)( 64, 69)( 65, 97)( 67, 72)( 68,110)( 71, 76)( 74, 80)( 75,111)( 78,101)( 79,113)( 82, 88)
        ( 83,117)( 84,107)( 86, 92)( 87,121)( 91, 96)( 94,100)( 95,122)( 98,109)( 99,125)(102,108)(103,120)(104,114)
        (112,116)(115,126)(118,124)(119,127)(123,128),
      nbP := 128,
      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)(113,114,115,116)(117,118,119,120)
        (121,122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 28)(  7, 16)(  9, 20)( 10, 32)( 13, 19)( 14, 44)( 15, 21)
        ( 17, 24)( 18, 47)( 22, 40)( 23, 36)( 25, 31)( 26, 63)( 27, 51)( 29, 35)( 30, 67)( 33, 39)( 34, 68)( 37, 55)
        ( 38, 71)( 41, 46)( 42, 83)( 43, 56)( 45, 50)( 48, 54)( 49, 84)( 52, 59)( 53, 87)( 57, 79)( 58, 75)( 60, 66)
        ( 61,103)( 62, 91)( 64, 70)( 65,107)( 69, 74)( 72, 78)( 73,108)( 76, 95)( 77,111)( 80, 86)( 81,123)( 82, 96)
        ( 85, 90)( 88, 94)( 89,124)( 92, 99)( 93,121)( 97,119)( 98,115)(100,106)(101,117)(102,126)(104,110)(105,113)
        (109,114)(112,118)(116,127)(120,125)(122,128),
      nbP := 128,
      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,113,114)(115,116,117,118)
        (119,120,121,122)(123,124,125)(126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 28)(  7, 16)(  9, 20)( 10, 32)( 13, 19)( 14, 44)( 15, 21)
        ( 17, 24)( 18, 48)( 22, 40)( 23, 36)( 25, 31)( 26, 63)( 27, 52)( 29, 35)( 30, 67)( 33, 39)( 34, 71)( 37, 56)
        ( 38, 75)( 41, 47)( 42, 79)( 43, 57)( 45, 51)( 46, 83)( 49, 55)( 50, 87)( 53, 59)( 54, 91)( 58, 76)( 60, 66)
        ( 61,102)( 62, 94)( 64, 70)( 65,103)( 68, 74)( 69,106)( 72, 78)( 73,110)( 77, 82)( 80, 86)( 81,111)( 84, 90)
        ( 85,114)( 88, 93)( 89,118)( 92, 97)( 95, 98)( 96,119)( 99,105)(100,126)(101,122)(104,109)(107,113)(108,127)
        (112,117)(115,121)(116,128)(120,124)(123,125),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124)(125,126,127,128) ), rec(
      invers := (  1,  4)(  2, 12)(  3,  8)(  5, 11)(  6, 27)(  7, 16)(  9, 20)( 10, 31)( 13, 19)( 14, 35)( 15, 21)
        ( 17, 23)( 18, 39)( 22, 32)( 24, 30)( 25, 51)( 26, 43)( 28, 34)( 29, 55)( 33, 38)( 36, 42)( 37, 56)( 40, 46)
        ( 41, 59)( 44, 47)( 45, 63)( 48, 54)( 49, 75)( 50, 67)( 52, 58)( 53, 79)( 57, 62)( 60, 66)( 61, 80)( 64, 70)
        ( 65, 83)( 68, 71)( 69, 87)( 72, 78)( 73, 99)( 74, 91)( 76, 82)( 77,103)( 81, 86)( 84, 90)( 85,104)( 88, 94)
        ( 89,107)( 92, 95)( 93,111)( 96,102)( 97,119)( 98,115)(100,106)(101,122)(105,110)(108,114)(109,123)(112,117)
        (113,126)(116,118)(120,125)(121,127)(124,128),
      nbP := 128,
      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,113,114)(115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ), rec(
      invers := (  1,  5)(  2, 13)(  3, 25)(  4,  9)(  6, 12)(  7, 34)(  8, 17)( 10, 21)( 11, 37)( 14, 20)( 15, 49)
        ( 16, 29)( 18, 33)( 19, 53)( 22, 28)( 23, 64)( 24, 41)( 26, 32)( 27, 68)( 30, 45)( 31, 72)( 35, 40)( 36, 57)
        ( 38, 44)( 39, 77)( 42, 61)( 43, 80)( 46, 52)( 47, 92)( 48, 73)( 50, 56)( 51, 93)( 54, 60)( 55, 96)( 58, 76)
        ( 59,100)( 62, 67)( 63, 84)( 65, 71)( 66,108)( 69, 75)( 70,110)( 74, 88)( 78, 83)( 79,104)( 81, 87)( 82,115)
        ( 85,107)( 86,118)( 89, 95)( 90,122)( 91,111)( 94, 99)( 97,103)( 98,123)(101,106)(102,126)(105,114)(109,113)
        (112,119)(116,121)(117,127)(120,125)(124,128),
      nbP := 128,
      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,113)(114,115,116,117)
        (118,119,120,121)(122,123,124,125)(126,127,128) ) ];
