commit a107b58dc4c34c187e31065293124e722158b919
parent 4e4c710131b143cfb6651d23945746f02bf2593e
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date: Fri, 1 Aug 2025 09:12:14 +0200
Added solvetests for DRSLICE
This also changes the rotation axes for DRSLICE, so that the move
U gets transformed to R and F instead of L and B.
Diffstat:
7 files changed, 1576 insertions(+), 2 deletions(-)
diff --git a/src/solvers/coord/drslice.h b/src/solvers/coord/drslice.h
@@ -25,8 +25,8 @@ STATIC coord_t coordinate_drslice = {
.moves_mask_solve = MM18_DR_NOD,
.axistrans = {
[AXIS_UD] = TRANS_UFr,
- [AXIS_RL] = TRANS_RFr,
- [AXIS_FB] = TRANS_FDr,
+ [AXIS_RL] = TRANS_LFr,
+ [AXIS_FB] = TRANS_FUr,
},
.is_admissible = &solution_always_valid,
.is_solvable = &is_drslice_solvable,
diff --git a/tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h b/tools/407_solvetest_opt1_DRSLICE_UD/scrambles.h
@@ -0,0 +1,466 @@
+struct {
+ char *scramble;
+ char *solutions;
+} s[] = {
+[0] = {
+ .scramble = "D F2 U' L2 D F2 R2 U' R2 D2 F2 L2 D' B2",
+ .solutions =
+ "F2 U' R2 B2 U R2 U' L2 U B2 R2 U' L2 U2\n"
+ "F2 U' L2 B2 U L2 U' R2 U B2 L2 U' L2 U2\n"
+ "B2 U B2 L2 U2 B2 U B2 R2 U' R2 U B2 U'\n"
+ "L2 B2 U B2 U' F2 U R2 U R2 U R2 U' L2 U\n"
+ "B2 U B2 U2 B2 U2 L2 U' B2 R2 U' R2 U B2 U'\n"
+},
+[1] = {
+ .scramble = "R2 L2 D' L2 U2 R2 B2 U' F2 R2 D' B2 D F2",
+ .solutions =
+ "U2 L2 B2 U' R2 U B2 U' R2 B2 U' B2 R2 F2\n"
+ "U2 B2 U B2 U' L2 B2 U' L2 B2 U' B2 R2 F2\n"
+ "F2 U' L2 U R2 F2 U B2 R2 U2 L2 U F2 B2\n"
+ "B2 U2 L2 U' L2 U' B2 U R2 F2 U L2 B2 L2\n"
+ "U2 L2 U2 B2 U L2 U' B2 U R2 F2 U L2 B2 L2\n"
+ "R2 L2 U F2 B2 U R2 U L2 U' F2 U F2 R2 U\n"
+ "R2 B2 U L2 U L2 F2 U2 L2 U' R2 U2 L2 F2 U\n"
+ "R2 B2 U L2 U L2 F2 R2 U2 L2 U' R2 U2 F2 U\n"
+ "R2 B2 U F2 R2 U B2 U' L2 U F2 B2 U R2 U\n"
+ "U2 B2 U R2 F2 U L2 B2 U L2 U R2 F2 L2 U2\n"
+ "F2 U' L2 U F2 U' L2 B2 U2 B2 U B2 R2 F2 U2\n"
+ "B2 U L2 U' B2 L2 U' B2 U2 B2 L2 U R2 F2 U2\n"
+ "B2 U2 B2 U R2 F2 U' B2 L2 U' L2 F2 U B2 U2\n"
+ "B2 U' L2 B2 U' L2 U L2 U2 B2 U B2 R2 F2 U2\n"
+ "B2 U' L2 B2 U' L2 U' B2 U2 L2 U' B2 R2 F2 U2\n"
+ "B2 U' B2 U L2 F2 U F2 U2 F2 R2 U' R2 L2 U2\n"
+ "R2 B2 U L2 U L2 F2 R2 U2 L2 U F2 U2 R2 U'\n"
+ "L2 B2 U' R2 U2 B2 R2 U' L2 U' R2 U2 R2 F2 U'\n"
+ "B2 U2 R2 U F2 B2 U2 R2 F2 U B2 R2 U R2 U'\n"
+ "B2 U2 R2 U' R2 B2 U2 F2 B2 U' B2 R2 U R2 U'\n"
+ "B2 U2 R2 U' L2 B2 U L2 B2 U2 R2 L2 U' F2 U'\n"
+ "B2 U2 R2 U' L2 B2 U' R2 L2 U2 R2 B2 U F2 U'\n"
+},
+[2] = {
+ .scramble = "F2 U D L2 D' F2 U' L2 D R2 U' L2",
+ .solutions =
+ "L2 U R2 U' F2 U R2 U L2 U2 R2\n"
+ "L2 U2 L2 U' R2 U' F2 U R2 U' R2\n"
+ "L2 U R2 U' F2 U' L2 U2 R2 U L2 U2\n"
+},
+[3] = {
+ .scramble = "U R2 D' L2 U R2 B2 U F2 R2 D B2 D2 R2 F2",
+ .solutions =
+ "U F2 U2 R2 U R2 B2 U L2 F2 U L2 U R2 F2\n"
+ "U' R2 U2 F2 U' R2 B2 U L2 F2 U L2 U R2 F2\n"
+ "U R2 U F2 R2 U F2 L2 U R2 U2 B2 U L2 B2\n"
+ "U R2 U F2 R2 U F2 L2 U' B2 U2 R2 U' L2 B2\n"
+ "U L2 U2 F2 R2 U' L2 U' R2 U R2 B2 U' R2 B2\n"
+ "U' F2 R2 U R2 U R2 U2 L2 U' R2 B2 U' R2 B2\n"
+ "U' F2 R2 U R2 U' L2 U' R2 B2 U2 L2 U R2 B2\n"
+ "U' F2 R2 U' L2 U2 R2 U R2 U R2 B2 U' R2 B2\n"
+ "U R2 U F2 R2 U L2 U R2 U2 B2 U L2 F2 B2\n"
+ "U R2 U F2 R2 U L2 U' B2 U2 R2 U' L2 F2 B2\n"
+ "U R2 U2 F2 R2 U' L2 U' L2 B2 U' F2 U' B2 R2\n"
+ "U B2 L2 U2 B2 U' R2 B2 U B2 U' L2 F2 U R2\n"
+ "U F2 B2 L2 U' B2 R2 U' R2 F2 U L2 U2 F2 U\n"
+ "U' B2 U2 F2 R2 U' L2 B2 R2 B2 U' F2 U R2 U\n"
+ "R2 L2 U R2 F2 U2 F2 U B2 L2 U' L2 U L2 U\n"
+ "U F2 B2 L2 U' B2 R2 U' R2 F2 U' F2 U2 L2 U'\n"
+ "U' R2 U R2 B2 R2 L2 U R2 U2 F2 B2 U R2 U'\n"
+ "U' R2 U R2 B2 R2 L2 U' F2 B2 U2 R2 U' R2 U'\n"
+ "F2 R2 U2 F2 U' F2 L2 U' R2 F2 U' B2 U L2 U'\n"
+ "U F2 R2 U2 F2 U F2 U2 B2 R2 U' F2 U F2 U F2\n"
+ "U F2 R2 B2 U2 F2 U F2 U2 R2 U' F2 U F2 U F2\n"
+ "U F2 R2 B2 U2 F2 U' R2 U2 F2 U F2 U F2 U F2\n"
+ "U F2 B2 U2 L2 U' B2 U F2 R2 U' B2 U2 B2 U' F2\n"
+ "U F2 B2 U2 L2 U' B2 U' R2 U2 F2 R2 U' B2 U F2\n"
+ "U' L2 U2 F2 B2 U B2 U F2 R2 U' B2 U2 B2 U' F2\n"
+ "U' L2 U2 F2 B2 U B2 U' R2 U2 F2 R2 U' B2 U F2\n"
+ "U' F2 R2 U' L2 U L2 F2 R2 L2 U L2 U B2 R2 F2\n"
+ "U' F2 R2 U' F2 U2 B2 R2 U' F2 U' F2 U2 F2 U' F2\n"
+ "U' F2 R2 U' B2 L2 U' B2 L2 U' R2 B2 U F2 L2 F2\n"
+ "U' B2 L2 B2 U' L2 U' R2 U' L2 U B2 U' R2 U F2\n"
+ "F2 L2 B2 R2 U' F2 R2 U F2 U' F2 U L2 U' R2 F2\n"
+ "B2 U L2 F2 U' L2 B2 R2 B2 U' F2 U L2 U' R2 F2\n"
+ "U B2 L2 B2 U L2 U' R2 U' L2 U F2 U' F2 U B2\n"
+ "U' R2 L2 F2 L2 U' L2 U F2 R2 U L2 U F2 R2 B2\n"
+ "U' F2 U2 L2 U2 R2 U' L2 U' R2 U R2 B2 U' R2 B2\n"
+ "U' F2 R2 U R2 U' L2 U' R2 U2 L2 U2 B2 U' R2 B2\n"
+ "U' R2 U L2 F2 U R2 U' R2 L2 F2 R2 L2 U' F2 B2\n"
+ "U L2 U' B2 U2 R2 F2 U' R2 U' L2 U2 L2 F2 U R2\n"
+ "U B2 U2 B2 U2 L2 U R2 B2 U B2 U' L2 F2 U R2\n"
+ "U' R2 U F2 R2 F2 R2 U R2 U' L2 U' R2 F2 B2 R2\n"
+ "U' F2 U2 R2 U2 R2 U' L2 U' L2 B2 U' F2 U' B2 R2\n"
+ "L2 F2 U' B2 U' F2 U F2 R2 F2 R2 U F2 U' F2 R2\n"
+ "U' R2 U F2 R2 F2 R2 U R2 U' L2 U' L2 F2 B2 L2\n"
+ "L2 F2 U' L2 F2 U L2 B2 R2 L2 U L2 U' F2 U L2\n"
+ "L2 F2 U' F2 B2 L2 B2 U R2 B2 U L2 U' F2 U L2\n"
+ "U R2 U F2 U2 F2 U' F2 L2 F2 B2 U L2 U2 F2 U\n"
+ "U2 L2 B2 L2 U L2 F2 U2 F2 U' B2 U' R2 U R2 U\n"
+ "U' R2 U2 R2 U F2 U F2 L2 F2 B2 U L2 U2 F2 U\n"
+ "U' L2 F2 U2 F2 U L2 B2 L2 U2 B2 U' R2 U R2 U\n"
+ "L2 F2 U' B2 U' F2 U F2 U' L2 U R2 U' R2 L2 U\n"
+ "B2 U F2 U B2 U' R2 U R2 U' L2 U R2 B2 R2 U\n"
+ "U' B2 L2 U F2 U' R2 B2 U' F2 R2 U' F2 U2 B2 U2\n"
+ "R2 U B2 U' L2 U R2 F2 U2 F2 U B2 L2 U' L2 U2\n"
+ "L2 U F2 L2 U B2 U' B2 R2 U2 R2 U' R2 U' L2 U2\n"
+ "U R2 U F2 U2 F2 U' F2 L2 F2 B2 U' F2 U2 L2 U'\n"
+ "U2 L2 U R2 U2 B2 L2 U' F2 U' B2 R2 L2 U R2 U'\n"
+ "U2 L2 F2 U L2 U L2 B2 U' R2 U2 R2 F2 U' R2 U'\n"
+ "U2 F2 R2 U F2 L2 U F2 U2 R2 F2 U B2 U L2 U'\n"
+ "U' R2 U R2 B2 R2 L2 U' F2 U2 R2 U2 B2 U R2 U'\n"
+ "U' R2 U R2 B2 R2 L2 U' B2 U2 R2 U2 F2 U R2 U'\n"
+ "U' R2 U2 R2 U L2 B2 U' F2 L2 U B2 L2 U2 L2 U'\n"
+ "U' R2 U2 R2 U F2 U F2 L2 F2 B2 U' F2 U2 L2 U'\n"
+ "U' F2 R2 U' L2 F2 L2 B2 U' F2 R2 L2 U L2 B2 U'\n"
+ "U' B2 L2 U' B2 U B2 U' R2 U' R2 L2 U F2 B2 U'\n"
+ "U' B2 L2 U' B2 R2 U' R2 L2 U F2 U B2 U' B2 U'\n"
+ "F2 U2 F2 U2 R2 U F2 L2 U' R2 F2 U' B2 U L2 U'\n"
+},
+[4] = {
+ .scramble = "F2 D' R2 F2 U F2 R2 F2 D' R2 U D",
+ .solutions =
+ "U2 R2 F2 U' R2 B2 R2 U B2 U L2\n"
+ "U2 B2 U F2 R2 F2 U' F2 R2 U L2\n"
+},
+[5] = {
+ .scramble = "D2 L2 F2 U' L2 F2 R2 B2 D' F2 D R2 B2",
+ .solutions =
+ "U2 R2 U' L2 U F2 U F2 U R2 B2 U R2\n"
+ "R2 F2 R2 L2 F2 U B2 U' F2 U B2 L2 U2\n"
+ "R2 F2 L2 F2 U' R2 U R2 F2 U F2 L2 U2\n"
+ "R2 B2 R2 L2 B2 U B2 U' F2 U B2 L2 U2\n"
+ "L2 U F2 L2 U R2 F2 R2 F2 L2 U' F2 U2\n"
+ "L2 U F2 L2 U L2 B2 R2 B2 R2 U' F2 U2\n"
+ "B2 R2 U' R2 U B2 R2 F2 L2 U F2 L2 U2\n"
+ "B2 R2 U' L2 U L2 F2 R2 B2 U B2 L2 U2\n"
+ "B2 R2 U' F2 R2 U' L2 F2 R2 B2 U' B2 U2\n"
+ "B2 R2 U' F2 L2 U' F2 L2 B2 R2 U' F2 U2\n"
+ "L2 F2 B2 U' F2 U2 L2 F2 U' B2 U F2 U2 F2\n"
+ "L2 B2 U2 B2 U' B2 U2 B2 L2 F2 U L2 U B2\n"
+ "F2 R2 U2 L2 U F2 U2 L2 F2 U' R2 U' F2 R2\n"
+ "F2 R2 U2 L2 U' L2 F2 U' R2 U2 R2 U F2 R2\n"
+ "F2 B2 R2 U2 F2 U' R2 U2 B2 L2 U F2 U L2\n"
+ "L2 U F2 R2 U2 F2 B2 U' B2 U' F2 U2 R2 L2\n"
+ "L2 U' F2 B2 U2 B2 R2 U B2 U' F2 U2 R2 L2\n"
+ "B2 L2 U' F2 U L2 U' B2 R2 L2 U' F2 B2 U'\n"
+},
+[6] = {
+ .scramble = "R2 L2 U B2 R2 L2 U F2 D' R2 D' R2 U",
+ .solutions =
+ "U2 L2 F2 U2 B2 U R2 U' F2 U' R2 L2 F2\n"
+ "F2 B2 R2 U F2 R2 F2 L2 U F2 R2 U' F2\n"
+ "R2 F2 B2 U L2 F2 B2 U' B2 R2 U B2 R2\n"
+ "U' R2 U F2 U B2 U' R2 L2 F2 U' R2 L2\n"
+ "L2 U R2 B2 L2 F2 U2 R2 L2 U' B2 L2 U' F2\n"
+ "L2 U' R2 L2 U2 L2 B2 R2 F2 U B2 L2 U' F2\n"
+ "U2 B2 U2 F2 R2 U2 L2 U L2 U F2 U R2 B2\n"
+ "U2 B2 L2 U2 F2 U' L2 U2 R2 U' F2 U R2 B2\n"
+ "L2 U L2 U2 L2 B2 L2 U' R2 F2 U' R2 L2 B2\n"
+ "L2 U L2 F2 B2 U R2 L2 U2 L2 F2 U R2 B2\n"
+ "L2 U L2 F2 B2 U' R2 F2 U2 R2 L2 U' R2 B2\n"
+ "L2 U L2 B2 L2 B2 U2 F2 B2 U' F2 R2 U' B2\n"
+ "L2 U' F2 B2 U2 L2 F2 L2 F2 U F2 R2 U' B2\n"
+ "F2 R2 U2 F2 R2 U F2 U B2 L2 F2 R2 U' B2\n"
+ "B2 R2 U2 F2 U' R2 L2 B2 U' B2 U' F2 L2 B2\n"
+ "L2 U L2 B2 R2 B2 U R2 B2 U2 R2 L2 U R2\n"
+ "L2 U L2 B2 R2 B2 U' R2 L2 U2 L2 B2 U' R2\n"
+ "U R2 U2 F2 R2 U' B2 L2 U' B2 U R2 U L2\n"
+ "U' F2 R2 U' B2 L2 U2 B2 U B2 U R2 U L2\n"
+ "L2 U L2 U2 F2 R2 L2 F2 U F2 L2 U B2 L2\n"
+ "L2 U L2 U2 B2 R2 L2 B2 U F2 L2 U B2 L2\n"
+ "L2 U' F2 R2 L2 F2 U2 R2 U' F2 L2 U B2 L2\n"
+ "L2 U' B2 R2 L2 B2 U2 R2 U' F2 L2 U B2 L2\n"
+ "F2 L2 U2 B2 L2 U R2 U B2 L2 F2 R2 U' L2\n"
+ "U' L2 U F2 R2 U' R2 U B2 R2 U F2 B2 U2\n"
+ "U' F2 B2 L2 U L2 U F2 U' R2 U F2 B2 U2\n"
+ "R2 U' F2 U B2 L2 U L2 U B2 L2 U R2 U2\n"
+ "L2 U2 F2 U L2 U F2 U B2 R2 U F2 B2 U'\n"
+},
+[7] = {
+ .scramble = "U2 L2 F2 R2 D2 R2 U' F2 D' B2 U R2 D B2",
+ .solutions =
+ "R2 U L2 U F2 R2 U F2 U2 F2 B2 U' B2\n"
+ "R2 U L2 U F2 R2 U' F2 B2 U2 B2 U B2\n"
+ "U F2 U B2 U' B2 U' L2 F2 U' L2 U' L2 F2\n"
+ "U' F2 U2 F2 L2 F2 U' F2 U B2 U2 R2 U F2\n"
+ "U' F2 U2 F2 L2 F2 U' F2 U' R2 U2 B2 U' F2\n"
+ "R2 U L2 U' R2 U2 F2 R2 U F2 U2 B2 U' B2\n"
+ "U R2 U' R2 U2 L2 U F2 L2 U2 R2 U B2 R2\n"
+ "U' L2 U2 R2 U' R2 U' F2 L2 U2 R2 U B2 R2\n"
+ "F2 R2 U' F2 U' B2 L2 U' F2 B2 R2 F2 U R2\n"
+ "L2 B2 R2 L2 U F2 U B2 R2 U B2 L2 U' L2\n"
+ "B2 U' R2 L2 B2 U' F2 L2 F2 B2 U' L2 U' L2\n"
+ "B2 U' R2 F2 B2 L2 F2 U' B2 L2 U' L2 U' L2\n"
+ "B2 U' L2 F2 B2 R2 F2 U' B2 L2 U' L2 U' L2\n"
+ "B2 U' F2 R2 F2 B2 L2 U' B2 L2 U' L2 U' L2\n"
+ "B2 U' F2 L2 F2 B2 R2 U' B2 L2 U' L2 U' L2\n"
+ "F2 U' B2 R2 U F2 U' L2 U' R2 U' L2 B2 U\n"
+ "B2 U' B2 U R2 L2 U B2 U' B2 U' B2 R2 U\n"
+ "B2 U' B2 U' L2 U F2 U R2 U2 L2 B2 R2 U2\n"
+ "B2 R2 U' F2 U R2 L2 U F2 U' F2 U' B2 U'\n"
+},
+[8] = {
+ .scramble = "U2 F2 U' B2 U' L2 B2 R2 U' L2 U' R2 F2 B2",
+ .solutions =
+ "L2 U L2 F2 L2 F2 U R2 B2 U2 B2 U2 R2\n"
+ "L2 U L2 B2 L2 B2 U L2 B2 U2 B2 U2 L2\n"
+ "L2 U L2 F2 L2 F2 U R2 B2 R2 U2 B2 U2\n"
+ "L2 U L2 B2 L2 B2 U L2 B2 L2 U2 B2 U2\n"
+ "L2 U2 R2 B2 R2 U F2 L2 F2 L2 U B2 U2\n"
+ "L2 U2 L2 B2 L2 U B2 L2 B2 L2 U B2 U2\n"
+ "R2 U L2 B2 U L2 F2 U2 F2 U' R2 L2 U' F2\n"
+ "R2 U L2 B2 U' F2 R2 U2 L2 U' R2 L2 U F2\n"
+ "R2 U B2 U' F2 R2 U2 L2 U' R2 F2 L2 U F2\n"
+ "U B2 L2 B2 U F2 U' L2 U' F2 L2 U2 F2 B2\n"
+ "R2 U L2 U L2 B2 R2 U B2 U F2 U2 F2 B2\n"
+ "L2 U L2 U R2 B2 U2 B2 U' F2 L2 F2 U' R2\n"
+ "R2 U B2 U B2 U2 R2 B2 L2 U B2 L2 B2 U\n"
+ "R2 U B2 U B2 U2 L2 B2 R2 U F2 L2 F2 U\n"
+ "F2 U B2 U L2 U2 B2 R2 B2 U R2 L2 F2 U\n"
+ "F2 L2 B2 U B2 U F2 U2 R2 F2 R2 U B2 U\n"
+ "U B2 R2 B2 U B2 U' R2 U' R2 L2 B2 R2 U2\n"
+ "U' R2 F2 R2 U' R2 L2 F2 U' R2 U' B2 L2 U2\n"
+ "R2 U B2 L2 U' R2 L2 U L2 B2 U' B2 L2 U2\n"
+ "R2 L2 U L2 F2 L2 U B2 U' F2 U' B2 R2 U2\n"
+ "L2 U' F2 L2 F2 U' R2 B2 R2 U L2 U B2 U2\n"
+ "L2 U' B2 L2 B2 U' L2 B2 L2 U L2 U B2 U2\n"
+ "F2 B2 R2 U L2 U R2 B2 L2 U B2 U F2 U2\n"
+ "L2 U L2 U B2 U2 R2 B2 R2 U' F2 L2 F2 U'\n"
+ "L2 U L2 U B2 U2 L2 B2 L2 U' B2 L2 B2 U'\n"
+},
+[9] = {
+ .scramble = "U' B2 D' F2 R2 D L2 D' B2 U' F2 D",
+ .solutions =
+ "U' R2 U L2 U L2 U' B2 R2 U B2 U\n"
+ "F2 B2 L2 B2 U' R2 U L2 F2 U' B2 U\n"
+ "U2 R2 F2 U2 L2 B2 U' F2 R2 U' L2 U2 R2\n"
+ "F2 U F2 U' R2 U R2 F2 R2 U2 B2 R2 U\n"
+ "F2 U F2 U' R2 U L2 B2 R2 U2 B2 R2 U\n"
+ "F2 U R2 F2 L2 U' R2 U' B2 R2 U B2 U2\n"
+},
+[10] = {
+ .scramble = "D' L2 D' F2 L2 U2 L2 D L2 U' L2 U'",
+ .solutions =
+ "U L2 U L2 U' F2 U2 F2 R2 U L2 U\n"
+ "U L2 U' L2 U2 L2 U R2 U2 F2 U' L2 U\n"
+ "U L2 U' L2 U2 L2 U' F2 U2 R2 U L2 U\n"
+ "B2 R2 L2 U F2 U R2 U' L2 U' F2 B2 U\n"
+},
+[11] = {
+ .scramble = "U L2 U' B2 U' B2 U F2 R2 D' L2 U B2",
+ .solutions =
+ "U F2 B2 U R2 L2 U' L2 U' R2 F2 R2 F2\n"
+ "R2 F2 U' R2 L2 U L2 F2 U F2 U' R2 F2\n"
+ "L2 B2 U F2 B2 U' R2 B2 U F2 U' R2 F2\n"
+ "R2 F2 R2 U' R2 F2 R2 B2 U' R2 B2 L2 B2\n"
+ "R2 F2 R2 U' R2 B2 R2 F2 U' L2 B2 R2 B2\n"
+ "L2 F2 L2 U' L2 F2 L2 B2 U' R2 B2 L2 B2\n"
+ "L2 F2 L2 U' L2 B2 L2 F2 U' L2 B2 R2 B2\n"
+ "L2 F2 L2 U' F2 U' L2 B2 R2 U' L2 U B2\n"
+ "U B2 U R2 L2 U' B2 R2 F2 U R2 F2 B2\n"
+ "L2 F2 L2 U' L2 U B2 U' F2 L2 B2 U' R2\n"
+ "U B2 U R2 F2 B2 R2 U R2 F2 L2 U' L2\n"
+ "U B2 U L2 F2 B2 L2 U R2 F2 L2 U' L2\n"
+ "B2 U' L2 U F2 L2 U' R2 U R2 U B2 U'\n"
+ "U F2 U F2 B2 U2 L2 B2 R2 U R2 L2 U' F2\n"
+ "U F2 U' L2 F2 R2 U2 F2 B2 U' R2 L2 U' F2\n"
+ "U F2 U' L2 F2 L2 U F2 B2 U R2 L2 U2 F2\n"
+ "U B2 U F2 B2 U2 R2 B2 U B2 L2 F2 U F2\n"
+ "U B2 U' R2 F2 U2 F2 B2 U' B2 L2 F2 U F2\n"
+ "U2 L2 F2 R2 L2 U' R2 U' R2 U' F2 L2 U F2\n"
+ "L2 B2 U R2 U B2 U F2 R2 U' L2 U2 R2 F2\n"
+ "F2 L2 F2 U B2 U R2 L2 U B2 U2 L2 U' F2\n"
+ "F2 L2 F2 U B2 U R2 L2 U' L2 U2 B2 U F2\n"
+ "U R2 F2 U' L2 U' L2 B2 R2 U' F2 L2 U2 B2\n"
+ "U R2 F2 U' B2 L2 U' R2 B2 L2 U' F2 U2 B2\n"
+ "U L2 F2 U' F2 U' F2 B2 U L2 U2 R2 L2 B2\n"
+ "U F2 U2 L2 F2 L2 B2 U' R2 L2 U R2 U' B2\n"
+ "U F2 U2 F2 B2 U' R2 L2 U F2 R2 F2 U' B2\n"
+ "U B2 U2 F2 R2 B2 U' B2 U' F2 B2 U L2 B2\n"
+ "U B2 U' R2 L2 U F2 B2 U2 F2 R2 B2 U' B2\n"
+ "U B2 U' R2 L2 U' B2 R2 F2 U2 F2 B2 U B2\n"
+ "U B2 U' R2 B2 U' F2 L2 B2 U F2 B2 U2 B2\n"
+ "U2 L2 U F2 B2 U' B2 U' L2 B2 U R2 L2 B2\n"
+ "U' F2 B2 U2 B2 U R2 L2 U F2 R2 F2 U' B2\n"
+ "R2 U' R2 L2 U B2 U' B2 L2 F2 U2 B2 U B2\n"
+ "R2 B2 U' R2 L2 U F2 U2 F2 B2 U F2 U B2\n"
+ "R2 B2 U' R2 L2 U' F2 B2 U2 B2 U' F2 U B2\n"
+ "F2 L2 U F2 U B2 R2 U' L2 U' R2 F2 U2 B2\n"
+ "U2 L2 U' B2 R2 B2 U' B2 U F2 U R2 F2 B2\n"
+ "U F2 U' F2 U F2 B2 U F2 B2 U2 L2 F2 R2\n"
+ "U B2 U L2 F2 U' F2 R2 B2 U' F2 L2 U2 R2\n"
+ "U B2 U F2 L2 U' F2 R2 B2 U' L2 F2 U2 R2\n"
+ "U B2 U2 R2 U' F2 B2 U B2 U R2 L2 F2 R2\n"
+ "U2 F2 B2 U' L2 U' F2 U' R2 F2 B2 R2 U R2\n"
+ "U2 F2 B2 U' L2 U' F2 U' L2 F2 B2 L2 U R2\n"
+ "U2 B2 U B2 R2 U' R2 F2 U R2 U L2 F2 R2\n"
+ "U2 B2 U B2 L2 F2 U B2 U L2 B2 U' B2 R2\n"
+ "U' R2 U2 B2 U F2 B2 U B2 U R2 L2 F2 R2\n"
+ "F2 L2 U B2 R2 U' F2 U' F2 U' L2 B2 U2 R2\n"
+ "U F2 U R2 L2 U2 B2 U R2 L2 U' L2 B2 L2\n"
+ "U F2 U' B2 U2 R2 L2 U' R2 L2 U' L2 B2 L2\n"
+ "U B2 U R2 B2 U L2 F2 R2 U F2 L2 U2 L2\n"
+ "U B2 U B2 R2 U L2 F2 R2 U L2 F2 U2 L2\n"
+ "U B2 U' L2 F2 U L2 F2 R2 U2 R2 L2 U' L2\n"
+ "U B2 U' L2 F2 U' R2 L2 U2 R2 F2 L2 U L2\n"
+ "U2 B2 U R2 L2 B2 U B2 U F2 R2 U' B2 L2\n"
+ "R2 L2 F2 R2 B2 U' R2 U2 L2 F2 R2 U B2 L2\n"
+ "F2 B2 U2 B2 R2 U' R2 U' L2 B2 U F2 U L2\n"
+ "B2 R2 F2 R2 L2 U' R2 U2 L2 F2 R2 U B2 L2\n"
+ "B2 R2 B2 U' L2 U2 R2 B2 L2 U R2 L2 F2 L2\n"
+ "U2 B2 U L2 F2 U' R2 B2 U F2 U F2 R2 L2\n"
+ "U F2 U2 B2 U' L2 U' B2 L2 U R2 U R2 U\n"
+ "U F2 U2 B2 R2 F2 U' R2 F2 U F2 L2 B2 U\n"
+ "F2 B2 U L2 U' B2 U F2 R2 F2 U' R2 L2 U2\n"
+ "U L2 B2 U' R2 F2 R2 U2 R2 U' L2 F2 L2 U'\n"
+ "U' B2 U R2 U' F2 R2 U L2 U' L2 U2 L2 U'\n"
+},
+[12] = {
+ .scramble = "U F2 U' F2 B2 R2 U R2 F2 R2 B2 U' F2",
+ .solutions =
+ "F2 U B2 R2 F2 R2 U' R2 F2 B2 U F2 U'\n"
+ "L2 F2 U R2 U L2 F2 U F2 U' F2 U2 L2 B2\n"
+ "R2 U B2 L2 U' R2 U' F2 L2 U2 B2 U' F2 B2\n"
+ "F2 U' F2 L2 B2 U2 L2 U' L2 U R2 U' F2 B2\n"
+ "F2 L2 F2 U F2 U F2 R2 U L2 U2 L2 B2 U\n"
+ "L2 U R2 B2 U' R2 L2 F2 R2 U L2 U2 L2 U'\n"
+ "B2 U2 R2 B2 L2 U L2 U' F2 R2 U' L2 F2 U'\n"
+ "B2 U2 F2 B2 U' F2 R2 F2 L2 U' F2 U R2 U'\n"
+},
+[13] = {
+ .scramble = "B2 D2 R2 U F2 L2 F2 R2 U2 L2",
+ .solutions =
+ "L2 U2 R2 F2 L2 F2 U' R2 U2 F2\n"
+ "U2 R2 U2 B2 R2 B2 U R2 U2 L2 F2\n"
+ "B2 U2 R2 U2 R2 B2 U R2 U2 L2 F2\n"
+ "L2 U2 R2 F2 L2 F2 U F2 U2 R2 U2\n"
+},
+[14] = {
+ .scramble = "U B2 U' F2 U L2 F2 D2 F2 U F2 R2 U' L2",
+ .solutions =
+ "U B2 U R2 F2 U2 R2 F2 U' R2 U L2 U' F2\n"
+ "L2 U R2 F2 U' F2 U2 B2 R2 U' B2 U F2 U'\n"
+ "U B2 U R2 U2 R2 F2 U' R2 U2 R2 U' L2 U' F2\n"
+ "U' B2 U2 B2 U R2 F2 U2 F2 U' R2 U L2 U' F2\n"
+ "U F2 U F2 U2 F2 U' B2 L2 U B2 U' F2 U2 L2\n"
+ "L2 U' B2 U2 R2 F2 U R2 U2 F2 U B2 U F2 U'\n"
+ "L2 U' B2 U2 R2 F2 U' F2 U2 R2 U' B2 U F2 U'\n"
+},
+[15] = {
+ .scramble = "R2 D' R2 D B2 U' R2 B2 R2 U' F2 L2 F2",
+ .solutions =
+ "F2 L2 F2 U R2 B2 R2 U B2 U' B2 U R2\n"
+ "B2 L2 B2 U L2 B2 L2 U B2 U' B2 U R2\n"
+ "B2 L2 B2 R2 U L2 U' R2 L2 U L2 U R2\n"
+ "U' R2 L2 U' B2 L2 B2 U2 F2 U F2 U' L2 F2\n"
+ "R2 B2 U R2 F2 B2 U R2 L2 F2 R2 F2 U2 F2\n"
+ "R2 B2 U R2 F2 B2 U F2 R2 B2 U2 R2 L2 F2\n"
+ "R2 B2 U R2 F2 B2 U B2 R2 B2 R2 L2 U2 F2\n"
+ "F2 U2 R2 U' F2 U' F2 R2 U L2 U F2 L2 F2\n"
+ "B2 U2 L2 U R2 L2 U' R2 F2 U' B2 R2 U F2\n"
+ "B2 R2 B2 R2 U R2 F2 B2 U L2 F2 R2 U2 F2\n"
+ "B2 L2 B2 L2 U F2 B2 R2 U R2 F2 L2 U2 F2\n"
+ "U2 B2 R2 F2 U2 L2 U' L2 B2 R2 U2 F2 U B2\n"
+ "R2 F2 R2 B2 L2 U' B2 R2 L2 U' F2 B2 U2 B2\n"
+ "L2 B2 R2 F2 R2 U' B2 R2 L2 U' F2 B2 U2 B2\n"
+ "F2 U' L2 U' F2 U B2 L2 B2 U F2 L2 U2 R2\n"
+ "U' L2 B2 R2 U' B2 U B2 U2 B2 L2 B2 U' L2\n"
+ "F2 U' L2 U' B2 L2 B2 U2 B2 U R2 B2 L2 U\n"
+},
+[16] = {
+ .scramble = "U D2 L2 U R2 B2 U' R2 U2 L2 U L2 B2 U",
+ .solutions =
+ "U R2 U2 B2 L2 U' L2 U' B2 R2 U' L2 U\n"
+ "U' B2 L2 U' L2 U2 R2 U B2 R2 U' L2 U\n"
+ "U' B2 U2 R2 U2 L2 U' L2 U' B2 R2 U' L2 U\n"
+},
+[17] = {
+ .scramble = "U2 R2 U' R2 U2 L2 B2 U F2 D2 L2 U' F2 L2 U",
+ .solutions =
+ "U' L2 F2 U L2 U2 B2 U L2 U2 F2 U' L2 U2 R2\n"
+ "U' L2 F2 U L2 U2 B2 U' F2 U2 L2 U L2 U2 R2\n"
+ "U' L2 F2 U' B2 U2 L2 U F2 U2 L2 U L2 U2 R2\n"
+ "U' L2 F2 U' B2 U2 L2 U' L2 U2 F2 U' L2 U2 R2\n"
+ "U' L2 F2 U L2 U2 B2 U' F2 R2 U2 L2 U L2 U2\n"
+ "U' L2 F2 U' B2 U2 L2 U F2 R2 U2 L2 U L2 U2\n"
+ "U L2 U B2 L2 F2 L2 U2 F2 U R2 U2 F2 U R2 F2\n"
+ "U L2 U B2 L2 F2 L2 U2 F2 U' F2 U2 R2 U' R2 F2\n"
+ "U L2 U' R2 B2 U2 L2 B2 U' F2 U2 F2 L2 U L2 F2\n"
+ "L2 U R2 L2 B2 U' L2 U F2 U' L2 F2 U' R2 U F2\n"
+ "L2 F2 L2 U' F2 U R2 U2 B2 U' R2 F2 U2 F2 U B2\n"
+ "L2 F2 L2 U' F2 U' B2 U2 R2 U R2 F2 U2 F2 U B2\n"
+ "U L2 U' R2 U2 R2 F2 U B2 U2 L2 F2 B2 U' F2 R2\n"
+ "U L2 U' R2 U2 R2 F2 U' L2 F2 B2 U2 F2 U F2 R2\n"
+ "R2 F2 R2 U' F2 U L2 U2 F2 U R2 B2 U2 B2 U R2\n"
+ "R2 F2 R2 U' F2 U' F2 U2 L2 U' R2 B2 U2 B2 U R2\n"
+ "R2 B2 U F2 B2 R2 U' B2 U F2 U' F2 U R2 U R2\n"
+ "R2 B2 U2 F2 U R2 U B2 U2 F2 R2 U F2 U' B2 R2\n"
+ "L2 F2 U F2 U' F2 U B2 U' F2 L2 U' B2 L2 U R2\n"
+ "B2 L2 U R2 L2 B2 U' F2 U' R2 U F2 U' F2 U R2\n"
+ "U L2 U' F2 U2 B2 L2 U R2 U2 R2 L2 F2 U B2 L2\n"
+ "U L2 U' F2 U2 B2 L2 U' R2 L2 F2 U2 L2 U' B2 L2\n"
+ "U L2 U' F2 R2 U2 B2 L2 U R2 U2 R2 F2 U B2 L2\n"
+ "R2 U2 B2 U' B2 U L2 F2 B2 U2 B2 U' L2 B2 U L2\n"
+ "R2 U2 B2 U' B2 U' F2 U2 L2 F2 B2 U L2 B2 U L2\n"
+ "R2 L2 U F2 U F2 U2 R2 U' R2 F2 U2 L2 B2 U L2\n"
+ "R2 L2 U F2 U F2 L2 U2 R2 U' R2 F2 U2 B2 U L2\n"
+ "R2 L2 U F2 U' R2 U2 F2 U R2 F2 U2 L2 B2 U L2\n"
+ "F2 R2 L2 B2 U F2 U F2 U2 R2 U L2 U2 F2 U' L2\n"
+ "F2 R2 L2 B2 U F2 U F2 U2 R2 U' F2 U2 L2 U L2\n"
+ "F2 R2 L2 B2 U F2 U' R2 U2 F2 U F2 U2 L2 U L2\n"
+ "F2 R2 L2 B2 U F2 U' R2 U2 F2 U' L2 U2 F2 U' L2\n"
+ "B2 R2 U L2 U' B2 U' R2 U L2 B2 U B2 U' F2 L2\n"
+ "B2 R2 L2 F2 U F2 U F2 U2 R2 U L2 U2 F2 U' L2\n"
+ "B2 R2 L2 F2 U F2 U F2 U2 R2 U' F2 U2 L2 U L2\n"
+ "B2 R2 L2 F2 U F2 U' R2 U2 F2 U F2 U2 L2 U L2\n"
+ "B2 R2 L2 F2 U F2 U' R2 U2 F2 U' L2 U2 F2 U' L2\n"
+ "U' B2 U L2 U F2 B2 U R2 U F2 U2 L2 U F2 U2\n"
+ "U' B2 U L2 U F2 B2 U R2 U' L2 U2 F2 U' F2 U2\n"
+},
+[18] = {
+ .scramble = "B2 D F2 U B2 L2 D L2 D F2 U2 F2 L2 U2",
+ .solutions =
+ "U2 L2 F2 U2 F2 U' F2 U' R2 F2 U' B2 U' R2\n"
+ "B2 U' R2 F2 U' R2 B2 L2 F2 R2 U F2 U R2\n"
+ "B2 U' R2 F2 U' L2 F2 L2 B2 L2 U F2 U R2\n"
+ "F2 U2 R2 L2 U R2 L2 B2 U L2 F2 U F2 U F2\n"
+ "F2 U2 L2 U R2 L2 B2 U L2 F2 U F2 U L2 F2\n"
+ "U' L2 U L2 U B2 U' R2 F2 U F2 U2 L2 U' B2\n"
+ "U' L2 U L2 U B2 U' R2 F2 U' L2 U2 F2 U B2\n"
+ "F2 U2 L2 U F2 U B2 L2 U R2 U L2 F2 R2 B2\n"
+ "R2 B2 U2 F2 R2 F2 L2 U B2 U R2 U' F2 U' R2\n"
+ "L2 B2 U2 L2 B2 R2 U R2 U L2 U' F2 U' B2 R2\n"
+ "F2 U F2 R2 U' R2 F2 U2 L2 U' L2 B2 U' B2 R2\n"
+ "F2 U' L2 U2 L2 U L2 F2 U' R2 F2 B2 U' B2 R2\n"
+ "F2 U' L2 U2 F2 R2 U' R2 F2 U L2 B2 U' B2 R2\n"
+ "R2 F2 U2 R2 B2 R2 U L2 U R2 U' B2 U' F2 L2\n"
+ "L2 U2 F2 R2 F2 R2 U F2 U' L2 U L2 U B2 L2\n"
+ "L2 F2 U2 F2 R2 B2 R2 U F2 U L2 U' B2 U' L2\n"
+ "F2 R2 L2 U R2 B2 U F2 R2 U' R2 U2 R2 U' L2\n"
+ "B2 U' B2 U R2 L2 B2 U R2 F2 L2 U2 B2 U L2\n"
+},
+[19] = {
+ .scramble = "B2 L2 D' L2 U' B2 D2 B2 D' F2 B2 U2 F2",
+ .solutions =
+ "R2 U2 F2 U R2 B2 U L2 U L2 B2 U2 B2\n"
+ "F2 U2 F2 B2 U R2 U2 L2 U F2 U L2 B2\n"
+ "F2 B2 R2 F2 U B2 U2 B2 U' R2 B2 U L2 F2\n"
+ "F2 B2 R2 F2 U' B2 U' R2 B2 U2 R2 U' L2 F2\n"
+ "B2 R2 L2 U' R2 F2 U2 F2 B2 L2 U' B2 U' F2\n"
+ "U2 F2 U2 R2 U' R2 B2 U L2 U L2 B2 U2 B2\n"
+ "U2 F2 U2 B2 U R2 L2 U2 L2 U' F2 U L2 B2\n"
+ "U2 F2 U2 B2 U' R2 U2 R2 L2 U F2 U L2 B2\n"
+ "U2 F2 B2 U2 B2 U' R2 U2 L2 U F2 U L2 B2\n"
+ "U' F2 U' F2 U' L2 B2 U B2 L2 U2 R2 U B2\n"
+ "R2 L2 F2 U' B2 R2 L2 U2 F2 U L2 U B2 R2\n"
+ "B2 U' F2 L2 U2 R2 L2 B2 U' L2 U' F2 B2 R2\n"
+ "R2 L2 F2 U F2 R2 L2 U R2 U2 R2 U' F2 L2\n"
+ "B2 U' L2 U F2 U' R2 B2 U' R2 L2 U2 R2 U\n"
+ "U2 F2 U R2 U2 B2 R2 U B2 L2 U' B2 R2 U2\n"
+ "U2 F2 U' B2 R2 U B2 L2 U2 B2 U B2 R2 U2\n"
+ "B2 U L2 U2 R2 L2 U B2 U' F2 U2 R2 F2 U2\n"
+ "B2 U' R2 L2 U2 R2 U' B2 U' F2 U2 R2 F2 U2\n"
+ "B2 U' L2 U F2 U' R2 B2 U L2 U2 R2 L2 U'\n"
+},
+{
+ .scramble = "", /* End-of-list signal */
+}
+};
diff --git a/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c b/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c
@@ -0,0 +1,8 @@
+#define NISSFLAG NISSY_NISSFLAG_NORMAL
+#define MINMOVES 0
+#define MAXMOVES 20
+#define MAXSOLUTIONS 500
+#define OPTIMAL 1
+
+#include "scrambles.h"
+#include "../solvetest.h"
diff --git a/tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h b/tools/408_solvetest_opt1_DRSLICE_RL/scrambles.h
@@ -0,0 +1,551 @@
+struct {
+ char *scramble;
+ char *solutions;
+} s[] = {
+[0] = {
+ .scramble = "R D2 R B2 U2 B2 L2 U2 L' F2 U2 L' U2 L' U2",
+ .solutions =
+ "R' D2 R B2 D2 R F2 B2 D2 R' D2 F2 R F2\n"
+ "F2 U2 R' U2 R' B2 R B2 R' F2 U2 B2 D2 R'\n"
+ "R' U2 R F2 R2 D2 R' B2 D2 R F2 U2 R' U2 B2\n"
+ "R' U2 R' D2 R2 F2 R B2 D2 R F2 U2 R' U2 B2\n"
+ "R F2 D2 R' B2 R D2 R' U2 F2 R2 B2 R F2 B2\n"
+ "F2 R B2 R F2 R' U2 R2 D2 B2 R' B2 R' F2 B2\n"
+ "U2 R F2 D2 R2 F2 D2 R F2 R' B2 R F2 D2 R\n"
+ "R U2 R B2 U2 F2 U2 R D2 R' F2 D2 R2 U2 R\n"
+ "R B2 D2 R' B2 R F2 D2 F2 U2 R B2 R2 U2 R\n"
+ "U2 R B2 R D2 B2 R F2 R2 D2 B2 D2 R' F2 R'\n"
+ "U2 R B2 R F2 R2 F2 U2 F2 R' D2 R' F2 D2 R'\n"
+ "R D2 R D2 R' B2 D2 F2 B2 R F2 U2 R2 D2 R'\n"
+ "R B2 D2 R' B2 R F2 D2 F2 U2 R' U2 R2 B2 R'\n"
+ "R' D2 R' B2 D2 R B2 U2 B2 U2 R2 U2 R B2 R'\n"
+ "F2 R D2 U2 F2 R B2 D2 R F2 R2 U2 R' F2 R'\n"
+ "F2 R D2 U2 F2 R B2 D2 R' U2 R2 F2 R F2 R'\n"
+ "B2 R B2 U2 R' F2 R' D2 R2 D2 B2 R' B2 U2 R'\n"
+ "U2 R B2 R' F2 R B2 D2 R B2 R' D2 R2 F2 D2\n"
+ "U2 F2 R2 D2 R' D2 R B2 D2 R F2 R' F2 R D2\n"
+},
+[1] = {
+ .scramble = "R2 U2 R B2 R' B2 D2 R' B2 D2 L' F2 U2 L",
+ .solutions =
+ "R' D2 R' F2 R2 B2 U2 R' B2 D2 R' F2 R B2\n"
+ "R' F2 D2 R D2 B2 R D2 B2 R B2 R' U2 R2\n"
+ "F2 U2 R' U2 R U2 F2 R D2 R' U2 R' U2 R2\n"
+ "R U2 R2 D2 R D2 R U2 F2 R D2 R F2 R2 F2\n"
+ "R' D2 R D2 R2 U2 R' U2 F2 R D2 R F2 R2 F2\n"
+ "R' D2 R' U2 R' U2 F2 R2 D2 R' D2 R F2 R2 F2\n"
+ "F2 R U2 R D2 R' F2 R U2 R' F2 U2 R' U2 R\n"
+ "R2 D2 U2 R F2 R' U2 R U2 R' F2 R F2 U2 R2\n"
+ "R' D2 R' U2 R B2 R' B2 R D2 B2 R' D2 U2 R'\n"
+ "R' D2 R D2 R' F2 R U2 R D2 R D2 B2 R D2\n"
+},
+[2] = {
+ .scramble = "R D2 B2 L' U2 R B2 R F2 B2 R L F2 B2",
+ .solutions =
+ "F2 B2 R2 D2 U2 R' U2 R' F2 R B2 D2 R'\n"
+ "R2 F2 U2 R' D2 R' F2 D2 R' B2 R2 F2 D2 R\n"
+ "R2 D2 U2 R2 F2 B2 R U2 R' F2 R B2 D2 R'\n"
+ "R2 F2 D2 R' B2 R' U2 R' B2 D2 R2 F2 D2 R'\n"
+ "F2 R2 D2 U2 R2 B2 R U2 R' F2 R B2 D2 R'\n"
+ "B2 R2 D2 U2 R2 F2 R U2 R' F2 R B2 D2 R'\n"
+ "R' U2 R' D2 R2 D2 R U2 R F2 U2 F2 R2 U2\n"
+},
+[3] = {
+ .scramble = "L' F2 B2 L F2 L F2 L2 F2 D2 F2 D2 R2",
+ .solutions =
+ "R2 F2 D2 R' B2 U2 F2 R F2 R D2 F2\n"
+ "R2 F2 R' D2 B2 D2 R D2 R2 U2 F2 R B2\n"
+ "R2 D2 F2 D2 F2 R2 B2 R' U2 R' F2 B2 R\n"
+},
+[4] = {
+ .scramble = "L' U2 F2 B2 L' D2 B2 R2 F2 B2 D2 R' D2",
+ .solutions =
+ "D2 R D2 F2 B2 R2 B2 D2 R D2 U2 B2 R\n"
+ "D2 R2 D2 U2 R B2 R' B2 D2 R2 B2 R' F2 B2\n"
+ "U2 R2 F2 B2 R' D2 F2 B2 R2 B2 D2 R B2 R\n"
+ "D2 R D2 R2 F2 D2 R2 F2 B2 R' D2 U2 B2 R\n"
+ "D2 R' F2 D2 F2 B2 R U2 R2 D2 R2 D2 F2 R\n"
+ "D2 R' F2 D2 F2 B2 R D2 R2 U2 R2 U2 F2 R\n"
+ "D2 R' F2 R2 D2 F2 B2 R2 D2 R D2 U2 B2 R\n"
+ "D2 F2 B2 R2 D2 U2 R' D2 R2 F2 U2 R B2 R\n"
+ "D2 R F2 B2 R2 B2 D2 R D2 U2 B2 R2 B2 R'\n"
+ "D2 R F2 B2 R2 B2 D2 R F2 R2 B2 D2 U2 R'\n"
+ "D2 R' F2 D2 R2 F2 B2 R' D2 U2 B2 R2 B2 R'\n"
+ "D2 R' F2 D2 R2 F2 B2 R' F2 R2 B2 D2 U2 R'\n"
+ "D2 R' F2 D2 F2 B2 R' U2 R2 U2 F2 R2 D2 R'\n"
+ "D2 R' F2 D2 F2 B2 R' D2 R2 D2 F2 R2 U2 R'\n"
+ "R D2 F2 R' U2 R' F2 U2 R' F2 B2 D2 B2 R'\n"
+ "U2 R U2 R2 D2 R2 D2 F2 R U2 B2 R D2 U2\n"
+ "U2 R D2 R2 U2 R2 U2 F2 R U2 B2 R D2 U2\n"
+ "U2 R' U2 R2 U2 F2 R2 D2 R' U2 B2 R D2 U2\n"
+ "U2 R' D2 R2 D2 F2 R2 U2 R' U2 B2 R D2 U2\n"
+ "R2 D2 R2 U2 R D2 U2 F2 R U2 B2 R D2 U2\n"
+},
+[5] = {
+ .scramble = "R2 B2 R' U2 F2 L2 F2 L' D2 L B2 U2 F2 R'",
+ .solutions =
+ "R F2 U2 B2 R' B2 R F2 R2 B2 D2 R F2 R2\n"
+ "F2 R' D2 F2 R' U2 R B2 R D2 R' F2 D2 R'\n"
+ "R D2 R' F2 D2 R B2 R2 D2 R F2 R' D2 R B2\n"
+ "R D2 R' F2 D2 R' D2 R2 B2 R' F2 R' D2 R B2\n"
+ "R D2 R' F2 R B2 R D2 R' F2 R D2 R2 D2 B2\n"
+ "R' F2 R F2 R D2 F2 R' D2 R B2 R B2 R2 B2\n"
+ "B2 R D2 R' U2 R D2 R B2 U2 R' B2 R2 F2 R\n"
+ "R F2 U2 B2 R F2 R2 B2 R F2 R2 D2 R F2 R2\n"
+ "R F2 U2 B2 R F2 R2 B2 R' D2 R2 F2 R' F2 R2\n"
+ "R F2 R' U2 F2 R D2 R B2 R' D2 B2 R' U2 R2\n"
+ "U2 B2 R F2 R' F2 R U2 R B2 R B2 R2 B2 R'\n"
+},
+[6] = {
+ .scramble = "D2 L D2 L2 D2 B2 R' D2 L' F2 U2 L' U2 R' U2",
+ .solutions =
+ "U2 R U2 R B2 U2 R U2 R F2 U2 R2 D2 R' B2\n"
+ "D2 R D2 F2 R F2 R' U2 R' D2 R2 U2 F2 R D2\n"
+ "U2 R' U2 R2 D2 R' F2 R' B2 R B2 U2 R2 D2 R' F2\n"
+ "U2 R' D2 F2 B2 R' B2 R F2 D2 R D2 B2 R' U2 F2\n"
+ "D2 R' U2 B2 R F2 R' U2 R B2 U2 F2 D2 R' U2 F2\n"
+ "D2 R' D2 B2 R B2 R' D2 R F2 D2 F2 U2 R' U2 F2\n"
+ "D2 F2 D2 B2 R D2 B2 R' F2 R B2 R' U2 R' U2 F2\n"
+ "R B2 R F2 R D2 B2 R' F2 B2 R' D2 R F2 R F2\n"
+ "R2 B2 R F2 R U2 R2 F2 R' B2 R' U2 R F2 U2 F2\n"
+ "R2 B2 R F2 R' F2 R2 U2 R B2 R' U2 R F2 U2 F2\n"
+ "R2 B2 R F2 R' B2 D2 R' D2 F2 R' F2 R B2 R2 F2\n"
+ "F2 U2 F2 B2 R F2 D2 R' U2 R F2 R' U2 R' U2 F2\n"
+ "F2 U2 F2 B2 R B2 U2 R' B2 R F2 R' B2 R' U2 F2\n"
+ "F2 R' D2 R' U2 R F2 U2 R2 D2 R2 D2 R D2 R F2\n"
+ "F2 R' D2 R' U2 R F2 D2 R2 U2 R2 U2 R D2 R F2\n"
+ "F2 R' D2 R' U2 R F2 R2 D2 U2 R' D2 R2 U2 R' F2\n"
+ "F2 R' D2 R' U2 R' U2 R2 F2 U2 R2 D2 R' D2 R F2\n"
+ "F2 R' D2 R' U2 R' D2 U2 R2 F2 R D2 R2 U2 R' F2\n"
+ "F2 R' D2 R' U2 R' D2 R2 F2 D2 R2 U2 R' D2 R F2\n"
+ "U2 R' F2 B2 D2 R' F2 U2 R' B2 D2 R' D2 R' D2 B2\n"
+ "R B2 R' U2 F2 R2 U2 R' F2 D2 R2 U2 R U2 R B2\n"
+ "R2 U2 R D2 F2 R2 D2 B2 R' U2 R' D2 R F2 R' B2\n"
+ "R' B2 R2 B2 R' U2 F2 R F2 D2 R2 U2 R U2 R B2\n"
+ "R' B2 R2 B2 R' F2 R' U2 F2 R2 D2 B2 R F2 R B2\n"
+ "U2 R' U2 R D2 B2 R2 F2 R D2 B2 R U2 R2 D2 R\n"
+ "D2 R' F2 R F2 R' B2 D2 R' D2 R F2 R2 D2 F2 R2\n"
+ "R2 B2 R B2 R B2 R' F2 D2 R' D2 B2 R D2 F2 R2\n"
+ "B2 R B2 R' F2 R F2 D2 R' U2 R2 D2 F2 R' B2 R2\n"
+ "D2 B2 R B2 U2 R' D2 R' U2 R B2 R' F2 R' B2 R'\n"
+ "R2 F2 R F2 B2 U2 R' U2 B2 R2 F2 R' F2 R B2 R'\n"
+ "R2 B2 R U2 B2 R' F2 D2 R2 D2 R' F2 R' D2 B2 R'\n"
+ "F2 R2 F2 R' U2 R D2 F2 R2 B2 R D2 R' F2 U2 R'\n"
+ "F2 R' D2 R' D2 R' F2 U2 R' B2 R F2 D2 R' F2 R'\n"
+ "R B2 U2 F2 R D2 R F2 R B2 R' U2 R F2 R U2\n"
+ "R2 U2 R' U2 F2 R' F2 R D2 R' B2 R2 F2 U2 R' U2\n"
+ "U2 R2 U2 R U2 F2 R' F2 R D2 R F2 R2 D2 R' D2\n"
+ "U2 R2 U2 R U2 F2 R' F2 R D2 R' D2 R2 F2 R D2\n"
+ "D2 R D2 F2 R F2 R D2 R2 U2 R F2 R2 D2 R' D2\n"
+ "D2 R D2 F2 R F2 R D2 R2 U2 R' D2 R2 F2 R D2\n"
+ "D2 F2 B2 R' D2 R' D2 U2 B2 R B2 U2 R F2 R D2\n"
+ "R D2 R B2 R F2 U2 R' F2 D2 R' B2 R D2 R D2\n"
+ "R' F2 R' D2 F2 R' B2 R' F2 R D2 R' D2 R' F2 D2\n"
+ "F2 D2 R U2 R D2 F2 R B2 R' F2 U2 F2 B2 R D2\n"
+ "B2 D2 R D2 R B2 R' B2 U2 F2 B2 R' D2 R' B2 D2\n"
+},
+[7] = {
+ .scramble = "R2 B2 L D2 F2 L B2 R' F2 R B2 L2 D2",
+ .solutions =
+ "D2 R2 F2 R' B2 R F2 R' U2 F2 R' B2 R2\n"
+ "R' F2 D2 R2 D2 R' B2 R F2 R' U2 R U2 R\n"
+ "R2 F2 R2 D2 R B2 R F2 R' U2 F2 R' B2 R2\n"
+},
+[8] = {
+ .scramble = "U2 R' D2 R' U2 F2 R2 B2 R2 B2 D2 L F2 R D2",
+ .solutions =
+ "D2 R' F2 R U2 R2 B2 D2 F2 R2 D2 R' B2 R F2\n"
+ "D2 R' F2 R D2 R2 B2 U2 F2 R2 U2 R' B2 R F2\n"
+ "D2 R' F2 R' B2 U2 R2 U2 R2 D2 F2 R B2 R F2\n"
+ "D2 R' F2 R' B2 D2 R2 D2 R2 U2 F2 R B2 R F2\n"
+ "B2 D2 R B2 D2 R D2 U2 F2 U2 R B2 R' D2 F2\n"
+ "F2 B2 U2 R' B2 U2 R' D2 U2 F2 R F2 R' U2 B2\n"
+ "U2 R2 B2 R F2 R2 F2 R F2 R U2 B2 R F2 U2\n"
+ "R2 F2 U2 R' D2 R U2 F2 R F2 R2 U2 R' F2 U2\n"
+ "R2 F2 U2 R' D2 R U2 F2 R' U2 R2 F2 R F2 U2\n"
+ "R2 B2 U2 R2 U2 R' F2 R' F2 R U2 B2 R F2 U2\n"
+ "F2 R2 D2 R F2 U2 R U2 R' F2 D2 R' F2 R2 U2\n"
+ "D2 R D2 B2 R B2 R' D2 R U2 R' F2 B2 R' D2\n"
+ "D2 R' U2 F2 R' D2 B2 D2 B2 R' U2 R F2 D2 U2\n"
+ "U2 R' U2 R' B2 R F2 B2 R U2 R' F2 R2 B2 R' F2\n"
+ "U2 F2 R2 U2 B2 R' B2 D2 R' D2 R U2 B2 R D2 F2\n"
+ "D2 R' F2 R U2 R2 B2 D2 R2 D2 R2 F2 R B2 R F2\n"
+ "D2 R' F2 R D2 R2 B2 U2 R2 U2 R2 F2 R B2 R F2\n"
+ "D2 R' F2 R' B2 R2 U2 R2 D2 F2 R2 D2 R' B2 R F2\n"
+ "D2 R' F2 R' B2 R2 D2 R2 U2 F2 R2 U2 R' B2 R F2\n"
+ "R F2 R' U2 F2 R2 F2 R U2 R' B2 U2 R' B2 R' F2\n"
+ "R2 D2 R' U2 R F2 R' F2 R' D2 R U2 B2 R D2 F2\n"
+ "R2 D2 R' B2 U2 R' D2 R D2 R F2 R' U2 R D2 F2\n"
+ "B2 U2 F2 B2 R D2 R' U2 R F2 R2 D2 F2 U2 R' F2\n"
+ "B2 D2 R D2 R' U2 F2 R' B2 R' D2 F2 D2 R2 U2 F2\n"
+ "B2 D2 R D2 R' U2 F2 R' B2 R' D2 B2 U2 R2 U2 F2\n"
+ "U2 R2 B2 R F2 R B2 R U2 R2 U2 R' D2 R2 U2 B2\n"
+ "U2 R2 B2 R F2 R B2 R D2 U2 R2 U2 R' D2 R2 B2\n"
+ "U2 R2 B2 R F2 R B2 R' D2 R2 D2 U2 R D2 R2 B2\n"
+ "U2 R2 B2 R F2 R' B2 R2 B2 R U2 R D2 R2 U2 B2\n"
+ "D2 R U2 F2 R B2 U2 R D2 U2 B2 R' U2 F2 R2 B2\n"
+ "D2 R2 F2 U2 F2 R' U2 R' F2 D2 R' B2 U2 R' U2 B2\n"
+ "D2 R' F2 R B2 R' U2 R2 F2 U2 F2 R U2 F2 D2 B2\n"
+ "D2 R' F2 R B2 R' U2 R2 B2 U2 B2 R D2 F2 U2 B2\n"
+ "D2 F2 D2 B2 R B2 R2 U2 F2 U2 R' F2 R' U2 R B2\n"
+ "D2 B2 D2 F2 R F2 R' U2 R D2 R2 U2 F2 D2 R' B2\n"
+ "R B2 R B2 R F2 R2 D2 R' D2 F2 R' D2 F2 R B2\n"
+ "R B2 R B2 R2 D2 R F2 D2 R' F2 R F2 R D2 B2\n"
+ "R B2 R B2 R' D2 R2 F2 R D2 F2 R' D2 F2 R B2\n"
+ "R B2 R' D2 R2 B2 R' F2 D2 R' F2 R F2 R D2 B2\n"
+ "R B2 R' F2 R D2 F2 U2 F2 R B2 R F2 R2 D2 R\n"
+ "D2 R U2 R' B2 R F2 R B2 U2 R F2 R' F2 D2 R2\n"
+ "F2 R2 U2 R' U2 R2 U2 F2 R' B2 R B2 U2 R F2 R2\n"
+ "F2 R2 D2 R F2 U2 R U2 R' F2 D2 R U2 R2 F2 R2\n"
+ "R B2 R F2 R' F2 R' U2 F2 U2 R2 D2 F2 R' B2 R'\n"
+ "R B2 R F2 R' F2 R' U2 B2 D2 R2 D2 F2 R' F2 R'\n"
+ "R B2 R B2 R' D2 R2 F2 D2 B2 R U2 R D2 B2 R'\n"
+ "R B2 R' F2 R D2 F2 U2 F2 R B2 R' D2 R2 F2 R'\n"
+ "R' U2 F2 R B2 U2 R U2 R F2 U2 R2 U2 R U2 R'\n"
+ "B2 R' F2 R' D2 R F2 R2 U2 R' D2 R' D2 U2 B2 R'\n"
+ "B2 R' F2 R' D2 R' U2 R2 F2 R D2 R' D2 U2 B2 R'\n"
+ "U2 R' U2 R F2 R' B2 R2 F2 D2 F2 R F2 D2 B2 U2\n"
+ "U2 R' U2 R F2 R' B2 R2 B2 D2 B2 R B2 D2 F2 U2\n"
+ "U2 R' D2 R B2 D2 R B2 D2 R2 D2 F2 U2 R F2 U2\n"
+ "U2 R' B2 U2 R' D2 F2 B2 R F2 R D2 B2 D2 R2 U2\n"
+ "D2 R' U2 B2 R' F2 D2 F2 D2 R' D2 R' D2 U2 R2 U2\n"
+ "D2 F2 R2 F2 R D2 B2 R F2 D2 F2 U2 R F2 R' U2\n"
+ "D2 B2 D2 B2 R U2 R' D2 R F2 R2 D2 B2 U2 R' U2\n"
+ "R2 D2 R2 F2 R' F2 U2 R U2 R' F2 D2 R' F2 R2 U2\n"
+ "R2 B2 R2 U2 R' F2 R2 F2 R F2 R U2 B2 R F2 U2\n"
+ "R' F2 U2 R F2 R' F2 R U2 R' F2 R' D2 F2 R2 U2\n"
+ "F2 U2 R' B2 U2 F2 R2 D2 R F2 B2 D2 R' D2 R U2\n"
+ "B2 U2 R B2 R' D2 R D2 R2 U2 F2 U2 F2 B2 R' U2\n"
+ "B2 U2 R B2 R' D2 R D2 R2 F2 B2 D2 F2 D2 R' U2\n"
+ "B2 R2 D2 R' B2 D2 U2 R U2 B2 R D2 F2 R F2 U2\n"
+ "U2 R' U2 R D2 R' B2 D2 R U2 R D2 R D2 R2 D2\n"
+ "U2 R' D2 R B2 D2 R F2 U2 R2 D2 F2 D2 R B2 D2\n"
+ "U2 R' B2 U2 R' U2 R2 U2 F2 U2 R D2 R F2 B2 D2\n"
+ "D2 R2 D2 F2 U2 R' B2 R' F2 U2 F2 B2 R' F2 R D2\n"
+ "D2 R' B2 D2 U2 R F2 R' U2 R2 F2 U2 B2 R B2 D2\n"
+ "R2 D2 R' F2 R F2 B2 U2 R F2 R2 U2 R B2 R2 D2\n"
+ "R2 D2 R' F2 R F2 B2 U2 R' U2 R2 F2 R' B2 R2 D2\n"
+ "R2 F2 R D2 R' D2 F2 R B2 R' D2 B2 R' D2 R' D2\n"
+ "F2 U2 R D2 B2 R F2 B2 U2 R' U2 R' D2 U2 R2 D2\n"
+ "F2 R B2 D2 R' B2 R' B2 R B2 R' B2 R F2 R2 D2\n"
+ "B2 U2 R B2 R' D2 R U2 F2 B2 R2 U2 B2 D2 R' D2\n"
+ "B2 R' D2 R U2 B2 R' B2 R U2 R2 B2 R' D2 R' D2\n"
+ "B2 R' D2 R U2 B2 R' B2 R' B2 R2 U2 R D2 R' D2\n"
+ "U2 R' F2 U2 R F2 D2 F2 R2 F2 R' U2 R F2 D2 U2\n"
+ "B2 D2 R B2 U2 R F2 R2 F2 B2 R B2 R B2 D2 U2\n"
+ "B2 D2 R B2 U2 R' F2 B2 R2 B2 R' B2 R B2 D2 U2\n"
+},
+[9] = {
+ .scramble = "B2 L F2 L2 D2 F2 R D2 R D2 B2 L D2 U2",
+ .solutions =
+ "D2 U2 R' U2 B2 R' B2 R' D2 B2 R2 U2 R' B2\n"
+ "R2 D2 F2 U2 F2 R D2 B2 R' D2 R D2 R' B2\n"
+ "R' D2 R' U2 R2 D2 F2 D2 F2 R' B2 R' B2 D2\n"
+ "D2 U2 R' U2 B2 R' B2 R' D2 R2 U2 R2 B2 R B2\n"
+ "R U2 R2 F2 R' U2 B2 R U2 B2 R' B2 R2 U2 B2\n"
+ "R D2 R F2 U2 F2 R' B2 R B2 R D2 B2 R B2\n"
+ "R2 D2 B2 U2 R' U2 R' U2 R' U2 B2 R2 U2 R' B2\n"
+ "R' F2 R2 U2 R U2 B2 R U2 B2 R' B2 R2 U2 B2\n"
+ "U2 F2 D2 R U2 R' F2 R D2 R B2 R2 D2 B2 R2\n"
+ "D2 F2 U2 R D2 R' B2 R U2 R F2 R2 D2 F2 R2\n"
+ "R U2 F2 R2 F2 R U2 B2 R U2 B2 R U2 B2 R2\n"
+ "R D2 R' B2 R F2 R' D2 R2 U2 R' B2 R' U2 R2\n"
+ "R U2 F2 D2 R2 F2 R' B2 R' D2 B2 R2 U2 R' U2\n"
+ "R F2 U2 R' F2 U2 R' D2 R U2 F2 R' B2 R U2\n"
+ "R F2 D2 R2 F2 R D2 F2 R2 F2 B2 R F2 R U2\n"
+ "R F2 D2 R2 F2 R' F2 B2 R2 D2 B2 R' F2 R U2\n"
+ "R2 D2 F2 R D2 F2 R' B2 R D2 R2 D2 F2 R U2\n"
+ "R' U2 R2 D2 R F2 D2 R' B2 U2 R' B2 D2 R2 U2\n"
+ "F2 B2 R B2 R D2 R2 D2 R' D2 R' F2 R2 F2 U2\n"
+ "F2 B2 R' B2 R2 B2 R D2 R D2 R' F2 R2 F2 U2\n"
+ "B2 R F2 U2 R' D2 B2 R U2 R' B2 R B2 R U2\n"
+ "R U2 R2 D2 R' U2 R2 F2 D2 F2 R' B2 R' B2 D2\n"
+ "R D2 R U2 R2 D2 R' F2 D2 F2 B2 R B2 R2 D2\n"
+ "R' U2 R2 D2 R U2 R F2 D2 F2 B2 R B2 R2 D2\n"
+ "R' D2 R' U2 R B2 R' B2 R' U2 F2 U2 F2 R D2\n"
+ "R' D2 B2 R' B2 R' F2 U2 R B2 R' F2 R B2 D2\n"
+ "R' F2 R B2 D2 U2 R U2 R D2 R' B2 U2 R' D2\n"
+ "R F2 R2 D2 R' U2 B2 R' F2 U2 R' F2 R2 D2 U2\n"
+ "R' D2 R2 F2 R U2 B2 R' F2 U2 R' F2 R2 D2 U2\n"
+},
+[10] = {
+ .scramble = "U2 L2 D2 B2 D2 U2 R' B2 R D2 F2 L2 B2",
+ .solutions =
+ "U2 R2 B2 R F2 R' F2 U2 B2 U2 F2 R2 F2\n"
+ "U2 R2 B2 R F2 R' B2 D2 B2 D2 B2 R2 F2\n"
+ "D2 R2 U2 F2 U2 B2 D2 R U2 R' U2 R2 F2\n"
+ "D2 R2 D2 B2 U2 F2 U2 R U2 R' U2 R2 F2\n"
+ "B2 R2 B2 R F2 R F2 R' D2 R2 U2 R F2\n"
+ "D2 F2 B2 R2 D2 F2 R' U2 R U2 B2 R2 B2\n"
+ "F2 R2 B2 D2 F2 B2 R' U2 R F2 D2 R2 U2\n"
+ "B2 R2 B2 U2 R' F2 R D2 U2 F2 U2 R2 U2\n"
+ "R2 B2 R2 U2 R' F2 R' F2 U2 B2 U2 F2 R2 F2\n"
+ "R2 B2 R2 U2 R' F2 R' B2 D2 B2 D2 B2 R2 F2\n"
+ "B2 R U2 B2 D2 R' F2 U2 R F2 R' U2 R2 F2\n"
+ "D2 R2 D2 B2 R2 F2 B2 R U2 R U2 B2 R2 B2\n"
+ "D2 B2 R2 D2 F2 R' U2 R2 U2 R' U2 B2 R2 B2\n"
+ "R2 D2 R2 B2 U2 F2 U2 R U2 R D2 R2 U2 B2\n"
+ "F2 R' F2 B2 R' U2 B2 R' D2 R D2 B2 R2 B2\n"
+ "F2 B2 R2 D2 B2 R D2 R' D2 R' U2 B2 R' B2\n"
+ "B2 U2 R2 D2 R2 U2 F2 U2 R' D2 R' D2 R2 B2\n"
+ "B2 D2 R2 U2 R2 D2 F2 U2 R' D2 R' D2 R2 B2\n"
+ "B2 R U2 R' U2 R U2 B2 U2 B2 R2 F2 R B2\n"
+ "B2 R2 D2 R2 U2 F2 U2 R U2 R D2 R2 U2 B2\n"
+ "R' U2 R' F2 R2 B2 U2 R D2 U2 F2 R F2 B2\n"
+ "R' D2 F2 B2 R U2 R2 U2 F2 R' F2 R F2 B2\n"
+ "R2 B2 R' U2 R' U2 F2 R B2 R' F2 R' F2 R\n"
+ "R' D2 R U2 F2 U2 F2 U2 R2 D2 R F2 D2 R\n"
+ "R' D2 R D2 B2 U2 B2 D2 R2 D2 R F2 D2 R\n"
+ "U2 F2 R2 B2 R' B2 R' F2 U2 F2 U2 R2 B2 R2\n"
+ "U2 F2 R' F2 D2 F2 D2 R' B2 R' B2 R B2 R2\n"
+ "D2 R2 U2 F2 U2 B2 D2 R U2 R F2 R2 U2 R2\n"
+ "D2 R2 D2 B2 U2 F2 U2 R U2 R F2 R2 U2 R2\n"
+ "U2 R2 B2 R F2 R F2 U2 F2 R2 B2 R2 F2 U2\n"
+ "U2 R2 B2 R F2 R F2 U2 B2 R2 F2 R2 B2 U2\n"
+ "U2 F2 R2 B2 R' B2 R' F2 U2 F2 R2 B2 R2 U2\n"
+ "D2 F2 R' D2 F2 B2 R U2 R' U2 R2 D2 R U2\n"
+ "D2 F2 R' D2 F2 B2 R' D2 R2 U2 R' U2 R' U2\n"
+ "U2 R' F2 R2 U2 B2 R' D2 R F2 D2 R B2 D2\n"
+ "D2 R2 F2 R2 B2 U2 F2 R B2 R B2 R2 B2 D2\n"
+ "D2 F2 R D2 F2 B2 R2 D2 R' U2 R D2 R' D2\n"
+ "R2 D2 R' F2 D2 R' F2 R' D2 B2 U2 B2 R' D2\n"
+ "R2 F2 R2 D2 B2 U2 F2 R B2 R B2 R2 B2 D2\n"
+},
+[11] = {
+ .scramble = "R2 L' F2 D2 R2 B2 U2 B2 R F2 L U2 B2",
+ .solutions =
+ "B2 U2 R' D2 R' U2 F2 U2 R2 B2 D2 R'\n"
+ "B2 U2 R' D2 R' D2 B2 U2 R2 B2 D2 R'\n"
+ "U2 R2 U2 R U2 B2 R' D2 U2 F2 R' D2 R2\n"
+ "R B2 U2 B2 R B2 D2 U2 R' B2 R B2 R'\n"
+},
+[12] = {
+ .scramble = "R D2 B2 R2 F2 R U2 R L B2 R U2 F2 B2",
+ .solutions =
+ "F2 B2 U2 R' B2 R2 F2 R' D2 R2 U2 B2 R'\n"
+ "D2 B2 R' U2 R F2 R D2 R' D2 F2 R U2\n"
+ "D2 F2 B2 R F2 R' F2 U2 R2 U2 R F2 D2 F2\n"
+ "D2 R2 D2 R U2 R' F2 R' B2 D2 R' F2 R' B2\n"
+ "R' U2 R' F2 R2 D2 F2 R B2 D2 R' B2 R' B2\n"
+ "D2 R F2 R2 F2 U2 R2 B2 R D2 R2 D2 F2 R\n"
+ "D2 R F2 R2 F2 U2 B2 R2 B2 R D2 R2 F2 R\n"
+ "D2 R B2 R2 B2 U2 R2 F2 R D2 R2 D2 F2 R\n"
+ "D2 R B2 R2 B2 U2 F2 R2 F2 R D2 R2 F2 R\n"
+ "D2 R' F2 R2 B2 R2 B2 U2 R' D2 R2 D2 F2 R\n"
+ "D2 R' B2 R2 F2 R2 F2 U2 R' D2 R2 D2 F2 R\n"
+ "R' D2 R U2 B2 D2 R2 F2 R D2 R' U2 F2 R\n"
+ "F2 B2 U2 R D2 U2 B2 R U2 R2 B2 D2 U2 R\n"
+ "D2 R F2 R2 F2 U2 B2 R2 B2 R' F2 R2 D2 R'\n"
+ "D2 R B2 R2 B2 U2 F2 R2 F2 R' F2 R2 D2 R'\n"
+ "R2 D2 R2 D2 R' U2 F2 B2 R F2 R2 B2 D2 R'\n"
+ "F2 B2 U2 R D2 U2 B2 R' B2 D2 U2 R2 D2 R'\n"
+ "F2 B2 D2 R D2 R' B2 U2 R2 D2 R D2 B2 U2\n"
+ "R' U2 R U2 B2 R U2 B2 R2 D2 R D2 R' D2\n"
+},
+[13] = {
+ .scramble = "U2 L U2 B2 L2 F2 L F2 R F2 D2 F2 D2 L2",
+ .solutions =
+ "U2 B2 R F2 R' D2 R2 D2 B2 R D2 B2 R2 B2\n"
+ "R B2 R' U2 R' B2 U2 B2 U2 R' U2 F2 R' D2\n"
+ "R2 U2 B2 U2 B2 R' B2 R' U2 R2 U2 F2 R' D2\n"
+ "R D2 R' F2 R' U2 R' F2 B2 U2 F2 R2 U2 R' F2\n"
+ "F2 R D2 B2 R2 U2 R U2 R2 B2 R U2 R2 U2 F2\n"
+ "F2 R D2 B2 R2 U2 R U2 B2 R2 B2 R U2 R2 F2\n"
+ "F2 R D2 B2 R2 U2 R' B2 R2 U2 R' U2 R2 U2 F2\n"
+ "F2 R2 B2 R2 B2 D2 R U2 R U2 R2 F2 R' U2 F2\n"
+ "F2 R2 B2 R2 B2 D2 R U2 R' F2 R2 U2 R U2 F2\n"
+ "B2 R2 F2 R2 F2 D2 R U2 R U2 R2 F2 R' U2 F2\n"
+ "B2 R2 F2 R2 F2 D2 R U2 R' F2 R2 U2 R U2 F2\n"
+ "U2 B2 R' F2 R2 F2 R B2 R2 D2 R' D2 B2 R2 B2\n"
+ "U2 B2 R' F2 R2 F2 R' D2 R2 B2 R D2 B2 R2 B2\n"
+ "R U2 R U2 F2 D2 F2 R2 B2 R' B2 R' U2 R B2\n"
+ "R U2 F2 U2 F2 R B2 R U2 R D2 R2 D2 R' B2\n"
+ "R D2 R' F2 R' U2 R' D2 F2 R2 U2 F2 B2 R' B2\n"
+ "R F2 U2 R' B2 R2 B2 R' F2 U2 R D2 B2 R B2\n"
+ "R2 F2 R F2 D2 U2 R D2 R D2 R' D2 R D2 B2\n"
+ "R' U2 R2 F2 U2 R' B2 R F2 U2 R D2 B2 R B2\n"
+ "F2 R2 F2 R' F2 D2 R' F2 R' F2 R U2 R' D2 B2\n"
+ "F2 R' F2 R' B2 R' B2 D2 B2 R F2 R' F2 R2 U2\n"
+ "U2 R2 U2 R2 B2 U2 B2 R' B2 R U2 R2 F2 R' D2\n"
+ "U2 R2 U2 R2 B2 U2 B2 R' B2 R' F2 R2 U2 R D2\n"
+ "U2 R' U2 R' U2 R' B2 R F2 R D2 U2 B2 R2 D2\n"
+ "U2 B2 R2 U2 R2 U2 B2 R' B2 R U2 R2 F2 R' D2\n"
+ "U2 B2 R2 U2 R2 U2 B2 R' B2 R' F2 R2 U2 R D2\n"
+ "R2 U2 B2 U2 B2 R B2 R2 B2 R F2 R2 U2 R D2\n"
+ "R2 U2 B2 U2 B2 R B2 R2 B2 R' U2 R2 F2 R' D2\n"
+ "F2 R2 B2 R' B2 R F2 D2 U2 R D2 R' D2 R D2\n"
+},
+[14] = {
+ .scramble = "L' F2 L' B2 L D2 F2 B2 L' B2 D2 F2 D2 R'",
+ .solutions =
+ "R D2 F2 D2 B2 R D2 U2 F2 R' B2 R U2 R\n"
+ "D2 R' B2 R' B2 R U2 R2 D2 U2 R U2 B2 R' F2\n"
+ "D2 R' B2 R' B2 R' D2 U2 R2 D2 R' U2 B2 R' F2\n"
+ "R' B2 D2 R D2 R' D2 R' F2 R2 F2 U2 R U2 B2\n"
+ "R F2 D2 R U2 R2 U2 F2 D2 R' B2 R' U2 F2 R\n"
+ "R2 D2 U2 R' F2 D2 U2 R' F2 R F2 R' F2 U2 R\n"
+ "R B2 U2 R U2 B2 R D2 F2 R U2 R' D2 U2 R2\n"
+ "U2 B2 D2 R U2 R2 B2 R' U2 R' B2 R F2 D2 R'\n"
+ "U2 B2 D2 R' B2 R2 U2 R U2 R' B2 R F2 D2 R'\n"
+ "R D2 R' D2 F2 R' B2 D2 R' B2 R2 F2 D2 B2 R'\n"
+ "U2 R F2 U2 R' F2 R F2 R D2 R2 B2 R' F2 U2\n"
+ "U2 R F2 U2 R' F2 R F2 R' B2 R2 D2 R F2 U2\n"
+ "R F2 D2 R F2 D2 R2 U2 R U2 R D2 B2 R' U2\n"
+ "R' D2 R' F2 R F2 U2 R U2 B2 R2 D2 F2 R D2\n"
+ "R' D2 R F2 D2 R U2 R' B2 U2 R2 U2 R D2 U2\n"
+},
+[15] = {
+ .scramble = "R2 D2 R U2 L2 D2 L' D2 B2 R F2 L U2 R F2",
+ .solutions =
+ "U2 R' F2 R F2 D2 U2 R' F2 D2 R2 B2 U2 F2\n"
+ "U2 R' F2 R F2 D2 U2 R' B2 U2 R2 F2 U2 F2\n"
+ "R2 U2 F2 U2 R2 B2 R F2 R' U2 R B2 U2 R2\n"
+ "B2 D2 R2 D2 R F2 D2 R' U2 R' F2 R2 B2 R2\n"
+ "U2 R2 B2 R' B2 D2 R' F2 B2 D2 R2 U2 R U2 F2\n"
+ "D2 R2 D2 B2 R B2 U2 R D2 F2 R2 D2 R U2 F2\n"
+ "D2 R2 F2 R U2 F2 B2 R2 F2 U2 R' U2 R' U2 F2\n"
+ "R2 D2 R D2 F2 B2 R' F2 B2 U2 B2 R U2 R2 F2\n"
+ "U2 R2 B2 R' B2 D2 R' U2 R2 U2 F2 B2 R D2 B2\n"
+ "U2 R' F2 R' F2 D2 U2 R2 F2 R' F2 D2 R2 D2 B2\n"
+ "U2 R' F2 R' F2 D2 U2 R2 F2 R' B2 U2 R2 D2 B2\n"
+ "D2 R2 F2 R' B2 U2 F2 B2 R' D2 R2 U2 R D2 B2\n"
+ "D2 R' B2 D2 F2 B2 R' D2 R' F2 U2 R2 D2 R2 B2\n"
+ "B2 R2 D2 R' B2 U2 R' B2 R2 D2 F2 U2 R D2 B2\n"
+ "U2 R2 D2 F2 D2 R' U2 R' B2 R U2 B2 U2 F2 R2\n"
+ "U2 R' D2 B2 D2 U2 R' U2 R' B2 U2 F2 R2 F2 R2\n"
+ "D2 R2 U2 B2 D2 R' U2 R' B2 R U2 B2 D2 F2 R2\n"
+ "D2 R' D2 R2 B2 D2 B2 R F2 R F2 B2 D2 F2 R2\n"
+ "D2 R' B2 D2 F2 B2 R' D2 R' F2 U2 B2 R2 D2 R2\n"
+ "R2 U2 F2 R2 B2 R2 U2 R' F2 R' U2 R B2 U2 R2\n"
+ "F2 R' U2 R' D2 R B2 R2 U2 B2 R D2 R U2 R2\n"
+ "F2 R' U2 R' D2 R' U2 B2 R D2 R2 D2 R' U2 R2\n"
+ "B2 R2 D2 R F2 D2 R2 F2 R U2 R' F2 R2 B2 R2\n"
+ "U2 R F2 R2 D2 U2 B2 R' U2 R U2 F2 R2 B2 U2\n"
+ "U2 R F2 R2 D2 U2 B2 R' U2 R D2 B2 R2 B2 U2\n"
+ "U2 R' F2 R F2 R2 D2 U2 R B2 U2 R2 D2 B2 U2\n"
+ "U2 R' F2 R' D2 U2 R2 F2 R' B2 U2 R2 D2 B2 U2\n"
+ "D2 R2 D2 B2 R' U2 R2 F2 D2 R B2 D2 R' B2 U2\n"
+ "U2 R' F2 R F2 R2 D2 U2 R F2 D2 R2 D2 B2 D2\n"
+ "U2 R' F2 R' D2 U2 R2 F2 R' F2 D2 R2 D2 B2 D2\n"
+ "U2 F2 R D2 B2 D2 R' D2 R' D2 B2 R' U2 R D2\n"
+ "D2 R2 B2 R U2 F2 D2 B2 U2 R2 F2 R D2 R D2\n"
+ "D2 R2 B2 R D2 B2 D2 F2 D2 R2 F2 R D2 R D2\n"
+ "U2 R' U2 F2 R2 F2 D2 B2 R' U2 R' B2 R2 D2 U2\n"
+ "U2 R' D2 B2 R2 F2 D2 F2 R' D2 R' F2 R2 D2 U2\n"
+ "B2 D2 R2 F2 R F2 U2 R' B2 R D2 R2 F2 D2 U2\n"
+},
+[16] = {
+ .scramble = "L' F2 R' B2 U2 R' F2 L D2 L U2 B2 D2 F2",
+ .solutions =
+ "U2 F2 R' F2 D2 R F2 U2 R B2 U2 R D2 R\n"
+ "F2 D2 B2 U2 R' B2 R' B2 R D2 F2 R B2 R\n"
+ "U2 F2 U2 F2 R' F2 R U2 R2 D2 R' B2 R' U2 R\n"
+ "D2 U2 R' U2 R' U2 B2 R D2 R2 D2 B2 R F2 R\n"
+ "D2 R' U2 B2 R U2 R' B2 D2 R F2 D2 R2 F2 R\n"
+ "D2 R' U2 B2 R2 B2 D2 R' D2 R' U2 F2 R' U2 R\n"
+ "D2 R' D2 F2 R2 B2 D2 R' U2 R' D2 B2 R' D2 R\n"
+ "F2 U2 R' D2 B2 R F2 U2 R' B2 R2 B2 R D2 R\n"
+ "F2 U2 R' D2 B2 R' U2 R2 F2 U2 R' B2 R' D2 R\n"
+ "F2 D2 R U2 R U2 R' F2 D2 R B2 D2 R2 F2 R\n"
+ "F2 R U2 F2 R' D2 R D2 R2 B2 D2 F2 R' U2 R\n"
+ "F2 R B2 R' D2 B2 U2 R2 B2 R B2 R' D2 F2 R\n"
+ "B2 D2 R D2 R D2 R' B2 U2 R B2 U2 R2 F2 R\n"
+ "D2 R F2 R' D2 R D2 R' F2 D2 U2 R' D2 F2 R2\n"
+ "F2 D2 R' U2 R F2 D2 R D2 R' B2 R' F2 U2 R2\n"
+ "D2 R' U2 B2 R U2 R D2 R2 B2 D2 R F2 D2 R'\n"
+ "R U2 R U2 R' D2 F2 U2 B2 R2 D2 R' D2 F2 R'\n"
+ "R B2 U2 R' U2 F2 R U2 R2 D2 F2 R U2 F2 R'\n"
+ "F2 U2 R' D2 B2 R F2 U2 R B2 R D2 R2 D2 R'\n"
+ "F2 U2 R' F2 R2 B2 R' U2 R' D2 F2 R' D2 B2 R'\n"
+ "F2 D2 R U2 R U2 R U2 R2 B2 U2 R D2 F2 R'\n"
+ "F2 D2 R F2 D2 R B2 D2 R2 F2 R U2 R B2 R'\n"
+ "F2 D2 R' U2 R2 B2 U2 R D2 F2 R' F2 R U2 R'\n"
+ "F2 R' B2 R' B2 R D2 R2 U2 B2 U2 R' D2 F2 R'\n"
+ "B2 U2 R' B2 R2 F2 R' D2 R' U2 B2 R' D2 F2 R'\n"
+ "B2 D2 R D2 R D2 R D2 R2 F2 D2 R D2 B2 R'\n"
+ "B2 D2 R' D2 R2 U2 R' B2 R' U2 R F2 D2 U2 R'\n"
+ "U2 R' D2 R' B2 R' D2 R2 F2 U2 R' F2 R' D2 U2\n"
+},
+[17] = {
+ .scramble = "B2 R B2 L F2 D2 U2 R U2 L' B2 R' B2 R2",
+ .solutions =
+ "R2 B2 R B2 R B2 R' F2 B2 U2 R' B2 R' B2\n"
+ "R2 B2 R F2 R D2 U2 F2 R' B2 D2 R F2 R\n"
+ "D2 U2 R2 U2 F2 R' B2 U2 R2 D2 R B2 R U2 F2\n"
+ "D2 U2 R2 F2 R' B2 U2 R2 D2 R B2 D2 R U2 F2\n"
+ "R2 F2 U2 F2 U2 R B2 D2 R2 U2 R' B2 R D2 B2\n"
+ "R' B2 R B2 R' B2 R' B2 R F2 U2 R' B2 R' B2\n"
+ "F2 R2 B2 R' B2 R F2 R D2 F2 R2 U2 R' D2 R\n"
+ "F2 U2 F2 R2 D2 R' B2 D2 R2 U2 R B2 D2 R' U2\n"
+ "B2 D2 U2 R2 B2 R U2 R2 D2 B2 R F2 R B2 U2\n"
+ "B2 R2 B2 D2 U2 R' B2 R2 B2 U2 R' F2 R B2 U2\n"
+ "D2 U2 R2 B2 R F2 B2 D2 R2 B2 R B2 R F2 D2\n"
+ "D2 U2 R2 B2 R' F2 R2 F2 B2 D2 R' B2 R F2 D2\n"
+ "D2 U2 F2 R2 B2 R' F2 R2 F2 D2 R' B2 R F2 D2\n"
+ "F2 R2 F2 R' B2 R2 B2 U2 R' D2 U2 F2 R F2 D2\n"
+},
+[18] = {
+ .scramble = "R B2 D2 L' B2 R' F2 L2 U2 L B2 D2 B2 D2",
+ .solutions =
+ "F2 B2 U2 R2 D2 R' B2 R' B2 U2 R' D2 R' F2\n"
+ "D2 R2 D2 F2 B2 R' F2 R' F2 D2 R' U2 R' B2\n"
+ "D2 B2 D2 B2 R U2 R2 F2 R' D2 R U2 F2 R'\n"
+ "D2 B2 D2 B2 R' F2 R2 U2 R D2 R U2 F2 R'\n"
+ "F2 U2 R D2 F2 R2 D2 F2 R' F2 U2 R' U2 R'\n"
+ "B2 D2 R' U2 F2 R2 U2 F2 R B2 D2 R' U2 R'\n"
+ "U2 R' B2 R' D2 R2 F2 U2 R' F2 R F2 B2 D2\n"
+ "D2 U2 R2 D2 R2 F2 D2 R' D2 R' U2 R U2 R F2\n"
+ "D2 U2 F2 R2 D2 R2 D2 R' D2 R' U2 R U2 R F2\n"
+ "R2 U2 R2 D2 U2 F2 D2 R' D2 R' U2 R U2 R F2\n"
+ "F2 D2 R' U2 B2 R' F2 B2 U2 B2 R' U2 R' D2 F2\n"
+ "U2 R D2 B2 R F2 U2 F2 D2 F2 R' D2 R' U2 B2\n"
+ "U2 R D2 B2 R B2 D2 F2 U2 B2 R' D2 R' U2 B2\n"
+ "F2 B2 D2 R D2 F2 B2 R' U2 F2 B2 R U2 R B2\n"
+ "U2 R F2 U2 R2 B2 U2 R' U2 F2 R F2 R2 F2 R\n"
+ "U2 R2 D2 R B2 R2 B2 U2 R' F2 R F2 D2 U2 R\n"
+ "D2 U2 R2 D2 R B2 R2 U2 R' F2 R F2 D2 U2 R\n"
+ "D2 U2 R2 D2 R' U2 R2 B2 R F2 R F2 D2 U2 R\n"
+ "D2 R2 D2 R' U2 R2 D2 B2 R F2 R F2 D2 U2 R\n"
+ "R2 D2 B2 D2 B2 R U2 F2 R2 F2 R D2 R F2 R\n"
+ "F2 U2 R2 U2 B2 R D2 B2 R2 F2 R' B2 R U2 R\n"
+ "F2 B2 R2 D2 R' U2 B2 R2 B2 R' D2 F2 R B2 R\n"
+ "F2 B2 R2 F2 D2 R' U2 B2 R2 B2 R' D2 R B2 R\n"
+ "B2 D2 R2 U2 B2 R U2 F2 R2 B2 R' F2 R D2 R\n"
+ "D2 U2 F2 D2 R D2 R' U2 R U2 R' B2 R2 F2 R2\n"
+ "F2 U2 R' D2 R U2 R' U2 R' F2 R2 U2 F2 U2 R2\n"
+ "U2 R U2 F2 R F2 R' B2 R' U2 R' D2 B2 D2 R'\n"
+ "U2 R F2 R2 F2 D2 R' B2 U2 F2 R2 F2 R' D2 R'\n"
+ "D2 R U2 R2 F2 R B2 D2 B2 R2 D2 R U2 F2 R'\n"
+ "D2 R U2 R' F2 R B2 D2 U2 R F2 R F2 B2 R'\n"
+ "D2 R' F2 R2 U2 R' B2 D2 B2 R2 D2 R U2 F2 R'\n"
+ "D2 R' F2 R2 F2 U2 R' D2 R2 B2 D2 B2 R U2 R'\n"
+ "F2 U2 R D2 R2 U2 B2 R' U2 B2 R2 D2 R F2 R'\n"
+ "B2 D2 R2 F2 B2 R U2 R2 B2 R D2 R D2 B2 R'\n"
+ "B2 D2 R2 F2 B2 R' B2 R2 U2 R' D2 R D2 B2 R'\n"
+ "B2 D2 R' U2 R2 D2 B2 R U2 B2 R2 D2 R B2 R'\n"
+ "U2 R F2 B2 U2 F2 R F2 B2 U2 R' U2 R' B2 U2\n"
+ "B2 R2 D2 R' F2 U2 R' F2 R' F2 R2 F2 D2 R U2\n"
+ "U2 R' B2 R F2 R2 D2 R2 U2 R' F2 R F2 B2 D2\n"
+ "R2 U2 R' B2 R F2 U2 R2 D2 U2 R' D2 R B2 D2\n"
+ "R2 U2 R' B2 R' D2 U2 R2 F2 D2 R D2 R B2 D2\n"
+ "F2 U2 R D2 R2 D2 R U2 R2 F2 D2 R' U2 R D2\n"
+ "F2 U2 R D2 R2 D2 R' F2 D2 R' U2 R2 D2 R' D2\n"
+ "F2 U2 R' D2 R' F2 D2 R2 F2 R U2 R2 D2 R' D2\n"
+ "F2 U2 R' D2 R' F2 R2 F2 U2 R2 D2 R' U2 R D2\n"
+ "F2 B2 U2 R D2 U2 B2 R' F2 B2 D2 R F2 R D2\n"
+ "R2 F2 U2 R2 B2 R' B2 R' D2 R F2 R B2 D2 U2\n"
+},
+[19] = {
+ .scramble = "L2 U2 F2 L' U2 B2 L2 U2 L D2 F2 L' U2",
+ .solutions =
+ "U2 R U2 F2 R F2 D2 R D2 F2 R2 U2\n"
+ "U2 R B2 R F2 B2 R2 F2 U2 R' B2 R2 B2\n"
+ "U2 R B2 R' B2 U2 R2 F2 B2 R B2 R2 B2\n"
+ "U2 R U2 F2 R' U2 R2 F2 D2 R D2 F2 R2\n"
+ "U2 R B2 R D2 R2 B2 U2 F2 B2 R' F2 R2\n"
+ "U2 R B2 R F2 B2 U2 R2 F2 U2 R' B2 R2\n"
+},
+{
+ .scramble = "", /* End-of-list signal */
+}
+};
diff --git a/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c b/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c
@@ -0,0 +1,8 @@
+#define NISSFLAG NISSY_NISSFLAG_NORMAL
+#define MINMOVES 0
+#define MAXMOVES 20
+#define MAXSOLUTIONS 500
+#define OPTIMAL 1
+
+#include "scrambles.h"
+#include "../solvetest.h"
diff --git a/tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h b/tools/409_solvetest_opt1_DRSLICE_FB/scrambles.h
@@ -0,0 +1,533 @@
+struct {
+ char *scramble;
+ char *solutions;
+} s[] = {
+[0] = {
+ .scramble = "B2 D2 B' U2 F2 R2 L2 F' R2 L2 U2 B' L2 F'",
+ .solutions =
+ "F L2 F R2 D2 U2 F D2 U2 F2 R2 F U2 F2\n"
+ "F L2 F R2 D2 U2 F' R2 F2 D2 U2 F' U2 F2\n"
+ "F U2 L2 F' U2 F D2 F' U2 L2 F' D2 U2 F'\n"
+ "D2 U2 F' D2 F' U2 F L2 D2 F U2 L2 U2 L2\n"
+ "U2 F U2 F L2 F' L2 F' D2 U2 F' R2 F D2\n"
+ "U2 R2 L2 U2 F R2 F L2 F' L2 D2 F' D2 R2 F2\n"
+ "U2 L2 D2 F' L2 F' D2 U2 R2 D2 F' R2 F R2 F2\n"
+ "D2 R2 L2 D2 F R2 F L2 F' L2 D2 F' D2 R2 F2\n"
+ "F R2 F L2 F' D2 R2 U2 F' D2 F' U2 F L2 F2\n"
+ "F L2 F R2 D2 U2 F U2 F2 R2 F2 D2 F' U2 F2\n"
+ "F L2 F R2 D2 U2 F D2 F2 R2 F2 U2 F' U2 F2\n"
+ "F2 L2 F' R2 F D2 F' D2 F R2 F' R2 L2 D2 F'\n"
+ "D2 U2 R2 F' U2 F' R2 F U2 L2 F' R2 U2 F2 R2\n"
+ "R2 F R2 L2 U2 F R2 F D2 R2 F2 D2 F U2 R2\n"
+ "R2 F R2 L2 U2 F' R2 F2 R2 F D2 R2 F' U2 R2\n"
+ "R2 F R2 L2 D2 F R2 D2 F' R2 F2 R2 F D2 R2\n"
+ "R2 F R2 L2 D2 F' D2 F2 R2 D2 F' R2 F' D2 R2\n"
+ "R2 F' U2 F2 R2 L2 U2 F' R2 F' D2 R2 F' U2 R2\n"
+ "L2 F D2 U2 R2 F U2 F L2 D2 F2 D2 R2 F' R2\n"
+ "F L2 D2 R2 F2 R2 U2 F' D2 L2 F' R2 D2 F' R2\n"
+ "F' L2 F' R2 L2 U2 L2 F' L2 F' U2 L2 U2 F2 R2\n"
+ "R2 U2 L2 F R2 F U2 F2 D2 L2 D2 F' L2 F' L2\n"
+ "L2 F D2 U2 R2 F U2 F R2 U2 F2 D2 R2 F' L2\n"
+ "F L2 U2 L2 F2 R2 U2 F' U2 R2 F' L2 U2 F' L2\n"
+ "F L2 D2 R2 F2 D2 F U2 L2 F R2 D2 U2 F' L2\n"
+ "F' D2 U2 F R2 F D2 F U2 F D2 F2 L2 F' L2\n"
+ "F' D2 U2 F R2 F D2 F U2 F' L2 F2 D2 F L2\n"
+ "U2 L2 F U2 F L2 D2 F R2 L2 U2 F U2 F2 U2\n"
+ "U2 L2 F' D2 R2 U2 L2 F L2 F D2 F2 D2 F' U2\n"
+ "U2 L2 F' D2 R2 U2 L2 F' L2 F2 L2 F D2 F U2\n"
+ "R2 F' R2 U2 F2 U2 L2 F' L2 U2 F R2 F' R2 U2\n"
+ "R2 F' R2 U2 F2 R2 F R2 U2 F' L2 U2 F' R2 U2\n"
+ "F U2 L2 D2 F2 L2 D2 F' L2 U2 F' U2 R2 F' U2\n"
+ "F2 D2 F' U2 F' D2 F R2 F' L2 F R2 U2 F' U2\n"
+ "F' R2 D2 U2 F' D2 L2 F2 U2 L2 U2 F' D2 F' U2\n"
+ "U2 L2 F D2 F2 U2 F U2 F R2 D2 L2 D2 F D2\n"
+ "U2 L2 F' U2 F U2 F2 D2 F' R2 D2 L2 D2 F D2\n"
+ "R2 F R2 U2 F' R2 U2 F D2 F2 L2 U2 F L2 D2\n"
+ "R2 F' L2 D2 F2 U2 L2 F' R2 D2 F L2 F' L2 D2\n"
+ "L2 F' R2 F2 D2 R2 F R2 F D2 U2 R2 F' L2 D2\n"
+ "F D2 R2 D2 F2 L2 D2 F' R2 D2 F' D2 L2 F' D2\n"
+ "F' R2 D2 U2 F' U2 R2 F2 D2 L2 U2 F' U2 F' D2\n"
+},
+[1] = {
+ .scramble = "B2 R2 B' D2 L2 D2 B U2 F U2 F D2 F2 L2",
+ .solutions =
+ "U2 R2 L2 F' R2 L2 U2 F L2 F R2 L2 U2 F\n"
+ "L2 F2 D2 F' U2 F' U2 F' R2 D2 R2 F R2 F2\n"
+ "F L2 F D2 R2 D2 L2 F2 U2 F' U2 F U2 F2\n"
+ "D2 R2 F2 R2 F' U2 R2 D2 L2 F2 R2 F' D2 R2\n"
+ "R2 D2 F L2 F' R2 F' L2 F' D2 U2 L2 U2 R2\n"
+ "U2 F2 L2 F' U2 F2 L2 D2 R2 F' R2 L2 D2 L2\n"
+ "F L2 F D2 R2 F2 L2 F' D2 F L2 F2 D2 L2\n"
+ "D2 F2 D2 U2 L2 F R2 U2 R2 F2 D2 F R2 U2\n"
+ "R2 D2 L2 U2 R2 F' R2 L2 F' U2 F' D2 F' U2\n"
+ "L2 U2 L2 D2 L2 F' R2 L2 F' U2 F' D2 F' U2\n"
+ "D2 F2 U2 R2 F R2 D2 U2 F' U2 L2 U2 F2 D2\n"
+ "R2 L2 U2 F2 L2 F R2 D2 R2 F2 U2 F L2 D2\n"
+ "R2 D2 F L2 F' R2 F' L2 F' R2 U2 L2 D2 U2\n"
+ "U2 F2 R2 D2 L2 F' L2 D2 L2 U2 F D2 F U2 F\n"
+ "U2 F2 L2 D2 R2 F' R2 D2 R2 U2 F D2 F U2 F\n"
+ "D2 U2 R2 U2 F L2 F L2 D2 R2 F2 L2 F D2 F\n"
+ "D2 R2 U2 R2 F L2 F' U2 F2 L2 D2 R2 F' D2 F\n"
+ "D2 F2 D2 U2 L2 D2 F L2 F D2 R2 L2 F R2 F\n"
+ "D2 F' D2 F2 U2 L2 U2 F D2 R2 L2 F' D2 R2 F\n"
+ "R2 F' L2 F' D2 R2 F U2 F L2 F2 D2 F U2 F\n"
+ "R2 F' L2 F' D2 R2 F U2 F' D2 F2 L2 F' U2 F\n"
+ "L2 D2 F D2 U2 R2 F' L2 F R2 U2 R2 F2 R2 F\n"
+ "F2 D2 F' L2 F R2 D2 L2 F' R2 F' R2 F R2 F\n"
+ "U2 R2 F2 L2 F D2 R2 L2 F R2 D2 F2 U2 R2 F2\n"
+ "U2 R2 F2 L2 F D2 R2 L2 F L2 U2 F2 U2 R2 F2\n"
+ "U2 F2 D2 U2 R2 F' L2 F' U2 R2 F2 U2 L2 U2 F2\n"
+ "U2 F2 D2 U2 R2 F' L2 F' D2 L2 F2 D2 L2 U2 F2\n"
+ "D2 R2 F R2 F' D2 F' D2 U2 R2 F R2 L2 U2 F2\n"
+ "R2 D2 R2 U2 F2 L2 F U2 F D2 U2 R2 F2 R2 F2\n"
+ "R2 D2 R2 U2 F2 L2 F U2 F L2 F2 R2 D2 U2 F2\n"
+ "F L2 F D2 R2 D2 F2 U2 F2 L2 F U2 F U2 F2\n"
+ "F2 D2 F2 L2 F U2 F' U2 F' R2 D2 R2 F R2 F2\n"
+ "U2 F2 L2 F' U2 F' U2 L2 D2 U2 F' R2 D2 L2 F'\n"
+ "D2 F U2 F2 L2 F' U2 F' L2 F' D2 R2 F' D2 F'\n"
+ "D2 F' D2 U2 R2 D2 F' L2 F' U2 F2 L2 D2 L2 F'\n"
+ "D2 F' L2 F2 U2 F U2 F' L2 F' D2 R2 F' D2 F'\n"
+ "U2 F' D2 F L2 U2 F' U2 R2 F' U2 R2 U2 F2 R2\n"
+ "D2 R2 F L2 F' U2 L2 F U2 F' D2 F2 R2 D2 R2\n"
+ "D2 L2 F2 R2 F U2 L2 F2 D2 L2 F2 D2 F' D2 R2\n"
+ "D2 F2 D2 F' U2 F' R2 D2 R2 L2 F R2 D2 F' R2\n"
+ "R2 D2 R2 F R2 L2 F' L2 U2 F2 D2 F' U2 F' R2\n"
+ "L2 U2 R2 F' D2 U2 F R2 D2 F2 D2 F' U2 F' R2\n"
+ "F U2 F D2 F R2 F L2 D2 F2 D2 F' D2 F' R2\n"
+ "U2 F2 L2 F L2 F2 U2 F2 D2 R2 F' R2 L2 D2 L2\n"
+ "D2 R2 F2 D2 L2 F U2 F2 D2 F R2 U2 R2 F2 L2\n"
+ "L2 U2 F2 R2 U2 F' L2 F' L2 U2 L2 F' R2 F' L2\n"
+ "F L2 F D2 R2 F2 L2 F' D2 F' D2 F2 L2 F2 L2\n"
+ "F2 R2 U2 F2 D2 F D2 R2 U2 R2 F2 R2 F' U2 L2\n"
+ "F2 R2 D2 R2 D2 F2 R2 F' L2 F' D2 R2 D2 F2 L2\n"
+ "F2 L2 F2 U2 F U2 F2 L2 D2 R2 F' R2 L2 D2 L2\n"
+ "D2 F' R2 D2 F D2 L2 D2 F2 R2 F U2 F R2 L2\n"
+ "R2 D2 F2 R2 D2 R2 D2 R2 F L2 F R2 D2 R2 L2\n"
+ "R2 D2 F2 L2 U2 R2 U2 L2 F L2 F R2 D2 R2 L2\n"
+ "L2 U2 F2 R2 U2 R2 D2 R2 F R2 F L2 U2 R2 L2\n"
+ "L2 U2 F2 L2 D2 R2 U2 L2 F R2 F L2 U2 R2 L2\n"
+ "D2 F2 U2 L2 F D2 F R2 U2 R2 F' R2 L2 F U2\n"
+ "D2 F2 D2 U2 L2 F R2 U2 F2 D2 F2 R2 F' R2 U2\n"
+ "D2 F2 R2 F' U2 R2 F2 D2 L2 U2 F2 U2 F R2 U2\n"
+ "R2 F D2 U2 F' R2 U2 L2 D2 F2 U2 F' D2 F' U2\n"
+ "L2 F D2 U2 F R2 F D2 L2 F2 R2 D2 F' L2 U2\n"
+ "F2 D2 U2 L2 F2 U2 F' R2 U2 R2 F2 D2 F R2 U2\n"
+ "F2 R2 F2 R2 F L2 F U2 F L2 F R2 F2 L2 U2\n"
+ "D2 F2 R2 F' D2 L2 F2 U2 L2 U2 F2 D2 F L2 D2\n"
+ "D2 F2 L2 D2 F' R2 L2 F L2 F' U2 F' R2 L2 D2\n"
+ "R2 U2 R2 D2 F L2 F' D2 L2 F U2 F' R2 F2 D2\n"
+ "R2 D2 F U2 F D2 L2 U2 F2 L2 F D2 L2 F' D2\n"
+ "R2 L2 U2 F2 L2 F R2 D2 F2 U2 F2 R2 F' L2 D2\n"
+ "R2 L2 F2 L2 F2 U2 F' R2 D2 R2 F2 U2 F L2 D2\n"
+ "R2 L2 F' R2 D2 R2 F U2 F2 L2 F' U2 F L2 D2\n"
+ "R2 L2 F' R2 D2 R2 F' L2 F2 U2 F U2 F L2 D2\n"
+ "L2 D2 F D2 F U2 R2 D2 F2 R2 F D2 R2 F' D2\n"
+ "L2 F D2 U2 F R2 F U2 R2 F2 R2 D2 F' R2 D2\n"
+ "L2 F' D2 F R2 L2 U2 R2 L2 F U2 F' R2 F2 D2\n"
+ "F2 R2 F2 R2 L2 U2 F' R2 D2 R2 F2 U2 F L2 D2\n"
+ "R2 U2 F2 U2 F U2 F L2 D2 F' R2 L2 F D2 U2\n"
+},
+[2] = {
+ .scramble = "L2 F' R2 F2 D2 B R2 B R2 B' R2 F' L2 D2",
+ .solutions =
+ "D2 L2 F R2 F D2 F' R2 F U2 F2 R2 F' D2\n"
+ "D2 L2 F R2 F D2 F' R2 F' R2 F2 U2 F D2\n"
+ "D2 L2 F L2 F' U2 F L2 F U2 F2 R2 F' D2 F2\n"
+ "D2 L2 F L2 F' U2 F L2 F' R2 F2 U2 F D2 F2\n"
+ "U2 R2 F' R2 U2 F U2 R2 F U2 F' D2 R2 F' R2\n"
+ "F' D2 L2 F' L2 F R2 U2 R2 U2 F L2 F U2 R2\n"
+ "F' R2 D2 U2 F U2 F' U2 R2 L2 F L2 F U2 R2\n"
+ "F' U2 R2 U2 L2 D2 F L2 D2 F R2 F' D2 F' U2\n"
+ "F' D2 L2 U2 R2 U2 F L2 D2 F R2 F' D2 F' U2\n"
+ "F' L2 F2 R2 F U2 F D2 F' U2 L2 F2 L2 F U2\n"
+ "R2 D2 L2 F R2 F' U2 F R2 D2 F U2 F R2 D2\n"
+ "L2 F D2 F U2 R2 F D2 F' R2 F L2 U2 L2 D2\n"
+},
+[3] = {
+ .scramble = "D2 B' F2 D2 R2 F R2 B2 F L2 B' R2 D2",
+ .solutions =
+ "D2 R2 F U2 F U2 F' U2 R2 F' D2\n"
+},
+[4] = {
+ .scramble = "B2 R2 B U2 B D2 R2 F' U2 B' D2 F2 U2 B",
+ .solutions =
+ "R2 F2 R2 F L2 F' U2 R2 L2 F D2 R2 L2\n"
+ "R2 U2 R2 F U2 F2 R2 L2 F R2 F D2 R2 F2\n"
+ "R2 U2 R2 F' R2 L2 F2 U2 F' R2 F D2 R2 F2\n"
+ "R2 L2 F R2 D2 U2 R2 F2 D2 F R2 F' R2 F2\n"
+ "R2 L2 F L2 D2 U2 L2 F2 D2 F R2 F' R2 F2\n"
+ "R2 L2 F' U2 F2 R2 D2 U2 R2 F' R2 F' R2 F2\n"
+ "R2 L2 F' U2 F2 L2 D2 U2 L2 F' R2 F' R2 F2\n"
+ "F2 R2 D2 U2 R2 F D2 U2 R2 F U2 F' U2 F2\n"
+ "F2 L2 D2 U2 L2 F D2 U2 R2 F U2 F' U2 F2\n"
+ "F' L2 F2 R2 F U2 F R2 D2 F' L2 F' L2 F2\n"
+ "F2 U2 F' R2 L2 U2 F' R2 F R2 D2 F2 R2 D2\n"
+},
+[5] = {
+ .scramble = "B L2 F L2 B' R2 F' L2 D2 F2 U2 F D2 B",
+ .solutions =
+ "F' R2 F' L2 F2 R2 D2 F U2 F L2 F' L2 F'\n"
+ "L2 F' L2 D2 F2 L2 F' R2 F2 R2 D2 F L2 U2 F\n"
+ "F' D2 F' R2 F' L2 D2 F' D2 L2 U2 R2 F' U2 F\n"
+ "F' R2 U2 R2 L2 F D2 F R2 U2 F D2 F' L2 F\n"
+ "F L2 F2 R2 F D2 F2 L2 F' U2 F L2 F' L2 F'\n"
+ "F L2 F2 R2 F' L2 F2 D2 F U2 F L2 F' L2 F'\n"
+ "D2 U2 F' U2 F' D2 F R2 U2 F U2 F' D2 F' U2\n"
+ "R2 L2 F' D2 F' D2 F R2 F' U2 F D2 F R2 U2\n"
+ "R2 F' D2 R2 F' U2 F R2 F' D2 R2 F U2 F' D2\n"
+ "R2 F' L2 F U2 R2 F2 D2 L2 F' L2 F' L2 F2 D2\n"
+ "R2 F' L2 F U2 F2 D2 L2 F R2 F L2 F2 R2 D2\n"
+ "F' U2 F' D2 F' U2 F U2 F' L2 D2 U2 F D2 U2\n"
+},
+[6] = {
+ .scramble = "L2 B' F' D2 F' D2 R2 B U2 R2 D2 L2",
+ .solutions =
+ "L2 D2 R2 U2 F' U2 R2 F R2 F2 L2\n"
+ "L2 F D2 R2 F' U2 R2 D2 R2 F2 L2\n"
+ "L2 D2 R2 U2 F L2 F2 U2 R2 F R2 F2\n"
+ "L2 F U2 L2 F R2 U2 F2 L2 U2 F2 R2\n"
+ "F' D2 F' D2 F' U2 L2 F' L2 U2 L2 U2\n"
+},
+[7] = {
+ .scramble = "L2 B L2 B R2 L2 D2 B2 L2 F R2 D2 B'",
+ .solutions =
+ "F L2 D2 F R2 D2 U2 F2 D2 F R2 F' U2\n"
+ "F L2 D2 F' U2 F2 R2 D2 U2 F' R2 F' U2\n"
+ "F2 U2 F D2 F L2 D2 R2 L2 F2 U2 F' L2 F\n"
+ "F2 U2 F R2 D2 F R2 D2 F2 U2 F' L2 D2 F\n"
+ "F' U2 F2 R2 U2 F D2 F2 D2 R2 F U2 F' L2\n"
+ "F L2 D2 F R2 U2 F2 D2 F R2 F2 R2 F U2\n"
+ "F L2 D2 F R2 F2 U2 F2 D2 U2 F' R2 F' U2\n"
+},
+[8] = {
+ .scramble = "B2 R2 F' D2 F L2 F' L2 U2 B' R2 L2 D2 F'",
+ .solutions =
+ "F D2 R2 L2 F R2 U2 F U2 F' L2 F D2 F2\n"
+ "F L2 U2 F' R2 F L2 D2 F L2 F' R2 D2 F2\n"
+ "F' D2 F' D2 R2 F' U2 F L2 D2 F L2 U2 F2\n"
+ "F' D2 F2 L2 D2 R2 F L2 F R2 F' U2 F D2\n"
+ "U2 F D2 F2 U2 R2 F U2 F D2 F' U2 F2 R2 F\n"
+ "R2 F2 U2 F' L2 F D2 R2 F U2 F2 L2 F' U2 F\n"
+ "R2 F2 U2 F' L2 F D2 R2 F' L2 F2 U2 F U2 F\n"
+ "U2 F D2 F2 U2 R2 F U2 F D2 F R2 F2 U2 F'\n"
+ "D2 F L2 F' U2 L2 F' D2 R2 F' L2 U2 L2 U2 F'\n"
+ "F2 D2 F' R2 F L2 F' L2 F2 U2 L2 D2 F L2 F'\n"
+ "D2 U2 F U2 R2 F L2 F' R2 F U2 L2 F D2 R2\n"
+ "F2 U2 F D2 F' D2 R2 F2 R2 F' U2 F' R2 F' R2\n"
+ "F' D2 F L2 F' L2 F R2 U2 L2 D2 R2 F' D2 R2\n"
+ "F' D2 F L2 F' L2 F L2 D2 L2 U2 L2 F' D2 R2\n"
+ "U2 F U2 F' R2 L2 U2 F L2 U2 F D2 F' R2 L2\n"
+ "F' R2 U2 F' U2 R2 F' D2 F R2 U2 R2 D2 F U2\n"
+ "D2 U2 F' R2 U2 R2 U2 F' U2 F R2 F' R2 F D2\n"
+ "F L2 F2 D2 F2 D2 R2 F L2 F R2 F' U2 F D2\n"
+ "L2 U2 F R2 F' U2 F R2 D2 F D2 L2 F D2 U2\n"
+},
+[9] = {
+ .scramble = "B U2 F D2 B' D2 L2 B F U2 F' D2 R2 D2",
+ .solutions =
+ "D2 R2 D2 F U2 F2 D2 R2 F D2 F' U2 F'\n"
+ "F D2 F' U2 R2 F' L2 U2 F R2 F' R2 L2 F\n"
+ "F2 U2 F R2 F2 L2 U2 F' R2 D2 U2 F U2 F\n"
+ "F' D2 U2 F' L2 F' D2 F' R2 F L2 D2 F' R2\n"
+ "L2 F2 L2 F U2 R2 F U2 F U2 F2 R2 F D2\n"
+ "L2 F2 L2 F U2 R2 F U2 F' R2 F2 U2 F' D2\n"
+},
+[10] = {
+ .scramble = "B' U2 L2 B' R2 B R2 B2 U2 B' U2 B L2 D2",
+ .solutions =
+ "D2 L2 F' L2 F U2 F2 L2 F' D2 F R2 D2 F\n"
+ "D2 L2 F' L2 F' L2 F2 U2 F D2 F R2 D2 F\n"
+ "D2 F R2 F U2 F' L2 F' R2 D2 F2 R2 F' U2 F2\n"
+},
+[11] = {
+ .scramble = "B D2 F' U2 F R2 B U2 L2 F R2 F' U2 F2",
+ .solutions =
+ "U2 F' U2 F U2 L2 D2 F' L2 F' L2 D2 U2 F2\n"
+ "L2 D2 F' U2 R2 F R2 U2 R2 F' D2 F D2 F2\n"
+ "F2 U2 F R2 F' L2 U2 F' U2 F' L2 F R2 F'\n"
+ "U2 F L2 U2 F D2 R2 D2 F' L2 F L2 F2 L2\n"
+ "R2 U2 F' U2 L2 D2 R2 F2 D2 F' R2 U2 L2 U2 F2\n"
+ "R2 U2 F' D2 L2 U2 R2 F2 D2 F' L2 U2 R2 U2 F2\n"
+ "L2 D2 F' L2 F2 D2 R2 U2 L2 F' R2 D2 R2 U2 F2\n"
+ "L2 D2 F' L2 F2 D2 L2 U2 R2 F' L2 D2 L2 U2 F2\n"
+ "F R2 U2 L2 F D2 F' L2 D2 F2 D2 F' L2 D2 F2\n"
+ "F' L2 D2 R2 F' U2 F U2 R2 F2 U2 R2 F' R2 F2\n"
+ "R2 F L2 D2 F2 D2 F' U2 F' L2 F2 L2 U2 F' R2\n"
+ "U2 F U2 F2 L2 U2 L2 U2 F' D2 R2 D2 L2 F2 L2\n"
+ "U2 F U2 F2 L2 D2 L2 D2 F' U2 R2 U2 L2 F2 L2\n"
+ "F R2 U2 L2 F D2 F D2 F2 L2 F L2 D2 F2 L2\n"
+ "F R2 U2 L2 F D2 F' L2 F2 D2 F' L2 D2 F2 L2\n"
+ "D2 F L2 F2 L2 U2 F D2 F' D2 U2 F' U2 F2 U2\n"
+ "U2 L2 F R2 D2 F' R2 F U2 F U2 F' U2 F D2\n"
+ "U2 L2 F L2 F D2 F' R2 F' L2 F L2 D2 F D2\n"
+ "U2 F D2 F2 L2 U2 R2 U2 F' L2 D2 R2 U2 F2 D2\n"
+ "U2 F D2 F2 L2 D2 R2 D2 F' R2 D2 L2 U2 F2 D2\n"
+ "D2 F L2 F U2 F' R2 U2 F R2 F L2 F' R2 D2\n"
+ "D2 F' L2 F2 L2 U2 F R2 F R2 L2 F L2 F2 D2\n"
+ "R2 F' U2 F' D2 R2 F' L2 F' L2 D2 F' L2 F D2\n"
+ "D2 F' R2 F2 R2 F' R2 L2 F L2 F' R2 F2 D2 U2\n"
+},
+[12] = {
+ .scramble = "F L2 F' U2 R2 F R2 F' R2 U2 B' L2 B2 U2",
+ .solutions =
+ "U2 F2 R2 F L2 U2 F U2 F' U2 L2 F D2 F'\n"
+ "D2 F2 R2 F U2 L2 F U2 F' L2 U2 F U2 F'\n"
+ "U2 F2 L2 F U2 F' R2 F L2 F D2 F' U2 L2\n"
+ "D2 F2 R2 F U2 F' L2 F L2 U2 F' L2 F U2\n"
+ "L2 F L2 F' L2 F D2 F2 R2 L2 F' R2 F' U2 F2\n"
+ "L2 F L2 F' L2 F' R2 L2 F2 D2 F R2 F' U2 F2\n"
+ "L2 F' D2 F R2 U2 F U2 F U2 F' D2 F2 D2 F2\n"
+ "U2 F2 R2 F U2 F D2 U2 F2 L2 F L2 F U2 F'\n"
+ "U2 F2 R2 F U2 F' L2 F2 D2 U2 F' L2 F U2 F'\n"
+ "D2 F2 R2 F L2 F D2 U2 F2 L2 F U2 F D2 F'\n"
+ "D2 F2 R2 F L2 F' L2 F2 D2 U2 F' U2 F D2 F'\n"
+ "F2 R2 F2 U2 F' L2 U2 F U2 F' U2 L2 F D2 F'\n"
+ "F2 R2 F2 D2 F' U2 L2 F U2 F' L2 U2 F U2 F'\n"
+ "R2 F U2 L2 F2 L2 F R2 F' R2 U2 L2 F2 D2 R2\n"
+ "R2 F U2 L2 F2 L2 F R2 F' L2 D2 L2 F2 D2 R2\n"
+ "R2 F U2 L2 F' R2 L2 F' L2 D2 F' D2 F' D2 R2\n"
+ "R2 F D2 L2 F2 D2 L2 F' R2 F R2 L2 F2 U2 R2\n"
+ "L2 F L2 D2 F2 R2 U2 F' R2 F D2 U2 F2 U2 R2\n"
+ "F2 U2 R2 F R2 F' U2 F L2 F2 D2 F R2 F R2\n"
+ "F2 U2 R2 F R2 F' U2 F' D2 F2 L2 F' R2 F R2\n"
+ "F2 R2 F' D2 F U2 F R2 F2 U2 F U2 R2 F L2\n"
+ "F2 R2 F' D2 F U2 F' U2 F2 R2 F' U2 R2 F L2\n"
+ "F2 L2 F2 U2 F' U2 F' R2 F L2 F D2 F' U2 L2\n"
+ "U2 R2 F' L2 D2 F' L2 U2 F' R2 F' U2 F' R2 L2\n"
+ "L2 F D2 F' L2 F U2 F U2 R2 D2 L2 F' R2 L2\n"
+ "R2 F R2 F D2 U2 F U2 R2 F L2 D2 F' R2 U2\n"
+ "L2 F U2 F L2 D2 R2 F' D2 R2 F' D2 F' R2 U2\n"
+ "F2 R2 F2 D2 F' U2 F' L2 F L2 U2 F' L2 F U2\n"
+ "F2 R2 F2 L2 F U2 F L2 D2 F D2 F D2 F U2\n"
+ "R2 F R2 F2 L2 D2 F L2 F2 D2 R2 U2 F L2 D2\n"
+ "D2 R2 F' L2 D2 F' U2 R2 F' D2 F' D2 F' D2 U2\n"
+},
+[13] = {
+ .scramble = "L2 F' D2 R2 F' D2 B2 U2 L2 B' D2 B2 D2 L2",
+ .solutions =
+ "L2 U2 F2 D2 F U2 F2 U2 R2 F D2 F' R2 U2\n"
+ "L2 D2 F2 U2 F D2 L2 F2 L2 F D2 L2 F U2\n"
+ "L2 F2 U2 F D2 L2 F2 U2 L2 F D2 L2 F U2\n"
+ "L2 F2 D2 F U2 F2 D2 U2 R2 F D2 F' R2 U2\n"
+ "L2 F2 D2 F' D2 U2 R2 F2 D2 F' D2 F' R2 U2\n"
+ "L2 F2 L2 F L2 D2 R2 L2 F2 D2 F' R2 F' R2 F2\n"
+ "F2 L2 F R2 D2 F2 D2 L2 D2 L2 F' R2 F' R2 F2\n"
+ "F2 L2 F L2 U2 F2 D2 L2 U2 R2 F' L2 F' L2 F2\n"
+ "F2 L2 F' L2 D2 R2 U2 F2 D2 R2 F L2 F' L2 F2\n"
+ "F2 L2 F' L2 D2 L2 D2 F2 D2 R2 F R2 F' R2 F2\n"
+ "U2 L2 F' L2 F L2 F' U2 L2 F2 R2 F R2 D2 F'\n"
+ "D2 R2 F2 R2 F L2 F R2 D2 F D2 L2 F' L2 F'\n"
+ "D2 L2 F2 U2 F' R2 D2 F L2 F' L2 F' R2 U2 F'\n"
+ "R2 F2 R2 F L2 F R2 U2 F L2 D2 F' U2 L2 F'\n"
+ "F2 L2 F D2 F' L2 D2 F' D2 U2 R2 F' U2 L2 F'\n"
+ "F2 L2 F R2 D2 F R2 F' R2 F' U2 L2 U2 L2 F'\n"
+ "U2 F2 R2 F D2 F' D2 R2 D2 F U2 F L2 F R2\n"
+ "L2 F R2 F' D2 F' D2 L2 F2 L2 F D2 L2 F R2\n"
+ "F2 R2 F' U2 R2 F2 D2 R2 F R2 U2 F L2 F2 L2\n"
+ "R2 F2 R2 F L2 D2 F2 U2 F' U2 L2 F U2 F2 U2\n"
+ "R2 F' L2 F U2 L2 F' L2 F2 R2 U2 F D2 F U2\n"
+ "L2 U2 R2 F2 D2 F' U2 F R2 F' D2 F' R2 F U2\n"
+ "L2 D2 F2 U2 F D2 F2 L2 F D2 L2 F2 D2 F' U2\n"
+ "L2 D2 F2 U2 F' L2 F2 D2 F' D2 L2 F2 D2 F' U2\n"
+ "L2 F2 U2 F D2 F2 U2 L2 F D2 L2 F2 D2 F' U2\n"
+ "L2 F2 D2 F' D2 U2 F2 D2 F2 R2 F D2 F' R2 U2\n"
+ "F2 U2 F2 L2 F' D2 L2 F2 U2 L2 F D2 L2 F U2\n"
+ "F2 D2 L2 F2 L2 F' U2 F2 D2 R2 F D2 F' R2 U2\n"
+ "F2 D2 F2 L2 F D2 U2 R2 F2 D2 F' D2 F' R2 U2\n"
+ "F2 D2 F2 L2 F' U2 F2 D2 U2 R2 F D2 F' R2 U2\n"
+ "D2 F L2 U2 R2 F' R2 F D2 F2 L2 F' D2 F D2\n"
+ "D2 F L2 U2 R2 F' R2 F' L2 F2 D2 F D2 F D2\n"
+ "R2 F2 D2 R2 F' R2 F' U2 F R2 U2 F' L2 F D2\n"
+ "R2 F2 D2 F' R2 U2 F R2 F' U2 F' U2 L2 F D2\n"
+},
+[14] = {
+ .scramble = "R2 L2 U2 F L2 U2 R2 U2 F' L2 F U2 B2",
+ .solutions =
+ "D2 F D2 R2 L2 F U2 F2 U2 F D2 R2 L2\n"
+ "F2 D2 F' R2 F D2 L2 D2 R2 F' D2 R2 L2\n"
+ "R2 L2 F2 D2 F' U2 L2 U2 R2 F' R2 F' D2\n"
+ "F2 R2 D2 L2 U2 L2 F' R2 F D2 F R2 D2\n"
+ "F2 L2 U2 L2 D2 R2 F' R2 F D2 F R2 D2\n"
+ "D2 F D2 R2 L2 F' R2 L2 D2 F R2 F2 L2 F2\n"
+ "L2 F2 U2 F R2 D2 F L2 D2 F D2 L2 D2 F2\n"
+ "D2 F2 D2 R2 F' D2 R2 L2 F U2 F2 L2 D2 F'\n"
+ "F2 R2 D2 F D2 F' U2 R2 F' U2 R2 U2 F2 R2\n"
+ "D2 F2 D2 F' L2 F2 R2 F' U2 R2 D2 R2 F' L2\n"
+ "F2 D2 F R2 L2 F2 R2 F U2 R2 D2 R2 F' L2\n"
+ "F2 D2 F' L2 F2 R2 L2 F' U2 R2 D2 R2 F' L2\n"
+ "D2 F D2 R2 F2 L2 F2 L2 F U2 F' D2 R2 L2\n"
+ "D2 F D2 L2 F2 R2 F2 R2 F U2 F' D2 R2 L2\n"
+ "D2 F' R2 F2 D2 R2 F2 L2 F' U2 F' D2 R2 L2\n"
+ "D2 F' L2 F2 D2 L2 F2 R2 F' U2 F' D2 R2 L2\n"
+ "F2 D2 R2 D2 L2 F2 D2 R2 F' U2 F' L2 F' U2\n"
+ "R2 F2 D2 F2 L2 F U2 L2 U2 R2 F' R2 F' D2\n"
+ "L2 F2 D2 F2 R2 F U2 L2 U2 R2 F' R2 F' D2\n"
+ "F2 U2 R2 D2 L2 F2 R2 F U2 L2 F' D2 F' D2\n"
+ "F2 U2 F' D2 L2 U2 L2 F D2 U2 F2 L2 F' D2\n"
+ "F2 U2 F' D2 L2 U2 L2 F' L2 F2 D2 U2 F D2\n"
+ "F2 D2 L2 U2 L2 F2 D2 R2 F' D2 F' R2 F' D2\n"
+ "F2 D2 F2 R2 L2 F U2 L2 U2 R2 F' R2 F' D2\n"
+ "F' D2 U2 F' L2 U2 L2 D2 F U2 F' L2 F' D2\n"
+ "F' R2 L2 F' L2 F' R2 L2 U2 R2 F' U2 F' D2\n"
+},
+[15] = {
+ .scramble = "F' D2 B' D2 L2 B' D2 B L2 F2 D2 L2 U2 F'",
+ .solutions =
+ "F U2 L2 D2 F2 L2 F' R2 F L2 D2 F L2 F\n"
+ "F D2 F D2 R2 F D2 F R2 F2 D2 L2 F' R2\n"
+ "U2 L2 U2 F D2 L2 F U2 R2 F R2 D2 F L2 F\n"
+ "L2 D2 R2 F R2 L2 U2 F' R2 F U2 L2 F D2 F\n"
+ "F U2 L2 F2 L2 F2 D2 F R2 F L2 D2 F L2 F\n"
+ "F' L2 F2 R2 U2 F' R2 F U2 R2 F D2 F2 L2 F\n"
+ "F D2 F D2 R2 F D2 F' D2 L2 F' R2 F2 L2 F2\n"
+ "U2 F' U2 F' L2 D2 F' D2 F R2 F' D2 F' L2 F'\n"
+ "F R2 F2 D2 F' L2 F D2 L2 F L2 F2 R2 D2 F'\n"
+ "F L2 D2 F2 D2 F U2 F R2 F R2 F2 L2 U2 F'\n"
+ "F' D2 F2 R2 F L2 F D2 L2 F L2 F2 R2 D2 F'\n"
+ "F' L2 F2 R2 U2 F' R2 F U2 R2 F' L2 F2 D2 F'\n"
+ "F D2 F D2 R2 F D2 F' D2 F2 R2 F2 L2 F' R2\n"
+ "R2 F U2 F L2 D2 F R2 F' U2 F L2 D2 R2 L2\n"
+ "L2 F L2 U2 L2 D2 F' U2 F R2 F' R2 F R2 U2\n"
+ "D2 R2 F L2 F R2 L2 U2 F' L2 F U2 R2 F D2\n"
+},
+[16] = {
+ .scramble = "B R2 L2 U2 B2 R2 B R2 F D2 B' U2 L2 B'",
+ .solutions =
+ "F' L2 F D2 R2 F U2 F' D2 F' R2 U2 R2\n"
+ "F U2 R2 F U2 F' L2 F L2 D2 U2 F2 U2 F\n"
+ "U2 R2 U2 F L2 F2 U2 F' R2 F L2 F' R2 F'\n"
+ "U2 R2 U2 F' U2 F2 L2 F R2 F L2 F' R2 F'\n"
+ "F U2 R2 F U2 F' L2 F' D2 F2 L2 D2 U2 F'\n"
+ "F L2 F2 U2 R2 L2 F' R2 F' U2 F R2 U2 F'\n"
+ "F L2 F2 R2 D2 F D2 F D2 F' R2 L2 U2 F'\n"
+ "F' U2 R2 L2 F2 R2 F R2 F' U2 F R2 U2 F'\n"
+ "F U2 F2 R2 F U2 R2 L2 F' R2 F D2 F L2\n"
+ "F' D2 R2 F' D2 R2 F2 U2 F' U2 F' L2 F' L2\n"
+ "F' R2 F2 U2 F' U2 R2 L2 F' R2 F D2 F L2\n"
+ "F U2 R2 F' D2 R2 F' L2 F D2 F2 L2 F U2\n"
+ "F U2 R2 F' D2 R2 F' L2 F' L2 F2 D2 F' U2\n"
+ "F L2 F2 U2 L2 F' R2 U2 F R2 F' U2 F' U2\n"
+ "F' U2 L2 F R2 F2 U2 F' U2 F R2 F R2 U2\n"
+ "F' U2 L2 F' U2 F2 R2 F U2 F R2 F R2 U2\n"
+},
+[17] = {
+ .scramble = "R2 F2 R2 F R2 B D2 R2 B R2 U2 B U2 F' L2",
+ .solutions =
+ "F R2 F D2 F2 L2 F' D2 L2 F' L2 U2 F' U2 R2\n"
+ "F R2 F' L2 F2 D2 F D2 L2 F' L2 U2 F' U2 R2\n"
+ "F L2 F L2 F2 U2 F' D2 U2 L2 F U2 L2 F L2\n"
+ "F L2 F' U2 F2 L2 F D2 U2 L2 F U2 L2 F L2\n"
+ "F' D2 L2 F D2 L2 F U2 F' D2 F U2 F2 U2 L2\n"
+ "U2 L2 F R2 F R2 F' D2 F L2 F' L2 F2 L2 U2\n"
+ "U2 L2 F L2 F L2 F2 D2 F' U2 F L2 U2 F U2\n"
+ "U2 L2 F L2 F' D2 F2 L2 F U2 F L2 U2 F U2\n"
+ "R2 L2 F L2 D2 F U2 F2 L2 F' U2 F' L2 F U2\n"
+ "R2 L2 F L2 D2 F' L2 F2 U2 F U2 F' L2 F U2\n"
+ "L2 F U2 F R2 F2 L2 U2 F R2 U2 F D2 F' D2\n"
+ "L2 F U2 F' L2 U2 F' L2 U2 F' D2 F' D2 F2 D2\n"
+ "F' L2 F L2 U2 F2 R2 D2 F' R2 F' R2 D2 F' D2\n"
+ "D2 F D2 F L2 D2 F2 U2 F D2 F2 D2 L2 F L2 F\n"
+ "D2 F D2 F L2 F2 U2 F D2 F2 D2 U2 L2 F L2 F\n"
+ "D2 F D2 F L2 F2 U2 F' D2 U2 L2 F2 U2 F' L2 F\n"
+ "D2 F D2 F' U2 L2 F2 L2 F' D2 F2 U2 L2 F L2 F\n"
+ "D2 F D2 F' U2 F2 L2 F D2 U2 L2 F2 U2 F' L2 F\n"
+ "D2 F D2 F' U2 F2 L2 F' D2 F2 D2 U2 L2 F L2 F\n"
+ "F2 L2 F' R2 D2 F' L2 D2 F2 D2 F' R2 F U2 R2 F\n"
+ "F' L2 F U2 F R2 L2 D2 F' D2 L2 F' R2 F' D2 F\n"
+ "L2 F' L2 D2 F2 R2 F' R2 F' R2 F U2 R2 F L2 F2\n"
+ "F U2 R2 F D2 F U2 L2 F2 L2 D2 F' R2 F' L2 F2\n"
+ "F U2 R2 F D2 F D2 R2 F2 L2 D2 F' L2 F' R2 F2\n"
+ "F D2 R2 F' D2 F D2 F' L2 U2 F U2 F2 D2 R2 F2\n"
+ "F' R2 F' U2 L2 F' L2 F R2 F U2 R2 F2 D2 L2 F2\n"
+ "F' R2 F' R2 F2 R2 F L2 F R2 D2 F R2 D2 U2 F2\n"
+ "U2 R2 F2 U2 F U2 F D2 F2 R2 F' L2 F' L2 D2 F'\n"
+ "U2 R2 F2 U2 F U2 F' R2 F2 D2 F L2 F' L2 D2 F'\n"
+ "U2 F' D2 F U2 F2 L2 F L2 U2 F2 U2 F' U2 L2 F'\n"
+ "U2 F' D2 F' L2 F2 U2 F' L2 U2 F2 U2 F' U2 L2 F'\n"
+ "F2 R2 F U2 R2 F D2 R2 F2 D2 R2 F' D2 F D2 F'\n"
+ "F2 L2 F D2 F' D2 F2 U2 R2 F' D2 L2 F' D2 L2 F'\n"
+ "F L2 D2 U2 F' D2 F R2 F' R2 F' L2 F D2 F' R2\n"
+ "F L2 F' D2 F' U2 F2 U2 F D2 F R2 D2 F2 R2 L2\n"
+ "F D2 R2 F' D2 F D2 F D2 F2 L2 U2 F' R2 F2 U2\n"
+ "F' U2 L2 F2 D2 F U2 F2 R2 F L2 F D2 R2 F U2\n"
+ "F' U2 L2 F2 D2 F' R2 F2 U2 F' L2 F D2 R2 F U2\n"
+ "F' L2 D2 F D2 F U2 F' D2 L2 F' L2 F U2 F' U2\n"
+ "F' L2 F L2 F' D2 F L2 U2 F' D2 F U2 F' L2 U2\n"
+ "F R2 F2 L2 F U2 F2 D2 R2 F' R2 F' U2 F R2 D2\n"
+ "F R2 F2 L2 F L2 U2 F2 D2 F' R2 F' R2 D2 F' D2\n"
+ "F L2 F L2 U2 F2 U2 F R2 F' R2 U2 F2 R2 F' D2\n"
+ "F2 R2 F L2 F' D2 R2 F2 L2 F' D2 F L2 F' D2 U2\n"
+},
+[18] = {
+ .scramble = "D2 B' U2 F' U2 B2 D2 R2 B' L2 F' R2 F2 R2 L2",
+ .solutions =
+ "F R2 F' U2 R2 F R2 L2 D2 F' D2 F U2 F L2\n"
+ "F2 R2 F U2 R2 F U2 R2 F2 U2 L2 F' D2 F L2\n"
+ "R2 L2 F2 R2 F L2 F D2 L2 F2 L2 F L2 F D2\n"
+ "F2 D2 L2 F' D2 R2 F D2 F2 D2 L2 F R2 F D2\n"
+ "D2 L2 F D2 R2 F R2 F2 D2 F' U2 F' U2 F U2 F\n"
+ "D2 L2 F D2 R2 F' D2 F2 R2 F U2 F' U2 F U2 F\n"
+ "L2 F R2 L2 U2 F L2 F2 D2 F' L2 F L2 F' R2 F\n"
+ "L2 F R2 L2 U2 F' D2 F2 L2 F L2 F L2 F' R2 F\n"
+ "F' U2 R2 F U2 R2 F2 U2 L2 F' D2 F L2 F' U2 F\n"
+ "F' R2 F' L2 D2 F2 U2 F' U2 F U2 L2 F R2 D2 F\n"
+ "F' R2 F' L2 F D2 F' D2 L2 F' L2 F2 R2 L2 D2 F\n"
+ "F U2 L2 F' D2 L2 F' D2 F R2 F U2 F2 D2 R2 F'\n"
+ "F R2 F U2 L2 F2 D2 F U2 F D2 F' D2 R2 L2 F'\n"
+ "F' R2 F' L2 F D2 F' D2 L2 F R2 L2 D2 F2 R2 F'\n"
+ "U2 F' D2 F L2 F2 D2 F' D2 F' D2 U2 F' D2 F R2\n"
+ "U2 F' D2 F' D2 F2 L2 F D2 F' D2 U2 F' D2 F R2\n"
+ "F R2 U2 F L2 F' R2 F2 L2 F D2 F L2 D2 F R2\n"
+ "F R2 U2 F' R2 F2 L2 F' R2 F' D2 F L2 D2 F R2\n"
+ "F L2 F' D2 F U2 F' D2 F' D2 F2 D2 F' L2 D2 R2\n"
+ "U2 F' D2 F R2 F2 D2 F' L2 F' D2 U2 F' R2 F L2\n"
+ "U2 F' D2 F' D2 F2 R2 F L2 F' D2 U2 F' R2 F L2\n"
+ "F2 R2 F' R2 F2 U2 R2 F U2 R2 F2 L2 F' D2 F L2\n"
+ "R2 F2 R2 F L2 F2 R2 F' D2 L2 F2 L2 F L2 F D2\n"
+ "F2 D2 L2 F R2 F2 D2 R2 F D2 F2 L2 F R2 F D2\n"
+ "F2 D2 L2 F R2 F2 D2 R2 F' L2 F2 D2 F' R2 F D2\n"
+ "F2 L2 F2 R2 L2 F' L2 F D2 L2 F2 L2 F L2 F D2\n"
+ "F' L2 F' D2 F U2 F' U2 F L2 F2 U2 F' D2 R2 D2\n"
+ "F' L2 F' D2 F U2 F' U2 F' U2 F2 L2 F D2 R2 D2\n"
+},
+[19] = {
+ .scramble = "B2 L2 F' D2 R2 B' D2 L2 B' D2 B R2 B L2 U2",
+ .solutions =
+ "U2 L2 F' U2 F' U2 F D2 R2 F R2 D2 F L2 F2\n"
+ "U2 F' R2 U2 F' U2 R2 F' L2 F L2 F D2 R2 F2\n"
+ "U2 F' U2 F' R2 D2 F' L2 F R2 U2 F U2 F2 D2\n"
+ "U2 F U2 F' D2 R2 F' R2 F D2 F D2 F R2 U2 F\n"
+ "U2 F D2 F' D2 F U2 F' D2 R2 F D2 F R2 U2 F\n"
+ "U2 F' D2 F D2 F2 U2 L2 F R2 F D2 F2 L2 U2 F\n"
+ "U2 F' D2 F' U2 L2 F2 D2 R2 F D2 F' R2 F2 L2 F\n"
+ "D2 F' L2 F' L2 D2 F2 D2 F' U2 L2 F' D2 F2 D2 F\n"
+ "R2 F' U2 F' L2 F R2 F' R2 F U2 F' L2 D2 R2 F\n"
+ "F D2 L2 F' D2 L2 F' R2 D2 F' U2 F L2 F' R2 F\n"
+ "F' L2 F' U2 L2 F' U2 L2 F' L2 D2 F' U2 F' D2 F\n"
+ "U2 F' U2 F U2 F2 D2 R2 U2 F' R2 F' R2 F' D2 F2\n"
+ "U2 F' U2 F' R2 D2 F' L2 F' D2 F2 R2 U2 F U2 F2\n"
+ "D2 F' U2 R2 F2 D2 F L2 F D2 R2 F U2 F D2 F2\n"
+ "D2 F' D2 R2 F D2 U2 F2 U2 F R2 F' U2 F' U2 F2\n"
+ "D2 F' D2 R2 F' D2 F2 D2 U2 F' R2 F' U2 F' U2 F2\n"
+ "F' D2 R2 F L2 F R2 F2 U2 R2 L2 F' U2 F D2 F2\n"
+ "F' D2 R2 F L2 F' U2 R2 L2 F2 L2 F U2 F D2 F2\n"
+ "U2 F U2 F2 U2 F' D2 L2 F2 L2 F L2 D2 F U2 F'\n"
+ "D2 F' L2 F D2 F2 L2 F' L2 F2 L2 U2 L2 F' D2 F'\n"
+ "D2 F' L2 F' L2 D2 F2 D2 F L2 F2 U2 L2 F' D2 F'\n"
+ "D2 F' L2 F' L2 F2 D2 F L2 F2 L2 U2 L2 F' D2 F'\n"
+ "R2 F' D2 R2 F D2 F R2 F' L2 F D2 F' L2 U2 F'\n"
+ "R2 F' R2 F' R2 F' D2 F R2 D2 F U2 L2 F U2 F'\n"
+ "F U2 L2 F' U2 R2 F D2 F' L2 F U2 L2 F R2 F'\n"
+ "F U2 L2 F' L2 F' L2 D2 F' L2 F R2 F' L2 U2 F'\n"
+ "F' R2 D2 F U2 F' D2 R2 F' U2 F D2 R2 F D2 F'\n"
+ "U2 F L2 F U2 F R2 D2 F D2 F' L2 F U2 F' L2\n"
+ "U2 F D2 F2 D2 F L2 F R2 F' R2 F' D2 F2 R2 L2\n"
+ "U2 F' D2 F L2 F2 L2 F' R2 F' R2 F' D2 F2 R2 L2\n"
+ "F' R2 F' U2 F R2 F' D2 F L2 F D2 L2 F R2 L2\n"
+ "F' D2 R2 F R2 F' D2 F U2 F' R2 F' D2 L2 F' D2\n"
+ "F' L2 F' R2 F R2 F' L2 F L2 F L2 D2 F D2 U2\n"
+},
+{
+ .scramble = "", /* End-of-list signal */
+}
+};
diff --git a/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c b/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c
@@ -0,0 +1,8 @@
+#define NISSFLAG NISSY_NISSFLAG_NORMAL
+#define MINMOVES 0
+#define MAXMOVES 20
+#define MAXSOLUTIONS 500
+#define OPTIMAL 1
+
+#include "scrambles.h"
+#include "../solvetest.h"