(;AP[goproblems]AB[np]AB[pp]AB[op]AB[qp]AB[rp]AB[sp]AB[oq]AB[or]AW[nq]AW[nr]AW[os]AW[ns]AB[sq]AW[sr]AW[rq]AW[qq]AW[pq]AW[mp]AW[lp]AB[lq]AB[mq]AW[kp]AB[ps]AW[jq]TR[nq]TR[nr]TR[ns]TR[os]TR[pq]TR[qq]TR[rq]TR[sr](;W[pr](;B[mr]C[Play at (K) If White has ko threats or (N) no ko threat.CHOICE](;W[mo];B[no];W[qs];B[rr];W[rs];B[ss]C[Ko.RIGHT])(;W[no];B[mo];W[rs];B[ms];W[qs]C[RIGHT]))(;B[qs];W[rs];B[mr];W[qr])(;B[rr]C[CHOICE];W[qs](;B[mr];W[rs];B[ss]LB[no:K]C[KoRIGHT];W[no];B[oo];W[sr];B[ms](;W[qr];B[ps]C[RIGHT])(;W[ps];B[ss]C[RIGHT]))(;B[ss];W[lr])))(;W[rs];B[pr])(;W[qr];B[pr])(;W[lr];B[mr])(;W[ls];B[ms];W[mr];B[lr]))