(;AW[ar]AW[br]AW[bq]AW[bp]AW[dr]AW[dq]AW[dp]AB[cs]AB[aq]AB[ap]AB[ao]AB[bo]AB[co]AB[do]AB[ep]AB[eo]AB[er]AB[eq]AB[es]LB[cp:a]LB[cq:b]LB[cr:c]LB[as:d]LB[bs:e]LB[ds:f]C[FORCE]AP[goproblems]
(;W[cp]LB[ds:a]C[FORCE];B[ds]LB[bs:a]LB[cr:b]C[FORCE]
(;W[bs]LB[cr:a]C[FORCE];B[cr])
(;W[cr]LB[bs:a]C[FORCE];B[bs]))
(;W[cq])
(;W[cr]LB[cp:a]LB[ds:b]C[FORCE]
(;B[cp]LB[bs:a]LB[ds:b]C[FORCE]
(;W[bs]LB[ds:a]C[FORCE];B[ds])
(;W[ds]LB[bs:a]C[FORCE];B[bs]))
(;B[ds]LB[bs:a]LB[cp:b]C[FORCE]
(;W[bs]LB[cp:a]C[FORCE];B[cp])
(;W[cp]LB[bs:a]C[FORCE];B[bs])))
(;W[as])
(;W[bs]LB[ds:a]C[FORCE];B[ds]LB[cp:a]LB[cr:b]C[FORCE]
(;W[cp]LB[cr:a]C[FORCE];B[cr])
(;W[cr]LB[cp:a]C[FORCE];B[cp]))
(;W[ds]LB[bs:a]C[FORCE];B[bs]LB[cp:a]LB[cq:b]LB[cr:c]C[FORCE]
(;W[cp]LB[cr:a]C[FORCE];B[cr]C[RIGHT])
(;W[cq])
(;W[cr]LB[cp:a]C[FORCE];B[cp])))