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