scrambles.h (7313B)
1 struct { 2 char *scramble; 3 char *solutions; 4 } s[] = { 5 [0] = { 6 .scramble = "R F2 R2 B' R' L' F' R B2 D2 B' L2 U2 B2 R2 B' U2 D2 B", 7 .solutions = 8 "U2 B R2 F L U2 B' R\n" 9 "D2 L B D2 L F' D2 R\n" 10 "D2 F L' U2 B' L F R\n" 11 "(R F2 R2 B' R' L' F' R)\n" 12 "(L B U2 B L B' D2 R)\n" 13 "(B2 L2 B U2 L D2 B' R)\n" 14 "(R' B2 L' B L2 U2 B L)\n" 15 "(B U2 L' B' R F2 B' L)\n" 16 "(B L' U2 B' R F2 B' L)\n" 17 "(B2 L2 B D2 R D2 F' L)\n" 18 }, 19 [1] = { 20 .scramble = "R' B2 R' B' D2 L F D2 B D2 R2 F' R2 U2 L2 B R2 F D2", 21 .solutions = 22 "(R' B2 R' B' D2 L)\n" 23 }, 24 [2] = { 25 .scramble = "R' B L' D2 L' F' U2 L B' R2 B R2 L2 B2 L2 F D2 B' R2 B R2", 26 .solutions = 27 "R2 F L D2 B' R\n" 28 }, 29 [3] = { 30 .scramble = "R L B2 L2 F U2 R' B' D2 R U2 D2 L U2 R' L' F2 U2 R", 31 .solutions = 32 "F R U2 B R F R\n" 33 "F R' F' B2 R B R\n" 34 "F R D2 F L B L\n" 35 }, 36 [4] = { 37 .scramble = "L2 B2 D2 L' B R F' R2 D2 B2 D2 F2 D2 L' F2 L B2 L2 B2", 38 .solutions = 39 "D2 U2 F' R B L\n" 40 }, 41 [5] = { 42 .scramble = "D2 F' R F' L F' U2 L D2 B2 L2 F2 R2 F D2 R2 B U2 D2", 43 .solutions = 44 "F B2 R F2 B2 R' F R\n" 45 "(F2 D2 L' F L2 F D2 R)\n" 46 "(D2 F' R F' L F' U2 L)\n" 47 }, 48 [6] = { 49 .scramble = "D2 F2 L F2 R' B' R B2 R2 D2 L' U2 D2 B2 L' F2 L2 B2", 50 .solutions = 51 "(F2 R U2 R D2 R)\n" 52 "(F2 L F2 L U2 R)\n" 53 "(F2 R U2 L B2 L)\n" 54 "(F2 L F2 R B2 L)\n" 55 }, 56 [7] = { 57 .scramble = "F' R' F' L U2 F' U2 L F2 R' B2 D2 B2 F2 L' D2 L' B2 U2", 58 .solutions = 59 "(F B2 R' F' U2 R)\n" 60 }, 61 [8] = { 62 .scramble = "U2 F D' F' D R' B L' U L2 D' B2 U' L2 B2 D R2 U R2 L2", 63 .solutions = 64 "U2 B L2 D2 L' B' R\n" 65 "L2 F' D2 F' L' F' R\n" 66 "U2 B' R2 U2 R' B' L\n" 67 "L2 B' L2 B' R' F' L\n" 68 }, 69 [9] = { 70 .scramble = "U2 L B U2 B L2 U2 L U2 B' D2 R2 F2 L2 B L2 F L2", 71 .solutions = 72 "U2 B2 U2 R L2 U2 B R\n" 73 "L2 U2 B2 U2 R U2 B R\n" 74 "L2 F2 D2 F2 R U2 B R\n" 75 "L2 F2 B2 L' D2 F2 B R\n" 76 "L2 B2 U2 B2 R U2 B R\n" 77 "L2 F' U2 B2 L' B' U2 L\n" 78 "(F' B' L2 U2 R D2 B R)\n" 79 "(U2 L B U2 B R2 D2 L)\n" 80 "(U2 L B U2 B L2 U2 L)\n" 81 }, 82 [10] = { 83 .scramble = "B' R2 B2 F D2 R' F2 R2 L U2 R2 U2 F' U2 R2 B' U2 F' U2 R2 F2", 84 .solutions = 85 "R F' L' B L\n" 86 }, 87 [11] = { 88 .scramble = "D2 B R' L B' L' D2 B F2 R2 F2 R' F2 D2 L F2 L' D2 F2 R D2", 89 .solutions = 90 "R' D2 B R' B U2 F2 R\n" 91 "F' L' F D2 B L' D2 R\n" 92 "R' D2 B R' B D2 B2 L\n" 93 "L' U2 F R2 L2 U2 F L\n" 94 "F' L' F D2 B R' B2 L\n" 95 "(B R B L' F' D2 U2 R)\n" 96 }, 97 [12] = { 98 .scramble = "F R L' B' F' R L2 B R2 F2 R' B2 L' B2 L D2 L' F2 L' B2 R2", 99 .solutions = 100 "U2 R2 L2 F R D2 R F2 R\n" 101 "U2 R2 L2 F R' F2 R' D2 R\n" 102 "U2 R2 L2 F L B2 L B2 R\n" 103 "U2 R2 L2 F L' U2 L' U2 R\n" 104 "U2 R2 L2 F' R D2 R F2 R\n" 105 "U2 R2 L2 F' R' F2 R' D2 R\n" 106 "U2 R2 L2 F' L B2 L B2 R\n" 107 "U2 R2 L2 F' L' U2 L' U2 R\n" 108 "U2 L' D2 R' B L' D2 F R\n" 109 "D2 R2 L B' R L D2 F' R\n" 110 "R U2 R L' D2 L F B R\n" 111 "R U2 R L' D2 L' F B R\n" 112 "R L U2 B L' F L' B R\n" 113 "R L U2 B L' F' L' B R\n" 114 "R L F L U2 B' R F R\n" 115 "R L F L' U2 B R F R\n" 116 "R F U2 B2 R F R2 F R\n" 117 "R F U2 B2 R' F R2 F R\n" 118 "R F2 U2 L2 B2 R F B R\n" 119 "R F2 U2 L2 B2 R' F B R\n" 120 "R F2 L' B L' B2 R F R\n" 121 "R B2 U2 L2 F2 R F B R\n" 122 "R B2 U2 L2 F2 R' F B R\n" 123 "R B' L F L B' R' B R\n" 124 "R B' L F L' B' R' B R\n" 125 "R' U2 B2 L2 D2 R F B R\n" 126 "R' U2 B2 L2 D2 R' F B R\n" 127 "R' D2 F2 R2 U2 R F B R\n" 128 "R' D2 F2 R2 U2 R' F B R\n" 129 "R' L' D2 F L' B L' F R\n" 130 "R' L' D2 F L' B' L' F R\n" 131 "R' L' B L D2 F' R B R\n" 132 "R' L' B L' D2 F R B R\n" 133 "R' F2 R2 U2 B2 R F B R\n" 134 "R' F2 R2 U2 B2 R' F B R\n" 135 "R' B2 L2 D2 F2 R F B R\n" 136 "R' B2 L2 D2 F2 R' F B R\n" 137 "L U2 F2 L2 D2 L F B R\n" 138 "L U2 F2 L2 D2 L' F B R\n" 139 "L D2 F2 L2 U2 L F B R\n" 140 "L D2 F2 L2 U2 L' F B R\n" 141 "L F2 R L' B2 R F B R\n" 142 "L F2 R L' B2 R' F B R\n" 143 "L' U2 R2 B2 D2 L F B R\n" 144 "L' U2 R2 B2 D2 L' F B R\n" 145 "L' D2 L2 F2 U2 L F B R\n" 146 "L' D2 L2 F2 U2 L' F B R\n" 147 "L' F2 U2 R2 B2 L F B R\n" 148 "L' F2 U2 R2 B2 L' F B R\n" 149 "L' F2 R B L' B2 R F R\n" 150 "L' B2 D2 L2 F2 L F B R\n" 151 "L' B2 D2 L2 F2 L' F B R\n" 152 "F2 L' F' R B L' F' B2 R\n" 153 "B L' F R' L2 F' L' B2 R\n" 154 "U2 R2 L2 F R D2 L D2 L\n" 155 "U2 R2 L2 F R' F2 L' F2 L\n" 156 "U2 R2 L2 F L B2 R D2 L\n" 157 "U2 R2 L2 F L' U2 R' F2 L\n" 158 "U2 R2 L2 F' R D2 L D2 L\n" 159 "U2 R2 L2 F' R' F2 L' F2 L\n" 160 "U2 R2 L2 F' L B2 R D2 L\n" 161 "U2 R2 L2 F' L' U2 R' F2 L\n" 162 "U2 L2 D2 B' R F' R2 U2 L\n" 163 "U2 L2 D2 B' R F' L2 D2 L\n" 164 "U2 L2 D2 B' R' U2 L2 B L\n" 165 "R D2 R' L D2 R F B L\n" 166 "R D2 R' L D2 R' F B L\n" 167 "R L F L D2 F' L B L\n" 168 "R L F L' D2 F L B L\n" 169 "R F2 D2 R2 F2 L F B L\n" 170 "R F2 D2 R2 F2 L' F B L\n" 171 "R B2 D2 R2 B2 L F B L\n" 172 "R B2 D2 R2 B2 L' F B L\n" 173 "R B2 R' B R' B2 L F L\n" 174 "R' U2 B2 L2 U2 L F B L\n" 175 "R' U2 B2 L2 U2 L' F B L\n" 176 "R' D2 F2 R2 D2 L F B L\n" 177 "R' D2 F2 R2 D2 L' F B L\n" 178 "R' L' B L U2 B' L F L\n" 179 "R' L' B L' U2 B L F L\n" 180 "R' F2 R2 D2 F2 L F B L\n" 181 "R' F2 R2 D2 F2 L' F B L\n" 182 "R' B2 L2 U2 B2 L F B L\n" 183 "R' B2 L2 U2 B2 L' F B L\n" 184 "L U2 B2 R2 U2 R F B L\n" 185 "L U2 B2 R2 U2 R' F B L\n" 186 "L D2 B2 R2 D2 R F B L\n" 187 "L D2 B2 R2 D2 R' F B L\n" 188 "L B2 R' L B2 L F B L\n" 189 "L B2 R' L B2 L' F B L\n" 190 "L B' R F L' F L B L\n" 191 "L' U2 R2 F2 U2 R F B L\n" 192 "L' U2 R2 F2 U2 R' F B L\n" 193 "L' D2 L2 B2 D2 R F B L\n" 194 "L' D2 L2 B2 D2 R' F B L\n" 195 "L' F2 U2 R2 F2 R F B L\n" 196 "L' F2 U2 R2 F2 R' F B L\n" 197 "L' B2 D2 L2 B2 R F B L\n" 198 "L' B2 D2 L2 B2 R' F B L\n" 199 "L' B2 L B R' B2 L F L\n" 200 "B L' F R' L2 F' R' U2 L\n" 201 "(L' F R D2 B L' F2 B R)\n" 202 "(F U2 R' B D2 L U2 B' R)\n" 203 "(F2 L' F' L' D2 R D2 B' R)\n" 204 "(D2 R2 B2 R' B U2 R2 F2 L)\n" 205 "(D2 R2 B2 R' B U2 L2 B2 L)\n" 206 "(D2 F2 R' L2 B' D2 R2 F2 L)\n" 207 "(D2 F2 R' L2 B' D2 L2 B2 L)\n" 208 "(R' F R B L D2 B U2 L)\n" 209 "(R' F R B L' U2 F' D2 L)\n" 210 "(L F' R' B D2 L' B' D2 L)\n" 211 "(F D2 L' F D2 R U2 F' L)\n" 212 "(F R' F' B U2 L' F D2 L)\n" 213 "(F L' D2 F R F' U2 F' L)\n" 214 "(B' R B' U2 B2 L F B2 L)\n" 215 }, 216 [13] = { 217 .scramble = "R2 L B U2 D2 B2 F R' F2 L2 B' R2 D2 L2 F2 D2 F' U2 B D2", 218 .solutions = 219 "R' D2 B' R2 B U2 R\n" 220 }, 221 [14] = { 222 .scramble = "B L F' U2 B2 U2 B2 L B D2 B2 D2 F' D2 R2 F' R2 B'", 223 .solutions = 224 "R' F2 B U2 R F2 R\n" 225 "R' F2 B U2 L D2 L\n" 226 "(B L B' R2 F' B L)\n" 227 }, 228 [15] = { 229 .scramble = "B' F U2 B2 R' F U2 R2 L F R2 U2 B2 U2 R2 B2 R2 F' R2", 230 .solutions = 231 "D2 U2 R F' B R' U2 R\n" 232 "D2 U2 R F' B L' B2 L\n" 233 "(L2 F R' B L D2 B R)\n" 234 "(L' U2 R' F' D2 F2 B' R)\n" 235 "(R F L B' R' F2 B' L)\n" 236 "(R F L' B' R' F2 B' L)\n" 237 "(L' F' R' B' R' L2 F' L)\n" 238 "(F B' U2 B2 R' F U2 L)\n" 239 }, 240 [16] = { 241 .scramble = "R2 L B' L F R' B L2 B2 L2 D2 B' U2 F R2 B' U2 B' L2 D2", 242 .solutions = 243 "(R2 L B' L F R)\n" 244 }, 245 [17] = { 246 .scramble = "F' R L' B2 R B' F L' B U2 B' U2 R2 U2 F' R2 D2 F'", 247 .solutions = 248 "R' D2 R' F B' D2 F R\n" 249 "R' F2 D2 R' F2 D2 B' R\n" 250 "L' U2 F2 L' B2 U2 F' R\n" 251 "L' F2 L' F B' U2 F R\n" 252 "R' D2 R' F' B U2 F L\n" 253 "R' F2 D2 R' B2 U2 B' L\n" 254 "L' U2 F2 L' F2 D2 F' L\n" 255 "L' F2 L' F' B D2 F L\n" 256 "(F' R L' F2 L F B' R)\n" 257 "(F' R' L B2 L F' B R)\n" 258 "(F' R L' B2 R F B' L)\n" 259 "(F' R' L F2 R F' B L)\n" 260 }, 261 [18] = { 262 .scramble = "L' B L2 U2 F2 L2 D2 R F D2 R2 U2 F2 U2 B' L2 U2 F L2", 263 .solutions = 264 "L2 F R' F2 D2 B' R\n" 265 "L2 F R' B2 U2 B' L\n" 266 "F' R' L2 F U2 F' L\n" 267 }, 268 [19] = { 269 .scramble = "R2 U2 F' R2 B2 D2 B2 L B R2 F2 R F2 L2 U2 R' B2 R' D2 F2 L B2", 270 .solutions = 271 "U2 F2 B R\n" 272 }, 273 { 274 .scramble = "", /* End-of-list signal */ 275 } 276 };