(;AB[cr]AB[bq]AB[bp]AB[dq]AB[eq]AB[fq]AB[gq]AB[gr]AW[dr]AW[er]AW[hs]AW[hr]AW[hq]AW[hp]AW[cq]AW[cp]AW[ep]AW[dp]AW[fo]AP[goproblems]
(;B[cs];W[fs]
(;B[fr];W[gs]
(;B[es]C[RIGHT])
(;B[ds];W[es]))
(;B[gs];W[gp];B[ds];W[fp])
(;B[es];W[gs]
(;B[fr]C[RIGHT])
(;B[ds];W[fr])))
(;B[br]
(;W[fs]C[CHOICE];B[gs];W[gp])
(;W[fr]C[Wrong move for White.];B[fs];W[gs];B[ds]))
(;B[gs];W[fs];B[ds];W[fp];B[es];W[cs]
(;B[es];W[br])
(;B[ds];W[br]))
(;B[fs];W[br])
(;B[ds];W[br]
(;B[es];W[cs];B[fr];W[cr])
(;B[cs];W[es]))
(;B[es];W[br];B[cs];W[bs];B[fr];W[ds])
(;B[bs];W[fs];B[ds];W[gs])
(;B[fr];W[br];B[ds];W[cs];B[fs];W[es]))