(;AB[eq]AB[ep]AB[dr]AB[fp]AB[gp]AB[hp]AB[hq]AB[hr]AB[hs]AW[br]AW[cq]AW[bp]AW[co]AW[do]AW[eo]AW[fo]AW[go]AW[io]AW[ip]AW[iq]AW[ir]AW[kr]AW[er]AW[fq]AW[gr]AW[es]C[Black to live]AP[goproblems]
(;B[fs]
(;W[ds]C[CHOICE]
(;B[fr]
(;W[gs]C[CHOICE]
(;B[cs]
(;W[cr]C[CHOICE]
(;B[gq]C[];W[dq]
(;B[fr]C[]
(;W[bs]C[CHOICE];B[fs]C[RIGHT])
(;W[fs];B[dr]C[RIGHT]))
(;B[fs];W[fr]))
(;B[fr];W[fs])
(;B[fs];W[bs]))
(;W[fr];B[gq]C[];W[cr];B[fs];W[fr];B[er];W[gr];B[ds]C[RIGHT]))
(;B[fr];W[cs])
(;B[gq];W[cs])
(;B[dq];W[cs])
(;B[cr];W[dq])
(;B[fs];W[cs]))
(;W[cs];B[gq]C[RIGHT]))
(;B[cs];W[fr]
(;B[gs];W[cr];B[gq];W[fr])
(;B[cr];W[dq])
(;B[gq];W[cr];B[gs];W[fr])
(;B[dq];W[cr]))
(;B[gq];W[fr];B[cs];W[cr];B[gs];W[fr])
(;B[gs];W[fr];B[cs];W[cr];B[gq];W[fr])
(;B[dq];W[cs]))
(;W[fr];B[ds]C[];W[dq];B[gs];W[cs];B[gq];W[fr];B[er]C[RIGHT])
(;W[gs];B[ds]C[RIGHT])
(;W[dq];B[ds]C[];W[fr];B[gs];W[cs];B[gq];W[fr];B[er]C[RIGHT]))
(;B[fr];W[fs]C[The following variation is for beginners.FORCE]TR[dq];B[dq];W[ho]C[FORCE]TR[ds];B[ds];W[is]C[FORCE]TR[gs];B[gs];W[fr]C[FORCE]TR[gq];B[gq];W[fr])
(;B[gq];W[fr]
(;B[fs];W[ds];B[cs])
(;B[ds];W[fs]C[])
(;B[gs];W[fs]C[];B[ds];W[fr]))
(;B[gs];W[fs]C[]
(;B[ds];W[fr];B[gq];W[fr])
(;B[gq];W[fr];B[ds];W[fr]))
(;B[ds];W[fs])
(;B[cs];W[fs]C[])
(;B[dq];W[fs]C[]))