用一个合适的PLL公式即可把角块两交换转换为棱块两交换。
其实,也可以不转换,反正你想“转一下底层”嘛。第三层出现两个块要交换的情况后,可把底层转一下,之后,原来“复原”好的第二层当它们是乱的,把底层作为参照物,第二层重新逐个复原(不能再整体转第二层来一下子复原第二层的四个棱块,否则刚才底层白转了!),再做第三层,保证不会再出现顶层两块要交换的情况了,一定能顺利复原到底。比如:
[java3=300,300]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]D(R U' R' U' F' U F)CU2(U'L' U L U F U' F') (U' R U' R' U' F' U F )CU2 (U'L' U L U F U' F')(U' R U' R' U' F' U F )CU'(TF R U R' U' TF') CU'(R' U' R U' R' U' U' R U')( U' L' U R U' L U R') CU ( U' L' U R U' L U R')CU2 (R U2 R' L' B L F' L F' L B' L2 F2)[/param]
[param=stickersFront]0,0,1,0,6,0,0,0,0[/param]
[param=stickersRight]3,1,0,1,6,1,1,1,1[/param]
[param=stickersDown]2,2,2,2,6,2,2,2,2[/param]
[param=stickersBack]1,3,3,3,6,3,3,3,3[/param]
[param=stickersLeft]4,4,4,4,6,4,4,4,4[/param]
[param=stickersUp]5,5,5,5,6,5,5,5,5[/param]
[/java3]