(;GM[1]FF[4]CA[UTF-8]AP[CGoban:3]ST[2] RU[Japanese]SZ[9]KM[0.00] PB[Noir]AW[ad][bd][cd][de][df][eg][eh][di][ei]AB[af][cf][bh][dh][ci] ;B[] (;W[ah] (;B[ai] (;W[be]C[This incredible exchange is necessary] (;B[bf] ;W[cg] ;B[bg] (;W[ch]C[the other hard move] ;B[dg] ;W[ch] ;B[cg] ;W[bi]C[Ko, black must find the first threat]) (;W[dg] ;B[ch] ;W[bi] ;B[ag]C[The ko iscrushed])) (;B[ag] ;W[bg] (;B[bf] ;W[cg]C[false eyes]) (;B[cg] ;W[bf]C[false eyes]))) (;W[cg] ;B[bg] ;W[ch] ;B[dg] ;W[ch] ;B[cg] ;W[bi] ;B[ch] ;W[ai] ;B[ag] ;W[ai] ;B[be]C[Noir vit ])) (;B[ag] ;W[cg] ;B[bg] ;W[dg] ;B[ch] ;W[ai]C[death without ko]) (;B[bg] ;W[dg] ;B[ai] ;W[bi] (;B[ch] ;W[ai] ;B[ag] ;W[ai] ;B[be] ;W[ce]C[death without ko]) (;B[fd] ;W[fe] ;B[ai] ;W[ch]C[no ko]))) (;W[cg] ;B[bg] ;W[bf] (;B[be] ;W[ce] (;B[ch] ;W[bf]C[looks like a favorable ko for white, but] ;B[ai]C[well-hidden move, working as a inner ko threat] ;W[ag] ;B[cf]C[so this is a better ko for black than the correct answer]) (;B[bf] (;W[ah] ;B[ai] (;W[dg] ;B[ch] ;W[bi]C[ko, good for white]) (;W[bi] ;B[ch] ;W[dg] ;B[ai]C[ko , good for black])) (;W[dg] ;B[ah]))) (;B[ag] ;W[ai] ;B[be] ;W[dg] ;B[ch]C[already dead])))