(;AB[cb]AB[cc]AB[cd]AB[fb]AB[fc]AB[fd]AB[ge]AB[gf]AB[if]AB[fg]AB[df]AB[cg]AW[db]AW[eb]AW[gc]AW[gd]AW[ic]AW[jc]AW[ed]AW[ee]AW[fe]AW[ef]AW[eg]C[Rescue the three black stones.]TR[fb]TR[fc]TR[fd]AP[goproblems]
(;B[da];W[ea];B[ec];W[dc];B[dd];W[ca]
(;B[fa]C[RIGHT])
(;B[ba];W[fa]
(;B[gb];W[hb];B[da];W[ga])
(;B[da];W[gb])))
(;B[ea];W[da];B[ec];W[dc]
(;B[dd];W[fa]C[Incorrect.Black ran out of liberties.])
(;B[fa];W[dd]C[Black failed to connect.]))
(;B[ca];W[dd]C[Black failed to connect.])
(;B[fa];W[dd]C[Black failed to connect.])
(;B[gb];W[dd]C[Black failed to connect.])
(;B[ga];W[dd]C[Black failed to connect.])
(;B[ec];W[dc]
(;B[ea];W[da];B[dd];W[fa]C[Black ran out of liberties.])
(;B[da];W[gb]C[Black can't push immediately because he will be out of liberties.])
(;B[fa];W[dd]C[Black failed to connect.])
(;B[ca];W[gb]C[Black ran out of liberties.])
(;B[dd];W[gb]C[Black ran out of liberties.])
(;B[gb];W[hb]C[Black ran out of liberties.]))
(;B[dc];W[ec]C[Black failed to connect.])
(;B[hd];W[gb]
(;B[hc];W[hb]C[Black failed to connect.])
(;B[ec];W[dc]C[Black ran out of liberties.]))
(;B[hc];W[gb];B[hb];W[hd]
(;B[ga];W[ec]C[Black ran out of liberties.])
(;B[ec];W[dc]C[Black ran out of liberties.])
(;B[ea];W[da]
(;B[ec];W[dc]C[Black ran out of liberties.])
(;B[ca];W[dd]C[Black failed to connect.])
(;B[dc];W[ec]C[Black failed to connect.])))
(;B[de];W[gb])
(;B[dd];W[gb]
(;B[da];W[ec]C[Black ran out of liberties.])
(;B[ec];W[dc]C[Black ran out of liberties.])
(;B[ea];W[ec]C[Black ran out of liberties.])))