(;AB[rl]AB[rk]AB[rj]AB[qj]AB[pi]AB[ph]AB[qg]AW[qn]AW[rm]AW[ql]AW[pk]AW[qi]AW[ri]AW[pj]AW[oi]AW[qf]AW[qe]TR[ri]TR[qi]C[Hint: The tesuji is often on the first line...]AP[goproblems]
(;W[sh]
(;B[rg]
(;W[sg];B[rf];W[re];B[sf];W[pg];B[rh];W[oh]C[Woohoo!RIGHT])
(;W[rf];B[sg];W[pg]C[Voilà ! Easy and powerful!RIGHT]))
(;B[rh]
(;W[sf];B[qh];W[si];B[rf];W[re]C[Yay!RIGHT])
(;W[rg];B[qh]C[Uh oh, White needs to try something else..])))
(;W[si];B[rh]
(;W[sj];B[sh];W[sl];B[qh]C[Hmmm, White is captured...])
(;W[rg];B[sh]C[Oops...]))
(;W[sl];B[rh]C[White won't win the semeai.])
(;W[rg];B[rh];W[sh];B[qh]C[Uh oh, White needs to try something else...]))