Compare commits

...
Sign in to create a new pull request.

104 commits

Author SHA1 Message Date
833a451c9c [py] Solve 2024_04 part 2 2024-12-11 19:42:52 +01:00
281a027857 [py] Solve 2024_04 part 1 2024-12-11 19:35:44 +01:00
74d10cd770 Set up vscode workspace 2024-12-11 18:41:20 +01:00
fe30ff3d64 [py] Reorganize solution imports 2024-12-11 18:40:54 +01:00
f90e633971 [rs] Optimize 2022_16 2022-12-16 14:54:23 +01:00
efaaef4e6a [rs] Parallelize 2022_16 part 2 2022-12-16 14:39:42 +01:00
4f9de30212 [rs] Solve 2022_16 part 2 2022-12-16 13:57:24 +01:00
0c1fffb037 [rs] Clean up 2022_16 part 1 2022-12-16 13:31:10 +01:00
379ad232a4 [rs] Optimize 2022_16 part 1 2022-12-16 13:28:38 +01:00
a794e21840 [rs] Solve 2022_16 part 1 2022-12-16 13:06:13 +01:00
cc8fe30a36 [rs] Use some fancy rust features 2022-12-16 00:21:17 +01:00
a396c81172 [rs] Optimize 2022_11 2022-12-15 20:17:20 +01:00
ff64e5db06 [rs] Optimize 2022_15 2022-12-15 19:18:38 +01:00
11d099b8c8 [rs] Optimize 2022_14 2022-12-15 17:49:34 +01:00
ff1a685166 [rs] Optimize 2022_12 2022-12-15 16:37:50 +01:00
3f2e2df74d [rs] Simplify 2022_12 2022-12-15 16:20:31 +01:00
036a8f7f46 [rs] Remove unused function 2022-12-15 10:33:47 +01:00
f55cfaccce [rs] Solve 2022_15 part 2 2022-12-15 10:16:25 +01:00
a8291375ba [rs] Solve 2022_15 part 1 2022-12-15 09:50:27 +01:00
faec68e1fb [rs] Clean up 2022_14 2022-12-14 22:15:46 +01:00
6a56be2041 [rs] Solve 2022_14 part 2 2022-12-14 22:14:13 +01:00
8fd9c338ca [rs] Solve 2022_14 part 1 2022-12-14 22:13:45 +01:00
b9fad24df2 [rs] Add comment on simpler approach 2022-12-14 21:24:53 +01:00
93529c4173 [rs] Optimize 2022_12 2022-12-13 10:16:30 +01:00
1dd0c4eaf8 [rs] Clean up 2022_13 2022-12-13 10:02:50 +01:00
80f228ca8d [rs] Solve 2022_13 part 2 2022-12-13 10:01:34 +01:00
9e22fa5e08 [rs] Solve 2022_13 part 1 2022-12-13 10:00:01 +01:00
6974ee5dff [rs] Solve 2022_12 part 2 2022-12-12 11:43:50 +01:00
a32452d138 [rs] Solve 2022_12 part 1 2022-12-12 11:38:24 +01:00
c467daaa62 [rs] Solve 2022_11 part 2 2022-12-11 11:20:58 +01:00
7aa2bae399 [rs] Solve 2022_11 part 1 2022-12-11 11:09:16 +01:00
715def2e35 [rs] Simplify 2022_10 2022-12-10 15:40:21 +01:00
1b2128d709 [rs] Solve 2022_10 part 2 2022-12-10 15:17:29 +01:00
745a205492 [rs] Solve 2022_10 part 1 2022-12-10 15:15:58 +01:00
87103940eb [rs] Call solve functions via macro 2022-12-10 14:21:47 +01:00
322183e4df [py] Simplify 2022_09 2022-12-09 15:21:37 +01:00
d862c3ecfb [py] Solve 2022_09 2022-12-09 15:18:56 +01:00
5e74ba4bc1 [py] Separate years using comments 2022-12-09 15:18:48 +01:00
89365ca600 [rs] Clean up 2022_09 2022-12-09 15:18:48 +01:00
55c8b96c68 [rs] Simplify 2022_09 2022-12-09 15:18:48 +01:00
6812df3cfe [rs] Solve 2022_09 part 2 2022-12-09 14:34:22 +01:00
25d4e0298d [rs] Solve 2022_09 part 1 2022-12-09 13:35:06 +01:00
c1ff5e8157 [rs] Solve 2022_08 part 2 2022-12-08 09:19:26 +01:00
6b4aeebf03 [rs] Solve 2022_08 part 1 2022-12-08 08:47:48 +01:00
378b5e38ae [py] Solve 2022_07 2022-12-07 14:29:50 +01:00
dd5cf6019d [rs] Simplify 2022_07 2022-12-07 14:04:31 +01:00
5e74d92d43 [rs] Solve 2022_07 part 2 2022-12-07 13:44:09 +01:00
04f61205cb [rs] Solve 2022_07 part 1 2022-12-07 13:34:59 +01:00
d1f20886fb [py] Simplify 2015_05 2022-12-06 21:50:31 +01:00
55a9a39d9d [py] Simplify 2015_04 2022-12-06 21:25:40 +01:00
18b58fd936 [py] Simplify 2015_03 2022-12-06 21:19:53 +01:00
f6198637a8 Sort sample inputs by year 2022-12-06 21:05:20 +01:00
455aa617ba [py] Simplify 2015_02 2022-12-06 21:03:37 +01:00
aaa074d66d [py] Simplify 2015_01 2022-12-06 20:21:28 +01:00
d028ee1bbf [py] Port 2015_05 2022-12-06 20:10:47 +01:00
0a6b2fc133 [py] Port 2015_04 2022-12-06 20:09:41 +01:00
3b7bf7340f [py] Port 2015_03 2022-12-06 20:07:32 +01:00
cfc022dad8 [py] Port 2015_02 2022-12-06 20:06:32 +01:00
01e2920a67 [py] Port 2015_01 2022-12-06 20:05:38 +01:00
c1fbf1eb5f Handle crashes during test 2022-12-06 20:03:25 +01:00
5caa178c1c [py] Port 2016_05 2022-12-06 20:00:02 +01:00
2038c5ccde [py] Port 2016_04, kinda 2022-12-06 19:58:06 +01:00
c8f033b32f [py] Port 2016_03 2022-12-06 19:56:13 +01:00
a3d046c572 [py] Port 2016_02 2022-12-06 19:55:37 +01:00
bd2e910569 [py] Port 2016_01 2022-12-06 19:55:11 +01:00
d27285ef23 [py] Port 2017_09 2022-12-06 19:50:21 +01:00
cd785a40b3 [py] Port 2017_08 2022-12-06 19:47:17 +01:00
988c2098e6 [py] Port 2017_07 2022-12-06 19:45:38 +01:00
dc35256b28 [py] Port 2017_06 2022-12-06 19:43:56 +01:00
6712417f6a [py] Port 2017_05 2022-12-06 19:42:20 +01:00
0bf180482b [py] Port 2017_04 2022-12-06 19:39:49 +01:00
d3d8a493f1 [py] Port 2017_03 2022-12-06 19:38:11 +01:00
7ac215b493 [py] Port 2017_02 2022-12-06 19:36:11 +01:00
21f671daed [py] Port 2017_01 2022-12-06 19:34:50 +01:00
beee256111 [rs] Simplify 2022_06 2022-12-06 16:15:04 +01:00
39982ce5b5 [py] Port 2018_11 2022-12-06 15:44:22 +01:00
5378a7f680 [py] Port 2018_10, kinda 2022-12-06 15:42:13 +01:00
15ab5575b2 [py] Port 2018_09 2022-12-06 15:36:34 +01:00
26433b8618 [py] Port 2018_08 2022-12-06 15:32:15 +01:00
1e2919b1a1 [py] Port 2018_07 2022-12-06 15:30:53 +01:00
d01f1ccff3 [py] Port 2018_06 2022-12-06 15:29:18 +01:00
a06dcab3ec [py] Port 2018_05 2022-12-06 15:27:11 +01:00
fe36dd0af3 [py] Port 2018_04 2022-12-06 15:23:45 +01:00
71b7bcc548 [py] Port 2018_03 2022-12-06 15:21:37 +01:00
167e0125ac [py] Port 2018_02 2022-12-06 15:18:41 +01:00
31d6098c58 [py] Port 2018_01 2022-12-06 15:18:08 +01:00
0272942104 Add all known solutions 2022-12-06 15:10:15 +01:00
009876aa7b Allow directories as test arguments 2022-12-06 11:38:56 +01:00
dbdd5dea64 Add inputs for previous years 2022-12-06 11:30:46 +01:00
fa688258ca [py] Solve 2022_06 2022-12-06 11:02:44 +01:00
5e92bddc15 Add solutions for the rest of 2022 2022-12-06 11:02:44 +01:00
dd2fc5c095 [py] Match rust input and output format 2022-12-06 11:02:44 +01:00
1e6fdd7d35 [rs] Print extra information on stderr 2022-12-06 11:02:44 +01:00
d794bb7de3 Test program output against solution file 2022-12-06 11:02:44 +01:00
a2a69a373a [rs] Solve 2022_06 part 2 2022-12-06 10:00:00 +01:00
889410ee83 [rs] Solve 2022_06 part 1 2022-12-06 09:36:02 +01:00
edc726ea30 [rs] Fix extracting day from file name 2022-12-06 09:35:31 +01:00
dcf6f6b268 Rename input files 2022-12-06 09:17:04 +01:00
bcfe9de9af [py] Simplify 2022_05 2022-12-05 22:24:16 +01:00
0e1afe2017 [py] Solve 2022_05 2022-12-05 12:13:08 +01:00
ff469b2afb [rs] Clean up 2022_04 2022-12-05 09:20:12 +01:00
77a4689425 [rs] Solve 2022_05 part 2 2022-12-05 09:14:10 +01:00
fb4db29665 [rs] Solve 2022_05 part 1 2022-12-05 09:09:10 +01:00
995f62b4e3 [rs,py] Simplify message for unknown days 2022-12-05 08:31:42 +01:00
430 changed files with 50922 additions and 2539 deletions

17
aoc.code-workspace Normal file
View file

@ -0,0 +1,17 @@
{
"folders": [
{
"name": "inputs",
"path": "inputs"
},
{
"name": "sample_inputs",
"path": "sample_inputs"
},
{
"name": "py",
"path": "py"
}
],
"settings": {}
}

View file

@ -0,0 +1,2 @@
Part 1: 138
Part 2: 1771

View file

@ -0,0 +1,2 @@
Part 1: 1586300
Part 2: 3737498

View file

@ -0,0 +1,2 @@
Part 1: 2572
Part 2: 2631

View file

@ -0,0 +1 @@
yzbqklnj

View file

@ -0,0 +1,2 @@
Part 1: 282749
Part 2: 9962624

View file

@ -0,0 +1,2 @@
Part 1: 255
Part 2: 55

300
inputs/2015/2015_06.input Normal file
View file

@ -0,0 +1,300 @@
toggle 461,550 through 564,900
turn off 370,39 through 425,839
turn off 464,858 through 833,915
turn off 812,389 through 865,874
turn on 599,989 through 806,993
turn on 376,415 through 768,548
turn on 606,361 through 892,600
turn off 448,208 through 645,684
toggle 50,472 through 452,788
toggle 205,417 through 703,826
toggle 533,331 through 906,873
toggle 857,493 through 989,970
turn off 631,950 through 894,975
turn off 387,19 through 720,700
turn off 511,843 through 581,945
toggle 514,557 through 662,883
turn off 269,809 through 876,847
turn off 149,517 through 716,777
turn off 994,939 through 998,988
toggle 467,662 through 555,957
turn on 952,417 through 954,845
turn on 565,226 through 944,880
turn on 214,319 through 805,722
toggle 532,276 through 636,847
toggle 619,80 through 689,507
turn on 390,706 through 884,722
toggle 17,634 through 537,766
toggle 706,440 through 834,441
toggle 318,207 through 499,530
toggle 698,185 through 830,343
toggle 566,679 through 744,716
toggle 347,482 through 959,482
toggle 39,799 through 981,872
turn on 583,543 through 846,710
turn off 367,664 through 595,872
turn on 805,439 through 964,995
toggle 209,584 through 513,802
turn off 106,497 through 266,770
turn on 975,2 through 984,623
turn off 316,684 through 369,876
turn off 30,309 through 259,554
turn off 399,680 through 861,942
toggle 227,740 through 850,829
turn on 386,603 through 552,879
turn off 703,795 through 791,963
turn off 573,803 through 996,878
turn off 993,939 through 997,951
turn on 809,221 through 869,723
turn off 38,720 through 682,751
turn off 318,732 through 720,976
toggle 88,459 through 392,654
turn off 865,654 through 911,956
toggle 264,284 through 857,956
turn off 281,776 through 610,797
toggle 492,660 through 647,910
turn off 879,703 through 925,981
turn off 772,414 through 974,518
turn on 694,41 through 755,96
turn on 452,406 through 885,881
turn off 107,905 through 497,910
turn off 647,222 through 910,532
turn on 679,40 through 845,358
turn off 144,205 through 556,362
turn on 871,804 through 962,878
turn on 545,676 through 545,929
turn off 316,716 through 413,941
toggle 488,826 through 755,971
toggle 957,832 through 976,992
toggle 857,770 through 905,964
toggle 319,198 through 787,673
turn on 832,813 through 863,844
turn on 818,296 through 818,681
turn on 71,699 through 91,960
turn off 838,578 through 967,928
toggle 440,856 through 507,942
toggle 121,970 through 151,974
toggle 391,192 through 659,751
turn on 78,210 through 681,419
turn on 324,591 through 593,939
toggle 159,366 through 249,760
turn off 617,167 through 954,601
toggle 484,607 through 733,657
turn on 587,96 through 888,819
turn off 680,984 through 941,991
turn on 800,512 through 968,691
turn off 123,588 through 853,603
turn on 1,862 through 507,912
turn on 699,839 through 973,878
turn off 848,89 through 887,893
toggle 344,353 through 462,403
turn on 780,731 through 841,760
toggle 693,973 through 847,984
toggle 989,936 through 996,958
toggle 168,475 through 206,963
turn on 742,683 through 769,845
toggle 768,116 through 987,396
turn on 190,364 through 617,526
turn off 470,266 through 530,839
toggle 122,497 through 969,645
turn off 492,432 through 827,790
turn on 505,636 through 957,820
turn on 295,476 through 698,958
toggle 63,298 through 202,396
turn on 157,315 through 412,939
turn off 69,789 through 134,837
turn off 678,335 through 896,541
toggle 140,516 through 842,668
turn off 697,585 through 712,668
toggle 507,832 through 578,949
turn on 678,279 through 886,621
toggle 449,744 through 826,910
turn off 835,354 through 921,741
toggle 924,878 through 985,952
turn on 666,503 through 922,905
turn on 947,453 through 961,587
toggle 525,190 through 795,654
turn off 62,320 through 896,362
turn on 21,458 through 972,536
turn on 446,429 through 821,970
toggle 376,423 through 805,455
toggle 494,896 through 715,937
turn on 583,270 through 667,482
turn off 183,468 through 280,548
toggle 623,289 through 750,524
turn on 836,706 through 967,768
turn on 419,569 through 912,908
turn on 428,260 through 660,433
turn off 683,627 through 916,816
turn on 447,973 through 866,980
turn on 688,607 through 938,990
turn on 245,187 through 597,405
turn off 558,843 through 841,942
turn off 325,666 through 713,834
toggle 672,606 through 814,935
turn off 161,812 through 490,954
turn on 950,362 through 985,898
turn on 143,22 through 205,821
turn on 89,762 through 607,790
toggle 234,245 through 827,303
turn on 65,599 through 764,997
turn on 232,466 through 965,695
turn on 739,122 through 975,590
turn off 206,112 through 940,558
toggle 690,365 through 988,552
turn on 907,438 through 977,691
turn off 838,809 through 944,869
turn on 222,12 through 541,832
toggle 337,66 through 669,812
turn on 732,821 through 897,912
toggle 182,862 through 638,996
turn on 955,808 through 983,847
toggle 346,227 through 841,696
turn on 983,270 through 989,756
turn off 874,849 through 876,905
turn off 7,760 through 678,795
toggle 973,977 through 995,983
turn off 911,961 through 914,976
turn on 913,557 through 952,722
turn off 607,933 through 939,999
turn on 226,604 through 517,622
turn off 3,564 through 344,842
toggle 340,578 through 428,610
turn on 248,916 through 687,925
toggle 650,185 through 955,965
toggle 831,359 through 933,536
turn off 544,614 through 896,953
toggle 648,939 through 975,997
turn on 464,269 through 710,521
turn off 643,149 through 791,320
turn off 875,549 through 972,643
turn off 953,969 through 971,972
turn off 236,474 through 772,591
toggle 313,212 through 489,723
toggle 896,829 through 897,837
toggle 544,449 through 995,905
turn off 278,645 through 977,876
turn off 887,947 through 946,977
turn on 342,861 through 725,935
turn on 636,316 through 692,513
toggle 857,470 through 950,528
turn off 736,196 through 826,889
turn on 17,878 through 850,987
turn on 142,968 through 169,987
turn on 46,470 through 912,853
turn on 182,252 through 279,941
toggle 261,143 through 969,657
turn off 69,600 through 518,710
turn on 372,379 through 779,386
toggle 867,391 through 911,601
turn off 174,287 through 900,536
toggle 951,842 through 993,963
turn off 626,733 through 985,827
toggle 622,70 through 666,291
turn off 980,671 through 985,835
turn off 477,63 through 910,72
turn off 779,39 through 940,142
turn on 986,570 through 997,638
toggle 842,805 through 943,985
turn off 890,886 through 976,927
turn off 893,172 through 897,619
turn off 198,780 through 835,826
toggle 202,209 through 219,291
turn off 193,52 through 833,283
toggle 414,427 through 987,972
turn on 375,231 through 668,236
turn off 646,598 through 869,663
toggle 271,462 through 414,650
turn off 679,121 through 845,467
toggle 76,847 through 504,904
turn off 15,617 through 509,810
toggle 248,105 through 312,451
turn off 126,546 through 922,879
turn on 531,831 through 903,872
toggle 602,431 through 892,792
turn off 795,223 through 892,623
toggle 167,721 through 533,929
toggle 813,251 through 998,484
toggle 64,640 through 752,942
turn on 155,955 through 892,985
turn on 251,329 through 996,497
turn off 341,716 through 462,994
toggle 760,127 through 829,189
turn on 86,413 through 408,518
toggle 340,102 through 918,558
turn off 441,642 through 751,889
turn on 785,292 through 845,325
turn off 123,389 through 725,828
turn on 905,73 through 983,270
turn off 807,86 through 879,276
toggle 500,866 through 864,916
turn on 809,366 through 828,534
toggle 219,356 through 720,617
turn off 320,964 through 769,990
turn off 903,167 through 936,631
toggle 300,137 through 333,693
toggle 5,675 through 755,848
turn off 852,235 through 946,783
toggle 355,556 through 941,664
turn on 810,830 through 867,891
turn off 509,869 through 667,903
toggle 769,400 through 873,892
turn on 553,614 through 810,729
turn on 179,873 through 589,962
turn off 466,866 through 768,926
toggle 143,943 through 465,984
toggle 182,380 through 569,552
turn off 735,808 through 917,910
turn on 731,802 through 910,847
turn off 522,74 through 731,485
turn on 444,127 through 566,996
turn off 232,962 through 893,979
turn off 231,492 through 790,976
turn on 874,567 through 943,684
toggle 911,840 through 990,932
toggle 547,895 through 667,935
turn off 93,294 through 648,636
turn off 190,902 through 532,970
turn off 451,530 through 704,613
toggle 936,774 through 937,775
turn off 116,843 through 533,934
turn on 950,906 through 986,993
turn on 910,51 through 945,989
turn on 986,498 through 994,945
turn off 125,324 through 433,704
turn off 60,313 through 75,728
turn on 899,494 through 940,947
toggle 832,316 through 971,817
toggle 994,983 through 998,984
toggle 23,353 through 917,845
toggle 174,799 through 658,859
turn off 490,878 through 534,887
turn off 623,963 through 917,975
toggle 721,333 through 816,975
toggle 589,687 through 890,921
turn on 936,388 through 948,560
turn off 485,17 through 655,610
turn on 435,158 through 689,495
turn on 192,934 through 734,936
turn off 299,723 through 622,847
toggle 484,160 through 812,942
turn off 245,754 through 818,851
turn on 298,419 through 824,634
toggle 868,687 through 969,760
toggle 131,250 through 685,426
turn off 201,954 through 997,983
turn on 353,910 through 832,961
turn off 518,781 through 645,875
turn off 866,97 through 924,784
toggle 836,599 through 857,767
turn on 80,957 through 776,968
toggle 277,130 through 513,244
turn off 62,266 through 854,434
turn on 792,764 through 872,842
turn off 160,949 through 273,989
turn off 664,203 through 694,754
toggle 491,615 through 998,836
turn off 210,146 through 221,482
turn off 209,780 through 572,894
turn on 766,112 through 792,868
turn on 222,12 through 856,241

339
inputs/2015/2015_07.input Normal file
View file

@ -0,0 +1,339 @@
af AND ah -> ai
NOT lk -> ll
hz RSHIFT 1 -> is
NOT go -> gp
du OR dt -> dv
x RSHIFT 5 -> aa
at OR az -> ba
eo LSHIFT 15 -> es
ci OR ct -> cu
b RSHIFT 5 -> f
fm OR fn -> fo
NOT ag -> ah
v OR w -> x
g AND i -> j
an LSHIFT 15 -> ar
1 AND cx -> cy
jq AND jw -> jy
iu RSHIFT 5 -> ix
gl AND gm -> go
NOT bw -> bx
jp RSHIFT 3 -> jr
hg AND hh -> hj
bv AND bx -> by
er OR es -> et
kl OR kr -> ks
et RSHIFT 1 -> fm
e AND f -> h
u LSHIFT 1 -> ao
he RSHIFT 1 -> hx
eg AND ei -> ej
bo AND bu -> bw
dz OR ef -> eg
dy RSHIFT 3 -> ea
gl OR gm -> gn
da LSHIFT 1 -> du
au OR av -> aw
gj OR gu -> gv
eu OR fa -> fb
lg OR lm -> ln
e OR f -> g
NOT dm -> dn
NOT l -> m
aq OR ar -> as
gj RSHIFT 5 -> gm
hm AND ho -> hp
ge LSHIFT 15 -> gi
jp RSHIFT 1 -> ki
hg OR hh -> hi
lc LSHIFT 1 -> lw
km OR kn -> ko
eq LSHIFT 1 -> fk
1 AND am -> an
gj RSHIFT 1 -> hc
aj AND al -> am
gj AND gu -> gw
ko AND kq -> kr
ha OR gz -> hb
bn OR by -> bz
iv OR jb -> jc
NOT ac -> ad
bo OR bu -> bv
d AND j -> l
bk LSHIFT 1 -> ce
de OR dk -> dl
dd RSHIFT 1 -> dw
hz AND ik -> im
NOT jd -> je
fo RSHIFT 2 -> fp
hb LSHIFT 1 -> hv
lf RSHIFT 2 -> lg
gj RSHIFT 3 -> gl
ki OR kj -> kk
NOT ak -> al
ld OR le -> lf
ci RSHIFT 3 -> ck
1 AND cc -> cd
NOT kx -> ky
fp OR fv -> fw
ev AND ew -> ey
dt LSHIFT 15 -> dx
NOT ax -> ay
bp AND bq -> bs
NOT ii -> ij
ci AND ct -> cv
iq OR ip -> ir
x RSHIFT 2 -> y
fq OR fr -> fs
bn RSHIFT 5 -> bq
0 -> c
14146 -> b
d OR j -> k
z OR aa -> ab
gf OR ge -> gg
df OR dg -> dh
NOT hj -> hk
NOT di -> dj
fj LSHIFT 15 -> fn
lf RSHIFT 1 -> ly
b AND n -> p
jq OR jw -> jx
gn AND gp -> gq
x RSHIFT 1 -> aq
ex AND ez -> fa
NOT fc -> fd
bj OR bi -> bk
as RSHIFT 5 -> av
hu LSHIFT 15 -> hy
NOT gs -> gt
fs AND fu -> fv
dh AND dj -> dk
bz AND cb -> cc
dy RSHIFT 1 -> er
hc OR hd -> he
fo OR fz -> ga
t OR s -> u
b RSHIFT 2 -> d
NOT jy -> jz
hz RSHIFT 2 -> ia
kk AND kv -> kx
ga AND gc -> gd
fl LSHIFT 1 -> gf
bn AND by -> ca
NOT hr -> hs
NOT bs -> bt
lf RSHIFT 3 -> lh
au AND av -> ax
1 AND gd -> ge
jr OR js -> jt
fw AND fy -> fz
NOT iz -> ja
c LSHIFT 1 -> t
dy RSHIFT 5 -> eb
bp OR bq -> br
NOT h -> i
1 AND ds -> dt
ab AND ad -> ae
ap LSHIFT 1 -> bj
br AND bt -> bu
NOT ca -> cb
NOT el -> em
s LSHIFT 15 -> w
gk OR gq -> gr
ff AND fh -> fi
kf LSHIFT 15 -> kj
fp AND fv -> fx
lh OR li -> lj
bn RSHIFT 3 -> bp
jp OR ka -> kb
lw OR lv -> lx
iy AND ja -> jb
dy OR ej -> ek
1 AND bh -> bi
NOT kt -> ku
ao OR an -> ap
ia AND ig -> ii
NOT ey -> ez
bn RSHIFT 1 -> cg
fk OR fj -> fl
ce OR cd -> cf
eu AND fa -> fc
kg OR kf -> kh
jr AND js -> ju
iu RSHIFT 3 -> iw
df AND dg -> di
dl AND dn -> do
la LSHIFT 15 -> le
fo RSHIFT 1 -> gh
NOT gw -> gx
NOT gb -> gc
ir LSHIFT 1 -> jl
x AND ai -> ak
he RSHIFT 5 -> hh
1 AND lu -> lv
NOT ft -> fu
gh OR gi -> gj
lf RSHIFT 5 -> li
x RSHIFT 3 -> z
b RSHIFT 3 -> e
he RSHIFT 2 -> hf
NOT fx -> fy
jt AND jv -> jw
hx OR hy -> hz
jp AND ka -> kc
fb AND fd -> fe
hz OR ik -> il
ci RSHIFT 1 -> db
fo AND fz -> gb
fq AND fr -> ft
gj RSHIFT 2 -> gk
cg OR ch -> ci
cd LSHIFT 15 -> ch
jm LSHIFT 1 -> kg
ih AND ij -> ik
fo RSHIFT 3 -> fq
fo RSHIFT 5 -> fr
1 AND fi -> fj
1 AND kz -> la
iu AND jf -> jh
cq AND cs -> ct
dv LSHIFT 1 -> ep
hf OR hl -> hm
km AND kn -> kp
de AND dk -> dm
dd RSHIFT 5 -> dg
NOT lo -> lp
NOT ju -> jv
NOT fg -> fh
cm AND co -> cp
ea AND eb -> ed
dd RSHIFT 3 -> df
gr AND gt -> gu
ep OR eo -> eq
cj AND cp -> cr
lf OR lq -> lr
gg LSHIFT 1 -> ha
et RSHIFT 2 -> eu
NOT jh -> ji
ek AND em -> en
jk LSHIFT 15 -> jo
ia OR ig -> ih
gv AND gx -> gy
et AND fe -> fg
lh AND li -> lk
1 AND io -> ip
kb AND kd -> ke
kk RSHIFT 5 -> kn
id AND if -> ig
NOT ls -> lt
dw OR dx -> dy
dd AND do -> dq
lf AND lq -> ls
NOT kc -> kd
dy AND ej -> el
1 AND ke -> kf
et OR fe -> ff
hz RSHIFT 5 -> ic
dd OR do -> dp
cj OR cp -> cq
NOT dq -> dr
kk RSHIFT 1 -> ld
jg AND ji -> jj
he OR hp -> hq
hi AND hk -> hl
dp AND dr -> ds
dz AND ef -> eh
hz RSHIFT 3 -> ib
db OR dc -> dd
hw LSHIFT 1 -> iq
he AND hp -> hr
NOT cr -> cs
lg AND lm -> lo
hv OR hu -> hw
il AND in -> io
NOT eh -> ei
gz LSHIFT 15 -> hd
gk AND gq -> gs
1 AND en -> eo
NOT kp -> kq
et RSHIFT 5 -> ew
lj AND ll -> lm
he RSHIFT 3 -> hg
et RSHIFT 3 -> ev
as AND bd -> bf
cu AND cw -> cx
jx AND jz -> ka
b OR n -> o
be AND bg -> bh
1 AND ht -> hu
1 AND gy -> gz
NOT hn -> ho
ck OR cl -> cm
ec AND ee -> ef
lv LSHIFT 15 -> lz
ks AND ku -> kv
NOT ie -> if
hf AND hl -> hn
1 AND r -> s
ib AND ic -> ie
hq AND hs -> ht
y AND ae -> ag
NOT ed -> ee
bi LSHIFT 15 -> bm
dy RSHIFT 2 -> dz
ci RSHIFT 2 -> cj
NOT bf -> bg
NOT im -> in
ev OR ew -> ex
ib OR ic -> id
bn RSHIFT 2 -> bo
dd RSHIFT 2 -> de
bl OR bm -> bn
as RSHIFT 1 -> bl
ea OR eb -> ec
ln AND lp -> lq
kk RSHIFT 3 -> km
is OR it -> iu
iu RSHIFT 2 -> iv
as OR bd -> be
ip LSHIFT 15 -> it
iw OR ix -> iy
kk RSHIFT 2 -> kl
NOT bb -> bc
ci RSHIFT 5 -> cl
ly OR lz -> ma
z AND aa -> ac
iu RSHIFT 1 -> jn
cy LSHIFT 15 -> dc
cf LSHIFT 1 -> cz
as RSHIFT 3 -> au
cz OR cy -> da
kw AND ky -> kz
lx -> a
iw AND ix -> iz
lr AND lt -> lu
jp RSHIFT 5 -> js
aw AND ay -> az
jc AND je -> jf
lb OR la -> lc
NOT cn -> co
kh LSHIFT 1 -> lb
1 AND jj -> jk
y OR ae -> af
ck AND cl -> cn
kk OR kv -> kw
NOT cv -> cw
kl AND kr -> kt
iu OR jf -> jg
at AND az -> bb
jp RSHIFT 2 -> jq
iv AND jb -> jd
jn OR jo -> jp
x OR ai -> aj
ba AND bc -> bd
jl OR jk -> jm
b RSHIFT 1 -> v
o AND q -> r
NOT p -> q
k AND m -> n
as RSHIFT 2 -> at

