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