(;AB[jr]AB[kr]AB[kq]AB[lq]AB[ks]AB[mr]AB[nr]AB[oq]AB[pq]AB[pp]AB[qr]AB[qs]AB[rs]AB[sr]AW[js]AW[is]AW[ir]AW[iq]AW[jq]AW[jp]AW[lp]AW[kp]AW[mp]AW[mq]AW[nq]AW[np]AW[op]AW[oo]AW[po]AW[qo]AW[qp]AW[qq]AW[rq]AW[rr]AP[goproblems]
(;W[or]
(;B[pr]C[CHOICE]
(;W[os];B[ns]
(;W[ls];B[lr];W[ms]C[CHOICERIGHT])
(;W[ms];B[ls])
(;W[lr];B[ls])
(;W[sq];B[ps]))
(;W[ns];B[os])
(;W[ps];B[os])
(;W[sq];B[os])
(;W[ms];B[ns]
(;W[sq];B[os])
(;W[ps];B[os])
(;W[ls];B[lr])
(;W[lr];B[ls])
(;W[os];B[ls]))
(;W[ls];B[os]
(;W[lr];B[ms]C[White can do better!])
(;W[ms];B[lr])
(;W[ns];B[lr])
(;W[sq];B[lr]))
(;W[lr];B[ls]
(;W[ns];B[os])
(;W[os];B[ns])
(;W[ms];B[ns])
(;W[ps];B[os])
(;W[sq];B[os])))
(;B[ls]C[CHOICE]
(;W[ns];B[pr];W[os]C[CHOICERIGHT])
(;W[ms];B[ns];W[pr]C[White can do better.])
(;W[os];B[ns];W[pr]C[White can do better.])
(;W[ps];B[ns]C[White can do better.])
(;W[pr];B[ns]C[white can do better.])
(;W[sq];B[ns];W[pr]C[White can do better.]))
(;B[ns]C[CHOICE]
(;W[ls];B[pr]
(;W[os];B[lr];W[ms]C[CHOICERIGHT])
(;W[lr];B[os]C[white can do better.])
(;W[ms];B[lr]C[Ooops!])
(;W[ps];B[os];W[lr]C[white can do better.])
(;W[sq];B[lr]C[Ooops.]))
(;W[pr];B[ls]C[White can do better.])
(;W[lr];B[ls]C[White can do better.];W[pr]C[White can do better.])
(;W[ms];B[ls]C[White can do better.];W[pr]C[White can do better.])
(;W[ps];B[ls]C[White can do better.])
(;W[os];B[ls]C[White can do better.];W[pr]C[White can do better.])
(;W[sq];B[ls];W[pr]C[White can do better.])))
(;W[lr];B[ls])
(;W[sq];B[os])
(;W[pr];B[or])
(;W[ms];B[ns])
(;W[os];B[or];W[ms];B[ns])
(;W[ns];B[os])
(;W[ps];B[or])
(;W[ls];B[os]
(;W[lr];B[ms]C[White can do better.])
(;W[ms];B[lr])
(;W[ns];B[lr])
(;W[pr];B[or]
(;W[ms];B[lr])
(;W[lr];B[ms]C[White can do better.])
(;W[ns];B[lr])
(;W[sq];B[lr]))
(;W[ps];B[lr])
(;W[or];B[pr]
(;W[lr];B[ms]C[White can do better!])
(;W[ms];B[lr])
(;W[ns];B[lr])
(;W[sq];B[lr]))))