(;AB[cp]AB[dp]AB[ep]AB[fp]AB[er]AB[gs]AB[ir]AB[iq]AB[js]AB[ks]AW[cq]AW[bq]AW[cs]AW[bp]AW[co]AW[do]AW[eo]AW[fo]AW[go]AW[hp]AW[ip]AW[jp]AW[jq]AW[jr]AW[lr]C[B should live unconditionallyCHOICE]AP[goproblems]
(;B[hq]C[FORCE];W[gr]C[NOTTHIS]
(;B[fr];W[gq];B[gp];W[hs];B[fs];W[is];B[hr];W[is];B[dq];W[hs];B[fq]
(;W[hr]C[FORCE];B[ds]C[B aliveCHOICERIGHT])
(;W[ds];B[hq];W[ir];B[hr]C[white will lose more in this caseRIGHT]))
(;B[gq];W[fr];B[dq];W[es]C[B is deadCHOICEFORCE]))
(;B[gq];W[fr]
(;B[is];W[eq];B[dq];W[dr];B[fq];W[es]C[KoCHOICEFORCE])
(;B[dq]C[black may want to avoid ko by doing this but...];W[dr];B[es];W[fq]C[B is deadCHOICEFORCE]))
(;B[fr];W[hq]C[B is deadCHOICE]))