Black needs to save all the marked stones, ko is fine if black takes first or white risks too much (you'll find white plays to avoid these ko's). Please don't waste your ko-threats unnecessarily. White's strongest resistance is shown (not necessarily best play considering the whole board). I'll add more to some of the wrong variations at some point.
(;SZ[19]AB[os]AB[dj]AB[di]AB[iq]AB[kq]AB[gq]AB[hr]AB[fr]AB[ko]AB[lp]AB[io]AB[ln]AB[lm]AB[im]AB[jl]AB[hm]AB[gm]AB[fo]AB[dm]AB[co]AB[cn]AB[bm]AB[en]AB[np]AB[qp]AB[pq]AB[jk]AB[kj]AB[ki]AB[ml]AB[pj]AB[oi]AB[mj]AB[kh]AB[nj]AB[nh]AB[ph]AB[pg]AB[qe]AB[pd]AB[od]AB[oc]AB[ob]AB[lb]AB[mb]AB[le]AB[na]AB[nc]AB[qb]AB[kd]AB[je]AB[jg]AB[ig]AB[if]AB[ji]AB[pm]AB[pi]AB[nl]AB[nn]AB[mf]AB[an]AB[gf]AB[hf]AB[gd]AB[ef]AB[af]AB[bf]AB[cf]AB[ce]AB[dc]AB[dd]AB[db]AB[bc]AB[cd]AB[cg]AB[da]AB[ib]AB[lr]AB[mr]AB[ir]AB[jq]AB[fn]AB[ic]AB[de]AB[id]AB[jh]AB[ge]AB[ie]AB[mc]AB[ik]AB[hl]AB[qg]AB[ro]AB[qo]AB[gj]AB[fj]AB[fk]AB[fi]AB[ek]AB[cm]AB[sp]AB[qm]AB[pn]AB[sf]AB[qf]AB[po]AB[pk]AB[or]AB[so]AB[sj]AB[rd]AB[sd]AB[ol]AB[rf]AB[fg]AB[gh]AB[al]AB[bk]AB[gr]AB[gn]AB[mn]AB[rp]AW[sq]AW[ci]AW[cj]AW[hg]AW[dr]AW[fq]AW[gp]AW[go]AW[hq]AW[ip]AW[jp]AW[kp]AW[jn]AW[in]AW[ep]AW[kl]AW[km]AW[cq]AW[cp]AW[bo]AW[bn]AW[ap]AW[ll]AW[qn]AW[qq]AW[rr]AW[rq]AW[qk]AW[hk]AW[lj]AW[ql]AW[qj]AW[li]AW[lh]AW[mi]AW[ni]AW[kg]AW[kf]AW[ke]AW[oh]AW[og]AW[of]AW[pe]AW[qd]AW[pb]AW[oe]AW[ng]AW[md]AW[lc]AW[ld]AW[nd]AW[me]AW[jd]AW[jc]AW[kb]AW[rb]AW[qh]AW[jf]AW[rh]AW[ri]AW[rk]AW[sh]AW[ij]AW[bq]AW[er]AW[gi]AW[fl]AW[hc]AW[eh]AW[dk]AW[el]AW[gc]AW[ch]AW[bb]AW[cc]AW[bd]AW[be]AW[ae]AW[ai]AW[ed]AW[ee]AW[ab]AW[cb]AW[ad]AW[ec]AW[bg]AW[ag]AW[ei]AW[ea]AW[eb]AW[ca]AW[hb]AW[ga]AW[mm]AW[mo]AW[lq]AW[eo]AW[ka]AW[jb]AW[fd]AW[ia]AW[ih]AW[hd]AW[bl]AW[jm]AW[gk]AW[qc]AW[la]AW[rn]AW[hi]AW[jj]AW[ej]AW[eg]AW[dl]AW[gl]AW[cl]AW[om]AW[nm]AW[rm]AW[pl]AW[pr]AW[qs]AW[ok]AW[rc]AW[sc]AW[sa]AW[oj]AW[ma]AW[ja]AW[fh]AW[bj]AW[fp]TR[da]TR[db]TR[dc]TR[dd]TR[de]TR[cd]TR[ce]TR[cf]TR[cg]TR[bf]TR[af]TR[gf]TR[hf]TR[if]TR[ig]TR[jg]TR[kh]TR[ki]TR[ji]TR[kj]TR[jk]TR[jl]TR[im]TR[hm]TR[gm]TR[fn]TR[fo]TR[en]TR[dm]TR[cn]TR[co]TR[jh]TR[ge]TR[gd]TR[ie]TR[je]TR[id]TR[ic]TR[ib]TR[bm]TR[an]TR[ik]TR[hl]TR[cm]TR[fg]TR[al]TR[gn]MA[mj]MA[nj]MA[ml]MA[nl]MA[ol]MA[pk]MA[pj]MA[oi]MA[pi]MA[ph]MA[pg]MA[qg]MA[qf]MA[qe]MA[rf]MA[sf]MA[sd]MA[rd]C[Save all the marked stones. Hint 1: Black needs a good move to stop the triangled stones from being cut into two.]FF[4]GM[1]AP[Jago:Version 4.18]GN[temp]
(;B[ii]
(;W[hh]LB[hj:a]LB[ij:b]C[Please exchange 'a' for 'b' before continuing.];B[hj];W[ij]C[Hint 2: The D16 stones aren't properly connected to the rest of the group.]
(;B[ac];W[bd]
(;B[lk];W[kk]
(;B[lg];W[mk]
(;B[nk]
(;W[lk]
(;B[lf];W[kf]
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[mg];W[mh]
(;B[jo];W[ho];B[hn];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[ho];W[jo]
(;B[hn];W[hp])
(;B[hp];W[hn];B[hq];W[lo]
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[fb];W[pa]C[Black is dead since white can connect and then live in double ko (P19 and M4). see the variations at M4 for the previous black move])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and survive in double ko (P19 and M4)]))))
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])))
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[jo];W[mg])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[fb]
(;B[kn];W[mp];B[mq];W[ha])
(;B[mp];W[ha]))
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (P19 and M4) see variation at M4 for the previous black move])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white lives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)])))
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), as shown in other variations]))))
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[no];W[fb])
(;B[fb];W[pa]C[white lives in double ko (O19 and M4), see the variation at the black M4 for the last move])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)])))
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations.]))))
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[mg];W[ke]C[white wins comfortably, please compare with the correct solution])
(;B[jo];W[mg])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[ke]C[white wins comfortably])
(;B[ke];W[kc]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations.])
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), variation for M4 at previuous black move])
(;B[no];W[fb])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and survive in double ko (O19 and M4)])))))))
(;B[mg];W[ke]C[white wins comfortably])
(;B[ke];W[kc];B[mg];W[mh];B[hp];W[hn];B[hq];W[lo]
(;B[mp];W[kn]
(;B[fb];W[pa]C[white wins])
(;B[no];W[fb];B[ko];W[lo]))
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), shown in other variations])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation for M4 at previus black move])
(;B[lp];W[nh];B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])))))
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[mg];W[ke]
(;B[kg];W[mh]C[white wins, please compare to the correct solution])
(;B[mh];W[ho]
(;B[kg];W[kc]
(;B[ne];W[nf]
(;B[pf];W[ne];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins])
(;B[pf];W[ne];B[fb];W[pa]C[white wins]))
(;B[ne];W[nf];B[kg];W[kc]
(;B[fb];W[pa]C[white wins])
(;B[pf];W[ne];B[fb];W[pa]C[white wins]))
(;B[pf];W[ne]
(;B[kg];W[fb])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins]))
(;B[ne];W[nf]C[white wins comforrtably, please compare with the correct solution])
(;B[jo];W[mh]C[white wins comfortably, please compare to the correct solution])
(;B[hn];W[jo]
(;B[mh];W[fb])
(;B[fb];W[mh])
(;B[ne];W[nf];B[kg];W[mh]))
(;B[hp];W[ho];B[mh];W[fb])
(;B[ho];W[hn]
(;B[jo];W[mh]C[white wins comfortably, please compare to the correct variation])
(;B[hp];W[mh]C[white wins comfortably, please compare to the correct variation])
(;B[mh];W[jo]
(;B[fb];W[pa]C[white wins])
(;B[kg];W[kc];B[fb];W[pa]C[white wins])
(;B[ne];W[nf];B[kg];W[kc]
(;B[fb];W[pa]C[white wins])
(;B[pf];W[ne];B[fb];W[pa]C[white wins]))
(;B[pf];W[ne];B[fb];W[pa]C[white wins]))
(;B[fb];W[jo];B[mh];W[pa]C[white wins])))
(;B[nf];W[ne]
(;B[ke];W[kc]
(;B[mg];W[mh]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[hn]
(;B[jo];W[fb])
(;B[hp];W[jo];B[hq];W[fb])
(;B[fb];W[jo])))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[hn]
(;B[mg];W[mh]
(;B[jo];W[fb])
(;B[hp];W[jo];B[hq];W[fb])
(;B[fb];W[jo]))
(;B[jo];W[mg])
(;B[hp];W[jo]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[fb]))))
(;B[mg];W[ke]C[white is fine])
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[hn]
(;B[ke];W[kc]
(;B[mg];W[mh]
(;B[jo];W[fb])
(;B[hp];W[jo];B[hq];W[fb])
(;B[fb];W[jo]))
(;B[jo];W[mg]))
(;B[mg];W[ke]C[white is fine])
(;B[jo];W[mg])))
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh]
(;B[jo];W[ho];B[hn];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation for M4 at previous black play])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)]))))))
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[jo];W[mg])
(;B[ho];W[jo]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations.])
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation at M4 for the previous black move.])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and survive in double ko (O19 and M4)])))))
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[fb];W[pa]C[white can connect and survive in double ko (O19 and M4), see other variations])
(;B[no];W[fb];B[mq];W[ha])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and survive in double ko (O19 and M4), see variation at M4 for previous black move.])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and survive in double ko (O19 and M4)]))))))))
(;B[jo];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[ne]
(;B[hq];W[mh]
(;B[fb];W[pa]C[white wins])
(;B[kn];W[nh];B[fb];W[pa]C[white wins]))
(;B[mh];W[hq];B[fb];W[pa]C[white wins])
(;B[fb];W[hq];B[mh];W[pa]C[white wins]))
(;B[ne];W[nf]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation at M4 for previous black move])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)])))))))
(;B[mg];W[ne]
(;B[mh];W[hp];B[fb];W[pa]C[white wins])
(;B[hp];W[hn]
(;B[mh];W[hq];B[fb];W[pa]C[white wins])
(;B[fb];W[hq];B[mh];W[pa]C[white wins])
(;B[hq];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[fb];W[hp];B[mh];W[pa]C[white wins]))
(;B[ne];W[nf]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations.])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation at M4 for previous black move.])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)])))))
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[lo]
(;B[mp];W[kn]
(;B[no];W[fb];B[ko];W[lo])
(;B[fb];W[pa]C[white wins]))
(;B[no];W[kn];B[mp];W[fb];B[ko];W[lo])
(;B[fb];W[kn];B[mp];W[pa]C[white wins])
(;B[kn];W[mp]
(;B[no];W[fb];B[mq];W[ha])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see other variations])
(;B[mq];W[ha]
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4), see variation at M4 for black's previous move])
(;B[lp];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[please play at F17];B[fc];W[oa]C[please play at F15];B[fe];W[fa]C[please play at H15];B[he];W[nb]C[white survives in double ko])
(;B[fb];W[pa]C[white can connect and live in double ko (O19 and M4)]))))))))
(;B[mg];W[ne]
(;B[mh];W[ho];B[fb];W[pa]C[white wins])
(;B[jo];W[ho]
(;B[mh];W[hn];B[fb];W[pa]C[white wins])
(;B[hn];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[hn];B[mh];W[pa]C[white wins]))
(;B[hn];W[jo]
(;B[mh];W[fb])
(;B[fb];W[mh]))
(;B[hp];W[ho]
(;B[mh];W[fb])
(;B[fb];W[mh]))
(;B[ho];W[hn]
(;B[mh];W[jo];B[fb];W[pa]C[white wins])
(;B[jo];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[jo];B[mh];W[pa]C[white wins]))
(;B[fb];W[ho];B[mh];W[pa]C[white wins])))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]C[black cannot win this, please refer to variations where he first makes preparatory moves in the M14 area before playing H5 (to save me adding 100+ more variations).]))
(;B[jo];W[kc]
(;B[hn];W[ho]
(;B[kn];W[mh];B[mg];W[nh]
(;B[pf];W[lf])
(;B[ne];W[nf]))
(;B[lf];W[kd];B[kn];W[mh])
(;B[ne];W[mg]))
(;B[ho];W[hn]
(;B[kn];W[mh];B[mg];W[nh]
(;B[ne];W[nf])
(;B[pf];W[lf]))
(;B[lf];W[kd];B[kn];W[mh])
(;B[ne];W[mg]))
(;B[lf];W[kd]
(;B[hn];W[ho];B[kn];W[mh])
(;B[ho];W[hn];B[kn];W[mh]))
(;B[ne];W[mg])
(;B[mg];W[mh]
(;B[hn];W[ho];B[kn];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf]))
(;B[ho];W[hn];B[kn];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf]))))
(;B[hn];W[jo];B[lf];W[kf])
(;B[hp];W[ho];B[lf];W[kf])
(;B[ho];W[jo]C[black cannot win this, please see variations where black plays first at M14 and then makes other preparatory moves before playing H5 ( to save me from needing to add another 100+ variations).])
(;B[ne];W[kc]
(;B[lf];W[nf];B[kd];W[kf]
(;B[mg];W[ke]
(;B[kg];W[mh]
(;B[jo];W[fb])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[kg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[kg];W[mh];B[hq];W[fb]))
(;B[kg];W[mh];B[hp];W[hn];B[hq];W[fb]))
(;B[pf];W[mh]
(;B[kg];W[jo])
(;B[jo];W[kg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[kg])))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ke];W[mg])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[ke]
(;B[kg];W[mh];B[hq];W[fb])
(;B[hq];W[kg]))
(;B[ke];W[hq]))
(;B[mg];W[ke]
(;B[kg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[kg];W[mh];B[hq];W[fb])
(;B[hq];W[kg])))
(;B[ke];W[hp])))
(;B[jo];W[mg])
(;B[hn];W[jo];B[lf];W[nf];B[kd];W[kf])
(;B[hp];W[ho];B[lf];W[nf];B[kd];W[kf])
(;B[ho];W[jo]
(;B[lf];W[nf]
(;B[kd];W[kf]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[ke]
(;B[kg];W[mh];B[hq];W[fb])
(;B[hq];W[kg]))
(;B[ke];W[hq]))
(;B[ke];W[hp])
(;B[mg];W[ke]
(;B[hp];W[hn]
(;B[hq];W[kg])
(;B[kg];W[mh];B[hq];W[fb]))
(;B[kg];W[mh];B[hp];W[hn];B[hq];W[fb])))
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[kd];W[kf]
(;B[hq];W[mg])
(;B[mg];W[ke]
(;B[kg];W[mh];B[hq];W[fb])
(;B[hq];W[kg]))
(;B[ke];W[hq]))))
(;B[hp];W[hn]
(;B[lf];W[nf]
(;B[hq];W[mg])
(;B[kd];W[kf]
(;B[hq];W[mg])
(;B[ke];W[hq])
(;B[mg];W[ke]
(;B[kg];W[mh];B[hq];W[fb])
(;B[hq];W[kg]))))
(;B[hq];W[mg])))
(;B[mg];W[mh]
(;B[jo];W[lf])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[lf]))
(;B[nf];W[mg]))
(;B[mg];W[kc]
(;B[mh];W[lf])
(;B[lf];W[kd]
(;B[jo];W[mh])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mh]))
(;B[jo];W[mh]
(;B[hn];W[ho];B[kn];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf]))
(;B[ho];W[hn];B[kn];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf])))
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mh];B[kn];W[nh];B[pf];W[lf]))
(;B[nf];W[ne]
(;B[jo];W[kc])
(;B[hn];W[jo];B[lf];W[kf])
(;B[hp];W[ho];B[lf];W[kf])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[kc])
(;B[lf];W[kf]
(;B[hq];W[mg])
(;B[mg];W[ke]
(;B[kg];W[mh];B[hq];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[hq];W[mh];B[kg];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[ke];W[kc]
(;B[hq];W[mg])
(;B[mg];W[mh];B[hq];W[fb]))))
(;B[lf];W[kf]
(;B[ke];W[kc]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))
(;B[mg];W[ke]
(;B[kg];W[mh];B[hp];W[hn];B[hq];W[kc]
(;B[fb];W[pa]C[white wins])
(;B[kn];W[nh];B[fb];W[pa]C[white wins]))
(;B[hp];W[hn]
(;B[hq];W[mh];B[kg];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[kg];W[mh];B[hq];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))))
(;B[hp];W[hn]
(;B[ke];W[kc]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))
(;B[hq];W[mg])
(;B[mg];W[ke]
(;B[hq];W[mh];B[kg];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[kg];W[mh];B[hq];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))))))
(;B[lf];W[kf]
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[jo];W[mg])
(;B[ho];W[jo]
(;B[ke];W[kc]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))
(;B[mg];W[hp]
(;B[mh];W[ke];B[kg];W[kc];B[fb];W[pa]C[white wins])
(;B[ke];W[kc];B[mh];W[fb]))
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[ke];W[kc]
(;B[hq];W[mg])
(;B[mg];W[hq];B[mh];W[fb]))
(;B[mg];W[hq]
(;B[mh];W[ke];B[kg];W[kc];B[fb];W[pa]C[white wins])
(;B[ke];W[kc];B[mh];W[fb]))))
(;B[mg];W[jo]
(;B[mh];W[ke];B[kg];W[kc];B[fb];W[pa]C[white wins])
(;B[ke];W[kc];B[mh];W[fb]))
(;B[ke];W[kc]
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))
(;B[mg];W[jo];B[mh];W[fb])))))
(;W[jo];B[lf];W[kf];B[ne];W[nf];B[ke];W[kc];B[mg];W[mh];B[lk]C[black lives if white connects at O12 followed by black connecting the ko]))
(;B[lf];W[nk]))
(;B[mk];W[nk])
(;B[jo];W[mk];B[nk];W[lk];B[lg];W[mg];B[lf];W[kf])
(;B[hn];W[jo]
(;B[mk];W[nk])
(;B[lg];W[mk]
(;B[nk];W[lk]
(;B[lf];W[kf])
(;B[mg];W[mh];B[lf];W[kf])
(;B[ne];W[nf]
(;B[mg];W[kc])
(;B[lf];W[kf])))
(;B[lf];W[kf]))
(;B[ne];W[lf]))
(;B[ne];W[lf])
(;B[hp];W[ho]
(;B[mk];W[nk])
(;B[lg];W[mk]
(;B[nk];W[lk]
(;B[lf];W[kf])
(;B[ne];W[nf];B[mg];W[kc])
(;B[mg];W[mh];B[lf];W[kf]))
(;B[lf];W[kf]))
(;B[ne];W[lf]))
(;B[ho];W[hn]
(;B[jo];W[mk]
(;B[nk];W[lk];B[lg];W[mg];B[lf];W[kf])
(;B[lg];W[mg]
(;B[lf];W[kf])
(;B[nk];W[lk];B[lf];W[kf])))
(;B[mk];W[nk])
(;B[lg];W[mk]
(;B[nk];W[lk]
(;B[lf];W[kf]
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh];B[jo];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[jo];W[mg]))
(;B[mg];W[ne]
(;B[mh];W[jo];B[fb];W[pa]C[white wins])
(;B[jo];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[hp];W[mh];B[fb];W[pa]C[white wins]))
(;B[jo];W[mg]))
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[mg];W[mh];B[jo];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[jo];W[mg]))
(;B[mg];W[ke]
(;B[jo];W[mh];B[kg];W[kc]
(;B[kn];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins]))
(;B[kg];W[jo];B[mh];W[kc]
(;B[pf];W[ne];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[jo];W[mg]))
(;B[jo];W[mg])
(;B[mg];W[ne]
(;B[jo];W[mh]
(;B[kn];W[nh]
(;B[ke];W[kc];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins])
(;B[ke];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[ke];W[kc]
(;B[mh];W[jo];B[fb];W[pa]C[white wins])
(;B[fb];W[jo];B[mh];W[pa]C[white wins])
(;B[jo];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[mh];W[jo]
(;B[ke];W[kc];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[jo]
(;B[mh];W[pa]C[white wins])
(;B[ke];W[kc];B[mh];W[pa]C[white wins])))
(;B[nf];W[ne]
(;B[ke];W[kc]
(;B[mg];W[mh];B[jo];W[fb])
(;B[jo];W[mg]))
(;B[mg];W[jo]
(;B[mh];W[ke];B[kg];W[fb])
(;B[ke];W[kc];B[mh];W[fb]))
(;B[jo];W[mg])))
(;B[jo];W[mg];B[lf];W[kf])
(;B[mg];W[kc]
(;B[ne];W[nf])
(;B[lf];W[kd])
(;B[mh];W[lf])
(;B[jo];W[mh];B[kn];W[nh]
(;B[ne];W[lf])
(;B[pf];W[lf])))
(;B[ne];W[kc]
(;B[jo];W[mg])
(;B[mg];W[lf])
(;B[lf];W[nf];B[kd];W[kf]
(;B[ke];W[mg])
(;B[mg];W[ke]
(;B[kg];W[mh];B[jo];W[fb])
(;B[jo];W[kg])
(;B[pf];W[mh];B[kg];W[fb]))
(;B[jo];W[mg]))))
(;B[lf];W[nk]))
(;B[kn];W[mk];B[nk];W[lk]
(;B[lg];W[mg];B[lf];W[kf])
(;B[ne];W[lf]))
(;B[ne];W[lf];B[jo];W[mk];B[nk];W[lk]))
(;B[nk]C[white will take first in this ko]))
(;B[lg];W[lk]
(;B[lf];W[kf]
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[mg];W[mh]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))))
(;B[mg];W[mh]
(;B[ke];W[kc]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[ke];W[kc];B[hq];W[fb]))))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[mg];W[mh]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[ke];W[kc]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))
(;B[mg];W[mh]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[ke];W[kc]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))))
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))))
(;B[mg];W[mh]
(;B[ne];W[nf]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[ne];W[nf];B[hq];W[fb]))))
(;B[jo];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ne];W[nf]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg])))
(;B[mg];W[mh]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[ne];W[nf]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))
(;B[mg];W[mh]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb])))))
(;B[mg];W[mh]
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))))
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[jo];W[ho];B[hn];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb]))
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb]))))
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[ke];W[kc]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[ne];W[nf]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[hp];W[hn]
(;B[ke];W[kc]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[ne];W[nf]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[hq];W[fb]))))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[mg];W[mh];B[hq];W[fb])))
(;B[mg];W[mh]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[hp];W[hn]
(;B[ne];W[nf]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[mg];W[mh]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[hq];W[fb])))
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[mg];W[mh];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[mg];W[mh];B[hq];W[fb])))
(;B[mg];W[mh]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[mg];W[mh]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[ke];W[kc]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[fb]))))
(;B[mg];W[mh]
(;B[ke];W[kc]
(;B[ne];W[nf];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[ne];W[nf];B[hq];W[fb])))
(;B[ne];W[nf]
(;B[ke];W[kc];B[hp];W[hn];B[hq];W[fb])
(;B[hp];W[hn]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[ne];W[nf]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[ke];W[kc]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb]))))
(;B[hp];W[hn]
(;B[hq];W[fb])
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))
(;B[hq];W[fb])
(;B[mg];W[mh]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[mg];W[mh]
(;B[ke];W[kc]
(;B[ne];W[nf];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[hq];W[fb])
(;B[ne];W[nf]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb])))
(;B[ne];W[nf]
(;B[mg];W[mh]
(;B[ke];W[kc];B[hq];W[fb])
(;B[hq];W[fb]))
(;B[hq];W[mg])
(;B[ke];W[kc]
(;B[mg];W[mh];B[hq];W[fb])
(;B[hq];W[mg]))))))
(;B[ne];W[kc]
(;B[lf];W[nf];B[kd];W[kf]
(;B[jo];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo])
(;B[mg];W[mh]
(;B[jo];W[fb])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[fb])))
(;B[jo];W[mg])
(;B[hp];W[ho];B[lf];W[nf];B[kd];W[kf])
(;B[hn];W[jo];B[lf];W[nf];B[kd];W[kf])
(;B[ho];W[jo]
(;B[lf];W[nf];B[kd];W[kf])
(;B[hp];W[hn]
(;B[hq];W[mg])
(;B[lf];W[nf];B[kd];W[kf]))))
(;B[mg];W[kc]))
(;B[jo];W[lk]
(;B[lg];W[kc])
(;B[ne];W[lf]))
(;B[ho]
(;W[hn]
(;B[jo];W[lk];B[lg];W[kc])
(;B[lg];W[lk]
(;B[lf];W[kf]C[white lives at K5 or F18 so black is dead])
(;B[ne];W[kc];B[lf];W[nf];B[kd];W[kf]C[white lives at K5 or F18 so black is dead])
(;B[jo];W[mg];B[lf];W[kf]))
(;B[ne];W[lf]
(;B[lk];W[kk];B[jo];W[mk];B[nk];W[lk])
(;B[jo];W[lk]))
(;B[lk];W[kk]
(;B[jo];W[mk];B[nk];W[lk];B[lg];W[mg];B[lf];W[kf])
(;B[lg];W[mk]
(;B[nk];W[lk]
(;B[lf];W[kf]
(;B[ke];W[kc]
(;B[ne];W[nf]
(;B[mg];W[mh];B[jo];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[jo];W[mg]))
(;B[mg];W[ne]
(;B[jo];W[mh]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[mh];W[jo];B[fb];W[pa]C[white wins])
(;B[fb];W[jo];B[mh];W[pa]C[white wins]))
(;B[jo];W[mg]))
(;B[ne];W[nf]
(;B[ke];W[kc]
(;B[mg];W[mh];B[jo];W[ha]C[please exchange L6 for O12 and then Q14 for O15.];B[kn];W[nh];B[pf];W[ne]
(;B[fb];W[pa]
(;B[fa]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fc]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[fe]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT])
(;B[he]C[If white connects the E16 stones he will have to ignore a ko-threat to connect the large ko at P19. Note that black mustn't play 3 stones in the eye. RIGHT]))
(;B[pa];W[fb]))
(;B[jo];W[mg]))
(;B[jo];W[mg])
(;B[mg];W[ke]
(;B[jo];W[mh];B[kg];W[kc]C[white wins]
(;B[kn];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins]))
(;B[kg];W[mh];B[jo];W[kc]C[white wins]
(;B[kn];W[nh]
(;B[pf];W[ne];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins]))))
(;B[jo];W[mg])
(;B[mg];W[ne]
(;B[jo];W[mh]C[white wins]
(;B[kn];W[nh]
(;B[ke];W[kc];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[fb];W[pa]C[white wins])
(;B[ke];W[kc]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[mh];W[jo]
(;B[ke];W[kc];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins]))
(;B[ke];W[kc]
(;B[mh];W[jo];B[fb];W[pa]C[white wins])
(;B[jo];W[mh]C[white wins]
(;B[kn];W[nh];B[fb];W[pa]C[white wins])
(;B[fb];W[pa]C[white wins])))
(;B[fb];W[jo];B[mh];W[pa]C[whie wins])))
(;B[mg];W[kc]
(;B[ne];W[nf])
(;B[lf];W[kd])
(;B[mh];W[lf])
(;B[jo];W[mh];B[kn];W[nh]
(;B[ne];W[lf])
(;B[pf];W[lf])))
(;B[ne];W[kc]
(;B[lf];W[nf];B[kd];W[kf]
(;B[jo];W[mg])
(;B[mg];W[ke]
(;B[jo];W[kg])
(;B[kg];W[mh];B[jo];W[fb]))
(;B[ke];W[jo]))
(;B[jo];W[mg])
(;B[mg];W[mh]))
(;B[jo];W[kc]
(;B[kn];W[mh];B[mg];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf]))
(;B[lf];W[kd];B[kn];W[mh])))
(;B[lf];W[nk]))
(;B[mk];W[nk])
(;B[kn];W[mk];B[nk];W[lk];B[lg];W[kc]
(;B[jo];W[mh];B[mg];W[nh]
(;B[pf];W[lf])
(;B[ne];W[lf]))
(;B[lf];W[kd];B[jo];W[mh]))
(;B[ne];W[lf];B[jo];W[mk];B[nk];W[lk])
(;B[nk]C[white will take first in the ko])))
(;W[jo];B[hp];W[hn];B[lk]))
(;B[hp];W[ho]
(;B[lg];W[lk];B[lf];W[kf])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk];B[lf];W[kf])
(;B[nk];W[lg])))
(;B[hn];W[jo]
(;B[lg];W[lk];B[lf];W[kf])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk];B[lf];W[kf])
(;B[nk];W[lg])))
(;B[ne];W[lf]C[most of the aji is gone])
(;B[kk];W[lk]C[this only helps white remove his aji]))
(;B[df];W[lk]C[black is dead on the left, please compare with a correct variation])
(;B[ff];W[lk]C[black is dead on the left, please compare with a correct variation])
(;B[dg];W[lk]C[black is dead on the left, please compare with a correct variation])
(;B[lk];W[dg]
(;B[ac];W[df]C[if black lives in the corner by playing one of the triangle points the escape route for white at 'a' means black's best for the rest of the group is now a ko where white takes first (and the ko-threats in the corner are gone), please compare with a correct solution]LB[ff:a]TR[aa]TR[ba]TR[ad]TR[bd])
(;B[df];W[ff]))
(;B[jo];W[lk]C[black can't make any eyes])
(;B[ho];W[dg]
(;B[ac];W[df]TR[aa]TR[ba]TR[bd]TR[ad]LB[ff:a]C[if black lives in the corner by playing one of the triangle points the escape route for white at 'a' means black's best for the rest of the group is now a ko where white takes first (and the ko-threats in the corner are gone), please compare with a correct solution])
(;B[df];W[ff]))
(;B[hp];W[ho]
(;B[lg];W[lk];B[lf];W[kf])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk];B[lf];W[kf])
(;B[nk];W[lg])))
(;B[hn];W[jo]
(;B[lg];W[lk];B[lf];W[kf])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk];B[lf];W[kf])
(;B[nk];W[lg])))
(;B[lg];W[lk]C[black has one eye at L14 but no chance for another, please compare to the correct variation.])
(;B[kk];W[lk]C[this only helps white remove his aji]
(;B[lg];W[kc])
(;B[jo];W[lf])
(;B[ho];W[jo]
(;B[lg];W[kc])
(;B[hp];W[hn]
(;B[lg];W[kc])
(;B[hq];W[lg])))
(;B[hn];W[jo];B[lg];W[kc])
(;B[hp];W[ho];B[lg];W[kc])))
(;W[hj];B[kk];W[lk];B[hh])
(;W[kk];B[hj];W[ij];B[hh]))
(;B[lk];W[kk]
(;B[lg];W[il])
(;B[ii];W[il])
(;B[hn];W[il];B[ho];W[lg])
(;B[il];W[jo])
(;B[ho];W[il];B[hn];W[lg])
(;B[nk];W[il]C[The lower part is dead, the top half is ko with white taking first.])
(;B[jo];W[il]C[the lower side is dead and so is the top])
(;B[kn];W[il]C[the top and bottom parts both die])
(;B[mk];W[nk]))
(;B[kk];W[lk]
(;B[ii];W[hh]
(;B[hj];W[ij]
(;B[lg];W[kc]
(;B[jo];W[mg])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[jo];W[lf])
(;B[ho];W[jo]
(;B[lg];W[kc];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[hn]
(;B[lg];W[kc];B[hq];W[mg])
(;B[hq];W[lg])))
(;B[hn];W[jo];B[lg];W[kc])
(;B[hp];W[ho];B[lg];W[kc]))
(;B[lg];W[kc]
(;B[jo];W[mg])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[jo];W[lf])
(;B[ho];W[jo]
(;B[lg];W[kc];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[hn]
(;B[lg];W[kc];B[hq];W[mg])
(;B[hq];W[lf])))
(;B[hp];W[ho];B[lg];W[kc])
(;B[hn];W[jo];B[lg];W[kc]))
(;B[lg];W[kc]
(;B[ii];W[hh]
(;B[hj];W[ij]
(;B[jo];W[mg])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[jo];W[mg])
(;B[ho];W[jo];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo]))
(;B[lf];W[kd]
(;B[ii];W[hh]
(;B[hj];W[ij]
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo];B[hp];W[hn]))
(;B[jo];W[mg])
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[ho];W[jo]
(;B[hj];W[ij];B[hp];W[hn])
(;B[hp];W[hn])))
(;B[jo];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[hp];W[hn];B[ii];W[hh])
(;B[ii];W[hh]
(;B[hp];W[hn])
(;B[hj];W[ij];B[hp];W[hn]))))
(;B[jo];W[mg])
(;B[hp];W[ho])
(;B[hn];W[jo])
(;B[ho];W[jo]
(;B[lf];W[kd];B[hp];W[hn];B[ii];W[hh])
(;B[hp];W[hn]
(;B[lf];W[kd];B[ii];W[hh])
(;B[ii];W[hh];B[lf];W[kd]))
(;B[ii];W[hh]
(;B[lf];W[kd];B[hp];W[hn])
(;B[hp];W[hn];B[hq];W[mg]))))
(;B[jo];W[lf])
(;B[ho];W[jo]
(;B[lg];W[kc];B[hp];W[hn];B[hq];W[mg])
(;B[hp];W[hn]
(;B[lg];W[kc];B[hq];W[mg])
(;B[hq];W[lf])))
(;B[hp];W[ho];B[lg];W[kc])
(;B[hn];W[jo];B[lg];W[kc])
(;B[nk]C[unneccessary]))
(;B[gg];W[hh]
(;B[ii];W[hj]
(;B[kk];W[lk]C[black has no hope])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk]C[white is connected, black has one eye on top and none at the bottom])
(;B[ho];W[il]
(;B[hn];W[lg])
(;B[lg];W[mk];B[nk];W[lk]LB[hn:a]LB[kf:b]C[the lower group needs to connect out at 'a' while the upper group has only one eye at 'b']))
(;B[jo];W[il];B[lg];W[mk];B[nk];W[lk])
(;B[hn];W[jo]
(;B[lg];W[mk];B[nk];W[lk]C[only one eye at the top])
(;B[nk];W[lg]))
(;B[hp];W[ho]
(;B[lg];W[mk];B[nk];W[lk]C[all dead on the left, the top half has one eye at L14 and white is fully connected])
(;B[nk];W[lg]))
(;B[il];W[jo])
(;B[nk];W[lg]
(;B[il];W[jo])
(;B[ho];W[hn])
(;B[jo];W[il])
(;B[hp];W[ho])
(;B[hn];W[jo])))
(;B[lg];W[kk]C[white is connected black has one eye on top and none at the bottom])
(;B[ho];W[hn]
(;B[kk];W[lk]C[black has no eyes])
(;B[lk];W[kk]
(;B[lg];W[mk])
(;B[nk];W[lg]))
(;B[lg];W[kk]))
(;B[jo];W[kk]C[all dead on the left])
(;B[hn];W[jo]
(;B[kk];W[lk])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk]C[only one eye at the top])
(;B[nk];W[lg]))
(;B[lg];W[lk]C[black has one eye at L14 while white is connected]))
(;B[hp];W[ho]
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk]C[all dead on the left, the top half has one eye at L14 and white is fully connected])
(;B[nk];W[lg]))
(;B[kk];W[lk]C[no eyes for black on the left])
(;B[lg];W[kk]C[the top half has one eye, the lower half none and white is fully connected])))
(;B[kk];W[lk]C[this removes most of white's aji and black still has no eyes])
(;B[lk];W[kk]
(;B[lg];W[mk];B[nk];W[lk]C[black has one eye on top and none at the bottom])
(;B[nk];W[lf])
(;B[hp];W[ho]
(;B[nk];W[lg])
(;B[lg];W[mk]C[black has only one eye at the top and is cut]))
(;B[hn];W[jo]
(;B[lg];W[mk]C[black has only one eye at the top and is cut])
(;B[nk];W[lg]))
(;B[ho];W[hn]
(;B[lg];W[mk])
(;B[nk];W[lg]))
(;B[jo];W[il]))
(;B[jo];W[kk]C[black has no eyes and is cut])
(;B[hp];W[ho]
(;B[kk];W[lk]C[black has no eyes and white is connected])
(;B[lk];W[kk]
(;B[nk];W[lg])
(;B[lg];W[mk]C[black has only one eye at the top and is cut]))
(;B[lg];W[kk]C[black has only one eye at the top and is cut]))
(;B[hn];W[jo]
(;B[kk];W[lk]C[black has no eyes, white is connected])
(;B[lg];W[kk]C[black has only one eye at the top and is cut])
(;B[lk];W[kk]
(;B[lg];W[mk]C[black has only one eye at the top and is cut])
(;B[nk];W[lg])))
(;B[lg];W[kk]C[black has only one eye at the top while the lower half has none])
(;B[ho];W[hn]
(;B[kk];W[lk]C[black has no eyes])
(;B[lk];W[kk]
(;B[lg];W[mk])
(;B[nk];W[lg]))
(;B[lg];W[kk]C[black has only one eye on top and is cut])))
(;B[hh];W[gg])
(;B[lg];W[kk]
(;B[ii];W[il])
(;B[il];W[jo])
(;B[ho];W[jo]
(;B[hp];W[hn])
(;B[ii];W[il])
(;B[il];W[hp]))
(;B[hn];W[jo])
(;B[hp];W[ho])
(;B[jo];W[il])
(;B[lf];W[il]C[white kills the lower part, black still needs another move to live at the top]))
(;B[jo];W[kk])
(;B[hn];W[jo]C[white is connected black has only one eye, please see other variations for details.])
(;B[hp];W[ho]C[white is connected black has only one eye, please see other variations for details.])
(;B[ho];W[kk]
(;B[il];W[jo])
(;B[ii];W[il])
(;B[hn];W[hh]C[white is eyeless at the top])
(;B[lg];W[jo]C[the bottom half is dead and white can still kill it all if he replies to J11 at H12]
(;B[hp];W[hn])
(;B[ii];W[il])
(;B[il];W[hp])))
(;B[ac];W[kk]C[the bottom half is dead])
(;B[dg];W[hj]
(;B[kk];W[lk]C[black has no eyes])
(;B[lk];W[kk]
(;B[nk];W[lg])
(;B[lg];W[mk];B[nk];W[lk]C[black has one eye at the top and none on the bottom])
(;B[il];W[jo]C[black has one eye at the top and none at the bottom]))
(;B[lg];W[kk]C[black has one eye at the top and none at the bottom])
(;B[jo];W[kk])
(;B[hp];W[ho]
(;B[kk];W[lk]C[white is connected , black has no eyes])
(;B[lk];W[kk]C[black can only get one eye at the top])
(;B[lg];W[kk]C[black has one eye at the top and none on the bottom]))
(;B[hn];W[jo]
(;B[kk];W[lk]C[black has no eyes and white is connected])
(;B[lk];W[kk]C[black can get one eye at the top and has none on the bottom])
(;B[lg];W[kk]C[black has one eye at the top and none at the bottom]))
(;B[ho];W[hn]
(;B[lk];W[kk]C[black can only get one eye at the top and the bottom half is dead])
(;B[kk];W[lk]C[black has no eyes])
(;B[lg];W[kk]C[black can only get one eye at the top and has none on the bottom])))
(;B[nk];W[lk]C[this removes most of white's aji and black dies, please compare with a correct solution])
(;B[mk];W[lk]C[this removes white's aji and is also gote, black must take at O9 or P6 to retain anything.])
(;B[dh];W[hj]
(;B[kk];W[lk]C[black has no eyes, white's aji is almost gone])
(;B[lg];W[kk]C[black has one eye at the top and none at the bottom])
(;B[jo];W[kk])
(;B[hp];W[ho]
(;B[kk];W[lk]C[white is connected, black has no eyes])
(;B[lk];W[kk]C[black can only get one eye at the top])
(;B[lg];W[kk]C[black has one eye at the top and none at the bottom]))
(;B[hn];W[jo]
(;B[kk];W[lk]C[white is connected, black has no eyes])
(;B[lk];W[kk]C[black has no eyes at the bottom and can only get one at the top])
(;B[lg];W[kk]C[black has no eyes at the bottom and only one at the top]))
(;B[lk];W[kk]
(;B[nk];W[lg])
(;B[lg];W[mk];B[nk];W[lk]C[black has one eye at the top and none at the bottom])
(;B[il];W[mk]C[neither group on the left has an eye]))
(;B[ho];W[hn]
(;B[kk];W[lk]C[black has no eyes])
(;B[lk];W[kk]C[black can only get one eye at the top and the bottom half is dead])
(;B[lg];W[kk]C[black has one eye at the top and none at the bottom]))))