D2 F U' R F' R' L2 B' L F2 L B2 R F2 L U2 L2 F2
y x2 // inspection F D U F2 y2 R F R2 // cross (8) y U' R U' R' y' U' L' U L // 1st pair (10) y R U' R' y U L' U L // 2nd pair (9) U R U' R' L' U2 L2 U L2 U L // 3rd pair (11) U y' R' U R U2 R' U R U' y R U' R' // 4th pair (14) U' F R U R' U' F' U2 // OLL(CP)
R F2 D2 F2 U2 L2 R B2 U2 R' F2 B' U2 B' R D R' D2 B' R2
F' U2 B2 R U R' F2 // xcross (7) R' U' R U' R' U R y U' R U' R' // 2nd pair (12) y' R U R' U' R U R' U' F x R' U' R x' // 3rd pair (15) y' R U' R' // 4th pair (4) U' R U' L' U R' U' L // OLL U2 y R U R' F' R U R' U' R' F R2 U' R' x R2 D2 R U R' D2 R U' l // PLL U'
D R F' L2 D2 B2 D' L' R2 U2 L2 F' R2 F' L2 F' B L2 D2 R'
z2 // inspection L' D' F2 U L2 // cross (5) R U' R' y' U' L' U L // 1st pair (8) y U' R' U R U' R U' R2 U R // 2nd pair (11) R U' R' U' L F' L' F // 3rd pair (8) U' y L' U' L U2 L' U L U' L' U L // 4th pair (13) U2 F R U R' U' R U R' U' F' R U' L' U R' U' L // OLL U x' R U' R' D R U R' D' R U R' D R U' R' D' // PLL
L' D F' B2 U' F B2 R' F' U2 L2 D2 L' D2 L B2 U2 L' F2
x2 y F L' U R' L F2 /cross R U R' F' U' L F L' / 1st pair y L' U' L F R' F' R /2nd pair R U2 R2 U' R2 U' R' /3rd pair U2 L' U' L U L' U' L U F' L F L' /4th pair U' x' R U' R' D R U R' D' x /OLL U' y x R' U R' D2 R U' R' D2 R2 /PLL
R2 B L2 F R U B' U L U2 D L2 U2 D' R2 D' R2 B2 U2 L2 F2
x2 // inspection L' F D2 L2 F // cross (5) U' L' U L // 1st pair (4) U2 L U' L' // 2nd pair (4) R U R' U' R U R2 U2 R // 3rd pair (9) y L' U' L U2 L' U L2 F' L' F // 4th pair (11) U F R U R' U' R U R' U' F' U2 x' R U' R' D R U R' D' // OLL(CP) (21)
B2 F L2 F' L2 U2 B2 F2 L2 F2 L' U' F' D' L B' L' U2
x2 y // inspection L D' U' R2 // xcross (4) U R' U R L U2 L2 U' L2 U' L' // 2nd pair (11) U' R' U R // 3rd pair (4) U2 R U R' U' R U R' U' R U' R' U R U' R' // 4th pair (16) U2 F R U R' U' R U R' U' F' U2 R U' L' U R' U' L F R U R' U' R U R' U' R U R' U' F' // OLL U' R U R' F' R U R' U' R' F R2 U' R' U' l' U R' D2 R U' R' D2 R2
D R2 F2 R2 F2 D B2 D R2 U' B' R' D' L2 R B2 R' B R D
x2 // inspection F D F2 U' R' // cross (5) U2 L' U L // 1st pair (4) L U' L' U2 L U' L' y' U L' U L // 2nd pair (12) y R U R' y U2 L' U L // 3rd pair (9) U' R U' R' y U L' U L // 4th pair (9) U F R U R' U' R U R' U' F' U R U' L' U R' U' L U2 R U' L' U R' U' L // OLL l' U R' D2 R U' R' D2 l R U // PLL
R U' B2 F2 L2 U' L2 B2 D2 L2 D' R' B2 D L U B F U
z2 // inspection D' F' B' D' F2 // cross (5) U2 L' U L R' U2 R // 1st pair (7) U2 L U' L' // 2nd pair (4) L' U L U R' F R F' // 3rd pair (8) y' R U R' // 4th pair (4) F R U R' U' R U R' U' F' // OLL U' y' R U R' F' R U R' U' R' F R2 U' R' U x R' U R' D2 R U' R'D2 R2 B2 // PLL
F L' F2 B U' D' B' R U2 B L2 B L2 F' D2 B' D2 L2 D2 U'
y x2 // inspection R D2 R2 L2 U L' B L // White cross (8) y U R U' R' // 1st pair (5) y' R U' R' U F' U F // 2nd pair (7) y' U' R U' R2 F R F' // 3rd pair (8) y' F' U' F U R U R' U2 R U' R' U R U' R' // 4th pair (16) U' R U' L' U R' U' L // OLL(CP) U y2 R U R' F' R U R' U' R' F R2 U' R' U x R2 D2 R U R' D2 R U' l U2 // PLL