csw_perm_list_aux(5,[[3,4],[1,10],[4,16],[2,22]]);
1:   [1 2 3 4 5]=[]                  (3 4)
2:   [1 2 4 3 5]=((3 4))             (2 3)
3:   [1 4 2 3 5]=((2 4 3))           (1 2)
4:   [4 1 2 3 5]=((1 4 3 2))         (4 5)
5:   [4 1 2 5 3]=((1 4 5 3 2))       (1 2)
6:   [1 4 2 5 3]=((2 4 5 3))         (2 3)
7:   [1 2 4 5 3]=((3 4 5))           (3 4)
8:   [1 2 5 4 3]=((3 5))             (2 3)
9:   [1 5 2 4 3]=((2 5 3))           (3 4)
10:  [1 5 4 2 3]=((2 5 3 4))         (2 3)
11:  [1 4 5 2 3]=((2 4)(3 5))        (1 2)
12:  [4 1 5 2 3]=((1 4 2)(3 5))      (2 3)
13:  [4 5 1 2 3]=((1 4 2 5 3))       (1 2)
14:  [5 4 1 2 3]=((1 5 3)(2 4))      (2 3)
15:  [5 1 4 2 3]=((1 5 3 4 2))       (3 4)
16:  [5 1 2 4 3]=((1 5 3 2))         (2 3)
17:  [5 2 1 4 3]=((1 5 3))           (3 4)
18:  [5 2 4 1 3]=((1 5 3 4))         (2 3)
19:  [5 4 2 1 3]=((1 5 3 2 4))       (1 2)
20:  [4 5 2 1 3]=((1 4)(2 5 3))      (2 3)
21:  [4 2 5 1 3]=((1 4)(3 5))        (1 2)
22:  [2 4 5 1 3]=((1 2 4)(3 5))      (2 3)
23:  [2 5 4 1 3]=((1 2 5 3 4))       (3 4)
24:  [2 5 1 4 3]=((1 2 5 3))         (2 3)
25:  [2 1 5 4 3]=((1 2)(3 5))        (3 4)
26:  [2 1 4 5 3]=((1 2)(3 4 5))      (2 3)
27:  [2 4 1 5 3]=((1 2 4 5 3))       (1 2)
28:  [4 2 1 5 3]=((1 4 5 3))         (4 5)
29:  [4 2 1 3 5]=((1 4 3))           (1 2)
30:  [2 4 1 3 5]=((1 2 4 3))         (2 3)
31:  [2 1 4 3 5]=((1 2)(3 4))        (3 4)
32:  [2 1 3 4 5]=((1 2))             (2 3)
33:  [2 3 1 4 5]=((1 2 3))           (3 4)
34:  [2 3 4 1 5]=((1 2 3 4))         (4 5)
35:  [2 3 4 5 1]=((1 2 3 4 5))       (3 4)
36:  [2 3 5 4 1]=((1 2 3 5))         (2 3)
37:  [2 5 3 4 1]=((1 2 5))           (3 4)
38:  [2 5 4 3 1]=((1 2 5)(3 4))      (2 3)
39:  [2 4 5 3 1]=((1 2 4 3 5))       (1 2)
40:  [4 2 5 3 1]=((1 4 3 5))         (2 3)
41:  [4 5 2 3 1]=((1 4 3 2 5))       (1 2)
42:  [5 4 2 3 1]=((1 5)(2 4 3))      (2 3)
43:  [5 2 4 3 1]=((1 5)(3 4))        (3 4)
44:  [5 2 3 4 1]=((1 5))             (2 3)
45:  [5 3 2 4 1]=((1 5)(2 3))        (3 4)
46:  [5 3 4 2 1]=((1 5)(2 3 4))      (2 3)
47:  [5 4 3 2 1]=((1 5)(2 4))        (1 2)
48:  [4 5 3 2 1]=((1 4 2 5))         (2 3)
49:  [4 3 5 2 1]=((1 4 2 3 5))       (1 2)
50:  [3 4 5 2 1]=((1 3 5)(2 4))      (2 3)
51:  [3 5 4 2 1]=((1 3 4 2 5))       (3 4)
52:  [3 5 2 4 1]=((1 3 2 5))         (2 3)
53:  [3 2 5 4 1]=((1 3 5))           (3 4)
54:  [3 2 4 5 1]=((1 3 4 5))         (2 3)
55:  [3 4 2 5 1]=((1 3 2 4 5))       (1 2)
56:  [4 3 2 5 1]=((1 4 5)(2 3))      (2 3)
57:  [4 2 3 5 1]=((1 4 5))           (1 2)
58:  [2 4 3 5 1]=((1 2 4 5))         (4 5)
59:  [2 4 3 1 5]=((1 2 4))           (1 2)
60:  [4 2 3 1 5]=((1 4))             (2 3)
                             
