OLL 29
#Algorithm
1U x R' U' R D' R' U2 R' U' R2 D x'
2U2 M' U' R U R' U' R' F R F' U2 M
3Fw U' R' U2 R' U2 R2 U R' Fw'
4U2 R' U Fw R U R' U' Fw' R U R' U R
5U2 R' F R F' R U2 R' U' F' U' F
6x' U' R U' R2 x U R U R' U' R B2
7U R U R' U' R U' R' F' U' F R U R'
8M U R U R' U' R' F R F' M'
9U2 Rw U2 R' U' R U' Rw' R' U2 R U R' U R
10Rw2 D' Rw U Rw' D Rw2 U' Rw' U' Rw
11L2 U' L B L' U L2 U' Rw' U' Rw
12U2 R2' U' R F R' U R2 U' R' F' R
13U M' U' L' U Lw U2' Rw2' F Rw U' Rw
14U2 R' F R F' U R U R' Dw R' U R
15x' U' R' U L' U' R2 U' R' U2 Rw
16U F R U R' U' F' U2 R U R' U' R' F R F'
17U Lw D Lw' U Lw D' Lw2 U Lw U' Lw' U' Lw
18U2 F R' U' R2 U' R2 U2 R U' F'
19U' R U2 R2' F R F' R U' R' U R U2 R'
20U Rw U R' U' R Rw2' F R F' M'