aboutsummaryrefslogtreecommitdiff
path: root/tools/404_solvetest_DR_UD/scrambles.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/404_solvetest_DR_UD/scrambles.h')
-rw-r--r--tools/404_solvetest_DR_UD/scrambles.h199
1 files changed, 199 insertions, 0 deletions
diff --git a/tools/404_solvetest_DR_UD/scrambles.h b/tools/404_solvetest_DR_UD/scrambles.h
new file mode 100644
index 0000000..ef27a81
--- /dev/null
+++ b/tools/404_solvetest_DR_UD/scrambles.h
@@ -0,0 +1,199 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "F2 D' F2 U2 R F2 R2 B' L U' L2 U' L2 U R2 U F2 U B2 R2 F2 D2",
7 .solutions =
8 "(F2 D' F2 U2 R F2 R2 B' L)\n"
9 "(F2 D' F2 U2 R' B2 L2 B L)\n"
10},
11[1] = {
12 .scramble = "L2 U' B' R2 D2 L U R' F U2 B' L2 U2 B L2 F' D2 F U2 L2 D2",
13 .solutions =
14 "F2 D2 F B' L D' R' L2 B\n"
15 "F2 R2 F D B R' L' U' B\n"
16 "F' R D L D' L' B L' B\n"
17 "F' R D B L' U' F2 U B\n"
18 "F' R' D L D' L' B L' B\n"
19 "F' R' D B L' U' F2 U B\n"
20 "U2 R2 D B U2 R' L2 B L\n"
21 "F' R B L' B D L' U' L\n"
22 "F' R' B L' B D L' U' L\n"
23 "F' L B U2 D' R D' F' L\n"
24 "(F2 B D R' L D2 B' L2 F)\n"
25 "(F2 B D F2 R L' B' U2 F)\n"
26 "(F2 B D R' L D2 F' D2 B)\n"
27 "(F2 B D F2 R L' F' L2 B)\n"
28},
29[2] = {
30 .scramble = "R F2 D2 R2 U' F B2 D' F2 R F2 R F2 U2 R U2 R' U2 B2 L D2 R",
31 .solutions =
32 "R U B D2 F2 L' D R L\n"
33 "R U B D2 F2 L' D' R L\n"
34 "(U2 F2 R' F2 R2 U' D2 F' R)\n"
35},
36[3] = {
37 .scramble = "R2 U2 L2 U L2 F D' L2 U' R D R2 U' R2 D R2 B2 U B2 L2 D'",
38 .solutions =
39 "U2 R2 F' U' R' U F2 U' F\n"
40 "R2 F D' B2 L' D F2 D' F\n"
41 "L' F' U2 R' U' F' U2 D2 R\n"
42},
43[4] = {
44 .scramble = "U2 F' U B R2 U2 D' L' D R' F' L2 B' R2 D2 R2 U2 B2 R2 F' L2 B' L2",
45 .solutions =
46 "(R2 F' R' D2 B2 U F' B D R)\n"
47 "(U L' F' U' L' B' R F U' L)\n"
48},
49[5] = {
50 .scramble = "U D R' F2 B2 D L F D' B U B2 L2 U2 R2 U' B2 D2 B2 L2 F2",
51 .solutions =
52 "U' D' F' D' F' L2 F B' R\n"
53 "U D B' D' B' R2 F' B L\n"
54},
55[6] = {
56 .scramble = "R' F2 R' U' F2 D2 F2 D B' R' F2 R D2 L2 B2 L2 B2 D2 L U2 L'",
57 .solutions =
58 "D' L U' L' D' R2 F2 D' F\n"
59 "L U' L B' U D2 F R2 F\n"
60 "F U D2 R B2 R' U2 R2 F\n"
61 "F U R L' F2 R D2 L F\n"
62 "L U' L B' U D2 B U2 B\n"
63 "F U D2 R B2 R' D2 L2 B\n"
64},
65[7] = {
66 .scramble = "D' B2 U' L B' D R2 F' R2 D2 R D2 L2 F2 U2 F2 U2 R' D2 F2 L2 F2",
67 .solutions =
68 "U' D F U2 D F B2 L F\n"
69 "R2 U' L B L' D' R' D2 F\n"
70 "U' D' F' R' F2 L2 B2 D B\n"
71 "L2 D' L F L' U' R' U2 B\n"
72},
73[8] = {
74 .scramble = "R' B U2 D F L' D' F' L U R2 B2 U2 F2 L2 U' B2 U2 B2 U' R2 D'",
75 .solutions =
76 "(R' B U2 D F L' D' F' L)\n"
77},
78[9] = {
79 .scramble = "U' B R2 U2 R U' F2 D' L2 F' U2 L2 B2 R2 F2 U' D2 F2 U' L2 D",
80 .solutions =
81 "F L' F' B R2 B2 D B L\n"
82 "(U' B' U2 R U2 B2 R U' F)\n"
83 "(U' B' U2 L F2 U2 L D' B)\n"
84},
85[10] = {
86 .scramble = "D' L2 F2 R L' F D R L U' F2 U L2 U L2 F2 U2 B2 D' B2 U2",
87 .solutions =
88 "R2 F2 D' L B R2 B2 D2 R\n"
89 "R2 F2 D' L B L2 F2 U2 R\n"
90 "R2 F2 D R F' U2 R F' L\n"
91 "R2 F2 D' L B R2 F2 U2 L\n"
92 "R2 F2 D' L B L2 B2 D2 L\n"
93 "L' B2 D2 F L2 F2 R2 U' L\n"
94 "(R B2 U' R' F2 R U' F L)\n"
95 "(D' L2 F2 R L' F D R L)\n"
96 "(D' L2 F2 R L' F D' R L)\n"
97},
98[11] = {
99 .scramble = "L' D B2 D' L' B R L' B L2 U2 F2 U R2 L2 F2 D F2 U' F2 U' R2",
100 .solutions =
101 "(L' D B2 D' L' B R L' B)\n"
102},
103[12] = {
104 .scramble = "D F D' L2 U L B' U2 R F2 L2 B2 D' B2 D' L2 D' F2 B2 U' L2",
105 .solutions =
106 "(D F D' L2 U L B' U2 R)\n"
107 "(L B L2 D F' L2 D F' L)\n"
108},
109[13] = {
110 .scramble = "F2 D2 L F2 R' L' F2 B R' U2 R2 U' R2 D B2 D' L2 U' R2 D2",
111 .solutions =
112 "R L B' R B' R2 B2 U F\n"
113 "R2 L B R' B2 R' B2 U F\n"
114 "R U' L B' U' R F2 U2 B\n"
115 "R U' L B' U' R B2 D2 B\n"
116 "U2 F2 R' D F U2 L' F2 R\n"
117 "U' L' F U F2 D R' F2 R\n"
118 "U2 F2 R' D F U2 R' D2 L\n"
119 "U' D2 F' R' B2 D R' B' L\n"
120 "U' L' F U F2 D L' U2 L\n"
121 "F' L F U2 L2 U' F' U2 L\n"
122 "F' L F D2 R2 U' B D2 L\n"
123 "(F2 U2 B D2 R B' D2 L' F)\n"
124 "(L U2 D' B R B2 U2 R' B)\n"
125 "(F2 D2 L F2 R' L' F2 B R)\n"
126 "(R' U2 L2 F2 L U2 F' B2 L)\n"
127},
128[14] = {
129 .scramble = "D' B' U' R' L' D L' U' B' D F R2 D2 L2 F' R2 B U2 D2 B2 D2",
130 .solutions =
131 "L2 U B2 R L' F U2 L D' F\n"
132 "F' L2 B' R B2 L2 D' L U2 F\n"
133 "D' L B U L' D' L' U F B\n"
134 "D' L B U L' D' L' U' F B\n"
135 "U F R U' L B' R2 L2 B' R\n"
136 "U' D L' F R U' D2 F' D2 R\n"
137 "D2 F' D R F U' L' F U R\n"
138 "B2 R' D B R F U' D2 F R\n"
139 "U F R U' L F' U2 D2 F' L\n"
140 "L U L' F R L U D2 F' L\n"
141 "F2 L' U B L F U2 D' F L\n"
142 "(U R' L' U2 D2 F' R U' D2 F)\n"
143 "(R' B U F2 U R' U' R' L' F)\n"
144 "(R' B U' L2 U2 F2 R' B2 L' F)\n"
145 "(U' R' L B U2 F D2 R U B)\n"
146 "(D2 B L2 U' D B' L B2 R' B)\n"
147 "(D2 B L2 U' D2 B R' B2 L B)\n"
148 "(R2 B R U B2 L D2 R U2 B)\n"
149 "(R' B U' R2 D2 B2 R' F2 L' B)\n"
150 "(U B' R B2 R L2 U' F' B2 L)\n"
151 "(F2 B' R2 L D' R2 B' U2 B' L)\n"
152},
153[15] = {
154 .scramble = "F2 D' F2 R2 F' U R D' F B2 L D2 R' D2 R' B2 L F2 L' D2 B2",
155 .solutions =
156 "L' U' R D' F D' L2 D B\n"
157},
158[16] = {
159 .scramble = "U' F2 L F D' B2 U' R U L2 F U2 F L2 F2 U2 B' R2 L2 D2 F2",
160 .solutions =
161 "R2 U' L' B' D' B R2 D' B\n"
162 "F' B U' R2 B2 U F' D2 R\n"
163},
164[17] = {
165 .scramble = "F R L2 U B' D2 F' L2 U2 D' F2 U2 R2 F U2 R2 B U2 D2",
166 .solutions =
167 "(L2 F R' U D2 L2 F' R2 F)\n"
168 "(L2 F R' U D2 L2 B' D2 B)\n"
169},
170[18] = {
171 .scramble = "F' U' L' F L' D2 F U' F B2 R D2 B2 L' F2 L U2 D2 F2 R B2",
172 .solutions =
173 "D2 L' B R U D2 B' D R\n"
174 "B U F' U' R U F2 B R\n"
175},
176[19] = {
177 .scramble = "U2 R2 L D2 B' U' B2 R2 F R2 L U' F2 U2 B2 U L2 D2 L2 U B2",
178 .solutions =
179 "(D' R2 U' B' L' U L' F R F)\n"
180 "(L F B D' R' F' U' L2 D F)\n"
181 "(L' D F R' B2 U F' L' U' F)\n"
182 "(L' B' L2 B' U L2 F' U2 L' F)\n"
183 "(D2 F' R L U' B2 L2 F' U' R)\n"
184 "(R2 U' B2 R F D F B' D R)\n"
185 "(L2 D' F2 R B U F' B U R)\n"
186 "(B D F' U2 L U2 R' U2 F' R)\n"
187 "(U2 R2 L D2 B' U' B2 R2 F L)\n"
188 "(D R U' B' U' D2 F2 R' B L)\n"
189 "(R B R2 U2 F2 R' D' B D2 L)\n"
190 "(B U L' F' U' R D' R B' L)\n"
191 "(B D R' L2 B' R' B R F' L)\n"
192 "(B D F' R' D' R D' R B' L)\n"
193 "(B' U2 F' L F2 U2 B D F' L)\n"
194 "(B' U2 F' L B U2 F2 D F' L)\n"
195},
196{
197 .scramble = "", /* End-of-list signal */
198}
199};

Generated with cgit - Back to sebastiano.tronto.net