61:  [4 3 2 1 5]=((1 4)(2 3))        (1 2)
62:  [3 4 2 1 5]=((1 3 2 4))         (2 3)
63:  [3 2 4 1 5]=((1 3 4))           (3 4)
64:  [3 2 1 4 5]=((1 3))             (4 5)
65:  [3 2 1 5 4]=((1 3)(4 5))        (3 4)
66:  [3 2 5 1 4]=((1 3 5 4))         (2 3)
67:  [3 5 2 1 4]=((1 3 2 5 4))       (1 2)
68:  [5 3 2 1 4]=((1 5 4)(2 3))      (2 3)
69:  [5 2 3 1 4]=((1 5 4))           (1 2)
70:  [2 5 3 1 4]=((1 2 5 4))         (2 3)
71:  [2 3 5 1 4]=((1 2 3 5 4))       (3 4)
72:  [2 3 1 5 4]=((1 2 3)(4 5))      (2 3)
73:  [2 1 3 5 4]=((1 2)(4 5))        (3 4)
74:  [2 1 5 3 4]=((1 2)(3 5 4))      (2 3)
75:  [2 5 1 3 4]=((1 2 5 4 3))       (1 2)
76:  [5 2 1 3 4]=((1 5 4 3))         (2 3)
77:  [5 1 2 3 4]=((1 5 4 3 2))       (1 2)
78:  [1 5 2 3 4]=((2 5 4 3))         (2 3)
79:  [1 2 5 3 4]=((3 5 4))           (3 4)
80:  [1 2 3 5 4]=((4 5))             (2 3)
81:  [1 3 2 5 4]=((2 3)(4 5))        (3 4)
82:  [1 3 5 2 4]=((2 3 5 4))         (2 3)
83:  [1 5 3 2 4]=((2 5 4))           (1 2)
84:  [5 1 3 2 4]=((1 5 4 2))         (2 3)
85:  [5 3 1 2 4]=((1 5 4 2 3))       (1 2)
86:  [3 5 1 2 4]=((1 3)(2 5 4))      (2 3)
87:  [3 1 5 2 4]=((1 3 5 4 2))       (3 4)
88:  [3 1 2 5 4]=((1 3 2)(4 5))      (4 5)
89:  [3 1 2 4 5]=((1 3 2))           (3 4)
90:  [3 1 4 2 5]=((1 3 4 2))         (2 3)
91:  [3 4 1 2 5]=((1 3)(2 4))        (1 2)
92:  [4 3 1 2 5]=((1 4 2 3))         (2 3)
93:  [4 1 3 2 5]=((1 4 2))           (1 2)
94:  [1 4 3 2 5]=((2 4))             (4 5)
95:  [1 4 3 5 2]=((2 4 5))           (1 2)
96:  [4 1 3 5 2]=((1 4 5 2))         (2 3)
97:  [4 3 1 5 2]=((1 4 5 2 3))       (1 2)
98:  [3 4 1 5 2]=((1 3)(2 4 5))      (2 3)
99:  [3 1 4 5 2]=((1 3 4 5 2))       (3 4)
100: [3 1 5 4 2]=((1 3 5 2))         (2 3)
101: [3 5 1 4 2]=((1 3)(2 5))        (3 4)
102: [3 5 4 1 2]=((1 3 4)(2 5))      (2 3)
103: [3 4 5 1 2]=((1 3 5 2 4))       (1 2)
104: [4 3 5 1 2]=((1 4)(2 3 5))      (2 3)
105: [4 5 3 1 2]=((1 4)(2 5))        (1 2)
106: [5 4 3 1 2]=((1 5 2 4))         (2 3)
107: [5 3 4 1 2]=((1 5 2 3 4))       (3 4)
108: [5 3 1 4 2]=((1 5 2 3))         (2 3)
109: [5 1 3 4 2]=((1 5 2))           (3 4)
110: [5 1 4 3 2]=((1 5 2)(3 4))      (2 3)
111: [5 4 1 3 2]=((1 5 2 4 3))       (1 2)
112: [4 5 1 3 2]=((1 4 3)(2 5))      (2 3)
113: [4 1 5 3 2]=((1 4 3 5 2))       (1 2)
114: [1 4 5 3 2]=((2 4 3 5))         (2 3)
115: [1 5 4 3 2]=((2 5)(3 4))        (3 4)
116: [1 5 3 4 2]=((2 5))             (2 3)
117: [1 3 5 4 2]=((2 3 5))           (3 4)
118: [1 3 4 5 2]=((2 3 4 5))         (4 5)
119: [1 3 4 2 5]=((2 3 4))           (3 4)
120: [1 3 2 4 5]=((2 3))             (2 3)
See cswtab.htm in this same directory, and also alternatives A and B.