A connection problem that comes from a game i've seen, please leave a comment if there is something wrong or missing.
(;AB[bq]AB[bp]AB[cp]AB[dq]AB[eq]AB[ep]AB[dn]AB[en]AB[ej]AB[ei]AB[gj]AB[hj]AB[ij]AB[ik]AB[il]AB[im]AB[jn]AW[hn]AW[in]AW[jo]AW[ip]AW[hq]AW[hr]AW[br]AW[cq]AW[cr]AW[dr]AW[er]AW[fq]AW[bm]AW[cn]AW[dm]AW[dk]AW[dj]AW[hk]AB[am]AB[an]AW[bk]AB[gn]AW[ho]MA[am]MA[an]MA[bp]MA[cp]MA[bq]MA[ep]MA[eq]MA[dq]MA[dn]MA[en]MA[gn]TR[ei]TR[ej]TR[gj]TR[hj]TR[ij]TR[ik]TR[il]TR[im]LB[gh:Yes]LB[ih:No]C[Can white separate the 2 black groups ? (click on yes or no)- I tried to put many variations in the problem, so please correct me if something is wrong or missing.FORCE]TR[jn]AP[goproblems]
(;W[gh]AB[ei];B[hh]C[Sadly for white he can't separate the 2 groups, but have a try and i'll show you how black can escape.]
(;W[gm];B[fm]
(;W[fl];B[gl]
(;W[hm];B[el]
(;W[fk];B[ek]
(;W[em];B[fn]LB[gk:A]LB[hl:B]C[A and B are miai for connectionCHOICE])
(;W[hl];B[em]C[CHOICE]))
(;W[em];B[fk]C[CHOICE]))
(;W[em];B[hm]C[CHOICE]))
(;W[gl];B[fl];W[fk];B[ek];W[el];B[gk]C[CHOICE])
(;W[fk];B[gl]
(;W[fl];B[hm]C[CHOICE])
(;W[hm]C[];B[fl]LB[gk:A]LB[hl:B]C[A and B are miai for connection])))
(;W[fm];B[gm]
(;W[fn];B[fo]
(;W[em];B[go]C[CHOICE])
(;W[go];B[em];W[fl];B[el];W[ek];B[fk]C[CHOICE]))
(;W[gl];B[em]
(;W[el];B[hm];W[fn];B[fo]
(;W[go];B[fl]C[CHOICE])
(;W[fl];B[go]C[CHOICE]))
(;W[fl];B[hm];W[fn];B[fo];W[go];B[el];W[ek];B[fk]C[CHOICE]))
(;W[em];B[fn]C[CHOICE])
(;W[hm];B[gl]
(;W[fn];B[fo]
(;W[go];B[em];W[fl];B[el];W[fk];B[ek]C[CHOICE])
(;W[em];B[go]C[CHOICE]))
(;W[em];B[fn]C[CHOICE]))
(;W[fl];B[fn]
(;W[hm];B[gl]C[CHOICE])
(;W[gl];B[hm]C[CHOICE])))
(;W[em];B[gm];W[fn];B[fo];W[fm];B[go]C[CHOICE])
(;W[gl];B[gm]
(;W[hm];B[fl]
(;W[fm];B[em];W[el];B[fk]C[CHOICE])
(;W[fk];B[hl]
(;W[fm];B[gk]
(;W[fn];B[em];W[fo];B[ek]C[CHOICE])
(;W[em];B[fn]C[CHOICE]))
(;W[gk];B[ek];W[fm];B[fj]
(;W[em];B[fn]C[CHOICE])
(;W[fn];B[em]C[CHOICE]))
(;W[ek];B[gk]C[CHOICE])))
(;W[fm];B[hm];W[fn];B[fo];W[go];B[em]
(;W[fl];B[el];W[ek];B[fk]C[CHOICE])
(;W[el];B[fl]C[CHOICE])))
(;W[fl];B[gm]
(;W[fm];B[fn]
(;W[hm];B[gl]C[CHOICE])
(;W[gl];B[hm]C[CHOICE]))
(;W[hm];B[gl]C[CHOICE])
(;W[gl];B[hm]C[CHOICE]))
(;W[hl];B[gm];W[hm];B[gl];W[gk];B[fk];W[fl];B[el]C[CHOICE]))
(;W[ih]AB[dk]AB[bk]AB[bm]AB[dm]AB[cn]AW[am]AW[an]AW[dn]AW[en]AW[bp]AW[cp]AW[bq]AB[cq]AB[br]AB[cr]AB[dr]AB[er]AW[dq]AW[eq]AW[ep]AB[fq]AB[hr]AB[hq]AB[ip]AB[ho]AB[hn]AB[in]AB[jo]AW[gn]AW[jn]AW[im]AW[il]AW[ik]AW[gj]AW[hj]AW[ij]AB[hk]AB[dj]AW[ej]AW[ei];B[fm]C[So show me how white can escape]
(;W[em]
(;B[fl]
(;W[el];B[ek]
(;W[gm]
(;B[gl];W[hm];B[fn];W[fo]
(;B[go];W[fk]C[RIGHT])
(;B[fk];W[go]C[RIGHT]))
(;B[fn];W[fo];B[go];W[fk]C[RIGHT]))
(;W[fn];B[gm]
(;W[hm];B[fk]C[CHOICE])
(;W[fk];B[hm]C[CHOICE])))
(;W[gm];B[fn];W[fo]
(;B[go];W[el];B[ek])
(;B[el];W[go];B[hm];W[gl]C[RIGHT]))
(;W[fn];B[gm];W[el];B[ek]
(;W[hm];B[fk]C[CHOICE])
(;W[fk];B[hm]C[CHOICE]))
(;W[hm];B[el]
(;W[fn];B[gm]C[CHOICE])
(;W[gm];B[fn];W[fo];B[go]C[CHOICE]))
(;W[gl];B[el]
(;W[fn];B[gm]C[CHOICE])
(;W[gm];B[fn]
(;W[fo];B[go]C[CHOICE])
(;W[go];B[fo]
(;W[fp];B[gp]C[CHOICE])
(;W[gp];B[fp];W[gq];B[gr]C[CHOICE]))))
(;W[dl]C[this move doesn't work];B[el]
(;W[cm];B[cl];W[dm];B[bn]
(;W[gm];B[fn];W[fo];B[go]
(;W[ek];B[gl];W[hm];B[fp]
(;W[eo];B[dp]
(;W[do];B[co];W[dp];B[aq]C[white is deadCHOICE])
(;W[co];B[do]C[CHOICE]))
(;W[do]C[you can connect with a ko, but it is not the best solution (and this is an ugly 3 steps ko for white : he can't connect at E5 because black would kill the whole group with C5)];B[eo]C[you can connect with a ko, but it is not the best solution (and this is a 3 steps ko for white : he can't connect at E5 because black would kill the whole group with C5)]))
(;W[do];B[ek]
(;W[fp];B[co]C[CHOICE])
(;W[co];B[fp]C[CHOICE]))
(;W[co];B[ek];W[do];B[fp]C[CHOICE])
(;W[fp];B[do];W[eo];B[ek]C[CHOICE]))
(;W[fn];B[gm]C[CHOICE]))
(;W[fn];B[gm]C[CHOICE])
(;W[gm];B[fn];W[fo];B[go]
(;W[cm];B[cl];W[dm];B[bn]
(;W[ek];B[gl];W[hm];B[fp]
(;W[eo];B[dp]
(;W[do];B[co];W[dp];B[aq]C[white is deadCHOICE])
(;W[co];B[do]C[CHOICE]))
(;W[do]C[you can connect with a ko, but it is not the best solution (and this is an ugly 3 steps ko for white : he can't connect at E5 because black would kill the whole group with C5)];B[eo]C[you can connect with a ko, but it is not the best solution (and this is a 3 steps ko for white : he can't connect at E5 because black would kill the whole group with C5)]))
(;W[do];B[ek]
(;W[fp];B[co]C[CHOICE])
(;W[co];B[fp]C[CHOICE]))
(;W[co];B[ek];W[do];B[fp]C[CHOICE])
(;W[fp];B[do];W[eo];B[ek]C[CHOICE]))
(;W[ek];B[cl]C[CHOICE]))))
(;B[el]
(;W[gm]
(;B[fn];W[fo];B[fl];W[go];B[hm];W[gl]C[RIGHT])
(;B[gl]
(;W[hm];B[fn];W[fo];B[fl];W[go]C[RIGHT])
(;W[fn];B[hm];W[fl];B[fk]C[ko, not the best])))
(;W[fn];B[gm]
(;W[fl];B[hm]C[CHOICE])
(;W[hm];B[fl]C[CHOICE]))
(;W[fl];B[gm];W[hm];B[fn];W[go];B[fo];W[gp];B[fp]C[CHOICE])))
(;W[gm]
(;B[hm]
(;W[gl];B[fn]
(;W[fo]
(;B[go];W[em];B[fl];W[el];B[fk];W[ek]C[RIGHT])
(;B[em];W[go]C[RIGHT]))
(;W[em]
(;B[el];W[fo];B[fl];W[go]C[RIGHT])
(;B[fl]
(;W[el];B[ek];W[fo];B[fk];W[go]C[RIGHT])
(;W[fo]
(;B[el];W[go]C[RIGHT])
(;B[go];W[el];B[fk];W[ek]C[RIGHT]))
(;W[go];B[fo];W[fp];B[gp];W[el];B[eo]C[doesn't work for white])
(;W[fk];B[el]C[CHOICE])))
(;W[fl];B[em];W[fo];B[go]C[CHOICE])
(;W[go];B[fo];W[fp];B[gp];W[em];B[eo]C[doesn't work for white]))
(;W[em];B[fl]
(;W[fn];B[gl];W[el];B[ek]
(;W[hl];B[fk]C[CHOICE])
(;W[fk];B[hl]C[CHOICE]))
(;W[gl];B[fn];W[fo];B[go];W[el];B[fk];W[ek]C[RIGHT]))
(;W[fl]
(;B[em]
(;W[fn]
(;B[gl];W[hl]C[RIGHT])
(;B[hl];W[gl];B[gk];W[fk]C[RIGHT]))
(;W[gl];B[fn];W[fo];B[go]C[CHOICE]))
(;B[fn]
(;W[em];B[fo]
(;W[el]C[RIGHT])
(;W[gl];B[el]C[CHOICE])
(;W[dl]C[RIGHT])
(;W[ek]C[RIGHT])
(;W[eo];B[el]C[CHOICE]))
(;W[fo];B[em];W[go];B[gl];W[hl]C[RIGHT])
(;W[go]
(;B[em];W[fo];B[gl];W[hl]C[RIGHT])
(;B[fo]
(;W[em];B[el];W[fp];B[gl]
(;W[eo];B[fk];W[fm];B[ek]
(;W[co]C[no connection but you live anyway !RIGHT])
(;W[do];B[co]C[only one eye !CHOICE])
(;W[bn];B[co]
(;W[bo];B[aq];W[ap]C[white is alive :)RIGHT])
(;W[do];B[bo];W[ao];B[cm]C[false eye !CHOICE])))
(;W[fk];B[gp]C[wrong :(CHOICE]))
(;W[fp])))))
(;W[fn];B[gl];W[em];B[fl];W[el];B[ek]
(;W[hl];B[fk]C[CHOICE])
(;W[fk];B[hl]C[CHOICE]))
(;W[el];B[em]
(;W[fn];B[gl];W[hl];B[fl]C[CHOICE])
(;W[gl];B[fn];W[fo];B[go]C[CHOICE])))
(;B[fn]
(;W[fo]
(;B[go];W[em];B[fl];W[el];B[ek];W[fk]C[RIGHT])
(;B[em];W[go];B[hm];W[gl]C[RIGHT]))
(;W[em]
(;B[el];W[fo];B[fl];W[go];B[hm];W[gl]C[RIGHT])
(;B[fl];W[fo]
(;B[go])
(;B[el])))
(;W[go];B[fo]
(;W[em];B[fl]
(;W[el];B[ek];W[fp];B[gp];W[fk];B[gk];W[fj];B[hm]C[CHOICE])
(;W[fp];B[gp];W[el];B[ek];W[fk];B[gk];W[fj];B[hm]C[CHOICE]))
(;W[fp];B[gp];W[em];B[fl];W[el];B[ek]))
(;W[fl];B[em]C[CHOICE])))
(;W[fn];B[gm];W[em];B[el]
(;W[fl];B[hm]C[CHOICE])
(;W[hm];B[fl]C[CHOICE]))
(;W[go];B[gm]
(;W[em];B[el]
(;W[fl];B[hm]C[CHOICE])
(;W[hm];B[fl]C[CHOICE]))
(;W[hm];B[em]C[CHOICE]))
(;W[gl];B[gm]C[CHOICE])
(;W[fl];B[gm];W[em];B[el];W[hm];B[fn];W[go];B[fo];W[gp];B[fp]C[CHOICE])))