(;AW[sp]AW[so]AW[ro]AW[rq]AW[qq]AW[pq]AW[pr]AW[pp]AB[rp]AB[po]AB[qo]AB[qp]AB[qr]AB[rn]AB[rm]AW[qn]AW[qm]AW[ql]AB[pn]AB[pm]AB[op]AB[oq]AB[or]AB[ol]AB[ok]AW[pl]AW[pk]AW[pj]AB[nn]C[Black to play and win]AP[goproblems]
(;B[rr]
(;W[sq]C[CHOICE]
(;B[rl];W[rk]
(;B[ps];W[sn];B[sr]C[RIGHT])
(;B[sr];W[ps]
(;B[os];W[qs]
(;B[sn]C[RIGHT])
(;B[rs];W[ss]))
(;B[qs];W[rs])
(;B[sn];W[sl])))
(;B[ps];W[qs]
(;B[sr]
(;W[os]C[CHOICE];B[sn];W[ps];B[ns]C[RIGHT])
(;W[rs];B[ss];W[qs];B[sn]))
(;B[rs]C[RIGHT])
(;B[sn];W[os]
(;B[sr];W[ps];B[ns]C[RIGHT])
(;B[ns];W[sr];B[ps];W[rs]))
(;B[rl];W[rk]
(;B[sn]C[RIGHT])
(;B[sr];W[os];B[sn];W[ps];B[ns]C[RIGHT])))
(;B[sr];W[ps]
(;B[rl];W[rk]
(;B[qs];W[rs])
(;B[os];W[qs]
(;B[sn]C[RIGHT])
(;B[rs];W[ss]))
(;B[sn];W[sl]))
(;B[os];W[rl];B[qs]C[RIGHT]))
(;B[sn];W[ps]
(;B[os];W[rl])
(;B[sr];W[rl])))
(;W[ps]C[CHOICE]
(;B[sr];W[sq]
(;B[os];W[rl]
(;B[qs]C[RIGHT])
(;B[sn];W[sm]))
(;B[qs];W[rs];B[ss];W[rs])
(;B[sn];W[rl])
(;B[rl];W[rk]
(;B[os];W[qs]
(;B[sn]C[RIGHT])
(;B[rs];W[ss]))
(;B[qs];W[rs])
(;B[sn];W[sl])))
(;B[rl];W[sr]
(;B[rs];W[rk];B[sn];W[sq];B[os];W[sl])
(;B[sn];W[sq]
(;B[rj];W[rk];B[sk];W[qk];B[sl];W[ri])
(;B[rk];W[rj])
(;B[rs];W[rk];B[os];W[sl]))
(;B[rj]C[];W[rs]C[An interesting case. White lives in the corner but Black can threaten the Q10 group. It should be able to escape, so the solution path is still better than this.])
(;B[rk];W[rs]))
(;B[os];W[sr];B[sn];W[sq])
(;B[sn];W[sq]
(;B[os];W[rl])
(;B[sr];W[rl])))
(;W[sr]C[CHOICE]
(;B[ps];W[rl]
(;B[sq];W[rq]C[RIGHT])
(;B[sn];W[sm]))
(;B[sn];W[rs];B[sq]C[RIGHT];W[sp])))
(;B[ps];W[rr]
(;B[qs];W[rs];B[os];W[rl]
(;B[sq];W[sr];B[sn];W[sm])
(;B[sn];W[sm]))
(;B[rs];W[rl];B[sr];W[qs]))
(;B[sr];W[rr];B[sn];W[sq]
(;B[rs];W[qs])
(;B[ps];W[qs])
(;B[qs];W[ps])
(;B[rl];W[rk]))
(;B[qs];W[ps]
(;B[sq];W[sr];B[sn];W[sq];B[os];W[rl])
(;B[sn];W[sq];B[rr];W[sr]))
(;B[rs];W[rr]
(;B[ps];W[rl];B[sr];W[qs])
(;B[qs];W[ps]))
(;B[sq];W[sr];B[sn];W[sq]
(;B[ps];W[rl])
(;B[rl];W[rk];B[ps];W[sl])
(;B[rr];W[qs])))