(;AW[er]AW[eq]AW[ep]AW[eo]AW[fo]AW[gp]AW[hq]AW[hr]AW[ir]AB[dr]AB[dq]AB[dp]AB[do]AB[en]AB[fn]AB[gn]AB[go]AB[hp]AB[ip]AB[jp]AB[jr]AB[kq]AB[br]C[Black to kill]AP[goproblems]
(;B[fs]
(;W[es]C[CHOICE]
(;B[gq];W[fq]C[CHOICE]
(;B[fp]C[Yes! Apparently, ko is the best that black can do here.CHOICERIGHT])
(;B[gr];W[fr];B[fp]C[Yes! Ko is the best that black can do here.RIGHT]))
(;B[fq];W[fr])
(;B[gr];W[gq])
(;B[is];W[fq]
(;B[gr];W[gq];B[hs];W[fr])
(;B[hs];W[gr]))
(;B[fr];W[fq]))
(;W[fq];B[gr]
(;W[fr];B[es]C[RIGHT])
(;W[es];B[gq]))
(;W[gr];B[fq];W[es];B[fr]C[RIGHT]))
(;B[gq];W[gr]
(;B[fp];W[fq];B[gp];W[fs])
(;B[fq];W[fr]))
(;B[is];W[fq];B[gr];W[gs];B[fs];W[hs])
(;B[fq];W[fr]
(;B[es];W[fs])
(;B[gq];W[gr])
(;B[is];W[hs]
(;B[gq];W[gr])
(;B[es];W[fs])))
(;B[fr];W[fq]
(;B[es];W[gr]
(;B[fs];W[gs]
(;B[ds];W[is])
(;B[is];W[ds]))
(;B[gs];W[hs]))
(;B[gr];W[fs])
(;B[gs];W[gr];B[es]))
(;B[es];W[gr]
(;B[fq];W[fs]
(;B[fr];W[ds])
(;B[fp];W[fr])
(;B[gq];W[fr])
(;B[ds]
(;W[fr])))
(;B[fr];W[fq])
(;B[fs];W[fq]
(;B[fr])
(;B[gs];W[fr])
(;B[is];W[fr]))
(;B[gs];W[fq]
(;B[fs])
(;B[fr])))
(;B[gr];W[gq]
(;B[fr];W[fq])
(;B[fs];W[es]))
(;B[gs];W[fq]
(;B[gr];W[gq];B[es];W[fs])
(;B[es];W[gr])
(;B[is];W[gr])))