(;FF[4]
CA[UTF-8]
GM[1]
GN[Demo Board]
PC[https://online-go.com/review/831245]
PB[Black]
PW[White]
BR[3p]
WR[3p]
OT[Error: time control missing]
RE[?]
SZ[19]
KM[6.5]
RU[Japanese]

(;B[de]
;W[dd]
;B[ed]
;W[cd]
;B[dc]
;W[bc]
;B[cc]
;W[cb]
;B[fc]TR[bb]LB[db:A]SQ[cc]SQ[dc]TR[bd]C[w has two possible cutting points (triangles)
w can atari the 2 B stones

-> I think it's A (see var)

-- chat --
smurph: All analysis done before clicking the move :)
smurph: Problem 1. From move 0: D15 D16 E16 C16 D17 B17 C17 C18 F17 
]
;W[db]
;B[ec]
;W[be]C[deemed correct

I play B15 instead of B16 because it looks better... just going on experience... but B16 looks fine. C15 leaves too many weaknesses.]
)(;B[dq]
;W[dp]
;B[fq]
;W[fp]
;B[gp]TR[eq]MA[gq]C[B has 2 weaknesses (E3,G3)
G3 immediately would allow B atari at E4

-> E3

-- chat --
smurph: Problem 3. From move 0: D3 D4 F3 F4 G4 
]
;W[eq]
;B[er]
;W[ep]
;B[gr]LB[go:B]LB[cq:A]C[and depending on whether the bottom/left is more important or the center / pressing on the bottom, w can choose between A and B here]
;W[cq]C[Since the problem wasn't deemed complete, I played C3 here since it's pretty big (in the absence of any additional information)]
;B[dr]LB[go:B]LB[cr:A]C[the next move should entirely depend on the total board state... 

in the absence of additional info, I played C2, an endgame move, but the problem says G5 is best. That is just silly. If this was endgame and the center was settled, protecting the cut at C4 would be paramount.]
)(;B[hc]
;W[fb]
;B[fc]
;W[ec]
;B[fd]
;W[dc]
;B[ed]
;W[cd]
;B[ss]TR[gb]C[G18 is a shape move, takes a possible eye from B and is generally a big endgame move

-> G18 ()

-- chat --
smurph: Problem 4. From move 0: H17 F18 F17 E17 F16 D17 E16 C16 T1 
]
;W[gb]C[deemed correct]
)(;B[bq]
;W[cr]
;B[cq]
;W[cp]
;B[dr]
;W[dq]
;B[er]
;W[eq]
(;B[sa]LB[bp:E]LB[fq:D]LB[br:A]LB[fr:C]LB[cs:B]C[A: life, connects 4 stones
B: life, allows w B4 sente
C: allows C2 to escape
D: better than C but allows B4
E: allows B2, which leads to a complex fight

-> A

-- chat --
smurph: Problem 11. From move 0: B3 C2 C3 C4 D2 D3 E2 E3 T19 
smurph: oh wait
smurph: it's w to play xD
]
)(;B[ra]LB[bp:B]LB[br:A]LB[fr:C]C[A: captures 2 B stones (makes B and C miai)
B: safely blocks left side
C: blocks bottom in gote

-> A

-- chat --
smurph: Problem 11 (w to move). From move 0: B3 C2 C3 C4 D2 D3 E2 E3 S19 
]
;W[br]
;B[bp]
;W[fr]C[deemed correct]
))(;B[eo]
;W[do]
;B[fp]
;W[ep]
;B[sa]
;W[cp]LB[dn:B]LB[eq:A]C[A: Makes ko shape
B: blocks center (far fetched)

-> A

-- chat --
smurph: Problem 13. From move 0: E5 D5 F4 E4 T19 C4 
]
;B[eq]
;W[dq]LB[dn:B]LB[dp:A]C[A: takes ko
B: makes ko bigger and sente

-> B]
(;B[dn]C[deemed incorrect]
;W[dp]LB[en:A]LB[fo:B]C[I like getting the outside... can choose whether left or bottom is bigger; don't see a problem.]
)(;B[dp]C[TH wants this. I don't like it because of the following sequence]
;W[en]
;B[ep]
;W[cq]
;B[dn]
;W[co]
;B[dm]
;W[fn]C[I don't see how this is clearly better for B.]
))(;B[np]
;W[no]
;B[oo]
;W[op]
;B[qo]
;W[pp]LB[po:B]LB[nq:A]C[A: allows w Q5 -> bad B shape
B: allows w N4 -> complex

-> B

-- chat --
smurph: Problem 17. From move 0: O4 O5 P5 P4 R5 Q4 
]
;B[po]
;W[mp]
;B[nq]C[deemed correct]
;W[mq]
;B[or]C[I think this is how it should go...]
))