(;AB[rq]AB[pq]AB[pp]AB[np]AB[nq]AB[lq]AB[oo]AB[on]AB[pn]AW[op]AW[oq]AW[or]AW[no]AW[nn]AW[po]AW[qo]AW[om]AW[qm]C[Black to play the best move(s).]AP[goproblems]
(;B[os];W[nr]
(;B[mr];W[pr];B[qr];W[pm]
(;B[ps]C[RIGHT])
(;B[ns]C[RIGHT]))
(;B[pr];W[mr]C[Black is separated, the corner is not completely safe, and any hopeful black territory from the three stones on the side is basically ruined.]))
(;B[pr];W[os]
(;B[ps];W[qn]
(;B[nr];W[pm]C[Black is separated and the corner is not completely safe.])
(;B[ns];W[pm]C[Black is separated and the corner is not completely safe.]))
(;B[nr];W[pm]
(;B[ps];W[qn]C[Black is separated and the corner is not completely safe.])
(;B[ns];W[qn]C[Black is separated and the corner is not completely safe.])))
(;B[nr];W[os]
(;B[pr];W[pm]
(;B[ps];W[qn]C[Black is separated and the corner is not completely safe.])
(;B[ns];W[qn]C[Black is separated and the corner is not completely safe.]))
(;B[ns];W[pm]
(;B[pr];W[qn]C[Black is separated and the corner is not completely safe.])
(;B[ps];W[qn]C[Black is separated and the corner is not completely safe.])))
(;B[ns];W[os]C[Black is separated and the corner is not completely safe.])
(;B[ps];W[os]C[Black is separated and the corner is not completely safe.])
(;B[pm]C[NOTTHIS])
(;B[qn]C[NOTTHIS]))