300
inputs/2015/2015_08.input Normal file
View file

@ -0,0 +1,300 @@
"sjdivfriyaaqa\xd2v\"k\"mpcu\"yyu\"en"
"vcqc"
"zbcwgmbpijcxu\"yins\"sfxn"
"yumngprx"
"bbdj"
"czbggabkzo\"wsnw\"voklp\"s"
"acwt"
"aqttwnsohbzian\"evtllfxwkog\"cunzw"
"ugvsgfv"
"xlnillibxg"
"kexh\"pmi"
"syvugow"
"m\"ktqnw"
"yrbajyndte\\rm"
"f\"kak\x70sn\xc4kjri"
"yxthr"
"alvumfsjni\"kohg"
"trajs\x5brom\xf1yoijaumkem\"\"tahlzs"
"\"oedr\"pwdbnnrc"
"qsmzhnx\""
"\"msoytqimx\\tbklqz"
"mjdfcgwdshrehgs"
"\"rivyxahf\""
"ciagc\x04bp"
"xkfc"
"xrgcripdu\x4c\xc4gszjhrvumvz\"mngbirb"
"gvmae\"yiiujoqvr\"mkxmgbbut\"u"
"ih"
"ncrqlejehs"
"mkno\x43pcfdukmemycp"
"uanzoqxkpsksbvdnkji\"feamp"
"axoufpnbx\\ao\x61pfj\"b"
"dz\\ztawzdjy"
"ihne\"enumvswypgf"
"\"dgazthrphbshdo\\vuqoiy\""
"dlnmptzt\\zahwpylc\\b\"gmslrqysk"
"mhxznyzcp"
"rebr\"amvxw\x5fmbnfpkkeghlntavj"
"lades\x47ncgdof\"\"jmbbk"
"dwxuis\xa5wdkx\\z\"admgnoddpgkt\\zs"
"g\\k\x27qsl\x34hwfglcdxqbeclt\xca\\"
"lhyjky\\m\"pvnm\\xmynpxnlhndmahjl"
"c\"uxabbgorrpprw\"xas\\vefkxioqpt"
"rfrvjxpevcmma\x71gtfipo"
"fgh\"kcwoqwfnjgdlzfclprg\"q"
"onxnwykrba"
"hkkg\x60f\"tjzsanpvarzgkfipl"
"\"aintes\"ofq\"juiaqlqxmvpe\\a"
"wiyczzs\"ciwk"
"mfqeu"
"v\xe1z\x7ftzalmvdmncfivrax\\rjwq"
"k\"vtg"
"exhrtdugeml\xf0"
"behnchkpld"
"mhgxy\"mfcrg\xc5gnp\"\"osqhj"
"rlvjy"
"awe"
"ctwy"
"vt"
"\x54t"
"zugfmmfomz"
"cv\"cvcvfaada\x04fsuqjinbfh\xa9cq\xd2c\"d"
"oj"
"xazanf\"wbmcrn"
"\\\\zkisyjpbzandqikqjqvee"
"dpsnbzdwnxk\\v"
"sj\"tuupr\\oyoh"
"myvkgnw\x81q\xaaokt\\emgejbsyvxcl\\\xee"
"ejeuqvunjcirdkkpt\"nlns"
"twmlvwxyvfyqqzu"
"\"xwtzdp\x98qkcis\"dm\\\"ep\"xyykq"
"vvcq\\expok"
"wgukjfanjgpdjb"
"\"mjcjajnxy\\dcpc"
"wdvgnecw\\ab\x44klceduzgsvu"
"dqtqkukr\"iacngufbqkdpxlwjjt"
"\"xj\"\x66qofsqzkoah"
"nptiwwsqdep"
"gsnlxql\x30mjl"
"yeezwokjwrhelny\""
"bjauamn\\izpmzqqasid"
"tvjdbkn\"tiziw\x82r"
"w"
"xwoakbbnjnypnaa\xa9wft\"slrmoqkl"
"vwxtnlvaaasyruykgygrvpiopzygf\"vq"
"qdancvnvmhlmpj\\isdxs"
"xzc\\elw"
"b\"wxeqvy\"qf\"g\xcaoklsucwicyw\"dovr"
"yomlvvjdbngz\"rly\"afr"
"bfb\"x\"aweuwbwmoa\x13\"t\"zhr"
"\"dmfoxb\"qvpjzzhykt\xd2\"\"ryhxi"
"psqef\"yu\\qiflie\"\x79w"
"arzewkej\"lqmh\\sayyusxxo\\"
"vuvvp"
"hc\"lg\x6bcpupsewzklai\"l"
"cjdfygc\"auorqybnuqghsh\x10"
"j"
"wqjexk\"eyq\\lbroqhk\\dqzsqk"
"dws\"ru\"dvxfiwapif\"oqwzmle"
"agcykg\\jt\\vzklqjvknoe"
"kksd\"jmslja\\z\"y\\b\xaagpyojct"
"nnpipxufvbfpoz\"jno"
"dtw"
"xlolvtahvgqkx\\dgnhj\\spsclpcxv\\"
"mxea\\mbjpi"
"lgbotkk\"zmxh\\\\qji\"jszulnjsxkqf"
"lwckmhwhx\"gmftlb\x91am"
"xxdxqyxth"
"\"lmqhwkjxmvayxy"
"tf"
"qy"
"wdqmwxdztax\"m\"\x09\x11xdxmfwxmtqgwvf"
"\xcbnazlf\"ghziknszmsrahaf"
"e\x6aupmzhxlvwympgjjpdvo\"kylfa"
"\x81vhtlillb\xactgoatva"
"dvnlgr"
"f"
"xg\xfacwizsadgeclm"
"vnnrzbtw\"\\prod\\djbyppngwayy\""
"lrt\xf4jahwvfz"
"aqpnjtom\"ymkak\\dadfybqrso\\fwv"
"gz\"aac\"mrbk\"ktommrojraqh"
"wycamwoecsftepfnlcdkm"
"nrhddblbuzlqsl\x9cben"
"vckxhyqkmqmdseazcykrbysm"
"sil\xbbtevmt\"gvrvybui\"faw\"j"
"cjex\\tp\x45pzf"
"asjobvtxszfodgf\"ibftg"
"gkyjyjdrxdcllnh\"sjcibenrdnxv"
"oswsdpjyxpbwnqbcpl\"yrdvs\\zq"
"\"\"tyowzc\\fycbp\"jbwrbvgui"
"cbpcabqkdgzmpgcwjtrchxp"
"iyrzfh\x45gw\"fdlfpiaap\x31xqq"
"evgksznidz"
"b\\w\\"
"loufizbiy\x57aim\"bgk"
"qjfyk"
"g\"anmloghvgr\x07zwqougqhdz"
"usbbmwcxd\\bdgg"
"htitqcpczml"
"eke\\cqvpexqqk\"to\"tqmljrpn\xe6lji\""
"g\xd2ifdsej"
"h\"sk\"haajajpagtcqnzrfqn\xe6btzo"
"wfkuffdxlvm\\cvlyzlbyunclhmpp"
"myaavh\"spue"
"hqvez\x68d\"eo\"eaioh"
"s\"qd\"oyxxcglcdnuhk"
"ilqvar"
"srh"
"puuifxrfmpc\"bvalwi\x2blu\\"
"yywlbutufzysbncw\\nqsfbhpz\"mngjq"
"zbl\\jfcuop"
"hjdouiragzvxsqkreup\\"
"qi"
"ckx\\funlj\xa7ahi"
"k"
"ufrcnh\"ajteit"
"cqv\"bgjozjj\x60x\xa8yhvmdvutchjotyuz"
"hkuiet\"oku\x8cfhumfpasl"
"\"\\sbe\x4d"
"vhknazqt"
"eyyizvzcahgflvmoowvs\\jhvygci"
"kki\x3ewcefkgtjap\"xtpxh\"lzepoqj"
"wvtk"
"\"ynet"
"zh\\obk\"otagx\x59txfzf"
"ocowhxlx\xe6zqg\x63wx\\tclkhq\\vmaze"
"w\"cf"
"qpniprnrzrnvykghqnalr"
"jctcqra\"\x05dhlydpqamorqjsijt\\xjdgt"
"sig"
"qhlbidbflwxe\"xljbwls\x20vht"
"irmrebfla\xefsg\"j"
"nep"
"hjuvsqlizeqobepf"
"guzbcdp\"obyh"
"\"mjagins\xf9tqykaxy\""
"knvsdnmtr\"zervsb"
"hzuy"
"zza\"k\"buapb\\elm\xfeya"
"lrqar\"dfqwkaaqifig\"uixjsz"
"\"azuo\x40rmnlhhluwsbbdb\x32pk\\yu\"pbcf"
"dplkdyty"
"rfoyciebwlwphcycmguc"
"ivnmmiemhgytmlprq\\eh"
"lhkyzaaothfdhmbpsqd\\yyw"
"tnlzifupcjcaj"
"\\qiyirsdrfpmu\\\x15xusifaag"
"\\lcomf\\s"
"uramjivcirjhqcqcg"
"kkbaklbxfxikffnuhtu\xc6t\"d"
"n\xefai"
"\"toy\"bnbpevuzoc\"muywq\"gz\"grbm"
"\"muu\\wt"
"\\srby\"ee"
"erf\"gvw\"swfppf"
"pbqcgtn\"iuianhcdazfvmidn\\nslhxdf"
"uxbp"
"up\\mgrcyaegiwmjufn"
"nulscgcewj\\dvoyvhetdegzhs\""
"masv\"k\\rzrb"
"qtx\x79d\"xdxmbxrvhj"
"fid\\otpkgjlh\"qgsvexrckqtn\xf4"
"tagzu"
"bvl\\\"noseec"
"\\xgicuuh"
"w\"a\"npemf"
"sxp"
"nsmpktic\x8awxftscdcvijjobnq\"gjd"
"uks\"\"jxvyvfezz\"aynxoev\"cuoav"
"m"
"lkvokj"
"vkfam\"yllr\"q\x92o\x4ebecnvhshhqe\\"
"efdxcjkjverw"
"lmqzadwhfdgmep\x02tzfcbgrbfekhat"
"cpbk\x9azqegbpluczssouop\x36ztpuoxsw"
"cqwoczxdd\"erdjka"
"cwvqnjgbw\\fxdlby"
"mvtm"
"lt\"bbqzpumplkg"
"ntd\xeeuwweucnuuslqfzfq"
"y\xabl\"dbebxjrlbmuoo\\\x1au"
"qjoqx\\a"
"pu\"ekdnfpmly\xbago\""
"fjhhdy"
"arl"
"xcywisim\"bwuwf\"\"raepeawwjub"
"pbe"
"dbnqfpzyaumxtqnd\xc5dcqrkwyop"
"ojv\x40vtkwgkqepm\x8bzft\\vedrry"
"wggqkfbwqumsgajqwphjec\"mstxpwz"
"zjkbem"
"icpfqxbelxazlls"
"pvpqs\\abcmtyielugfgcv\"tjxapxqxnx"
"oqddwlvmtv\"\x39lyybylfb\"jmngnpjrdw"
"gisgbve"
"\"aglg"
"y\"\"ss\xafvhxlrjv"
"qbgqjsra"
"ihshbjgqpdcljpmdwdprwloy"
"djja\\wcdn\"svkrgpqn\"uz\"hc\x43hj"
"cbjm"
"pnn"
"pqvh\"noh"
"\"\\fdktlp"
"ncea"
"pqgzphiyy"
"\xbedovhxuipaohlcvkwtxwmpz\"ckaif\"r"
"arjuzbjowqciunfwgxtph\"vlhy\"n"
"c"
"nrpdxunulgudqzlhtae"
"iefheu\"uru\""
"aqijysxuijud\"np\\opbichhudil\xbesum"
"pfpevmtstl\"lde\"bzr\"vspdxs"
"vparfbdjwvzsocpnzhp"
"g\x4ffxaarafrsjthq\\\xc1rw"
"ng\\rqx\\gwpzucbh\xafl"
"rw\"nf\\dna"
"jkkeahxurxla\\g\xb3czrlsyimmwcwthr"
"twaailoypu\"oas\"kpuuyedlaw\\\xb0vzt"
"hznex\\gdiqvtugi"
"imdibsunjeswhk"
"ta\\icileuzpxro\"cfmv\"mzp"
"coykr\x57luiysucfaflmilhlehmvzeiepo"
"u\x3dfh\xd4yt"
"piw\x1bz\"eowy\"vfk\"wqiekw"
"gan\"y"
"p\"bevidoazcznr\"hddxuuq\""
"bwzucczznutbxe"
"z\"viqgyqjisior\\iecosmjbknol"
"dmlpcglcfkfsctxydjvayhymv\x3c\\gp"
"bfvkqrintbbvgfv"
"xlzntrgdck\"cprc\xadczyarbznqmuhxyuh"
"uqdxnuwioc\"kdytxq\\ig"
"xrafmucpmfi"
"vr\"hltmfrge"
"eonf\"nt\\wtcnsocs"
"j\xb7xoslyjeyjksplkqixncgkylkw"
"njw\"pefgfbez\x9axshdmplxzquqe"
"di\x58bvptfsafirpc"
"l\x1fkco"
"x"
"mprndo\"n"
"psegit"
"svbdnkkuuqs\"sqxu\"oqcyz\"aizashk"
"cwkljukxer\\\"\\nff\"esjwiyaoy"
"ilxrkgbjjxpvhdtq\"cpiuoofdnkpp"
"hlngi\"ulxep\\qohtmqnqjb\"rkgerho"
"gxws\"bcgm\"p"
"bv\"mds\\zhfusiepgrz\\b\x32fscdzz"
"l\xfampwtme\x69qvxnx\"\"\xc4jruuymjxrpsv"
"qqmxhrn"
"xziq\\\x18ybyv\x9am\"neacoqjzytertisysza"
"aqcbvlvcrzceeyx\\j\"\"x"
"yjuhhb"
"\x5em\"squulpy"
"dpbntplgmwb"
"utsgfkm\\vbftjknlktpthoeo"
"ccxjgiocmuhf\"ycnh"
"lltj\"kbbxi"

28
inputs/2015/2015_09.input Normal file
View file

@ -0,0 +1,28 @@
Faerun to Tristram = 65
Faerun to Tambi = 129
Faerun to Norrath = 144
Faerun to Snowdin = 71
Faerun to Straylight = 137
Faerun to AlphaCentauri = 3
Faerun to Arbre = 149
Tristram to Tambi = 63
Tristram to Norrath = 4
Tristram to Snowdin = 105
Tristram to Straylight = 125
Tristram to AlphaCentauri = 55
Tristram to Arbre = 14
Tambi to Norrath = 68
Tambi to Snowdin = 52
Tambi to Straylight = 65
Tambi to AlphaCentauri = 22
Tambi to Arbre = 143
Norrath to Snowdin = 8
Norrath to Straylight = 23
Norrath to AlphaCentauri = 136
Norrath to Arbre = 115
Snowdin to Straylight = 101
Snowdin to AlphaCentauri = 84
Snowdin to Arbre = 96
Straylight to AlphaCentauri = 107
Straylight to Arbre = 14
AlphaCentauri to Arbre = 46

View file

@ -0,0 +1 @@
3113322113

View file

@ -0,0 +1 @@
cqjxjnds

File diff suppressed because one or more lines are too long

56
inputs/2015/2015_13.input Normal file
View file

@ -0,0 +1,56 @@
Alice would gain 54 happiness units by sitting next to Bob.
Alice would lose 81 happiness units by sitting next to Carol.
Alice would lose 42 happiness units by sitting next to David.
Alice would gain 89 happiness units by sitting next to Eric.
Alice would lose 89 happiness units by sitting next to Frank.
Alice would gain 97 happiness units by sitting next to George.
Alice would lose 94 happiness units by sitting next to Mallory.
Bob would gain 3 happiness units by sitting next to Alice.
Bob would lose 70 happiness units by sitting next to Carol.
Bob would lose 31 happiness units by sitting next to David.
Bob would gain 72 happiness units by sitting next to Eric.
Bob would lose 25 happiness units by sitting next to Frank.
Bob would lose 95 happiness units by sitting next to George.
Bob would gain 11 happiness units by sitting next to Mallory.
Carol would lose 83 happiness units by sitting next to Alice.
Carol would gain 8 happiness units by sitting next to Bob.
Carol would gain 35 happiness units by sitting next to David.
Carol would gain 10 happiness units by sitting next to Eric.
Carol would gain 61 happiness units by sitting next to Frank.
Carol would gain 10 happiness units by sitting next to George.
Carol would gain 29 happiness units by sitting next to Mallory.
David would gain 67 happiness units by sitting next to Alice.
David would gain 25 happiness units by sitting next to Bob.
David would gain 48 happiness units by sitting next to Carol.
David would lose 65 happiness units by sitting next to Eric.
David would gain 8 happiness units by sitting next to Frank.
David would gain 84 happiness units by sitting next to George.
David would gain 9 happiness units by sitting next to Mallory.
Eric would lose 51 happiness units by sitting next to Alice.
Eric would lose 39 happiness units by sitting next to Bob.
Eric would gain 84 happiness units by sitting next to Carol.
Eric would lose 98 happiness units by sitting next to David.
Eric would lose 20 happiness units by sitting next to Frank.
Eric would lose 6 happiness units by sitting next to George.
Eric would gain 60 happiness units by sitting next to Mallory.
Frank would gain 51 happiness units by sitting next to Alice.
Frank would gain 79 happiness units by sitting next to Bob.
Frank would gain 88 happiness units by sitting next to Carol.
Frank would gain 33 happiness units by sitting next to David.
Frank would gain 43 happiness units by sitting next to Eric.
Frank would gain 77 happiness units by sitting next to George.
Frank would lose 3 happiness units by sitting next to Mallory.
George would lose 14 happiness units by sitting next to Alice.
George would lose 12 happiness units by sitting next to Bob.
George would lose 52 happiness units by sitting next to Carol.
George would gain 14 happiness units by sitting next to David.
George would lose 62 happiness units by sitting next to Eric.
George would lose 18 happiness units by sitting next to Frank.
George would lose 17 happiness units by sitting next to Mallory.
Mallory would lose 36 happiness units by sitting next to Alice.
Mallory would gain 76 happiness units by sitting next to Bob.
Mallory would lose 34 happiness units by sitting next to Carol.
Mallory would gain 37 happiness units by sitting next to David.
Mallory would gain 40 happiness units by sitting next to Eric.
Mallory would gain 18 happiness units by sitting next to Frank.
Mallory would gain 7 happiness units by sitting next to George.

View file

@ -0,0 +1,9 @@
Dancer can fly 27 km/s for 5 seconds, but then must rest for 132 seconds.
Cupid can fly 22 km/s for 2 seconds, but then must rest for 41 seconds.
Rudolph can fly 11 km/s for 5 seconds, but then must rest for 48 seconds.
Donner can fly 28 km/s for 5 seconds, but then must rest for 134 seconds.
Dasher can fly 4 km/s for 16 seconds, but then must rest for 55 seconds.
Blitzen can fly 14 km/s for 3 seconds, but then must rest for 38 seconds.
Prancer can fly 3 km/s for 21 seconds, but then must rest for 40 seconds.
Comet can fly 18 km/s for 6 seconds, but then must rest for 103 seconds.
Vixen can fly 18 km/s for 5 seconds, but then must rest for 84 seconds.

View file

@ -0,0 +1,4 @@
Sprinkles: capacity 2, durability 0, flavor -2, texture 0, calories 3
Butterscotch: capacity 0, durability 5, flavor -3, texture 0, calories 3
Chocolate: capacity 0, durability 0, flavor 5, texture -1, calories 8
Candy: capacity 0, durability -1, flavor 0, texture 5, calories 8

500
inputs/2015/2015_16.input Normal file
View file

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

20
inputs/2015/2015_17.input Normal file
View file

@ -0,0 +1,20 @@
43
3
4
10
21
44
4
6
47
41
34
17
17
44
36
31
46
9
27
38

100
inputs/2015/2015_18.input Normal file
View file

