R' L' D2 B2 R2 U2 F2 L2 U2 R U2 B' U' D' R U D' L' D' L' Uw2 F L B2 R' Rw2 B' Uw2 B R' Uw2 L2 U R' Fw2 Uw R B2 L' Rw Fw' L2 Uw Fw' Rw2
D' F Uw' Lw Rw U Rw' y2 U Rw U2 Rw' // First 2 Centres z' x F U x2 R' U Rw' L' U x' U' Rw2 3Rw' U L // Cross Edges -1 U2 Rw' (3Rw U 3Rw') U Rw' L x Rw' U x' L' U2 Rw 3Rw' // Centres Rw U Rw' 3Rw' Rw' U' R' U Rw U2 // L2C + Last Cross Edge z' Uw' L' U' L R U' R' y2 Uw' L' U L Uw y U R U' R' Uw // Edge Pairing U Rw U2 Rw D Rw' U2 Rw D' Rw2 // L2E y' U2 R' U2 R y' U L' U L // Red Blue Pair y U2 R U R2' U' R U' R U' R' U' R U' R' U R U' R' // F2L pairs y' U2 R U' R' y U' L' U L // OL Skip' U' R U R' U' R' F R2 U' R' U' R U R' F' U2 // T-perm
B' L2 F U2 F R2 D2 L2 R2 B2 F' R' U' F2 U R2 U2 B' D' B'
y' z2 // inspection R F' U' B2 // cross y' U L' U L // 1st pair y R U' R2' U2 R U2' R' U R // 2nd pair R U R' U2 L' U' L // 3rd pair U' R' F R F' R U' R' // 4th pair U2 R U R' U' R' F R2 U R' U' F' // OLL U' R' U2 R U2 R' F R U R' U' R' F' R2 U2 // PLL
D F B2 D B2 U' F2 D' B2 F2 R2 D' B2 U R' D2 F L2 F L' R'
x2 // inspection r U' r' R' U R2 U' R' // xcross L U' L' d' R U' R' d' R U' R' // 2nd & 3rd pairs U2 R' U R U' l U' R' U x // 4th pair U U' r U R' U R U' R' U R U2 r' // OLL U F R U' R' U' R U R' F' R U R' U' R' F R F' // PLL
R U2 B2 L' U2 R F2 L2 F2 D2 L B2 D' B L2 R D F2 L D2
y // inspection L F B R U' R' U2 L' U L // xxcross U y R U' R' f R f' // 3rd pair y' U' R' U R // 4th pair U F R U R' U' R U R' U' F' // OLL(CP) U' M2' U' M' U2 M U' M2' U' // PLL
L2 U' R2 F2 R2 D B2 D' U' L2 F' R B2 D B L2 D R U'
x2 y' // inspection U' R' F2 D' R D // cross U' R' U2 R U' R' U R // 1st pair U2 R U' R' L U' L' // 2nd pair y' U R' U R2 U' R' // 3rd pair y U2 R U' R' // 4th pair U2 r U2 R' U' R U' r' // OLL U' F R U' R' U' R U R' F' R U R' U' R' F R F' U' // PLL
F' B2 U L2 D B2 D2 F2 U B2 U L2 R2 F R2 U' R' B2 F2 D2 B
z2 y' // inspection D B' U2 R' F D' // cross R U' R' U' L' U' L // 1st pair U' R' U R2 U R' // 2nd pair y U2 U' R' U R' F R F' R U R U' R' // 3rd & 4th pairs M U R U R' U' R' F R F' M' U // OLL
B2 R F2 L B2 U2 L' U2 L2 U2 B F' D F2 R D F' L F
x2 y // inspection U' R' B' R2 F L F2 // xcross U2 R U' R' d R' U' R // 2nd pair y' R' U' R // 3rd pair U' R U2 R' U R U' R' // 4th pair U' r U R' U R U2 r' // OLL R' U2 R U2 R' F R U R' U' R' F' R2 U2 // PLL
U2 L2 R2 D' B2 U B2 U' B2 D2 B2 R F U' B2 L' R2 B L U F'
z2 y L2 D' R' F R2 U R' // xcross y R U' R' U y' R' U R // 2nd pair U' L' U' L // 3rd pair y R' U' R y U' R U R' // 4th pair R U R' U R U L' U R' U' L' U L U L' U' L' U' L' U L' U' // H COLL cancelled into PLL
U L' U R D2 R' D' B L U' D2 R2 F2 U' D2 B2 L2
y2 R U' z U L2 U' L' z' // cross y' U' R U' R' U2 L U' L' // 1st & 2nd pairs y' U R U' R' y' U2 R' U' R // 3rd pair L' U L // 4th pair U' r R2 U' R U' R' U2 R U' R r' // OLL y' R U R' D U' R2 U' R U' R' U R' U R2 U D' // PLL
R B2 L' F2 U2 L' D2 R' B2 D2 L2 B2 D' B' L2 D' F U2 R D L
z2 y' // inspection D U2 R' F D' R' // cross R U R' U2 L U' L' // 1st pair y R U R' U2 L' U' L2 U2 L' U2 L U' L' // 2nd and 3rd pairs F2 r U r' F U' R U R' // VLS M2' U' M' U2 M U' M2' U // PLL