(;AB[cr]AB[dr]AB[dq]AB[eq]AB[ep]AB[eo]AB[gp]AB[gq]AB[jp]AB[jq]AB[jr]AW[br]AW[cq]AW[bp]AW[co]AW[dn]AW[en]AW[fn]AW[gn]AW[hn]AW[ho]AW[iq]AW[hq]AW[hr]AW[gr]C[White to play.]AB[jn]AP[goproblems]
(;W[fp]
(;B[fq]
(;W[hp]TR[fo]TR[fr]C[The marked points are miai. Black is dead!RIGHT])
(;W[io]C[The marked points are miai. Black is dead!RIGHT]TR[fo]TR[fr])
(;W[ip]C[Works but not the best move for connection.RIGHT])
(;W[fr];B[hp];W[ip];B[io]C[White is captured.]
(;W[fo];B[ir]C[White is captured.])
(;W[er];B[ir]))
(;W[fo];B[hp];W[ip];B[io];W[fr];B[ir]C[White is captured.]))
(;B[fo];W[fr];B[hp]
(;W[ip];B[io]
(;W[go];B[fq]C[White will be captured first.])
(;W[fq]C[CHOICE];B[go]
(;W[cs]C[White wins the capturing race!RIGHT])
(;W[dp]C[White wins the capturing race!RIGHT])
(;W[do]C[White wins the capturing race!RIGHT])
(;W[er]C[White wins the capturing race!RIGHT])
(;W[ds]C[White wins the capturing race!RIGHT])))
(;W[fq];B[ip];W[go];B[ir]C[White is captured.]))
(;B[fr];W[fo]
(;B[hp];W[ip];B[io];W[fq]C[RIGHT])
(;B[fq]
(;W[hp]C[Black is dead.RIGHT])
(;W[io]C[Black is dead.RIGHT])
(;W[ip]C[Black is dead.RIGHT])))
(;B[hp];W[ip];B[io];W[fq]C[RIGHT]))
(;W[fq];B[fp];W[fr];B[hp];W[ip];B[io]C[White will be captured first.])
(;W[fr];B[hp];W[ip];B[io]
(;W[fp];B[fq]
(;W[fo];B[ir]C[White is captured.])
(;W[er];B[ir]))
(;W[fq];B[fp]C[White is captured.])
(;W[er];B[ir]C[White is captured.])
(;W[fo];B[ir]C[White is captured.]))
(;W[fo];B[hp];W[ip];B[io]
(;W[fq];B[fp];W[fr];B[ir]C[White is captured.])
(;W[fr];B[ir]C[White is captured.])
(;W[fp];B[fq];W[fr];B[ir]C[White is captured.]))
(;W[hp];B[fr]C[Black is alive.])
(;W[io];B[fr]C[Black is alive.])
(;W[ip];B[fr]C[Black is alive.])
(;W[cs];B[hp];W[ip];B[io];W[fr];B[er]C[White is captured.])
(;W[es];B[hp];W[ip];B[io];W[fr];B[ir]))