R' U' F U2 F' U' F2 U' F2 R2 U' L2 U F2 U' R F' R' F2 R F' L F R' U' F
L' F2 R' U2 F U' B U' B' R2 F2 R2 L2 D2 B2 D' F2 D'
L' F2 R' // EO (3/3) U2 F U' B U' B' // DR 4b2 2e (6/9) (D F2 D) // HTR (3/12) (B2 D2 R2 L2 F2 R2) // fin (6/18) 3 moves HTR and 6 moves direct finish were crazy, and i didn't realize it was a sub-20 solution until i copied the solution onto the answer sheet, and finally i checked this solution for at least 3 times before submitting.

R' U' F R' D' B' D' F R B' R D R2 F R2 B2 D2 B2 D2 R2 F2 R2 F' R' U' F
U' L F' B L2 F B' L2 U2 L2 U2 L2 B2 L' B2 L' F2 U2 D2 B' R' B2 R2 L D2 R' D F' B
U (F B' D') // EO (4/4) (R D2 R2 L' B2 R B) // DR 2c3 (7/11) U2 L (D2 U2 F2 L B2 L) // HTR (8-1/18) (B2 # $) // L2E2E + 3E (1/19) # = L2 U2 L2 U2 L2 U2, $ = U2 F' B L2 F B' // finish in hurry (+6+6-2/29) SUCK, ran out of time

R' U' F D2 L2 D' U2 R2 U' F2 L' U' R B L' F2 R2 B2 U R' B' U' R' U' F
B2 D' B2 L2 F2 R2 D' F2 U2 D F2 D2 F' B2 U' D F2 L2 U B' D' L B U2
(U2 B' L') // EO (3/3) (D B U' L2 F2 U D' F) // DR 2c3 (8/11) B2 D' B2 L2 F2 R2 D' F2 D // HTR (9/20) U2 F2 D2 B2 // fin (4/24)
