(;AB[pd]AB[nd]AB[ne]AB[ng]AB[nf]AB[oh]AB[pi]AB[qi]AB[qj]AB[pk]AB[pl]AW[qk]AW[rk]AW[oi]AW[oj]AW[pj]AW[pg]AW[ph]AW[oc]AW[nc]AW[md]AW[me]AW[mf]AB[pc]AB[qe]AB[oq]AB[qp]C[Black to get the best out of his situation]AP[goproblems]
(;B[qh];W[qg];B[rg];W[rh];B[ri];W[rf];B[sh];W[sf]
(;B[qf];W[sg]C[Ko])
(;B[sg];W[sj]
(;B[qf];W[si])
(;B[rj];W[sk])))
(;B[rg];W[qh]
(;B[rh];W[ri])
(;B[ri];W[rh]C[This is what I tried in the game. Go on to see if it works...];B[sh];W[rf];B[qf];W[qg]
(;B[sg];W[sf]
(;B[si];W[sj])
(;B[re];W[si])
(;B[og];W[si]))
(;B[pf];W[sg];B[si];W[sj])
(;B[sf];W[rj];B[si];W[sj]C[Black is not happy.])))
(;B[rm];W[qh]C[White is very glad that you let him connect all his weak stones.])
(;B[ql];W[rj]C[White is very glad that you let him connect all his weak stones.])
(;B[ni]C[NOTTHIS])
(;B[nj]C[NOTTHIS])
(;B[ok]C[NOTTHIS])
(;B[rh];W[qh]
(;B[rg];W[ri])
(;B[ri];W[rg]
(;B[og];W[qg];B[sg];W[rj]
(;B[rf];W[si])
(;B[sh];W[sf]))
(;B[pf];W[qg];B[sg];W[rj]
(;B[rf];W[si])
(;B[sh];W[sf]))
(;B[qg];W[qf]
(;B[pf]
(;W[re];B[og];W[qg]
(;B[rd];W[sf];B[se];W[sd];B[sc];W[se];B[sh];W[rj])
(;B[sg];W[rf];B[rd]C[Yupa!RIGHT])
(;B[sf];W[rd]
(;B[rf]C[Right!RIGHT])
(;B[sg];W[rf])))
(;W[sg];B[og];W[qg]
(;B[sf]C[RIGHT])
(;B[rf];W[re];B[rd];W[sf];B[sd];W[rj])))
(;B[og];W[pf]
(;B[rf];W[re])
(;B[pe];W[re])))
(;B[rf];W[sg];B[qg];W[qf];B[pf];W[re]C[Ko. You can do better than this.])))
(;B[ri];W[rh];B[qh];W[qg];B[rg];W[rf];B[sh];W[sf]
(;B[qf];W[sg]C[Ko])
(;B[sg];W[sj]
(;B[qf];W[si])
(;B[rj];W[sk])))
(;B[rj];W[qh]
(;B[rl];W[ri])
(;B[rh];W[sj])
(;B[ql];W[ri])
(;B[sk];W[ri])
(;B[sj];W[sk];B[rh];W[si])))