(;SZ[19]AB[er]AW[eq]AB[ep]AB[dq]AB[dp]AB[fp]AB[hp]AW[fq]AW[dr]AW[cq]AW[cs]AB[cp]AB[bp]AW[bq]AW[aq]AW[br]LB[fq:1]C[white impertinently played out at 1. how to respond?]GM[1]FF[4]CA[UTF-8]RU[Japanese]KM[0]TM[1800,0,30,5]PW[]PB[]AE[ds]AE[cr]AE[as]AE[ap]AE[co]
(;B[fr];W[gq]
(;B[gr];W[hq]
(;B[iq];W[hr]
(;B[ir];W[gs]
(;B[gp];W[hs]
(;B[is];W[es];B[fs]C[RIGHT])
(;B[fs];W[es])
(;B[es];W[ds]))
(;B[fs];W[es])
(;B[hs];W[is]
(;B[gp];W[hs];B[js];W[es];B[fs]C[RIGHT])
(;B[js];W[es]))
(;B[is];W[es]))
(;B[hs];W[ir];B[jr];W[jq]
(;B[ip];W[kr];B[js];W[ks])
(;B[gp];W[ip];B[is];W[iq])
(;B[is];W[ip]))
(;B[gp];W[ir];B[jr];W[jq]
(;B[ip];W[kr])
(;B[hs];W[ip];B[is];W[iq])
(;B[is];W[ip];B[hs];W[iq])))
(;B[hr];W[iq]C[white escapes])
(;B[gp];W[iq]C[white escapes])
(;B[ir];W[iq]C[White breaks out (and the corner is alive)]))
(;B[hq];W[gr]
(;B[hr];W[fs])
(;B[gp];W[fs])
(;B[gs];W[es]))
(;B[gp];W[gr]
(;B[hr];W[fs])
(;B[hq];W[hr];B[ir];W[fs])
(;B[gs];W[es]))
(;B[hr];W[gr];B[gs];W[es]
(;B[fs];W[hs])
(;B[gp];W[fs])
(;B[hq];W[fs])
(;B[hs];W[fs])))
(;B[gq];W[fr]C[black can do better])
(;B[gr];W[fr]
(;B[gq];W[es])
(;B[fs];W[es];B[gq];W[gs])
(;B[es];W[fs]))
(;B[ds];W[es];B[fr];W[gq]
(;B[hq];W[gr])
(;B[gr];W[hq]
(;B[hr];W[iq])
(;B[iq];W[hr]
(;B[ir];W[gs])
(;B[gp];W[gs]))))
(;B[es];W[fr])
(;B[as];W[fr]))