Feel free to comment/rate/flag and report any mistakes with this problem.
(;AW[ds]AW[er]AW[dq]AW[cq]AW[bq]AW[bp]AW[do]AW[ep]AW[fp]AW[ho]AW[iq]AB[co]AB[bo]AB[cp]AB[dp]AB[cn]AB[eo]AB[eq]AB[fq]AB[gq]AB[fr]TR[do]TR[ep]TR[fp]C[Capture the marked white cutting stones please!]AP[goproblems]
(;B[go];W[fo]
(;B[fn];W[en]
(;B[gp];W[eo];B[em]C[Great! This is called the squeeze tesuji.RIGHT])
(;B[em];W[gn]C[Uh oh.])
(;B[dn];W[gn]C[Uh oh.])
(;B[gn];W[em]C[You let white escape!]))
(;B[gp];W[fn]C[You let white escape! Now your groups are seperated!]))
(;B[fo];W[gp]C[White escapes!])
(;B[gp];W[fo]
(;B[fn];W[go]TR[fr]TR[fq]TR[eq]TR[gq]TR[gp]C[Your marked stones are in serious trouble now!])
(;B[go];W[fn]C[White escapes and your two groups are seperated!])
(;B[en];W[go]TR[fr]TR[fq]TR[eq]TR[gq]TR[gp]C[Your marked stones are in serious trouble!])
(;B[dn];W[go]TR[fr]TR[fq]TR[eq]TR[gq]TR[gp]C[Your marked stones are in serious trouble!])
(;B[gn];W[go]TR[fr]TR[fq]TR[eq]TR[gq]TR[gp]C[Your marked stones are in serious trouble!]))
(;B[dn];W[gp]TR[fr]TR[fq]TR[eq]TR[gq]C[You captured only one stone, and now your marked group is dead.])
(;B[en];W[gp]TR[fr]TR[fq]TR[eq]TR[gq]C[You captured one stone, but now your marked group is dead.])
(;B[fn];W[gp]LB[go:A]LB[gp:B]TR[eq]TR[fr]TR[fq]TR[gq]C[You captured one stone, but now your marked group is dead. White could play either A or B to escape.]))