[{"id": "b1-p01-01", "chapter": "1", "book": 1, "page": 1, "index": 1, "image": "/school/puzzles/b1-p01-01.webp", "fen": "8/r7/4kp2/7P/4p3/3bB3/2p5/2R1K3 w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["e3a7"]]}, {"id": "b1-p01-02", "chapter": "1", "book": 1, "page": 1, "index": 2, "image": "/school/puzzles/b1-p01-02.webp", "fen": "r1b2rk1/pp3ppp/2q5/1Q6/1b2pB2/5pP1/PPP2P1P/2KR1B1R w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["b5b4"]]}, {"id": "b1-p01-03", "chapter": "1", "book": 1, "page": 1, "index": 3, "image": "/school/puzzles/b1-p01-03.webp", "fen": "r2q1rk1/pb1n1p1p/1p2p1pb/3pP3/6Q1/PP1B4/1BPN1PPP/R3R1K1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["h6d2"]]}, {"id": "b1-p02-01", "chapter": "1", "book": 1, "page": 2, "index": 1, "image": "/school/puzzles/b1-p02-01.webp", "fen": "2kr1b1r/ppp3pp/4b3/2Nnpp2/8/2NP4/PPP2PPP/R1B2RK1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["f8c5"]]}, {"id": "b1-p02-02", "chapter": "1", "book": 1, "page": 2, "index": 2, "image": "/school/puzzles/b1-p02-02.webp", "fen": "2k3r1/pppq4/3p2n1/2bP2Br/3N1p2/6pP/PPP1Q1P1/2KR3R w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["e2h5"]]}, {"id": "b1-p02-03", "chapter": "1", "book": 1, "page": 2, "index": 3, "image": "/school/puzzles/b1-p02-03.webp", "fen": "r2k3r/p2pp2p/1pb3p1/q1p5/Pn1bP3/1BNP1P2/2P3PP/R1BQ1R1K b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d4c3"]]}, {"id": "b1-p02-04", "chapter": "1", "book": 1, "page": 2, "index": 4, "image": "/school/puzzles/b1-p02-04.webp", "fen": "rnbq1rk1/p1p1ppbp/1p1p1np1/8/2PP1B2/6P1/PP1QPPBP/RN2K1NR w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["g2a8"]]}, {"id": "b1-p02-05", "chapter": "1", "book": 1, "page": 2, "index": 5, "image": "/school/puzzles/b1-p02-05.webp", "fen": "2kr3r/1ppq2pp/p2bpp2/1Q1p4/P2P1P2/1nP1BN2/RP4PP/5RK1 w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["b5b3"]]}, {"id": "b1-p02-06", "chapter": "1", "book": 1, "page": 2, "index": 6, "image": "/school/puzzles/b1-p02-06.webp", "fen": "r3k2r/2p5/p1pqb1pb/4pp1p/7P/2NP1QP1/PPPB1P2/R4RK1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["h6d2"]]}, {"id": "b1-p02-07", "chapter": "1", "book": 1, "page": 2, "index": 7, "image": "/school/puzzles/b1-p02-07.webp", "fen": "r2q1rk1/pp2ppbp/2n3p1/1BPN4/3Pn1b1/4BN2/PP3PPP/2RQR1K1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d8d5"]]}, {"id": "b1-p02-08", "chapter": "1", "book": 1, "page": 2, "index": 8, "image": "/school/puzzles/b1-p02-08.webp", "fen": "r2q1rk1/p4p1p/1pn3p1/2p2bN1/2B5/3PP3/PP4PP/1R1Q1RK1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d8g5"]]}, {"id": "b1-p02-09", "chapter": "1", "book": 1, "page": 2, "index": 9, "image": "/school/puzzles/b1-p02-09.webp", "fen": "2rr2k1/1p2b1pp/p2ppn2/8/1P2PP2/P5PP/1B2q1BK/2RQ1R2 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["e2b2"]]}, {"id": "b1-p03-01", "chapter": "1", "book": 1, "page": 3, "index": 1, "image": "/school/puzzles/b1-p03-01.webp", "fen": "4r1k1/6p1/6Rp/2Ppn3/p2B1P1P/P1P5/1r4P1/R5K1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["e5g6"]]}, {"id": "b1-p03-02", "chapter": "1", "book": 1, "page": 3, "index": 2, "image": "/school/puzzles/b1-p03-02.webp", "fen": "r2q1rk1/ppp2ppp/2np1b2/3Q3b/2B1P3/2N2N1P/PP3PP1/R4RK1 w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d5h5"]]}, {"id": "b1-p03-03", "chapter": "1", "book": 1, "page": 3, "index": 3, "image": "/school/puzzles/b1-p03-03.webp", "fen": "2rNq1k1/7p/5pp1/pn6/6Q1/4P2P/5PP1/3R2K1 w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["g4c8"]]}, {"id": "b1-p03-04", "chapter": "1", "book": 1, "page": 3, "index": 4, "image": "/school/puzzles/b1-p03-04.webp", "fen": "r1bqkbnr/pp1n1ppp/4p3/2pp2N1/8/6P1/PPPPPPBP/RNBQ1RK1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d8g5"]]}, {"id": "b1-p03-05", "chapter": "1", "book": 1, "page": 3, "index": 5, "image": "/school/puzzles/b1-p03-05.webp", "fen": "rnb2rk1/pp2ppbp/3p1np1/q5B1/2PN4/2NBP2P/PP3PP1/R2QK2R b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["a5g5"]]}, {"id": "b1-p03-06", "chapter": "1", "book": 1, "page": 3, "index": 6, "image": "/school/puzzles/b1-p03-06.webp", "fen": "r5k1/3p1pbp/2p3p1/r1Pq4/PQ2p3/4P2P/R2B1PP1/2R3K1 b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["d5a2"]]}, {"id": "b1-p03-07", "chapter": "1", "book": 1, "page": 3, "index": 7, "image": "/school/puzzles/b1-p03-07.webp", "fen": "rnbq1rk1/1pp2ppp/p7/3pp3/B5Q1/P1BP4/2P2PPP/R3K1NR b - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["c8g4"]]}, {"id": "b1-p03-08", "chapter": "1", "book": 1, "page": 3, "index": 8, "image": "/school/puzzles/b1-p03-08.webp", "fen": "r2qk2r/ppp3pp/4bp2/2bnp3/2BnN3/3P1N2/PPPB1PPP/R2QK2R w - - 0 1", "kind": "capture", "goal": "Capture an undefended piece.", "lines": [["e4c5"]]}, {"id": "b1-p05-01", "chapter": "2", "book": 1, "page": 5, "index": 1, "image": "/school/puzzles/b1-p05-01.webp", "fen": "6k1/b2n1pp1/5n1p/4N3/8/6P1/P2R1P1P/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5d7"]]}, {"id": "b1-p05-02", "chapter": "2", "book": 1, "page": 5, "index": 2, "image": "/school/puzzles/b1-p05-02.webp", "fen": "rnb1k2r/ppp2ppp/3q1n2/2bpp3/7P/BP2P1P1/P1PP1PB1/RN1QK1NR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5a3", "b1a3", "d6a3"]]}, {"id": "b1-p05-03", "chapter": "2", "book": 1, "page": 5, "index": 3, "image": "/school/puzzles/b1-p05-03.webp", "fen": "6Q1/1k1r2p1/1q5p/3r4/8/7P/5PP1/3R1BK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1d5", "d7d5", "g8d5"]]}, {"id": "b1-p05-04", "chapter": "2", "book": 1, "page": 5, "index": 4, "image": "/school/puzzles/b1-p05-04.webp", "fen": "1r2r1k1/1Q3p2/p5qp/1p6/2pbN1p1/6B1/PPB2PPP/R5K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g3b8"]]}, {"id": "b1-p05-05", "chapter": "2", "book": 1, "page": 5, "index": 5, "image": "/school/puzzles/b1-p05-05.webp", "fen": "1n3r2/r5kp/p1p2R2/2Nb2p1/8/8/1PP3PP/5RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6f8"]]}, {"id": "b1-p05-06", "chapter": "2", "book": 1, "page": 5, "index": 6, "image": "/school/puzzles/b1-p05-06.webp", "fen": "3r4/1b2k3/4p1r1/1qP1Pp2/P7/3NpPPp/1P2Q2P/R4R1K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5d3", "e2d3", "d8d3"]]}, {"id": "b1-p05-07", "chapter": "2", "book": 1, "page": 5, "index": 7, "image": "/school/puzzles/b1-p05-07.webp", "fen": "r1bqr1k1/1pp2ppp/p1n5/3p2B1/1b1Pn3/1PNBPN2/P4PPP/2RQ1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4g5", "f3g5", "d8g5"]]}, {"id": "b1-p05-08", "chapter": "2", "book": 1, "page": 5, "index": 8, "image": "/school/puzzles/b1-p05-08.webp", "fen": "2r5/2r1ppk1/bp1p2p1/pq1P4/4P3/3B4/PP1Q1KPP/2R4R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5d3", "d2d3", "a6d3", "c1c7", "c8c7"]]}, {"id": "b1-p05-09", "chapter": "2", "book": 1, "page": 5, "index": 9, "image": "/school/puzzles/b1-p05-09.webp", "fen": "1k3r2/ppp1n1pp/5q2/1B1bp3/1P4Q1/2PP2P1/PB2K1nP/RN3R2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1f6"]]}, {"id": "b1-p06-01", "chapter": "2", "book": 1, "page": 6, "index": 1, "image": "/school/puzzles/b1-p06-01.webp", "fen": "4rrk1/1pq1ppbp/p1pp1np1/3P2B1/2P1n3/1PN2N2/P4PPP/1QR2RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3e4", "f6e4", "b1e4"]]}, {"id": "b1-p06-02", "chapter": "2", "book": 1, "page": 6, "index": 2, "image": "/school/puzzles/b1-p06-02.webp", "fen": "8/p4p2/1p4k1/2b3B1/P1P1N1P1/5n2/2K5/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3g5"]]}, {"id": "b1-p06-03", "chapter": "2", "book": 1, "page": 6, "index": 3, "image": "/school/puzzles/b1-p06-03.webp", "fen": "r4rk1/2qnbppp/p3pn2/4N3/PpPB4/1N1Q2P1/4PPKP/R4R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7e5", "d4e5", "c7e5"]]}, {"id": "b1-p06-04", "chapter": "2", "book": 1, "page": 6, "index": 4, "image": "/school/puzzles/b1-p06-04.webp", "fen": "1r1q1rk1/p1pbbppp/Q1n2n2/3p4/3N4/2N1P3/PPPP1PPP/R1B1KB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4c6", "d7c6", "a6c6"]]}, {"id": "b1-p06-05", "chapter": "2", "book": 1, "page": 6, "index": 5, "image": "/school/puzzles/b1-p06-05.webp", "fen": "1kbq1r2/pp4p1/4p1np/8/2P5/7P/1RQrBPPN/R5K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2d2"]]}, {"id": "b1-p06-06", "chapter": "2", "book": 1, "page": 6, "index": 6, "image": "/school/puzzles/b1-p06-06.webp", "fen": "r1bqk2r/ppp2p1p/2n3pQ/2bpP3/8/2PPnN2/PP4PP/R1B1KB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1e3"]]}, {"id": "b1-p06-07", "chapter": "2", "book": 1, "page": 6, "index": 7, "image": "/school/puzzles/b1-p06-07.webp", "fen": "6k1/ppb3p1/7p/4n3/8/4R1P1/5PKP/B7 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a1e5"]]}, {"id": "b1-p06-08", "chapter": "2", "book": 1, "page": 6, "index": 8, "image": "/school/puzzles/b1-p06-08.webp", "fen": "1r5r/pb1nkppp/1pQNpq2/2p1b3/8/3B1N2/PP1P1PKP/R1B4R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6b7"]]}, {"id": "b1-p06-09", "chapter": "2", "book": 1, "page": 6, "index": 9, "image": "/school/puzzles/b1-p06-09.webp", "fen": "r1b2rk1/5ppp/p3pq2/2ppb3/P3P3/1PNP4/3B1PPP/R2Q1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5c3", "a1c1", "c3b4", "d2b4", "c5b4"]]}, {"id": "b1-p06-10", "chapter": "2", "book": 1, "page": 6, "index": 10, "image": "/school/puzzles/b1-p06-10.webp", "fen": "6k1/1Q2pp1p/1p2n1p1/4P3/1P1P3P/4P1n1/1Nr1qBB1/3R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2f2"]]}, {"id": "b1-p06-11", "chapter": "2", "book": 1, "page": 6, "index": 11, "image": "/school/puzzles/b1-p06-11.webp", "fen": "r2qk2r/ppp1bppp/1n1p1n2/3P4/4PBb1/2N5/PPP1B1PP/R2QK1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2g4", "f6g4", "d1g4"]]}, {"id": "b1-p08-01", "chapter": "3", "book": 1, "page": 8, "index": 1, "image": "/school/puzzles/b1-p08-01.webp", "fen": "1k6/1B1p4/8/3P4/8/8/8/4K3 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b7a6"]]}, {"id": "b1-p08-02", "chapter": "3", "book": 1, "page": 8, "index": 2, "image": "/school/puzzles/b1-p08-02.webp", "fen": "1k3nr1/3p3p/6p1/8/8/1BB4P/1K4P1/8 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f8e6"]]}, {"id": "b1-p08-03", "chapter": "3", "book": 1, "page": 8, "index": 3, "image": "/school/puzzles/b1-p08-03.webp", "fen": "n1k5/1p1r4/2pP4/2Pp4/8/6P1/5P2/R5K1 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c8b8"]]}, {"id": "b1-p09-01", "chapter": "3", "book": 1, "page": 9, "index": 1, "image": "/school/puzzles/b1-p09-01.webp", "fen": "1r6/5pk1/4p3/8/8/6PR/5PK1/1N2b3 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b1a3"]]}, {"id": "b1-p09-02", "chapter": "3", "book": 1, "page": 9, "index": 2, "image": "/school/puzzles/b1-p09-02.webp", "fen": "8/2kpb3/6R1/8/8/8/1rP5/1B5K w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["g6g1"]]}, {"id": "b1-p09-03", "chapter": "3", "book": 1, "page": 9, "index": 3, "image": "/school/puzzles/b1-p09-03.webp", "fen": "6k1/1p3b2/2p5/8/8/4P3/3P1Bn1/2K4B b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f7d5"]]}, {"id": "b1-p09-04", "chapter": "3", "book": 1, "page": 9, "index": 4, "image": "/school/puzzles/b1-p09-04.webp", "fen": "2N5/5pk1/5np1/4p3/4P3/7P/2P3P1/6K1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c8d6"]]}, {"id": "b1-p09-05", "chapter": "3", "book": 1, "page": 9, "index": 5, "image": "/school/puzzles/b1-p09-05.webp", "fen": "6br/1kp3Qp/1p6/5p2/7n/1P6/2P5/2K5 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["h4g6"]]}, {"id": "b1-p09-06", "chapter": "3", "book": 1, "page": 9, "index": 6, "image": "/school/puzzles/b1-p09-06.webp", "fen": "3r2kr/4bp2/1R5Q/6p1/5p2/8/6P1/4BK2 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["h6c6"]]}, {"id": "b1-p09-07", "chapter": "3", "book": 1, "page": 9, "index": 7, "image": "/school/puzzles/b1-p09-07.webp", "fen": "5knr/3pp2p/2p5/8/2PQ4/2KP4/8/8 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["g8f6"]]}, {"id": "b1-p09-08", "chapter": "3", "book": 1, "page": 9, "index": 8, "image": "/school/puzzles/b1-p09-08.webp", "fen": "8/1p3pk1/2p1p2b/2P1Pp2/P2n4/3R1P2/5KP1/8 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d4c2"]]}, {"id": "b1-p09-09", "chapter": "3", "book": 1, "page": 9, "index": 9, "image": "/school/puzzles/b1-p09-09.webp", "fen": "rkb3n1/p4p1p/1p4p1/8/8/P5P1/1PP2PBP/R5K1 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c8b7"]]}, {"id": "b1-p12-01", "chapter": "4", "book": 1, "page": 12, "index": 1, "image": "/school/puzzles/b1-p12-01.webp", "fen": "3r1k2/2BP1b1p/p4p2/Pp3q2/1P2p3/7P/2Q3R1/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["c7d6"]]}, {"id": "b1-p12-02", "chapter": "4", "book": 1, "page": 12, "index": 2, "image": "/school/puzzles/b1-p12-02.webp", "fen": "1n3rk1/4qN1p/b3p1n1/3P4/4P3/1PQ5/5RPP/7K w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["f7h6"]]}, {"id": "b1-p12-03", "chapter": "4", "book": 1, "page": 12, "index": 3, "image": "/school/puzzles/b1-p12-03.webp", "fen": "rn2N1nr/pp5p/4p3/b2p2p1/5kP1/5N2/P3KP1P/3R4 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["d1d4"]]}, {"id": "b1-p13-01", "chapter": "4", "book": 1, "page": 13, "index": 1, "image": "/school/puzzles/b1-p13-01.webp", "fen": "3k4/6R1/7R/8/8/8/2K5/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["h6h8"]]}, {"id": "b1-p13-02", "chapter": "4", "book": 1, "page": 13, "index": 2, "image": "/school/puzzles/b1-p13-02.webp", "fen": "3k4/R7/8/8/8/8/2K5/1Q6 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["b1b8"]]}, {"id": "b1-p13-03", "chapter": "4", "book": 1, "page": 13, "index": 3, "image": "/school/puzzles/b1-p13-03.webp", "fen": "6rk/6pp/8/6N1/8/8/2K5/6R1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["g5f7"]]}, {"id": "b1-p13-04", "chapter": "4", "book": 1, "page": 13, "index": 4, "image": "/school/puzzles/b1-p13-04.webp", "fen": "5r1k/5p1p/8/8/7B/8/2K5/6R1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["h4f6"]]}, {"id": "b1-p13-05", "chapter": "4", "book": 1, "page": 13, "index": 5, "image": "/school/puzzles/b1-p13-05.webp", "fen": "3rkb2/3pp3/5p2/8/4Q3/8/2K5/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["e4g6"]]}, {"id": "b1-p13-06", "chapter": "4", "book": 1, "page": 13, "index": 6, "image": "/school/puzzles/b1-p13-06.webp", "fen": "r4b1r/pppk1p2/4p3/3pP1p1/3n2N1/2P3B1/PP3PP1/RN3RK1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["d4e2"]]}, {"id": "b1-p13-07", "chapter": "4", "book": 1, "page": 13, "index": 7, "image": "/school/puzzles/b1-p13-07.webp", "fen": "5B2/p6p/8/3q2pk/5p2/P4p1P/3r2P1/1QR4K w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["b1h7"]]}, {"id": "b1-p13-08", "chapter": "4", "book": 1, "page": 13, "index": 8, "image": "/school/puzzles/b1-p13-08.webp", "fen": "r3k2r/p1p2ppp/2p5/3pP1B1/4P1nN/2P3bb/PP6/RN1Q2RK b - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["g4f2"]]}, {"id": "b1-p13-09", "chapter": "4", "book": 1, "page": 13, "index": 9, "image": "/school/puzzles/b1-p13-09.webp", "fen": "4r1k1/pp3ppp/2p1p2P/1r4P1/2PPN3/3RnP2/P1P5/K6R b - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["e3c2"]]}, {"id": "b1-p17-01", "chapter": "5", "book": 1, "page": 17, "index": 1, "image": "/school/puzzles/b1-p17-01.webp", "fen": "8/1p2r3/2pN3k/2P4p/p4K1P/P1P3P1/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6f5", "h6g6", "f5e7"]]}, {"id": "b1-p17-02", "chapter": "5", "book": 1, "page": 17, "index": 2, "image": "/school/puzzles/b1-p17-02.webp", "fen": "5k2/p7/1p3qp1/2p3Np/2PnPP1P/8/P2Q1K2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5h7", "f8f7", "h7f6"]]}, {"id": "b1-p17-03", "chapter": "5", "book": 1, "page": 17, "index": 3, "image": "/school/puzzles/b1-p17-03.webp", "fen": "8/6pk/5b1p/p2p4/1p1n2N1/1P6/P4PPP/2B3K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4e2", "g1f1", "e2c1"]]}, {"id": "b1-p18-01", "chapter": "5", "book": 1, "page": 18, "index": 1, "image": "/school/puzzles/b1-p18-01.webp", "fen": "2kr1bnr/p1p2ppp/1p6/2n1p3/2P5/8/P2P1PPP/R1Q1K1NR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5d3", "e1e2", "d3c1"]]}, {"id": "b1-p18-02", "chapter": "5", "book": 1, "page": 18, "index": 2, "image": "/school/puzzles/b1-p18-02.webp", "fen": "8/pp2k2p/4P1p1/2p2P2/4n3/8/PPP3PP/1K3R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4d2", "b1c1", "d2f1"]]}, {"id": "b1-p18-03", "chapter": "5", "book": 1, "page": 18, "index": 3, "image": "/school/puzzles/b1-p18-03.webp", "fen": "2b2r2/2k5/3p4/p1p3pp/4P3/1Bb1N3/P4PPP/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3d5", "c7c6", "b3a4", "c6b7", "d5c3"]]}, {"id": "b1-p18-04", "chapter": "5", "book": 1, "page": 18, "index": 4, "image": "/school/puzzles/b1-p18-04.webp", "fen": "8/3k2p1/p2N3p/Pp1p3q/1P3PnP/1R1Q2P1/8/7K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4f2", "h1g1", "f2d3"]]}, {"id": "b1-p18-05", "chapter": "5", "book": 1, "page": 18, "index": 5, "image": "/school/puzzles/b1-p18-05.webp", "fen": "r3k2r/p2nbppp/1p2p3/1Np1Pn2/8/1P2BN1P/P1P2PP1/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5c7", "e8d8", "c7a8"]]}, {"id": "b1-p18-06", "chapter": "5", "book": 1, "page": 18, "index": 6, "image": "/school/puzzles/b1-p18-06.webp", "fen": "2kr3r/1p1qppb1/p1np2p1/3N2np/3P4/4B1Pb/PP2BP1P/R2QR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5b6", "c8b8", "b6d7"]]}, {"id": "b1-p18-07", "chapter": "5", "book": 1, "page": 18, "index": 7, "image": "/school/puzzles/b1-p18-07.webp", "fen": "8/pp4b1/3k2B1/3p1n2/4p2P/2P5/PPK5/5R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5e3", "c2d2", "e3f1"]]}, {"id": "b1-p18-08", "chapter": "5", "book": 1, "page": 18, "index": 8, "image": "/school/puzzles/b1-p18-08.webp", "fen": "rn2kb1r/pp3ppp/2p1pn2/1N3b2/8/3P1N2/PPP2PPP/R1B1KB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5c7", "e8d7", "c7a8"]]}, {"id": "b1-p18-09", "chapter": "5", "book": 1, "page": 18, "index": 9, "image": "/school/puzzles/b1-p18-09.webp", "fen": "6k1/8/8/4N3/1r6/8/8/4K3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b4e4", "e1f2", "e4e5"]]}, {"id": "b1-p19-01", "chapter": "5", "book": 1, "page": 19, "index": 1, "image": "/school/puzzles/b1-p19-01.webp", "fen": "2k5/b6n/8/8/8/8/6RP/1K6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g2g7", "h7f6", "g7a7"]]}, {"id": "b1-p19-02", "chapter": "5", "book": 1, "page": 19, "index": 2, "image": "/school/puzzles/b1-p19-02.webp", "fen": "8/6p1/p4p1p/1q5k/1P1R4/6PP/3R3K/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4d5", "g7g5", "d5b5"]]}, {"id": "b1-p19-03", "chapter": "5", "book": 1, "page": 19, "index": 3, "image": "/school/puzzles/b1-p19-03.webp", "fen": "r5r1/pppb1k1p/6pb/8/2P3PB/3P1P2/7P/3KRB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1e7", "f7f8", "e7d7"]]}, {"id": "b1-p19-04", "chapter": "5", "book": 1, "page": 19, "index": 4, "image": "/school/puzzles/b1-p19-04.webp", "fen": "2k5/ppp4p/5np1/1Q6/8/4qP1P/PPP3P1/3N3K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3e1", "h1h2", "e1d1", "b5e5", "d1d6", "e5d6", "c7d6"]]}, {"id": "b1-p19-05", "chapter": "5", "book": 1, "page": 19, "index": 5, "image": "/school/puzzles/b1-p19-05.webp", "fen": "r7/2p1k1n1/1p1p1pq1/pP1Pp3/P3P1PR/5P2/1P2B3/2KQ4 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g6g5", "c1b1", "g5h4"]]}, {"id": "b1-p19-06", "chapter": "5", "book": 1, "page": 19, "index": 6, "image": "/school/puzzles/b1-p19-06.webp", "fen": "6k1/1p2rpp1/pQp3qp/2Pp4/3P4/7P/P4PP1/3R3K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b6d8", "g8h7", "d8e7"]]}, {"id": "b1-p19-07", "chapter": "5", "book": 1, "page": 19, "index": 7, "image": "/school/puzzles/b1-p19-07.webp", "fen": "r1b2rk1/ppp1q1pp/5p2/n2pPn2/3P1B2/PQP2N2/5PPP/R3KB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b3d5"]]}, {"id": "b1-p19-08", "chapter": "5", "book": 1, "page": 19, "index": 8, "image": "/school/puzzles/b1-p19-08.webp", "fen": "r2qk1nr/1pp3pp/p4p2/8/1b2P1b1/3p1N2/P2N1PPP/R1BQR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1a4", "d8d7", "a4b4"]]}, {"id": "b1-p19-09", "chapter": "5", "book": 1, "page": 19, "index": 9, "image": "/school/puzzles/b1-p19-09.webp", "fen": "6k1/2r4p/5Qp1/1p1p1p2/2pPr3/2P4P/1P6/5K2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6d8", "g8g7", "d8c7"]]}, {"id": "b1-p20-01", "chapter": "5", "book": 1, "page": 20, "index": 1, "image": "/school/puzzles/b1-p20-01.webp", "fen": "8/1p1q2p1/5pk1/2PN2p1/3n2P1/1Q5P/5KP1/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b3d3", "g6f7", "d3d4"]]}, {"id": "b1-p20-02", "chapter": "5", "book": 1, "page": 20, "index": 2, "image": "/school/puzzles/b1-p20-02.webp", "fen": "r1b1kbnr/ppp2ppp/3q4/n2Pp3/2B5/2N1P3/PP3PPP/R1BQK1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1a4", "c7c6", "a4a5"]]}, {"id": "b1-p20-03", "chapter": "5", "book": 1, "page": 20, "index": 3, "image": "/school/puzzles/b1-p20-03.webp", "fen": "3q1rk1/2p3p1/2Pp2Np/5p2/4n2P/1P2B3/1KP2PP1/3R3R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8f6", "e3d4", "f6g6"]]}, {"id": "b1-p20-04", "chapter": "5", "book": 1, "page": 20, "index": 4, "image": "/school/puzzles/b1-p20-04.webp", "fen": "rnb1k2r/pp3ppp/3q1n2/1N1p4/3p1P2/6P1/PP3PBP/R2QK1NR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6b4", "d1d2", "b4b5"]]}, {"id": "b1-p20-05", "chapter": "5", "book": 1, "page": 20, "index": 5, "image": "/school/puzzles/b1-p20-05.webp", "fen": "8/7R/4kp2/2b1p1p1/P3P1P1/5P2/r3B1P1/4K3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2c4", "e6d6", "c4a2"]]}, {"id": "b1-p20-06", "chapter": "5", "book": 1, "page": 20, "index": 6, "image": "/school/puzzles/b1-p20-06.webp", "fen": "8/p4pkp/4p1p1/qb2P3/3P4/2b1Q3/P5PP/1BR3K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3d2", "e3f2", "d2c1"]]}, {"id": "b1-p20-07", "chapter": "5", "book": 1, "page": 20, "index": 7, "image": "/school/puzzles/b1-p20-07.webp", "fen": "8/4b2k/1p1pB2p/7P/1P2r3/2PRp3/8/1K6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6f5", "h7g7", "f5e4"]]}, {"id": "b1-p20-08", "chapter": "5", "book": 1, "page": 20, "index": 8, "image": "/school/puzzles/b1-p20-08.webp", "fen": "r4rk1/ppp2ppp/2p5/8/4P3/2NP4/PPP2PPP/R1b2K1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1b2"]]}, {"id": "b1-p20-09", "chapter": "5", "book": 1, "page": 20, "index": 9, "image": "/school/puzzles/b1-p20-09.webp", "fen": "5k2/5p2/8/R7/5r2/8/5K1n/1R6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2g3", "f4f1", "b1b8", "f8g7", "g3h2"]]}, {"id": "b1-p21-01", "chapter": "5", "book": 1, "page": 21, "index": 1, "image": "/school/puzzles/b1-p21-01.webp", "fen": "3k4/8/3K4/8/4bp2/8/5P2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6e5", "e4a8", "e5f4"], ["f2f3"]]}, {"id": "b1-p21-02", "chapter": "5", "book": 1, "page": 21, "index": 2, "image": "/school/puzzles/b1-p21-02.webp", "fen": "4k3/8/8/8/3r1r2/2N5/2BPP3/4K3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2e3", "f4f1", "e1f1"]]}, {"id": "b1-p21-03", "chapter": "5", "book": 1, "page": 21, "index": 3, "image": "/school/puzzles/b1-p21-03.webp", "fen": "3q1r1k/6pp/6n1/5p2/8/4Q1NP/5PP1/5RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5f4", "e3c1", "f4g3"]]}, {"id": "b1-p21-04", "chapter": "5", "book": 1, "page": 21, "index": 4, "image": "/school/puzzles/b1-p21-04.webp", "fen": "r3k2r/pbp2ppp/1pnqpn2/3p4/3PPP2/3B1N2/PPPN2PP/R2Q1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4e5", "d6b4", "e5f6"]]}, {"id": "b1-p21-05", "chapter": "5", "book": 1, "page": 21, "index": 5, "image": "/school/puzzles/b1-p21-05.webp", "fen": "r4rk1/ppp2ppp/3bpn2/3p4/3PP3/2N2N2/PPP2PPP/2KRR3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4e5", "f6e4", "e5d6", "e4c3", "b2c3"]]}, {"id": "b1-p21-06", "chapter": "5", "book": 1, "page": 21, "index": 6, "image": "/school/puzzles/b1-p21-06.webp", "fen": "4k3/8/8/4n1n1/8/3P4/2K1PP2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2f4", "e5f7", "f4g5"]]}, {"id": "b1-p24-01", "chapter": "6", "book": 1, "page": 24, "index": 1, "image": "/school/puzzles/b1-p24-01.webp", "fen": "5rk1/6pp/4qp2/4p3/3r4/6P1/3Q1P1P/2R1R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2d4"]]}, {"id": "b1-p24-02", "chapter": "6", "book": 1, "page": 24, "index": 2, "image": "/school/puzzles/b1-p24-02.webp", "fen": "1r4k1/p1p2pp1/2p2b1p/8/r7/N1PR3P/PP3PP1/1R4K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a4a3"]]}, {"id": "b1-p24-03", "chapter": "6", "book": 1, "page": 24, "index": 3, "image": "/school/puzzles/b1-p24-03.webp", "fen": "r1b1k2r/p1p3pp/2pq1pn1/4N2Q/1b1Pp3/2N4P/PPPB1PP1/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5g6", "h7g6", "h5h8"]]}, {"id": "b1-p25-01", "chapter": "6", "book": 1, "page": 25, "index": 1, "image": "/school/puzzles/b1-p25-01.webp", "fen": "4n3/6k1/8/8/3r4/8/8/1KR1B3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1c3", "e8d6", "c3d4"]]}, {"id": "b1-p25-02", "chapter": "6", "book": 1, "page": 25, "index": 2, "image": "/school/puzzles/b1-p25-02.webp", "fen": "4b3/1kp5/8/8/4R3/8/8/1K6 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e8g6", "b1c2", "g6e4"]]}, {"id": "b1-p25-03", "chapter": "6", "book": 1, "page": 25, "index": 3, "image": "/school/puzzles/b1-p25-03.webp", "fen": "3k4/6p1/8/8/3b4/8/8/2K4R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h1d1", "d8e7", "d1d4"]]}, {"id": "b1-p25-04", "chapter": "6", "book": 1, "page": 25, "index": 4, "image": "/school/puzzles/b1-p25-04.webp", "fen": "4k3/7p/8/8/4q3/8/5PPP/3K1R2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1e1"]]}, {"id": "b1-p25-05", "chapter": "6", "book": 1, "page": 25, "index": 5, "image": "/school/puzzles/b1-p25-05.webp", "fen": "4k3/6pp/5p2/1r6/8/6P1/5PKP/3Q4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1a4", "e8f8", "a4b5"]]}, {"id": "b1-p25-06", "chapter": "6", "book": 1, "page": 25, "index": 6, "image": "/school/puzzles/b1-p25-06.webp", "fen": "1r2k2r/p2qbn2/P1p3Q1/4p1p1/3p4/3P2P1/1P1B1PB1/R5K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g2c6", "d7c6", "g6c6"]]}, {"id": "b1-p25-07", "chapter": "6", "book": 1, "page": 25, "index": 7, "image": "/school/puzzles/b1-p25-07.webp", "fen": "2kr3r/pppq1ppp/2nb4/4p3/4B3/1PB2Q2/P1PP1PPP/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f5", "e5e4", "f5d7"]]}, {"id": "b1-p25-08", "chapter": "6", "book": 1, "page": 25, "index": 8, "image": "/school/puzzles/b1-p25-08.webp", "fen": "r4rk1/2q2ppp/5n2/1Bp5/P2pP3/3P1QPb/3BKP1b/RN2R3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h3g4", "d2f4", "g4f3"]]}, {"id": "b1-p25-09", "chapter": "6", "book": 1, "page": 25, "index": 9, "image": "/school/puzzles/b1-p25-09.webp", "fen": "r4rk1/pp1np1b1/3p1n1p/2p5/2q5/2N5/PPB2PPP/R1BQ1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2b3", "c4b3", "d1b3"]]}, {"id": "b1-p26-01", "chapter": "6", "book": 1, "page": 26, "index": 1, "image": "/school/puzzles/b1-p26-01.webp", "fen": "r5k1/1b1p1pq1/pp3Q1p/2p5/2P2P2/1B2R3/P1P3PP/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3g3", "g7g3", "h2g3"]]}, {"id": "b1-p26-02", "chapter": "6", "book": 1, "page": 26, "index": 2, "image": "/school/puzzles/b1-p26-02.webp", "fen": "r3k2r/4qpp1/pp1p3p/2pP3n/8/1P1P1R1P/PP2Q1P1/2R1N1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3e3", "e7e3", "e2e3"]]}, {"id": "b1-p26-03", "chapter": "6", "book": 1, "page": 26, "index": 3, "image": "/school/puzzles/b1-p26-03.webp", "fen": "6qk/3R1Qp1/1B3p1p/4p3/n7/4PP2/5KPP/2r5 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7d8", "g8d8", "b6d8"]]}, {"id": "b1-p26-04", "chapter": "6", "book": 1, "page": 26, "index": 4, "image": "/school/puzzles/b1-p26-04.webp", "fen": "r2qk2r/1b2npb1/pp1p2pp/2pP4/P1P1PN2/1PN1Q1PB/7P/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g7d4", "a1e1", "a8a7", "e4e5", "d6e5"]]}, {"id": "b1-p26-05", "chapter": "6", "book": 1, "page": 26, "index": 5, "image": "/school/puzzles/b1-p26-05.webp", "fen": "r4k1r/1ppb4/2n1pqBp/p2pp1p1/Q2P4/2P1P1PN/PP5P/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h1f1", "f6f1", "e1f1"]]}, {"id": "b1-p26-06", "chapter": "6", "book": 1, "page": 26, "index": 6, "image": "/school/puzzles/b1-p26-06.webp", "fen": "5qk1/p2R1pp1/1r2p2p/3pP3/2pPn2Q/5N1P/P1P2PPK/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7d8", "b6b8", "d8f8"]]}, {"id": "b1-p26-07", "chapter": "6", "book": 1, "page": 26, "index": 7, "image": "/school/puzzles/b1-p26-07.webp", "fen": "r1b2rk1/pp1pbppp/8/q2pp3/8/2QB1N2/P4PPP/RNB1K2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7b4", "c1d2", "b4c3"]]}, {"id": "b1-p26-08", "chapter": "6", "book": 1, "page": 26, "index": 8, "image": "/school/puzzles/b1-p26-08.webp", "fen": "2kr2nr/ppp1bpp1/7p/1B1pq3/8/2N1Q2P/PPP3P1/2KRR3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7g5", "e3g5", "e5g5"], ["e5e3", "e1e3", "e7g5", "c3d5", "d8d5", "d1d5", "g5e3"]]}, {"id": "b1-p26-09", "chapter": "6", "book": 1, "page": 26, "index": 9, "image": "/school/puzzles/b1-p26-09.webp", "fen": "8/pp4kr/2pp4/8/3PP1bP/2P1KN2/PP6/7R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h1g1", "g7f6", "g1g4"]]}, {"id": "b1-p27-01", "chapter": "6", "book": 1, "page": 27, "index": 1, "image": "/school/puzzles/b1-p27-01.webp", "fen": "4k1r1/3qb3/Q2p3p/2pPnp2/4pRp1/4P1P1/1N2B2P/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2b5", "e8f7", "b5d7"]]}, {"id": "b1-p27-02", "chapter": "6", "book": 1, "page": 27, "index": 2, "image": "/school/puzzles/b1-p27-02.webp", "fen": "2r2r2/5kpQ/p3pq2/1pP5/3P4/4P2R/P5PP/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h3f3", "f6f3", "g2f3"]]}, {"id": "b1-p27-03", "chapter": "6", "book": 1, "page": 27, "index": 3, "image": "/school/puzzles/b1-p27-03.webp", "fen": "rk1r4/pp2b3/8/3p3p/3Qn1q1/5N2/1P4PP/R1B1R1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8g8", "g2g3", "e7c5", "e1e4", "c5d4"]]}, {"id": "b1-p27-04", "chapter": "6", "book": 1, "page": 27, "index": 4, "image": "/school/puzzles/b1-p27-04.webp", "fen": "R4bk1/2p2p1p/2Pp1np1/1r2p3/4P3/4BNP1/5PKP/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3h6", "b5b8", "a8b8", "g8h8", "b8f8", "f6g8", "f3g5", "f7f6", "g5f7"]]}, {"id": "b1-p27-05", "chapter": "6", "book": 1, "page": 27, "index": 5, "image": "/school/puzzles/b1-p27-05.webp", "fen": "2k5/pbp2ppp/1p2p3/1P2P3/8/P5P1/1P3P1P/2rBR1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b7f3", "d1f3", "c1e1"]]}, {"id": "b1-p27-06", "chapter": "6", "book": 1, "page": 27, "index": 6, "image": "/school/puzzles/b1-p27-06.webp", "fen": "r1bqk1nr/ppp2ppp/3b4/3Pn3/2p5/2N5/PP2QPPP/R1B1KBNR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2f4", "g8e7", "f4e5", "d6b4", "c1d2", "b4c3", "d2c3"]]}, {"id": "b1-p27-07", "chapter": "6", "book": 1, "page": 27, "index": 7, "image": "/school/puzzles/b1-p27-07.webp", "fen": "2r5/6bp/pk6/3PNpp1/1P6/4R1P1/PK4P1/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c8e8", "b2c2", "e8e5"]]}, {"id": "b1-p27-08", "chapter": "6", "book": 1, "page": 27, "index": 8, "image": "/school/puzzles/b1-p27-08.webp", "fen": "r2qk2r/1bp1bppp/1pnp1n2/pB2p3/3PP3/2N2N2/PPP2PPP/R1BQR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4d5", "d8d7", "a2a4", "h7h6", "d1e2", "g7g5", "e1d1", "a8d8", "b5c6", "b7c6", "d5c6"]]}, {"id": "b1-p27-09", "chapter": "6", "book": 1, "page": 27, "index": 9, "image": "/school/puzzles/b1-p27-09.webp", "fen": "2k1r2r/ppp2p2/2n3p1/2b1p3/Q1P1P1p1/8/PPP3PN/3R1R1K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4g3", "f1f2", "c5f2", "d1d8", "e8d8", "a4c6", "h8h2"]]}, {"id": "b1-p28-01", "chapter": "6", "book": 1, "page": 28, "index": 1, "image": "/school/puzzles/b1-p28-01.webp", "fen": "r5k1/p5b1/1p4Rp/2p5/7P/P1PP3r/1P6/2KR4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1g1", "g8h8", "g6g7"]]}, {"id": "b1-p28-02", "chapter": "6", "book": 1, "page": 28, "index": 2, "image": "/school/puzzles/b1-p28-02.webp", "fen": "r2q1rk1/1b2ppbp/p7/1p1n4/8/4B1Q1/PPP2PP1/2KR4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3h6", "f7f6", "g3g7"]]}, {"id": "b1-p28-03", "chapter": "6", "book": 1, "page": 28, "index": 3, "image": "/school/puzzles/b1-p28-03.webp", "fen": "r1bqk2r/1ppp1ppp/p1n2n2/8/1bP5/1PN1PN2/P2Q1PPP/R1B1KB1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6e4", "c3e4", "b4d2"]]}, {"id": "b1-p28-04", "chapter": "6", "book": 1, "page": 28, "index": 4, "image": "/school/puzzles/b1-p28-04.webp", "fen": "5r2/ppp3kp/2n3p1/3p4/3P1B2/2P3PP/PP6/3R1K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g6g5", "d1e1", "g5f4"]]}, {"id": "b1-p28-05", "chapter": "6", "book": 1, "page": 28, "index": 5, "image": "/school/puzzles/b1-p28-05.webp", "fen": "2q1k2r/1p3pp1/p3p2p/1r6/Q7/1P5P/P1P2PP1/R4RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2c4", "e8e7", "c4b5"]]}, {"id": "b1-p28-06", "chapter": "6", "book": 1, "page": 28, "index": 6, "image": "/school/puzzles/b1-p28-06.webp", "fen": "5rk1/3q1p2/6p1/8/8/1B4P1/1B3P2/1Q4K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b1g6"]]}, {"id": "b1-p28-07", "chapter": "6", "book": 1, "page": 28, "index": 7, "image": "/school/puzzles/b1-p28-07.webp", "fen": "2k5/1pp5/p3p3/3pP1q1/P2P1r2/2P1QB1p/1P5P/4RK2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5g2"]]}, {"id": "b1-p28-08", "chapter": "6", "book": 1, "page": 28, "index": 8, "image": "/school/puzzles/b1-p28-08.webp", "fen": "5rk1/5pp1/2Q2b2/4p3/3pP2p/3q1P1B/7P/6RK w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c6f6"]]}, {"id": "b1-p28-09", "chapter": "6", "book": 1, "page": 28, "index": 9, "image": "/school/puzzles/b1-p28-09.webp", "fen": "r2q1rk1/5p2/p1pp1nn1/1p4Q1/4P3/1B6/PPP2PPP/R4RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5g6"]]}, {"id": "b1-p29-01", "chapter": "7", "book": 1, "page": 29, "index": 1, "image": "/school/puzzles/b1-p29-01.webp", "fen": "8/8/2k5/8/8/8/2K4R/r7 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a1a2", "c2d3", "a2h2"]]}, {"id": "b1-p29-02", "chapter": "7", "book": 1, "page": 29, "index": 2, "image": "/school/puzzles/b1-p29-02.webp", "fen": "4r3/8/1p4PK/1P6/pP2k3/P2p4/8/7R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h1e1", "e4f3", "e1e8", "d3d2", "e8d8", "f3e2", "g6g7", "d2d1q", "d8d1"]]}, {"id": "b1-p29-03", "chapter": "7", "book": 1, "page": 29, "index": 3, "image": "/school/puzzles/b1-p29-03.webp", "fen": "r4k2/ppq2ppQ/5r2/2p3N1/8/2P1p1P1/PP4PP/R5K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h7h8"]]}, {"id": "b1-p30-01", "chapter": "7", "book": 1, "page": 30, "index": 1, "image": "/school/puzzles/b1-p30-01.webp", "fen": "1r6/8/1p1k2p1/1P4P1/p1K5/P3B3/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3f4", "d6e6", "f4b8"]]}, {"id": "b1-p30-02", "chapter": "7", "book": 1, "page": 30, "index": 2, "image": "/school/puzzles/b1-p30-02.webp", "fen": "r1br3k/pp4pp/5q2/8/3pQ3/8/PP3PPP/1RB2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c8f5", "e4b7", "f5b1"]]}, {"id": "b1-p30-03", "chapter": "7", "book": 1, "page": 30, "index": 3, "image": "/school/puzzles/b1-p30-03.webp", "fen": "8/1p6/p7/r4k2/5PR1/7K/6PP/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4g5", "f5f4", "g5a5"]]}, {"id": "b1-p30-04", "chapter": "7", "book": 1, "page": 30, "index": 4, "image": "/school/puzzles/b1-p30-04.webp", "fen": "r5k1/1pp2p2/3p1qp1/p6p/2P3bP/P2BQ3/3R2P1/4K2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6a1", "e1f2", "a1h1", "f2g3", "h1a1", "d2f2", "a1e5", "e3e5", "d6e5"]]}, {"id": "b1-p30-05", "chapter": "7", "book": 1, "page": 30, "index": 5, "image": "/school/puzzles/b1-p30-05.webp", "fen": "8/7p/5Q2/6Pk/4pP2/2P1P3/8/4Kb1q w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6h6", "h5g4", "h6h1"]]}, {"id": "b1-p30-06", "chapter": "7", "book": 1, "page": 30, "index": 6, "image": "/school/puzzles/b1-p30-06.webp", "fen": "7k/2p5/6Qp/2qP4/4K3/6P1/7P/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5c2", "e4e3", "c2g6"]]}, {"id": "b1-p30-07", "chapter": "7", "book": 1, "page": 30, "index": 7, "image": "/school/puzzles/b1-p30-07.webp", "fen": "2k5/2p1P2p/6p1/1Q2K3/8/2PP3P/5qP1/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2f5", "e5d4", "f5b5"]]}, {"id": "b1-p30-08", "chapter": "7", "book": 1, "page": 30, "index": 8, "image": "/school/puzzles/b1-p30-08.webp", "fen": "6k1/1R3pp1/1pnR3p/8/4PPb1/8/1PPK2PP/r7 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a1d1", "d2e3", "d1d6"]]}, {"id": "b1-p30-09", "chapter": "7", "book": 1, "page": 30, "index": 9, "image": "/school/puzzles/b1-p30-09.webp", "fen": "2R5/5b1k/5B2/6P1/1p6/7r/4K3/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c8h8", "h7g6", "h8h3"]]}, {"id": "b1-p31-01", "chapter": "7", "book": 1, "page": 31, "index": 1, "image": "/school/puzzles/b1-p31-01.webp", "fen": "8/1B2k3/5p1p/3K1p2/3P1P1P/3b2P1/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3e4", "d5c5", "e4b7"]]}, {"id": "b1-p31-02", "chapter": "7", "book": 1, "page": 31, "index": 2, "image": "/school/puzzles/b1-p31-02.webp", "fen": "8/3R1pr1/2p1p3/pp2k3/4p3/P1P1B2K/1P6/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3d4", "e5f5", "d4g7"]]}, {"id": "b1-p31-03", "chapter": "7", "book": 1, "page": 31, "index": 3, "image": "/school/puzzles/b1-p31-03.webp", "fen": "r1b1qrk1/2p2pp1/2np3p/p2Q4/4P3/P4N1P/B1P2PP1/1R1R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c8e6", "d5d3", "e6a2"]]}, {"id": "b1-p31-04", "chapter": "7", "book": 1, "page": 31, "index": 4, "image": "/school/puzzles/b1-p31-04.webp", "fen": "6k1/pp3pp1/2bR3p/6r1/5K2/1BN2P1P/PP4P1/6b1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g1h2", "f4e3", "h2d6"]]}, {"id": "b1-p31-05", "chapter": "7", "book": 1, "page": 31, "index": 5, "image": "/school/puzzles/b1-p31-05.webp", "fen": "5k2/N3pp1p/b5p1/2Pp4/8/3PP3/PbP2PPP/1rBK3R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b1c1"]]}, {"id": "b1-p31-06", "chapter": "7", "book": 1, "page": 31, "index": 6, "image": "/school/puzzles/b1-p31-06.webp", "fen": "1r6/p3k3/2KRP3/1P6/8/8/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b8b6", "c6d5", "b6d6"]]}, {"id": "b1-p31-07", "chapter": "7", "book": 1, "page": 31, "index": 7, "image": "/school/puzzles/b1-p31-07.webp", "fen": "4Q3/5pkp/6p1/p3K3/PpB2P1q/8/1PP5/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h4e1", "e5d4", "e1e8"]]}, {"id": "b1-p31-08", "chapter": "7", "book": 1, "page": 31, "index": 8, "image": "/school/puzzles/b1-p31-08.webp", "fen": "8/1p6/p1b2q2/3p2p1/3k4/1Q1B4/P4PP1/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b3b2", "d4d3", "b2f6"]]}, {"id": "b1-p32-01", "chapter": "8", "book": 1, "page": 32, "index": 1, "image": "/school/puzzles/b1-p32-01.webp", "fen": "8/2B4p/4kp2/8/5Pp1/4K1b1/6P1/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4f5", "e6f5", "c7g3"]]}, {"id": "b1-p32-02", "chapter": "8", "book": 1, "page": 32, "index": 2, "image": "/school/puzzles/b1-p32-02.webp", "fen": "rn2kb1r/pp2pppp/8/3Q4/4n3/8/PPPPN1qP/RNBK2R1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f2", "d1e1", "g2d5"]]}, {"id": "b1-p32-03", "chapter": "8", "book": 1, "page": 32, "index": 3, "image": "/school/puzzles/b1-p32-03.webp", "fen": "r1b2rk1/1pq1bppp/p2p1n2/2nNp3/4P2N/1B6/PPP2PPP/R1BQR1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6d5", "b3d5", "e7h4", "e1e3", "h4g5", "e3g3", "g5f4", "c1f4", "e5f4"]]}, {"id": "b1-p33-01", "chapter": "8", "book": 1, "page": 33, "index": 1, "image": "/school/puzzles/b1-p33-01.webp", "fen": "4r1k1/4r1bp/p5p1/P2P4/1NP5/1P2nRP1/2B2K1P/4R3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3g4", "f2g2", "e7e1"]]}, {"id": "b1-p33-02", "chapter": "8", "book": 1, "page": 33, "index": 2, "image": "/school/puzzles/b1-p33-02.webp", "fen": "r1b2r1k/p4ppp/2pqp3/3p4/5N2/1B4Q1/PbP2PPP/4RRK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4g6", "h7g6", "g3d6"]]}, {"id": "b1-p33-03", "chapter": "8", "book": 1, "page": 33, "index": 3, "image": "/school/puzzles/b1-p33-03.webp", "fen": "5rk1/1p3pp1/5n1p/1qb1Q3/p3P3/5B1P/P4PP1/2R2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5f2", "f1f2", "b5e5"]]}, {"id": "b1-p33-04", "chapter": "8", "book": 1, "page": 33, "index": 4, "image": "/school/puzzles/b1-p33-04.webp", "fen": "r3r1k1/pppq1ppp/2nb4/3Q4/3P4/P4N2/1P3PPP/R1B2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6h2", "g1h2", "d7d5"]]}, {"id": "b1-p33-05", "chapter": "8", "book": 1, "page": 33, "index": 5, "image": "/school/puzzles/b1-p33-05.webp", "fen": "4k2r/1b3ppp/p3p3/1p1pn3/8/2qBQ2P/P4PP1/3R1R1K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3b5", "a6b5", "e3c3"]]}, {"id": "b1-p33-06", "chapter": "8", "book": 1, "page": 33, "index": 6, "image": "/school/puzzles/b1-p33-06.webp", "fen": "2krr3/p1p1b1pp/2p4n/q4pN1/5Bb1/2P3P1/PP3PBP/R3QRK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7g5", "f4g5", "e8e1"]]}, {"id": "b1-p33-07", "chapter": "8", "book": 1, "page": 33, "index": 7, "image": "/school/puzzles/b1-p33-07.webp", "fen": "r1bq1k2/ppp2p1p/3p3p/3P2r1/7Q/2N4P/PP2BPP1/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5g2", "g1g2", "d8h4"]]}, {"id": "b1-p33-08", "chapter": "8", "book": 1, "page": 33, "index": 8, "image": "/school/puzzles/b1-p33-08.webp", "fen": "8/3n3k/3Bp1pp/r1p5/4P3/5P1P/6P1/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6c7", "a5b5", "d1d7"]]}, {"id": "b1-p33-09", "chapter": "8", "book": 1, "page": 33, "index": 9, "image": "/school/puzzles/b1-p33-09.webp", "fen": "3r2k1/5pp1/2p3rp/4p1q1/6Q1/P4P1P/1PR3P1/R5K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5e3", "g1h1", "g6g4", "h3g4", "d8d2", "c2d2", "e3d2"]]}, {"id": "b1-p34-01", "chapter": "8", "book": 1, "page": 34, "index": 1, "image": "/school/puzzles/b1-p34-01.webp", "fen": "r2q1rk1/1b4p1/7p/p7/P1pQp3/5pPB/1P3P1P/3RR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4c4"]]}, {"id": "b1-p34-02", "chapter": "8", "book": 1, "page": 34, "index": 2, "image": "/school/puzzles/b1-p34-02.webp", "fen": "r2q1r2/pp2ppkp/6p1/1B6/4P1b1/8/PPPQ2PP/2KR3R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2c3", "g7g8", "d1d8"]]}, {"id": "b1-p34-03", "chapter": "8", "book": 1, "page": 34, "index": 3, "image": "/school/puzzles/b1-p34-03.webp", "fen": "r6r/pp3kpp/3p1n2/2p1q3/8/4Q3/PPP3PP/3RR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3b3", "c5c4", "b3b7"]]}, {"id": "b1-p34-04", "chapter": "8", "book": 1, "page": 34, "index": 4, "image": "/school/puzzles/b1-p34-04.webp", "fen": "3b4/4k1p1/2R1p3/1R6/1P2p2K/4P3/5P2/6r1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7d7", "h4h3", "d7c6"]]}, {"id": "b1-p34-05", "chapter": "8", "book": 1, "page": 34, "index": 5, "image": "/school/puzzles/b1-p34-05.webp", "fen": "4r1k1/ppp2p1p/5p1B/3qn3/6bN/1P2Q3/P1P2PPK/R7 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5f3", "g2f3", "e8e3"]]}, {"id": "b1-p34-06", "chapter": "8", "book": 1, "page": 34, "index": 6, "image": "/school/puzzles/b1-p34-06.webp", "fen": "r2q1rk1/2p2pp1/p2b3p/B1PR4/4p3/8/PP3PPP/4QRK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6h2", "g1h2", "d8d5"]]}, {"id": "b1-p34-07", "chapter": "8", "book": 1, "page": 34, "index": 7, "image": "/school/puzzles/b1-p34-07.webp", "fen": "1k6/pp2qpp1/2p1p2p/2N4n/PQ6/8/1PP5/1K6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5a6", "b8c8", "b4e7"]]}, {"id": "b1-p34-08", "chapter": "8", "book": 1, "page": 34, "index": 8, "image": "/school/puzzles/b1-p34-08.webp", "fen": "1r4k1/1p3rpp/2p2p2/p1P3q1/P3PRP1/3P2Q1/7P/1R4K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4f5", "b8e8", "f5g5"]]}, {"id": "b1-p36-01", "chapter": "9", "book": 1, "page": 36, "index": 1, "image": "/school/puzzles/b1-p36-01.webp", "fen": "1k2B1R1/p7/1pp5/8/3b4/6P1/2r2PKP/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e8g6", "b8b7", "g6c2"]]}, {"id": "b1-p36-02", "chapter": "9", "book": 1, "page": 36, "index": 2, "image": "/school/puzzles/b1-p36-02.webp", "fen": "5k2/5p1p/8/Q7/pP2PP2/1b4P1/2r5/3K4 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2c5", "d1d2", "c5a5"]]}, {"id": "b1-p36-03", "chapter": "9", "book": 1, "page": 36, "index": 3, "image": "/school/puzzles/b1-p36-03.webp", "fen": "8/1R1B1k1p/2P2pp1/4b3/8/5pPP/2r5/5K2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7f5", "f7f8", "f5c2"]]}, {"id": "b1-p37-01", "chapter": "9", "book": 1, "page": 37, "index": 1, "image": "/school/puzzles/b1-p37-01.webp", "fen": "8/6p1/8/PK2R3/2r4P/1k4P1/4bP2/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4e4", "b5c6", "e4e5"]]}, {"id": "b1-p37-02", "chapter": "9", "book": 1, "page": 37, "index": 2, "image": "/school/puzzles/b1-p37-02.webp", "fen": "1r3k1r/p4pp1/P3p3/2Bp2P1/B7/8/1P4Pb/R4R1K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h2d6", "h1g1", "d6c5"]]}, {"id": "b1-p37-03", "chapter": "9", "book": 1, "page": 37, "index": 3, "image": "/school/puzzles/b1-p37-03.webp", "fen": "7r/4N3/3p4/3P2pk/4P3/4q1P1/1P4P1/5Q1K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h5g4"]]}, {"id": "b1-p37-04", "chapter": "9", "book": 1, "page": 37, "index": 4, "image": "/school/puzzles/b1-p37-04.webp", "fen": "2b5/p4p2/2p1rPkp/P1R3PN/1p2p1K1/1P1p4/3R1P2/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6e5", "g4f4", "e5c5"]]}, {"id": "b1-p37-05", "chapter": "9", "book": 1, "page": 37, "index": 5, "image": "/school/puzzles/b1-p37-05.webp", "fen": "4r3/1k5p/p2p4/2pN4/P1P2P1q/5Q1P/1P5K/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5f6", "b7b6", "f6e8"]]}, {"id": "b1-p37-06", "chapter": "9", "book": 1, "page": 37, "index": 6, "image": "/school/puzzles/b1-p37-06.webp", "fen": "r1b1k1nr/pp2qpbp/4p1p1/2pP2N1/2Bn4/2NP4/PPP2PPP/R1BQK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6d5"]]}, {"id": "b1-p37-07", "chapter": "9", "book": 1, "page": 37, "index": 7, "image": "/school/puzzles/b1-p37-07.webp", "fen": "8/5p1k/b1p2q1p/2b3pP/2P1Pp2/6P1/P1Q3K1/5R2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4e5", "h7g8", "e5f6"]]}, {"id": "b1-p37-08", "chapter": "9", "book": 1, "page": 37, "index": 8, "image": "/school/puzzles/b1-p37-08.webp", "fen": "r1bq1rk1/pppp1ppp/1bn5/3Pp3/2B1P3/N1P2N2/PP1Q1nPP/R1B2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2e4"]]}, {"id": "b1-p37-09", "chapter": "9", "book": 1, "page": 37, "index": 9, "image": "/school/puzzles/b1-p37-09.webp", "fen": "5rk1/4b1pp/2Ppb3/2p2p1n/4N3/3QP2P/3PN1P1/B4K1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5e4"]]}, {"id": "b1-p38-01", "chapter": "9", "book": 1, "page": 38, "index": 1, "image": "/school/puzzles/b1-p38-01.webp", "fen": "3r2k1/p4p2/1pQ3p1/2p2b1p/7P/1P6/P1r3P1/1K3R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2f2", "b1a1", "f2f1"]]}, {"id": "b1-p38-02", "chapter": "9", "book": 1, "page": 38, "index": 2, "image": "/school/puzzles/b1-p38-02.webp", "fen": "3r3k/p3qp1p/3bpNpP/1p6/4pP1Q/2B1P3/PP5P/7K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6d5", "h8g8", "d5e7"]]}, {"id": "b1-p38-03", "chapter": "9", "book": 1, "page": 38, "index": 3, "image": "/school/puzzles/b1-p38-03.webp", "fen": "8/pp6/1bpR4/4P3/1P2kP1R/P3r3/5K2/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3h3", "f2e2", "h3h4"]]}, {"id": "b1-p38-04", "chapter": "9", "book": 1, "page": 38, "index": 4, "image": "/school/puzzles/b1-p38-04.webp", "fen": "r3k2r/3bnR1p/2pp1p2/1p3P1B/p2P4/8/PP3P2/2K3R1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7h7"]]}, {"id": "b1-p38-05", "chapter": "9", "book": 1, "page": 38, "index": 5, "image": "/school/puzzles/b1-p38-05.webp", "fen": "r1bq1rk1/pppp2pp/3b1p2/5p2/2PP3B/PQP1PN2/5PPP/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4c5", "g8h8", "c5d6"]]}, {"id": "b1-p38-06", "chapter": "9", "book": 1, "page": 38, "index": 6, "image": "/school/puzzles/b1-p38-06.webp", "fen": "3r2k1/5Rbp/1n4p1/8/2B5/2n5/5PPP/4R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7d7", "b6c4", "d7d8"]]}, {"id": "b1-p38-07", "chapter": "9", "book": 1, "page": 38, "index": 7, "image": "/school/puzzles/b1-p38-07.webp", "fen": "1r1q1rk1/p4ppp/b3p3/2N5/2nP3P/P1N1P1b1/2P1K1P1/1RBQ3R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4b2", "c5a6", "b2d1"]]}, {"id": "b1-p38-08", "chapter": "9", "book": 1, "page": 38, "index": 8, "image": "/school/puzzles/b1-p38-08.webp", "fen": "r4b1r/p2knp2/1ppNq2p/4p1p1/8/P4N1P/1PP2PP1/R2QK2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6f7"]]}, {"id": "b1-p38-09", "chapter": "9", "book": 1, "page": 38, "index": 9, "image": "/school/puzzles/b1-p38-09.webp", "fen": "r1b1kb1N/ppppq1pp/2n5/8/2Bpn3/8/PPP2PPP/RNBQK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4c3", "c4e2", "c3d1"]]}, {"id": "b1-p39-01", "chapter": "9", "book": 1, "page": 39, "index": 1, "image": "/school/puzzles/b1-p39-01.webp", "fen": "3rkn2/3p4/8/8/4B3/8/8/2K1R3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4g6"]]}, {"id": "b1-p39-02", "chapter": "9", "book": 1, "page": 39, "index": 2, "image": "/school/puzzles/b1-p39-02.webp", "fen": "1k1N2R1/1pp4n/p2p4/7r/2P1p3/P4p2/1KP5/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8c6"]]}, {"id": "b1-p39-03", "chapter": "9", "book": 1, "page": 39, "index": 3, "image": "/school/puzzles/b1-p39-03.webp", "fen": "rnb1qknr/ppp1bppp/8/3N4/2PP4/5N2/PP3PPP/R1BQKB1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7b4"]]}, {"id": "b1-p39-04", "chapter": "9", "book": 1, "page": 39, "index": 4, "image": "/school/puzzles/b1-p39-04.webp", "fen": "4r1k1/p1q2ppp/5n2/4b3/8/2N5/PPP2PPP/R1BQKB1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5c3"]]}, {"id": "b1-p39-05", "chapter": "9", "book": 1, "page": 39, "index": 5, "image": "/school/puzzles/b1-p39-05.webp", "fen": "1r6/3r2pp/p3np1k/1p2p2P/6P1/1P2Nb2/P4P2/2B1R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3f5"]]}, {"id": "b1-p39-06", "chapter": "9", "book": 1, "page": 39, "index": 6, "image": "/school/puzzles/b1-p39-06.webp", "fen": "2krr3/ppp1bppp/2n5/8/8/PBN2P2/1PP4P/R1B1KR2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7h4"]]}, {"id": "b2-p01-01", "chapter": "10", "book": 2, "page": 1, "index": 1, "image": "/school/puzzles/b2-p01-01.webp", "fen": "8/R4p2/4b1kp/3p4/8/7r/P3R1K1/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2e6"]]}, {"id": "b2-p01-02", "chapter": "10", "book": 2, "page": 1, "index": 2, "image": "/school/puzzles/b2-p01-02.webp", "fen": "r1bqkb1r/ppp2ppp/2np3n/4p2Q/2B1P3/3P4/PPP2PPP/RNB1K1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1h6"]]}, {"id": "b2-p01-03", "chapter": "10", "book": 2, "page": 1, "index": 3, "image": "/school/puzzles/b2-p01-03.webp", "fen": "r3k1nr/ppp1q1pp/2npp3/2b1p1N1/4P3/2NPB2P/PPP2PP1/R2QK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5e3", "g5e6", "e3f2", "e1f2", "e7e6"]]}, {"id": "b2-p02-01", "chapter": "10", "book": 2, "page": 2, "index": 1, "image": "/school/puzzles/b2-p02-01.webp", "fen": "r1b2k1r/pp2nppp/1q2p3/1BbpP3/1P1N4/2P5/P4PPP/RN1QK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5d4", "c3d4", "b6b5"]]}, {"id": "b2-p02-02", "chapter": "10", "book": 2, "page": 2, "index": 2, "image": "/school/puzzles/b2-p02-02.webp", "fen": "rn2k2r/1p3ppp/p2b1n2/2p1q2b/2P5/2NP1N1P/PP2BPP1/R1BQ1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h5f3"]]}, {"id": "b2-p02-03", "chapter": "10", "book": 2, "page": 2, "index": 3, "image": "/school/puzzles/b2-p02-03.webp", "fen": "7k/1pp2r1p/p7/4b3/8/2P3qP/PP4P1/3QRN1K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7f1", "e1f1", "g3h2"]]}, {"id": "b2-p02-04", "chapter": "10", "book": 2, "page": 2, "index": 4, "image": "/school/puzzles/b2-p02-04.webp", "fen": "2k5/ppN4p/8/8/2P1b1p1/6B1/Pr2nPPP/3R3K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2g3", "h2g3", "c8c7"]]}, {"id": "b2-p02-05", "chapter": "10", "book": 2, "page": 2, "index": 5, "image": "/school/puzzles/b2-p02-05.webp", "fen": "r2qr1k1/ppp1bppp/5n2/8/3BP1b1/3P1NP1/PP3PBP/R2Q1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4f3", "d1f3", "d8d4"]]}, {"id": "b2-p02-06", "chapter": "10", "book": 2, "page": 2, "index": 6, "image": "/school/puzzles/b2-p02-06.webp", "fen": "8/p1p3b1/2p5/1pPk4/1P2R1pP/P5P1/3r1NK1/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2f2", "g2f2", "d5e4"]]}, {"id": "b2-p02-07", "chapter": "10", "book": 2, "page": 2, "index": 7, "image": "/school/puzzles/b2-p02-07.webp", "fen": "r1b1kbqr/ppB1pppp/2n5/8/8/8/P1P3BP/qN1QK1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g2c6", "b7c6", "d1d8"]]}, {"id": "b2-p02-08", "chapter": "10", "book": 2, "page": 2, "index": 8, "image": "/school/puzzles/b2-p02-08.webp", "fen": "5rk1/pp1rbpp1/2p2n1p/8/2B1N3/4R3/PPP2P1P/3RK3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f6", "e7f6", "d1d7"]]}, {"id": "b2-p02-09", "chapter": "10", "book": 2, "page": 2, "index": 9, "image": "/school/puzzles/b2-p02-09.webp", "fen": "rn3rk1/pp2ppbp/2pp1np1/q5B1/2P1P1b1/2N2N1P/PP2BPP1/R2Q1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4f3"]]}, {"id": "b2-p03-01", "chapter": "10", "book": 2, "page": 3, "index": 1, "image": "/school/puzzles/b2-p03-01.webp", "fen": "r2q1rk1/ppp1bppp/2np1n2/4p1B1/2B1P1b1/2PP2Q1/PP3PPP/RN2K1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5f6", "e7f6", "g3g4", "c6a5", "g4e2", "a5c4", "d3c4"]]}, {"id": "b2-p03-02", "chapter": "10", "book": 2, "page": 3, "index": 2, "image": "/school/puzzles/b2-p03-02.webp", "fen": "4r3/p1p1r1pk/3b3p/1p3p2/1nN2Pq1/1PQ1P1P1/P1P4P/R1B2RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4d6", "c7d6", "c3b4"]]}, {"id": "b2-p03-03", "chapter": "10", "book": 2, "page": 3, "index": 3, "image": "/school/puzzles/b2-p03-03.webp", "fen": "8/2P5/3nRrk1/7p/6p1/8/7P/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6d6", "f6d6", "c7c8q"]]}, {"id": "b2-p03-04", "chapter": "10", "book": 2, "page": 3, "index": 4, "image": "/school/puzzles/b2-p03-04.webp", "fen": "r6r/pp4pp/3bkn2/4p2q/8/3P4/PPP1Q1PP/R4R1K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1f6", "g7f6", "e2h5"]]}, {"id": "b2-p03-05", "chapter": "10", "book": 2, "page": 3, "index": 5, "image": "/school/puzzles/b2-p03-05.webp", "fen": "rn1qkb1r/ppp1pppp/5n2/8/4N1b1/5Q2/PPPP1PPP/R1B1KBNR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f6", "g7f6", "f3g4"]]}, {"id": "b2-p03-06", "chapter": "10", "book": 2, "page": 3, "index": 6, "image": "/school/puzzles/b2-p03-06.webp", "fen": "r3k1nr/ppp1ppbp/2n3p1/4P3/3q4/5B2/PPP3PP/RNBQK2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3c6", "b7c6", "d1d4"]]}, {"id": "b2-p03-07", "chapter": "10", "book": 2, "page": 3, "index": 7, "image": "/school/puzzles/b2-p03-07.webp", "fen": "r2qkb1r/n2b1ppp/4p3/p2pPnN1/Pp6/1P2B3/3NBPPP/2RQ1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5e3", "f2e3", "d8g5"]]}, {"id": "b2-p03-08", "chapter": "10", "book": 2, "page": 3, "index": 8, "image": "/school/puzzles/b2-p03-08.webp", "fen": "r3kb1r/p2n2pp/2p5/1p2B3/1q2Q3/1P2PP1P/P3N1P1/R4K1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b4e4", "f3e4", "d7e5"]]}, {"id": "b2-p04-01", "chapter": "11", "book": 2, "page": 4, "index": 1, "image": "/school/puzzles/b2-p04-01.webp", "fen": "2r1r1k1/pb3p1p/1p4p1/N1p1pP2/P3P1P1/2P4P/1P4B1/R1bR2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1e3", "g1f1", "b6a5"]]}, {"id": "b2-p04-02", "chapter": "11", "book": 2, "page": 4, "index": 2, "image": "/school/puzzles/b2-p04-02.webp", "fen": "3r2k1/p2n1p1p/3Q1bp1/P1p5/2P1q3/1P2PP1P/6P1/RN3RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4e3"]]}, {"id": "b2-p04-03", "chapter": "11", "book": 2, "page": 4, "index": 3, "image": "/school/puzzles/b2-p04-03.webp", "fen": "r3kb1r/ppp2ppp/3p1q2/8/3pP1b1/2NP4/PPP1BPPP/R2QK2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3d5", "f6d8", "e2g4"]]}, {"id": "b2-p05-01", "chapter": "11", "book": 2, "page": 5, "index": 1, "image": "/school/puzzles/b2-p05-01.webp", "fen": "r3kb1r/2pqpppp/ppn2n2/1B1p4/3P1Bb1/2NQPN2/PPP2PPP/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3e5", "a6b5", "e5d7"]]}, {"id": "b2-p05-02", "chapter": "11", "book": 2, "page": 5, "index": 2, "image": "/school/puzzles/b2-p05-02.webp", "fen": "r1b2rk1/pp4pp/4pn2/3p1p2/3PN3/PP1B4/RBP2PPP/4qRK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f6", "g7f6", "f1e1"]]}, {"id": "b2-p05-03", "chapter": "11", "book": 2, "page": 5, "index": 3, "image": "/school/puzzles/b2-p05-03.webp", "fen": "5rk1/1p4p1/7p/p1P5/r5P1/1K5P/1BB5/5R2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1f8", "g8f8", "b3a4"]]}, {"id": "b2-p05-04", "chapter": "11", "book": 2, "page": 5, "index": 4, "image": "/school/puzzles/b2-p05-04.webp", "fen": "8/3r2k1/p2R4/P6K/2p5/2P5/1r3RPP/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6d7", "g7g8", "f2b2", "g8f8", "b2b8"]]}, {"id": "b2-p05-05", "chapter": "11", "book": 2, "page": 5, "index": 5, "image": "/school/puzzles/b2-p05-05.webp", "fen": "r5k1/pp2bpp1/2p4p/4Pb2/2Br4/4BP2/P1R3PK/1N3R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4h4", "h2g1", "f5c2"]]}, {"id": "b2-p05-06", "chapter": "11", "book": 2, "page": 5, "index": 6, "image": "/school/puzzles/b2-p05-06.webp", "fen": "r3r1k1/1b3ppp/p2bpn2/1p6/1P2N3/4PN1P/P1qBBPP1/2RR2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f6", "g7f6", "c1c2"]]}, {"id": "b2-p05-07", "chapter": "11", "book": 2, "page": 5, "index": 7, "image": "/school/puzzles/b2-p05-07.webp", "fen": "6k1/4bp1p/6p1/8/3p1Pb1/Q2P2P1/2B1PK1P/1q6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a3a8", "g8g7", "c2b1"]]}, {"id": "b2-p05-08", "chapter": "11", "book": 2, "page": 5, "index": 8, "image": "/school/puzzles/b2-p05-08.webp", "fen": "3r2k1/p4p2/1Qp1p1p1/4P3/2P2P1p/P6P/6P1/3R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d1"]]}, {"id": "b2-p05-09", "chapter": "11", "book": 2, "page": 5, "index": 9, "image": "/school/puzzles/b2-p05-09.webp", "fen": "4b1k1/rp3pp1/2p4p/pPq2P2/P1P5/2RNpN1P/2nrQ1PK/5R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5d6", "h2g1", "d2e2"]]}, {"id": "b2-p06-01", "chapter": "11", "book": 2, "page": 6, "index": 1, "image": "/school/puzzles/b2-p06-01.webp", "fen": "4r3/8/p3pk1p/1p1R4/2r2pK1/P1P2P2/1P2RP2/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e8g8", "d5g5", "g8g5"]]}, {"id": "b2-p06-02", "chapter": "11", "book": 2, "page": 6, "index": 2, "image": "/school/puzzles/b2-p06-02.webp", "fen": "rnbqk1nR/p2p1p2/2p2b2/1p2p3/4P3/2NP1Pp1/PPPQ1B2/R3KBN1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g3f2"]]}, {"id": "b2-p06-03", "chapter": "11", "book": 2, "page": 6, "index": 3, "image": "/school/puzzles/b2-p06-03.webp", "fen": "6k1/p2R3p/1n1p2p1/2pP4/2P5/P3r1P1/4NK1P/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7d8", "g8f7", "f2e3"]]}, {"id": "b2-p06-04", "chapter": "11", "book": 2, "page": 6, "index": 4, "image": "/school/puzzles/b2-p06-04.webp", "fen": "2krr3/1p1nbp2/p1p1p1p1/3NP1Bp/3P3P/P6N/1PP3P1/1K1RqB2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5e7", "e8e7", "d1e1"]]}, {"id": "b2-p06-05", "chapter": "11", "book": 2, "page": 6, "index": 5, "image": "/school/puzzles/b2-p06-05.webp", "fen": "rnbq1rk1/ppp1bppp/3p4/4p1B1/4n3/3P1N2/PPP1BPPP/RN1Q1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5e7", "d8e7", "d3e4"]]}, {"id": "b2-p06-06", "chapter": "11", "book": 2, "page": 6, "index": 6, "image": "/school/puzzles/b2-p06-06.webp", "fen": "8/1p6/p2p2k1/P1pb1p2/2r2P2/P1N1P3/4K3/2R5 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1g1", "g6f7", "c3d5"]]}, {"id": "b2-p06-07", "chapter": "11", "book": 2, "page": 6, "index": 7, "image": "/school/puzzles/b2-p06-07.webp", "fen": "r4rk1/1p3ppp/1ppP4/8/3P1B1q/5P2/PPP2P1P/R2QRbK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4g3", "h4h3", "e1f1"]]}, {"id": "b2-p06-08", "chapter": "11", "book": 2, "page": 6, "index": 8, "image": "/school/puzzles/b2-p06-08.webp", "fen": "8/8/6k1/7R/7K/1r3b2/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b3b4", "h4h3", "f3h5", "h3g3", "g6f5", "g3h3", "b4b3", "h3h2", "f5f4", "h2g2", "b3b2", "g2f1", "f4g4", "f1g1", "g4g3", "g1h1", "b2b1"]]}, {"id": "b2-p07-01", "chapter": "12", "book": 2, "page": 7, "index": 1, "image": "/school/puzzles/b2-p07-01.webp", "fen": "3R4/5r1k/4p1pq/8/1P2P2Q/6Kp/5P2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8h8", "h7h8", "h4h6"]]}, {"id": "b2-p07-02", "chapter": "12", "book": 2, "page": 7, "index": 2, "image": "/school/puzzles/b2-p07-02.webp", "fen": "7k/6p1/7p/8/5PKP/5QP1/6q1/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h6h5", "g4f5", "g2f3"]]}, {"id": "b2-p07-03", "chapter": "12", "book": 2, "page": 7, "index": 3, "image": "/school/puzzles/b2-p07-03.webp", "fen": "rnQqkbnr/pp2p1pp/2p5/4p3/2BpP3/8/PPPP1PPP/R1B1K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4f7", "e8f7", "c8d8"]]}, {"id": "b2-p08-01", "chapter": "12", "book": 2, "page": 8, "index": 1, "image": "/school/puzzles/b2-p08-01.webp", "fen": "4r3/1pqn1kp1/2p2p2/p2b4/3P3p/BP1BQP2/P5PP/5RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3g6", "f7g6", "e3e8"]]}, {"id": "b2-p08-02", "chapter": "12", "book": 2, "page": 8, "index": 2, "image": "/school/puzzles/b2-p08-02.webp", "fen": "r1r3k1/4pp1p/6p1/p1q5/P2R3P/2Q5/5PP1/4R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4d8", "c8d8", "c3c5"]]}, {"id": "b2-p08-03", "chapter": "12", "book": 2, "page": 8, "index": 3, "image": "/school/puzzles/b2-p08-03.webp", "fen": "5rk1/1pp1n1p1/p2q3p/3p4/8/3B1Q1P/PP3PP1/4R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3h7", "g8h7", "f3f8"]]}, {"id": "b2-p08-04", "chapter": "12", "book": 2, "page": 8, "index": 4, "image": "/school/puzzles/b2-p08-04.webp", "fen": "1r1qnrk1/1pbb1ppp/p3p3/3pP3/1Q1P4/P1NB4/1P1N1PPP/R4RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3h7", "g8h7", "b4f8"]]}, {"id": "b2-p08-05", "chapter": "12", "book": 2, "page": 8, "index": 5, "image": "/school/puzzles/b2-p08-05.webp", "fen": "r4k2/7p/5p1p/1B6/4b3/1PP3P1/1Q3q1P/2KR4 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a8a1", "b2a1", "f2c2"]]}, {"id": "b2-p08-06", "chapter": "12", "book": 2, "page": 8, "index": 6, "image": "/school/puzzles/b2-p08-06.webp", "fen": "6k1/5p1p/2q5/7p/p1P5/5QP1/P1R2PK1/3r4 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1g1", "g2g1", "c6f3"]]}, {"id": "b2-p08-07", "chapter": "12", "book": 2, "page": 8, "index": 7, "image": "/school/puzzles/b2-p08-07.webp", "fen": "6k1/1pn2qpp/p1b5/3p4/1B3Q2/1P1B1P1P/P5P1/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3h7", "g8h7", "f4f7"]]}, {"id": "b2-p08-08", "chapter": "12", "book": 2, "page": 8, "index": 8, "image": "/school/puzzles/b2-p08-08.webp", "fen": "3Qqk2/ppp5/5r2/8/8/1P2Pr2/P1PP4/2K3R1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g1g8", "f8g8", "d8e8"]]}, {"id": "b2-p08-09", "chapter": "12", "book": 2, "page": 8, "index": 9, "image": "/school/puzzles/b2-p08-09.webp", "fen": "2b3k1/1pp5/7p/3Rp3/2PpP3/1PbPqQP1/6K1/1R6 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c8h3", "g2h3", "e3f3"]]}, {"id": "b2-p09-01", "chapter": "12", "book": 2, "page": 9, "index": 1, "image": "/school/puzzles/b2-p09-01.webp", "fen": "1k3r1r/pp3q2/2p1NpQ1/4p1Pp/1P5P/1PP5/5n2/2KR3R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1d8", "f8d8", "g6f7"]]}, {"id": "b2-p09-02", "chapter": "12", "book": 2, "page": 9, "index": 2, "image": "/school/puzzles/b2-p09-02.webp", "fen": "4rk2/1p3p2/p2p1Bp1/3P1bP1/8/6KP/1P6/4R3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6g7", "f8g7", "e1e8"]]}, {"id": "b2-p09-03", "chapter": "12", "book": 2, "page": 9, "index": 3, "image": "/school/puzzles/b2-p09-03.webp", "fen": "8/5k2/p7/r7/2R2K2/8/2p5/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a5a4", "c4a4", "c2c1q"]]}, {"id": "b2-p09-04", "chapter": "12", "book": 2, "page": 9, "index": 4, "image": "/school/puzzles/b2-p09-04.webp", "fen": "6k1/5pp1/7p/3b4/1p1P4/pP4PP/P4P2/2NqQK2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5g2", "f1g2", "d1e1"]]}, {"id": "b2-p09-05", "chapter": "12", "book": 2, "page": 9, "index": 5, "image": "/school/puzzles/b2-p09-05.webp", "fen": "4r1k1/6pp/p1pQ2b1/3pq3/7P/6N1/PP4P1/5R1K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1f8", "e8f8", "d6e5"]]}, {"id": "b2-p09-06", "chapter": "12", "book": 2, "page": 9, "index": 6, "image": "/school/puzzles/b2-p09-06.webp", "fen": "5rk1/7p/1p1N1p2/2p1p2P/2P1P1b1/P2P1P2/4K3/R1BQ2q1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4f3", "e2f3", "g1d1"]]}, {"id": "b2-p09-07", "chapter": "12", "book": 2, "page": 9, "index": 7, "image": "/school/puzzles/b2-p09-07.webp", "fen": "r1bqkb1r/ppp1nppp/8/3B4/4n3/2p2N2/PPP2PPP/R1BQR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5f7", "e8f7", "d1d8"]]}, {"id": "b2-p09-08", "chapter": "12", "book": 2, "page": 9, "index": 8, "image": "/school/puzzles/b2-p09-08.webp", "fen": "7k/1p4p1/1P5p/8/pBPR2b1/P2P2Pn/3N1r1P/7K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f2f1", "d2f1", "g4f3"]]}, {"id": "b2-p11-01", "chapter": "13", "book": 2, "page": 11, "index": 1, "image": "/school/puzzles/b2-p11-01.webp", "fen": "3r2k1/2q2pbp/p1r1p1p1/1p6/1P6/2PR1Q1P/2R2PP1/5BK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3d8", "c7d8", "f3c6"]]}, {"id": "b2-p11-02", "chapter": "13", "book": 2, "page": 11, "index": 2, "image": "/school/puzzles/b2-p11-02.webp", "fen": "rnb1k1nr/pppp1ppp/2q5/4p3/2PbN3/1P6/PBQPPPPP/R3KBNR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4b2"]]}, {"id": "b2-p11-03", "chapter": "13", "book": 2, "page": 11, "index": 3, "image": "/school/puzzles/b2-p11-03.webp", "fen": "r1b2rk1/ppp2ppp/2nq4/2b3B1/3p1n2/1N1P1N1P/PPP1BPP1/R2QR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5f4", "d6f4", "b3c5"]]}, {"id": "b2-p12-01", "chapter": "13", "book": 2, "page": 12, "index": 1, "image": "/school/puzzles/b2-p12-01.webp", "fen": "R2r2k1/5nbp/1p1n1pp1/2p1p3/2N1PPB1/2P1B1PP/1P6/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a8d8", "f7d8", "c4d6"]]}, {"id": "b2-p12-02", "chapter": "13", "book": 2, "page": 12, "index": 2, "image": "/school/puzzles/b2-p12-02.webp", "fen": "8/2q1nkpp/4pp2/R7/3P4/Q3PP2/1Br3PP/6K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2b2", "a3b2", "c7a5"]]}, {"id": "b2-p12-03", "chapter": "13", "book": 2, "page": 12, "index": 3, "image": "/school/puzzles/b2-p12-03.webp", "fen": "8/4ppk1/3b1qp1/3P3p/7P/5QP1/2R2PK1/r4B2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f6f3", "g2f3", "a1f1"]]}, {"id": "b2-p12-04", "chapter": "13", "book": 2, "page": 12, "index": 4, "image": "/school/puzzles/b2-p12-04.webp", "fen": "8/5k2/1p2pn1p/p1b2pp1/2P2P1q/4BBQP/PP3P2/5K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h4g3", "f2g3", "c5e3"]]}, {"id": "b2-p12-05", "chapter": "13", "book": 2, "page": 12, "index": 5, "image": "/school/puzzles/b2-p12-05.webp", "fen": "1r2r1k1/8/2Q1pq1p/p2P1pp1/P2P4/Rn1PP3/5PPP/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a3b3"]]}, {"id": "b2-p12-06", "chapter": "13", "book": 2, "page": 12, "index": 6, "image": "/school/puzzles/b2-p12-06.webp", "fen": "4r1k1/5p1p/5P2/1Q6/2p1qb2/4nR1P/1P2R1P1/7K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3f4"]]}, {"id": "b2-p12-07", "chapter": "13", "book": 2, "page": 12, "index": 7, "image": "/school/puzzles/b2-p12-07.webp", "fen": "r4rk1/2p3pp/p2ppn2/1pb1p3/4P3/P1PPB1Nq/1P3P1N/R2Q1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5e3"]]}, {"id": "b2-p12-08", "chapter": "13", "book": 2, "page": 12, "index": 8, "image": "/school/puzzles/b2-p12-08.webp", "fen": "r1b2rk1/pp1pppbp/6pn/q1P1n3/2B1N3/5N1P/PPP2PP1/R1BQ1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3e5"]]}, {"id": "b2-p12-09", "chapter": "13", "book": 2, "page": 12, "index": 9, "image": "/school/puzzles/b2-p12-09.webp", "fen": "4n3/4r3/6kp/1P2B3/3R1KP1/4R2r/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h3e3", "f4e3", "e7e5"]]}, {"id": "b2-p13-01", "chapter": "13", "book": 2, "page": 13, "index": 1, "image": "/school/puzzles/b2-p13-01.webp", "fen": "r4k2/1p2ppb1/3p2p1/1Q6/r6p/7P/5PP1/2R3K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5a4"]]}, {"id": "b2-p13-02", "chapter": "13", "book": 2, "page": 13, "index": 2, "image": "/school/puzzles/b2-p13-02.webp", "fen": "5k2/pp3p2/4p3/3rPn1R/4K3/P1B5/1P3P2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h5f5"]]}, {"id": "b2-p13-03", "chapter": "13", "book": 2, "page": 13, "index": 3, "image": "/school/puzzles/b2-p13-03.webp", "fen": "1n2r2k/R1p4p/5pp1/8/2BP2P1/4rb2/P1PK3P/1R6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b1b8", "e8b8", "d2e3"]]}, {"id": "b2-p13-04", "chapter": "13", "book": 2, "page": 13, "index": 4, "image": "/school/puzzles/b2-p13-04.webp", "fen": "r1b2r1k/3nb1pp/p1npB3/qp1N2P1/4P3/4BP2/PPPQ3P/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2a5", "c6a5", "d5e7"]]}, {"id": "b2-p13-05", "chapter": "13", "book": 2, "page": 13, "index": 5, "image": "/school/puzzles/b2-p13-05.webp", "fen": "rn1r2k1/ppb2ppp/2p5/1P2nN2/4PBP1/7P/P1R3B1/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1d8", "c7d8", "f4e5"]]}, {"id": "b2-p13-06", "chapter": "13", "book": 2, "page": 13, "index": 6, "image": "/school/puzzles/b2-p13-06.webp", "fen": "5bk1/p4p2/2p2n2/1p3N2/4rBnR/5K2/P1P2P2/6N1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h4g4", "f6g4", "f3e4", "g4f2", "e4d4", "f8b4", "f4d6", "b4d6", "f5d6"]]}, {"id": "b2-p13-07", "chapter": "13", "book": 2, "page": 13, "index": 7, "image": "/school/puzzles/b2-p13-07.webp", "fen": "3rn2k/pp6/3r2pp/2N5/8/P6P/1P4P1/3RR1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1e8", "d8e8", "d1d6", "b7b6", "c5e6", "g6g5", "d6d8", "e8d8", "e6d8"]]}, {"id": "b2-p13-08", "chapter": "13", "book": 2, "page": 13, "index": 8, "image": "/school/puzzles/b2-p13-08.webp", "fen": "r1b1k2r/1ppp1ppp/p1nb1q1n/4p3/2B1P3/2PP1Q2/PP3PPP/RNB1K1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3f6", "g7f6", "c1h6", "c6a5", "g1e2", "a5c4", "d3c4"]]}, {"id": "b2-p14-01", "chapter": "14", "book": 2, "page": 14, "index": 1, "image": "/school/puzzles/b2-p14-01.webp", "fen": "8/5p2/1p2k3/1Pb1PpK1/7r/2R4P/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5e7"]]}, {"id": "b2-p14-02", "chapter": "14", "book": 2, "page": 14, "index": 2, "image": "/school/puzzles/b2-p14-02.webp", "fen": "r4rk1/p1p1b1pp/2pq4/3p1p2/3P2b1/Q1P5/PP1N1PPP/R1B1R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1e7"]]}, {"id": "b2-p14-03", "chapter": "14", "book": 2, "page": 14, "index": 3, "image": "/school/puzzles/b2-p14-03.webp", "fen": "6q1/8/1p2kpQ1/1B1p3P/P2Pp1P1/4P1K1/7r/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g8b8"]]}, {"id": "b2-p15-01", "chapter": "14", "book": 2, "page": 15, "index": 1, "image": "/school/puzzles/b2-p15-01.webp", "fen": "6k1/4rrp1/b6p/3QR3/1q1P4/8/P4PPP/4R1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b4e1", "e5e1", "e7e1"]]}, {"id": "b2-p15-02", "chapter": "14", "book": 2, "page": 15, "index": 2, "image": "/school/puzzles/b2-p15-02.webp", "fen": "r5k1/1p3np1/p2p2p1/2pP4/4r1B1/2P3QR/PP4q1/2K4R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4g4"]]}, {"id": "b2-p15-03", "chapter": "14", "book": 2, "page": 15, "index": 3, "image": "/school/puzzles/b2-p15-03.webp", "fen": "4Rr1k/6pp/8/3Q4/6n1/8/PPq2rPP/5RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e8f8", "f2f8", "f1f8"]]}, {"id": "b2-p15-04", "chapter": "14", "book": 2, "page": 15, "index": 4, "image": "/school/puzzles/b2-p15-04.webp", "fen": "8/2R3p1/3k3p/4bP2/1P2KBP1/1r5P/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4e5"]]}, {"id": "b2-p15-05", "chapter": "14", "book": 2, "page": 15, "index": 5, "image": "/school/puzzles/b2-p15-05.webp", "fen": "6k1/5pp1/1pq4p/3p4/1P1P1p2/P1Q2P1P/3N1KP1/2R1r3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1c1", "c3c6", "c1c6"]]}, {"id": "b2-p15-06", "chapter": "14", "book": 2, "page": 15, "index": 6, "image": "/school/puzzles/b2-p15-06.webp", "fen": "r4rk1/p4pbp/b2p2p1/1q1Pp3/4P3/5P2/1PPNQ1PP/R1B1R2K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a1a6", "b5c5", "e2c4", "c5c4", "d2c4"]]}, {"id": "b2-p15-07", "chapter": "14", "book": 2, "page": 15, "index": 7, "image": "/school/puzzles/b2-p15-07.webp", "fen": "rnb2b1Q/pppk2qp/3p1np1/6B1/8/2N2N2/PP3PPP/R4K1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5f6", "g7h8", "f6h8"]]}, {"id": "b2-p15-08", "chapter": "14", "book": 2, "page": 15, "index": 8, "image": "/school/puzzles/b2-p15-08.webp", "fen": "1rr3k1/3n1p1p/1P4pB/P7/2R1P3/3q3P/2QN2P1/6K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3c2"]]}, {"id": "b2-p15-09", "chapter": "14", "book": 2, "page": 15, "index": 9, "image": "/school/puzzles/b2-p15-09.webp", "fen": "3R4/4k1p1/6P1/4pP2/1p2K3/p3B3/P7/1r6 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3g5"]]}, {"id": "b2-p16-01", "chapter": "14", "book": 2, "page": 16, "index": 1, "image": "/school/puzzles/b2-p16-01.webp", "fen": "5r2/pr4kp/1q1P1np1/3Q4/8/P5P1/1R3P2/3N1BK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5b7", "b6b7", "b2b7"]]}, {"id": "b2-p16-02", "chapter": "14", "book": 2, "page": 16, "index": 2, "image": "/school/puzzles/b2-p16-02.webp", "fen": "Rr3r1k/5Qpp/1p3b2/2p1qP2/7P/6P1/1n2P1B1/R5BK w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7f8", "b8f8", "a8f8"]]}, {"id": "b2-p16-03", "chapter": "14", "book": 2, "page": 16, "index": 3, "image": "/school/puzzles/b2-p16-03.webp", "fen": "6k1/1R1b3p/3r2p1/1p2p3/1q6/r4P2/4BQ1P/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b7d7", "d6d7", "d1d7"]]}, {"id": "b2-p16-04", "chapter": "14", "book": 2, "page": 16, "index": 4, "image": "/school/puzzles/b2-p16-04.webp", "fen": "rn2k2r/p3ppb1/b2p2p1/q2P1PPp/1Qp1PN1N/3P4/P6P/1RB1KB1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g7c3", "b4c3", "a5c3"]]}, {"id": "b2-p16-05", "chapter": "14", "book": 2, "page": 16, "index": 5, "image": "/school/puzzles/b2-p16-05.webp", "fen": "r4rk1/pp1b2pp/4p1p1/3pP3/1b1N4/6B1/PqPQ1PPP/RR4K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2b4", "b2b4", "b1b4"]]}, {"id": "b2-p16-06", "chapter": "14", "book": 2, "page": 16, "index": 6, "image": "/school/puzzles/b2-p16-06.webp", "fen": "4Rbr1/pp1k1p2/5p2/Q2n3p/2pq1B1P/P5P1/1P3P1K/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a5b5"]]}, {"id": "b2-p16-07", "chapter": "14", "book": 2, "page": 16, "index": 7, "image": "/school/puzzles/b2-p16-07.webp", "fen": "4R3/1q3kb1/p4p1p/2Q5/2p5/7P/1P4P1/6K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5h5"]]}, {"id": "b2-p16-08", "chapter": "14", "book": 2, "page": 16, "index": 8, "image": "/school/puzzles/b2-p16-08.webp", "fen": "4r2k/Bb1n2pp/2q1r3/1R1Qpp2/2P5/5P2/P4KPP/4RB2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5b7", "c6d5", "c4d5"]]}, {"id": "b2-p17-01", "chapter": "15", "book": 2, "page": 17, "index": 1, "image": "/school/puzzles/b2-p17-01.webp", "fen": "8/R7/8/7P/1k3PK1/1r4P1/p7/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b3a3", "a7b7", "b4c3", "g4g5", "a2a1q"]]}, {"id": "b2-p17-02", "chapter": "15", "book": 2, "page": 17, "index": 2, "image": "/school/puzzles/b2-p17-02.webp", "fen": "r3kb1r/pq3pp1/npN1pn1p/P2p4/Q2P3B/4P3/1PP2PPP/RN2K2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b6b5", "a4b3", "b7c6"]]}, {"id": "b2-p17-03", "chapter": "15", "book": 2, "page": 17, "index": 3, "image": "/school/puzzles/b2-p17-03.webp", "fen": "8/5pkp/1Q4p1/p1p5/8/P1bP3P/1p3PP1/5K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3b4", "a3b4", "b2b1q"]]}, {"id": "b2-p18-01", "chapter": "15", "book": 2, "page": 18, "index": 1, "image": "/school/puzzles/b2-p18-01.webp", "fen": "1r6/3PN3/K7/2k5/6P1/8/7P/6n1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7c8", "c5d4", "d7d8q"]]}, {"id": "b2-p18-02", "chapter": "15", "book": 2, "page": 18, "index": 2, "image": "/school/puzzles/b2-p18-02.webp", "fen": "rnb2rk1/pppp2pp/3bq3/3Np3/8/2P2B2/PP1P1PPP/R1BQK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5e4", "f3e2", "e6d5"]]}, {"id": "b2-p18-03", "chapter": "15", "book": 2, "page": 18, "index": 3, "image": "/school/puzzles/b2-p18-03.webp", "fen": "1r6/7P/5k2/8/8/1p6/5P1K/6R1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g1g8", "b8g8", "h7g8q", "b3b2", "g8b3", "b2b1q", "b3b1"]]}, {"id": "b2-p18-04", "chapter": "15", "book": 2, "page": 18, "index": 4, "image": "/school/puzzles/b2-p18-04.webp", "fen": "4r1k1/P4p2/1p1B1Pp1/4P3/1p6/5KP1/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6b8", "b4b3", "a7a8q"]]}, {"id": "b2-p18-05", "chapter": "15", "book": 2, "page": 18, "index": 5, "image": "/school/puzzles/b2-p18-05.webp", "fen": "2R5/8/1p6/p2n4/3k4/P3p3/P1p1K3/5B2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d5c3", "c8c3", "d4c3"]]}, {"id": "b2-p18-06", "chapter": "15", "book": 2, "page": 18, "index": 6, "image": "/school/puzzles/b2-p18-06.webp", "fen": "7R/8/6k1/6p1/2pNK1b1/8/7p/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4h5", "h8g8", "g6f7", "g8c8", "h2h1q"]]}, {"id": "b2-p18-07", "chapter": "15", "book": 2, "page": 18, "index": 7, "image": "/school/puzzles/b2-p18-07.webp", "fen": "5nk1/1b4bp/p5p1/4Np2/1r6/2N3BP/1P1R1PP1/5K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5f4", "e5d3", "g7c3", "b2c3", "b4b1", "f1e2", "f4g3"]]}, {"id": "b2-p18-08", "chapter": "15", "book": 2, "page": 18, "index": 8, "image": "/school/puzzles/b2-p18-08.webp", "fen": "8/5k2/pp1q1pp1/2r1p2p/2R4Q/2P2P1P/PP3P1K/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5e4", "h2g1", "c5c4"]]}, {"id": "b2-p18-09", "chapter": "15", "book": 2, "page": 18, "index": 9, "image": "/school/puzzles/b2-p18-09.webp", "fen": "5rk1/3p1pp1/rNpbq2p/p7/3QP3/P7/1PP2PPP/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c6c5", "d4c3", "a6b6"]]}, {"id": "b2-p19-01", "chapter": "15", "book": 2, "page": 19, "index": 1, "image": "/school/puzzles/b2-p19-01.webp", "fen": "rnbqk2r/pp2bp2/2p1p1nB/3pP3/3P2P1/2N2P2/PPP5/R2QKBNR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7h4", "e1d2", "h8h6"]]}, {"id": "b2-p19-02", "chapter": "15", "book": 2, "page": 19, "index": 2, "image": "/school/puzzles/b2-p19-02.webp", "fen": "4r1k1/2p2pp1/3q3n/7p/5b2/2BB1Q1P/PP4P1/5RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4e3", "g1h1", "d6d3"]]}, {"id": "b2-p19-03", "chapter": "15", "book": 2, "page": 19, "index": 3, "image": "/school/puzzles/b2-p19-03.webp", "fen": "r1b2r1k/ppp2ppB/8/4P1p1/3P1n2/6P1/PP3K2/RN5R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4h3", "h1h3", "c8h3"]]}, {"id": "b2-p19-04", "chapter": "15", "book": 2, "page": 19, "index": 4, "image": "/school/puzzles/b2-p19-04.webp", "fen": "r4rk1/1p4pn/p1pp3p/2b1pb2/2P5/P2P1NqP/1PB2PP1/R1BQ1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3d4", "f5c2", "d1c2", "f8f3", "d4c5", "a8f8", "f2g3"]]}, {"id": "b2-p19-05", "chapter": "15", "book": 2, "page": 19, "index": 5, "image": "/school/puzzles/b2-p19-05.webp", "fen": "r2q1rk1/p4ppp/2p1p3/8/1bPBn3/1P3B2/P4PPP/R2Q1K1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4d2", "f1g1", "d8d4"]]}, {"id": "b2-p19-06", "chapter": "15", "book": 2, "page": 19, "index": 6, "image": "/school/puzzles/b2-p19-06.webp", "fen": "3r3k/1p1rq1pp/p1b3n1/4npN1/1P1N4/2P1Q3/P4PPP/R1B1R1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5f4", "e3f4", "g6f4"]]}, {"id": "b2-p19-07", "chapter": "15", "book": 2, "page": 19, "index": 7, "image": "/school/puzzles/b2-p19-07.webp", "fen": "2r5/6pp/1p1Bk3/p7/2b5/P7/1P1R2PP/2K5 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4d5", "c1d1", "e6d6"]]}, {"id": "b2-p19-08", "chapter": "15", "book": 2, "page": 19, "index": 8, "image": "/school/puzzles/b2-p19-08.webp", "fen": "2k4r/1p4p1/p1b1p1Q1/3qPp2/3P1P1r/7P/PP3NP1/R2R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h4g4", "g6e6", "d5e6"]]}, {"id": "b2-p20-01", "chapter": "16", "book": 2, "page": 20, "index": 1, "image": "/school/puzzles/b2-p20-01.webp", "fen": "r6r/1Qpk1pp1/2p2nqp/2P1p3/3p4/2P1PP1P/PP4P1/R1B2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h8b8", "b7b8", "a8b8"]]}, {"id": "b2-p20-02", "chapter": "16", "book": 2, "page": 20, "index": 2, "image": "/school/puzzles/b2-p20-02.webp", "fen": "1b2r1k1/1p1nrppp/p4n2/1Npp4/P2P4/1P2PP1P/4NKPq/R1BQ1R2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1h1", "h2h1", "d1h1"]]}, {"id": "b2-p20-03", "chapter": "16", "book": 2, "page": 20, "index": 3, "image": "/school/puzzles/b2-p20-03.webp", "fen": "3r4/1p4pp/p1pkpp2/3r4/PPRP1PP1/4PK1P/8/2R5 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3e4", "d6e7", "e4d5"]]}, {"id": "b2-p21-01", "chapter": "16", "book": 2, "page": 21, "index": 1, "image": "/school/puzzles/b2-p21-01.webp", "fen": "rnb1k1nr/pppp1ppp/1b3q2/4p3/1PP1P3/2BP2P1/P4P1P/RN1QKBNR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4c5", "d7d5", "c5b6"]]}, {"id": "b2-p21-02", "chapter": "16", "book": 2, "page": 21, "index": 2, "image": "/school/puzzles/b2-p21-02.webp", "fen": "r2qk1nr/pp1n1pQ1/4p3/1P1p2Pp/7P/2P1PPb1/1P2K3/RNB3NR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g3e5", "g7h8", "e5h8"]]}, {"id": "b2-p21-03", "chapter": "16", "book": 2, "page": 21, "index": 3, "image": "/school/puzzles/b2-p21-03.webp", "fen": "r3kbnr/2p2ppp/p3p1b1/3pP3/2pP1BPq/5P2/PPPQ3P/RN3KNR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4g5", "h4g5", "d2g5"]]}, {"id": "b2-p21-04", "chapter": "16", "book": 2, "page": 21, "index": 4, "image": "/school/puzzles/b2-p21-04.webp", "fen": "2kr2nr/1bq1bp2/p1n1p2p/1p1pP1p1/2pP2Q1/1PP2NPB/P4PNP/R1B1R1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h6h5", "g4g5", "e7g5"]]}, {"id": "b2-p21-05", "chapter": "16", "book": 2, "page": 21, "index": 5, "image": "/school/puzzles/b2-p21-05.webp", "fen": "2kr3r/pp1b1ppp/2p1p3/2b1Pq2/2P5/1P3N2/P3QPPP/R1B2RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3h4", "h7h5", "h4f5"]]}, {"id": "b2-p21-06", "chapter": "16", "book": 2, "page": 21, "index": 6, "image": "/school/puzzles/b2-p21-06.webp", "fen": "2r3k1/5ppp/1pr5/p7/P2P4/1QP3P1/2PK3P/q1BR4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c1b2", "a1d1", "d2d1"]]}, {"id": "b2-p21-07", "chapter": "16", "book": 2, "page": 21, "index": 7, "image": "/school/puzzles/b2-p21-07.webp", "fen": "6k1/5pp1/p6p/P2n4/3p3B/3P2P1/5P1P/5K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g7g5", "f1e2", "g5h4"]]}, {"id": "b2-p21-08", "chapter": "16", "book": 2, "page": 21, "index": 8, "image": "/school/puzzles/b2-p21-08.webp", "fen": "2rq2k1/4bp2/p2p2pQ/1p1PP2n/1P6/P1p5/2B2PP1/R3R1K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7g5", "h6h5", "g6h5"]]}, {"id": "b2-p21-09", "chapter": "16", "book": 2, "page": 21, "index": 9, "image": "/school/puzzles/b2-p21-09.webp", "fen": "B7/p3kp2/1p2p1p1/2Pp3p/1P1P4/Pq4b1/1N3R2/1K1R4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1d3", "b3d3", "b2d3", "g3f2", "d3f2"]]}, {"id": "b2-p22-01", "chapter": "16", "book": 2, "page": 22, "index": 1, "image": "/school/puzzles/b2-p22-01.webp", "fen": "r2q1rk1/1Qp2ppp/p1nb1n2/3p1p2/3P4/P1N1PN2/1PP2PPP/R1B1K2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c6a5", "b7a8", "d8a8"]]}, {"id": "b2-p22-02", "chapter": "16", "book": 2, "page": 22, "index": 2, "image": "/school/puzzles/b2-p22-02.webp", "fen": "2N5/1p4kp/p1p2p2/P2p3R/1Pr5/1K5P/8/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g7g6", "h5d5", "c6d5"]]}, {"id": "b2-p22-03", "chapter": "16", "book": 2, "page": 22, "index": 3, "image": "/school/puzzles/b2-p22-03.webp", "fen": "r1bqkb1r/pp1npp1p/5np1/3p4/3P1B2/5N2/PPQ1PPPP/RN2KB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f4c7", "d8c7", "c2c7"]]}, {"id": "b2-p22-04", "chapter": "16", "book": 2, "page": 22, "index": 4, "image": "/school/puzzles/b2-p22-04.webp", "fen": "1r3rk1/2p3p1/p6p/1p3p2/3R4/P2P2Pq/1PP2P2/3Q1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4h4", "h3f1", "g1f1"]]}, {"id": "b2-p22-05", "chapter": "16", "book": 2, "page": 22, "index": 5, "image": "/school/puzzles/b2-p22-05.webp", "fen": "2k5/2pb1B1p/pb1p1p2/1p6/1P2P2B/7P/P4Pr1/RN2K3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b6d4", "b1c3", "d4c3"]]}, {"id": "b2-p22-06", "chapter": "16", "book": 2, "page": 22, "index": 6, "image": "/school/puzzles/b2-p22-06.webp", "fen": "1rr3k1/1pqb1ppp/p1nppn2/8/1RP1P3/P1P1BP2/2N1B1PP/3Q1R1K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3b6", "c6b4", "b6c7"]]}, {"id": "b2-p22-07", "chapter": "16", "book": 2, "page": 22, "index": 7, "image": "/school/puzzles/b2-p22-07.webp", "fen": "r4rk1/p4p1p/3bb3/2p2p2/8/P2B3P/2P1NPP1/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5c4", "a1d1", "c4d3"]]}, {"id": "b2-p22-08", "chapter": "16", "book": 2, "page": 22, "index": 8, "image": "/school/puzzles/b2-p22-08.webp", "fen": "r2qk1nr/p3bp2/1pb1p2p/3pP3/7p/5NQ1/PPP2PP1/RNB2RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g3g7", "e7f6", "e5f6"]]}, {"id": "b2-p23-01", "chapter": "17", "book": 2, "page": 23, "index": 1, "image": "/school/puzzles/b2-p23-01.webp", "fen": "r4rk1/1p3ppp/1B1p4/NQ1Rp1b1/4P3/pPq2P2/P1P3PP/1K5R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["a5c4"]]}, {"id": "b2-p23-02", "chapter": "17", "book": 2, "page": 23, "index": 2, "image": "/school/puzzles/b2-p23-02.webp", "fen": "r4r2/pp1bR2k/2p3pP/3p2n1/P7/1PB5/2P3P1/2K4R b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f8f7"]]}, {"id": "b2-p23-03", "chapter": "17", "book": 2, "page": 23, "index": 3, "image": "/school/puzzles/b2-p23-03.webp", "fen": "rnb2rk1/pp2n2p/2p3p1/2Pp1p2/3b4/1P3Q2/P4PPP/RNN1KB1R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b1c3"]]}, {"id": "b2-p24-01", "chapter": "17", "book": 2, "page": 24, "index": 1, "image": "/school/puzzles/b2-p24-01.webp", "fen": "2r1kb1r/pp1q1ppp/3p1n2/3p4/B2pP3/2PP1PR1/PP3P1P/R2Q3K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b7b5"]]}, {"id": "b2-p24-02", "chapter": "17", "book": 2, "page": 24, "index": 2, "image": "/school/puzzles/b2-p24-02.webp", "fen": "r3k2r/pp3ppp/2b1p3/q1BpPn2/8/5N2/PPP2PPP/RN1QK2R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b2b4"]]}, {"id": "b2-p24-03", "chapter": "17", "book": 2, "page": 24, "index": 3, "image": "/school/puzzles/b2-p24-03.webp", "fen": "Q7/2q2k2/5p2/8/2n5/Q6P/6PK/8 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["a3g3"]]}, {"id": "b2-p24-04", "chapter": "17", "book": 2, "page": 24, "index": 4, "image": "/school/puzzles/b2-p24-04.webp", "fen": "rnbq1b1r/pppp1kpp/8/8/4n3/5Q2/PPPP1PPP/RNB1KB1R b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e4f6"]]}, {"id": "b2-p24-05", "chapter": "17", "book": 2, "page": 24, "index": 5, "image": "/school/puzzles/b2-p24-05.webp", "fen": "r2qk2r/1p4pp/p3p3/3b4/Q2b4/7P/PP1B1PP1/R4RK1 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d5c6"]]}, {"id": "b2-p24-06", "chapter": "17", "book": 2, "page": 24, "index": 6, "image": "/school/puzzles/b2-p24-06.webp", "fen": "5r1k/1p2Q1pp/p1rN4/2qpn2P/P7/2P5/2B2PP1/R4R1K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c5d6"]]}, {"id": "b2-p24-07", "chapter": "17", "book": 2, "page": 24, "index": 7, "image": "/school/puzzles/b2-p24-07.webp", "fen": "5r1k/6pp/8/2Q5/p7/P3P1q1/5R2/2R3K1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f2g2"]]}, {"id": "b2-p24-08", "chapter": "17", "book": 2, "page": 24, "index": 8, "image": "/school/puzzles/b2-p24-08.webp", "fen": "2r2r1k/8/p3q1pp/2b3p1/8/4RP1P/PQ4P1/5R1K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e6f6"]]}, {"id": "b2-p24-09", "chapter": "17", "book": 2, "page": 24, "index": 9, "image": "/school/puzzles/b2-p24-09.webp", "fen": "r3k2r/1pp2pp1/p1p2nbp/8/Nq2P1P1/3P1N1P/PPP2B2/R1Q1K2R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["a4c3"]]}, {"id": "b2-p25-01", "chapter": "17", "book": 2, "page": 25, "index": 1, "image": "/school/puzzles/b2-p25-01.webp", "fen": "rnb2rk1/pppp2pp/8/4pp2/2PPP3/3QP3/Pq4PP/RN1K1BNR w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d3c3"]]}, {"id": "b2-p25-02", "chapter": "17", "book": 2, "page": 25, "index": 2, "image": "/school/puzzles/b2-p25-02.webp", "fen": "r2r3k/4R2p/6p1/2p2p2/5P2/3qPK1P/1Q4Pb/8 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d8d4"]]}, {"id": "b2-p25-03", "chapter": "17", "book": 2, "page": 25, "index": 3, "image": "/school/puzzles/b2-p25-03.webp", "fen": "r2q1rk1/pp4pp/2p5/4Bpb1/6P1/3P1B1P/PPPQ4/2KR3R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e5f4"]]}, {"id": "b2-p25-04", "chapter": "17", "book": 2, "page": 25, "index": 4, "image": "/school/puzzles/b2-p25-04.webp", "fen": "5rk1/2p2ppp/8/4P3/5P2/bn1R2B1/5P1P/6K1 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f8b8"]]}, {"id": "b2-p25-05", "chapter": "17", "book": 2, "page": 25, "index": 5, "image": "/school/puzzles/b2-p25-05.webp", "fen": "r1b3k1/pp1p1ppp/8/2r5/8/2P5/PP1NnPPP/R3R2K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c5e5"]]}, {"id": "b2-p25-06", "chapter": "17", "book": 2, "page": 25, "index": 6, "image": "/school/puzzles/b2-p25-06.webp", "fen": "r2qr2k/1pp1nQ2/p2b1p1B/5p2/3Pp3/P6P/1P2RPP1/R5K1 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e8g8"]]}, {"id": "b2-p25-07", "chapter": "17", "book": 2, "page": 25, "index": 7, "image": "/school/puzzles/b2-p25-07.webp", "fen": "r1bqkbnr/p4ppp/1p1pP3/2pQ4/2n1P3/2N2N2/PPP2PPP/R1B1K2R b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c8e6"]]}, {"id": "b2-p25-08", "chapter": "17", "book": 2, "page": 25, "index": 8, "image": "/school/puzzles/b2-p25-08.webp", "fen": "r5k1/8/2p2Q2/1p4pR/8/p1P5/2b2PPK/2q5 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c1f4"]]}, {"id": "b2-p25-09", "chapter": "17", "book": 2, "page": 25, "index": 9, "image": "/school/puzzles/b2-p25-09.webp", "fen": "rn2kb1r/3ppp1p/b2P1np1/1p1N4/1qp5/4PN2/P2B1PPP/R2QKB1R b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b4d6"]]}, {"id": "b2-p26-01", "chapter": "17", "book": 2, "page": 26, "index": 1, "image": "/school/puzzles/b2-p26-01.webp", "fen": "r1b1k2r/pp2bppp/n1p5/q2Np3/B7/P2P1N1P/1PP2PP1/R1BQK2R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d5c3"]]}, {"id": "b2-p26-02", "chapter": "17", "book": 2, "page": 26, "index": 2, "image": "/school/puzzles/b2-p26-02.webp", "fen": "2k4r/pp4pp/2n5/2pP1p2/Q3p1nP/3P2P1/PB2q3/3RNR1K w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e1g2"]]}, {"id": "b2-p26-03", "chapter": "17", "book": 2, "page": 26, "index": 3, "image": "/school/puzzles/b2-p26-03.webp", "fen": "8/1Q3p1k/7p/1P2b3/8/6qP/8/5RK1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b7g2"]]}, {"id": "b2-p26-04", "chapter": "17", "book": 2, "page": 26, "index": 4, "image": "/school/puzzles/b2-p26-04.webp", "fen": "r2q2k1/pp3pp1/2nNr2p/4p3/8/2PQ4/PP3PPP/R1B1R1K1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e1d1"]]}, {"id": "b2-p26-05", "chapter": "17", "book": 2, "page": 26, "index": 5, "image": "/school/puzzles/b2-p26-05.webp", "fen": "r4rk1/p4p1p/4pQ2/3p3N/8/6P1/P5PK/1q6 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["b1g6"]]}, {"id": "b2-p26-06", "chapter": "17", "book": 2, "page": 26, "index": 6, "image": "/school/puzzles/b2-p26-06.webp", "fen": "1r3rk1/2p2pp1/1pB5/pP1pPb2/Q2P1qnp/P7/3N1PPP/R1B1R1K1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d2f3"]]}, {"id": "b2-p26-07", "chapter": "17", "book": 2, "page": 26, "index": 7, "image": "/school/puzzles/b2-p26-07.webp", "fen": "8/1P3P2/2k5/7p/4K3/8/3r4/8 b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["d2d8"]]}, {"id": "b2-p26-08", "chapter": "17", "book": 2, "page": 26, "index": 8, "image": "/school/puzzles/b2-p26-08.webp", "fen": "3r2k1/1p3p1p/pqp3pQ/4p3/1PP1P3/P6P/4RPPB/1R1r2K1 w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e2e1"]]}, {"id": "b2-p26-09", "chapter": "17", "book": 2, "page": 26, "index": 9, "image": "/school/puzzles/b2-p26-09.webp", "fen": "r1b2rk1/ppq2pp1/4p2B/2p5/2B1N1Q1/2PP4/Pb3PP1/4R2K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["f7f5"]]}, {"id": "b2-p26-10", "chapter": "17", "book": 2, "page": 26, "index": 10, "image": "/school/puzzles/b2-p26-10.webp", "fen": "1r4k1/4bppp/1Bnppn2/3P4/4P3/1P3N1P/2B2PP1/r1KQ3R w - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["c2b1"]]}, {"id": "b2-p26-11", "chapter": "17", "book": 2, "page": 26, "index": 11, "image": "/school/puzzles/b2-p26-11.webp", "fen": "r1q2rk1/1pp2pp1/p1n3N1/8/2B1P1P1/4b2Q/P6P/R6K b - - 0 1", "kind": "defence", "goal": "Find the best defence.", "lines": [["e3h6"]]}, {"id": "b2-p29-01", "chapter": "18", "book": 2, "page": 29, "index": 1, "image": "/school/puzzles/b2-p29-01.webp", "fen": "5rk1/1p4pp/2b1pr2/3p1p2/1p1q1PP1/3B4/P1PN2P1/R3QR1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f6h6", "e1h4", "h6h4"]]}, {"id": "b2-p29-02", "chapter": "18", "book": 2, "page": 29, "index": 2, "image": "/school/puzzles/b2-p29-02.webp", "fen": "r4k2/6pR/1pP2q2/1PbQ4/P3B3/8/5rPP/R5K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h7h8", "f8e7", "d5d7"]]}, {"id": "b2-p29-03", "chapter": "18", "book": 2, "page": 29, "index": 3, "image": "/school/puzzles/b2-p29-03.webp", "fen": "Bn2k1nr/p1p2ppp/3bp3/4q3/2P5/2Np4/PP1P1PPP/R1BQR1K1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e5h2", "g1f1", "h2h1"]]}, {"id": "b2-p29-04", "chapter": "18", "book": 2, "page": 29, "index": 4, "image": "/school/puzzles/b2-p29-04.webp", "fen": "r1b4k/p4p1p/1p2p3/2b2p1N/N2Rp3/8/P4PPP/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d4d8", "c5f8", "d8f8"]]}, {"id": "b2-p29-05", "chapter": "18", "book": 2, "page": 29, "index": 5, "image": "/school/puzzles/b2-p29-05.webp", "fen": "1br3k1/6pp/2q1pp2/3p4/3N4/1P2P2P/R2Q1PP1/6K1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["c6c1", "d2c1", "c8c1"]]}, {"id": "b2-p29-06", "chapter": "18", "book": 2, "page": 29, "index": 6, "image": "/school/puzzles/b2-p29-06.webp", "fen": "r5rk/1pR1R1p1/p2p2Qp/8/3q4/7P/5PPK/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g6h6", "g7h6", "e7h7"]]}, {"id": "b2-p29-07", "chapter": "18", "book": 2, "page": 29, "index": 7, "image": "/school/puzzles/b2-p29-07.webp", "fen": "3B4/Q7/2r1k3/1p1ppqp1/1P2b3/7P/1P4P1/4R2K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f5h3", "h1g1", "h3g2"]]}, {"id": "b2-p29-08", "chapter": "18", "book": 2, "page": 29, "index": 8, "image": "/school/puzzles/b2-p29-08.webp", "fen": "2r3k1/p4ppn/1p2p2p/2r1NP1Q/3qb1P1/8/PP5P/R3RK2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h5f7", "g8h8", "e5g6"]]}, {"id": "b2-p29-09", "chapter": "18", "book": 2, "page": 29, "index": 9, "image": "/school/puzzles/b2-p29-09.webp", "fen": "r1b3k1/pp4pp/4p3/4P1N1/P1Pb4/3B4/3n2PP/5R1K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d3h7", "g8h8", "f1f8"]]}, {"id": "b2-p30-01", "chapter": "18", "book": 2, "page": 30, "index": 1, "image": "/school/puzzles/b2-p30-01.webp", "fen": "r6k/2Q1R2p/ppb2ppb/3p4/8/8/P1q2PPP/1N4K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e7h7", "h8g8", "c7f7"]]}, {"id": "b2-p30-02", "chapter": "18", "book": 2, "page": 30, "index": 2, "image": "/school/puzzles/b2-p30-02.webp", "fen": "r1bR1rk1/1p2nppp/p3p3/2b5/2B2B2/4PN2/PP3PPP/3R2K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d8f8", "g8f8", "d1d8"]]}, {"id": "b2-p30-03", "chapter": "18", "book": 2, "page": 30, "index": 3, "image": "/school/puzzles/b2-p30-03.webp", "fen": "r1bq1rk1/p1p1bppp/Rp1p1n2/1P4NP/4N3/3QP3/2P2PP1/2B1K2R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e4f6", "g7f6", "d3h7"]]}, {"id": "b2-p30-04", "chapter": "18", "book": 2, "page": 30, "index": 4, "image": "/school/puzzles/b2-p30-04.webp", "fen": "2kr4/p1b2r1p/1pP3p1/3bp3/6P1/3Q3P/PPP2P2/1K3R2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d3a6", "c8b8", "a6b7"]]}, {"id": "b2-p30-05", "chapter": "18", "book": 2, "page": 30, "index": 5, "image": "/school/puzzles/b2-p30-05.webp", "fen": "2r1r1k1/8/1p2ppp1/pp6/3Pq1P1/1P2n2Q/PK3P2/3R3R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h3h8", "g8f7", "h1h7"]]}, {"id": "b2-p30-06", "chapter": "18", "book": 2, "page": 30, "index": 6, "image": "/school/puzzles/b2-p30-06.webp", "fen": "r2qk2r/1p5p/3bp3/1p1pNpp1/1P2nP2/P3P3/2PB2PP/R2Q1RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d1h5", "e8e7", "h5f7"]]}, {"id": "b2-p30-07", "chapter": "18", "book": 2, "page": 30, "index": 7, "image": "/school/puzzles/b2-p30-07.webp", "fen": "3r2k1/2Q2ppp/p7/2Rq4/8/4rn1P/1B4P1/1R5K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d5d1", "b1d1", "d8d1"]]}, {"id": "b2-p30-08", "chapter": "18", "book": 2, "page": 30, "index": 8, "image": "/school/puzzles/b2-p30-08.webp", "fen": "2k5/pp2rp2/3R4/1qp3n1/4P2r/1PP4P/P7/2KQ3R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d6d8", "c8c7", "d1d6"]]}, {"id": "b2-p30-09", "chapter": "18", "book": 2, "page": 30, "index": 9, "image": "/school/puzzles/b2-p30-09.webp", "fen": "2k5/3N1q2/2pQp2p/4P3/2PP4/p6P/1r3PP1/R5K1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f7f2", "g1h2", "f2g2"]]}, {"id": "b2-p31-01", "chapter": "18", "book": 2, "page": 31, "index": 1, "image": "/school/puzzles/b2-p31-01.webp", "fen": "8/6p1/5p1k/5P2/6P1/5K2/R7/2r5 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["a2h2", "h6g5", "h2h5"]]}, {"id": "b2-p31-02", "chapter": "18", "book": 2, "page": 31, "index": 2, "image": "/school/puzzles/b2-p31-02.webp", "fen": "r4rk1/ppp2p2/2p2q1p/6p1/4Ppb1/b1PP1N1P/1P1NQPP1/2KR3R b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f6c3", "c1b1", "c3b2"]]}, {"id": "b2-p31-03", "chapter": "18", "book": 2, "page": 31, "index": 3, "image": "/school/puzzles/b2-p31-03.webp", "fen": "5k2/pR5R/2r1pp1P/8/5P2/NKp1P3/3r4/8 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d2b2", "b3a4", "c6a6"]]}, {"id": "b2-p31-04", "chapter": "18", "book": 2, "page": 31, "index": 4, "image": "/school/puzzles/b2-p31-04.webp", "fen": "r3nr1k/ppp1N1bp/8/2pP4/2P5/1K1p4/PP5P/5RR1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f1f8", "g7f8", "g1g8"]]}, {"id": "b2-p31-05", "chapter": "18", "book": 2, "page": 31, "index": 5, "image": "/school/puzzles/b2-p31-05.webp", "fen": "b5rk/3N2pp/p1p1Q3/4P3/7q/3p4/P5PP/5R1K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e6g8", "h8g8", "f1f8"]]}, {"id": "b2-p31-06", "chapter": "18", "book": 2, "page": 31, "index": 6, "image": "/school/puzzles/b2-p31-06.webp", "fen": "3r1rk1/2p2ppp/1pP5/p3p3/1qQ1P3/5P2/PPK3PP/R4BNR b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d8d2", "c2c1", "b4b2"]]}, {"id": "b2-p31-07", "chapter": "18", "book": 2, "page": 31, "index": 7, "image": "/school/puzzles/b2-p31-07.webp", "fen": "r2q3r/pp1bkppp/n7/3P4/2B2Q2/4P3/PP3PPP/R3K2R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d5d6", "e7f8", "f4f7"]]}, {"id": "b2-p31-08", "chapter": "18", "book": 2, "page": 31, "index": 8, "image": "/school/puzzles/b2-p31-08.webp", "fen": "r5k1/pq2rppp/3p4/6N1/7Q/2N1n3/PPP3bP/R5K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4h7", "g8f8", "h7h8"]]}, {"id": "b2-p31-09", "chapter": "18", "book": 2, "page": 31, "index": 9, "image": "/school/puzzles/b2-p31-09.webp", "fen": "4rrk1/1bq2ppp/p7/1pb2N1Q/5n2/2PB3P/P1P3P1/3R1R1K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f5e7", "c5e7", "h5h7"]]}, {"id": "b2-p32-01", "chapter": "18", "book": 2, "page": 32, "index": 1, "image": "/school/puzzles/b2-p32-01.webp", "fen": "4k1r1/pbR2p2/1p5p/2b1P3/8/2B2B2/PPP4P/5R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b7f3", "f1f3", "g8g1"]]}, {"id": "b2-p32-02", "chapter": "18", "book": 2, "page": 32, "index": 2, "image": "/school/puzzles/b2-p32-02.webp", "fen": "r1bqr2Q/ppb1kp1N/2n1pp2/3pP3/2pP4/1NP5/PP3PPP/R4RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h8f6", "e7d7", "b3c5"]]}, {"id": "b2-p32-03", "chapter": "18", "book": 2, "page": 32, "index": 3, "image": "/school/puzzles/b2-p32-03.webp", "fen": "1k1r3r/ppqnbpp1/2p5/2P2Np1/1P1P1n2/5B2/P4BPP/R2Q1RK1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f4e2", "f3e2", "c7h2"]]}, {"id": "b2-p32-04", "chapter": "18", "book": 2, "page": 32, "index": 4, "image": "/school/puzzles/b2-p32-04.webp", "fen": "8/1R4R1/1P1p2p1/5p2/6bP/3Pr1k1/8/5K2 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g4h3", "f1g1", "e3e1"]]}, {"id": "b2-p32-05", "chapter": "18", "book": 2, "page": 32, "index": 5, "image": "/school/puzzles/b2-p32-05.webp", "fen": "r1b1kb1r/1p1n1pp1/p1n1p2p/3pP1N1/1q1P4/3B1Q2/PP3PPP/R1B2RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f3f7", "e8d8", "g5e6"]]}, {"id": "b2-p32-06", "chapter": "18", "book": 2, "page": 32, "index": 6, "image": "/school/puzzles/b2-p32-06.webp", "fen": "2r2r1k/p3qpp1/1p2p2p/7Q/3p4/2PP2RR/PP4PP/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h5h6", "g7h6", "h3h6"]]}, {"id": "b2-p32-07", "chapter": "18", "book": 2, "page": 32, "index": 7, "image": "/school/puzzles/b2-p32-07.webp", "fen": "8/p7/3pQrkp/4p3/4P3/3P3P/PPPq3P/7K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e6g8", "g6h5", "g8g4"]]}, {"id": "b2-p32-08", "chapter": "18", "book": 2, "page": 32, "index": 8, "image": "/school/puzzles/b2-p32-08.webp", "fen": "3k2r1/p3p1bp/p1p1Pn2/3p1p2/3P4/2q1B3/P1P2PPP/1R3RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b1b8", "d8c7", "e3f4"]]}, {"id": "b2-p32-09", "chapter": "18", "book": 2, "page": 32, "index": 9, "image": "/school/puzzles/b2-p32-09.webp", "fen": "3rk1r1/ppp2pPp/8/P3p1N1/8/P3Q3/1Bb1NPqP/n1K3R1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g2g1", "e2g1", "d8d1"]]}, {"id": "b2-p33-01", "chapter": "18", "book": 2, "page": 33, "index": 1, "image": "/school/puzzles/b2-p33-01.webp", "fen": "rn2kbnr/ppp1p1pp/1q2b3/1N6/Q1P5/8/PP1PpPPP/R1B1K2R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b5d6", "e8d8", "a4e8"]]}, {"id": "b2-p33-02", "chapter": "18", "book": 2, "page": 33, "index": 2, "image": "/school/puzzles/b2-p33-02.webp", "fen": "r1bqr1k1/ppp2ppp/3P4/3Qn3/8/P1N4P/1PP2PP1/R1B1KB1R b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e5f3", "e1d1", "e8e1"]]}, {"id": "b2-p33-03", "chapter": "18", "book": 2, "page": 33, "index": 3, "image": "/school/puzzles/b2-p33-03.webp", "fen": "r1b1k2r/pppp1ppp/8/4P3/4P1nq/2N5/PPP1K1PP/R1BQ1B1R b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4f2", "e2d3", "g4e5"]]}, {"id": "b2-p33-04", "chapter": "18", "book": 2, "page": 33, "index": 4, "image": "/school/puzzles/b2-p33-04.webp", "fen": "rn3rk1/p2p1ppp/1pq5/2pQ4/2B5/5PP1/PPb4P/R3R1K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d5f7", "f8f7", "e1e8"]]}, {"id": "b2-p33-05", "chapter": "18", "book": 2, "page": 33, "index": 5, "image": "/school/puzzles/b2-p33-05.webp", "fen": "r2nk3/ppQ5/4P1r1/1q5p/5P2/4PK2/3R4/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d2d8", "a8d8", "c7f7"]]}, {"id": "b2-p33-06", "chapter": "18", "book": 2, "page": 33, "index": 6, "image": "/school/puzzles/b2-p33-06.webp", "fen": "rnb2bkr/pp2p1pp/1n1pP1q1/6N1/8/5Q2/PP1P1PPP/RNB1K2R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f3f7", "g6f7", "e6f7"]]}, {"id": "b2-p33-07", "chapter": "18", "book": 2, "page": 33, "index": 7, "image": "/school/puzzles/b2-p33-07.webp", "fen": "1kb5/1p5p/1P6/Q1p1p3/3pPn2/3P4/6r1/1NK5 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f4d3", "c1d1", "c8g4"]]}, {"id": "b2-p33-08", "chapter": "18", "book": 2, "page": 33, "index": 8, "image": "/school/puzzles/b2-p33-08.webp", "fen": "8/4Q2p/6pk/8/5P2/6PK/5q1P/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e7f8", "h6h5", "g3g4"]]}, {"id": "b2-p33-09", "chapter": "18", "book": 2, "page": 33, "index": 9, "image": "/school/puzzles/b2-p33-09.webp", "fen": "r5rk/pp4pp/2p1R3/3n2R1/3p4/q2P3Q/P1P2PPP/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h3h7", "h8h7", "g5h5"]]}, {"id": "b2-p34-01", "chapter": "18", "book": 2, "page": 34, "index": 1, "image": "/school/puzzles/b2-p34-01.webp", "fen": "r2qkbnr/ppp2pp1/3p3p/4N3/1PBnP3/2N5/P1PP1PPP/R1Bb1RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["c4f7", "e8e7", "c3d5"]]}, {"id": "b2-p34-02", "chapter": "18", "book": 2, "page": 34, "index": 2, "image": "/school/puzzles/b2-p34-02.webp", "fen": "2bq1rk1/bpp2ppp/2np3r/p4P2/2P1P3/P5N1/1P2B1PP/R1BQ1R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h6h2", "h1h2", "d8h4"]]}, {"id": "b2-p34-03", "chapter": "18", "book": 2, "page": 34, "index": 3, "image": "/school/puzzles/b2-p34-03.webp", "fen": "r2qk2r/ppp1np1p/2nb4/3b1P2/4N3/7P/PPPQ4/R1B1KBNR w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e4f6", "e8f8", "d2h6"]]}, {"id": "b2-p34-04", "chapter": "18", "book": 2, "page": 34, "index": 4, "image": "/school/puzzles/b2-p34-04.webp", "fen": "r3q2k/p1p3p1/np6/3Q2p1/3P2RP/8/PPP5/2KN1rNR b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e8e3", "c1b1", "f1d1"]]}, {"id": "b2-p34-05", "chapter": "18", "book": 2, "page": 34, "index": 5, "image": "/school/puzzles/b2-p34-05.webp", "fen": "8/5p2/3p3p/2bR4/4Pk2/5P2/q3B1PP/5K2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g2g3", "f4e3", "d5d3"]]}, {"id": "b2-p34-06", "chapter": "18", "book": 2, "page": 34, "index": 6, "image": "/school/puzzles/b2-p34-06.webp", "fen": "6k1/3R1pb1/8/5r2/1R6/6QP/6P1/2r2NK1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f5f1", "g1h2", "f1h1"]]}, {"id": "b2-p34-07", "chapter": "18", "book": 2, "page": 34, "index": 7, "image": "/school/puzzles/b2-p34-07.webp", "fen": "1rq2k1r/p3pp2/3p1Np1/8/5Q2/4B3/P1P2PPP/b4RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f4h6", "h8h6", "e3h6"]]}, {"id": "b2-p34-08", "chapter": "18", "book": 2, "page": 34, "index": 8, "image": "/school/puzzles/b2-p34-08.webp", "fen": "6R1/1k3pP1/p1b2B2/4p1P1/1PK5/5q2/1P1Q4/8 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["c6b5", "c4c5", "f3c6"]]}, {"id": "b2-p34-09", "chapter": "18", "book": 2, "page": 34, "index": 9, "image": "/school/puzzles/b2-p34-09.webp", "fen": "2k3r1/ppq2p1p/8/3Q4/1P4r1/2P2P2/P6P/RN3R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["c7h2", "h1h2", "g4h4"]]}, {"id": "b2-p35-01", "chapter": "18", "book": 2, "page": 35, "index": 1, "image": "/school/puzzles/b2-p35-01.webp", "fen": "2r2r1k/4Qp1p/2N3p1/4R3/1p3b2/1P5P/2q2PP1/3R2K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e7f6", "h8g8", "c6e7"]]}, {"id": "b2-p35-02", "chapter": "18", "book": 2, "page": 35, "index": 2, "image": "/school/puzzles/b2-p35-02.webp", "fen": "4r2k/pp2r1bp/6q1/8/2R5/1PB2QP1/P4R1P/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f3f8", "e8f8", "f2f8"]]}, {"id": "b2-p35-03", "chapter": "18", "book": 2, "page": 35, "index": 3, "image": "/school/puzzles/b2-p35-03.webp", "fen": "5rk1/2R5/1p1r1bBp/p3N3/8/6PK/8/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g6h7", "g8h8", "e5g6"]]}, {"id": "b2-p35-04", "chapter": "18", "book": 2, "page": 35, "index": 4, "image": "/school/puzzles/b2-p35-04.webp", "fen": "3rr3/pR5p/2pn2pk/8/4N1P1/7P/P1P5/2K1R3 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g4g5", "h6h5", "b7h7"]]}, {"id": "b2-p35-05", "chapter": "18", "book": 2, "page": 35, "index": 5, "image": "/school/puzzles/b2-p35-05.webp", "fen": "r1b2rk1/5ppp/2pQ2q1/p7/1p6/5N2/P4PPP/3RR1K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d6f8", "g8f8", "d1d8"]]}, {"id": "b3-p02-01", "chapter": "19", "book": 3, "page": 2, "index": 1, "image": "/school/puzzles/b3-p02-01.webp", "fen": "4r1k1/1p4pp/p2Rq3/2Q5/2P1p3/1P2Nn1P/r5P1/4R2K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e6h3", "g2h3", "a2h2"]]}, {"id": "b3-p02-02", "chapter": "19", "book": 3, "page": 2, "index": 2, "image": "/school/puzzles/b3-p02-02.webp", "fen": "7k/p2bqprp/2p2N2/1p2pP2/4P2Q/2P4R/PP4rP/3R3K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4h7", "g7h7", "h3h7"]]}, {"id": "b3-p02-03", "chapter": "19", "book": 3, "page": 2, "index": 3, "image": "/school/puzzles/b3-p02-03.webp", "fen": "r5rk/ppp4p/3p4/2b2Q2/3pPP1q/2P2n2/PP3PRP/RNB4K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4h2", "g2h2", "g8g1"]]}, {"id": "b3-p02-04", "chapter": "19", "book": 3, "page": 2, "index": 4, "image": "/school/puzzles/b3-p02-04.webp", "fen": "8/p3Rp2/6p1/3Nn1k1/7p/r5PK/8/8 b - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["a3g3", "h3h2", "e5f3", "h2h1", "g3g1"]]}, {"id": "b3-p02-05", "chapter": "19", "book": 3, "page": 2, "index": 5, "image": "/school/puzzles/b3-p02-05.webp", "fen": "r6k/3nq1rp/p3pNQ1/1p1pn3/1PpP1P2/2P2N1R/P6P/6RK w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["h3h7", "g7h7", "g6g8", "a8g8", "g1g8"]]}, {"id": "b3-p04-01", "chapter": "19", "book": 3, "page": 4, "index": 1, "image": "/school/puzzles/b3-p04-01.webp", "fen": "Q7/p1p1k1pp/1b6/7q/5r2/8/P3nPPP/RN3R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h5h2", "h1h2", "f4h4"]]}, {"id": "b3-p04-02", "chapter": "19", "book": 3, "page": 4, "index": 2, "image": "/school/puzzles/b3-p04-02.webp", "fen": "r1bq1r1k/1pp1Nppp/p2p4/4R2Q/n7/8/PPPP1PPP/R1B3K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h5h7", "h8h7", "e5h5"]]}, {"id": "b3-p04-03", "chapter": "19", "book": 3, "page": 4, "index": 3, "image": "/school/puzzles/b3-p04-03.webp", "fen": "5rk1/ppp2pbp/3p2p1/1q6/4r1P1/1NP1B3/PP2nPP1/R2QR2K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b5h5", "g4h5", "e4h4"]]}, {"id": "b3-p04-04", "chapter": "19", "book": 3, "page": 4, "index": 4, "image": "/school/puzzles/b3-p04-04.webp", "fen": "rn3rk1/ppp2ppp/1b6/3P1N2/5P2/2N3P1/PPP1K3/R6R w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f5e7", "g8h8", "h1h7", "h8h7", "a1h1"]]}, {"id": "b3-p04-05", "chapter": "19", "book": 3, "page": 4, "index": 5, "image": "/school/puzzles/b3-p04-05.webp", "fen": "r1b2rk1/p4ppp/1p1pn3/5N1Q/R7/1P6/1qP3PP/5R1K w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f5e7", "g8h8", "h5h7", "h8h7", "a4h4"]]}, {"id": "b3-p06-01", "chapter": "19", "book": 3, "page": 6, "index": 1, "image": "/school/puzzles/b3-p06-01.webp", "fen": "5r1k/2R3R1/2p1rp2/5p2/2b5/p5P1/7P/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g7h7", "h8g8", "c7g7"]]}, {"id": "b3-p06-02", "chapter": "19", "book": 3, "page": 6, "index": 2, "image": "/school/puzzles/b3-p06-02.webp", "fen": "2r1kr2/pR2n3/6q1/P7/3p1p2/P1p3P1/2P4P/4R1K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e1e7", "e8d8", "b7d7"]]}, {"id": "b3-p06-03", "chapter": "19", "book": 3, "page": 6, "index": 3, "image": "/school/puzzles/b3-p06-03.webp", "fen": "5rk1/RR4pp/8/8/8/6P1/5r1P/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["b7g7", "g8h8", "g7h7", "h8g8", "a7g7"]]}, {"id": "b3-p06-04", "chapter": "19", "book": 3, "page": 6, "index": 4, "image": "/school/puzzles/b3-p06-04.webp", "fen": "4r1k1/1R3R1p/4N1p1/p7/5p2/1P4P1/r2nP1KP/4q3 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f7g7", "g8h8", "g7h7", "h8g8", "b7g7"]]}, {"id": "b3-p06-05", "chapter": "19", "book": 3, "page": 6, "index": 5, "image": "/school/puzzles/b3-p06-05.webp", "fen": "5rk1/1RQ3pp/6r1/p7/6R1/1P4P1/r2qP1KP/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 4.", "lines": [["c7g7", "g6g7", "g4g7", "g8h8", "g7h7", "h8g8", "b7g7"]]}, {"id": "b3-p08-01", "chapter": "19", "book": 3, "page": 8, "index": 1, "image": "/school/puzzles/b3-p08-01.webp", "fen": "2kr1b1r/pp3ppp/2p1b2q/4B3/4Q3/2PB2R1/PPP2PPP/3R2K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e4c6", "b7c6", "d3a6"]]}, {"id": "b3-p08-02", "chapter": "19", "book": 3, "page": 8, "index": 2, "image": "/school/puzzles/b3-p08-02.webp", "fen": "r1bqk2r/p1pn1pp1/1p2pn1p/8/3P4/B1PB4/P1P1QPPP/R3K1NR w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e2e6", "f7e6", "d3g6"]]}, {"id": "b3-p08-03", "chapter": "19", "book": 3, "page": 8, "index": 3, "image": "/school/puzzles/b3-p08-03.webp", "fen": "r3bk1r/1p2n1pp/p2Q4/q4p2/P1Bn4/8/1PP2PPP/R1B3K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d6f6", "g7f6", "c1h6"]]}, {"id": "b3-p08-04", "chapter": "19", "book": 3, "page": 8, "index": 4, "image": "/school/puzzles/b3-p08-04.webp", "fen": "r1k2r2/pp1R2pp/1b2Pn2/2p5/Q1B2Bq1/2P5/P5PP/5RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["a4c6", "b7c6", "c4a6"]]}, {"id": "b3-p08-05", "chapter": "19", "book": 3, "page": 8, "index": 5, "image": "/school/puzzles/b3-p08-05.webp", "fen": "2krR2r/1p4p1/5n2/p2p3p/P2q1B1P/2N5/1PP2PP1/2K1QB2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["e1e6", "f6d7", "e6c6", "b7c6", "f1a6"]]}, {"id": "b3-p10-01", "chapter": "19", "book": 3, "page": 10, "index": 1, "image": "/school/puzzles/b3-p10-01.webp", "fen": "5r1k/1Q4p1/6P1/8/8/8/8/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b7h1", "h8g8", "h1h7"]]}, {"id": "b3-p10-02", "chapter": "19", "book": 3, "page": 10, "index": 2, "image": "/school/puzzles/b3-p10-02.webp", "fen": "5r1k/6p1/q5P1/8/8/6K1/7B/7Q w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h2g1", "h8g8", "h1h7"]]}, {"id": "b3-p10-03", "chapter": "19", "book": 3, "page": 10, "index": 3, "image": "/school/puzzles/b3-p10-03.webp", "fen": "3r1rk1/4q1p1/5pP1/8/8/6K1/8/2Q4R w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["h1h8", "g8h8", "c1h1", "h8g8", "h1h7"]]}, {"id": "b3-p10-04", "chapter": "19", "book": 3, "page": 10, "index": 4, "image": "/school/puzzles/b3-p10-04.webp", "fen": "r3bqk1/ppp3p1/1b2p1P1/3pP3/P2P4/2N5/1PP2QP1/2B1K2R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h1h8", "g8h8", "f2f8"]]}, {"id": "b3-p10-05", "chapter": "19", "book": 3, "page": 10, "index": 5, "image": "/school/puzzles/b3-p10-05.webp", "fen": "3r1r1k/q5p1/5pP1/8/8/6K1/8/4QR2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 4.", "lines": [["f1h1", "h8g8", "h1h8", "g8h8", "e1h1", "h8g8", "h1h7"]]}, {"id": "b3-p12-01", "chapter": "19", "book": 3, "page": 12, "index": 1, "image": "/school/puzzles/b3-p12-01.webp", "fen": "r1b1q1r1/ppp3kp/1bnp4/4p1B1/3PP3/2P2Q2/PP3PPP/RN3RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["f3f6"]]}, {"id": "b3-p12-02", "chapter": "19", "book": 3, "page": 12, "index": 2, "image": "/school/puzzles/b3-p12-02.webp", "fen": "rnb1kb1Q/pppp4/6p1/5p2/5q2/2KP4/PPP1BnPP/RNB4R b - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["f4b4"]]}, {"id": "b3-p12-03", "chapter": "19", "book": 3, "page": 12, "index": 3, "image": "/school/puzzles/b3-p12-03.webp", "fen": "4rk2/1p3p2/2p2Q2/4P2p/p6P/P5R1/1q3PK1/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f6h6", "f8e7", "h6d6"]]}, {"id": "b3-p12-04", "chapter": "19", "book": 3, "page": 12, "index": 4, "image": "/school/puzzles/b3-p12-04.webp", "fen": "3r1k2/1pr2p2/4b1p1/pP6/4N2Q/P3qP2/1bP3P1/1K3B1R w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4d8", "f8g7", "d8h8"]]}, {"id": "b3-p12-05", "chapter": "19", "book": 3, "page": 12, "index": 5, "image": "/school/puzzles/b3-p12-05.webp", "fen": "6k1/1p5p/2pp2p1/p7/2PbK1R1/1P1Pp3/P1N2q1P/1RQ5 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f2f5", "e4d4", "f5e5"]]}, {"id": "b3-p13-01", "chapter": "19", "book": 3, "page": 13, "index": 1, "image": "/school/puzzles/b3-p13-01.webp", "fen": "5r2/pp3k2/5r2/q1p2Q2/3P4/6R1/PPP2PP1/1K6 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["f5d7"]]}, {"id": "b3-p13-02", "chapter": "19", "book": 3, "page": 13, "index": 2, "image": "/school/puzzles/b3-p13-02.webp", "fen": "r1b3kr/3pQ3/ppq4p/5P2/8/B7/P5PP/5RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e7f8", "g8h7", "f8f7"]]}, {"id": "b3-p13-03", "chapter": "19", "book": 3, "page": 13, "index": 3, "image": "/school/puzzles/b3-p13-03.webp", "fen": "5rkr/pp2Rp2/1b1p1Pb1/3P2Q1/2n3P1/2p5/P4P2/4R1K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g5g6", "f7g6", "e7g7"]]}, {"id": "b3-p13-04", "chapter": "19", "book": 3, "page": 13, "index": 4, "image": "/school/puzzles/b3-p13-04.webp", "fen": "r6r/pp4pk/4R3/3Q2Pp/3P3P/P5q1/1PP3B1/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e6h6", "g7h6", "d5f7"]]}, {"id": "b3-p13-05", "chapter": "19", "book": 3, "page": 13, "index": 5, "image": "/school/puzzles/b3-p13-05.webp", "fen": "r3q1kr/ppp5/3p2pQ/8/3PP1b1/5R2/PPP3P1/5RK1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f3f8", "e8f8", "f1f8", "a8f8", "h6g6"]]}, {"id": "b3-p14-01", "chapter": "19", "book": 3, "page": 14, "index": 1, "image": "/school/puzzles/b3-p14-01.webp", "fen": "6Q1/p3q2p/7k/5R2/2PN3P/4b3/6P1/7K b - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["e7h4"]]}, {"id": "b3-p14-02", "chapter": "19", "book": 3, "page": 14, "index": 2, "image": "/school/puzzles/b3-p14-02.webp", "fen": "2br3k/6pp/r2nB3/3PN3/2pR4/1p4P1/5P1P/1R4K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e5g6", "h7g6", "d4h4"]]}, {"id": "b3-p14-03", "chapter": "19", "book": 3, "page": 14, "index": 3, "image": "/school/puzzles/b3-p14-03.webp", "fen": "4r1k1/3q4/3p1pp1/p1pP3n/4P2P/5P2/1PQ2bNP/2BR3K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h5g3", "h2g3", "d7h3"]]}, {"id": "b3-p14-04", "chapter": "19", "book": 3, "page": 14, "index": 4, "image": "/school/puzzles/b3-p14-04.webp", "fen": "3q3r/k4P2/pn1p2Q1/1pb1p3/8/8/P1P3PP/4RR1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h8h2", "h1h2", "d8h4"]]}, {"id": "b3-p14-05", "chapter": "19", "book": 3, "page": 14, "index": 5, "image": "/school/puzzles/b3-p14-05.webp", "fen": "8/5k2/1p2p1p1/p1b5/2R2p1q/8/5PP1/1B1Q2K1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h4f2", "g1h1", "f2h4"]]}, {"id": "b3-p15-01", "chapter": "19", "book": 3, "page": 15, "index": 1, "image": "/school/puzzles/b3-p15-01.webp", "fen": "2N1r1k1/6p1/1p6/p5Q1/2pP3P/2P4q/2P2R2/6K1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e8e1", "f2f1", "e1f1"]]}, {"id": "b3-p15-02", "chapter": "19", "book": 3, "page": 15, "index": 2, "image": "/school/puzzles/b3-p15-02.webp", "fen": "2r3k1/p5pp/4p3/3pP3/6R1/qPr4P/2P1RQP1/1K6 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["c3b3", "c2b3", "c8c1"]]}, {"id": "b3-p15-03", "chapter": "19", "book": 3, "page": 15, "index": 3, "image": "/school/puzzles/b3-p15-03.webp", "fen": "3R4/r4pk1/p7/1p3Q1p/6r1/7q/P6P/5R1K w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f5f6", "g7h7", "d8h8"]]}, {"id": "b3-p15-04", "chapter": "19", "book": 3, "page": 15, "index": 4, "image": "/school/puzzles/b3-p15-04.webp", "fen": "k5r1/P1b5/1p1p3q/2pP1p1p/QP2p2P/2P1P3/3K4/5R2 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["a4c6", "a8a7", "f1a1", "a7b8", "a1a8"]]}, {"id": "b3-p15-05", "chapter": "19", "book": 3, "page": 15, "index": 5, "image": "/school/puzzles/b3-p15-05.webp", "fen": "5rk1/1Q5p/6p1/2p5/p1N2n2/P1B3q1/1P6/4RR1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["g3h3", "h1g1", "f4e2", "e1e2", "f8f1"]]}, {"id": "b3-p17-01", "chapter": "19", "book": 3, "page": 17, "index": 1, "image": "/school/puzzles/b3-p17-01.webp", "fen": "1k3r2/p3q3/1pQ5/3p4/3N4/1Pp2P2/2P1R1P1/K6R b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e7a3", "a1b1", "a3b2"]]}, {"id": "b3-p17-02", "chapter": "19", "book": 3, "page": 17, "index": 2, "image": "/school/puzzles/b3-p17-02.webp", "fen": "7k/p6p/1p3n2/2p5/2P1P2Q/P1NP1pPq/6rP/3R2BK b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g2h2", "g1h2", "h3g2"]]}, {"id": "b3-p17-03", "chapter": "19", "book": 3, "page": 17, "index": 3, "image": "/school/puzzles/b3-p17-03.webp", "fen": "1k3r2/p3q1PP/2Q5/3p4/5R2/1Pp5/K1P5/4r3 b - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["e1a1", "a2a1", "e7a3", "a1b1", "a3b2"]]}, {"id": "b3-p17-04", "chapter": "19", "book": 3, "page": 17, "index": 4, "image": "/school/puzzles/b3-p17-04.webp", "fen": "r5k1/3q1p1p/2p1r1pQ/1p2P3/p3N3/P1Pn1B1P/1P3PP1/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["e4f6", "e6f6", "e5f6", "d7h3", "h6g7"]]}, {"id": "b3-p17-05", "chapter": "19", "book": 3, "page": 17, "index": 5, "image": "/school/puzzles/b3-p17-05.webp", "fen": "1bq3k1/5p1p/5Pp1/8/5Q2/r4BP1/5PKP/4R3 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f4h6", "c8h3", "g2h3", "a3f3", "e1e8"]]}, {"id": "b3-p18-01", "chapter": "19", "book": 3, "page": 18, "index": 1, "image": "/school/puzzles/b3-p18-01.webp", "fen": "4k2r/2p2ppp/r1q5/1p2P1B1/1b2n3/1P3N2/1P3PPP/1N1R2K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["d1d8"]]}, {"id": "b3-p18-02", "chapter": "19", "book": 3, "page": 18, "index": 2, "image": "/school/puzzles/b3-p18-02.webp", "fen": "4kb1r/p2n1ppp/4q3/4p1B1/4P3/1Q6/PPP2PPP/2KR4 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b3b8", "d7b8", "d1d8"]]}, {"id": "b3-p18-03", "chapter": "19", "book": 3, "page": 18, "index": 3, "image": "/school/puzzles/b3-p18-03.webp", "fen": "2kb2r1/pR1r4/n4p2/P1N2P1p/5B2/3P4/1R4PP/6K1 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b7b8", "a6b8", "b2b8"]]}, {"id": "b3-p18-04", "chapter": "19", "book": 3, "page": 18, "index": 4, "image": "/school/puzzles/b3-p18-04.webp", "fen": "rn1r2k1/ppp2ppp/3q1n2/4b1B1/4P1b1/1BP1Q3/PP3PPP/RN2K1NR b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d6d1", "b3d1", "d8d1"]]}, {"id": "b3-p18-05", "chapter": "19", "book": 3, "page": 18, "index": 5, "image": "/school/puzzles/b3-p18-05.webp", "fen": "rn3rk1/p5pp/2p5/3Ppb2/8/1Q6/PPPB2PP/R4KNR b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["f5d3", "f1e1", "f8f1"]]}, {"id": "b3-p19-01", "chapter": "19", "book": 3, "page": 19, "index": 1, "image": "/school/puzzles/b3-p19-01.webp", "fen": "3kr3/1b6/8/8/8/8/5PrP/5R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g2g1", "h1g1", "e8g8"]]}, {"id": "b3-p19-02", "chapter": "19", "book": 3, "page": 19, "index": 2, "image": "/school/puzzles/b3-p19-02.webp", "fen": "1k5r/pp3p1p/2q1p3/2Q1P3/1P1p4/8/P1P2PrP/RN3R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g2g1", "h1g1", "h8g8"]]}, {"id": "b3-p19-03", "chapter": "19", "book": 3, "page": 19, "index": 3, "image": "/school/puzzles/b3-p19-03.webp", "fen": "6r1/1p6/p1kP4/4P3/P7/2P2P1b/1P3P1P/R4R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["h3g2", "h1g1", "g2f3"]]}, {"id": "b3-p19-04", "chapter": "19", "book": 3, "page": 19, "index": 4, "image": "/school/puzzles/b3-p19-04.webp", "fen": "1qr2rk1/pp3pnp/1b1p4/3p4/2n1P3/3B1P2/PB2NP1P/R5RK w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["g1g7", "g8h8", "g7g8", "h8g8", "a1g1"]]}, {"id": "b3-p19-05", "chapter": "19", "book": 3, "page": 19, "index": 5, "image": "/school/puzzles/b3-p19-05.webp", "fen": "2kr2r1/Qppn1p1p/6q1/3bp3/2B5/2BPN3/PPP2PPP/R4RK1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 4.", "lines": [["g6g2", "e3g2", "g8g2", "g1h1", "g2g1", "h1g1", "d8g8"]]}, {"id": "b3-p20-01", "chapter": "19", "book": 3, "page": 20, "index": 1, "image": "/school/puzzles/b3-p20-01.webp", "fen": "r3r1kb/1p1bpp1p/pq1p2pB/6N1/2Q1PP2/2N4n/PPP3PP/R4R1K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["b6g1", "f1g1", "h3f2"]]}, {"id": "b3-p20-02", "chapter": "19", "book": 3, "page": 20, "index": 2, "image": "/school/puzzles/b3-p20-02.webp", "fen": "rn1k1b2/pppb2p1/8/3Q1P2/8/3n1Nq1/PPPPB3/RNBK4 b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["g3e1", "f3e1", "d3f2"]]}, {"id": "b3-p20-03", "chapter": "19", "book": 3, "page": 20, "index": 3, "image": "/school/puzzles/b3-p20-03.webp", "fen": "r3r1kb/1p1bpp1p/pq1p2pB/6N1/2Q1PP2/2N5/PPP2nPP/R4RK1 b - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["f2h3", "g1h1", "b6g1", "f1g1", "h3f2"]]}, {"id": "b3-p20-04", "chapter": "19", "book": 3, "page": 20, "index": 4, "image": "/school/puzzles/b3-p20-04.webp", "fen": "5rk1/ppQ2pp1/7p/6q1/2n5/5B2/PPPn2PP/2KR3R b - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["d2b3", "c1b1", "g5c1", "d1c1", "c4d2"]]}, {"id": "b3-p21-01", "chapter": "19", "book": 3, "page": 21, "index": 1, "image": "/school/puzzles/b3-p21-01.webp", "fen": "3k4/1R6/3N4/2p5/B6K/3r4/5r2/8 w - - 0 1", "kind": "mate", "goal": "Checkmate in 1.", "lines": [["b7d7"]]}, {"id": "b3-p21-02", "chapter": "19", "book": 3, "page": 21, "index": 2, "image": "/school/puzzles/b3-p21-02.webp", "fen": "6k1/7p/4R3/1B2n3/P3n3/5p1P/2r5/3N3K b - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["e4g3", "h1g1", "c2g2"]]}, {"id": "b3-p21-03", "chapter": "19", "book": 3, "page": 21, "index": 3, "image": "/school/puzzles/b3-p21-03.webp", "fen": "2rk3r/1R5p/2bB1pp1/1p1pn3/3N3P/1P2P3/1P1K1PP1/2R5 w - - 0 1", "kind": "mate", "goal": "Checkmate in 2.", "lines": [["d4e6", "d8e8", "b7e7"]]}, {"id": "b3-p21-04", "chapter": "19", "book": 3, "page": 21, "index": 4, "image": "/school/puzzles/b3-p21-04.webp", "fen": "3r3k/1p5r/p2p1pP1/3N4/2P1qP2/1P6/P4K2/7R w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["h1h7", "h8g8", "d5f6", "g8f8", "h7f7"]]}, {"id": "b3-p21-05", "chapter": "19", "book": 3, "page": 21, "index": 5, "image": "/school/puzzles/b3-p21-05.webp", "fen": "2R5/k2N4/P5p1/1P2n2p/5p2/8/1K6/4r3 w - - 0 1", "kind": "mate", "goal": "Checkmate in 3.", "lines": [["c8c7", "a7a8", "d7b6", "a8b8", "c7b7"]]}, {"id": "b3-p23-01", "chapter": "20", "book": 3, "page": 23, "index": 1, "image": "/school/puzzles/b3-p23-01.webp", "fen": "r1b1kbnr/1p3ppp/p7/2pNn3/4p2q/P3PP1P/1PPPK1PN/R1BQ1B1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4f3", "h2f3", "h4c4", "d2d3", "c4d5"]]}, {"id": "b3-p23-02", "chapter": "20", "book": 3, "page": 23, "index": 2, "image": "/school/puzzles/b3-p23-02.webp", "fen": "1k1r2nr/ppp2ppp/2b1p3/q2pP3/5P2/2NB4/PPP2BPP/1R1Q2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b2b4", "a5a3", "b1b3", "a3b3", "a2b3"]]}, {"id": "b3-p23-03", "chapter": "20", "book": 3, "page": 23, "index": 3, "image": "/school/puzzles/b3-p23-03.webp", "fen": "r1bqk2r/5pbp/p1nppnp1/1pp3B1/4P3/1BNP1Q1N/PPP2PPP/2KR3R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e4e5", "c6e5", "f3a8"]]}, {"id": "b3-p24-01", "chapter": "20", "book": 3, "page": 24, "index": 1, "image": "/school/puzzles/b3-p24-01.webp", "fen": "3r2k1/pp4pp/2p5/4Nb2/1P6/6P1/1P2PPBP/R1B3K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d1", "g2f1", "f5h3", "c1e3", "d1a1", "e3c1", "a1c1", "f2f4", "c1f1"]]}, {"id": "b3-p24-02", "chapter": "20", "book": 3, "page": 24, "index": 2, "image": "/school/puzzles/b3-p24-02.webp", "fen": "r4r2/pp1nkp1Q/3pq1p1/4p3/2P1N3/1P6/P4PPP/3R1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f8h8", "h7g7", "a8g8", "g7h8", "g8h8"]]}, {"id": "b3-p24-03", "chapter": "20", "book": 3, "page": 24, "index": 3, "image": "/school/puzzles/b3-p24-03.webp", "fen": "6R1/3r3k/4B2p/1P3P1P/p4K2/5P2/4r3/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d7d4", "f4g3", "e2e6"]]}, {"id": "b3-p24-04", "chapter": "20", "book": 3, "page": 24, "index": 4, "image": "/school/puzzles/b3-p24-04.webp", "fen": "5rk1/8/p4n1Q/6N1/3q4/1P6/P4R1P/6K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4f2", "g1f2", "f6g4", "f2e2", "g4h6"]]}, {"id": "b3-p25-01", "chapter": "20", "book": 3, "page": 25, "index": 1, "image": "/school/puzzles/b3-p25-01.webp", "fen": "8/1Q6/2ppk3/1p2p3/4P1n1/1PKP1N1r/1PP5/5q2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3g5", "e6f6", "b7f7", "f6g5", "f7f1"]]}, {"id": "b3-p25-02", "chapter": "20", "book": 3, "page": 25, "index": 2, "image": "/school/puzzles/b3-p25-02.webp", "fen": "4rr1k/1p4pp/1qpbpn2/3p4/pP3P2/2PBP2P/P1Q2BP1/R3R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3e4", "b6d8", "e4e5", "d6c7", "e5f6"]]}, {"id": "b3-p25-03", "chapter": "20", "book": 3, "page": 25, "index": 3, "image": "/school/puzzles/b3-p25-03.webp", "fen": "7Q/5p2/4k3/2Kp2P1/8/8/8/5q2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h8e8", "e6f5", "e8f7"]]}, {"id": "b3-p25-04", "chapter": "20", "book": 3, "page": 25, "index": 4, "image": "/school/puzzles/b3-p25-04.webp", "fen": "r1b2r2/1p3pkp/p3pnp1/2q5/3R1P1Q/2N3P1/PPP3BP/3R3K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h4f6", "g7f6", "c3e4", "f6g7", "e4c5"]]}, {"id": "b3-p26-01", "chapter": "20", "book": 3, "page": 26, "index": 1, "image": "/school/puzzles/b3-p26-01.webp", "fen": "5k2/ppp5/2pb4/8/2b1P2B/1PP4P/P5r1/R2NK3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g2e2", "e1f1", "e2a2", "b3c4", "a2a1"]]}, {"id": "b3-p26-02", "chapter": "20", "book": 3, "page": 26, "index": 2, "image": "/school/puzzles/b3-p26-02.webp", "fen": "4r1k1/1p5p/8/PN1p4/1P4b1/4b1P1/1KR1B3/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4e2", "c2e2", "e3c1", "b2c1", "e8e2"]]}, {"id": "b3-p26-03", "chapter": "20", "book": 3, "page": 26, "index": 3, "image": "/school/puzzles/b3-p26-03.webp", "fen": "r2qk2r/1p2bppp/3pbn2/1N6/4Pp2/1P2B3/1PP3PP/R2QK2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a1a8", "d8a8", "b5c7", "e8d7", "c7a8"]]}, {"id": "b3-p26-04", "chapter": "20", "book": 3, "page": 26, "index": 4, "image": "/school/puzzles/b3-p26-04.webp", "fen": "1k1r2r1/pp2Q2p/3p1n2/2p5/8/2NP1q2/PPP3PP/R1B3K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7d8", "g8d8", "g2f3"]]}, {"id": "b3-p27-01", "chapter": "20", "book": 3, "page": 27, "index": 1, "image": "/school/puzzles/b3-p27-01.webp", "fen": "1r5r/3k1ppp/p1pb4/3n4/2N5/4BK1P/PP3PP1/R2R4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c4d6", "d7d6", "e3f4", "d6d7", "f4b8"]]}, {"id": "b3-p27-02", "chapter": "20", "book": 3, "page": 27, "index": 2, "image": "/school/puzzles/b3-p27-02.webp", "fen": "1r1q1r2/p3npkp/1p4p1/3B4/2Pn4/1PN3P1/P2Q1P1P/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4f3", "d5f3", "d8d2"]]}, {"id": "b3-p27-03", "chapter": "20", "book": 3, "page": 27, "index": 3, "image": "/school/puzzles/b3-p27-03.webp", "fen": "2kr3r/ppp2ppp/3b1n2/q3p3/2Pn4/P1QP1B2/1P1N1PPP/R1B1K2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a5c3", "b2c3", "d4c2", "e1d1", "c2a1"]]}, {"id": "b3-p27-04", "chapter": "20", "book": 3, "page": 27, "index": 4, "image": "/school/puzzles/b3-p27-04.webp", "fen": "rnb2bnr/1pp1pkpp/p4p2/qN6/8/8/P1PP1PPP/R1BQK1NR w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1h5", "g7g6", "b5d6", "c7d6", "h5a5"]]}, {"id": "b3-p28-01", "chapter": "20", "book": 3, "page": 28, "index": 1, "image": "/school/puzzles/b3-p28-01.webp", "fen": "Q7/5k2/B3pqp1/1ppp4/8/KPn2P2/P1PN2PP/3R3R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b5b4", "a3b2", "c3a4", "b2c1", "f6b2"]]}, {"id": "b3-p28-02", "chapter": "20", "book": 3, "page": 28, "index": 2, "image": "/school/puzzles/b3-p28-02.webp", "fen": "r3k1nr/ppq2ppp/2bbp3/3p4/3P1P2/BP2PN2/P5PP/RN1QK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d6a3", "b1a3", "c7a5", "e1f2", "a5a3"]]}, {"id": "b3-p28-03", "chapter": "20", "book": 3, "page": 28, "index": 3, "image": "/school/puzzles/b3-p28-03.webp", "fen": "5rk1/1pb5/4b3/pPNp4/P6P/8/4B1P1/R5K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c7b6", "a1c1", "f8c8", "g2g4", "c8c5", "c1c5", "b6c5"]]}, {"id": "b3-p28-04", "chapter": "20", "book": 3, "page": 28, "index": 4, "image": "/school/puzzles/b3-p28-04.webp", "fen": "r1bq1rk1/1pp2pp1/pb1p1n1p/4p3/NPB1P3/P2PBQ1P/2P2PP1/R4RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b6e3", "f2e3", "b7b5", "c4b3", "b5a4"]]}, {"id": "b3-p29-01", "chapter": "20", "book": 3, "page": 29, "index": 1, "image": "/school/puzzles/b3-p29-01.webp", "fen": "rn4k1/2p5/1pP5/pP1p4/4nKPP/N3P3/P7/5R2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b8c6", "b5c6", "a8f8", "f4e5", "f8f1"]]}, {"id": "b3-p29-02", "chapter": "20", "book": 3, "page": 29, "index": 2, "image": "/school/puzzles/b3-p29-02.webp", "fen": "r2qk1nr/1b1n2bp/p3p1p1/1ppP4/5PP1/P1N1BQ1N/1PP4P/R3KB1R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g7c3", "b2c3", "b7d5"]]}, {"id": "b3-p29-03", "chapter": "20", "book": 3, "page": 29, "index": 3, "image": "/school/puzzles/b3-p29-03.webp", "fen": "rn3rk1/pbp3pp/1p1pp1n1/8/2PPP2q/2PBB1N1/P2Q2PP/R3K2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3g5", "b8d7", "g5h4"]]}, {"id": "b3-p29-04", "chapter": "20", "book": 3, "page": 29, "index": 4, "image": "/school/puzzles/b3-p29-04.webp", "fen": "k2r4/Bp2qp2/p1p4p/3bn3/Nb2B1pP/2P3P1/PP3Q2/2K4R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a4b6", "a8a7", "b6c8", "a7b8", "c8e7", "d5e4", "f2f4", "e4h1", "c3b4", "f7f6", "e7g6", "b8a7", "g6e5", "f6e5", "f4e5"]]}, {"id": "b3-p30-01", "chapter": "20", "book": 3, "page": 30, "index": 1, "image": "/school/puzzles/b3-p30-01.webp", "fen": "5r2/p3p1k1/1p4pp/2pPP1n1/5NP1/2P1K3/P7/6R1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f8f4", "e3f4", "g5h3", "f4e3", "h3g1"]]}, {"id": "b3-p30-02", "chapter": "20", "book": 3, "page": 30, "index": 2, "image": "/school/puzzles/b3-p30-02.webp", "fen": "2r2rk1/p2p2b1/1p4B1/3P1p2/8/5P2/P6P/3R1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f8f6", "g6h5", "f6h6", "h5g4", "f5g4"]]}, {"id": "b3-p30-03", "chapter": "20", "book": 3, "page": 30, "index": 3, "image": "/school/puzzles/b3-p30-03.webp", "fen": "rnbqkb1r/ppp2ppp/4p3/8/3nP3/P2B1N2/1P3PPP/RNBQK2R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3d4"]]}, {"id": "b3-p30-04", "chapter": "20", "book": 3, "page": 30, "index": 4, "image": "/school/puzzles/b3-p30-04.webp", "fen": "3r4/1p1krQ1R/p1ppq3/8/2P5/5P2/PP5P/6RK w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7e6", "d7e6", "g1e1", "e6f5", "h7e7"]]}, {"id": "b3-p31-01", "chapter": "20", "book": 3, "page": 31, "index": 1, "image": "/school/puzzles/b3-p31-01.webp", "fen": "r1bqk2r/pp1pbppp/5n2/1NpPp3/3nP3/4BP2/PPP3PP/R2QKBNR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4b5"]]}, {"id": "b3-p31-02", "chapter": "20", "book": 3, "page": 31, "index": 2, "image": "/school/puzzles/b3-p31-02.webp", "fen": "8/8/1P2R3/K4k2/3p4/8/5p2/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6e8", "d4d3", "e8f8", "f5e4", "f8f2"]]}, {"id": "b3-p31-03", "chapter": "20", "book": 3, "page": 31, "index": 3, "image": "/school/puzzles/b3-p31-03.webp", "fen": "2k5/p5pp/Ppb5/8/3P4/1R2p2P/2P3r1/R4K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e3e2", "f1e1", "g2g1", "e1e2", "g1a1"]]}, {"id": "b3-p31-04", "chapter": "20", "book": 3, "page": 31, "index": 4, "image": "/school/puzzles/b3-p31-04.webp", "fen": "6r1/5k1p/8/p3P1R1/4K3/P7/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5e6", "f7e6", "g5g8"]]}, {"id": "b3-p32-01", "chapter": "20", "book": 3, "page": 32, "index": 1, "image": "/school/puzzles/b3-p32-01.webp", "fen": "r1bq1rk1/3nppbp/p2p1np1/1p1N4/2PNPPP1/8/PP5P/R1BQKB1R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4c6", "d8e8", "d5c7", "d7c5", "c7e8"]]}, {"id": "b3-p32-02", "chapter": "20", "book": 3, "page": 32, "index": 2, "image": "/school/puzzles/b3-p32-02.webp", "fen": "r2qk2r/ppp2ppp/2n5/1N1b4/1b6/8/PPP2PPP/RNBQ1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d1d5"]]}, {"id": "b3-p32-03", "chapter": "20", "book": 3, "page": 32, "index": 3, "image": "/school/puzzles/b3-p32-03.webp", "fen": "rnb2rk1/pp1pb1pp/2p1p3/P1q1p3/2P5/1PN3P1/1Q1PNPBP/R4RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3e4", "c5b4", "a1a4", "b4a4", "b3a4"]]}, {"id": "b3-p32-04", "chapter": "20", "book": 3, "page": 32, "index": 4, "image": "/school/puzzles/b3-p32-04.webp", "fen": "r1bqk1nr/pp1pppbp/2n3p1/1B6/8/4PN2/PPP2PPP/RNBQK2R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8a5", "c1d2", "a5b5"]]}, {"id": "b3-p33-01", "chapter": "20", "book": 3, "page": 33, "index": 1, "image": "/school/puzzles/b3-p33-01.webp", "fen": "r5k1/pbn3qp/1p6/3p2Q1/3p1N2/1P2b1P1/PB4BP/4RK2 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g5g7", "g8g7", "e1e3"]]}, {"id": "b3-p33-02", "chapter": "20", "book": 3, "page": 33, "index": 2, "image": "/school/puzzles/b3-p33-02.webp", "fen": "7k/5qp1/Q6p/N2b1p2/4pn2/2B5/1PP3PP/7K w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a6h6"]]}, {"id": "b3-p33-03", "chapter": "20", "book": 3, "page": 33, "index": 3, "image": "/school/puzzles/b3-p33-03.webp", "fen": "6k1/Bp3pp1/7p/8/3Q4/P2b2P1/2q1r1BP/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4d8", "g8h7", "d8d3", "c2d3", "d1d3"]]}, {"id": "b3-p33-04", "chapter": "20", "book": 3, "page": 33, "index": 4, "image": "/school/puzzles/b3-p33-04.webp", "fen": "1rb2rk1/5ppp/1p2p3/2Q5/8/2PB2P1/P3PPKP/1RBq4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c5f8", "g8f8", "c1a3", "f8g8", "b1d1"]]}, {"id": "b3-p34-01", "chapter": "20", "book": 3, "page": 34, "index": 1, "image": "/school/puzzles/b3-p34-01.webp", "fen": "2r2k1r/p3ppb1/p1p1b1p1/4N2p/2PP1q2/1P6/P2Q1P1P/2KRR3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5g6", "f7g6", "d2f4"]]}, {"id": "b3-p34-02", "chapter": "20", "book": 3, "page": 34, "index": 2, "image": "/school/puzzles/b3-p34-02.webp", "fen": "6k1/1bq2p1p/pb3pn1/1p3P2/8/P1NQ3P/1P1N2P1/1B5K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b7g2", "h1g2", "g6f4", "g2f3", "f4d3"]]}, {"id": "b3-p34-03", "chapter": "20", "book": 3, "page": 34, "index": 3, "image": "/school/puzzles/b3-p34-03.webp", "fen": "r4r2/p1p2pk1/1p2pbp1/3qN3/1n1PN3/4P3/PP2QP2/2KR3R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h1h7", "g7h7", "e4f6", "h7g7", "f6d5"]]}, {"id": "b3-p34-04", "chapter": "20", "book": 3, "page": 34, "index": 4, "image": "/school/puzzles/b3-p34-04.webp", "fen": "6k1/5ppp/p2Bp3/2Pb4/Pr2n3/K7/1P4B1/1NR5 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b4b3", "a3a2", "b3c3", "b2b3", "c3c1"]]}, {"id": "b3-p35-01", "chapter": "20", "book": 3, "page": 35, "index": 1, "image": "/school/puzzles/b3-p35-01.webp", "fen": "6k1/Q3prbp/3n2p1/5p2/3P4/1B4P1/Pq2PP1P/R5K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a7b8", "g7f8", "b3f7"]]}, {"id": "b3-p35-02", "chapter": "20", "book": 3, "page": 35, "index": 2, "image": "/school/puzzles/b3-p35-02.webp", "fen": "3r2k1/p4pb1/1p4p1/1Q2p1Pp/5P2/1P2P1K1/P2r1RP1/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h5h4", "g3f3", "e5e4", "f3g4", "d2f2"]]}, {"id": "b3-p35-03", "chapter": "20", "book": 3, "page": 35, "index": 3, "image": "/school/puzzles/b3-p35-03.webp", "fen": "2b5/2b2B2/1p5r/6k1/3B2p1/5P2/4K3/7R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4e3", "g5f6", "h1h6"]]}, {"id": "b3-p35-04", "chapter": "20", "book": 3, "page": 35, "index": 4, "image": "/school/puzzles/b3-p35-04.webp", "fen": "8/1p1r1pk1/2p3p1/3n4/p4P2/P4PP1/1PR2KBr/R7 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["h2g2", "f2g2", "d5e3", "g2h3", "e3c2"]]}, {"id": "b3-p36-01", "chapter": "20", "book": 3, "page": 36, "index": 1, "image": "/school/puzzles/b3-p36-01.webp", "fen": "6rk/R5b1/4p2p/2p1q3/1pP3Qp/1P5P/2B2PP1/6K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e5e1", "g1h2", "g7e5", "f2f4", "g8g4"]]}, {"id": "b3-p36-02", "chapter": "20", "book": 3, "page": 36, "index": 2, "image": "/school/puzzles/b3-p36-02.webp", "fen": "4k2r/1p3pp1/b3p2p/8/R7/4B2P/4rPP1/1R4K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a4a6", "b7a6", "b1b8", "e8e7", "b8h8"]]}, {"id": "b3-p36-03", "chapter": "20", "book": 3, "page": 36, "index": 3, "image": "/school/puzzles/b3-p36-03.webp", "fen": "r5k1/ppp3bp/3qbpp1/3n4/8/1B3Q1P/PP3PP1/R3R1K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1e6", "d6d8", "f3d5", "d8d5", "b3d5"]]}, {"id": "b3-p36-04", "chapter": "20", "book": 3, "page": 36, "index": 4, "image": "/school/puzzles/b3-p36-04.webp", "fen": "1R6/2pq1pk1/p3b1pp/8/P1P3N1/1P5P/2r2PP1/5QK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1a1", "c2c3", "a1c3", "d7d4", "c3d4", "f7f6", "d4f6", "g7h7", "b8h8"]]}, {"id": "b3-p37-01", "chapter": "20", "book": 3, "page": 37, "index": 1, "image": "/school/puzzles/b3-p37-01.webp", "fen": "r3k2r/pp1qbpp1/5n1p/2PN4/1P6/P3P2P/1KQ1BPP1/2R4R w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e2b5", "d7b5", "d5c7", "e8f8", "c7b5"]]}, {"id": "b3-p37-02", "chapter": "20", "book": 3, "page": 37, "index": 2, "image": "/school/puzzles/b3-p37-02.webp", "fen": "6k1/5p2/Pp1BrPp1/4P1Pp/1p6/5K2/8/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a6a7", "e6e8", "d6b8", "b4b3", "a7a8q"]]}, {"id": "b3-p37-03", "chapter": "20", "book": 3, "page": 37, "index": 3, "image": "/school/puzzles/b3-p37-03.webp", "fen": "4r1k1/p5p1/2p4p/3p3P/2Pb2P1/2N2P2/P7/K2RB3 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e8e1"]]}, {"id": "b3-p37-04", "chapter": "20", "book": 3, "page": 37, "index": 4, "image": "/school/puzzles/b3-p37-04.webp", "fen": "3R4/p4pkp/6p1/1P6/P1rb4/3p2PP/3B1P2/4K3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d4"]]}, {"id": "b3-p38-01", "chapter": "20", "book": 3, "page": 38, "index": 1, "image": "/school/puzzles/b3-p38-01.webp", "fen": "2kr1b1r/p1p2ppp/2p2n2/q7/3N2b1/2N2P2/PPP3PP/R1BQ1RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d4", "d1e1", "f8c5", "c1e3", "g4e6", "e3d4", "c5d4"]]}, {"id": "b3-p38-02", "chapter": "20", "book": 3, "page": 38, "index": 2, "image": "/school/puzzles/b3-p38-02.webp", "fen": "4rrk1/p4pp1/1qNb3p/3p4/1P4R1/P4QP1/5P1P/3R2K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f3f6", "g7g6", "f6d6", "e8e6", "c6e7", "e6e7", "d6e7"]]}, {"id": "b3-p38-03", "chapter": "20", "book": 3, "page": 38, "index": 3, "image": "/school/puzzles/b3-p38-03.webp", "fen": "6k1/2R2pb1/6p1/6Np/7P/8/1r3PP1/6K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b2b1", "g1h2", "g7e5", "g2g3", "e5c7"]]}, {"id": "b3-p38-04", "chapter": "20", "book": 3, "page": 38, "index": 4, "image": "/school/puzzles/b3-p38-04.webp", "fen": "3r4/p1k3p1/2q2p1p/5P1P/1pPB4/bP3Q2/P1K5/3R4 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d4e5", "f6e5", "f3c6", "c7c6", "d1d8"]]}, {"id": "b3-p39-01", "chapter": "20", "book": 3, "page": 39, "index": 1, "image": "/school/puzzles/b3-p39-01.webp", "fen": "r2qkb1r/pp3ppp/2N1p3/2PnP3/Q7/3p4/PP3PPP/RNB2RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c6d8"]]}, {"id": "b3-p39-02", "chapter": "20", "book": 3, "page": 39, "index": 2, "image": "/school/puzzles/b3-p39-02.webp", "fen": "1r1k4/1pp2qr1/p2p4/P2PpQ2/8/2P4P/1P3P1K/R5R1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f5f7", "g7f7", "g1g8", "d8e7", "g8b8"]]}, {"id": "b3-p39-03", "chapter": "20", "book": 3, "page": 39, "index": 3, "image": "/school/puzzles/b3-p39-03.webp", "fen": "5rk1/1p4n1/p1p5/2P4p/1P4Q1/P6P/q2BR2K/8 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["g4g7", "g8g7", "d2c3", "g7h7", "e2a2"]]}, {"id": "b3-p39-04", "chapter": "20", "book": 3, "page": 39, "index": 4, "image": "/school/puzzles/b3-p39-04.webp", "fen": "q5k1/p1r1pp1p/1p2n1pb/3nP3/1P1NN2B/P6P/5PP1/1Q1R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e6d4"]]}, {"id": "b3-p40-01", "chapter": "20", "book": 3, "page": 40, "index": 1, "image": "/school/puzzles/b3-p40-01.webp", "fen": "3r2k1/ppr1bppp/2b1p3/1B2P2q/8/PQB5/1P3PPP/R2R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d1", "a1d1", "c6b5"]]}, {"id": "b3-p40-02", "chapter": "20", "book": 3, "page": 40, "index": 2, "image": "/school/puzzles/b3-p40-02.webp", "fen": "2rqr2k/p1n1b2p/1pR2p1B/4p2Q/Np5p/3PP1P1/P4P1P/2R3K1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c6c7", "c8c7", "c1c7"]]}, {"id": "b3-p40-03", "chapter": "20", "book": 3, "page": 40, "index": 3, "image": "/school/puzzles/b3-p40-03.webp", "fen": "rn1k3r/pp2q2p/2pnPb2/3pp3/7P/6N1/PPP1B1P1/R1BQ1RK1 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f1f6", "h8g8", "c1g5", "h7h6", "f6f8", "g8f8", "g5e7"]]}, {"id": "b3-p40-04", "chapter": "20", "book": 3, "page": 40, "index": 4, "image": "/school/puzzles/b3-p40-04.webp", "fen": "q1r3k1/3nppb1/b2p2p1/Q2PP2p/4NP2/1P2B1P1/2r3BP/1R4KR b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c2g2", "g1g2", "a6f1", "h1f1", "a8a5"]]}, {"id": "b3-p41-01", "chapter": "20", "book": 3, "page": 41, "index": 1, "image": "/school/puzzles/b3-p41-01.webp", "fen": "4r1k1/BR4bp/2p2np1/N4b2/1r6/2N3P1/1P3P1P/5RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["b4b7", "a5b7", "e8e7", "b7a5", "e7a7"]]}, {"id": "b3-p41-02", "chapter": "20", "book": 3, "page": 41, "index": 2, "image": "/school/puzzles/b3-p41-02.webp", "fen": "rnb1k1nr/1pp2pQ1/p3p2p/8/2BP4/1Pq2N2/P1P1KPPP/R6R b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["c3c2"]]}, {"id": "b3-p41-03", "chapter": "20", "book": 3, "page": 41, "index": 3, "image": "/school/puzzles/b3-p41-03.webp", "fen": "r5k1/ppq2ppp/4p1b1/8/1bP2P2/3rB3/PP1NQ1PP/R2R2K1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d3e3"]]}, {"id": "b3-p41-04", "chapter": "20", "book": 3, "page": 41, "index": 4, "image": "/school/puzzles/b3-p41-04.webp", "fen": "r2r2k1/5pbp/2p1p1p1/p6q/N6P/P3P1P1/1PQR1P2/2R2K2 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d8d2", "c2d2", "h5b5", "f1g2", "b5a4", "c1c2", "a4e4", "g2h2", "e4d5", "d2d5", "c6d5"]]}, {"id": "b3-p42-01", "chapter": "20", "book": 3, "page": 42, "index": 1, "image": "/school/puzzles/b3-p42-01.webp", "fen": "6rk/6bp/p2Q4/4B3/Pp6/1P2R2P/q5PK/8 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["a2g2", "h2g2", "g7e5", "g2f3", "e5d6"]]}, {"id": "b3-p42-02", "chapter": "20", "book": 3, "page": 42, "index": 2, "image": "/school/puzzles/b3-p42-02.webp", "fen": "r1r3k1/1p1bppbp/1q1p1np1/p1n5/2PN4/1PN1PB2/P3QPPP/1RB2RK1 b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e7e5", "f1d1", "e5e4", "c1a3", "e4f3"]]}, {"id": "b3-p42-03", "chapter": "20", "book": 3, "page": 42, "index": 3, "image": "/school/puzzles/b3-p42-03.webp", "fen": "1r3k2/p4p1p/2p1bN1b/3p4/3P4/PP3PN1/5KP1/4R3 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["e1e6", "f7e6", "f6d7", "f8e7", "d7b8"]]}, {"id": "b3-p42-04", "chapter": "20", "book": 3, "page": 42, "index": 4, "image": "/school/puzzles/b3-p42-04.webp", "fen": "5r1k/p3R1p1/1p5p/1P1B3Q/5P1P/8/P2r1qP1/3R3K b - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["d2d1", "h5d1", "f2h4"]]}, {"id": "b3-p43-01", "chapter": "20", "book": 3, "page": 43, "index": 1, "image": "/school/puzzles/b3-p43-01.webp", "fen": "2kr4/p1q2Qp1/2p2n1p/5p2/5P2/6P1/PP1B3P/1KR5 w - - 0 1", "kind": "tactic", "goal": "Find the best move.", "lines": [["f7c7", "c8c7", "d2a5", "c7c8", "a5d8"]]}]