NEXT: U2 R' D2 B' F2 L2 F' R2 D2 F2 D2 F' U B' D' L D2 F D U
// OP: WB XM NL FK U
R2' F (R U' R' U' R U R' F' R U R' U' R' F R) F' R2 // W (solves buffer)
R D' (R U' R' U' R U R' F' R U R' U' R' F R) D R' // B (new cycle)
D F' (R U' R' U' R U R' F' R U R' U' R' F R) F D' // X
R' (R U' R' U' R U R' F' R U R' U' R' F R) R // M
R2' (R U' R' U' R U R' F' R U R' U' R' F R) R2 // N (solves buffer)
D (R U' R' U' R U R' F' R U R' U' R' F R) D' // L (new cycle)
F2 (R U' R' U' R U R' F' R U R' U' R' F R) F2' // F
D R (R U' R' U' R U R' F' R U R' U' R' F R) R' D' // K
F' (R U' R' U' R U R' F' R U R' U' R' F R) F // U
// Corners-First
M L U M2' U' L' U' M U L' U' M' U L U M U' L2 // white edges
U M' U' M' R2 U M2' U' R U' M U2 M' U' R2 U' M U // yellow edges
R M x' y2 (M' U2' M U2')2 // cycle three edges twice
Next: L2 D2 U' R2 B2 D B2 D U R D' F R' F2 D U' F' L' B'