(;AB[bs]AB[br]AB[cq]AB[cp]AB[dp]AB[ep]AW[cs]AW[ds]AW[dq]AW[eq]AW[er]AB[fq]AB[gq]AW[fp]AW[gp]AW[hp]AW[ip]AW[iq]AW[ir]AW[hr]AW[hs]AB[is]AB[js]AB[jr]AB[fo]AB[go]AB[ho]AB[io]AB[jp]AB[jq]C[Black to play.]AP[goproblems]
(;B[gr]
(;W[fr]
(;B[dr]
(;W[cr]C[CHOICE]
(;B[fs]C[RIGHT])
(;B[gs];W[fs])
(;B[es];W[fs]))
(;W[gs]C[CHOICE]
(;B[es]C[RIGHT])
(;B[fs];W[es])
(;B[cr];W[hq]
(;B[es];W[gq])
(;B[gq];W[es])))
(;W[fs];B[cr]C[RIGHT]))
(;B[cr];W[gs]
(;B[dr];W[hq]
(;B[es];W[gq])
(;B[gq];W[es]))
(;B[es];W[hq]
(;B[dr];W[gq])
(;B[gq];W[dr]))
(;B[fs];W[hq]))
(;B[es];W[fs])
(;B[fs];W[es])
(;B[gs];W[fs]
(;B[hq];W[cr])
(;B[cr];W[hq])
(;B[dr];W[hq])))
(;W[fs];B[cr]C[RIGHT])
(;W[cr];B[fs]C[RIGHT]))
(;B[dr];W[fs]
(;B[gr];W[cr])
(;B[cr];W[gr])
(;B[fr];W[cr]))
(;B[fr];W[fs]
(;B[cr];W[gr];B[dr];W[hq])
(;B[gr];W[cr])
(;B[dr];W[cr])
(;B[gs];W[gr]))
(;B[fs];W[fr]
(;B[gr];W[es])
(;B[cr];W[gr])
(;B[dr];W[es])
(;B[gs];W[gr])
(;B[es];W[gs]))
(;B[cr];W[gr]
(;B[dr];W[fr])
(;B[fr];W[fs];B[dr];W[hq])
(;B[fs];W[fr])
(;B[es];W[fs]))
(;B[gs];W[gr])
(;B[hq];W[fr]))