(;AW[bb]AW[cc]AW[cd]AW[ce]AW[cf]AW[cg]AW[bg]AW[af]AB[ag]AB[ah]AB[ch]AB[dg]AB[df]AB[de]AB[dd]AB[dc]AB[db]AB[cb]C[B to move]AB[bh]AP[goproblems]
(;B[ad]
(;W[be]
(;B[ae];W[ac];B[bf]C[nice! direct ko, too!RIGHT])
(;B[ab];W[bc];B[ae]C[RIGHT]))
(;W[ac];B[ae];W[be];B[bf]C[nice! direct ko, too!RIGHT])
(;W[bd];B[ae];W[be];B[bf]C[(not a direct ko, since b can a17!)RIGHT])
(;W[ae];B[be];W[bf];B[bc]C[RIGHT])
(;W[bc];B[be]C[RIGHT]))
(;B[ae];W[ad]
(;B[bf];W[be];B[af];W[bc])
(;B[be];W[bd]))
(;B[be];W[bd])
(;B[bd];W[be])
(;B[ac];W[ad])
(;B[ba]C[more or less the previous problem])
(;B[bc];W[ad])
(;B[ab];W[ad]))