1# Life and death test problems. 2loadsgf games/life_and_death/ld1.sgf 31 dragon_status B18 4#? [critical (A15|A18) (A15|A18)] 52 dragon_status S18 6#? [critical (T18|O18) T18] 73 dragon_status S2 8#? [critical S1 (S1|S7)] 94 dragon_status B2 10#? [critical (A2|F2) (A2|F2|C1)] 11 12loadsgf games/life_and_death/ld2.sgf 135 dragon_status B18 14#? [critical (B19|E19) (B19|E19|F18|F19)] 156 dragon_status S18 16#? [dead] 177 dragon_status S2 18#? [dead] 198 dragon_status B2 20#? [critical A2 (A2|A5|B6|A6)] 21 22loadsgf games/life_and_death/ld3.sgf 239 dragon_status B18 24#? [critical A14 (A17|A14|B13|A13)] 2510 dragon_status S18 26#? [critical T15 (T15|S14|T14)] 2711 dragon_status S2 28#? [critical (S6|T6|T7|T2) S6] 29# Attacking on F1 only gives a ko, which is a failure. 3012 dragon_status B2 31#? [critical B1 (E1|E2|B1|F1)] 32 33loadsgf games/life_and_death/ld4.sgf 3413 dragon_status B18 35#? [dead] 3614 dragon_status S18 37#? [critical P18 (P18|R19)] 3815 dragon_status S2 39#? [critical T5 (S5|T6|T5)] 4016 dragon_status B2 41#? [critical A2 (B5|A6|A5|A2)] 42 43loadsgf games/life_and_death/ld5.sgf 4417 dragon_status B18 45#? [critical A14 (A14|B17|A17|A18)] 4618 dragon_status S18 47#? [critical T17 (S17|T17|T18)] 4819 dragon_status S2 49#? [critical (S3|T5) (S3|T5)] 5020 dragon_status B2 51#? [critical (B3|A2|A6) (A2|A4|B3)] 52 53loadsgf games/life_and_death/ld6.sgf 5421 dragon_status B18 55#? [critical (A14|A17|B19) A17] 5622 dragon_status S18 57#? [critical T18 (T18|R18|R19|Q19)] 5823 dragon_status S2 59#? [dead] 6024 dragon_status B2 61#? [critical F1 (F1|D2|D1|B1)] 62 63loadsgf games/life_and_death/ld7.sgf 6425 dragon_status B18 65#? [dead] 6626 dragon_status S18 67#? [alive] 6827 dragon_status S2 69#? [critical (Q2|T2|N2) Q1] 7028 dragon_status B2 71#? [alive] 72 73loadsgf games/life_and_death/ld8.sgf 7429 dragon_status B16 75#? [critical C18 (C18|B18|D18)] 7630 dragon_status S18 77#? [critical Q18 (Q18|S19|R19|S14)] 7831 dragon_status S4 79#? [alive] 8032 dragon_status B2 81#? [critical (C1|A5|A2) (A5|C1|A2)] 82 83loadsgf games/life_and_death/ld9.sgf 8433 dragon_status C16 85#? [dead] 8634 dragon_status R16 87#? [critical (Q19|S18|T18|T16) (T18|S18|Q19)] 8835 dragon_status R3 89#? [critical (T5|S2) (S2|T2|T3)] 9036 dragon_status C4 91#? [alive] 92 93loadsgf games/life_and_death/ld10.sgf 9437 dragon_status C16 95#? [critical (A17|C19) (A17|C19|A16|A18)] 9638 dragon_status R16 97#? [dead] 9839 dragon_status R3 99#? [dead] 10040 dragon_status C4 101#? [critical (A5|B2) (B2|A2)] 102 103loadsgf games/life_and_death/ld11.sgf 10441 dragon_status C16 105#? [critical B19 (B19|A16|B18|C19)] 10642 dragon_status R16 107#? [dead] 10843 dragon_status R3 109#? [critical (R1|S2|T7) S2] 110# B2 lives but allows the opponent to make seki (or ko). 11144 dragon_status C4 112#? [critical D1 (A2|D1|B2)] 113 114loadsgf games/life_and_death/ld12.sgf 11545 dragon_status C16 116#? [alive] 11746 dragon_status R16 118#? [alive] 11947 dragon_status R3 120#? [dead] 12148 dragon_status C4 122#? [alive] 123 124loadsgf games/life_and_death/ld13.sgf 12549 dragon_status C16 126#? [critical B18 (A18|B18)] 12750 dragon_status R16 128#? [critical (T18|T16) (T18|S18|Q19)] 12951 dragon_status R3 130#? [critical S1 (R1|S1|T5|T4|T3|S2|S3|T1)] 131# B1 is a better defense than D1 because the latter only lives by double ko. 132# FIXME: D1 and A5 only attack with ko since black can reply at A2. 13352 dragon_status C4 134#? [critical (D1|A5) (B1|D1|B2)] 135 136loadsgf games/life_and_death/ld14.sgf 13753 dragon_status C16 138#? [critical (C19|B19|B18|A18) (A18|B18)] 13954 dragon_status R16 140#? [critical (T16|O19|T17|T18|S18) T18] 14155 dragon_status R3 142#? [critical (S2|T5|S3|T3|T2|R1|S1) S2] 14356 dragon_status C4 144#? [critical (D1|A5|A2) B1] 145 146loadsgf games/life_and_death/ld15.sgf 14757 dragon_status C16 148#? [critical (A16|A17|A18|B18) A18] 14958 dragon_status R16 150#? [critical Q19 (T18|S18|Q19|S19)] 15159 dragon_status R3 152#? [alive] 15360 dragon_status C4 154#? [alive] 155 156loadsgf games/life_and_death/ld16.sgf 15761 dragon_status C16 158#? [critical (B12|D13|D14|A14|A12|B11|C19|B18|A18|B19) (A18|B18|A14|B12)] 15962 dragon_status R16 160#? [alive] 16163 dragon_status R3 162#? [critical (S2|Q2|R2|R1|S1|T5) S2] 16364 dragon_status C4 164#? [alive] 165 166loadsgf games/life_and_death/ld17.sgf 16765 dragon_status B2 168#? [critical A2 A2] 169 170loadsgf games/life_and_death/ld18.sgf 1 17166 dragon_status C9 172#? [alive] 173 174loadsgf games/life_and_death/ld18.sgf 17567 dragon_status C9 176#? [critical A9 A7] 177 178# No need to play ko with B2 179loadsgf games/life_and_death/ld13.sgf 180play white A5 181play black A4 182play white D1 183play black A2 18468 owl_attack C4 185#? [1 B1] 186 187# Clean capture, no ko. 188loadsgf games/life_and_death/ld13.sgf 18969 owl_attack R16 190#? [1 (T16|T18)] 191 192# Two-stage ko. 193loadsgf games/life_and_death/ld9.sgf 194play white E1 19570 owl_attack C4 196#? [2 B2]* 197 198loadsgf games/life_and_death/lunches.sgf 199101 dragon_status A17 200#? [dead] 201102 dragon_status A11 202#? [critical (C14|E14|F13|E11) E14] 203103 dragon_status A5 204#? [critical (A1|E7|M2|M1|N2|N1|O2|O1|P1) (A1|E7|M2|A8|C8|F4)] 205104 dragon_status S1 206#? [critical T6 (T6|T8)] 207105 dragon_status H18 208#? [dead] 209106 dragon_status M7 210#? [critical (O8|L8) O8] 211 212# Life and death problems derived from the tripod group. 213loadsgf games/life_and_death/tripod1.sgf 214151 dragon_status C17 215#? [alive] 216152 dragon_status R17 217#? [critical (S17|Q18|T16) T17] 218153 dragon_status R3 219#? [alive] 220154 dragon_status C3 221#? [critical (B3|D2|B1|A2) B1] 222 223loadsgf games/life_and_death/tripod2.sgf 224155 dragon_status C17 225#? [critical (B16|B18) B18] 226156 dragon_status R17 227#? [alive] 228157 owl_attack R3 229#? [1 Q1] 230158 owl_defend R3 231#? [1 T1] 232159 dragon_status C3 233#? [critical (D2|A4) B1] 234 235loadsgf games/life_and_death/tripod3.sgf 236160 dragon_status C17 237#? [critical B19 (B18|B19|C19)] 238161 dragon_status R17 239#? [dead] 240162 dragon_status R3 241#? [critical P1 R1] 242163 owl_attack C3 243#? [3 B1] 244164 owl_defend C3 245#? [1 (B2|B1|A2)] 246 247loadsgf games/life_and_death/tripod4.sgf 248165 owl_attack C17 249#? [1 (A16|B18)] 250166 owl_defend C17 251#? [2 B18] 252167 owl_attack R17 253#? [3 T15] 254168 owl_defend R17 255#? [1 (R19|T16|T18|T19)] 256169 owl_attack R3 257#? [1 Q1] 258170 owl_defend R3 259#? [2 Q1] 260171 owl_attack C3 261#? [3 A2] 262172 owl_defend C3 263#? [1 (C1|A2)] 264 265loadsgf games/life_and_death/tripod5.sgf 266173 dragon_status C17 267#? [critical (C18|D19|A16) C19] 268174 dragon_status R17 269#? [alive] 270175 dragon_status R3 271#? [critical (T4|S2) S2] 272176 dragon_status C3 273#? [alive] 274 275loadsgf games/life_and_death/tripod6.sgf 276# This is an extremely good ko for white. Black has to ignore 3 ko 277# threats to be able to live. 278177 owl_attack C17 279#? [2 D19] 280178 owl_defend C17 281#? [1 (A19|A17)] 282179 owl_attack R17 283#? [3 T17] 284180 owl_defend R17 285#? [1 (Q18|T17|S18|T18|S17|S19)] 286181 owl_attack R3 287#? [1 (R2|S4|P1)] 288182 owl_defend R3 289#? [2 S1] 290183 owl_attack C3 291#? [3 B2] 292184 owl_defend C3 293#? [1 (B1|B2|B3|A4|D2)] 294 295loadsgf games/life_and_death/tripod7.sgf 296185 owl_attack C17 297#? [1 (A19|A18)] 298186 owl_defend C17 299#? [2 (A18|C18)] 300187 owl_attack R17 301#? [1 (Q19|S19)] 302188 owl_defend R17 303#? [2 Q19] 304189 dragon_status R3 305#? [critical S1 (S4|S1|T2)] 306190 dragon_status C3 307#? [critical (B3|D2|B5|A5|A4) A2] 308 309loadsgf games/life_and_death/tripod8.sgf 310191 dragon_status C17 311#? [alive] 312192 dragon_status R17 313#? [critical (T19|S19) (S17|S19)] 314193 dragon_status R3 315#? [critical (S4|T4|T5) S4] 316194 owl_attack C3 317#? [3 B1] 318195 owl_defend C3 319#? [1 (C1|A5|A3|A2|B1)] 320 321loadsgf games/life_and_death/tripod9.sgf 322196 owl_attack C17 323#? [1 B19] 324197 owl_defend C17 325#? [2 B19] 326198 dragon_status R17 327#? [dead] 328199 dragon_status R3 329#? [alive] 330200 dragon_status C3 331#? [dead] 332 333# More life and death problems around tripod group. 334 335loadsgf games/life_and_death/tripod4.sgf 336# Black tries a bad defense. He must be punished. 337play black Q19 338201 owl_attack Q19 339#? [3 T15] 340 341# Mixed life and death problems. 342loadsgf games/life_and_death/mixed1.sgf 343300 owl_attack C17 344#? [1 (E19|D19|C19|B18|B19|A18|A19)] 345301 owl_defend C17 346#? [1 C19]* 347302 dragon_status R17 348#? [critical T19 (Q19|R18)] 349303 dragon_status R3 350#? [critical (S3|Q3|Q1|T2|T3) S3] 351304 dragon_status C3 352#? [critical (A2|E1) A2] 353 354loadsgf games/life_and_death/comb1.sgf 355305 dragon_status C3 356#? [critical E2 (E2|E1)] 357 358loadsgf games/life_and_death/ld19.sgf 359306 owl_attack C17 360#? [1 B19] 361307 owl_defend C17 362#? [1 (E19|C19|B19|A18|A16)] 363308 owl_attack R17 364#? [1 T17] 365309 owl_defend R17 366#? [1 (T17|S19|Q19)] 367310 owl_attack R3 368#? [1 T2] 369311 owl_defend R3 370#? [1 (T2|R1|P1)] 371312 owl_attack C3 372#? [1 B1] 373313 owl_defend C3 374#? [1 (B1|A4)] 375 376loadsgf games/owl49.sgf 1 377314 owl_defend R17 378#? [1 P18]* 379play black P17 380315 owl_attack P17 381#? [1 P18] 382 383loadsgf games/owl49.sgf 7 384316 owl_defend Q17 385#? [1 T16] 386 387loadsgf games/life_and_death/mixed2.sgf 388317 owl_attack C13 389#? [1 E13]* 390318 owl_attack L12 391#? [1 L10] 392319 owl_defend C3 393#? [3 D2] 394320 owl_attack L5 395#? [3 M5] 396 397loadsgf games/life_and_death/mixed3.sgf 398321 owl_attack D11 399#? [2 B12] 400322 owl_attack K13 401#? [1 (N11|N13|PASS)]* 402323 owl_defend K13 403#? [0] 404324 owl_attack L4 405#? [1 N2] 406325 owl_defend B3 407#? [1 E1]* 408 409loadsgf games/life_and_death/mixed4.sgf 410326 owl_attack B11 411#? [1 B13] 412327 owl_attack L12 413#? [1 M13] 414328 owl_attack K5 415#? [1 (N5|N3|J2)]* 416329 owl_defend K5 417#? [1 N3]* 418 419# tough under the stones problem from Sensei's Library 420loadsgf games/owl47.sgf 5 421404 owl_attack Q4 422#? [1 S4] 423loadsgf games/owl47.sgf 6 424405 owl_defend Q4 425#? [0] 426loadsgf games/owl47.sgf 7 427406 owl_attack Q4 428#? [1 R3] 429loadsgf games/owl47.sgf 8 430407 owl_defend Q4 431#? [0] 432loadsgf games/owl47.sgf 9 433408 owl_attack Q4 434#? [1 T3] 435loadsgf games/owl47.sgf 10 436409 owl_defend Q4 437#? [0] 438loadsgf games/owl47.sgf 11 439410 owl_attack Q4 440#? [1 (R3|T2)] 441loadsgf games/owl47.sgf 12 442411 owl_defend Q4 443#? [0] 444loadsgf games/owl47.sgf 13 445412 owl_attack Q4 446#? [1 T2] 447loadsgf games/owl47.sgf 14 448413 owl_defend Q4 449#? [0] 450loadsgf games/owl47.sgf 15 451414 owl_attack Q4 452#? [1 S2] 453 454# Problems arising from a 3-3 invasion. 455loadsgf games/life_and_death/invasion1.sgf 456501 owl_defend C17 457#? [1 C15] 458502 owl_defend R17 459#? [1 (R14|S14|R16)] 460503 owl_defend R3 461#? [1 S2]* 462504 owl_attack C3 463#? [1 B1] 464 465loadsgf games/life_and_death/invasion2.sgf 466505 owl_attack C17 467#? [1 (C19|B19)] 468506 owl_defend R17 469#? [1 S16] 470507 owl_defend R3 471#? [1 S2]* 472508 owl_defend R5 473#? [1 (S2|S7)] 474509 owl_defend C5 475#? [1 A5]* 476 477loadsgf games/life_and_death/invasion3.sgf 478510 owl_defend C15 479#? [1 B15]* 480511 owl_defend R15 481#? [1 (R12|R11)]* 482512 owl_defend R3 483#? [1 S5] 484513 owl_defend C3 485#? [1 C2]* 486 487loadsgf games/life_and_death/invasion4.sgf 488514 owl_defend C17 489#? [1 B16] 490515 owl_defend R15 491#? [1 S15] 492516 owl_defend R3 493#? [1 S2] 494517 owl_defend C3 495#? [1 C8]* 496 497loadsgf games/life_and_death/ld20.sgf 498520 owl_defend B4 499#? [2 B3]* 500 501loadsgf games/life_and_death/eye1.sgf 502530 owl_attack B9 503#? [1 D9]* 504531 owl_defend B9 505#? [1 (D9|E9|E8)] 506532 owl_attack F2 507#? [1 J2]* 508533 owl_defend F2 509#? [1 J2]* 510