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