Update codebase to remove clang warnings (and a couple of legit errors
[typhoon.git] / tests / ecm-gcp.ep_
1 setboard 
2 id "ECM.946"
3
4 go
5 setboard 
6 id "ECM.949"
7
8 go
9 setboard 2k4r/1pp2ppp/p1p1bn2/4N3/1q1rP3/2N1Q3/PPP2PPP/R4RK1 w - - 
10 id "ECM.952"
11 solution Nd5
12 go
13 setboard rn3rk1/4bppp/1q2p3/p2pP3/8/1PN2B1P/P4PP1/2RQ1RK1 w - - 
14 id "ECM.961"
15 solution Bxd5
16 go
17 setboard 2r2bk1/4qp2/3n2p1/2R1p1Np/2p1N3/r6P/1Q3PP1/3R2K1 w - - 
18 id "ECM.973"
19 solution Rxc8
20 go
21 setboard 2r2bk1/4qp2/3n2p1/2R1p1Np/2p1N3/r6P/1Q3PP1/3R2K1 w - - 
22 id "ECM.977"
23 solution Rxc8
24 go
25 setboard r1b2rk1/pp2b3/2pn1n1p/3pNppq/3P4/BP1N2P1/P3PPBP/R1Q2RK1 w - - 
26 id "ECM.978"
27 solution Nxc6
28 go
29 setboard r1b2rk1/pp2b3/2pn1n1p/3pNppq/3P4/BP1N2P1/P3PPBP/R1Q2RK1 w - - 
30 id "ECM.986"
31 solution Nxc6
32 go
33 setboard 5rk1/1r1qbnnp/R2p2p1/1p1Pp3/1Pp1P1N1/2P1B1NP/5QP1/5R1K w - - 
34 id "ECM.987"
35 solution Qxf7+
36 go
37 setboard 5rk1/1r1qbnnp/R2p2p1/1p1Pp3/1Pp1P1N1/2P1B1NP/5QP1/5R1K w - - 
38 id "ECM.993"
39 solution Qxf7+
40 go
41 setboard r4rk1/1b3ppp/p2q1n2/1p2N3/3P4/1B6/P1Q2PPP/2R1R1K1 w - - 
42 id "ECM.999"
43 solution Nxf7
44 go
45 setboard r4rk1/1b3ppp/p2q1n2/1p2N3/3P4/1B6/P1Q2PPP/2R1R1K1 w - - 
46 id "ECM.1004"
47 solution Nxf7
48 go
49 setboard 3r4/p2nrpkp/2B1p3/2P2pP1/3R3Q/q7/6PP/6RK w - - 
50 id "ECM.1007"
51 solution g6
52 go
53 setboard b1n1r1k1/2q2p1p/p4Pp1/1pBP4/4B1P1/2P1Q3/P4K1P/4R3 w - - 
54 id "ECM.1009"
55 solution Kg2
56 go
57 setboard r1bqnrk1/pp2ppb1/1np3pp/4P1N1/5P2/2NBB3/PPP3PP/R2Q1RK1 w - - 
58 id "ECM.1011"
59 solution Nh7
60 go
61 setboard 4rrk1/1bp2ppp/p1q2b1B/1pn2B2/4N1Q1/2P4P/PP3PP1/3RR1K1 w - - 
62 id "ECM.1016"
63 solution Nxc5
64 go
65 setboard 5r1k/pb2r1bp/1p2B1p1/n7/4qNQ1/4B3/P4PPP/2RR2K1 w - - 
66 id "ECM.1018"
67 solution Rd4
68 go
69 setboard 1r3rk1/5pp1/1n2qn1p/1p1pPNb1/2pP2QP/2P5/1PB3P1/R1B1R1K1 w - - 
70 id "ECM.1020"
71 solution exf6
72 go
73 setboard 2r1rbk1/1b3ppp/pp6/2q1pNP1/Pn1RP3/2N5/1PP2QBP/5R1K w - - 
74 id "ECM.1025"
75 solution Nh6+
76 go
77 setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - - 
78 id "ECM.1028"
79 solution Re7
80 go
81 setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - - 
82 id "ECM.1038"
83 solution Re7
84 go
85 setboard r4k2/q4npp/P2P4/2p1R3/2N5/6PP/Q5K1/8 w - - 
86 id "ECM.1041"
87 solution Re7
88 go
89 setboard r1k4r/ppp1b3/5Npp/4pb1Q/8/1B2B3/PqP2PPP/2RR2K1 w - - 
90 id "ECM.1045"
91 solution Qxf5+
92 go
93 setboard r1bn1rk1/pp3p1p/6p1/2bR2N1/2B2B2/q1P1P3/2Q2PPP/4K2R w K - 
94 id "ECM.1053"
95 solution Nxh7
96 go
97 setboard 2b2r2/1p2q1k1/r3pppp/4n2P/p3N3/1B4Q1/PPP3P1/3R1R1K w - - 
98 id "ECM.1057"
99 solution Rxf6
100 go
101 setboard rbbq1rk1/p3nppp/1p2p3/8/1B1pN3/P2B4/1P3PPP/2RQ1RK1 w - - 
102 id "ECM.1065"
103 solution Nf6+
104 go
105 setboard rn2qbr1/2p4k/p2p1nb1/1p1Pp2p/2P4P/2NBBPN1/PP1Q4/2KR2R1 w - - 
106 id "ECM.1066"
107 solution Nxh5
108 go
109 setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - - 
110 id "ECM.1068"
111 solution Rxe7
112 go
113 setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - - 
114 id "ECM.1076"
115 solution Rxe7
116 go
117 setboard r1bq1rk1/pp2bp1p/2p2np1/3p2B1/3P4/2NQ2N1/PPP2PPP/4RRK1 w - - 
118 id "ECM.1080"
119 solution Rxe7
120 go
121 setboard 2r3k1/pp2n3/6pQ/4q3/8/2P1p1P1/P5BP/3R2K1 w - - 
122 id "ECM.1082"
123 solution Bd5+
124 go
125 setboard 8/p3q1kp/1p2Pnp1/3pQ3/2pP4/1nP3N1/1B4PP/6K1 w - - 
126 id "ECM.1084"
127 solution Ba3
128 go
129 setboard r2b1rk1/5qp1/2p2P2/2p3Pp/p6P/2Q5/PPP5/2KR2R1 w - - 
130 id "ECM.1085"
131 solution g6
132 go
133 setboard r2b1rk1/5qp1/2p2P2/2p3Pp/p6P/2Q5/PPP5/2KR2R1 w - - 
134 id "ECM.1093"
135 solution g6
136 go
137 setboard 8/p5Q1/2ppq2p/3n1ppk/3B4/2P2P1P/P5P1/6K1 w - - 
138 id "ECM.1096"
139 solution g4+
140 go
141 setboard 1r2k2r/3q2pp/p3pp2/P7/2P1Q3/8/1nB3PP/1R3R1K w k - 
142 id "ECM.1098"
143 solution Ba4
144 go
145 setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - - 
146 id "ECM.1114"
147 solution Nxf7
148 go
149 setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - - 
150 id "ECM.1122"
151 solution Nxf7
152 go
153 setboard 1q6/2rk1p2/p1n1b1rN/3p2p1/8/3Q4/PP1B1PPP/2R1R1K1 w - - 
154 id "ECM.1127"
155 solution Nxf7
156 go
157 setboard r2r1bk1/3qp2p/3pp1p1/p2n2N1/2N3Q1/BP4P1/P4PP1/2R3K1 w - - 
158 id "ECM.1131"
159 solution Nb6
160 go
161 setboard r2r1bk1/3qp2p/3pp1p1/p2n2N1/2N3Q1/BP4P1/P4PP1/2R3K1 w - - 
162 id "ECM.1132"
163 solution Nb6
164 go
165 setboard 1rbr2k1/4qp2/p1n2bpp/1pp1p1N1/4P3/2P1BQ1P/PPB2PP1/3RR1K1 w - - 
166 id "ECM.1133"
167 solution Bxc5
168 go
169 setboard 2r2rk1/1p1q1ppp/1p3n2/3p1N2/4n3/1N3Q2/PPP2PPP/R2R2K1 w - - 
170 id "ECM.1134"
171 solution Rxd5
172 go
173 setboard 2r1r1k1/pp3pp1/3p3B/P2P1P2/2nb4/7R/1q3PQP/1B3R1K w - - 
174 id "ECM.1147"
175 solution Rb3
176 go
177 setboard 1k1r2r1/pp3p1p/B2q1n2/8/3Pb1p1/2Q5/PR3PPP/2B1R1K1 w - - 
178 id "ECM.1150"
179 solution Bf4
180 go
181 setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - - 
182 id "ECM.1151"
183 solution Re7
184 go
185 setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - - 
186 id "ECM.1152"
187 solution Re7
188 go
189 setboard k3r3/pR5p/PppR1p1p/4nP2/1PP5/8/4B1rP/2K5 w - - 
190 id "ECM.1160"
191 solution Re7
192 go
193 setboard 5Bk1/pr2pp1p/2b3pQ/2p1q3/8/2P4P/PP4P1/1B1Rb1K1 w - - 
194 id "ECM.1161"
195 solution Bg7
196 go
197 setboard 6k1/p4pq1/2n1p1p1/1p1pP1N1/3P1QPP/8/P3K3/8 w - - 
198 id "ECM.1176"
199 solution Qc1
200 go
201 setboard 3r1rk1/1pq1nppp/p7/2pB3Q/P4P2/1P2P3/6PP/2RR2K1 w - - 
202 id "ECM.1177"
203 solution Rxc5
204 go
205 setboard 8/p1r2q1k/1p1p3p/1Pp1nP2/P1P5/3R2PP/1Q4BK/8 w - - 
206 id "ECM.1178"
207 solution Rxd6
208 go
209 setboard 8/p1r2q1k/1p1p3p/1Pp1nP2/P1P5/3R2PP/1Q4BK/8 w - - 
210 id "ECM.1179"
211 solution Rxd6
212 go
213 setboard r2qr1k1/1pnb1pp1/p1n1p2p/8/P2P3P/B2B1NP1/6P1/R2Q1RK1 w - - 
214 id "ECM.1185"
215 solution Bh7+
216 go
217 setboard 2r1rbk1/5pp1/bq5p/1pnBPN2/6Q1/N7/5PPP/R2R2K1 w - - 
218 id "ECM.1188"
219 solution Bxf7+
220 go
221 setboard 1k1r1r2/2b2R2/Bppp2p1/2q4p/Q2pP3/P2P4/2P3PP/1R4K1 w - - 
222 id "ECM.1189"
223 solution Bb7
224 go
225 setboard 5r1r/1pkb4/5pB1/2P5/p3R2P/Pq6/1PQ2Pn1/K2R4 w - - 
226 id "ECM.1193"
227 solution Rxd7
228 go
229 setboard 2rq4/5rbk/3p1n1p/p2Pp2P/1p2b3/4BNR1/PP1Q1P2/3BK1R1 w - - 
230 id "ECM.1199"
231 solution Bxh6
232 go
233 setboard r2q1rkb/pp2p3/2p2pp1/3pPb2/3P3R/2N3P1/PPPQBPK1/3R4 w - - 
234 id "ECM.1200"
235 solution Rxh8+
236 go
237 setboard r1bqrnk1/p4p2/1p5p/3pB1p1/P2P2n1/1P1B2N1/2Q3PP/R4RK1 w - - 
238 id "ECM.1202"
239 solution Bh7+
240 go
241 setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - - 
242 id "ECM.1204"
243 solution Nxf7
244 go
245 setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - - 
246 id "ECM.1208"
247 solution Nxf7
248 go
249 setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - - 
250 id "ECM.1214"
251 solution Nxf7
252 go
253 setboard r2r2k1/1bqpbpp1/ppn1p2p/2p1P1N1/P1B2B2/2P5/1PPRQPPP/3R2K1 w - - 
254 id "ECM.1217"
255 solution Nxf7
256 go
257 setboard r1b2rk1/1pqp1ppp/p1n1pn2/5N2/8/2PBB3/P1P2PPP/R2QR1K1 w - - 
258 id "ECM.1218"
259 solution Nxg7
260 go
261 setboard b6r/2q2k2/4pPp1/1p1n2Bp/2pPB1PP/2P2Q2/8/4R1K1 w - - 
262 id "ECM.1223"
263 solution Bxg6+
264 go
265 setboard r1b2r2/3pNpkp/3pn1p1/2pN3P/2PnP3/q3QP2/4BKP1/1R5R w - - 
266 id "ECM.1224"
267 solution Qh6+
268 go
269 setboard 2r1r1k1/pp1nbpp1/4pn1p/q3NN1P/P1pP1B2/2P5/1PQ2PP1/R3R1K1 w - - 
270 id "ECM.1227"
271 solution Nxg7
272 go
273 setboard 2r1r1k1/pp1nbpp1/4pn1p/q3NN1P/P1pP1B2/2P5/1PQ2PP1/R3R1K1 w - - 
274 id "ECM.1229"
275 solution Nxg7
276 go
277 setboard r2qnr2/pp3kbQ/2npb1p1/2pN1pP1/4P3/8/PPP1BP2/R1B1K1NR w KQ - 
278 id "ECM.1232"
279 solution Qxg6+
280 go
281 setboard r2qnr2/pp3kbQ/2npb1p1/2pN1pP1/4P3/8/PPP1BP2/R1B1K1NR w KQ - 
282 id "ECM.1234"
283 solution Qxg6+
284 go
285 setboard r3rk2/p2q1b1p/1pnP1Qp1/5pN1/2p2P2/P1P5/7P/4RRK1 w - - 
286 id "ECM.1249"
287 solution Re7
288 go
289 setboard r1rbb3/1R3pkp/2pBp1p1/p3P3/q6P/6P1/P2Q1P2/1R3BK1 w - - 
290 id "ECM.1254"
291 solution R1b4
292 go
293 setboard r1rbb3/1R3pkp/2pBp1p1/p3P3/q6P/6P1/P2Q1P2/1R3BK1 w - - 
294 id "ECM.1257"
295 solution R1b4
296 go
297 setboard rnb2rk1/pp2bppp/2p5/q7/4NN2/4B1QP/PPP3P1/2KR3R w - - 
298 id "ECM.1259"
299 solution Nd5
300 go
301 setboard 5k1r/ppqnnp2/3b2p1/2pB2Qp/3p3N/1P1P2P1/P1P2P2/2B1R1K1 w - - 
302 id "ECM.1262"
303 solution Rxe7
304 go
305 setboard 3r1rk1/pbqn1pp1/1pp2n1p/2b1p1B1/P1B1P2N/2N4P/1PP1QPP1/3R1RK1 w - - 
306 id "ECM.1265"
307 solution Rxd7
308 go
309 setboard 1rr3k1/4ppb1/2q1bnp1/1p2B1Q1/6P1/2p2P2/2P1B2R/2K4R w - - 
310 id "ECM.1267"
311 solution Qh6
312 go
313 setboard 3rqb2/1pR3pk/p3n1pp/3p4/3B4/PP6/1P4PP/4RQK1 w - - 
314 id "ECM.1269"
315 solution Rxe6
316 go
317 setboard rkb2qr1/1p5p/pQ1bp3/3p2B1/5n2/3B1N2/PP3PPP/2R2RK1 w - - 
318 id "ECM.1270"
319 solution Rxc8+
320 go
321 setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - - 
322 id "ECM.1271"
323 solution Rxe4
324 go
325 setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - - 
326 id "ECM.1273"
327 solution Rxe4
328 go
329 setboard 2r2rk1/1bq2ppp/p7/1p1pNN2/1b1PnB2/3Q3P/PP3PP1/R3R1K1 w - - 
330 id "ECM.1274"
331 solution Rxe4
332 go
333 setboard r1b1r1k1/pp3p1p/1q2p1pQ/2b1P1B1/8/P2B3P/1P3PP1/2R1R1K1 w - - 
334 id "ECM.1277"
335 solution Rxc5
336 go
337 setboard r1b1r1k1/pp3p1p/1q2p1pQ/2b1P1B1/8/P2B3P/1P3PP1/2R1R1K1 w - - 
338 id "ECM.1278"
339 solution Rxc5
340 go
341 setboard rnb2rk1/3n1ppp/p3p3/1p2P1q1/3N4/1BN5/PPP3PP/R2Q1RK1 w - - 
342 id "ECM.1281"
343 solution Nxe6
344 go
345 setboard rnb2rk1/3n1ppp/p3p3/1p2P1q1/3N4/1BN5/PPP3PP/R2Q1RK1 w - - 
346 id "ECM.1285"
347 solution Nxe6
348 go
349 setboard r1b3rk/pp1n3p/2p2b1n/4pp1q/2P5/1P3NPP/PBQ1NPB1/3RR1K1 w - - 
350 id "ECM.1293"
351 solution Rxd7
352 go
353 setboard r1b3rk/pp1n3p/2p2b1n/4pp1q/2P5/1P3NPP/PBQ1NPB1/3RR1K1 w - - 
354 id "ECM.1294"
355 solution Rxd7
356 go
357 setboard r3r1k1/4pp1p/b5pB/q1pP4/3b4/2N4P/PP4P1/R2RQ2K w - - 
358 id "ECM.1295"
359 solution Rxd4
360 go
361 setboard 2rbr2k/1pq2ppp/p3bn2/4p1B1/P3P3/2N3Q1/1PP1B1PP/3R1R1K w - - 
362 id "ECM.1304"
363 solution Rxd8
364 go
365 setboard 3nr1k1/p6p/2n1pRpB/3pP3/2pP2P1/q1P4P/6BK/5Q2 w - - 
366 id "ECM.1306"
367 solution Rxg6+
368 go
369 setboard 1r2r1k1/1pqb2pp/p2bp1n1/2p3BQ/3pN3/1P1P2P1/P1P3BP/4RRK1 w - - 
370 id "ECM.1308"
371 solution Bd8
372 go
373 setboard 1r2r1k1/1pqb2pp/p2bp1n1/2p3BQ/3pN3/1P1P2P1/P1P3BP/4RRK1 w - - 
374 id "ECM.1314"
375 solution Bd8
376 go
377 setboard r3bb2/P1q3k1/Q2p3p/2pPp1pP/2B1P3/2B5/6P1/R5K1 w - - 
378 id "ECM.1317"
379 solution Bxe5+
380 go
381 setboard r1b1qbk1/7p/4p1p1/1p2Bp2/p1B2Q2/P3P3/1P3PPP/3R2K1 w - - 
382 id "ECM.1318"
383 solution Bc3
384 go
385 setboard q1r3k1/2r4p/2p3pP/2Qp1p2/PRn5/4P1P1/5PB1/1R4K1 w - - 
386 id "ECM.1321"
387 solution Rxc4
388 go
389 setboard q1r3k1/2r4p/2p3pP/2Qp1p2/PRn5/4P1P1/5PB1/1R4K1 w - - 
390 id "ECM.1325"
391 solution Rxc4
392 go
393 setboard r3rbk1/p1q2pp1/1n5p/2pp4/4N3/1PQ3P1/PB2PP1P/3R1RK1 w - - 
394 id "ECM.1327"
395 solution Nf6+
396 go
397 setboard r3rbk1/p1q2pp1/1n5p/2pp4/4N3/1PQ3P1/PB2PP1P/3R1RK1 w - - 
398 id "ECM.1329"
399 solution Nf6+
400 go
401 setboard 2k2r1r/1pp1nqbp/p2p1p2/5P2/2PBN3/1P3Q2/1P4PP/R4RK1 w - - 
402 id "ECM.1332"
403 solution Rxa6
404 go
405 setboard 2k2r1r/1pp1nqbp/p2p1p2/5P2/2PBN3/1P3Q2/1P4PP/R4RK1 w - - 
406 id "ECM.1335"
407 solution Rxa6
408 go
409 setboard 2br1rk1/2qnQ2p/p4pp1/4p3/P1p1P1N1/2Pn1N1P/2B2PP1/1R1R1K2 w - - 
410 id "ECM.1336"
411 solution Rxd3
412 go
413 setboard r3nrk1/p1pb1qpp/3p1p2/2pP1N2/2P1PR2/P1PB4/4Q1PP/5RK1 w - - 
414 id "ECM.1340"
415 solution e5
416 go
417 setboard r1b2rk1/pp2qp2/2nRp1p1/6Pn/1Pp5/P1N1P3/1BQ2PP1/2K2B1R w - - 
418 id "ECM.1341"
419 solution Rxh5
420 go
421 setboard R2b2k1/2rq1n1p/3p2p1/1p1Ppp1n/1P6/1B1PQN1P/1B3PP1/6K1 w - - 
422 id "ECM.1344"
423 solution Nxe5
424 go
425 setboard 6k1/5rb1/6pp/1p2p3/2b5/4B1P1/r4PBP/1RR3K1 w - - 
426 id "ECM.1346"
427 solution Rxc4
428 go
429 setboard 4r1k1/1p5p/5ppP/1qnP4/r4R2/P6P/1B1Q2K1/5R2 w - - 
430 id "ECM.1347"
431 solution Rxf6
432 go
433 setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - - 
434 id "ECM.1348"
435 solution e6
436 go
437 setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - - 
438 id "ECM.1350"
439 solution e6
440 go
441 setboard r2q1rnk/1p1bb1pp/p2p4/3NP1P1/P2Bp3/3Q3R/1PP1B2P/6RK w - - 
442 id "ECM.1352"
443 solution e6
444 go
445 setboard r2q1rk1/p5pp/bn1p1p2/2pP4/1bP1NP2/3B1R2/PBQ3PP/R5K1 w - - 
446 id "ECM.1354"
447 solution Ng5
448 go
449 setboard 1r1q2k1/7p/2p3p1/1P1n1b1r/2BQ4/4B3/P6P/1R3RK1 w - - 
450 id "ECM.1355"
451 solution bxc6
452 go
453 setboard r1b1qbk1/pp3r1p/2pR1np1/5p2/2P1pP2/1PN1Q1PP/PB2P1B1/5RK1 w - - 
454 id "ECM.1357"
455 solution Rxf6
456 go
457 setboard 1n2n1r1/r3qppk/p2p3p/3PpP1P/1P2P3/3B2RQ/3B1P1K/6R1 w - - 
458 id "ECM.1371"
459 solution Bxh6
460 go
461 setboard 3r1r2/1b4bk/p1n3pp/1p2p3/4P3/q1P1QNB1/B4RPP/5RK1 w - - 
462 id "ECM.1376"
463 solution Bh4
464 go
465 setboard r1r3kb/1pqbpp2/p2p1npB/n7/3NP3/1BN2P2/PPPQ2P1/2KR3R w - - 
466 id "ECM.1377"
467 solution Bf8
468 go
469 setboard 4qn1k/1b3rpp/pb2pB2/1pp1P2P/3p1NQ1/P2P2PB/1PP4K/5R2 w - - 
470 id "ECM.1380"
471 solution Ng6+
472 go
473 setboard 2b5/2qrrpk1/5Rp1/2p4p/1pB1PR1P/1P1P2P1/5Q1K/8 w - - 
474 id "ECM.1381"
475 solution Qb2
476 go
477 setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - - 
478 id "ECM.1383"
479 solution Qxg5+
480 go
481 setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - - 
482 id "ECM.1387"
483 solution Qxg5+
484 go
485 setboard 7r/2p1q1k1/1p3r1p/p1pPpPp1/2P1P1P1/PP6/3Q2KR/7R w - - 
486 id "ECM.1394"
487 solution Qxg5+
488 go
489 setboard 3qrbk1/1r3p2/p1bp1Pp1/1p2p1Pp/4P2R/1P2BB1Q/P1P4P/R6K w - - 
490 id "ECM.1398"
491 solution Bxh5
492 go
493 setboard r1b3k1/3nqp1p/p1n1p1pP/3pP1N1/Pp3QN1/1Pr3P1/2PR1P2/4RBK1 w - - 
494 id "ECM.1403"
495 solution Rxd5
496 go
497 setboard r6k/ppr1qpp1/4n2p/3pP3/3P2R1/3BQ2P/P5PK/5R2 w - - 
498 id "ECM.1405"
499 solution Rf6
500 go
501 setboard r6k/ppr1qpp1/4n2p/3pP3/3P2R1/3BQ2P/P5PK/5R2 w - - 
502 id "ECM.1408"
503 solution Rf6
504 go
505 setboard 2r4r/3bk1b1/1q2pp2/3pPp1p/1p1N1P1P/1P1R1BP1/P2Q4/1K1R4 w - - 
506 id "ECM.1409"
507 solution Nxf5+
508 go
509 setboard 1rb3k1/2r2pbp/p2q1npn/P1pPp1N1/2B1P3/2P1B1NP/5QP1/3R1RK1 w - - 
510 id "ECM.1410"
511 solution Ne6
512 go
513 setboard r1bqn1r1/p2k1pp1/1p5p/n1pPpN2/2P1P3/P1PBB2P/4Q1P1/R4RK1 w - - 
514 id "ECM.1421"
515 solution Nxh6
516 go
517 setboard r4rk1/p1p2pp1/bp1p1q1p/n1nPpN2/2P1P2P/2PB4/P2BQPP1/R3K2R w KQ - 
518 id "ECM.1423"
519 solution Bg5
520 go
521 setboard r4rk1/p1p2pp1/bp1p1q1p/n1nPpN2/2P1P2P/2PB4/P2BQPP1/R3K2R w KQ - 
522 id "ECM.1426"
523 solution Bg5
524 go
525 setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - - 
526 id "ECM.1433"
527 solution Nd6
528 go
529 setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - - 
530 id "ECM.1434"
531 solution Nd6
532 go
533 setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - - 
534 id "ECM.1438"
535 solution Nd6
536 go
537 setboard 3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1 w - - 
538 id "ECM.1439"
539 solution Nd6
540 go
541 setboard 3r1qk1/5p1p/4b1pP/1pRp4/1P1Q4/r5P1/5P2/4RBK1 w - - 
542 id "ECM.1448"
543 solution Rxe6
544 go
545 setboard 2rr1nk1/pp2q1b1/4p1p1/5p2/1nB5/2B1N1QP/PP4P1/4RRK1 w - - 
546 id "ECM.1450"
547 solution Nxf5
548 go
549 setboard 2rr1nk1/pp2q1b1/4p1p1/5p2/1nB5/2B1N1QP/PP4P1/4RRK1 w - - 
550 id "ECM.1452"
551 solution Nxf5
552 go
553 setboard 4qrk1/pp1bbppp/4pn2/2r1Q1B1/7P/2N3R1/PPP2PP1/2KR1B2 w - - 
554 id "ECM.1454"
555 solution Bxf6
556 go
557 setboard 4qrk1/pp1bbppp/4pn2/2r1Q1B1/7P/2N3R1/PPP2PP1/2KR1B2 w - - 
558 id "ECM.1457"
559 solution Bxf6
560 go
561 setboard 5r1n/r2q1pkp/3p1npN/NppPp2P/1P2P3/2P1Q1P1/5P2/R3K2R w KQ - 
562 id "ECM.1478"
563 solution Nf5+
564 go
565 setboard 5r1n/r2q1pkp/3p1npN/NppPp2P/1P2P3/2P1Q1P1/5P2/R3K2R w KQ - 
566 id "ECM.1495"
567 solution Nf5+
568 go
569 setboard 1r2r1k1/1bn2pbp/pp1q1np1/2pPN1B1/P1B5/2N4P/1P1Q1PP1/R3R1K1 w - - 
570 id "ECM.1503"
571 solution Nxf7
572 go
573 setboard 1rb2bk1/2n2qp1/p2p3p/R1pP1p2/2B5/1PBQ1N1P/2P2PP1/6K1 w - - 
574 id "ECM.1504"
575 solution Rxc5
576 go
577 setboard 2q1rk2/QR3ppp/1pPpb3/1P2p1b1/4P3/6P1/3N1PBP/6K1 w - - 
578 id "ECM.1516"
579 solution Bh3
580 go
581 setboard r2q1rk1/pb1nbpp1/1pp1pn1p/3pN3/2PPP3/2N1B1P1/PP3PBP/R2Q1RK1 w - - 
582 id "ECM.1525"
583 solution Nxc6
584 go
585 setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - - 
586 id "ECM.1527"
587 solution h3
588 go
589 setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - - 
590 id "ECM.1529"
591 solution h3
592 go
593 setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - - 
594 id "ECM.1533"
595 solution h3
596 go
597 setboard 2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1 w - - 
598 id "ECM.1536"
599 solution h3
600 go
601 setboard 6r1/1p3k2/pPp4R/K1P1p1p1/1P2Pp1p/5P1P/6P1/8 w - - 
602 id "ECM.1546"
603 solution Rxc6
604 go
605 setboard 1k2b3/4bpp1/p2pp1P1/1p3P2/2q1P3/4B3/PPPQN2r/1K1R4 w - - 
606 id "ECM.1547"
607 solution f6
608 go
609 setboard 6k1/2q3p1/1n2Pp1p/pBp2P2/Pp2P3/1P1Q1KP1/8/8 w - - 
610 id "ECM.1551"
611 solution e5
612 go
613 setboard 6k1/1q2rpp1/p6p/P7/1PB1n3/5Q2/6PP/5R1K w - - 
614 id "ECM.1553"
615 solution b5
616 go
617 setboard r5r1/8/bRP1pk1p/3pNp2/5P2/7P/PR4P1/6K1 w - - 
618 id "ECM.1554"
619 solution Rxa6
620 go
621 setboard r5r1/8/bRP1pk1p/3pNp2/5P2/7P/PR4P1/6K1 w - - 
622 id "ECM.1561"
623 solution Rxa6
624 go
625 setboard 2r2rk1/p1N2p1p/2P1p1p1/1Pp3q1/3b4/5Q2/P1P3PP/4RR1K w - - 
626 id "ECM.1563"
627 solution Nxe6
628 go
629 setboard 3r1r2/pp1P3k/4Rbp1/1BP2p1p/8/7P/P4KP1/3R4 w - - 
630 id "ECM.1564"
631 solution Ba6
632 go
633 setboard 2r1rbk1/p1Bq1ppp/Ppn1b3/1Npp4/B7/3P2Q1/1PP2PPP/R4RK1 w - - 
634 id "ECM.1573"
635 solution Nxa7
636 go
637 setboard 2r1rbk1/p1Bq1ppp/Ppn1b3/1Npp4/B7/3P2Q1/1PP2PPP/R4RK1 w - - 
638 id "ECM.1578"
639 solution Nxa7
640 go
641 setboard 6k1/p4pp1/Pp2r3/1QPq3p/8/6P1/2P2P1P/1R4K1 w - - 
642 id "ECM.1579"
643 solution cxb6
644 go
645 setboard 4r2k/pppb2pp/2np2q1/3B4/2P2P2/1PB1R1P1/PQ5P/6K1 w - - 
646 id "ECM.1582"
647 solution f5
648 go
649 setboard 4r2k/pppb2pp/2np2q1/3B4/2P2P2/1PB1R1P1/PQ5P/6K1 w - - 
650 id "ECM.1584"
651 solution f5
652 go
653 setboard r1b2rk1/1p2qppp/p3p3/2n5/3N4/3B1R2/PPP1Q1PP/R5K1 w - - 
654 id "ECM.1590"
655 solution Bxh7+
656 go
657 setboard r2qrbk1/5ppp/pn1p4/np2P1P1/3p4/5N2/PPB2PP1/R1BQR1K1 w - - 
658 id "ECM.1592"
659 solution Bxh7+
660 go
661 setboard 1rb2rk1/3nqppp/p1n1p3/1p1pP3/5P2/2NBQN2/PPP3PP/2KR3R w - - 
662 id "ECM.1594"
663 solution Bxh7+
664 go
665 setboard r4rk1/1bq2ppp/p1p1p3/2b1P1B1/3p2Q1/3B4/PPP2PPP/R3R1K1 w - - 
666 id "ECM.1597"
667 solution Bxh7+
668 go
669 setboard 2r2r2/p2qppkp/3p2p1/3P1P2/2n2R2/7R/P5PP/1B1Q2K1 w - - 
670 id "ECM.1600"
671 solution Rxh7+
672 go
673 setboard 1r1qr1k1/5p1p/1n2p1p1/pp1pP1P1/2pP1BB1/PnP3P1/1P3PK1/1R1Q3R w - - 
674 id "ECM.1601"
675 solution Rxh7
676 go
677 setboard 4rrk1/2q1bppp/p2p4/1p1Pn3/3B1R2/P2B2Q1/1PP3PP/5R1K w - - 
678 id "ECM.1602"
679 solution Bxh7+
680 go
681 setboard 5r1k/ppp2qnp/1n1p1N1Q/3Ppb2/2P4P/7B/PP6/2KR2R1 w - - 
682 id "ECM.1604"
683 solution Nxh7
684 go
685 setboard 5r1k/ppp2qnp/1n1p1N1Q/3Ppb2/2P4P/7B/PP6/2KR2R1 w - - 
686 id "ECM.1605"
687 solution Nxh7
688 go
689 setboard b3r1k1/2rN1ppp/2n1p3/p7/P3BP2/1R6/q1P2QPP/3R2K1 w - - 
690 id "ECM.1606"
691 solution Bxh7+
692 go
693 setboard 2r1qrk1/3n3p/b3pPp1/4P3/1pp1nBN1/pP4PQ/P1P2PK1/3RR3 w - - 
694 id "ECM.1607"
695 solution Qxh7+
696 go
697 setboard 5rk1/pbrn1ppp/1ppN1q2/2P1p3/3P4/1PRB4/P3QPPP/5RK1 w - - 
698 id "ECM.1610"
699 solution Bxh7+
700 go
701 setboard r1b2r1k/ppppq1pp/2n1n3/6N1/2B2P2/4B3/PPP3PP/R2Q1RK1 w - - 
702 id "ECM.1612"
703 solution Nxh7
704 go
705 setboard r2r2k1/p1p2p1p/4pPp1/1Pqb4/8/7R/1PB2PPP/3QR1K1 w - - 
706 id "ECM.1614"
707 solution Rxh7
708 go
709 setboard rn3rk1/pp1bppbp/1qp3p1/4P1N1/PP1PB3/2P1B3/4Q1PP/R4RK1 w - - 
710 id "ECM.1617"
711 solution Nxh7
712 go
713 setboard 3rr1k1/1pq1nppp/p1p2b2/4pB2/2QPP3/P1P1B3/1P4PP/3R1RK1 w - - 
714 id "ECM.1618"
715 solution Bxh7+
716 go
717 setboard 2rrn1k1/2q2ppp/p2pp3/1p2P1P1/4B3/P5Q1/1PP3PP/R4R1K w - - 
718 id "ECM.1620"
719 solution Bxh7+
720 go
721 setboard 2rrn1k1/2q2ppp/p2pp3/1p2P1P1/4B3/P5Q1/1PP3PP/R4R1K w - - 
722 id "ECM.1621"
723 solution Bxh7+
724 go
725 setboard 2rq1rk1/pp1bnpbp/4p1p1/3pP1N1/3P2Q1/2PB4/P4PPP/R1B1R1K1 w - - 
726 id "ECM.1622"
727 solution Nxh7
728 go
729 setboard 2rq1bk1/1br2p1p/p2p2p1/1p1P4/4Q3/PP3N2/1BP5/1K1R3R w - - 
730 id "ECM.1623"
731 solution Rxh7
732 go