(;AB[bs]AB[ds]AB[es]AB[er]AB[fr]AB[eq]AB[ep]AB[do]AB[co]AW[br]AW[dr]AW[dq]AW[dp]AW[eo]AW[fo]AW[fp]AW[gq]AW[gr]AW[gs]C[Black to save his stones on the lower edge.]AP[goproblems]
(;B[cr];W[cq];B[bq];W[cs]
(;B[cp]C[RIGHT])
(;B[ar]C[]
(;W[fq];B[cr]C[RIGHT])
(;W[as];B[cp];W[aq];B[cr]C[RIGHT])))
(;B[cs];W[cr]
(;B[ar];W[fq]
(;B[aq];W[fs];B[as];W[ap];B[bq];W[bp];B[cq];W[cp])
(;B[bq];W[fs];B[as];W[aq]))
(;B[bq];W[fq])
(;B[cq];W[fq];B[ar];W[fs];B[as])
(;B[cp];W[fq]))
(;B[cq];W[cr]
(;B[cs];W[fq];B[ar];W[fs];B[as])
(;B[ar];W[fq];B[bq];W[fs];B[cs];W[as]))
(;B[bq];W[cr];B[cq];W[fq])
(;B[cp];W[cr];B[cq];W[fq];B[bq];W[fs]))