(;AB[aq]AB[bp]AB[cq]AB[br]AB[dq]AB[fp]AB[gp]AB[hq]AB[iq]AB[jq]AW[hp]AW[ho]AW[go]AW[fo]AW[eo]AW[cp]AW[dp]AW[eq]AW[bo]AW[cn]C[Black to connect.]AP[goproblems]
(;B[fr]
(;W[er]
(;B[es]
(;W[dr];B[cr]
(;W[ep];B[ds]C[RIGHT])
(;W[fq];B[gq];W[gr];B[fs];W[gs];B[ep];W[ds];B[fs]C[RIGHT])
(;W[gq];B[fq];W[gr]
(;B[ds];W[ep];B[fs]C[RIGHT])
(;B[fs];W[ds];B[hr];W[ep])))
(;W[fq];B[gq];W[gr]
(;B[fs];W[ds];B[ep];W[gs]
(;B[dr]C[RIGHT])
(;B[cr]C[RIGHT]))
(;B[ep];W[fs];B[ds];W[dr];B[cs];W[hr]
(;B[ir]C[RIGHT])
(;B[cr]C[RIGHT]))))
(;B[dr];W[fs]))
(;W[fq];B[gq]
(;W[ep]
(;B[er]C[RIGHT])
(;B[dr];W[er];B[es];W[gr]
(;B[hr];W[fs])
(;B[fs];W[gs];B[ds]C[RIGHT]))
(;B[es];W[er];B[dr];W[gr]
(;B[hr];W[fs])
(;B[fs];W[gs];B[ds]C[RIGHT])))
(;W[er];B[dr];W[gr];B[ep];W[fs];B[ds];W[es];B[hs];W[hr];B[ir];W[bs];B[cr];W[ao];B[as];W[ar])))
(;B[er];W[fr]
(;B[fq];W[ep];B[gq];W[dr])
(;B[gr];W[dr];B[ep];W[es];B[gq];W[cr];B[bq];W[fq];B[cs];W[bs];B[as];W[ao])
(;B[ep];W[gq])))