U' R' B' D2 L2 F U2 F' U2 L2 B' F2 L2 R B U R F' R D2 R
y // inspection D2 U R' F // cross R U' R' U R' U' R // 1st pair U' L' U L y' U R' U R // 2nd pair U' L' U L U' y L U' L' // 3rd pair U' L' U2 L U' L' U L // 4th pair L' U' L U' L' U L U L F' L' F // OLL U2 R U R' F' R U R' U' R' F R2 U' R' U2 // PLL
B2 U2 F R2 U2 B' D2 R2 F2 R2 F L F' D' B L' D' L2 B2
y // inspection L2 D' R' L D' B2 // xcross y L' U L U' y L U' L' // 2nd pair U2 F' U' F U' R U R' // 3rd pair U' L' U' L // 4th pair F R U R' U' F' // OLL M2' U' M2' U2 M2' U' M2' U' // PLL
U R2 D B R D F2 U R D2 F2 U F2 R2 F2 D F2 U R2 F2 U'
F2 B L D' R' D2 // cross R U R' // 1st pair L' U2 L y R' U R // 2nd pair U' L U L' U' R U' R' // 3rd pair y' U L' U2 L2 F' L' F // 4th pair U R' U' F' R U R' U' R' F R2 U2 R' U2 R // OLL(CP) U' M2' U' M U2 M' U' M2' U' // PLL