@ -0,0 +1,100 @@
###.##..##.#..#.##...#..#.####..#.##.##.##..###...#....#...###..#..###..###.#.#.#..#.##..#...##.#..#
.#...##.#####..##.......#..####.###.##.#..###.###.....#.#.####.##.###..##...###....#.##.....#.#.#.##
.....#.#.....#..###..####..#.....##.#..###.####.#.######..##......#####.#.##.#########.###..#.##.#.#
...###......#.#..###..#.#.....#.##..#.##..###...#.##.#..#..#.##.#..##......##.##.##.######...#....##
.###.....#...#.#...####.#.###..#..####.#..#.##..####...##.#...#..###...###...####..##....####.##..#.
..#....#...#.......#..###.###....#.##..#.....###.#.##.#....#.#....##.##..#.##.#..###.###.##.##..##.#
##..#####.#.#....#.#...#.#.####..#....#..#....#.#..#.#####...#..##.#.....#.##..##.####......#.#.##..
.#..##..#.#.###..##..##...#....##...#..#.#..##.##..###.####.....#.####.#.....##.#.##...#..####..#...
#.#####.......#####...#...####.#.#.#....#.###.#.##.#####..#.###.#..##.##.#.##....#.##..#....####.#.#
#.##...#####....##.#.#.....##......##.##...#.##.##...##...###.###.##.#.####.####.##..#.##.#.#.####..
#.##.##....###.###.#..#..##.##.#..#.#..##..#.#...#.##........###..#...##.#.#.##.......##.....#...###
###..#.#..##.##.#.#.#...#..#...##.##.#.########.......#.#...#....########..#.#.###..#.#..#.##..#####
####.#.#...#.##.##..#.#...#....#..###..#.#.#.####.#.##.##.#..##..##..#..#####.####.##..########..##.
.#.#...#..##.#..#..###.#..####.......##.#.#.#.##.#####..#..##...#.##...#..#....#..#..###..####.#....
..#.#...#....##...#####..#..#...###.###.....#.###.#....#.#..##...#.##.##.####.#.#.#..#.##.#....#.#..
#....###.####.##..#.#.###..###.##.##..#.#...###..#.##.#####.##.#######..#.#...##.#..........####.###
#.#####.#......#.#......#.....##...##.#.#########.#......##..##..##.#..##.##..#....##...###...#.#...
#..#..##..###.#.#.#.#.....###.#.####.##.##....#.#..##....#.#..#.####..###.##...#######.#####.##.#.#.
..###.#........##.#...###..#.##..#.#....##.#......#..#.##..#.#..#.#..#.####.#####..###.##..#.##.#...
##.###....#..##...#..#.#......##..#...#..#.####..#.##...##.####.#...#..###...#.#.#....###.##..#.#...
..##.##.#.##..##.#..#.###...##..##..#....##..##...####.#..####.###...#.....#..#.##..##..###..#.#...#
#.#....#.....#...##.#...####..#..##..##.####..##..##...####...#....##.#.#######..##.#......######.#.
#.#...###.######.######..##..##....#.#......#......#.#.##.#.##.#.#.#...#...#....#.#.#.#..#.##..#...#
####.###.#.#.##..#.##.#...#.##...#.##.##...#.....#.#..#.####.##..######.#..#.#..##....#.#.#..#.#.#.#
..##......#.#...#.##.##..##..##..#..##..#########.#..###..###.##...#..##.#..#.#.#.######..#....#.#..
..##.##.#...###.#...##..######.##.#..####..#..#.#.##.####.##.##.#...##....#...###.##.####..#....#.#.
####...###..#.#.##.#.#....###..##.#.#..########..#...#.#...#.##....##.##...#.....#.#.....#.....#....
.#.###############....#.##..###..#.####.#.##.##..#..#.#...###...##..##.##.#.....##...###.###.....#..
.###..#..##.##..####.#.###.##.##..#..##....#.#......#......##.#...#.#...#..##.#.#...#...#.##..#.##..
###.#.#.########.#.#..####.#..##.#.##.##.###.##..######...#..##.##.#..#.#...#.##..#####.....#.#.#..#
.##.##..#.#...#####.#.#.###...##...####...#......#...#..####..#.##..........#..#.#..###....######.##
..#####...#.#.#.#..#.##..#...#.#..#.##...##..##.##.#.##.#..#.#...#.......##.#...###.....#...#.#.#.##
##.##.#..######.##...#.....#.###.#..##.#.#.#..####.#....##.#....####...##....#.#.##.#..###.##.##..##
.###.##.#..#.###.####..#.##..####.#.#.##..###.#######.###.###...####........##....###.#...#.#.####.#
........#..#.#..##..########..........#.##.#..##.#...#.....####....##..#..#.#####.###...#...#.##.###
.....#..##.####...##.#####..######.##.#.###.####.##.##.#..##.##.######.##......#..#.####..##....#.##
##...####....#.##.##.###....#.#...#.####..##.#.##.#.#...####.#.#.#.#...##.###...##...###...######.##
.#....#.#.####...#.##.....##...###.#.#.##...##.#####....#.######.#.#....##..##...##....##.#.##.#.#.#
.###..###.#.......#.#######..#.#.#.######....#.#####.#.....#.#########...#....##...##.####.#..#.....
##.#..##..##.....#..##...#..##.##.#..#.#####.##.##.#.##.##...##.######.####..#.##..#####.##...##..#.
#.###...##.#.#.#.##....#.#.##.##..#....#...#.#.........#..#..####..####.####..#.##.##.#....####..##.
.#..######..#####.####.##.#.....#.#.#####..##..###.#.#.#..#.#...#.#######..##....##.##...#######..#.
#...#....#.#.##..#####..#########..#.....#...##.#.#.###...#####..##...##...####.......#######.#..###
.#......#...##.###..#....#...#.#.....#.#...##.#.#..#..###.##.###.#.##..##...#.##......#.###..#.#..##
.#....####...###..#.....##..#...#.#.###.#.#.##...#.##.##.#.#.#..####..###.#.#.#.##.#.#...#..#...####
......##.##.#...#####.##..#.###..#.#####..##.#..##.###......#...#...#..#......###.######...#.#.##..#
###..#...#.##..###.#....##...#..#####.#.#..#.###...#####.#....##..####.#.##...#.#...##..#.#.#.#..#.#
...##.#.##.##..#.#.#.###.#.#...#.....###.###.##...#.###.##...##..#..###.#..##.##..###.#....###..##..
.##.#..###..###.##.##...#..#####...#.....#####.##..####...#.##.#.#..##.#.#.#....###.....#....##.....
######.#..#.#..#....#.###...####.####.#.........#..##.#..##..##.....#..#.##.##...#...#####.#.##..#.#
.##.###...####....#.####...#####..#..#...#..#.....###.#..#.###..#.###.#.......##.####..#.##.#...##..
........#.#.##.#.....#####.###......##..#.##.#..#...####.#...#..###.#.#...##..#.#...#.####...#.#.###
.#..#.##..##...######.###.##.#.#...#.#.#.#.##..##..##.#.##..#....#.##...#.##.##...##....##.###.##.#.
##...#...#...###.#.#...#...#..###......##.#.#....##..##.#..##.#.######...#..##.#.##.#.#....#.##.##..
...#..###.#....#...#.##..##.#.##.#..###.##..#.##..####.#########....#.....##.#.##.##..##.##.######.#
#.##.#..##.......###...#.###....###.#..####..##.#####.##.###....##....#.###...####..#.#.#.##.....###
.......#...#...##.#...##.#.#..#.##..##.#....###...##.#####...#.........#.......###.##.#.#.###....##.
###.#.##.##.....#.#..#.#..####.####..#..###..........####.#.##...#######.###..#####..#.....#..###..#
#...##.##..####.##.###.#.#######..###.#..#######..#.##.####...#..#.##.####..####.#.#.......####.#...
...#.##..#..#..##........#.#..#..#.#....#.###.#.###..#.......###..#.....#....#..##.#...#.###...##.#.
###.##..#.##.#.#####..#.##.####....#####..###.#.#..#...#...###.#.##..#.#.#.....#.####.#.#.#.#.#.#...
..##..##..#..##.##.#...#..#....####....#...#..####..#.....######.###.####.#....##....##.#.#.###....#
.#.#.#.##..####..#.....#.####.#....#.....#....#.##..#.#..#.#...#.#.#.#..#..#..##.#....####.......#..
..##.##..###......#...#..##...#.###.####.#...#.####..#.#.#.....#.#...####...#.########.##.#.#.#..###
#....#.##.....##.###.##.###..#.####.....####.##...#..##.###...###..###.#....####.#..#..#..#.#..##.#.
.#.#.##....#.##......#.#..###.#....###....#......#.#.##.##.#########..##..#...#.####..#...####..#..#
.#.#.......##.#.##.#...#...#.##.#..#.#.#.##....#..###.###.##.#.#...##.#..#..##....#..###.#...#.#.##.
#.##.#....####...#..##..#.#.#.#.##.#...#####.#...#..#..#.####.####.#.#....#......##..##..###...#..##
..##.###..##.####..#..#..##...###.#.#.#######.####...####......##.##..#...#.##...##....#..#..#.....#
....#..#..#.#.####.#...##..#....####.#..####...#.#...###...#..#..##...#....##...#.....#.#..#.#.#...#
...#.#.#.##..##.###..#.######....####.###...##...###.#...##.####..#.#..#.#..#.##.....#.#.#..##......
.#.##.##.....##.#..###.###.##....#...###.#......#...##.###.#.##.##...###...###...#.######..#......#.
###..#...#......#..##...#....##.#..###.##.####..##..##....####.#...#.#....##..#.#######..#.#.#####..
##...#####..####..##....#.#.###.##.#..#.#..#.....###...###.#####.....#..##.#......#...#.###.##.##...
...#.#.#..#.###..#.#.#....##.#.#..####.##.#.####.#.#.#...#....##....#.##.####..###.#.#...##.#..#..##
#.#.#..#.##..##.##.#...##.#....#...###..##..#.#######.#.###..##......##.#..###.########.#.##..#.#.##
######.###....##..#..#...####....#.#.#..#...#..######.#.#.##..##....##....##.##.##...#..#.####.#.#..
#####.###..#..###......##...##.####.#.#.#.###.......##..##.####..##.####.#..#..####..#.####.#####...
##.#.#.###..##.#.##.#.#.#.##.#...##........###.#.##..####....###.#.####.####.#.......##.##.##...##..
#.#..###...#..##.....##.#..#.#..##..######.#####...###.#.......###...#..##..#..#..##.#.#....#..#..#.
#.#..####.###..#...#...#...#.###..#.#.#.#.#.#.#..#....#.##.##.##..###..####.#..##..##.###.###....##.
#..#.##.#####........#..#.##.#..##.#...#....#..#.##..###..##..##.##..#..##.#.#...#.#.##.#.##....#.#.
.......##..#.....#..#.#.....#.##...####.###..####..#.#.#.#..#.....#....##...#..#.##..###.#.#....#...
#...###########.##.....##...###.#.##.##..####.##...#.####.#####.#####.####...###.##...##..#.#.###..#
....#.#.###.####.###...#...#.#..###.#.#.##...#..#.#.#..#.####..#..###.######.#.####.###...###.#.##.#
.....#..#..########...#.#.#.#.#.#.#.#..###.##..####...##.#.#.#...##..#####.##.#...#.####.#######.##.
.......#...#.#..#..#...#..#..##.....#.##....##.##...##..##.##...##...#.#..#.##.#.###.#.####.#.#..##.
.####...#...#.#.#....##..........##.##.###.##.#.#..#.#.#......########.#...#.####.##.###..##...####.
#.#.#...##.###..##..#..#.....####.#.....##.##.#..#.#.###.#..#######...##..#.#..#.#..############.###
.##..####.#..#.....###..#..#.#.....#.#.#...##.##.#....#..#..###.#...#....#.#...####..#.....###.####.
..#...#.###.###....##.#..#.##..####.##.#.##.##.##...###.####..#.#.#.##.#.#.#..###..##.##.##.##.#..##
#...............##.....######.#.#####.##.#....#.#..#.##...#.##....#........##.##...#.##.##.#..#.##.#
#..##..#.#.#.##.#..#.#.##.##...#...#..#.#.##..#.#...###...##...###..#####.#.#..#..#.#..#.#.##...##.#
.#######.#.....##...#.#.####.######.#..#......#....##.#.#..#..###.#...###...#....#.#..#.##.#...#.#..
#.###......##.#.##..#.###.###..####..##....#..###......##..##..#####.####....#...###.....###.#..#...
###...#....###.#..#.###.##...###.##.......##.##.#.#.#....####....###..##.###...#..##....#.#.##..##..
.##.......##.######.#.#..#..##....#####.###.#.##.....####....#......####....#.##.#.##..#.##...##.#.#
.#.###...#.#.#.##.###..###...##..#.##.##..##..#.....###.#..#.##.##.####........##.#####.#.#....#...#
##...##..#.##.#######.###.#.##.#####....##.....##.#.....#.#.##.#....#.##.#....##.#..#.###..#..#.#...
.#..#.#.#.#...#.##...###.##.#.#...###.##...#.#..###....###.#.###...##..###..#..##.##....###...###.##

45
inputs/2015/2015_19.input Normal file
View file

@ -0,0 +1,45 @@
Al => ThF
Al => ThRnFAr
B => BCa
B => TiB
B => TiRnFAr
Ca => CaCa
Ca => PB
Ca => PRnFAr
Ca => SiRnFYFAr
Ca => SiRnMgAr
Ca => SiTh
F => CaF
F => PMg
F => SiAl
H => CRnAlAr
H => CRnFYFYFAr
H => CRnFYMgAr
H => CRnMgYFAr
H => HCa
H => NRnFYFAr
H => NRnMgAr
H => NTh
H => OB
H => ORnFAr
Mg => BF
Mg => TiMg
N => CRnFAr
N => HSi
O => CRnFYFAr
O => CRnMgAr
O => HP
O => NRnFAr
O => OTi
P => CaP
P => PTi
P => SiRnFAr
Si => CaSi
Th => ThCa
Ti => BP
Ti => TiTi
e => HF
e => NAl
e => OMg
CRnCaSiRnBSiRnFArTiBPTiTiBFArPBCaSiThSiRnTiBPBPMgArCaSiRnTiMgArCaSiThCaSiRnFArRnSiRnFArTiTiBFArCaCaSiRnSiThCaCaSiRnMgArFYSiRnFYCaFArSiThCaSiThPBPTiMgArCaPRnSiAlArPBCaCaSiRnFYSiThCaRnFArArCaCaSiRnPBSiRnFArMgYCaCaCaCaSiThCaCaSiAlArCaCaSiRnPBSiAlArBCaCaCaCaSiThCaPBSiThPBPBCaSiRnFYFArSiThCaSiRnFArBCaCaSiRnFYFArSiThCaPBSiThCaSiRnPMgArRnFArPTiBCaPRnFArCaCaCaCaSiRnCaCaSiRnFYFArFArBCaSiThFArThSiThSiRnTiRnPMgArFArCaSiThCaPBCaSiRnBFArCaCaPRnCaCaPMgArSiRnFYFArCaSiThRnPBPMgAr

View file

@ -0,0 +1 @@
29000000

View file

@ -0,0 +1,3 @@
Hit Points: 109
Damage: 8
Armor: 2

View file

@ -0,0 +1,2 @@
Hit Points: 55
Damage: 8

49
inputs/2015/2015_23.input Normal file
View file

@ -0,0 +1,49 @@
jio a, +19
inc a
tpl a
inc a
tpl a
inc a
tpl a
tpl a
inc a
inc a
tpl a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
jmp +23
tpl a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
inc a
tpl a
inc a
tpl a
inc a
tpl a
inc a
inc a
tpl a
inc a
inc a
tpl a
tpl a
inc a
jio a, +8
inc b
jie a, +4
tpl a
inc a
jmp +2
hlf a
jmp -7

28
inputs/2015/2015_24.input Normal file
View file

@ -0,0 +1,28 @@
1
3
5
11
13
17
19
23
29
31
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113

View file

@ -0,0 +1 @@
To continue, please consult the code grid in the manual. Enter the code at row 2978, column 3083.

View file

@ -0,0 +1,2 @@
Part 1: 353
Part 2: 152

View file

@ -0,0 +1,2 @@
Part 1: 95549
Part 2: D87AD

View file

@ -0,0 +1,2 @@
Part 1: 982
Part 2: 1826

View file

@ -0,0 +1,2 @@
Part 1: 185371
Part 2: 984

View file

@ -0,0 +1 @@
ojvtpuvg

View file

@ -0,0 +1,2 @@
Part 1: 4543c154
Part 2: 1050cbbd

650
inputs/2016/2016_06.input Normal file
View file

@ -0,0 +1,650 @@
yvaywrul
ujcsejwm
ztyzonac
yornafia
ibmdppra
owjqnqer
ahkzywrp
hdhgrcol
nxbuzmki
amwkhnhy
znvuhmdq
jlrukhss
uvpzvtwf
ttgizolw
vghfbbiz
iijrfsvb
tnmqlfqy
mslcjslh
ezsumuxx
xyhxqtme
sfbsuhyh
newysgfj
kbkqkeuf
hbtkmbuf
jxxazxbp
bpkrscwh
jbzafmiq
vrxgosxg
qgjkpmrb
kicyfqgl
amxqsxsj
dowuhqfv
dyaexvdi
pdnmixmo
unlqxrgw
gwcamnpd
qcljehdz
yndzaqwi
erxgzbep
bnvtmyud
blxsijnd
glefcenj
ljaapkht
nuygmaap
clgtphyt
evpuxtee
kqsdjrrj
cnpijuov
wthtxtua
yqjuiagg
gzupqgvm
gcgbyekg
apoguipr
hfbhzhpk
phdzjvcw
uxcxqnfe
jqshvtus
mcxaorkj
ahvrqirw
wmhcagaa
nhmbkxxg
dlgebehd
rjkgbxrn
kqsegzts
zxllgdaq
iarrmjpe
qmabpovx
dfttwkck
hvlirmtd
sieluyef
gptbsufc
lrectxly
grfhjxtr
fivfdmjy
ibysxaed
vavzcflk
jtvaamhh
xrkowbdd
aalfiuqi
jwfteoqi
bmyrqted
ruycdmhr
ljzldtja
nczypfst
fxmuhmbi
qsiflxnc
tpuqukpz
xnkerwbu
qvokxtrf
yzdbpfti
psleiqfs
pooladwj
jzwxvcgn
sstdytzo
haxlzamb
zepjnkza
fgnongnc
syrxrxos
kxwvmwsv
puupmjkg
qoytrnin
kgoaddsm
apgmidlj
flavdjcb
gnuzxoth
mnkjeosb
ejqmykpz
qiqebknx
taujrjja
aeeftwfd
ldojryvq
polbygse
wosjxste
ymhfooct
jqmjkmid
pmlgfejx
noubmefy
ffoqwtzy
mjcnbgmu
poiemkay
zpwhzlmk
tuqswxqu
mrsnwydd
ixixjmge
mhbfrjuo
exsgjblh
avhrgjri
gdxaezen
yknniytq
uwmpezpd
lajwizne
tykpurmk
jnjwcloj
tbntcuwe
xusrgrsf
pngkjyna
wkrocije
kkixtngw
iekpbyrx
qsodlzot
grvdxrhq
urynldsy
efntvvvu
shokzcmt
eycychtm
rikyjfpf
utmhgfyu
qgbrkwzd
agjhhlvt
mnounckl
sclitqee
oatoipaj
kuqtydvx
mvfwpgde
otdxkifk
jdxehrse
rdfbtqov
hhutipis
gckzyoow
vjphtldv
ztkihzbt
tcwdsxte
lhtbtyuh
yozkctlm
muhblgzn
fylsuubl
mjrndjql
vczrvvbq
nmaqedor
uhyaafyo
wterctsa
xhzvwohv
xqvurvop
riylylux
aqhsovzj
izpnawyp
cpvjtlaq
yrehnhlx
rnuljggd
gywmrqkm
clduzuee
tbikbrkg
ggjeicab
wberwbxw
xgzuzdjg
unumhkty
ptpriseo
jnfygpyr
fsfovqjj
fsvweaoz
kyixynpr
tkwsrict
btkjqnsh
oboynuim
ojzfpfdu
cygyjuoj
guqwumzn
wvrfsiyt
xsqzzhls
pavohgir
ezinqtxl
czezeswc
bpcvcedi
ixwwgmrf
pisrvxqz
jsspvtyj
rtlfkrjs
ubsslwgb
zcxtpbkm
svpmdtbx
qinfjllv
mtprpcxo
gcgvyfwa
uklnzzee
sznoxgvo
kizkvksv
xwhkcltx
ldjzomya
uixumnen
lbiwswhy
dtfcohae
hlmytext
yuqxwyza
plpockjx
lkohqpip
etifsdbi
yegmhwgx
ngbpplnm
npzcdjxs
fsjsxcbc
bckgkisl
fumkfeom
iedhxuch
uroewsgc
ijrdrpif
iwrpjnqc
oysoiibn
sxmoluyo
ojshrdzm
coixnbzm
rahgbqbh
swswubzu
hrssfarw
ieeychxh
cjvrcrkr
veiwtvrb
brxgqbdp
dudhknrd
kyoypwyn
rbcdyidk
ikkanuec
xnivkght
wygdzmnl
cvbqokzv
xoxmywxn
ethkplnv
yfhwlxju
raojzvpb
yoottlhw
rupwoevd
ddwnaytb
azvjrgdl
lqyiwvna
hkugydve
fgsxjdns
osipnrwq
adcpkeox
fayoghgq
varmxqrq
xlakadzd
wddsqsop
kqjfqbfd
cdoabahh
udulalxy
icvoqdvv
opwgwgyz
klyiohwo
edawoezx
gkpoivei
wcmllhln
izsbdygi
fhcqpopj
cpfxhsgz
hddesugm
lctnczgs
hipdojpa
zwaynfmz
glwfftsz
oshbfgyp
ywjicsba
lucdcsup
nqtllilg
fgftgoxr
vghucjjz
vthnskcy
zyvfqumb
lypfdslc
lmkggzbw
sxqimuhf
uxilvbwh
exoauzjy
jcipdhci
sokqiypg
ikobmgup
pkxqcyid
ktpyxysi
jyagtehk
qzkghqez
awagoups
jeuotogq
wzqmdpou
tjofgimo
eystazux
hntkjpzk
wrykvfsh
zsvcvvte
deptmrwr
mhfqtitw
ahqyfhlw
sxwzkoky
dxlbcpzj
ncqhdqsx
qcbnlttb
ecnibawi
qqcwgxun
kseizswa
yarddiul
hrqjqksf
sgbhpbqm
dxfxernk
iavmtzql
ekmhlgkt
omdilugt
ljqwvohg
fmrakdjp
vqanxphj
uvbhhduh
xbqjqymc
dflehzea
smgbvzzl
vafsagbm
fktglojj
meyffxdv
mcolnmts
xhgepxgq
rxlvweva
xwcvtqxv
dnvomckh
tcrprafj
lptvaoqv
xvpvkffq
vgnxvuod
wifwjnch
baaflxla
mwctffod
wvhupvky
dlhrekcr
dveanwuj
qdtzafxp
ypzmmwlu
gslwkrnm
pscqnadd
ciahqdbc
wtmmzaiz
yjmelify
kvnmpzab
tbxeimao
ddmxcvdv
pmuqbpio
qxjlswkb
wweuuczq
rycckvrk
zedfuqmw
sbknyoln
nwrcieve
wsgxawds
zgricrdi
nhuhflzi
bdmlhqav
ovqznifk
hlwrpnep
ezavuysi
kjmpsuqf
fetgdtdb
qpuoqckn
xugvazxp
zktlactb
dbopyqyz
bonsxzil
iqcjqaqt
jnymuitf
pckdhqak
nhkivjnl
bmpnjacv
clknrccx
aydltwjy
tujsucks
cwainpiv
hyyvtnzi
rgjvypev
fiuvqrqb
vhnpbdip
kiyvwfvf
vkzveiaf
zjfrxfsq
szwuxceu
zazdbtam
hhstxizc
juotcvme
zirhlbyy
dpjmewwc
myhwvwbv
ezpesvlw
gkwgocfq
zsqoyvfe
uexbupnl
kglbsatp
qlfcxyps
bodyxccq
swuxnfao
zfevvcbo
nlpanwdi
yjoavnnt
xgqbgsez
ithqwwoc
nzfnbtnw
lrxwziue
lmddnnmi
foiqbray
rkwunijn
odcuuxqx
ovuxbyga
whnvmyqr
unflbbms
sgcgnxmr
ldjqvayy
hovigjig
sditfypy
sileoqfh
eflcfjvj
aimowvxm
ldgaabqu
cjndkicj
oundpkxw
sfbeerto
bqioiavi
aawkkmyz
avdujvya
ektrilke
kpdkfzqj
vfccaofu
wueprjpg
aodohgrb
zmgzjxxx
dfrxqspm
vyqlvjuo
tbagellj
tiingjqk
cqlzqcym
dxezyqom
xebyhxbc
twfazwwu
xrybgxuu
ojyqvalg
xlamezzg
divculwc
jleeahcw
etdccjgj
vwqfguwq
rhqqorhl
yzdbczxt
agnmiibs
wkjmwnyw
esbrfzjf
oziornmm
sanheboy
zbbcovqp
iggvgbfc
oqbrdqlz
majzpyih
wsyeusqh
fbddsajg
bpzzdbhp
jwaifckr
ifbrwphk
pyzsowew
quhmqhnt
dfejtbct
otevtaln
bxzpydbi
ewzlegng
ghghlzos
ulpskmjf
ughqkpnv
wafnwoho
hwcmexio
liryreus
ujjsrakf
zqwkmhxc
cqffzkrz
iumgsdvo
fscgjpbx
mfrroqfq
ukiosfpo
thlfmmxx
mkexdlxv
mbzespbp
cqschicn
bqrehhlz
huawdjdg
kqxvantv
noubxycq
ovamzoou
fempltqr
azjnwdfz
bctzxppw
dgearltb
ehwujrdu
xrujgyan
otzivkvt
hqtyvpok
zrejukjq
gvwzjspl
ddtdstwg
vsokesrc
lrbjunkh
qcfifdol
hfqxdccp
bvswbpkg
btlrrimb
cifmbvbl
spmcnsva
wjbwpgql
pxbjtkur
hlscoqck
gytwpjwb
bedebzhn
jdhumkeb
smtvkowh
zmdphbcr
cshizvqc
nmwldxmc
ioscnnic
exxwsskg
hkmptdai
yotteevn
phvtfmra
freitcgb
qbyxkzyw
vuawzjry
vuyckdaw
ojlhhdyw
jegayhky
pkbautcf
kpwkeear
peggwlgs
xngkymtl
tfidfghf
jfrlzqzw
uxonsrju
krchghzg
ngastvbn
jpwimnwf
ilucyoda
qmxqslfm
vvxkbawg
kzbvegkr
nmfwqkvv
yaihlssu
ykqeqwxg
uxsuakck
ozydpnus
xbukntpz
qftbywyk
bnzrouhp
nbptgswf
grivgntq
lrznwphn
pggjdgpv
vedplgmz
rrvddhrk
oorxssrg
rwxceuqg
ffphaxam
vuncoerp
jftdwmrx
qfqmbono
gjnvfecq
dmvldovn
iwyuuexk
ovnbkfxa
ciqbrlhe
mqcpuwdc
kzfablph
nkglhraz
payjujas
toexirfb
tjxklauf
madpfkan
gtqcmjik
wzkyzvto
nmvlokmz
lpncbbop
rwjlbsjr
hblomsdt
miryjfjr
zzmjfqwl
ezpnamvh
qfstlbdd
clbtxrmk
nauizuhr
hxniwall
tphbrpni
clapconx
bsxthfpo
fynijbet
rnusrpyf
rnpywyej
remfmjzr
yecxabru
yceqnemf
mpbalkid
tszdkfsw
cvzqdfes
qebpouuv
zpvzgejt
lfemvcku
bmioeijz
rebyitlk
pdzeqeit
yrtnxncc
rqxjgmih
vvgsmabl
dyksiefo
mtjsuvmu
nbsdfhuq
wmrzthvu
ruuyhayy
ulakolir
apjjilmt
gckusufb
awrafegs
xqfoscgx
crzylcro
jhnjifqu
addsjzsm
ufjsgyvu
tonzyhgx
betqoosk
tngznlfd

2000
inputs/2016/2016_07.input Normal file

File diff suppressed because it is too large Load diff

170
inputs/2016/2016_08.input Normal file
View file

