aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-08-01 09:12:14 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-08-01 09:40:42 +0200
commita107b58dc4c34c187e31065293124e722158b919 (patch)
treef5f828f424c95619abf8a902a060a9d5fd693cba
parent4e4c710131b143cfb6651d23945746f02bf2593e (diff)
downloadnissy-core-a107b58dc4c34c187e31065293124e722158b919.tar.gz
nissy-core-a107b58dc4c34c187e31065293124e722158b919.zip
Added solvetests for DRSLICE
This also changes the rotation axes for DRSLICE, so that the move U gets transformed to R and F instead of L and B.
Diffstat (limited to '')
-rw-r--r--src/solvers/coord/drslice.h4
-rw-r--r--tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h466
-rw-r--r--tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c8
-rw-r--r--tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h551
-rw-r--r--tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c8
-rw-r--r--tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h533
-rw-r--r--tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c8
7 files changed, 1576 insertions, 2 deletions
diff --git a/src/solvers/coord/drslice.h b/src/solvers/coord/drslice.h
index 4299b30..01bc346 100644
--- a/src/solvers/coord/drslice.h
+++ b/src/solvers/coord/drslice.h
@@ -25,8 +25,8 @@ STATIC coord_t coordinate_drslice = {
25 .moves_mask_solve = MM18_DR_NOD, 25 .moves_mask_solve = MM18_DR_NOD,
26 .axistrans = { 26 .axistrans = {
27 [AXIS_UD] = TRANS_UFr, 27 [AXIS_UD] = TRANS_UFr,
28 [AXIS_RL] = TRANS_RFr, 28 [AXIS_RL] = TRANS_LFr,
29 [AXIS_FB] = TRANS_FDr, 29 [AXIS_FB] = TRANS_FUr,
30 }, 30 },
31 .is_admissible = &solution_always_valid, 31 .is_admissible = &solution_always_valid,
32 .is_solvable = &is_drslice_solvable, 32 .is_solvable = &is_drslice_solvable,
diff --git a/tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h b/tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h
new file mode 100644
index 0000000..1ab7884
--- /dev/null
+++ b/tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h
@@ -0,0 +1,466 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "D F2 U' L2 D F2 R2 U' R2 D2 F2 L2 D' B2",
7 .solutions =
8 "F2 U' R2 B2 U R2 U' L2 U B2 R2 U' L2 U2\n"
9 "F2 U' L2 B2 U L2 U' R2 U B2 L2 U' L2 U2\n"
10 "B2 U B2 L2 U2 B2 U B2 R2 U' R2 U B2 U'\n"
11 "L2 B2 U B2 U' F2 U R2 U R2 U R2 U' L2 U\n"
12 "B2 U B2 U2 B2 U2 L2 U' B2 R2 U' R2 U B2 U'\n"
13},
14[1] = {
15 .scramble = "R2 L2 D' L2 U2 R2 B2 U' F2 R2 D' B2 D F2",
16 .solutions =
17 "U2 L2 B2 U' R2 U B2 U' R2 B2 U' B2 R2 F2\n"
18 "U2 B2 U B2 U' L2 B2 U' L2 B2 U' B2 R2 F2\n"
19 "F2 U' L2 U R2 F2 U B2 R2 U2 L2 U F2 B2\n"
20 "B2 U2 L2 U' L2 U' B2 U R2 F2 U L2 B2 L2\n"
21 "U2 L2 U2 B2 U L2 U' B2 U R2 F2 U L2 B2 L2\n"
22 "R2 L2 U F2 B2 U R2 U L2 U' F2 U F2 R2 U\n"
23 "R2 B2 U L2 U L2 F2 U2 L2 U' R2 U2 L2 F2 U\n"
24 "R2 B2 U L2 U L2 F2 R2 U2 L2 U' R2 U2 F2 U\n"
25 "R2 B2 U F2 R2 U B2 U' L2 U F2 B2 U R2 U\n"
26 "U2 B2 U R2 F2 U L2 B2 U L2 U R2 F2 L2 U2\n"
27 "F2 U' L2 U F2 U' L2 B2 U2 B2 U B2 R2 F2 U2\n"
28 "B2 U L2 U' B2 L2 U' B2 U2 B2 L2 U R2 F2 U2\n"
29 "B2 U2 B2 U R2 F2 U' B2 L2 U' L2 F2 U B2 U2\n"
30 "B2 U' L2 B2 U' L2 U L2 U2 B2 U B2 R2 F2 U2\n"
31 "B2 U' L2 B2 U' L2 U' B2 U2 L2 U' B2 R2 F2 U2\n"
32 "B2 U' B2 U L2 F2 U F2 U2 F2 R2 U' R2 L2 U2\n"
33 "R2 B2 U L2 U L2 F2 R2 U2 L2 U F2 U2 R2 U'\n"
34 "L2 B2 U' R2 U2 B2 R2 U' L2 U' R2 U2 R2 F2 U'\n"
35 "B2 U2 R2 U F2 B2 U2 R2 F2 U B2 R2 U R2 U'\n"
36 "B2 U2 R2 U' R2 B2 U2 F2 B2 U' B2 R2 U R2 U'\n"
37 "B2 U2 R2 U' L2 B2 U L2 B2 U2 R2 L2 U' F2 U'\n"
38 "B2 U2 R2 U' L2 B2 U' R2 L2 U2 R2 B2 U F2 U'\n"
39},
40[2] = {
41 .scramble = "F2 U D L2 D' F2 U' L2 D R2 U' L2",
42 .solutions =
43 "L2 U R2 U' F2 U R2 U L2 U2 R2\n"
44 "L2 U2 L2 U' R2 U' F2 U R2 U' R2\n"
45 "L2 U R2 U' F2 U' L2 U2 R2 U L2 U2\n"
46},
47[3] = {
48 .scramble = "U R2 D' L2 U R2 B2 U F2 R2 D B2 D2 R2 F2",
49 .solutions =
50 "U F2 U2 R2 U R2 B2 U L2 F2 U L2 U R2 F2\n"
51 "U' R2 U2 F2 U' R2 B2 U L2 F2 U L2 U R2 F2\n"
52 "U R2 U F2 R2 U F2 L2 U R2 U2 B2 U L2 B2\n"
53 "U R2 U F2 R2 U F2 L2 U' B2 U2 R2 U' L2 B2\n"
54 "U L2 U2 F2 R2 U' L2 U' R2 U R2 B2 U' R2 B2\n"
55 "U' F2 R2 U R2 U R2 U2 L2 U' R2 B2 U' R2 B2\n"
56 "U' F2 R2 U R2 U' L2 U' R2 B2 U2 L2 U R2 B2\n"
57 "U' F2 R2 U' L2 U2 R2 U R2 U R2 B2 U' R2 B2\n"
58 "U R2 U F2 R2 U L2 U R2 U2 B2 U L2 F2 B2\n"
59 "U R2 U F2 R2 U L2 U' B2 U2 R2 U' L2 F2 B2\n"
60 "U R2 U2 F2 R2 U' L2 U' L2 B2 U' F2 U' B2 R2\n"
61 "U B2 L2 U2 B2 U' R2 B2 U B2 U' L2 F2 U R2\n"
62 "U F2 B2 L2 U' B2 R2 U' R2 F2 U L2 U2 F2 U\n"
63 "U' B2 U2 F2 R2 U' L2 B2 R2 B2 U' F2 U R2 U\n"
64 "R2 L2 U R2 F2 U2 F2 U B2 L2 U' L2 U L2 U\n"
65 "U F2 B2 L2 U' B2 R2 U' R2 F2 U' F2 U2 L2 U'\n"
66 "U' R2 U R2 B2 R2 L2 U R2 U2 F2 B2 U R2 U'\n"
67 "U' R2 U R2 B2 R2 L2 U' F2 B2 U2 R2 U' R2 U'\n"
68 "F2 R2 U2 F2 U' F2 L2 U' R2 F2 U' B2 U L2 U'\n"
69 "U F2 R2 U2 F2 U F2 U2 B2 R2 U' F2 U F2 U F2\n"
70 "U F2 R2 B2 U2 F2 U F2 U2 R2 U' F2 U F2 U F2\n"
71 "U F2 R2 B2 U2 F2 U' R2 U2 F2 U F2 U F2 U F2\n"
72 "U F2 B2 U2 L2 U' B2 U F2 R2 U' B2 U2 B2 U' F2\n"
73 "U F2 B2 U2 L2 U' B2 U' R2 U2 F2 R2 U' B2 U F2\n"
74 "U' L2 U2 F2 B2 U B2 U F2 R2 U' B2 U2 B2 U' F2\n"
75 "U' L2 U2 F2 B2 U B2 U' R2 U2 F2 R2 U' B2 U F2\n"
76 "U' F2 R2 U' L2 U L2 F2 R2 L2 U L2 U B2 R2 F2\n"
77 "U' F2 R2 U' F2 U2 B2 R2 U' F2 U' F2 U2 F2 U' F2\n"
78 "U' F2 R2 U' B2 L2 U' B2 L2 U' R2 B2 U F2 L2 F2\n"
79 "U' B2 L2 B2 U' L2 U' R2 U' L2 U B2 U' R2 U F2\n"
80 "F2 L2 B2 R2 U' F2 R2 U F2 U' F2 U L2 U' R2 F2\n"
81 "B2 U L2 F2 U' L2 B2 R2 B2 U' F2 U L2 U' R2 F2\n"
82 "U B2 L2 B2 U L2 U' R2 U' L2 U F2 U' F2 U B2\n"
83 "U' R2 L2 F2 L2 U' L2 U F2 R2 U L2 U F2 R2 B2\n"
84 "U' F2 U2 L2 U2 R2 U' L2 U' R2 U R2 B2 U' R2 B2\n"
85 "U' F2 R2 U R2 U' L2 U' R2 U2 L2 U2 B2 U' R2 B2\n"
86 "U' R2 U L2 F2 U R2 U' R2 L2 F2 R2 L2 U' F2 B2\n"
87 "U L2 U' B2 U2 R2 F2 U' R2 U' L2 U2 L2 F2 U R2\n"
88 "U B2 U2 B2 U2 L2 U R2 B2 U B2 U' L2 F2 U R2\n"
89 "U' R2 U F2 R2 F2 R2 U R2 U' L2 U' R2 F2 B2 R2\n"
90 "U' F2 U2 R2 U2 R2 U' L2 U' L2 B2 U' F2 U' B2 R2\n"
91 "L2 F2 U' B2 U' F2 U F2 R2 F2 R2 U F2 U' F2 R2\n"
92 "U' R2 U F2 R2 F2 R2 U R2 U' L2 U' L2 F2 B2 L2\n"
93 "L2 F2 U' L2 F2 U L2 B2 R2 L2 U L2 U' F2 U L2\n"
94 "L2 F2 U' F2 B2 L2 B2 U R2 B2 U L2 U' F2 U L2\n"
95 "U R2 U F2 U2 F2 U' F2 L2 F2 B2 U L2 U2 F2 U\n"
96 "U2 L2 B2 L2 U L2 F2 U2 F2 U' B2 U' R2 U R2 U\n"
97 "U' R2 U2 R2 U F2 U F2 L2 F2 B2 U L2 U2 F2 U\n"
98 "U' L2 F2 U2 F2 U L2 B2 L2 U2 B2 U' R2 U R2 U\n"
99 "L2 F2 U' B2 U' F2 U F2 U' L2 U R2 U' R2 L2 U\n"
100 "B2 U F2 U B2 U' R2 U R2 U' L2 U R2 B2 R2 U\n"
101 "U' B2 L2 U F2 U' R2 B2 U' F2 R2 U' F2 U2 B2 U2\n"
102 "R2 U B2 U' L2 U R2 F2 U2 F2 U B2 L2 U' L2 U2\n"
103 "L2 U F2 L2 U B2 U' B2 R2 U2 R2 U' R2 U' L2 U2\n"
104 "U R2 U F2 U2 F2 U' F2 L2 F2 B2 U' F2 U2 L2 U'\n"
105 "U2 L2 U R2 U2 B2 L2 U' F2 U' B2 R2 L2 U R2 U'\n"
106 "U2 L2 F2 U L2 U L2 B2 U' R2 U2 R2 F2 U' R2 U'\n"
107 "U2 F2 R2 U F2 L2 U F2 U2 R2 F2 U B2 U L2 U'\n"
108 "U' R2 U R2 B2 R2 L2 U' F2 U2 R2 U2 B2 U R2 U'\n"
109 "U' R2 U R2 B2 R2 L2 U' B2 U2 R2 U2 F2 U R2 U'\n"
110 "U' R2 U2 R2 U L2 B2 U' F2 L2 U B2 L2 U2 L2 U'\n"
111 "U' R2 U2 R2 U F2 U F2 L2 F2 B2 U' F2 U2 L2 U'\n"
112 "U' F2 R2 U' L2 F2 L2 B2 U' F2 R2 L2 U L2 B2 U'\n"
113 "U' B2 L2 U' B2 U B2 U' R2 U' R2 L2 U F2 B2 U'\n"
114 "U' B2 L2 U' B2 R2 U' R2 L2 U F2 U B2 U' B2 U'\n"
115 "F2 U2 F2 U2 R2 U F2 L2 U' R2 F2 U' B2 U L2 U'\n"
116},
117[4] = {
118 .scramble = "F2 D' R2 F2 U F2 R2 F2 D' R2 U D",
119 .solutions =
120 "U2 R2 F2 U' R2 B2 R2 U B2 U L2\n"
121 "U2 B2 U F2 R2 F2 U' F2 R2 U L2\n"
122},
123[5] = {
124 .scramble = "D2 L2 F2 U' L2 F2 R2 B2 D' F2 D R2 B2",
125 .solutions =
126 "U2 R2 U' L2 U F2 U F2 U R2 B2 U R2\n"
127 "R2 F2 R2 L2 F2 U B2 U' F2 U B2 L2 U2\n"
128 "R2 F2 L2 F2 U' R2 U R2 F2 U F2 L2 U2\n"
129 "R2 B2 R2 L2 B2 U B2 U' F2 U B2 L2 U2\n"
130 "L2 U F2 L2 U R2 F2 R2 F2 L2 U' F2 U2\n"
131 "L2 U F2 L2 U L2 B2 R2 B2 R2 U' F2 U2\n"
132 "B2 R2 U' R2 U B2 R2 F2 L2 U F2 L2 U2\n"
133 "B2 R2 U' L2 U L2 F2 R2 B2 U B2 L2 U2\n"
134 "B2 R2 U' F2 R2 U' L2 F2 R2 B2 U' B2 U2\n"
135 "B2 R2 U' F2 L2 U' F2 L2 B2 R2 U' F2 U2\n"
136 "L2 F2 B2 U' F2 U2 L2 F2 U' B2 U F2 U2 F2\n"
137 "L2 B2 U2 B2 U' B2 U2 B2 L2 F2 U L2 U B2\n"
138 "F2 R2 U2 L2 U F2 U2 L2 F2 U' R2 U' F2 R2\n"
139 "F2 R2 U2 L2 U' L2 F2 U' R2 U2 R2 U F2 R2\n"
140 "F2 B2 R2 U2 F2 U' R2 U2 B2 L2 U F2 U L2\n"
141 "L2 U F2 R2 U2 F2 B2 U' B2 U' F2 U2 R2 L2\n"
142 "L2 U' F2 B2 U2 B2 R2 U B2 U' F2 U2 R2 L2\n"
143 "B2 L2 U' F2 U L2 U' B2 R2 L2 U' F2 B2 U'\n"
144},
145[6] = {
146 .scramble = "R2 L2 U B2 R2 L2 U F2 D' R2 D' R2 U",
147 .solutions =
148 "U2 L2 F2 U2 B2 U R2 U' F2 U' R2 L2 F2\n"
149 "F2 B2 R2 U F2 R2 F2 L2 U F2 R2 U' F2\n"
150 "R2 F2 B2 U L2 F2 B2 U' B2 R2 U B2 R2\n"
151 "U' R2 U F2 U B2 U' R2 L2 F2 U' R2 L2\n"
152 "L2 U R2 B2 L2 F2 U2 R2 L2 U' B2 L2 U' F2\n"
153 "L2 U' R2 L2 U2 L2 B2 R2 F2 U B2 L2 U' F2\n"
154 "U2 B2 U2 F2 R2 U2 L2 U L2 U F2 U R2 B2\n"
155 "U2 B2 L2 U2 F2 U' L2 U2 R2 U' F2 U R2 B2\n"
156 "L2 U L2 U2 L2 B2 L2 U' R2 F2 U' R2 L2 B2\n"
157 "L2 U L2 F2 B2 U R2 L2 U2 L2 F2 U R2 B2\n"
158 "L2 U L2 F2 B2 U' R2 F2 U2 R2 L2 U' R2 B2\n"
159 "L2 U L2 B2 L2 B2 U2 F2 B2 U' F2 R2 U' B2\n"
160 "L2 U' F2 B2 U2 L2 F2 L2 F2 U F2 R2 U' B2\n"
161 "F2 R2 U2 F2 R2 U F2 U B2 L2 F2 R2 U' B2\n"
162 "B2 R2 U2 F2 U' R2 L2 B2 U' B2 U' F2 L2 B2\n"
163 "L2 U L2 B2 R2 B2 U R2 B2 U2 R2 L2 U R2\n"
164 "L2 U L2 B2 R2 B2 U' R2 L2 U2 L2 B2 U' R2\n"
165 "U R2 U2 F2 R2 U' B2 L2 U' B2 U R2 U L2\n"
166 "U' F2 R2 U' B2 L2 U2 B2 U B2 U R2 U L2\n"
167 "L2 U L2 U2 F2 R2 L2 F2 U F2 L2 U B2 L2\n"
168 "L2 U L2 U2 B2 R2 L2 B2 U F2 L2 U B2 L2\n"
169 "L2 U' F2 R2 L2 F2 U2 R2 U' F2 L2 U B2 L2\n"
170 "L2 U' B2 R2 L2 B2 U2 R2 U' F2 L2 U B2 L2\n"
171 "F2 L2 U2 B2 L2 U R2 U B2 L2 F2 R2 U' L2\n"
172 "U' L2 U F2 R2 U' R2 U B2 R2 U F2 B2 U2\n"
173 "U' F2 B2 L2 U L2 U F2 U' R2 U F2 B2 U2\n"
174 "R2 U' F2 U B2 L2 U L2 U B2 L2 U R2 U2\n"
175 "L2 U2 F2 U L2 U F2 U B2 R2 U F2 B2 U'\n"
176},
177[7] = {
178 .scramble = "U2 L2 F2 R2 D2 R2 U' F2 D' B2 U R2 D B2",
179 .solutions =
180 "R2 U L2 U F2 R2 U F2 U2 F2 B2 U' B2\n"
181 "R2 U L2 U F2 R2 U' F2 B2 U2 B2 U B2\n"
182 "U F2 U B2 U' B2 U' L2 F2 U' L2 U' L2 F2\n"
183 "U' F2 U2 F2 L2 F2 U' F2 U B2 U2 R2 U F2\n"
184 "U' F2 U2 F2 L2 F2 U' F2 U' R2 U2 B2 U' F2\n"
185 "R2 U L2 U' R2 U2 F2 R2 U F2 U2 B2 U' B2\n"
186 "U R2 U' R2 U2 L2 U F2 L2 U2 R2 U B2 R2\n"
187 "U' L2 U2 R2 U' R2 U' F2 L2 U2 R2 U B2 R2\n"
188 "F2 R2 U' F2 U' B2 L2 U' F2 B2 R2 F2 U R2\n"
189 "L2 B2 R2 L2 U F2 U B2 R2 U B2 L2 U' L2\n"
190 "B2 U' R2 L2 B2 U' F2 L2 F2 B2 U' L2 U' L2\n"
191 "B2 U' R2 F2 B2 L2 F2 U' B2 L2 U' L2 U' L2\n"
192 "B2 U' L2 F2 B2 R2 F2 U' B2 L2 U' L2 U' L2\n"
193 "B2 U' F2 R2 F2 B2 L2 U' B2 L2 U' L2 U' L2\n"
194 "B2 U' F2 L2 F2 B2 R2 U' B2 L2 U' L2 U' L2\n"
195 "F2 U' B2 R2 U F2 U' L2 U' R2 U' L2 B2 U\n"
196 "B2 U' B2 U R2 L2 U B2 U' B2 U' B2 R2 U\n"
197 "B2 U' B2 U' L2 U F2 U R2 U2 L2 B2 R2 U2\n"
198 "B2 R2 U' F2 U R2 L2 U F2 U' F2 U' B2 U'\n"
199},
200[8] = {
201 .scramble = "U2 F2 U' B2 U' L2 B2 R2 U' L2 U' R2 F2 B2",
202 .solutions =
203 "L2 U L2 F2 L2 F2 U R2 B2 U2 B2 U2 R2\n"
204 "L2 U L2 B2 L2 B2 U L2 B2 U2 B2 U2 L2\n"
205 "L2 U L2 F2 L2 F2 U R2 B2 R2 U2 B2 U2\n"
206 "L2 U L2 B2 L2 B2 U L2 B2 L2 U2 B2 U2\n"
207 "L2 U2 R2 B2 R2 U F2 L2 F2 L2 U B2 U2\n"
208 "L2 U2 L2 B2 L2 U B2 L2 B2 L2 U B2 U2\n"
209 "R2 U L2 B2 U L2 F2 U2 F2 U' R2 L2 U' F2\n"
210 "R2 U L2 B2 U' F2 R2 U2 L2 U' R2 L2 U F2\n"
211 "R2 U B2 U' F2 R2 U2 L2 U' R2 F2 L2 U F2\n"
212 "U B2 L2 B2 U F2 U' L2 U' F2 L2 U2 F2 B2\n"
213 "R2 U L2 U L2 B2 R2 U B2 U F2 U2 F2 B2\n"
214 "L2 U L2 U R2 B2 U2 B2 U' F2 L2 F2 U' R2\n"
215 "R2 U B2 U B2 U2 R2 B2 L2 U B2 L2 B2 U\n"
216 "R2 U B2 U B2 U2 L2 B2 R2 U F2 L2 F2 U\n"
217 "F2 U B2 U L2 U2 B2 R2 B2 U R2 L2 F2 U\n"
218 "F2 L2 B2 U B2 U F2 U2 R2 F2 R2 U B2 U\n"
219 "U B2 R2 B2 U B2 U' R2 U' R2 L2 B2 R2 U2\n"
220 "U' R2 F2 R2 U' R2 L2 F2 U' R2 U' B2 L2 U2\n"
221 "R2 U B2 L2 U' R2 L2 U L2 B2 U' B2 L2 U2\n"
222 "R2 L2 U L2 F2 L2 U B2 U' F2 U' B2 R2 U2\n"
223 "L2 U' F2 L2 F2 U' R2 B2 R2 U L2 U B2 U2\n"
224 "L2 U' B2 L2 B2 U' L2 B2 L2 U L2 U B2 U2\n"
225 "F2 B2 R2 U L2 U R2 B2 L2 U B2 U F2 U2\n"
226 "L2 U L2 U B2 U2 R2 B2 R2 U' F2 L2 F2 U'\n"
227 "L2 U L2 U B2 U2 L2 B2 L2 U' B2 L2 B2 U'\n"
228},
229[9] = {
230 .scramble = "U' B2 D' F2 R2 D L2 D' B2 U' F2 D",
231 .solutions =
232 "U' R2 U L2 U L2 U' B2 R2 U B2 U\n"
233 "F2 B2 L2 B2 U' R2 U L2 F2 U' B2 U\n"
234 "U2 R2 F2 U2 L2 B2 U' F2 R2 U' L2 U2 R2\n"
235 "F2 U F2 U' R2 U R2 F2 R2 U2 B2 R2 U\n"
236 "F2 U F2 U' R2 U L2 B2 R2 U2 B2 R2 U\n"
237 "F2 U R2 F2 L2 U' R2 U' B2 R2 U B2 U2\n"
238},
239[10] = {
240 .scramble = "D' L2 D' F2 L2 U2 L2 D L2 U' L2 U'",
241 .solutions =
242 "U L2 U L2 U' F2 U2 F2 R2 U L2 U\n"
243 "U L2 U' L2 U2 L2 U R2 U2 F2 U' L2 U\n"
244 "U L2 U' L2 U2 L2 U' F2 U2 R2 U L2 U\n"
245 "B2 R2 L2 U F2 U R2 U' L2 U' F2 B2 U\n"
246},
247[11] = {
248 .scramble = "U L2 U' B2 U' B2 U F2 R2 D' L2 U B2",
249 .solutions =
250 "U F2 B2 U R2 L2 U' L2 U' R2 F2 R2 F2\n"
251 "R2 F2 U' R2 L2 U L2 F2 U F2 U' R2 F2\n"
252 "L2 B2 U F2 B2 U' R2 B2 U F2 U' R2 F2\n"
253 "R2 F2 R2 U' R2 F2 R2 B2 U' R2 B2 L2 B2\n"
254 "R2 F2 R2 U' R2 B2 R2 F2 U' L2 B2 R2 B2\n"
255 "L2 F2 L2 U' L2 F2 L2 B2 U' R2 B2 L2 B2\n"
256 "L2 F2 L2 U' L2 B2 L2 F2 U' L2 B2 R2 B2\n"
257 "L2 F2 L2 U' F2 U' L2 B2 R2 U' L2 U B2\n"
258 "U B2 U R2 L2 U' B2 R2 F2 U R2 F2 B2\n"
259 "L2 F2 L2 U' L2 U B2 U' F2 L2 B2 U' R2\n"
260 "U B2 U R2 F2 B2 R2 U R2 F2 L2 U' L2\n"
261 "U B2 U L2 F2 B2 L2 U R2 F2 L2 U' L2\n"
262 "B2 U' L2 U F2 L2 U' R2 U R2 U B2 U'\n"
263 "U F2 U F2 B2 U2 L2 B2 R2 U R2 L2 U' F2\n"
264 "U F2 U' L2 F2 R2 U2 F2 B2 U' R2 L2 U' F2\n"
265 "U F2 U' L2 F2 L2 U F2 B2 U R2 L2 U2 F2\n"
266 "U B2 U F2 B2 U2 R2 B2 U B2 L2 F2 U F2\n"
267 "U B2 U' R2 F2 U2 F2 B2 U' B2 L2 F2 U F2\n"
268 "U2 L2 F2 R2 L2 U' R2 U' R2 U' F2 L2 U F2\n"
269 "L2 B2 U R2 U B2 U F2 R2 U' L2 U2 R2 F2\n"
270 "F2 L2 F2 U B2 U R2 L2 U B2 U2 L2 U' F2\n"
271 "F2 L2 F2 U B2 U R2 L2 U' L2 U2 B2 U F2\n"
272 "U R2 F2 U' L2 U' L2 B2 R2 U' F2 L2 U2 B2\n"
273 "U R2 F2 U' B2 L2 U' R2 B2 L2 U' F2 U2 B2\n"
274 "U L2 F2 U' F2 U' F2 B2 U L2 U2 R2 L2 B2\n"
275 "U F2 U2 L2 F2 L2 B2 U' R2 L2 U R2 U' B2\n"
276 "U F2 U2 F2 B2 U' R2 L2 U F2 R2 F2 U' B2\n"
277 "U B2 U2 F2 R2 B2 U' B2 U' F2 B2 U L2 B2\n"
278 "U B2 U' R2 L2 U F2 B2 U2 F2 R2 B2 U' B2\n"
279 "U B2 U' R2 L2 U' B2 R2 F2 U2 F2 B2 U B2\n"
280 "U B2 U' R2 B2 U' F2 L2 B2 U F2 B2 U2 B2\n"
281 "U2 L2 U F2 B2 U' B2 U' L2 B2 U R2 L2 B2\n"
282 "U' F2 B2 U2 B2 U R2 L2 U F2 R2 F2 U' B2\n"
283 "R2 U' R2 L2 U B2 U' B2 L2 F2 U2 B2 U B2\n"
284 "R2 B2 U' R2 L2 U F2 U2 F2 B2 U F2 U B2\n"
285 "R2 B2 U' R2 L2 U' F2 B2 U2 B2 U' F2 U B2\n"
286 "F2 L2 U F2 U B2 R2 U' L2 U' R2 F2 U2 B2\n"
287 "U2 L2 U' B2 R2 B2 U' B2 U F2 U R2 F2 B2\n"
288 "U F2 U' F2 U F2 B2 U F2 B2 U2 L2 F2 R2\n"
289 "U B2 U L2 F2 U' F2 R2 B2 U' F2 L2 U2 R2\n"
290 "U B2 U F2 L2 U' F2 R2 B2 U' L2 F2 U2 R2\n"
291 "U B2 U2 R2 U' F2 B2 U B2 U R2 L2 F2 R2\n"
292 "U2 F2 B2 U' L2 U' F2 U' R2 F2 B2 R2 U R2\n"
293 "U2 F2 B2 U' L2 U' F2 U' L2 F2 B2 L2 U R2\n"
294 "U2 B2 U B2 R2 U' R2 F2 U R2 U L2 F2 R2\n"
295 "U2 B2 U B2 L2 F2 U B2 U L2 B2 U' B2 R2\n"
296 "U' R2 U2 B2 U F2 B2 U B2 U R2 L2 F2 R2\n"
297 "F2 L2 U B2 R2 U' F2 U' F2 U' L2 B2 U2 R2\n"
298 "U F2 U R2 L2 U2 B2 U R2 L2 U' L2 B2 L2\n"
299 "U F2 U' B2 U2 R2 L2 U' R2 L2 U' L2 B2 L2\n"
300 "U B2 U R2 B2 U L2 F2 R2 U F2 L2 U2 L2\n"
301 "U B2 U B2 R2 U L2 F2 R2 U L2 F2 U2 L2\n"
302 "U B2 U' L2 F2 U L2 F2 R2 U2 R2 L2 U' L2\n"
303 "U B2 U' L2 F2 U' R2 L2 U2 R2 F2 L2 U L2\n"
304 "U2 B2 U R2 L2 B2 U B2 U F2 R2 U' B2 L2\n"
305 "R2 L2 F2 R2 B2 U' R2 U2 L2 F2 R2 U B2 L2\n"
306 "F2 B2 U2 B2 R2 U' R2 U' L2 B2 U F2 U L2\n"
307 "B2 R2 F2 R2 L2 U' R2 U2 L2 F2 R2 U B2 L2\n"
308 "B2 R2 B2 U' L2 U2 R2 B2 L2 U R2 L2 F2 L2\n"
309 "U2 B2 U L2 F2 U' R2 B2 U F2 U F2 R2 L2\n"
310 "U F2 U2 B2 U' L2 U' B2 L2 U R2 U R2 U\n"
311 "U F2 U2 B2 R2 F2 U' R2 F2 U F2 L2 B2 U\n"
312 "F2 B2 U L2 U' B2 U F2 R2 F2 U' R2 L2 U2\n"
313 "U L2 B2 U' R2 F2 R2 U2 R2 U' L2 F2 L2 U'\n"
314 "U' B2 U R2 U' F2 R2 U L2 U' L2 U2 L2 U'\n"
315},
316[12] = {
317 .scramble = "U F2 U' F2 B2 R2 U R2 F2 R2 B2 U' F2",
318 .solutions =
319 "F2 U B2 R2 F2 R2 U' R2 F2 B2 U F2 U'\n"
320 "L2 F2 U R2 U L2 F2 U F2 U' F2 U2 L2 B2\n"
321 "R2 U B2 L2 U' R2 U' F2 L2 U2 B2 U' F2 B2\n"
322 "F2 U' F2 L2 B2 U2 L2 U' L2 U R2 U' F2 B2\n"
323 "F2 L2 F2 U F2 U F2 R2 U L2 U2 L2 B2 U\n"
324 "L2 U R2 B2 U' R2 L2 F2 R2 U L2 U2 L2 U'\n"
325 "B2 U2 R2 B2 L2 U L2 U' F2 R2 U' L2 F2 U'\n"
326 "B2 U2 F2 B2 U' F2 R2 F2 L2 U' F2 U R2 U'\n"
327},
328[13] = {
329 .scramble = "B2 D2 R2 U F2 L2 F2 R2 U2 L2",
330 .solutions =
331 "L2 U2 R2 F2 L2 F2 U' R2 U2 F2\n"
332 "U2 R2 U2 B2 R2 B2 U R2 U2 L2 F2\n"
333 "B2 U2 R2 U2 R2 B2 U R2 U2 L2 F2\n"
334 "L2 U2 R2 F2 L2 F2 U F2 U2 R2 U2\n"
335},
336[14] = {
337 .scramble = "U B2 U' F2 U L2 F2 D2 F2 U F2 R2 U' L2",
338 .solutions =
339 "U B2 U R2 F2 U2 R2 F2 U' R2 U L2 U' F2\n"
340 "L2 U R2 F2 U' F2 U2 B2 R2 U' B2 U F2 U'\n"
341 "U B2 U R2 U2 R2 F2 U' R2 U2 R2 U' L2 U' F2\n"
342 "U' B2 U2 B2 U R2 F2 U2 F2 U' R2 U L2 U' F2\n"
343 "U F2 U F2 U2 F2 U' B2 L2 U B2 U' F2 U2 L2\n"
344 "L2 U' B2 U2 R2 F2 U R2 U2 F2 U B2 U F2 U'\n"
345 "L2 U' B2 U2 R2 F2 U' F2 U2 R2 U' B2 U F2 U'\n"
346},
347[15] = {
348 .scramble = "R2 D' R2 D B2 U' R2 B2 R2 U' F2 L2 F2",
349 .solutions =
350 "F2 L2 F2 U R2 B2 R2 U B2 U' B2 U R2\n"
351 "B2 L2 B2 U L2 B2 L2 U B2 U' B2 U R2\n"
352 "B2 L2 B2 R2 U L2 U' R2 L2 U L2 U R2\n"
353 "U' R2 L2 U' B2 L2 B2 U2 F2 U F2 U' L2 F2\n"
354 "R2 B2 U R2 F2 B2 U R2 L2 F2 R2 F2 U2 F2\n"
355 "R2 B2 U R2 F2 B2 U F2 R2 B2 U2 R2 L2 F2\n"
356 "R2 B2 U R2 F2 B2 U B2 R2 B2 R2 L2 U2 F2\n"
357 "F2 U2 R2 U' F2 U' F2 R2 U L2 U F2 L2 F2\n"
358 "B2 U2 L2 U R2 L2 U' R2 F2 U' B2 R2 U F2\n"
359 "B2 R2 B2 R2 U R2 F2 B2 U L2 F2 R2 U2 F2\n"
360 "B2 L2 B2 L2 U F2 B2 R2 U R2 F2 L2 U2 F2\n"
361 "U2 B2 R2 F2 U2 L2 U' L2 B2 R2 U2 F2 U B2\n"
362 "R2 F2 R2 B2 L2 U' B2 R2 L2 U' F2 B2 U2 B2\n"
363 "L2 B2 R2 F2 R2 U' B2 R2 L2 U' F2 B2 U2 B2\n"
364 "F2 U' L2 U' F2 U B2 L2 B2 U F2 L2 U2 R2\n"
365 "U' L2 B2 R2 U' B2 U B2 U2 B2 L2 B2 U' L2\n"
366 "F2 U' L2 U' B2 L2 B2 U2 B2 U R2 B2 L2 U\n"
367},
368[16] = {
369 .scramble = "U D2 L2 U R2 B2 U' R2 U2 L2 U L2 B2 U",
370 .solutions =
371 "U R2 U2 B2 L2 U' L2 U' B2 R2 U' L2 U\n"
372 "U' B2 L2 U' L2 U2 R2 U B2 R2 U' L2 U\n"
373 "U' B2 U2 R2 U2 L2 U' L2 U' B2 R2 U' L2 U\n"
374},
375[17] = {
376 .scramble = "U2 R2 U' R2 U2 L2 B2 U F2 D2 L2 U' F2 L2 U",
377 .solutions =
378 "U' L2 F2 U L2 U2 B2 U L2 U2 F2 U' L2 U2 R2\n"
379 "U' L2 F2 U L2 U2 B2 U' F2 U2 L2 U L2 U2 R2\n"
380 "U' L2 F2 U' B2 U2 L2 U F2 U2 L2 U L2 U2 R2\n"
381 "U' L2 F2 U' B2 U2 L2 U' L2 U2 F2 U' L2 U2 R2\n"
382 "U' L2 F2 U L2 U2 B2 U' F2 R2 U2 L2 U L2 U2\n"
383 "U' L2 F2 U' B2 U2 L2 U F2 R2 U2 L2 U L2 U2\n"
384 "U L2 U B2 L2 F2 L2 U2 F2 U R2 U2 F2 U R2 F2\n"
385 "U L2 U B2 L2 F2 L2 U2 F2 U' F2 U2 R2 U' R2 F2\n"
386 "U L2 U' R2 B2 U2 L2 B2 U' F2 U2 F2 L2 U L2 F2\n"
387 "L2 U R2 L2 B2 U' L2 U F2 U' L2 F2 U' R2 U F2\n"
388 "L2 F2 L2 U' F2 U R2 U2 B2 U' R2 F2 U2 F2 U B2\n"
389 "L2 F2 L2 U' F2 U' B2 U2 R2 U R2 F2 U2 F2 U B2\n"
390 "U L2 U' R2 U2 R2 F2 U B2 U2 L2 F2 B2 U' F2 R2\n"
391 "U L2 U' R2 U2 R2 F2 U' L2 F2 B2 U2 F2 U F2 R2\n"
392 "R2 F2 R2 U' F2 U L2 U2 F2 U R2 B2 U2 B2 U R2\n"
393 "R2 F2 R2 U' F2 U' F2 U2 L2 U' R2 B2 U2 B2 U R2\n"
394 "R2 B2 U F2 B2 R2 U' B2 U F2 U' F2 U R2 U R2\n"
395 "R2 B2 U2 F2 U R2 U B2 U2 F2 R2 U F2 U' B2 R2\n"
396 "L2 F2 U F2 U' F2 U B2 U' F2 L2 U' B2 L2 U R2\n"
397 "B2 L2 U R2 L2 B2 U' F2 U' R2 U F2 U' F2 U R2\n"
398 "U L2 U' F2 U2 B2 L2 U R2 U2 R2 L2 F2 U B2 L2\n"
399 "U L2 U' F2 U2 B2 L2 U' R2 L2 F2 U2 L2 U' B2 L2\n"
400 "U L2 U' F2 R2 U2 B2 L2 U R2 U2 R2 F2 U B2 L2\n"
401 "R2 U2 B2 U' B2 U L2 F2 B2 U2 B2 U' L2 B2 U L2\n"
402 "R2 U2 B2 U' B2 U' F2 U2 L2 F2 B2 U L2 B2 U L2\n"
403 "R2 L2 U F2 U F2 U2 R2 U' R2 F2 U2 L2 B2 U L2\n"
404 "R2 L2 U F2 U F2 L2 U2 R2 U' R2 F2 U2 B2 U L2\n"
405 "R2 L2 U F2 U' R2 U2 F2 U R2 F2 U2 L2 B2 U L2\n"
406 "F2 R2 L2 B2 U F2 U F2 U2 R2 U L2 U2 F2 U' L2\n"
407 "F2 R2 L2 B2 U F2 U F2 U2 R2 U' F2 U2 L2 U L2\n"
408 "F2 R2 L2 B2 U F2 U' R2 U2 F2 U F2 U2 L2 U L2\n"
409 "F2 R2 L2 B2 U F2 U' R2 U2 F2 U' L2 U2 F2 U' L2\n"
410 "B2 R2 U L2 U' B2 U' R2 U L2 B2 U B2 U' F2 L2\n"
411 "B2 R2 L2 F2 U F2 U F2 U2 R2 U L2 U2 F2 U' L2\n"
412 "B2 R2 L2 F2 U F2 U F2 U2 R2 U' F2 U2 L2 U L2\n"
413 "B2 R2 L2 F2 U F2 U' R2 U2 F2 U F2 U2 L2 U L2\n"
414 "B2 R2 L2 F2 U F2 U' R2 U2 F2 U' L2 U2 F2 U' L2\n"
415 "U' B2 U L2 U F2 B2 U R2 U F2 U2 L2 U F2 U2\n"
416 "U' B2 U L2 U F2 B2 U R2 U' L2 U2 F2 U' F2 U2\n"
417},
418[18] = {
419 .scramble = "B2 D F2 U B2 L2 D L2 D F2 U2 F2 L2 U2",
420 .solutions =
421 "U2 L2 F2 U2 F2 U' F2 U' R2 F2 U' B2 U' R2\n"
422 "B2 U' R2 F2 U' R2 B2 L2 F2 R2 U F2 U R2\n"
423 "B2 U' R2 F2 U' L2 F2 L2 B2 L2 U F2 U R2\n"
424 "F2 U2 R2 L2 U R2 L2 B2 U L2 F2 U F2 U F2\n"
425 "F2 U2 L2 U R2 L2 B2 U L2 F2 U F2 U L2 F2\n"
426 "U' L2 U L2 U B2 U' R2 F2 U F2 U2 L2 U' B2\n"
427 "U' L2 U L2 U B2 U' R2 F2 U' L2 U2 F2 U B2\n"
428 "F2 U2 L2 U F2 U B2 L2 U R2 U L2 F2 R2 B2\n"
429 "R2 B2 U2 F2 R2 F2 L2 U B2 U R2 U' F2 U' R2\n"
430 "L2 B2 U2 L2 B2 R2 U R2 U L2 U' F2 U' B2 R2\n"
431 "F2 U F2 R2 U' R2 F2 U2 L2 U' L2 B2 U' B2 R2\n"
432 "F2 U' L2 U2 L2 U L2 F2 U' R2 F2 B2 U' B2 R2\n"
433 "F2 U' L2 U2 F2 R2 U' R2 F2 U L2 B2 U' B2 R2\n"
434 "R2 F2 U2 R2 B2 R2 U L2 U R2 U' B2 U' F2 L2\n"
435 "L2 U2 F2 R2 F2 R2 U F2 U' L2 U L2 U B2 L2\n"
436 "L2 F2 U2 F2 R2 B2 R2 U F2 U L2 U' B2 U' L2\n"
437 "F2 R2 L2 U R2 B2 U F2 R2 U' R2 U2 R2 U' L2\n"
438 "B2 U' B2 U R2 L2 B2 U R2 F2 L2 U2 B2 U L2\n"
439},
440[19] = {
441 .scramble = "B2 L2 D' L2 U' B2 D2 B2 D' F2 B2 U2 F2",
442 .solutions =
443 "R2 U2 F2 U R2 B2 U L2 U L2 B2 U2 B2\n"
444 "F2 U2 F2 B2 U R2 U2 L2 U F2 U L2 B2\n"
445 "F2 B2 R2 F2 U B2 U2 B2 U' R2 B2 U L2 F2\n"
446 "F2 B2 R2 F2 U' B2 U' R2 B2 U2 R2 U' L2 F2\n"
447 "B2 R2 L2 U' R2 F2 U2 F2 B2 L2 U' B2 U' F2\n"
448 "U2 F2 U2 R2 U' R2 B2 U L2 U L2 B2 U2 B2\n"
449 "U2 F2 U2 B2 U R2 L2 U2 L2 U' F2 U L2 B2\n"
450 "U2 F2 U2 B2 U' R2 U2 R2 L2 U F2 U L2 B2\n"
451 "U2 F2 B2 U2 B2 U' R2 U2 L2 U F2 U L2 B2\n"
452 "U' F2 U' F2 U' L2 B2 U B2 L2 U2 R2 U B2\n"
453 "R2 L2 F2 U' B2 R2 L2 U2 F2 U L2 U B2 R2\n"
454 "B2 U' F2 L2 U2 R2 L2 B2 U' L2 U' F2 B2 R2\n"
455 "R2 L2 F2 U F2 R2 L2 U R2 U2 R2 U' F2 L2\n"
456 "B2 U' L2 U F2 U' R2 B2 U' R2 L2 U2 R2 U\n"
457 "U2 F2 U R2 U2 B2 R2 U B2 L2 U' B2 R2 U2\n"
458 "U2 F2 U' B2 R2 U B2 L2 U2 B2 U B2 R2 U2\n"
459 "B2 U L2 U2 R2 L2 U B2 U' F2 U2 R2 F2 U2\n"
460 "B2 U' R2 L2 U2 R2 U' B2 U' F2 U2 R2 F2 U2\n"
461 "B2 U' L2 U F2 U' R2 B2 U L2 U2 R2 L2 U'\n"
462},
463{
464 .scramble = "", /* End-of-list signal */
465}
466};
diff --git a/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c b/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c
new file mode 100644
index 0000000..0e4ecef
--- /dev/null
+++ b/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c
@@ -0,0 +1,8 @@
1#define NISSFLAG NISSY_NISSFLAG_NORMAL
2#define MINMOVES 0
3#define MAXMOVES 20
4#define MAXSOLUTIONS 500
5#define OPTIMAL 1
6
7#include "scrambles.h"
8#include "../solvetest.h"
diff --git a/tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h b/tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h
new file mode 100644
index 0000000..b3202f5
--- /dev/null
+++ b/tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h
@@ -0,0 +1,551 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "R D2 R B2 U2 B2 L2 U2 L' F2 U2 L' U2 L' U2",
7 .solutions =
8 "R' D2 R B2 D2 R F2 B2 D2 R' D2 F2 R F2\n"
9 "F2 U2 R' U2 R' B2 R B2 R' F2 U2 B2 D2 R'\n"
10 "R' U2 R F2 R2 D2 R' B2 D2 R F2 U2 R' U2 B2\n"
11 "R' U2 R' D2 R2 F2 R B2 D2 R F2 U2 R' U2 B2\n"
12 "R F2 D2 R' B2 R D2 R' U2 F2 R2 B2 R F2 B2\n"
13 "F2 R B2 R F2 R' U2 R2 D2 B2 R' B2 R' F2 B2\n"
14 "U2 R F2 D2 R2 F2 D2 R F2 R' B2 R F2 D2 R\n"
15 "R U2 R B2 U2 F2 U2 R D2 R' F2 D2 R2 U2 R\n"
16 "R B2 D2 R' B2 R F2 D2 F2 U2 R B2 R2 U2 R\n"
17 "U2 R B2 R D2 B2 R F2 R2 D2 B2 D2 R' F2 R'\n"
18 "U2 R B2 R F2 R2 F2 U2 F2 R' D2 R' F2 D2 R'\n"
19 "R D2 R D2 R' B2 D2 F2 B2 R F2 U2 R2 D2 R'\n"
20 "R B2 D2 R' B2 R F2 D2 F2 U2 R' U2 R2 B2 R'\n"
21 "R' D2 R' B2 D2 R B2 U2 B2 U2 R2 U2 R B2 R'\n"
22 "F2 R D2 U2 F2 R B2 D2 R F2 R2 U2 R' F2 R'\n"
23 "F2 R D2 U2 F2 R B2 D2 R' U2 R2 F2 R F2 R'\n"
24 "B2 R B2 U2 R' F2 R' D2 R2 D2 B2 R' B2 U2 R'\n"
25 "U2 R B2 R' F2 R B2 D2 R B2 R' D2 R2 F2 D2\n"
26 "U2 F2 R2 D2 R' D2 R B2 D2 R F2 R' F2 R D2\n"
27},
28[1] = {
29 .scramble = "R2 U2 R B2 R' B2 D2 R' B2 D2 L' F2 U2 L",
30 .solutions =
31 "R' D2 R' F2 R2 B2 U2 R' B2 D2 R' F2 R B2\n"
32 "R' F2 D2 R D2 B2 R D2 B2 R B2 R' U2 R2\n"
33 "F2 U2 R' U2 R U2 F2 R D2 R' U2 R' U2 R2\n"
34 "R U2 R2 D2 R D2 R U2 F2 R D2 R F2 R2 F2\n"
35 "R' D2 R D2 R2 U2 R' U2 F2 R D2 R F2 R2 F2\n"
36 "R' D2 R' U2 R' U2 F2 R2 D2 R' D2 R F2 R2 F2\n"
37 "F2 R U2 R D2 R' F2 R U2 R' F2 U2 R' U2 R\n"
38 "R2 D2 U2 R F2 R' U2 R U2 R' F2 R F2 U2 R2\n"
39 "R' D2 R' U2 R B2 R' B2 R D2 B2 R' D2 U2 R'\n"
40 "R' D2 R D2 R' F2 R U2 R D2 R D2 B2 R D2\n"
41},
42[2] = {
43 .scramble = "R D2 B2 L' U2 R B2 R F2 B2 R L F2 B2",
44 .solutions =
45 "F2 B2 R2 D2 U2 R' U2 R' F2 R B2 D2 R'\n"
46 "R2 F2 U2 R' D2 R' F2 D2 R' B2 R2 F2 D2 R\n"
47 "R2 D2 U2 R2 F2 B2 R U2 R' F2 R B2 D2 R'\n"
48 "R2 F2 D2 R' B2 R' U2 R' B2 D2 R2 F2 D2 R'\n"
49 "F2 R2 D2 U2 R2 B2 R U2 R' F2 R B2 D2 R'\n"
50 "B2 R2 D2 U2 R2 F2 R U2 R' F2 R B2 D2 R'\n"
51 "R' U2 R' D2 R2 D2 R U2 R F2 U2 F2 R2 U2\n"
52},
53[3] = {
54 .scramble = "L' F2 B2 L F2 L F2 L2 F2 D2 F2 D2 R2",
55 .solutions =
56 "R2 F2 D2 R' B2 U2 F2 R F2 R D2 F2\n"
57 "R2 F2 R' D2 B2 D2 R D2 R2 U2 F2 R B2\n"
58 "R2 D2 F2 D2 F2 R2 B2 R' U2 R' F2 B2 R\n"
59},
60[4] = {
61 .scramble = "L' U2 F2 B2 L' D2 B2 R2 F2 B2 D2 R' D2",
62 .solutions =
63 "D2 R D2 F2 B2 R2 B2 D2 R D2 U2 B2 R\n"
64 "D2 R2 D2 U2 R B2 R' B2 D2 R2 B2 R' F2 B2\n"
65 "U2 R2 F2 B2 R' D2 F2 B2 R2 B2 D2 R B2 R\n"
66 "D2 R D2 R2 F2 D2 R2 F2 B2 R' D2 U2 B2 R\n"
67 "D2 R' F2 D2 F2 B2 R U2 R2 D2 R2 D2 F2 R\n"
68 "D2 R' F2 D2 F2 B2 R D2 R2 U2 R2 U2 F2 R\n"
69 "D2 R' F2 R2 D2 F2 B2 R2 D2 R D2 U2 B2 R\n"
70 "D2 F2 B2 R2 D2 U2 R' D2 R2 F2 U2 R B2 R\n"
71 "D2 R F2 B2 R2 B2 D2 R D2 U2 B2 R2 B2 R'\n"
72 "D2 R F2 B2 R2 B2 D2 R F2 R2 B2 D2 U2 R'\n"
73 "D2 R' F2 D2 R2 F2 B2 R' D2 U2 B2 R2 B2 R'\n"
74 "D2 R' F2 D2 R2 F2 B2 R' F2 R2 B2 D2 U2 R'\n"
75 "D2 R' F2 D2 F2 B2 R' U2 R2 U2 F2 R2 D2 R'\n"
76 "D2 R' F2 D2 F2 B2 R' D2 R2 D2 F2 R2 U2 R'\n"
77 "R D2 F2 R' U2 R' F2 U2 R' F2 B2 D2 B2 R'\n"
78 "U2 R U2 R2 D2 R2 D2 F2 R U2 B2 R D2 U2\n"
79 "U2 R D2 R2 U2 R2 U2 F2 R U2 B2 R D2 U2\n"
80 "U2 R' U2 R2 U2 F2 R2 D2 R' U2 B2 R D2 U2\n"
81 "U2 R' D2 R2 D2 F2 R2 U2 R' U2 B2 R D2 U2\n"
82 "R2 D2 R2 U2 R D2 U2 F2 R U2 B2 R D2 U2\n"
83},
84[5] = {
85 .scramble = "R2 B2 R' U2 F2 L2 F2 L' D2 L B2 U2 F2 R'",
86 .solutions =
87 "R F2 U2 B2 R' B2 R F2 R2 B2 D2 R F2 R2\n"
88 "F2 R' D2 F2 R' U2 R B2 R D2 R' F2 D2 R'\n"
89 "R D2 R' F2 D2 R B2 R2 D2 R F2 R' D2 R B2\n"
90 "R D2 R' F2 D2 R' D2 R2 B2 R' F2 R' D2 R B2\n"
91 "R D2 R' F2 R B2 R D2 R' F2 R D2 R2 D2 B2\n"
92 "R' F2 R F2 R D2 F2 R' D2 R B2 R B2 R2 B2\n"
93 "B2 R D2 R' U2 R D2 R B2 U2 R' B2 R2 F2 R\n"
94 "R F2 U2 B2 R F2 R2 B2 R F2 R2 D2 R F2 R2\n"
95 "R F2 U2 B2 R F2 R2 B2 R' D2 R2 F2 R' F2 R2\n"
96 "R F2 R' U2 F2 R D2 R B2 R' D2 B2 R' U2 R2\n"
97 "U2 B2 R F2 R' F2 R U2 R B2 R B2 R2 B2 R'\n"
98},
99[6] = {
100 .scramble = "D2 L D2 L2 D2 B2 R' D2 L' F2 U2 L' U2 R' U2",
101 .solutions =
102 "U2 R U2 R B2 U2 R U2 R F2 U2 R2 D2 R' B2\n"
103 "D2 R D2 F2 R F2 R' U2 R' D2 R2 U2 F2 R D2\n"
104 "U2 R' U2 R2 D2 R' F2 R' B2 R B2 U2 R2 D2 R' F2\n"
105 "U2 R' D2 F2 B2 R' B2 R F2 D2 R D2 B2 R' U2 F2\n"
106 "D2 R' U2 B2 R F2 R' U2 R B2 U2 F2 D2 R' U2 F2\n"
107 "D2 R' D2 B2 R B2 R' D2 R F2 D2 F2 U2 R' U2 F2\n"
108 "D2 F2 D2 B2 R D2 B2 R' F2 R B2 R' U2 R' U2 F2\n"
109 "R B2 R F2 R D2 B2 R' F2 B2 R' D2 R F2 R F2\n"
110 "R2 B2 R F2 R U2 R2 F2 R' B2 R' U2 R F2 U2 F2\n"
111 "R2 B2 R F2 R' F2 R2 U2 R B2 R' U2 R F2 U2 F2\n"
112 "R2 B2 R F2 R' B2 D2 R' D2 F2 R' F2 R B2 R2 F2\n"
113 "F2 U2 F2 B2 R F2 D2 R' U2 R F2 R' U2 R' U2 F2\n"
114 "F2 U2 F2 B2 R B2 U2 R' B2 R F2 R' B2 R' U2 F2\n"
115 "F2 R' D2 R' U2 R F2 U2 R2 D2 R2 D2 R D2 R F2\n"
116 "F2 R' D2 R' U2 R F2 D2 R2 U2 R2 U2 R D2 R F2\n"
117 "F2 R' D2 R' U2 R F2 R2 D2 U2 R' D2 R2 U2 R' F2\n"
118 "F2 R' D2 R' U2 R' U2 R2 F2 U2 R2 D2 R' D2 R F2\n"
119 "F2 R' D2 R' U2 R' D2 U2 R2 F2 R D2 R2 U2 R' F2\n"
120 "F2 R' D2 R' U2 R' D2 R2 F2 D2 R2 U2 R' D2 R F2\n"
121 "U2 R' F2 B2 D2 R' F2 U2 R' B2 D2 R' D2 R' D2 B2\n"
122 "R B2 R' U2 F2 R2 U2 R' F2 D2 R2 U2 R U2 R B2\n"
123 "R2 U2 R D2 F2 R2 D2 B2 R' U2 R' D2 R F2 R' B2\n"
124 "R' B2 R2 B2 R' U2 F2 R F2 D2 R2 U2 R U2 R B2\n"
125 "R' B2 R2 B2 R' F2 R' U2 F2 R2 D2 B2 R F2 R B2\n"
126 "U2 R' U2 R D2 B2 R2 F2 R D2 B2 R U2 R2 D2 R\n"
127 "D2 R' F2 R F2 R' B2 D2 R' D2 R F2 R2 D2 F2 R2\n"
128 "R2 B2 R B2 R B2 R' F2 D2 R' D2 B2 R D2 F2 R2\n"
129 "B2 R B2 R' F2 R F2 D2 R' U2 R2 D2 F2 R' B2 R2\n"
130 "D2 B2 R B2 U2 R' D2 R' U2 R B2 R' F2 R' B2 R'\n"
131 "R2 F2 R F2 B2 U2 R' U2 B2 R2 F2 R' F2 R B2 R'\n"
132 "R2 B2 R U2 B2 R' F2 D2 R2 D2 R' F2 R' D2 B2 R'\n"
133 "F2 R2 F2 R' U2 R D2 F2 R2 B2 R D2 R' F2 U2 R'\n"
134 "F2 R' D2 R' D2 R' F2 U2 R' B2 R F2 D2 R' F2 R'\n"
135 "R B2 U2 F2 R D2 R F2 R B2 R' U2 R F2 R U2\n"
136 "R2 U2 R' U2 F2 R' F2 R D2 R' B2 R2 F2 U2 R' U2\n"
137 "U2 R2 U2 R U2 F2 R' F2 R D2 R F2 R2 D2 R' D2\n"
138 "U2 R2 U2 R U2 F2 R' F2 R D2 R' D2 R2 F2 R D2\n"
139 "D2 R D2 F2 R F2 R D2 R2 U2 R F2 R2 D2 R' D2\n"
140 "D2 R D2 F2 R F2 R D2 R2 U2 R' D2 R2 F2 R D2\n"
141 "D2 F2 B2 R' D2 R' D2 U2 B2 R B2 U2 R F2 R D2\n"
142 "R D2 R B2 R F2 U2 R' F2 D2 R' B2 R D2 R D2\n"
143 "R' F2 R' D2 F2 R' B2 R' F2 R D2 R' D2 R' F2 D2\n"
144 "F2 D2 R U2 R D2 F2 R B2 R' F2 U2 F2 B2 R D2\n"
145 "B2 D2 R D2 R B2 R' B2 U2 F2 B2 R' D2 R' B2 D2\n"
146},
147[7] = {
148 .scramble = "R2 B2 L D2 F2 L B2 R' F2 R B2 L2 D2",
149 .solutions =
150 "D2 R2 F2 R' B2 R F2 R' U2 F2 R' B2 R2\n"
151 "R' F2 D2 R2 D2 R' B2 R F2 R' U2 R U2 R\n"
152 "R2 F2 R2 D2 R B2 R F2 R' U2 F2 R' B2 R2\n"
153},
154[8] = {
155 .scramble = "U2 R' D2 R' U2 F2 R2 B2 R2 B2 D2 L F2 R D2",
156 .solutions =
157 "D2 R' F2 R U2 R2 B2 D2 F2 R2 D2 R' B2 R F2\n"
158 "D2 R' F2 R D2 R2 B2 U2 F2 R2 U2 R' B2 R F2\n"
159 "D2 R' F2 R' B2 U2 R2 U2 R2 D2 F2 R B2 R F2\n"
160 "D2 R' F2 R' B2 D2 R2 D2 R2 U2 F2 R B2 R F2\n"
161 "B2 D2 R B2 D2 R D2 U2 F2 U2 R B2 R' D2 F2\n"
162 "F2 B2 U2 R' B2 U2 R' D2 U2 F2 R F2 R' U2 B2\n"
163 "U2 R2 B2 R F2 R2 F2 R F2 R U2 B2 R F2 U2\n"
164 "R2 F2 U2 R' D2 R U2 F2 R F2 R2 U2 R' F2 U2\n"
165 "R2 F2 U2 R' D2 R U2 F2 R' U2 R2 F2 R F2 U2\n"
166 "R2 B2 U2 R2 U2 R' F2 R' F2 R U2 B2 R F2 U2\n"
167 "F2 R2 D2 R F2 U2 R U2 R' F2 D2 R' F2 R2 U2\n"
168 "D2 R D2 B2 R B2 R' D2 R U2 R' F2 B2 R' D2\n"
169 "D2 R' U2 F2 R' D2 B2 D2 B2 R' U2 R F2 D2 U2\n"
170 "U2 R' U2 R' B2 R F2 B2 R U2 R' F2 R2 B2 R' F2\n"
171 "U2 F2 R2 U2 B2 R' B2 D2 R' D2 R U2 B2 R D2 F2\n"
172 "D2 R' F2 R U2 R2 B2 D2 R2 D2 R2 F2 R B2 R F2\n"
173 "D2 R' F2 R D2 R2 B2 U2 R2 U2 R2 F2 R B2 R F2\n"
174 "D2 R' F2 R' B2 R2 U2 R2 D2 F2 R2 D2 R' B2 R F2\n"
175 "D2 R' F2 R' B2 R2 D2 R2 U2 F2 R2 U2 R' B2 R F2\n"
176 "R F2 R' U2 F2 R2 F2 R U2 R' B2 U2 R' B2 R' F2\n"
177 "R2 D2 R' U2 R F2 R' F2 R' D2 R U2 B2 R D2 F2\n"
178 "R2 D2 R' B2 U2 R' D2 R D2 R F2 R' U2 R D2 F2\n"
179 "B2 U2 F2 B2 R D2 R' U2 R F2 R2 D2 F2 U2 R' F2\n"
180 "B2 D2 R D2 R' U2 F2 R' B2 R' D2 F2 D2 R2 U2 F2\n"
181 "B2 D2 R D2 R' U2 F2 R' B2 R' D2 B2 U2 R2 U2 F2\n"
182 "U2 R2 B2 R F2 R B2 R U2 R2 U2 R' D2 R2 U2 B2\n"
183 "U2 R2 B2 R F2 R B2 R D2 U2 R2 U2 R' D2 R2 B2\n"
184 "U2 R2 B2 R F2 R B2 R' D2 R2 D2 U2 R D2 R2 B2\n"
185 "U2 R2 B2 R F2 R' B2 R2 B2 R U2 R D2 R2 U2 B2\n"
186 "D2 R U2 F2 R B2 U2 R D2 U2 B2 R' U2 F2 R2 B2\n"
187 "D2 R2 F2 U2 F2 R' U2 R' F2 D2 R' B2 U2 R' U2 B2\n"
188 "D2 R' F2 R B2 R' U2 R2 F2 U2 F2 R U2 F2 D2 B2\n"
189 "D2 R' F2 R B2 R' U2 R2 B2 U2 B2 R D2 F2 U2 B2\n"
190 "D2 F2 D2 B2 R B2 R2 U2 F2 U2 R' F2 R' U2 R B2\n"
191 "D2 B2 D2 F2 R F2 R' U2 R D2 R2 U2 F2 D2 R' B2\n"
192 "R B2 R B2 R F2 R2 D2 R' D2 F2 R' D2 F2 R B2\n"
193 "R B2 R B2 R2 D2 R F2 D2 R' F2 R F2 R D2 B2\n"
194 "R B2 R B2 R' D2 R2 F2 R D2 F2 R' D2 F2 R B2\n"
195 "R B2 R' D2 R2 B2 R' F2 D2 R' F2 R F2 R D2 B2\n"
196 "R B2 R' F2 R D2 F2 U2 F2 R B2 R F2 R2 D2 R\n"
197 "D2 R U2 R' B2 R F2 R B2 U2 R F2 R' F2 D2 R2\n"
198 "F2 R2 U2 R' U2 R2 U2 F2 R' B2 R B2 U2 R F2 R2\n"
199 "F2 R2 D2 R F2 U2 R U2 R' F2 D2 R U2 R2 F2 R2\n"
200 "R B2 R F2 R' F2 R' U2 F2 U2 R2 D2 F2 R' B2 R'\n"
201 "R B2 R F2 R' F2 R' U2 B2 D2 R2 D2 F2 R' F2 R'\n"
202 "R B2 R B2 R' D2 R2 F2 D2 B2 R U2 R D2 B2 R'\n"
203 "R B2 R' F2 R D2 F2 U2 F2 R B2 R' D2 R2 F2 R'\n"
204 "R' U2 F2 R B2 U2 R U2 R F2 U2 R2 U2 R U2 R'\n"
205 "B2 R' F2 R' D2 R F2 R2 U2 R' D2 R' D2 U2 B2 R'\n"
206 "B2 R' F2 R' D2 R' U2 R2 F2 R D2 R' D2 U2 B2 R'\n"
207 "U2 R' U2 R F2 R' B2 R2 F2 D2 F2 R F2 D2 B2 U2\n"
208 "U2 R' U2 R F2 R' B2 R2 B2 D2 B2 R B2 D2 F2 U2\n"
209 "U2 R' D2 R B2 D2 R B2 D2 R2 D2 F2 U2 R F2 U2\n"
210 "U2 R' B2 U2 R' D2 F2 B2 R F2 R D2 B2 D2 R2 U2\n"
211 "D2 R' U2 B2 R' F2 D2 F2 D2 R' D2 R' D2 U2 R2 U2\n"
212 "D2 F2 R2 F2 R D2 B2 R F2 D2 F2 U2 R F2 R' U2\n"
213 "D2 B2 D2 B2 R U2 R' D2 R F2 R2 D2 B2 U2 R' U2\n"
214 "R2 D2 R2 F2 R' F2 U2 R U2 R' F2 D2 R' F2 R2 U2\n"
215 "R2 B2 R2 U2 R' F2 R2 F2 R F2 R U2 B2 R F2 U2\n"
216 "R' F2 U2 R F2 R' F2 R U2 R' F2 R' D2 F2 R2 U2\n"
217 "F2 U2 R' B2 U2 F2 R2 D2 R F2 B2 D2 R' D2 R U2\n"
218 "B2 U2 R B2 R' D2 R D2 R2 U2 F2 U2 F2 B2 R' U2\n"
219 "B2 U2 R B2 R' D2 R D2 R2 F2 B2 D2 F2 D2 R' U2\n"
220 "B2 R2 D2 R' B2 D2 U2 R U2 B2 R D2 F2 R F2 U2\n"
221 "U2 R' U2 R D2 R' B2 D2 R U2 R D2 R D2 R2 D2\n"
222 "U2 R' D2 R B2 D2 R F2 U2 R2 D2 F2 D2 R B2 D2\n"
223 "U2 R' B2 U2 R' U2 R2 U2 F2 U2 R D2 R F2 B2 D2\n"
224 "D2 R2 D2 F2 U2 R' B2 R' F2 U2 F2 B2 R' F2 R D2\n"
225 "D2 R' B2 D2 U2 R F2 R' U2 R2 F2 U2 B2 R B2 D2\n"
226 "R2 D2 R' F2 R F2 B2 U2 R F2 R2 U2 R B2 R2 D2\n"
227 "R2 D2 R' F2 R F2 B2 U2 R' U2 R2 F2 R' B2 R2 D2\n"
228 "R2 F2 R D2 R' D2 F2 R B2 R' D2 B2 R' D2 R' D2\n"
229 "F2 U2 R D2 B2 R F2 B2 U2 R' U2 R' D2 U2 R2 D2\n"
230 "F2 R B2 D2 R' B2 R' B2 R B2 R' B2 R F2 R2 D2\n"
231 "B2 U2 R B2 R' D2 R U2 F2 B2 R2 U2 B2 D2 R' D2\n"
232 "B2 R' D2 R U2 B2 R' B2 R U2 R2 B2 R' D2 R' D2\n"
233 "B2 R' D2 R U2 B2 R' B2 R' B2 R2 U2 R D2 R' D2\n"
234 "U2 R' F2 U2 R F2 D2 F2 R2 F2 R' U2 R F2 D2 U2\n"
235 "B2 D2 R B2 U2 R F2 R2 F2 B2 R B2 R B2 D2 U2\n"
236 "B2 D2 R B2 U2 R' F2 B2 R2 B2 R' B2 R B2 D2 U2\n"
237},
238[9] = {
239 .scramble = "B2 L F2 L2 D2 F2 R D2 R D2 B2 L D2 U2",
240 .solutions =
241 "D2 U2 R' U2 B2 R' B2 R' D2 B2 R2 U2 R' B2\n"
242 "R2 D2 F2 U2 F2 R D2 B2 R' D2 R D2 R' B2\n"
243 "R' D2 R' U2 R2 D2 F2 D2 F2 R' B2 R' B2 D2\n"
244 "D2 U2 R' U2 B2 R' B2 R' D2 R2 U2 R2 B2 R B2\n"
245 "R U2 R2 F2 R' U2 B2 R U2 B2 R' B2 R2 U2 B2\n"
246 "R D2 R F2 U2 F2 R' B2 R B2 R D2 B2 R B2\n"
247 "R2 D2 B2 U2 R' U2 R' U2 R' U2 B2 R2 U2 R' B2\n"
248 "R' F2 R2 U2 R U2 B2 R U2 B2 R' B2 R2 U2 B2\n"
249 "U2 F2 D2 R U2 R' F2 R D2 R B2 R2 D2 B2 R2\n"
250 "D2 F2 U2 R D2 R' B2 R U2 R F2 R2 D2 F2 R2\n"
251 "R U2 F2 R2 F2 R U2 B2 R U2 B2 R U2 B2 R2\n"
252 "R D2 R' B2 R F2 R' D2 R2 U2 R' B2 R' U2 R2\n"
253 "R U2 F2 D2 R2 F2 R' B2 R' D2 B2 R2 U2 R' U2\n"
254 "R F2 U2 R' F2 U2 R' D2 R U2 F2 R' B2 R U2\n"
255 "R F2 D2 R2 F2 R D2 F2 R2 F2 B2 R F2 R U2\n"
256 "R F2 D2 R2 F2 R' F2 B2 R2 D2 B2 R' F2 R U2\n"
257 "R2 D2 F2 R D2 F2 R' B2 R D2 R2 D2 F2 R U2\n"
258 "R' U2 R2 D2 R F2 D2 R' B2 U2 R' B2 D2 R2 U2\n"
259 "F2 B2 R B2 R D2 R2 D2 R' D2 R' F2 R2 F2 U2\n"
260 "F2 B2 R' B2 R2 B2 R D2 R D2 R' F2 R2 F2 U2\n"
261 "B2 R F2 U2 R' D2 B2 R U2 R' B2 R B2 R U2\n"
262 "R U2 R2 D2 R' U2 R2 F2 D2 F2 R' B2 R' B2 D2\n"
263 "R D2 R U2 R2 D2 R' F2 D2 F2 B2 R B2 R2 D2\n"
264 "R' U2 R2 D2 R U2 R F2 D2 F2 B2 R B2 R2 D2\n"
265 "R' D2 R' U2 R B2 R' B2 R' U2 F2 U2 F2 R D2\n"
266 "R' D2 B2 R' B2 R' F2 U2 R B2 R' F2 R B2 D2\n"
267 "R' F2 R B2 D2 U2 R U2 R D2 R' B2 U2 R' D2\n"
268 "R F2 R2 D2 R' U2 B2 R' F2 U2 R' F2 R2 D2 U2\n"
269 "R' D2 R2 F2 R U2 B2 R' F2 U2 R' F2 R2 D2 U2\n"
270},
271[10] = {
272 .scramble = "U2 L2 D2 B2 D2 U2 R' B2 R D2 F2 L2 B2",
273 .solutions =
274 "U2 R2 B2 R F2 R' F2 U2 B2 U2 F2 R2 F2\n"
275 "U2 R2 B2 R F2 R' B2 D2 B2 D2 B2 R2 F2\n"
276 "D2 R2 U2 F2 U2 B2 D2 R U2 R' U2 R2 F2\n"
277 "D2 R2 D2 B2 U2 F2 U2 R U2 R' U2 R2 F2\n"
278 "B2 R2 B2 R F2 R F2 R' D2 R2 U2 R F2\n"
279 "D2 F2 B2 R2 D2 F2 R' U2 R U2 B2 R2 B2\n"
280 "F2 R2 B2 D2 F2 B2 R' U2 R F2 D2 R2 U2\n"
281 "B2 R2 B2 U2 R' F2 R D2 U2 F2 U2 R2 U2\n"
282 "R2 B2 R2 U2 R' F2 R' F2 U2 B2 U2 F2 R2 F2\n"
283 "R2 B2 R2 U2 R' F2 R' B2 D2 B2 D2 B2 R2 F2\n"
284 "B2 R U2 B2 D2 R' F2 U2 R F2 R' U2 R2 F2\n"
285 "D2 R2 D2 B2 R2 F2 B2 R U2 R U2 B2 R2 B2\n"
286 "D2 B2 R2 D2 F2 R' U2 R2 U2 R' U2 B2 R2 B2\n"
287 "R2 D2 R2 B2 U2 F2 U2 R U2 R D2 R2 U2 B2\n"
288 "F2 R' F2 B2 R' U2 B2 R' D2 R D2 B2 R2 B2\n"
289 "F2 B2 R2 D2 B2 R D2 R' D2 R' U2 B2 R' B2\n"
290 "B2 U2 R2 D2 R2 U2 F2 U2 R' D2 R' D2 R2 B2\n"
291 "B2 D2 R2 U2 R2 D2 F2 U2 R' D2 R' D2 R2 B2\n"
292 "B2 R U2 R' U2 R U2 B2 U2 B2 R2 F2 R B2\n"
293 "B2 R2 D2 R2 U2 F2 U2 R U2 R D2 R2 U2 B2\n"
294 "R' U2 R' F2 R2 B2 U2 R D2 U2 F2 R F2 B2\n"
295 "R' D2 F2 B2 R U2 R2 U2 F2 R' F2 R F2 B2\n"
296 "R2 B2 R' U2 R' U2 F2 R B2 R' F2 R' F2 R\n"
297 "R' D2 R U2 F2 U2 F2 U2 R2 D2 R F2 D2 R\n"
298 "R' D2 R D2 B2 U2 B2 D2 R2 D2 R F2 D2 R\n"
299 "U2 F2 R2 B2 R' B2 R' F2 U2 F2 U2 R2 B2 R2\n"
300 "U2 F2 R' F2 D2 F2 D2 R' B2 R' B2 R B2 R2\n"
301 "D2 R2 U2 F2 U2 B2 D2 R U2 R F2 R2 U2 R2\n"
302 "D2 R2 D2 B2 U2 F2 U2 R U2 R F2 R2 U2 R2\n"
303 "U2 R2 B2 R F2 R F2 U2 F2 R2 B2 R2 F2 U2\n"
304 "U2 R2 B2 R F2 R F2 U2 B2 R2 F2 R2 B2 U2\n"
305 "U2 F2 R2 B2 R' B2 R' F2 U2 F2 R2 B2 R2 U2\n"
306 "D2 F2 R' D2 F2 B2 R U2 R' U2 R2 D2 R U2\n"
307 "D2 F2 R' D2 F2 B2 R' D2 R2 U2 R' U2 R' U2\n"
308 "U2 R' F2 R2 U2 B2 R' D2 R F2 D2 R B2 D2\n"
309 "D2 R2 F2 R2 B2 U2 F2 R B2 R B2 R2 B2 D2\n"
310 "D2 F2 R D2 F2 B2 R2 D2 R' U2 R D2 R' D2\n"
311 "R2 D2 R' F2 D2 R' F2 R' D2 B2 U2 B2 R' D2\n"
312 "R2 F2 R2 D2 B2 U2 F2 R B2 R B2 R2 B2 D2\n"
313},
314[11] = {
315 .scramble = "R2 L' F2 D2 R2 B2 U2 B2 R F2 L U2 B2",
316 .solutions =
317 "B2 U2 R' D2 R' U2 F2 U2 R2 B2 D2 R'\n"
318 "B2 U2 R' D2 R' D2 B2 U2 R2 B2 D2 R'\n"
319 "U2 R2 U2 R U2 B2 R' D2 U2 F2 R' D2 R2\n"
320 "R B2 U2 B2 R B2 D2 U2 R' B2 R B2 R'\n"
321},
322[12] = {
323 .scramble = "R D2 B2 R2 F2 R U2 R L B2 R U2 F2 B2",
324 .solutions =
325 "F2 B2 U2 R' B2 R2 F2 R' D2 R2 U2 B2 R'\n"
326 "D2 B2 R' U2 R F2 R D2 R' D2 F2 R U2\n"
327 "D2 F2 B2 R F2 R' F2 U2 R2 U2 R F2 D2 F2\n"
328 "D2 R2 D2 R U2 R' F2 R' B2 D2 R' F2 R' B2\n"
329 "R' U2 R' F2 R2 D2 F2 R B2 D2 R' B2 R' B2\n"
330 "D2 R F2 R2 F2 U2 R2 B2 R D2 R2 D2 F2 R\n"
331 "D2 R F2 R2 F2 U2 B2 R2 B2 R D2 R2 F2 R\n"
332 "D2 R B2 R2 B2 U2 R2 F2 R D2 R2 D2 F2 R\n"
333 "D2 R B2 R2 B2 U2 F2 R2 F2 R D2 R2 F2 R\n"
334 "D2 R' F2 R2 B2 R2 B2 U2 R' D2 R2 D2 F2 R\n"
335 "D2 R' B2 R2 F2 R2 F2 U2 R' D2 R2 D2 F2 R\n"
336 "R' D2 R U2 B2 D2 R2 F2 R D2 R' U2 F2 R\n"
337 "F2 B2 U2 R D2 U2 B2 R U2 R2 B2 D2 U2 R\n"
338 "D2 R F2 R2 F2 U2 B2 R2 B2 R' F2 R2 D2 R'\n"
339 "D2 R B2 R2 B2 U2 F2 R2 F2 R' F2 R2 D2 R'\n"
340 "R2 D2 R2 D2 R' U2 F2 B2 R F2 R2 B2 D2 R'\n"
341 "F2 B2 U2 R D2 U2 B2 R' B2 D2 U2 R2 D2 R'\n"
342 "F2 B2 D2 R D2 R' B2 U2 R2 D2 R D2 B2 U2\n"
343 "R' U2 R U2 B2 R U2 B2 R2 D2 R D2 R' D2\n"
344},
345[13] = {
346 .scramble = "U2 L U2 B2 L2 F2 L F2 R F2 D2 F2 D2 L2",
347 .solutions =
348 "U2 B2 R F2 R' D2 R2 D2 B2 R D2 B2 R2 B2\n"
349 "R B2 R' U2 R' B2 U2 B2 U2 R' U2 F2 R' D2\n"
350 "R2 U2 B2 U2 B2 R' B2 R' U2 R2 U2 F2 R' D2\n"
351 "R D2 R' F2 R' U2 R' F2 B2 U2 F2 R2 U2 R' F2\n"
352 "F2 R D2 B2 R2 U2 R U2 R2 B2 R U2 R2 U2 F2\n"
353 "F2 R D2 B2 R2 U2 R U2 B2 R2 B2 R U2 R2 F2\n"
354 "F2 R D2 B2 R2 U2 R' B2 R2 U2 R' U2 R2 U2 F2\n"
355 "F2 R2 B2 R2 B2 D2 R U2 R U2 R2 F2 R' U2 F2\n"
356 "F2 R2 B2 R2 B2 D2 R U2 R' F2 R2 U2 R U2 F2\n"
357 "B2 R2 F2 R2 F2 D2 R U2 R U2 R2 F2 R' U2 F2\n"
358 "B2 R2 F2 R2 F2 D2 R U2 R' F2 R2 U2 R U2 F2\n"
359 "U2 B2 R' F2 R2 F2 R B2 R2 D2 R' D2 B2 R2 B2\n"
360 "U2 B2 R' F2 R2 F2 R' D2 R2 B2 R D2 B2 R2 B2\n"
361 "R U2 R U2 F2 D2 F2 R2 B2 R' B2 R' U2 R B2\n"
362 "R U2 F2 U2 F2 R B2 R U2 R D2 R2 D2 R' B2\n"
363 "R D2 R' F2 R' U2 R' D2 F2 R2 U2 F2 B2 R' B2\n"
364 "R F2 U2 R' B2 R2 B2 R' F2 U2 R D2 B2 R B2\n"
365 "R2 F2 R F2 D2 U2 R D2 R D2 R' D2 R D2 B2\n"
366 "R' U2 R2 F2 U2 R' B2 R F2 U2 R D2 B2 R B2\n"
367 "F2 R2 F2 R' F2 D2 R' F2 R' F2 R U2 R' D2 B2\n"
368 "F2 R' F2 R' B2 R' B2 D2 B2 R F2 R' F2 R2 U2\n"
369 "U2 R2 U2 R2 B2 U2 B2 R' B2 R U2 R2 F2 R' D2\n"
370 "U2 R2 U2 R2 B2 U2 B2 R' B2 R' F2 R2 U2 R D2\n"
371 "U2 R' U2 R' U2 R' B2 R F2 R D2 U2 B2 R2 D2\n"
372 "U2 B2 R2 U2 R2 U2 B2 R' B2 R U2 R2 F2 R' D2\n"
373 "U2 B2 R2 U2 R2 U2 B2 R' B2 R' F2 R2 U2 R D2\n"
374 "R2 U2 B2 U2 B2 R B2 R2 B2 R F2 R2 U2 R D2\n"
375 "R2 U2 B2 U2 B2 R B2 R2 B2 R' U2 R2 F2 R' D2\n"
376 "F2 R2 B2 R' B2 R F2 D2 U2 R D2 R' D2 R D2\n"
377},
378[14] = {
379 .scramble = "L' F2 L' B2 L D2 F2 B2 L' B2 D2 F2 D2 R'",
380 .solutions =
381 "R D2 F2 D2 B2 R D2 U2 F2 R' B2 R U2 R\n"
382 "D2 R' B2 R' B2 R U2 R2 D2 U2 R U2 B2 R' F2\n"
383 "D2 R' B2 R' B2 R' D2 U2 R2 D2 R' U2 B2 R' F2\n"
384 "R' B2 D2 R D2 R' D2 R' F2 R2 F2 U2 R U2 B2\n"
385 "R F2 D2 R U2 R2 U2 F2 D2 R' B2 R' U2 F2 R\n"
386 "R2 D2 U2 R' F2 D2 U2 R' F2 R F2 R' F2 U2 R\n"
387 "R B2 U2 R U2 B2 R D2 F2 R U2 R' D2 U2 R2\n"
388 "U2 B2 D2 R U2 R2 B2 R' U2 R' B2 R F2 D2 R'\n"
389 "U2 B2 D2 R' B2 R2 U2 R U2 R' B2 R F2 D2 R'\n"
390 "R D2 R' D2 F2 R' B2 D2 R' B2 R2 F2 D2 B2 R'\n"
391 "U2 R F2 U2 R' F2 R F2 R D2 R2 B2 R' F2 U2\n"
392 "U2 R F2 U2 R' F2 R F2 R' B2 R2 D2 R F2 U2\n"
393 "R F2 D2 R F2 D2 R2 U2 R U2 R D2 B2 R' U2\n"
394 "R' D2 R' F2 R F2 U2 R U2 B2 R2 D2 F2 R D2\n"
395 "R' D2 R F2 D2 R U2 R' B2 U2 R2 U2 R D2 U2\n"
396},
397[15] = {
398 .scramble = "R2 D2 R U2 L2 D2 L' D2 B2 R F2 L U2 R F2",
399 .solutions =
400 "U2 R' F2 R F2 D2 U2 R' F2 D2 R2 B2 U2 F2\n"
401 "U2 R' F2 R F2 D2 U2 R' B2 U2 R2 F2 U2 F2\n"
402 "R2 U2 F2 U2 R2 B2 R F2 R' U2 R B2 U2 R2\n"
403 "B2 D2 R2 D2 R F2 D2 R' U2 R' F2 R2 B2 R2\n"
404 "U2 R2 B2 R' B2 D2 R' F2 B2 D2 R2 U2 R U2 F2\n"
405 "D2 R2 D2 B2 R B2 U2 R D2 F2 R2 D2 R U2 F2\n"
406 "D2 R2 F2 R U2 F2 B2 R2 F2 U2 R' U2 R' U2 F2\n"
407 "R2 D2 R D2 F2 B2 R' F2 B2 U2 B2 R U2 R2 F2\n"
408 "U2 R2 B2 R' B2 D2 R' U2 R2 U2 F2 B2 R D2 B2\n"
409 "U2 R' F2 R' F2 D2 U2 R2 F2 R' F2 D2 R2 D2 B2\n"
410 "U2 R' F2 R' F2 D2 U2 R2 F2 R' B2 U2 R2 D2 B2\n"
411 "D2 R2 F2 R' B2 U2 F2 B2 R' D2 R2 U2 R D2 B2\n"
412 "D2 R' B2 D2 F2 B2 R' D2 R' F2 U2 R2 D2 R2 B2\n"
413 "B2 R2 D2 R' B2 U2 R' B2 R2 D2 F2 U2 R D2 B2\n"
414 "U2 R2 D2 F2 D2 R' U2 R' B2 R U2 B2 U2 F2 R2\n"
415 "U2 R' D2 B2 D2 U2 R' U2 R' B2 U2 F2 R2 F2 R2\n"
416 "D2 R2 U2 B2 D2 R' U2 R' B2 R U2 B2 D2 F2 R2\n"
417 "D2 R' D2 R2 B2 D2 B2 R F2 R F2 B2 D2 F2 R2\n"
418 "D2 R' B2 D2 F2 B2 R' D2 R' F2 U2 B2 R2 D2 R2\n"
419 "R2 U2 F2 R2 B2 R2 U2 R' F2 R' U2 R B2 U2 R2\n"
420 "F2 R' U2 R' D2 R B2 R2 U2 B2 R D2 R U2 R2\n"
421 "F2 R' U2 R' D2 R' U2 B2 R D2 R2 D2 R' U2 R2\n"
422 "B2 R2 D2 R F2 D2 R2 F2 R U2 R' F2 R2 B2 R2\n"
423 "U2 R F2 R2 D2 U2 B2 R' U2 R U2 F2 R2 B2 U2\n"
424 "U2 R F2 R2 D2 U2 B2 R' U2 R D2 B2 R2 B2 U2\n"
425 "U2 R' F2 R F2 R2 D2 U2 R B2 U2 R2 D2 B2 U2\n"
426 "U2 R' F2 R' D2 U2 R2 F2 R' B2 U2 R2 D2 B2 U2\n"
427 "D2 R2 D2 B2 R' U2 R2 F2 D2 R B2 D2 R' B2 U2\n"
428 "U2 R' F2 R F2 R2 D2 U2 R F2 D2 R2 D2 B2 D2\n"
429 "U2 R' F2 R' D2 U2 R2 F2 R' F2 D2 R2 D2 B2 D2\n"
430 "U2 F2 R D2 B2 D2 R' D2 R' D2 B2 R' U2 R D2\n"
431 "D2 R2 B2 R U2 F2 D2 B2 U2 R2 F2 R D2 R D2\n"
432 "D2 R2 B2 R D2 B2 D2 F2 D2 R2 F2 R D2 R D2\n"
433 "U2 R' U2 F2 R2 F2 D2 B2 R' U2 R' B2 R2 D2 U2\n"
434 "U2 R' D2 B2 R2 F2 D2 F2 R' D2 R' F2 R2 D2 U2\n"
435 "B2 D2 R2 F2 R F2 U2 R' B2 R D2 R2 F2 D2 U2\n"
436},
437[16] = {
438 .scramble = "L' F2 R' B2 U2 R' F2 L D2 L U2 B2 D2 F2",
439 .solutions =
440 "U2 F2 R' F2 D2 R F2 U2 R B2 U2 R D2 R\n"
441 "F2 D2 B2 U2 R' B2 R' B2 R D2 F2 R B2 R\n"
442 "U2 F2 U2 F2 R' F2 R U2 R2 D2 R' B2 R' U2 R\n"
443 "D2 U2 R' U2 R' U2 B2 R D2 R2 D2 B2 R F2 R\n"
444 "D2 R' U2 B2 R U2 R' B2 D2 R F2 D2 R2 F2 R\n"
445 "D2 R' U2 B2 R2 B2 D2 R' D2 R' U2 F2 R' U2 R\n"
446 "D2 R' D2 F2 R2 B2 D2 R' U2 R' D2 B2 R' D2 R\n"
447 "F2 U2 R' D2 B2 R F2 U2 R' B2 R2 B2 R D2 R\n"
448 "F2 U2 R' D2 B2 R' U2 R2 F2 U2 R' B2 R' D2 R\n"
449 "F2 D2 R U2 R U2 R' F2 D2 R B2 D2 R2 F2 R\n"
450 "F2 R U2 F2 R' D2 R D2 R2 B2 D2 F2 R' U2 R\n"
451 "F2 R B2 R' D2 B2 U2 R2 B2 R B2 R' D2 F2 R\n"
452 "B2 D2 R D2 R D2 R' B2 U2 R B2 U2 R2 F2 R\n"
453 "D2 R F2 R' D2 R D2 R' F2 D2 U2 R' D2 F2 R2\n"
454 "F2 D2 R' U2 R F2 D2 R D2 R' B2 R' F2 U2 R2\n"
455 "D2 R' U2 B2 R U2 R D2 R2 B2 D2 R F2 D2 R'\n"
456 "R U2 R U2 R' D2 F2 U2 B2 R2 D2 R' D2 F2 R'\n"
457 "R B2 U2 R' U2 F2 R U2 R2 D2 F2 R U2 F2 R'\n"
458 "F2 U2 R' D2 B2 R F2 U2 R B2 R D2 R2 D2 R'\n"
459 "F2 U2 R' F2 R2 B2 R' U2 R' D2 F2 R' D2 B2 R'\n"
460 "F2 D2 R U2 R U2 R U2 R2 B2 U2 R D2 F2 R'\n"
461 "F2 D2 R F2 D2 R B2 D2 R2 F2 R U2 R B2 R'\n"
462 "F2 D2 R' U2 R2 B2 U2 R D2 F2 R' F2 R U2 R'\n"
463 "F2 R' B2 R' B2 R D2 R2 U2 B2 U2 R' D2 F2 R'\n"
464 "B2 U2 R' B2 R2 F2 R' D2 R' U2 B2 R' D2 F2 R'\n"
465 "B2 D2 R D2 R D2 R D2 R2 F2 D2 R D2 B2 R'\n"
466 "B2 D2 R' D2 R2 U2 R' B2 R' U2 R F2 D2 U2 R'\n"
467 "U2 R' D2 R' B2 R' D2 R2 F2 U2 R' F2 R' D2 U2\n"
468},
469[17] = {
470 .scramble = "B2 R B2 L F2 D2 U2 R U2 L' B2 R' B2 R2",
471 .solutions =
472 "R2 B2 R B2 R B2 R' F2 B2 U2 R' B2 R' B2\n"
473 "R2 B2 R F2 R D2 U2 F2 R' B2 D2 R F2 R\n"
474 "D2 U2 R2 U2 F2 R' B2 U2 R2 D2 R B2 R U2 F2\n"
475 "D2 U2 R2 F2 R' B2 U2 R2 D2 R B2 D2 R U2 F2\n"
476 "R2 F2 U2 F2 U2 R B2 D2 R2 U2 R' B2 R D2 B2\n"
477 "R' B2 R B2 R' B2 R' B2 R F2 U2 R' B2 R' B2\n"
478 "F2 R2 B2 R' B2 R F2 R D2 F2 R2 U2 R' D2 R\n"
479 "F2 U2 F2 R2 D2 R' B2 D2 R2 U2 R B2 D2 R' U2\n"
480 "B2 D2 U2 R2 B2 R U2 R2 D2 B2 R F2 R B2 U2\n"
481 "B2 R2 B2 D2 U2 R' B2 R2 B2 U2 R' F2 R B2 U2\n"
482 "D2 U2 R2 B2 R F2 B2 D2 R2 B2 R B2 R F2 D2\n"
483 "D2 U2 R2 B2 R' F2 R2 F2 B2 D2 R' B2 R F2 D2\n"
484 "D2 U2 F2 R2 B2 R' F2 R2 F2 D2 R' B2 R F2 D2\n"
485 "F2 R2 F2 R' B2 R2 B2 U2 R' D2 U2 F2 R F2 D2\n"
486},
487[18] = {
488 .scramble = "R B2 D2 L' B2 R' F2 L2 U2 L B2 D2 B2 D2",
489 .solutions =
490 "F2 B2 U2 R2 D2 R' B2 R' B2 U2 R' D2 R' F2\n"
491 "D2 R2 D2 F2 B2 R' F2 R' F2 D2 R' U2 R' B2\n"
492 "D2 B2 D2 B2 R U2 R2 F2 R' D2 R U2 F2 R'\n"
493 "D2 B2 D2 B2 R' F2 R2 U2 R D2 R U2 F2 R'\n"
494 "F2 U2 R D2 F2 R2 D2 F2 R' F2 U2 R' U2 R'\n"
495 "B2 D2 R' U2 F2 R2 U2 F2 R B2 D2 R' U2 R'\n"
496 "U2 R' B2 R' D2 R2 F2 U2 R' F2 R F2 B2 D2\n"
497 "D2 U2 R2 D2 R2 F2 D2 R' D2 R' U2 R U2 R F2\n"
498 "D2 U2 F2 R2 D2 R2 D2 R' D2 R' U2 R U2 R F2\n"
499 "R2 U2 R2 D2 U2 F2 D2 R' D2 R' U2 R U2 R F2\n"
500 "F2 D2 R' U2 B2 R' F2 B2 U2 B2 R' U2 R' D2 F2\n"
501 "U2 R D2 B2 R F2 U2 F2 D2 F2 R' D2 R' U2 B2\n"
502 "U2 R D2 B2 R B2 D2 F2 U2 B2 R' D2 R' U2 B2\n"
503 "F2 B2 D2 R D2 F2 B2 R' U2 F2 B2 R U2 R B2\n"
504 "U2 R F2 U2 R2 B2 U2 R' U2 F2 R F2 R2 F2 R\n"
505 "U2 R2 D2 R B2 R2 B2 U2 R' F2 R F2 D2 U2 R\n"
506 "D2 U2 R2 D2 R B2 R2 U2 R' F2 R F2 D2 U2 R\n"
507 "D2 U2 R2 D2 R' U2 R2 B2 R F2 R F2 D2 U2 R\n"
508 "D2 R2 D2 R' U2 R2 D2 B2 R F2 R F2 D2 U2 R\n"
509 "R2 D2 B2 D2 B2 R U2 F2 R2 F2 R D2 R F2 R\n"
510 "F2 U2 R2 U2 B2 R D2 B2 R2 F2 R' B2 R U2 R\n"
511 "F2 B2 R2 D2 R' U2 B2 R2 B2 R' D2 F2 R B2 R\n"
512 "F2 B2 R2 F2 D2 R' U2 B2 R2 B2 R' D2 R B2 R\n"
513 "B2 D2 R2 U2 B2 R U2 F2 R2 B2 R' F2 R D2 R\n"
514 "D2 U2 F2 D2 R D2 R' U2 R U2 R' B2 R2 F2 R2\n"
515 "F2 U2 R' D2 R U2 R' U2 R' F2 R2 U2 F2 U2 R2\n"
516 "U2 R U2 F2 R F2 R' B2 R' U2 R' D2 B2 D2 R'\n"
517 "U2 R F2 R2 F2 D2 R' B2 U2 F2 R2 F2 R' D2 R'\n"
518 "D2 R U2 R2 F2 R B2 D2 B2 R2 D2 R U2 F2 R'\n"
519 "D2 R U2 R' F2 R B2 D2 U2 R F2 R F2 B2 R'\n"
520 "D2 R' F2 R2 U2 R' B2 D2 B2 R2 D2 R U2 F2 R'\n"
521 "D2 R' F2 R2 F2 U2 R' D2 R2 B2 D2 B2 R U2 R'\n"
522 "F2 U2 R D2 R2 U2 B2 R' U2 B2 R2 D2 R F2 R'\n"
523 "B2 D2 R2 F2 B2 R U2 R2 B2 R D2 R D2 B2 R'\n"
524 "B2 D2 R2 F2 B2 R' B2 R2 U2 R' D2 R D2 B2 R'\n"
525 "B2 D2 R' U2 R2 D2 B2 R U2 B2 R2 D2 R B2 R'\n"
526 "U2 R F2 B2 U2 F2 R F2 B2 U2 R' U2 R' B2 U2\n"
527 "B2 R2 D2 R' F2 U2 R' F2 R' F2 R2 F2 D2 R U2\n"
528 "U2 R' B2 R F2 R2 D2 R2 U2 R' F2 R F2 B2 D2\n"
529 "R2 U2 R' B2 R F2 U2 R2 D2 U2 R' D2 R B2 D2\n"
530 "R2 U2 R' B2 R' D2 U2 R2 F2 D2 R D2 R B2 D2\n"
531 "F2 U2 R D2 R2 D2 R U2 R2 F2 D2 R' U2 R D2\n"
532 "F2 U2 R D2 R2 D2 R' F2 D2 R' U2 R2 D2 R' D2\n"
533 "F2 U2 R' D2 R' F2 D2 R2 F2 R U2 R2 D2 R' D2\n"
534 "F2 U2 R' D2 R' F2 R2 F2 U2 R2 D2 R' U2 R D2\n"
535 "F2 B2 U2 R D2 U2 B2 R' F2 B2 D2 R F2 R D2\n"
536 "R2 F2 U2 R2 B2 R' B2 R' D2 R F2 R B2 D2 U2\n"
537},
538[19] = {
539 .scramble = "L2 U2 F2 L' U2 B2 L2 U2 L D2 F2 L' U2",
540 .solutions =
541 "U2 R U2 F2 R F2 D2 R D2 F2 R2 U2\n"
542 "U2 R B2 R F2 B2 R2 F2 U2 R' B2 R2 B2\n"
543 "U2 R B2 R' B2 U2 R2 F2 B2 R B2 R2 B2\n"
544 "U2 R U2 F2 R' U2 R2 F2 D2 R D2 F2 R2\n"
545 "U2 R B2 R D2 R2 B2 U2 F2 B2 R' F2 R2\n"
546 "U2 R B2 R F2 B2 U2 R2 F2 U2 R' B2 R2\n"
547},
548{
549 .scramble = "", /* End-of-list signal */
550}
551};
diff --git a/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c b/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c
new file mode 100644
index 0000000..0e4ecef
--- /dev/null
+++ b/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c
@@ -0,0 +1,8 @@
1#define NISSFLAG NISSY_NISSFLAG_NORMAL
2#define MINMOVES 0
3#define MAXMOVES 20
4#define MAXSOLUTIONS 500
5#define OPTIMAL 1
6
7#include "scrambles.h"
8#include "../solvetest.h"
diff --git a/tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h b/tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h
new file mode 100644
index 0000000..4829691
--- /dev/null
+++ b/tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h
@@ -0,0 +1,533 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "B2 D2 B' U2 F2 R2 L2 F' R2 L2 U2 B' L2 F'",
7 .solutions =
8 "F L2 F R2 D2 U2 F D2 U2 F2 R2 F U2 F2\n"
9 "F L2 F R2 D2 U2 F' R2 F2 D2 U2 F' U2 F2\n"
10 "F U2 L2 F' U2 F D2 F' U2 L2 F' D2 U2 F'\n"
11 "D2 U2 F' D2 F' U2 F L2 D2 F U2 L2 U2 L2\n"
12 "U2 F U2 F L2 F' L2 F' D2 U2 F' R2 F D2\n"
13 "U2 R2 L2 U2 F R2 F L2 F' L2 D2 F' D2 R2 F2\n"
14 "U2 L2 D2 F' L2 F' D2 U2 R2 D2 F' R2 F R2 F2\n"
15 "D2 R2 L2 D2 F R2 F L2 F' L2 D2 F' D2 R2 F2\n"
16 "F R2 F L2 F' D2 R2 U2 F' D2 F' U2 F L2 F2\n"
17 "F L2 F R2 D2 U2 F U2 F2 R2 F2 D2 F' U2 F2\n"
18 "F L2 F R2 D2 U2 F D2 F2 R2 F2 U2 F' U2 F2\n"
19 "F2 L2 F' R2 F D2 F' D2 F R2 F' R2 L2 D2 F'\n"
20 "D2 U2 R2 F' U2 F' R2 F U2 L2 F' R2 U2 F2 R2\n"
21 "R2 F R2 L2 U2 F R2 F D2 R2 F2 D2 F U2 R2\n"
22 "R2 F R2 L2 U2 F' R2 F2 R2 F D2 R2 F' U2 R2\n"
23 "R2 F R2 L2 D2 F R2 D2 F' R2 F2 R2 F D2 R2\n"
24 "R2 F R2 L2 D2 F' D2 F2 R2 D2 F' R2 F' D2 R2\n"
25 "R2 F' U2 F2 R2 L2 U2 F' R2 F' D2 R2 F' U2 R2\n"
26 "L2 F D2 U2 R2 F U2 F L2 D2 F2 D2 R2 F' R2\n"
27 "F L2 D2 R2 F2 R2 U2 F' D2 L2 F' R2 D2 F' R2\n"
28 "F' L2 F' R2 L2 U2 L2 F' L2 F' U2 L2 U2 F2 R2\n"
29 "R2 U2 L2 F R2 F U2 F2 D2 L2 D2 F' L2 F' L2\n"
30 "L2 F D2 U2 R2 F U2 F R2 U2 F2 D2 R2 F' L2\n"
31 "F L2 U2 L2 F2 R2 U2 F' U2 R2 F' L2 U2 F' L2\n"
32 "F L2 D2 R2 F2 D2 F U2 L2 F R2 D2 U2 F' L2\n"
33 "F' D2 U2 F R2 F D2 F U2 F D2 F2 L2 F' L2\n"
34 "F' D2 U2 F R2 F D2 F U2 F' L2 F2 D2 F L2\n"
35 "U2 L2 F U2 F L2 D2 F R2 L2 U2 F U2 F2 U2\n"
36 "U2 L2 F' D2 R2 U2 L2 F L2 F D2 F2 D2 F' U2\n"
37 "U2 L2 F' D2 R2 U2 L2 F' L2 F2 L2 F D2 F U2\n"
38 "R2 F' R2 U2 F2 U2 L2 F' L2 U2 F R2 F' R2 U2\n"
39 "R2 F' R2 U2 F2 R2 F R2 U2 F' L2 U2 F' R2 U2\n"
40 "F U2 L2 D2 F2 L2 D2 F' L2 U2 F' U2 R2 F' U2\n"
41 "F2 D2 F' U2 F' D2 F R2 F' L2 F R2 U2 F' U2\n"
42 "F' R2 D2 U2 F' D2 L2 F2 U2 L2 U2 F' D2 F' U2\n"
43 "U2 L2 F D2 F2 U2 F U2 F R2 D2 L2 D2 F D2\n"
44 "U2 L2 F' U2 F U2 F2 D2 F' R2 D2 L2 D2 F D2\n"
45 "R2 F R2 U2 F' R2 U2 F D2 F2 L2 U2 F L2 D2\n"
46 "R2 F' L2 D2 F2 U2 L2 F' R2 D2 F L2 F' L2 D2\n"
47 "L2 F' R2 F2 D2 R2 F R2 F D2 U2 R2 F' L2 D2\n"
48 "F D2 R2 D2 F2 L2 D2 F' R2 D2 F' D2 L2 F' D2\n"
49 "F' R2 D2 U2 F' U2 R2 F2 D2 L2 U2 F' U2 F' D2\n"
50},
51[1] = {
52 .scramble = "B2 R2 B' D2 L2 D2 B U2 F U2 F D2 F2 L2",
53 .solutions =
54 "U2 R2 L2 F' R2 L2 U2 F L2 F R2 L2 U2 F\n"
55 "L2 F2 D2 F' U2 F' U2 F' R2 D2 R2 F R2 F2\n"
56 "F L2 F D2 R2 D2 L2 F2 U2 F' U2 F U2 F2\n"
57 "D2 R2 F2 R2 F' U2 R2 D2 L2 F2 R2 F' D2 R2\n"
58 "R2 D2 F L2 F' R2 F' L2 F' D2 U2 L2 U2 R2\n"
59 "U2 F2 L2 F' U2 F2 L2 D2 R2 F' R2 L2 D2 L2\n"
60 "F L2 F D2 R2 F2 L2 F' D2 F L2 F2 D2 L2\n"
61 "D2 F2 D2 U2 L2 F R2 U2 R2 F2 D2 F R2 U2\n"
62 "R2 D2 L2 U2 R2 F' R2 L2 F' U2 F' D2 F' U2\n"
63 "L2 U2 L2 D2 L2 F' R2 L2 F' U2 F' D2 F' U2\n"
64 "D2 F2 U2 R2 F R2 D2 U2 F' U2 L2 U2 F2 D2\n"
65 "R2 L2 U2 F2 L2 F R2 D2 R2 F2 U2 F L2 D2\n"
66 "R2 D2 F L2 F' R2 F' L2 F' R2 U2 L2 D2 U2\n"
67 "U2 F2 R2 D2 L2 F' L2 D2 L2 U2 F D2 F U2 F\n"
68 "U2 F2 L2 D2 R2 F' R2 D2 R2 U2 F D2 F U2 F\n"
69 "D2 U2 R2 U2 F L2 F L2 D2 R2 F2 L2 F D2 F\n"
70 "D2 R2 U2 R2 F L2 F' U2 F2 L2 D2 R2 F' D2 F\n"
71 "D2 F2 D2 U2 L2 D2 F L2 F D2 R2 L2 F R2 F\n"
72 "D2 F' D2 F2 U2 L2 U2 F D2 R2 L2 F' D2 R2 F\n"
73 "R2 F' L2 F' D2 R2 F U2 F L2 F2 D2 F U2 F\n"
74 "R2 F' L2 F' D2 R2 F U2 F' D2 F2 L2 F' U2 F\n"
75 "L2 D2 F D2 U2 R2 F' L2 F R2 U2 R2 F2 R2 F\n"
76 "F2 D2 F' L2 F R2 D2 L2 F' R2 F' R2 F R2 F\n"
77 "U2 R2 F2 L2 F D2 R2 L2 F R2 D2 F2 U2 R2 F2\n"
78 "U2 R2 F2 L2 F D2 R2 L2 F L2 U2 F2 U2 R2 F2\n"
79 "U2 F2 D2 U2 R2 F' L2 F' U2 R2 F2 U2 L2 U2 F2\n"
80 "U2 F2 D2 U2 R2 F' L2 F' D2 L2 F2 D2 L2 U2 F2\n"
81 "D2 R2 F R2 F' D2 F' D2 U2 R2 F R2 L2 U2 F2\n"
82 "R2 D2 R2 U2 F2 L2 F U2 F D2 U2 R2 F2 R2 F2\n"
83 "R2 D2 R2 U2 F2 L2 F U2 F L2 F2 R2 D2 U2 F2\n"
84 "F L2 F D2 R2 D2 F2 U2 F2 L2 F U2 F U2 F2\n"
85 "F2 D2 F2 L2 F U2 F' U2 F' R2 D2 R2 F R2 F2\n"
86 "U2 F2 L2 F' U2 F' U2 L2 D2 U2 F' R2 D2 L2 F'\n"
87 "D2 F U2 F2 L2 F' U2 F' L2 F' D2 R2 F' D2 F'\n"
88 "D2 F' D2 U2 R2 D2 F' L2 F' U2 F2 L2 D2 L2 F'\n"
89 "D2 F' L2 F2 U2 F U2 F' L2 F' D2 R2 F' D2 F'\n"
90 "U2 F' D2 F L2 U2 F' U2 R2 F' U2 R2 U2 F2 R2\n"
91 "D2 R2 F L2 F' U2 L2 F U2 F' D2 F2 R2 D2 R2\n"
92 "D2 L2 F2 R2 F U2 L2 F2 D2 L2 F2 D2 F' D2 R2\n"
93 "D2 F2 D2 F' U2 F' R2 D2 R2 L2 F R2 D2 F' R2\n"
94 "R2 D2 R2 F R2 L2 F' L2 U2 F2 D2 F' U2 F' R2\n"
95 "L2 U2 R2 F' D2 U2 F R2 D2 F2 D2 F' U2 F' R2\n"
96 "F U2 F D2 F R2 F L2 D2 F2 D2 F' D2 F' R2\n"
97 "U2 F2 L2 F L2 F2 U2 F2 D2 R2 F' R2 L2 D2 L2\n"
98 "D2 R2 F2 D2 L2 F U2 F2 D2 F R2 U2 R2 F2 L2\n"
99 "L2 U2 F2 R2 U2 F' L2 F' L2 U2 L2 F' R2 F' L2\n"
100 "F L2 F D2 R2 F2 L2 F' D2 F' D2 F2 L2 F2 L2\n"
101 "F2 R2 U2 F2 D2 F D2 R2 U2 R2 F2 R2 F' U2 L2\n"
102 "F2 R2 D2 R2 D2 F2 R2 F' L2 F' D2 R2 D2 F2 L2\n"
103 "F2 L2 F2 U2 F U2 F2 L2 D2 R2 F' R2 L2 D2 L2\n"
104 "D2 F' R2 D2 F D2 L2 D2 F2 R2 F U2 F R2 L2\n"
105 "R2 D2 F2 R2 D2 R2 D2 R2 F L2 F R2 D2 R2 L2\n"
106 "R2 D2 F2 L2 U2 R2 U2 L2 F L2 F R2 D2 R2 L2\n"
107 "L2 U2 F2 R2 U2 R2 D2 R2 F R2 F L2 U2 R2 L2\n"
108 "L2 U2 F2 L2 D2 R2 U2 L2 F R2 F L2 U2 R2 L2\n"
109 "D2 F2 U2 L2 F D2 F R2 U2 R2 F' R2 L2 F U2\n"
110 "D2 F2 D2 U2 L2 F R2 U2 F2 D2 F2 R2 F' R2 U2\n"
111 "D2 F2 R2 F' U2 R2 F2 D2 L2 U2 F2 U2 F R2 U2\n"
112 "R2 F D2 U2 F' R2 U2 L2 D2 F2 U2 F' D2 F' U2\n"
113 "L2 F D2 U2 F R2 F D2 L2 F2 R2 D2 F' L2 U2\n"
114 "F2 D2 U2 L2 F2 U2 F' R2 U2 R2 F2 D2 F R2 U2\n"
115 "F2 R2 F2 R2 F L2 F U2 F L2 F R2 F2 L2 U2\n"
116 "D2 F2 R2 F' D2 L2 F2 U2 L2 U2 F2 D2 F L2 D2\n"
117 "D2 F2 L2 D2 F' R2 L2 F L2 F' U2 F' R2 L2 D2\n"
118 "R2 U2 R2 D2 F L2 F' D2 L2 F U2 F' R2 F2 D2\n"
119 "R2 D2 F U2 F D2 L2 U2 F2 L2 F D2 L2 F' D2\n"
120 "R2 L2 U2 F2 L2 F R2 D2 F2 U2 F2 R2 F' L2 D2\n"
121 "R2 L2 F2 L2 F2 U2 F' R2 D2 R2 F2 U2 F L2 D2\n"
122 "R2 L2 F' R2 D2 R2 F U2 F2 L2 F' U2 F L2 D2\n"
123 "R2 L2 F' R2 D2 R2 F' L2 F2 U2 F U2 F L2 D2\n"
124 "L2 D2 F D2 F U2 R2 D2 F2 R2 F D2 R2 F' D2\n"
125 "L2 F D2 U2 F R2 F U2 R2 F2 R2 D2 F' R2 D2\n"
126 "L2 F' D2 F R2 L2 U2 R2 L2 F U2 F' R2 F2 D2\n"
127 "F2 R2 F2 R2 L2 U2 F' R2 D2 R2 F2 U2 F L2 D2\n"
128 "R2 U2 F2 U2 F U2 F L2 D2 F' R2 L2 F D2 U2\n"
129},
130[2] = {
131 .scramble = "L2 F' R2 F2 D2 B R2 B R2 B' R2 F' L2 D2",
132 .solutions =
133 "D2 L2 F R2 F D2 F' R2 F U2 F2 R2 F' D2\n"
134 "D2 L2 F R2 F D2 F' R2 F' R2 F2 U2 F D2\n"
135 "D2 L2 F L2 F' U2 F L2 F U2 F2 R2 F' D2 F2\n"
136 "D2 L2 F L2 F' U2 F L2 F' R2 F2 U2 F D2 F2\n"
137 "U2 R2 F' R2 U2 F U2 R2 F U2 F' D2 R2 F' R2\n"
138 "F' D2 L2 F' L2 F R2 U2 R2 U2 F L2 F U2 R2\n"
139 "F' R2 D2 U2 F U2 F' U2 R2 L2 F L2 F U2 R2\n"
140 "F' U2 R2 U2 L2 D2 F L2 D2 F R2 F' D2 F' U2\n"
141 "F' D2 L2 U2 R2 U2 F L2 D2 F R2 F' D2 F' U2\n"
142 "F' L2 F2 R2 F U2 F D2 F' U2 L2 F2 L2 F U2\n"
143 "R2 D2 L2 F R2 F' U2 F R2 D2 F U2 F R2 D2\n"
144 "L2 F D2 F U2 R2 F D2 F' R2 F L2 U2 L2 D2\n"
145},
146[3] = {
147 .scramble = "D2 B' F2 D2 R2 F R2 B2 F L2 B' R2 D2",
148 .solutions =
149 "D2 R2 F U2 F U2 F' U2 R2 F' D2\n"
150},
151[4] = {
152 .scramble = "B2 R2 B U2 B D2 R2 F' U2 B' D2 F2 U2 B",
153 .solutions =
154 "R2 F2 R2 F L2 F' U2 R2 L2 F D2 R2 L2\n"
155 "R2 U2 R2 F U2 F2 R2 L2 F R2 F D2 R2 F2\n"
156 "R2 U2 R2 F' R2 L2 F2 U2 F' R2 F D2 R2 F2\n"
157 "R2 L2 F R2 D2 U2 R2 F2 D2 F R2 F' R2 F2\n"
158 "R2 L2 F L2 D2 U2 L2 F2 D2 F R2 F' R2 F2\n"
159 "R2 L2 F' U2 F2 R2 D2 U2 R2 F' R2 F' R2 F2\n"
160 "R2 L2 F' U2 F2 L2 D2 U2 L2 F' R2 F' R2 F2\n"
161 "F2 R2 D2 U2 R2 F D2 U2 R2 F U2 F' U2 F2\n"
162 "F2 L2 D2 U2 L2 F D2 U2 R2 F U2 F' U2 F2\n"
163 "F' L2 F2 R2 F U2 F R2 D2 F' L2 F' L2 F2\n"
164 "F2 U2 F' R2 L2 U2 F' R2 F R2 D2 F2 R2 D2\n"
165},
166[5] = {
167 .scramble = "B L2 F L2 B' R2 F' L2 D2 F2 U2 F D2 B",
168 .solutions =
169 "F' R2 F' L2 F2 R2 D2 F U2 F L2 F' L2 F'\n"
170 "L2 F' L2 D2 F2 L2 F' R2 F2 R2 D2 F L2 U2 F\n"
171 "F' D2 F' R2 F' L2 D2 F' D2 L2 U2 R2 F' U2 F\n"
172 "F' R2 U2 R2 L2 F D2 F R2 U2 F D2 F' L2 F\n"
173 "F L2 F2 R2 F D2 F2 L2 F' U2 F L2 F' L2 F'\n"
174 "F L2 F2 R2 F' L2 F2 D2 F U2 F L2 F' L2 F'\n"
175 "D2 U2 F' U2 F' D2 F R2 U2 F U2 F' D2 F' U2\n"
176 "R2 L2 F' D2 F' D2 F R2 F' U2 F D2 F R2 U2\n"
177 "R2 F' D2 R2 F' U2 F R2 F' D2 R2 F U2 F' D2\n"
178 "R2 F' L2 F U2 R2 F2 D2 L2 F' L2 F' L2 F2 D2\n"
179 "R2 F' L2 F U2 F2 D2 L2 F R2 F L2 F2 R2 D2\n"
180 "F' U2 F' D2 F' U2 F U2 F' L2 D2 U2 F D2 U2\n"
181},
182[6] = {
183 .scramble = "L2 B' F' D2 F' D2 R2 B U2 R2 D2 L2",
184 .solutions =
185 "L2 D2 R2 U2 F' U2 R2 F R2 F2 L2\n"
186 "L2 F D2 R2 F' U2 R2 D2 R2 F2 L2\n"
187 "L2 D2 R2 U2 F L2 F2 U2 R2 F R2 F2\n"
188 "L2 F U2 L2 F R2 U2 F2 L2 U2 F2 R2\n"
189 "F' D2 F' D2 F' U2 L2 F' L2 U2 L2 U2\n"
190},
191[7] = {
192 .scramble = "L2 B L2 B R2 L2 D2 B2 L2 F R2 D2 B'",
193 .solutions =
194 "F L2 D2 F R2 D2 U2 F2 D2 F R2 F' U2\n"
195 "F L2 D2 F' U2 F2 R2 D2 U2 F' R2 F' U2\n"
196 "F2 U2 F D2 F L2 D2 R2 L2 F2 U2 F' L2 F\n"
197 "F2 U2 F R2 D2 F R2 D2 F2 U2 F' L2 D2 F\n"
198 "F' U2 F2 R2 U2 F D2 F2 D2 R2 F U2 F' L2\n"
199 "F L2 D2 F R2 U2 F2 D2 F R2 F2 R2 F U2\n"
200 "F L2 D2 F R2 F2 U2 F2 D2 U2 F' R2 F' U2\n"
201},
202[8] = {
203 .scramble = "B2 R2 F' D2 F L2 F' L2 U2 B' R2 L2 D2 F'",
204 .solutions =
205 "F D2 R2 L2 F R2 U2 F U2 F' L2 F D2 F2\n"
206 "F L2 U2 F' R2 F L2 D2 F L2 F' R2 D2 F2\n"
207 "F' D2 F' D2 R2 F' U2 F L2 D2 F L2 U2 F2\n"
208 "F' D2 F2 L2 D2 R2 F L2 F R2 F' U2 F D2\n"
209 "U2 F D2 F2 U2 R2 F U2 F D2 F' U2 F2 R2 F\n"
210 "R2 F2 U2 F' L2 F D2 R2 F U2 F2 L2 F' U2 F\n"
211 "R2 F2 U2 F' L2 F D2 R2 F' L2 F2 U2 F U2 F\n"
212 "U2 F D2 F2 U2 R2 F U2 F D2 F R2 F2 U2 F'\n"
213 "D2 F L2 F' U2 L2 F' D2 R2 F' L2 U2 L2 U2 F'\n"
214 "F2 D2 F' R2 F L2 F' L2 F2 U2 L2 D2 F L2 F'\n"
215 "D2 U2 F U2 R2 F L2 F' R2 F U2 L2 F D2 R2\n"
216 "F2 U2 F D2 F' D2 R2 F2 R2 F' U2 F' R2 F' R2\n"
217 "F' D2 F L2 F' L2 F R2 U2 L2 D2 R2 F' D2 R2\n"
218 "F' D2 F L2 F' L2 F L2 D2 L2 U2 L2 F' D2 R2\n"
219 "U2 F U2 F' R2 L2 U2 F L2 U2 F D2 F' R2 L2\n"
220 "F' R2 U2 F' U2 R2 F' D2 F R2 U2 R2 D2 F U2\n"
221 "D2 U2 F' R2 U2 R2 U2 F' U2 F R2 F' R2 F D2\n"
222 "F L2 F2 D2 F2 D2 R2 F L2 F R2 F' U2 F D2\n"
223 "L2 U2 F R2 F' U2 F R2 D2 F D2 L2 F D2 U2\n"
224},
225[9] = {
226 .scramble = "B U2 F D2 B' D2 L2 B F U2 F' D2 R2 D2",
227 .solutions =
228 "D2 R2 D2 F U2 F2 D2 R2 F D2 F' U2 F'\n"
229 "F D2 F' U2 R2 F' L2 U2 F R2 F' R2 L2 F\n"
230 "F2 U2 F R2 F2 L2 U2 F' R2 D2 U2 F U2 F\n"
231 "F' D2 U2 F' L2 F' D2 F' R2 F L2 D2 F' R2\n"
232 "L2 F2 L2 F U2 R2 F U2 F U2 F2 R2 F D2\n"
233 "L2 F2 L2 F U2 R2 F U2 F' R2 F2 U2 F' D2\n"
234},
235[10] = {
236 .scramble = "B' U2 L2 B' R2 B R2 B2 U2 B' U2 B L2 D2",
237 .solutions =
238 "D2 L2 F' L2 F U2 F2 L2 F' D2 F R2 D2 F\n"
239 "D2 L2 F' L2 F' L2 F2 U2 F D2 F R2 D2 F\n"
240 "D2 F R2 F U2 F' L2 F' R2 D2 F2 R2 F' U2 F2\n"
241},
242[11] = {
243 .scramble = "B D2 F' U2 F R2 B U2 L2 F R2 F' U2 F2",
244 .solutions =
245 "U2 F' U2 F U2 L2 D2 F' L2 F' L2 D2 U2 F2\n"
246 "L2 D2 F' U2 R2 F R2 U2 R2 F' D2 F D2 F2\n"
247 "F2 U2 F R2 F' L2 U2 F' U2 F' L2 F R2 F'\n"
248 "U2 F L2 U2 F D2 R2 D2 F' L2 F L2 F2 L2\n"
249 "R2 U2 F' U2 L2 D2 R2 F2 D2 F' R2 U2 L2 U2 F2\n"
250 "R2 U2 F' D2 L2 U2 R2 F2 D2 F' L2 U2 R2 U2 F2\n"
251 "L2 D2 F' L2 F2 D2 R2 U2 L2 F' R2 D2 R2 U2 F2\n"
252 "L2 D2 F' L2 F2 D2 L2 U2 R2 F' L2 D2 L2 U2 F2\n"
253 "F R2 U2 L2 F D2 F' L2 D2 F2 D2 F' L2 D2 F2\n"
254 "F' L2 D2 R2 F' U2 F U2 R2 F2 U2 R2 F' R2 F2\n"
255 "R2 F L2 D2 F2 D2 F' U2 F' L2 F2 L2 U2 F' R2\n"
256 "U2 F U2 F2 L2 U2 L2 U2 F' D2 R2 D2 L2 F2 L2\n"
257 "U2 F U2 F2 L2 D2 L2 D2 F' U2 R2 U2 L2 F2 L2\n"
258 "F R2 U2 L2 F D2 F D2 F2 L2 F L2 D2 F2 L2\n"
259 "F R2 U2 L2 F D2 F' L2 F2 D2 F' L2 D2 F2 L2\n"
260 "D2 F L2 F2 L2 U2 F D2 F' D2 U2 F' U2 F2 U2\n"
261 "U2 L2 F R2 D2 F' R2 F U2 F U2 F' U2 F D2\n"
262 "U2 L2 F L2 F D2 F' R2 F' L2 F L2 D2 F D2\n"
263 "U2 F D2 F2 L2 U2 R2 U2 F' L2 D2 R2 U2 F2 D2\n"
264 "U2 F D2 F2 L2 D2 R2 D2 F' R2 D2 L2 U2 F2 D2\n"
265 "D2 F L2 F U2 F' R2 U2 F R2 F L2 F' R2 D2\n"
266 "D2 F' L2 F2 L2 U2 F R2 F R2 L2 F L2 F2 D2\n"
267 "R2 F' U2 F' D2 R2 F' L2 F' L2 D2 F' L2 F D2\n"
268 "D2 F' R2 F2 R2 F' R2 L2 F L2 F' R2 F2 D2 U2\n"
269},
270[12] = {
271 .scramble = "F L2 F' U2 R2 F R2 F' R2 U2 B' L2 B2 U2",
272 .solutions =
273 "U2 F2 R2 F L2 U2 F U2 F' U2 L2 F D2 F'\n"
274 "D2 F2 R2 F U2 L2 F U2 F' L2 U2 F U2 F'\n"
275 "U2 F2 L2 F U2 F' R2 F L2 F D2 F' U2 L2\n"
276 "D2 F2 R2 F U2 F' L2 F L2 U2 F' L2 F U2\n"
277 "L2 F L2 F' L2 F D2 F2 R2 L2 F' R2 F' U2 F2\n"
278 "L2 F L2 F' L2 F' R2 L2 F2 D2 F R2 F' U2 F2\n"
279 "L2 F' D2 F R2 U2 F U2 F U2 F' D2 F2 D2 F2\n"
280 "U2 F2 R2 F U2 F D2 U2 F2 L2 F L2 F U2 F'\n"
281 "U2 F2 R2 F U2 F' L2 F2 D2 U2 F' L2 F U2 F'\n"
282 "D2 F2 R2 F L2 F D2 U2 F2 L2 F U2 F D2 F'\n"
283 "D2 F2 R2 F L2 F' L2 F2 D2 U2 F' U2 F D2 F'\n"
284 "F2 R2 F2 U2 F' L2 U2 F U2 F' U2 L2 F D2 F'\n"
285 "F2 R2 F2 D2 F' U2 L2 F U2 F' L2 U2 F U2 F'\n"
286 "R2 F U2 L2 F2 L2 F R2 F' R2 U2 L2 F2 D2 R2\n"
287 "R2 F U2 L2 F2 L2 F R2 F' L2 D2 L2 F2 D2 R2\n"
288 "R2 F U2 L2 F' R2 L2 F' L2 D2 F' D2 F' D2 R2\n"
289 "R2 F D2 L2 F2 D2 L2 F' R2 F R2 L2 F2 U2 R2\n"
290 "L2 F L2 D2 F2 R2 U2 F' R2 F D2 U2 F2 U2 R2\n"
291 "F2 U2 R2 F R2 F' U2 F L2 F2 D2 F R2 F R2\n"
292 "F2 U2 R2 F R2 F' U2 F' D2 F2 L2 F' R2 F R2\n"
293 "F2 R2 F' D2 F U2 F R2 F2 U2 F U2 R2 F L2\n"
294 "F2 R2 F' D2 F U2 F' U2 F2 R2 F' U2 R2 F L2\n"
295 "F2 L2 F2 U2 F' U2 F' R2 F L2 F D2 F' U2 L2\n"
296 "U2 R2 F' L2 D2 F' L2 U2 F' R2 F' U2 F' R2 L2\n"
297 "L2 F D2 F' L2 F U2 F U2 R2 D2 L2 F' R2 L2\n"
298 "R2 F R2 F D2 U2 F U2 R2 F L2 D2 F' R2 U2\n"
299 "L2 F U2 F L2 D2 R2 F' D2 R2 F' D2 F' R2 U2\n"
300 "F2 R2 F2 D2 F' U2 F' L2 F L2 U2 F' L2 F U2\n"
301 "F2 R2 F2 L2 F U2 F L2 D2 F D2 F D2 F U2\n"
302 "R2 F R2 F2 L2 D2 F L2 F2 D2 R2 U2 F L2 D2\n"
303 "D2 R2 F' L2 D2 F' U2 R2 F' D2 F' D2 F' D2 U2\n"
304},
305[13] = {
306 .scramble = "L2 F' D2 R2 F' D2 B2 U2 L2 B' D2 B2 D2 L2",
307 .solutions =
308 "L2 U2 F2 D2 F U2 F2 U2 R2 F D2 F' R2 U2\n"
309 "L2 D2 F2 U2 F D2 L2 F2 L2 F D2 L2 F U2\n"
310 "L2 F2 U2 F D2 L2 F2 U2 L2 F D2 L2 F U2\n"
311 "L2 F2 D2 F U2 F2 D2 U2 R2 F D2 F' R2 U2\n"
312 "L2 F2 D2 F' D2 U2 R2 F2 D2 F' D2 F' R2 U2\n"
313 "L2 F2 L2 F L2 D2 R2 L2 F2 D2 F' R2 F' R2 F2\n"
314 "F2 L2 F R2 D2 F2 D2 L2 D2 L2 F' R2 F' R2 F2\n"
315 "F2 L2 F L2 U2 F2 D2 L2 U2 R2 F' L2 F' L2 F2\n"
316 "F2 L2 F' L2 D2 R2 U2 F2 D2 R2 F L2 F' L2 F2\n"
317 "F2 L2 F' L2 D2 L2 D2 F2 D2 R2 F R2 F' R2 F2\n"
318 "U2 L2 F' L2 F L2 F' U2 L2 F2 R2 F R2 D2 F'\n"
319 "D2 R2 F2 R2 F L2 F R2 D2 F D2 L2 F' L2 F'\n"
320 "D2 L2 F2 U2 F' R2 D2 F L2 F' L2 F' R2 U2 F'\n"
321 "R2 F2 R2 F L2 F R2 U2 F L2 D2 F' U2 L2 F'\n"
322 "F2 L2 F D2 F' L2 D2 F' D2 U2 R2 F' U2 L2 F'\n"
323 "F2 L2 F R2 D2 F R2 F' R2 F' U2 L2 U2 L2 F'\n"
324 "U2 F2 R2 F D2 F' D2 R2 D2 F U2 F L2 F R2\n"
325 "L2 F R2 F' D2 F' D2 L2 F2 L2 F D2 L2 F R2\n"
326 "F2 R2 F' U2 R2 F2 D2 R2 F R2 U2 F L2 F2 L2\n"
327 "R2 F2 R2 F L2 D2 F2 U2 F' U2 L2 F U2 F2 U2\n"
328 "R2 F' L2 F U2 L2 F' L2 F2 R2 U2 F D2 F U2\n"
329 "L2 U2 R2 F2 D2 F' U2 F R2 F' D2 F' R2 F U2\n"
330 "L2 D2 F2 U2 F D2 F2 L2 F D2 L2 F2 D2 F' U2\n"
331 "L2 D2 F2 U2 F' L2 F2 D2 F' D2 L2 F2 D2 F' U2\n"
332 "L2 F2 U2 F D2 F2 U2 L2 F D2 L2 F2 D2 F' U2\n"
333 "L2 F2 D2 F' D2 U2 F2 D2 F2 R2 F D2 F' R2 U2\n"
334 "F2 U2 F2 L2 F' D2 L2 F2 U2 L2 F D2 L2 F U2\n"
335 "F2 D2 L2 F2 L2 F' U2 F2 D2 R2 F D2 F' R2 U2\n"
336 "F2 D2 F2 L2 F D2 U2 R2 F2 D2 F' D2 F' R2 U2\n"
337 "F2 D2 F2 L2 F' U2 F2 D2 U2 R2 F D2 F' R2 U2\n"
338 "D2 F L2 U2 R2 F' R2 F D2 F2 L2 F' D2 F D2\n"
339 "D2 F L2 U2 R2 F' R2 F' L2 F2 D2 F D2 F D2\n"
340 "R2 F2 D2 R2 F' R2 F' U2 F R2 U2 F' L2 F D2\n"
341 "R2 F2 D2 F' R2 U2 F R2 F' U2 F' U2 L2 F D2\n"
342},
343[14] = {
344 .scramble = "R2 L2 U2 F L2 U2 R2 U2 F' L2 F U2 B2",
345 .solutions =
346 "D2 F D2 R2 L2 F U2 F2 U2 F D2 R2 L2\n"
347 "F2 D2 F' R2 F D2 L2 D2 R2 F' D2 R2 L2\n"
348 "R2 L2 F2 D2 F' U2 L2 U2 R2 F' R2 F' D2\n"
349 "F2 R2 D2 L2 U2 L2 F' R2 F D2 F R2 D2\n"
350 "F2 L2 U2 L2 D2 R2 F' R2 F D2 F R2 D2\n"
351 "D2 F D2 R2 L2 F' R2 L2 D2 F R2 F2 L2 F2\n"
352 "L2 F2 U2 F R2 D2 F L2 D2 F D2 L2 D2 F2\n"
353 "D2 F2 D2 R2 F' D2 R2 L2 F U2 F2 L2 D2 F'\n"
354 "F2 R2 D2 F D2 F' U2 R2 F' U2 R2 U2 F2 R2\n"
355 "D2 F2 D2 F' L2 F2 R2 F' U2 R2 D2 R2 F' L2\n"
356 "F2 D2 F R2 L2 F2 R2 F U2 R2 D2 R2 F' L2\n"
357 "F2 D2 F' L2 F2 R2 L2 F' U2 R2 D2 R2 F' L2\n"
358 "D2 F D2 R2 F2 L2 F2 L2 F U2 F' D2 R2 L2\n"
359 "D2 F D2 L2 F2 R2 F2 R2 F U2 F' D2 R2 L2\n"
360 "D2 F' R2 F2 D2 R2 F2 L2 F' U2 F' D2 R2 L2\n"
361 "D2 F' L2 F2 D2 L2 F2 R2 F' U2 F' D2 R2 L2\n"
362 "F2 D2 R2 D2 L2 F2 D2 R2 F' U2 F' L2 F' U2\n"
363 "R2 F2 D2 F2 L2 F U2 L2 U2 R2 F' R2 F' D2\n"
364 "L2 F2 D2 F2 R2 F U2 L2 U2 R2 F' R2 F' D2\n"
365 "F2 U2 R2 D2 L2 F2 R2 F U2 L2 F' D2 F' D2\n"
366 "F2 U2 F' D2 L2 U2 L2 F D2 U2 F2 L2 F' D2\n"
367 "F2 U2 F' D2 L2 U2 L2 F' L2 F2 D2 U2 F D2\n"
368 "F2 D2 L2 U2 L2 F2 D2 R2 F' D2 F' R2 F' D2\n"
369 "F2 D2 F2 R2 L2 F U2 L2 U2 R2 F' R2 F' D2\n"
370 "F' D2 U2 F' L2 U2 L2 D2 F U2 F' L2 F' D2\n"
371 "F' R2 L2 F' L2 F' R2 L2 U2 R2 F' U2 F' D2\n"
372},
373[15] = {
374 .scramble = "F' D2 B' D2 L2 B' D2 B L2 F2 D2 L2 U2 F'",
375 .solutions =
376 "F U2 L2 D2 F2 L2 F' R2 F L2 D2 F L2 F\n"
377 "F D2 F D2 R2 F D2 F R2 F2 D2 L2 F' R2\n"
378 "U2 L2 U2 F D2 L2 F U2 R2 F R2 D2 F L2 F\n"
379 "L2 D2 R2 F R2 L2 U2 F' R2 F U2 L2 F D2 F\n"
380 "F U2 L2 F2 L2 F2 D2 F R2 F L2 D2 F L2 F\n"
381 "F' L2 F2 R2 U2 F' R2 F U2 R2 F D2 F2 L2 F\n"
382 "F D2 F D2 R2 F D2 F' D2 L2 F' R2 F2 L2 F2\n"
383 "U2 F' U2 F' L2 D2 F' D2 F R2 F' D2 F' L2 F'\n"
384 "F R2 F2 D2 F' L2 F D2 L2 F L2 F2 R2 D2 F'\n"
385 "F L2 D2 F2 D2 F U2 F R2 F R2 F2 L2 U2 F'\n"
386 "F' D2 F2 R2 F L2 F D2 L2 F L2 F2 R2 D2 F'\n"
387 "F' L2 F2 R2 U2 F' R2 F U2 R2 F' L2 F2 D2 F'\n"
388 "F D2 F D2 R2 F D2 F' D2 F2 R2 F2 L2 F' R2\n"
389 "R2 F U2 F L2 D2 F R2 F' U2 F L2 D2 R2 L2\n"
390 "L2 F L2 U2 L2 D2 F' U2 F R2 F' R2 F R2 U2\n"
391 "D2 R2 F L2 F R2 L2 U2 F' L2 F U2 R2 F D2\n"
392},
393[16] = {
394 .scramble = "B R2 L2 U2 B2 R2 B R2 F D2 B' U2 L2 B'",
395 .solutions =
396 "F' L2 F D2 R2 F U2 F' D2 F' R2 U2 R2\n"
397 "F U2 R2 F U2 F' L2 F L2 D2 U2 F2 U2 F\n"
398 "U2 R2 U2 F L2 F2 U2 F' R2 F L2 F' R2 F'\n"
399 "U2 R2 U2 F' U2 F2 L2 F R2 F L2 F' R2 F'\n"
400 "F U2 R2 F U2 F' L2 F' D2 F2 L2 D2 U2 F'\n"
401 "F L2 F2 U2 R2 L2 F' R2 F' U2 F R2 U2 F'\n"
402 "F L2 F2 R2 D2 F D2 F D2 F' R2 L2 U2 F'\n"
403 "F' U2 R2 L2 F2 R2 F R2 F' U2 F R2 U2 F'\n"
404 "F U2 F2 R2 F U2 R2 L2 F' R2 F D2 F L2\n"
405 "F' D2 R2 F' D2 R2 F2 U2 F' U2 F' L2 F' L2\n"
406 "F' R2 F2 U2 F' U2 R2 L2 F' R2 F D2 F L2\n"
407 "F U2 R2 F' D2 R2 F' L2 F D2 F2 L2 F U2\n"
408 "F U2 R2 F' D2 R2 F' L2 F' L2 F2 D2 F' U2\n"
409 "F L2 F2 U2 L2 F' R2 U2 F R2 F' U2 F' U2\n"
410 "F' U2 L2 F R2 F2 U2 F' U2 F R2 F R2 U2\n"
411 "F' U2 L2 F' U2 F2 R2 F U2 F R2 F R2 U2\n"
412},
413[17] = {
414 .scramble = "R2 F2 R2 F R2 B D2 R2 B R2 U2 B U2 F' L2",
415 .solutions =
416 "F R2 F D2 F2 L2 F' D2 L2 F' L2 U2 F' U2 R2\n"
417 "F R2 F' L2 F2 D2 F D2 L2 F' L2 U2 F' U2 R2\n"
418 "F L2 F L2 F2 U2 F' D2 U2 L2 F U2 L2 F L2\n"
419 "F L2 F' U2 F2 L2 F D2 U2 L2 F U2 L2 F L2\n"
420 "F' D2 L2 F D2 L2 F U2 F' D2 F U2 F2 U2 L2\n"
421 "U2 L2 F R2 F R2 F' D2 F L2 F' L2 F2 L2 U2\n"
422 "U2 L2 F L2 F L2 F2 D2 F' U2 F L2 U2 F U2\n"
423 "U2 L2 F L2 F' D2 F2 L2 F U2 F L2 U2 F U2\n"
424 "R2 L2 F L2 D2 F U2 F2 L2 F' U2 F' L2 F U2\n"
425 "R2 L2 F L2 D2 F' L2 F2 U2 F U2 F' L2 F U2\n"
426 "L2 F U2 F R2 F2 L2 U2 F R2 U2 F D2 F' D2\n"
427 "L2 F U2 F' L2 U2 F' L2 U2 F' D2 F' D2 F2 D2\n"
428 "F' L2 F L2 U2 F2 R2 D2 F' R2 F' R2 D2 F' D2\n"
429 "D2 F D2 F L2 D2 F2 U2 F D2 F2 D2 L2 F L2 F\n"
430 "D2 F D2 F L2 F2 U2 F D2 F2 D2 U2 L2 F L2 F\n"
431 "D2 F D2 F L2 F2 U2 F' D2 U2 L2 F2 U2 F' L2 F\n"
432 "D2 F D2 F' U2 L2 F2 L2 F' D2 F2 U2 L2 F L2 F\n"
433 "D2 F D2 F' U2 F2 L2 F D2 U2 L2 F2 U2 F' L2 F\n"
434 "D2 F D2 F' U2 F2 L2 F' D2 F2 D2 U2 L2 F L2 F\n"
435 "F2 L2 F' R2 D2 F' L2 D2 F2 D2 F' R2 F U2 R2 F\n"
436 "F' L2 F U2 F R2 L2 D2 F' D2 L2 F' R2 F' D2 F\n"
437 "L2 F' L2 D2 F2 R2 F' R2 F' R2 F U2 R2 F L2 F2\n"
438 "F U2 R2 F D2 F U2 L2 F2 L2 D2 F' R2 F' L2 F2\n"
439 "F U2 R2 F D2 F D2 R2 F2 L2 D2 F' L2 F' R2 F2\n"
440 "F D2 R2 F' D2 F D2 F' L2 U2 F U2 F2 D2 R2 F2\n"
441 "F' R2 F' U2 L2 F' L2 F R2 F U2 R2 F2 D2 L2 F2\n"
442 "F' R2 F' R2 F2 R2 F L2 F R2 D2 F R2 D2 U2 F2\n"
443 "U2 R2 F2 U2 F U2 F D2 F2 R2 F' L2 F' L2 D2 F'\n"
444 "U2 R2 F2 U2 F U2 F' R2 F2 D2 F L2 F' L2 D2 F'\n"
445 "U2 F' D2 F U2 F2 L2 F L2 U2 F2 U2 F' U2 L2 F'\n"
446 "U2 F' D2 F' L2 F2 U2 F' L2 U2 F2 U2 F' U2 L2 F'\n"
447 "F2 R2 F U2 R2 F D2 R2 F2 D2 R2 F' D2 F D2 F'\n"
448 "F2 L2 F D2 F' D2 F2 U2 R2 F' D2 L2 F' D2 L2 F'\n"
449 "F L2 D2 U2 F' D2 F R2 F' R2 F' L2 F D2 F' R2\n"
450 "F L2 F' D2 F' U2 F2 U2 F D2 F R2 D2 F2 R2 L2\n"
451 "F D2 R2 F' D2 F D2 F D2 F2 L2 U2 F' R2 F2 U2\n"
452 "F' U2 L2 F2 D2 F U2 F2 R2 F L2 F D2 R2 F U2\n"
453 "F' U2 L2 F2 D2 F' R2 F2 U2 F' L2 F D2 R2 F U2\n"
454 "F' L2 D2 F D2 F U2 F' D2 L2 F' L2 F U2 F' U2\n"
455 "F' L2 F L2 F' D2 F L2 U2 F' D2 F U2 F' L2 U2\n"
456 "F R2 F2 L2 F U2 F2 D2 R2 F' R2 F' U2 F R2 D2\n"
457 "F R2 F2 L2 F L2 U2 F2 D2 F' R2 F' R2 D2 F' D2\n"
458 "F L2 F L2 U2 F2 U2 F R2 F' R2 U2 F2 R2 F' D2\n"
459 "F2 R2 F L2 F' D2 R2 F2 L2 F' D2 F L2 F' D2 U2\n"
460},
461[18] = {
462 .scramble = "D2 B' U2 F' U2 B2 D2 R2 B' L2 F' R2 F2 R2 L2",
463 .solutions =
464 "F R2 F' U2 R2 F R2 L2 D2 F' D2 F U2 F L2\n"
465 "F2 R2 F U2 R2 F U2 R2 F2 U2 L2 F' D2 F L2\n"
466 "R2 L2 F2 R2 F L2 F D2 L2 F2 L2 F L2 F D2\n"
467 "F2 D2 L2 F' D2 R2 F D2 F2 D2 L2 F R2 F D2\n"
468 "D2 L2 F D2 R2 F R2 F2 D2 F' U2 F' U2 F U2 F\n"
469 "D2 L2 F D2 R2 F' D2 F2 R2 F U2 F' U2 F U2 F\n"
470 "L2 F R2 L2 U2 F L2 F2 D2 F' L2 F L2 F' R2 F\n"
471 "L2 F R2 L2 U2 F' D2 F2 L2 F L2 F L2 F' R2 F\n"
472 "F' U2 R2 F U2 R2 F2 U2 L2 F' D2 F L2 F' U2 F\n"
473 "F' R2 F' L2 D2 F2 U2 F' U2 F U2 L2 F R2 D2 F\n"
474 "F' R2 F' L2 F D2 F' D2 L2 F' L2 F2 R2 L2 D2 F\n"
475 "F U2 L2 F' D2 L2 F' D2 F R2 F U2 F2 D2 R2 F'\n"
476 "F R2 F U2 L2 F2 D2 F U2 F D2 F' D2 R2 L2 F'\n"
477 "F' R2 F' L2 F D2 F' D2 L2 F R2 L2 D2 F2 R2 F'\n"
478 "U2 F' D2 F L2 F2 D2 F' D2 F' D2 U2 F' D2 F R2\n"
479 "U2 F' D2 F' D2 F2 L2 F D2 F' D2 U2 F' D2 F R2\n"
480 "F R2 U2 F L2 F' R2 F2 L2 F D2 F L2 D2 F R2\n"
481 "F R2 U2 F' R2 F2 L2 F' R2 F' D2 F L2 D2 F R2\n"
482 "F L2 F' D2 F U2 F' D2 F' D2 F2 D2 F' L2 D2 R2\n"
483 "U2 F' D2 F R2 F2 D2 F' L2 F' D2 U2 F' R2 F L2\n"
484 "U2 F' D2 F' D2 F2 R2 F L2 F' D2 U2 F' R2 F L2\n"
485 "F2 R2 F' R2 F2 U2 R2 F U2 R2 F2 L2 F' D2 F L2\n"
486 "R2 F2 R2 F L2 F2 R2 F' D2 L2 F2 L2 F L2 F D2\n"
487 "F2 D2 L2 F R2 F2 D2 R2 F D2 F2 L2 F R2 F D2\n"
488 "F2 D2 L2 F R2 F2 D2 R2 F' L2 F2 D2 F' R2 F D2\n"
489 "F2 L2 F2 R2 L2 F' L2 F D2 L2 F2 L2 F L2 F D2\n"
490 "F' L2 F' D2 F U2 F' U2 F L2 F2 U2 F' D2 R2 D2\n"
491 "F' L2 F' D2 F U2 F' U2 F' U2 F2 L2 F D2 R2 D2\n"
492},
493[19] = {
494 .scramble = "B2 L2 F' D2 R2 B' D2 L2 B' D2 B R2 B L2 U2",
495 .solutions =
496 "U2 L2 F' U2 F' U2 F D2 R2 F R2 D2 F L2 F2\n"
497 "U2 F' R2 U2 F' U2 R2 F' L2 F L2 F D2 R2 F2\n"
498 "U2 F' U2 F' R2 D2 F' L2 F R2 U2 F U2 F2 D2\n"
499 "U2 F U2 F' D2 R2 F' R2 F D2 F D2 F R2 U2 F\n"
500 "U2 F D2 F' D2 F U2 F' D2 R2 F D2 F R2 U2 F\n"
501 "U2 F' D2 F D2 F2 U2 L2 F R2 F D2 F2 L2 U2 F\n"
502 "U2 F' D2 F' U2 L2 F2 D2 R2 F D2 F' R2 F2 L2 F\n"
503 "D2 F' L2 F' L2 D2 F2 D2 F' U2 L2 F' D2 F2 D2 F\n"
504 "R2 F' U2 F' L2 F R2 F' R2 F U2 F' L2 D2 R2 F\n"
505 "F D2 L2 F' D2 L2 F' R2 D2 F' U2 F L2 F' R2 F\n"
506 "F' L2 F' U2 L2 F' U2 L2 F' L2 D2 F' U2 F' D2 F\n"
507 "U2 F' U2 F U2 F2 D2 R2 U2 F' R2 F' R2 F' D2 F2\n"
508 "U2 F' U2 F' R2 D2 F' L2 F' D2 F2 R2 U2 F U2 F2\n"
509 "D2 F' U2 R2 F2 D2 F L2 F D2 R2 F U2 F D2 F2\n"
510 "D2 F' D2 R2 F D2 U2 F2 U2 F R2 F' U2 F' U2 F2\n"
511 "D2 F' D2 R2 F' D2 F2 D2 U2 F' R2 F' U2 F' U2 F2\n"
512 "F' D2 R2 F L2 F R2 F2 U2 R2 L2 F' U2 F D2 F2\n"
513 "F' D2 R2 F L2 F' U2 R2 L2 F2 L2 F U2 F D2 F2\n"
514 "U2 F U2 F2 U2 F' D2 L2 F2 L2 F L2 D2 F U2 F'\n"
515 "D2 F' L2 F D2 F2 L2 F' L2 F2 L2 U2 L2 F' D2 F'\n"
516 "D2 F' L2 F' L2 D2 F2 D2 F L2 F2 U2 L2 F' D2 F'\n"
517 "D2 F' L2 F' L2 F2 D2 F L2 F2 L2 U2 L2 F' D2 F'\n"
518 "R2 F' D2 R2 F D2 F R2 F' L2 F D2 F' L2 U2 F'\n"
519 "R2 F' R2 F' R2 F' D2 F R2 D2 F U2 L2 F U2 F'\n"
520 "F U2 L2 F' U2 R2 F D2 F' L2 F U2 L2 F R2 F'\n"
521 "F U2 L2 F' L2 F' L2 D2 F' L2 F R2 F' L2 U2 F'\n"
522 "F' R2 D2 F U2 F' D2 R2 F' U2 F D2 R2 F D2 F'\n"
523 "U2 F L2 F U2 F R2 D2 F D2 F' L2 F U2 F' L2\n"
524 "U2 F D2 F2 D2 F L2 F R2 F' R2 F' D2 F2 R2 L2\n"
525 "U2 F' D2 F L2 F2 L2 F' R2 F' R2 F' D2 F2 R2 L2\n"
526 "F' R2 F' U2 F R2 F' D2 F L2 F D2 L2 F R2 L2\n"
527 "F' D2 R2 F R2 F' D2 F U2 F' R2 F' D2 L2 F' D2\n"
528 "F' L2 F' R2 F R2 F' L2 F L2 F L2 D2 F D2 U2\n"
529},
530{
531 .scramble = "", /* End-of-list signal */
532}
533};
diff --git a/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c b/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c
new file mode 100644
index 0000000..0e4ecef
--- /dev/null
+++ b/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c
@@ -0,0 +1,8 @@
1#define NISSFLAG NISSY_NISSFLAG_NORMAL
2#define MINMOVES 0
3#define MAXMOVES 20
4#define MAXSOLUTIONS 500
5#define OPTIMAL 1
6
7#include "scrambles.h"
8#include "../solvetest.h"

Generated with cgit - Back to sebastiano.tronto.net