(;AB[br]AB[bq]AB[cq]AB[dp]AB[ep]AB[eq]AB[co]AB[fo]AB[go]AB[ho]AB[io]AB[ip]AB[iq]AB[jr]AB[js]AB[es]AB[fs]AW[cr]AW[dr]AW[er]AW[fr]AW[fq]AW[fp]AW[gp]AW[hq]AW[hp]AW[ir]AW[gs]AW[dq]C[get the best possible result]AP[goproblems]
(;B[gr]
(;W[hr];B[hs];W[is]
(;B[gs];W[bs];B[cs];W[ds])
(;B[cs];W[gs]C[yes, ko is the bestRIGHT]))
(;W[hs]C[white makes a mistake]
(;B[hr];W[gq]
(;B[hr];W[gr];B[is]C[RIGHT])
(;B[is];W[hr]))
(;B[is];W[hr])))
(;B[hr];W[gr])
(;B[cs];W[ds])
(;B[hs];W[gr])
(;B[is];W[hr]))