@ -0,0 +1,170 @@
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 3
rect 1x1
rotate row y=0 by 2
rect 1x1
rotate row y=0 by 3
rect 1x1
rotate row y=0 by 2
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 5
rect 1x1
rotate row y=0 by 3
rect 1x1
rotate row y=0 by 2
rect 1x1
rotate row y=0 by 3
rect 2x1
rotate row y=0 by 2
rect 1x2
rotate row y=1 by 5
rotate row y=0 by 3
rect 1x2
rotate column x=30 by 1
rotate column x=25 by 1
rotate column x=10 by 1
rotate row y=1 by 5
rotate row y=0 by 2
rect 1x2
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=2 by 18
rotate row y=0 by 5
rotate column x=0 by 1
rect 3x1
rotate row y=2 by 12
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate column x=20 by 1
rotate row y=2 by 5
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=2 by 15
rotate row y=0 by 15
rotate column x=10 by 1
rotate column x=5 by 1
rotate column x=0 by 1
rect 14x1
rotate column x=37 by 1
rotate column x=23 by 1
rotate column x=7 by 2
rotate row y=3 by 20
rotate row y=0 by 5
rotate column x=0 by 1
rect 4x1
rotate row y=3 by 5
rotate row y=2 by 2
rotate row y=1 by 4
rotate row y=0 by 4
rect 1x4
rotate column x=35 by 3
rotate column x=18 by 3
rotate column x=13 by 3
rotate row y=3 by 5
rotate row y=2 by 3
rotate row y=1 by 1
rotate row y=0 by 1
rect 1x5
rotate row y=4 by 20
rotate row y=3 by 10
rotate row y=2 by 13
rotate row y=0 by 10
rotate column x=5 by 1
rotate column x=3 by 3
rotate column x=2 by 1
rotate column x=1 by 1
rotate column x=0 by 1
rect 9x1
rotate row y=4 by 10
rotate row y=3 by 10
rotate row y=1 by 10
rotate row y=0 by 10
rotate column x=7 by 2
rotate column x=5 by 1
rotate column x=2 by 1
rotate column x=1 by 1
rotate column x=0 by 1
rect 9x1
rotate row y=4 by 20
rotate row y=3 by 12
rotate row y=1 by 15
rotate row y=0 by 10
rotate column x=8 by 2
rotate column x=7 by 1
rotate column x=6 by 2
rotate column x=5 by 1
rotate column x=3 by 1
rotate column x=2 by 1
rotate column x=1 by 1
rotate column x=0 by 1
rect 9x1
rotate column x=46 by 2
rotate column x=43 by 2
rotate column x=24 by 2
rotate column x=14 by 3
rotate row y=5 by 15
rotate row y=4 by 10
rotate row y=3 by 3
rotate row y=2 by 37
rotate row y=1 by 10
rotate row y=0 by 5
rotate column x=0 by 3
rect 3x3
rotate row y=5 by 15
rotate row y=3 by 10
rotate row y=2 by 10
rotate row y=0 by 10
rotate column x=7 by 3
rotate column x=6 by 3
rotate column x=5 by 1
rotate column x=3 by 1
rotate column x=2 by 1
rotate column x=1 by 1
rotate column x=0 by 1
rect 9x1
rotate column x=19 by 1
rotate column x=10 by 3
rotate column x=5 by 4
rotate row y=5 by 5
rotate row y=4 by 5
rotate row y=3 by 40
rotate row y=2 by 35
rotate row y=1 by 15
rotate row y=0 by 30
rotate column x=48 by 4
rotate column x=47 by 3
rotate column x=46 by 3
rotate column x=45 by 1
rotate column x=43 by 1
rotate column x=42 by 5
rotate column x=41 by 5
rotate column x=40 by 1
rotate column x=33 by 2
rotate column x=32 by 3
rotate column x=31 by 2
rotate column x=28 by 1
rotate column x=27 by 5
rotate column x=26 by 5
rotate column x=25 by 1
rotate column x=23 by 5
rotate column x=22 by 5
rotate column x=21 by 5
rotate column x=18 by 5
rotate column x=17 by 5
rotate column x=16 by 5
rotate column x=13 by 5
rotate column x=12 by 5
rotate column x=11 by 5
rotate column x=3 by 1
rotate column x=2 by 5
rotate column x=1 by 5
rotate column x=0 by 1

File diff suppressed because one or more lines are too long

231
inputs/2016/2016_10.input Normal file
View file

@ -0,0 +1,231 @@
bot 171 gives low to bot 4 and high to bot 84
bot 1 gives low to bot 117 and high to bot 81
bot 82 gives low to bot 209 and high to bot 103
bot 128 gives low to bot 56 and high to bot 91
value 23 goes to bot 8
bot 7 gives low to bot 148 and high to bot 22
bot 179 gives low to bot 91 and high to bot 77
bot 158 gives low to bot 125 and high to bot 143
bot 190 gives low to bot 26 and high to bot 100
bot 32 gives low to output 12 and high to bot 6
bot 115 gives low to bot 126 and high to bot 38
bot 101 gives low to bot 202 and high to bot 66
bot 143 gives low to bot 169 and high to bot 76
bot 31 gives low to bot 109 and high to bot 95
bot 103 gives low to bot 9 and high to bot 171
bot 180 gives low to bot 137 and high to bot 93
bot 73 gives low to bot 21 and high to bot 19
bot 91 gives low to bot 18 and high to bot 58
bot 49 gives low to bot 85 and high to bot 188
bot 41 gives low to bot 69 and high to bot 203
bot 10 gives low to bot 31 and high to bot 94
bot 29 gives low to output 9 and high to bot 164
bot 44 gives low to bot 194 and high to bot 180
bot 157 gives low to bot 67 and high to bot 14
bot 104 gives low to bot 114 and high to bot 149
bot 183 gives low to bot 201 and high to bot 151
bot 138 gives low to output 19 and high to bot 37
bot 21 gives low to bot 98 and high to bot 205
bot 9 gives low to bot 36 and high to bot 4
bot 136 gives low to bot 87 and high to bot 196
bot 99 gives low to output 20 and high to bot 96
bot 142 gives low to bot 27 and high to bot 116
bot 42 gives low to bot 118 and high to bot 104
bot 108 gives low to bot 64 and high to bot 42
value 7 goes to bot 157
bot 159 gives low to bot 78 and high to bot 192
bot 81 gives low to bot 124 and high to bot 3
bot 148 gives low to bot 96 and high to bot 146
bot 107 gives low to bot 49 and high to bot 48
bot 38 gives low to bot 177 and high to bot 200
value 43 goes to bot 106
bot 28 gives low to bot 70 and high to bot 79
bot 172 gives low to bot 106 and high to bot 190
bot 162 gives low to bot 158 and high to bot 59
bot 208 gives low to output 4 and high to output 13
value 47 goes to bot 21
bot 124 gives low to bot 79 and high to bot 83
bot 206 gives low to bot 196 and high to bot 55
bot 17 gives low to bot 65 and high to bot 187
bot 144 gives low to bot 46 and high to bot 107
bot 154 gives low to bot 195 and high to bot 78
bot 106 gives low to bot 72 and high to bot 26
bot 186 gives low to bot 14 and high to bot 209
value 67 goes to bot 10
bot 187 gives low to bot 123 and high to bot 193
bot 5 gives low to bot 136 and high to bot 206
bot 166 gives low to bot 61 and high to bot 85
value 37 goes to bot 32
bot 198 gives low to bot 76 and high to bot 71
bot 97 gives low to output 18 and high to bot 129
bot 139 gives low to bot 108 and high to bot 88
bot 192 gives low to bot 131 and high to bot 89
bot 174 gives low to bot 80 and high to bot 127
bot 92 gives low to bot 11 and high to bot 7
bot 94 gives low to bot 95 and high to bot 183
value 5 goes to bot 98
bot 72 gives low to bot 207 and high to bot 43
bot 12 gives low to bot 68 and high to bot 195
bot 156 gives low to bot 89 and high to bot 1
bot 188 gives low to bot 197 and high to bot 64
bot 3 gives low to bot 83 and high to bot 105
bot 77 gives low to bot 58 and high to bot 41
bot 11 gives low to bot 99 and high to bot 148
bot 55 gives low to bot 45 and high to bot 44
bot 66 gives low to bot 5 and high to bot 141
bot 23 gives low to bot 48 and high to bot 139
bot 18 gives low to bot 39 and high to bot 174
bot 40 gives low to bot 190 and high to bot 39
bot 90 gives low to bot 179 and high to bot 36
bot 196 gives low to bot 92 and high to bot 45
bot 79 gives low to bot 162 and high to bot 147
value 2 goes to bot 172
bot 135 gives low to bot 133 and high to bot 168
bot 117 gives low to bot 28 and high to bot 124
bot 118 gives low to bot 13 and high to bot 114
bot 26 gives low to bot 43 and high to bot 12
bot 185 gives low to bot 32 and high to bot 34
value 61 goes to bot 207
bot 193 gives low to bot 101 and high to bot 132
bot 16 gives low to bot 186 and high to bot 82
bot 93 gives low to bot 144 and high to bot 60
bot 116 gives low to bot 155 and high to bot 57
bot 39 gives low to bot 100 and high to bot 80
bot 131 gives low to bot 173 and high to bot 74
bot 133 gives low to output 11 and high to bot 20
bot 137 gives low to bot 33 and high to bot 144
value 11 goes to bot 52
bot 105 gives low to bot 62 and high to bot 122
bot 126 gives low to bot 25 and high to bot 177
bot 78 gives low to bot 75 and high to bot 131
bot 132 gives low to bot 66 and high to bot 167
bot 202 gives low to bot 181 and high to bot 5
bot 27 gives low to bot 163 and high to bot 116
bot 173 gives low to bot 193 and high to bot 63
value 41 goes to bot 112
bot 13 gives low to bot 182 and high to bot 50
bot 59 gives low to bot 143 and high to bot 198
bot 123 gives low to bot 200 and high to bot 101
bot 182 gives low to output 2 and high to bot 97
bot 112 gives low to bot 8 and high to bot 15
bot 86 gives low to bot 164 and high to bot 166
bot 201 gives low to bot 82 and high to bot 151
bot 62 gives low to bot 198 and high to bot 122
bot 65 gives low to bot 38 and high to bot 123
bot 165 gives low to bot 121 and high to bot 110
bot 197 gives low to bot 37 and high to bot 111
bot 69 gives low to bot 127 and high to bot 0
bot 57 gives low to bot 81 and high to bot 3
bot 168 gives low to bot 20 and high to bot 170
value 31 goes to bot 31
bot 6 gives low to output 7 and high to bot 133
value 3 goes to bot 72
bot 67 gives low to bot 204 and high to bot 161
bot 35 gives low to bot 30 and high to bot 11
bot 14 gives low to bot 161 and high to bot 90
bot 175 gives low to bot 157 and high to bot 186
bot 96 gives low to output 1 and high to bot 29
bot 170 gives low to bot 51 and high to bot 176
bot 68 gives low to bot 191 and high to bot 17
bot 209 gives low to bot 90 and high to bot 9
bot 150 gives low to bot 168 and high to bot 119
bot 203 gives low to bot 0 and high to bot 27
bot 2 gives low to output 3 and high to bot 208
bot 50 gives low to bot 97 and high to bot 24
bot 161 gives low to bot 128 and high to bot 179
bot 167 gives low to bot 141 and high to bot 158
value 73 goes to bot 112
bot 163 gives low to bot 156 and high to bot 155
bot 4 gives low to bot 178 and high to bot 84
bot 147 gives low to bot 59 and high to bot 62
bot 25 gives low to bot 135 and high to bot 150
bot 121 gives low to bot 160 and high to bot 110
bot 169 gives low to bot 44 and high to bot 47
bot 75 gives low to bot 187 and high to bot 173
bot 120 gives low to bot 176 and high to bot 87
bot 177 gives low to bot 150 and high to bot 102
bot 37 gives low to output 16 and high to bot 134
bot 149 gives low to bot 24 and high to bot 130
bot 34 gives low to bot 6 and high to bot 135
value 71 goes to bot 109
bot 43 gives low to bot 199 and high to bot 68
bot 145 gives low to bot 139 and high to bot 88
bot 84 gives low to bot 140 and high to bot 142
bot 20 gives low to output 8 and high to bot 51
bot 95 gives low to bot 16 and high to bot 201
bot 61 gives low to output 5 and high to bot 138
bot 83 gives low to bot 147 and high to bot 105
bot 46 gives low to bot 166 and high to bot 49
bot 153 gives low to bot 93 and high to bot 160
bot 71 gives low to bot 152 and high to bot 165
bot 48 gives low to bot 188 and high to bot 108
bot 98 gives low to bot 185 and high to bot 184
bot 70 gives low to bot 167 and high to bot 162
bot 195 gives low to bot 17 and high to bot 75
bot 205 gives low to bot 184 and high to bot 126
bot 24 gives low to bot 129 and high to bot 130
bot 60 gives low to bot 107 and high to bot 23
bot 51 gives low to output 6 and high to bot 189
bot 45 gives low to bot 7 and high to bot 194
bot 164 gives low to output 0 and high to bot 61
bot 8 gives low to bot 10 and high to bot 15
value 19 goes to bot 67
bot 181 gives low to bot 120 and high to bot 136
value 13 goes to bot 204
bot 114 gives low to bot 50 and high to bot 149
bot 113 gives low to bot 52 and high to bot 56
bot 30 gives low to output 14 and high to bot 99
bot 63 gives low to bot 132 and high to bot 70
bot 80 gives low to bot 154 and high to bot 159
bot 53 gives low to bot 23 and high to bot 145
bot 125 gives low to bot 55 and high to bot 169
bot 56 gives low to bot 40 and high to bot 18
bot 54 gives low to bot 192 and high to bot 156
bot 155 gives low to bot 1 and high to bot 57
bot 102 gives low to bot 119 and high to bot 181
bot 151 gives low to bot 103 and high to bot 171
bot 200 gives low to bot 102 and high to bot 202
bot 0 gives low to bot 54 and high to bot 163
bot 191 gives low to bot 115 and high to bot 65
bot 119 gives low to bot 170 and high to bot 120
bot 207 gives low to bot 73 and high to bot 199
bot 184 gives low to bot 34 and high to bot 25
value 59 goes to bot 73
bot 130 gives low to bot 2 and high to bot 208
bot 111 gives low to bot 134 and high to bot 13
bot 15 gives low to bot 94 and high to bot 183
bot 146 gives low to bot 29 and high to bot 86
bot 58 gives low to bot 174 and high to bot 69
bot 189 gives low to output 15 and high to bot 30
bot 33 gives low to bot 86 and high to bot 46
bot 100 gives low to bot 12 and high to bot 154
bot 160 gives low to bot 60 and high to bot 53
bot 129 gives low to output 17 and high to bot 2
bot 87 gives low to bot 35 and high to bot 92
bot 64 gives low to bot 111 and high to bot 118
bot 134 gives low to output 10 and high to bot 182
bot 122 gives low to bot 71 and high to bot 165
bot 178 gives low to bot 41 and high to bot 140
value 29 goes to bot 175
bot 19 gives low to bot 205 and high to bot 115
bot 47 gives low to bot 180 and high to bot 153
value 17 goes to bot 113
bot 176 gives low to bot 189 and high to bot 35
bot 88 gives low to bot 42 and high to bot 104
bot 199 gives low to bot 19 and high to bot 191
value 53 goes to bot 185
bot 22 gives low to bot 146 and high to bot 33
bot 52 gives low to bot 172 and high to bot 40
bot 141 gives low to bot 206 and high to bot 125
bot 152 gives low to bot 153 and high to bot 121
bot 140 gives low to bot 203 and high to bot 142
bot 85 gives low to bot 138 and high to bot 197
bot 89 gives low to bot 74 and high to bot 117
bot 109 gives low to bot 175 and high to bot 16
bot 36 gives low to bot 77 and high to bot 178
bot 76 gives low to bot 47 and high to bot 152
bot 194 gives low to bot 22 and high to bot 137
bot 110 gives low to bot 53 and high to bot 145
bot 74 gives low to bot 63 and high to bot 28
bot 204 gives low to bot 113 and high to bot 128
bot 127 gives low to bot 159 and high to bot 54

View file

@ -0,0 +1,4 @@
The first floor contains a thulium generator, a thulium-compatible microchip, a plutonium generator, and a strontium generator.
The second floor contains a plutonium-compatible microchip and a strontium-compatible microchip.
The third floor contains a promethium generator, a promethium-compatible microchip, a ruthenium generator, and a ruthenium-compatible microchip.
The fourth floor contains nothing relevant.

23
inputs/2016/2016_12.input Normal file
View file

@ -0,0 +1,23 @@
cpy 1 a
cpy 1 b
cpy 26 d
jnz c 2
jnz 1 5
cpy 7 c
inc d
dec c
jnz c -2
cpy a c
inc a
dec b
jnz b -2
cpy c b
dec d
jnz d -6
cpy 16 c
cpy 17 d
inc a
dec d
jnz d -2
dec c
jnz c -5

View file

@ -0,0 +1 @@
1364

View file

@ -0,0 +1 @@
ngcjuoqr

View file

@ -0,0 +1,6 @@
Disc #1 has 17 positions; at time=0, it is at position 1.
Disc #2 has 7 positions; at time=0, it is at position 0.
Disc #3 has 19 positions; at time=0, it is at position 2.
Disc #4 has 5 positions; at time=0, it is at position 0.
Disc #5 has 3 positions; at time=0, it is at position 0.
Disc #6 has 13 positions; at time=0, it is at position 5.

View file

@ -0,0 +1 @@
00111101111101000

View file

@ -0,0 +1 @@
pxxbnzuo

View file

@ -0,0 +1 @@
.^^^^^.^^.^^^.^...^..^^.^.^..^^^^^^^^^^..^...^^.^..^^^^..^^^^...^.^.^^^^^^^^....^..^^^^^^.^^^.^^^.^^

View file

@ -0,0 +1 @@
3014603

958
inputs/2016/2016_20.input Normal file
View file

