-
Notifications
You must be signed in to change notification settings - Fork 0
/
day6-input
1656 lines (1656 loc) · 12.9 KB
/
day6-input
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
XLG)95G
W3V)ZZ3
ZM3)Q4Q
4S9)KCL
HX2)MLM
NV7)7TZ
MQZ)JDD
CRQ)3HY
TLZ)7F3
S3N)6C5
4JP)KYD
6Z9)Q1R
XJF)JZY
1M3)64D
NB1)72T
Q4Q)PD8
2B1)JJY
6Z6)C2R
R5W)B4X
T6K)N6R
C78)D21
K33)YC7
FD1)CCX
J4Y)LKJ
HNZ)WCM
C3N)5BV
TTM)974
N6D)SC7
WVR)NRH
7CC)BDH
49M)HNJ
YJ9)NJC
NHP)PHR
8NP)N6J
27G)739
YNG)QJ2
B3B)TL2
D6Z)2PZ
41K)RRK
FPM)7VR
V1T)HLP
XQZ)MQZ
BCV)51Q
HRN)QNC
7MM)YDV
7ND)W79
BLP)PZJ
CPF)DH3
YYZ)FP2
GB9)6RB
JFQ)41H
QQH)D6C
ZQ6)B9W
D2J)KC3
ZCJ)1LN
NXT)1SX
6L8)GMQ
NYY)MN9
5YY)D1W
9Z7)T65
K5G)T6K
WZ2)XMD
HZT)BMY
6VJ)HG5
COM)PWZ
DW2)ZPK
RSC)SBQ
61K)L9W
DH3)XC8
2KB)9DJ
D7R)BG7
9Q8)529
8SX)99N
NJ1)K98
14L)W66
HQD)MMY
ZDS)45V
H96)YTP
W83)FPX
2BF)ZXR
WVD)HY5
SXJ)CBS
KLV)WC9
XJM)K33
Y5K)J49
K9R)4H5
WPL)HQD
9W4)J4Y
C89)2NN
XQM)VDF
QBM)F29
BHC)47P
Y9P)YNG
ZNG)KLJ
YM9)D3Q
9Z9)ZPQ
SGC)C6X
5M6)GCL
L9L)QLD
22X)GJ8
8QP)LJF
CMR)LLC
88Q)ZG9
PWG)PGJ
H2T)1JK
ZKV)TPX
5MZ)X7L
XBJ)DCF
7VL)63J
1VZ)WVR
VPN)XQQ
QGR)LNP
W3J)ZDS
6ZM)1VZ
JBY)C68
9Y9)F8B
XZK)GKT
QJ2)9F2
KQT)V1T
KJF)8LD
X2X)DP4
82X)PK5
9Q1)48V
YJS)Y9P
ZBK)YJ2
XVS)S95
22D)CL2
NV6)GM4
FB1)JMQ
HZP)4M3
TKC)CKB
N7Q)ZBH
K34)XV3
82L)T4S
VSP)XG5
MV2)1HT
TLD)XWF
PZT)C25
Q7G)2BF
GW2)5ZJ
XJV)YZL
QQP)B6R
ZX8)6Z4
JB4)RKT
KL1)XKK
8QR)1SZ
VJ8)HCG
3XG)LF3
T93)S6H
DY6)CKP
WNB)7B1
PP7)MRN
J4D)BTV
6NT)XGP
VVX)NM7
8QK)G9F
BYF)R34
58Q)9ND
85X)Y1T
T1Q)8GB
FL9)4DH
GJZ)VJ8
D35)8F3
73G)6FK
CBR)YT6
GG1)SLQ
VM3)W33
N6J)Y4M
Q9X)B76
576)55D
CCT)NHP
P7R)466
VN3)BZZ
YTP)XLD
QH8)QDV
W2L)1QD
B33)XG6
CLD)XBJ
GBK)QP1
C1V)Q72
WYW)M12
3FD)Z1L
Q72)Q2G
2GH)N1P
YR1)3FV
XG5)5Z7
TSC)HCL
FLQ)B5D
VF3)BLG
M6W)Z6R
4JV)K15
Z7J)C3N
YT6)Q7G
99P)DKM
RSB)T9Z
PZC)VM1
K98)2KL
D3Q)46F
MRR)6HF
YW4)TSC
TVD)XR1
XR1)QHZ
Z6Y)GRX
FWD)WGV
Z19)JTX
N8B)T84
QGL)MWZ
YD3)YLR
S3S)MJD
W66)84B
ZZH)HHQ
89G)MDW
W5R)3W4
VS8)H3G
MST)844
7K3)YWB
9KP)FY9
7YK)TYT
PGW)J6D
DCZ)TMC
7YC)TLZ
12X)TVW
Z7Q)P5Q
ZTF)GSC
63L)NCL
JJY)5LW
YBR)WVD
LLC)7N9
DP4)3X4
GSN)DR5
VPR)49R
HWK)X16
HJB)F1K
V1Y)M6Q
V47)7ZL
5XN)FB1
G8T)J81
MSZ)RW4
RF6)7VL
39M)T7V
CNM)443
ZV5)2K1
X2Z)8CV
5HW)K55
6X1)1GR
DCF)81X
4F8)RQB
XWF)N6D
9WG)5LV
Z2J)D7R
VZW)8L1
3FV)YW4
ZXR)8KK
ZQL)JB4
S2R)7DH
PWN)YJS
7FP)FNX
X1D)RDH
CXS)618
G72)9CZ
3GK)H2Z
9ZC)4PX
FBL)22R
43T)VX4
N64)Z1K
6D5)7JR
ZWM)R9Y
BSC)2RT
KJF)41J
VG2)Q9X
Q1R)75G
RWG)769
7S3)M9C
87D)5V9
ZHM)MQR
LWF)CLD
39M)Z6L
4XC)KR5
LRZ)PG6
23H)JZZ
GX7)W15
Z3L)RT3
ZRJ)X38
PND)1BZ
LPN)9WG
41J)L4B
5JM)X29
4M3)D2J
XJN)GMB
SRK)2W8
TD6)FL9
2WD)2Q3
5JW)F77
239)BSF
7ZL)W1P
P9P)D3F
7BS)ZWM
MLM)53G
MDW)TSX
PQ1)KWL
GTF)SV1
VMM)GJZ
PNJ)75C
NR3)9D4
TNB)LNH
488)XVS
LFJ)4P4
J6D)X2W
NCL)VT6
H9L)S3H
4H9)239
RKT)X2Z
PVQ)QMK
JWH)LGW
Z3F)8LW
4MJ)21N
49J)88B
D19)LDZ
LKJ)DZQ
59Z)GV3
YQK)VQ2
RJY)FL5
3BF)1DD
HP6)PX8
LVM)MRH
L65)ZCF
664)RJY
GZV)ZFX
N23)5V4
GFZ)Q79
LL7)PFT
BZZ)FT9
S6P)Z3F
9ND)L33
T1T)SAN
WJ9)DZY
JFP)GC5
33R)7S3
BPQ)S5S
LLC)S4N
TW5)Q69
C3D)N1D
4L5)4VS
VWX)XM6
37R)2KR
X29)N7Q
382)JT3
D66)JQ2
CCX)5PM
N1D)CKT
Q5J)QQH
ZHL)7GF
SV1)1FZ
BR3)2NG
C5W)VG2
J5P)N86
7MG)JFQ
RP1)JFD
PZR)ZPR
7PQ)2RL
NWM)PWG
79L)NBL
G83)LVM
MNS)HTV
XBH)5JW
Z98)FGH
4JB)FDJ
YQK)VWZ
GCG)LN4
QQJ)R5W
6C4)NRY
LW2)CZ8
MMY)81K
LNS)X4C
R14)1TV
JG2)HPN
TS6)PLY
7J8)VV4
6RB)3SF
LXM)BF1
7QY)X5B
362)9YP
7JR)JJT
RHZ)2WD
LKC)8SV
47P)KND
Y3W)H5L
MWM)YBR
2F6)DQR
S4L)546
4H5)TF1
NDP)Y2H
5DB)JN3
N7J)8D9
SV2)W83
DZZ)T5Y
W94)S3N
Z98)44M
N28)43T
2NG)D1C
RMF)SWN
NWM)4QR
YJ2)PCK
7NS)81Z
ML8)HRN
XQ2)ZHG
Q7Z)299
Z1H)QFW
J81)KHY
HQD)PFN
GSN)L6Q
D21)5H9
QDV)M97
JVR)BR3
PZJ)H8P
4MJ)L3S
GRX)W5R
1K5)6ZM
BDM)8QR
5MZ)7YK
66X)VF2
81K)XH6
H2N)VZ7
4GT)M6W
Q69)WWT
SK2)P85
3ZQ)RF6
PKM)5DZ
81C)MG2
WN5)CCT
14B)FBL
SC7)F7Q
YZB)P5C
218)3T9
2RT)HF2
TSX)R6X
MT4)9CD
NM7)S4L
VX8)RQ2
DW7)TD6
9Q8)9WZ
J5K)7B9
QZV)P99
FVY)XFN
XSZ)DV4
T65)ZJL
TVD)6CL
3XN)8F7
FNY)NFP
VMD)SYP
X2W)ZBD
5TQ)82L
BG7)39M
C89)T8Y
SSH)GCB
SVQ)1MN
7SC)7BT
HTV)JX8
PG6)T17
DZQ)Q36
48V)J4D
6L4)8NP
RLK)8XM
KL1)LT6
5H9)YBP
JQG)SMD
VVG)WWF
Z6Y)DBK
MRD)W8Q
BDH)FBF
P85)32T
5LW)J2J
Y9P)QGC
VFP)14J
PPY)8WK
FC5)H5K
KSG)PNJ
63J)3XK
6H6)ZXX
S9M)NGJ
55D)8MD
64D)NWM
C6H)V1X
T9Z)ZY6
P35)68X
XK1)R49
VJX)W7K
33X)BBN
GBK)G98
XS2)4KD
7F4)8KV
M8M)S77
RD5)WYW
T4S)FNQ
WCX)KCR
1SY)BPV
VPW)1SY
NBB)J5M
1GV)L9L
391)ZSG
N28)488
ZHG)TR9
SWW)B69
V6C)ZWN
8XY)1T2
81Q)XZK
L7D)LJK
HF2)17Y
H5L)815
6MM)S3C
LGW)N8B
LSZ)7MM
1JW)FD6
DQR)JW1
17N)JTF
9J2)FC3
XR3)HZS
LJK)H3Q
XZC)183
WZJ)NL7
M9B)NJL
ZBD)WR8
KMT)4JV
9YJ)6LR
5V9)KVY
RRG)MT4
VMT)GXG
49W)NDP
3F7)CJV
XVR)89G
YQS)R1G
GSC)KKF
8DH)J3B
LWC)H4W
TL9)NVX
5LW)YQK
Y9V)XBH
5L7)VMD
KSJ)B3B
CKT)JST
22R)13Z
B2H)ZV1
RCZ)6Z6
92Q)XF3
XN2)2P6
7MM)1RS
8BP)4MJ
6Y5)5L3
RW4)XZB
VXZ)7ND
G72)N23
8BP)YH5
37X)1TH
SHX)NXN
8SM)Z1W
L2T)89M
NL7)Q39
6FK)SWW
VDF)DLQ
BMY)RBJ
QQL)MMH
M83)C8G
183)34F
P5C)33R
81Z)7SC
8KV)BSZ
L6Q)7ZP
8F3)J5K
1B6)423
DBK)TNB
L12)R8J
Z66)49W
XKK)X63
49M)VRL
93Y)PZR
PK5)XQ2
H1G)ZYN
XM6)9S1
W33)CHL
VD5)M4W
G98)24R
R49)N53
1WY)D6Z
13Z)G27
JP7)1LT
ZFX)Z7J
2F6)G9K
QHZ)WXC
F8M)Y27
KND)ZTF
Q1L)14L
XH6)GQQ
J7J)87N
FY5)Q59
15J)2JJ
ZF2)383
F9Z)SMR
QH8)GZW
HD9)7F4
FHG)7CC
7L3)T37
HYP)8YV
1FX)BD4
6CG)MRD
53S)SNN
88M)C5Q
S4N)1KF
Q89)ZH1
BN6)3C9
TQ7)9CV
SMP)J69
Q3T)RDG
QC8)16G
JNB)3GK
SDJ)7LT
NM7)498
15W)P8Q
9TX)ZHP
PCK)WGL
B8F)7CB
5M3)SR9
7VR)NJ6
XG6)HVW
6CL)S24
287)MZX
55B)18F
F7Q)WQS
4PX)3BZ
YCC)D19
KGB)Z2J
JKN)FMP
GT4)VCT
VQ2)1B6
FF2)55B
ZZL)22X
S3C)7NK
WZL)2Y2
XKC)KJH
Y8C)CPW
66Z)Q89
YWB)JP7
C7F)SYN
9N4)PGW
TL9)9NR
6C4)GW2
YC7)42T
4KG)YDQ
66Z)WHM
CZG)HJB
QHH)QGR
KN2)LHB
J64)R9R
618)L12
GKT)SW2
SW2)YCC
H6M)Z4X
34F)772
WHM)RW8
3HY)34D
H55)RMR
NJL)27G
1HT)4XD
4VS)3MG
CHL)VW4
H3Q)3FD
LDK)2K5
44X)ZXV
FNB)195
RFG)6X1
ZZ9)WQQ
JG2)R2T
W4J)WNK
XC8)J5P
443)Y5X
VRL)BBH
CPX)HNG
LRF)K6F
TC7)ZHL
R2R)13Y
867)24C
GRQ)8XP
W94)TW5
FDJ)M8W
QJ2)7L6
KJ9)93Y
353)Z3L
P6C)BJF
53L)HYP
MQY)8T6
SBL)ZHX
FGH)8J4
HLP)YYZ
XG6)4YX
WFL)FVY
6HF)8SX
4MC)QGL
VV4)YQG
5LX)4WY
67S)3WD
42Q)L4F
8KG)3XN
T6P)9RY
1TV)ZRJ
N63)39Y
LGJ)824
41H)YZB
LTP)TC7
9DJ)SLK
1NC)PKY
FBJ)116
5DZ)BLP
9S1)FMH
3X4)JVV
1JL)VWX
87N)6KV
GZW)NB1
F6G)GJ5
R9Y)L9H
D7K)NV6
PHR)49J
RT1)ZNG
Q1B)VZQ
V1X)8DH
XV9)VJX
F5V)X9X
7F3)QNY
R1G)VMT
D3F)X2X
19J)GH4
33B)S9M
DR5)ZQ6
4TD)3F7
KWM)L83
769)NBB
TKC)9SK
2CX)VS8
B3B)SMP
YC2)49M
2Y2)S3S
X3L)BJQ
SWP)JY7
XDS)YR4
NZ5)Q5J
XM9)12X
8NN)2KB
1MN)47M
1JL)1MB
RBJ)6C4
8HS)G2J
T4F)RP1
J2J)KJF
QP1)25C
CWX)4JB
TF5)DKC
5YT)7Z4
WYW)NC6
78H)LC4
7ZN)MC9
QQL)9W4
YQG)M9B
M97)11H
82L)T1Q
Z1L)8WY
WXC)8TM
L4F)XV9
ZXX)6MM
24R)88M
7M5)FHM
R8J)7J8
Z26)7NS
F4N)K7T
S69)RWY
MRN)5XS
ZYX)TCV
65Z)KJ9
51Q)WZR
GH4)71Y
SNN)LS8
84B)FY5
RWY)KDH
B5D)SHX
Q1B)FC5
BSZ)FWD
YZL)CZG
QGL)W6L
QQH)Y9Y
YM8)4MC
LNP)BK7
WWF)XS2
B9W)63L
4LM)P7R
QB5)TL9
8YV)5DK
N51)3BF
R6X)PYV
PRX)439
21N)8HD
TVS)933
R4S)15S
XLG)9YJ
SQ6)JS3
BSC)6MY
ZSG)PWN
JWZ)XHK
FQ3)1J2
JBX)DB4
3ZS)CRW
T37)S69
QC2)YJV
5MH)65Z
1NM)M39
GC5)NZW
QW4)F6T
K15)MWM
18F)4S9
5BV)N96
VHB)ZKV
1DD)2XW
1JG)XC9
472)LPN
9CZ)8BP
LVR)NJ1
7DP)G5D
5JW)Q1B
ZJL)FHG
DB4)KWM
1XW)SGX
MT4)SDJ
KYD)1JX
FN9)GNV
G36)Q3T
9NR)29F
6RZ)HDZ
Q4Q)9Z7
L5P)ZTC
FD6)5QJ
1SZ)M1C
KQT)1K5
M9B)17C
2SJ)YD3
1QD)82X
1SX)YNF
GCZ)N51
BBN)T2X
GPZ)14X
BZY)WDY
YT6)BHC
7PN)W2K
XJC)WJ9
LHB)PNP
29Q)FR8
99L)BLR
P7C)KWB
Y5X)PRX
XN2)MWW
N53)R2R
FLQ)9TX
24J)BZY
792)6RZ
JXH)BNF
CXQ)Q2K
D6G)P6C
VDJ)N8C
K55)P7C
C5Q)F9Z
GK1)GB5
3DG)LFJ
N86)NL2
95G)SQ6
5ZJ)8BM
5DR)JB1
7TZ)ZLJ
7NK)QZV
68X)2F6
XQS)CT7
7L6)RHZ
RT3)XDS
RQB)MJK
C2R)X1D
LLV)MNS
2SX)M5H
FC9)LDK
F78)44X
CRW)BQJ
K3K)LHL
FNQ)W98
11H)4JP
DFY)C78
W8Q)PMQ
4QR)SK2
KSK)MQY
PFN)353
SYP)J2F
BJF)TKC
WQQ)QQJ
8HD)FLQ
8HD)QM6
G2J)B2H
CKB)8CC
8WY)FBJ
G5D)5P8
83N)JG2
LS8)VHB
1HD)KGM
8BM)QQP
Q79)G2T
DFB)4LK
ZLH)R82
T8Y)66Z
YLR)1K6
933)YM8
GMB)FSV
5PM)BJS
47C)TQ7
MKS)5FT
WWC)P8Z
HG5)CXJ
LDZ)K3W
88N)1JL
2T6)DLX
H4W)KGR
7DH)LNS
MWZ)BCV
45V)382
RML)5MF
QX4)NXZ
CFP)792
4SP)PPY
J5M)SV8
NC6)1CG
MJD)Y2X
ZKG)FK1
Q2G)WCX
WMD)BG3
VWZ)QH8
99N)NXT
Y8P)YKH
Q28)LNY
8FN)V47
NG7)C6H
2NN)D7K
Q3R)V6C
Z3W)GCG
RC9)WMD
M5W)XBT
NV1)WNT
P8Z)41K
T2X)JJW
NL2)D6G
JV9)Q1L
CF2)VXZ
W85)GTW
DKM)WFL
PNY)K3K
SJW)B33
9V2)Q51
HWK)KG9
DLQ)ZKG
CCQ)83N
42K)LW2
X4C)2ZW
KGM)8KG
FNX)FDK
64D)37R
JB1)T93
VPR)6Z9
L4B)73G
LPW)XJM
DLQ)22Z
1T2)PZT
XGP)VX8
CWF)MH6
2K5)QQL
7J8)YFY
195)XLG
8D9)XK1
423)BNB
JW1)QTP
24J)GHH
L83)7MG
1LY)J7P
7B1)33X
Y1H)4TB
6VF)TC6
BD4)Z26
ZHX)37X
7S5)WXR
D1C)DTR
JVV)LWC
QCX)Z29
2XW)TCB
93Z)68L
ZBH)99L
G1D)MST
L9H)JQG
W6L)28G
NVX)RZ8
L57)14B
MX5)L5P
FMP)QBM