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