@ -0,0 +1,958 @@
420604416-480421096
172102328-195230700
613677102-639635955
1689844284-1724152701
3358865073-3365629764
1333423844-1344930397
2519115700-2535290065
698684483-723211151
979757052-1003200781
4165068842-4190472815
2020267004-2045214369
2979897715-3004836346
2110213890-2115506975
2970017340-2973461626
2236378365-2258142409
3423992974-3426380317
1462489107-1490036931
2189940955-2198476022
2417413696-2430182746
3624276792-3633790184
1005063612-1009015074
1061038892-1061410454
2276099915-2310172070
1202572862-1215598809
1783724555-1785267178
1262810964-1264200367
592924330-594021870
1981502514-2001291898
3639371125-3691832997
751455858-758389721
575870144-588215938
2707934395-2711294609
2271125072-2271532092
723211153-745881341
291750706-293834948
3846273818-3846421786
1798292566-1840652756
907920869-908496244
2979008391-2984333350
3120502195-3140695376
1316734884-1323407408
4013388816-4015102290
4211041074-4243535195
3264591092-3270165984
1356324132-1369836240
3500337320-3511856741
2675082203-2680516758
269092398-286582232
9214023-16864642
3496293771-3507984426
789173169-790658193
1589657426-1592447273
3018889533-3040428852
3190582871-3209497449
2582019510-2592221443
452701865-462658183
581072273-585497818
2885687081-2887027444
405199391-406037773
1926405498-1961345770
1591447330-1595803034
2075061753-2117082859
2738757089-2739984421
1758742902-1766649306
1598451138-1603784829
904873440-933144524
743128701-751089192
2946510215-2953128493
4258067806-4258357961
2162946809-2194271963
2502065462-2529412983
1794208357-1812728725
2399604728-2399751734
2675639614-2686964361
1243509131-1261449357
1334629713-1360716911
490307573-506198210
3865783894-3882438935
1355288427-1356825096
4080632471-4085694027
1069989320-1079328173
1261530547-1263095027
1864453415-1864536898
500660752-513276733
859810764-865812062
4054243009-4055337105
795048590-839560602
2708730392-2712322515
3642043390-3653718654
2350724230-2355301182
663974525-698684482
734062708-734919764
2004656983-2006812551
987361385-989501665
3621608802-3622545302
1133546243-1135802698
147516310-150573031
2271038167-2271338460
3912004191-3947848898
2301820906-2338108229
2361989797-2363651982
3867365-5819500
3702314080-3703559974
4134127328-4135370466
756306610-770493891
2079529322-2090642509
3981814383-3992802961
4031189022-4042698219
1560502437-1565573103
408025952-414757361
137808459-150920914
3393581407-3411447948
2151896844-2162946807
4201010521-4201471695
3713302577-3725874062
142387170-154849830
2166232094-2205567227
3291340751-3298984606
938375497-943547413
4055961596-4110367884
136677359-137609692
3037464396-3044180771
2691576247-2691980924
1009015076-1045645521
789113477-790592023
899519940-911794289
2137437783-2155776766
1399083500-1402900021
1469947218-1479256900
2944855925-2953686693
2910064491-2920533014
144173340-148094230
2360899146-2362380838
2013535209-2049558890
1109489564-1124585673
2756379565-2767828753
1060568096-1073644115
1691100485-1728041197
1592871439-1600233767
1516639981-1518466748
2098130915-2098541161
3704291842-3706581331
962586078-1003763244
527697837-533713889
1856931843-1873776214
2399693233-2399917980
2055406323-2063623078
240041628-275447727
1513843540-1521844727
1648487379-1649719916
2087056931-2102042862
3717079814-3719847466
1500211877-1510297315
407413483-415066321
3596458788-3618072868
218197655-228951780
643659026-656047997
1603704290-1614650204
2358880422-2366638177
3004836348-3015765511
3046845638-3046851095
3305333257-3307471995
2401731427-2405370552
4017360677-4027723482
557056664-575870142
609440078-615655979
1139493162-1151170381
428962141-483384245
2293357845-2334971307
3091700546-3119568633
1864347502-1864482912
1749751448-1750782554
420140812-420604414
1317387394-1324899402
3623998911-3629315327
4150451309-4152623876
434323808-454005042
1858560120-1864845209
2009686203-2018214121
605094405-611343970
4256094197-4258455116
1177692263-1227426205
4011096895-4014427778
39304785-47673299
498903368-524596608
605553131-610691072
3048424158-3066041482
153238649-154812518
1317950434-1324244958
3355309684-3360596455
2409598473-2428168849
2946469763-2949510201
543235050-544883779
1079837788-1081762723
3600722024-3622452566
4257178957-4258853576
1922845451-1979527610
1162924278-1217904821
1854156984-1867582222
2573163840-2578960281
1159211723-1163517189
1490036932-1500211875
482764386-488744315
235990048-265498430
1714315712-1724421861
958737616-962586076
790658195-851798647
2019736814-2021017547
2162802-8327007
787368380-789171975
3467221232-3469771790
3416813106-3439834312
906735025-908389759
64489226-70116603
1908532718-1922845449
1234754192-1245016567
3287320754-3296095689
3031537491-3039742613
3769892977-3785548652
1645238060-1655418015
612066331-620597775
2905104738-2920311121
2014785668-2022435799
3844301667-3844798343
2828382380-2863199622
2676931732-2682206642
171451625-218197654
2153052343-2156659109
610691073-636761246
2604642896-2615712599
1589965559-1603704289
2935029177-2942217574
186697135-187447861
1986224726-1986550701
770493893-789113476
3557491384-3562596711
2898302199-2920593201
934606912-955515749
1855368372-1872942514
2570443173-2571696675
186869593-188420012
1029668904-1048703657
3284676192-3295161434
3955266215-3977053319
2476141495-2479329360
4276025347-4283606977
534415917-569504381
2263536298-2268109489
1200129331-1210019228
3971350693-3990304290
489813454-495749644
1743364359-1768398619
3924729773-3931294732
105847925-111482255
794582284-818505469
1811415389-1838855885
1890243027-1898852651
1986067335-1986471617
104143552-106052965
772703103-776359533
3911720342-3933921905
395790945-398705617
2258142410-2267980008
613561861-616915116
3310135636-3330660281
2061419260-2061539636
2624281089-2626673183
1877477043-1884442706
2933979446-2949991401
543661669-563658372
197557686-226037744
613176712-618285697
4265278830-4278950571
3556799964-3560580457
1116126837-1122976017
1187703503-1205238834
983871724-1001238917
3887842382-3903790188
2641349279-2643172883
3583057749-3587680646
2601030398-2608486868
4157885743-4168988833
1162830362-1167726097
2514929623-2525222702
3291107480-3295972867
2151518630-2154613192
3046851552-3046878017
325969068-334085941
189084100-189886055
3650880042-3683085757
2453733029-2471942669
1662489961-1666626344
44287139-49449042
1400982930-1421830420
2546953607-2554587873
2639634659-2672001824
641036962-646629131
1236906461-1244507638
1331784152-1367083336
506198211-527697835
255997224-260755488
2588563930-2611385666
3599734818-3614926593
2285367719-2289556931
1088850011-1109811497
3586236383-3589929173
2399595142-2399763869
1385676603-1390665612
3513146704-3513797148
2738224131-2740166097
2869889938-2880215300
2005865698-2011251487
3046872422-3055338791
2940602932-2944294443
3711823219-3713306331
327670367-327738352
2793738-2841656
3807120966-3836270308
3711433856-3712911001
592896405-592954516
688452447-718340962
2063048458-2068052789
4162162406-4167839641
2049558892-2064994876
20968691-38549168
2497497428-2510517683
1583336096-1589657424
1143974607-1155771407
2381952303-2397368087
2009571163-2013286329
942853383-944865487
951722030-952400166
200197723-215328622
3106021045-3120502193
4140023055-4149617577
1668895062-1671431568
2626673185-2653038422
1841289175-1846422485
335754679-386244011
4062044458-4068497802
331356502-332799273
3307471997-3371549847
2018475560-2021933871
150920915-171451623
2194931559-2195514567
4089933248-4090707368
4157463945-4165762209
4100746531-4104107984
3411013858-3416813104
3374946441-3393581406
2552376718-2552429766
725947111-751643934
2473774976-2490564633
3566405121-3581497459
2683823262-2693090640
2734605142-2742827358
3441986164-3442398493
1524044927-1541206072
4254311927-4257287997
2411062371-2425081809
3666577856-3698298724
440803690-480698287
1614650206-1663590083
4257850447-4258201271
2637194180-2658593345
1269282838-1312761281
2522666665-2525818042
141503475-143914340
364934589-385277316
24026223-27879741
3557755338-3564098914
2943664323-2954588780
1571687539-1572996177
957113399-959367378
3585168986-3592657057
1356305980-1369637926
3630349604-3639371123
2570730499-2575580881
2459213065-2486172460
814620199-829988953
1983439516-1984861942
3800496806-3833569562
2841657-3867364
1706481656-1713944571
454683370-473903295
2697862561-2701781892
1451637419-1454646761
501104716-523461517
3304490686-3306418502
3846192081-3846304020
4191662000-4235899383
4096574372-4111227622
480421097-485653417
3762938052-3790582378
701786054-705861635
1214808315-1215006746
364434099-382831881
3713276399-3714579266
1336679025-1347883722
1979527611-1979886571
2090642510-2129888576
3624144511-3633098213
2097515227-2098217363
1851357581-1859249610
3021641379-3030459043
860720178-867061373
4053454232-4055923518
591971809-592927822
899570088-914232296
3171743426-3178833535
1767780850-1769461322
1648285748-1664437761
2756023351-2772357724
1841385621-1851357579
1764427585-1768013247
3968976986-3979761882
204898529-205069325
1192059065-1225447718
204967480-205140904
3191614963-3205521380
2687221525-2690406018
3713502419-3714707176
859460566-860824071
2761514667-2765543032
3357906031-3364349724
3275219921-3282195064
3391484605-3394594750
406732797-420140811
4273899514-4281205511
3083762422-3113295478
2193854781-2195333482
4203706684-4251257733
384194709-397192696
3591265505-3596458786
1102914397-1124045826
2310172071-2344149963
3066041483-3069828748
2635666365-2641585945
1060740916-1061127459
3774707512-3782147573
1743737707-1779166247
246638755-280110373
851798648-859460564
605075197-611133696
2293962494-2298136342
3460740393-3471166317
3280182044-3284676190
14791161-17348573
2691399120-2691637915
1728558700-1733098513
3461545676-3473725502
3751769544-3774673277
772066259-780246746
3356968359-3362991077
1605924820-1613022664
4015102292-4053454231
4206207007-4214797098
1335854520-1363709511
823795603-854558918
3290449369-3304490685
2540570240-2570730498
749722515-756306609
3442398495-3465001104
4229168442-4235745839
150802546-151838496
1380772851-1392292807
4190472817-4203706683
1466784263-1498319230
50105778-54260393
0-2793737
2956453641-2979008390
2552426525-2553141195
3069828750-3083762421
2800389226-2809306363
2275201948-2301909928
670647362-674039479
2639146472-2642836023
3846421788-3895249037
326561664-329333434
188182835-189612566
4253790781-4254533752
1804500603-1806558363
2405370554-2428432104
3608464545-3623946707
2353553540-2360491647
1325917396-1352060617
3577002908-3585168985
1864487525-1877898802
2535505356-2540570238
2012841949-2013535208
4122773972-4147066021
2221253241-2227916854
3996989806-4013388815
1118808237-1118876034
406730726-412027046
2830200680-2841462745
4009639150-4012108169
3387543681-3395550318
2412794571-2444576238
1022924735-1024398890
643270862-663974523
907974347-909753482
4148481231-4151899399
2061333796-2061422413
3844115908-3844704314
296503398-319176563
2743436711-2744991704
1024231444-1050533093
2976066221-2982350583
3913440938-3921340086
2546064716-2552639130
647510635-649788184
1861939256-1878905542
1119182827-1127962138
4176776277-4185432506
1728041199-1736154206
1905044208-1915920572
1860265438-1881626361
2934389290-2943526097
1068791968-1074539223
3124236778-3149982255
286582234-304243327
2100258789-2123748546
3432475911-3432766967
82082661-88073370
2327755908-2338617065
734803505-734970787
4225862764-4241303856
1352060618-1372691007
2552301217-2552408303
3873980245-3908789488
734733934-734933525
913241510-934606910
1746136669-1783130039
3478455269-3482503593
2300261034-2307782855
3248901770-3254155181
651662856-660523209
1118827933-1118873914
3495324533-3508390070
3614090639-3630342601
4152623878-4165068841
4251257735-4252768738
740064940-744628705
2663526-7317845
3173018368-3173033650
840243299-850630387
874982768-893955653
4195369814-4215042523
3712999015-3713605711
3167305950-3179505229
68345070-74894937
3467499056-3471357060
623795984-626879791
533357402-536413407
3551720149-3555281211
3933921906-3941710756
1732833292-1736931431
1172618521-1194746246
2011668991-2019214712
4173423213-4185833738
4129967821-4130008117
2025432624-2029847095
1663590084-1670239922
1677571493-1698026005
1167726098-1232818725
3785872097-3790663631
3140695377-3166258968
2971784945-2974988576
538998996-562454834
4225819511-4229474556
610567638-613651106
2462186480-2480650826
75973934-91434042
2688408664-2707934393
228951782-267685402
1783130040-1784614561
1872942515-1880846327
1262147457-1263932136
4024512115-4053495116
579938959-585172735
602874206-610295015
403990885-414323983
1730191207-1736990500
3623946708-3627097897
1350246834-1362835856
232836175-284581763
1569378906-1570007725
3026358814-3033526682
1636906011-1655244443
1346904336-1351608843
363534678-372420875
3465001105-3471897467
3934746154-3952361164
7208229-13983082
3469317144-3474090343
4280938719-4290730270
2020957337-2022484776
1692136283-1719643620
4032740692-4053771021
2972345930-2975812534
140067848-159037627
3630086418-3634626029
3252572678-3274451634
77141551-85341019
692066237-700847528
3552713357-3558885449
3075915215-3085817045
4162664504-4169419288
124626946-135046727
1884442708-1905044207
3703243550-3704832207
2220909545-2224015721
2692074751-2692885915
1069864185-1073578735
2691786564-2692864691
1737853571-1745347739
95461456-115187423
143224398-144838969
2138286928-2151694571
867061374-882471488
983262449-1001173152
4129969371-4130354697
3470641201-3487201657
2051110734-2064915382
747750272-758258548
3333190532-3365085965
3015765512-3029456808
3265304770-3277560812
546123550-551416184
3622334530-3628645995
1927820889-1967493838
3871603105-3889565720
529055056-557056663
2061323456-2061416792
614047849-615723475
1421830422-1438217488
893955655-899822408
2836598019-2847622397
3513797149-3566405119
2073594551-2086857816
3848735454-3851859716
2350779348-2362218008
1157368724-1159211721
1472023233-1491740523
409000134-412025522
973866742-991888713
1668403284-1669772137
499560567-510329898
267685403-276025076
1214847765-1215067953
2969721904-2972007967
585291343-591565800
1232818727-1248762127
2829953392-2835562942
3581151256-3592382743
3138701074-3144007132
1411308101-1412230389
2005544666-2044382522
3588499596-3590044644
409649298-412147889
2729008724-2746584170
2271068854-2273711594
3908832580-3914932215
335104351-395790944
1473266198-1475735364
91434044-136650095
2061500256-2061621366
3046851992-3046857394
1045645522-1053843281
3062437124-3066285848
2953128494-2956453639
2287457295-2292066307
670003013-672161332
999493075-1005063611
2468468433-2475614015
1784620864-1794208355
1840652757-1842609020
2736112937-2745142809
445972682-455985981
1400181442-1408982387
2727005736-2744339492
1372691009-1399083499
1258925192-1259447558
3572543625-3573210768
2855143621-2872648483
3524287180-3550477388
2401321114-2401936589
188464419-190820937
873632167-889945153
6333787-9214022
866108152-883525080
588215939-596870293
6123882-6333786
1945222555-1965326766
1450943271-1455273678
1071513900-1075274877
4066257746-4107013454
3743897533-3750360675
2210516312-2243489046
739672099-743664201
1190706188-1231785159
1541206073-1552994486
3512385624-3513610248
4004909328-4014105124
1552994488-1583336095
2691601784-2692559045
2959924467-2960061300
2065049768-2073594549
2928347959-2948232651
2737697310-2739140372
3440216783-3442065814
137081234-137703805
1455284245-1455810565
1261449358-1261530545
3839728048-3846372390
4054367050-4055961594
3439834313-3441586831
608984617-613222255
499254004-518922214
2175403815-2205135632
1454597594-1455393440
693379909-700041190
1736154207-1737853569
4010049861-4012151447
3836393111-3838773709
1506443565-1527056312
334384992-335104349
3432143787-3438801061
600863019-608705787
136650096-136849627
3836270310-3838516660
3746890560-3764006100
791648716-794185505
987754526-999694763
2099169385-2119583372
641698158-648180068
3460880474-3481616563
3813294403-3818142124
1317229673-1321947166
2017066792-2036619196
1169805608-1194307388
702695743-722588266
19217566-33973125
32718247-42062630
210053297-217544318
3911504558-3933321555
3975617006-3984996156
551283440-558238333
1127962140-1141935253
1136611230-1157368723
2379700479-2401127625
54260395-75973933
1952020827-1967209978
1264200368-1316734882
1397096904-1403128933
1258173114-1259068731
989260243-995310756
1799866888-1833669063
137517987-137808457
3730940245-3762938051
2963015846-2980970857
600863799-603995952
338151951-378904722
3027117516-3030869045
2785828139-2786645836
1079328174-1079992013
1053843283-1069416181
1060967066-1061236944
3487201659-3496293770
3347750745-3362523105
1338305534-1352171648
1438217489-1462489105
4197364536-4222741711
3189733030-3234111514
451903598-461106580
2097704515-2099471338
304243328-325969066
2086846158-2113069670
2545746395-2547066650
3895249038-3906283534
895659434-904873439
1856927180-1866112900
2775894269-2810724921
1324244959-1325601021
846667177-848199595
3505699661-3506197363
871734319-878294262
4258853578-4294967295
3880214909-3895480719
1986216334-1986348856
742290938-753736254
3234111516-3258189066
3383899774-3396452612
3501809450-3512385622
3378934393-3392160599
3079010157-3098817100
1803429736-1805049104
2166530895-2176167104
1317292508-1322866502
1832462772-1847638033
333679750-334384991
72032218-76605612
17348575-50105777
484459786-489813452
3046849434-3046856389
3467134484-3473562579
2803678490-2810293665
3794709054-3822236055
3186979605-3189733029
2695314106-2700550784
1699535593-1705619603
2237090616-2240620274
1448226508-1452768177
2397634923-2402113900
3900871909-3908832578
4277179118-4284467979
869824885-875039223
3193444038-3195088604
2098172269-2099552847
3166258970-3174350156
3713306332-3730940243
3790663633-3807120965
3193807148-3198905625
2686964362-2695658937
3046846149-3046946514
605656762-611150528
3489750890-3497886462
397630917-403990883
3074826378-3080783127
492235894-493663068
642025801-643219257
788627002-789236451
3084604998-3115741036
3371549848-3374946439
3874793389-3876408934
1139585817-1143207799
3174350157-3186979603
639635957-642849593
1597646197-1612855132
1382702163-1398831616
684158166-713176675
1894143091-1917115741
2089306322-2114752226
2578960283-2621599896
1532015022-1546127235
1324354899-1325917394
2416646543-2437368922
2269877523-2275201946
1992225975-2000270993
640306549-643270861
3044180773-3051507071
2775774779-2793333778
1691451382-1692811369
939103383-944332736
1888996559-1920171303
2268109491-2269877522
2215835480-2260579751
602969274-607505129
1604071710-1613863780
3050099422-3052240627
3628771809-3629905363
3875733031-3886920632
1079554232-1083825209
4121927827-4137657636
1185125973-1212455950
3691832998-3711433854
3128913327-3142493871
4136061085-4148481230
183514025-223274420
1692066643-1696528120
666994178-678090088
2754770797-2759197512
3628299759-3628932735
596038993-600863017
2166543044-2179778402
787127754-788139041
2552150503-2552363008
3258189067-3269060433
2282238677-2289889500
2833059982-2837278958
2887027445-2928347957
2012405876-2032624685
787098717-787195228
1468456416-1495861617
1677947927-1720886831
2345295255-2357276476
3982867112-3996989804
3952361166-3982867111
2822115640-2865481783
748108837-753342957
3838773710-3843041501
2129888578-2151896843
859599485-871063826
3258061263-3260134830
3333184176-3370719083
4252768739-4258730892
2621599897-2626383698
3691176288-3710040996
3294271054-3294614974
1297573835-1313952886
1689064095-1727538616
4111227623-4121927825
3377701672-3394223952
3457691408-3475080606
1439643724-1454465680
2050656519-2065049767
3915610103-3945886566
451360431-486638413
1979886573-1992225974
1081566438-1088850009
2656393854-2668773976
3294056463-3294326494
3242916477-3253418464
1341083507-1344391028
2110664130-2123875999
2049746107-2050500846
3841089640-3844211293
3837279464-3842572520
2865481784-2885687079
2271061510-2272621997
2269988720-2270241311
1202018544-1229602920
2712322516-2753492383
1257333433-1258706059
2653038423-2675082201
955515750-959548963
1285036550-1301703071
2769057410-2775774777
2428432105-2446718114
2446718116-2468468432
2344149965-2353553539
1427316534-1430111473
2205135633-2210516310
2753492385-2769057409
1886236958-1909206855
465545077-470595473
4270417833-4279802697
1516656167-1519514351
2810724922-2822115638
1992340399-2004656981
1109811498-1124752055
1390540334-1390759638
3377856394-3382045950
2366638179-2397634922
1118808079-1118848239
5926527-6123881
1671674170-1691100484
5819501-6106336
2490564635-2514000009
311106391-314727280
314059640-315255926
4010827162-4011730305
4010139590-4011598075
1803265906-1803834597
2497969870-2535505355
1671431570-1689108789
151189360-154214893

100
inputs/2016/2016_21.input Normal file
View file

@ -0,0 +1,100 @@
rotate right 1 step
swap position 2 with position 4
rotate based on position of letter g
rotate left 4 steps
swap position 6 with position 0
swap letter h with letter a
swap letter d with letter c
reverse positions 2 through 4
swap position 2 with position 4
swap letter d with letter e
reverse positions 1 through 5
swap letter b with letter a
rotate right 0 steps
swap position 7 with position 3
move position 2 to position 1
reverse positions 2 through 5
reverse positions 4 through 7
reverse positions 2 through 7
swap letter e with letter c
swap position 1 with position 7
swap position 5 with position 7
move position 3 to position 6
swap position 7 with position 2
move position 0 to position 7
swap position 3 with position 7
reverse positions 3 through 6
move position 0 to position 5
swap letter h with letter c
reverse positions 2 through 3
swap position 2 with position 3
move position 4 to position 0
rotate based on position of letter g
rotate based on position of letter g
reverse positions 0 through 2
swap letter e with letter d
reverse positions 2 through 5
swap position 6 with position 0
swap letter a with letter g
swap position 2 with position 5
reverse positions 2 through 3
swap letter b with letter d
reverse positions 3 through 7
swap position 2 with position 5
swap letter d with letter b
reverse positions 0 through 3
swap letter e with letter g
rotate based on position of letter h
move position 4 to position 3
reverse positions 0 through 6
swap position 4 with position 1
swap position 6 with position 4
move position 7 to position 5
swap position 6 with position 4
reverse positions 5 through 6
move position 0 to position 6
swap position 5 with position 0
reverse positions 2 through 5
rotate right 0 steps
swap position 7 with position 0
swap position 0 with position 2
swap position 2 with position 5
swap letter h with letter c
rotate left 1 step
reverse positions 6 through 7
swap letter g with letter a
reverse positions 3 through 7
move position 2 to position 4
reverse positions 0 through 6
rotate based on position of letter g
swap position 0 with position 6
move position 2 to position 0
rotate left 3 steps
reverse positions 2 through 5
rotate based on position of letter a
reverse positions 1 through 4
move position 2 to position 3
rotate right 2 steps
rotate based on position of letter f
rotate based on position of letter f
swap letter g with letter a
rotate right 0 steps
swap letter f with letter h
swap letter f with letter b
swap letter d with letter e
swap position 0 with position 7
move position 3 to position 0
swap position 3 with position 0
rotate right 4 steps
rotate based on position of letter a
reverse positions 0 through 7
rotate left 6 steps
swap letter d with letter h
reverse positions 0 through 4
rotate based on position of letter f
move position 5 to position 3
move position 1 to position 3
move position 6 to position 0
swap letter f with letter c
rotate based on position of letter h
reverse positions 6 through 7

898
inputs/2016/2016_22.input Normal file
View file

