-
Notifications
You must be signed in to change notification settings - Fork 0
/
day14_input
536 lines (536 loc) · 12.7 KB
/
day14_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
mask = 1X01XXX001101X00001100X1010X10101101
mem[62085] = 231745
mem[14249] = 1252796
mem[34831] = 33366317
mem[31126] = 161974
mask = 10X000X000X0X1X1X11X101X11010001100X
mem[40311] = 636
mem[2321] = 5524
mem[23059] = 7959
mask = 0110X01X0110XX001X100010010X10110XX1
mem[42999] = 2102
mem[41285] = 80603435
mem[52476] = 223677
mem[9277] = 6210242
mask = X1100010011001001XX0100000X11X1XX00X
mem[42801] = 57157
mem[13133] = 3221
mem[22145] = 159400
mask = X01000100X10X101X110100011X100X11X01
mem[39436] = 148937739
mem[25196] = 7003
mem[45991] = 31492
mem[57166] = 1060617643
mem[1222] = 19750079
mem[49995] = 17327401
mem[42300] = 332265
mask = 0X00X110X1100X0XX0111010110000000X01
mem[34201] = 508316
mem[52019] = 3264
mem[52418] = 683841
mem[54502] = 17768
mem[18030] = 23234
mem[51834] = 375311
mask = 110X1010X1101X001X101100010110001001
mem[60606] = 42789
mem[41034] = 7086131
mem[9425] = 44654861
mask = 1110X1110110X1X00001X100XX0110XX10X1
mem[18872] = 5938561
mem[21278] = 29483
mem[4236] = 1583056
mem[49154] = 14693
mem[4898] = 37095
mask = 010011110100000X0X11100X0100011000X0
mem[5162] = 734
mem[52776] = 386349961
mask = 1X00101X01101X0011XX00100XX110110X01
mem[34909] = 5498749
mem[42592] = 1986929
mem[8114] = 4008646
mem[52085] = 267607
mem[61688] = 961
mem[37215] = 89761709
mask = 0X001110011101100001000X0111X0010X00
mem[47229] = 6089
mem[22834] = 174447164
mask = 0001011X0011X0011X101100X0100100X00X
mem[16560] = 1857
mem[11065] = 7042275
mask = 00101010X11011X111101XX1111101110111
mem[5134] = 41911376
mem[2941] = 95087
mem[40272] = 61528
mem[11917] = 28550
mask = 0010001000X011X111101011110110X1100X
mem[40272] = 309398
mem[12761] = 10225540
mem[55976] = 2046
mem[15571] = 472047919
mem[11089] = 134646490
mask = 1X101X100X1010X000010010000101XX1X01
mem[37453] = 31833557
mem[50660] = 1041452
mem[34953] = 49542802
mem[16595] = 2115298
mask = 00100X10011X10X01111X01001000X11X001
mem[10299] = 10060397
mem[16696] = 4786
mem[12569] = 103548
mem[5214] = 100891841
mask = 11XX0X11011011000X0X010X000011011X11
mem[59400] = 47
mem[19310] = 346798
mem[23327] = 1912
mask = 011X00X0X1101X001110X11100X11X110X01
mem[16948] = 3831
mem[41758] = 20612
mask = 0XX0101X0XX0XX0011100000000X10011101
mem[10592] = 752
mem[11917] = 8384276
mem[63204] = 1649
mask = 11001011X010X0X00101XX001000111X1000
mem[34728] = 2694696
mem[54039] = 9416941
mem[33814] = 12873
mem[16392] = 3101
mem[2095] = 39706
mem[17489] = 19386587
mem[1963] = 313
mask = 0X001010011X1000111011X011XX00011001
mem[10673] = 12202
mem[40442] = 119307467
mem[42409] = 802446
mask = 01011X10101110X110X101X00100X01110X1
mem[27993] = 292
mem[2199] = 3111840
mem[41510] = 151344
mem[56672] = 2302
mem[1836] = 7863863
mem[29193] = 6539559
mask = 11X0X0XX01101X000XX1X0X0000110101101
mem[28994] = 1656531
mem[42429] = 29247609
mem[25920] = 2778021
mem[52054] = 13687283
mask = 00XX0X1000XX1001111010001000110X10XX
mem[30554] = 2840
mem[41145] = 729353
mem[51825] = 1843
mem[15571] = 15078
mem[24179] = 853914
mask = 110011110X00001X11X11000XX1000101X00
mem[20793] = 120507
mem[47475] = 1047969
mem[7653] = 116502812
mem[10299] = 262
mem[4749] = 7708995
mem[17984] = 292971
mem[24419] = 3689
mask = 01X01110X1X00001101X01110X0X0111X100
mem[28681] = 212518151
mem[47073] = 234186
mask = 10101011X1101100000101X001110X0X0XX1
mem[49011] = 73567490
mem[35343] = 46031440
mem[60755] = 295587153
mem[57953] = 164618
mem[36780] = 15848
mask = 000X0110X100X0X0101100X0001000000001
mem[5272] = 640
mem[57797] = 386514206
mem[5181] = 758369
mem[29826] = 984
mask = 1110XX11011XX1000001010X01X01X10X101
mem[17236] = 76737
mem[1477] = 716539
mem[779] = 30266
mem[2830] = 578
mem[33679] = 661
mask = 11100111X110010000011100XX1011X011X1
mem[24512] = 6088914
mem[32923] = 9885244
mem[51834] = 680497623
mem[34053] = 52330882
mask = 11100111X1X01100000X0001X1XX1X1010XX
mem[28041] = 180345
mem[39257] = 833
mem[53001] = 9520
mask = X0100X1X0X10101X1111001X0101011X1X01
mem[8114] = 40449
mem[7399] = 54988839
mem[63583] = 91288266
mem[12600] = 164360624
mask = X10X111X01XX000110X1000X0X00100000X1
mem[44594] = 1866
mem[32966] = 196431
mem[10211] = 146497708
mask = 01X000101010000X111X0X001X11001111X1
mem[2836] = 1851
mem[32305] = 68507
mem[35678] = 500215749
mem[9647] = 129392
mem[33738] = 7500
mask = 00X00010011X10001X110010X0XX00X0011X
mem[43162] = 23474
mem[35678] = 1020
mem[37936] = 661919
mem[63957] = 275633032
mem[46593] = 75500
mem[56959] = 3180
mask = 0010001XX110110110X0101001001X010111
mem[15524] = 335730672
mem[60461] = 1503665
mem[61126] = 521
mem[31215] = 834049
mem[59974] = 985
mem[61947] = 74705
mem[47240] = 211449028
mask = 101000100110010X0X1X1X01010100X10011
mem[51545] = 1355
mem[28041] = 29594
mem[19548] = 2869069
mask = 01X010100010X010X0011010X00111X1X101
mem[35246] = 2055
mem[49598] = 27236654
mem[54450] = 12417324
mask = 000111100X00XX1110100110X11111000100
mem[53765] = 1230224
mem[36868] = 22073
mem[61947] = 7835
mem[59391] = 13716798
mask = 1X00X0110X1X1000X1010X00X00011X01011
mem[24233] = 1256042
mem[59296] = 727
mem[4557] = 16231231
mem[49269] = 709
mem[53318] = 19717339
mask = 001100X000111XX1111000X0110011000000
mem[38984] = 485566
mem[8772] = 60209
mem[63054] = 28701
mem[27333] = 1914744
mask = 01001010XX10000X1XX1010X100110X10001
mem[172] = 784382
mem[6288] = 2731971
mem[58427] = 452053
mem[33321] = 2032017
mem[15630] = 11599139
mem[57814] = 5115
mem[35321] = 1805174
mask = X110001011101100XX1XX00XX111001X1001
mem[58826] = 43646
mem[19973] = 96879
mem[58485] = 1959
mem[3406] = 266922
mask = 111000X00110100X01110X00000X10011X0X
mem[37011] = 770073
mem[1189] = 14250
mem[59168] = 342478
mask = 0X1X0010X1101X0X11100X10X0X110101001
mem[59243] = 541548204
mem[51995] = 2936054
mem[54940] = 1083
mem[1489] = 11851
mask = 1X10101XX11011000XXX010001X100100101
mem[17844] = 485564893
mem[42085] = 2854515
mem[63583] = 12308
mask = 110X1X1XX00XX0001011000X01X011X01001
mem[22224] = 287786
mem[41145] = 462421
mem[12943] = 12003321
mem[40653] = 17727
mask = 0X1000X001001001XX000110X0100011X000
mem[36463] = 2219
mem[4525] = 35150501
mem[11082] = 416596
mem[41839] = 742
mem[9880] = 202
mem[35339] = 2184
mask = 0X101010011010001010X010XXX101X10XXX
mem[36326] = 822859408
mem[41561] = 12981317
mem[40004] = 922864
mem[24721] = 1909
mem[41430] = 226954687
mem[8435] = 50505503
mask = 010X1X10101XX0011001010X100010011X11
mem[9627] = 18804289
mem[44473] = 407
mem[52453] = 7941
mem[14902] = 23033742
mem[17568] = 752
mem[49995] = 1028444
mem[19310] = 41171
mask = 100000110110110X01110010X10X0000X011
mem[11582] = 761469
mem[11244] = 652915
mask = 0100101001101X00111X0111110X10X00X11
mem[29328] = 18385
mem[50749] = 12561174
mem[16481] = 621
mem[1445] = 4024359
mem[51071] = 1565780
mask = 111001110X00110000001100X0X110X01000
mem[54560] = 7771727
mem[12127] = 130749
mem[53786] = 5107131
mask = 0010001001X01X0XXXX0X1X011100101010X
mem[32966] = 107063319
mem[25108] = 92858
mem[58943] = 4237759
mem[37221] = 11660
mem[10924] = 570740
mask = 0010X0100X101X0X1110101X100X00011X00
mem[11416] = 35520355
mem[46117] = 10773
mem[37881] = 169053
mem[33541] = 59788
mem[243] = 43667684
mem[1477] = 11184382
mem[59243] = 541
mask = 01000010001XX1001110001X0X0111X00001
mem[28475] = 5928
mem[1108] = 537
mem[36780] = 193
mask = 01X0101101100X00101X10X0X000X11000X1
mem[58943] = 13764399
mem[45717] = 911292
mem[42674] = 2558
mask = X11010110111110X000101000X0X10000X00
mem[32537] = 57475722
mem[28681] = 256821
mem[26361] = 308230106
mem[18349] = 258650
mem[5969] = 23347
mask = 0100101001X01000111XX01100000X100001
mem[56828] = 406
mem[9369] = 7323117
mem[35343] = 244027592
mem[23840] = 6272
mem[13713] = 2972196
mask = 01X0X01X011010001010101X010000010000
mem[24207] = 930
mem[45424] = 360932935
mem[47647] = 19392366
mask = X10011X1010000X11X111X00XX10011000XX
mem[42] = 2095
mem[28509] = 3766
mem[18872] = 2313
mask = 1X11011X0110X01X11010X0X1001X10X1010
mem[55143] = 12980
mem[20673] = 71557183
mem[3338] = 1189
mem[40311] = 227599
mask = X10010100110X000X11X1010X1011X011XXX
mem[24179] = 57988
mem[49269] = 992
mem[9396] = 2258529
mem[432] = 256498
mem[58864] = 80
mem[10265] = 127480
mem[52476] = 629157
mask = X1100XX1011X11100001000000100010101X
mem[1929] = 13516293
mem[20905] = 7502
mask = 0XX0X01001101000111XX01XX1010011XX01
mem[42409] = 43965
mem[9475] = 312209148
mem[35321] = 174593050
mem[32779] = 2469855
mem[9496] = 563512
mask = 1100111X01000011101111X010000000XX01
mem[35427] = 125642
mem[62560] = 896
mem[41510] = 71676
mem[36305] = 2240642
mem[50085] = 1429206
mask = 1X0X001X011011000X110000010XX01X11X1
mem[13869] = 364
mem[10673] = 17499
mem[33180] = 265864003
mask = 0010X010X110X0001110X0X0XX010X011101
mem[9461] = 165603
mem[9529] = 2812
mask = 110000XX011010000001X01001000011X101
mem[34421] = 34973150
mem[1445] = 2014053
mem[40684] = 241767966
mem[24781] = 1247
mem[8560] = 229877
mem[31494] = 231550
mask = 01X011X10100001X11X110000000000X101X
mem[3316] = 4081
mem[35569] = 86527493
mem[63610] = 1414
mem[172] = 143067729
mem[33771] = 6941839
mem[41079] = 405178
mask = 01001X1001X0000XXXX11010010000010000
mem[65147] = 3820760
mem[432] = 201
mem[2594] = 251365376
mem[39262] = 85007
mem[41121] = 161455499
mem[3465] = 1586
mask = 101X01X101101010X1X1X00000010XXX1000
mem[36170] = 421
mem[23018] = 24486
mem[9229] = 3646672
mem[8818] = 107037
mem[35681] = 1017769481
mem[15932] = 280934662
mask = 11100X1XX1101100000001XX0010X11X0010
mem[3544] = 1152
mem[54039] = 8885
mem[13705] = 806210
mem[39471] = 374
mem[39257] = 843774
mem[33244] = 710
mask = 0X100010X1101X001X1010100X0110X0X101
mem[62579] = 3307
mem[11416] = 7171955
mem[26846] = 1626218
mem[33516] = 415278605
mem[42890] = 124624
mem[48782] = 5921065
mem[29368] = 2498
mask = 111X01X111101100000XX00110100XXX10X0
mem[65353] = 829
mem[5273] = 2859
mem[64209] = 33340296
mem[41121] = 15817
mask = 0001001000XX100X1X10X10000100XX1000X
mem[36211] = 60433375
mem[4682] = 103202303
mem[35065] = 3482590
mem[8818] = 1505
mask = 10X00X100110X10101101010111100X0100X
mem[4064] = 777015
mem[18349] = 6775
mem[33336] = 19024
mem[15126] = 251175380
mask = 010X110011101100X1XX1010010001X1X0XX
mem[52692] = 89617870
mem[7896] = 830007
mem[27108] = 63455766
mem[14129] = 914743
mem[23840] = 126434342
mask = 110X00010110XX0X00XXX0011100X0001101
mem[9845] = 10081
mem[54100] = 25936890
mask = X010X01001101X0001X001XX0110X1000101
mem[17568] = 5998
mem[43947] = 1799
mem[36055] = 221472276
mem[60090] = 66561756
mask = XXX0111X011X01100001010100110X1X0010
mem[37769] = 6706
mem[46742] = 1262125
mem[36984] = 390909337
mem[3522] = 94940072
mask = 0XX00X101X1000001X1X00X000X000110100
mem[8217] = 4147
mem[39919] = 161343033
mem[36099] = 27783926
mem[2365] = 3960
mask = 01001010011X10000X10X1110X1000110110
mem[26558] = 1974
mem[36186] = 4141804
mem[24744] = 606
mem[33244] = 125499
mask = 00X000100X1010X01110001X01X100X00001
mem[8628] = 804744
mem[18658] = 854076
mem[4227] = 473623
mask = XX001XX0X110XX0001110010010101011001
mem[22486] = 602
mem[57165] = 10237
mem[55344] = 2051024
mem[60836] = 328
mem[35780] = 780686735
mem[39471] = 102881
mem[64410] = 241176
mask = 00XXX110110000101X1X001X001101000XX0
mem[274] = 5315
mem[9665] = 9027290
mem[16620] = 125
mem[59735] = 3602
mem[62085] = 49239
mem[56780] = 9800895
mem[54928] = 1137375
mask = 01001010001000X01001X1000X0X1011111X
mem[12171] = 14382682
mem[54450] = 165243321
mem[9425] = 111533929
mem[45590] = 150122
mem[30911] = 391886223
mask = 11100111X11011X0X0010X01110X10110011
mem[1489] = 313438
mem[20783] = 6896
mem[8251] = 37507033
mask = X100000101101X000X000001111X11000101
mem[11089] = 56810
mem[14456] = 1959
mem[43868] = 184311780
mask = 1100XXX10010100X0X010000000010X00000
mem[2248] = 28234
mem[60165] = 9839303
mem[6889] = 8698377
mem[57303] = 313368
mem[43759] = 882
mem[2594] = 768
mask = 10X0X11X011X010101100000000100010X00
mem[37769] = 439851213
mem[19914] = 2463
mem[51322] = 2593
mem[43396] = 377978334
mem[38045] = 139890341
mem[47741] = 43135075
mem[44825] = 369245611
mask = 1010X01011101100001X1110011000X0X101
mem[42999] = 582608
mem[40796] = 1848240
mem[58209] = 81060
mask = XX011110XX0000XX101X0001011X01X00000
mem[13217] = 402886
mem[62404] = 37548
mem[19784] = 9686350
mem[9615] = 278142
mem[2253] = 566
mask = 010X111X01000001X0110000X000001XX00X
mem[44417] = 225360
mem[49929] = 2093455
mem[28757] = 2087678
mem[52819] = 228
mem[10194] = 7641
mask = 010X111101000001XX11100XX01X0011X001
mem[16696] = 532085
mem[60755] = 12091
mask = 0100X0100X10XX001110001001X110010001
mem[10874] = 56734
mem[32779] = 938
mem[1876] = 80598882
mask = X1110111111011000XX00X0X11010X00X0X0
mem[15177] = 2738513
mem[6543] = 233846741
mem[60708] = 725
mem[23008] = 2187
mem[14757] = 52405813
mem[13196] = 87819
mask = X111XX11011X110000X10101000011001011
mem[43091] = 754873
mem[36326] = 226
mem[37752] = 6466
mask = 10100000X000111111101010X10X000X0X00
mem[41658] = 796696872
mem[50433] = 41752
mem[59711] = 22834396
mem[6860] = 70167341
mem[3081] = 25830
mem[13713] = 419002165
mask = 11X00011011X010X00X1010101X100100000
mem[57651] = 53575332
mem[423] = 118
mem[64209] = 73142089