Solving last layer effectively using 4 steps.
F R U2 R2' F R F' U2' F'
F U R U' R' F'
F R U R' U' F'
R U R' U R U R' U2' R U' R'
[U2] F R U2 R' U' R U' R' F'
F R U2 R' U' R U' R' F'
alt: [U2'] R U R' U2 R U' R' U' R U' R'
[U'] R U2' R' U' R U2' R'
alt: R U2 R' U R U2 R'
R U R' U R U2' R'
alt: [U'] R' U2 R U2 R' U R
[U] R' U' R U' R' U2 R
alt: [U2] R U2' R' U2' R U' R'
R U R' U2 R U2 R'
alt: [U'] R' U2' R U R' U R
R U2 R' U' R U' R'
alt: [U'] R' U' R U2' R' U2' R
[U'] R U R' U R U' R' U R U2' R'
alt: [U] R' U' R U' R' U R U' R' U2 R
[U'] R U2 R' U' R U R' U' R U' R'
alt: [U] R' U2' R U R' U' R U R' U R
[U'] R U2 R2' U' R2 U' R2' U2 R
[U] R' U2' R2 U R2' U R2 U2' R'
R U R' U R U R' U' R U2' R'
[U] R U2' R' U2' R U2 R' U2' R U' R'
[U] R U R' U2 R U2' R' U R U2' R'
[U2] R U2 R' U' R U2 R' U2' R U' R'
R U R' F' R U R' U' R' F R2 U' R'
L U' R' U L' U2' R U' R' U2 R
alt: [U2] R U R' F' R U R' U' R' F R2 U' R'
R2 U2' R2' U' R2 U2' R2'
R2' U2 R2 U R2' U2 R2
R U R' F' R U R' U' R' F R U' R' F R2 U' R' U' R U R' F'
alt: (R U R' U) R2 U2' R2' U' R2 U2' R2' (U2' R U' R')
BR R BR' R' U R BR R2' U' R U R BR' R'
[U] F' R' F R U' R' F' R2 U R' U' R' F R
BR' R' U L U' R' U L' U' R2 BR
BR' R2' U L U' R U L' U' R BR
[U] L' R U2 R' U' R U R' U' R U R' U' R U' R' L
R U R' U R' U' R F' R U R' U' R' F R2 U' R2' U R
[U2] F U' R U' R U R' U R U2' R' U R' U' R U2 R' F'
(U' R' U' R U' R U R2' U R U' R U' R')*2
(U R U R' U R' U' R2 U' R' U R' U R)*2
R2 U2 R2' U' R2 U' R2' y' R2' U' R2 U' R2' U2 R2
R2' U2' R2 U R2' U R2 y R2 U R2' U R2 U2' R2'
R2 U2' R2' U' R2 U2' R' U R' U' R' F R2 U' R' U' R U R' F'
[U] R' U2 R U' R' U2 R U2' R' U' R U2' R' U R U2' R' U R
R2 U2' R2' U' R2 U R2' U' R2 U R2' U' R2 U2' R2'
R2' U2 R2 U R2' U' R2 U R2' U' R2 U R2' U2 R2