(;AB[cs][cr][br][cq][dr][aq][dp][do][dn][cn][fr][fq][fp][fo]AW[dq][eq][er][fs][gs][gr][gq][gp][bq][bp][cp][co][bn][cm][bl]C[Black to save his stones.]AP[goproblems]
(;B[es];W[ds]
(;B[bo];W[ao]
(;B[es]C[Ko, Black takes first.RIGHT])
(;B[ap];W[ar];B[es]C[Ko, Black takes first. You wasted a ko threat and some points though.RIGHT])
(;B[ep];W[es]))
(;B[ap];W[bo];B[es]C[Ko, Black takes first.RIGHT])
(;B[ep];W[es])
(;B[ao]
(;W[bo];B[es]C[Ko, Black takes first.RIGHT])
(;W[es];B[bo]C[White will not connect the ko like this as Black would live unconditionally.RIGHT])))
(;B[bo];W[ao]
(;B[es];W[ds]
(;B[ap];W[ar];B[es]C[Ko, Black takes first. You wasted a ko threat and some points though.RIGHT])
(;B[ep];W[es])
(;B[ar];W[es]))(;B[ap];W[ar];B[es];W[ds]C[Ko, White takes first]))
(;B[ap];W[bo];B[es];W[ds]C[Ko, White takes first])
(;B[ao];W[bo];B[es];W[ds]C[Ko, White takes first])
(;B[ep];W[es]))