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