{ "snapback": { "initial": { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "B4", "C2", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C3", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "W", "stones": [ "C4" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] }, "branch": { "moves": [ { "colour": "W", "point": "C3", "captured": [ "C2" ], "new_string_liberties": [ "C2" ] }, { "colour": "B", "point": "C2", "captured": [ "C3", "C4" ], "new_string_liberties": [ "C3" ] } ], "states": [ { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "B4", "C2", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C3", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "W", "stones": [ "C4" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] }, { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "B", "black": [ "B3", "B4", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C3", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C2", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1", "C2" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "C2", "D1" ] }, { "colour": "W", "stones": [ "C3", "C4" ], "liberties": [ "C2" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "C2", "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B W B . . . . .", ". W . W . . . . .", ". . W . . . . . ." ] }, { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "B4", "C2", "C5", "D3", "D4" ], "white": [ "B2", "C1", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C3", "C4", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3", "C4" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C4", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "C4", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B . B . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] } ] }, "optional_preparation": { "moves": [ { "colour": "B", "point": "C2", "captured": [], "new_string_liberties": [ "C3" ] }, { "colour": "W", "point": "C3", "captured": [ "C2" ], "new_string_liberties": [ "C2" ] }, { "colour": "B", "point": "C2", "captured": [ "C3", "C4" ], "new_string_liberties": [ "C3" ] } ], "states": [ { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "B", "black": [ "B3", "B4", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C2", "C3", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1", "C2" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "C2", "D1" ] }, { "colour": "W", "stones": [ "C4" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "C2", "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B . B . . . . .", ". W . W . . . . .", ". . W . . . . . ." ] }, { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "B4", "C2", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C3", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "W", "stones": [ "C4" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] }, { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "B", "black": [ "B3", "B4", "C5", "D3", "D4" ], "white": [ "B2", "C1", "C3", "C4", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C2", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1", "C2" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "C2", "D1" ] }, { "colour": "W", "stones": [ "C3", "C4" ], "liberties": [ "C2" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "C2", "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". B W B . . . . .", ". W . W . . . . .", ". . W . . . . . ." ] }, { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "B4", "C2", "C5", "D3", "D4" ], "white": [ "B2", "C1", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B5", "B6", "B7", "B8", "B9", "C3", "C4", "C6", "C7", "C8", "C9", "D1", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3", "B4" ], "liberties": [ "A3", "A4", "B5", "C3", "C4" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C5" ], "liberties": [ "B5", "C4", "C6", "D5" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3", "D4" ], "liberties": [ "C3", "C4", "D5", "E3", "E4" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B . B . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] } ] }, "limit": "Immediate simple-ko acceptance proved by complete occupancy difference; does not certify broader history rules or rank the preparatory placement." }, "recapture_differences": { "ko_initial": { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "C2", "C4", "D3" ], "white": [ "B2", "C1", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B4", "B5", "B6", "B7", "B8", "B9", "C3", "C5", "C6", "C7", "C8", "C9", "D1", "D4", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3" ], "liberties": [ "A3", "B4", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C4" ], "liberties": [ "B4", "C3", "C5", "D4" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3" ], "liberties": [ "C3", "D4", "E3" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] }, "ko_after_accepted_white_c3": { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "B", "black": [ "B3", "C4", "D3" ], "white": [ "B2", "C1", "C3", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B4", "B5", "B6", "B7", "B8", "B9", "C2", "C5", "C6", "C7", "C8", "C9", "D1", "D4", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1", "C2" ] }, { "colour": "B", "stones": [ "B3" ], "liberties": [ "A3", "B4" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "C2", "D1" ] }, { "colour": "W", "stones": [ "C3" ], "liberties": [ "C2" ] }, { "colour": "B", "stones": [ "C4" ], "liberties": [ "B4", "C5", "D4" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "C2", "D1", "E2" ] }, { "colour": "B", "stones": [ "D3" ], "liberties": [ "D4", "E3" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B W B . . . . .", ". W . W . . . . .", ". . W . . . . . ." ] }, "hypothetical_black_c2_result_not_accepted": { "files": "ABCDEFGHI", "ranks": "bottom-to-top 1-9", "side_to_move": "W", "black": [ "B3", "C2", "C4", "D3" ], "white": [ "B2", "C1", "D2" ], "empty": [ "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "B1", "B4", "B5", "B6", "B7", "B8", "B9", "C3", "C5", "C6", "C7", "C8", "C9", "D1", "D4", "D5", "D6", "D7", "D8", "D9", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "H1", "H2", "H3", "H4", "H5", "H6", "H7", "H8", "H9", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" ], "strings": [ { "colour": "W", "stones": [ "B2" ], "liberties": [ "A2", "B1" ] }, { "colour": "B", "stones": [ "B3" ], "liberties": [ "A3", "B4", "C3" ] }, { "colour": "W", "stones": [ "C1" ], "liberties": [ "B1", "D1" ] }, { "colour": "B", "stones": [ "C2" ], "liberties": [ "C3" ] }, { "colour": "B", "stones": [ "C4" ], "liberties": [ "B4", "C3", "C5", "D4" ] }, { "colour": "W", "stones": [ "D2" ], "liberties": [ "D1", "E2" ] }, { "colour": "B", "stones": [ "D3" ], "liberties": [ "C3", "D4", "E3" ] } ], "ascii_top_to_bottom": [ ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . . . . . . . .", ". . B . . . . . .", ". B . B . . . . .", ". W B W . . . . .", ". . W . . . . . ." ] }, "ko_candidate_rejection": { "legal": false, "reason": "immediate_repetition" }, "ko_differences_before_first_to_proposed_second": [], "snapback_differences_before_first_to_accepted_second": [ { "point": "C4", "before": "W", "after": "empty" } ], "scope": "Rejected ko candidate is a hypothetical result only; accepted board remains after White C3." } }