scrambles.h (5551B)
1 struct { 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 };