This is my first porblems on this site. If there are mistakes I made or variaions I missed, just comment
(;AB[cb]AB[cc]AB[dc]AB[ec]AB[fc]AB[de]AB[ee]AB[fe]AB[gd]AB[hd]AB[he]AB[ie]AB[le]AB[lc]AW[bc]AW[bd]AW[ab]AB[bb]AW[ce]AW[df]AW[ef]AW[ff]AW[gf]AW[hf]AW[if]AW[je]AW[id]AW[hc]AW[jc]AW[db]AW[eb]AW[fb]AW[kb]AW[bf]C[Black to live!]AP[goproblems]
(;B[ib];W[gb]C[FORCE])
(;B[gb]C[]
(;W[hb]C[]
(;B[ib]C[]
(;W[gc]C[];B[ic]C[];W[ga]C[];B[jd];W[kd];B[kc];W[id]C[Ko, the best you can getRIGHT])
(;W[ic]
(;B[ha];W[fa]
(;B[gc];W[ga])
(;B[ga];W[gc];B[ia];W[jb]))
(;B[fa];W[gc];B[ha]C[Ko, the best you can getCHOICERIGHT]))
(;W[ha];B[ic];W[jd];B[gc];W[ga]
(;B[fa];W[ea];B[ia]C[RIGHT])
(;B[ia];W[fa];B[da]C[RIGHT]))
(;W[ia];B[ja]
(;W[ha];B[ga]C[RIGHT])
(;W[ga];B[ha]C[A even worse Ko for white. Black gets to play the Ko first.RIGHT])))
(;B[ga];W[gc];B[ib];W[ic])
(;B[ha];W[ia]
(;B[ga];W[gc])
(;B[fa];W[gc]))
(;B[gc];W[ga];B[fa];W[ea];B[ca];W[ha]))
(;W[gc];B[hb];W[ic];B[da]C[White would not play like this.RIGHT]))
(;B[hb];W[gb]
(;B[gc];W[ic])
(;B[ib];W[ic]))
(;B[da];W[gb])
(;B[cd];W[gc])
(;B[gc];W[gb];B[hb];W[ic])
(;B[ca];W[gb])
(;B[ba];W[gb])
(;B[aa];W[gb]
(;B[ac];W[ca])
(;B[ca];W[ac]))
(;B[ed];W[gc]
(;B[cd];W[ge])
(;B[ge];W[cd]))
(;B[ea];W[gb])
(;B[fa];W[gb])
(;B[ha];W[gb])
(;B[ga];W[gb]))