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