r2 B2 U2 l U2 r' U2 r U2 F2 r F2 l' B2 r2
After the search completes, you get a raw solution sequence. But many "patched" versions include an additional optimization layer: nxnxn rubik 39scube algorithm github python patched