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