(;AW[cr]AB[dr]AB[er]AB[fr]AB[fq]AB[ep]AB[eo]AB[dn]AW[fp]AW[eq]AW[dq]AW[dp]AW[co]AW[cn]AW[cm]AW[gm]TR[fp]AP[goproblems]
(;B[go];W[gp];B[hp]C[RIGHT];W[gq]C[RIGHT]
(;B[hr]C[RIGHT])
(;B[hq];W[gr];B[hr];W[gs]
(;B[fo]C[RIGHT])
(;B[hs]C[RIGHT])
(;B[fs];W[ds]
(;B[hs];W[es])
(;B[fo];W[es])))
(;B[gr];W[hq];B[iq];W[hr];B[ir]
(;W[hs];B[gs];W[ho];B[ip];W[fo];B[fn];W[gn];B[is];W[go])
(;W[ho]
(;B[ip];W[fo]
(;B[gn];W[fn];B[fm];W[hn])
(;B[fn];W[gn];B[hs];W[go]))
(;B[fo];W[ip];B[hs];W[hp])
(;B[hs];W[ip]))))
(;B[gp];W[fo];B[gn];W[go];B[ho];W[fn];B[hn]
(;W[en]C[CHOICE])
(;W[fm])))