一般而言,第三层棱块位置都正确之后,角块的位置的可能状态确实不止两种三角轮换状态,还会有两对邻角都要交换和两对对角都要交换的情况。但绝不会出现单单两个角块要交换的情况(为什么?请思考),除非有错装。由于角块位置已经正确,处理角块问题时,就不能随意转顶,对付上述两两角块交换的情况,仍可以用三角轮换公式,不过要总共做两次,两次之间并非“连做”,而是要适当改变魔方的取向。这“适当”就是使角块的位置状态符合三角轮换公式的初态要求。比如:
[java3=250,250]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]R B' R F2 R' B R F2 R2 \n CU'(R B' R F2 R' B R F2 R2)[/param]
[param=stickersFront]4,0,1,0,0,0,0,0,0[/param]
[param=stickersRight]3,1,0,1,1,1,1,1,1[/param]
[param=stickersBack]1,3,4,3,3,3,3,3,3[/param]
[param=stickersLeft]0,4,3,4,4,4,4,4,4[/param]
[/java3] [java3=250,250]
[param=scrptLanguage]SupersetENG[/param]
[param=scrpt]R B' R F2 R' B R F2 R2 \n CU (R B' R F2 R' B R F2 R2)[/param]
[param=stickersFront]3,0,3,0,0,0,0,0,0[/param]
[param=stickersRight]4,1,4,1,1,1,1,1,1[/param]
[param=stickersBack]0,3,0,3,3,3,3,3,3[/param]
[param=stickersLeft]1,4,1,4,4,4,4,4,4[/param]
[/java3]