I was just working on this problem when a friend wrote me that one of our high school schoolmates died this weekend in a car accident.
I finished this problem in memory of him.
Spend some time and solve it please...
(;SZ[9]AB[aa]AB[ab]AB[bb]AB[cb]AB[dc]AB[dd]AB[ce]AB[be]AW[ba]AW[ca]AW[da]AW[db]AW[ea]AW[fb]AW[ga]AW[hb]AB[ha]AW[hc]AW[fc]AW[ec]AW[ed]AW[id]AW[ie]AW[if]AW[he]AW[ge]AW[gf]AW[fe]AB[ee]AB[de]AB[df]AB[ef]AW[cf]AW[bf]AW[bg]AB[cg]AB[ch]AB[dh]AW[dg]AW[eg]AW[eh]AW[fg]AB[ei]AB[fh]AB[gg]AB[hh]AB[hf]AB[ig]AB[hg]AW[ff]AW[bh]AB[bi]AW[gi]AB[fi]AW[bd]AB[ad]AW[hi]AB[gh]AW[ag]AB[ah]AB[cd]AP[goproblems]
(;W[di];B[ci];W[ai];B[ii];W[di]C[Hopascica, in memory of my schoolmate :'(RIGHT])
(;W[ai];B[di]
(;W[ci];B[ii])
(;W[ii];B[ah]))
(;W[ci];B[af])
(;W[ac];B[af])
(;W[cc];B[af]))