diff options
| -rw-r--r-- | src/solvers/coord/solve.h | 57 | ||||
| -rw-r--r-- | tools/404_solvetest_opt0_DR_UD/scrambles.h | 199 | ||||
| -rw-r--r-- | tools/404_solvetest_opt0_DR_UD/solvetest.c (renamed from tools/404_solvetest_opt1_DR_UD/solvetest.c) | 2 | ||||
| -rw-r--r-- | tools/404_solvetest_opt1_DR_UD/scrambles.h | 1563 | ||||
| -rw-r--r-- | tools/405_solvetest_opt0_DR_RL/scrambles.h | 212 | ||||
| -rw-r--r-- | tools/405_solvetest_opt0_DR_RL/solvetest.c | 8 | ||||
| -rw-r--r-- | tools/406_solvetest_opt0_DR_FB/scrambles.h | 243 | ||||
| -rw-r--r-- | tools/406_solvetest_opt0_DR_FB/solvetest.c | 8 |
8 files changed, 696 insertions, 1596 deletions
diff --git a/src/solvers/coord/solve.h b/src/solvers/coord/solve.h index 2d040de..b372257 100644 --- a/src/solvers/coord/solve.h +++ b/src/solvers/coord/solve.h | |||
| @@ -20,7 +20,6 @@ STATIC long long solve_coord_dispatch(oriented_cube_t, const char *, unsigned, | |||
| 20 | const unsigned char *, unsigned, char *, | 20 | const unsigned char *, unsigned, char *, |
| 21 | long long [static NISSY_SIZE_SOLVE_STATS], int (*)(void *), void *); | 21 | long long [static NISSY_SIZE_SOLVE_STATS], int (*)(void *), void *); |
| 22 | STATIC bool coord_solution_admissible(const dfsarg_solve_coord_t [static 1]); | 22 | STATIC bool coord_solution_admissible(const dfsarg_solve_coord_t [static 1]); |
| 23 | STATIC bool solve_coord_dfs_stop(const dfsarg_solve_coord_t [static 1]); | ||
| 24 | STATIC bool coord_continue_onnormal(const dfsarg_solve_coord_t [static 1]); | 23 | STATIC bool coord_continue_onnormal(const dfsarg_solve_coord_t [static 1]); |
| 25 | STATIC bool coord_continue_oninverse(const dfsarg_solve_coord_t [static 1]); | 24 | STATIC bool coord_continue_oninverse(const dfsarg_solve_coord_t [static 1]); |
| 26 | STATIC int64_t solve_coord_dfs(dfsarg_solve_coord_t [static 1]); | 25 | STATIC int64_t solve_coord_dfs(dfsarg_solve_coord_t [static 1]); |
| @@ -39,34 +38,10 @@ coord_solution_admissible(const dfsarg_solve_coord_t arg[static 1]) | |||
| 39 | } | 38 | } |
| 40 | 39 | ||
| 41 | STATIC bool | 40 | STATIC bool |
| 42 | solve_coord_dfs_stop(const dfsarg_solve_coord_t arg[static 1]) | ||
| 43 | { | ||
| 44 | bool hasnissed; | ||
| 45 | uint8_t n, pval; | ||
| 46 | uint64_t coord; | ||
| 47 | const cube_t *c; | ||
| 48 | |||
| 49 | n = arg->solution_moves->nmoves + arg->solution_moves->npremoves; | ||
| 50 | if (n >= arg->target_depth) | ||
| 51 | return true; | ||
| 52 | |||
| 53 | hasnissed = arg->solution_moves->nmoves > 0 && | ||
| 54 | arg->solution_moves->npremoves > 0; | ||
| 55 | if (!hasnissed && (arg->nissflag & NISSY_NISSFLAG_MIXED)) | ||
| 56 | return false; | ||
| 57 | |||
| 58 | c = arg->lastisnormal ? &arg->cube : &arg->inverse; | ||
| 59 | |||
| 60 | coord = arg->coord->coord(*c, arg->coord_data); | ||
| 61 | pval = get_coord_pval(arg->coord, arg->ptable, coord); | ||
| 62 | |||
| 63 | return n + pval > arg->target_depth; | ||
| 64 | } | ||
| 65 | |||
| 66 | STATIC bool | ||
| 67 | coord_continue_onnormal(const dfsarg_solve_coord_t arg[static 1]) | 41 | coord_continue_onnormal(const dfsarg_solve_coord_t arg[static 1]) |
| 68 | { | 42 | { |
| 69 | uint8_t flag, nn, ni, swbound_n, swbound_i; | 43 | uint8_t flag, nn, ni, swbound_n, swbound_i, pval; |
| 44 | uint64_t coord; | ||
| 70 | 45 | ||
| 71 | flag = arg->nissflag; | 46 | flag = arg->nissflag; |
| 72 | nn = arg->solution_moves->nmoves; | 47 | nn = arg->solution_moves->nmoves; |
| @@ -82,6 +57,14 @@ coord_continue_onnormal(const dfsarg_solve_coord_t arg[static 1]) | |||
| 82 | if (nn + ni == 0) | 57 | if (nn + ni == 0) |
| 83 | return true; | 58 | return true; |
| 84 | 59 | ||
| 60 | /* Pruning table check */ | ||
| 61 | if (!(flag & NISSY_NISSFLAG_MIXED) || ni != 0) { | ||
| 62 | coord = arg->coord->coord(arg->cube, arg->coord_data); | ||
| 63 | pval = get_coord_pval(arg->coord, arg->ptable, coord); | ||
| 64 | if (nn + ni + pval > arg->target_depth) | ||
| 65 | return false; | ||
| 66 | } | ||
| 67 | |||
| 85 | if (arg->lastisnormal) { | 68 | if (arg->lastisnormal) { |
| 86 | /* Can continue if we have already switched */ | 69 | /* Can continue if we have already switched */ |
| 87 | if (ni > 0) | 70 | if (ni > 0) |
| @@ -111,7 +94,8 @@ coord_continue_onnormal(const dfsarg_solve_coord_t arg[static 1]) | |||
| 111 | STATIC bool | 94 | STATIC bool |
| 112 | coord_continue_oninverse(const dfsarg_solve_coord_t arg[static 1]) | 95 | coord_continue_oninverse(const dfsarg_solve_coord_t arg[static 1]) |
| 113 | { | 96 | { |
| 114 | uint8_t flag, nn, ni, swbound_n, swbound_i; | 97 | uint8_t flag, nn, ni, swbound_n, swbound_i, pval; |
| 98 | uint64_t coord; | ||
| 115 | 99 | ||
| 116 | flag = arg->nissflag; | 100 | flag = arg->nissflag; |
| 117 | nn = arg->solution_moves->nmoves; | 101 | nn = arg->solution_moves->nmoves; |
| @@ -127,6 +111,14 @@ coord_continue_oninverse(const dfsarg_solve_coord_t arg[static 1]) | |||
| 127 | if (nn + ni == 0) | 111 | if (nn + ni == 0) |
| 128 | return true; | 112 | return true; |
| 129 | 113 | ||
| 114 | /* Pruning table check */ | ||
| 115 | if (!(flag & NISSY_NISSFLAG_MIXED) || nn != 0) { | ||
| 116 | coord = arg->coord->coord(arg->inverse, arg->coord_data); | ||
| 117 | pval = get_coord_pval(arg->coord, arg->ptable, coord); | ||
| 118 | if (nn + ni + pval > arg->target_depth) | ||
| 119 | return false; | ||
| 120 | } | ||
| 121 | |||
| 130 | if (!arg->lastisnormal) { | 122 | if (!arg->lastisnormal) { |
| 131 | /* Can continue if we have already switched */ | 123 | /* Can continue if we have already switched */ |
| 132 | if (nn > 0) | 124 | if (nn > 0) |
| @@ -157,7 +149,7 @@ STATIC int64_t | |||
| 157 | solve_coord_dfs(dfsarg_solve_coord_t arg[static 1]) | 149 | solve_coord_dfs(dfsarg_solve_coord_t arg[static 1]) |
| 158 | { | 150 | { |
| 159 | bool lastbackup; | 151 | bool lastbackup; |
| 160 | uint8_t m, l, nnbackup, nibackup; | 152 | uint8_t m, l, nnbackup, nibackup, nmoves; |
| 161 | uint32_t mm; | 153 | uint32_t mm; |
| 162 | uint64_t coord; | 154 | uint64_t coord; |
| 163 | int64_t n, ret; | 155 | int64_t n, ret; |
| @@ -171,14 +163,15 @@ solve_coord_dfs(dfsarg_solve_coord_t arg[static 1]) | |||
| 171 | arg->solution_settings, arg->solution_list); | 163 | arg->solution_settings, arg->solution_list); |
| 172 | } | 164 | } |
| 173 | 165 | ||
| 174 | if (solve_coord_dfs_stop(arg)) | ||
| 175 | return 0; | ||
| 176 | |||
| 177 | backup_cube = arg->cube; | 166 | backup_cube = arg->cube; |
| 178 | backup_inverse = arg->inverse; | 167 | backup_inverse = arg->inverse; |
| 179 | lastbackup = arg->lastisnormal; | 168 | lastbackup = arg->lastisnormal; |
| 180 | nnbackup = arg->solution_moves->nmoves; | 169 | nnbackup = arg->solution_moves->nmoves; |
| 181 | nibackup = arg->solution_moves->npremoves; | 170 | nibackup = arg->solution_moves->npremoves; |
| 171 | nmoves = nnbackup + nibackup; | ||
| 172 | |||
| 173 | if (nmoves >= arg->target_depth) | ||
| 174 | return 0; | ||
| 182 | 175 | ||
| 183 | ret = 0; | 176 | ret = 0; |
| 184 | if (coord_continue_onnormal(arg)) { | 177 | if (coord_continue_onnormal(arg)) { |
diff --git a/tools/404_solvetest_opt0_DR_UD/scrambles.h b/tools/404_solvetest_opt0_DR_UD/scrambles.h new file mode 100644 index 0000000..ef27a81 --- /dev/null +++ b/tools/404_solvetest_opt0_DR_UD/scrambles.h | |||
| @@ -0,0 +1,199 @@ | |||
| 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 | }; | ||
diff --git a/tools/404_solvetest_opt1_DR_UD/solvetest.c b/tools/404_solvetest_opt0_DR_UD/solvetest.c index 7d59031..2a04424 100644 --- a/tools/404_solvetest_opt1_DR_UD/solvetest.c +++ b/tools/404_solvetest_opt0_DR_UD/solvetest.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | #define MINMOVES 0 | 2 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 3 | #define MAXMOVES 20 |
| 4 | #define MAXSOLUTIONS 500 | 4 | #define MAXSOLUTIONS 500 |
| 5 | #define OPTIMAL 1 | 5 | #define OPTIMAL 0 |
| 6 | 6 | ||
| 7 | #include "scrambles.h" | 7 | #include "scrambles.h" |
| 8 | #include "../solvetest.h" | 8 | #include "../solvetest.h" |
diff --git a/tools/404_solvetest_opt1_DR_UD/scrambles.h b/tools/404_solvetest_opt1_DR_UD/scrambles.h deleted file mode 100644 index b3c4f91..0000000 --- a/tools/404_solvetest_opt1_DR_UD/scrambles.h +++ /dev/null | |||
| @@ -1,1563 +0,0 @@ | |||
| 1 | struct { | ||
| 2 | char *scramble; | ||
| 3 | char *solutions; | ||
| 4 | } s[] = { | ||
| 5 | [0] = { | ||
| 6 | .scramble = "U2 D' B U B' R L2 F L F2 R2 B U2 L2 F' U2 R2 B2 L2 B2 L2", | ||
| 7 | .solutions = | ||
| 8 | "R' D F' R2 L' D2 F' U R\n" | ||
| 9 | "R' U2 L' F L2 B' R L' U F\n" | ||
| 10 | "U F D2 R U B U2 F L B\n" | ||
| 11 | "D F' D' F2 B' R D R2 L B\n" | ||
| 12 | "D2 L F' R' B L B' U D2 B\n" | ||
| 13 | "R' D2 R' B R2 F' R' L U B\n" | ||
| 14 | "B' D2 F' R' L' D' B L2 U' B\n" | ||
| 15 | "U R L' U' B' D2 F' L' F2 R\n" | ||
| 16 | "D L' F B D B D' L' B' R\n" | ||
| 17 | "F D' R' F2 B L2 D2 F U' R\n" | ||
| 18 | "F' L' D' R' F' R D' F' U R\n" | ||
| 19 | "U R L' U' B' D2 F' R' D2 L\n" | ||
| 20 | "R U2 L' B L U2 B2 D F L\n" | ||
| 21 | "R' U2 D' B' R' L2 D2 B' U L\n" | ||
| 22 | "L2 D2 F' U2 L2 U2 R' U' F' L\n" | ||
| 23 | "F D' R' F B2 D2 R2 B D' L\n" | ||
| 24 | "(F2 U' D' R D' B L B D' F)\n" | ||
| 25 | "(D L' B R' U B2 U F D2 R)\n" | ||
| 26 | "(L2 D R F L' U2 F B D' R)\n" | ||
| 27 | "(D L' B R' U2 F D F2 U L)\n" | ||
| 28 | "(D L' B R' U2 F' U L2 D L)\n" | ||
| 29 | }, | ||
| 30 | [1] = { | ||
| 31 | .scramble = "B' R D2 L2 B' D2 F U' L' B U R2 D' F2 L2 D2 F2 D' B2 U' B2 D'", | ||
| 32 | .solutions = | ||
| 33 | "(B' R F' D2 B L2 U R' F)\n" | ||
| 34 | "R' B' U2 R B R' L B' D' F\n" | ||
| 35 | "L U2 L2 D2 L2 B' R U L2 F\n" | ||
| 36 | "L' U' F2 B' U2 B2 L B2 D F\n" | ||
| 37 | "B L U' F B D' B2 D2 R' F\n" | ||
| 38 | "R L F R F U2 F2 R' U' B\n" | ||
| 39 | "R2 L' F L2 U2 R U' R2 U' B\n" | ||
| 40 | "B' R' F2 D L F' R' F' L B\n" | ||
| 41 | "L' F B' R2 D R2 L2 B D R\n" | ||
| 42 | "(B' R U2 R2 F' D2 B U' R' F)\n" | ||
| 43 | "(U' B U2 R L2 D' F L U' B)\n" | ||
| 44 | "(B' R D2 L2 B' D2 F U' L' B)\n" | ||
| 45 | "(L U2 B' U' F' R B' U' F' R)\n" | ||
| 46 | }, | ||
| 47 | [2] = { | ||
| 48 | .scramble = "F2 L U' F U' L' U' F R D L2 F2 U B2 D R2 U F2 U F2 B2 D2", | ||
| 49 | .solutions = | ||
| 50 | "F R' D R F' U' L' D' R\n" | ||
| 51 | "F' L' F B2 L' F2 U D' R\n" | ||
| 52 | "F' L' F B2 L' B2 U' D L\n" | ||
| 53 | "(F2 L U' F U' L' U' F R)\n" | ||
| 54 | "(R L U2 B2 U B L2 B L)\n" | ||
| 55 | "(F2 U2 F2 R' D F D2 F L)\n" | ||
| 56 | "D L D F' U F' R' U' R2 F\n" | ||
| 57 | "D2 F' U R' U L' D' L D2 B\n" | ||
| 58 | "R D' R' L U' L2 B' U' L' B\n" | ||
| 59 | "U' L' F B2 U F D2 R B2 R\n" | ||
| 60 | "U' F2 D F' R' F' R' L U' R\n" | ||
| 61 | "U' F2 L' U' D' F U2 F' U' R\n" | ||
| 62 | "U' F2 L' U' D' B L2 B' U' R\n" | ||
| 63 | "D F2 R F U F L F' D R\n" | ||
| 64 | "D' R D' F R F D' B2 D' R\n" | ||
| 65 | "R' F D R F U' L U D' R\n" | ||
| 66 | "L U F' B' U B U' F' D' R\n" | ||
| 67 | "F U' R2 D2 B2 R U2 D F' R\n" | ||
| 68 | "F U' R2 B2 R U2 F2 D F' R\n" | ||
| 69 | "F U' R2 B2 R' L2 U D2 B' R\n" | ||
| 70 | "F R' D R F' B2 U' L' D' R\n" | ||
| 71 | "F B2 R' D R F' U' L' D' R\n" | ||
| 72 | "F2 U' F L' F' U R' U D' R\n" | ||
| 73 | "F' U' L U L2 F U2 F2 D' R\n" | ||
| 74 | "F' L' F U2 F2 R B2 U D R\n" | ||
| 75 | "F' L' F B2 L' U D F2 D2 R\n" | ||
| 76 | "F' L' F B2 L' U' D' F2 U2 R\n" | ||
| 77 | "F' L' F' D F2 U' R' L U' R\n" | ||
| 78 | "F' B2 L' F B2 L' F2 U D' R\n" | ||
| 79 | "U2 D2 B' R' F2 B R' U D' L\n" | ||
| 80 | "U' L' F B2 U F D2 L U2 L\n" | ||
| 81 | "R' F D R F' D' R U' D L\n" | ||
| 82 | "L D' F' D2 R2 U2 B' U F2 L\n" | ||
| 83 | "L D' B' L2 D2 R2 F' U F2 L\n" | ||
| 84 | "F U' L' D2 R' D2 B2 U' F' L\n" | ||
| 85 | "F R' D R F' U D2 R' D' L\n" | ||
| 86 | "F2 D2 B R' B' D' R F2 U' L\n" | ||
| 87 | "F' U' L U L2 F D2 B2 D' L\n" | ||
| 88 | "F' L' F U2 F2 R F2 U D L\n" | ||
| 89 | "F' L' F U' L U L2 B2 U' L\n" | ||
| 90 | "F' L' F B2 L' U D B2 U2 L\n" | ||
| 91 | "F' L' F B2 L' U' D' B2 D2 L\n" | ||
| 92 | "F' L' F' U L2 D' R L' U' L\n" | ||
| 93 | "F' B2 L' F B2 L' B2 U' D L\n" | ||
| 94 | "(U R' U2 F' U' D2 L' U D2 F)\n" | ||
| 95 | "(U2 R' B D F' B' L' B2 U' F)\n" | ||
| 96 | "(F' L U2 D2 L' U' F R D2 F)\n" | ||
| 97 | "(F' R D F U' F' B D L B)\n" | ||
| 98 | "(D R B2 R B U B' U D' R)\n" | ||
| 99 | "(D' L U2 L F D F' U' D R)\n" | ||
| 100 | "(R L U2 B2 U D2 F U2 F R)\n" | ||
| 101 | "(R L D2 F D B2 U D' F R)\n" | ||
| 102 | "(R2 B2 D2 B L' D' B L D2 R)\n" | ||
| 103 | "(R' L' U D' B D2 B D' F2 R)\n" | ||
| 104 | "(F2 U2 F2 R' U2 D B R2 B R)\n" | ||
| 105 | "(F2 U2 F2 R' D F' B2 U2 F R)\n" | ||
| 106 | "(F2 L' B' U B L' U' L' F2 R)\n" | ||
| 107 | "(F' U' F D2 L B2 D' B2 U R)\n" | ||
| 108 | "(F' U' F' U2 R' F2 D B2 U R)\n" | ||
| 109 | "(F' U' F' R L' U F2 L2 D R)\n" | ||
| 110 | "(F' U' F' L' F2 D R' U D' R)\n" | ||
| 111 | "(F' L D2 R D' B2 U D' F R)\n" | ||
| 112 | "(F' B' R' U2 R' U B U' F R)\n" | ||
| 113 | "(U' D R' U R F' U' F' D L)\n" | ||
| 114 | "(D F2 R' U R F U2 F' D L)\n" | ||
| 115 | "(D F' U' R' U R U' F' D L)\n" | ||
| 116 | "(D' F2 R2 B2 R' F' L D F' L)\n" | ||
| 117 | "(R U2 R2 D' L2 F L' F' U L)\n" | ||
| 118 | "(R L U' B R B2 R' L2 B L)\n" | ||
| 119 | "(R L' U2 B' U2 L2 U' L2 B L)\n" | ||
| 120 | "(R F2 L U2 B2 U B L2 B L)\n" | ||
| 121 | "(R B2 R' D2 F2 U B L2 B L)\n" | ||
| 122 | "(R2 B2 D2 B L' D' B R F2 L)\n" | ||
| 123 | "(R2 B2 R L' F2 D F L2 F L)\n" | ||
| 124 | "(R' U L B L2 B2 R' B D2 L)\n" | ||
| 125 | "(L U R' D2 F' D F U D L)\n" | ||
| 126 | "(L D2 R U2 B2 U B L2 B L)\n" | ||
| 127 | "(L2 U2 F B2 D' R' D' R F' L)\n" | ||
| 128 | "(L2 F2 U2 R L' U B L2 B L)\n" | ||
| 129 | "(F2 U2 F2 D F R' D' F D2 L)\n" | ||
| 130 | "(F2 U2 F2 B2 R' D F D2 F L)\n" | ||
| 131 | "(F2 L U R' U F' D F D L)\n" | ||
| 132 | "(F2 L' B' U B L' U' R' D2 L)\n" | ||
| 133 | "(F' U2 B2 R U R2 F' L2 U' L)\n" | ||
| 134 | "(F' U' F R2 L2 U R' B2 U L)\n" | ||
| 135 | "(F' U' F R' D' L2 U' R2 B2 L)\n" | ||
| 136 | "(F' U' F R' D' L2 U' L2 F2 L)\n" | ||
| 137 | }, | ||
| 138 | [3] = { | ||
| 139 | .scramble = "B U R' U F' B2 R F2 L F2 L2 U D2 R2 F2 D L2 U R2 D2 L2 U'", | ||
| 140 | .solutions = | ||
| 141 | "U F2 R' D L F' U2 L2 F\n" | ||
| 142 | "U F2 R' D L B' L2 D2 F\n" | ||
| 143 | "U F2 R' D L F' D2 R2 B\n" | ||
| 144 | "U F2 R' D L B' R2 U2 B\n" | ||
| 145 | "(B R2 U2 R U' F U2 L F)\n" | ||
| 146 | "(B L2 D2 R D' B D2 L B)\n" | ||
| 147 | "(B U R' U F' B2 L D2 R)\n" | ||
| 148 | "(B U R' U F' B2 R F2 L)\n" | ||
| 149 | "U F2 R' D L F B2 D2 R2 F\n" | ||
| 150 | "U F2 R' D L F2 B R2 U2 F\n" | ||
| 151 | "U2 B U D' B D B' R' L F\n" | ||
| 152 | "U' D2 B2 L' D R F' L2 U2 F\n" | ||
| 153 | "U' D2 B2 L' D R B' D2 L2 F\n" | ||
| 154 | "U' L F R U2 F2 D F' L' F\n" | ||
| 155 | "U' L F R' U2 B2 U F' R' F\n" | ||
| 156 | "U' L' U2 D L U2 D' R' L2 F\n" | ||
| 157 | "L2 U2 L' U' F2 R' D L' D2 F\n" | ||
| 158 | "F D B2 D2 F' U' F2 R L' F\n" | ||
| 159 | "F D' F2 U2 F U' R L' U2 F\n" | ||
| 160 | "F2 L2 B L2 U' R2 D' R L F\n" | ||
| 161 | "F2 L2 B L2 D' F2 U' R L F\n" | ||
| 162 | "B L U F2 R D2 R2 D' L' F\n" | ||
| 163 | "B2 R2 B' L2 U F2 D R' L' F\n" | ||
| 164 | "B2 R2 B' L2 D R2 U R' L' F\n" | ||
| 165 | "B' L B' L U F2 R' D L' F\n" | ||
| 166 | "U F2 R' D L F B2 U2 L2 B\n" | ||
| 167 | "U F2 R' D L F2 B L2 D2 B\n" | ||
| 168 | "U' D2 B2 L' D R F' R2 D2 B\n" | ||
| 169 | "U' D2 B2 L' D R B' U2 R2 B\n" | ||
| 170 | "U' L F' R U2 L2 U' B' L' B\n" | ||
| 171 | "U' F2 R D L' U2 B L2 D B\n" | ||
| 172 | "D2 F U D' F D F' R L' B\n" | ||
| 173 | "D' R U D' L' B2 R B2 R B\n" | ||
| 174 | "L B U' D' R D' L' U R2 B\n" | ||
| 175 | "L2 D2 R' U' B2 L' D R' D2 B\n" | ||
| 176 | "F D' F2 U2 F U' R' L D2 B\n" | ||
| 177 | "U' F' L' F' D R D L2 F L\n" | ||
| 178 | "B L U R F' D2 R2 F D L\n" | ||
| 179 | "(U2 F' L' D2 R' D R F R F)\n" | ||
| 180 | "(D' L B U2 R' F' L' B2 U F)\n" | ||
| 181 | "(L' U2 B D F R D' B L' F)\n" | ||
| 182 | "(B R2 U2 B2 R U' F U2 L F)\n" | ||
| 183 | "(U2 L F U D' B U R L B)\n" | ||
| 184 | "(D' B L2 B2 U2 L B R U B)\n" | ||
| 185 | "(R L2 D' B' L' U L2 U R B)\n" | ||
| 186 | "(B L2 D2 F2 R D' B D2 L B)\n" | ||
| 187 | "(B' L2 B' L U2 B' D' F2 L B)\n" | ||
| 188 | "(U2 R L F D R L F' U2 R)\n" | ||
| 189 | "(D' R D2 B L2 D F2 B U' R)\n" | ||
| 190 | "(D' R' F2 R2 D' B' R' B2 U2 R)\n" | ||
| 191 | "(D' R' F2 R2 D' B' L' U2 F2 R)\n" | ||
| 192 | "(R L2 D' B L' B U L2 B' R)\n" | ||
| 193 | "(L U D' R L B R' L U' R)\n" | ||
| 194 | "(L F B L F B' D F2 D2 R)\n" | ||
| 195 | "(F U' R' D R' U B' L' D R)\n" | ||
| 196 | "(F U' L2 F2 D F U' L' U' R)\n" | ||
| 197 | "(F L F U2 F2 R' U2 F' D' R)\n" | ||
| 198 | "(F L F B2 L D2 F' B2 D' R)\n" | ||
| 199 | "(F B' R F2 D R' L' D F R)\n" | ||
| 200 | "(B U R' U F' B2 R2 L' U2 R)\n" | ||
| 201 | "(D' R D B U2 R2 F R2 U2 L)\n" | ||
| 202 | "(D' R D B U2 R2 F L2 D2 L)\n" | ||
| 203 | "(D' R D B R' L2 D2 R B' L)\n" | ||
| 204 | "(D' R D' L2 U2 F' R2 U2 B' L)\n" | ||
| 205 | "(D' R' F2 R2 D' B' R' F2 D2 L)\n" | ||
| 206 | "(D' R' F2 R2 D' B' L' D2 B2 L)\n" | ||
| 207 | "(D' B2 L2 U B L2 F2 R' D' L)\n" | ||
| 208 | "(D' B2 L2 U B' L2 F2 R D' L)\n" | ||
| 209 | "(R B R2 U2 F' U' R F2 U' L)\n" | ||
| 210 | "(L D' R L B L' B L' B L)\n" | ||
| 211 | "(L F B L F B' D B2 U2 L)\n" | ||
| 212 | "(F' D' B2 L' U L' B' R' U L)\n" | ||
| 213 | "(B U R2 F U F' R U F L)\n" | ||
| 214 | "(B U R' U F' B2 R' L2 B2 L)\n" | ||
| 215 | "(B' L' D2 R' B' L' D2 B' D' L)\n" | ||
| 216 | }, | ||
| 217 | [4] = { | ||
| 218 | .scramble = "U' D2 B2 L2 D F2 R' D B D2 R' D2 B2 L2 F2 R' D2 L D2 F2 U2 L", | ||
| 219 | .solutions = | ||
| 220 | "R D' F R D2 L B2 U2 L' F\n" | ||
| 221 | "R2 L' D2 L2 B2 D R D' L' F\n" | ||
| 222 | "R' B R' U2 B U R' U' D F\n" | ||
| 223 | "L' F2 R L B2 U2 R' U' R' F\n" | ||
| 224 | "F2 L D2 L F2 D2 R2 U' R' F\n" | ||
| 225 | "B2 L' U R U' R2 D2 L D F\n" | ||
| 226 | "R D' F2 U R' D2 F2 U2 L B\n" | ||
| 227 | "R L B U B2 U' L F2 D2 B\n" | ||
| 228 | "R L B U B2 U' L B2 U2 B\n" | ||
| 229 | "R L B' U' L' B U' F2 R2 B\n" | ||
| 230 | "R L B' U' L' B U' B2 L2 B\n" | ||
| 231 | "L U2 R2 B2 L2 B2 L' D' R' B\n" | ||
| 232 | "L F2 R2 B2 D2 F2 R' U' L' B\n" | ||
| 233 | "L B2 R U' L U' F2 D R2 B\n" | ||
| 234 | "L B2 R U' L D F2 U' R2 B\n" | ||
| 235 | "L B2 L2 F2 D2 B2 L' D' R' B\n" | ||
| 236 | "F2 R L U' D B L2 D L' B\n" | ||
| 237 | "U' R2 D' F' R D2 F B2 D' R\n" | ||
| 238 | "R' D2 R F R' B2 U2 F2 U' R\n" | ||
| 239 | "R' D2 R2 B2 R' F U F2 U' R\n" | ||
| 240 | "R' D2 L2 F2 U2 R' D2 B' D' R\n" | ||
| 241 | "L U2 R2 B2 L B D B2 D' R\n" | ||
| 242 | "L D2 L2 D' F2 L' F L2 D R\n" | ||
| 243 | "L2 D2 B2 R' F R' L F U' R\n" | ||
| 244 | "F2 D2 L2 F D2 L' F R2 U' R\n" | ||
| 245 | "F2 R2 B' U2 R2 L' F R2 U' R\n" | ||
| 246 | "F' L U2 R2 B L D2 L2 D R\n" | ||
| 247 | "R' D2 R F R' B2 D2 B2 U' L\n" | ||
| 248 | "R' D' R F R2 U2 F' D2 F' L\n" | ||
| 249 | "F' L D2 L2 F R D2 L2 U L\n" | ||
| 250 | "(R2 B2 U2 F' L' F2 D2 R2 U R)\n" | ||
| 251 | "(R' L2 D R2 U R L' D F' R)\n" | ||
| 252 | "(L U' F2 R L' D' R F' B2 R)\n" | ||
| 253 | "(L U' B' R' L D2 R F2 B' R)\n" | ||
| 254 | "(L B' L D2 B D2 L' U' B2 R)\n" | ||
| 255 | "(L2 U' R' D2 R F' B' R2 F' R)\n" | ||
| 256 | "(F2 L U' B' R2 D B2 R2 B R)\n" | ||
| 257 | "(B2 R D' B' L2 U B2 L2 B L)\n" | ||
| 258 | "(B' L B' D2 R' B' U F2 B2 L)\n" | ||
| 259 | "U B2 R U B2 R2 B2 U2 R D F\n" | ||
| 260 | "U B2 R U' R2 B U2 B R' D F\n" | ||
| 261 | "U2 L2 U' R B2 U' L D' R2 D' F\n" | ||
| 262 | "U2 L2 B2 L' F2 L U' D2 R2 L F\n" | ||
| 263 | "U2 B R' U2 F R' F' D' R D2 F\n" | ||
| 264 | "U2 B2 R' U D' B2 D' R U2 R2 F\n" | ||
| 265 | "U2 B2 R' B R' U2 D R F2 L' F\n" | ||
| 266 | "D2 R2 U R D' L2 D B2 R2 L F\n" | ||
| 267 | "D2 R' L D2 R U' F2 U D' R F\n" | ||
| 268 | "D2 F2 R2 L' B R2 F D' R L2 F\n" | ||
| 269 | "D2 F2 L' D2 F2 D2 R2 B2 U R' F\n" | ||
| 270 | "D2 F2 L' D' L2 F L2 F D R F\n" | ||
| 271 | "D2 F2 L' D' F2 R2 B2 R2 D R F\n" | ||
| 272 | "D2 F2 L' F' R2 B' L2 B' U R' F\n" | ||
| 273 | "D' B' R D L2 U2 R2 F B R F\n" | ||
| 274 | "D' B' R L2 D B' L2 D2 B2 L F\n" | ||
| 275 | "R U' L' D2 F2 D F' L2 U L' F\n" | ||
| 276 | "R D2 R2 L' D' L U F2 U' L2 F\n" | ||
| 277 | "R D2 L2 U' L D' L' F L2 U F\n" | ||
| 278 | "R D' F R2 L' F2 L D2 B2 R' F\n" | ||
| 279 | "R D' F L B2 L U2 F2 R L2 F\n" | ||
| 280 | "R L U' L2 D L' F2 L2 U D F\n" | ||
| 281 | "R L B U B2 U' L F B R2 F\n" | ||
| 282 | "R L B U B2 U' L F' B' L2 F\n" | ||
| 283 | "R L B U B2 D R2 U' D' L' F\n" | ||
| 284 | "R L B' U' L' B U' F B U2 F\n" | ||
| 285 | "R L B' U' L' B U' F' B' D2 F\n" | ||
| 286 | "R L2 U L D L U2 F2 L2 U' F\n" | ||
| 287 | "R L2 U L D L' U2 F2 L2 U F\n" | ||
| 288 | "R L2 U2 L D L' U F2 L2 U F\n" | ||
| 289 | "R L' U L2 U' D L U' F2 L2 F\n" | ||
| 290 | "R L' U L2 U' D L U' B2 R2 F\n" | ||
| 291 | "R L' D L' F U L2 U2 F2 L2 F\n" | ||
| 292 | "R L' D L' F U L2 U2 B2 R2 F\n" | ||
| 293 | "R L' D2 R2 D' L' D' F' L2 D F\n" | ||
| 294 | "R F B2 U F' B' R B R D F\n" | ||
| 295 | "R F' B2 R2 F2 U R' F2 R' D F\n" | ||
| 296 | "R B U2 R D' R' B U F U' F\n" | ||
| 297 | "R B U2 R D' R' B' U F U' F\n" | ||
| 298 | "R2 D' R L' D' L' F D' F2 L2 F\n" | ||
| 299 | "R2 D' R L' D' L' F D' B2 R2 F\n" | ||
| 300 | "R2 D' B2 L' B' D B' D2 R L F\n" | ||
| 301 | "R2 L B2 D2 R U' L F2 U D' F\n" | ||
| 302 | "R2 L' D2 L2 B2 R2 F2 L' U' R' F\n" | ||
| 303 | "R2 L' F2 U2 R2 F2 D' R D' L' F\n" | ||
| 304 | "R2 B2 D2 R U B2 D2 R' U' D' F\n" | ||
| 305 | "R' U2 R2 B R' U2 R2 D' R D2 F\n" | ||
| 306 | "R' D F' R2 B2 R D2 R' F R2 F\n" | ||
| 307 | "R' D F' R2 B2 L B2 L' F R2 F\n" | ||
| 308 | "R' D2 R2 B U' B' L F U L' F\n" | ||
| 309 | "R' D2 R2 B2 R L D R D' L' F\n" | ||
| 310 | "R' D2 R2 B2 R' L F2 L' U' R' F\n" | ||
| 311 | "R' D2 R' L D2 L2 D' R D' L' F\n" | ||
| 312 | "R' D2 L U2 R U2 F2 L' U' R' F\n" | ||
| 313 | "R' D2 L2 D' L2 F2 U' L U L F\n" | ||
| 314 | "R' D2 F2 R2 U R2 U' L U L F\n" | ||
| 315 | "R' D' L' F' D' F L' D' F2 L2 F\n" | ||
| 316 | "R' D' L' F' D' F L' D' B2 R2 F\n" | ||
| 317 | "R' D' B R' U2 B U2 R F U2 F\n" | ||
| 318 | "R' L' D' F2 U2 B2 R B2 L2 U F\n" | ||
| 319 | "R' L' D' B2 D2 B2 L B2 R2 D F\n" | ||
| 320 | "R' B R D' R U F U B' D2 F\n" | ||
| 321 | "R' B2 U' R' U2 R' B2 D F2 D2 F\n" | ||
| 322 | "R' B2 U' R' U2 R' B2 D B2 U2 F\n" | ||
| 323 | "R' B2 U' R' U2 R' B2 D' F2 D2 F\n" | ||
| 324 | "R' B2 U' R' U2 R' B2 D' B2 U2 F\n" | ||
| 325 | "R' B2 R2 F2 U B2 R' F2 R D F\n" | ||
| 326 | "R' B2 R' U R' F B2 D B2 U' F\n" | ||
| 327 | "R' B2 R' B' R2 D' R U2 B' D2 F\n" | ||
| 328 | "R' B' L U' L' B' U R2 B2 D F\n" | ||
| 329 | "L U2 L' B' R' D' B2 R U2 D2 F\n" | ||
| 330 | "L U2 F2 R2 L' D' R' U2 R2 D2 F\n" | ||
| 331 | "L U2 F2 R2 L' D' R' D2 R2 U2 F\n" | ||
| 332 | "L D F2 R2 D L2 D' L' U' R' F\n" | ||
| 333 | "L F2 D2 F2 L2 D2 R2 L' U' R' F\n" | ||
| 334 | "L B2 R U' R2 L' U B2 D' R2 F\n" | ||
| 335 | "L B2 R U' R2 L' D' B2 U R2 F\n" | ||
| 336 | "L B2 R U' L U' F2 U2 D' L2 F\n" | ||
| 337 | "L B2 R U' L D F2 U D2 L2 F\n" | ||
| 338 | "L B2 R U' L' U' F2 U2 L2 D' F\n" | ||
| 339 | "L B2 R U' L' D F2 D2 L2 U F\n" | ||
| 340 | "L2 D2 B2 R' F R' U' L F2 R' F\n" | ||
| 341 | "L2 F2 L F' D' F R L F2 D F\n" | ||
| 342 | "L2 B2 R L U' D' F L2 U L' F\n" | ||
| 343 | "L' D F D F' R2 B2 R' L D F\n" | ||
| 344 | "L' F2 R D L B2 R2 D' B2 U F\n" | ||
| 345 | "L' F2 R2 L F' R' F B2 U R' F\n" | ||
| 346 | "L' F2 L U R' F2 D L2 D2 L F\n" | ||
| 347 | "L' F2 L U2 F2 D' L' F2 U' R F\n" | ||
| 348 | "L' F2 L U2 B2 U' R' F2 D' L F\n" | ||
| 349 | "L' F' D' F R L' U' F' L2 U F\n" | ||
| 350 | "F U2 L2 B2 U' R L' F' R L2 F\n" | ||
| 351 | "F D R2 D F2 L' F D' B2 R' F\n" | ||
| 352 | "F B2 R F2 B D F' U2 R2 L' F\n" | ||
| 353 | "F2 R2 L' U2 L B2 U2 L2 U' R' F\n" | ||
| 354 | "F2 R' L U' F2 D L' D F2 L' F\n" | ||
| 355 | "F2 R' L F2 R' D' B2 R D' L2 F\n" | ||
| 356 | "F2 R' L' U D' F' B2 R2 D R' F\n" | ||
| 357 | "F2 R' F' D F2 L' F D2 F L' F\n" | ||
| 358 | "F2 L U2 D2 L F2 D2 R' U' R' F\n" | ||
| 359 | "F2 L U' D' L2 U' L' F2 U' R F\n" | ||
| 360 | "F2 L D2 L F' D R' D R2 U' F\n" | ||
| 361 | "F2 L D2 L' U2 L2 F2 U' D2 R' F\n" | ||
| 362 | "F' D2 R2 F2 U R L' F' R L2 F\n" | ||
| 363 | "B D2 R' B L2 B D' L' D R2 F\n" | ||
| 364 | "B2 U R U' L U2 L' U2 R2 D F\n" | ||
| 365 | "B2 U' L F U' L' F' U2 R' D F\n" | ||
| 366 | "B2 D2 R2 U2 R' B2 R U' D2 R' F\n" | ||
| 367 | "B2 R U2 D L U L' F L2 U F\n" | ||
| 368 | "B2 R D L U' L' U' F U2 L2 F\n" | ||
| 369 | "B2 R D L U' L' U' B R2 U2 F\n" | ||
| 370 | "B2 R D L U' L' F2 U L2 D F\n" | ||
| 371 | "B2 R L' F2 R D2 L U D2 R' F\n" | ||
| 372 | "B2 R2 U R' B2 D2 R' U' R D' F\n" | ||
| 373 | "B2 R2 F R F' D B2 D' R D F\n" | ||
| 374 | "B2 R2 F' D' B2 D' R F' U2 L F\n" | ||
| 375 | "B2 R' D R2 U B' R B' R U' F\n" | ||
| 376 | "B2 L U2 L U2 L F2 L U R' F\n" | ||
| 377 | "B2 L' U R U' R L B2 R D F\n" | ||
| 378 | "B' D' L2 B2 R D B' L2 D2 L F\n" | ||
| 379 | "B' R B U2 R2 D' B2 R' B D2 F\n" | ||
| 380 | "B' R' D L B' D2 F2 R' B L2 F\n" | ||
| 381 | "U B2 R U' F L2 D2 F2 R' U B\n" | ||
| 382 | "U2 L2 U2 B2 L' F2 L U' D2 L' B\n" | ||
| 383 | "U2 L' F' D' F' R2 L' D2 R D B\n" | ||
| 384 | "U2 L' F' D' F' R' L2 F2 L D B\n" | ||
| 385 | "U2 F2 R2 D L U' D2 R U R' B\n" | ||
| 386 | "U2 B2 R' U D' B2 D' R D2 L2 B\n" | ||
| 387 | "D R' D L2 F' U' R2 U' D R' B\n" | ||
| 388 | "D2 R' D2 R D' L2 U2 D2 B2 L B\n" | ||
| 389 | "D2 R' B2 U R2 F2 U L' D' R2 B\n" | ||
| 390 | "D' B' R D L2 D2 L2 F B L B\n" | ||
| 391 | "D' B' R L2 D B' R2 U2 F2 L B\n" | ||
| 392 | "R U2 D B2 U L D2 F2 U2 R' B\n" | ||
| 393 | "R D2 L' F' L B2 L2 U2 D R' B\n" | ||
| 394 | "R D' F2 U R2 L B2 D2 F2 R B\n" | ||
| 395 | "R D' F2 U L' F2 U2 B2 R' L2 B\n" | ||
| 396 | "R D' F' D2 L U2 D2 R F2 R B\n" | ||
| 397 | "R L U L2 D L' F R2 U D2 B\n" | ||
| 398 | "R L U L' U2 B' L U' L U B\n" | ||
| 399 | "R L U' L2 D L U' D' F2 R2 B\n" | ||
| 400 | "R L U' L2 D L U' D' B2 L2 B\n" | ||
| 401 | "R L U' L2 D L' F2 R2 U D B\n" | ||
| 402 | "R L B U B2 U' L U2 F2 D2 B\n" | ||
| 403 | "R L B U B2 U' L U2 B2 U2 B\n" | ||
| 404 | "R L B U B2 U' L D F2 D2 B\n" | ||
| 405 | "R L B U B2 U' L D B2 U2 B\n" | ||
| 406 | "R L B U B2 U' L D2 F2 D2 B\n" | ||
| 407 | "R L B U B2 U' L D2 B2 U2 B\n" | ||
| 408 | "R L B U B2 U' L D' F2 D2 B\n" | ||
| 409 | "R L B U B2 U' L D' B2 U2 B\n" | ||
| 410 | "R L B U' F D2 F2 U' F' R' B\n" | ||
| 411 | "R L B' U' L' F2 B R2 B2 D B\n" | ||
| 412 | "R L B' U' L' B U' R2 F2 R2 B\n" | ||
| 413 | "R L B' U' L' B U' R2 B2 L2 B\n" | ||
| 414 | "R L B' U' L' B U' L2 F2 R2 B\n" | ||
| 415 | "R L B' U' L' B U' L2 B2 L2 B\n" | ||
| 416 | "R L B' U' L' B R2 B2 L2 D B\n" | ||
| 417 | "R L' U2 D' F2 B2 R F2 L2 U' B\n" | ||
| 418 | "R L' D L' F U R2 D2 F2 R2 B\n" | ||
| 419 | "R L' D L' F U R2 D2 B2 L2 B\n" | ||
| 420 | "R B2 U2 D L2 D2 R' U' R U B\n" | ||
| 421 | "R B' L U' R2 L' D' F R2 U' B\n" | ||
| 422 | "R2 D' B2 L' B' D B' U2 R L B\n" | ||
| 423 | "R2 L B2 U2 R2 F2 D' L D' R' B\n" | ||
| 424 | "R2 L B2 R' U' L' B' U' F2 R2 B\n" | ||
| 425 | "R2 L B2 R' U' L' B' U' B2 L2 B\n" | ||
| 426 | "R2 L' U D B2 R2 U L D' R' B\n" | ||
| 427 | "R2 B2 L2 D' R' D' F2 U D2 R B\n" | ||
| 428 | "R' D F' R2 B2 R D2 R' B U2 B\n" | ||
| 429 | "R' D F' R2 B2 L B2 L' B U2 B\n" | ||
| 430 | "R' D2 F D2 B D' F R F R B\n" | ||
| 431 | "R' D' B R' U2 B U2 R B L2 B\n" | ||
| 432 | "R' F' R2 L' D L D2 B' U2 D B\n" | ||
| 433 | "R' B U' R2 U F' D' R F R B\n" | ||
| 434 | "R' B D' B' R' B R' U2 F2 R2 B\n" | ||
| 435 | "R' B D' B' R' B R' U2 B2 L2 B\n" | ||
| 436 | "R' B R D' R U F U F' R2 B\n" | ||
| 437 | "R' B R' U2 B U R L2 U D' B\n" | ||
| 438 | "R' B2 U' L' B2 L' F2 U F2 D2 B\n" | ||
| 439 | "R' B2 U' L' B2 L' F2 U B2 U2 B\n" | ||
| 440 | "R' B2 U' L' B2 L' F2 U' F2 D2 B\n" | ||
| 441 | "R' B2 U' L' B2 L' F2 U' B2 U2 B\n" | ||
| 442 | "R' B2 D' R2 U2 R L2 U' R U B\n" | ||
| 443 | "R' B2 R' B' R2 D' R U2 F' R2 B\n" | ||
| 444 | "L U L2 F2 U R2 D' R' U' L' B\n" | ||
| 445 | "L U2 R2 B2 R2 L2 U R U' L' B\n" | ||
| 446 | "L U2 R' L' D2 L2 D2 R' D' R' B\n" | ||
| 447 | "L U2 L2 F2 L2 F2 R2 L D' R' B\n" | ||
| 448 | "L U2 F2 R2 L' U D' L2 U' R' B\n" | ||
| 449 | "L U2 F2 R2 L' D' R' U2 L2 U2 B\n" | ||
| 450 | "L U2 F2 R2 L' D' R' D2 L2 D2 B\n" | ||
| 451 | "L U2 F2 L2 B2 L U R L2 U B\n" | ||
| 452 | "L U2 F2 L' U2 D2 L2 U2 D R' B\n" | ||
| 453 | "L U' R2 B2 L2 D B2 L' D' R' B\n" | ||
| 454 | "L F2 D' L D R U2 B' U' L B\n" | ||
| 455 | "L F2 D' L D R' U2 B' U' L B\n" | ||
| 456 | "L F2 R L U2 B2 D2 L' U' L' B\n" | ||
| 457 | "L F2 L2 F2 U2 B2 R L2 U' L' B\n" | ||
| 458 | "L B R' B2 U F2 D' B R' U B\n" | ||
| 459 | "L B2 R U' L U' R2 B2 U' L2 B\n" | ||
| 460 | "L B2 R U' L U' L2 F2 D R2 B\n" | ||
| 461 | "L B2 R U' L D R2 B2 D L2 B\n" | ||
| 462 | "L B2 R U' L D L2 F2 U' R2 B\n" | ||
| 463 | "L B2 R U' L' U' F2 D2 R2 D' B\n" | ||
| 464 | "L B2 R U' L' D F2 U2 R2 U B\n" | ||
| 465 | "L B2 R L U2 F2 D2 R' D' R' B\n" | ||
| 466 | "L B2 R2 U B2 R' U L D R2 B\n" | ||
| 467 | "L B2 R2 B2 U2 F2 R2 L D' R' B\n" | ||
| 468 | "L B2 L2 F2 D2 R2 U R U' L' B\n" | ||
| 469 | "L2 D2 R' D2 R U2 B2 L2 U' L' B\n" | ||
| 470 | "L' F2 U2 F2 L2 U2 R2 L' D' R' B\n" | ||
| 471 | "L' F2 R D L B2 L2 U' F2 D B\n" | ||
| 472 | "L' F2 L U R' F2 D R2 U2 L B\n" | ||
| 473 | "L' F' D' F' R' L D B' L2 D B\n" | ||
| 474 | "F R F2 D' B L2 F B R' L2 B\n" | ||
| 475 | "F2 U2 R2 D' L D' B2 D R' U' B\n" | ||
| 476 | "F2 R F2 L U2 F2 R' L' D' R' B\n" | ||
| 477 | "F2 R F2 B2 R B2 U2 R' D' R' B\n" | ||
| 478 | "F2 R' L U' F2 U B' U B2 R' B\n" | ||
| 479 | "F2 L U' D' R2 D' L' B2 D' R B\n" | ||
| 480 | "F2 L' F R' L2 U' R2 F2 B R B\n" | ||
| 481 | "F2 L' B R' U2 F U' B R' D2 B\n" | ||
| 482 | "F2 B' U2 R2 L' F R U' B R' B\n" | ||
| 483 | "F' U D F D2 R' B2 U2 D R B\n" | ||
| 484 | "F' B2 U' L2 U' R' L B' U2 R' B\n" | ||
| 485 | "B2 U R U' L U2 L' D2 L2 D B\n" | ||
| 486 | "B2 U2 L2 B2 R' D2 R U D2 L' B\n" | ||
| 487 | "B2 U' B2 D2 L' U2 D R' U R2 B\n" | ||
| 488 | "B2 D2 R B2 L2 D2 R' U2 D R' B\n" | ||
| 489 | "B2 R D L U' L' U' F D2 R2 B\n" | ||
| 490 | "B2 R D L U' L' U' B L2 D2 B\n" | ||
| 491 | "B2 R2 F2 D2 R D2 R U' D2 L' B\n" | ||
| 492 | "B2 R' B2 L2 D F2 R D2 R' U B\n" | ||
| 493 | "B2 L2 U2 L F2 L' D2 B2 U' L' B\n" | ||
| 494 | "B' D' L2 B2 R D B' R2 U2 L B\n" | ||
| 495 | "B' R B U2 R2 D' B2 R' F L2 B\n" | ||
| 496 | "B' R' D L B' D2 F2 R' F U2 B\n" | ||
| 497 | "U2 L2 U2 R U2 F2 B' D' B2 U R\n" | ||
| 498 | "U2 F2 R2 L B U2 D2 R U2 D R\n" | ||
| 499 | "U2 B' L2 F2 B L' U' B' U B R\n" | ||
| 500 | "U' R2 D' F' R F B' L2 B' D' R\n" | ||
| 501 | "U' L U' R2 B2 L B D' B2 D' R\n" | ||
| 502 | "U' B R B' D' R2 B' L2 B' D' R\n" | ||
| 503 | "D R U' L' F R' F D' L F' R\n" | ||
| 504 | "D B U2 B' D R F' D2 L' U' R\n" | ||
| 505 | "D2 R U2 L' U2 F2 B2 R' F U' R\n" | ||
| 506 | "D2 R F B2 U F2 U2 R U D2 R\n" | ||
| 507 | "D2 R2 B2 U2 F R2 L' D2 B D' R\n" | ||
| 508 | "D2 L U2 F2 B2 R' U2 L B' D' R\n" | ||
| 509 | "D2 F2 U2 D2 R' B R' L B D' R\n" | ||
| 510 | "D' F R' B' U2 R2 F R' F2 D R\n" | ||
| 511 | "D' B R2 D R F' D F' D2 B' R\n" | ||
| 512 | "R U' B2 R2 D2 R' D' L2 B' D' R\n" | ||
| 513 | "R D F R F' D2 R D2 F B2 R\n" | ||
| 514 | "R D2 L2 U2 D F' R2 B R' F' R\n" | ||
| 515 | "R D2 L2 U2 F' R' B R2 F' U R\n" | ||
| 516 | "R D' B D' L2 U2 R' B R2 F' R\n" | ||
| 517 | "R L2 U2 R2 F2 R' B U R2 U' R\n" | ||
| 518 | "R F2 R2 B' D2 B2 R' B L2 U R\n" | ||
| 519 | "R B U2 R2 D2 R' B R2 F' U R\n" | ||
| 520 | "R B R2 D2 R' L2 B R2 F' U R\n" | ||
| 521 | "R B2 D2 B2 D' B' U2 B' R F R\n" | ||
| 522 | "R2 U2 R' D F L' U2 F R' F2 R\n" | ||
| 523 | "R2 U' L B' U' L B' U B2 U R\n" | ||
| 524 | "R2 L B2 L2 D2 F2 L' D2 B' D' R\n" | ||
| 525 | "R2 L2 B2 L2 B U2 L B R2 D' R\n" | ||
| 526 | "R2 L' D2 R2 F2 L F D R2 D' R\n" | ||
| 527 | "R' D2 R F R B2 D2 F2 L2 D' R\n" | ||
| 528 | "R' D2 R F B2 R' B2 U2 F2 U' R\n" | ||
| 529 | "R' D2 L2 D' L2 F' U2 B' R B' R\n" | ||
| 530 | "R' D2 L2 F2 R L2 F D R2 D' R\n" | ||
| 531 | "R' D2 F2 R L2 F2 R' F' R' D R\n" | ||
| 532 | "R' D2 F2 L2 F2 R F U F2 U' R\n" | ||
| 533 | "R' D2 F2 L2 F' U F' R F' U' R\n" | ||
| 534 | "R' D2 B2 R F R2 U2 R F2 U' R\n" | ||
| 535 | "R' D' R F R2 U2 F B2 U2 F' R\n" | ||
| 536 | "R' D' R' F D' R2 D B2 U F' R\n" | ||
| 537 | "R' D' B D' F U2 F R L2 F R\n" | ||
| 538 | "R' L2 F2 R2 U2 B R D2 B' D' R\n" | ||
| 539 | "R' F L2 F2 R2 U2 R B' D' B2 R\n" | ||
| 540 | "R' B D' B' R2 U2 L2 D' R' B R\n" | ||
| 541 | "R' B2 R2 B2 D2 R F U F2 U' R\n" | ||
| 542 | "L U B' U' F2 B' U2 R2 L' F R\n" | ||
| 543 | "L U2 R2 D' R' B U D' F2 U R\n" | ||
| 544 | "L U2 L2 F2 R2 L' B U R2 U' R\n" | ||
| 545 | "L F2 R2 B' U2 F2 R2 D L' F' R\n" | ||
| 546 | "L B2 L2 F2 D2 L' B D B2 D' R\n" | ||
| 547 | "L2 U2 R B' R2 L' U D' R F2 R\n" | ||
| 548 | "L2 U2 R B' L' U D F2 R' D2 R\n" | ||
| 549 | "L2 U2 R B' L' F2 U D R' D2 R\n" | ||
| 550 | "L2 U2 R B' L' B2 U D R' F2 R\n" | ||
| 551 | "L' U2 B2 R' D F' U2 B2 D F R\n" | ||
| 552 | "L' F2 L F2 D' L' D' L F' D R\n" | ||
| 553 | "L' F2 L2 U2 B2 R2 L D2 B' D' R\n" | ||
| 554 | "L' F' D F' B' U' L F U B R\n" | ||
| 555 | "L' F' L D2 F' L2 F2 D L' D' R\n" | ||
| 556 | "F D' R' U' F2 U2 B2 R2 D' B R\n" | ||
| 557 | "F R U' B2 R2 D R' D2 L2 B' R\n" | ||
| 558 | "F R2 D2 B2 R2 F U' L U2 F' R\n" | ||
| 559 | "F R2 D2 B2 L2 B D' L D2 B' R\n" | ||
| 560 | "F2 U2 R' D2 F2 R' U2 L B' D' R\n" | ||
| 561 | "F2 R F2 L U2 R' B2 L' B' D' R\n" | ||
| 562 | "F2 R' L F2 D' R L2 F' R2 D R\n" | ||
| 563 | "F2 L F' L2 F2 R' D' R L2 F R\n" | ||
| 564 | "F2 B L' F R2 L B' U L' U' R\n" | ||
| 565 | "F' U D' R' U B2 R' B U2 D R\n" | ||
| 566 | "F' D L' F U D R U' L D2 R\n" | ||
| 567 | "F' D L' F' U L' U' L' F2 D' R\n" | ||
| 568 | "F' D' L F' D' L2 F D' L F R\n" | ||
| 569 | "F' R2 L' D2 R2 F L U2 L2 U R\n" | ||
| 570 | "F' R' U' F2 R U' B2 R2 D' B' R\n" | ||
| 571 | "F' L U2 R2 B U2 L D2 L2 D R\n" | ||
| 572 | "F' L U2 R2 B R2 L U2 R2 D' R\n" | ||
| 573 | "F' L U2 R2 B L U2 R2 U2 D' R\n" | ||
| 574 | "F' L D2 L2 F D2 L' D2 R2 U' R\n" | ||
| 575 | "B U2 R2 B2 D2 F D' L D2 B' R\n" | ||
| 576 | "B U' D' F' R' D' F U D B' R\n" | ||
| 577 | "B D2 F D R' F U2 F B' U' R\n" | ||
| 578 | "B D2 F D R' B L2 F2 B2 U' R\n" | ||
| 579 | "B R U' D' F U' R2 B R' F R\n" | ||
| 580 | "B R U' D' F U' R2 B' R' F R\n" | ||
| 581 | "B R U' F L2 U F' D' R' B R\n" | ||
| 582 | "B R U' F L2 U' F' D' R' B R\n" | ||
| 583 | "B2 R2 U2 R' B2 D2 R F U2 D R\n" | ||
| 584 | "B' L2 F D F' D B L F' D R\n" | ||
| 585 | "B' L' B D2 F L2 F L' F D R\n" | ||
| 586 | "B' L' B' R2 B2 D2 F2 L F D R\n" | ||
| 587 | "U L2 U2 L U2 R U B' L2 U' L\n" | ||
| 588 | "U B2 D' L' U B D B' R B L\n" | ||
| 589 | "U2 R2 U2 L U2 B2 L F2 B U' L\n" | ||
| 590 | "U2 R2 U2 B U2 B' D' R D2 F' L\n" | ||
| 591 | "U2 F' R B' D' B' R' B D2 F' L\n" | ||
| 592 | "U2 B2 R' B R' U2 D2 R F D' L\n" | ||
| 593 | "D B U2 B' D R F' U2 R' U' L\n" | ||
| 594 | "D2 L2 F2 D R' U2 B U2 L2 U L\n" | ||
| 595 | "D2 F D' L U2 B D2 B L2 U' L\n" | ||
| 596 | "D2 F2 R L B2 U L F D' F2 L\n" | ||
| 597 | "D2 F2 L' F2 L F' R L' F D' L\n" | ||
| 598 | "D' R D2 F R B2 L F2 R U' L\n" | ||
| 599 | "D' R D2 F L U2 L D2 L D' L\n" | ||
| 600 | "D' F D' R' L' U R2 U2 F D' L\n" | ||
| 601 | "D' B L F' B L F' R' B' U L\n" | ||
| 602 | "R U' F2 L2 U2 L' U' R2 B' U' L\n" | ||
| 603 | "R D2 L2 U2 D B' D2 F L' F' L\n" | ||
| 604 | "R L' D F2 L2 U2 L' U F' U L\n" | ||
| 605 | "R L' D' R2 D2 F2 L U F' U L\n" | ||
| 606 | "R L' F' D L2 B2 D L F D L\n" | ||
| 607 | "R L' B2 U' R2 F' D L D2 F' L\n" | ||
| 608 | "R F2 R2 D' L D B2 D' B U' L\n" | ||
| 609 | "R B2 L2 B' U B2 L' B R2 D L\n" | ||
| 610 | "R2 U2 R' D F L' U2 F L' U2 L\n" | ||
| 611 | "R2 U2 B2 L2 F2 U2 R U2 B U' L\n" | ||
| 612 | "R2 D2 F2 R L U L F D' F2 L\n" | ||
| 613 | "R2 D2 F2 R2 B2 D2 R U2 B U' L\n" | ||
| 614 | "R2 L' D2 L2 D R L2 F R2 U L\n" | ||
| 615 | "R' D2 R F R B2 U2 B2 R2 D' L\n" | ||
| 616 | "R' D2 R F B2 R' B2 D2 B2 U' L\n" | ||
| 617 | "R' D2 R2 B2 R' F U' D2 B2 U' L\n" | ||
| 618 | "R' D2 F2 R L2 F2 R' F L' U L\n" | ||
| 619 | "R' D2 F2 L2 F' U D' F L' F' L\n" | ||
| 620 | "R' D2 B2 L2 D2 B' L U2 B' U' L\n" | ||
| 621 | "R' D' R' L2 B R2 D2 B' U2 B' L\n" | ||
| 622 | "R' L2 F L F2 B' L' F B D' L\n" | ||
| 623 | "R' F D2 F2 D2 L' F D' F2 D' L\n" | ||
| 624 | "R' F' R2 U B' D' L' B R2 D L\n" | ||
| 625 | "R' B D' B' R2 U2 L2 B2 L B L\n" | ||
| 626 | "R' B D' B' L2 D2 B2 R2 L' F L\n" | ||
| 627 | "R' B R2 D F' B2 L2 U L' B L\n" | ||
| 628 | "R' B R2 B2 D F D' F2 L B L\n" | ||
| 629 | "R' B2 D2 L2 F2 R' D2 F2 B U' L\n" | ||
| 630 | "R' B2 R D2 L2 F2 R' D2 B U' L\n" | ||
| 631 | "L U2 R L' D2 R U2 F B2 D' L\n" | ||
| 632 | "L U2 R2 D' R' B U' D B2 U L\n" | ||
| 633 | "L U2 R2 B2 L B U2 D' F2 D' L\n" | ||
| 634 | "L U2 B2 R F2 R' L F2 B U' L\n" | ||
| 635 | "L F2 U2 R2 B D2 R' B R2 D' L\n" | ||
| 636 | "L2 U2 R B' R2 L' U D' L D2 L\n" | ||
| 637 | "L2 U2 R B' L' U D F2 L' F2 L\n" | ||
| 638 | "L2 U2 R B' L' F2 U D L' F2 L\n" | ||
| 639 | "L2 U2 R B' L' B2 U D L' U2 L\n" | ||
| 640 | "L2 D2 R' F2 L F2 L F B2 D' L\n" | ||
| 641 | "L2 D2 L2 B2 R' F2 L' F' B2 D' L\n" | ||
| 642 | "L' U' R2 D' B2 R F U F2 D L\n" | ||
| 643 | "L' D2 L' F2 R2 U2 R D2 B U' L\n" | ||
| 644 | "L' F2 L F2 D2 F' D R L' D' L\n" | ||
| 645 | "F R U2 B2 D R' D2 L2 F2 B L\n" | ||
| 646 | "F B2 U F' R' D F R2 L U L\n" | ||
| 647 | "F B2 R2 D2 B R' L2 B' R2 D L\n" | ||
| 648 | "F B2 L2 U2 F R' L2 F' R2 U L\n" | ||
| 649 | "F2 U2 D B' L' F2 D F' L B L\n" | ||
| 650 | "F2 R U2 F2 L U2 F2 R2 B' U' L\n" | ||
| 651 | "F' D L' F U D R U' R F2 L\n" | ||
| 652 | "F' D F2 D R F D' L U2 D L\n" | ||
| 653 | "F' R2 L' U2 L2 B R U2 L2 D L\n" | ||
| 654 | "F' L U2 R2 B D2 R D2 R2 D L\n" | ||
| 655 | "F' L D2 L2 F U2 R' D2 L2 U' L\n" | ||
| 656 | "F' L D2 L2 F R U2 R2 U' D2 L\n" | ||
| 657 | "F' L D2 L2 F R L2 U2 R2 U' L\n" | ||
| 658 | "F' L D2 L2 F L B2 R L U L\n" | ||
| 659 | "F' L D2 L2 F L' F2 R L D' L\n" | ||
| 660 | "B U2 R2 B2 U2 B D' R D2 F' L\n" | ||
| 661 | "B U2 B' U R' D' R U' D2 F' L\n" | ||
| 662 | "B D2 R L2 U' B' U F B D' L\n" | ||
| 663 | "B D2 R L2 F U' B' U B D' L\n" | ||
| 664 | "B D2 R L2 F D' L2 B L2 B' L\n" | ||
| 665 | "B R U' F L2 U F' B2 L B L\n" | ||
| 666 | "B R U' F L2 U' F' B2 L B L\n" | ||
| 667 | "B R D R U2 F D2 R' F2 B' L\n" | ||
| 668 | "B2 D' B R U' F2 L U D2 F L\n" | ||
| 669 | "B2 R L F2 D2 R' F2 B U2 D L\n" | ||
| 670 | "B2 R F2 D' B R2 F2 L B' U' L\n" | ||
| 671 | "B2 R2 U2 F2 L' U2 F B2 U D2 L\n" | ||
| 672 | "B2 R' L' F2 U' L F' B2 U B2 L\n" | ||
| 673 | "B' L' F2 B L2 F2 D2 R F U L\n" | ||
| 674 | "B' L' F2 B' U2 L2 F2 R' F U L\n" | ||
| 675 | "U2 R' B2 L' D2 F U' L F R L\n" | ||
| 676 | "U2 R' B2 L' D2 F U' L F' R L\n" | ||
| 677 | "(U2 F2 U F2 B' R D' F U' L F)\n" | ||
| 678 | "(U2 F2 U B R L2 U F' D L' F)\n" | ||
| 679 | "(U' R' U' D2 F' D2 B2 D' R D F)\n" | ||
| 680 | "(U' R' U' B' R2 B U B2 U R' F)\n" | ||
| 681 | "(U' F B2 R' D F R' L2 B' R F)\n" | ||
| 682 | "(D2 R' F' L' D2 F2 R' F2 U' R' F)\n" | ||
| 683 | "(D2 F' R2 U2 L B' U2 D B2 L' F)\n" | ||
| 684 | "(D2 F' B L' D2 F' R U' F2 R' F)\n" | ||
| 685 | "(D2 B2 D2 R B' D F' L D L2 F)\n" | ||
| 686 | "(R U2 R' B U2 R' B2 U R' U F)\n" | ||
| 687 | "(R U2 F R2 B L B2 R' U' L F)\n" | ||
| 688 | "(R U2 F R2 B' L U R' U L F)\n" | ||
| 689 | "(R U' F B' L B' R U' L U2 F)\n" | ||
| 690 | "(R2 U' F D' R L U' L' F' U2 F)\n" | ||
| 691 | "(R2 F D R' L' F' D' L' B2 L F)\n" | ||
| 692 | "(R' U F' L D F2 R2 U' F L' F)\n" | ||
| 693 | "(R' U' F2 B' D' B2 L D' F2 R F)\n" | ||
| 694 | "(L U2 L' B U2 R' F2 L' D L' F)\n" | ||
| 695 | "(L U2 L' B U2 R' B2 R' U R' F)\n" | ||
| 696 | "(L2 F' L' D R F' B2 R U' L' F)\n" | ||
| 697 | "(L' U' R U' D2 F2 R' F D2 R F)\n" | ||
| 698 | "(L' U' R U' D2 B2 L' F U2 L F)\n" | ||
| 699 | "(F2 L B2 U L2 F' R U D R2 F)\n" | ||
| 700 | "(F2 L' F2 R2 F D' R U2 F' U' F)\n" | ||
| 701 | "(B U R F2 B D2 L' B2 D L' F)\n" | ||
| 702 | "(B U2 R' U' F2 L' B' L' B D2 F)\n" | ||
| 703 | "(B R' F2 B D' B2 L' F D2 R2 F)\n" | ||
| 704 | "(B R' F2 B D' B2 L' B L2 D2 F)\n" | ||
| 705 | "(B L' U' R U B' L U2 B' R2 F)\n" | ||
| 706 | "(B L' U' R' U B' L U2 B' R2 F)\n" | ||
| 707 | "(B L' D2 B2 R U L F' U R' F)\n" | ||
| 708 | "(B L' D2 B2 R U L' F' U R' F)\n" | ||
| 709 | "(B2 R B2 D R2 F' L U D L2 F)\n" | ||
| 710 | "(B2 R' F2 L2 F U' L D2 F' D' F)\n" | ||
| 711 | "(B' U L U R L' D2 F' L' D2 F)\n" | ||
| 712 | "(B' D2 B R2 L U' F2 D2 F' R F)\n" | ||
| 713 | "(U F' R2 F B2 L' B' L' D' R' B)\n" | ||
| 714 | "(U B' R F L D2 R2 B2 D' R' B)\n" | ||
| 715 | "(U2 L' B' R' D2 B2 L' B2 U' L' B)\n" | ||
| 716 | "(U2 F B' R' D2 B' L U' B2 L' B)\n" | ||
| 717 | "(U2 F2 D2 L F' D B' R D R2 B)\n" | ||
| 718 | "(U2 B' L2 U2 R F' U2 D F2 R' B)\n" | ||
| 719 | "(U' R2 B2 U' F R L2 U' B L B)\n" | ||
| 720 | "(D2 B2 U F R2 L U B' D R' B)\n" | ||
| 721 | "(D2 B2 U F' B2 L D' B U' R B)\n" | ||
| 722 | "(D' R2 U2 D F R L2 U' B L B)\n" | ||
| 723 | "(R F U2 L' D' R D' L U' R2 B)\n" | ||
| 724 | "(R2 U' F D' R L U' L' B' R2 B)\n" | ||
| 725 | "(R2 F D R L B' U' L' F2 L B)\n" | ||
| 726 | "(R' U F' L U L2 F2 D' B R' B)\n" | ||
| 727 | "(R' F' L U2 L' D' B D2 L D' B)\n" | ||
| 728 | "(R' B' R2 U R' U2 F B2 R' D B)\n" | ||
| 729 | "(R' B' R' U' F R' L' B2 D L B)\n" | ||
| 730 | "(R' B' R' U' F' R' L' F2 U R B)\n" | ||
| 731 | "(L U F' L2 F' L F' B U2 R B)\n" | ||
| 732 | "(L' D' B' D' L' B' U' D2 B R' B)\n" | ||
| 733 | "(F2 R2 L F L2 D2 L' U2 D' L B)\n" | ||
| 734 | "(F2 L B2 U L2 F' R U' D' L2 B)\n" | ||
| 735 | "(B U L2 U R' F B R D2 R B)\n" | ||
| 736 | "(B U2 R' U' F2 L' B' L' F L2 B)\n" | ||
| 737 | "(B U' R' L2 B' L U L F2 U2 B)\n" | ||
| 738 | "(B U' R' L2 B' L U L B2 D2 B)\n" | ||
| 739 | "(B R' F U2 B R' D' R D2 R' B)\n" | ||
| 740 | "(B R' F2 B D' B2 L' F U2 L2 B)\n" | ||
| 741 | "(B R' F2 B D' B2 L' B R2 U2 B)\n" | ||
| 742 | "(B L' U' R U B' L U2 F' U2 B)\n" | ||
| 743 | "(B L' U' R' U B' L U2 F' U2 B)\n" | ||
| 744 | "(B2 R L2 F R2 U2 R' U' D2 R B)\n" | ||
| 745 | "(B2 R B2 D R2 F' L U' D' R2 B)\n" | ||
| 746 | "(B' U2 F R L2 U' B2 D2 B' L B)\n" | ||
| 747 | "(B' R' U' F2 D' L F' R B' R B)\n" | ||
| 748 | "(U L2 U' R' B2 U' L' D2 B' U' R)\n" | ||
| 749 | "(U B' R U2 R F' D2 F2 D B2 R)\n" | ||
| 750 | "(U2 R L' U' F' R D L' D' F' R)\n" | ||
| 751 | "(U2 R2 B2 D2 R F2 R U' L' B' R)\n" | ||
| 752 | "(U2 R' U' R2 U2 B2 U R' U' F R)\n" | ||
| 753 | "(U2 L F2 L U2 B L' U L U2 R)\n" | ||
| 754 | "(U2 F' U2 L2 B L' U2 L2 F2 U R)\n" | ||
| 755 | "(U2 F' L U2 L B' R' U B2 U2 R)\n" | ||
| 756 | "(U' D' R' D' L2 U' F2 B' L2 D R)\n" | ||
| 757 | "(U' R2 U' F' R' F2 U B R2 B R)\n" | ||
| 758 | "(U' F B2 D R' D B' U R D2 R)\n" | ||
| 759 | "(U' F2 R D R2 L' D' R F' B2 R)\n" | ||
| 760 | "(U' F2 R' D R2 L' D' R F' B2 R)\n" | ||
| 761 | "(D R2 U R2 L U2 D' B' U' B2 R)\n" | ||
| 762 | "(D R2 U2 R2 L' D L' U D' B' R)\n" | ||
| 763 | "(D R2 U2 L U' R2 L U D' B' R)\n" | ||
| 764 | "(D R2 F D B2 U F' U' L D2 R)\n" | ||
| 765 | "(D L2 D R2 L U' D2 F' D' F2 R)\n" | ||
| 766 | "(D L2 D2 R2 L' U L' U' D F' R)\n" | ||
| 767 | "(D L2 D2 L D' R2 L U' D F' R)\n" | ||
| 768 | "(D L2 B U F2 D B' D' L U2 R)\n" | ||
| 769 | "(D L' D L' U B L D' R' D' R)\n" | ||
| 770 | "(D L' D' R' U R2 U' R' U' F R)\n" | ||
| 771 | "(D2 R B2 R U2 F R' U L F2 R)\n" | ||
| 772 | "(D2 L U F' L B' L U2 D2 B' R)\n" | ||
| 773 | "(D2 B' R U2 R F' L' U B2 D2 R)\n" | ||
| 774 | "(R U2 D' R' L2 F2 U2 B2 U' B R)\n" | ||
| 775 | "(R U2 D' L' D R' L' F2 U B R)\n" | ||
| 776 | "(R U2 D' B2 L' F' D' F2 L F R)\n" | ||
| 777 | "(R U' R' U R2 B' R2 B' U2 F R)\n" | ||
| 778 | "(R U' R' U' F B2 L' U2 L' F R)\n" | ||
| 779 | "(R D B2 U L' U2 D' R' U' F R)\n" | ||
| 780 | "(R D' R L U2 R2 L U D2 B R)\n" | ||
| 781 | "(R D' F2 B2 D2 L' D' F' U2 F2 R)\n" | ||
| 782 | "(R D' B2 U2 R F2 D2 B2 D' F R)\n" | ||
| 783 | "(R2 U R U F2 D' B2 L' D' F' R)\n" | ||
| 784 | "(R2 U R U2 F2 D' B2 L D' F' R)\n" | ||
| 785 | "(R2 U2 F2 D2 F L' F2 D2 R2 U R)\n" | ||
| 786 | "(R2 U' F2 D2 L' D B2 L D' F' R)\n" | ||
| 787 | "(R2 D2 B2 U2 F L' F2 D2 R2 U R)\n" | ||
| 788 | "(R2 L U' B2 L' U2 F' L' D' F2 R)\n" | ||
| 789 | "(R2 L B2 R2 L D2 B L' U' B2 R)\n" | ||
| 790 | "(R2 L' F D' R' D B U2 R B' R)\n" | ||
| 791 | "(R2 L' B2 L U2 F U R U B2 R)\n" | ||
| 792 | "(R2 F U2 R L B R B U D2 R)\n" | ||
| 793 | "(R2 F R B2 R' F D F2 U2 F R)\n" | ||
| 794 | "(R2 F R2 L' D B L U B' D' R)\n" | ||
| 795 | "(R2 F2 D2 F B2 L' F2 D2 R2 U R)\n" | ||
| 796 | "(R2 F' D' F' D' F B2 D2 L' F2 R)\n" | ||
| 797 | "(R2 F' L U B D' R' B' L2 U' R)\n" | ||
| 798 | "(R2 B2 U B2 U F' L' U F2 D' R)\n" | ||
| 799 | "(R2 B2 U2 F U R U R B2 U2 R)\n" | ||
| 800 | "(R2 B2 U2 F U R U L D2 B2 R)\n" | ||
| 801 | "(R2 B2 U2 F U' D2 L U L D2 R)\n" | ||
| 802 | "(R2 B2 U2 F R' B2 L' D' F2 U2 R)\n" | ||
| 803 | "(R2 B2 U2 F L D2 L U2 L' U' R)\n" | ||
| 804 | "(R2 B2 U2 F' R2 L' U2 L2 B2 U' R)\n" | ||
| 805 | "(R2 B2 U2 F' L' F2 U2 L2 U' D2 R)\n" | ||
| 806 | "(R2 B2 U2 F' L' F2 R2 U2 L2 U' R)\n" | ||
| 807 | "(R2 B2 U' F2 D' B2 L D F' D2 R)\n" | ||
| 808 | "(R' U' F' D' F R U2 F U B2 R)\n" | ||
| 809 | "(R' D2 L2 D2 B2 L' U' D2 L' B' R)\n" | ||
| 810 | "(R' F U2 L B2 U2 F' L' U' D2 R)\n" | ||
| 811 | "(R' F B2 R' D' L' U2 F' D2 F2 R)\n" | ||
| 812 | "(R' B R' B U2 L' B2 L F D' R)\n" | ||
| 813 | "(R' B2 U R' U2 L2 D2 R2 B' U' R)\n" | ||
| 814 | "(R' B2 D' L2 U R D2 B2 U2 B' R)\n" | ||
| 815 | "(R' B2 R' U2 F D' L2 D' R2 U R)\n" | ||
| 816 | "(R' B2 R' U2 F R2 L U' L U' R)\n" | ||
| 817 | "(R' B2 R' L' F' L' U R D2 B R)\n" | ||
| 818 | "(R' B2 L2 U' R' U R' L2 U2 F R)\n" | ||
| 819 | "(R' B2 L2 U' L' B R2 L' U2 F R)\n" | ||
| 820 | "(L U2 L' B' R2 U2 F' L' F2 D R)\n" | ||
| 821 | "(L U' F2 B R L' D2 R F' B2 R)\n" | ||
| 822 | "(L U' B2 R' L U D2 R F2 B' R)\n" | ||
| 823 | "(L F2 U2 L B R' B2 R F2 U' R)\n" | ||
| 824 | "(L F2 D2 R L D' L' F L F2 R)\n" | ||
| 825 | "(L F2 D2 R L F2 R F R' D' R)\n" | ||
| 826 | "(L F2 R D R U2 D' R' L B R)\n" | ||
| 827 | "(L F2 R D R D R L' F' B2 R)\n" | ||
| 828 | "(L B' R' U R' U2 L D2 R2 B' R)\n" | ||
| 829 | "(L B' R' U L' B2 R' F R2 U2 R)\n" | ||
| 830 | "(L B' R' U L' B2 R' F L2 D2 R)\n" | ||
| 831 | "(L2 U' R' D2 R D2 B2 D2 F2 B' R)\n" | ||
| 832 | "(L2 U' R' D2 R F B L2 F B2 R)\n" | ||
| 833 | "(L2 U' R' D2 R F2 U2 B U2 B2 R)\n" | ||
| 834 | "(L2 U' R' D2 R F' L2 B' R2 F' R)\n" | ||
| 835 | "(L2 U' R' D2 R B2 D2 B D2 F2 R)\n" | ||
| 836 | "(L2 F L' F R2 L D2 L2 F' D' R)\n" | ||
| 837 | "(L2 F2 U2 B R' D F2 R U' F2 R)\n" | ||
| 838 | "(L2 F2 L D' R' F2 L' U' D2 B' R)\n" | ||
| 839 | "(L' D2 B2 R' L' D2 R' B R' U' R)\n" | ||
| 840 | "(L' D2 B' L' D2 R2 U' R2 U B R)\n" | ||
| 841 | "(L' F2 U R U' D' B2 R L F' R)\n" | ||
| 842 | "(L' F2 D' R2 F B2 L D R' F R)\n" | ||
| 843 | "(L' F2 D' B2 L2 F L' U' R F' R)\n" | ||
| 844 | "(L' F2 L' D2 R2 L2 F L' D' F2 R)\n" | ||
| 845 | "(F2 D2 F2 R2 F' R B2 R2 L' U R)\n" | ||
| 846 | "(F2 D2 F2 R2 F' L U2 D2 R D R)\n" | ||
| 847 | "(F2 D2 F2 R' B2 R' F' R' L' U R)\n" | ||
| 848 | "(F2 D2 B2 L2 F' R' B2 L' U2 D' R)\n" | ||
| 849 | "(F2 D' B2 L2 D' F' R2 L' U2 D' R)\n" | ||
| 850 | "(F2 R U2 D R U2 L' D2 R' F' R)\n" | ||
| 851 | "(F2 R2 L B U2 B D F' U2 F R)\n" | ||
| 852 | "(F2 R' F' D' F R' B2 L' D F' R)\n" | ||
| 853 | "(F2 L U' B' R2 D L2 F2 L2 B' R)\n" | ||
| 854 | "(F2 L U' B' R2 D F2 L2 F2 B' R)\n" | ||
| 855 | "(F2 L' D' R2 D2 F2 U R2 F D' R)\n" | ||
| 856 | "(F2 B R B' U2 L' B' D F2 B2 R)\n" | ||
| 857 | "(F' U2 L' D2 L' D2 B L2 D' F2 R)\n" | ||
| 858 | "(F' U2 L' D2 L' D2 B' R2 U B2 R)\n" | ||
| 859 | "(B D L' D' B2 U' F2 L F' B2 R)\n" | ||
| 860 | "(B R L2 U' L2 B' R2 B2 U2 F R)\n" | ||
| 861 | "(B R B L2 D' F2 D L2 U2 F R)\n" | ||
| 862 | "(B R' F2 L2 U F2 U' D2 F' B2 R)\n" | ||
| 863 | "(B R' F2 L2 D F2 L' B2 U' F R)\n" | ||
| 864 | "(B R' B2 R2 U2 F D' R2 L2 U R)\n" | ||
| 865 | "(B L' B2 L2 U' F2 L B2 R2 F' R)\n" | ||
| 866 | "(B2 R U L D2 R' U B2 R2 B R)\n" | ||
| 867 | "(B2 R U2 F2 L2 F' R' D' R' U R)\n" | ||
| 868 | "(B2 R L2 F L2 F D F' U2 F R)\n" | ||
| 869 | "(B2 R' L U' R' U2 R' L' U2 F R)\n" | ||
| 870 | "(B' U' F2 D' B' L' D B' L2 F' R)\n" | ||
| 871 | "(B' D' R' U2 B2 D F2 B2 L F' R)\n" | ||
| 872 | "(B' R' U F2 D' R' B2 L' D' F' R)\n" | ||
| 873 | "(B' R' U F2 D' L' B2 R' D' F' R)\n" | ||
| 874 | "(U D L' D' R2 U' F' B2 R2 D L)\n" | ||
| 875 | "(U R' U2 B2 U2 R' F B2 D F2 L)\n" | ||
| 876 | "(U L' B2 D2 B2 L' F2 B U B2 L)\n" | ||
| 877 | "(U F' U L' U B' U' R' U' D2 L)\n" | ||
| 878 | "(U2 R U B' R F' R U2 D2 F' L)\n" | ||
| 879 | "(U2 L F2 L U2 B L' U R B2 L)\n" | ||
| 880 | "(U2 F' L U2 L B' R' U F2 D2 L)\n" | ||
| 881 | "(U' R2 U' F' R' F2 U' F D2 F L)\n" | ||
| 882 | "(U' F B2 D R' D B' U L B2 L)\n" | ||
| 883 | "(U' B' R U2 R F' U R' U D2 L)\n" | ||
| 884 | "(D R D2 F2 L' D' B2 U' F U2 L)\n" | ||
| 885 | "(D R2 U2 L U' L' U' D F B2 L)\n" | ||
| 886 | "(D R2 F D B2 U F' U' R F2 L)\n" | ||
| 887 | "(D L D2 R L2 D' B2 U' F U2 L)\n" | ||
| 888 | "(D L2 D2 L D' L' U D' F2 B L)\n" | ||
| 889 | "(D L2 B U F2 D B' D' R B2 L)\n" | ||
| 890 | "(D2 R B2 R U2 F R' U R U2 L)\n" | ||
| 891 | "(D2 R' L U' B' L D R' D' B' L)\n" | ||
| 892 | "(D2 L2 F2 D2 L B2 L U' R' F' L)\n" | ||
| 893 | "(D2 L' U' L2 U2 F2 U L' U' B L)\n" | ||
| 894 | "(D2 B' U2 R2 F R' U2 R2 B2 U L)\n" | ||
| 895 | "(D2 B' R U2 R F' L' U F2 U2 L)\n" | ||
| 896 | "(R U' D2 F' D2 R F D L U L)\n" | ||
| 897 | "(R U' F' B2 R' F L2 D2 B U L)\n" | ||
| 898 | "(R U' F' B2 R' B D2 R2 F U L)\n" | ||
| 899 | "(R D' F2 B2 D2 L' D' F' D2 B2 L)\n" | ||
| 900 | "(R F2 D2 B2 L' F' R2 F2 B2 D L)\n" | ||
| 901 | "(R F2 D2 B2 L' B' D2 F B' D L)\n" | ||
| 902 | "(R2 U R U2 F2 D' F2 R U' F' L)\n" | ||
| 903 | "(R2 U R L2 D R2 U' R' D' B' L)\n" | ||
| 904 | "(R2 U F2 D L' D2 F2 U' F' B2 L)\n" | ||
| 905 | "(R2 U2 D L' F' U' D' F' B2 D L)\n" | ||
| 906 | "(R2 U' F2 D2 L' D F2 R U' F' L)\n" | ||
| 907 | "(R2 D2 F U2 F2 R D' F' D' F' L)\n" | ||
| 908 | "(R2 D' R D B2 U F' D' B2 D L)\n" | ||
| 909 | "(R2 L' B L' B L U L2 U F' L)\n" | ||
| 910 | "(R2 L' B2 U L' U' L' U2 L2 F' L)\n" | ||
| 911 | "(R2 L' B2 L U2 F U' L U F2 L)\n" | ||
| 912 | "(R2 L' B2 L U' L' U2 L2 U F' L)\n" | ||
| 913 | "(R2 F U D' R' U' R F D' F L)\n" | ||
| 914 | "(R2 F R B2 R2 B' R' F2 B' D L)\n" | ||
| 915 | "(R2 F R B2 R' F D B2 D2 F L)\n" | ||
| 916 | "(R2 F' D' F' D' F B2 D2 R' D2 L)\n" | ||
| 917 | "(R2 B R' B U2 R F' U' L2 U' L)\n" | ||
| 918 | "(R2 B2 U2 F U R U R F2 D2 L)\n" | ||
| 919 | "(R2 B2 U2 F U R U L U2 F2 L)\n" | ||
| 920 | "(R2 B2 U2 F U' D2 L U R F2 L)\n" | ||
| 921 | "(R2 B2 U2 F R' B2 L' D' B2 D2 L)\n" | ||
| 922 | "(R2 B2 U2 F L D2 L D2 R' U' L)\n" | ||
| 923 | "(R2 B2 L' U2 F2 D' R' B2 D F L)\n" | ||
| 924 | "(R' F U2 L F2 D2 F' R' U2 D' L)\n" | ||
| 925 | "(R' F R F2 U2 L' B' R' U' D2 L)\n" | ||
| 926 | "(R' F B2 R' D' L' U2 F' U2 B2 L)\n" | ||
| 927 | "(R' F B2 R' D' L' F' B L2 B L)\n" | ||
| 928 | "(R' F2 U2 D2 L' U2 L2 F L2 D L)\n" | ||
| 929 | "(R' F' D2 F2 B2 R' D' L' F' B2 L)\n" | ||
| 930 | "(R' B2 U R' F D2 R2 F2 B2 D L)\n" | ||
| 931 | "(R' B2 U R' F R D' B2 D F2 L)\n" | ||
| 932 | "(R' B2 D' L2 U R D2 F2 D2 B' L)\n" | ||
| 933 | "(R' B2 R2 U2 R F' D R2 L' U' L)\n" | ||
| 934 | "(R' B2 R' U2 F U' F2 D' B2 D L)\n" | ||
| 935 | "(R' B2 R' U2 F R2 L U R U' L)\n" | ||
| 936 | "(L U' F2 D' B L2 D' R F U2 L)\n" | ||
| 937 | "(L D' F D2 F L' D' R2 U F' L)\n" | ||
| 938 | "(L F2 D2 R L D' L' F R U2 L)\n" | ||
| 939 | "(L B' L D2 B D2 L' U D2 F2 L)\n" | ||
| 940 | "(L B' L D2 B L D2 L' U F2 L)\n" | ||
| 941 | "(L2 U B R2 L' U2 F L' F B2 L)\n" | ||
| 942 | "(L2 U' R' D2 R D2 F2 U2 F2 B' L)\n" | ||
| 943 | "(L2 U' R' D2 R F2 U2 B D2 F2 L)\n" | ||
| 944 | "(L2 U' R' D2 R B2 D2 B U2 B2 L)\n" | ||
| 945 | "(L2 U' R' D2 R B' U2 B' D2 B' L)\n" | ||
| 946 | "(L2 B2 R' D2 R B D' L' U D' L)\n" | ||
| 947 | "(L' F2 U R U D F2 R L B' L)\n" | ||
| 948 | "(L' B' D2 F L' D2 B' L F' U L)\n" | ||
| 949 | "(F2 R L' D' L' D2 R' L' D2 F L)\n" | ||
| 950 | "(F2 R2 L F R2 F U F' D2 F L)\n" | ||
| 951 | "(F2 L D R U2 L' D B2 L2 B L)\n" | ||
| 952 | "(F2 L D2 F2 R2 F' L' U' L' D L)\n" | ||
| 953 | "(F' U2 B L' B' L' B' R' U' D2 L)\n" | ||
| 954 | "(F' U' R' D' L2 U2 L U' D' F L)\n" | ||
| 955 | "(F' U' B' D' L2 U' L' D' B U2 L)\n" | ||
| 956 | "(B R U F2 L' D L' F U' B2 L)\n" | ||
| 957 | "(B R U B2 R2 L U2 L' F' D L)\n" | ||
| 958 | "(B R L2 U' L2 B' R2 F2 D2 F L)\n" | ||
| 959 | "(B R' B2 R2 U2 F U' F2 B2 D L)\n" | ||
| 960 | "(B2 U2 F2 L2 F' R U2 D2 L U L)\n" | ||
| 961 | "(B2 U2 F2 L2 F' L B2 R' L2 D L)\n" | ||
| 962 | "(B2 U2 F2 L' B2 L' F' R' L' D L)\n" | ||
| 963 | "(B2 U2 B2 R2 F' L' B2 R' U' D2 L)\n" | ||
| 964 | "(B2 U' B2 R2 U' F' R' L2 U' D2 L)\n" | ||
| 965 | "(B2 R D' B' L2 U R2 F2 R2 B' L)\n" | ||
| 966 | "(B2 R D' B' L2 U F2 R2 F2 B' L)\n" | ||
| 967 | "(B2 R L2 B D2 B U F' D2 F L)\n" | ||
| 968 | "(B2 R' U' L2 U2 F2 D L2 F U' L)\n" | ||
| 969 | "(B2 L U D2 L D2 R' U2 L' F' L)\n" | ||
| 970 | "(B2 L' F' U' F L' B2 R' U F' L)\n" | ||
| 971 | "(B' D' B' L' D' L' U R F2 B' L)\n" | ||
| 972 | "(B' R2 U2 F' D R2 U R U' D2 L)\n" | ||
| 973 | "(B' R2 L U2 L2 U' F2 R' F B2 L)\n" | ||
| 974 | "(B' R' D2 B2 D R L F2 D' B' L)\n" | ||
| 975 | "(B' R' B2 R' U F2 D B2 D F L)\n" | ||
| 976 | "(B' L B' D2 R' B' U R2 F2 B2 L)\n" | ||
| 977 | "(B' L B' D2 R' B' U L2 F2 B2 L)\n" | ||
| 978 | }, | ||
| 979 | [5] = { | ||
| 980 | .scramble = "R F D' R2 F' L U L B' D' F2 R B2 U2 F2 L2 U2 R L2 F2 L2 B2 D2", | ||
| 981 | .solutions = | ||
| 982 | "U2 B2 R' U' L' F U R2 D F\n" | ||
| 983 | "U' F' R' B2 U' D2 R B' L' F\n" | ||
| 984 | "D2 L' F' U' R B2 U B' D' F\n" | ||
| 985 | "U B' U' R2 L' F' D' F R B\n" | ||
| 986 | "L F R' B2 R U F' R' U' B\n" | ||
| 987 | "L2 B2 L' U R D2 F' B D B\n" | ||
| 988 | "L2 B2 L' U R F B' L2 U B\n" | ||
| 989 | "R' D' L' F' U F' U' B U' R\n" | ||
| 990 | "R' B2 D L' F U L' D F' R\n" | ||
| 991 | "L' D F2 D2 B U F2 R2 F R\n" | ||
| 992 | "L' F' R2 D' F' B2 U' F2 B' R\n" | ||
| 993 | "(L U' D B R' D' L F' L2 F)\n" | ||
| 994 | "(L U' D B R' D' L B' U2 B)\n" | ||
| 995 | "(R2 B L U' D R2 B' L F' R)\n" | ||
| 996 | "(F2 U D' F D L' D R2 F R)\n" | ||
| 997 | "(F2 U L' D F D2 B' D2 B R)\n" | ||
| 998 | "(F2 U L' D B R2 B' R2 F R)\n" | ||
| 999 | "(B2 D R' U' F R2 B' R2 U2 L)\n" | ||
| 1000 | "(B2 D R' U' F R2 B' L2 D2 L)\n" | ||
| 1001 | "U D2 B2 R' B' R F2 U R L' F\n" | ||
| 1002 | "U2 D2 R' U L B' L D' L D2 F\n" | ||
| 1003 | "U2 D2 R' F U L F' D B' L2 F\n" | ||
| 1004 | "U2 R D' B' U2 F' R2 U2 D' L' F\n" | ||
| 1005 | "U2 B2 R' U' L' F' B2 D L2 U F\n" | ||
| 1006 | "U' F U2 B2 L F2 U' R B' L' F\n" | ||
| 1007 | "U' F2 U L2 D L B U R D2 F\n" | ||
| 1008 | "U' F2 D F2 U L B U R D2 F\n" | ||
| 1009 | "U' F' R' U2 F2 B2 U' R B' L' F\n" | ||
| 1010 | "U' F' R' F2 B2 U' D2 R B' L' F\n" | ||
| 1011 | "U' F' R' B2 U' R2 D2 R B' L' F\n" | ||
| 1012 | "U' B2 U D2 R L' F D L2 U2 F\n" | ||
| 1013 | "U' B2 U D2 R' L B U R2 U2 F\n" | ||
| 1014 | "U' B2 U R' B D B2 L2 F L' F\n" | ||
| 1015 | "U' B2 U R' B' L2 F2 U' F' L' F\n" | ||
| 1016 | "U' B2 U' R L' F' B2 D L2 U2 F\n" | ||
| 1017 | "U' B2 U' R' L F2 B' U R2 U2 F\n" | ||
| 1018 | "U' B2 R' U2 D2 B' L' U R L' F\n" | ||
| 1019 | "D L D L2 U2 R' U B' L2 D F\n" | ||
| 1020 | "D L' F U' B U' B2 D' L' D' F\n" | ||
| 1021 | "D' R L' U' B' D' R2 U2 L' U F\n" | ||
| 1022 | "D' R2 U2 D R L' F U R2 D2 F\n" | ||
| 1023 | "D' R2 U2 D R' L B D L2 D2 F\n" | ||
| 1024 | "D' R2 D F2 R' L F' U2 B D F\n" | ||
| 1025 | "D' R2 D' R L' F' B2 U R2 D2 F\n" | ||
| 1026 | "D' R2 D' R' L F2 B' D L2 D2 F\n" | ||
| 1027 | "D' L2 D L2 D L B U R D2 F\n" | ||
| 1028 | "D' L' B U R' L' U' F U L F\n" | ||
| 1029 | "R2 U2 L' D' R F R2 F D' L2 F\n" | ||
| 1030 | "R2 U2 L' D' R B U2 B U' R2 F\n" | ||
| 1031 | "R2 L' D2 R' F' D' B R U R' F\n" | ||
| 1032 | "R' D2 R2 B' R B R' D' L U F\n" | ||
| 1033 | "L D' F B U' D2 B' L' F' U2 F\n" | ||
| 1034 | "L2 B2 L' U R D2 B D2 B' D F\n" | ||
| 1035 | "L2 B2 L' U R' L2 U2 F B' U F\n" | ||
| 1036 | "L2 B2 L' U R' L2 F' B L2 D F\n" | ||
| 1037 | "L' F' R2 U' L2 D' B' R' F2 D' F\n" | ||
| 1038 | "L' F' R2 D' B2 U' B' R' F2 D' F\n" | ||
| 1039 | "L' B U R' F' B' R2 D' B' L2 F\n" | ||
| 1040 | "L' B2 U' B' U' B U2 B' R D' F\n" | ||
| 1041 | "F U' F R' L' B R D' R' U F\n" | ||
| 1042 | "F U' F' B2 R' B' U' B2 L' D F\n" | ||
| 1043 | "F D2 F L' B L2 U R D L2 F\n" | ||
| 1044 | "F2 D' R2 D F2 R' L F' B D F\n" | ||
| 1045 | "F2 D' R2 D F2 R' L' F B' U' F\n" | ||
| 1046 | "F2 R2 D' R D L' B R2 U D' F\n" | ||
| 1047 | "F2 R2 L' D' R D B R2 U D' F\n" | ||
| 1048 | "F2 R2 L' D' R' U F L2 U D' F\n" | ||
| 1049 | "F' U R2 U' F D' B' L U R' F\n" | ||
| 1050 | "B2 R' L U' B' L F2 L' U' R2 F\n" | ||
| 1051 | "B2 L U' L' F2 B' L B U2 R F\n" | ||
| 1052 | "B2 L2 U' L U' R' B L2 U' D F\n" | ||
| 1053 | "B2 L' U R B D' L2 U2 B' D2 F\n" | ||
| 1054 | "B' R L' B R' U2 B2 U' R D F\n" | ||
| 1055 | "B' R' B D2 R' D' L U2 R2 U' F\n" | ||
| 1056 | "B' L' F B2 U' F D B' L' U2 F\n" | ||
| 1057 | "U2 D2 R' F U L F' D F' D2 B\n" | ||
| 1058 | "U2 R U2 F L' D2 R2 D' F' L' B\n" | ||
| 1059 | "U2 R D F' U D' F2 L2 D L' B\n" | ||
| 1060 | "U2 R' D F U L' B U' B U' B\n" | ||
| 1061 | "U2 R' B' U' L F2 U F B2 U' B\n" | ||
| 1062 | "U2 B2 R' U' L' F U' D2 L2 D B\n" | ||
| 1063 | "U' F' R' U D' R2 D L F' R' B\n" | ||
| 1064 | "U' F' R' U' L2 D' R2 L F' R' B\n" | ||
| 1065 | "U' B D' B U B D B R' L' B\n" | ||
| 1066 | "U' B D' B U B D B' R' L' B\n" | ||
| 1067 | "U' B2 U D2 R L' F D R2 D2 B\n" | ||
| 1068 | "U' B2 U D2 R' L B U L2 D2 B\n" | ||
| 1069 | "U' B2 U' R L' F' B2 D R2 D2 B\n" | ||
| 1070 | "U' B2 U' R' L F2 B' U L2 D2 B\n" | ||
| 1071 | "D2 L' F' U' R B2 U' D2 F' D' B\n" | ||
| 1072 | "D' R2 U2 D R L' F U L2 U2 B\n" | ||
| 1073 | "D' R2 U2 D R' L B D R2 U2 B\n" | ||
| 1074 | "D' R2 D F2 R' L F' D2 F D B\n" | ||
| 1075 | "D' R2 D' R L' F' B2 U L2 U2 B\n" | ||
| 1076 | "D' R2 D' R' L F2 B' D R2 U2 B\n" | ||
| 1077 | "R2 U2 L' D' R' D2 F' B D' R2 B\n" | ||
| 1078 | "R2 L' D F' D2 F R D B2 U' B\n" | ||
| 1079 | "R' L B' U' L' F D' F' R2 L' B\n" | ||
| 1080 | "R' L' F B R D R B' D L2 B\n" | ||
| 1081 | "R' L' F' B' U' R2 D' L' D' L' B\n" | ||
| 1082 | "L D' F B U' D2 B' L' B' R2 B\n" | ||
| 1083 | "L F R' B2 R U L2 F' R' U' B\n" | ||
| 1084 | "L F2 R' B2 R F' U F' R' U' B\n" | ||
| 1085 | "L2 B2 L' U R D2 B U2 F' D B\n" | ||
| 1086 | "L' D' R2 F' D' L2 F D R' D B\n" | ||
| 1087 | "L' B U R' F' B' R2 D' F' D2 B\n" | ||
| 1088 | "L' B' D' F' U' R D' L' D' L' B\n" | ||
| 1089 | "F2 R2 U2 L' D' R' U2 F D R2 B\n" | ||
| 1090 | "F2 R2 D' R D L' B L2 U' D B\n" | ||
| 1091 | "F2 R2 L' U D' R2 F D R' U' B\n" | ||
| 1092 | "F2 R2 L' D' R D B L2 U' D B\n" | ||
| 1093 | "F2 R2 L' D' R' U F R2 U' D B\n" | ||
| 1094 | "B2 U' L U' R' B' U B2 R2 U B\n" | ||
| 1095 | "B2 D F L2 U D L F' R' D' B\n" | ||
| 1096 | "B2 L2 U' L U' R' B R2 U D' B\n" | ||
| 1097 | "B2 L' U R B D' L2 U2 F' R2 B\n" | ||
| 1098 | "B' R' B D2 R' D' L D2 L2 U' B\n" | ||
| 1099 | "B' L F' R2 D' F B' R U D2 B\n" | ||
| 1100 | "D2 R2 L D R' U' R2 F U F B\n" | ||
| 1101 | "D2 R2 L D R' U' R2 F U' F B\n" | ||
| 1102 | "L2 U D2 F U' L F' R D F B\n" | ||
| 1103 | "L2 U D2 F U' L F' R D' F B\n" | ||
| 1104 | "L' D R2 F2 U2 L B' D L F B\n" | ||
| 1105 | "L' D R2 F2 U2 L B' D L' F B\n" | ||
| 1106 | "U' D B' U' L' F' R' L2 F D' R\n" | ||
| 1107 | "U' R' L' D' B D' R2 D' F D2 R\n" | ||
| 1108 | "U' L' B R' D' R' B2 R' D' F R\n" | ||
| 1109 | "D B' U' L U' R2 U' R F' D' R\n" | ||
| 1110 | "D2 L D' B' L2 B2 U2 R2 U' F' R\n" | ||
| 1111 | "D' F U L F U' L' B U F2 R\n" | ||
| 1112 | "D' B' L' D' L' U R' D F' B2 R\n" | ||
| 1113 | "R D' L' U2 F U2 B L2 U F2 R\n" | ||
| 1114 | "R D' L' U2 F U2 B' R2 D' B2 R\n" | ||
| 1115 | "R D' L' U2 B L2 F L2 U F2 R\n" | ||
| 1116 | "R D' L' U2 B L2 F' L2 U F2 R\n" | ||
| 1117 | "R2 F D' F L' D R D' B U2 R\n" | ||
| 1118 | "R' D L' B' U L2 F' U R U2 R\n" | ||
| 1119 | "R' D' B D2 L U F U D F2 R\n" | ||
| 1120 | "R' L F R D2 B R' U D F' R\n" | ||
| 1121 | "R' F' L U2 L2 F' B2 U D' B' R\n" | ||
| 1122 | "L U L F D R' F' L' U' B R\n" | ||
| 1123 | "L U2 L' D' B' U' R2 D' L' F R\n" | ||
| 1124 | "L U' D L2 F' U2 D' B' D' F' R\n" | ||
| 1125 | "L D L2 D2 R B U R2 U F' R\n" | ||
| 1126 | "L F2 R' U2 D' F' U' R2 L2 F' R\n" | ||
| 1127 | "L F2 L2 D' L2 B U F2 R2 F R\n" | ||
| 1128 | "L B' U2 D' L2 F' B2 R2 D F R\n" | ||
| 1129 | "L2 U F' D' L B U B2 L F' R\n" | ||
| 1130 | "L' U2 D R2 F' U2 D2 L2 U F' R\n" | ||
| 1131 | "L' D F U D2 F U' B U F2 R\n" | ||
| 1132 | "L' D F L2 B U F' U R2 U' R\n" | ||
| 1133 | "L' D F B' D2 B2 R2 L2 D B' R\n" | ||
| 1134 | "L' D F2 D2 B U L2 B2 L2 F' R\n" | ||
| 1135 | "L' D F2 D2 B U B2 L2 F' B2 R\n" | ||
| 1136 | "L' D B2 L2 B' U2 R2 F U' F' R\n" | ||
| 1137 | "L' D B2 L2 B' U2 L2 B D' B' R\n" | ||
| 1138 | "L' D2 R L2 B U2 D L2 U' B' R\n" | ||
| 1139 | "L' D2 R L2 B D2 L2 U D' B R\n" | ||
| 1140 | "L' D' F' R2 F' B' R2 U' F2 B R\n" | ||
| 1141 | "L' D' B' L2 F B2 U F2 R2 F R\n" | ||
| 1142 | "L' B2 U B' R D' F' U2 R U' R\n" | ||
| 1143 | "F2 L U' D' B' U2 B2 U R2 F' R\n" | ||
| 1144 | "F2 L' U' D B' L' D' B' U B' R\n" | ||
| 1145 | "B L' D' R2 F U L D' L F R\n" | ||
| 1146 | "D L2 D' B L U' R' F2 B' D' L\n" | ||
| 1147 | "D2 B' D L' B R' U2 L' F D' L\n" | ||
| 1148 | "D' L' B U R' U F L F' D' L\n" | ||
| 1149 | "D' L' B' R2 D' L B D2 B U2 L\n" | ||
| 1150 | "R B U B' R' L' D L2 B' D L\n" | ||
| 1151 | "R2 L' D F R F U2 F U B L\n" | ||
| 1152 | "R' D L' B' U L2 F' U L F2 L\n" | ||
| 1153 | "R' D' L' F' U' D2 B' U' F U' L\n" | ||
| 1154 | "R' D' B D2 L U F U' D' B2 L\n" | ||
| 1155 | "R' F' L D2 R2 F2 B' U D' F' L\n" | ||
| 1156 | "R' B R D F U L' F B U' L\n" | ||
| 1157 | "R' B2 D L' F U' D2 R' D B' L\n" | ||
| 1158 | "L U D R2 F B2 L2 D B D2 L\n" | ||
| 1159 | "L U D' B U F U D2 B' U L\n" | ||
| 1160 | "L D2 B U' F2 L2 F2 L2 D' B' L\n" | ||
| 1161 | "L' U2 D R2 F' R2 U2 F2 U' B' L\n" | ||
| 1162 | "L' D F U F U' B' U' L2 D L\n" | ||
| 1163 | "L' D F U' B' L B2 L' U' F L\n" | ||
| 1164 | "L' D F2 B U F U2 B L2 B L\n" | ||
| 1165 | "L' D B2 U2 B' R2 F2 U' F B2 L\n" | ||
| 1166 | "L' D' R' F R2 D B' D L D L\n" | ||
| 1167 | "L' D' F2 B' R2 U2 F2 D F2 B L\n" | ||
| 1168 | "L' D' B' L2 U2 D2 F2 R2 U B' L\n" | ||
| 1169 | "L' D' B' L2 B2 L2 D2 F2 U' B' L\n" | ||
| 1170 | "L' B D' R2 U2 R B2 U F D' L\n" | ||
| 1171 | "F B U F' B' R' D' L' B' D2 L\n" | ||
| 1172 | "B U2 R' F' L' U' R2 F B' U' L\n" | ||
| 1173 | "B2 U B' U2 R' L B' D' F2 D' L\n" | ||
| 1174 | "B2 R' B U2 D' R U' B' U' D2 L\n" | ||
| 1175 | "D' L' U2 R2 F U2 R B' D R L\n" | ||
| 1176 | "D' L' U2 R2 F U2 R B' D' R L\n" | ||
| 1177 | "(D F' B' R' U L2 U2 L' U2 D F)\n" | ||
| 1178 | "(R2 U' D R2 B D' R' F L' U' F)\n" | ||
| 1179 | "(L U' D B D R' D L F R2 F)\n" | ||
| 1180 | "(L U' D B R' D' L F B2 R2 F)\n" | ||
| 1181 | "(L D B R' U D' L U' L2 D F)\n" | ||
| 1182 | "(L D2 B R U L' F' D' B' U2 F)\n" | ||
| 1183 | "(F2 U L' D B R2 U' B' R' U F)\n" | ||
| 1184 | "(F' L F R' B' U' R D B' R' F)\n" | ||
| 1185 | "(B' U F R U L' F U' L' D' F)\n" | ||
| 1186 | "(U D' R2 F L F2 B U F2 R B)\n" | ||
| 1187 | "(U2 R2 F2 D F' B2 R D L' U B)\n" | ||
| 1188 | "(U2 R' F' L B2 R' D' F R U B)\n" | ||
| 1189 | "(U2 L2 F2 R U' L2 F' R' L' D B)\n" | ||
| 1190 | "(D2 R2 F2 U F B2 R' U' L D' B)\n" | ||
| 1191 | "(R D L' U' D L' F B R' U' B)\n" | ||
| 1192 | "(R2 L F U D' L F D' R' L' B)\n" | ||
| 1193 | "(R2 F2 D F B' R' U' D R2 L B)\n" | ||
| 1194 | "(R2 F' R U' L' D' B' R2 L2 D' B)\n" | ||
| 1195 | "(L U' D B D R' D L B U2 B)\n" | ||
| 1196 | "(L U' D B R' D' L F2 B D2 B)\n" | ||
| 1197 | "(L U' L' D2 R D' F' U B R B)\n" | ||
| 1198 | "(L D B' D F R' U F D L' B)\n" | ||
| 1199 | "(L D2 B R U L' F' D' F' L2 B)\n" | ||
| 1200 | "(F2 U L D' F R' U B2 U L' B)\n" | ||
| 1201 | "(F' R2 L F R D' F R U R' B)\n" | ||
| 1202 | "(B' D2 R F' D L' U' F L U2 B)\n" | ||
| 1203 | "(U2 D' F L2 F' L2 U B' L D R)\n" | ||
| 1204 | "(U2 R F L U F D F R2 B R)\n" | ||
| 1205 | "(U2 L' F2 D' B L U' F R' F2 R)\n" | ||
| 1206 | "(D B' U' D2 L2 B R2 U' L' U' R)\n" | ||
| 1207 | "(D' B U F2 L2 F R L U' D' R)\n" | ||
| 1208 | "(D' B U F2 L2 F R L' U' D' R)\n" | ||
| 1209 | "(D' B U F2 L2 F R' L U' D' R)\n" | ||
| 1210 | "(D' B U F2 L2 F R' L' U' D' R)\n" | ||
| 1211 | "(D' B U B2 R2 F R L U D R)\n" | ||
| 1212 | "(D' B U B2 R2 F R L' U D R)\n" | ||
| 1213 | "(D' B U B2 R2 F R' L U D R)\n" | ||
| 1214 | "(D' B U B2 R2 F R' L' U D R)\n" | ||
| 1215 | "(D' B' U' F L F' D2 L2 B' D' R)\n" | ||
| 1216 | "(R D L U L' F' D' L2 D B R)\n" | ||
| 1217 | "(R2 U2 F U R' F' D F' B' U R)\n" | ||
| 1218 | "(L2 F2 U' R' B U2 D L' F2 B' R)\n" | ||
| 1219 | "(L' D' F R2 L' F2 B' R D' F R)\n" | ||
| 1220 | "(F U F' U2 L B' U D B U R)\n" | ||
| 1221 | "(F2 U L' D R2 F R2 B R2 B' R)\n" | ||
| 1222 | "(B D B U B2 R2 F' B2 L D' R)\n" | ||
| 1223 | "(B2 D R' U' F R2 B' R L F2 R)\n" | ||
| 1224 | "(B2 D R' U' F R2 B' R' L' B2 R)\n" | ||
| 1225 | "(B2 D R' U' F' B2 L2 B' R2 U2 R)\n" | ||
| 1226 | "(B2 D R' U' F' B2 L2 B' L2 D2 R)\n" | ||
| 1227 | "(B2 D R' F U' R2 B D2 F2 U R)\n" | ||
| 1228 | "(B' R2 D' R U F' U2 B' L D2 R)\n" | ||
| 1229 | "(U2 L' F2 D' B L U' F L' U2 L)\n" | ||
| 1230 | "(U' D2 B2 D' B' R F2 D' F' D2 L)\n" | ||
| 1231 | "(D F2 B' L' F2 U R2 F R D' L)\n" | ||
| 1232 | "(D B U2 L2 F L2 U' F' R D L)\n" | ||
| 1233 | "(D B U2 F L U' F' R' D F2 L)\n" | ||
| 1234 | "(D B2 U2 F' U R' B2 L' U' B' L)\n" | ||
| 1235 | "(D2 L2 U D2 B D R2 F' R D' L)\n" | ||
| 1236 | "(D2 F' U2 L' D R' U R F' B' L)\n" | ||
| 1237 | "(D2 F' U2 L' D R' U R' F' B' L)\n" | ||
| 1238 | "(R U D L2 B R F U L2 F' L)\n" | ||
| 1239 | "(R2 L' U' F' R2 B' D' R B D' L)\n" | ||
| 1240 | "(R2 F' U' D' B U2 F D R' U L)\n" | ||
| 1241 | "(R2 F' U' D' B U2 F D' R' U L)\n" | ||
| 1242 | "(R2 B L F2 R2 U D F R B' L)\n" | ||
| 1243 | "(R2 B L F2 R2 U D' F R B' L)\n" | ||
| 1244 | "(R2 B L' U D' B2 L2 F' R B' L)\n" | ||
| 1245 | "(R2 B' R L F2 U D' B R F' L)\n" | ||
| 1246 | "(R2 B' R L F2 U' D' B R F' L)\n" | ||
| 1247 | "(L D R U R F2 B' R D2 F' L)\n" | ||
| 1248 | "(L' U' B2 R F' D2 F D' L2 F' L)\n" | ||
| 1249 | "(L' B' D L2 B' R D R2 U F L)\n" | ||
| 1250 | "(F U2 L D2 R2 U' B' D F U2 L)\n" | ||
| 1251 | "(F2 U L' D F D2 F2 B U2 B L)\n" | ||
| 1252 | "(B2 D R' U' F R2 B' U R2 U2 L)\n" | ||
| 1253 | "(B2 D R' U' F R2 B' U L2 D2 L)\n" | ||
| 1254 | "(B2 D R' U' F R2 B' U2 R2 U2 L)\n" | ||
| 1255 | "(B2 D R' U' F R2 B' U2 L2 D2 L)\n" | ||
| 1256 | "(B2 D R' U' F R2 B' U' R2 U2 L)\n" | ||
| 1257 | "(B2 D R' U' F R2 B' U' L2 D2 L)\n" | ||
| 1258 | "(B2 D R' U' F R2 B' D2 R2 U2 L)\n" | ||
| 1259 | "(B2 D R' U' F R2 B' D2 L2 D2 L)\n" | ||
| 1260 | "(B2 D R' F U' R2 B U2 B2 U L)\n" | ||
| 1261 | "(B2 D R' B' U' D2 B' U2 F' D2 L)\n" | ||
| 1262 | "(B2 L2 D R' U' F' R2 B' R2 U2 L)\n" | ||
| 1263 | "(B2 L2 D R' U' F' R2 B' L2 D2 L)\n" | ||
| 1264 | "(B' U F D' B' R' F' D R' F L)\n" | ||
| 1265 | "(B' R2 D' R U F' U2 B' R F2 L)\n" | ||
| 1266 | "(R2 U' R' F' D F B R D R L)\n" | ||
| 1267 | "(R2 U' R' F' D F B R D' R L)\n" | ||
| 1268 | }, | ||
| 1269 | [6] = { | ||
| 1270 | .scramble = "U B2 U F L F' B' D L' B2 L2 B L2 U2 D2 B' U2 B L2 F U2", | ||
| 1271 | .solutions = | ||
| 1272 | "(D R L' F2 L2 U' B' R F)\n" | ||
| 1273 | "(D' L2 D2 L' F2 U' B' R F)\n" | ||
| 1274 | "(D2 R' L B L2 D' F' R B)\n" | ||
| 1275 | "R D2 L' D2 B2 R U' B L F\n" | ||
| 1276 | "R' L F' B' D' F L' B U2 F\n" | ||
| 1277 | "L F2 D' L' B2 D2 L' B R' F\n" | ||
| 1278 | "F' D R B' U2 F L' B2 U' F\n" | ||
| 1279 | "R' L F' B' D' F L' F R2 B\n" | ||
| 1280 | "L B' L' U F B' U' B2 R' B\n" | ||
| 1281 | "B2 D2 R2 U' R L' U F R' B\n" | ||
| 1282 | "F B' U' B' R2 U2 L' U2 B' R\n" | ||
| 1283 | "F B' U' B' R2 U' L' B' U2 R\n" | ||
| 1284 | "R B' U F' R' F2 B2 R' U L\n" | ||
| 1285 | "R B' U F' L' U2 D2 L' D L\n" | ||
| 1286 | "F2 D2 R2 U R' U F D' B' L\n" | ||
| 1287 | "(U L2 U' D' R L' U' B' R F)\n" | ||
| 1288 | "(U2 D' R2 B2 R' L U B' R F)\n" | ||
| 1289 | "(U2 R L' F' B2 L2 U' B' R F)\n" | ||
| 1290 | "(U2 L' B2 R F' L2 U' B' R F)\n" | ||
| 1291 | "(U' B2 U' D' R F2 D' B R' F)\n" | ||
| 1292 | "(D' R U2 F2 D2 L' D B R' F)\n" | ||
| 1293 | "(D' R U2 B2 U2 R' U B L' F)\n" | ||
| 1294 | "(D' R' L U' D' R2 D B' R F)\n" | ||
| 1295 | "(D' L U2 B2 U2 R U' B' R F)\n" | ||
| 1296 | "(D' L D2 F2 D2 R U' B' R F)\n" | ||
| 1297 | "(D' L F2 D2 F2 R U' B' R F)\n" | ||
| 1298 | "(D' L2 D2 R L' F2 U' B' R F)\n" | ||
| 1299 | "(D' L2 D2 R2 L' F2 U' B' R F)\n" | ||
| 1300 | "(D' L2 D2 R' L' F2 U' B' R F)\n" | ||
| 1301 | "(R' L' F' L2 U2 B U B' R F)\n" | ||
| 1302 | "(U2 D' R' L F2 L2 D' F' R B)\n" | ||
| 1303 | "(D' R2 L' D F' L B' L' D B)\n" | ||
| 1304 | "(D' R' U2 L F2 L2 D' F' R B)\n" | ||
| 1305 | "(D' R' L U2 B2 U' D2 F' L B)\n" | ||
| 1306 | "(D' R' F2 U2 F2 L' D' F' R B)\n" | ||
| 1307 | "(D' R' F2 U2 B2 R' U' F' L B)\n" | ||
| 1308 | "(D' R' B2 D2 F2 R' U' F' L B)\n" | ||
| 1309 | "(D' R' B2 D2 B2 L' D' F' R B)\n" | ||
| 1310 | "(D' L U F' U B2 L' U' L B)\n" | ||
| 1311 | "(D' L U2 B2 D2 L U' F' L B)\n" | ||
| 1312 | "(D' L D2 F2 U2 L U' F' L B)\n" | ||
| 1313 | "(D' L F2 U2 B2 L U' F' L B)\n" | ||
| 1314 | "(D' L2 U2 R' L F2 D' F' R B)\n" | ||
| 1315 | "(D' L2 D' R' L B D' F' R B)\n" | ||
| 1316 | "(D' B2 D2 F2 R' L U' F' L B)\n" | ||
| 1317 | "(L2 U' B' D L' U' L' F' R' B)\n" | ||
| 1318 | "(F2 D R2 D2 L' U' F D' R B)\n" | ||
| 1319 | }, | ||
| 1320 | [7] = { | ||
| 1321 | .scramble = "D2 B' D2 F' L' U' F L2 U' B' U B2 R2 U' R2 B2 D' B2 U B2 U", | ||
| 1322 | .solutions = | ||
| 1323 | "(R2 B' U F' L2 U B' D2 R)\n" | ||
| 1324 | "(F' B' U2 D L2 D2 B D' R)\n" | ||
| 1325 | "U' B' R' F2 R' F' B2 D' L' B\n" | ||
| 1326 | "F' L2 D B' U' R U' F' U' B\n" | ||
| 1327 | "(L U D F D' B D' L' D2 F)\n" | ||
| 1328 | "(L B U' B2 D F' R2 F2 R' F)\n" | ||
| 1329 | "(L B2 D2 B U B2 D2 F L' F)\n" | ||
| 1330 | "(L' U' D' B D2 F R L2 U' F)\n" | ||
| 1331 | "(F2 L2 F L D2 R U2 R U F)\n" | ||
| 1332 | "(F' L D' B R' L2 D2 R D' F)\n" | ||
| 1333 | "(B R2 F' U' L' U' F2 U2 L' F)\n" | ||
| 1334 | "(B' U' R' L' F' R L D R2 F)\n" | ||
| 1335 | "(B' L' U L2 F B L F2 R2 F)\n" | ||
| 1336 | "(B' L' U L2 F B L B2 L2 F)\n" | ||
| 1337 | "(B' L' U L2 F B L' F2 R2 F)\n" | ||
| 1338 | "(B' L' U L2 F B L' B2 L2 F)\n" | ||
| 1339 | "(B' L' U F B L F2 D2 R2 F)\n" | ||
| 1340 | "(B' L' U F B L B2 U2 L2 F)\n" | ||
| 1341 | "(B' L' U F B L' F2 D2 R2 F)\n" | ||
| 1342 | "(B' L' U F B L' B2 U2 L2 F)\n" | ||
| 1343 | "(D2 B' D2 F' L' U' F L2 U' B)\n" | ||
| 1344 | "(R D2 R' B2 R2 F' B L D' B)\n" | ||
| 1345 | "(R2 F L U' R L2 U' R L2 B)\n" | ||
| 1346 | "(L F B2 L2 D F D' L' D2 B)\n" | ||
| 1347 | "(L B U L' D' B' L2 B2 L' B)\n" | ||
| 1348 | "(L' U D F D2 B R2 L U' B)\n" | ||
| 1349 | "(F2 L' D2 F' B U2 F2 R' U' B)\n" | ||
| 1350 | "(F' B' U2 D L2 D B2 R' U' B)\n" | ||
| 1351 | "(B D' F' B' L' U' F U' L2 B)\n" | ||
| 1352 | "(B' D' F' B' L' F B U L2 B)\n" | ||
| 1353 | "(B' L' U R2 F B L F2 L2 B)\n" | ||
| 1354 | "(B' L' U R2 F B L B2 R2 B)\n" | ||
| 1355 | "(B' L' U R2 F B L' F2 L2 B)\n" | ||
| 1356 | "(B' L' U R2 F B L' B2 R2 B)\n" | ||
| 1357 | "(B' L' U F B L F2 U2 L2 B)\n" | ||
| 1358 | "(B' L' U F B L B2 D2 R2 B)\n" | ||
| 1359 | "(B' L' U F B L' F2 U2 L2 B)\n" | ||
| 1360 | "(B' L' U F B L' B2 D2 R2 B)\n" | ||
| 1361 | "(R2 L2 F' B' U' R2 D2 F U' R)\n" | ||
| 1362 | "(R2 F' L U D2 R' D2 B' D' R)\n" | ||
| 1363 | "(L U' F2 U2 B R' F L' F' R)\n" | ||
| 1364 | "(L B U D R' D2 B' L D2 R)\n" | ||
| 1365 | "(L B U D2 R' B' D2 L D2 R)\n" | ||
| 1366 | "(F2 B2 L' F L D' B R U2 R)\n" | ||
| 1367 | "(B U' D2 R2 B' U' L2 F2 B' R)\n" | ||
| 1368 | "(B D2 F U R U' B U2 F R)\n" | ||
| 1369 | "(B' L' U R2 U2 B D2 F B R)\n" | ||
| 1370 | "(B' L' U R2 U2 B' D2 F B R)\n" | ||
| 1371 | "(B' L' U L2 D2 F U2 F B R)\n" | ||
| 1372 | "(B' L' U L2 D2 F' U2 F B R)\n" | ||
| 1373 | "(D2 B' R2 U F D F2 L2 U' L)\n" | ||
| 1374 | "(R2 B' U F' L2 U F2 B U2 L)\n" | ||
| 1375 | "(L U' D' B' L' D L2 U2 B L)\n" | ||
| 1376 | "(L B U D R' D2 B' R F2 L)\n" | ||
| 1377 | "(L B U D2 R' B' D2 R F2 L)\n" | ||
| 1378 | "(L B U2 D' B' L U' B U' L)\n" | ||
| 1379 | "(L B L' D' R2 B' L2 U B L)\n" | ||
| 1380 | "(L2 F U' B L2 F L F2 U L)\n" | ||
| 1381 | "(L2 B L U2 F L' U F' U2 L)\n" | ||
| 1382 | "(L' F' U L D' F' B D' F' L)\n" | ||
| 1383 | "(F U B L' F2 D F' L' D' L)\n" | ||
| 1384 | "(F2 L2 F2 B U B U2 F U2 L)\n" | ||
| 1385 | "(F2 L2 F' B U' R2 U2 B U' L)\n" | ||
| 1386 | "(F2 B2 L' F L D' B L F2 L)\n" | ||
| 1387 | "(B2 R2 L2 B' U B U2 F U2 L)\n" | ||
| 1388 | "(B' L' U R2 U2 B U2 F B L)\n" | ||
| 1389 | "(B' L' U R2 U2 B' U2 F B L)\n" | ||
| 1390 | "(B' L' U L2 D2 F D2 F B L)\n" | ||
| 1391 | "(B' L' U L2 D2 F' D2 F B L)\n" | ||
| 1392 | }, | ||
| 1393 | [8] = { | ||
| 1394 | .scramble = "R' B' D2 L U' F2 B' L' D' F' B2 U R2 U2 F2 R2 U' F2 U' F2 L2 D'", | ||
| 1395 | .solutions = | ||
| 1396 | "R D' R' L D' L2 F2 B' D F\n" | ||
| 1397 | "B U2 F2 R' U' F' D' R' U F\n" | ||
| 1398 | "B D R2 B' R' B2 L' U R2 B\n" | ||
| 1399 | "B D2 R D' R B L' U R2 B\n" | ||
| 1400 | "D R2 L U B R' D F D R\n" | ||
| 1401 | "D R2 L U B' R' D F D R\n" | ||
| 1402 | "(R' B' D2 L U' F2 B' L' D' F)\n" | ||
| 1403 | "(R' B' U2 R U' F' B2 R' D' B)\n" | ||
| 1404 | "(B2 U R F' B2 D' R' F U' B)\n" | ||
| 1405 | "(D2 R2 U F' B U L' U2 D' R)\n" | ||
| 1406 | "U D L U F2 R B U' F2 D F\n" | ||
| 1407 | "U2 F B L2 U F' L' D' F2 R' F\n" | ||
| 1408 | "D R2 B' L D' L2 B' D2 R' U F\n" | ||
| 1409 | "D R' U L' U B2 R U2 B D F\n" | ||
| 1410 | "D F2 R' U B' R2 U D2 R D F\n" | ||
| 1411 | "D' L B2 L2 U R F2 R B' D F\n" | ||
| 1412 | "D' F2 L F B L2 D' F B L F\n" | ||
| 1413 | "R D F2 R L' B2 U' R2 B D F\n" | ||
| 1414 | "R D B2 R' L B2 D' L2 B U F\n" | ||
| 1415 | "R D' R L B2 L2 U R2 B' D F\n" | ||
| 1416 | "R D' R' L D' R2 L2 F2 B' D F\n" | ||
| 1417 | "R D' R' L D' L2 F2 U2 B' D F\n" | ||
| 1418 | "R D' R' L F D' B2 U B' U F\n" | ||
| 1419 | "R D' R' L F2 U R2 D' B U F\n" | ||
| 1420 | "R D' F2 R L B2 U' R2 B' D F\n" | ||
| 1421 | "R D' F2 R' L D L2 F2 B' D F\n" | ||
| 1422 | "R D' B2 R L B2 D' L2 B' U F\n" | ||
| 1423 | "R D' B2 R L' U R2 F2 B' U F\n" | ||
| 1424 | "L' F U B' D L F L2 U D2 F\n" | ||
| 1425 | "F D' L U F U L2 F2 U R F\n" | ||
| 1426 | "F2 R' F2 L U F' B U D' R F\n" | ||
| 1427 | "F' U B R2 L2 U' D' L U2 R' F\n" | ||
| 1428 | "B D R2 B' R2 L U2 R' D R2 F\n" | ||
| 1429 | "B D R2 B' R' B2 L' U' D2 L2 F\n" | ||
| 1430 | "B D2 R D' R B L' U' D2 L2 F\n" | ||
| 1431 | "B2 L' U B2 U' B' U' D' B2 L' F\n" | ||
| 1432 | "U2 B L2 U L' D' L F R U B\n" | ||
| 1433 | "U' D' F R2 U L B2 U F2 L' B\n" | ||
| 1434 | "D R F' L' B U D F B' R B\n" | ||
| 1435 | "D R' U L' U B2 R D2 F D B\n" | ||
| 1436 | "D R' U2 L' B2 R D F' B2 U B\n" | ||
| 1437 | "D F2 L' F D2 F2 D F B2 L' B\n" | ||
| 1438 | "D F' L' B U2 D F L2 B R B\n" | ||
| 1439 | "D B' R' B' R' L B D' L2 U' B\n" | ||
| 1440 | "D' R' U2 L' B2 R F' U F2 D' B\n" | ||
| 1441 | "D' F R U2 F2 L U F D2 R' B\n" | ||
| 1442 | "R U D2 L' U D R' L F' D B\n" | ||
| 1443 | "R U D2 L' U' D R' L F D B\n" | ||
| 1444 | "R D R L U F B D' L2 U' B\n" | ||
| 1445 | "R D R L U F' B' U' R2 D' B\n" | ||
| 1446 | "R D F2 U2 R' L D' R2 F U B\n" | ||
| 1447 | "R D B2 D2 R L' U' L2 F D B\n" | ||
| 1448 | "R D' R L U' F' B' U R2 D' B\n" | ||
| 1449 | "R D' R' L U2 D R2 F' B2 D B\n" | ||
| 1450 | "R D' R' L D' L2 F2 D2 F' D B\n" | ||
| 1451 | "R D' R' L F U' L2 D F' U B\n" | ||
| 1452 | "R D' R' L F U' L2 D' F' U B\n" | ||
| 1453 | "R D' R' L F D' B2 U' F' U B\n" | ||
| 1454 | "R D' R' L F2 U' L2 D' F U B\n" | ||
| 1455 | "R D' R' L F2 D B2 U' F U B\n" | ||
| 1456 | "R D' R' L F2 D' B2 U' F U B\n" | ||
| 1457 | "R D' L2 U2 R' L' D R2 F' U B\n" | ||
| 1458 | "R' D L B L D2 L U R' D' B\n" | ||
| 1459 | "F U B' D R' F2 L' U R' L2 B\n" | ||
| 1460 | "F D' B' U B R' F2 B2 U2 R' B\n" | ||
| 1461 | "F2 D' F D B R' D F2 B L' B\n" | ||
| 1462 | "B U' B2 L D' R2 F' U' L U' B\n" | ||
| 1463 | "B D R2 B' R L2 F2 L' D' L2 B\n" | ||
| 1464 | "B D R2 B' L' D2 R L2 D' L2 B\n" | ||
| 1465 | "B D F2 R B2 L2 B' L U' R2 B\n" | ||
| 1466 | "U' D' F R' U D' B R' U2 D' R\n" | ||
| 1467 | "D R2 L B2 U B R' D F D R\n" | ||
| 1468 | "D R2 L B2 U B' R' D F D R\n" | ||
| 1469 | "D R2 L' U B R' D F L2 D R\n" | ||
| 1470 | "D2 F U L F' U F' R B D' R\n" | ||
| 1471 | "R2 D L D' R B U' R F' U2 R\n" | ||
| 1472 | "R2 D' L D' R B U' R F' U2 R\n" | ||
| 1473 | "R2 F U F2 B R' F D L' U2 R\n" | ||
| 1474 | "R2 F2 R2 B' D L D2 F R U R\n" | ||
| 1475 | "L2 B2 L F' B' D F' R D2 F R\n" | ||
| 1476 | "F2 U2 L' B' D L' F R B' D R\n" | ||
| 1477 | "F2 D2 F D' B2 L' B' R' L2 D' R\n" | ||
| 1478 | "F' R2 L2 B U R' D F U' F2 R\n" | ||
| 1479 | "B L D' L B2 L' B' U2 F B2 R\n" | ||
| 1480 | "B' L D2 B2 D F' R' L2 B' U2 R\n" | ||
| 1481 | "B' L F2 R F' U D L' F D' R\n" | ||
| 1482 | "U2 R' F' B2 D B' U' R' D F2 L\n" | ||
| 1483 | "U2 F D R L U B L2 U F2 L\n" | ||
| 1484 | "U2 F D R L U B' L2 U F2 L\n" | ||
| 1485 | "U2 F2 R F' U' B' L U' L2 U' L\n" | ||
| 1486 | "U2 F2 R F' U' B' L' U' L2 U' L\n" | ||
| 1487 | "U' F D R' B U D' R B' D2 L\n" | ||
| 1488 | "D R2 L U F2 B L' U F U L\n" | ||
| 1489 | "D R2 L U F2 B' L' U F U L\n" | ||
| 1490 | "D2 R' U2 R' B2 R2 F D' B U L\n" | ||
| 1491 | "D2 R' L' U2 R' F B2 D' B U L\n" | ||
| 1492 | "R2 F U F2 B R' F D R' F2 L\n" | ||
| 1493 | "R' B R U' F L D' R' F2 D' L\n" | ||
| 1494 | "F2 U2 R' U2 B' D' F' L U' D2 L\n" | ||
| 1495 | "F2 U' B L2 D F R F2 B U L\n" | ||
| 1496 | "B R' U' R2 L' F L2 D R' F' L\n" | ||
| 1497 | "B' U2 D2 F D L' U F D' F2 L\n" | ||
| 1498 | "(U D2 R B L' U2 F D' R' L F)\n" | ||
| 1499 | "(U2 F' U L2 B L' U' R' L' D F)\n" | ||
| 1500 | "(U' F' R2 B' D R L' U B2 R F)\n" | ||
| 1501 | "(D2 F L2 D F' B2 L' U2 D R' F)\n" | ||
| 1502 | "(R D L2 F2 R' B2 D' L' B' L' F)\n" | ||
| 1503 | "(R D L2 B2 L' B2 U' R' B' R' F)\n" | ||
| 1504 | "(R' F2 B U2 R D' F2 B' R' U' F)\n" | ||
| 1505 | "(F2 D F' L' B2 L U' L' D R2 F)\n" | ||
| 1506 | "(B2 U R F' B2 D' R' U2 B U' F)\n" | ||
| 1507 | "(B2 U R' L2 F2 B' U' R' B D' F)\n" | ||
| 1508 | "(B2 L' D' B2 L' B U' R D R' F)\n" | ||
| 1509 | "(U2 R' B' U F R' F2 B2 R D' B)\n" | ||
| 1510 | "(U2 F' U R2 F L' D' R' L' U B)\n" | ||
| 1511 | "(U' L' F' D' R2 D R D' L' U' B)\n" | ||
| 1512 | "(D2 L' D F2 B' D' F' B U2 R B)\n" | ||
| 1513 | "(D' B' D R' B' R' U F U' L' B)\n" | ||
| 1514 | "(D' B' D' R' B' R' U F U' L' B)\n" | ||
| 1515 | "(R' F2 B D2 L D' F' B2 L' U' B)\n" | ||
| 1516 | "(R' B R' U2 R' F' D' R F2 U2 B)\n" | ||
| 1517 | "(R' B R' U2 R' F' D' R B2 D2 B)\n" | ||
| 1518 | "(L F' R D B' U' F B' L D2 B)\n" | ||
| 1519 | "(L2 D' F2 D' R U' F' D' R' D2 B)\n" | ||
| 1520 | "(L2 F' R' F2 U' B' U R2 U L B)\n" | ||
| 1521 | "(F' B R' D' B D2 F2 L' D' R2 B)\n" | ||
| 1522 | "(B2 U R F' B2 D' R' D2 F U' B)\n" | ||
| 1523 | "(B2 U R B2 D2 F' D' R' F U' B)\n" | ||
| 1524 | "(U2 L2 D R' F2 U' D' F' B U' R)\n" | ||
| 1525 | "(U' D2 B' L2 D2 B L' D F U' R)\n" | ||
| 1526 | "(D R L' U' F R' D' B U B2 R)\n" | ||
| 1527 | "(D2 R2 U R2 F' B U' L' U2 D' R)\n" | ||
| 1528 | "(D2 R2 U' L2 F B D' L' U' D2 R)\n" | ||
| 1529 | "(D2 R2 U' F' B L' U L' U2 D' R)\n" | ||
| 1530 | "(D' L F' B2 L F D B U' F' R)\n" | ||
| 1531 | "(D' L F' B2 L F' D B U' F' R)\n" | ||
| 1532 | "(R D2 R2 B R' U2 F' U' D' B' R)\n" | ||
| 1533 | "(R L2 F2 U' F D2 R F' D' B' R)\n" | ||
| 1534 | "(R2 L U R2 B L' U' F' L D' R)\n" | ||
| 1535 | "(R' D' B' D B2 U R' F' D' B' R)\n" | ||
| 1536 | "(L F' B R B2 U L D' F2 B R)\n" | ||
| 1537 | "(L2 B2 L D' F' B' U' D F' U' R)\n" | ||
| 1538 | "(B L' F D L U' F' D L' D2 R)\n" | ||
| 1539 | "(B2 D' R2 L B' D2 F' U' D' F' R)\n" | ||
| 1540 | "(U2 D F2 R' B2 D F U' B' D L)\n" | ||
| 1541 | "(U' F2 L' F B2 U R D' B D L)\n" | ||
| 1542 | "(D2 R2 U' D2 F B' U R' U2 D' L)\n" | ||
| 1543 | "(R L2 B2 D' F U2 L F' U' B' L)\n" | ||
| 1544 | "(R' D' B' D F2 D L' F' U' B' L)\n" | ||
| 1545 | "(B L' F D L U' F' D R' B2 L)\n" | ||
| 1546 | }, | ||
| 1547 | [9] = { | ||
| 1548 | .scramble = "D F' L' D' B' R' U F' L' F' R2 U' B2 D2 L2 D' B2 U' L2 U", | ||
| 1549 | .solutions = | ||
| 1550 | "L' D2 F2 B U' L F2 U F\n" | ||
| 1551 | "L F2 B2 R2 U2 D L B' L2 F\n" | ||
| 1552 | "L' D' L2 D' R2 B U' F2 L F\n" | ||
| 1553 | "B2 U2 B D L D R' B L F\n" | ||
| 1554 | "L F2 B2 R2 U2 D L F' D2 B\n" | ||
| 1555 | "R L' F L F U' L D2 F R\n" | ||
| 1556 | "L2 U' L2 F' D2 R L F D' R\n" | ||
| 1557 | "L2 B L' D F2 R2 B2 U' B' L\n" | ||
| 1558 | "(D F' L' D' B' R' U F' L' F)\n" | ||
| 1559 | }, | ||
| 1560 | { | ||
| 1561 | .scramble = "", /* End-of-list signal */ | ||
| 1562 | } | ||
| 1563 | }; | ||
diff --git a/tools/405_solvetest_opt0_DR_RL/scrambles.h b/tools/405_solvetest_opt0_DR_RL/scrambles.h new file mode 100644 index 0000000..11bc54c --- /dev/null +++ b/tools/405_solvetest_opt0_DR_RL/scrambles.h | |||
| @@ -0,0 +1,212 @@ | |||
| 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 | }; | ||
diff --git a/tools/405_solvetest_opt0_DR_RL/solvetest.c b/tools/405_solvetest_opt0_DR_RL/solvetest.c new file mode 100644 index 0000000..2a04424 --- /dev/null +++ b/tools/405_solvetest_opt0_DR_RL/solvetest.c | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #define NISSFLAG NISSY_NISSFLAG_LINEAR | ||
| 2 | #define MINMOVES 0 | ||
| 3 | #define MAXMOVES 20 | ||
| 4 | #define MAXSOLUTIONS 500 | ||
| 5 | #define OPTIMAL 0 | ||
| 6 | |||
| 7 | #include "scrambles.h" | ||
| 8 | #include "../solvetest.h" | ||
diff --git a/tools/406_solvetest_opt0_DR_FB/scrambles.h b/tools/406_solvetest_opt0_DR_FB/scrambles.h new file mode 100644 index 0000000..8319112 --- /dev/null +++ b/tools/406_solvetest_opt0_DR_FB/scrambles.h | |||
| @@ -0,0 +1,243 @@ | |||
| 1 | struct { | ||
| 2 | char *scramble; | ||
| 3 | char *solutions; | ||
| 4 | } s[] = { | ||
| 5 | [0] = { | ||
| 6 | .scramble = "L D' F R' F' B L F U2 R2 D2 R2 F2 R2 L U2 F2 R U2", | ||
| 7 | .solutions = | ||
| 8 | "(L D F' D2 L U2 F' R)\n" | ||
| 9 | "(L D F' U2 R U2 B' L)\n" | ||
| 10 | }, | ||
| 11 | [1] = { | ||
| 12 | .scramble = "L F R B2 L2 D B R2 L F L2 D2 B R2 F2 U2 D2 F U2 F2 R2", | ||
| 13 | .solutions = | ||
| 14 | "(L F R B2 L2 D B L)\n" | ||
| 15 | }, | ||
| 16 | [2] = { | ||
| 17 | .scramble = "F U' F2 R2 L' F' U' D2 L' D2 B2 R2 D2 B2 L2 U2 B2 D' F2 B2 R2", | ||
| 18 | .solutions = | ||
| 19 | "(U2 R L U R F B' D)\n" | ||
| 20 | }, | ||
| 21 | [3] = { | ||
| 22 | .scramble = "D R L2 F' B R D2 B' U' R D2 R B2 D2 L' F2 U2 R2 L", | ||
| 23 | .solutions = | ||
| 24 | "R' L B L' D L2 D' B2 R\n" | ||
| 25 | "D' U2 R' U' R U' B' D' L\n" | ||
| 26 | "B' U' L F2 U2 R' B' R2 U\n" | ||
| 27 | "(L2 D' F' U2 F2 D' R2 F2 R)\n" | ||
| 28 | "(L2 D' F' U2 F2 D' L2 B2 R)\n" | ||
| 29 | }, | ||
| 30 | [4] = { | ||
| 31 | .scramble = "D' B L' F2 L' F' B U' R' F2 B' U2 F2 U L2 B2 D' F2 D2 L2 U L2", | ||
| 32 | .solutions = | ||
| 33 | "(B D R2 D2 U' R F2 B' D)\n" | ||
| 34 | }, | ||
| 35 | [5] = { | ||
| 36 | .scramble = "U' B R U2 F' D2 L U B2 L D2 L2 U2 R2 F2 U R2 D' F2 U' B2", | ||
| 37 | .solutions = | ||
| 38 | "L' B' D' F B' L D2 U' R\n" | ||
| 39 | "D' F R' B' U F' U B' L\n" | ||
| 40 | "(F D U R' B2 R2 F R' D)\n" | ||
| 41 | }, | ||
| 42 | [6] = { | ||
| 43 | .scramble = "U' D' F' R B' L2 F2 U B' R' L F2 U2 D2 R' B2 U2 R U2 L", | ||
| 44 | .solutions = | ||
| 45 | "R2 L' D' B' U L D' L F2 R\n" | ||
| 46 | "B R2 B' D2 L' D B' U F' R\n" | ||
| 47 | "U' R' U F2 B D R D2 U' L\n" | ||
| 48 | "R2 L' D' B' U L D' R U2 L\n" | ||
| 49 | "R2 F2 R B' D U' B' L B' L\n" | ||
| 50 | "R2 B2 L B D2 L B2 D' L' U\n" | ||
| 51 | "D U2 B' L2 F' U L' D' B' D\n" | ||
| 52 | "D2 L2 B' R2 U R' B R2 F' D\n" | ||
| 53 | "D' F R2 B' L2 U' F' R' F' D\n" | ||
| 54 | "R' F' R F' R B' L2 U' R' D\n" | ||
| 55 | "(F2 B' U2 R B D' U F' D2 R)\n" | ||
| 56 | "(U F' D' F B2 L' F' U B U)\n" | ||
| 57 | "(U F' R2 D2 F2 R2 B' D2 L U)\n" | ||
| 58 | "(U' R D' B L' F2 B2 D2 R U)\n" | ||
| 59 | "(U' F2 R D F' B2 U R2 F' U)\n" | ||
| 60 | "(U' F2 R F U2 B' U2 B' L2 U)\n" | ||
| 61 | "(D R2 D' R2 F L2 F D R U)\n" | ||
| 62 | "(D2 U B2 L U' B' L2 D B U)\n" | ||
| 63 | "(F R' F2 L2 B2 R D R F U)\n" | ||
| 64 | "(F B2 U' B2 R' F L2 F R2 U)\n" | ||
| 65 | "(F2 B R2 D F R2 B' R F2 U)\n" | ||
| 66 | "(B' U2 L2 U F' L2 F2 B R U)\n" | ||
| 67 | "(U R' L2 D2 B L2 B U2 R D)\n" | ||
| 68 | "(U' F2 R B L2 B' L2 F' R2 D)\n" | ||
| 69 | "(U' F' D' F' D2 R' F' D B D)\n" | ||
| 70 | "(U' B D2 U2 B2 U2 B U2 L D)\n" | ||
| 71 | "(D2 R2 F U' F D2 F2 B R D)\n" | ||
| 72 | "(R F D2 R' B' U L' B' L' D)\n" | ||
| 73 | "(R2 F R F' L2 B2 U' R F' D)\n" | ||
| 74 | "(F R2 F' R' F L2 U' R F' D)\n" | ||
| 75 | "(B' L2 U B D2 F B2 L F2 D)\n" | ||
| 76 | }, | ||
| 77 | [7] = { | ||
| 78 | .scramble = "F U B' R2 D' L' F2 U R' L' D B2 D F2 U2 F2 L2 D B2 U' B2 D", | ||
| 79 | .solutions = | ||
| 80 | "(D' L D2 F U R F D)\n" | ||
| 81 | }, | ||
| 82 | [8] = { | ||
| 83 | .scramble = "F' B R2 L' F' U2 B' L' U R B2 U2 R2 U D2 L2 U L2 F2 L2", | ||
| 84 | .solutions = | ||
| 85 | "R B2 U2 F' R L2 F2 U' L\n" | ||
| 86 | "U R' D L2 U B' R L U\n" | ||
| 87 | "F R' D' F2 U2 B2 R' B' D\n" | ||
| 88 | "(F' U2 L' U B U' F' U R)\n" | ||
| 89 | "(B L B' D2 R' F' L D R)\n" | ||
| 90 | "(R2 B2 D2 B' R2 B' R' U L)\n" | ||
| 91 | "(F' U F2 R2 D2 F' R D L)\n" | ||
| 92 | "(B R' B' R D2 B2 R U L)\n" | ||
| 93 | "(D R D B' D2 B' U R L)\n" | ||
| 94 | "(D R D B' D2 B' U' R L)\n" | ||
| 95 | }, | ||
| 96 | [9] = { | ||
| 97 | .scramble = "D B U2 B2 R' L' D' R' U F B2 R2 D2 L2 F R2 F2 B L2 F R2", | ||
| 98 | .solutions = | ||
| 99 | "(D F2 B' U2 R' L D R' U)\n" | ||
| 100 | "(D B U2 B2 R' L' D' R' U)\n" | ||
| 101 | "(D B' R' L D2 F2 D R' U)\n" | ||
| 102 | "(R F2 D U2 B L2 U2 R' D)\n" | ||
| 103 | }, | ||
| 104 | [10] = { | ||
| 105 | .scramble = "R' L2 D' F' L B L F' U2 L' D2 B2 D2 F2 R2 D' R2 D B2 D F2", | ||
| 106 | .solutions = | ||
| 107 | "(U2 R' F' B L' U' B2 D' R)\n" | ||
| 108 | }, | ||
| 109 | [11] = { | ||
| 110 | .scramble = "F' U' R2 F U' B U' R D' B U2 D2 F2 R2 F U2 F' L2 B' L2 D2", | ||
| 111 | .solutions = | ||
| 112 | "D2 F' L2 D R' U F B D\n" | ||
| 113 | "D2 F' L2 D R' U' F B D\n" | ||
| 114 | "(U' B' D' F2 D' L' D' F U)\n" | ||
| 115 | "(F' U' R2 F U' B U' R D)\n" | ||
| 116 | "(B L2 D F' U' L2 D R D)\n" | ||
| 117 | }, | ||
| 118 | [12] = { | ||
| 119 | .scramble = "U2 R' U2 D2 B' L D B2 R B L2 B2 U2 B2 U D2 B2 D B2 D'", | ||
| 120 | .solutions = | ||
| 121 | "(D2 U L2 D R F L' U2 R)\n" | ||
| 122 | "(U2 F2 U B R B' D B L)\n" | ||
| 123 | "(D2 U L2 D R F R' F2 L)\n" | ||
| 124 | "(L2 D R' B2 U2 F' B2 L' U)\n" | ||
| 125 | }, | ||
| 126 | [13] = { | ||
| 127 | .scramble = "L' U2 F2 B' U' R D B' U' F2 U2 F' R2 U2 F L2 F U2 B2 L2 U2 D2", | ||
| 128 | .solutions = | ||
| 129 | "(B2 L' F R F2 D F' U' R)\n" | ||
| 130 | "(L' U2 F2 B' U' R D B' U)\n" | ||
| 131 | }, | ||
| 132 | [14] = { | ||
| 133 | .scramble = "B2 U' B D R U2 F R' D2 F R B2 U2 L U2 R' B2 U2 R F2 R U2", | ||
| 134 | .solutions = | ||
| 135 | "R2 D' B R L2 B' L' U' F L\n" | ||
| 136 | "F D2 U' F R' B L D L2 U\n" | ||
| 137 | "F D2 L2 F R B L' D' F' U\n" | ||
| 138 | "F D2 U' F R' B L U B2 D\n" | ||
| 139 | "(U L' F' L2 D' F' B2 L U' R)\n" | ||
| 140 | "(F B' L2 F D B' U' L' B' R)\n" | ||
| 141 | "(F2 D R B R2 U' R' D2 F2 R)\n" | ||
| 142 | "(F2 D R B R2 U' L' B2 D2 R)\n" | ||
| 143 | "(F2 L2 B U' B' D' F L' F' R)\n" | ||
| 144 | "(F2 B2 U2 B D B' U L' B' R)\n" | ||
| 145 | "(F2 B' D B' U' L' B2 L2 B R)\n" | ||
| 146 | "(U F R2 U F' D U R B L)\n" | ||
| 147 | "(R2 D U2 F' U' L F R B' L)\n" | ||
| 148 | "(R2 D U2 F' U' L F' R B' L)\n" | ||
| 149 | "(R2 D' U2 F' U B' R' F B' L)\n" | ||
| 150 | "(L' D2 B2 L' D U R F' D L)\n" | ||
| 151 | "(F2 D R B U B2 U' R2 U L)\n" | ||
| 152 | "(F2 D R B R2 U' R' U2 B2 L)\n" | ||
| 153 | "(F2 D R B R2 U' L' F2 U2 L)\n" | ||
| 154 | "(D R B' U L' B' D2 B' L2 U)\n" | ||
| 155 | "(D B2 L B' R L' U L B U)\n" | ||
| 156 | "(B' D R L F U B U2 R U)\n" | ||
| 157 | "(D R B U B2 L' F' D' F' D)\n" | ||
| 158 | "(F L' B' R F B' U R L' D)\n" | ||
| 159 | "(F2 R B D U' F2 R F' B2 D)\n" | ||
| 160 | "(B2 U R' L' D' B2 U2 B L D)\n" | ||
| 161 | }, | ||
| 162 | [15] = { | ||
| 163 | .scramble = "U2 F U2 L F2 U2 R2 D L F2 D2 F R2 U2 L2 U2 B U2 B U2 L2", | ||
| 164 | .solutions = | ||
| 165 | "R' F' L U' L D2 R\n" | ||
| 166 | "R' F' L U' R F2 L\n" | ||
| 167 | }, | ||
| 168 | [16] = { | ||
| 169 | .scramble = "L' F U' R2 F U2 B U2 L' U' F2 U2 L2 D2 R U2 B2 D2 L2 D2", | ||
| 170 | .solutions = | ||
| 171 | "U R' U' F L' F' D' R' F2 R\n" | ||
| 172 | "R' F D U L F' B2 L2 D' R\n" | ||
| 173 | "R' F2 R2 L' F D U2 R2 U' R\n" | ||
| 174 | "R' F2 R2 L' F D' L2 D2 U R\n" | ||
| 175 | "L' U2 F R' D2 L2 D' B2 U R\n" | ||
| 176 | "U R' U' F L' F' D' L' U2 L\n" | ||
| 177 | "R' L' F' D R2 F R' U R' U\n" | ||
| 178 | "L B R U' F' D2 F2 L B' U\n" | ||
| 179 | "R' B2 L' F U L D B2 L' D\n" | ||
| 180 | "L' F R F' U R2 U' F' R D\n" | ||
| 181 | "(D2 F L B D' L' F R' D' L)\n" | ||
| 182 | "(F L B L' D L2 U' R U' L)\n" | ||
| 183 | "(D U' L F R' U' B D' L U)\n" | ||
| 184 | "(F2 L D F B' R' L' F L' U)\n" | ||
| 185 | "(L B L' F' D' F2 L D R' D)\n" | ||
| 186 | "(L B L' F' D' F2 L' D R' D)\n" | ||
| 187 | }, | ||
| 188 | [17] = { | ||
| 189 | .scramble = "D F' B D' B' U' L2 B' U' R' L2 B2 U' B2 D F2 U' L2 F2 U2 B2 D'", | ||
| 190 | .solutions = | ||
| 191 | "D' F' R B' R2 U R' D B2 U\n" | ||
| 192 | "R F L2 B' L2 D R2 B2 R' U\n" | ||
| 193 | "R F2 U2 F' D' L' D L2 B U\n" | ||
| 194 | "R B2 D' R' D2 R2 F D' B' U\n" | ||
| 195 | "L2 U' B2 D L' F' B' D F2 U\n" | ||
| 196 | "L2 F' D' R B' D2 R' F2 R2 U\n" | ||
| 197 | "D' R2 D2 F U' F L' F' B D\n" | ||
| 198 | "D' F' R B' R2 U R' U R2 D\n" | ||
| 199 | "R F L2 B' L2 D L2 F2 R' D\n" | ||
| 200 | "R B2 D' R' F D2 B U' F' D\n" | ||
| 201 | "R B2 D' R' B R2 F U' F' D\n" | ||
| 202 | "R B' D' F2 U F' D F2 R' D\n" | ||
| 203 | "R2 U B2 R' U' F U B' R2 D\n" | ||
| 204 | "L2 U' B2 D L' F' B' U L2 D\n" | ||
| 205 | "L2 F' D' R B' D2 R' B2 L2 D\n" | ||
| 206 | "B D U2 F' L U2 B' L2 B D\n" | ||
| 207 | "(L' F2 D' U2 B R2 U R' B' R)\n" | ||
| 208 | "(U R2 F' D' L' D' L' D2 U' L)\n" | ||
| 209 | "(U R' D2 U R F' L F R2 U)\n" | ||
| 210 | "(U' R2 F' U' L' D2 B R2 B2 U)\n" | ||
| 211 | "(D F' L B2 D2 R B D' F' U)\n" | ||
| 212 | "(D' R2 B D F2 B' D F L' U)\n" | ||
| 213 | "(D' F2 R2 D L2 B' L' F' B U)\n" | ||
| 214 | "(R2 B2 D' F D' F2 U2 R' F U)\n" | ||
| 215 | "(F U' F' U' L' D2 B D R2 U)\n" | ||
| 216 | "(U F2 R2 U' R2 F L' F B' D)\n" | ||
| 217 | "(U' R2 F' U' L' D2 B L2 F2 D)\n" | ||
| 218 | "(D L F U2 L' D' B U' F D)\n" | ||
| 219 | "(D L F U2 L' D' B' U' F D)\n" | ||
| 220 | "(D L2 U2 L2 F L' F' U' B' D)\n" | ||
| 221 | "(D F' L F2 U2 L B U' F' D)\n" | ||
| 222 | "(D' R2 D2 F L' F' R2 U' B' D)\n" | ||
| 223 | "(F U' F' U' L' D2 B U F2 D)\n" | ||
| 224 | }, | ||
| 225 | [18] = { | ||
| 226 | .scramble = "D' R D2 F' R2 B2 R B U' R2 L2 F U2 D2 F L2 U2 B' D2", | ||
| 227 | .solutions = | ||
| 228 | "(D' R B D2 F' R2 U F R)\n" | ||
| 229 | "(D R' F D' B' L2 D' B L)\n" | ||
| 230 | "(D' R D2 F' R2 B2 R B U)\n" | ||
| 231 | "(D' R F' D2 R2 B2 R B U)\n" | ||
| 232 | "(D' R B D2 F' B' R' B U)\n" | ||
| 233 | }, | ||
| 234 | [19] = { | ||
| 235 | .scramble = "R2 B U F D R' F2 B D B U2 R2 B2 R2 U' R2 F2 U D2 B2 U'", | ||
| 236 | .solutions = | ||
| 237 | "L' U F' U L F L' D\n" | ||
| 238 | "F D' F' L' B' R2 B D\n" | ||
| 239 | }, | ||
| 240 | { | ||
| 241 | .scramble = "", /* End-of-list signal */ | ||
| 242 | } | ||
| 243 | }; | ||
diff --git a/tools/406_solvetest_opt0_DR_FB/solvetest.c b/tools/406_solvetest_opt0_DR_FB/solvetest.c new file mode 100644 index 0000000..2a04424 --- /dev/null +++ b/tools/406_solvetest_opt0_DR_FB/solvetest.c | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #define NISSFLAG NISSY_NISSFLAG_LINEAR | ||
| 2 | #define MINMOVES 0 | ||
| 3 | #define MAXMOVES 20 | ||
| 4 | #define MAXSOLUTIONS 500 | ||
| 5 | #define OPTIMAL 0 | ||
| 6 | |||
| 7 | #include "scrambles.h" | ||
| 8 | #include "../solvetest.h" | ||
