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