*learn more algs*. Here's one possible solution (with the red face facing you):

R B 2R U2 2R U2 F2 2R F2 2L' U2 2L U2 2R2 B' R' // parity

2L 2R D2 2L' 2R' U 2L 2R D2 2L' 2R' U' // opposite swaps

(If you don't understand the notation, that doesn't matter; the link above goes to a cube simulation that plays out the moves so you can follow them one by one.)

Alternatively, use the reduction method and… you'll still have to learn some parity alg, but at least the parity algs will be much faster there.