@ -0,0 +1,898 @@
root@ebhq-gridcenter# df -h
Filesystem Size Used Avail Use%
/dev/grid/node-x0-y0 88T 67T 21T 76%
/dev/grid/node-x0-y1 94T 67T 27T 71%
/dev/grid/node-x0-y2 92T 67T 25T 72%
/dev/grid/node-x0-y3 86T 66T 20T 76%
/dev/grid/node-x0-y4 92T 71T 21T 77%
/dev/grid/node-x0-y5 92T 73T 19T 79%
/dev/grid/node-x0-y6 93T 66T 27T 70%
/dev/grid/node-x0-y7 85T 71T 14T 83%
/dev/grid/node-x0-y8 93T 67T 26T 72%
/dev/grid/node-x0-y9 90T 69T 21T 76%
/dev/grid/node-x0-y10 92T 69T 23T 75%
/dev/grid/node-x0-y11 91T 68T 23T 74%
/dev/grid/node-x0-y12 85T 64T 21T 75%
/dev/grid/node-x0-y13 89T 65T 24T 73%
/dev/grid/node-x0-y14 87T 64T 23T 73%
/dev/grid/node-x0-y15 88T 68T 20T 77%
/dev/grid/node-x0-y16 92T 66T 26T 71%
/dev/grid/node-x0-y17 90T 73T 17T 81%
/dev/grid/node-x0-y18 86T 67T 19T 77%
/dev/grid/node-x0-y19 85T 65T 20T 76%
/dev/grid/node-x0-y20 92T 72T 20T 78%
/dev/grid/node-x0-y21 86T 73T 13T 84%
/dev/grid/node-x0-y22 89T 71T 18T 79%
/dev/grid/node-x0-y23 93T 71T 22T 76%
/dev/grid/node-x0-y24 94T 69T 25T 73%
/dev/grid/node-x0-y25 86T 64T 22T 74%
/dev/grid/node-x0-y26 93T 64T 29T 68%
/dev/grid/node-x0-y27 86T 64T 22T 74%
/dev/grid/node-x1-y0 86T 71T 15T 82%
/dev/grid/node-x1-y1 88T 72T 16T 81%
/dev/grid/node-x1-y2 89T 71T 18T 79%
/dev/grid/node-x1-y3 94T 69T 25T 73%
/dev/grid/node-x1-y4 90T 67T 23T 74%
/dev/grid/node-x1-y5 94T 68T 26T 72%
/dev/grid/node-x1-y6 93T 65T 28T 69%
/dev/grid/node-x1-y7 86T 66T 20T 76%
/dev/grid/node-x1-y8 87T 72T 15T 82%
/dev/grid/node-x1-y9 88T 67T 21T 76%
/dev/grid/node-x1-y10 87T 65T 22T 74%
/dev/grid/node-x1-y11 88T 70T 18T 79%
/dev/grid/node-x1-y12 89T 64T 25T 71%
/dev/grid/node-x1-y13 92T 71T 21T 77%
/dev/grid/node-x1-y14 85T 71T 14T 83%
/dev/grid/node-x1-y15 87T 68T 19T 78%
/dev/grid/node-x1-y16 87T 70T 17T 80%
/dev/grid/node-x1-y17 92T 71T 21T 77%
/dev/grid/node-x1-y18 89T 67T 22T 75%
/dev/grid/node-x1-y19 85T 70T 15T 82%
/dev/grid/node-x1-y20 86T 71T 15T 82%
/dev/grid/node-x1-y21 94T 65T 29T 69%
/dev/grid/node-x1-y22 93T 70T 23T 75%
/dev/grid/node-x1-y23 86T 67T 19T 77%
/dev/grid/node-x1-y24 93T 72T 21T 77%
/dev/grid/node-x1-y25 93T 66T 27T 70%
/dev/grid/node-x1-y26 90T 64T 26T 71%
/dev/grid/node-x1-y27 85T 71T 14T 83%
/dev/grid/node-x2-y0 90T 69T 21T 76%
/dev/grid/node-x2-y1 88T 64T 24T 72%
/dev/grid/node-x2-y2 87T 67T 20T 77%
/dev/grid/node-x2-y3 88T 64T 24T 72%
/dev/grid/node-x2-y4 93T 70T 23T 75%
/dev/grid/node-x2-y5 92T 68T 24T 73%
/dev/grid/node-x2-y6 88T 73T 15T 82%
/dev/grid/node-x2-y7 86T 64T 22T 74%
/dev/grid/node-x2-y8 89T 67T 22T 75%
/dev/grid/node-x2-y9 90T 66T 24T 73%
/dev/grid/node-x2-y10 91T 71T 20T 78%
/dev/grid/node-x2-y11 85T 66T 19T 77%
/dev/grid/node-x2-y12 94T 66T 28T 70%
/dev/grid/node-x2-y13 86T 71T 15T 82%
/dev/grid/node-x2-y14 90T 71T 19T 78%
/dev/grid/node-x2-y15 86T 64T 22T 74%
/dev/grid/node-x2-y16 92T 72T 20T 78%
/dev/grid/node-x2-y17 91T 71T 20T 78%
/dev/grid/node-x2-y18 90T 68T 22T 75%
/dev/grid/node-x2-y19 89T 68T 21T 76%
/dev/grid/node-x2-y20 94T 67T 27T 71%
/dev/grid/node-x2-y21 91T 71T 20T 78%
/dev/grid/node-x2-y22 91T 71T 20T 78%
/dev/grid/node-x2-y23 85T 73T 12T 85%
/dev/grid/node-x2-y24 87T 71T 16T 81%
/dev/grid/node-x2-y25 89T 71T 18T 79%
/dev/grid/node-x2-y26 90T 66T 24T 73%
/dev/grid/node-x2-y27 90T 66T 24T 73%
/dev/grid/node-x3-y0 88T 71T 17T 80%
/dev/grid/node-x3-y1 88T 69T 19T 78%
/dev/grid/node-x3-y2 86T 73T 13T 84%
/dev/grid/node-x3-y3 85T 73T 12T 85%
/dev/grid/node-x3-y4 89T 65T 24T 73%
/dev/grid/node-x3-y5 93T 65T 28T 69%
/dev/grid/node-x3-y6 92T 66T 26T 71%
/dev/grid/node-x3-y7 91T 64T 27T 70%
/dev/grid/node-x3-y8 87T 65T 22T 74%
/dev/grid/node-x3-y9 88T 69T 19T 78%
/dev/grid/node-x3-y10 86T 65T 21T 75%
/dev/grid/node-x3-y11 93T 69T 24T 74%
/dev/grid/node-x3-y12 89T 73T 16T 82%
/dev/grid/node-x3-y13 85T 65T 20T 76%
/dev/grid/node-x3-y14 90T 65T 25T 72%
/dev/grid/node-x3-y15 92T 65T 27T 70%
/dev/grid/node-x3-y16 90T 72T 18T 80%
/dev/grid/node-x3-y17 86T 68T 18T 79%
/dev/grid/node-x3-y18 87T 65T 22T 74%
/dev/grid/node-x3-y19 86T 65T 21T 75%
/dev/grid/node-x3-y20 87T 67T 20T 77%
/dev/grid/node-x3-y21 85T 68T 17T 80%
/dev/grid/node-x3-y22 94T 73T 21T 77%
/dev/grid/node-x3-y23 90T 65T 25T 72%
/dev/grid/node-x3-y24 86T 65T 21T 75%
/dev/grid/node-x3-y25 94T 72T 22T 76%
/dev/grid/node-x3-y26 86T 72T 14T 83%
/dev/grid/node-x3-y27 85T 72T 13T 84%
/dev/grid/node-x4-y0 88T 64T 24T 72%
/dev/grid/node-x4-y1 85T 64T 21T 75%
/dev/grid/node-x4-y2 90T 65T 25T 72%
/dev/grid/node-x4-y3 85T 64T 21T 75%
/dev/grid/node-x4-y4 92T 73T 19T 79%
/dev/grid/node-x4-y5 87T 70T 17T 80%
/dev/grid/node-x4-y6 88T 70T 18T 79%
/dev/grid/node-x4-y7 91T 72T 19T 79%
/dev/grid/node-x4-y8 88T 70T 18T 79%
/dev/grid/node-x4-y9 87T 64T 23T 73%
/dev/grid/node-x4-y10 85T 68T 17T 80%
/dev/grid/node-x4-y11 89T 66T 23T 74%
/dev/grid/node-x4-y12 89T 67T 22T 75%
/dev/grid/node-x4-y13 91T 67T 24T 73%
/dev/grid/node-x4-y14 94T 70T 24T 74%
/dev/grid/node-x4-y15 94T 67T 27T 71%
/dev/grid/node-x4-y16 88T 66T 22T 75%
/dev/grid/node-x4-y17 86T 68T 18T 79%
/dev/grid/node-x4-y18 93T 70T 23T 75%
/dev/grid/node-x4-y19 87T 71T 16T 81%
/dev/grid/node-x4-y20 86T 72T 14T 83%
/dev/grid/node-x4-y21 93T 66T 27T 70%
/dev/grid/node-x4-y22 94T 73T 21T 77%
/dev/grid/node-x4-y23 88T 67T 21T 76%
/dev/grid/node-x4-y24 85T 69T 16T 81%
/dev/grid/node-x4-y25 89T 69T 20T 77%
/dev/grid/node-x4-y26 92T 71T 21T 77%
/dev/grid/node-x4-y27 92T 64T 28T 69%
/dev/grid/node-x5-y0 88T 64T 24T 72%
/dev/grid/node-x5-y1 90T 67T 23T 74%
/dev/grid/node-x5-y2 94T 65T 29T 69%
/dev/grid/node-x5-y3 88T 64T 24T 72%
/dev/grid/node-x5-y4 88T 72T 16T 81%
/dev/grid/node-x5-y5 90T 67T 23T 74%
/dev/grid/node-x5-y6 94T 71T 23T 75%
/dev/grid/node-x5-y7 86T 64T 22T 74%
/dev/grid/node-x5-y8 90T 66T 24T 73%
/dev/grid/node-x5-y9 94T 67T 27T 71%
/dev/grid/node-x5-y10 94T 66T 28T 70%
/dev/grid/node-x5-y11 90T 71T 19T 78%
/dev/grid/node-x5-y12 92T 67T 25T 72%
/dev/grid/node-x5-y13 86T 67T 19T 77%
/dev/grid/node-x5-y14 87T 69T 18T 79%
/dev/grid/node-x5-y15 90T 73T 17T 81%
/dev/grid/node-x5-y16 94T 67T 27T 71%
/dev/grid/node-x5-y17 92T 69T 23T 75%
/dev/grid/node-x5-y18 85T 65T 20T 76%
/dev/grid/node-x5-y19 94T 69T 25T 73%
/dev/grid/node-x5-y20 93T 72T 21T 77%
/dev/grid/node-x5-y21 91T 65T 26T 71%
/dev/grid/node-x5-y22 94T 65T 29T 69%
/dev/grid/node-x5-y23 86T 69T 17T 80%
/dev/grid/node-x5-y24 92T 68T 24T 73%
/dev/grid/node-x5-y25 86T 64T 22T 74%
/dev/grid/node-x5-y26 86T 71T 15T 82%
/dev/grid/node-x5-y27 90T 67T 23T 74%
/dev/grid/node-x6-y0 91T 73T 18T 80%
/dev/grid/node-x6-y1 90T 72T 18T 80%
/dev/grid/node-x6-y2 94T 73T 21T 77%
/dev/grid/node-x6-y3 94T 71T 23T 75%
/dev/grid/node-x6-y4 93T 67T 26T 72%
/dev/grid/node-x6-y5 93T 70T 23T 75%
/dev/grid/node-x6-y6 88T 68T 20T 77%
/dev/grid/node-x6-y7 91T 69T 22T 75%
/dev/grid/node-x6-y8 85T 66T 19T 77%
/dev/grid/node-x6-y9 91T 69T 22T 75%
/dev/grid/node-x6-y10 94T 70T 24T 74%
/dev/grid/node-x6-y11 88T 64T 24T 72%
/dev/grid/node-x6-y12 88T 65T 23T 73%
/dev/grid/node-x6-y13 92T 67T 25T 72%
/dev/grid/node-x6-y14 87T 72T 15T 82%
/dev/grid/node-x6-y15 94T 67T 27T 71%
/dev/grid/node-x6-y16 86T 72T 14T 83%
/dev/grid/node-x6-y17 92T 67T 25T 72%
/dev/grid/node-x6-y18 88T 68T 20T 77%
/dev/grid/node-x6-y19 90T 73T 17T 81%
/dev/grid/node-x6-y20 92T 71T 21T 77%
/dev/grid/node-x6-y21 92T 67T 25T 72%
/dev/grid/node-x6-y22 87T 70T 17T 80%
/dev/grid/node-x6-y23 89T 64T 25T 71%
/dev/grid/node-x6-y24 86T 67T 19T 77%
/dev/grid/node-x6-y25 85T 67T 18T 78%
/dev/grid/node-x6-y26 85T 71T 14T 83%
/dev/grid/node-x6-y27 86T 72T 14T 83%
/dev/grid/node-x7-y0 94T 66T 28T 70%
/dev/grid/node-x7-y1 92T 73T 19T 79%
/dev/grid/node-x7-y2 91T 68T 23T 74%
/dev/grid/node-x7-y3 88T 73T 15T 82%
/dev/grid/node-x7-y4 93T 70T 23T 75%
/dev/grid/node-x7-y5 93T 66T 27T 70%
/dev/grid/node-x7-y6 86T 65T 21T 75%
/dev/grid/node-x7-y7 86T 67T 19T 77%
/dev/grid/node-x7-y8 93T 70T 23T 75%
/dev/grid/node-x7-y9 90T 67T 23T 74%
/dev/grid/node-x7-y10 85T 72T 13T 84%
/dev/grid/node-x7-y11 89T 70T 19T 78%
/dev/grid/node-x7-y12 89T 69T 20T 77%
/dev/grid/node-x7-y13 89T 72T 17T 80%
/dev/grid/node-x7-y14 89T 70T 19T 78%
/dev/grid/node-x7-y15 89T 69T 20T 77%
/dev/grid/node-x7-y16 93T 69T 24T 74%
/dev/grid/node-x7-y17 90T 73T 17T 81%
/dev/grid/node-x7-y18 89T 72T 17T 80%
/dev/grid/node-x7-y19 87T 67T 20T 77%
/dev/grid/node-x7-y20 86T 73T 13T 84%
/dev/grid/node-x7-y21 90T 65T 25T 72%
/dev/grid/node-x7-y22 94T 69T 25T 73%
/dev/grid/node-x7-y23 87T 66T 21T 75%
/dev/grid/node-x7-y24 92T 67T 25T 72%
/dev/grid/node-x7-y25 89T 68T 21T 76%
/dev/grid/node-x7-y26 94T 67T 27T 71%
/dev/grid/node-x7-y27 91T 72T 19T 79%
/dev/grid/node-x8-y0 94T 65T 29T 69%
/dev/grid/node-x8-y1 90T 67T 23T 74%
/dev/grid/node-x8-y2 88T 71T 17T 80%
/dev/grid/node-x8-y3 92T 68T 24T 73%
/dev/grid/node-x8-y4 88T 72T 16T 81%
/dev/grid/node-x8-y5 94T 70T 24T 74%
/dev/grid/node-x8-y6 90T 68T 22T 75%
/dev/grid/node-x8-y7 94T 67T 27T 71%
/dev/grid/node-x8-y8 85T 73T 12T 85%
/dev/grid/node-x8-y9 89T 66T 23T 74%
/dev/grid/node-x8-y10 93T 65T 28T 69%
/dev/grid/node-x8-y11 90T 67T 23T 74%
/dev/grid/node-x8-y12 89T 67T 22T 75%
/dev/grid/node-x8-y13 92T 66T 26T 71%
/dev/grid/node-x8-y14 94T 69T 25T 73%
/dev/grid/node-x8-y15 87T 68T 19T 78%
/dev/grid/node-x8-y16 85T 73T 12T 85%
/dev/grid/node-x8-y17 86T 64T 22T 74%
/dev/grid/node-x8-y18 87T 65T 22T 74%
/dev/grid/node-x8-y19 93T 68T 25T 73%
/dev/grid/node-x8-y20 89T 73T 16T 82%
/dev/grid/node-x8-y21 91T 68T 23T 74%
/dev/grid/node-x8-y22 88T 65T 23T 73%
/dev/grid/node-x8-y23 87T 66T 21T 75%
/dev/grid/node-x8-y24 91T 73T 18T 80%
/dev/grid/node-x8-y25 88T 71T 17T 80%
/dev/grid/node-x8-y26 87T 72T 15T 82%
/dev/grid/node-x8-y27 94T 73T 21T 77%
/dev/grid/node-x9-y0 92T 69T 23T 75%
/dev/grid/node-x9-y1 87T 64T 23T 73%
/dev/grid/node-x9-y2 85T 65T 20T 76%
/dev/grid/node-x9-y3 88T 73T 15T 82%
/dev/grid/node-x9-y4 90T 71T 19T 78%
/dev/grid/node-x9-y5 89T 68T 21T 76%
/dev/grid/node-x9-y6 86T 64T 22T 74%
/dev/grid/node-x9-y7 88T 65T 23T 73%
/dev/grid/node-x9-y8 86T 73T 13T 84%
/dev/grid/node-x9-y9 89T 72T 17T 80%
/dev/grid/node-x9-y10 88T 72T 16T 81%
/dev/grid/node-x9-y11 89T 70T 19T 78%
/dev/grid/node-x9-y12 508T 490T 18T 96%
/dev/grid/node-x9-y13 86T 72T 14T 83%
/dev/grid/node-x9-y14 93T 69T 24T 74%
/dev/grid/node-x9-y15 86T 69T 17T 80%
/dev/grid/node-x9-y16 88T 67T 21T 76%
/dev/grid/node-x9-y17 93T 72T 21T 77%
/dev/grid/node-x9-y18 86T 66T 20T 76%
/dev/grid/node-x9-y19 94T 64T 30T 68%
/dev/grid/node-x9-y20 91T 71T 20T 78%
/dev/grid/node-x9-y21 90T 64T 26T 71%
/dev/grid/node-x9-y22 87T 68T 19T 78%
/dev/grid/node-x9-y23 87T 72T 15T 82%
/dev/grid/node-x9-y24 93T 70T 23T 75%
/dev/grid/node-x9-y25 93T 72T 21T 77%
/dev/grid/node-x9-y26 90T 65T 25T 72%
/dev/grid/node-x9-y27 88T 72T 16T 81%
/dev/grid/node-x10-y0 91T 65T 26T 71%
/dev/grid/node-x10-y1 86T 69T 17T 80%
/dev/grid/node-x10-y2 85T 65T 20T 76%
/dev/grid/node-x10-y3 85T 68T 17T 80%
/dev/grid/node-x10-y4 86T 64T 22T 74%
/dev/grid/node-x10-y5 93T 72T 21T 77%
/dev/grid/node-x10-y6 86T 72T 14T 83%
/dev/grid/node-x10-y7 94T 73T 21T 77%
/dev/grid/node-x10-y8 87T 69T 18T 79%
/dev/grid/node-x10-y9 92T 64T 28T 69%
/dev/grid/node-x10-y10 88T 66T 22T 75%
/dev/grid/node-x10-y11 85T 64T 21T 75%
/dev/grid/node-x10-y12 509T 494T 15T 97%
/dev/grid/node-x10-y13 92T 73T 19T 79%
/dev/grid/node-x10-y14 94T 70T 24T 74%
/dev/grid/node-x10-y15 94T 71T 23T 75%
/dev/grid/node-x10-y16 93T 66T 27T 70%
/dev/grid/node-x10-y17 91T 68T 23T 74%
/dev/grid/node-x10-y18 89T 65T 24T 73%
/dev/grid/node-x10-y19 94T 69T 25T 73%
/dev/grid/node-x10-y20 92T 64T 28T 69%
/dev/grid/node-x10-y21 91T 66T 25T 72%
/dev/grid/node-x10-y22 86T 65T 21T 75%
/dev/grid/node-x10-y23 88T 70T 18T 79%
/dev/grid/node-x10-y24 91T 66T 25T 72%
/dev/grid/node-x10-y25 85T 70T 15T 82%
/dev/grid/node-x10-y26 87T 68T 19T 78%
/dev/grid/node-x10-y27 90T 72T 18T 80%
/dev/grid/node-x11-y0 94T 64T 30T 68%
/dev/grid/node-x11-y1 89T 65T 24T 73%
/dev/grid/node-x11-y2 85T 65T 20T 76%
/dev/grid/node-x11-y3 93T 73T 20T 78%
/dev/grid/node-x11-y4 91T 64T 27T 70%
/dev/grid/node-x11-y5 87T 68T 19T 78%
/dev/grid/node-x11-y6 86T 69T 17T 80%
/dev/grid/node-x11-y7 88T 71T 17T 80%
/dev/grid/node-x11-y8 87T 66T 21T 75%
/dev/grid/node-x11-y9 90T 67T 23T 74%
/dev/grid/node-x11-y10 92T 68T 24T 73%
/dev/grid/node-x11-y11 90T 73T 17T 81%
/dev/grid/node-x11-y12 509T 496T 13T 97%
/dev/grid/node-x11-y13 91T 68T 23T 74%
/dev/grid/node-x11-y14 86T 71T 15T 82%
/dev/grid/node-x11-y15 92T 65T 27T 70%
/dev/grid/node-x11-y16 89T 72T 17T 80%
/dev/grid/node-x11-y17 90T 69T 21T 76%
/dev/grid/node-x11-y18 86T 68T 18T 79%
/dev/grid/node-x11-y19 90T 73T 17T 81%
/dev/grid/node-x11-y20 88T 69T 19T 78%
/dev/grid/node-x11-y21 91T 71T 20T 78%
/dev/grid/node-x11-y22 94T 72T 22T 76%
/dev/grid/node-x11-y23 93T 66T 27T 70%
/dev/grid/node-x11-y24 85T 66T 19T 77%
/dev/grid/node-x11-y25 88T 70T 18T 79%
/dev/grid/node-x11-y26 86T 66T 20T 76%
/dev/grid/node-x11-y27 89T 69T 20T 77%
/dev/grid/node-x12-y0 93T 72T 21T 77%
/dev/grid/node-x12-y1 85T 69T 16T 81%
/dev/grid/node-x12-y2 89T 64T 25T 71%
/dev/grid/node-x12-y3 90T 73T 17T 81%
/dev/grid/node-x12-y4 94T 64T 30T 68%
/dev/grid/node-x12-y5 87T 71T 16T 81%
/dev/grid/node-x12-y6 87T 72T 15T 82%
/dev/grid/node-x12-y7 86T 71T 15T 82%
/dev/grid/node-x12-y8 87T 68T 19T 78%
/dev/grid/node-x12-y9 87T 70T 17T 80%
/dev/grid/node-x12-y10 85T 67T 18T 78%
/dev/grid/node-x12-y11 90T 66T 24T 73%
/dev/grid/node-x12-y12 501T 494T 7T 98%
/dev/grid/node-x12-y13 89T 71T 18T 79%
/dev/grid/node-x12-y14 91T 65T 26T 71%
/dev/grid/node-x12-y15 85T 70T 15T 82%
/dev/grid/node-x12-y16 92T 70T 22T 76%
/dev/grid/node-x12-y17 92T 68T 24T 73%
/dev/grid/node-x12-y18 93T 70T 23T 75%
/dev/grid/node-x12-y19 89T 64T 25T 71%
/dev/grid/node-x12-y20 89T 67T 22T 75%
/dev/grid/node-x12-y21 85T 66T 19T 77%
/dev/grid/node-x12-y22 90T 69T 21T 76%
/dev/grid/node-x12-y23 90T 72T 18T 80%
/dev/grid/node-x12-y24 91T 66T 25T 72%
/dev/grid/node-x12-y25 93T 73T 20T 78%
/dev/grid/node-x12-y26 88T 66T 22T 75%
/dev/grid/node-x12-y27 93T 67T 26T 72%
/dev/grid/node-x13-y0 88T 68T 20T 77%
/dev/grid/node-x13-y1 87T 73T 14T 83%
/dev/grid/node-x13-y2 93T 64T 29T 68%
/dev/grid/node-x13-y3 89T 69T 20T 77%
/dev/grid/node-x13-y4 90T 72T 18T 80%
/dev/grid/node-x13-y5 87T 65T 22T 74%
/dev/grid/node-x13-y6 86T 73T 13T 84%
/dev/grid/node-x13-y7 92T 72T 20T 78%
/dev/grid/node-x13-y8 85T 64T 21T 75%
/dev/grid/node-x13-y9 85T 66T 19T 77%
/dev/grid/node-x13-y10 89T 70T 19T 78%
/dev/grid/node-x13-y11 86T 64T 22T 74%
/dev/grid/node-x13-y12 503T 490T 13T 97%
/dev/grid/node-x13-y13 91T 71T 20T 78%
/dev/grid/node-x13-y14 86T 69T 17T 80%
/dev/grid/node-x13-y15 92T 69T 23T 75%
/dev/grid/node-x13-y16 90T 64T 26T 71%
/dev/grid/node-x13-y17 88T 73T 15T 82%
/dev/grid/node-x13-y18 87T 70T 17T 80%
/dev/grid/node-x13-y19 87T 67T 20T 77%
/dev/grid/node-x13-y20 86T 69T 17T 80%
/dev/grid/node-x13-y21 90T 67T 23T 74%
/dev/grid/node-x13-y22 91T 66T 25T 72%
/dev/grid/node-x13-y23 88T 71T 17T 80%
/dev/grid/node-x13-y24 94T 69T 25T 73%
/dev/grid/node-x13-y25 88T 64T 24T 72%
/dev/grid/node-x13-y26 89T 72T 17T 80%
/dev/grid/node-x13-y27 93T 65T 28T 69%
/dev/grid/node-x14-y0 94T 72T 22T 76%
/dev/grid/node-x14-y1 92T 73T 19T 79%
/dev/grid/node-x14-y2 88T 71T 17T 80%
/dev/grid/node-x14-y3 87T 72T 15T 82%
/dev/grid/node-x14-y4 85T 66T 19T 77%
/dev/grid/node-x14-y5 89T 72T 17T 80%
/dev/grid/node-x14-y6 89T 71T 18T 79%
/dev/grid/node-x14-y7 85T 66T 19T 77%
/dev/grid/node-x14-y8 93T 67T 26T 72%
/dev/grid/node-x14-y9 88T 69T 19T 78%
/dev/grid/node-x14-y10 89T 67T 22T 75%
/dev/grid/node-x14-y11 85T 70T 15T 82%
/dev/grid/node-x14-y12 509T 492T 17T 96%
/dev/grid/node-x14-y13 94T 71T 23T 75%
/dev/grid/node-x14-y14 89T 72T 17T 80%
/dev/grid/node-x14-y15 87T 72T 15T 82%
/dev/grid/node-x14-y16 87T 72T 15T 82%
/dev/grid/node-x14-y17 89T 69T 20T 77%
/dev/grid/node-x14-y18 88T 72T 16T 81%
/dev/grid/node-x14-y19 88T 71T 17T 80%
/dev/grid/node-x14-y20 94T 64T 30T 68%
/dev/grid/node-x14-y21 94T 68T 26T 72%
/dev/grid/node-x14-y22 94T 67T 27T 71%
/dev/grid/node-x14-y23 91T 69T 22T 75%
/dev/grid/node-x14-y24 85T 65T 20T 76%
/dev/grid/node-x14-y25 88T 65T 23T 73%
/dev/grid/node-x14-y26 87T 71T 16T 81%
/dev/grid/node-x14-y27 86T 64T 22T 74%
/dev/grid/node-x15-y0 91T 68T 23T 74%
/dev/grid/node-x15-y1 91T 73T 18T 80%
/dev/grid/node-x15-y2 91T 70T 21T 76%
/dev/grid/node-x15-y3 93T 64T 29T 68%
/dev/grid/node-x15-y4 86T 65T 21T 75%
/dev/grid/node-x15-y5 93T 65T 28T 69%
/dev/grid/node-x15-y6 86T 71T 15T 82%
/dev/grid/node-x15-y7 94T 71T 23T 75%
/dev/grid/node-x15-y8 89T 70T 19T 78%
/dev/grid/node-x15-y9 93T 72T 21T 77%
/dev/grid/node-x15-y10 91T 70T 21T 76%
/dev/grid/node-x15-y11 92T 66T 26T 71%
/dev/grid/node-x15-y12 507T 498T 9T 98%
/dev/grid/node-x15-y13 88T 72T 16T 81%
/dev/grid/node-x15-y14 87T 71T 16T 81%
/dev/grid/node-x15-y15 85T 73T 12T 85%
/dev/grid/node-x15-y16 89T 69T 20T 77%
/dev/grid/node-x15-y17 89T 68T 21T 76%
/dev/grid/node-x15-y18 94T 73T 21T 77%
/dev/grid/node-x15-y19 86T 69T 17T 80%
/dev/grid/node-x15-y20 87T 68T 19T 78%
/dev/grid/node-x15-y21 88T 72T 16T 81%
/dev/grid/node-x15-y22 85T 66T 19T 77%
/dev/grid/node-x15-y23 89T 72T 17T 80%
/dev/grid/node-x15-y24 92T 70T 22T 76%
/dev/grid/node-x15-y25 87T 67T 20T 77%
/dev/grid/node-x15-y26 87T 72T 15T 82%
/dev/grid/node-x15-y27 87T 66T 21T 75%
/dev/grid/node-x16-y0 88T 70T 18T 79%
/dev/grid/node-x16-y1 93T 69T 24T 74%
/dev/grid/node-x16-y2 89T 64T 25T 71%
/dev/grid/node-x16-y3 87T 72T 15T 82%
/dev/grid/node-x16-y4 93T 69T 24T 74%
/dev/grid/node-x16-y5 85T 65T 20T 76%
/dev/grid/node-x16-y6 92T 68T 24T 73%
/dev/grid/node-x16-y7 87T 71T 16T 81%
/dev/grid/node-x16-y8 88T 72T 16T 81%
/dev/grid/node-x16-y9 94T 66T 28T 70%
/dev/grid/node-x16-y10 86T 64T 22T 74%
/dev/grid/node-x16-y11 91T 68T 23T 74%
/dev/grid/node-x16-y12 507T 490T 17T 96%
/dev/grid/node-x16-y13 88T 71T 17T 80%
/dev/grid/node-x16-y14 87T 66T 21T 75%
/dev/grid/node-x16-y15 93T 72T 21T 77%
/dev/grid/node-x16-y16 89T 66T 23T 74%
/dev/grid/node-x16-y17 91T 67T 24T 73%
/dev/grid/node-x16-y18 93T 71T 22T 76%
/dev/grid/node-x16-y19 91T 65T 26T 71%
/dev/grid/node-x16-y20 88T 68T 20T 77%
/dev/grid/node-x16-y21 94T 71T 23T 75%
/dev/grid/node-x16-y22 89T 64T 25T 71%
/dev/grid/node-x16-y23 86T 71T 15T 82%
/dev/grid/node-x16-y24 86T 66T 20T 76%
/dev/grid/node-x16-y25 91T 65T 26T 71%
/dev/grid/node-x16-y26 87T 67T 20T 77%
/dev/grid/node-x16-y27 94T 64T 30T 68%
/dev/grid/node-x17-y0 92T 73T 19T 79%
/dev/grid/node-x17-y1 85T 70T 15T 82%
/dev/grid/node-x17-y2 90T 73T 17T 81%
/dev/grid/node-x17-y3 89T 73T 16T 82%
/dev/grid/node-x17-y4 89T 64T 25T 71%
/dev/grid/node-x17-y5 89T 71T 18T 79%
/dev/grid/node-x17-y6 90T 71T 19T 78%
/dev/grid/node-x17-y7 85T 68T 17T 80%
/dev/grid/node-x17-y8 93T 73T 20T 78%
/dev/grid/node-x17-y9 86T 69T 17T 80%
/dev/grid/node-x17-y10 85T 65T 20T 76%
/dev/grid/node-x17-y11 86T 64T 22T 74%
/dev/grid/node-x17-y12 508T 490T 18T 96%
/dev/grid/node-x17-y13 88T 70T 18T 79%
/dev/grid/node-x17-y14 88T 68T 20T 77%
/dev/grid/node-x17-y15 92T 70T 22T 76%
/dev/grid/node-x17-y16 91T 73T 18T 80%
/dev/grid/node-x17-y17 87T 68T 19T 78%
/dev/grid/node-x17-y18 94T 68T 26T 72%
/dev/grid/node-x17-y19 90T 71T 19T 78%
/dev/grid/node-x17-y20 88T 64T 24T 72%
/dev/grid/node-x17-y21 94T 72T 22T 76%
/dev/grid/node-x17-y22 88T 71T 17T 80%
/dev/grid/node-x17-y23 86T 66T 20T 76%
/dev/grid/node-x17-y24 89T 65T 24T 73%
/dev/grid/node-x17-y25 94T 70T 24T 74%
/dev/grid/node-x17-y26 93T 65T 28T 69%
/dev/grid/node-x17-y27 91T 71T 20T 78%
/dev/grid/node-x18-y0 93T 67T 26T 72%
/dev/grid/node-x18-y1 93T 68T 25T 73%
/dev/grid/node-x18-y2 94T 68T 26T 72%
/dev/grid/node-x18-y3 92T 67T 25T 72%
/dev/grid/node-x18-y4 94T 71T 23T 75%
/dev/grid/node-x18-y5 92T 67T 25T 72%
/dev/grid/node-x18-y6 89T 69T 20T 77%
/dev/grid/node-x18-y7 90T 73T 17T 81%
/dev/grid/node-x18-y8 91T 67T 24T 73%
/dev/grid/node-x18-y9 94T 64T 30T 68%
/dev/grid/node-x18-y10 92T 72T 20T 78%
/dev/grid/node-x18-y11 88T 69T 19T 78%
/dev/grid/node-x18-y12 502T 495T 7T 98%
/dev/grid/node-x18-y13 86T 71T 15T 82%
/dev/grid/node-x18-y14 92T 72T 20T 78%
/dev/grid/node-x18-y15 93T 70T 23T 75%
/dev/grid/node-x18-y16 89T 66T 23T 74%
/dev/grid/node-x18-y17 89T 68T 21T 76%
/dev/grid/node-x18-y18 89T 72T 17T 80%
/dev/grid/node-x18-y19 88T 72T 16T 81%
/dev/grid/node-x18-y20 91T 67T 24T 73%
/dev/grid/node-x18-y21 88T 70T 18T 79%
/dev/grid/node-x18-y22 94T 73T 21T 77%
/dev/grid/node-x18-y23 93T 67T 26T 72%
/dev/grid/node-x18-y24 85T 71T 14T 83%
/dev/grid/node-x18-y25 86T 70T 16T 81%
/dev/grid/node-x18-y26 93T 70T 23T 75%
/dev/grid/node-x18-y27 93T 64T 29T 68%
/dev/grid/node-x19-y0 94T 72T 22T 76%
/dev/grid/node-x19-y1 90T 72T 18T 80%
/dev/grid/node-x19-y2 90T 64T 26T 71%
/dev/grid/node-x19-y3 86T 64T 22T 74%
/dev/grid/node-x19-y4 93T 67T 26T 72%
/dev/grid/node-x19-y5 91T 64T 27T 70%
/dev/grid/node-x19-y6 94T 65T 29T 69%
/dev/grid/node-x19-y7 92T 65T 27T 70%
/dev/grid/node-x19-y8 88T 70T 18T 79%
/dev/grid/node-x19-y9 87T 69T 18T 79%
/dev/grid/node-x19-y10 92T 65T 27T 70%
/dev/grid/node-x19-y11 88T 67T 21T 76%
/dev/grid/node-x19-y12 504T 495T 9T 98%
/dev/grid/node-x19-y13 93T 69T 24T 74%
/dev/grid/node-x19-y14 90T 65T 25T 72%
/dev/grid/node-x19-y15 92T 68T 24T 73%
/dev/grid/node-x19-y16 85T 68T 17T 80%
/dev/grid/node-x19-y17 91T 64T 27T 70%
/dev/grid/node-x19-y18 91T 68T 23T 74%
/dev/grid/node-x19-y19 90T 65T 25T 72%
/dev/grid/node-x19-y20 89T 68T 21T 76%
/dev/grid/node-x19-y21 93T 68T 25T 73%
/dev/grid/node-x19-y22 89T 68T 21T 76%
/dev/grid/node-x19-y23 86T 69T 17T 80%
/dev/grid/node-x19-y24 90T 71T 19T 78%
/dev/grid/node-x19-y25 90T 65T 25T 72%
/dev/grid/node-x19-y26 87T 67T 20T 77%
/dev/grid/node-x19-y27 89T 69T 20T 77%
/dev/grid/node-x20-y0 90T 71T 19T 78%
/dev/grid/node-x20-y1 89T 72T 17T 80%
/dev/grid/node-x20-y2 93T 69T 24T 74%
/dev/grid/node-x20-y3 88T 68T 20T 77%
/dev/grid/node-x20-y4 86T 73T 13T 84%
/dev/grid/node-x20-y5 89T 64T 25T 71%
/dev/grid/node-x20-y6 91T 67T 24T 73%
/dev/grid/node-x20-y7 94T 70T 24T 74%
/dev/grid/node-x20-y8 86T 67T 19T 77%
/dev/grid/node-x20-y9 87T 64T 23T 73%
/dev/grid/node-x20-y10 89T 67T 22T 75%
/dev/grid/node-x20-y11 86T 72T 14T 83%
/dev/grid/node-x20-y12 505T 498T 7T 98%
/dev/grid/node-x20-y13 91T 67T 24T 73%
/dev/grid/node-x20-y14 91T 69T 22T 75%
/dev/grid/node-x20-y15 92T 72T 20T 78%
/dev/grid/node-x20-y16 89T 70T 19T 78%
/dev/grid/node-x20-y17 90T 70T 20T 77%
/dev/grid/node-x20-y18 92T 73T 19T 79%
/dev/grid/node-x20-y19 89T 71T 18T 79%
/dev/grid/node-x20-y20 90T 68T 22T 75%
/dev/grid/node-x20-y21 92T 64T 28T 69%
/dev/grid/node-x20-y22 94T 68T 26T 72%
/dev/grid/node-x20-y23 92T 70T 22T 76%
/dev/grid/node-x20-y24 91T 72T 19T 79%
/dev/grid/node-x20-y25 86T 72T 14T 83%
/dev/grid/node-x20-y26 94T 72T 22T 76%
/dev/grid/node-x20-y27 87T 64T 23T 73%
/dev/grid/node-x21-y0 87T 70T 17T 80%
/dev/grid/node-x21-y1 88T 67T 21T 76%
/dev/grid/node-x21-y2 91T 64T 27T 70%
/dev/grid/node-x21-y3 92T 73T 19T 79%
/dev/grid/node-x21-y4 85T 68T 17T 80%
/dev/grid/node-x21-y5 90T 71T 19T 78%
/dev/grid/node-x21-y6 88T 73T 15T 82%
/dev/grid/node-x21-y7 93T 64T 29T 68%
/dev/grid/node-x21-y8 91T 66T 25T 72%
/dev/grid/node-x21-y9 92T 65T 27T 70%
/dev/grid/node-x21-y10 85T 70T 15T 82%
/dev/grid/node-x21-y11 89T 71T 18T 79%
/dev/grid/node-x21-y12 503T 492T 11T 97%
/dev/grid/node-x21-y13 88T 72T 16T 81%
/dev/grid/node-x21-y14 92T 73T 19T 79%
/dev/grid/node-x21-y15 93T 69T 24T 74%
/dev/grid/node-x21-y16 90T 67T 23T 74%
/dev/grid/node-x21-y17 85T 65T 20T 76%
/dev/grid/node-x21-y18 86T 68T 18T 79%
/dev/grid/node-x21-y19 94T 73T 21T 77%
/dev/grid/node-x21-y20 85T 73T 12T 85%
/dev/grid/node-x21-y21 92T 68T 24T 73%
/dev/grid/node-x21-y22 85T 70T 15T 82%
/dev/grid/node-x21-y23 89T 69T 20T 77%
/dev/grid/node-x21-y24 92T 65T 27T 70%
/dev/grid/node-x21-y25 93T 65T 28T 69%
/dev/grid/node-x21-y26 86T 65T 21T 75%
/dev/grid/node-x21-y27 88T 69T 19T 78%
/dev/grid/node-x22-y0 85T 65T 20T 76%
/dev/grid/node-x22-y1 88T 68T 20T 77%
/dev/grid/node-x22-y2 90T 67T 23T 74%
/dev/grid/node-x22-y3 85T 68T 17T 80%
/dev/grid/node-x22-y4 87T 70T 17T 80%
/dev/grid/node-x22-y5 87T 71T 16T 81%
/dev/grid/node-x22-y6 89T 68T 21T 76%
/dev/grid/node-x22-y7 85T 67T 18T 78%
/dev/grid/node-x22-y8 94T 73T 21T 77%
/dev/grid/node-x22-y9 93T 70T 23T 75%
/dev/grid/node-x22-y10 94T 70T 24T 74%
/dev/grid/node-x22-y11 88T 65T 23T 73%
/dev/grid/node-x22-y12 507T 495T 12T 97%
/dev/grid/node-x22-y13 88T 69T 19T 78%
/dev/grid/node-x22-y14 90T 65T 25T 72%
/dev/grid/node-x22-y15 85T 65T 20T 76%
/dev/grid/node-x22-y16 88T 64T 24T 72%
/dev/grid/node-x22-y17 94T 72T 22T 76%
/dev/grid/node-x22-y18 85T 70T 15T 82%
/dev/grid/node-x22-y19 85T 73T 12T 85%
/dev/grid/node-x22-y20 91T 64T 27T 70%
/dev/grid/node-x22-y21 85T 68T 17T 80%
/dev/grid/node-x22-y22 91T 70T 21T 76%
/dev/grid/node-x22-y23 86T 66T 20T 76%
/dev/grid/node-x22-y24 91T 65T 26T 71%
/dev/grid/node-x22-y25 85T 70T 15T 82%
/dev/grid/node-x22-y26 89T 70T 19T 78%
/dev/grid/node-x22-y27 94T 68T 26T 72%
/dev/grid/node-x23-y0 90T 70T 20T 77%
/dev/grid/node-x23-y1 88T 64T 24T 72%
/dev/grid/node-x23-y2 86T 64T 22T 74%
/dev/grid/node-x23-y3 90T 68T 22T 75%
/dev/grid/node-x23-y4 94T 70T 24T 74%
/dev/grid/node-x23-y5 92T 66T 26T 71%
/dev/grid/node-x23-y6 94T 65T 29T 69%
/dev/grid/node-x23-y7 88T 73T 15T 82%
/dev/grid/node-x23-y8 88T 68T 20T 77%
/dev/grid/node-x23-y9 90T 66T 24T 73%
/dev/grid/node-x23-y10 86T 69T 17T 80%
/dev/grid/node-x23-y11 90T 72T 18T 80%
/dev/grid/node-x23-y12 508T 491T 17T 96%
/dev/grid/node-x23-y13 91T 70T 21T 76%
/dev/grid/node-x23-y14 94T 70T 24T 74%
/dev/grid/node-x23-y15 90T 70T 20T 77%
/dev/grid/node-x23-y16 86T 69T 17T 80%
/dev/grid/node-x23-y17 92T 70T 22T 76%
/dev/grid/node-x23-y18 89T 71T 18T 79%
/dev/grid/node-x23-y19 86T 66T 20T 76%
/dev/grid/node-x23-y20 89T 68T 21T 76%
/dev/grid/node-x23-y21 90T 69T 21T 76%
/dev/grid/node-x23-y22 90T 73T 17T 81%
/dev/grid/node-x23-y23 85T 66T 19T 77%
/dev/grid/node-x23-y24 85T 72T 13T 84%
/dev/grid/node-x23-y25 90T 73T 17T 81%
/dev/grid/node-x23-y26 93T 68T 25T 73%
/dev/grid/node-x23-y27 87T 67T 20T 77%
/dev/grid/node-x24-y0 86T 64T 22T 74%
/dev/grid/node-x24-y1 92T 71T 21T 77%
/dev/grid/node-x24-y2 93T 67T 26T 72%
/dev/grid/node-x24-y3 90T 67T 23T 74%
/dev/grid/node-x24-y4 87T 71T 16T 81%
/dev/grid/node-x24-y5 89T 70T 19T 78%
/dev/grid/node-x24-y6 92T 72T 20T 78%
/dev/grid/node-x24-y7 89T 69T 20T 77%
/dev/grid/node-x24-y8 86T 68T 18T 79%
/dev/grid/node-x24-y9 85T 70T 15T 82%
/dev/grid/node-x24-y10 86T 65T 21T 75%
/dev/grid/node-x24-y11 89T 70T 19T 78%
/dev/grid/node-x24-y12 502T 494T 8T 98%
/dev/grid/node-x24-y13 86T 72T 14T 83%
/dev/grid/node-x24-y14 88T 66T 22T 75%
/dev/grid/node-x24-y15 94T 64T 30T 68%
/dev/grid/node-x24-y16 85T 66T 19T 77%
/dev/grid/node-x24-y17 93T 64T 29T 68%
/dev/grid/node-x24-y18 89T 67T 22T 75%
/dev/grid/node-x24-y19 87T 68T 19T 78%
/dev/grid/node-x24-y20 86T 67T 19T 77%
/dev/grid/node-x24-y21 88T 65T 23T 73%
/dev/grid/node-x24-y22 86T 0T 86T 0%
/dev/grid/node-x24-y23 88T 65T 23T 73%
/dev/grid/node-x24-y24 91T 68T 23T 74%
/dev/grid/node-x24-y25 88T 72T 16T 81%
/dev/grid/node-x24-y26 91T 65T 26T 71%
/dev/grid/node-x24-y27 89T 70T 19T 78%
/dev/grid/node-x25-y0 88T 69T 19T 78%
/dev/grid/node-x25-y1 89T 73T 16T 82%
/dev/grid/node-x25-y2 94T 73T 21T 77%
/dev/grid/node-x25-y3 85T 71T 14T 83%
/dev/grid/node-x25-y4 94T 66T 28T 70%
/dev/grid/node-x25-y5 91T 64T 27T 70%
/dev/grid/node-x25-y6 88T 69T 19T 78%
/dev/grid/node-x25-y7 92T 67T 25T 72%
/dev/grid/node-x25-y8 89T 69T 20T 77%
/dev/grid/node-x25-y9 91T 71T 20T 78%
/dev/grid/node-x25-y10 91T 64T 27T 70%
/dev/grid/node-x25-y11 87T 68T 19T 78%
/dev/grid/node-x25-y12 502T 492T 10T 98%
/dev/grid/node-x25-y13 92T 68T 24T 73%
/dev/grid/node-x25-y14 91T 66T 25T 72%
/dev/grid/node-x25-y15 86T 67T 19T 77%
/dev/grid/node-x25-y16 90T 73T 17T 81%
/dev/grid/node-x25-y17 88T 65T 23T 73%
/dev/grid/node-x25-y18 87T 67T 20T 77%
/dev/grid/node-x25-y19 87T 69T 18T 79%
/dev/grid/node-x25-y20 94T 64T 30T 68%
/dev/grid/node-x25-y21 90T 65T 25T 72%
/dev/grid/node-x25-y22 92T 68T 24T 73%
/dev/grid/node-x25-y23 88T 65T 23T 73%
/dev/grid/node-x25-y24 94T 66T 28T 70%
/dev/grid/node-x25-y25 89T 64T 25T 71%
/dev/grid/node-x25-y26 93T 70T 23T 75%
/dev/grid/node-x25-y27 94T 70T 24T 74%
/dev/grid/node-x26-y0 86T 73T 13T 84%
/dev/grid/node-x26-y1 91T 72T 19T 79%
/dev/grid/node-x26-y2 94T 70T 24T 74%
/dev/grid/node-x26-y3 91T 69T 22T 75%
/dev/grid/node-x26-y4 89T 67T 22T 75%
/dev/grid/node-x26-y5 87T 69T 18T 79%
/dev/grid/node-x26-y6 91T 73T 18T 80%
/dev/grid/node-x26-y7 92T 70T 22T 76%
/dev/grid/node-x26-y8 91T 70T 21T 76%
/dev/grid/node-x26-y9 92T 69T 23T 75%
/dev/grid/node-x26-y10 91T 66T 25T 72%
/dev/grid/node-x26-y11 92T 65T 27T 70%
/dev/grid/node-x26-y12 507T 492T 15T 97%
/dev/grid/node-x26-y13 90T 71T 19T 78%
/dev/grid/node-x26-y14 90T 70T 20T 77%
/dev/grid/node-x26-y15 87T 70T 17T 80%
/dev/grid/node-x26-y16 85T 69T 16T 81%
/dev/grid/node-x26-y17 91T 64T 27T 70%
/dev/grid/node-x26-y18 87T 73T 14T 83%
/dev/grid/node-x26-y19 91T 65T 26T 71%
/dev/grid/node-x26-y20 87T 70T 17T 80%
/dev/grid/node-x26-y21 87T 73T 14T 83%
/dev/grid/node-x26-y22 92T 71T 21T 77%
/dev/grid/node-x26-y23 93T 71T 22T 76%
/dev/grid/node-x26-y24 89T 70T 19T 78%
/dev/grid/node-x26-y25 94T 71T 23T 75%
/dev/grid/node-x26-y26 93T 71T 22T 76%
/dev/grid/node-x26-y27 93T 66T 27T 70%
/dev/grid/node-x27-y0 90T 73T 17T 81%
/dev/grid/node-x27-y1 89T 66T 23T 74%
/dev/grid/node-x27-y2 85T 70T 15T 82%
/dev/grid/node-x27-y3 89T 73T 16T 82%
/dev/grid/node-x27-y4 89T 64T 25T 71%
/dev/grid/node-x27-y5 90T 72T 18T 80%
/dev/grid/node-x27-y6 89T 66T 23T 74%
/dev/grid/node-x27-y7 88T 72T 16T 81%
/dev/grid/node-x27-y8 92T 68T 24T 73%
/dev/grid/node-x27-y9 85T 73T 12T 85%
/dev/grid/node-x27-y10 88T 69T 19T 78%
/dev/grid/node-x27-y11 90T 73T 17T 81%
/dev/grid/node-x27-y12 505T 497T 8T 98%
/dev/grid/node-x27-y13 94T 67T 27T 71%
/dev/grid/node-x27-y14 88T 67T 21T 76%
/dev/grid/node-x27-y15 89T 65T 24T 73%
/dev/grid/node-x27-y16 89T 66T 23T 74%
/dev/grid/node-x27-y17 88T 73T 15T 82%
/dev/grid/node-x27-y18 91T 68T 23T 74%
/dev/grid/node-x27-y19 88T 64T 24T 72%
/dev/grid/node-x27-y20 87T 64T 23T 73%
/dev/grid/node-x27-y21 85T 64T 21T 75%
/dev/grid/node-x27-y22 86T 71T 15T 82%
/dev/grid/node-x27-y23 86T 67T 19T 77%
/dev/grid/node-x27-y24 89T 69T 20T 77%
/dev/grid/node-x27-y25 92T 67T 25T 72%
/dev/grid/node-x27-y26 85T 65T 20T 76%
/dev/grid/node-x27-y27 85T 70T 15T 82%
/dev/grid/node-x28-y0 90T 70T 20T 77%
/dev/grid/node-x28-y1 88T 64T 24T 72%
/dev/grid/node-x28-y2 92T 70T 22T 76%
/dev/grid/node-x28-y3 93T 69T 24T 74%
/dev/grid/node-x28-y4 91T 70T 21T 76%
/dev/grid/node-x28-y5 92T 68T 24T 73%
/dev/grid/node-x28-y6 93T 73T 20T 78%
/dev/grid/node-x28-y7 86T 65T 21T 75%
/dev/grid/node-x28-y8 93T 65T 28T 69%
/dev/grid/node-x28-y9 92T 69T 23T 75%
/dev/grid/node-x28-y10 88T 73T 15T 82%
/dev/grid/node-x28-y11 86T 65T 21T 75%
/dev/grid/node-x28-y12 502T 495T 7T 98%
/dev/grid/node-x28-y13 92T 67T 25T 72%
/dev/grid/node-x28-y14 94T 71T 23T 75%
/dev/grid/node-x28-y15 87T 67T 20T 77%
/dev/grid/node-x28-y16 92T 65T 27T 70%
/dev/grid/node-x28-y17 90T 69T 21T 76%
/dev/grid/node-x28-y18 90T 70T 20T 77%
/dev/grid/node-x28-y19 92T 67T 25T 72%
/dev/grid/node-x28-y20 91T 73T 18T 80%
/dev/grid/node-x28-y21 88T 73T 15T 82%
/dev/grid/node-x28-y22 92T 65T 27T 70%
/dev/grid/node-x28-y23 87T 65T 22T 74%
/dev/grid/node-x28-y24 89T 67T 22T 75%
/dev/grid/node-x28-y25 92T 66T 26T 71%
/dev/grid/node-x28-y26 85T 64T 21T 75%
/dev/grid/node-x28-y27 91T 73T 18T 80%
/dev/grid/node-x29-y0 87T 69T 18T 79%
/dev/grid/node-x29-y1 88T 68T 20T 77%
/dev/grid/node-x29-y2 85T 72T 13T 84%
/dev/grid/node-x29-y3 89T 71T 18T 79%
/dev/grid/node-x29-y4 92T 68T 24T 73%
/dev/grid/node-x29-y5 87T 65T 22T 74%
/dev/grid/node-x29-y6 87T 72T 15T 82%
/dev/grid/node-x29-y7 87T 72T 15T 82%
/dev/grid/node-x29-y8 94T 72T 22T 76%
/dev/grid/node-x29-y9 90T 65T 25T 72%
/dev/grid/node-x29-y10 85T 69T 16T 81%
/dev/grid/node-x29-y11 85T 66T 19T 77%
/dev/grid/node-x29-y12 506T 498T 8T 98%
/dev/grid/node-x29-y13 94T 67T 27T 71%
/dev/grid/node-x29-y14 89T 73T 16T 82%
/dev/grid/node-x29-y15 89T 69T 20T 77%
/dev/grid/node-x29-y16 87T 73T 14T 83%
/dev/grid/node-x29-y17 92T 65T 27T 70%
/dev/grid/node-x29-y18 94T 73T 21T 77%
/dev/grid/node-x29-y19 94T 69T 25T 73%
/dev/grid/node-x29-y20 86T 71T 15T 82%
/dev/grid/node-x29-y21 86T 64T 22T 74%
/dev/grid/node-x29-y22 92T 69T 23T 75%
/dev/grid/node-x29-y23 87T 72T 15T 82%
/dev/grid/node-x29-y24 86T 70T 16T 81%
/dev/grid/node-x29-y25 92T 64T 28T 69%
/dev/grid/node-x29-y26 93T 73T 20T 78%
/dev/grid/node-x29-y27 87T 67T 20T 77%
/dev/grid/node-x30-y0 88T 68T 20T 77%
/dev/grid/node-x30-y1 85T 69T 16T 81%
/dev/grid/node-x30-y2 87T 64T 23T 73%
/dev/grid/node-x30-y3 91T 64T 27T 70%
/dev/grid/node-x30-y4 91T 66T 25T 72%
/dev/grid/node-x30-y5 88T 71T 17T 80%
/dev/grid/node-x30-y6 86T 71T 15T 82%
/dev/grid/node-x30-y7 91T 68T 23T 74%
/dev/grid/node-x30-y8 88T 69T 19T 78%
/dev/grid/node-x30-y9 94T 72T 22T 76%
/dev/grid/node-x30-y10 87T 68T 19T 78%
/dev/grid/node-x30-y11 90T 71T 19T 78%
/dev/grid/node-x30-y12 505T 493T 12T 97%
/dev/grid/node-x30-y13 85T 71T 14T 83%
/dev/grid/node-x30-y14 93T 65T 28T 69%
/dev/grid/node-x30-y15 92T 73T 19T 79%
/dev/grid/node-x30-y16 89T 72T 17T 80%
/dev/grid/node-x30-y17 89T 69T 20T 77%
/dev/grid/node-x30-y18 94T 65T 29T 69%
/dev/grid/node-x30-y19 87T 65T 22T 74%
/dev/grid/node-x30-y20 87T 65T 22T 74%
/dev/grid/node-x30-y21 93T 72T 21T 77%
/dev/grid/node-x30-y22 87T 72T 15T 82%
/dev/grid/node-x30-y23 94T 65T 29T 69%
/dev/grid/node-x30-y24 90T 64T 26T 71%
/dev/grid/node-x30-y25 85T 69T 16T 81%
/dev/grid/node-x30-y26 87T 67T 20T 77%
/dev/grid/node-x30-y27 89T 70T 19T 78%
/dev/grid/node-x31-y0 89T 68T 21T 76%
/dev/grid/node-x31-y1 91T 69T 22T 75%
/dev/grid/node-x31-y2 91T 68T 23T 74%
/dev/grid/node-x31-y3 85T 73T 12T 85%
/dev/grid/node-x31-y4 89T 65T 24T 73%
/dev/grid/node-x31-y5 86T 71T 15T 82%
/dev/grid/node-x31-y6 94T 66T 28T 70%
/dev/grid/node-x31-y7 94T 65T 29T 69%
/dev/grid/node-x31-y8 86T 64T 22T 74%
/dev/grid/node-x31-y9 90T 69T 21T 76%
/dev/grid/node-x31-y10 94T 70T 24T 74%
/dev/grid/node-x31-y11 86T 73T 13T 84%
/dev/grid/node-x31-y12 508T 498T 10T 98%
/dev/grid/node-x31-y13 91T 73T 18T 80%
/dev/grid/node-x31-y14 94T 71T 23T 75%
/dev/grid/node-x31-y15 90T 66T 24T 73%
/dev/grid/node-x31-y16 93T 68T 25T 73%
/dev/grid/node-x31-y17 87T 64T 23T 73%
/dev/grid/node-x31-y18 91T 66T 25T 72%
/dev/grid/node-x31-y19 90T 66T 24T 73%
/dev/grid/node-x31-y20 86T 67T 19T 77%
/dev/grid/node-x31-y21 89T 69T 20T 77%
/dev/grid/node-x31-y22 88T 66T 22T 75%
/dev/grid/node-x31-y23 90T 71T 19T 78%
/dev/grid/node-x31-y24 89T 73T 16T 82%
/dev/grid/node-x31-y25 87T 64T 23T 73%
/dev/grid/node-x31-y26 93T 71T 22T 76%
/dev/grid/node-x31-y27 88T 73T 15T 82%

