summaryrefslogtreecommitdiff
path: root/tests/ecm-gcp.ep_
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ecm-gcp.ep_')
-rw-r--r--tests/ecm-gcp.ep_732
1 files changed, 732 insertions, 0 deletions
diff --git a/tests/ecm-gcp.ep_ b/tests/ecm-gcp.ep_
new file mode 100644
index 0000000..65c1730
--- /dev/null
+++ b/tests/ecm-gcp.ep_
@@ -0,0 +1,732 @@
+setboard
+id "ECM.946"
+
+go
+setboard
+id "ECM.949"
+
+go
+setboard 2k4r/1pp2ppp/p1p1bn2/4N3/1q1rP3/2N1Q3/PPP2PPP/R4RK1 w - -
+id "ECM.952"
+solution Nd5
+go
+setboard rn3rk1/4bppp/1q2p3/p2pP3/8/1PN2B1P/P4PP1/2RQ1RK1 w - -
+id "ECM.961"
+solution Bxd5
+go
+setboard 2r2bk1/4qp2/3n2p1/2R1p1Np/2p1N3/r6P/1Q3PP1/3R2K1 w - -
+id "ECM.973"
+solution Rxc8
+go
+setboard 2r2bk1/4qp2/3n2p1/2R1p1Np/2p1N3/r6P/1Q3PP1/3R2K1 w - -
+id "ECM.977"
+solution Rxc8
+go
+setboard r1b2rk1/pp2b3/2pn1n1p/3pNppq/3P4/BP1N2P1/P3PPBP/R1Q2RK1 w - -
+id "ECM.978"
+solution Nxc6
+go
+setboard r1b2rk1/pp2b3/2pn1n1p/3pNppq/3P4/BP1N2P1/P3PPBP/R1Q2RK1 w - -
+id "ECM.986"
+solution Nxc6
+go
+setboard 5rk1/1r1qbnnp/R2p2p1/1p1Pp3/1Pp1P1N1/2P1B1NP/5QP1/5R1K w - -
+id "ECM.987"
+solution Qxf7+
+go
+setboard 5rk1/1r1qbnnp/R2p2p1/1p1Pp3/1Pp1P1N1/2P1B1NP/5QP1/5R1K w - -
+id "ECM.993"
+solution Qxf7+
+go
+setboard r4rk1/1b3ppp/p2q1n2/1p2N3/3P4/1B6/P1Q2PPP/2R1R1K1 w - -
+id "ECM.999"
+solution Nxf7
+go
+setboard r4rk1/1b3ppp/p2q1n2/1p2N3/3P4/1B6/P1Q2PPP/2R1R1K1 w - -
+id "ECM.1004"
+solution Nxf7
+go
+setboard 3r4/p2nrpkp/2B1p3/2P2pP1/3R3Q/q7/6PP/6RK w - -
+id "ECM.1007"
+solution g6
+go
+setboard b1n1r1k1/2q2p1p/p4Pp1/1pBP4/4B1P1/2P1Q3/P4K1P/4R3 w - -
+id "ECM.1009"
+solution Kg2
+go
+setboard r1bqnrk1/pp2ppb1/1np3pp/4P1N1/5P2/2NBB3/PPP3PP/R2Q1RK1 w - -
+id "ECM.1011"
+solution Nh7
+go
+setboard 4rrk1/1bp2ppp/p1q2b1B/1pn2B2/4N1Q1/2P4P/PP3PP1/3RR1K1 w - -
+id "ECM.1016"
+solution Nxc5
+go
+setboard 5r1k/pb2r1bp/1p2B1p1/n7/4qNQ1/4B3/P4PPP/2RR2K1 w - -
+id "ECM.1018"
+solution Rd4
+go
+setboard 1r3rk1/5pp1/1n2qn1p/1p1pPNb1/2pP2QP/2P5/1PB3P1/R1B1R1K1 w - -
+id "ECM.1020"
+solution exf6
+go
+setboard 2r1rbk1/1b3ppp/pp6/2q1pNP1/Pn1RP3/2N5/1PP2QBP/5R1K w - -
+id "ECM.1025"
+solution Nh6+
+go
+setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - -
+id "ECM.1028"
+solution Re7
+go
+setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - -
+id "ECM.1038"
+solution Re7
+go
+setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - -
+id "ECM.1041"
+solution Re7
+go
+setboard r1k4r/ppp1b3/5Npp/4pb1Q/8/1B2B3/PqP2PPP/2RR2K1 w - -
+id "ECM.1045"
+solution Qxf5+
+go
+setboard r1bn1rk1/pp3p1p/6p1/2bR2N1/2B2B2/q1P1P3/2Q2PPP/4K2R w K -
+id "ECM.1053"
+solution Nxh7
+go
+setboard 2b2r2/1p2q1k1/r3pppp/4n2P/p3N3/1B4Q1/PPP3P1/3R1R1K w - -
+id "ECM.1057"
+solution Rxf6
+go
+setboard rbbq1rk1/p3nppp/1p2p3/8/1B1pN3/P2B4/1P3PPP/2RQ1RK1 w - -
+id "ECM.1065"
+solution Nf6+
+go
+setboard rn2qbr1/2p4k/p2p1nb1/1p1Pp2p/2P4P/2NBBPN1/PP1Q4/2KR2R1 w - -
+id "ECM.1066"
+solution Nxh5
+go
+setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - -
+id "ECM.1068"
+solution Rxe7
+go
+setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - -
+id "ECM.1076"
+solution Rxe7
+go
+setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - -
+id "ECM.1080"
+solution Rxe7
+go
+setboard 2r3k1/pp2n3/6pQ/4q3/8/2P1p1P1/P5BP/3R2K1 w - -
+id "ECM.1082"
+solution Bd5+
+go
+setboard 8/p3q1kp/1p2Pnp1/3pQ3/2pP4/1nP3N1/1B4PP/6K1 w - -
+id "ECM.1084"
+solution Ba3
+go
+setboard r2b1rk1/5qp1/2p2P2/2p3Pp/p6P/2Q5/PPP5/2KR2R1 w - -
+id "ECM.1085"
+solution g6
+go
+setboard r2b1rk1/5qp1/2p2P2/2p3Pp/p6P/2Q5/PPP5/2KR2R1 w - -
+id "ECM.1093"
+solution g6
+go
+setboard 8/p5Q1/2ppq2p/3n1ppk/3B4/2P2P1P/P5P1/6K1 w - -
+id "ECM.1096"
+solution g4+
+go
+setboard 1r2k2r/3q2pp/p3pp2/P7/2P1Q3/8/1nB3PP/1R3R1K w k -
+id "ECM.1098"
+solution Ba4
+go
+setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - -
+id "ECM.1114"
+solution Nxf7
+go
+setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - -
+id "ECM.1122"
+solution Nxf7
+go
+setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - -
+id "ECM.1127"
+solution Nxf7
+go
+setboard r2r1bk1/3qp2p/3pp1p1/p2n2N1/2N3Q1/BP4P1/P4PP1/2R3K1 w - -
+id "ECM.1131"
+solution Nb6
+go
+setboard r2r1bk1/3qp2p/3pp1p1/p2n2N1/2N3Q1/BP4P1/P4PP1/2R3K1 w - -
+id "ECM.1132"
+solution Nb6
+go
+setboard 1rbr2k1/4qp2/p1n2bpp/1pp1p1N1/4P3/2P1BQ1P/PPB2PP1/3RR1K1 w - -
+id "ECM.1133"
+solution Bxc5
+go
+setboard 2r2rk1/1p1q1ppp/1p3n2/3p1N2/4n3/1N3Q2/PPP2PPP/R2R2K1 w - -
+id "ECM.1134"
+solution Rxd5
+go
+setboard 2r1r1k1/pp3pp1/3p3B/P2P1P2/2nb4/7R/1q3PQP/1B3R1K w - -
+id "ECM.1147"
+solution Rb3
+go
+setboard 1k1r2r1/pp3p1p/B2q1n2/8/3Pb1p1/2Q5/PR3PPP/2B1R1K1 w - -
+id "ECM.1150"
+solution Bf4
+go
+setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - -
+id "ECM.1151"
+solution Re7
+go
+setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - -
+id "ECM.1152"
+solution Re7
+go
+setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - -
+id "ECM.1160"
+solution Re7
+go
+setboard 5Bk1/pr2pp1p/2b3pQ/2p1q3/8/2P4P/PP4P1/1B1Rb1K1 w - -
+id "ECM.1161"
+solution Bg7
+go
+setboard 6k1/p4pq1/2n1p1p1/1p1pP1N1/3P1QPP/8/P3K3/8 w - -
+id "ECM.1176"
+solution Qc1
+go
+setboard 3r1rk1/1pq1nppp/p7/2pB3Q/P4P2/1P2P3/6PP/2RR2K1 w - -
+id "ECM.1177"
+solution Rxc5
+go
+setboard 8/p1r2q1k/1p1p3p/1Pp1nP2/P1P5/3R2PP/1Q4BK/8 w - -
+id "ECM.1178"
+solution Rxd6
+go
+setboard 8/p1r2q1k/1p1p3p/1Pp1nP2/P1P5/3R2PP/1Q4BK/8 w - -
+id "ECM.1179"
+solution Rxd6
+go
+setboard r2qr1k1/1pnb1pp1/p1n1p2p/8/P2P3P/B2B1NP1/6P1/R2Q1RK1 w - -
+id "ECM.1185"
+solution Bh7+
+go
+setboard 2r1rbk1/5pp1/bq5p/1pnBPN2/6Q1/N7/5PPP/R2R2K1 w - -
+id "ECM.1188"
+solution Bxf7+
+go
+setboard 1k1r1r2/2b2R2/Bppp2p1/2q4p/Q2pP3/P2P4/2P3PP/1R4K1 w - -
+id "ECM.1189"
+solution Bb7
+go
+setboard 5r1r/1pkb4/5pB1/2P5/p3R2P/Pq6/1PQ2Pn1/K2R4 w - -
+id "ECM.1193"
+solution Rxd7
+go
+setboard 2rq4/5rbk/3p1n1p/p2Pp2P/1p2b3/4BNR1/PP1Q1P2/3BK1R1 w - -
+id "ECM.1199"
+solution Bxh6
+go
+setboard r2q1rkb/pp2p3/2p2pp1/3pPb2/3P3R/2N3P1/PPPQBPK1/3R4 w - -
+id "ECM.1200"
+solution Rxh8+
+go
+setboard r1bqrnk1/p4p2/1p5p/3pB1p1/P2P2n1/1P1B2N1/2Q3PP/R4RK1 w - -
+id "ECM.1202"
+solution Bh7+
+go
+setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - -
+id "ECM.1204"
+solution Nxf7
+go
+setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - -
+id "ECM.1208"
+solution Nxf7
+go
+setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - -
+id "ECM.1214"
+solution Nxf7
+go
+setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - -
+id "ECM.1217"
+solution Nxf7
+go
+setboard r1b2rk1/1pqp1ppp/p1n1pn2/5N2/8/2PBB3/P1P2PPP/R2QR1K1 w - -
+id "ECM.1218"
+solution Nxg7
+go
+setboard b6r/2q2k2/4pPp1/1p1n2Bp/2pPB1PP/2P2Q2/8/4R1K1 w - -
+id "ECM.1223"
+solution Bxg6+
+go
+setboard r1b2r2/3pNpkp/3pn1p1/2pN3P/2PnP3/q3QP2/4BKP1/1R5R w - -
+id "ECM.1224"
+solution Qh6+
+go
+setboard 2r1r1k1/pp1nbpp1/4pn1p/q3NN1P/P1pP1B2/2P5/1PQ2PP1/R3R1K1 w - -
+id "ECM.1227"
+solution Nxg7
+go
+setboard 2r1r1k1/pp1nbpp1/4pn1p/q3NN1P/P1pP1B2/2P5/1PQ2PP1/R3R1K1 w - -
+id "ECM.1229"
+solution Nxg7
+go
+setboard r2qnr2/pp3kbQ/2npb1p1/2pN1pP1/4P3/8/PPP1BP2/R1B1K1NR w KQ -
+id "ECM.1232"
+solution Qxg6+
+go
+setboard r2qnr2/pp3kbQ/2npb1p1/2pN1pP1/4P3/8/PPP1BP2/R1B1K1NR w KQ -
+id "ECM.1234"
+solution Qxg6+
+go
+setboard r3rk2/p2q1b1p/1pnP1Qp1/5pN1/2p2P2/P1P5/7P/4RRK1 w - -
+id "ECM.1249"
+solution Re7
+go
+setboard r1rbb3/1R3pkp/2pBp1p1/p3P3/q6P/6P1/P2Q1P2/1R3BK1 w - -
+id "ECM.1254"
+solution R1b4
+go
+setboard r1rbb3/1R3pkp/2pBp1p1/p3P3/q6P/6P1/P2Q1P2/1R3BK1 w - -
+id "ECM.1257"
+solution R1b4
+go
+setboard rnb2rk1/pp2bppp/2p5/q7/4NN2/4B1QP/PPP3P1/2KR3R w - -
+id "ECM.1259"
+solution Nd5
+go
+setboard 5k1r/ppqnnp2/3b2p1/2pB2Qp/3p3N/1P1P2P1/P1P2P2/2B1R1K1 w - -
+id "ECM.1262"
+solution Rxe7
+go
+setboard 3r1rk1/pbqn1pp1/1pp2n1p/2b1p1B1/P1B1P2N/2N4P/1PP1QPP1/3R1RK1 w - -
+id "ECM.1265"
+solution Rxd7
+go
+setboard 1rr3k1/4ppb1/2q1bnp1/1p2B1Q1/6P1/2p2P2/2P1B2R/2K4R w - -
+id "ECM.1267"
+solution Qh6
+go
+setboard 3rqb2/1pR3pk/p3n1pp/3p4/3B4/PP6/1P4PP/4RQK1 w - -
+id "ECM.1269"
+solution Rxe6
+go
+setboard rkb2qr1/1p5p/pQ1bp3/3p2B1/5n2/3B1N2/PP3PPP/2R2RK1 w - -
+id "ECM.1270"
+solution Rxc8+
+go
+setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - -
+id "ECM.1271"
+solution Rxe4
+go
+setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - -
+id "ECM.1273"
+solution Rxe4
+go
+setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - -
+id "ECM.1274"
+solution Rxe4
+go
+setboard r1b1r1k1/pp3p1p/1q2p1pQ/2b1P1B1/8/P2B3P/1P3PP1/2R1R1K1 w - -
+id "ECM.1277"
+solution Rxc5
+go
+setboard r1b1r1k1/pp3p1p/1q2p1pQ/2b1P1B1/8/P2B3P/1P3PP1/2R1R1K1 w - -
+id "ECM.1278"
+solution Rxc5
+go
+setboard rnb2rk1/3n1ppp/p3p3/1p2P1q1/3N4/1BN5/PPP3PP/R2Q1RK1 w - -
+id "ECM.1281"
+solution Nxe6
+go
+setboard rnb2rk1/3n1ppp/p3p3/1p2P1q1/3N4/1BN5/PPP3PP/R2Q1RK1 w - -
+id "ECM.1285"
+solution Nxe6
+go
+setboard r1b3rk/pp1n3p/2p2b1n/4pp1q/2P5/1P3NPP/PBQ1NPB1/3RR1K1 w - -
+id "ECM.1293"
+solution Rxd7
+go
+setboard r1b3rk/pp1n3p/2p2b1n/4pp1q/2P5/1P3NPP/PBQ1NPB1/3RR1K1 w - -
+id "ECM.1294"
+solution Rxd7
+go
+setboard r3r1k1/4pp1p/b5pB/q1pP4/3b4/2N4P/PP4P1/R2RQ2K w - -
+id "ECM.1295"
+solution Rxd4
+go
+setboard 2rbr2k/1pq2ppp/p3bn2/4p1B1/P3P3/2N3Q1/1PP1B1PP/3R1R1K w - -
+id "ECM.1304"
+solution Rxd8
+go
+setboard 3nr1k1/p6p/2n1pRpB/3pP3/2pP2P1/q1P4P/6BK/5Q2 w - -
+id "ECM.1306"
+solution Rxg6+
+go
+setboard 1r2r1k1/1pqb2pp/p2bp1n1/2p3BQ/3pN3/1P1P2P1/P1P3BP/4RRK1 w - -
+id "ECM.1308"
+solution Bd8
+go
+setboard 1r2r1k1/1pqb2pp/p2bp1n1/2p3BQ/3pN3/1P1P2P1/P1P3BP/4RRK1 w - -
+id "ECM.1314"
+solution Bd8
+go
+setboard r3bb2/P1q3k1/Q2p3p/2pPp1pP/2B1P3/2B5/6P1/R5K1 w - -
+id "ECM.1317"
+solution Bxe5+
+go
+setboard r1b1qbk1/7p/4p1p1/1p2Bp2/p1B2Q2/P3P3/1P3PPP/3R2K1 w - -
+id "ECM.1318"
+solution Bc3
+go
+setboard q1r3k1/2r4p/2p3pP/2Qp1p2/PRn5/4P1P1/5PB1/1R4K1 w - -
+id "ECM.1321"
+solution Rxc4
+go
+setboard q1r3k1/2r4p/2p3pP/2Qp1p2/PRn5/4P1P1/5PB1/1R4K1 w - -
+id "ECM.1325"
+solution Rxc4
+go
+setboard r3rbk1/p1q2pp1/1n5p/2pp4/4N3/1PQ3P1/PB2PP1P/3R1RK1 w - -
+id "ECM.1327"
+solution Nf6+
+go
+setboard r3rbk1/p1q2pp1/1n5p/2pp4/4N3/1PQ3P1/PB2PP1P/3R1RK1 w - -
+id "ECM.1329"
+solution Nf6+
+go
+setboard 2k2r1r/1pp1nqbp/p2p1p2/5P2/2PBN3/1P3Q2/1P4PP/R4RK1 w - -
+id "ECM.1332"
+solution Rxa6
+go
+setboard 2k2r1r/1pp1nqbp/p2p1p2/5P2/2PBN3/1P3Q2/1P4PP/R4RK1 w - -
+id "ECM.1335"
+solution Rxa6
+go
+setboard 2br1rk1/2qnQ2p/p4pp1/4p3/P1p1P1N1/2Pn1N1P/2B2PP1/1R1R1K2 w - -
+id "ECM.1336"
+solution Rxd3
+go
+setboard r3nrk1/p1pb1qpp/3p1p2/2pP1N2/2P1PR2/P1PB4/4Q1PP/5RK1 w - -
+id "ECM.1340"
+solution e5
+go
+setboard r1b2rk1/pp2qp2/2nRp1p1/6Pn/1Pp5/P1N1P3/1BQ2PP1/2K2B1R w - -
+id "ECM.1341"
+solution Rxh5
+go
+setboard R2b2k1/2rq1n1p/3p2p1/1p1Ppp1n/1P6/1B1PQN1P/1B3PP1/6K1 w - -
+id "ECM.1344"
+solution Nxe5
+go
+setboard 6k1/5rb1/6pp/1p2p3/2b5/4B1P1/r4PBP/1RR3K1 w - -
+id "ECM.1346"
+solution Rxc4
+go
+setboard 4r1k1/1p5p/5ppP/1qnP4/r4R2/P6P/1B1Q2K1/5R2 w - -
+id "ECM.1347"
+solution Rxf6
+go
+setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - -
+id "ECM.1348"
+solution e6
+go
+setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - -
+id "ECM.1350"
+solution e6
+go
+setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - -
+id "ECM.1352"
+solution e6
+go
+setboard r2q1rk1/p5pp/bn1p1p2/2pP4/1bP1NP2/3B1R2/PBQ3PP/R5K1 w - -
+id "ECM.1354"
+solution Ng5
+go
+setboard 1r1q2k1/7p/2p3p1/1P1n1b1r/2BQ4/4B3/P6P/1R3RK1 w - -
+id "ECM.1355"
+solution bxc6
+go
+setboard r1b1qbk1/pp3r1p/2pR1np1/5p2/2P1pP2/1PN1Q1PP/PB2P1B1/5RK1 w - -
+id "ECM.1357"
+solution Rxf6
+go
+setboard 1n2n1r1/r3qppk/p2p3p/3PpP1P/1P2P3/3B2RQ/3B1P1K/6R1 w - -
+id "ECM.1371"
+solution Bxh6
+go
+setboard 3r1r2/1b4bk/p1n3pp/1p2p3/4P3/q1P1QNB1/B4RPP/5RK1 w - -
+id "ECM.1376"
+solution Bh4
+go
+setboard r1r3kb/1pqbpp2/p2p1npB/n7/3NP3/1BN2P2/PPPQ2P1/2KR3R w - -
+id "ECM.1377"
+solution Bf8
+go
+setboard 4qn1k/1b3rpp/pb2pB2/1pp1P2P/3p1NQ1/P2P2PB/1PP4K/5R2 w - -
+id "ECM.1380"
+solution Ng6+
+go
+setboard 2b5/2qrrpk1/5Rp1/2p4p/1pB1PR1P/1P1P2P1/5Q1K/8 w - -
+id "ECM.1381"
+solution Qb2
+go
+setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - -
+id "ECM.1383"
+solution Qxg5+
+go
+setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - -
+id "ECM.1387"
+solution Qxg5+
+go
+setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - -
+id "ECM.1394"
+solution Qxg5+
+go
+setboard 3qrbk1/1r3p2/p1bp1Pp1/1p2p1Pp/4P2R/1P2BB1Q/P1P4P/R6K w - -
+id "ECM.1398"
+solution Bxh5
+go
+setboard r1b3k1/3nqp1p/p1n1p1pP/3pP1N1/Pp3QN1/1Pr3P1/2PR1P2/4RBK1 w - -
+id "ECM.1403"
+solution Rxd5
+go
+setboard r6k/ppr1qpp1/4n2p/3pP3/3P2R1/3BQ2P/P5PK/5R2 w - -
+id "ECM.1405"
+solution Rf6
+go
+setboard r6k/ppr1qpp1/4n2p/3pP3/3P2R1/3BQ2P/P5PK/5R2 w - -
+id "ECM.1408"
+solution Rf6
+go
+setboard 2r4r/3bk1b1/1q2pp2/3pPp1p/1p1N1P1P/1P1R1BP1/P2Q4/1K1R4 w - -
+id "ECM.1409"
+solution Nxf5+
+go
+setboard 1rb3k1/2r2pbp/p2q1npn/P1pPp1N1/2B1P3/2P1B1NP/5QP1/3R1RK1 w - -
+id "ECM.1410"
+solution Ne6
+go
+setboard r1bqn1r1/p2k1pp1/1p5p/n1pPpN2/2P1P3/P1PBB2P/4Q1P1/R4RK1 w - -
+id "ECM.1421"
+solution Nxh6
+go
+setboard r4rk1/p1p2pp1/bp1p1q1p/n1nPpN2/2P1P2P/2PB4/P2BQPP1/R3K2R w KQ -
+id "ECM.1423"
+solution Bg5
+go
+setboard r4rk1/p1p2pp1/bp1p1q1p/n1nPpN2/2P1P2P/2PB4/P2BQPP1/R3K2R w KQ -
+id "ECM.1426"
+solution Bg5
+go
+setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - -
+id "ECM.1433"
+solution Nd6
+go
+setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - -
+id "ECM.1434"
+solution Nd6
+go
+setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - -
+id "ECM.1438"
+solution Nd6
+go
+setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - -
+id "ECM.1439"
+solution Nd6
+go
+setboard 3r1qk1/5p1p/4b1pP/1pRp4/1P1Q4/r5P1/5P2/4RBK1 w - -
+id "ECM.1448"
+solution Rxe6
+go
+setboard 2rr1nk1/pp2q1b1/4p1p1/5p2/1nB5/2B1N1QP/PP4P1/4RRK1 w - -
+id "ECM.1450"
+solution Nxf5
+go
+setboard 2rr1nk1/pp2q1b1/4p1p1/5p2/1nB5/2B1N1QP/PP4P1/4RRK1 w - -
+id "ECM.1452"
+solution Nxf5
+go
+setboard 4qrk1/pp1bbppp/4pn2/2r1Q1B1/7P/2N3R1/PPP2PP1/2KR1B2 w - -
+id "ECM.1454"
+solution Bxf6
+go
+setboard 4qrk1/pp1bbppp/4pn2/2r1Q1B1/7P/2N3R1/PPP2PP1/2KR1B2 w - -
+id "ECM.1457"
+solution Bxf6
+go
+setboard 5r1n/r2q1pkp/3p1npN/NppPp2P/1P2P3/2P1Q1P1/5P2/R3K2R w KQ -
+id "ECM.1478"
+solution Nf5+
+go
+setboard 5r1n/r2q1pkp/3p1npN/NppPp2P/1P2P3/2P1Q1P1/5P2/R3K2R w KQ -
+id "ECM.1495"
+solution Nf5+
+go
+setboard 1r2r1k1/1bn2pbp/pp1q1np1/2pPN1B1/P1B5/2N4P/1P1Q1PP1/R3R1K1 w - -
+id "ECM.1503"
+solution Nxf7
+go
+setboard 1rb2bk1/2n2qp1/p2p3p/R1pP1p2/2B5/1PBQ1N1P/2P2PP1/6K1 w - -
+id "ECM.1504"
+solution Rxc5
+go
+setboard 2q1rk2/QR3ppp/1pPpb3/1P2p1b1/4P3/6P1/3N1PBP/6K1 w - -
+id "ECM.1516"
+solution Bh3
+go
+setboard r2q1rk1/pb1nbpp1/1pp1pn1p/3pN3/2PPP3/2N1B1P1/PP3PBP/R2Q1RK1 w - -
+id "ECM.1525"
+solution Nxc6
+go
+setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - -
+id "ECM.1527"
+solution h3
+go
+setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - -
+id "ECM.1529"
+solution h3
+go
+setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - -
+id "ECM.1533"
+solution h3
+go
+setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - -
+id "ECM.1536"
+solution h3
+go
+setboard 6r1/1p3k2/pPp4R/K1P1p1p1/1P2Pp1p/5P1P/6P1/8 w - -
+id "ECM.1546"
+solution Rxc6
+go
+setboard 1k2b3/4bpp1/p2pp1P1/1p3P2/2q1P3/4B3/PPPQN2r/1K1R4 w - -
+id "ECM.1547"
+solution f6
+go
+setboard 6k1/2q3p1/1n2Pp1p/pBp2P2/Pp2P3/1P1Q1KP1/8/8 w - -
+id "ECM.1551"
+solution e5
+go
+setboard 6k1/1q2rpp1/p6p/P7/1PB1n3/5Q2/6PP/5R1K w - -
+id "ECM.1553"
+solution b5
+go
+setboard r5r1/8/bRP1pk1p/3pNp2/5P2/7P/PR4P1/6K1 w - -
+id "ECM.1554"
+solution Rxa6
+go
+setboard r5r1/8/bRP1pk1p/3pNp2/5P2/7P/PR4P1/6K1 w - -
+id "ECM.1561"
+solution Rxa6
+go
+setboard 2r2rk1/p1N2p1p/2P1p1p1/1Pp3q1/3b4/5Q2/P1P3PP/4RR1K w - -
+id "ECM.1563"
+solution Nxe6
+go
+setboard 3r1r2/pp1P3k/4Rbp1/1BP2p1p/8/7P/P4KP1/3R4 w - -
+id "ECM.1564"
+solution Ba6
+go
+setboard 2r1rbk1/p1Bq1ppp/Ppn1b3/1Npp4/B7/3P2Q1/1PP2PPP/R4RK1 w - -
+id "ECM.1573"
+solution Nxa7
+go
+setboard 2r1rbk1/p1Bq1ppp/Ppn1b3/1Npp4/B7/3P2Q1/1PP2PPP/R4RK1 w - -
+id "ECM.1578"
+solution Nxa7
+go
+setboard 6k1/p4pp1/Pp2r3/1QPq3p/8/6P1/2P2P1P/1R4K1 w - -
+id "ECM.1579"
+solution cxb6
+go
+setboard 4r2k/pppb2pp/2np2q1/3B4/2P2P2/1PB1R1P1/PQ5P/6K1 w - -
+id "ECM.1582"
+solution f5
+go
+setboard 4r2k/pppb2pp/2np2q1/3B4/2P2P2/1PB1R1P1/PQ5P/6K1 w - -
+id "ECM.1584"
+solution f5
+go
+setboard r1b2rk1/1p2qppp/p3p3/2n5/3N4/3B1R2/PPP1Q1PP/R5K1 w - -
+id "ECM.1590"
+solution Bxh7+
+go
+setboard r2qrbk1/5ppp/pn1p4/np2P1P1/3p4/5N2/PPB2PP1/R1BQR1K1 w - -
+id "ECM.1592"
+solution Bxh7+
+go
+setboard 1rb2rk1/3nqppp/p1n1p3/1p1pP3/5P2/2NBQN2/PPP3PP/2KR3R w - -
+id "ECM.1594"
+solution Bxh7+
+go
+setboard r4rk1/1bq2ppp/p1p1p3/2b1P1B1/3p2Q1/3B4/PPP2PPP/R3R1K1 w - -
+id "ECM.1597"
+solution Bxh7+
+go
+setboard 2r2r2/p2qppkp/3p2p1/3P1P2/2n2R2/7R/P5PP/1B1Q2K1 w - -
+id "ECM.1600"
+solution Rxh7+
+go
+setboard 1r1qr1k1/5p1p/1n2p1p1/pp1pP1P1/2pP1BB1/PnP3P1/1P3PK1/1R1Q3R w - -
+id "ECM.1601"
+solution Rxh7
+go
+setboard 4rrk1/2q1bppp/p2p4/1p1Pn3/3B1R2/P2B2Q1/1PP3PP/5R1K w - -
+id "ECM.1602"
+solution Bxh7+
+go
+setboard 5r1k/ppp2qnp/1n1p1N1Q/3Ppb2/2P4P/7B/PP6/2KR2R1 w - -
+id "ECM.1604"
+solution Nxh7
+go
+setboard 5r1k/ppp2qnp/1n1p1N1Q/3Ppb2/2P4P/7B/PP6/2KR2R1 w - -
+id "ECM.1605"
+solution Nxh7
+go
+setboard b3r1k1/2rN1ppp/2n1p3/p7/P3BP2/1R6/q1P2QPP/3R2K1 w - -
+id "ECM.1606"
+solution Bxh7+
+go
+setboard 2r1qrk1/3n3p/b3pPp1/4P3/1pp1nBN1/pP4PQ/P1P2PK1/3RR3 w - -
+id "ECM.1607"
+solution Qxh7+
+go
+setboard 5rk1/pbrn1ppp/1ppN1q2/2P1p3/3P4/1PRB4/P3QPPP/5RK1 w - -
+id "ECM.1610"
+solution Bxh7+
+go
+setboard r1b2r1k/ppppq1pp/2n1n3/6N1/2B2P2/4B3/PPP3PP/R2Q1RK1 w - -
+id "ECM.1612"
+solution Nxh7
+go
+setboard r2r2k1/p1p2p1p/4pPp1/1Pqb4/8/7R/1PB2PPP/3QR1K1 w - -
+id "ECM.1614"
+solution Rxh7
+go
+setboard rn3rk1/pp1bppbp/1qp3p1/4P1N1/PP1PB3/2P1B3/4Q1PP/R4RK1 w - -
+id "ECM.1617"
+solution Nxh7
+go
+setboard 3rr1k1/1pq1nppp/p1p2b2/4pB2/2QPP3/P1P1B3/1P4PP/3R1RK1 w - -
+id "ECM.1618"
+solution Bxh7+
+go
+setboard 2rrn1k1/2q2ppp/p2pp3/1p2P1P1/4B3/P5Q1/1PP3PP/R4R1K w - -
+id "ECM.1620"
+solution Bxh7+
+go
+setboard 2rrn1k1/2q2ppp/p2pp3/1p2P1P1/4B3/P5Q1/1PP3PP/R4R1K w - -
+id "ECM.1621"
+solution Bxh7+
+go
+setboard 2rq1rk1/pp1bnpbp/4p1p1/3pP1N1/3P2Q1/2PB4/P4PPP/R1B1R1K1 w - -
+id "ECM.1622"
+solution Nxh7
+go
+setboard 2rq1bk1/1br2p1p/p2p2p1/1p1P4/4Q3/PP3N2/1BP5/1K1R3R w - -
+id "ECM.1623"
+solution Rxh7
+go