Optimised day 19
[advent-of-code-22.git] / data / advent05.txt
1 [M] [N] [Z]
2 [F] [R] [Z] [C] [C]
3 [C] [V] [L] [N] [G] [V]
4 [W] [L] [T] [H] [V] [F] [H]
5 [T] [T] [W] [F] [B] [P] [J] [L]
6 [D] [L] [H] [J] [C] [G] [S] [R] [M]
7 [L] [B] [C] [P] [S] [D] [M] [Q] [P]
8 [B] [N] [J] [S] [Z] [W] [F] [W] [R]
9 1 2 3 4 5 6 7 8 9
10
11 move 5 from 3 to 6
12 move 2 from 2 to 5
13 move 1 from 9 to 1
14 move 1 from 3 to 1
15 move 5 from 7 to 5
16 move 2 from 9 to 8
17 move 1 from 2 to 8
18 move 1 from 4 to 2
19 move 8 from 1 to 6
20 move 4 from 6 to 9
21 move 1 from 2 to 1
22 move 2 from 4 to 8
23 move 2 from 8 to 4
24 move 3 from 7 to 5
25 move 6 from 5 to 3
26 move 1 from 1 to 8
27 move 1 from 5 to 7
28 move 5 from 6 to 9
29 move 3 from 5 to 8
30 move 2 from 4 to 3
31 move 1 from 7 to 8
32 move 2 from 8 to 6
33 move 2 from 1 to 8
34 move 8 from 3 to 8
35 move 11 from 6 to 3
36 move 1 from 4 to 7
37 move 1 from 3 to 7
38 move 2 from 6 to 1
39 move 7 from 9 to 7
40 move 10 from 3 to 5
41 move 1 from 9 to 3
42 move 2 from 9 to 5
43 move 5 from 5 to 2
44 move 19 from 8 to 6
45 move 1 from 9 to 6
46 move 1 from 3 to 8
47 move 4 from 2 to 6
48 move 1 from 1 to 4
49 move 5 from 8 to 9
50 move 1 from 2 to 1
51 move 6 from 7 to 2
52 move 3 from 5 to 8
53 move 3 from 8 to 1
54 move 2 from 9 to 6
55 move 1 from 7 to 8
56 move 6 from 2 to 7
57 move 1 from 4 to 8
58 move 3 from 8 to 4
59 move 2 from 1 to 5
60 move 7 from 7 to 6
61 move 1 from 7 to 2
62 move 3 from 4 to 6
63 move 2 from 9 to 2
64 move 1 from 1 to 8
65 move 2 from 1 to 3
66 move 1 from 8 to 7
67 move 3 from 2 to 5
68 move 5 from 5 to 8
69 move 4 from 5 to 3
70 move 1 from 7 to 8
71 move 2 from 8 to 1
72 move 1 from 8 to 5
73 move 5 from 3 to 5
74 move 13 from 5 to 1
75 move 1 from 3 to 4
76 move 2 from 8 to 3
77 move 3 from 1 to 4
78 move 1 from 3 to 1
79 move 1 from 8 to 1
80 move 5 from 1 to 9
81 move 1 from 3 to 7
82 move 2 from 9 to 6
83 move 2 from 1 to 7
84 move 3 from 1 to 5
85 move 3 from 1 to 5
86 move 1 from 6 to 1
87 move 4 from 4 to 3
88 move 3 from 9 to 1
89 move 5 from 1 to 7
90 move 7 from 7 to 8
91 move 1 from 3 to 9
92 move 28 from 6 to 8
93 move 5 from 5 to 9
94 move 6 from 6 to 1
95 move 4 from 1 to 8
96 move 5 from 9 to 1
97 move 12 from 8 to 7
98 move 1 from 3 to 8
99 move 6 from 1 to 4
100 move 5 from 4 to 1
101 move 3 from 6 to 4
102 move 2 from 3 to 4
103 move 3 from 1 to 5
104 move 6 from 7 to 1
105 move 2 from 4 to 9
106 move 2 from 5 to 4
107 move 19 from 8 to 1
108 move 4 from 9 to 5
109 move 5 from 4 to 3
110 move 4 from 1 to 4
111 move 5 from 5 to 1
112 move 3 from 8 to 5
113 move 7 from 7 to 3
114 move 14 from 1 to 8
115 move 5 from 4 to 2
116 move 12 from 8 to 7
117 move 1 from 3 to 6
118 move 3 from 5 to 9
119 move 1 from 7 to 8
120 move 8 from 1 to 2
121 move 5 from 1 to 2
122 move 9 from 3 to 4
123 move 8 from 4 to 6
124 move 2 from 1 to 9
125 move 3 from 6 to 1
126 move 5 from 6 to 7
127 move 14 from 7 to 1
128 move 1 from 4 to 7
129 move 6 from 8 to 2
130 move 14 from 1 to 4
131 move 13 from 4 to 9
132 move 2 from 3 to 5
133 move 3 from 1 to 7
134 move 1 from 8 to 4
135 move 1 from 4 to 1
136 move 1 from 1 to 3
137 move 1 from 3 to 4
138 move 1 from 4 to 1
139 move 1 from 6 to 9
140 move 1 from 7 to 6
141 move 1 from 4 to 5
142 move 11 from 9 to 3
143 move 6 from 3 to 8
144 move 5 from 3 to 1
145 move 2 from 8 to 4
146 move 1 from 6 to 2
147 move 7 from 9 to 2
148 move 1 from 7 to 2
149 move 1 from 9 to 8
150 move 2 from 8 to 6
151 move 30 from 2 to 3
152 move 2 from 7 to 2
153 move 2 from 8 to 2
154 move 3 from 8 to 7
155 move 6 from 2 to 5
156 move 1 from 2 to 5
157 move 3 from 1 to 8
158 move 2 from 6 to 7
159 move 1 from 1 to 9
160 move 1 from 9 to 3
161 move 7 from 3 to 1
162 move 6 from 7 to 8
163 move 8 from 3 to 9
164 move 7 from 9 to 1
165 move 1 from 5 to 8
166 move 7 from 5 to 9
167 move 2 from 4 to 2
168 move 11 from 3 to 6
169 move 2 from 2 to 7
170 move 11 from 1 to 8
171 move 2 from 5 to 4
172 move 11 from 6 to 4
173 move 12 from 4 to 9
174 move 4 from 1 to 5
175 move 3 from 7 to 9
176 move 12 from 8 to 4
177 move 1 from 1 to 7
178 move 6 from 8 to 3
179 move 2 from 3 to 5
180 move 3 from 8 to 4
181 move 3 from 3 to 7
182 move 9 from 9 to 7
183 move 5 from 3 to 9
184 move 1 from 3 to 2
185 move 13 from 7 to 5
186 move 1 from 2 to 6
187 move 1 from 6 to 1
188 move 1 from 1 to 6
189 move 16 from 4 to 5
190 move 1 from 5 to 6
191 move 16 from 5 to 4
192 move 13 from 4 to 5
193 move 3 from 4 to 2
194 move 1 from 6 to 7
195 move 3 from 2 to 1
196 move 8 from 5 to 2
197 move 3 from 1 to 4
198 move 1 from 7 to 9
199 move 14 from 5 to 1
200 move 10 from 1 to 5
201 move 1 from 2 to 8
202 move 19 from 9 to 1
203 move 1 from 9 to 1
204 move 6 from 2 to 7
205 move 4 from 1 to 7
206 move 1 from 8 to 6
207 move 16 from 5 to 3
208 move 1 from 5 to 4
209 move 2 from 5 to 2
210 move 1 from 5 to 6
211 move 1 from 6 to 5
212 move 1 from 2 to 4
213 move 7 from 7 to 2
214 move 4 from 4 to 7
215 move 2 from 6 to 2
216 move 8 from 2 to 9
217 move 4 from 9 to 2
218 move 16 from 3 to 7
219 move 4 from 9 to 7
220 move 14 from 1 to 3
221 move 26 from 7 to 8
222 move 1 from 5 to 4
223 move 20 from 8 to 4
224 move 5 from 1 to 8
225 move 2 from 4 to 6
226 move 4 from 3 to 2
227 move 1 from 6 to 5
228 move 8 from 2 to 4
229 move 1 from 6 to 5
230 move 1 from 7 to 8
231 move 8 from 3 to 1
232 move 6 from 1 to 9
233 move 1 from 3 to 6
234 move 14 from 4 to 1
235 move 1 from 3 to 8
236 move 2 from 2 to 1
237 move 1 from 6 to 8
238 move 1 from 2 to 8
239 move 5 from 8 to 1
240 move 2 from 1 to 6
241 move 2 from 5 to 9
242 move 1 from 6 to 3
243 move 1 from 6 to 1
244 move 5 from 9 to 2
245 move 5 from 4 to 1
246 move 5 from 4 to 2
247 move 16 from 1 to 8
248 move 9 from 1 to 4
249 move 24 from 8 to 6
250 move 1 from 8 to 7
251 move 7 from 6 to 5
252 move 1 from 3 to 4
253 move 3 from 1 to 8
254 move 3 from 5 to 8
255 move 10 from 4 to 8
256 move 3 from 4 to 6
257 move 1 from 7 to 4
258 move 20 from 6 to 7
259 move 1 from 4 to 9
260 move 1 from 4 to 9
261 move 7 from 2 to 3
262 move 13 from 8 to 9
263 move 4 from 5 to 9
264 move 4 from 8 to 5
265 move 18 from 9 to 2
266 move 14 from 7 to 5
267 move 6 from 3 to 8
268 move 1 from 3 to 2
269 move 1 from 8 to 6
270 move 4 from 8 to 2
271 move 1 from 2 to 3
272 move 17 from 5 to 3
273 move 18 from 3 to 5
274 move 6 from 7 to 2
275 move 3 from 9 to 7
276 move 1 from 8 to 6
277 move 5 from 2 to 5
278 move 26 from 2 to 7
279 move 1 from 6 to 9
280 move 29 from 7 to 9
281 move 15 from 5 to 2
282 move 1 from 6 to 7
283 move 8 from 9 to 2
284 move 14 from 2 to 6
285 move 16 from 9 to 1
286 move 6 from 9 to 1
287 move 1 from 7 to 1
288 move 3 from 2 to 1
289 move 5 from 2 to 6
290 move 15 from 1 to 4
291 move 1 from 2 to 8
292 move 1 from 9 to 7
293 move 1 from 8 to 6
294 move 19 from 6 to 7
295 move 10 from 1 to 8
296 move 4 from 8 to 3
297 move 1 from 7 to 5
298 move 3 from 5 to 3
299 move 13 from 7 to 6
300 move 2 from 8 to 9
301 move 7 from 3 to 6
302 move 5 from 5 to 3
303 move 1 from 1 to 6
304 move 2 from 5 to 1
305 move 4 from 4 to 8
306 move 7 from 8 to 7
307 move 8 from 7 to 3
308 move 1 from 8 to 4
309 move 2 from 9 to 2
310 move 8 from 6 to 5
311 move 1 from 4 to 5
312 move 4 from 5 to 4
313 move 2 from 2 to 8
314 move 9 from 4 to 5
315 move 2 from 1 to 9
316 move 2 from 8 to 9
317 move 14 from 6 to 4
318 move 5 from 3 to 4
319 move 3 from 9 to 7
320 move 3 from 5 to 3
321 move 2 from 4 to 8
322 move 2 from 4 to 7
323 move 2 from 8 to 9
324 move 4 from 5 to 8
325 move 16 from 4 to 6
326 move 1 from 9 to 6
327 move 3 from 7 to 5
328 move 7 from 7 to 5
329 move 10 from 5 to 1
330 move 6 from 3 to 8
331 move 2 from 9 to 3
332 move 3 from 6 to 9
333 move 3 from 3 to 6
334 move 2 from 1 to 7
335 move 13 from 6 to 2
336 move 2 from 4 to 5
337 move 2 from 7 to 6
338 move 2 from 6 to 7
339 move 2 from 4 to 1
340 move 3 from 9 to 5
341 move 1 from 1 to 4
342 move 3 from 2 to 5
343 move 2 from 4 to 1
344 move 2 from 3 to 2
345 move 5 from 8 to 5
346 move 1 from 7 to 2
347 move 1 from 7 to 1
348 move 1 from 3 to 5
349 move 1 from 8 to 7
350 move 1 from 6 to 7
351 move 1 from 3 to 5
352 move 12 from 5 to 6
353 move 6 from 6 to 2
354 move 1 from 7 to 4
355 move 1 from 5 to 7
356 move 2 from 8 to 9
357 move 1 from 9 to 6
358 move 1 from 8 to 9
359 move 5 from 6 to 9
360 move 1 from 8 to 1
361 move 14 from 2 to 4
362 move 1 from 7 to 1
363 move 1 from 7 to 2
364 move 3 from 2 to 3
365 move 2 from 3 to 4
366 move 1 from 2 to 4
367 move 4 from 6 to 2
368 move 8 from 5 to 8
369 move 15 from 4 to 8
370 move 3 from 4 to 8
371 move 7 from 8 to 4
372 move 6 from 1 to 3
373 move 1 from 6 to 1
374 move 5 from 4 to 8
375 move 7 from 9 to 1
376 move 1 from 5 to 6
377 move 4 from 2 to 6
378 move 10 from 1 to 8
379 move 29 from 8 to 3
380 move 1 from 4 to 5
381 move 1 from 4 to 6
382 move 6 from 1 to 4
383 move 1 from 5 to 8
384 move 3 from 4 to 2
385 move 27 from 3 to 7
386 move 18 from 7 to 9
387 move 5 from 6 to 3
388 move 7 from 7 to 4
389 move 1 from 7 to 8
390 move 9 from 3 to 5
391 move 5 from 3 to 6
392 move 3 from 4 to 2
393 move 1 from 7 to 2
394 move 2 from 8 to 4
395 move 2 from 8 to 6
396 move 2 from 8 to 6
397 move 8 from 2 to 1
398 move 7 from 5 to 4
399 move 1 from 8 to 9
400 move 4 from 1 to 5
401 move 1 from 2 to 9
402 move 8 from 6 to 3
403 move 3 from 1 to 8
404 move 1 from 1 to 7
405 move 8 from 3 to 6
406 move 2 from 8 to 3
407 move 1 from 3 to 6
408 move 4 from 6 to 7
409 move 16 from 4 to 2
410 move 1 from 3 to 5
411 move 2 from 6 to 4
412 move 1 from 2 to 3
413 move 2 from 7 to 3
414 move 2 from 7 to 8
415 move 3 from 6 to 7
416 move 4 from 5 to 2
417 move 2 from 4 to 2
418 move 4 from 9 to 8
419 move 3 from 5 to 1
420 move 3 from 1 to 6
421 move 6 from 9 to 1
422 move 4 from 7 to 9
423 move 8 from 9 to 5
424 move 4 from 5 to 2
425 move 7 from 8 to 6
426 move 11 from 6 to 8
427 move 4 from 1 to 2
428 move 3 from 8 to 9
429 move 5 from 8 to 7
430 move 2 from 1 to 6
431 move 4 from 5 to 6
432 move 2 from 7 to 9
433 move 2 from 7 to 3
434 move 5 from 6 to 2
435 move 4 from 3 to 1
436 move 1 from 7 to 2
437 move 1 from 3 to 2
438 move 2 from 6 to 7
439 move 1 from 1 to 6
440 move 6 from 9 to 6
441 move 1 from 7 to 6
442 move 1 from 7 to 6
443 move 2 from 1 to 7
444 move 2 from 8 to 6
445 move 4 from 9 to 2
446 move 17 from 2 to 6
447 move 1 from 9 to 4
448 move 1 from 1 to 3
449 move 1 from 4 to 1
450 move 20 from 2 to 8
451 move 2 from 7 to 6
452 move 2 from 2 to 5
453 move 1 from 3 to 1
454 move 1 from 2 to 5
455 move 6 from 8 to 6
456 move 2 from 5 to 6
457 move 3 from 6 to 4
458 move 1 from 1 to 4
459 move 15 from 8 to 2
460 move 11 from 2 to 9
461 move 1 from 1 to 3
462 move 10 from 9 to 4
463 move 1 from 9 to 8
464 move 12 from 6 to 3
465 move 1 from 8 to 7
466 move 1 from 5 to 4
467 move 8 from 4 to 7
468 move 5 from 3 to 4
469 move 7 from 6 to 4
470 move 3 from 3 to 6
471 move 3 from 3 to 2
472 move 1 from 3 to 6
473 move 17 from 4 to 3
474 move 1 from 3 to 4
475 move 2 from 4 to 9
476 move 14 from 3 to 6
477 move 2 from 2 to 7
478 move 1 from 4 to 9
479 move 8 from 7 to 6
480 move 1 from 3 to 4
481 move 9 from 6 to 2
482 move 1 from 4 to 2
483 move 26 from 6 to 2
484 move 27 from 2 to 6
485 move 10 from 2 to 4
486 move 1 from 7 to 6
487 move 28 from 6 to 2
488 move 21 from 2 to 4
489 move 2 from 6 to 7
490 move 3 from 2 to 1
491 move 5 from 6 to 5
492 move 3 from 5 to 2
493 move 1 from 7 to 4
494 move 11 from 2 to 4
495 move 21 from 4 to 9
496 move 1 from 5 to 8
497 move 1 from 8 to 6
498 move 18 from 9 to 7
499 move 1 from 5 to 7
500 move 3 from 9 to 8
501 move 1 from 6 to 7
502 move 1 from 3 to 5
503 move 1 from 8 to 3
504 move 22 from 7 to 5
505 move 13 from 5 to 1
506 move 16 from 4 to 5
507 move 3 from 1 to 4
508 move 2 from 3 to 9
509 move 3 from 9 to 7
510 move 6 from 4 to 6
511 move 1 from 4 to 2
512 move 2 from 7 to 3