26
inputs/2016/2016_23.input Normal file
View file

@ -0,0 +1,26 @@
cpy a b
dec b
cpy a d
cpy 0 a
cpy b c
inc a
dec c
jnz c -2
dec d
jnz d -5
dec b
cpy b c
cpy c d
dec d
inc c
jnz d -2
tgl c
cpy -16 c
jnz 1 c
cpy 93 c
jnz 72 d
inc a
inc d
jnz d -2
inc c
jnz c -5

43
inputs/2016/2016_24.input Normal file
View file

@ -0,0 +1,43 @@
###################################################################################################################################################################################
#.........#...#.............#...#3#.#.....#...........#.........#.#...#.......#.#.#...#...#.................#...........#.#...#.#.......#.......#.......#...#...#.....#.....#.....#
#.#.#.#.#.#.#########.#.#.###.#.#.#.###.###.#.###.#.#.#.###.#.###.#.#.#.#.#####.#.#.#.#.#.#.###.#.#.#.#.#.#.#.###.#.#.###.#.#.#.#####.#.#.#.###.#.#.#.#.#.###.#.###.###.###.###.#.#
#...#...#...#.......#...#.#.#.....#...#.....#.........#.......#.#...#...#.#.............#...#.......#.#.#...#.#.....#.......#...#.....#...#...........#...#...#.#...............#2#
#.###.#.#.#####.###.###.#.#.#.#.###.#.#.#####.#######.#.###.###.#.#.#.#.#.#####.###.###.#.#.#####.#.###.#.###.#.#.#.#.#.#######.#######.#.#.###.###.###.#.#.#.#.#.#.###.#.###.#.###
#.......#.........#.#.#...#...#...#.....#.#.............#.....#...#.......#.#.....#...#...#.......#.............................#.#...#...#...#.....#...#.......#.......#.......#.#
#.###.#.#.#########.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#####.#.#.#######.#.#.#.#.#.#.#####.#.###.#.#####.#.###.###.#.#.###.###.#.#.#.#####.#.###.#.#.#.#######.###.#.#.#.###.###.#
#...#.#...#...#...#...#.#...#.....#...#...........#.....#.........#.#...#...#...#.#...#.......#...#.#.....#.#.....#...#.#.......#.#.#.......#.......#...........#.#.#...#.#.......#
#.#.#.###.###.#.#.#######.#.#.#.#.#.#.###.###########.#.#.#####.###.#.#.#####.#.#.#.#####.###.#.###.#####.###.#####.#########.#.###.#.###.#.#.#.#.###.###.#.#####.#.#.#.#.#.###.#.#
#.......#.......#...........#...#.#...#.............#.#.#...#...#.....#...#...#.#...#...#.......#.#.#.#...#.....#.#.#.........#...#...#.....#.#...........#.#.......#.#.#...#...#.#
#.#.#.###.#####.#.#####.#.###.#.#.#.###.#.#.#.###.###.#.#####.###.#####.#.#.#####.#.#.#.#######.#.###.#.###.#####.#.#####.#.#.#####.#.#.#.#.###.#.#######.#.#.#.###########.#.#.#.#
#.#.#.....#.#1..........#.#...#...#.....#.........#...............#.#...#.....#...#.......#...........#.#...#.#.....#.............#.............#.....#...#.....#...#.....#.#.....#
#.#.###.#.#.#####.#.#.#.###.#####.#.#.#.###.###.#.#.#.#####.#.#.###.#.#.#####.#.#.#.#.#.#.###.#.###.#.#.#.#.#.#.###.#.#.#####.###.###.###.#.#.#.###.#.#.#.#.#.###.#.#.#####.#####.#
#...#...#.#...#.#.#.#.#.......#.....................#.#...............#.......#.#...#.#.#.....#.#.#...#...#.#.......#.....#.#...#.........#.#.#...#.........#.............#.....#.#
#.###.###.###.#.#.###.#.#####.#.#####.###.###########.###.#.#.#####.#.#.#.###.###.#.#.#.#.###.#.#.#.#.###.#.###.#.#########.#.#.#.#.###.#.#.#.#.#.#.#.#.#.###.###.#####.#.#####.###
#.....#.#.......#.#.#.....#...#.......#...#.#...#.............#.#.#.....#.........#...#.#.........#.#.#.#...#.#...#...#.......#.....#.#.....#.#.#.......#.#...#.#.....#.......#...#
#.#.###.#.#######.#.#.#.###.#.###.###.#####.#.#.#.#.###.###.###.#.#.#####.#.#####.#.#.#.#.#.#########.#.#.#.#.#.#.#.#.#.###.#.###.#.#.###.###.#.#######.#.#.#.#.#.###.#.#.#.#.###.#
#.#.#.......#...#...#.#.#.#.....#.....#...#...#.....#...#...#...#...........#...........#.........#.#.....#.....#.......#...#...#...#.#...#.#.#.........#...#.....#.#...#.#.....#.#
#.#.#.#####.#.#.#.###.###.#.#.#####.#.###.#.#.#####.#.#####.#.#.#.#####.###.#.#.#.#.###.#.#.#.#.#.#.#.###.#.#####.###.###.#.#.#.#.#.#.#.#.#.###.###.#.#######.#####.###.#.###.###.#
#.#.......#.#...#.#...#.#.#.......#...#.....#.........#.....#.#.....#...#...#.#.#...#.....#...#...#...#.....#.......#.#.#...#.#.........#...#.#..4#.#.#.#.#.....#.....#.........#.#
#.###.#.#.#.###.#.#.###.#.#######.#.#.###.#.###.#.#.#.#.#.#.###.#####.#.###.#######.#####.###.#.#.#.#.#.###.#.#####.#.#.#.#.#.#.#.#.#.#.#.#.#.#######.#.#.#.#.#.#.#.#.#.#.###.#.#.#
#0#...#.#.#.....#...#...#.#...#...#...#...#.......#.#.#.....#...#...#...#...#...#...#.........#.......#...#.......#...#...#...#.......#...#...............#.....#...#...#...#.#...#
###.#.#.###.###########.#.#####.###.###.###.###.###.#.###.#.#.#.#.#.#.#.#.#.#.###.#.###.#.#.#.#####.#.#.#.#.#.#.#.#.#.#.#.###.#####.#.#####.#.#.#.#####.#.#.#####.#####.#.#.#.#.###
#...#.#...#.......#...#...........#...#.....#...#...#.#.........#.....#.#...#.......#.....#.#.#.........#.........#...#.#.#...#.#.....#.....................#...............#.....#
###.#.#.#.#.#.###.#.#.#.#.#######.#.#.###.###.#.#.#####.###.###.###.###.#.#.#.#.#######.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#####.###.#######.###.###.#.###.###.###.###.#.#.#
#...#.............#.#...........#.#.#.....#.....#.......#.#.....#...#.........#.....#.......#.....#...#.....#...#.......#...#...#.#.........#...#...........#.......#...#.......#.#
###.#.#########.#.#.#####.#.#.#.#.#.#.###.#.#######.#.#.#.#.#.#####.#.#.#.#####.#.#.#.#####.#######.#.#.#.#.#.#####.#.#.#.#####.#.#.###.#######.#######.#.#.###.#.#.#.#.#.#.###.#.#
#.#...............#.#.......#.....#.................#...#.#.#.......#...#.......#.#.#...#.#.......#...#.....#.....#...#.#.......#.#.#.....#.....#.....#.#...#.#...#...#.#...#.#.#.#
#.#.#.###.#.#.#.#.#.#.#.#.#.#########.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.###.#.#.#.#.#.###.#.#.###.#.#.###.###.#.#.#####.#####.#####.#.#.#.#.#.#.###.#.#.#.###.#.#.#.#.###.#.#.#.#####
#...#.#.....#...#.............#.#.#.#.........#.#...#.#.....#.......#...#.#.#.....#.......#...#...#...........#.....#.#.......#...#...#.#.........#...#...#.....#.......#...#.....#
###.#.#.#.#.#.#.###.#.###.#.###.#.#.#.#.###.#.###.#.#.#####.###.###.#.#.#.###.#.#.###.###.###.#.#.#.#.###.#####.###.#####.#.#.###.###.#####.#####.#.#.#######.###.###.###.#.#.#.#.#
#...#.#.....#.........#.......#.#...#.......#...#...#...........#.....#.......#...........#.......#...#...#.....#.....#...#.......#.#.#...#.#.....#.........#.....#...#.#...#.#...#
###.###.###.###.#.#####.###.#.#.#.#.#.###.###.###.###.#.#####.#.#.#.#.###.#.#.###.#.###.###.#.#.###.###.#.#.#.#.#.#.#.#.#.#.#.#.###.#.###.#.###.#.#.#####.#.#####.#.#.#.#####.#.#.#
#.#.#...#.#.#...................#.......#.#.#.#.#.....#.#.#.....#...#.......#.#...#.......#.....#...#.....#...#...#.#...#...#.........#...#...#...........#.........#.#..5#...#...#
#.#.#.###.#.###.#####.#.#.###.#.#####.#.#.#.#.#.#.###.#.#.#.#######.###.#.#.#.#.#.###.#.#.#.###.#.#####.#.#.#.#####.#.###.#.#.###.###.#.###.#.#.###########.#.#######.#.#.#.###.###
#...#.#.#...#.#.................#.#.....#.#.........#.....#.#.#...#.#.........#...#.#...#.#.........#...#...#.....#.#.#.#.....#...#.#.....#.#.............#.#...#.#.#.....#...#...#
#.#.###.#.#.#.#.#.#.#.#.###.###.#.#.#######.#######.###.#.#.#.###.#.#.#####.###.###.#####.#.#####.#.#.#.#.#.#.###.#.#.#.#.###.#.#.#.#.#.#.#.#####.#.#.#.#.###.#.#.#.#.#####.###.#.#
#...#.....#.....#.....#.#...#...#...............#...#...#...#.....#...#.#.....#.#.#...#...#.#...#...#.....#...#...#...................#.........#...#.........#.#...#.......#...#.#
###.#.###.#.#.#.###.#.#.#.#.#.###.###.#.###.###.#.###.#.#######.#.#.#.#.#.#####.#.#.#.#.#.###.#.#.#.#####.#.#.###.#.#######.#######.###.#######.#.#.#.#.###.###.###.#.#.#.#.#.#.#.#
#.....#7..#.#.#...........#.#...#.........#.....#.#.#...#.....#.............#...#...#...#.#.#...#.......#...#.....#.#.......#.#.....#...#...#...#...#...#...#.#.....#.#.......#.#.#
#.#.#.#.#.#.#.#.#.#.###.#####.#.#############.#.###.#.#.#.#.###.###.#######.#.#.###.#.###.#.###.#######.###.###.#.#.###.#.#.#.#.#.###.###.###.#.#.###.#.#.#.#.#.#.###.#.###.#.#.###
#...#.....#.#...#.#.....#.....#...#...#.......#6#.......#.#.......#.#.........#...#.#.....#.....#.#.......#.#.......#.......#.....#.....#.....#...#.#.#.#...#.#...#.#...#...#.#.#.#
###################################################################################################################################################################################

