commit 7afdb6cac766379b8f25c4d3503dde632ebad0e5
parent d92483fb2977cb2e58e527550d1374d95fecd452
Author: Ethan Long <ethandavidlong@gmail.com>
Date: Wed, 4 Dec 2024 22:04:08 +1100
Oops, apparently you shouldn't commit your inputs
Diffstat:
| D | inputs/day1 | | | 1000 | ------------------------------------------------------------------------------- |
| D | inputs/day2 | | | 1001 | ------------------------------------------------------------------------------- |
| D | inputs/day3 | | | 7 | ------- |
| D | inputs/day4 | | | 141 | ------------------------------------------------------------------------------- |
4 files changed, 0 insertions(+), 2149 deletions(-)
diff --git a/inputs/day1 b/inputs/day1
@@ -1,1000 +0,0 @@
-19394 30201
-88523 40612
-60736 82993
-75224 92188
-78157 27314
-40925 54647
-86284 23731
-28269 14815
-95540 16406
-48998 59590
-30875 22128
-39762 70353
-90841 51911
-72017 77153
-90563 12816
-97482 68004
-41285 32178
-10561 31048
-55289 51911
-58094 14440
-25799 18533
-39530 88299
-26398 56543
-84654 62539
-17891 55936
-49607 98934
-77920 33887
-63548 68649
-49452 45428
-10623 68630
-44369 79502
-24171 42203
-23836 54647
-35024 97148
-53006 14515
-17908 12813
-96110 45282
-21260 31585
-19069 68649
-50462 59959
-58898 80858
-63205 27250
-68401 14973
-13938 96725
-97309 16113
-79019 22128
-80069 51105
-62881 31929
-93649 28456
-62227 87150
-67133 38055
-22177 28210
-70120 41359
-65463 22128
-20788 53022
-16101 93317
-88771 80239
-17935 96253
-39580 59590
-13624 14515
-39315 81433
-87396 39312
-39438 36516
-19555 37518
-12294 73072
-39136 39440
-68137 38055
-64762 54647
-11693 39768
-27873 21222
-74977 22128
-65309 37518
-99968 93649
-73977 51911
-38300 69694
-69852 18529
-65284 42203
-43782 30201
-74032 80207
-37820 68004
-39747 42203
-85435 18611
-13406 52826
-49130 98817
-52354 55049
-92149 43275
-36943 93096
-12471 50411
-60136 24044
-44887 12366
-87542 84432
-46184 30378
-49717 55951
-96962 43275
-34123 51911
-51911 22128
-29657 16830
-78653 14100
-59461 38055
-29224 38218
-36439 68630
-13523 39762
-90606 38055
-25442 34772
-81801 16055
-23207 10144
-47997 99304
-98666 78425
-79422 62539
-93922 16723
-55628 61077
-89976 79887
-86134 46710
-66713 69568
-70140 97593
-44831 34608
-94934 44979
-51449 36022
-69165 18010
-69254 68649
-23289 15723
-25055 39762
-14060 43275
-55286 15464
-37866 38055
-41143 36251
-82404 43275
-64498 10231
-19413 77772
-91738 36203
-98188 68649
-18533 22128
-26451 14515
-27689 18533
-63800 28677
-51092 84147
-33392 95229
-61939 29850
-93244 63867
-69356 44901
-30830 68630
-73378 22118
-54810 98128
-60906 89093
-64786 49722
-73954 68004
-51826 64510
-45477 17137
-39832 19305
-39313 77094
-87150 62539
-24195 19958
-60222 55319
-53575 18533
-12726 80970
-70517 95031
-89448 52996
-94123 17400
-33021 58607
-12660 49866
-38086 13197
-47154 55140
-62889 68004
-26260 79122
-62539 27869
-10837 68630
-32785 80193
-61750 83026
-48843 16021
-23001 86838
-78135 38055
-46469 70018
-92523 24044
-77332 48312
-88022 59590
-69886 63430
-76828 99616
-30411 68630
-37813 44203
-58166 68004
-11224 90390
-47464 89093
-44093 68004
-18663 94925
-67651 92188
-82915 68004
-84939 72354
-93163 47611
-35337 80589
-31836 41400
-83607 54647
-27234 28677
-17611 17933
-45939 42203
-44136 88447
-24980 76214
-64751 83636
-82530 59590
-83164 96240
-52225 71708
-39901 56044
-68629 54625
-41761 39768
-84332 39762
-56294 22128
-88603 30201
-34147 80858
-70748 54647
-83432 42203
-61677 53864
-55026 29850
-45757 39762
-53241 93649
-31385 37518
-56659 92510
-60236 13326
-65487 22847
-57628 29627
-38867 28677
-61389 81881
-52190 28677
-73770 21680
-28535 28677
-72684 93649
-68234 51911
-70718 61655
-57893 14515
-87278 88350
-99048 38055
-85431 14513
-21498 38055
-11733 75489
-29786 14018
-83685 28535
-84668 28677
-96742 46929
-83192 93649
-14291 80858
-15967 70441
-40857 33823
-37360 24044
-28437 87500
-81625 87150
-10670 25629
-39088 59590
-79068 70485
-86163 92549
-16356 57690
-77035 34542
-95893 30201
-68524 12245
-67206 44145
-61332 70163
-18337 20493
-93390 23528
-54333 28535
-71139 68630
-38055 68004
-68004 38055
-77905 75926
-47611 25005
-79842 25140
-13662 24044
-53745 68004
-41222 51558
-52076 81725
-15371 68630
-23306 93649
-29817 62872
-93289 39762
-22128 20318
-38431 89215
-23505 14273
-28107 58177
-86820 68059
-26522 92188
-50144 92577
-82874 12814
-66228 43275
-80001 51911
-42537 38055
-39967 43275
-85939 62539
-65039 58483
-20791 26022
-13246 71961
-29704 51911
-37362 28677
-52727 46073
-56123 51911
-31682 80858
-99721 80046
-11915 22128
-78695 37518
-37842 63797
-33522 18533
-42425 66307
-61796 22896
-18581 19401
-85444 99628
-79723 44667
-32198 99245
-61485 68649
-25570 81282
-59494 49927
-31201 28027
-20105 62342
-68086 24044
-99087 94172
-69972 57265
-62874 85761
-76958 86675
-15510 32803
-32628 75816
-98849 14515
-57502 74495
-99195 25898
-71072 55730
-70180 54871
-90411 60473
-17690 53384
-72498 20928
-62472 37518
-23478 59585
-21680 17400
-64962 92188
-67171 38817
-87749 88305
-96550 31707
-34827 37518
-14965 28677
-81400 37518
-28022 68630
-65594 84915
-61051 14515
-37268 22708
-42755 36626
-90944 68004
-14515 62539
-78631 59726
-83844 21457
-47511 35413
-63833 74936
-27770 46589
-63009 62539
-58607 32317
-72299 58657
-98414 68649
-59427 46701
-42920 37518
-42943 34608
-76950 81768
-66370 95413
-62072 68649
-69498 21093
-38482 80380
-90604 89093
-79371 93649
-24310 29039
-84526 43555
-28190 77592
-42959 25808
-62789 65719
-96930 62539
-17482 83419
-36117 13993
-87059 68630
-21860 84317
-66292 18533
-72327 54647
-32333 80858
-95478 92598
-40395 20333
-23169 68649
-46662 34608
-27483 49185
-14770 28677
-30201 54647
-81414 33531
-71539 68004
-18733 97799
-71233 72190
-23912 11930
-72646 59590
-80943 24568
-53771 34976
-25524 83036
-71583 94321
-68782 83197
-92398 93066
-18717 34608
-71309 17400
-66027 21680
-92188 20493
-52654 18533
-41484 57624
-74536 39762
-34402 41766
-65396 46662
-64587 54185
-73313 20493
-64781 72433
-40433 51135
-15383 80240
-53862 92188
-18251 57427
-92391 61937
-42843 92188
-30265 10605
-70472 91659
-11115 38423
-38743 68649
-29204 27470
-89512 14515
-47347 37341
-35918 91685
-35111 12245
-87122 12864
-62610 18533
-69117 39762
-34608 90733
-68159 47235
-44645 62103
-11360 55339
-98841 54077
-68166 93649
-30855 40539
-34886 53682
-19259 20845
-49446 62103
-28770 85627
-69727 46662
-19805 35760
-13092 22128
-21397 22128
-79152 54647
-68649 10146
-95088 94375
-38088 53889
-34497 57303
-36209 35946
-30822 14481
-23427 65318
-18266 93649
-42203 37288
-86082 73722
-31027 51911
-41998 92188
-15099 14515
-11613 25759
-59774 40495
-38313 39768
-73717 99304
-98902 40528
-99167 10317
-41435 61425
-15042 67261
-78981 78425
-76225 83595
-67283 22175
-84631 93649
-61343 28178
-12940 24044
-57352 92188
-73255 82693
-65000 64876
-79110 12189
-55163 93265
-36832 99304
-92421 78808
-24862 22772
-13598 50315
-76781 67526
-64986 89093
-48307 14515
-30499 81298
-18397 72464
-44296 37518
-53975 18611
-46262 24044
-28139 37518
-49533 38055
-93528 24044
-13765 92179
-72839 79453
-90780 21608
-69774 54647
-45153 46074
-83124 17400
-91418 40532
-70779 80858
-78588 78914
-96799 87616
-17454 65856
-39594 42203
-96631 21680
-62254 28677
-32818 42203
-63705 43275
-78591 78425
-39160 78425
-75105 63469
-91888 28677
-64917 39762
-79697 93649
-23416 73388
-69209 38517
-86468 15028
-87174 93649
-21197 42042
-83503 62539
-46243 64759
-83425 42203
-64091 59590
-82387 38055
-72432 61526
-68423 44628
-63036 34059
-46945 69634
-92178 23198
-92475 24044
-71265 17669
-22466 93938
-78425 33739
-84989 67532
-59915 24044
-62251 76757
-25112 18533
-78278 78229
-27294 94970
-49019 56614
-21504 43275
-11920 20613
-33923 78425
-45471 46569
-59325 93446
-80028 18533
-25706 18482
-81065 54169
-14435 59686
-20330 39762
-51339 31931
-72276 68004
-83903 38055
-80068 14515
-66905 42203
-79932 57636
-19408 21680
-83911 99103
-84717 46260
-35764 31880
-91958 38055
-12711 89093
-61725 95957
-39768 29557
-86115 18533
-17195 99304
-99304 46662
-95620 75784
-23299 51888
-70384 94672
-95974 37909
-19983 64539
-30328 43275
-93287 67609
-29850 93226
-71063 88634
-87005 58583
-13402 28677
-16810 20493
-53126 43275
-87495 53455
-59241 22128
-38729 36581
-97527 22250
-54481 87922
-53294 41392
-99814 43405
-52458 64149
-97173 28535
-90268 65954
-15958 96885
-27539 94140
-75668 53320
-92730 76721
-54793 64662
-20493 43955
-38749 26031
-63488 67792
-69715 74163
-99423 25406
-13503 92188
-37032 74091
-82994 87542
-95113 23287
-82341 14082
-47782 68649
-19392 68109
-58145 34558
-11367 37518
-24090 93649
-74367 51289
-58821 67880
-84758 49564
-41324 43221
-63755 12136
-18456 92213
-43908 15825
-76789 99304
-13654 28677
-92979 67378
-45134 55863
-39852 28677
-55066 47477
-53972 28677
-35205 57113
-34894 37518
-93606 39762
-45212 68223
-71473 76746
-77246 49748
-72899 39768
-39506 30201
-13959 92188
-56571 96952
-68789 89676
-29980 21680
-82077 30201
-95915 49831
-31832 97611
-79076 92188
-47570 12245
-21058 62539
-19787 19635
-36452 37518
-24331 83335
-35181 30201
-65847 93322
-28677 38055
-30918 21680
-71808 47589
-78490 89093
-50658 46493
-84525 30201
-92052 28677
-35798 29805
-67640 78425
-28644 68649
-79569 28677
-55849 64863
-60737 54647
-78807 49913
-49986 38055
-61356 68004
-85575 14515
-43531 86349
-53843 22835
-92048 98829
-18275 42231
-59311 59590
-63750 93503
-77779 51911
-26196 49215
-65202 22128
-54245 71063
-60651 54736
-12795 24044
-12691 52335
-14868 76240
-57009 93649
-22924 86143
-46880 83204
-44046 54647
-88721 81171
-62559 60554
-16394 14138
-82812 51911
-91964 89572
-24111 75105
-54143 39762
-96970 95647
-65895 92157
-90345 79560
-11847 78425
-26002 32659
-15535 44103
-33281 68649
-54737 43275
-75392 93649
-43098 24044
-41574 29446
-87423 22128
-76419 75360
-65498 76890
-10938 28677
-45987 14515
-54998 26279
-37518 26076
-23092 89093
-56921 60094
-84101 18301
-23120 99304
-53441 80129
-10525 56782
-43726 40686
-61391 24829
-68630 91104
-62125 43275
-53111 90283
-39402 16948
-51205 34608
-58826 61814
-99060 75190
-35880 98594
-92110 50013
-65717 52474
-30095 63994
-51486 39762
-67902 84259
-18402 58434
-29938 17400
-18611 25182
-85078 33378
-64358 32171
-92243 68919
-22205 16964
-78191 75823
-66220 17400
-59143 38586
-37247 30201
-66923 89998
-77849 99304
-78619 18533
-15016 78465
-51214 51911
-60173 38229
-40398 54647
-85099 18533
-14582 55523
-27504 42203
-99400 19531
-11061 76191
-71600 63853
-65520 78425
-46348 39762
-82323 68649
-60500 13832
-50789 93649
-29819 62539
-53629 12245
-68689 50868
-66009 71159
-66056 11686
-79406 17400
-16799 28677
-81044 41209
-51166 53906
-82919 22523
-14096 17400
-22876 98879
-74460 81300
-35827 26565
-26421 68630
-26223 38055
-41827 68004
-16656 51911
-82262 24044
-20908 18533
-35562 14052
-57341 52417
-76022 86260
-79301 64857
-53092 21680
-92740 22128
-52415 28981
-23043 20493
-68913 32022
-25155 38763
-89907 71063
-57055 59590
-83130 17400
-62554 86934
-78177 90086
-42006 29151
-59006 59590
-54514 62539
-91441 78587
-96678 33768
-85071 73073
-65555 24044
-17750 68004
-95125 66725
-79124 93495
-91205 18533
-66332 73755
-65100 68630
-65055 38055
-45502 68630
-53781 39762
-12902 98857
-89582 53003
-42262 68004
-58411 94659
-45418 68392
-24720 59590
-59590 73476
-96877 15344
-53645 38315
-41081 28871
-44928 29773
-14232 68649
-88042 92094
-48259 46083
-80858 93649
-22758 88432
-76760 18611
-75606 54804
-38843 78425
-79989 62539
-97934 54647
-11337 46662
-94685 23016
-11546 83071
-44205 30003
-21374 38055
-78416 17400
-34842 39201
-22383 51911
-80155 43275
-93228 53319
-88857 22128
-84048 33319
-19980 29201
-89184 21680
-35848 84371
-17400 28677
-10985 45969
-45857 54403
-69026 57795
-24044 24044
-68840 18719
-18020 46662
-12012 94899
-53078 99304
-22616 57170
-83684 80858
-69679 37518
-18547 21689
-61762 48895
-32214 40187
-54647 37518
-49923 68630
-30699 84626
-82213 43275
-89544 40557
-86907 18533
-10007 92188
-33723 31433
-71326 59590
-43056 23659
-22112 93649
-29413 34871
-62103 28890
-99839 72605
-82466 34608
-63961 98699
-53925 37518
-76255 87718
-63941 54647
-99403 31572
-16280 22238
-24735 29508
-80271 12245
-54165 90392
-89734 58572
-14857 29850
-75370 24044
-97725 37518
-48788 48744
-76858 68217
-31339 49004
-74171 92188
-92778 62539
-81891 46662
-32207 42203
-89414 17400
-46799 43275
-31925 15424
-30646 80858
-93120 60565
-12245 87632
-57323 87542
-12723 44094
-87211 15455
-87213 22128
-24725 87661
-48091 52235
-90573 62167
-33839 25755
-84427 22128
-76722 37892
-33739 56210
-26953 28610
-18734 71063
-50146 93649
-74422 75490
-11801 80858
-99794 69569
-43452 17400
-88161 18611
-63363 72507
-85697 20493
-20311 89093
-87978 44496
-70962 51911
-95376 38555
-39600 38055
-49544 80007
-86928 25847
-36128 89093
-26726 68649
-80767 87542
-98537 34966
-96829 26089
-90261 62539
-22485 92188
-62557 67857
-90304 51894
-49968 82644
-41017 54386
-89768 30201
-56055 80995
-70937 92185
-37132 68459
-86318 59840
-51330 18167
-74069 24044
-35200 34718
-14871 17547
-88542 39762
-70691 68630
-52454 54647
-96898 17400
-13342 83750
-51301 51440
-31504 14515
-89361 77628
-66758 99304
-76024 68630
-33179 20780
-90757 15919
-90820 85981
-10606 92699
-38801 79056
-20602 91576
-73304 39768
-15768 42203
-42580 45606
-89093 37081
-42484 68649
-75272 21554
-56843 68649
-33767 56156
-43275 43275
-95051 85058
-40784 22128
-92406 30201
-24412 99304
-75949 16311
-23180 39762
-95260 45202
-87848 87542
-37421 93075
-12916 39425
-52570 49541
-63243 92786
-41946 18533
-15841 64834
-32242 18611
-84236 87067
-63032 68649
-25207 93649
-30525 37518
-38044 17787
-17774 33739
-25953 20493
-31123 43275
-88196 42203
-13796 77501
-19398 80858
-88811 11201
-71454 62539
-94597 52436
-14793 16357
-86183 77981
-49244 92146
-11382 76204
-33929 51911
-15981 68004
-53640 45703
diff --git a/inputs/day2 b/inputs/day2
@@ -1,1000 +0,0 @@
-6 8 9 10 12 13 12
-76 77 80 82 84 86 88 88
-84 86 88 90 93 97
-21 24 26 29 30 33 36 42
-23 24 25 26 24 25 27
-79 82 83 82 81
-64 66 63 66 67 68 69 69
-65 66 67 70 71 68 70 74
-42 45 48 46 47 48 49 54
-10 13 13 15 16
-57 59 62 62 61
-13 15 18 18 21 23 23
-83 84 85 88 88 92
-79 81 83 85 85 92
-76 78 79 81 83 87 88 91
-38 40 43 47 50 47
-84 87 89 93 95 96 96
-56 57 59 62 66 70
-75 76 80 83 85 87 92
-12 15 16 22 25
-42 45 46 53 50
-17 18 20 23 29 32 32
-72 73 79 82 84 88
-44 47 49 51 56 59 61 66
-88 86 88 89 90 93 95
-77 76 77 79 81 83 84 82
-33 30 31 34 36 36
-74 71 74 76 77 80 81 85
-33 30 32 34 35 42
-58 55 54 55 58
-17 14 17 14 15 18 17
-3 1 3 2 4 6 6
-61 60 61 60 61 65
-32 29 32 29 32 34 36 43
-53 52 54 57 60 60 62
-59 58 61 62 63 64 64 61
-42 40 40 42 44 45 47 47
-35 33 36 38 38 42
-62 59 59 61 62 64 65 70
-57 55 57 61 62
-27 26 27 31 32 31
-80 79 83 85 85
-69 68 70 73 74 76 80 84
-34 31 34 38 43
-33 31 37 40 43
-73 72 74 77 83 84 81
-91 90 96 98 99 99
-78 77 79 85 87 90 94
-14 13 19 21 23 30
-35 35 37 39 42 43 45
-9 9 12 15 18 20 19
-91 91 93 94 95 95
-35 35 37 39 41 44 45 49
-71 71 73 74 79
-63 63 66 65 67 70
-44 44 46 49 51 49 52 51
-72 72 74 76 74 74
-80 80 77 80 81 85
-67 67 69 68 71 74 75 81
-88 88 89 89 91 93
-15 15 15 17 14
-5 5 6 6 9 9
-33 33 35 35 36 38 42
-70 70 73 73 80
-71 71 72 76 79 81 84
-61 61 64 68 69 70 67
-67 67 69 71 74 77 81 81
-26 26 30 33 37
-74 74 78 79 82 83 89
-50 50 57 59 61
-82 82 85 87 93 95 98 97
-63 63 69 70 71 72 72
-40 40 41 44 49 51 55
-7 7 8 11 14 16 21 28
-5 9 11 12 13 16 18 21
-36 40 41 44 47 49 51 49
-87 91 92 95 96 96
-79 83 86 87 90 91 93 97
-3 7 8 11 14 20
-69 73 74 75 78 76 79 80
-31 35 38 40 37 36
-70 74 75 78 81 79 82 82
-58 62 59 61 64 66 67 71
-81 85 88 87 90 96
-46 50 53 54 55 55 56 59
-32 36 39 39 36
-86 90 92 94 94 95 95
-25 29 31 32 35 35 36 40
-14 18 20 23 23 29
-46 50 53 56 57 61 62 63
-11 15 17 18 20 24 21
-47 51 55 58 58
-57 61 65 66 68 72
-18 22 25 29 32 37
-56 60 62 63 64 71 73 74
-19 23 30 31 34 33
-33 37 39 42 47 48 50 50
-70 74 75 78 83 86 90
-41 45 51 53 55 57 58 65
-9 14 17 18 19 21
-67 74 76 78 79 80 77
-58 63 65 67 68 70 71 71
-38 45 48 51 55
-4 11 12 14 20
-64 71 72 73 71 74
-93 98 99 97 94
-63 69 72 75 74 74
-15 21 22 21 24 27 31
-10 16 19 17 22
-3 8 8 11 12
-46 52 54 55 55 56 58 55
-35 42 42 45 47 48 50 50
-43 49 49 52 56
-51 57 59 60 60 65
-5 11 14 16 20 23 25 27
-19 26 28 32 35 37 40 37
-64 71 75 77 78 79 79
-27 33 37 40 43 44 48
-26 31 35 37 39 46
-77 82 85 90 93
-59 66 73 74 71
-81 87 88 95 96 97 97
-52 57 62 65 69
-22 28 30 31 36 37 38 45
-65 64 63 61 64
-72 70 69 66 63 63
-98 95 94 93 89
-37 36 34 31 28 25 22 17
-61 60 57 55 58 56 55 54
-25 24 23 22 21 24 26
-77 76 77 74 72 71 71
-86 85 84 81 82 78
-69 68 65 64 63 65 64 57
-33 31 28 28 27 24
-65 63 62 62 65
-73 70 70 69 68 65 65
-57 55 55 54 52 48
-78 77 74 73 73 68
-75 73 70 67 66 62 61
-90 88 84 83 80 78 79
-19 16 12 10 9 9
-50 47 44 43 39 38 34
-35 32 29 27 23 22 16
-47 45 43 40 33 31
-86 85 84 79 81
-28 26 23 17 17
-32 30 23 21 18 14
-46 43 41 40 38 35 29 23
-47 50 47 46 44 41 38 37
-86 88 87 86 84 87
-88 90 89 86 83 83
-68 71 69 67 64 62 59 55
-81 82 81 78 77 74 71 64
-8 11 13 11 9
-49 51 52 49 48 47 44 47
-66 68 71 70 69 66 63 63
-23 24 26 23 19
-47 48 46 47 40
-47 50 47 47 46
-37 38 36 36 38
-38 39 39 37 34 31 31
-33 36 36 33 30 26
-87 88 88 85 84 82 81 75
-79 80 78 74 72 71 69
-76 79 76 73 69 67 68
-31 33 31 29 27 23 23
-92 94 90 87 85 82 78
-92 94 90 88 85 78
-80 82 77 75 74 72
-81 82 80 73 75
-10 11 8 3 3
-42 44 43 41 39 34 30
-48 51 50 43 42 40 33
-72 72 70 68 67 65
-47 47 45 43 42 44
-64 64 61 59 59
-60 60 57 55 53 49
-40 40 39 36 33 30 25
-86 86 84 83 86 83
-36 36 38 37 35 33 36
-55 55 54 51 50 52 52
-76 76 74 75 72 68
-91 91 89 92 90 89 83
-81 81 81 78 75 73
-69 69 66 66 65 64 61 64
-73 73 71 69 69 69
-18 18 17 15 15 14 10
-80 80 80 78 76 70
-32 32 31 27 25 24 22
-94 94 91 90 89 86 82 85
-10 10 7 5 1 1
-72 72 71 67 63
-20 20 16 13 8
-38 38 35 32 31 30 24 22
-97 97 95 92 86 84 82 85
-23 23 18 16 14 12 12
-86 86 85 79 77 73
-42 42 35 33 31 28 22
-45 41 38 37 36 34 32
-85 81 78 77 76 75 76
-53 49 46 44 44
-92 88 85 82 78
-42 38 35 34 31 30 29 24
-41 37 36 34 35 33 30 27
-64 60 59 56 54 51 54 55
-10 6 5 4 3 6 6
-10 6 8 7 3
-98 94 93 90 93 92 87
-66 62 62 61 59 56 53 52
-93 89 87 85 85 83 81 83
-38 34 32 29 27 27 25 25
-80 76 74 71 69 66 66 62
-40 36 35 32 29 27 27 21
-52 48 44 42 41
-35 31 29 28 24 27
-65 61 58 54 54
-76 72 70 68 65 63 59 55
-77 73 72 70 66 59
-55 51 48 42 41
-80 76 74 72 66 67
-29 25 19 18 17 15 15
-60 56 53 47 45 41
-86 82 80 74 71 65
-67 60 57 55 52
-76 71 68 67 64 63 60 63
-99 93 91 90 89 87 84 84
-63 57 54 53 50 47 44 40
-49 42 39 36 35 30
-42 37 38 37 36 35
-31 24 21 23 20 17 20
-25 20 18 15 18 15 15
-92 87 86 85 88 87 83
-53 46 44 46 43 42 40 34
-74 68 66 66 64
-73 67 67 64 65
-69 64 61 61 61
-43 38 36 33 33 29
-20 14 12 12 7
-18 12 8 5 2
-99 94 91 90 86 88
-74 69 67 63 61 61
-65 59 56 52 48
-81 75 72 69 66 63 59 52
-18 13 11 9 7 2 1
-73 66 59 57 58
-35 28 27 21 20 20
-60 55 50 49 48 47 43
-84 79 78 77 76 71 65
-8 10 13 14 17 16
-18 21 23 24 25 26 28 28
-24 27 28 29 33
-29 32 35 38 43
-55 58 59 58 61
-70 71 74 72 69
-60 61 63 61 63 64 66 66
-34 37 40 37 41
-27 30 27 28 33
-1 3 6 6 7 8 10
-71 74 74 76 79 76
-61 62 64 64 66 68 68
-29 31 31 34 37 38 40 44
-50 53 55 57 57 59 60 66
-36 37 38 40 43 46 50 53
-5 8 12 13 14 12
-58 59 63 64 66 69 71 71
-11 13 16 19 23 27
-59 61 64 66 69 71 75 80
-70 73 78 79 82 84
-28 29 34 35 32
-85 88 93 96 98 98
-17 20 21 23 30 31 33 37
-26 29 30 32 35 37 43 48
-17 16 18 19 22 23
-46 45 46 48 49 52 51
-22 21 24 26 28 28
-20 18 20 22 25 27 31
-47 44 47 48 55
-26 23 26 28 30 33 32 34
-90 89 91 94 96 94 95 93
-99 97 98 99 97 97
-60 57 59 60 59 63
-71 69 67 70 71 76
-72 71 74 77 77 80 81
-44 42 43 43 45 48 51 48
-28 26 29 31 34 35 35 35
-53 52 52 54 55 59
-52 51 53 55 55 62
-93 92 96 98 99
-64 62 65 69 67
-4 1 4 8 9 9
-81 78 81 85 88 92
-10 8 11 15 21
-84 83 88 90 92
-23 21 22 27 24
-46 43 45 46 51 54 54
-59 56 59 65 69
-19 16 19 21 26 32
-85 85 86 88 89 91
-18 18 21 23 20
-52 52 55 58 60 62 62
-55 55 58 60 63 67
-52 52 54 56 57 59 66
-65 65 67 70 67 70 73 76
-31 31 32 35 38 37 40 38
-62 62 65 63 63
-18 18 16 17 18 19 23
-14 14 15 13 14 17 19 24
-42 42 43 45 45 47 48 49
-65 65 65 67 64
-49 49 51 51 53 53
-82 82 85 87 87 88 92
-30 30 33 33 38
-66 66 68 72 74 76 77
-40 40 43 45 47 51 49
-86 86 88 89 93 93
-55 55 58 62 66
-76 76 80 81 84 87 89 94
-10 10 17 19 22 23
-73 73 74 81 83 80
-73 73 75 80 81 81
-16 16 19 21 22 28 32
-71 71 77 80 85
-25 29 32 34 36 37 39 41
-27 31 32 33 35 36 39 38
-58 62 64 65 66 66
-59 63 66 67 70 72 76
-60 64 66 69 76
-70 74 76 79 76 77
-48 52 51 54 57 54
-64 68 71 72 71 71
-53 57 60 58 60 63 64 68
-59 63 62 65 67 68 74
-41 45 46 47 48 48 51
-69 73 75 77 77 79 77
-50 54 57 58 58 61 61
-29 33 33 36 38 39 42 46
-9 13 14 14 15 16 17 22
-62 66 68 72 75 76 78 80
-3 7 11 12 15 18 21 19
-27 31 33 34 38 41 43 43
-38 42 45 49 53
-26 30 33 37 40 42 48
-23 27 28 35 38
-37 41 42 44 50 49
-71 75 77 83 85 85
-56 60 61 67 70 72 75 79
-11 15 16 21 22 29
-2 8 10 11 13 16 17 20
-51 57 59 60 58
-55 60 63 65 67 69 70 70
-47 54 55 56 57 61
-29 36 37 40 42 44 51
-88 93 94 92 93
-46 52 53 52 55 56 55
-76 81 79 80 82 82
-31 37 38 36 39 40 44
-66 72 74 77 76 77 78 83
-59 64 65 66 66 68 70 72
-28 34 34 36 39 37
-61 68 71 73 73 73
-37 44 46 46 48 52
-49 55 56 58 59 59 61 66
-7 13 16 18 20 22 26 27
-28 33 37 38 41 44 41
-29 35 38 42 43 45 45
-79 85 86 90 91 95
-72 77 78 82 83 90
-42 47 50 56 57 58 60 61
-60 65 67 72 75 73
-15 22 24 27 33 35 36 36
-48 53 55 57 62 66
-36 41 47 48 50 56
-88 87 84 82 85
-28 25 22 19 16 16
-92 91 89 87 83
-59 56 54 53 48
-85 84 83 84 83 82
-71 69 66 68 70
-70 67 64 62 63 63
-97 96 99 96 92
-38 35 33 36 35 32 29 24
-19 18 15 13 12 12 9
-76 73 71 71 69 68 71
-57 55 54 52 49 47 47 47
-88 87 85 85 81
-49 48 47 47 42
-35 34 32 28 25
-20 19 15 13 11 13
-95 92 88 87 87
-86 85 84 83 79 77 76 72
-34 32 29 25 24 19
-82 80 78 71 68 65
-53 50 44 41 40 38 39
-43 41 40 39 33 33
-48 45 43 42 35 31
-45 43 37 35 32 26
-32 33 31 28 27 24 22 19
-29 32 30 28 25 24 21 22
-13 16 15 14 14
-89 90 89 86 85 83 82 78
-32 34 31 30 23
-50 53 50 52 50 48
-4 7 9 7 9
-4 7 4 1 3 1 1
-22 25 26 25 23 19
-13 14 17 15 8
-66 67 64 63 63 62 61 60
-98 99 96 96 93 91 89 91
-8 10 7 7 6 3 3
-45 48 47 47 43
-54 57 57 56 49
-40 41 39 35 32 31
-80 83 82 78 77 75 74 76
-48 51 48 47 44 40 40
-68 70 67 63 60 57 55 51
-85 86 85 82 78 76 70
-77 78 75 74 73 68 66
-67 70 69 66 64 62 57 59
-69 70 67 65 62 55 55
-41 43 37 35 31
-87 90 83 80 79 72
-57 57 56 53 51
-75 75 72 71 68 65 66
-49 49 46 43 42 40 38 38
-69 69 67 65 61
-96 96 95 94 91 86
-9 9 6 8 7
-79 79 80 77 76 79
-62 62 59 61 61
-54 54 56 54 53 51 48 44
-56 56 59 56 50
-84 84 82 81 81 78 76 75
-57 57 54 52 52 49 46 48
-74 74 71 68 66 66 66
-73 73 71 71 67
-92 92 92 91 86
-97 97 93 91 88
-60 60 58 54 56
-14 14 12 11 8 4 3 3
-47 47 44 43 41 39 35 31
-38 38 37 35 33 29 27 22
-68 68 61 60 57 55
-30 30 29 22 19 21
-43 43 42 37 34 33 32 32
-68 68 67 60 56
-41 41 38 36 34 32 26 21
-46 42 41 38 36 35 33
-44 40 37 34 31 28 27 29
-35 31 30 29 26 26
-38 34 33 31 29 28 24
-95 91 90 87 86 81
-91 87 84 87 85 83
-40 36 35 37 39
-39 35 33 34 31 28 26 26
-37 33 34 33 32 28
-29 25 24 22 19 22 20 14
-80 76 73 73 70 68 66 64
-84 80 79 78 75 75 77
-28 24 24 23 23
-19 15 15 13 10 9 5
-81 77 76 76 74 73 72 66
-95 91 90 86 85
-90 86 84 81 77 75 76
-44 40 38 34 34
-38 34 31 29 28 24 20
-97 93 89 87 84 82 76
-55 51 44 43 40 38
-82 78 76 69 72
-53 49 46 41 40 40
-51 47 44 43 38 34
-76 72 69 66 60 58 52
-75 69 66 63 61 58 57
-60 54 53 52 51 49 51
-17 12 11 8 5 2 2
-90 83 81 79 78 77 76 72
-62 57 54 51 45
-52 45 42 43 42 40
-69 62 64 61 64
-70 65 62 61 64 63 63
-46 41 44 42 41 40 39 35
-42 35 34 35 34 29
-81 74 72 69 69 68 65 62
-15 10 7 5 2 2 1 2
-69 63 63 60 59 59
-80 73 72 72 68
-79 73 73 71 68 65 60
-62 56 55 53 52 48 45
-77 71 67 65 66
-60 54 51 48 47 44 40 40
-26 20 19 18 17 13 10 6
-93 87 84 81 77 74 73 67
-38 31 30 23 20
-94 88 86 79 81
-82 77 75 72 67 65 62 62
-47 40 33 31 27
-55 49 47 40 38 31
-75 70 67 66 66 63 61
-41 37 35 34 33 33 33
-22 21 19 16 14
-2 3 4 7 10 12 14
-76 79 80 83 85 87 88 89
-92 90 89 87 84 82
-40 43 44 46 47 50 53
-18 16 14 11 8 6
-63 66 69 70 73
-55 53 50 48 45 44 42 40
-28 25 22 20 19 17 15
-79 78 75 73 72 69 68 66
-70 73 74 75 76 79
-34 31 29 28 25
-40 43 45 47 50 53
-73 70 67 64 61 60 59
-72 71 70 68 66 63 61 58
-53 51 49 46 44 42
-51 53 54 57 59 60 62
-78 80 83 86 88 89 90 93
-74 75 77 80 83 86 89 92
-21 18 15 14 11 9 7
-35 34 31 29 28 27 24 23
-61 63 66 67 69 70 71 72
-12 14 17 19 20 23 26
-35 34 33 30 29
-4 6 7 10 13 15
-33 30 29 27 26 23
-29 32 34 37 39
-83 84 85 88 89 91 92 94
-9 8 6 5 4
-11 10 8 5 2
-34 32 31 30 28 26
-78 79 80 82 85
-27 25 24 21 20 18
-62 63 64 66 69 71 72 75
-46 43 42 41 38 36
-11 13 14 15 16 18
-30 28 27 26 24 22 19 18
-80 78 77 74 71 68 67 66
-26 25 22 21 20 18
-77 76 74 73 70 67 65
-26 29 30 32 33 34 36 37
-25 24 23 22 21 18 17
-14 12 10 8 6 3 1
-74 77 78 79 80 82
-42 41 40 38 37 36 33
-50 47 45 44 43 41 40 38
-86 83 81 80 77 75
-9 6 5 3 2
-50 47 45 43 42 40 38 35
-15 18 20 23 24 25 28 31
-67 66 63 62 60 59 56
-49 47 46 43 42 39 38
-77 75 73 71 69 67 65 63
-3 4 5 8 10 13 16 19
-2 5 7 10 12 13
-74 77 79 80 83 85
-70 68 65 64 61 60
-61 60 59 58 57 55
-89 90 92 94 95 97 99
-51 49 47 45 44 42 41
-74 72 69 68 65 63 61
-3 4 7 9 12 15
-42 45 47 50 52
-90 87 84 81 80 79
-84 82 80 77 75 73 71
-41 42 44 45 46 49 50 52
-93 91 88 85 83 80 77
-47 50 53 55 57 59
-7 9 12 15 18 20 21 22
-72 74 77 80 83 85 87 90
-61 62 65 67 70 71
-50 53 54 55 58 59 61
-17 16 14 11 8 6 3
-62 64 65 67 68 70 72 75
-28 31 32 34 36 37 38 39
-70 73 74 75 76 79 81 83
-50 51 52 53 55 56 58
-21 19 16 13 10 8 5 3
-76 78 80 82 84
-71 69 66 65 62 61 60
-55 52 49 46 44
-43 44 47 49 50 53 56
-63 62 59 57 56 55
-99 97 96 93 92 89 87 84
-22 24 27 28 30 32 33
-33 34 36 38 39 41
-49 52 54 55 58 61
-87 88 89 91 92 94
-36 38 39 42 43 45 46 47
-43 46 47 49 50 53 54 55
-43 42 39 37 35
-87 85 83 82 80 78 77
-84 85 86 88 91 94
-27 24 22 19 17
-74 75 77 78 81 83
-83 80 78 75 72 70 69
-78 80 81 83 86 89
-75 78 81 84 87
-26 28 29 32 34 35 38 39
-42 39 38 37 34
-86 83 80 77 74 71
-90 91 92 93 94
-96 94 92 91 89
-81 80 79 76 75 72
-68 71 72 74 77 79 80 82
-67 70 71 72 73 75 76
-69 66 64 62 60 59 57 54
-48 50 52 54 56 58 60 62
-58 55 52 51 48 46 43 42
-86 89 92 95 98
-79 78 75 72 70 69 66 64
-32 35 38 40 43 46
-75 76 79 80 81 83 85
-65 66 69 71 73 74 77
-81 78 77 76 74 71 69
-41 38 35 32 31 29 27
-32 30 27 24 23 20 18 15
-52 50 49 46 43 42
-44 43 40 37 35 33 31 29
-36 34 31 30 28 27
-60 57 56 55 54 51 49 46
-66 67 68 71 73
-22 24 27 30 33 34
-18 20 23 26 27
-99 98 95 94 92 91 88 85
-49 50 53 56 59 62 63
-83 84 87 90 93 95 96 97
-12 15 16 18 19 20 23 25
-3 4 6 9 11
-28 25 24 21 18 17 14 11
-81 79 77 74 72
-42 39 36 34 31 30 28 26
-59 56 53 52 50 48 46 45
-62 64 67 69 72 74
-35 36 39 41 43 44 47
-40 42 43 45 48 50 52 55
-25 22 21 18 15 14 13
-99 96 95 93 90 87
-92 91 88 86 84
-20 18 16 13 12 9 7
-60 62 63 64 67
-78 79 82 83 85 86 88
-38 36 33 31 30 27
-79 82 83 86 89 92 95
-84 81 80 78 76 74 71 70
-44 43 40 38 35 33 31
-68 71 74 77 80
-17 15 13 10 7
-18 17 15 14 12 9 6
-12 11 10 9 6 3 1
-92 90 89 86 85 82
-68 67 64 62 59 57
-74 72 71 69 67
-84 81 80 79 76 74 72
-68 67 65 62 61 60 58
-25 27 28 31 32 34 36
-45 48 49 52 53 56 58 61
-36 34 31 29 26 23
-43 44 47 49 52 55 57 59
-66 67 68 71 74 77
-21 20 18 16 14
-56 59 61 62 65 67
-25 26 27 30 31 34 37
-17 18 20 21 22 24
-70 69 68 65 64 63 61
-60 61 63 64 67 70 71
-77 76 75 72 70 69
-65 62 60 58 57
-58 56 55 53 50
-65 66 69 72 75 76
-46 47 49 51 52 54 55 57
-60 62 64 65 67
-7 8 9 12 15
-58 55 53 52 51 48 45 44
-25 22 19 17 16
-92 94 95 98 99
-53 56 59 61 62 64
-34 37 40 43 46 48 49 50
-31 29 28 27 25 23 21 20
-41 42 43 46 47
-77 78 79 80 82 84
-54 56 58 60 62
-15 16 18 19 22
-16 19 21 23 25
-14 12 11 10 7 6 5
-26 28 29 31 34 35
-36 33 32 30 29 26 25 24
-12 14 17 20 22 25 28
-37 36 35 33 30 29
-70 67 66 65 64 62 61 58
-71 72 75 76 79 82 83 84
-66 64 61 58 57
-64 66 68 69 71 72
-33 36 37 38 40 42 44 45
-19 18 16 13 10
-52 53 56 58 59 62 63 64
-19 16 13 11 9 6
-46 49 52 53 54 57 58
-66 67 70 71 72 74 76 79
-72 75 77 78 80 83
-62 61 59 57 55
-63 64 65 68 71
-25 28 29 32 34 36
-59 60 61 64 66 69
-52 50 47 45 43 42
-34 36 39 41 43 45 47 49
-30 28 26 24 21
-92 90 87 84 82 81
-74 71 68 67 64 63 62 61
-15 14 13 11 9 7
-89 87 85 82 80 77
-85 86 87 90 92 93 94 95
-52 55 58 61 64 65 68
-84 81 79 77 74 72
-25 23 21 18 16 14 11 8
-47 46 43 41 40 38
-85 84 81 78 77 75
-1 2 4 6 7 9 10 11
-21 20 18 17 15 12 11
-69 71 73 75 76 77 78 80
-70 73 76 78 79 82 84 87
-96 94 91 88 87 85 84
-79 80 83 85 87 89
-72 70 68 65 62 60 59 57
-95 94 92 90 87 85 83 80
-80 79 76 75 73 71 69 66
-74 71 68 65 62 59 58
-32 29 26 23 20 17 16 15
-87 89 91 92 95 98 99
-45 46 49 51 54 56 57
-24 21 18 15 12 11 8 5
-93 91 90 89 87 84 81 79
-58 59 62 64 66 68
-22 23 26 27 28 29 30
-9 12 13 15 18
-94 91 89 87 85 84 83
-40 42 45 46 49 52 53 56
-40 41 43 44 45 47 50 52
-42 40 37 34 31 29 27 26
-28 26 23 20 17 14
-54 51 50 47 44 42 40
-12 10 8 7 5
-19 16 13 12 11 8 6 3
-82 80 77 75 73 72
-79 82 84 86 89 90 93
-98 97 96 93 92 90
-25 24 22 21 18
-67 65 62 60 58 57 55 54
-28 25 24 21 18
-83 82 79 77 76
-91 89 87 84 81 79 78
-36 35 32 29 27 24
-60 63 64 66 69 71 73 75
-45 44 42 40 39
-20 21 24 25 26 27 30
-43 44 46 48 51 54
-92 89 86 84 82 79
-15 12 11 10 8 7
-39 40 43 45 48 50 53
-13 11 9 7 4 2
-47 46 44 41 40
-27 24 22 21 19 17
-49 48 47 46 45 44 41
-50 47 46 45 44
-53 54 56 59 61 63 65
-85 82 79 76 75 73 70 69
-62 63 66 69 70 72 74 77
-47 44 43 42 39 38 36
-17 20 21 23 25
-76 79 80 83 86
-42 45 47 48 51 53 54
-46 45 42 40 39 38 37
-24 23 22 20 18 16 13 11
-31 29 27 26 24 21 19
-12 14 15 16 18 21
-57 56 55 54 51 49 47 46
-70 69 68 67 65 64 63 61
-51 50 47 44 42 40 39 38
-77 75 74 73 72 70
-65 64 62 60 58 57 56
-48 49 51 54 56 59
-70 71 72 75 76 77
-60 59 56 54 53 51
-57 56 54 53 51 50
-47 49 52 53 55
-49 47 46 44 42 39 37 34
-90 88 86 85 83 82 79
-63 64 67 69 72 75 76 78
-98 96 95 92 90 88 85
-62 65 68 70 71
-81 78 76 73 72 70 69 67
-69 67 64 62 61 58 56
-74 72 69 67 65
-42 43 44 45 48 49 52 54
-52 49 48 46 44 42 39 36
-32 31 30 28 27 25 23
-37 36 33 32 30
-82 79 77 75 73 71 70
-33 35 38 41 44
-85 83 80 77 75 74 73
-20 17 14 13 12 10 8 7
-2 3 6 8 11 12
-17 15 13 10 9
-44 47 48 51 53 55
-15 16 18 20 21 24 27
-31 32 35 37 39
-58 60 62 63 64 66 67
-80 79 78 77 76 74
-46 49 51 52 53 55 57 59
-57 60 61 62 64 66 67 70
-70 67 64 61 60
-48 45 44 43 40
-51 49 47 44 42 40 38
-37 36 34 31 28
-78 80 83 85 87 88 90 93
-28 27 25 22 20 19 16
-21 23 25 28 29
-14 17 18 21 22 25
-51 53 55 56 58
-64 67 69 72 74 77
-4 7 8 11 12 15
-84 83 82 79 76 73 72 70
-87 86 85 84 82
-74 72 69 68 65 64 61 58
-51 48 47 44 43 42 41 38
-54 51 50 48 47 45 44 42
-11 12 15 16 18 20
-79 81 84 85 86
-29 30 32 35 37
-67 66 65 64 62 59 57 55
-18 19 20 22 23 26 29 32
-80 78 76 75 74 72 71 68
-6 7 8 11 13 16
-53 56 57 59 61
-6 9 11 13 15 18
-90 87 85 83 82 80
-77 75 73 71 70
-43 45 48 49 50 52 53
-74 75 76 79 81 83
-56 58 60 62 65 66 68
-65 67 70 73 75 77 78
-40 38 35 34 33 30 29 26
-67 70 73 75 78
-42 45 48 49 50
-55 52 51 50 49 46 45
-20 18 15 13 10 9 8 5
-37 40 43 46 48
-18 16 15 13 12 9 7
-73 70 69 68 67 65 64
-4 5 7 8 9 12 13
-28 30 31 32 33
-47 48 50 52 55
-10 12 14 16 18
-10 9 6 5 4 1
-54 52 49 46 43 41 38
-20 18 17 15 13 12
-25 26 27 30 31 34
-70 69 68 67 65 62 61
-39 42 44 46 47 48 51 54
-30 31 32 34 37
-74 71 70 68 67 65 62 61
-71 74 75 78 81 82
-42 45 46 48 50 52
-45 48 50 52 55 57 60
-76 73 72 70 67 65
-17 15 12 11 10
-8 10 12 13 16 17
-33 36 39 42 43
-35 37 39 40 42 45 46 49
-66 63 61 59 56
-21 20 19 17 14 12
-77 74 71 69 68 67
-67 69 70 71 73
-15 18 20 22 25 26 29 32
-40 43 46 49 52 54 56 57
-69 68 67 66 63 60
-80 82 85 87 89
-51 50 49 47 45 42 41
-95 93 92 89 88
-10 11 14 16 19 20 21
-89 86 83 80 77 74 72
-47 44 42 41 40 39 37 36
-47 49 52 55 58
-22 23 25 28 29
-78 80 83 84 87 89 92
-29 28 25 24 23 21
-13 14 17 18 20 23
-42 45 46 48 49 50 51 54
-62 59 57 56 54 51 50 48
-64 66 68 70 71 73 75 77
-29 26 25 22 21
-29 27 25 24 23 22 21
-4 5 7 9 10 13
-92 89 86 85 82 81 78
-66 63 62 60 59 57 55 52
-56 54 52 51 49
-84 87 90 91 93
-21 18 16 14 13 11 10 8
-64 62 61 60 59 57 55 53
-84 86 88 90 92 93 95
-69 68 67 64 61 59 56 53
-22 23 26 29 30
-80 77 76 74 71
-65 67 69 70 72 75 76 79
-55 57 60 61 62 65 68 69
-10 9 7 6 3
-2 4 6 7 9 12 13 15
-2 3 4 5 8 10 12
-86 85 84 83 82 81
-91 89 87 86 83 80 79 78
-19 22 24 26 28 31 32
-50 52 54 56 57 59
-94 93 92 90 88 86
-40 37 35 32 31 29 28 26
-44 47 48 50 53 56 57 59
-2 3 4 7 10 12 15 16
-73 70 67 64 61 60 58
-66 64 61 60 59
-30 33 36 39 40 42 44 45
-58 61 62 64 66 68 70
-42 45 48 50 52
-85 84 83 80 79 76 73
-49 46 45 44 41 38
-77 78 80 82 84 87 88 91
-16 14 11 9 8 5
-37 35 32 31 29 28 27
-53 54 56 59 61 63
-99 98 97 94 92 91 89 86
-94 92 91 88 87 86
-73 75 76 79 80 82 85 87
-53 51 50 49 47 44 41 39
-83 80 77 74 71 68 66 63
-30 33 36 37 40
-74 73 72 71 68 67 64
-71 69 68 67 66 64
-73 72 69 66 65 63 60 59
-48 47 44 41 38 35
-42 45 48 50 52 53 56
-13 11 9 7 5 3 1
-51 50 47 45 43
-11 13 16 18 19 22
-13 12 9 8 7 5
-57 56 55 52 50 48 47 44
-75 78 81 82 84 85 87
-49 51 54 56 57 60 62 64
-23 21 18 16 15
-72 70 68 65 62
-37 35 34 32 29 27 25 23
-78 80 83 85 87 88
-23 24 27 30 31 32
-13 16 18 20 22 24
-63 61 60 58 56 55 52
-54 51 49 48 47 44 41 40
-10 13 15 18 20 23 26
-74 72 69 66 64 62
-61 60 58 56 53 50 49
-35 34 31 29 26 25
-18 16 13 10 7 5 2
-65 68 71 74 76 79
-63 64 67 70 71 72
-58 60 61 63 65 66 69 71
-58 59 62 65 68
-83 84 87 90 92 93 94
-73 71 68 65 63 60 57 55
-82 85 87 89 92 95 96
-40 43 44 46 49 50
-75 78 79 82 84 86 87
-24 26 27 29 32 33 34 35
-80 79 78 75 72 69 67 66
-7 10 12 14 17 18 21
-72 69 67 65 63 61 60
-76 75 73 72 69 68 67
-62 59 56 54 53 50 47 45
-12 14 17 19 21
-51 50 49 47 45
-50 49 47 45 43
-66 67 70 71 74 75
-73 74 75 76 77 79 82 85
-33 34 36 37 38 40
-21 22 23 26 28
-36 34 32 30 27 24 22
-81 83 85 86 89 90 92 93
-50 51 54 57 60 61 64 66
-12 10 8 6 3
-79 76 75 73 72
-84 86 89 92 93
-66 68 70 73 74 77 78 81
-47 49 52 54 57 58
-52 55 57 60 62
-77 74 72 70 67 64 61
-67 68 69 71 73 75 77
-96 95 94 91 89 87 85 82
-33 30 29 27 24 23 20 18
-57 55 52 50 47
-41 44 45 47 50 51 53
-15 18 21 24 26 28
-23 22 20 17 16 13 10 7
-75 73 72 70 67 66 65 64
-47 48 49 50 53 55
-88 91 92 94 97 98
-43 46 47 50 52 54 56 58
-44 45 48 51 52 54
-\ No newline at end of file
diff --git a/inputs/day3 b/inputs/day3
@@ -1,6 +0,0 @@
-<,:[*where()%mul(53,612)!^}&mul(3,518)??$~select()>??]mul(245,515),why()who()*@from()(where(242,190)mul(817,764)^select(),+who(851,301)where())from(){;mul(431,780)mul(110,982)what()what()]mul(441,829)??where()mul(269,112)>when()?who()<mul(131,147))}]what()^~)mul(186,137)when()'when(443,998)when()+-^what(770,821)?mul(742,949)>$**#!@mul(343,569),;what()from(){(;}mul(486,404)why()]#~when()%@do()+:'why(256,886)why()who(868,710)mul(103,406)?>mul(563,652)from()$-@when())!@:from()mul(744,992)[<^~}mul(822,789)],+select(45,52)!,why()<mul(609,728))who(879,937)&who(770,986):<-mul(723,41)<;select(366,476)why()(who()(%:'do()][@select()how(509,958)%^-<mul(402,767)]how()} #how();don't()how()mul(761,839)!%[#who()who()how()who(),-mul(769,131)>*mul(433,911) }why()<&&how()who()?]mul(877,899);':what())#{]@mul(401,705)@&<how()#mul(970,37)&# #+why()!how()mul(18,953)+what()mul(185,46)'/select()!{mul(474,848):>mul(627,54)? )~+mul(668,930)%)}do()what()#from()$/when()[:when() mul(545,444)how()]<how()^:?+-how()mul(470,601)how()~%from():how()mul(344,452)why()what(266,804)why()how(){who()do()mul(368,423)<#mul(662,80))+mul(7,851)mul(412,165)^,from()'*mul(653,405){}/,from()how()^#mul(592,415);}}>mul(409,150)>?%?@mul(295,205))'mul(321,875)mul(915,728){?when()what(644,532)*?;<<mul(61,812)#select()when()mul(101,342)<<!~why()mul(767,779)~#(^mul(176,413)}-]@>):(:mul(566,595)%'mul(499,468)/'where()}mul(721,340)]when()mul(162,291)mul(73,373)<]where()mul(100,385)][what()]mul(832,226)mul(675,546)who()how()#<^+how()'mul(119,723)what(){+,-mul(959,612)select()mul(758,905)!mul(247,521)&}$?don't()!'$ what()where(353,94)select(){mul(997,311)@from()/mul(987,583)&select(207,730)mul(299,379)select()do()what()select()when()select()]*?(?mul(841,179)!when()what()where()@:why()'>]mul(265,944)mul(968,747)what()}),(mul(541,36)~how()~select()where()when()-+when()mul(448,567)select()where()why(342,599) -when()<}mul(566,357)/$*>> mul(414,962)mul(904,116)what():/'@--}where()mul(390,663)who()~~],when()&where()[%mul(304,146))'who()>+when(){mul(526,627)!;(]@}where()where()mul(253,767)-^+]how()>,,!do():~[^when()]mul(263,450)mul(757,944)><'<mul(919,322)'mul(622,437)@mul(656who()[why()mul(998,113)<who()from()mul(103,114),from()where()/what()((select()'mul(961,712)$<when()select()[{}from(){when()mul(353,694)how()},what()mul(893,557)why()mul(137,971)<why()how()~&<,from()mul(925,982)]$+why()$why()]mul(721,960)[< ,&{when(293,949)select()@mul(788,237)%?+ > (],mul(934,282)@{who()+%when()mul(136,652)mul(366,573)!$//where()mul(501,845)}+~select()+]mul(532,462),~},from()mul(322,350)@~mul(64,374)&what()>[){mul(962,241),?/}-'+mul(39,522)%!$do()^}mul(447,40)mul(971,488)()mul(983,842)where()/mul(956,799);*+)^mul(233,820)mul(957,287)&>[when()<who()]%mul(48,993)# /:&when()]mul(164,671))?+~#;@mul(276,696)how()<+mul(557,793)?/select()mul(644,816)select(375,883)mul(10,640)?(~select()?!%,,'mul-;mul(976,164)*who()[mul(99,562)@why()!<:@mul(678,254)](/from()!]+%+mul(301,985)who()}[who()who()$mul(990,670)-<mul(187,242) mul(643,672)&?;mul(935,319);why()<[/](+((do()+]mul(137,423)*~ #!select(){mul(507,799)~:mul(351,147)
-;mul(355; }~-&'mul(929,70)what()where()>why()where(855,333)<@)mul(304,558){~from(),how(){mul(555,718)]]-where() mul(881,781);^&);mul(231,766)$)mul(7,979)^why()'/,mul(352,951)mul(575,449)'mul(803/#(<^when()>mul(500,697)]~^<>[select();^when()mul(822,422)@[where()what() how()&;[(mul(756,744)how() @mul(741,854)what()(do()&how()){what()'^}-mul(664,580)<+ &+mul(788,961) -&}#!,how()who()mul(378,886)[!{,mul(53,236)what())select():~>why()~@who()mul(275,625)*from():what(80,711)why()@don't()mul(426,724)?&from()-)/^-mul(47,60)&+select()?%why()&where()mul(706,388)from()/how()mul(2,761)mul(377,995),from()*?{how()mul(198,840)why()&';[/+^~mul(72,849)mul(720,901 <(mul(998,859)mul(409,24)>?#-)why()mul(208,800)~how()+^?why()^mul(765,394) )mul(269,340)>mul:$~&select();mul(466,453)why()mul(59what()-?'where()?;who()mul(474,555)<[]]when()%-how(225,412)mul(626,574)/,{{what(832,679)where()how()mul(250,300)<#$;+mul(840,193)who(562,102),mul(390,251)(mul(6,397%~what();%who()from()#![mul(95,829)where(811,818)@mul(847,742)'~+&~@/mul(329,961)>~mul(625,917)#+what()<!+why()(how();mul(608,813)}(}how()!when()&+(mul(103,676)>%?>mul(314{mul(392,487)mul(770,684)]'mul(607,73)]where()/#what(378,688) :}'why(778,249)mul(732,423)from()$;@why()>mul(255,618),#+from(849,914);>mul(99,409):]mul(948,905)select()<@mul(342,35)$!@how()/)where():mul(49,617)mul(396,154)>mul(671,367)mul(68,795)~select()<:select()~/mul(900,855){ why(622,665)#when()-<@mul(629~{;~+how(){'mul(907,182)}<;+{' mul(223,519)}+>mul(776,473):where()what()^when()don't()/^ -/(/mul(894,814)mul(698,226)}<mul(188,843)when()mul(933,889)do()}~&%+,:>~/mul(570,960),?@?what()select()}/mul(918,543)'[from()&why()where())~from()[mul(321,507)mul(616,831)why()when()/]{mul#>[!!; mul(480,401)'%%~](from()mul(643,85)who()where()mul(982,510)when():,(mul(799,43[from())$what()%where()@;)mul(420,538)how()mul(358,891)who()what()what()select()(?how()*)mul(612,717)<+(where();who()from(170,645)how()why()where(310,422)mul(789,673)<what(139,371)mul(653,849)(mul(694,267){$(^ !mul(235,885)*>mul(779,49)what()who()[from()$*'&mul(211,472)why()< mul(77,895)?&:*-;^mul(861,148)/what()[+#}when(360,356)mul(905,744):~<-how()][-where()^mul(272,757select()'mul(994,335) what(362,794)$;$mul(242,327)who()when()who();don't()$mul(808,996);don't()/}from()(what()who()mul(398,570)from()~select()[mul(420,441)+mul(452,212)who();~what()#how()what()mul(557when(699,863)mul(184,806)&')from(),:'';don't()[select()mul(139,882~^(how()&mul(931,970)</what()^mul(123,183)select()/^where()when()+#mul(78,494)mul(77,46how(526,601),what(173,89)don't()mul(17,636)why()what()(?do()?what()+when(){;how()why(881,708):mul(424,30)]+mul(137,11)how()where()mul(436,135)from();* %how()-+<mul(682,942+from() from()+where()<%~mul(496,756)^when()-/;</mul(221,864),@,when()mul(451,731)<:why()(mul%<why()from()?~mul(578,746) ]]}!}#mul(392,317)why()](from(685,426)mul(742@:!<mul(348,805))$^mul(157,336)who()$$[{$,)#mul(104,791)what()mul(366,291)?@select()'{from()*mul(528,408)when();'$ ^[:mul(599,79):*;;,from()how(849,837) mul(450,261):<}why() ]@#mul(391,298)<;@why()@,'+,~mul(292,347)mul(306,66) (mul(918,583) @{~from(907,861)'~ ]what()mul(688,890)]what()~ who()when()&?< mul(664,167)>>]] &do()&*)(,:;,mul(924,272)who()$$%select()?/[mul(712,215)~,<from()*?mul(387,653)&mul(915,277)!where(){mul(896,316)what()$mul(60,641)why()mul(190,493)?*{why()+?-mul(516,394)
-how()from()*^+from()from()where()}where()mul(109,757){;#mul(809,131)$from()where(43,487)mul(738,564):$*![mul(412#},,^mul(554,33)%why()-mul(617,108)why()mul(528,212)why()from()'!*mul(290,237)-mul(483,362)mul(326,290),who()#(%how()what(){[when()mul(135,76)mul(876,399)!}[^&~from()mul(827,264)%when()~&mul(347,10)mul(315,717)~'where()mul(650,381);,/mul(223,697)}%-*[$mul(296,607)@how()mul(766,686)-]:/when()what()mul(247,762)mul(840,623)$-]mul(879,79)]don't():where(838,375){:(%&when()mul(623,855)@++mul(401,488)!why()mul(713,679)! ?*;/^<%?mul(171,963){$$$~$[@)>mul(114,862) :select()#who()$&how():mul(617,150)]why()~(&@?mul(28,990)-)mul(221,546from()^:<&/[select()mul(5,78)mul(476,316)(<'%[mul(227,163)from()where()who()why()[ mul(229,680)>/+?how()<mul(969,755)!^why()how(965,419)mul(323,258)?>;select()&$[mul(110,33)~{)#who()]^+/mul(479%%#{#from()select()when()what()what()<mul(474,447)'where()mul(643,404)&*)@?('mul(768,724)@)?']>;)//mul(229,348)how()*/mul(643,351)mul(615,362(/->(how()-when()mul(499,697)*don't()mul(992,821){from(413,389));when()who()#mul(921,742)mul(253,580)]how()how(102,372) mul-from()where()mul(104,127)what(),{what() what()[*mul(657,659)'-select()mul(612,851)how()<~-when()$select(718,662)from()(!mulselect()-/^,<&^~mul(497,827)who()-how()-$select()+*mul(943,533)@;mul(403,629)why(826,610)} +:>mul(943,942)why():-)>^why()what()how()mul(302,757'mul(22,286):/-{mul(391,954)mul(528,734)select()-where()why() mul(909,426)!/($+mul(106#&-from()^mul(592,459)'(select()]!when()@{}*mul/&'>mul(894,472)who(),-#mul(924,264)%where()-{from()!mul(956,587)-$do()&why(173,205))$&~where()#&}mul(615,17)how(){>%from()from()@where()mul(683,358),how()when()<!@mul(32,94)!;why()mul(777from()+, :]}why()do()<'mul'>-}](;/mul(688,622)/select()}(what()mul(872,568)/why(){mul(600,562) #mul(733,946)( ?]/when()$(mul(606,986)@!when()mul(597,648)what()-who()from()?,>]<when()mul(18,911)/ how()@,]- {mul(267,646)}do()why()@!;why()mul(322,612),,;?(?^who()mul(34@*+[+^+<how()@#mul(946,367){^,mul(325,609)@#mul(496,574)?~)'*^~when()$'mul(493,377)+#~+>!'mul)>-&@~who()/%!mul(486,264)from())mul(556,968)(who()[:$:,*mul(564,519)# %)&/from(390,158)mul(583,746)how()why()('#/mul(519,835)&(/?^#,mul(447,762){?,]]]/@mul(257,451)&<$why()(mul(670,126){#:mul(555,660)}+%$:(select()mul(723,37)why()who()}where()}how()%)>don't()#where()how()]%what() select()mul(726,542)how()mul:how()/~}</>) mul(753,350)mul(905,645)+ how():(when(879,434)mul(632*?'$/,<*what()mul(442,98)$&(&;mul(424,515)!mul(443,813)**),^%how()what(),mul(252,469)select()[)mul(370,416)%&::&+%mul(885,78)how()^mul(885> {&,why()$mul(52,196)+,{%select(),!##;mul(714,770)mul(607,394)when()how() -@]mul+^@mul(90,350)~@+where()mul(934,150)when(788,941)^mul(557,327)mul(86,867) :~$-how()select()who()mul(166,855) what() %]mul(928,22)%when()-how()$!what():mul(628,252)~{>,who()~where(967,401)#mul(943,366)'[*>@mul(781,986)>:when()?&don't()~ :where()who()<what()who()mul(645,747)$,({$[mul(75,880),$?:when()what()[!when()mul(617,589)how()from()why()what()from()mul(63,146)'from()who()mul(530,247)!mul(747,431),(mul(920,122)mul(206,825)+when(414,126)>select():what()mul(839,261) *&*where())/]when()mul(24,536)how()how()'who()why())<,~mul(254,257)^@:where()mul(945,657)!&]select()from()}'[#)mul(148,151)-#!/usr/bin/perlwhere()>%why()}!/]{;mul(549,60)
-how(477,669) mul(853,888)<[/who()>}+mul(361,751)mul(837,651)-mul(8,515)(}>!!# do()&@!:^][@mul(143,286)&?^&*how()&!'mul(88,781):}who(){!*!&mul(348,435)mulfrom()?>]-}+ }@mul(33,697)do()what()why()}(#]:mul(3,176):$mul(613,679),'how(882,581)who()*mul(519,798)from()mul(865,503),+~mul(767,837)/)?^why()/mul(520,288)where(){)who()what(); )mul(274,562)$:<^*what(423,612) from()>)mul(375,282)#select()from(646,967)?(*!'$mul(991,635)mul(598,876)%^?+mul(716,646)!)&mul(699,500){^^who()when()from()what()mul(314,198)%@;mul(419,800from()]$mul(844,419)$&]mul(317,754))<;^@(mul(222,12)##:what(751,642)$[from()%;mul(205,32)when()&{>+'>why()+mul(864,418)*@select()mul(911,629)*why();)^who()mul(248,4)}mul(132,503)/when()why()%mul(441,482)-mul(818,349)(#(where();(who(22,952)mul(534,621)$'~]where()why()-mul(199,973)mul(746,506)@'select()%{mul(866,951)from()mul(381,827)[select()*}(what()mul(744,979)mul(907,379)how(347,456)who()@what()##>;@mul(114,609),}what()'mul(406,863)][who()/when()mul(900,454)<'-)->[select()!select()mul(499,399)who()mul(349,409)',-~)select()mul(234,866)'why()mul(225,989)-(-mul(626,378);,$who()mul(597,85)mul(977,267)select(){mul(111,206):(&mul(989,396)#[:)<~{who()select()mul(689,817)mul(240,827)#how(){-+-@mul(663,156)'^$from())mul(416,908)*%why(714,896)#^+mul(993,707)'when()#;who()>where()select()?mul(978,206)@how(315,762)*/>why()({mul(998,362)who()$<(mul(488,946)},when()):}?where()where()}do()[!;?~{select()mul(673,574)%[::@;why()#]+mul(455,366)$~:mul(351,347)%,~-?what(595,890)]*select()mul(186,325)where()/:why(744,171)mul(513,868)/+why(118,201)mul(691,608) %mul(469,265)why()do()[mul(80,813)*<:mul(925,31):((mul(640,344)when(758,885)where()mul(474,482)?[>{where()]!mul(66,500)why()![# -mul(549,187,how()'where()*don't()#-<>%select()?who()]mul(581,943)?]what()}?) mul(54,791)]do()+$-)mul(255,793)who()]mul(338[)how()!@mul(253,351)++who()$mul(696,214)select()&mul(899%what()~}/what()-mul(302,687)when()#&mul(842,464)}?^$when()([()mul(579,190)<mul(432,910)^)mul(9,997)who()::what()from()mul(480,244)&)#mul(574)$@-]+$;mul(550,817)why()]<}[}who())]mul(129,159#$(?when()who()$^ mul(266,573)@mul(624,390)what();select()*from()mul(22,674$:]mul(675,762)(why(){://mul(493,757)*,$mul(624,120)?how()where()}mul(225,47):@)why()select(378,744)%& mul(867,37)~how()mul(91,26)$@]%){#select()*@mul(138,170)?*mul(531,483)-+<+)mul(714$who()select(569,250)}{)how()don't()?-when()when()-^%+^mul(475,925)why();!:from(){why()why()mul(231,576)'~@why()who(681,216)%(,/when()mul(393,115)^>@mulwho()where()~mul(238,298)from()<^(+,mul(766,436)how()^)%':{mul(427,646) ?%}(?<mul(476,338)from()why()&-[;'what()~mul(724,149~mul(25,405)mul(107,418){select()mul(107,999){why();]]mul(13,404)&^<@mulwhen()->mul(995,814)#~where()'}mul(267,274)']mul(174,583[,((!what()+when()*)mul(146,807)!:where()+!mul(856,39)?;@!mul(653,577)%}^do()^mul(961,701)::mul(23,391)<where()(from()~mul(915,472),& ?<select() when()mul(3,160),]select()?mulselect(),+from()]who()}]where(728,127)}:mul(742,873))mul(419,682)~/;#mul(330,468)[^?#*@~where()^/mul(352,725)>what()^*~-do()how()how(832,138);!}($#+mul(841,486)how()+# mul(255,21))-$who()when() -)> mul(427,236);&who(),where()+{mul(97,633)
-::<where()mul(633,320)]([)what()why()^);'mul(695,733);<%how()-select()(;[mul(284,802)&?;when(372,205)mul(860,681),why()how()select(77,254)!;mul(284,605)?mul(312,805)when()how()#mul(256,855)-:#mul(252,605)who()mul(188,300)&-#<from()@where()^why()mul(696,379){how()~;when())mul(202,912)what()how()how(){](:-,mul(889,648),)[-when()!,mul(887,787)%;~{mul(559,711){&mul(664,834)#@where())+>where(946,25)!where()do()?where()-why()mul(129,728)>^&mul(557,253)mul(535,49)who()~$><?!mul(950,144)select(399,41)'':[when()mul(984,990)%/:select()~'^'@-don't() )mul(862,540)from()]who(964,165)don't()from()mul(378,581)[[from(295,573)~]/!)mul(29,139)mul(992,600))mul(560,53)>mul(342,811)([*don't(),+how(398,338)}why()<:mul(556,398)[@??:^(),how()mul(708,821):;-?</where()mul(160,2):when()select()mul(870,629))^]&when()^select(859,207)don't():{who()who(29,837)select()'}}who()~mul(392,813)'mul(145,581)mul(805,802)what()$]@+who()/do()#&how():select()])mul(472,752)>where()/when()select()%?how(955,77)why()mul(428,310)how()where()'mul(759,360)(#>;where()when()mul(396,975)}{mul(131,376)(!@what()%] @mul(100,818)mul(478,394)<%$<:%($&/mul(337,545)mul(227,220)who()-'+why()select()select()don't()why():';!mul(49,915)+))[do()?[when()mul(886,984)'^ who()>when()~mul(468,20)from()(<>why(){mul(791,347)? &} +mul(389,748)/[<;when()select()*mul(370,770)::[select();what()mul(63,701)why()^mul(361,364)when(592,110)select()+: ]mul(988,308)$mul(693{from()!(how()~/mul(782,22)why()mul(355,443)}<)%how()how(){[mul(47,507,^}>)&#don't()why()mul(459,418)?who()/(how()select()when(456,391)?select()mul(451(mul(473,946))who()how()*<how()+!@what()mul(228,381)mul(800,750)how()')<+)from(),when()'mul(292,596)*select()why():what(158,611)(,who()#mul(825,578)mul(990,239)!^~,$>mul(733,242)mul(575,863)why()*>&,}%!]^mul(613,249){#from()mul&]who()where()}+}}$+mul(94,794)mul(813,82)#mul(294,897)mul(995,245)!%#!^why()mul(411,763)/}</where()who()when()mul(629,353)<]when():do()*mul(657,319)**?select()^&%(<mul(900,780'~how():who()^when()<*mul(685,253)-<mul(465,59)&mul(570,657)-&mul(314,390){@what()%mul(730,685)}from()when()&],<}mul(952,18)what()/;?#^?from()mul(214!/'],(]don't()%?+]-?^^-&mul(108,152)&~(]do();:(mul(27,545)<how()how()how()*mul(20,169)&~how()how()when()@mul(679,797)[how(),/mul(744,612),mul(270,322)mul(803,691);{select(427,50)mul(805,251)'?}mul(308,255)[[!^!who(){<;where()mul(817,821)/<who() where(698,784)$when(867,773)]mul{>what(),)mul(952,776)<mul(215,986)<mul(617,955)?^,[@('where()mul(984{,~#)-how()mul(758,488)$mul(87,191)from()/;}from(595,784)!when()mul(284,414):*>mul(868,728) ':~$}mul(869,784#who()don't()%@-} (mul(766,260)']who()@^&select()<when()<mul(812,773)%from()who()why()[:^mul(998,763)when()-mul(34,331)where()who()/]]mul(854,2)do()#what()mul(342,466)+$@ ?,who()*mul(92,63)#'from()who()~;when();where()?mul(175,64)+;mul(128,996)?from()mul(123,206)select()>mul(723,930)what()what()from()-#~!mul(873,766)%:,?mul(520,521)& mul(407,520)select()$mul(547,416)~?}%^mul(677,996)mul(661,622)[~!mul(310,928)^;>-mul(740,171) /$#$*don't()select()>: &mul(306,628)*{select()$mul(705,686$/mul(803,660)mul(485,760)[select()'select(){@mul(917,878)#mul(188,324)(>}<:select()'mul(281,982)(select()},what()mul(730,931)}-#mulwhat(469,510)select()'from()where()#from()#do()/mul(869,458)
-when()from()mul(912+{@mul(635,991)>}mul(158,871){[*{>'$*/ mul(686,481)mul(339,86)$>how()[when()mul(78,204)+&'mul(58,734)<{who()where()]';~mul(964,213)&select()where()@where(513,771)mul(471,186)'%$)@~<how()%how()mul(363;(]>({# mul(517,787){+%from()>]{,mul(762,604),~from()~+do()select()mul(827,656)$^>['-what()mul(318,236)select()'+>who(530,155)*mul(394,518)&#)select()from()!)select();:mul(805,79)why()}how()/&<mul(199,198)+mul(206,829)who()^}select()(]mul(216,978)@why()from()mul(129,689))~/,?where()mul(894,847)select() /#(]*mul(145what(119,568)mul(605,74)select() <when(246,601)-what();mul(642,999)@/;}+from():mul(423,41)mul@<+mul(90,853)what(565,411)![who():mul(971,380))who()mul(303,454)?#$#-'-do()who()]@}why()?!>?mul(924,569)who()$%where()]~*&[why(621,535)mul(152,407)[why()]#<!*select()#[mul(486,227who()*?)<where()%}mul(920,490)<$)#*$#mul(987,463)~?who()from()<(,mul(92,447)how():who()<+&why()>mul(478,24)mul(107,697)<why()who()%/>select()'>~mul(481,432) mul(248,61)^:+don't()mul(400,374)^]{who(){mul(959,329)from(){))]mul(566,182)}what()(where()>from()&don't()select()who():+?!]]/mul(766,741)why()@ !how()who()?select();<mul(434,357)%from()what()'^:!]when()?mul(798,701)#{,!:select()@what()%~do()]what() $&from():(&*mul(875,691)?%why()&[select();[/]mul(665,14)~:$*%mul(841,909)!<</#why()!]how(153,944)>mul(470,17)/mul(374,487)%@@mul(685,185)} {<#(mul(845,259)'why(230,429)[??^select()^>/mul(791,324)$how()/?mul(478,641)+/ <{(when()mul(794,547)why()[select()!*-mul(474,709)#select()# select()}select()mul(896,775)select()-where():!mul(817,123)mul(333,359)mul(433,461)mul(722,474)@'!@$mul(49,892) #(+,mul(726,435)what()>,;mul(957,798)) #%)$ mul(541,867)-?*# do() -]who(265,168){'*>{mul(770,902)+,-who()*what()mul(21,402)mul(843,622)~#mul(604,248)how()%(why()where()[;where()+mul(342,802))from()*when())#,<#,mul(439,954)}@-&)>+what()mul(593,520)>?,what();+,select()~mul(202,526)where()+#-]? mul(654,204)>why(),(]+mul(95,133)mul(626,152)@,[+mul(811,855)when()$when(387,144)when()who()mul(781,279))+&@&mul(77,160),why()%from()do())#mul(982,99):mul(722,476)mul(757,193)from()when()select()who(){mul(569,549)]*$mul(943,277)why()@who()}{from()!when()]mul(714,885),;*do()@where()^how()mul(941,709)~@{when(215,138)how()mul(772,310)~,what()>who()!?++]mul(858,573)-what()<(from()from()mul(254,457)mul(890,367)from()why()[mul(590,183)/@who()*#-^?~mul(446,447)<how()-)<}/how()mul(737,533),{>how()$select()mul(734,361)]~where();}when()mul(50,364):(where()-<^why()!&mul(692,682)from())&mul(949,43)mul(923,776)^/mul(987,377)!who()mul(286,329)#what()~from()^who()#/mul(13,658)why()>@(>]mul(592,423)mul(148,486)*mul(878,721)$%#how()what()mul(710,18):[#%do()where()@!(~mul(357,115)where()select()how()don't()mul(356,206)@,? how()^^what(295,729)[mul(759,861)from()*/select(334,18)&*how()@>what()mul(580,828)+;where()^;*select();what()mul(542,530)~where()[mul(549,51)'!mul(12,992)#why()don't()!;how()-(+{(mul(543,363)[what()from():mul(135,364)/select()mul(312,500)@where()[when()&$)]when(610,72)mul(215,533)~;who()}how()from()*)>~mul(522,58)@mul(402,510)!!;who()mul(867,26)-mul(25,987)?select()mul(973,76)why()&#{(/mul(148,345))^'%@when()-how()mul(233,85)
-\ No newline at end of file
diff --git a/inputs/day4 b/inputs/day4
@@ -1,140 +0,0 @@
-XSXMAAXXSSMMMXMXSXMSXMXSAMXSXMASMMSSMMSASXSAAXAAMXMMAMAMXMXSMXSAMXAXSAMXSSSXMASAMXAAMXSXMASAMXXMAXXSAXAMXMMSAASMXMXMASMMAMXXXSAMMSMMSXMASXAA
-XXAMMSMMXMAMAASXSAMAMSAMASASMSASAAAAAXSASAMMMXSMXSAMSSMMASMSAAXXSXAMSAMXMMXMSAMXXXMSMAMMAMXMSSMMMSSMMSASMSXAMMMAASMASAMXSSXSASMSXMAMSASXMMSS
-SSSMAAXAAXAMMXSASXMAMMASAMXSAMAXMMSMMMMAMXMAXXAAASAMAAMSMSAMMMSMXMSAXASXSAAMMXSAMXMAMMSMXMAMAAMXAXAAASXMAMXMXAMSAMAXMASAXAXMAMXXAMMMMAMASAMX
-XAAMSSSSMSSXSAMAMAMXMSXMASAXMMAMXMXMMAMAMXSAMSMMMSXMMSMAAMXMMXSAAAMSSXMAMSMSAAXAXASMSAMMAXMMSSMMMSMMMXAMSMAXSXMMAMXXXXXMMMMMSMMSXMASXSSMMSXM
-MSMMAXXAAXAAMXMASAMXASXSXMASXSXMASXAXMAXXXMMMMAAAXAMXMMMSMAMXAXXMSXAMXMXMAMMMMSMSMSXMAMSSSXAXAMAASAMSSMMASXMAMXSAMXSMSMXAXAAAAXXAXAMAMXXXMXX
-XMASMMSMMMMMMAXAXMSMMSAMXAMXXASMAMMMMSSSMSSMASXMMSSMAMAMAXAXMSSXMXMMMXMAMMSSSXMAAAXXSMMSAMMXSMMMMXAMXAXSMXXXXAMXAMAMAAASXSMMSSMMMMAMSXAMAMMX
-SSMMMAMXAAAAXMMMSMXAXMAMXSXMAMAMASAMXXAAAAAMXSAAXAAMMSMMMSSSMAAXSAXMAXXASXAAMAMSMMSXMAMMAMXXMXAXMSSMSSMMASMSMSSSXMAMSMXAMAXAXAAASXSAXMASASAM
-MAASMSMSSSSSMSAAAXMAMMXMAXAMXXMSASASMMSMMSSMASXMMSSMAXMSMAAAMMSMSASMAXSMMMMSMAMXAASMSAMSSMMXMASMXAAXAXXSMSAAAXAAASAMMXMASAMXSXSMSAMMMAXAMSMS
-SSMMAAAAAXXAASMSMMMSMSSMMXAMAMXXXSMMXAAXMMAXAMMSMAAMSSMAMXSMMMXMXAMMMXSXAAXAMAXSMMXAXSXXXAXASAXMMSSMMSMAXMXMMMMSXMASMXSAMASMSAMXMXMMASMMASMM
-AAAMXMASMMMMMMAAXAAXAAXAMSMMASMMMMASMSSSSSSMXSAAMASAAMXASMAMXSASMSMXXAMMSMSAMXXSXSMSMMMSSSMXSAMXAAAAAXAMXMAXSAMXXSAMMAMXSSMAXMASMSXSMXAXAMAS
-SSMMXSXMASXAAMSMMMSSMMMXMAAXMSXAAAMXAXAAMAAAXMXMSXMMXMMMMAAMASASAXMSMASMMAXMSMMMAMAXAAXMAMMAMXMMMSMSMMMXASXMSASAMXASMMMAMXMXMSMSXSASAXXMXXAM
-MMMMAMASXMASXXASXAAXAASASMSMASAXMXXSMMMXMSMMMASXSXSAMXASXSSSMMMMAMAMMAMMMSMAAAXMAMASXMSMSMMASAMMMXMMASXSXSMASXMAXSXMAAXAAMSSMMAXAMAMSXXASMSS
-MAAMASAMAMMMMSASMMMSSMXASAAMSMMSMSAMMAXXMXXASAMAMAXAMSAMAAAXXAMMMMXMMMSXAMMSSSMXXSAMAASAAXSAMAMSASASAMXAAMMAMAMXMSSSMMXMXAAAAMMMMMXMASMAMAMA
-SSMSXMASASAAXMAMXAMMXAMSMXMXMAAAAMXMMASMMMSMSAMAMXMXMMAMMMMSSMMAASASAASMMSAAAAXAMMMSMMMSMMMAMSMMASXMASXMMMMXSXSXAMASAMASXMSSMMSAXASMAXMAMAMX
-MMMXXMASASMMSMMMSMSAMXMMAMXASMMMXMAXXXSASAAXSXMXASMMXXXMSAMXAMMXMSAMMSMAXMMMMMMMSAMAMXXAXXMXMXAMXMASMMAXSAMXMAXAMMAMXMAXAAAXAXMAMMXAMXMXSXXS
-MAXMAMXMXXASXAXAMMMAMMMMAMMMSXAMAXSSSMSAMSSMMSXMXAAMSSMXSASXMMSXMMMMXXMSMMASAXAASXMAXSAMXSSMMSAMXSXSASAMXASMMAMAXMXMMMMSMMMMMMXAMXXXMSXAAMXS
-SAXSAMXAMSXMSMMSSMSAMAAXAMXAXMSXSAAAMAMXMAXAXMXAXMAMAAMMSAMXAASASAXXASXMAXAMMXMMSXAXXAXXMMMAAMMMXMAMAMAMXXMAMASMSSSMSSMAMMSAAXMMXXXAXXMMXSAX
-MAMSAMXMXMAAAXMXAASASMSMMSMSSXMAXMMMMSMAMMMMMMSMMSAMSSMAMXMMMMMAMXSMAMASMMMMMXMXMMSMMMSMASMSMSSSMMAMAMAMMMXSSMSAAAAXAASMXAMSSMAMSAMXMMMSAMMS
-XMMSAMXMASXSMSMXMMMAXAMAAAAMMAMXMXSXXASMMMASAMAAXMAXMAMMSMSMSSMAMAMMSMMMMXXAXAXAAAAAAAAXXAAMAMAAASASASASXXAMAMMMMMMMSMMMMMXAMMXMAMAAAAAAAMXS
-AMXXMAXXAMMAXAMASMMSMAMMSMSMSAMMMASMXMASXSASASMSMMSAMMXSAAAAAMMMMSXAMMSASASMSMSMMMMMMSSSSMXMAMMMMXASMMMSMSXSAMMXXAXAXAAAAXAMXSMMXMSSSMSSSMAS
-XXAASASMAMSSSXSAXAAXMXMXMMMASASXMASAAXAXMMASMMAMMAAASXXSXMMSMXAXAAMXMASAMASAAAMMSSMXMXMAAXSSXXXAXMXMXSAMAAASASMMSSMSSMMMMSSXAMAAXMXAAAAAAMAM
-MMSXMAXMXMXAAXMMXMMSAMXASXSASAMMMASXSMXSAMXMAXSAMXSSMAMMSMAMASXSMXAXMXMMMMMMMMMAAAMMMAMSMMXAASXMMSAAAMAMMMMMMXAAXASAMXXXXAMMMXAMMMMXMMMXMMAS
-AAXAMMMMMMMMXMASAXXAMXMASASAMAMAMAXMMAAAMSSMMSAMXAXMMMSAAMAMXMAAXAMMXMAMXXAAXXMMSSMASAMAMMMMAMAAASMSMSXMMSAMXSMSMMMMXSSMMMSASAAXAASMSMSAXXAM
-MXXAMMAAAXAXXMAMMSSMMAMAMAMMMXMMMXSSXSMMASAASAMAMMSAAAMMMXMXAMXMMSSMMSMMMMSSXSAMXAMMSASXMAAXXSSMMSXXAMAMXMASXMAAMAAXMAMAAXSASXSSSXSAAASASMSS
-XSSMMSSSXSAMMMSXMAAAMXSXMXMMAXXXXMXMAMXXXMMMMAXXSASMMSSMMASXMMAMXAAAASAXSAMAASXMSSMMSAMMSXSSMMMAMXMMSMXMAMSMAMSMSSSSSMSMMMMAMAMXMSMMMMMAXAAX
-MMASMXXAXMASXAMXMSSSMMMAMXMAASMMSXAMAMXXSSMSMSMMMASMAXAAMAXAAASMMSSMMSAMXMMMMMAAAAAXMAMMSAAMAXMXMXMAAAXSXSMSAMXXXMAXXAAMMAMXMAMAXXMAMAMXMMMS
-MSAMMSMSMSMMMMXAXMAXMASAMASMMSAASXMMMMSAMMASAMSAMSMMMSAMMSSMMMXAAAAAXMXMSMAXASMMSSMMSMMAMMMSXMSMSAMMMSXMSAMXXXXMSAMXMSMSXXMASAMXXMSSSMSASAMX
-MMASXMAAAAXXAMSSMMMMSASASXSAASMMMMXAAAMAMMAMMMSXSAAAAXAMAMAMXXSMMSAMXAXMXSAMXXXAXAMMAMMSXSASXAAASMSSXMASAMSMMMMXSXXXAAAMMMMASASMSMAAAAXAMXSS
-XMAMAMSMMMSAXMAMXXAMMAMASMSMMSAAAXSMMMSMMMXSMASMSMSMSXXMXSAMXXMXMAXMMMMMAMMSSSMSSMMSASAMSMASMSMMMAAXASMMXXAASXAAMMMSSMSMASMMSAXAAMMSMMMSMSMM
-SMSXMMMXMSMMMMMMAMSMMSMMMAXMASMMSMXAAMAMXMASMASASAMXMAMXASASMMSAMAMXAAAMASXAAAXAAXMSAMXXAMXMAXMSMMMSMMMMMSASMMMXMAMXMAMXAXAXMMMSMMAMAAAAMAAX
-AXXASASAMAAAXAAAAAXAAXAXMMMMXMAXXAXMMSASAMXSMMMXMAMASXAMMSMMAXSXSSSSSSSSXSMMSMMMSMXMASMSMSXSXMXMAXMAAAXXAAXMMXAMXXMXMAXMSSSMAAAMAMASXMSMSSSM
-MMSMMASMSSSMMXMSMSXMASXMXMASASMMMMSMASASASASASXSSXMASAMMXSMSSMMAXAAAAAAAMXMAXXSXMAXMXAXAAMAMAASASXSSSMSMSSMMXMXSAMSMMASAAAMSSMMXAMAXMXMMXAAX
-XAAAMMMAAXMAXSAAAXAMAXAXXXAMMSAAXAAMXMASXMASAMAMAMMXXAXSAMAAXAMAMMMMMMMMSAMXMASASMXXMMMMSMAMSXMAMMAMXAMAAMAXXAAMMMAAXMAXMMMXMAMSAMXSMAMMMXMM
-MSSSMAMMMXSAAMSMMMXMASMMMMSSXMMMMSSSXMXMXSXMAMAMAXXAMSMMASMMSSMXMAAAAAAXSMXMSXSAMXSXMXAAAMXMMAMSMSSSMXMMMSSMAMMSXSSSMMSXXXAMMAMMMMXAMASAXMXM
-XXAXXASMSXMXSMXXXAMAMSXAAMXAMXASXXMAXMMAMAMSAXMMXMMMXXASXMAXXMASXSMSMSSMMSAMXAMXMAXAMSMSSSMSSMMAAMAXMASXMAMSAMXMAMMAMAAMXMAMMASXSXSMMMSAMSAS
-AMAMXMSXMASXMMSMXMSAMXXSXMSAMSXSASMASXAAAMXSAMSASASXMSAMXSXMXMSMAXXMXMMXAAXXMAMXMMSMMAMAAXXXASXMSMXMASXAMAMAXMAMAMSAMXSSSXMASMSAMXXAAMMMMSAS
-XMASAMXMXMMXMASAMAXAXAMMMMMAMXAMASMAXASXSXAMMMXAXASMMMSMAAAAAMMMAMAXXSAMSMSXXAXMAXAMXAMMSMMMAMXMAXSMMXMXSSSMMSMMXMMASAMAMXAAXAMAMAMXMSASMMMM
-ASASAMMMAMXXMMMXAMMSMSXSASXSMMAMAMMSSXMAAMXSSMMMMXMAAAAMASMSMSAMMSSMAMMMMAMASMXMSSXSSMMMMMSAMMXSMSXAAMXAMMAXAASMSMSMMXMAMSMMSSSSMXSAAMXMAMXX
-MMASAMSXMMMXMSMSSXAXAXASXMAAASMMXSAAXAMSSMAMXXAMXXXSMSXSAAAAASXSAAAMXMSAMAMAMXAXMAXXASAAAAXMMMXMXAMSMSMMSSSMSSMXAAXXXSSXMXAXAAAXMASMMMMSXMSS
-XMXMMMMASXSXSAAAAMMSAMXMAMSMMMXSAMXSMXMXAMXMASMSMMMMAMAMXSMMMMMMMSXMXSMMSSMXSMXMMXMXAMSXMSSMASAMMAMXASAMXAAAXMXSMMMMXMAXSSSMSMSMSAMXASXMASXA
-XSAMXSSMMAAXMMMMSAAAXXAMAMAAMXXMASXMASXSXMAAXMMAASXSAMXMXAMXAXAAXXMSMXAAAAAAMMSXSASMMMAXSAMXXMASXSSMMMAXMSMMMAAMMAAMMMSMXAMAMAXMMMXSAMAXMMSM
-MXMXMAAAMMMMMSAMXMSSSSSSMMXXMSAMXSXMSMMXMSSSMMSSMMAMXMXMSXMSMSSSMMAAAXXMSSMMSMAAMAXXAMASMASXXSAMAAXMMSSMAMXMMMMSSSSMMAMXMXMAMMMSAAMMMSXMAAAX
-MMMAXMSMMMSAAMASXMAMMAMXMASXMSAAAXMXMXMXMAXAMAAXAMXMAMAAMAMMXXXMMMSMMMAMXMAMAMMSMMXSXSMSXMMAMMAMMMMXASXMAMMMASXMAAAMMASASXMMSMAMXMXAAAASMSSS
-SASMSAXMAAMMXSAMAMMSSMSAMXAAASAMXSMAMAMASMSSMMSSSMMSSSMXMAMAXXAXMXAASXMMASAMMXAXAXXMASMMASMXMXAMAAAMXSXSASASASAMMMMSSXSASAXAAMMSASMMMSMMAMAM
-SMSAXMAMMXSAXMASXMXMAASXMASMMMXSAMMASASASAAAAXAXMAMXXAASXSMMSSMMSAMXMAASASXSXMSSMMMSAMASAMXAMSMSSXSAXMASXSXMASMMMXAMXXMASAMSMSASMMSAMXMMXMAM
-MXSMAXSXXAMMSMAMXMAMMMMAMAMXMSAMASMMSXXAMMMMMMSMSAMSMMMAAXAXAXMAMMXSSSMMAMXAMXAAAAXMAXAMAXMXXAMXXXAMAMAMXMAMXMAAXMSSXMAXMAMMAMASAMSMMSMXXXAM
-MAMXMSXSMAMMMXAXAMMMMXSXMAMMXMAMAMXAMXXXSASXMAXASAXXAAXMMMMMSSMXSXAXMAASAMAXMMXSMMSSMMASAMSSMAXAMMSMXMXSMMSXMXSMSXXAXMXXMAMMMMAMXMXXAMMAMSAS
-MASAMXAMSSMMMSXXMXSASAMXMAMXXXMMSSMMASAASMMSMXSMMSSSSMSXMAAAAAAAXMASXSMMASMMXXXAMXAAXSAMAXAASMMMAAAMAMMMMAAASMMASMSMMMSMSMMAXMXMSMMMSSMMMAMX
-SASAXMAMAMAAAXMSMAAAMXSAMXASXMMAAAASASMXMAAXMMMMAXMAMXMASXSMSSMMXSXAMAXXAMXMASAMXMMSMMASMMSMMSAXSSMSASXSMMSSMASASAAXAXAAAASMMMXXSAMAAAMSMASM
-MASAMSMMMSSMXXAAMXSMMMMAMXXAAAMMSSMMASXMSMMMXAXMASMAMMMXMMAAXXAMASMXSAMMSSMMASMMXSMXMMMAXXMAMXXXXAASASMAXAXXMAMAMMMSMXMSMMAMSMSXXAMMSXMAAXMM
-MAMAMSAMXAAAAMXMSMXAXXSAMXMAMMMAAAAMXMAMAAMSMSSXXXMAXXXMMXMXMMMMASAAMASAAAXMASASAMMAXAXMASXSMMSSMMMMXMASMXSASXMAMAMAXAAAMXMAAAAXSSMMMASXXMXX
-MMSMMSAMXSMMMSAAAASXMXMASAASMSXMSSMMSSMSSSMAAMAMSXSASMMSMSMASAMXMMMMSXMMXSMMASXMAMSAMXXSMXAAXXAAMMMMAMSMMXSAMXMAXMSASMSMSAXXMXMXAMAAXMMASXXS
-MMXMASAMXMASASMSMMSMSSSMMXSMAMAMXXMAAAMMAMXMMMAMXAMASAAAAMSAMAXMMSMMMXXAAXAMAMAXAMMMMSAXXMSMMMMSMAASAXAASAMXMASXSAMXSAMASASXSMXMASMMXAMXMXAA
-SAMMMSAMXSAMXXAXXAXAAAASXXXAAMMMMAMMSSMMAMXMXSXMMMMAMMSMSMSSSSXSAAXAAXMXMSAMSMSMAMAAAMXMAMAAXXAXMSMSSSMSMXSAMMSXAXXXMXMASAMASMASXMMXAMXSMMAM
-SAMXXSAMXMMSMMSMMMMMMSMMMASXMXXAXAMXXAXSXMASAMXSAXMXSAMAMXMAXAAMSMSMMSMMMSMMXAXSMMMMMXASMSMSMMXMAXAMXMXAAASASXXXMMSMMSSMMAMAMMXSMAAASXMAMAAM
-SAMSMSAXMAXAAXXAMXSXAAAXMAMXAXSXSASXSMMSASASASAMSSXAMMSAMSMXMMMMAXXAXAAAMMAMMXMAMXAASXMSAAAAXXXMASAXAMSMMMSMMMMMXAXAAMAASXMAMMXMXMMMMASMXSMS
-SAMXAMXMMMSMSSXXMAMMXXMMMXXMSMAAMAMAMXASAMXSXMASAMMMSASAMXAXSXSMSMSXSSMSXSAMXASAMXMMMAAMXMSMMXMAMXMMAXMAMMXAASASMSSSMSXMMMSXMSAAXXMASAMMAMAM
-XAMXMMSSMMAMXAXSMSXSASMMSAXSAAMXMAMAMMXMAMAXMMXMMSAMMMSAMMMMMASAMXXMAAAMAXAXXMXAMSSSSMMMMMMXXMAAMAXMXMSAMSSSXSMSAMMXXSMMAXAAASMMMXSAMXMMASAA
-XXXAXSXAASMMXSMMAMAMAXMAMMMSASMSSMXSMSASAMMXXXAXXMAXAASXMAASMAMAMAXASMMMASMMSSSSMAAAXXMXXAAAMAXAXXSMSAXXSAMXMMXMAMAXXMASMSMMMSAXSAMASMMMMSMM
-MSAMXAMMMMAMXXAMAMXMXMMAMMMSAMXXASAAASASXSXXMSMSAAMSMMSMSASMMMSAMSSMAXXXXSXAXAAMMMMMMXSMSMXSASMSMAMMMSXMAXXMASASAMXMMSAMXXXMAXXMMASAMMAAAMAX
-AAMMXMSSMSAMXSSMSSSXMMSMMAMMMMAMAMMMMMAXMAMAAAXMASXAMMMXXXXMXXMAAMAXMSXSAMXSMMMMXXXXMXMAAAAAMXAMAAXAAMMMMMMMMSXSXSAXMAMSXAMXSXAMSXMMSXSSSSMM
-SSXSMXMAASMSXMXMMAXSAMAMSMSASXSMSXXXAMXMXAXMSMASAMXXXAMMSMSMSXSMMSMMXSAMXMAXASMXMXMMAAMXMMMSXMMMXMXMMSAAAMXXXXAXAMMXXMSMMMMAXMMXMXMASAMAAXXA
-XMAMAAMMMMAMAMXSMXMXMMAXAASASAXAMXMXASMMSSMMAXXMASASMMMAAAAAXAXAAXXMAMXMAMASAMAAMAAXSASXXSAXXAXSASXAAXXSSMMAMXAAMSMSMMAXAAMXSAXMMXMAMSMMMMMS
-MMMMSXSXMAMSAMAMMSMXMSSSMXMMMXMMMASAMXAAAAMMSMXMAMXMASMXMSMSMMMMXMASAMASASAMXMSSSMSXMAXXASXSXSASASMSMXXXMAASXAMSXAMAASASXSSSMXSAMAMMSXXMAMAX
-XSXAXASAXAXSXMASAAMAMAXAXMAMASMXSASASXMMSSMAMMSMXMAMXMSAAXXXAMASAMXASMAXASMXAXAMXMXAMXMMAMAMAAXMAMAXXXXAMXMMAMSAASMSMMMSAXMAXASXMAXXAMXSASMX
-AXMMSMMMMXMMXMMMMMSASMSMMMSMASAAMXSXMXSAMXMAXAAXMSSMMAXMXMASAMSMMSMAAMXSXMMASMMSAASXMASAAMAMMMMMSMMMAMXAMAXSAMMMXXAXAMMMMMSMMMSASMSMASASXAXX
-SSMXAMAASMMSAXAXAMXXSXAXMAMMAMMMSAMASMMMSMSSMMMMMAMAMXXXSAMSSMXMSAMAMXAMAAXMAAXSXMAAXXXSXSAXXAXMAAXMAXSAMAMMMXAXMMSMMMAAAXAXAXSAMAMMMMASXMXS
-AXMAMSSMSAAAMSSSMMSAMXSMMXXMASXAMASMMSAXSMAXMASXMASXMMMSAMXMAXAMMASMXMMSMMMXMSAMXSXMMMMMMSMXSXSSSSMMAMSXMXSASMMSAXXAASXSXSAMXMMAMXMAXMXMAMAS
-MSSXXAMXMMMMMMMAAAMAMAMAMMMMXMMXSMMAASXMSMSMSASAMXSXAAMMMMASMMSSMXMMAMXAAAAXXXAAASMMSXMAAMMASMMXXAAMSMSASAMMSAMXMXMMMMAAXXMXAXXXMASXSAMXMMAS
-XMAMMMSXXXAXASMMMMSXMASMSAAXSXAAAMSMMMSAXAXAMMSAXMMXSXXAXSMXAAAAMAAXAMXSSMSMASXMAMAAMASAMSMASAXMMSMMMASAMXXMMMMMMMMSSMMMMSSSMMAMSMSAXAAXXMAS
-XMAMAAMMMSSSMMAMAMXMMXSASMMSAMMSSMXAAXMSMXMASMXMXASMMMSMXASMMMSSSSSMMXMAMAAMMMMSSSMMSMMASXMAXMMMXAAAMMMAMAMSMSAXXXAASAMXAXAAMSMMAXMXMSMSAMXM
-XSASMXSAXAAMASMMASAMXAMXMASXMXAXAXSMMSAMXXSMMMAMSMSAAAAXSAMSAXAMAAXAAMMAMSMXAAAMXAXMAMXXXXMXSSSMASMMSXXAMAXAASXSMMMSSMMSSMMMMAAXXMMMMAAXXMSM
-MSASAXSXMMSMAAASMMASMXMAXXXAXMMMMMXAXXMXSXMMASAXXASXMMSMMAMSXMASMMSMMMMXMASAXMSSSMMSASMMMMMSXAAXAXAAAXXSSSSMXMXSAAMAMAAMASAXSASMSAMASMSMSMAS
-MMMMMXMXMXXMMSMMMMAMMASMSAMXMMSASASMSASAMXXSASMSMMMSMAXAXAMXMXXMXXXXXSAMXMXSAAMAXXMSASAAAASAMSMMMSMMMSXAAMMXAMMMSSMMSMMMSMXXMXMAMASAMXAAXSAS
-MAMAMASASMXXXAXXAMAASMAMXXAAMXSASAAASAMAMSAMXSAMAAASMSSMMMXAAXXASMSAMAXXXXAXMMMMMXAMAMXMXXAAMAAAAXAAAAMMMXSSMSMAAMAXXMSXXAMSSMSSSMMAMSMSMMXS
-SASASXSAXAASMMSSXSSMXSAMMMMASAMAMMMXMASXSMXMASASAMXSAASAASXSMSMAMAAXXAMSSMMSXMAXMMMMXMASMSSSSSSMSXSMSSXSAAMXAAMMMSMMMMMXMAMAAXAAXXMAMMAAAMMS
-SASAAAMXSMMMAAAXMMMMMMXSAXSMMXSMMXXXSAMMAMXMASAMXSXMMMXMMSAAASMAMXMXMMSMAAAXMMMSAAXSMMMAAXAAAAAMMMMMMXAXMSSMSMSMMMMAMASMMMMXSMMSMMSSMSSSSMAX
-MAMAMXMXAXSSXMMSSSMAAMSMMMASAASXMXSXMASXMMXMAMXMMAMSMMSSMMMMMMMAXASAAMAMSMMMMAXSMMXAAAXMXMMMMMMMSAMMSMSMAAMMXXAXMASMMAXAAAAXXXMAAAAXAAAXXMSS
-MSMSMAMXMSMASASAMXMMXMAAAXMMMSMAMXMAXAMXXMSMASAXMAXAAMAAXSASAMSMXASMMSAXXAMAMSMMSSMSSMSXSXMXMXMASAXMXAAMMMXMASMMSAMXMSXXMMSXXAMASMMMMMSMXMAM
-MAAMAMXAXAXMAMMMSMXMXXMSSSXXXAXAMSAMXSAMMSMSAXXSXSMSSMSSMAMMAMASMAMMMMMMSAMXXMAAAXXAXXSMAMMASMMMSAMSMMMSMMMXMSXMMSXMAMASXMMMSSMXMAAXXMAMSASX
-SMSMXXXASMSXXXAXAAAXMSMAMMMSSMSSSXMXAXAMXAAMXSXMAXAAXAMXAMXSXMAXMAMXAAMXSAMXMSMMMSMMSXXMAMSAMAAAXAXXAAAXAMXSXSAMAMXSAMXMAAXAAXMAXSAMXSAMMAMX
-MAMAXMMMAXAXXSSSMSMSAAMAMAAAXAAMMMAMXSAMSMSMXAASAMMMMXMASXMAMMXMSMSSSSMAMASAMAXAAXAASMSMAXMASXMSSMMSMMSSMMAMMSAMXSXMASMSMMMMMSSSMXASAMAMMXMM
-MAMAMAASAXMMAMAMXMAAMMSSSMSSMMMSAMXMMMMMXAAAXSXMASXSAXSXMASMXSAMAAMAAMMSMAXAXSSMXSSMXAAMXSSXMXXXAMASAAAXXMASASAMMAASXMMSAMXSXAAAASMMASAMMSMS
-SSMMXSMSMSMMMMASAMXMAXAAAAMXAMASMSASAMASMSMSXMASXMAMSMMAMMMXASXSMSMMMMAAMMMSAAAMAMMXMSMMMMXMAMXSSXASXMMSXSSSMSAMAMMMAAASAMAMXMSMMMASAMASXAAX
-MMASMMAMAMXAXSASASMXXMASMMMSSMAXMMAMXSASXXAMMXAXAMXMAMSSMSAMXSAXXXXMMMSSSMAXMSSMASMSMXSAAMAMAMXXAMXSASXSAXAMXSAMSMASMMMSMMXMAXAXAMXMASAMXMMM
-XSAMAMAMSXSXXMASAMXMSXMXMAXMMMSXSMSMMMMXMMSMAMXSSMSSMXAMAMSXAXMASXMSAAXAAMXMMAMMXSAXMAMXMSASASXMMAMSAMMMMMSMMMXMAMASASASXAXSSSMSXSASMMMXAMAA
-AMAMSMMMAASMXSASXXSSMASXSMSAMXXAMAMSMASXXAAMAMAAAAAAMMMSXMXMMMMMMMASMSMSMMMSMASXMMMMMMSAASASMSMAXMXMXMAMSAMAMXSSXXMSXMASMSXMMAAAASMMAXMSMSMS
-XSAMXAXAMXMAXMASAXSASAMXXXMXMASMMMMXSAMAMXMMASMSMMMSMMAAASXAAAAAAXXXAXXMAMSAMAXXAAXXAAXMMMXMASASXMMSMSMSMASXMAXAXSAMMMSMXMASMMMMMMASXMMAXMAM
-XXASXMMSXSMSMMSMMMSAMXSMMASAMXXSAAMMMMSSMASAAAAMXMXMAMMSSMASXXSSSSSXXSMSMXSASASMMMSMMSMMASAMAMXMAMXAXAXXMMMXXXMAMSAMMSMAXSAMXAMXSXMASXMAMSAS
-MSMMASAMSXAAXXAAAXMXMXAXXMAMMAMSMXXSMAAAMASAMMMMXAASXMAMAMMMSMMAMXXMMMMAMASAMXSAAAAAXAASAXAMXSMSAMSMMSSMASMMSMMMMSAMXASMMMXSSSMMXMXAMMASMSAS
-MAAXAMAXMMXMAXMMMXMASMMMSMAMMAMMSMASMMSSMXSAMXXMMSMSAMXSMXAAXMXSAMXXAAMAMMSAMASXMSSSMSMMASMMMMXMAMAAAAXXAMAAXAAMMMXMMXXXMXMAAMXSAMMXSAMMAMAM
-SSXMXXMASMSSSXXASASASAXAASASMMMAAMXMAMMAMXSMMXAXXAASXMAMXSMSSSMXAXMAMMMSMXXAMXSXMAXMMMAXAAAAAMMMMMSMMSMMMSMMMSASAMSSSMSSMMAMXMASAMAAAXMMSMAM
-XAXSMSSMXAAAMMSXSASASAMSMSMSASMSSSMSXMXAMMMMSSMSSMXMXSXSASXAAMASMMSMMSAXMMSXMXMASMMMSSXMASMSXSAMSAMXAMXAAMASAMMMASAAAXAAASXXSMMSMMSSMXXXXSXS
-MSMXAAAXMMMMMAMMMAMAMMMXXSXMASAAAAMMAMSSMMAAMAXAAXAXXMAMASMMSMXMAAAAAMASAAAAMMSAMAAAAMAMXXAAMXXAMXMMSMSAMSAMAMXSMMMSMMSSMMSMXMXMMAMAXAMAMXMS
-MASXSMMMMAAAMSSXMAMXMASXAXXMAMMMSMMSAMXAASMSSSMSSMSSSMAMMMAMAXASXMMMMSAAMMSXMASASXMMSSSMSMMMMAMMSSXSAAMAAMMSMMAXAXXXAXXAXAMXAMAXMAMXMXMAMAAX
-SASMMMAASXSMSAAMSMSMSASMAMMMMSAMXMASMSSMMMAAAAAMXAXAXXAMASXSAXMXMMXAMMXSAMXMMMSAMXMXAAXAAAAAMAXSAMXSASMMMAMAAMXSMMSSXMSXMXSSMSSSSMSSSXSASMSS
-MASAXMMMSXAMMMSMSAAXMAXAXXAAAMMSAMASXAXASMMMSMMMMXMAMXSSMSAMXXSAMMSMSMAXAXMASAMMMAAMMMMMSSMSXSSMASAXMMXXMASMSMMMMAXAAMMAMXXAAXMAAAAAMASAMAAM
-MXMXMASAMXXXXXMAMSMMMSMSXSSMMSASMMASMASXMASXAAAMMMSSMAXAXMAMAMMAMAASAMXXMSSMMMXAMXXXXXXXAMXXAMAXAMXSMSXSSXMAAAAXXMXMMMSAMMSMMMMSMMMSMAMAMMMS
-MMMAAMMAXXSSMSMXMMSAXMAMAMAAAMXMXSXXMMXXSSMSSSMSAAXAMSSMMSAMASXSMSXSXSXXMAMAMSMSSXSAMXMAASAMXSAMXMAAAAXMMAXSSSMSMMSMMXMAAAXAMXMAMMXMMMSSMMMX
-XAMXSMXMMAAAAMMAMMMSAMAMAMMMMMSAMMAXSMMMMAAAXMAMMMSAMXAXAXASXSAXAMXSAMMAMAXMMSXMAASXAAMAMMXSAMXMMMSMAMSSMMMMAXMSAAAASMSMMMSMSMSSXSAAMAAAAXXM
-SSSMAAASMSMMSMMASAAMMSASAMXAMXAAAMSMXAAAXMMSSMMSAMXMXSMMMMXSAMXMMMAMAMXXAMXMAMAXMMMMSXSASXAMXSXXAAMXMXAXAXAMXMASMMSSMAAXSMSAAAMAASXMMMXXMMMX
-AXXAMSMSAAMAMASASAXMASXSASMSSXSSMXAAXSSXMXAMMAMSASASMAMASMMMMMMXMMAMMMSSMSAMASXMXAXMXMMAMMXMMAMMMXSASMSSXSSSMMMXMXMXMMMSMAMAMSMMMMMSXSSMSAMS
-XMASXXXMMMMASAMXSASMASAMAMAAMXMAMSMSMMAMSMMSMSMMASASMXMAXAAXSAAASMMXXAXAAAMSASAMSMSAMXSAMXXXMXXXAXSAMAAMXXAAXSMAMAMMXXXMMSMXMXXXAXAXAMAMSASA
-XMXMXMXSXXMXSXMAMAMMMMAMXMAXMASAMSAMXMAMMAMXXXAMXMAMASMASMMMSASASAAAMSSMMMXMMSAMSASXMAXMMSSXMSSMMMMMMMMSMMSMMAMMSMSAMSSMAXASXXSSMSSMMMAMXXMA
-MSAMASAMMMMAXASXMXMAXSXMXASXSAXMSMXMMMMXSAMMXSAMXMXMMXMAXMAXXMMASMMSXMAMAMAMMSAMMAMXMMXSAMXXSAMXSMAXXXMAXAXASMAXAMXXMAAMASAMXAMAMAMAXSMSSMAX
-ASASAMASAAMAMXAXMAMXXMAXXMAXMXMMMMXMSAMXSASAMXMXSMSMXSMMMSXMAXMXMXXMASMMASXSAMASMXMAMXAMXMMSMASAMXSMMMSMMMSMMXMMASAMMSSMASAMXXMAMAMMMAAAAASM
-MSAMASASMSSSXMMMMSSMAXMASAMXMSMSAMAXSASASMMMAMMAAXMMAXAAASASXMXSXMAMMMXSXSAMXSAMMASASMMMSAMASAMXSAXAAAAMAMAMMAMSAMAXAXAMASAMMMSMSXSSSMXMMSXA
-MMMSXMASMMMMAMXXAASXXAMXAAXXMAMSAXXXSXMAXXAAAAXSMXSMSSSMMSAMMMAMMSMMAMASMMXMXMXSXXMASMXASASASMSAMMSXMSMSMSASXMXMMSSMMSMMMMAMXAAMSXMXXXAMXMMS
-XAMXMMAMASXSAMAMMSSMMSSMSSSMSXXSAMSMMXSASXSSSMMASAAXMAXSXMMMSMASAAAMXMASXSASAXAMMMMSMMMMSXMASAMASAXXMXASMSXMAXXXXAXAAAXASXMMMSSXSASMXSXSASAM
-MMMAMSSSMMASASAAMMXAAAAAAAAAMMAXAXSAMAMMXAAMAMSAMSXMAAMXMASAMXAMMSSMAMASAAAMAAXSAXXXASXAXMMMMXMXMASXMSMMASXSXMMMMMSMMMSMSAAXAXMASMMMMSMMASMM
-MASAMSAMXMXMXSMSMAMMMSXMMXMMMAMSMASAMXSAMSMMAMMMMXMSMMSAMXMASMSSXAAMAMXMXMXMXMSAXSASAMMMSAAAMAMXMAMXAAAMXMASAMAAAAAAAAAASMMMSSMAMAAXAXAMAMAM
-SASXSMMMXSMSAMXAMASXAXMSSXMAAXXMXMSMMASAMXASXSASMMASAMSXMXSXMAXMMSMMMSAMXXAXAMXMMMXMMMXXAXSSSSSXMSSMSMSSXSAMASXSSSSSMSMXMXSAMAMASMMSMSSMXSSM
-MASXXXXXMMAMMMSASASMASAAAASXSSSMAXSXMAXXMSAMMSAMXMAMAMXMAXSAMXMXAAAAXMAMSXSSMSAXXXSXMASAAMXAAXAXSAMXMSAMXMAMXMAAAXAXAMXMSXMAMSMMMAXMMSAMXMAS
-MAMMMSMSAMAMAXXAMAXAMMMMSXMAAAAXMSMMMMXMXAMXAMSMXMXSXMXXMAMXSAMMSSMMSXSMSAAAASASXXXASASASMMMMMXXMAXASMMSMSSMMMMMMMXMMMSSMMSSMAASXMMAXSAMXSAM
-SSSMXAAAXXASMSMXMMMXXAXAXAMXMSMMXAAMMAASXXMSSXXMAMAMXMXMSSSMSAMMAXMASAMASMMMMMMAMASXMASAMXXXAAAMMSSMSMXSAAXAAMAMAXXAAAXAAAAAMXMMAASAMXSAMXMS
-SAAXXMSMSSMSAXXAAAASXSSSSMMXAMXAMXMMMMMXAAXAMXMAXMSMAAMAAMAASAMMAXSAMAMAMAXMXAMAAXXXMAMAMMMSSSMSAXMAMXAMMMSSMMXSSMSXSSSXMMSSMSSMSMMAAXMSAMXS
-MSMMSAAXMAMXMMMSSMXSAAAAAMMSSSMXSASXAXMMSMMASMMAXSASASMMXSMMMMMMAMMASXMXSXMXSXMMMMSMSASMMSAMAAAMASXMSMMSSMMMXXXXMASAMXMASAXAAAAMMXMMMMSAMXAS
-XAMAAMSXSMMXXSXAAMSXMMMMMSAAAXAAMMMSASAAAAXSMXMAXSAMMXMSMSAMXAMXMXMXMAXAMAMXSMMSAASASMXMASMMXMMMXMASAMMAMAAAXXMSMSMMMASXMASXMSSMSSMSAMXXMMMS
-SASMMXAASXMXMMMSSMAMSMXMAMMSMMMMMSAMXSMSSSMMASMMXMAMMSMAASAMSXXAXMAXMSMSSXXMXAAXMSMMMAXMXMASMSAMASXMAMMAXSMMSMAXMMAAMXMXXAMXMAMXAAXMASMXMAAX
-SXMAXMMXMAXXSAAMAMXSAAAMASXXAMAAAMMSASXAAXAMXMASMMMMAMSMMSAMXSSSSSXSAXAMMMMMMMMSSXMAMXMSMXXMASASASMSSMXMXXAAMMSMMSSMSMMSMASMXXXMMSMSXMAASMMS
-MMSXMASXSXMAXMXSSMSMMSMSMMMSMMMMSSSMMXMMSMSMAMXMMSMMXMSXXMAMAMSAAAAMXMAMAAAAASXMMAMXXMAAXSAMXSXMAMXXASXSAMMMSAMXXAMMAAXMSAMXXXXXXXAAAMMMXAXA
-MAXAMXMASAMMSMMSXMAXMAMXMXMAMASXXXMASXAXXAMXSXMXXAAXMXXMSSMMAXMMMMMMMSSMSSSSSSXMMMMMMSSMMASMAXAXXMMMAXXMAMSAXXSMMMSSMXAXMXSMMSMMMMMSMMAXSSMX
-MSSSMSAMSXMMAAXXAXAASASAMMXASAXAAXSAMXSAMXMAMASMSMSMSMAAMAASMMSASXXXXAMMMAMXMMMXASAAXAAXSAXXXMSMSAAMMAMMMMAAMXXAAAAAMMSXMASXAAAAXAMAMXXMAAXS
-AXXMAXXXXXMSSSMSMMSASASXSASMMXSSSMMMSAMMSSMSMAMAAXMAASMMSXMMAXSAMXASMMSSMSMMAAXMASXMMSSMMASMSAAAXXXMXASASXXAMMXSMSMSXAXAMASMSSSMSSSMSAXMSMMA
-MSMMAMSMMSAAAMAAXXXAMAMAMMSAAAXAXMASMASMMAAXMMMSMMMSMXMMXMMMXMMAMAMXSAAXAAAMSASXMMMXAMXAMXXAMSMSMMMMSXSASMSMAXXXAXAXMASAMXSAMAXMAMXXMAXMAAAS
-XAAMAMAAASMMMMSMSMMXMAMAMXXMMMMMMMSMSAMASMMMXXAMXAAMXMSAMAAXSXSASXSAMMSMSSSMMAXXAAMXSMMXXAMSMAMAXAAAXAMAMASMMAMMAMMMAAMMXXMAMAMMXMXSSSSSMXXA
-SSSMMSSMMMXXXAMXSAMASMSMSMXXXXAAAMMAMXSMMXMMXMASXMXSAMSASMMMSXXASAMXSXMMMXMXMXMXMXSAXAXSMSAASMSASXMMSXMAMMMAMXXMAMASMSSMSSSMMSSMSAXXAMAAAMSM
-AXAXAAXASMMSAAMAMXSAXAAAAMMMMXSMSSMAMXAXMMAMXMMAMAAMAXSAMMSXSAMSMMMAMAAMXAMASMMASAMXSAMXAAXXXXMMXXAMXASXSSSMMSASXSAXXAAAAXAXAAAMAXMMMMSMMMAX
-XMMMMSSXMAASMSMAXAMXSSMSMMAASXMSAMXAMXMAMSAMXSMAMMMSMMMXMXSAMXMAAXMASXMXMMMMXAXAMAMAXMMMSMMSSSSXXAMMXAMAMAAAAAMSXMASASMMMXSMMSMMMXXAMXMXAXSM
-SMXAXXAXXMMMAMMSMASMXXAAMSSSSXMMXXSMXAXMASASAXMAMAXAAASMSXMAMMSMSMSAMMMXMAAXSMMMSSMXXAAAMAXXAAXMMSMAXMMMMSMMSSXSAAAMAMXMSAMXMMXSXMSSSMMSMSXS
-SMASXXSSSSSMMMAMSMMAAMXMMAMAMAXMMMMMXSSMXSAMXSSMXXXSSMXAAMSSMAAXXAMASXAASXMMAAAAAAAASMMSSSSMMMMMAAMXSAAXAAAAMMAXMMXSAMXAMASXMAAXAAXMAAAXSMAA
-XAAMXAAAXXAMXMAXAXXMMSAMMSSSSXMAASASAXAMAMXMXMASAMXXXMMMMXAXMXSMMXSAMMSXSASMSSMMSSMMXXAAXMXMXXSMSXXAAXXMSSMMSMSMSAMMMMMXSAMAMMMSMSXXSMMSAMMM
-MMMSMMMMMSAMXSXSMSSXAXAMSAAXAMSMXSAMXMAMMXMAMSAMXAMMAMSMXMMSSMMMSAMASAMXSXMAAXXMXMAXMMMMSMMMMMMMXAMSSMXXAAAXAAMXMAXSMXSMMXSAMMXSMMXXXAXSAMSX
-AAAXXAAAMXXMXSAAXAMMMSXMAMSMMAMMAMXMASXMSAAAAMMSMXAMAMXAMAXAAAAXMASMMXSAMMMMMMAXAMMMSXAAAAAXAMAAMAMMAMMMMMAMMSMMSSMAAASASASMMSASAMXMSMXXMMSX
-SMSXSSSMSMMMAMMMMAMAAMXMSXXAXASMSMMSAMAASMMXSAAAAXSSSSXAMSMXSXMXSAMAXAMAMMAMAMMMSMSAXSXSSSMSSSSSSSMSAMMASMASAAAMAMXSMMMSMASAAMXMMMXMAXXXSAMM
-XAMMMXXXMXAMXSAMXSSMXSAMAMXSMASXAAMMASMMMMXMMMSMXMAAAXXXMXMMMMSMMMSSMMSSMSASASMMMAMXXMMMMAXXMAXXXXASXXMAMSAMXSSMASXXAAXXMSMMMSMSAASXXSMMMASA
-SASMSAMMMMMXAXAMAXAAXSMSASAMMXXMSXMMMMAXMSAASAMASMMMMMMSAMXASAMAAMAXAAXAASASASAAMAMSAXAAXXMMMSMMMMXMASMAMMXMAXAXAMASMMSAMXAXAAAMMMMXAMXAMXMM
-SAAXMXMAAASMSSSMMSMAMSASASAXSMMMMXSAMSSMAXSSMAMAAXXAAAMAAMSMSASXMSMXMAMMMMAMXSMMSAMSASXSSMXXAAAAAAXMAMMXMASMMSAMXSXMMAMMASMMMMSMMSMMMSASMSMM
-MSMXAASMSXSAAAASMXXAAMAMAMAMAAXSMASAMAAMSMMXMAMXSASMSSSSSMAASAMXXAXXSAMXAMXMAXAXSMXMAMAAMAXMSSSSSSSMASAMXAXAXMASAMAAMAMMAXAAXAAAAAAAAAAMXMAS
-AXXSSMSXMMMMMSMMSAMSSMXMSMASXSMXMASXMSSMXXMASXSXXXSAMXMAMXMMMMMXSSMXAXMASXMMMSAMXSXASMMMMMSAMXXMAXXXXSASMSXSAMXXMSAMSSSMASXMSMSMSSSMSSSXASMM
-\ No newline at end of file