(;AB[ap]AB[bp]AB[cp]AB[dq]AB[dr]AW[cq]AW[cr]AB[dp]AB[eq]AB[fs]AB[fr]AW[ds]AW[fq]AW[gq]AW[gr]AW[gs]AW[ep]AW[eo]AW[do]AW[co]AW[bo]AW[ao]AW[fo]C[Looks hopeless, doesn't it? But Black still has a chance ...]AP[goproblems]
(;B[br];W[er]
(;B[bq];W[bs])
(;B[bs];W[bq]))
(;B[er];W[bq])
(;B[bq];W[br])
(;B[bs];W[br]
(;B[ar];W[er])
(;B[er]
(;W[aq]C[CHOICE];B[ar];W[as]LB[bm:K]C[(Play K)FORCE];B[bm];W[cm];B[ar];W[cs];B[bq];W[as]C[And Black gets a ko for life. Good job! :)RIGHT])
(;W[ar]C[CHOICE];B[cs];W[as];B[cs]C[White can choose to make it a seki like this instead of ko. Well done! :)RIGHT]))))