(;AB[pq]AB[qp]AB[rp]AB[rq]AB[sq]AB[or]AB[nr]AB[lq]AW[pr]AW[qr]AW[oq]AW[op]AW[po]AW[qo]AW[ro]AW[so]AW[sp]AB[rr]AW[pp]C[w q4 was a mistake. b can now save his stones without ko...]AP[goproblems]
(;B[rs];W[qq];B[ps]C[RIGHT])
(;B[ps];W[rs]
(;B[qq];W[sr])
(;B[ss];W[sr]C[ko]))
(;B[qs];W[ps]
(;B[qq];W[rs])
(;B[rs];W[qq])
(;B[os];W[rs])))