(;AP[goproblems]AB[ca]AB[cb]AB[dc]AB[dd]AB[ce]AB[be]AB[ae]AW[de]AW[df]AW[cf]AW[bf]AW[cd]AW[cc]AW[bc]AW[bb]AB[ac]AW[aa]AW[bh]C[Black to win the semeai](;B[ba]C[Good. B19 might look dumb, but it's the only move that works.RIGHT])(;B[ad];W[db](;B[eb];W[af])(;B[ab];W[da](;B[ba];W[aa])(;B[eb];W[ba])))(;B[bd];W[af])(;B[eb];W[ad];B[bd];W[af])(;B[db];W[ad];B[bd];W[af])(;B[ab];W[ad])(;B[af];W[ag](;B[ad];W[ab])(;B[ba];W[ad](;B[ab];W[bd])(;B[bd];W[ad]))))