Ko is a solution now. Thanks to blyx for spotting my error! As usual, comments are appreciated!
(;AB[ac]AB[bd]AW[ad]AW[ae]AW[be]AW[cf]AW[bg]AW[ci]AW[dh]AW[eg]AW[ef]AB[ce]AB[de]AB[dc]AW[ch]AB[bi]AB[bj]AB[ck]AB[af]AW[bf]AB[df]AB[dj]AB[ei]AB[ek]AB[fh]AB[gf]AB[gd]AB[fc]C[White to live or make a ko for life.]AB[gg]AP[goproblems]
(;W[bc]
(;B[bb]
(;W[cc];B[cb]
(;W[cd];B[ab]
(;W[dg];B[bh];W[dd];B[ee]
(;W[ec];B[ed];W[db];B[eb]C[KoRIGHT])
(;W[ed];B[fe];W[ec];B[eb];W[db];B[da];W[fb];B[dc]C[KoRIGHT])
(;W[fe];B[ed]))
(;W[dd];B[ee]
(;W[dg];B[bh]
(;W[ec];B[ed];W[db];B[eb]C[KoRIGHT])
(;W[ed];B[fe];W[ec];B[eb];W[db];B[da];W[fb];B[dc]C[KoRIGHT])
(;W[fe];B[ed]))
(;W[ec];B[db]
(;W[dg];B[ed];W[bh]C[RIGHT])
(;W[fe];B[ed]
(;W[dg];B[bd];W[bh]C[RIGHT])
(;W[fd]C[NOTTHIS]))
(;W[ed];B[fe];W[eb]C[];B[ea]
(;W[fb];B[gb];W[fa];B[ca]C[Though very tough for black to win, this is a ko. This is probably better for white than in the main line.RIGHT])
(;W[fa];B[ca]
(;W[fb];B[gb]C[hough very tough for black to win, this is a ko. This is probably better for white than in the main line.RIGHT])
(;W[gb];B[fb]C[KoRIGHT]))
(;W[da];B[ca]
(;W[fa];B[fb];W[da]C[Ko. Maybe not the best ko, but still koRIGHT])
(;W[fb];B[gb];W[fa]C[Ko.RIGHT]))
(;W[ca];B[fb])
(;W[ba];B[fb])))
(;W[ed];B[fe];W[ec];B[eb];W[db];B[da];W[fb];B[dc]C[KoRIGHT])))
(;W[dg];B[bh];W[cd];B[ab]))
(;W[cd];B[cc];W[ab];B[cb])
(;W[ab];B[cb];W[cd];B[cc])
(;W[dg];B[bh];W[cc];B[cb];W[cd];B[ab];W[dd];B[ee]
(;W[ec];B[ed];W[db];B[eb]C[KoRIGHT])
(;W[ed];B[fe];W[ec];B[eb];W[db];B[da];W[fb];B[dc]C[KoRIGHT])
(;W[fe];B[ed])))
(;B[cc]C[NOTTHIS];W[bb];B[cd];W[ab]C[RIGHT]))
(;W[dg];B[bh]
(;W[bc];B[cc]
(;W[bb];B[cd]
(;W[ab];B[ag];W[ah];B[ag])
(;W[ag];B[cb]
(;W[ab];B[ba])
(;W[ba];B[ab])))
(;W[cd];B[bb]
(;W[dd];B[ee]
(;W[ed];B[fe];W[ab];B[cb])
(;W[ec];B[ed])
(;W[ab];B[cb]
(;W[ed];B[fe])
(;W[fe];B[ed])))
(;W[ab];B[cb]))
(;W[ab];B[cb]
(;W[cd];B[bb])
(;W[bb];B[cd]MA[ag]MA[ba]C[Miai])))
(;W[cd];B[cc];W[bc];B[bb]
(;W[dd];B[ee]
(;W[ed];B[fe];W[ab];B[cb])
(;W[ec];B[ed])
(;W[ab];B[cb]
(;W[ed];B[fe])
(;W[fe];B[ed])))
(;W[ab];B[cb])))
(;W[cd];B[cc]
(;W[bc];B[bb]
(;W[ab];B[cb])
(;W[dg];B[bh]
(;W[dd];B[ee]
(;W[ed];B[fe];W[ab];B[cb])
(;W[ec];B[ed])
(;W[ab];B[cb]
(;W[ed];B[fe])
(;W[fe];B[ed])))
(;W[ab];B[cb])))
(;W[dg];B[bh];W[bc];B[bb]
(;W[dd];B[ee]
(;W[ed];B[fe];W[ab];B[cb])
(;W[ec];B[ed])
(;W[ab];B[cb]
(;W[ed];B[fe])
(;W[fe];B[ed])))
(;W[ab];B[cb])))
(;W[bh];B[dg];W[bc];B[bb]
(;W[cc];B[cb];W[cd];B[ab];W[dd];B[ed];W[bd];B[ee])
(;W[cd];B[cc];W[ab];B[cb]))
(;W[ag];B[bc]MA[bh]MA[dg]C[miai]))