30
inputs/2016/2016_25.input Normal file
View file

@ -0,0 +1,30 @@
cpy a d
cpy 4 c
cpy 633 b
inc d
dec b
jnz b -2
dec c
jnz c -5
cpy d a
jnz 0 0
cpy a b
cpy 0 a
cpy 2 c
jnz b 2
jnz 1 6
dec b
dec c
jnz c -4
inc a
jnz 1 -7
cpy 2 b
jnz c 2
jnz 1 4
dec b
dec c
jnz 1 -4
jnz 0 0
out b
jnz a -19
jnz 1 -21

View file

@ -0,0 +1,2 @@
Part 1: 995
Part 2: 1130

View file

@ -0,0 +1,2 @@
Part 1: 48357
Part 2: 351

View file

@ -0,0 +1 @@
277678

View file

@ -0,0 +1,2 @@
Part 1: 475
Part 2: 279138

View file

@ -0,0 +1,2 @@
Part 1: 455
Part 2: 186

View file

@ -0,0 +1,2 @@
Part 1: 343467
Part 2: 24774780

View file

@ -0,0 +1,2 @@
Part 1: 7864
Part 2: 1695

View file

@ -0,0 +1,2 @@
Part 1: ykpsek
Part 2: 1060

View file

@ -0,0 +1,2 @@
Part 1: 6611
Part 2: 6619

View file

@ -0,0 +1,2 @@
Part 1: 16827
Part 2: 7298

View file

@ -0,0 +1 @@
14,58,0,116,179,16,1,104,2,254,167,86,255,55,122,244

File diff suppressed because one or more lines are too long

2000
inputs/2017/2017_12.input Normal file

File diff suppressed because it is too large Load diff

44
inputs/2017/2017_13.input Normal file
View file

@ -0,0 +1,44 @@
0: 4
1: 2
2: 3
4: 4
6: 8
8: 5
10: 6
12: 6
14: 10
16: 8
18: 6
20: 9
22: 8
24: 6
26: 8
28: 8
30: 12
32: 12
34: 12
36: 12
38: 10
40: 12
42: 12
44: 14
46: 8
48: 14
50: 12
52: 14
54: 14
58: 14
60: 12
62: 14
64: 14
66: 12
68: 12
72: 14
74: 18
76: 17
86: 14
88: 20
92: 14
94: 14
96: 18
98: 18

View file

@ -0,0 +1 @@
ugkiagan

View file

@ -0,0 +1,2 @@
Generator A starts with 618
Generator B starts with 814

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
337

41
inputs/2017/2017_18.input Normal file
View file

@ -0,0 +1,41 @@
set i 31
set a 1
mul p 17
jgz p p
mul a 2
add i -1
jgz i -2
add a -1
set i 127
set p 680
mul p 8505
mod p a
mul p 129749
add p 12345
mod p a
set b p
mod b 10000
snd b
add i -1
jgz i -9
jgz a 3
rcv b
jgz b -1
set f 0
set i 126
rcv a
rcv b
set p a
mul p -1
add p b
jgz p 4
snd a
set a b
jgz 1 3
snd b
set f 1
add i -1
jgz i -11
snd a
jgz f -16
jgz a -19

201
inputs/2017/2017_19.input Normal file
View file

@ -0,0 +1,201 @@
|
+-------------------------+ +-+ +-------------+ | +-+ +-----------------+ +-------+
| | | | | | | | | | | | |
+---------------|---------------------------------------------|-------------|-------------------------------------|-------+ +-----------------------------+ | | +-------------------+ +-+ |
| | | | | | | | | | | | | | | | | | |
+---------+ | +-----------+ +---------------|-------------|---------------+ +---------|-------|-----------------------------------------|-----------------|-------+ +-+ | |
| | | | | | | | | | | | | | | | |
| +-------------------|-----------------------------|-----+ | | | | | | | +-----+ +---------|---------+ | |
| | | | | | | | | | | | | | | | | | | | |
+-------------|-------------------------|-------------------|-----|-------|---------------------------------------------------|---------------------------------|-|---|-------------|-------------|-+
| | | | | | | | | | | | | | | | | | | | |
| | | +---------------|-----+ | | | | | | | +---|-----+ +-----------------------+ | | | |
| | | | | | | | | | | | | | | | | | | | | | |
| +-+ | | | +-------|-----|-------|-------------------------------------|---|-----------------------|-----------------|---|-|-|---+ | | |
| | | | | | | | | | | | | | | | | | | | | | |
| +-------------------------|-------|-----------------------------------------------------------|---------------------------------------+ +-+ | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | | +---|-----------|-----+ | | | | | | | | +-------|-----------------|-------|-----------+ | | |
| | | | | | | | | | | | | | | | | | | | | | |
| | | | +---------|-----|-------|---+ | | | | | | +---------------------------------------------|-|---------|---|-+
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | +-------------------+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| +-----------------|---|-+ | | +-----|-|-----|-------|---------------------------|---------|---------------------------|----F--------------------|-----+ | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-+ +---------------|---------|---------------------------|---|---------------|-------------------------------------------------|-----------------|-----+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| +-+ +---|-|-----+ | | +---+ | | | | | | | | | | | | | | | | | | | | +---------+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-------|-|-----------------+ | | | | | | | | | | | | | | | | | | | | | +---+ | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-------|-|---|---------|-|-----------------------------------------|---------------|-----------|---------|---|---|---------------|---|-+ +-----+ | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | P | | | | | | | | |
| | | | | | | | | +---|---|-|-------------------------------|---------------|-----------|-----------------|-------------------------|-----------------|-------|-------+ | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-----|-|-+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | +-----|-----------|---|---------|-|-----------------|---------|---|-------------------------------------|---|-----------------------|-|---|---|-----|---------------------|---+ | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | +-----------------------|-----|-----------------------+ +---------+ | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | +-----------+ | +-----------------------------------------|-------------------|-----|---|---|-|-|---------|-----|-|-----|---|-----|---+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | +-----+ | | | | | +-------------------------------------------------|-----------|-|---------|-----|-----|---|-----+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | +---|-+ | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | +-----------------------------|---------------------+ | | | | | | | | | | | +-|-------|-+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | +-----|-|---------|---|-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | +---------|-----------|---|-----------|-------------------+ | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | +---|-|---|-------+ | | | | +-------------------------------------------------|---------|-----|-|---|-----|-------+ | | | +-----|-+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | +---|---|---------|-|-----|---|-------|-------|---|-|---------|---------------------------------------------|-|-----------------|---|---+ | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+---|---|-----|---|-+ | | | | +-|-------------------|-------------------------------|---------------+ | | | | +---|-|---|-|---|-|-------|---------+ | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-----|---|-|-|---|-----|---|---|-------|-----------|-----|---------|-------------------------------|-----------------------------------------|-|---+ | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +---------|-|---|-----|---|-----------------------|---|-+ | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | +-------------+ +---------|-----|-|---|-----+ | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | +-----+ | | | | | | +---------------------------|-+ | | | | | | | | +-|-+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | +-------------|-----------------|---|-|-----------------|-----------|-|-----+ | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | +-|---|-|-----|-----|---|---|---|---|-------------------------------------|-----|-|-----------------------|-----|-|-----|-------------+ +-+ | +-|---|-+ | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +---+ | | | | | | | | | | | | | | | | | | | | | | | | | | +---|-T | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | +---|-------|-+ | | +---------|-------------------------------|-------------|-|-----|-|-----+ | | | +-----------|-------+ | | | | | | | | +-|---+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-+ | | | | | | | | | | | | | | | | | +-------|-----------------------|-----|-------|-----|-----|-|-|-|-|---|-----|---------------------|---|-+ | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-----|-------------|-----|---|-|-+ | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | +---------|-|-----------------------|---|---|---|-------|-------|-|-----+ | | | +-----|-----|-|-|-|-+ | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+ | | +---|-----|-|-------|-|-------|-------|-----------|---------------------------------------------------------|-|-|-----|-+ | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-------|---|-------------|-|---------|---+ | | | | | | | | | | +---------------------|-|-|-------|---------|-+ | | | | | +-|-------+ | | | +---------|-|-----+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-----|---------|-|-|-------|---|-----------------------|-------------+ | | | | | | | | | | | | | | | | | +-------|-|-|-------------------|---|-|-|-----+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| +-----|-|-+ | | | | | | | | | +---|-|---------|-|-------|-----|---------------------------|---------+ | | | | | | | | +-|---|-----|-------+ | | | +-|-|-------+ | |
| | Y | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | +-------------|-----|-----------|-----|-------|---------+ | | | | +-|-------------|-------|-|-|-|---|---------------|---|---|-|-|---|-|-+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | +-|-----------------------------------|---|---|---|-------|-------|---------|-|---|-------------|-----|-+ | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | +-|-------|---------|-----|-|-|-|-------|-----------------|-------|-----------------|-------|-----+ | | | | | | | | | | | | | | +---|---|-|-+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | +-----|---|-------+ | +-+ | | | | | | | +---|-----|-------------------------------+ | | | | | | | | | +---+ | | | +-|-------------|-----|---|-|---|-|---|-|-+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | +---|-----|-------|-|-----------+ | | | | | | | | | | | | | +---------|-----|-----|---|---------------|-----|-|---|---|---------|-----|-----|-----|-------+
| | | Z | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | +---------|-|-----|---------|-|-----|-------+ | | | | | | | | | | | | | +-|-------|-----|---------|-+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | +-|-----------------|-----|-|--------M--+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | +-----|---------|-----------------------|-----|-----------------|---------+ | | | | | | | | | | | | | | | | | | | | | +-|-|-+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | +---------------------|-------|---------------|-----|-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | +-------+ | | | | | | | | | | +---------------------|---|---|-------|-|-----|-----|---|-|-|---+ | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| +-----|---------+ +---|---|-----------------|-------|-----|---------|-----------------|-------------|-----|-----------+ | | +---|---------|-|-|---|-|---|---|---------------+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | +-----------------+ | +-|-------|-------------------+ | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| +-|---------|-----------|---|-------------------|-----|-----|-----|-----------------|---------|-------+ | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | +-|-----|-----|---------------------------|---------|-------------------|-------------------|-|-+ | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+---|-|-------|-|-----+ | | | | | | | | | +---------------|-------------------------------|---|-----------|-------------|---|-----|-|-+ | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-|-|-----|---|-----+ | | | +-----|---------------|-----------------------|-----------------|-------|---------|-------------------------|-------|---|-----|---------|---|---+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | +-|---------------|-----+ | | | | | | | | | | | | | | | +-|---|-|-+ | | | | +---+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+---------|---|-|-------+ | | | | | | | | | | | +-|---|---|---|-------|-------------|---+ | | +-|-+ | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | +-------|-|-------|---------|-----------------|---------|---------|---|---|-----|-------------------|-------|---------|---|-----|---+ | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | +---+ | | +-|-------------|-----------------|---|-----|-|-+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----------|-------|-+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | B |
| | | | | +-|-------|-----|---------|-+ | | | | | +-----|-------|---------|---------|---|-----|-|-|-----|-----------------|-------------|---------+ | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | +-------+ | | | | +-------------|-------------------|---+ | | | | | | | | | | | | | | +-|---|-+ | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | +-|---+ +-----|-----|---|-----|-----------+ | | | | | | +------H------|-----+ | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-------------+ | | | | | | | | | | | | | | | | | | | | | | | +---|---------|---+ | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | A | | | | | | | | | | | |
+-------+ +-------|-------+ | | | | | | | | | +---------|---------|-|-----|-|-|---------|-------------------+ +-----+ | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | +-----------------------|-----------------------+ | +-+ | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-----+ | | | | | | | | | | | | | | | | | | | | | | | | | +-------|-----+ | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +---|-----|-----------------|-|-----|-------------------------------------|-------+ | +-----+ | | | | | +---------------------------------|-|---|-+ | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +---------|-------|-----------|-----------------------+ +---------|-------------------------------------|---|-----|-------------|-------|---|-----|-|-------|-----------|-+ | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-+ | +---|-------|---|-|---|-----|-|-----------------------------------------|---------------------------------|---------|-------+ | | | +-----+ | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | +-+ | | +---|-------|-|---|-|---|-+ +-----------+ | | | | | | | | | | | | | | | | | +-+
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+---|---|-+ | | | +---|-----|-------|---------|-------------------------|-------------------------------------------|-------------|-------|-----------------|-------------+ | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| +---+ | | | | | | | | | | +---------------------------------|---|-------|---+ | | +-------------------------|---------------+ | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | +-----------------+ +---------|-----------------+
| | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | +---|-----|-|---|-----|-----------+ | | | | |
| | | | | | | | | | | | | | | | | | | | | | | |
| | | | +-----|-------|-----------|-------------------|-----------------------------------------+ | +---|-----+ | | | | | | | |
| | | | | | | | | | | | | | | | | | | |
| | | | | +-----------------|-|-------------------------------------------+ +---------------|-----+ | | | | | +-------+ |
| | | | | | | | | | | | | | | | | | | |
| +-+ +---+ +-----------+ | | | | +---------------|---------------------------------|-----------------+ +---|---------+ |
| | | | | | | | | | | | | | | |
+-+ | +-------------------------------------|-+ | +-------------------------------------|-------------------------------------------------------+
| | | | | | | | | | | | | |
+-----------------|-------------------------------------|---------------------|-------------------------------------------------------------|-|-----------------|-----+ +---+ | +-|-+
| | | | | | | | | | | | | |
+-------+ | | +---------------------------------------+ +---------------+ | | +-------------------------------+ | +-----+
| | | | | | | | | | | | | | | |
| | | +---------------------|-------+ | +-|-------|-------+ +---|-----|-+ |
| | | | | | | | | | | | | |
+-------+ | +-------|-------------------------------------------------------------------------------------|---------|-------|-----|-+ | | |
| | | | | | | | | | | | | |
+-------+ +-----------------------------+ +---------------------------------------|---------------------------|-----------------|---------+ | +---------------------+ +-+ +-+
| | | | | | | |
+---------------------------------------------------------------------------------------+ +-----+ +-----------------+ +---+

1000
inputs/2017/2017_20.input Normal file

File diff suppressed because it is too large Load diff

108
inputs/2017/2017_21.input Normal file
View file

@ -0,0 +1,108 @@
../.. => .../.../###
#./.. => .../.#./.##
##/.. => .#./.#./...
.#/#. => ###/..#/.##
##/#. => ..#/###/#..
##/## => ..#/#../##.
.../.../... => .##./##../..##/.##.
#../.../... => ##../.#.#/..#./###.
.#./.../... => ##.#/#.#./.#../..##
##./.../... => ...#/##.#/.#.#/#.##
#.#/.../... => ..#./#.../###./...#
###/.../... => #.#./...#/#.#./###.
.#./#../... => ...#/###./.##./...#
##./#../... => ###./####/###./..##
..#/#../... => ####/#.../####/#.##
#.#/#../... => #.##/.#.#/##.#/###.
.##/#../... => ..../.#../.#.#/.##.
###/#../... => ..##/##.#/..##/.###
.../.#./... => ###./..##/.#../#..#
#../.#./... => ###./.#../#.../#...
.#./.#./... => ####/..#./.##./##..
##./.#./... => .#../#.#./###./###.
#.#/.#./... => ####/.##./##.#/.###
###/.#./... => #.#./..##/.##./#...
.#./##./... => ####/#.##/####/..#.
##./##./... => #.../.#../..../#.##
..#/##./... => #..#/..##/#.../####
#.#/##./... => ###./##../..##/#...
.##/##./... => ..../#.##/.###/#.#.
###/##./... => .#../##.#/.#../##..
.../#.#/... => ...#/.###/.##./###.
#../#.#/... => ###./##../#.#./.##.
.#./#.#/... => ..#./.#../.##./.###
##./#.#/... => #.../#.../.##./.#..
#.#/#.#/... => .##./..##/.###/#...
###/#.#/... => ..../####/###./....
.../###/... => #.##/.#.#/#.##/...#
#../###/... => #.../#.#./.#../#...
.#./###/... => ...#/###./.##./.#.#
##./###/... => ##../####/###./#.##
#.#/###/... => ...#/###./##.#/.#.#
###/###/... => #.#./##.#/..../.##.
..#/.../#.. => ...#/..#./..#./##..
#.#/.../#.. => ..#./#.##/#.#./#.##
.##/.../#.. => ####/####/#.##/#...
###/.../#.. => ###./..#./###./.#..
.##/#../#.. => ...#/####/..../###.
###/#../#.. => ##.#/.#../##.#/...#
..#/.#./#.. => ###./#.##/...#/##..
#.#/.#./#.. => #.../..#./..#./#.##
.##/.#./#.. => ##.#/...#/#.#./.###
###/.#./#.. => .#../..##/#.#./..#.
.##/##./#.. => #.../#.#./.###/#...
###/##./#.. => .##./.#../.#.#/.###
#../..#/#.. => ###./#..#/#.../##.#
.#./..#/#.. => #.#./#..#/#.../.###
##./..#/#.. => ...#/..##/..#./####
#.#/..#/#.. => ####/#..#/###./#.#.
.##/..#/#.. => ..#./..#./..../.##.
###/..#/#.. => ...#/#..#/#.#./....
#../#.#/#.. => ..##/.#.#/.###/.##.
.#./#.#/#.. => ..../##.#/..##/#..#
##./#.#/#.. => ..#./..##/#..#/#..#
..#/#.#/#.. => ..#./#.../#.#./##..
#.#/#.#/#.. => ##.#/..##/.###/...#
.##/#.#/#.. => #.##/.##./##../#.#.
###/#.#/#.. => ####/##.#/#..#/#.#.
#../.##/#.. => ..##/#.#./####/####
.#./.##/#.. => ##../###./####/....
##./.##/#.. => .###/####/..#./...#
#.#/.##/#.. => ###./##../##../#.##
.##/.##/#.. => ##../.###/####/.#.#
###/.##/#.. => ##../.##./#.../..#.
#../###/#.. => #.#./.#.#/#.../....
.#./###/#.. => .##./##../...#/##..
##./###/#.. => #.#./..../.##./##.#
..#/###/#.. => ...#/...#/##.#/...#
#.#/###/#.. => .##./.###/#..#/.##.
.##/###/#.. => ####/..##/#.../####
###/###/#.. => ...#/####/..#./.###
.#./#.#/.#. => .##./#.##/.##./.###
##./#.#/.#. => ..##/.#../##.#/###.
#.#/#.#/.#. => .#../..../.#.#/#...
###/#.#/.#. => ###./..#./..../#.#.
.#./###/.#. => #..#/.#../#.../..##
##./###/.#. => .##./...#/.###/....
#.#/###/.#. => .###/###./#.#./.#.#
###/###/.#. => #.##/.#.#/#.#./.##.
#.#/..#/##. => .###/..../####/####
###/..#/##. => #.##/###./..##/.##.
.##/#.#/##. => ..../...#/#..#/..##
###/#.#/##. => #.##/.#../.#../....
#.#/.##/##. => ..##/..##/#.../#..#
###/.##/##. => ##.#/#.../#.##/..##
.##/###/##. => ...#/..#./##../#.##
###/###/##. => #.##/#..#/..#./...#
#.#/.../#.# => ##.#/.#../##.#/.##.
###/.../#.# => #.#./..##/.#.#/##.#
###/#../#.# => ..#./#.##/...#/.###
#.#/.#./#.# => .###/#.##/#..#/#.##
###/.#./#.# => ..../..#./###./..#.
###/##./#.# => .###/##../..##/####
#.#/#.#/#.# => #.#./####/.#../.##.
###/#.#/#.# => ####/..../..##/#...
#.#/###/#.# => #.../.##./#.../...#
###/###/#.# => .#.#/...#/..../..##
###/#.#/### => .#../#.##/#.##/.###
###/###/### => #.../.#.#/#..#/#.##

25
inputs/2017/2017_22.input Normal file
View file

@ -0,0 +1,25 @@
#.....##.####.#.#########
.###..#..#..####.##....#.
..#########...###...####.
.##.#.##..#.#..#.#....###
...##....###..#.#..#.###.
###..#...######.####.#.#.
#..###..###..###.###.##..
.#.#.###.#.#...####..#...
##........##.####..##...#
.#.##..#.#....##.##.##..#
###......#..##.####.###.#
....#..###..#######.#...#
#####.....#.##.#..#..####
.#.###.#.###..##.#..####.
..#..##.###...#######....
.#.##.#.#.#.#...###.#.#..
##.###.#.#.###.#......#..
###..##.#...#....#..####.
.#.#.....#..#....##..#..#
#####.#.##..#...##..#....
##..#.#.#.####.#.##...##.
..#..#.#.####...#........
###.###.##.#..#.##.....#.
.##..##.##...#..#..#.#..#
#...####.#.##...#..#.#.##

32
inputs/2017/2017_23.input Normal file
View file

@ -0,0 +1,32 @@
set b 67
set c b
jnz a 2
jnz 1 5
mul b 100
sub b -100000
set c b
sub c -17000
set f 1
set d 2
set e 2
set g d
mul g e
sub g b
jnz g 2
set f 0
sub e -1
set g e
sub g b
jnz g -8
sub d -1
set g d
sub g b
jnz g -13
jnz f 2
sub h -1
set g b
sub g c
jnz g 2
jnz 1 3
sub b -17
jnz 1 -23

56
inputs/2017/2017_24.input Normal file
View file

@ -0,0 +1,56 @@
32/31
2/2
0/43
45/15
33/24
20/20
14/42
2/35
50/27
2/17
5/45
3/14
26/1
33/38
29/6
50/32
9/48
36/34
33/50
37/35
12/12
26/13
19/4
5/5
14/46
17/29
45/43
5/0
18/18
41/22
50/3
4/4
17/1
40/7
19/0
33/7
22/48
9/14
50/43
26/29
19/33
46/31
3/16
29/46
16/0
34/17
31/7
5/27
7/4
49/49
14/21
50/9
14/44
29/29
13/38
31/11

62
inputs/2017/2017_25.input Normal file
View file

@ -0,0 +1,62 @@
Begin in state A.
Perform a diagnostic checksum after 12173597 steps.
In state A:
If the current value is 0:
- Write the value 1.
- Move one slot to the right.
- Continue with state B.
If the current value is 1:
- Write the value 0.
- Move one slot to the left.
- Continue with state C.
In state B:
If the current value is 0:
- Write the value 1.
- Move one slot to the left.
- Continue with state A.
If the current value is 1:
- Write the value 1.
- Move one slot to the right.
- Continue with state D.
In state C:
If the current value is 0:
- Write the value 1.
- Move one slot to the right.
- Continue with state A.
If the current value is 1:
- Write the value 0.
- Move one slot to the left.
- Continue with state E.
In state D:
If the current value is 0:
- Write the value 1.
- Move one slot to the right.
- Continue with state A.
If the current value is 1:
- Write the value 0.
- Move one slot to the right.
- Continue with state B.
In state E:
If the current value is 0:
- Write the value 1.
- Move one slot to the left.
- Continue with state F.
If the current value is 1:
- Write the value 1.
- Move one slot to the left.
- Continue with state C.
In state F:
If the current value is 0:
- Write the value 1.
- Move one slot to the right.
- Continue with state D.
If the current value is 1:
- Write the value 1.
- Move one slot to the right.
- Continue with state A.

View file

@ -0,0 +1,2 @@
Part 1: 442
Part 2: 59908

View file

@ -0,0 +1,2 @@
Part 1: 6888
Part 2: icxjvbrobtunlelzpdmfkahgs

Some files were not shown because too many files have changed in this diff Show more