R' U' F R' B2 D' L' U' R2 F2 D' L2 F2 R2 D2 F2 U' L B2 F' D' R B' U' R' U' F
U' D R F L2 B2 U' R2 U' R L F2 R L U D' R' D B2 D' R2 U2 F'
(F) U' D R F // eo 5 (U2 R2 D B2 D' R) // 4b2,6e 11 L2 B2 U' R2 D' F B L2 F B // ls 21 +2 for 23
R' U' F L B2 L2 B2 D R2 U' L2 B2 F2 L' D2 B U' F' U2 F' D' L' U R' U' F
R2 L2 U2 L2 B2 R2 F' L2 U2 B' U2 B2 U2 B L' B U2 F L' D' F' B2
(F B2 D) // eo 3 (L F' U2 B' L) // 2c3,2e 8 (B' U2 B2 U2 B U2 L2 F) // htr 16 (R2 B2 L2 U2 L2 R2) // finish 22 21 optimal but difficult for me :( backup (B2 R2 B2 R B) // eo 5 (L F2 D' L2 U' L' U' L) // 1qt 13 (R2 D' L2 F2 U2 L2 R2 B2 U2) // ls 22 +1 for 23
R' U' F R' F L' F L2 D2 R2 D2 F U2 F' D2 F L2 R' D B2 U' F R' B' R' U' F
U' L2 U' B2 L F2 U F2 D2 L2 F2 D B2 D F2 B2 L2 B2 D2 F R D' R2
(R2 D R' F') // eo 4 U' L2 U' B2 L // 2c3,4e 9 F2 U F2 U2 R2 B2 U L2 U // htr 18 F2 B2 L2 B2 D2 // ls 23 +0 for 23