(;AB[ed]AB[gf]AB[gg]AB[jf]AB[je]AW[ae]AW[bd]AB[ac]AW[ad]AB[cd]AB[be]AB[af]AB[dd]AB[ec]AB[fd]AW[bc]AW[cc]AW[dc]AW[eb]AW[fc]AB[ge]AB[hg]AW[gc]AW[gd]AW[he]AW[hf]AW[ie]AB[if]AB[ig]AW[id]AW[ic]AW[hb]AW[ha]AW[ia]AB[ja]AB[jb]AB[ib]AB[jc]AB[jd]AB[cf]C[Black to get something.]AP[goproblems]
(;B[fb]C[White plays A this time. You can look up what Black can get if White plays B instead.]
(;W[db]LB[db:A]LB[gb:B]C[White plays A this time. You can look up what Black can get when white plays B instead.]
(;B[hc];W[hd];B[gb]C[RIGHT])
(;B[gb];W[hc]C[CHOICE])
(;B[hd];W[hc]C[CHOICE])
(;B[ga];W[hc]C[CHOICE])
(;B[fa];W[hc]C[CHOICE]))
(;W[gb]LB[db:A]LB[gb:B]C[White plays B this time. You can look up what Black can do if White plays A instead.]
(;B[db];W[fa]
(;B[bb];W[ab]
(;B[cb]C[RIGHT])
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])
(;B[ca];W[ba]C[CHOICE]))
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])
(;B[cb];W[bb]
(;B[ba];W[ab]C[CHOICE])
(;B[ab];W[ba]C[CHOICE])
(;B[aa];W[ab]C[CHOICE])
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])))
(;B[bb];W[db]C[CHOICE])
(;B[hc]C[NOTTHIS];W[hd];B[db];W[fa];B[bb];W[ab];B[cb]C[RIGHT])
(;B[hd]C[NOTTHIS])
(;B[cb];W[db]C[CHOICE])
(;B[fa];W[db]C[CHOICE])
(;B[ab];W[db]C[CHOICE])))
(;B[db]
(;W[cb]LB[cb:A]LB[fb:B]C[White plays A this time. You can look up what Black can do when White plays B instead.];B[fb];W[da]
(;B[hc];W[hd];B[gb]C[RIGHT])
(;B[hd];W[hc]C[CHOICE])
(;B[gb];W[hc]C[CHOICE])
(;B[ga];W[hc]C[CHOICE])
(;B[fa];W[hc]C[CHOICE]))
(;W[fb]LB[cb:A]LB[fb:B]C[White plays B this time. You can look up what Black can do if white plays A instead.]
(;B[bb];W[ab]
(;B[cb]C[RIGHT])
(;B[ca];W[ba]C[CHOICE])
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])
(;B[ba];W[cb]
(;B[da];W[ea]C[CHOICE])
(;B[ca];W[da]C[CHOICE])
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])))
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])
(;B[cb];W[bb]
(;B[hc]C[NOTTHIS])
(;B[hd]C[NOTTHIS])
(;B[ba];W[ab]C[CHOICE])
(;B[ab];W[ba]C[CHOICE])
(;B[aa];W[ab]C[CHOICE]))))
(;B[hc]C[NOTTHIS])
(;B[hd];W[hc]C[CHOICE])
(;B[bb];W[db]C[CHOICE])
(;B[cb];W[db]C[CHOICE])
(;B[gb];W[fb]C[CHOICE]))