(;AB[cs]AB[cr]AB[cq]AB[cp]AB[co]AW[bp]AW[bo]AW[bn]AW[cn]AW[dn]AW[eo]AW[eq]AW[dr]AW[fn]AB[jq]AB[hp]AB[gq]C[Black to connect.]AP[goproblems]
(;B[ep]
(;W[fp]
(;B[fq];W[dp];B[er]
(;W[fr];B[es]C[RIGHT])
(;W[dq];B[ds]C[RIGHT]))
(;B[er]
(;W[fr];B[fq];W[dp];B[es]C[RIGHT])
(;W[dp]
(;B[es]C[RIGHT])
(;B[fr]C[RIGHT])
(;B[fq]C[RIGHT];W[es]C[RIGHT]
(;B[fr];W[ds]
(;B[dq]C[RIGHT])
(;B[fs];W[dq];B[do];W[ep]))
(;B[ds];W[fr];B[dq];W[er];B[do];W[ep])
(;B[dq];W[fr];B[do];W[ep];B[ds];W[er])))))
(;W[dp];B[fp]LB[do:A]LB[dq:B]C[A and B are miai, so Black cannot be cut.RIGHT]))
(;B[er];W[dq];B[ds];W[fr])
(;B[fq];W[dq]))