(;AB[cb]AB[cc]AB[cd]AB[ee]AB[eg]AB[ge]AB[gf]AB[hd]AB[id]AB[if]AB[gc]AB[fc]AB[jb]AB[pd]AB[oc]AB[ob]AB[qf]AB[qh]AB[ph]AB[pi]AB[nj]AB[nk]AB[mi]AB[ki]AB[kh]AW[bd]AW[ce]AW[cf]AW[bf]AW[ch]AW[dd]AW[ec]AW[db]AW[ed]AW[fd]AW[gd]AW[hc]AW[ib]AW[jc]AW[kc]AW[nb]AW[nc]AW[nd]AW[rg]AW[rh]AW[qi]AW[qj]AW[pk]AW[mj]AW[mk]AW[kj]AW[ji]AW[jk]AW[he]C[Black to save some stones in the corner. For the purposes of this question, ko is considered correct and white will avoid playing that path (unless it gets to a point you can avoid it and you choose ko).]AB[bc]AW[ae]AB[gb]AW[hb]AP[goproblems];B[eb]
(;W[dc]
(;B[ha]
(;W[ic]
(;B[da];W[de]
(;B[fa]C[RIGHT])
(;B[ea]C[RIGHT])
(;B[ga]C[RIGHT])
(;B[ba];W[ab];B[ac];W[fa])
(;B[ab];W[ba]
(;B[ca];W[fa])
(;B[fa];W[ca])))
(;B[de];W[ea];B[fa]C[ko but white has avoided ko so much you could have lived without it]))
(;W[ia];B[fa]C[koRIGHT]))
(;B[da];W[ga])
(;B[fa];W[da];B[de];W[ca])
(;B[de];W[ga]))
(;W[ga];B[dc];W[ea];B[da];W[fa];B[ba]C[RIGHT])
(;W[ea];B[fa]C[koRIGHT]))