R2 D2 R2 U2 B2 R2 B L2 D2 F U2 F' L' F L' U' B2 U B2 F' U'
y' // inspection U2 R2 D2 // cross y U2 R' U' R // 1st pair L' U L2 U' L' // 2nd pair y' U2 R U' R' U R U R' // 3rd pair y R U' R' U R U' R' // 4th pair U2 L U F' U' L' U L F L' // OLL(CP) U R U' R U R U R U' R' U' R2 U' // PLL
L' B2 U F' U2 F L2 F2 U2 F' R2 D2 R' D L' B D2 F L2 Uw2 B' U' Fw2 D' Fw2 R2 B2 U' Fw2 U B' Rw F2 D' R2 Uw2 Fw' L2 U R Uw2 L2 Uw B'
x' y2 // inspection D' U' Rw' F Rw' // 1st center x' U Rw' x U Rw y R2 Uw U2 z Uw' R2 Uw // 2nd center R2 U' Rw2 D' // green cross-edge R U' Rw2 x' L' U // blue cross-edge x Rw' D' // orange cross-edge U Rw' // green center U 3Rw' Rw U2 Rw' // red center Rw' U Rw U' 3Rw' U Rw U2 z' Uw' // last two centers z U2 z' Uw U2 R U' R' Uw' D y' R D // cross R U' R' Uw y U' R U' R' y U3' y L' U L U' y L' U L Uw' // 5 edges y y L' U L Uw' U2 y' R U' R' Uw // last 3 edges y' U R U R2 U' R // 1st F2L pair R U' R' L' U L // 2nd F2L pair y U R' U2 R U R' U' R // 3rd F2L pair U L' U' L y' R' F R F' // 4th F2L pair U' F R U' R' U R U R' U R U' R' F' // ZBLL U2 // AUF
D2 F D2 L2 R2 B2 R2 B' L2 B U2 F' U L2 R2 F' R2 F U L2
y // Inspection D' R2 U2 F2 D // X-Cross U L U' L' U L U L' // 2nd Pair U L' U L U' L' U' L // 3rd Pair U R' U' R U R' U2 R // 4th Pair U' R' U R' U' R3 U' R' U R U R2 // PLL