x2 y // inspection
R2 (U' D) R' D R2' D // cross
y y U2' R' U R // 1st pair
y' R' U2' R2 U R' // 2nd pair
d' R U' R' // 3rd pair
y d' R R' U' R U' R' U R U R' // 4th pair
U U R U R' U' R U' R' F' U' F R U R' // OLL(CP)
R2' U' R' U' R U R U R U' R U2'