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