This was made based on Sing216's problem where b played a mistake. See if you can do better.
(;AP[goproblems]AW[br]AW[cr]AW[dr]AW[dq]AW[dp]AW[do]AW[co]AW[bo]AW[bp]AW[bq]AB[cs]AB[bs]AB[as]AB[ar]AB[aq]AB[ap]AB[ao]AB[bn]AB[dn]AB[er]AB[eq]AB[ep]AB[eo]AB[es]AB[el]AB[ck]AW[ds]TR[ds]C[Black to kill. Yes, you heard me.](;B[an];W[cn](;B[bm];W[cm](;B[bl](;W[dl](;B[dk](;W[em](;B[fm];W[en];B[fn];W[dm])(;B[cl];W[dm];B[fm];W[en];B[fn])(;B[dm];W[en])(;B[en]MA[dm]MA[cl]C[RIGHT]))(;W[en];B[em];W[dm];B[fn]C[RIGHT]))(;B[ek];W[dk];B[dj];W[em];B[en];W[fm];B[dm];W[cl](;B[cp]C[RIGHT])(;B[cq]C[RIGHT])(;B[cj]C[RIGHT])(;B[ej];W[bk];B[cj];W[al])(;B[bj]C[RIGHT])(;B[bk]C[RIGHT]))(;B[em];W[dk]C[w gets out])(;B[cl];W[en];B[em];W[dm];B[fn];W[dk]C[w gets out :(])(;B[dm]MA[cl]MA[dk]C[RIGHT]))(;W[em];B[dm];W[dl];B[en](;W[dk];B[cl]C[RIGHT])(;W[cl];B[dk]C[RIGHT])))(;B[cl];W[bl]))(;B[cm];W[bm]TR[cm]C[The triangled move is black's original mistake];B[bl];W[al];B[am];W[bm])(;B[bl];W[bm])(;B[dm];W[bm]))(;B[cn];W[an])(;B[cp];W[an])(;B[cq];W[an]))