AoC2023/day3/mathias.out2

1092 lines
4.1 KiB
Text

224
235
718
744
486
485
378
251
262
666
284
925
310
752
774
313
515
741
637
359
793
439
299
705
746
440
942
591
901
814
80
347
222
470
257
875
964
813
998
509
310
17
735
688
586
650
82
23
679
661
598
213
760
161
957
258
85
357
702
242
959
202
184
77
978
536
705
699
793
790
956
935
486
965
914
401
527
63
911
118
710
955
846
144
849
226
127
560
87
586
209
871
842
844
906
350
235
735
361
918
298
329
664
431
723
507
482
28
256
365
553
536
501
793
890
739
701
289
447
73
356
891
834
346
96
421
939
666
433
97
316
526
746
984
462
198
791
711
963
807
58
85
224
699
340
67
81
188
116
326
380
582
370
961
923
530
992
781
441
161
637
324
489
21
59
216
233
432
309
100
118
166
372
385
294
64
38
81
56
644
517
88
235
126
390
254
589
398
803
608
436
915
196
355
485
335
490
948
359
936
145
313
346
945
345
316
114
362
862
61
281
343
283
307
791
23
895
529
554
911
90
49
39
797
211
474
222
914
192
509
67
164
650
896
201
128
925
460
105
181
698
911
717
75
313
679
670
355
838
409
897
325
678
233
224
230
793
108
308
501
427
335
318
367
950
524
199
395
102
403
924
349
595
958
753
214
676
218
154
203
908
694
211
424
227
458
592
196
688
957
474
488
409
230
927
741
60
162
591
169
885
765
971
225
32
226
717
174
54
69
510
823
962
308
926
267
415
201
914
724
827
89
265
60
734
601
424
306
434
287
65
24
973
741
728
357
278
241
881
380
731
662
587
678
701
918
271
486
295
238
302
740
947
740
22
380
268
603
266
387
519
617
826
939
180
363
378
91
586
811
370
931
12
588
243
315
712
250
956
998
454
245
165
464
104
661
771
471
419
261
578
379
784
940
750
638
932
344
691
768
654
991
566
266
441
727
91
194
643
698
86
308
263
325
397
191
649
900
62
339
544
619
404
767
708
742
990
196
203
44
224
18
93
322
769
96
714
5
884
114
874
205
674
144
83
704
29
727
179
104
135
531
455
757
302
640
424
296
473
709
300
254
837
365
744
304
923
446
385
548
699
749
103
9
193
206
381
922
179
713
758
90
347
817
197
359
807
124
650
54
736
239
128
273
806
439
152
280
949
11
224
761
889
66
8
584
14
625
667
742
387
726
425
788
632
828
750
181
64
971
725
830
708
332
491
889
944
333
311
719
110
629
348
252
121
961
208
914
952
241
822
930
270
710
112
163
645
165
854
694
101
267
7
414
987
69
437
267
993
783
806
675
931
60
355
981
928
730
120
790
897
595
381
748
12
954
665
49
212
110
773
8
581
579
912
383
336
790
90
496
896
985
514
754
790
950
912
692
777
693
910
620
385
984
334
978
971
609
477
694
213
695
766
785
798
792
163
837
196
313
126
480
359
193
465
447
752
447
565
53
505
384
157
773
792
449
749
491
721
336
138
527
73
339
238
299
691
689
260
700
831
942
163
713
199
111
452
960
476
709
619
691
498
268
280
557
31
972
408
740
450
576
653
734
317
398
332
743
923
67
914
782
420
528
284
825
324
428
647
114
480
721
929
908
496
381
53
815
466
941
942
930
167
364
561
938
59
389
963
304
851
949
585
828
784
518
310
368
589
833
522
940
993
652
398
624
838
664
860
420
833
672
88
476
350
94
426
959
917
220
19
463
422
333
849
281
707
447
37
336
814
746
263
78
788
663
369
631
92
712
308
580
279
444
944
810
889
128
969
985
984
5
272
684
74
374
464
13
978
789
163
165
152
508
948
3
5
434
91
794
66
932
241
796
632
774
772
501
544
599
703
256
366
998
74
312
974
767
954
468
375
838
218
130
414
583
566
936
421
101
893
95
162
156
139
616
698
544
176
724
826
36
357
284
362
85
438
596
51
844
262
56
193
74
387
875
132
84
432
98
55
196
14
289
394
427
512
723
704
94
229
902
795
568
719
108
845
172
217
86
524
195
704
838
336
883
988
451
922
751
288
116
558
503
877
169
244
842
118
208
166
600
826
900
152
280
586
418
194
644
893
608
354
607
788
964
977
340
697
207
385
948
675
203
604
206
916
49
212
706
266
749
990
739
157
684
62
526
785
716
612
680
492
884
476
679
532
518
103
343
989
423
451
562
35
420
864
321
845
420
241
968
826
963
403
311
60
240
38
901
177
37
241
82
211
801
389
640
859
136
818
215
970
253
984
218
639
501
320
670
91
72
264
438
298
775
728
569
3
162
212
290
959
750
557
29
446
524
978
943
445
755
662
354
682
751
483
88
189
142
927
57
9
402
786
350
860
219
205
117
981
441
367
926
119
633
84
332
874
734
666
375
887
662
511
338
334
146
744
848
904
165
93
396
281
817
614
617
179
107
203
445
593
158
152
382
672
866
859
70
701
165
717
977
953
808
116
988
97
338
448
622
769
604
571
394
569
498
240
969
975
360
175
666
225
919
651
407
968
933
101
58