aboutsummaryrefslogtreecommitdiff
path: root/2024
diff options
context:
space:
mode:
Diffstat (limited to '2024')
-rw-r--r--2024/01/input1000
-rw-r--r--2024/02/input1000
-rw-r--r--2024/03/input6
-rw-r--r--2024/04/input140
-rw-r--r--2024/05/input1371
-rw-r--r--2024/06/input130
-rw-r--r--2024/07/input850
-rw-r--r--2024/08/input50
-rw-r--r--2024/09/input1
-rw-r--r--2024/10/input52
-rw-r--r--2024/11/input1
-rw-r--r--2024/12/input140
12 files changed, 0 insertions, 4741 deletions
diff --git a/2024/01/input b/2024/01/input
deleted file mode 100644
index 515f1a2..0000000
--- a/2024/01/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-18102 93258
-34171 50404
-48236 60718
-10441 41669
-63428 45329
-42451 56834
-74881 39407
-32801 36101
-52771 79895
-41513 78731
-81076 52363
-87623 35520
-15259 96330
-57319 78241
-42758 41144
-80744 20357
-28199 55267
-22505 35520
-74707 74819
-67725 96130
-13883 35520
-87486 55267
-25070 30977
-10199 74819
-91803 75066
-60122 78266
-17884 61488
-41073 81666
-24778 15223
-46587 87276
-75477 82771
-78585 59630
-23143 20028
-67975 13674
-33304 70802
-19939 50051
-35520 52616
-73263 19938
-89352 99541
-65187 80938
-41347 35520
-64416 57744
-86648 22827
-91435 47131
-96712 38412
-89053 76476
-68596 31155
-22661 30518
-87094 22104
-10403 46003
-41029 68410
-62486 54054
-24752 47138
-59331 80259
-83839 84471
-19771 87508
-68258 73947
-69907 93126
-36611 87565
-69633 35520
-19461 20361
-43869 86799
-88115 13167
-27925 21142
-75724 33150
-14715 66772
-46237 88588
-22390 57154
-90584 66789
-89982 55267
-98196 93258
-83394 28441
-68840 50490
-21728 36730
-83742 60945
-43346 38412
-79097 84471
-13016 35520
-28401 41164
-18245 81634
-99352 39461
-33202 36444
-88303 14489
-95205 90462
-80929 97718
-18847 78535
-36538 10273
-40204 76019
-52395 80344
-62145 55267
-29945 74391
-99218 14416
-92009 42686
-83998 36730
-50338 81796
-43724 90026
-86537 33172
-89079 44444
-32728 41669
-60742 67245
-35894 42369
-66329 16357
-42434 19057
-65046 13593
-41778 42363
-62183 46290
-37564 10310
-46436 94358
-58111 74819
-13914 85272
-67992 46429
-42766 46993
-97620 79909
-12930 36101
-14208 62020
-41890 36730
-81680 21444
-84864 64563
-29905 72690
-35753 52398
-73868 35520
-17253 29006
-72538 88588
-77189 89503
-81736 18206
-33322 31658
-48157 79144
-28398 45304
-51735 83365
-42009 59880
-25466 41416
-52459 99199
-57747 36730
-12226 12617
-41445 33884
-15088 42664
-21076 99403
-24923 36730
-47057 87695
-14281 76662
-58163 75603
-41046 88588
-25315 52616
-88847 31193
-25550 35520
-37785 54965
-42166 81663
-36739 55267
-13289 58788
-95744 62866
-23230 41669
-89299 88513
-94591 57796
-19517 78347
-38689 71550
-55241 41669
-80752 85442
-24799 84471
-13063 55267
-27395 80539
-78086 41669
-49641 13167
-60112 63395
-57026 15781
-34007 29172
-49274 72405
-14926 96924
-54717 58045
-16315 22728
-90753 82631
-99446 13167
-51171 81263
-65577 51430
-59152 40932
-98558 41284
-60772 88588
-89469 93258
-78257 51498
-17794 63128
-17963 99564
-10250 12980
-11455 64655
-89464 78241
-68825 20389
-18793 81458
-78236 41669
-54490 94531
-16188 51392
-17889 41669
-88466 55267
-30083 84471
-83012 57306
-70675 81796
-13694 84854
-58909 38592
-40234 94238
-51671 81883
-91196 49891
-86378 92193
-81435 83848
-52846 38940
-96254 85424
-28810 35155
-57295 68573
-56262 94606
-70230 29354
-22599 10175
-42130 30343
-52701 99403
-62915 12166
-76676 88588
-92756 55926
-85607 84471
-59730 67890
-32152 56550
-83584 12212
-91305 52052
-92411 62866
-30000 24317
-48046 39809
-53235 93258
-58381 30343
-81243 39857
-46414 37480
-14203 19491
-94671 53889
-25932 74714
-15761 95661
-41032 87276
-95383 12977
-63041 37164
-62397 38420
-31632 80344
-73259 63756
-39665 53750
-80475 32801
-71036 88588
-72272 79144
-60444 94808
-62938 98520
-91946 39934
-65936 81849
-46418 56506
-75068 97162
-39001 52616
-41161 30343
-15026 35598
-42469 41669
-56940 80344
-14981 79323
-18795 70311
-51498 79144
-18298 39857
-57977 95908
-99404 90175
-16709 94746
-52847 17022
-19595 32739
-75552 54475
-56206 73676
-21473 79204
-92226 37522
-77631 41409
-32460 39212
-68228 89367
-93156 51665
-43009 54778
-14468 63363
-38918 43492
-63144 83443
-64474 99403
-59151 68155
-74740 84352
-46043 66174
-19176 79144
-80639 36730
-12346 18866
-32789 35520
-30312 13167
-90241 34021
-61418 95707
-52839 52960
-59507 11557
-51774 80344
-72851 31658
-21231 52129
-17825 67968
-48685 80344
-90363 14286
-32135 81656
-89692 93229
-71792 84471
-24754 91630
-15559 17945
-73777 62866
-73826 93258
-61029 10131
-21893 79844
-72680 80344
-54635 80344
-46537 96585
-28015 51978
-80768 99403
-52593 31658
-15701 83366
-97543 45838
-33327 55267
-60326 10669
-71666 68499
-68900 91751
-27686 40337
-39616 62866
-51033 37907
-25015 14676
-41682 19585
-79008 36730
-49472 47063
-98674 62202
-33282 84471
-59585 75619
-86450 58477
-14432 87276
-67623 18866
-84033 69700
-13957 40073
-55400 21005
-13167 36730
-34835 15933
-71718 58623
-95411 97681
-57118 94831
-41944 62866
-88120 62866
-11752 32137
-85462 36211
-85424 46228
-79713 80344
-16019 62866
-17655 38412
-26672 17352
-82553 76385
-23188 71537
-56490 39857
-46951 13167
-85961 13877
-51560 77830
-94957 52616
-27650 74995
-70629 73120
-25129 32171
-62148 48774
-44331 87276
-69734 37018
-21661 51261
-13612 82993
-90689 13167
-92312 86533
-98598 80344
-68752 41669
-30190 35520
-36730 50595
-52267 64296
-59707 65310
-80349 62885
-63683 45682
-74727 82966
-86012 81529
-39964 88805
-16119 69720
-33146 70138
-90376 97651
-22904 98429
-87159 29634
-23078 18154
-23361 32845
-71970 63128
-10411 92866
-31178 88588
-50980 27848
-45078 77661
-91447 42358
-71418 32868
-76636 78241
-30598 93258
-28434 38738
-40660 79275
-62848 99403
-28084 38612
-12699 59071
-59263 81796
-26439 62866
-17391 78241
-93530 45014
-45542 97173
-69388 13423
-80066 28361
-63149 95510
-27861 81796
-62609 28829
-78241 64755
-98783 53082
-21987 31658
-31758 18211
-21749 79144
-70377 52464
-65877 97679
-74993 57174
-53846 78241
-67812 39783
-32323 63362
-18461 91739
-38165 31920
-80422 39857
-43219 31658
-84785 30343
-54985 88562
-18275 62866
-54638 78780
-76547 55267
-15874 41010
-86965 36101
-97038 74819
-13828 44487
-21733 79144
-84471 16719
-26596 15857
-16529 28650
-25443 35348
-15059 43502
-81770 36730
-81309 78241
-35589 69602
-94630 35179
-53197 76827
-29523 66364
-46055 30993
-85203 60814
-39329 53071
-18663 32233
-50108 99922
-41019 98673
-89169 76809
-93556 52782
-69891 54164
-40270 51225
-82965 46304
-22455 40010
-41669 32801
-71630 15002
-48390 61558
-44783 78241
-59867 32801
-36112 31658
-81101 91237
-54551 96109
-20993 92021
-50680 38412
-63128 84471
-94509 80344
-10577 99239
-25724 84471
-17317 20799
-39300 76645
-76421 67643
-43817 20959
-75711 58027
-34480 35520
-64585 64739
-64685 99403
-43062 58999
-81760 88588
-63083 40045
-39425 36730
-17622 80859
-64617 36051
-59190 85424
-81175 97509
-93869 51498
-62866 61413
-26396 71626
-87276 98001
-79144 48463
-23812 31658
-31923 47911
-87102 81796
-40295 85346
-92002 66371
-62557 65288
-73197 53046
-68891 80787
-39756 37172
-19915 60878
-43089 32558
-30343 31658
-50332 66707
-26000 58109
-67720 82142
-41227 56943
-97647 47831
-76020 38412
-40485 84471
-16962 53016
-30066 28740
-31118 54102
-41928 99913
-82656 38412
-94155 34933
-52515 48131
-48519 45948
-64922 51902
-73451 81796
-31917 93734
-96992 56765
-60790 48526
-68218 75199
-80344 59642
-94057 47998
-74830 99403
-70462 56217
-76371 18624
-56899 90796
-92898 66333
-34979 72161
-37736 80344
-41607 32801
-48181 41716
-72333 26215
-13666 78112
-91781 85424
-77373 83784
-94719 94693
-65491 41669
-88464 47980
-98595 56821
-16665 57249
-42861 81712
-38767 65492
-31642 39581
-54565 86820
-51346 74706
-38258 81796
-35980 77859
-13015 61175
-79811 14561
-29887 12736
-48972 31658
-43907 40337
-15478 45373
-97895 52030
-93779 15247
-19906 88588
-69778 98196
-66203 63897
-91035 39857
-27450 63128
-11710 77533
-61760 31658
-50614 74819
-89099 87276
-75125 46470
-55904 39857
-76167 37911
-94908 47677
-58478 18866
-20475 37504
-21737 13167
-90464 99403
-12941 84669
-48793 62866
-60186 84471
-11894 39857
-55293 21637
-33993 76974
-47080 64256
-73306 62866
-95473 74936
-35272 59929
-20187 36730
-48764 59657
-65430 16092
-79522 28419
-98586 21238
-11131 97814
-15190 32801
-14978 39857
-83286 78490
-40748 81839
-25325 20040
-24813 58230
-52110 79030
-75599 95523
-23138 63833
-63416 65152
-13853 98184
-60874 80344
-32281 88588
-80353 72102
-24683 84471
-42421 38412
-75909 86850
-22940 36074
-80544 96507
-62292 58866
-98462 38182
-46560 56050
-87289 79144
-88955 15573
-70992 25439
-81256 38412
-28446 29484
-83121 95224
-16108 74352
-34016 37646
-55211 29561
-20806 87737
-17271 99403
-35249 76966
-25159 67894
-40337 58440
-60006 32338
-60866 38412
-66540 93258
-90000 58211
-57957 38113
-54883 80382
-65202 41669
-56318 22865
-43827 39813
-81395 40970
-69790 86084
-17754 55267
-92786 31658
-98085 88588
-50334 48963
-35482 58393
-32883 70992
-62378 14433
-99609 73135
-35356 36730
-78375 68903
-37024 13132
-24204 27308
-72637 38412
-17428 58766
-80886 18866
-66117 59583
-77402 72213
-66620 23574
-37470 26120
-56642 97207
-16039 99994
-23520 59100
-39995 75647
-31430 77373
-59277 16018
-77197 21617
-93312 84197
-81972 60483
-99910 79880
-83510 34604
-52934 99403
-60313 32544
-86206 62733
-32957 53708
-18748 59570
-34408 63137
-64561 95075
-89324 88588
-86562 99403
-34014 98669
-52477 54060
-82112 91468
-46837 51376
-42855 89033
-76285 10788
-48498 11016
-87628 95461
-25039 23870
-44726 84471
-36316 17593
-55475 12512
-40885 61324
-55982 41669
-28353 93258
-90070 87664
-92571 50972
-64040 77373
-66045 44321
-76075 47585
-69898 35520
-31897 78241
-45288 77373
-61402 40079
-43939 79476
-83915 87612
-51714 70302
-55728 61718
-19212 48853
-50471 15323
-11253 36730
-36282 61657
-99765 88588
-40255 84064
-65591 31658
-88588 30358
-53096 62672
-32485 52616
-90637 35520
-23957 55267
-15301 74819
-99304 38412
-42581 99633
-89403 78241
-88697 46405
-23646 81942
-82798 41669
-19417 72825
-99035 54991
-99372 77622
-49134 11067
-41732 49561
-69058 51302
-85817 52817
-80628 47979
-98869 18345
-21540 44446
-36075 62399
-74841 16533
-29826 68948
-74966 33155
-76789 33664
-42909 76884
-61686 93258
-65851 98787
-38529 64090
-64968 58698
-99647 70935
-49851 13167
-88523 38412
-92200 35520
-21926 55267
-85918 78241
-35092 80344
-39857 33948
-80393 59217
-97911 43227
-90571 35520
-48736 83686
-77924 63128
-18866 80344
-21299 74597
-81796 45742
-93562 96860
-89376 36730
-68027 75225
-13032 79144
-28892 57468
-96012 72691
-96357 90025
-93590 76769
-39169 81796
-69505 83140
-27406 79144
-45575 25412
-10640 69420
-42859 67773
-54319 76647
-36900 89641
-16622 73504
-55267 10781
-60719 75932
-63099 36730
-14798 31658
-89944 22601
-40221 55267
-75498 35601
-91475 36563
-23362 39524
-56739 81796
-57452 80344
-60950 97510
-78516 99403
-27941 62443
-27521 66529
-33707 88588
-93324 91799
-57954 78745
-10142 96525
-93400 79144
-10246 51708
-96780 80879
-90160 28886
-75452 68015
-51405 30788
-30558 43844
-80443 56573
-53073 55181
-23213 60714
-86395 98419
-26118 38412
-77828 81796
-83431 19529
-66085 56790
-87013 80344
-78095 27229
-92609 32801
-97658 96068
-97452 49425
-63195 95504
-22526 79144
-40153 79144
-77603 88145
-21804 26067
-70021 27010
-39030 20686
-44696 30343
-98142 54162
-18276 69052
-61036 14279
-89542 91528
-36218 99403
-59135 87980
-44366 61548
-73468 40559
-30939 26766
-66589 83054
-39929 63975
-25239 79144
-74819 40299
-77393 87276
-89793 74480
-70491 56646
-13636 99403
-58152 87276
-30693 19897
-31134 61607
-12324 35941
-67104 22474
-89552 84471
-96869 36730
-61641 42507
-92835 28786
-51442 41669
-40162 84338
-92491 16076
-11753 35520
-95247 79627
-11256 30343
-93258 41669
-24504 25813
-85713 41965
-19158 81796
-50458 41669
-48386 22205
-68720 90932
-36101 79144
-57165 78241
-22469 31658
-99737 14211
-58884 65158
-29461 98196
-86864 72295
-91962 77373
-93672 51538
-89453 83913
-86350 90636
-42288 98263
-17267 18583
-30518 55555
-76868 62866
-55662 44542
-31658 98196
-99589 31658
-64736 36101
-16281 62886
-32687 66131
-77273 83572
-52616 71835
-35719 12817
-87282 36101
-49495 17763
-41116 56436
-65977 31658
-87148 66523
-71950 99639
-93432 41570
-47256 24165
-60388 58593
-52721 87348
-46321 27970
-31533 64362
-82098 35520
-60520 98196
-62425 65803
-90692 57775
-29160 99403
-28072 65721
-29207 40337
-96928 11960
-88074 55022
-11262 31658
-70439 12630
-46426 40192
-97124 96336
-97733 79144
-60902 82128
-20406 18866
-49465 24075
-92723 84471
-82785 49899
-85690 84471
-46301 60801
-70543 39158
-77397 13167
-78434 89992
-43358 22650
-38412 60568
-54633 45527
-27215 93385
-98736 65619
-12981 48333
-79201 61358
-71849 25687
-27785 40337
-57013 13427
-99403 88588
-22632 26830
-12033 77373
-66675 16445
-23066 67354
-80100 31674
-77822 43658
-70694 18628
-38583 97566
-29014 39095
-71974 78640
-44442 94472
-89670 92693
-58205 52583
-26610 32340
-50111 36267
-81769 55267
-80727 15549
-54969 41669
-88744 81796
-66642 43640
-38035 81796
-86110 74184
-74806 38412
-26849 66673
-27007 93396
-80555 78794
-64197 32236
-88661 18331
-16011 32801
-18265 19847
-73365 46289
-71259 84471
-53163 80344
-67421 42238
-61567 39797
-78176 12791
-68680 99109
-83969 59805
-99427 65563
-64286 88588
-69259 49401
-65989 60112
-74866 55267
-91571 70365
-61137 72545
-86810 99342
-91215 74819
-57984 84471
-64054 45167
-25371 93258
-56931 97531
-42448 58600
-77910 41669
-27234 23987
-55971 67247
-53910 23754
-59015 16842
-36568 18866
-93228 92940
-38858 21883
-37570 41669
-43634 48654
-61671 36109
-14455 39324
-69564 61102
-75007 36730
-83030 35520
-27889 41669
-90946 41125
-12614 70263
-61381 18549
-90763 45873
-13117 44089
-13363 84471 \ No newline at end of file
diff --git a/2024/02/input b/2024/02/input
deleted file mode 100644
index 6f51cdf..0000000
--- a/2024/02/input
+++ /dev/null
@@ -1,1000 +0,0 @@
-48 50 51 53 55 56 59 58
-12 13 14 16 17 17
-10 12 14 17 20 23 26 30
-13 14 16 18 19 25
-2 3 4 5 8 7 9
-19 22 21 23 21
-49 51 53 51 53 56 56
-16 19 22 21 25
-20 22 25 28 25 28 34
-38 41 43 43 44 47 50 51
-19 22 25 26 26 29 32 29
-31 32 32 35 35
-43 45 46 46 50
-70 71 72 72 78
-43 45 49 52 55 57 59 60
-19 21 23 27 26
-87 88 92 94 95 98 98
-12 15 17 19 21 25 27 31
-58 59 60 61 63 67 70 76
-54 57 60 63 65 66 71 73
-78 80 82 83 84 85 90 87
-83 84 91 93 94 97 97
-55 57 64 65 68 71 73 77
-59 62 65 66 71 78
-69 67 70 72 73 74 76
-45 44 47 50 52 51
-42 41 43 44 47 48 48
-70 69 70 71 74 75 77 81
-60 59 60 61 62 65 66 71
-29 28 27 29 32
-55 52 55 58 61 60 63 61
-57 55 52 53 55 56 56
-21 18 20 18 19 22 26
-35 34 37 35 37 44
-61 59 59 60 62 65 68
-43 41 44 44 46 47 50 49
-27 26 29 31 31 33 33
-39 36 39 39 43
-10 9 10 10 13 18
-41 40 43 45 47 51 52
-16 14 18 20 21 19
-44 42 43 44 45 49 49
-10 9 11 15 16 19 23
-53 51 54 57 61 66
-3 1 2 4 10 13
-52 50 52 58 56
-25 23 26 29 31 32 39 39
-9 7 9 14 17 20 24
-10 9 10 13 14 16 22 28
-64 64 65 66 67
-1 1 2 3 5 6 8 6
-53 53 56 57 60 61 61
-35 35 36 37 40 42 44 48
-28 28 31 32 35 41
-34 34 35 38 36 39
-71 71 72 71 69
-52 52 54 51 52 55 58 58
-39 39 42 43 42 44 46 50
-87 87 88 86 88 91 97
-63 63 64 64 66 67 70 73
-41 41 44 45 45 42
-11 11 11 14 16 16
-78 78 81 84 84 86 90
-30 30 30 31 34 36 43
-61 61 64 66 67 71 73 75
-17 17 21 22 23 20
-84 84 88 89 89
-15 15 19 21 24 28
-11 11 14 18 19 26
-47 47 53 54 57 59 60 62
-93 93 94 99 98
-61 61 64 65 70 71 74 74
-64 64 67 68 75 78 79 83
-59 59 62 69 76
-83 87 89 92 93 95 97
-72 76 79 82 81
-65 69 72 74 76 76
-20 24 27 28 30 33 37
-2 6 9 12 13 19
-27 31 28 31 32
-31 35 36 38 39 37 36
-23 27 28 30 29 32 32
-19 23 25 23 26 29 30 34
-43 47 44 47 50 56
-9 13 15 17 17 19 21
-37 41 43 43 41
-79 83 85 87 87 87
-17 21 21 23 27
-20 24 27 28 30 30 33 40
-38 42 46 48 51
-41 45 47 51 54 53
-48 52 54 56 60 63 63
-21 25 29 30 34
-73 77 78 82 83 86 93
-71 75 81 84 85
-79 83 89 90 92 91
-25 29 34 37 37
-4 8 15 18 19 23
-15 19 22 29 30 31 38
-69 76 77 80 83
-5 10 13 15 18 15
-31 36 37 38 38
-38 45 48 49 50 51 54 58
-15 20 23 26 28 31 38
-11 16 14 17 19 21
-66 73 75 77 75 76 75
-72 77 74 76 76
-14 21 23 24 23 26 30
-53 58 60 63 60 62 68
-59 65 68 71 71 73 76
-20 25 27 29 29 31 29
-83 89 92 95 95 97 99 99
-50 56 58 61 61 63 67
-48 54 54 57 58 60 65
-75 80 84 86 89 90 93
-19 26 28 29 33 32
-6 11 12 16 19 19
-74 80 83 84 85 89 91 95
-3 10 12 16 21
-63 70 71 76 77 80
-55 62 69 72 73 70
-16 21 22 24 27 29 36 36
-38 44 51 54 58
-9 14 19 20 23 24 30
-39 37 35 32 34
-52 50 47 46 44 41 39 39
-35 34 33 31 30 27 24 20
-75 73 70 67 62
-20 19 18 16 14 17 14
-44 42 43 42 40 39 40
-59 57 56 54 55 52 50 50
-63 60 59 62 59 57 53
-23 21 23 22 16
-69 66 63 63 60
-66 64 61 59 59 58 61
-45 43 43 40 40
-46 44 43 43 39
-38 37 35 32 32 27
-90 89 87 84 80 77 76
-60 58 57 54 50 48 49
-88 85 83 81 80 76 76
-51 49 45 44 40
-80 79 77 73 67
-80 79 76 70 68 65
-50 49 47 41 43
-70 67 64 63 57 57
-32 30 24 22 20 18 14
-81 79 73 71 68 65 59
-86 87 86 84 81
-89 92 90 87 88
-67 70 67 64 61 59 58 58
-59 60 58 55 53 51 49 45
-51 53 51 48 45 42 41 36
-50 53 52 50 47 45 47 46
-59 62 61 62 64
-63 65 63 62 60 62 62
-96 98 99 98 96 93 89
-63 66 63 61 64 57
-30 32 31 31 30 29
-17 18 15 15 14 12 13
-1 4 3 3 3
-13 15 15 13 10 8 4
-62 63 60 58 58 52
-80 82 81 77 76
-85 88 87 84 81 80 76 79
-86 87 85 81 78 78
-94 97 96 94 93 90 86 82
-58 61 57 55 54 52 46
-17 18 15 9 7 5 3
-25 26 24 22 16 15 12 15
-57 58 52 51 48 47 47
-62 64 59 57 53
-41 43 36 34 32 31 26
-16 16 13 10 7 6 3
-39 39 38 37 34 35
-32 32 30 28 27 26 25 25
-56 56 53 50 47 43
-60 60 58 57 54 51 45
-29 29 30 29 26 24
-79 79 78 80 81
-56 56 53 52 53 53
-48 48 45 43 46 44 40
-80 80 79 80 75
-34 34 34 32 31 29 26
-11 11 11 9 7 10
-62 62 60 60 60
-84 84 81 81 78 76 75 71
-54 54 54 53 51 45
-60 60 59 58 56 55 51 50
-85 85 84 80 81
-95 95 93 92 88 88
-65 65 61 60 58 54
-95 95 91 88 81
-79 79 72 71 70
-46 46 39 38 41
-40 40 33 30 30
-40 40 34 31 28 24
-61 61 56 54 51 44
-43 39 36 35 33 31
-48 44 41 40 37 35 32 35
-53 49 46 44 41 38 38
-45 41 40 38 36 34 32 28
-42 38 36 33 30 27 24 19
-62 58 55 56 54 53
-5 1 2 1 2
-77 73 70 73 72 70 70
-33 29 26 28 24
-89 85 82 85 82 76
-84 80 79 78 78 75
-75 71 71 70 71
-76 72 69 67 67 64 64
-22 18 17 15 14 11 11 7
-31 27 27 24 19
-57 53 50 47 43 41
-97 93 90 86 83 85
-50 46 44 43 41 37 34 34
-18 14 10 9 6 2
-69 65 61 60 59 57 55 49
-73 69 67 65 58 57
-22 18 12 11 13
-25 21 20 18 17 11 10 10
-86 82 80 74 72 69 65
-97 93 90 84 77
-96 91 90 88 86 85 82
-88 83 82 79 78 76 78
-22 15 14 13 13
-70 65 62 60 57 53
-43 36 34 33 32 25
-12 7 6 4 2 5 3
-20 13 10 8 10 9 7 8
-85 80 79 80 77 74 74
-18 13 10 11 10 9 5
-49 44 45 43 41 34
-84 79 76 76 74
-60 53 51 51 48 45 44 46
-48 42 39 38 37 35 35 35
-62 56 56 54 53 52 48
-49 42 42 40 37 31
-94 88 86 83 82 80 76 73
-30 25 21 20 17 18
-65 58 57 53 52 49 49
-35 29 25 22 21 18 14
-37 30 28 27 23 22 21 16
-83 77 76 70 68
-61 54 53 48 46 47
-48 42 40 34 33 31 29 29
-87 80 77 70 66
-71 66 63 57 56 55 50
-80 81 84 86 89 91 88
-23 25 26 27 30 32 35 35
-82 83 85 87 88 91 95
-42 44 47 48 49 52 54 61
-90 91 93 94 91 94 96
-15 18 15 17 20 21 23 20
-86 88 89 91 88 88
-1 4 5 8 5 9
-57 58 59 56 58 61 63 69
-77 79 79 80 81 82 83
-87 90 90 93 95 96 95
-77 79 80 82 84 85 85 85
-43 44 46 47 48 48 49 53
-50 52 55 56 57 60 60 67
-29 30 32 36 39 41 44
-70 73 76 80 81 82 79
-5 8 10 11 15 15
-5 8 10 14 16 18 22
-36 38 40 42 45 48 52 58
-84 87 89 94 97 99
-29 31 34 35 41 38
-43 45 47 52 55 57 57
-68 69 71 76 80
-79 82 83 85 92 98
-31 29 31 34 35 38 41 42
-91 88 89 92 95 96 97 94
-28 25 28 30 31 34 37 37
-48 45 46 49 53
-18 15 17 20 27
-84 83 85 83 84
-9 6 8 9 8 11 10
-87 85 86 89 92 91 94 94
-10 8 7 10 13 16 20
-57 56 58 55 56 57 63
-91 89 91 92 94 94 95 96
-27 26 28 28 30 31 33 32
-88 85 88 90 90 90
-72 70 71 71 75
-19 18 18 21 27
-85 84 87 91 93 96
-76 73 74 75 78 79 83 81
-78 76 78 82 83 85 85
-6 4 8 11 14 18
-17 14 18 19 26
-54 53 58 60 62
-74 73 75 80 78
-19 16 23 24 24
-81 79 85 88 90 91 95
-24 21 24 25 28 34 37 44
-86 86 89 92 93
-73 73 75 77 79 81 83 82
-56 56 58 61 64 65 68 68
-24 24 25 27 28 29 31 35
-79 79 80 82 85 91
-93 93 95 92 94 95 96
-9 9 11 10 11 9
-79 79 80 77 79 79
-1 1 4 7 8 10 9 13
-79 79 81 83 85 84 89
-69 69 71 73 75 76 76 79
-94 94 94 95 96 99 97
-28 28 31 31 32 33 33
-71 71 72 73 73 77
-32 32 35 36 36 41
-78 78 79 83 84 87 89 90
-11 11 14 18 21 23 25 24
-19 19 21 25 28 29 29
-78 78 82 85 86 88 90 94
-61 61 63 67 68 75
-23 23 28 29 31
-31 31 38 40 38
-84 84 89 90 92 95 96 96
-32 32 33 38 42
-32 32 33 34 37 42 47
-49 53 56 58 61 64 66
-54 58 61 62 65 66 65
-21 25 27 30 30
-42 46 49 50 51 55
-58 62 63 65 66 69 72 78
-89 93 96 94 96
-36 40 37 39 42 44 47 46
-81 85 86 85 88 91 91
-15 19 20 18 19 20 21 25
-75 79 78 80 86
-25 29 32 34 37 37 40 43
-42 46 49 52 55 58 58 57
-5 9 11 13 13 16 17 17
-83 87 87 90 91 93 97
-19 23 24 27 27 30 36
-18 22 23 27 29
-8 12 13 14 18 16
-19 23 25 29 29
-60 64 65 69 72 73 76 80
-29 33 34 38 39 44
-64 68 69 70 72 78 80
-8 12 15 18 25 26 25
-39 43 46 47 52 52
-41 45 47 54 58
-3 7 12 14 15 22
-22 27 28 30 32
-3 10 13 15 16 15
-44 49 51 53 53
-1 7 9 10 11 12 13 17
-16 21 24 25 30
-24 29 30 29 31 33
-39 46 49 47 50 51 49
-20 25 23 26 26
-39 46 47 49 48 50 54
-18 24 25 27 26 31
-13 18 21 21 23 24 27
-32 37 38 38 40 43 40
-39 46 48 50 52 52 52
-35 40 42 43 43 46 49 53
-41 48 48 51 53 60
-11 17 20 24 26 28
-6 13 15 19 16
-80 86 88 92 95 96 98 98
-73 79 80 84 86 90
-69 74 77 81 82 85 91
-16 23 24 27 32 34 36 39
-56 62 65 71 74 73
-59 66 67 72 72
-11 17 20 23 29 30 33 37
-40 46 48 51 58 65
-57 55 54 51 49 48 46 47
-6 5 2 1 1
-88 86 84 83 80 79 75
-71 70 67 66 60
-46 45 43 40 42 39 36
-21 19 17 20 17 20
-56 55 52 54 53 53
-76 75 77 76 73 71 67
-55 54 53 56 51
-86 84 82 82 80 79
-28 25 23 21 21 19 17 18
-91 88 85 85 85
-83 82 79 78 78 74
-43 40 40 38 31
-69 68 66 65 64 60 58 57
-77 76 74 72 70 69 65 66
-71 70 69 65 65
-60 57 54 52 48 46 45 41
-83 80 78 76 72 66
-86 83 76 73 72 71
-80 79 77 75 74 68 65 66
-53 50 49 47 44 38 37 37
-27 24 21 14 12 10 6
-51 50 45 43 41 34
-45 46 44 41 40 39 36
-82 84 83 80 78 77 74 75
-45 46 43 42 39 37 37
-39 42 41 39 37 34 30
-73 76 74 71 70 69 62
-13 16 19 18 17 16
-18 19 18 17 16 18 15 18
-11 13 11 13 12 12
-19 22 21 23 19
-83 85 84 87 81
-75 77 74 74 72 70
-22 25 25 22 20 18 15 17
-11 14 11 11 11
-93 94 92 89 89 88 87 83
-16 18 16 16 15 9
-25 27 26 22 19 18 15 13
-77 78 76 72 71 69 66 67
-94 96 95 93 89 89
-31 32 31 28 24 22 21 17
-36 39 38 35 33 29 23
-28 29 26 25 20 17
-60 63 61 59 54 52 55
-54 57 55 54 53 48 48
-32 35 28 26 22
-34 36 34 32 29 23 22 17
-71 71 68 65 63 61 58
-30 30 27 26 24 21 22
-12 12 11 9 6 4 3 3
-17 17 14 12 10 8 6 2
-64 64 62 60 57 55 48
-87 87 84 87 86 85
-55 55 54 55 53 50 52
-54 54 51 48 49 48 46 46
-35 35 32 29 26 23 26 22
-10 10 9 11 9 2
-40 40 37 36 36 33
-34 34 33 33 30 33
-67 67 65 63 60 58 58 58
-15 15 14 14 12 10 6
-74 74 72 71 71 65
-48 48 45 41 39 36 33
-31 31 27 26 27
-54 54 50 48 46 46
-62 62 59 55 52 48
-49 49 45 42 41 36
-95 95 89 87 86 84 82 79
-52 52 50 48 43 46
-37 37 34 33 32 30 23 23
-89 89 86 80 77 73
-69 69 67 60 55
-25 21 19 17 16 15
-80 76 75 74 72 71 73
-18 14 12 9 6 5 4 4
-89 85 82 79 76 73 70 66
-78 74 72 71 70 64
-50 46 45 43 45 44 42 39
-81 77 74 75 73 71 74
-78 74 75 72 69 66 66
-59 55 54 53 50 47 50 46
-49 45 42 39 40 37 36 30
-94 90 87 85 83 82 82 80
-15 11 8 8 9
-24 20 19 16 13 12 12 12
-57 53 51 49 48 47 47 43
-66 62 61 59 59 57 52
-73 69 67 65 61 60
-98 94 91 90 86 83 86
-73 69 65 63 63
-24 20 19 15 11
-99 95 93 92 88 87 81
-89 85 82 77 76
-30 26 20 19 18 19
-49 45 44 42 39 34 34
-39 35 34 31 26 23 19
-60 56 54 49 46 40
-53 47 44 43 40 39
-23 18 16 13 12 10 9 11
-99 92 90 87 85 84 81 81
-35 30 29 27 26 23 21 17
-20 15 14 13 10 5
-23 16 15 14 16 14 12
-53 48 46 48 45 43 45
-9 4 1 2 2
-55 49 51 49 46 42
-75 68 65 62 60 62 60 53
-71 65 62 59 59 58 55 53
-24 17 14 13 13 14
-12 6 6 4 4
-44 37 35 32 32 29 26 22
-30 24 24 23 22 20 15
-45 39 37 36 32 29
-27 20 19 15 13 10 8 9
-83 76 72 70 70
-52 45 43 39 37 36 32
-58 51 47 45 42 39 33
-51 46 43 41 34 33 30
-55 49 48 41 43
-20 13 11 4 3 1 1
-84 77 76 74 67 64 63 59
-85 78 76 75 73 68 67 60
-75 71 71 68 71
-87 87 84 83 80 83 77
-17 22 24 26 27 26 28 33
-65 61 60 60 57
-19 20 17 16 15 15
-46 46 44 43 42 39 37 33
-83 83 83 85 86 89 90 94
-46 52 55 60 67
-98 91 90 87 84 84
-87 88 84 81 80 79 73
-4 6 8 9 6 9 8
-59 59 56 53 55 52
-31 31 33 30 33
-40 38 35 31 29 27
-92 90 87 84 77 76 75 78
-26 27 27 30 33 36 40
-42 38 36 33 34 32
-79 73 72 72 69 72
-57 57 51 49 47 44 40
-47 53 56 58 62 62
-27 27 29 34 36 37 38
-49 49 51 51 51
-49 53 57 59 61 65
-90 92 93 90 97
-40 36 32 30 26
-94 90 88 85 85
-39 39 36 34 27 24 23 26
-47 45 43 42 45 43 41 37
-30 34 37 38 40 43 46 45
-70 70 72 75 79 82 86
-99 96 95 94 97 94 87
-69 72 71 68 61
-80 73 76 73 72 69 65
-94 94 93 87 87
-51 51 52 53 56 62
-46 42 40 37 35 31
-63 63 61 60 57 56 54 54
-45 43 41 37 35 34 31 25
-36 36 36 37 40 47
-94 88 87 83 82 80 80
-62 66 69 73 76
-37 40 34 32 30 24
-21 14 7 6 4
-41 42 45 48 49 52 54 58
-19 26 32 33 34 34
-37 38 41 42 43 43 46
-82 86 83 86 89 92 95 99
-43 38 36 35 33 30 28
-18 17 13 11 13
-92 93 90 92 91 90 85
-80 80 78 76 74 77
-19 22 24 30 32 39
-76 71 69 66 65 64 61 55
-14 17 15 12 11 5 5
-69 70 71 72 72 69
-39 39 40 38 39 39
-54 57 60 62 63 66 66
-60 56 54 53 50 48 45 47
-55 49 51 50 47
-88 88 92 95 92
-50 52 56 58 59 63
-22 22 24 25 29 31 33
-7 6 9 11 17 18 21 28
-70 68 72 74 75 78
-60 63 61 60 57 55 51
-20 17 20 21 24 31 34 32
-3 9 10 12 16 17 20 21
-89 88 90 92 92 94 95 97
-99 98 95 93 94
-59 64 67 68 67 67
-90 83 82 79 74 73 66
-34 34 39 42 42
-61 61 60 58 55 52 48 43
-62 67 73 75 73
-74 78 78 80 82 86
-36 37 37 36 31
-41 41 38 38 38
-7 11 12 9 12 13 16 23
-99 95 92 90 88 82 79 81
-7 8 11 10 13
-13 17 19 22 23 27
-17 15 13 13 8
-56 51 49 49 47 47
-35 39 42 45 42 45
-59 59 66 67 71
-48 50 50 51 51
-82 79 82 85 89 96
-81 81 77 75 72
-25 20 19 19 17
-59 59 61 65 67 74
-5 6 13 16 19 19
-59 62 65 67 70 74 76 76
-46 50 51 52 53 57 58 63
-6 3 6 8 10 10
-82 75 71 70 67 64 62 58
-46 46 46 43 40 36
-9 13 15 17 24 25 32
-48 47 44 42 41 38 37 37
-19 25 26 31 33 35
-29 26 27 29 31 34
-38 38 35 33 30 28 31 27
-10 10 16 18 19 20 17
-74 74 70 67 66 64 65
-34 30 28 28 25 23 20 16
-38 38 35 37 40 38
-43 42 48 51 53 53
-66 67 69 72 74 81
-3 7 9 10 11 16
-49 48 46 43 41 40 38 31
-17 14 16 20 18
-72 68 65 63 62 59 62 62
-69 65 61 60 63
-17 16 18 21 21 23 25 32
-28 25 25 23 24
-41 41 42 45 46 49 53
-98 95 92 90 90 89
-68 71 70 73 70 66
-29 29 26 25 21 19 18 18
-62 62 60 58 58 57
-49 49 47 48 51
-57 62 63 66 68 70 71
-7 5 9 10 13 14 17 17
-85 90 93 95 95 92
-24 21 20 18 17 18 20
-8 14 16 17 21
-91 87 86 86 85 79
-48 44 42 40 38 37 32
-25 30 34 37 42
-25 19 13 11 7
-55 55 52 51 44 43 42 41
-82 81 78 76 75 71
-76 80 83 85 87 87 87
-3 9 10 13 14 17 20 17
-23 26 27 29 31 34 32
-32 28 27 24 20 19 19
-39 43 44 45 49 50 47
-26 25 26 29 36 40
-63 63 67 69 72 72
-69 76 77 79 82 86 89 87
-9 11 12 16 13
-62 62 62 61 59 58 56 58
-24 26 25 24 24 21 19 19
-39 41 38 40 40
-77 74 71 70 68 66 61 57
-90 85 83 84 81 79 74
-92 88 87 84 77 71
-37 41 44 45 52 51
-55 56 54 53 52 49 45 48
-44 47 51 52 55 56 57 59
-88 92 97 99 99
-9 9 10 13 15 15
-13 10 7 9 10 12 12
-34 29 28 22 25
-51 51 53 56 59 60
-55 56 59 61 63 62 62
-66 71 73 75 78 81 81 86
-19 20 21 24 26 32 35
-65 64 58 56 53
-27 27 28 33 35 41
-80 79 78 80 77
-61 57 53 51 48 46
-97 93 90 83 80 79 78
-37 42 45 47 50 52 53 58
-27 31 32 35 36 39 36 36
-14 15 13 10 6 2
-81 86 89 90 90
-80 74 73 70 69 67 66 69
-49 46 44 41 37 37
-88 85 87 88 89 93
-40 34 32 29 30 28 31
-37 34 33 32 31 29 28
-70 73 75 78 79 81 84 85
-43 41 39 36 35 34 33 31
-95 93 92 90 89 87 85 84
-33 31 28 26 23 22 19 16
-2 5 7 9 12 13
-55 54 52 50 49 47
-41 42 45 48 50 53 54 55
-74 76 79 82 85 87 89 90
-9 10 12 14 16 18 20 21
-95 92 90 87 85 82
-82 83 86 89 92 95 98
-33 36 38 41 44 45 48 50
-50 49 47 44 43
-82 80 79 76 74 73 70
-4 7 10 11 14
-90 88 86 84 82 79
-41 42 44 45 47 50 53 56
-62 59 56 53 51 50 49 48
-61 59 57 54 51 50 49
-51 53 56 57 58 59 61
-68 67 66 64 62 61 58
-8 10 12 15 16 18
-7 9 12 15 16
-72 71 68 66 63
-47 46 43 42 40 39 37 35
-45 43 42 41 39 36
-80 82 85 86 89 90 93 96
-19 16 13 10 7 5 4
-78 81 84 86 88 89 91
-45 42 40 37 35
-34 37 40 43 44 46 48 50
-58 60 61 62 65 66
-31 30 27 26 24 21 18
-29 28 27 26 23
-9 11 13 16 18 19 21 24
-54 52 51 48 45 44 43
-5 7 10 12 14 17 19 20
-9 10 11 14 16 18
-18 16 14 13 10
-46 44 42 40 39 38 36
-52 51 48 45 43
-95 92 89 86 84 82
-72 75 76 77 80 83
-86 83 80 77 75
-49 50 53 55 58
-58 61 64 66 67 70 73 74
-34 36 39 41 42 45
-47 46 45 42 41
-75 77 79 80 82 83 86
-75 72 69 68 66 63
-22 24 26 28 29
-63 60 59 58 56 54 53
-62 64 66 67 68
-81 83 85 86 89 90 92
-67 69 70 71 74 76
-74 72 71 70 68 65 63
-1 3 4 6 7
-48 45 42 39 37 34
-37 35 33 32 30 27
-67 64 61 60 58 55 53 50
-25 24 22 20 19
-73 74 76 77 79 80 83
-29 26 25 22 19
-17 16 15 14 12 10
-66 64 63 62 59 57 55 52
-56 54 53 51 49
-40 39 36 33 30 29 27 24
-36 34 33 31 29
-92 93 94 95 96 99
-94 92 91 89 87
-15 13 12 10 9 8 5
-43 41 39 36 34 33 32
-70 68 65 63 62 60 59
-28 25 24 21 19 18
-93 92 91 88 85 83
-7 6 5 3 1
-29 31 33 35 36
-67 64 61 58 57 56
-92 89 88 87 86
-73 74 77 80 83
-36 33 30 27 25 22 21
-18 21 24 27 28 30 33 34
-35 36 38 39 40 43 46
-26 27 30 32 33 34
-68 69 70 72 73
-61 59 57 55 54 52 49
-38 39 42 45 47 50 53
-1 3 5 8 10 12 13 16
-28 26 23 20 19 16
-77 78 79 82 84
-47 50 53 54 55 58 60
-21 19 16 13 11
-80 82 83 84 85
-92 91 90 87 85 84 83 80
-43 46 47 50 53
-20 23 24 25 28
-18 19 22 25 28 29 31 34
-44 47 48 49 50 51 52 54
-72 70 69 67 66 64
-20 18 17 16 15 13 11 9
-45 47 49 52 53 56 58
-82 84 86 89 90
-79 81 83 84 87 90 91 92
-14 17 19 22 23 24 27
-18 15 12 10 7 5
-72 69 68 65 63
-49 47 45 44 43 40 37
-17 20 21 23 25 27
-65 63 62 59 58
-64 61 58 56 54
-76 73 71 70 67 64
-61 64 65 66 69
-19 22 23 24 27 28 29
-46 45 43 41 39 37
-15 12 9 6 5 2 1
-32 30 29 26 23 20
-16 19 22 24 27 29 31 34
-61 58 55 52 51 50 47 45
-57 55 52 49 47 46
-98 95 92 90 89
-21 18 17 15 14 12
-62 65 68 71 73 76
-74 72 69 66 63 61
-13 12 10 9 6 4 3 1
-92 89 86 84 83 80 77
-62 63 64 65 67 68 71
-73 74 75 77 78 80 82
-54 57 58 59 60 62 64 65
-76 73 71 68 67 65 62 60
-44 46 47 48 51
-23 24 27 28 29 32
-68 71 72 75 78 81
-16 19 22 24 26
-9 11 13 16 18 20 23
-73 70 68 67 66 64 62
-79 81 82 84 85
-64 61 60 59 57 54 51 48
-11 8 5 4 1
-76 73 70 67 65 62 61 60
-69 70 73 76 77 80 82 85
-67 64 63 61 59 58 57 56
-66 65 64 61 58 55 53 51
-41 44 47 50 51 54 55
-63 60 59 56 55 54 53 51
-36 33 31 29 26 25
-9 7 6 5 4
-73 71 68 65 62
-80 77 76 74 71 68 67
-29 30 32 35 37 39
-18 17 15 12 9 7 5 4
-75 73 71 70 69 67 64 61
-59 57 54 53 50 47
-85 88 89 90 92 93
-7 8 10 13 15 17 19 21
-79 76 74 73 71 68 67
-52 49 48 46 43 40 38 37
-96 95 93 90 87 86 83
-20 17 16 15 12 11 10 8
-61 60 58 57 54 53 52 51
-62 61 60 59 56 54
-17 16 15 12 11 8 7
-35 33 32 29 26 24 22 19
-16 18 21 22 25 28
-59 58 57 55 54 53 50
-51 53 55 56 58 60 62
-38 39 42 43 46 48 49
-12 15 16 17 19 22
-42 44 45 46 48 50
-41 40 39 36 33 31
-47 49 50 51 53 55
-92 89 87 85 82 79 76 74
-75 76 78 79 82
-30 27 24 22 19
-80 81 82 83 84 85 86 89
-55 56 57 59 62 63 66 69
-73 74 77 80 83 85 87 89
-89 87 86 85 83 80 77 75
-39 41 42 43 45 46 49 50
-52 54 57 58 59 62 65 67
-50 52 54 57 58 61 63 64
-9 11 14 17 18
-60 59 58 55 53 52 50 48
-52 54 55 57 58
-87 90 92 93 95 98 99
-90 88 86 83 81 80 78
-91 88 85 84 81 79 78 76
-35 33 32 30 28 26 24
-41 40 39 36 35 33 30 29
-89 91 94 96 99
-74 76 79 80 83 84 87
-62 59 56 54 51 49
-17 15 13 12 10 8 5
-83 84 85 86 87 88
-16 13 10 7 6 3 2
-63 64 66 68 69 71 73 76
-82 84 87 90 92 95 98
-12 13 15 16 17 19
-79 80 81 83 84 85 87 88
-20 23 25 28 31 33 34 36
-5 7 10 12 14
-84 85 87 88 90 92 95
-48 51 53 54 57
-53 56 58 60 61 64 66
-77 76 73 72 69 67
-65 62 61 59 58 55
-75 74 72 70 67 64
-59 58 57 56 55 54
-67 65 64 62 60 59 58
-72 73 74 75 78 79 81
-62 64 67 68 71 72 75
-6 9 12 15 16 17
-34 36 39 41 43 44
-41 42 45 46 48 51
-49 50 52 55 57 60 62 63
-55 56 59 60 62 64 65
-86 89 90 93 96
-80 78 75 74 71 70 68 65
-83 81 79 76 74 73
-69 68 65 62 61 59
-80 83 84 87 89 90 92
-33 31 29 27 24 22
-31 34 36 39 41
-92 91 89 88 86 85 83
-93 90 89 87 85 83
-36 38 41 44 46 47
-11 13 14 15 17 19 22 24
-4 6 7 9 10 13 15
-70 71 74 77 79 81
-13 10 7 5 4
-43 44 47 48 50 53 55 58
-60 61 63 65 67 68 70 72
-75 77 79 82 85 88
-51 53 55 57 60 63 65
-17 20 21 24 26
-47 46 45 43 41 39 38
-39 42 44 45 48 49 51
-60 58 57 54 52 51 50
-37 36 34 32 29 26 23
-64 62 59 58 55 53 51
-53 54 56 59 62 65 67
-72 71 69 68 67
-48 45 42 41 40 38
-52 50 49 46 44 43 42
-16 13 12 11 10 9
-28 27 24 22 21 19 18
-9 12 14 17 20 22 25 26
-70 72 74 75 77 78
-87 85 83 80 78 76 74 72
-50 49 47 45 42 40
-73 71 69 67 64 61 60 57
-12 14 17 18 20 22
-77 74 73 72 69 67
-77 74 72 69 67 66 63 60
-53 56 59 60 63 65 66
-40 42 44 46 49 50 51 53
-66 68 70 73 75 77 78 79
-34 35 38 41 43 45 48 50
-3 5 7 9 11 14
-75 77 80 83 84 85 88 89
-90 91 93 94 96
-52 53 55 57 60
-65 63 60 59 58
-57 58 60 61 63 64
-20 19 18 16 15 13
-18 19 20 21 24 27
-56 53 50 48 47
-19 21 23 25 27 28 29 32
-64 65 66 68 71
-88 87 85 82 81 78
-58 59 62 64 67
-91 89 87 86 83 82
-84 87 89 90 91 94 97
-59 60 61 64 65 66 68 70
-70 73 74 76 78 81
-46 49 50 52 55
-19 16 14 13 10 9 8
-79 76 73 70 69 66 65
-34 33 32 30 28 26
-15 18 20 21 23 26
-89 92 93 96 99
-95 92 91 90 87
-17 16 15 12 10 8
-47 48 50 53 55 58
-19 21 24 26 29 30 32 33
-35 37 40 43 44 47 50 51
-1 2 5 6 8 11
-59 57 56 54 53 52 50 49
-21 24 25 27 30 31
-32 31 30 29 27 26
-32 29 26 24 23 21
-20 17 15 12 11 8 7 4
-60 57 56 54 53 52 51 48
-72 71 70 68 67 64 62 60
-53 51 50 47 44 41 40 38
-86 89 91 93 95
-8 10 12 13 14 15 18 21
-69 70 71 72 73 74 76
-34 32 29 26 25 23 21
-70 67 64 63 62 59 57
-60 59 57 56 53 52 49
-83 85 86 88 89
-91 88 85 84 81
-86 84 83 81 78
-49 52 53 54 57
-8 9 11 14 16 17 18 19
-77 80 82 85 86 88 90 92
-57 59 60 63 65 67 68
-71 69 66 64 61 59 57
-76 74 71 69 66 65
-33 35 36 38 39 41 44 47
-81 84 86 89 90 93
-79 78 77 76 75 72 70 69
-20 23 24 27 28 31
-61 59 58 57 56 54 51 49
-28 30 31 32 35 36 37
-55 56 58 61 63 65
-63 62 59 56 54
-33 32 30 28 27
-23 20 19 18 15 13 12 9
-68 66 63 61 59 58 56 53
-87 90 92 94 95 97
-71 74 75 78 80 81
-81 79 76 73 71 69 68
-57 59 62 64 66 68
-91 88 85 82 79 78 76
-23 20 17 15 13 10
-62 63 66 68 69 71
-62 64 66 69 71 73 76 79
-30 31 33 36 39 40 41
-55 54 52 51 48 45 43
-40 43 45 46 47 50
-48 46 43 42 40 38
-87 84 83 80 77 76 \ No newline at end of file
diff --git a/2024/03/input b/2024/03/input
deleted file mode 100644
index bdd4ae0..0000000
--- a/2024/03/input
+++ /dev/null
@@ -1,6 +0,0 @@
-}mul(620,236)where()*@}!&[mul(589,126)]&^]mul(260,42)when() when()$ ?{/^*mul(335,250)>,@!<{when()+-$don't()*'^?+>>/%:mul(422,738),mul(694,717);~;%<[why()>@-mul(417,219)?&who(474,989){select()-{#mul(366,638)mul(773,126)/*{mul(757,799)]when()mul(778,467)^mul(487,365)]*'{where(952,954){?who()who()when()mul(172,666)#<do()why()~&why())'< {mul(33,475)}mul(916,60)what()?when()>?$,-mul(250,228)(]when()}<mul(817,274)'{})mul(836,930):@how()]!@'select()~?mul(514,457)from()&what()what()when()mul(872,884)select()<select()from()'!who()mul(11,966)/from()(~}#,(*from()mul(941,908)#>mul(760,139)mul(892,161)!'@[%when()<(mul(775,872)+~#)//$select()mul(946,63)how()??select()?from(277,915)~'mul(637,565)~mul(881,294)who()what()}mul(995,866)?mul(952,57)who()mul(387,599)mul(46,724)who()[how()select()mul(992,19)'~mul(909,687)where()mul(953,804)from()/;where(474,270)from()}mul(907,410)&(&what()%{mul(192,898)who()-,mul(196,400)#--{%]how()mul(144,141)~@[when()!%:[mul(377,942)^*mul(89,46)who()<}when()?!'%mul(172,448){]@mul(351,18)~]&!$mul(490,127)/]] }}mul(851,465)when()*-why()what()))@+<mul(465,978):*>^<-select()do()%#+;%:mul(549,307)<where(154,242)(;< /who()mul(426,943)mul(477,782)*?do() mul(745,445)@ (how()$where()mul(118,902)when()when()}!how()don't();mul(523,781)mul(350,886)!}from()>#mul(968,958)mul(125,903)what()who()$where()%who()how()mul(139,859)<&/+how()mul(339,100)@(<?select()+))~mul(548,608)select(166,582) }where()$how(),mul(21,567)from()mul(798,591)+-;][)from()mul(398,197):<why()when()why()[mul(296,785)where()%^(how()select()&:mul(833,729) <# ,mul(858,55)}(~{<;how()^mul(789,160)^where()'mul(320,473)#&mul(281,366)?mul(415,485):::[mul(550,20)[don't()what(){who(197,721)when()!how(748,315)&-{mul(109,947)?^]({mul(915,217)what(),],what()<don't()<-/^<:<mul(264,899)}^from()%mul(137,563)?select(478,659)why(857,355)(%*]~mul(563,802)$&when()mul(121,341)from();~what(495,238)'from()mul(533,553)from())<!+{'&]mul(605,211)}why()select()(mul(607,201)</&how()%-what()?<;mul(592,310)$^(:;%where(873,478)~mul(565,816)mul(52,983)select()who()>:mul(306,909)?)--what()who()/)*mul(724,497)'how()from()mul(489,24)${/%/:how()>(mul(397,282)}?from()who()$/'mul(86,511)mul(463,903);(^@mul(302,904)-,who()what()from(892,368)where()-mul(707,359)/who()/';;++;mul(687,987)^:select()select():mul(915,123)<]!:'/[select()mul(809,835)why()when())* mul(139,828))why()who() ,mul(807,713)where()><?select(42,854)what()*don't()%~%&mul(363,160)%$~don't()}+^#+,what(296,891)+when()mul(672,112)/}/*?/,mul(185,994)from()]-?mul(233+mul(234,464)((,how()* mul(647,845):^$?$#&~mul(994,732);(from();+how()mul(581,905)mul(458,49)from()mul(539,976)@mul(28,592)$ where(777,812)>:mul(350,287)where()-where()+:~{who() mul(437,102) %when()select(),mul(813,883)]when()>(from()don't()]where()@/:how())'#mul(337,905)*>>*!don't()>(+}:mul(488,283)<~<what(),>>mul(703,476),what()@(} mul(487,921)from()select()why()mul(761,203)who()how()mul(32,930)[how()do())/}where()mul(778,306))mul(593,810)mul(629,319)';$mul(122,109){ ^^-mul(720,536)?!+mul(519,541)$'/@who()!~where()$mul(461,98)
-$[mul(647,228)^why()how()>why()^{mul:from()%who()/$%}%mul(810,82)]^+<?*&'mul(191,150)do()mul(460,419)]mul(349,490)why()&from()),)~%}mul(279,311)mul(632,181)$what()~,+mul(857,4)$select()?^mul(114,490),why()],]#}select()^don't()/$mul(502,531)!(when()+ when()^mul(923,724)<:>[mul(377,189)){&select()/(select()$$mul(343,443)who():-don't()}how()'how()]:select()why(){mul(963,385)/^why()who()^mul(131,676)mul(113,570)~';*mul(853,789)${>%{:](*$mul(736,139)??%^where()what()~]mul(447,113)don't()(^;select(921,651)<[#why()mul(912,658)/{&from()where()-what()why()who()mul(587,480)]!how()]from()mul(389,102)'@mul(200,564)>#/,#;mul(24,400){):,!+;];mul(595,551)!who()how()]$select()mul(969,989)/?%mul(899,264)@what(507,249)&mul]~*mul(354,715)>,mul(914,563)>'};~!select()don't()&{mul(50,819)select()@>:+ when(501,666)!mul(970,506)who()mul? }~[when()%mul(358,287)!mul(291,276):#what()::mul(946,666)'??;+'/>'mul(31,79)~#*}#-}/where(532,773)mul(919,720)where()@^<mul(970,193)mul(439,354)<^::why(){where()what() mul(427,831)??why()what()[?#&, don't()select()how()when(694,382)#)mul(353,771)where()@mul(524,353)'from()}how(){#?mul(737,977)#mul(73 !&&}?^ mul(977,323)&:/<mul(744,883)*({mul(49,407)how()]<+}@when()/}do()mul(556,662)?]mul(134,496)+?{{@mul(162,240(!~select(287,764)~/when()mul(520,269)?;how()&:{),,:mul(13,440)'select()'{mul(859,860)what():who()+mul(448,184)&-!+from()%$?]mul(707,90)?/,&why();who()#(/mul(428',;-mul(662,231)(who()where()when()&:<mul(896,482)&what()select()mul(842,701)where()?,<who()-mul(590,699)where()>@]&#how(){^;mul(561,111)^&^? select()[why(803,159)(*mul(716,153)};{]how()[#+',mul(883?:from()why()what()?%]!why(393,804)~mul(231,805)how()when()why()@select()mul(552,136)$;[!where(454,987)who()what()mul(555,591)mulfrom()?from()^select()mul(467,281)mul(702,811)}}{;don't()[mul(543,7)from(608,658)&^?mul(144,343)from()who()-?<select()*^+mul*'??why()^^^%mul(982,231)who()/+select()+?mul(964,717^<&;)where()where()]how()select()?mul(312,551):mul(587from():}where()why()# %mul(973,85)&-)when()why()mul(321,137)>&don't()mul(860,384)where(611,825)%&+,^{<mul(540,230)]]from()$}/select()(*)mul(747,508)select(323,184)/+#?mul }!<-why(689,967)where(833,654)-]-mul(474,335)+{mul(748,138) <?#[))%mul(973,899)where()@{(mul(252,461)how()+mul(278,445):mul(432who()>where()@select()%}%what()}do()/who())}where(740,982)#-why():,mul(523,265)+select()[):]when():mul(200,994)}when(436,935)<%;)&!mul(156,920)when()mul(822,281)~>mul(3,591)when()*select()$mul(993,139)where()(!$why():%<where()mul(315,53){,when(533,723)who(){mul(561,236)@*]why()why(390,506)'why(868,612)~how()mul(774,675))%,%@select()$[[who()mul(366,787)/[{'/do()/how()'when() @/mul(295,622)from()^mul(180,419)mul(280,790)who())]what()%'<when()mul(909,222):*]where()don't()why()!~-mul+^$how()^[mul(98,91)what()select(611,630)>+from()mul(167,958),;select(579,937)from()?{?from(644,816)mul(675,905)why()mul(787,123)%mul(982,476)~mul(613,499)#;)'mul<who(664,651))&mul(461,433)]< who()&mul(418,980)mul(835,479)}mul(852,92) who()who(859,651)~>how(280,254)mul(393,812)#mul(54,319)(;what()%/@(mul(23,133)mul(401,60)who()$mul(615,621)]@what()$mul(77,795)from()+{!+!;mul(935,990)select()+!>mul(843,623)what()]$,/#)/mul(374,785)@ /don't()how()%select() -how()#who()*^mul(113,822)from()%what()/from()mul(305,505)what())<&~from()mul(841,37)when()#(select()& /mul(879,852)]from()/mul(485,947)?where(276,795)<how(538,951)when()mul(17,660); mul(209,54)<+;from()mul(108,833)~where()*{<mul(312,605)(?#*what()(do()mul(776,879)
-!'how(307,641))!,do()-where()^mul(603[%^where()mul(320,196)*?mul(722,924)<, ()select()mul(356,881):/mul(395,986)what(),;'(@mul(989,545)~$]from()what()mul(585,894):!<#what()'when()%how()>mul(197,752)?;mul(926,356) mul(701,87)who(66,480))~who(514,148)@!mul(533,170)%!+mul(983,219)!&$]@ @ *mul(409,813)/)^>@{/why()?mul(411,364@$$:mul(367,910)??what()+~ > -mul(475,252)from()]/])%select()~mul(726,104)when()&&'/mul(463,124)where()how()(!<?/mul(832,80)@#,mul(832,720)how(224,26)}why()what(270,175)select()from()mul(499,120)>how()[(~[%-&mul(487,73)]]/mul(818,611)~<when()?%-mul*!#mul(911,620)$-{why()mul(518,885)mul(73,477)%]-when())'what(),~mul(426,102)>where()&what(){$'mul(669,330)}(mul(14,255)'<how()!who()/when()&<mul(775,662)!who()#;select(685,5)mul(919,422)~%select()^!>(why()don't()%$mul(748,857)+)<:don't()<]-'[mul(205,925),/ select(),mul(611,78))%where()+why()what()])$^mul(922,30where(), :do(),why(),what()$when(){when()%%mul(788,912){&!*what()what()#from(550,915)mul(414,182)!how()who() select():~^where()mul(361,64);,when()$?why()<(why()mul[<mul(715,19)/<{$?<mul>}when()/&?mul(404,92)}from()!(where()why()mul(162,794)mul(156,595)&&what()/#~'<@;mul(619,461)}who();what()$%who()>'mul(84,893)*how()!>* ;:[~mul(904,58)when()>~mul(397,193)&/<]{<(;^how()mul(835,565)select()][?mul(179,388)from()*<when()#(mul(711,179)&?<@>mul(590,514^~-[mul(141,691)[!how()from()do()select()mul(662,493)who()mul(852,288)what(289,959)from()&%){mul(388,80)<;)mul(129?$>:;![mul(838,473)%'-~mul(521,965)!<from()what()from()-]why();mul(461,646)](,;/how()>mul(301,798){when()/ '&how()from()>mul(412,607)~~;~>who(759,414)mul(505,681)]why()&>mul(11,690):]@&where()where()!}how(){don't()^what())mul(896,34)(]when()+]%from(676,897)mul(352,130)}select():(how(962,114)$-why()how()}mul(346,43)where()select()}why()don't()< mul(253,930),how()+? mul(980,251)from():where()}[,mul(824~where(837,118)-select()/mul(389,969)& )!from()from()where() mul(477,689)#select()!<how()}mul(377,632) (mul(343,787)from()where()where(624,476):~@:mul(301,370)how(686,708)select()how()<,!mul(967,561)#how()[^;when()mul(89,996):<+* ^mul(28,376)mul(679,215)#%]mul(870,800) ;^mul(143,485))(mul[-*}mul(624,410)#[where()from()^#select())(what()mul(737<%mul(614,694)}{mul(323,556)-where(698,197)when(393,268)'mul(860,559),?mul(814,873)}:}-%+mul(891,950)$$>^how()mul(270,320)$@&,-from()<mul(337,419),^mul(799,404)what(){'when() <;]don't()~<>mul(505,37)what()!who()+?,don't()from(644,533)@&mul(946,497)why()where()+select()%$@mul(985,698) :[@/do()mul(634,683)from()[<&mul(471,76),)from()(mul(765,236)where()[}mul(103,839)<where()select()+,mul(508,807)>)')where()+],(mul(415,82)?]how()[/mul(545,345);~(mul(717,102)from()@>mul(873,432~[[!{mul(407,39)>{~%where()*mul(66,512)mul(408,714]who()when()don't()why()@@'{/:<mul(570,548))?{@how()'$<!mul(331,920+]-+why()who() why()^~;mul(553,675)-%<@(@/} mul(711,263) #,@>mul(823,809)what():]mul(501,427)mul(667,732)from()^from()@;mul(84,235)?}%from() : #mul(788,725)mul(140%>}[where():)when()mul(693,122)'(?+]!!mul(644,111)!+*-~where()select()+*mul(366,69)*]when()&^({)--mul(931,970)%~from())]{<@@mul(983,532)]&^]+who()!&$mul(558,679)(@who()where();^mul(140,309)how()^don't()'who()>('*mul(83,388)mul(421,988)@::what()mul(385,22),)%:}who())/mul(754,201)~{when()mul(606,345)-[?]mul(762'from()from()mul(502,876)select()@,<{@]mul(595,401)**select()$mul(669,55)~~+(,#!/usr/bin/perl&(mul(621,865)[select() -+select()how())mul(852,28<>-what()'mul(808,223)
->#@<select()*&who()[mul(814,761)},+select()what()why(658,435))~who()who()mul(879,682)+!(%}$mul(181,342)when()~,what()where()*>,mul(49,51)+'+ {what()mul(459,620)mul(676,939)mul(785,481)[%,how()->#when()mul(941,842)?when()who()mul(626;don't() ##mul(369,396)why()why()mul(18,620)mul(660,703)~$don't()from(891,902)mul(624,59!!+mul(881,448):;mul(103,918),>}why(295,520)?mul(975,493)~where()/mul(500,773);&/what()$);%>mul(574,896){when()& -{why()!mul(767,832)%^^?mul(176,339)^$?? {?>mul]+/who()<}~why()select()when()mul(585,105)mul(326,283) @select()mul(881,190)@(,[@$[-!:mul(978]how()mul(244,274)(why()mul(107,435)~<how()^:/'select()select(537,988){mul(679,948)]when()-'<how()from()##mul(719,859)from()*;%)when()<mul-^{mul(268,333)/$why()mul(49,579)+#[mul(656,687) when(),$(why()mul(971,997)~)-how(508,336)+*where()mul(158,533);>'@}how()who(),mul(514,868)select()how():;/mul(371,314)how(683,764)#%~;where()}<do()?+&>why(),mul(630,194)+,-(how()mul(556,839)!@]:how(904,253)/+)mul(949,374)'>>~@what(702,586)how()mul(93,979)^(who()})${mul(500,125) mul(554,209))[where():/where()mul(489,287)#when(),&',mul(857<mul(353,900)&(^+}'why()*@}mul(606,807)mul(8![what()who())$${)mul(835,964)mul(580,757)]>mul(735,380)*!<&{^mul(908,597)?]what()who()mul(830,216)~'mul(131,112)mul(214,624);>[ why(727,278)from()(*mul(277,717,{how()mul(491,389)<'mul(308,352)*#mul(473,610)(#;#mul(96,433)-what()how(893,680)where()]*>mul(15,226)*}do() &/;[&<]mul(570,554)(:mul(162,708)where():+{^when()who(195,632)from(512,233)(mul(735,501);mul(47,211)}^$how()~do()#+@from()mul(403,568)~who())<mul(675,223)select(36,321)/{mul(570why()who()-from()when()mul(355,402)how()'''/mul(172,474)/mul(907,382)@from()/{'}when()#where()!mul(769,260[%>what()from(519,688)mul(479,938)why()')?['mul(912(&~(don't()%why()%why()]<mul(310,686)%*who()'where()mul(116,766)?,+~how()$?when()mul(426,166$^+]mul(665,324)(:where()+*,mul(990,700)who(48,101)<*}mul(308,613){mul(287,917)mul(568from()^[+? mul(301,15)how()^why(),@;@mul(220,76)~~-'why()>>mul(901,522)mul(236,396)-,who()what()where()%#:when(738,307)mul(638,827)%! what()<?&{%don't()?from()}why()who()^select(347,721)+who()mul(770,663)]-!mul(705,510){mul(76,924)*--do()mul(18,557)mul(413,86),>%^when()-don't():mul(69,715);^who()select()~who()+what()mul(483,819)<from() &who()*>)^/mul(692,711)<>?,,who()'mul,mul(45,587)why()}'select()/[how()-what() mul(623,228)-?'>mul(738,552)%>!/when()?[why() mul(364,106)'when()^who(382,157)who()&>mul(417,796))where()(mul(792,820)[from()(*/*where()%mul(504,794)mul(342,18)@'how()mul(929,33)how()}mul(336,88)'+;where()}mul(114,443)why();when()[@!'when()mul(66,853)]select();(&$&why() *mul(255,88)#*when()^mul(118,466)when()/!')%from()mul(396,750)$when():)-select()~mul(711,817)who()~ ,]select()**how()mul(531,995)from()mul(816,42)mul(801,817)'?:;'~mul(830,904)%[/why()who()-mul(296,626)/^~*where()+(+from()mul(311,114)mul(266,973)~^)$--,:mul(372,293)!+,what()mul(376,438)$/]}~,@>{mul(324,122)mul(207,152)'mul(568,638)!>[,>+/>>mul(514,968)why()why(8,771)who()~ #>/?mul(190,876)!mul(70,561)who()how()>mul(265[/where() from()$why()#^mul(101,15);$^from()-!mul(570,448)/?(]who()/how()$-{mul(621,492)@?don't()who()}>*#mul(659,911))how()what():)<(do()from()-)%mul(134,954)select()mul(572,608)why()-)$+mul(392,779)
-;who()~mul(268,986)#/from()],}mul(632,679) when()select() -& select()~mul(707,831),^~*from()how(),[mul(210,504)why()select()@)who()mul(188,858)$#;select()mul(828,586)&#where()@mul(48,75)$#+!])what()$mul(899,170)#$ from()mul(786{?#{~%@:mul(96,375)[mul(958,29)what()&where(203,927)>*#)select()-*mul(519,379)why()]mul(750,986)%+;#when()[$<[mul(144,674)*^who()mul(523,649)#-mul(48,556)!@~)/@->mul(170,217)mul(628,552)how()<how()@!([mul(201,642)who()who(671,521)){^[mul(707,964)^-,~^/select()where()how()+mul(930,602)-?;<&}mul(510,583) *?:'do()(^who()+&!!mul(447,765)^}(${&>};mul(433,161)when()-,/%'what(891,571)mul(797,743)from()<<who(993,622)*mul(597,762)mul(298,716)where(){!%'{?mul(834,555))!$^(^mul(262,528)!~ {&why()$:mul(348,753)}:~~,mul(290,118)mul(607,348)how()why()%mul(121,228)mul'mul(306,751)where()don't()}# mul(142,845/];%select(368,615) mul(912,816)mul(584,777)#($mul(114,115)'(&-what()#,mul(503-{{from()/<why()select()]${mul(731,12)-+~#how()?select()$$mul(112,678)-:&;'<<what()[;mul(641,367)]%mul(759,78)mul(924,998)'%?%]'*mul(932,409)mul(356,963)'what()],mul(739,202)!?@+^*@don't()~mul(943,443)^;)mul(673,916)*!when()/&%~,:@mul(598,262){@*[&>/^-mul(412,25)when()<)??}:*mul(409,767)how()!<}[)select()!,,mul(978,831)why(5,443);[{-mul?from()>@where()>mul(596,740){#mul(853,990)+:when()#/{<mul(88,36)>mul(418,161)[:why()$/}mul(728,815)*mul(448,232)#+why()/~select()mul(798,812)what():(mul(305,330)where()<>do()# mul(485,702)$@what())mul(33,730)^mul(250,103)>[/}from()who())}why()/mul(580,640)~mul(39,871)/)@how():where()what())~mul(66,708)select()where())!)when()+:'mul(886,576)from()(when()]mul(664,110)^why()($ from()+(@mul(301~select()}:mul(198,8)^![mul(558,124)mul(271,988);<<[//-&mul(79,763)+ 'mul(389,9)(select();-;when()mul(678,773)+,(}{-when()#@mul(522,262)]don't()what()[<%where(412,191)*:(mul(522,99)#>+*where()'mulfrom()*}who()how())who()&when()mul(809,282)(&how()?mul(389,999)#what())$why() select()mul(646,75)@mul(864,690)}mul(951,939)from()%where()mul(957,667)? >/]mul(22,31)?,mul+mul(970,622)^^{ *-^%mul(166,954)when(){#from(178,855)]mul(697,375)<:*@why()-&why()mul(745,382)$>how()@^%why();who()what()mul(501,986)why(782,397)[?( mul(491,604),(mul/,@*##<how()why()mul(790,97)mul(144,289)$]<what()+)? -how()mul(493,148)[$#where()&%$select())mul(271,883)who()%mul(229,858)who() &+^,$how()mul(234,370))why()>]++where()<}mul(678,467);-+how()/do()/)?$what()mul(483,452,+[~mul(179,979)+}($>(#!*)mul(143,707){mul(732,344)mul(743,974)#mul(580,824)why()what()!when()when()&who())how()mul(10,399)}*)when()&~what(375,175)#mul(540,576)select(156,142)<*(&);%*<mul(137,605)&],+(%/{mul(945,779)}mul(952,504)~what())>from();~mul(377,827)what()@^mul(2,573)what(891,305)+(~mul(192,965)#mul(411,367),+mul(181,566)why()how()select()?]~^)-mul(571,574),who()&[ @select()mul(721,269); ->why()#mul(641,715)why()mul(38,177) *]<$why(65,872)!mul(251,717)<{mul(490,192)mul(334,149)mul(921,662)(+~mul(767,331)](^$>?'do())&(@#mul(873,278)!when()how()$what()mul#^how(511,214)]]mul(726,818)
-(~from()mul(961,791)$)^>]+~mul(320,807)mulfrom()^+<;>,mul(425,375)where()/^$from()what()}?mul(310,951)when()why(38,420){(?from(84,74)[&select()mul(18]when();[when()from()how()select();@]mul(434,652)%>select()]-?mul(984,804)*mul(363,658)*/ &from()?how();^how()mul(909,440)+!*)&<*@{where()mul(237when()'&mul(624,801)? [!mul(473,118)mul(421,299)when()select()mul(358,981)mul(179,656)@#{:from()^$]$)do();how()+$where()%#from()<mul(483,226)mul(351,736)who(251,417);how()'from()mul(400,769)#~>(&!)^mul(446,656)-:$from()why()}@;when()*mul(831,757):who()! %%? do()mul(554,594)@when()who()how()>'>#mul(992,883)from()[(how()what()'mul(684,266)from()where()$?{'mul(656,521how()-);}~mul(413,681)^how(){!*{-<mul(276,497)?'mul(686,181)where()?(%mul(711,352)$when()[+when()mul(887,977)from()mul(553,296)$'from()?<*when(465,958)mul(244,750)( +%mul(995,429)select()$what()[mul(30,375)[}&from()?from()(:from()<mul(957,599)what()(~why()^<,?mul(848,412)from()&^%@;>mul(605,813/&who()/mul(208,330)&select()%[~how()[mul[@;+mul(291,832)[mul(954,916)-<, }(mul(360,461)??+?'select()select()mul(176,724)--:%mul(529,706)<'who(807,145)( '^~:mul(394,403)>mul(461,505)/])#+'-mul(555,534)who()what()^ ]*mul(972,671)+ *who(){mul(7,361),}}when()/[mul(519,583)?*who()+do()@where()where()* how(),#how()mul(907,286)>/@why(929,601)'&,@mul(174,628)<^from()mul(400,722)-/~&mul(705,103)&from() (~}mul(821,931)select()$^+what()'^do()/ mul(741,976)who();@,how()mul(11,473)/who(97,948)<:when():!;'mul(486,596)~%<why()(]how(){-,mul(784,304)select()don't()%where(909,313)< %]@?()mul(405,274)>why() mul(972,412)&;<when()select()[}why()mul(908,622):??{ #why()::who()mul(369,742)!}'[mul(980,605)<mul(954,15)how()*+what(174,33)!mul(816,280)&mul(538,667)how()+*mul(569,802)'how(552,509),when(99,855)#}~when(496,155)mul(541,15)![select()'$,[when()?mul(334,788)mul(546,949)what()++?{:select()where()!don't())^$]what()/mul(293,636)when(535,577)&,where()#'select()>mul(915,634)),<~>*[^%mul(810,448)+-mul(696,812))-{{mul(141,61)where(806,736)>!;mul(969,802))how()why()?[:mul(269,857)when()select()who()>#@:what() where()mul(722,901)+'from()]mul(284,470)select()when()$why(){~why()!what()don't(),why();<(select()mul(17,245)][?/when()&;mul(582,931)select(604,965){+do()]$select()mul(388,976)' :#mul(368,451)+mul(191,133)$'mul(121,338)#:where()who()#$/mul(477,95)(mul(868,121)?where()/^';,*:mul(241,456)(mul(565,994)&mul(435,842)<,~/+{mul(866,963)'<what(){@}/mul(587,894))-{:$(where(48,983):(}mul(227,14) :#<who()mul(65,333)mul(248,73){why()()(!when(249,198)@mul(933,695)/'(mul(785,281)) ;&**%,when()mul(821,603)+'{{why():^:where()mul(706,661)<!(!mul(261,678)!>+;when()where()[mul(649,460) when()(!mul(306,571)who()when()(select()mul(946,26)&)~/}mul(681,34)!from()%#'what()$$mul(71,890)^:select()/where()mul(974,246)mul(198,364))what()mul(256,64)from(650,475),!-+%*+/where(126,215)mul(267,232)where()@$-*^ mul(357,369)select()(&{:&^mul(488,801)select())?don't()]#+{}*#?;mul(584,742)&>]where()?where()'mul(939,130)mul(802,6)(what()+what(567,791)*&-#!(mul(738,680)where()^{^):&%%mul(203,350)]{;mul(14,735){from(527,639)/-+mul(234,797)!mul(416,25) ,>]from()&from()];mul(495,316),where()~!)%*who()mul(666,581)?^[!*what()mul(386,330)who()~$what()- \ No newline at end of file
diff --git a/2024/04/input b/2024/04/input
deleted file mode 100644
index 3e8c6c6..0000000
--- a/2024/04/input
+++ /dev/null
@@ -1,140 +0,0 @@
-MSMSMAXXAXXXXAXXAXMASMXSXMASMXMXMASMSSXASAMXSAMXXSAMXXMAMMSSMSSSMXSAMXXXXXSXSXSMSMMMMSXMASMMMSMSSSSMMMSAXSSSSSSXMASAMXMSSMMSMMMSAMSAMXAMAMXS
-SAAMMAMSSMMMSMMMSMXMXMAMAMAMAAMXMAMXAMXXMMSMSASXMSASAXXMXMAAXXAAAAMMXSMXSAAASAMAAMXSAMXXXAAAAAASAMMAAAMMMMAAAXMASAMXMAXAAAXAXAASMSMXMXSAMSAA
-XMXMMAXMAAXAAAMAAAAMXMASAMMXSAMXSSSMMSSXMXAASAMXAXAAXMXSAMSSMMAMMMXMMMSAAMMMMAMSMSAMASXMMSSMMSSMAMSSMSMSAMMMMMMMMMSSXMMSSMSASMXSXAAASAXMMMXS
-SSMSSSSSSMMSSMMSSSXSXSXMXSMAXAAAXAAXMAMAMXMXMMMASMMMXMAMAXAMAMSMMSAMSAMXSXSXMMMMAMXSSMXXAAAAAMAMXMAMAXASXXAMXMXAMXAAAXXAAMAMXMAMMMSMMASXMSMM
-SAAMAAAXAMXMAXAXXAAMAXMMSMMMSMSSMSMMMASXMASAMAXSXMXSAMMSXMASMMXAAMASMAMAMAMASAMXSMMMMXMASXXMMSSXMAMMSMMMAXSSMSSMSMMSMMMMXAXMASAXAXXXMXMAXXAA
-SMMMMMMMMSXSAMXSMMSMAMXXAAAAAXXAXMXASMSASASASMXXAMASMSAAXSAMXAMSMMXMMAMSSMXAMXMAXAXXMASMAMXSXMAAAAMMAMXMSMAAAMAMAAMMXAXXAXMSXSMSMXMMMASXMSSM
-MXAASMMXXAXXXAMXXAXAASXSSSMSSSSMMMSMSASXMXSMMMAXAMXSAMMSXMASMSMMSSXMSXSAAMSMSMMASMMASASXSXASASXSMMXSAMXAAMMMAMAXXSMASMMMSMASAXMAXAMASASAMAXM
-SSSXSAASMMSSSSXSMSMMASAAAXAMXMASAXASMXMASAMXAMAXAMAMXMAMASAMXMAAAMAAAXMMSMAAAAMASMMXMASAMMXXAMAMAAXAMXSSXMMSXMMSMXMAMSXAAMXMAMSMMASASXSAMMSM
-MAXASXMMAXSAXMASAAXSXXMMMMMMMSAMSSXSMMXAMASXMXSAAMASMMAMMAASAMMMMSSMASXAAXMMMMMXSXXAXAMXMAXMAMSMMMSAMAMMMSAMAMSAMXAAAMMSMSSMSMAXSAMASAXAMAAA
-MAMXMASMXMMMMMAMMMXAXSXSMXAAXMASAMAXASMMSMMASAXXXMXSMMSSMMXMASXXXAAMXMMSSSSMSXMASXSMSASXXAMSXMAAMASMMXSAMMAMAMSAMXAMXMAMAXAAAMXMAAMMMMMAMMSM
-MSSMSAMXAXSXXMASXMASMMMAMSSSMSXMASMSMMAXXASMMXSMMSAMAAAAAMMMMMMXMSSMXMAXAAXAXXMAMAXAAAMMMXXSASXSMMSASAMASMXMXMXAMAXMXMSSMSMMMMSASXMXAXMXSXMA
-XAAXMASMMSAMXMAMXXAAAAAAMMAXASMMMAXAMMSAMXMAXMAAAMASMMSSMMSASAAMAAMMSSMMMMMSMMXMMAMMMSMXXXAXAMAMXXMASMSMMXAMXXSAMXSSMMXAXXXSXAAMASAMXSAXSAMX
-MSSMSMSMMAASAMXMSMMSSMSSXMAMXSAASXXASAAMXSSMMAMSMXMMXMXMXAMASXSXMASAMXAAMMAMMMAMXAMXAAMMSSSMSMMSMMMAMMAXXXXMMXMXMAMAAXSAMMSXMSMSMMXMAMMMMAMS
-XAAAAAMAXMMXMMAAMAXAMXMAASXMAMMMMAMSMMXXMMAXMSXAXXSAMXAMMSMAMAXAMXMASMSMMMAXAMMSAAMMSSSMAAXSAXAAAAMMXSMSSMASAAMXMASXMMMAXXAAMAXSXSAMXSXXMXMX
-MXSSMSSMMXXMSXSASMMMSAMXMMAMASASXMMAASMSSSSMSXSMSMMAMSASAMMSMAMMXXXAMXMAXSMSASAAMMMXAAAMMSMSMMSSSMXSAASAASAMSASXSXSXMAAMAMXASMMXASXSMSASMSSS
-XMAMXAAXMXSAAAXAAMAXSASXSXXMASAMMASMSMMXAAXXSAXXAASAMSXMMSAAMSSMSSXMMAMMMSASAMXMMXSMMSMMMMASXAAMAXAMMSMSXMMXMMMMMXMASMSXSSMMAXSMMMXXAMAMMAMX
-SAMXMSSMSAMMMMMSMSSMSAMAMXXMXMAMSAMMAAXMMMMMMMMSSMMAXXXMXMMMMXAAAXAASMMSAMXMXMSMSXSAXMASXMAMMMMSAMXXMAMXXAMSXMAAXASAMAMMAMASAMSASXSMAMXMMAMM
-SXMAXXAMMASMXAXXMMAMMMMSMMSMMMXMMAMSSMMAASAAXMAAXXSXMXMSAMXXXSMMMSSMMSAMMXSMMXSAAASAMSAMAMAXXXAMXMSSSMSASAMMASMMSASXSAMSMSAMSASAMAMMXSAMMSSM
-XAMSMSSMSAMAMMSMXXAMASXMAXAMXSMASAMMAMXSXXXSXMSSSMMMSXASXMXMAXAAXAMMMMMXSASAMAMMMAMAXMASASMSMMXMAXSASAXASMAMMMAAMAMAMXXXXMXSXXMXMAMASMMSAMMM
-MSMMAMXASXMSXMAXMSXSASXSMMMSAASAMAMSAMMMSMXMAMAAAMAAXAXXMSSMASMMMASXXMAMMAMAMXSXSASXXMASAMXAMXSMSMMAMMMAMMSMXMMMMAMXMSMSMSMMXXSMSMMMXAAMASAS
-AAAXSAMXMAAXAXXMXAAMXSAAAAAMMXMXXAMSAMSAAMASMMMAMXMSSXXAMAXMAMXXAAAMAMMXSAXXMMXAXXMXXSAMXMSXSAXXXAMXMXAXMAMAAXXASMSMMSAAAAMAMXAAMAASXMMSXMAS
-SMMMXASXSXMSSMSMMMXMAXMSMMXSMMMMMSMMAMMSSSMMXASAXAMXAXMAMASMSSSXSXAMAMAXMAXSAMMMMAXMXMSSMASAMXSASXMXSSSMMMXSAMXXXMAMAMXMSMMSAAMSMSMSAMXXMMAM
-AXAASAMASMAXMAAAXAMSMXAXMXASAMXSAXMMAMXAXMAXXASAMSSMAMSSMMSAMAXMXMXXASMAAAAXMMAMMSMXMAMXAMMXMXAAMXAAMMAMMAAMAMSAMXSMXXMXMXAMXSXXXAMXAMXXMMAS
-MMMMMAMAMMSMMSMSMXMAAMSMXAXSASAMMSASXMMMMSMMMXMXMAAMXMAMAXMAMSMSAASXMMMXMMMXMMXSMASAMXMASXMASXMSMXMAMSAMMMMSASAMXSXSMMSAMXXSXMASMMSSSMMSSMAS
-MSMSSSMMSAMXXXAMXSMMSMAAXMASAMXSSMMMSAASAAAMXAAAMSMMSMSSSMSAMXMXAXSAMXSAXAAMSMAXXXMSMAMAMAMXAXXMXXAAAMASASAMXMXMMSAMXASAXSAMXMAMSXAMAAAAAMAX
-MAAXAMAAMASMSMAMAMXMXXSSXMAMAMAXMAMAXSAMMSSMSMSMXXAXXAAAAASXSAMSSMSXMASMSMSAAASAMXXXXAMASXSMMXSAMSSMMSASXMAMXMXMXMXMMASAMMSMAMAMMMASMMMXSMSM
-MMSMASXMSAMMAMSMSXAXSAXXAMXSSXMASAMSXMMSAMMAAAAMASMMMMMSMXMASAMAAAXAMAMXAMXMXSMSXMXSXMSASXXASAMAAAXAMMAMASMMAMAMAMASXMMMXMAMAMAXAAXMASMXMAXM
-SAXMXMAAMASMSMXAMAMSMMXSSMAMXAAAXAXXXAMSASMSMSMSASAAAAXAMXMMMXMAXASXMASMMSAMXMAXSMASAAMMSMSXMXSMMMSXMAMXXXSAASASASASAAMAASMSMSSSXSMSAMXSMAMX
-MASMSSSMMAMAXAMAMAXAAMAMAMASXMMXXSMSMSMSAMAAAXAMASXMXMSAMXMMMMMMSAMASMSAAMMSXMAMAMASMMMMXAMXMAMASXSAMXSSMMMSMXMSASASMMMXXSAMAAAMAMXMAMXAMMMA
-XMMAAAXMMXMXMMSSSMSXSMAXAMSAMXSMXXASAXAMMMXMAMSMXMMSAAMMMAXMASAAMMMASXMAMXMAMMXSMMXSMMSSSSSXMXMAMXSASAAXAAMASXXMMMASXMXXMMAMMMXMAXMMSMMMMMSX
-MXMXMMMXMXXXAMAMAXAXMXSMSSXMAMMMMMAMAMSMSSXMASAMXSASMSMAXXXSAMMXXAMASXMAMSASASAMXMAMXXAAXXAXSAMSSMSAMMSMSXSASXMASMSMMSSSXAMMSMSSMXSAAAAXAAXX
-MASAMAXMXASXXMAXMMSMSAMAXXAMMSAAAMAMAXXAASAXXMAMAMASXMMSXSASASAXSMMMMAMXXXAMAMXSAMMSMMMSMMMMMASAAAMXMXAXMAMXSMSMMMXASAAMSXMAXMASXAMASXMSMXSA
-SASASXMAMXMAASASMSMAMAMSMSMMASMSSSXMXSMMMSMMSSSMMMMMMMAMAMASAMAXAXAMSMMSSMSMXMASAXSAMAXAXAXXSXMXMMMAXMAMSAMAMXXAAASMMMSMAXMXSMMSMSSXXXAAXAMM
-MMSXMASXXSMSMMAMXAMMMAMAAAXMASAMAMMSMMXMAXAAAAXXASXSAMMMAMMMMMXAMXMMAAXASXMAMMXSXMSMSMSSSSSXMAMXMAXXSAMXSAMSSSMMMMMMXXMXMXMMXAXXMXAAMMXMMSSM
-SXXXMMMMAAAXAMXMSSMMXXSMSMSMASMMXMAAAXSXXSSSMAMSASASMSSMAMAAXMXMSASXSSMMSMMAAAXMMMMXMMXAAAAAMSXMMSSSMMSAMXMAAAASXMSSMMMAXSXSMMSSMMSMAAAXAMAM
-XXMMXAAMMMSMMMAMAAAAMMMMAMAMMSXSMMSSSMMMXAAXXMMSAMMMXAASASMSMXSMMAMAMXAXMASMSMXSAAMSSMMXMAMMMAAAAAMAAAMXMMMMMMMMAAAAAAMMMAAASMAMAAMXXSAMSSSM
-MSMASMSMSAAAXSXMXSMMXAASXMXSMXAAAXMMAMAAMMXMMMAMAMXSMMMSMSXXMASAMAMXMMSXSXMMAXASMXMAAXSSSSSSXSSMMMSAMXSMMAMXAAASMMMSSMXSAMXMSMAXMMXSMMXXXAAS
-AAAXSAAXMSSSMMASAMAXMSMMAXSXMMSMSAMXAMMXSMASAMAXASMSASASXSMSMASMMASAAXAASXSXXMMSAMMSMMSAAAAMMMMAMXAASXXAXXXSSSXXAMAAAXAAXSAMXMSMMAXXAXMMMSMM
-SASAMMXMMAXAAXAMAMSMMMAMAMMAMMAAXMSSSMXAAMASASMSMSASAMASASAXMAMXSAXMAMMAMASXMXAMMMAAAXMMMMMMAXMXMMMMMAMSXSAAXMASMXMASMMMSAMXXAMAMMMSAMXAAAAX
-MAMAMXAAMXXMSMMMMMMXASAMSASAMSMSMXAAAAMSSMMSAMXAXMMMAMMMAMXMMXMMMMSSMAXAMAMMAXMASMMMXXMAXSXSSSMXSAXSMXMAAMMMMMXAAAXXXMXXAAASMASAMAAXMASMXMSM
-MSMMSSMSXMMMAXSMAAMAMSMMXAXMMSAMXSMMMMMMAAAMASXMMSXSAMXMMMSMSXMXAMXAASMMMASASAMAMAMSSMXAMSAMAAAASMSASMMMSMXXMMMAMMMAXMXMSMMMMASMMMSSMXAMMSMM
-XXAXXMAXXAASMMMMMSSSMMMSMMMSMMAXAXMAMMXMSMMMAXAAAXMASAMXSAAAAMMASXSSMMAMSMSXMXSAXXMAMXAMMSAMSMMMSXSAMXAAMXMMAXSSMAXXMMMXMSAXSASMAMMAXMXXMAAA
-MSMMAMAMMSMSAXMAMXMAXXAAAAAMASMMSMMXXXMXXSSMASXMMMSAXXSMSXMMMSMAMAMAXXAMMASAMAMXSMMMSSXSASAMXXAASMMMMXSXSASAAMAXSXMMSMAAXMMMSAMXAXSAMXMXSMXM
-AAAAXMMXAAXXAMSSMASXMMSSSMSSXMMAXAMSXSAAXAXMMMMAMAMASXMASXXMAXMAMXMAMXAXSAXXMAMAAAASXMAMASAMXSMXSAAMMXMASASASAXXAMAMAMSSSMSAMAMMMXAMXAAMXSXX
-SSSMSASXSXSAMXAAMXMXMAMXAAMMMAMAMAMAASMSMMMSAASAMAMAMMMAMAMMMSMXMSMAMMAMMAMSSMSSSSMSMMSMMSAMMXMAXXMSMAMAMAMAXXMMSXSSMMAXAAMXSAMSSMAXSMSAASXS
-MXMAMAXXAXMAMMMSMMMMMMXSMMMMSSMXSSMMXMXMAXAMXXSXSASAMSMMSMXASXXAAXMASAMSMMMMAXAAMXAXXAAAASAMXAMXSXMAMASAMXMXMMSAMAXXXMAXMMMAMASAMMMMXAMMAMXX
-MAMMMAMXMSSSMSAAXAAAAMMSAMSXAXMAMAAXSSMSSMSSMXMAMMMXAAAAAXXMSAMMMMMAMMAAAASXSMMMMSXMMSSMMXAMMMSXAAMXSASMSMMSAXASMXMASXSSXAMXSMMMSAMMXMMMSSSM
-MSMXMMXAMXAXAMSMSSMSMXAXAMSMSSMSSSMMXXAAXXAAXMSASXSSSSSMXMMAMXMSMSMXXXSMMMSAXAXAAMAXMAXAMSSMAASXSXMAMXSMSAAASXMXMAMSMAAXXXSAAXSASAXXAAXAXAAX
-MXXXSASXSMSMMMXXAMXXAMSSSMXAXXAAMXMASMMMSMSSMAMAXAAAAAMXAMXSAMXAAAASMMMMSMXAXXMMAMSXMAXXMAAMMMSAAXSMSAMASMMMAMXASXSAMMMMMMMMMMMASAMSAMMSSSXM
-MSMAXMASMXMAMAXAMXAMAMXAAXMMMMMMSAMSSXXAMAAAASMSMMMMMMMMXXAMAMSMSMSMAAXSAAXSMSMSMSMMMSMMMSMXAXMXMMAAAMMMMAXXMASXMMSXSASAAAAAAAMXMXMXAXAAAAMA
-SAMSSXMMXXSAMASMXMMSSMSMSMXXAXMAMAXAXMMMSMSMSMAMAMAMXXAMXMXSAMAAXMAXMMMSMSAXAXMAXAAAAAAXXAAXSMMAXXMMMXSASAMXXMMASMXAMASMSSSMSMSAMXSSMMMSSMAM
-SASXMAAXMMSAMXAMAMXAXMMAAAASMSXMSSMAMSAMAMAXAMAMSSSSMXSAAXASXMMXMMMSXAAMXMMMSMSSSMSMSMSMMMSMMASMMSMSAMMAMSSXAXSAMMMMMAMMXXMAXMSASAMASAXAMXSM
-SXMASAMXAASAMXMSSSMSSMMSMSMAAAAMAXXMMAMMAMXXMMMMMXMAMAMXSMASXSAXSAASMMSSXAAAXAAAAAXAXAAAMAAMXMMAAMMMAMMXMAXMMMMAMXAAMASAMMMSMASXMASAXMMAMAAX
-XAMAMXXMMXSXMMMAAAAXAAAXAAMMMMMMASMMXXAMXSSMSASASASAMXSAXMMMAAMAMMXMASAMXXMSSMMMMMMAMSSMMMXSAASMMSXMXMSAMXSMMAMMMSSMMASMXMAMMXMASXMMSMSAMXSM
-MSSMMASXXAMAMXMMSSMXSMMSMMSSXSXMXMAXMSXSAAXASXSASASXSAMXSMAMXMMMXSMSSMMSSXAXAMASAAMAMMAMXAAMMXMMXMXMSMMASAAMSMSAAMASMMMXSXMXMASAMXXSAMXMASAA
-AMAASAXXMAXSMSXMAXXAMXXSAMXMAMMMMSSMXAAMMMMAXAMXMAMAMMSSMXAASXXMASMMXAXAMMMMMSASXSSMXXAMMMSSSSXMAXMXAAXAMMSMAASMMMAMXMSAMAMMSXMAMMMMAMSAMXXS
-SMSMMXSMSAMMXSAMXMASXSAMXMAMAMAAMAAAMMSMXXMSMMMMMSMXMAXAXMXMXASMAXAASAMXSAMAXMXSXXMMMMSMMXXAXAASMSSSSSMSSXMMMMMMAMMSMAMASXMAMASAMSMSAMXMAMXX
-AMMAXXAAXMASAXXMXXXXASXMASASMSSSMSSMMAMAMXAAAAXAAAAAMXSMMMSXAAMMXXXMSAMXSASXSXSXMSSSXAMAMMMMMSMMAAAXAAAXXXMAMXAXXSXAAMSAMXMAXAMXSAAMXSSSSSSM
-MMSAMXMASAAMXMSMMSAMMMASASXSAAAXAMXAMXSAMXMSMMXMSSSXMAAXAMMMMMAXSASXMASMMXMMSMMAXMAMMASAMAXXAMAMMMMMSMMMMXSAMSSMXMMXXXMASXSMMSSXMMSMMMAAAAMA
-XAAAXXXXSMXMAXSAAXXXXSMMXMXMMMMMSMSSMMSAMSXMAAXXAMAXMSMMXXAAASAMXMAAMASASXSASASMMMAMSMXASXSMSSSSSSMAXAMAMAMAMAAXSMMSSXSXMMMMAAAXMAXXAMAMMMMS
-MMSSMMMXMXAXMSMMMSXSXSXSMMSXSASMXAXMAASAMXASMMMMASMAXAASMXSXXXXXAXSXMASMAAMASAAXASAAAMMMMMXAAAAAXXMXSAMAMASMMSSMAAAAXAASAXAMMSSXMMSMSMAMSXAA
-MMMMMAMAMSMSMMAAASMSAMASAASASASAMSMSMMXMMMMMMXXSMMMMMMSMAAXXSXSSMMXMMXSXMXMAMMMSXSMSXSAMXSMSMSMMMXAAMMSAXAMAAAAASMMMSAMXXMAMXAMXSAAAMXSMMMMS
-XAAAXMMAXAMAAMSMXSAMXMASMMMAMAMMXXAMXSXXAXMAAMMXMAMXSXMMMSMAMAMXSAXMXAXAXMSSMSASMXAMASASXSAAAAXXMXMASAXMSSSMMMMMXXMXSXXXXMASMAMASXMXMAMAMMSX
-SSSSSSSMSASXSMXSAMAMMMXSMXMXMXMSAMMMAMMSSSSMMXSAMSMAXSMAXXMAMXMAMSSMSMSSMMAMXMASXMAMAMAAAMSMSMSMXSXMXMXAAMXXAAXMMXMAXSAMXMASXMMASMSSMASAMXAX
-AAXAAAAXSXMAMXSMMSSMMAAXMAMXXAMMASXMAMXAXMASMAAXAMMMSXSMSMMMXAMMMAXMAMAAAMAMAMAMASXMXMXMSMMMMAMMAMXMASMMSSSSSMSAMXMAMAXSAMASAMMXSXAAMXSMMMSS
-MSMXMMMMMMSMXSAMXAAASMSSSSSSMSAXAMXMSMMMSXAXMMMMAMAXMMMXSAMSSMSSMSSSSMSSSMMSSMSSMMASAMXXMASAMAMMXSXMAXAAAAAAAXMAMXMSSSMSXSXSXMXMMMSSMMMMXSAS
-MMMMMAMAAAAXMXMSMASMMXAMXXAMXXAMSSSXXASXMMMMMAXMAXMMMXSAMXMAAAAAXXMAXAAAXXXAMXAAASAMASMMSAMAMMSMAMAMSSSMMSMSMMSMMMAMAAAXAXMSXMASAAMAXMMAMAMM
-MAAAMASMMXSSMAXXMAMASMSMSMSMAMAMAAXAXXMASXXASXSMSAAXSMMSXMMSSMSSMSMAMMMMMXMAMMSSMMASAMMAMASXMXXMAXAMAAAXXMMAMMAAAXAMSMMMMSASASASMSSMMMSASMXA
-XSSMMASXSAMXMAXXXAXXMAAAXAMMXSAAMXMXMMSAMXMXSAAAMMMXSASAMSAAAXAXMXMAMMXAXSMSMXMXXXMMXSXASXMMXXSSMMSSSMSMXASASMSSMSXXAMXAXAXSAMASAAMAAXXAMXSX
-AMAMSASAMXSXSSSSMMSAMXMAMMMAMXXSSSMAXMASASAMXMMMMAMAMXMAAMMMSXXAMAXAMMMSAAAMSAMMMSSMMXMMSAMXAAXXXXXAXAAXMMMXSAXXMAMSAMSMSMAMXMAMMMSMMMMAMASM
-XMAMSAMASASMAAAXXAAAASXXMAMASXAXAAXAMMXMMMAXXXAXMAMMXSMXMAAAXMSXSASXXMAXMMSMSXSAXAAASMMXSMMSSMMSMSMAMSMMAASXMXMAXXAMAMMXMXAAXMASAAXMASMSMAMA
-SMSMMASXMAXMMMMMMMSSMMXSXMMAMMMMSMMSXSAXAMXMSSMSSSMSAAXSXXMASAAXMAMAAMSMXXMAMASMXMSMMXMAMMAMAXXAAAMAMAMXSMSMSXSXMMMMAMMASMMSXSASMXSXXAAMMMSS
-MAXXSAMMMSMSXAAAAAAXAMAAMSSXXASAMXXMASASMMMAXAAXAAAMMSMXASMXMMMSMSMMMMAAXMMAMMMXAXXXMMMSMMASMMXMSMSMSMSAMAXAXMSAMASMMMSMSAMXAMXSXASMSMSMAXAM
-MAMAMASAAAMXXSMSSSMSAMMSAAAMSMMMMMMMAMXSAASMSMMMSMMMMMXSMXMAMAXAAMSMSXMMSASXSMAMXXSAXAMXASASASAMXMAMAXXAMAMSMASXMASASAAXSMMMXMAMMMXAAAMMMMMM
-MMSXMSSMSSXSAMMAMAXSXXXMMMMMXAAAXAAMMXAXXMMAAXMAXXXSXMAMMAMAMMXMSMSXMASASMMXAMXMMASXMSASXMASAMXSASMXXSMMMAMMAMSMMASAMMXXMXSMXSMXSSSSMSMAMSSS
-MAMXXXXAMAASAMMASXMMXSXAXSSMMSSSSSSMSMMSXXMAMXMAMSAMAMAXXASMSMSMMASXXAMAMXSSMMASMAMMAMXMMMXMAMAXXMXSMMASAMXXMXMASAMMSSMSMAXMASXMXAAAXMMMMAAM
-SSSMSMMMMMXMAXSASMAMAMMSXMAAAAAXMAMAMAASMSMMMXMASMASXMAMSASAAAAAMAMMSSMSMMXAXSAAMXXSSXMMASMSSMSMMSXAASAMASMMSMSAMXSAAAMMMSSMMSASMSMMXXAXMMSM
-XAAAMAAXAXXMAMSAMXAMXSAMASXMMMMMMAMMMMMMAXAAXMMSXMAMXXAMXAMMMSMSMSMXAMAMMMMMMSMMXSAAXAASXMXAAMAASASMXMASXMAAAXMXSAMMSSMAAAXAMSAMAMXXXSSSXSXM
-MSMMXMMXAXXMAMXAASXSSMASAMXXSSMXMSSXMXSMSSSMSMXMASMMAMSASXSSXMMAAXAMMMSMMSASAMAAAMMMMXMMASMMSMSSMAXXASMMAMMSMAXSMMSAAAMMSSXMMMMMMMMXXAAXMASX
-AXAXXMSXMSMAMMXXMXXMAMMMMMSMSASXAXAMXAXAAAMAXMSMAXAMAAAASAXMAASMMMAMXAAAASAMMSMMMMAAXMASAMXAXAMAMAMSXSMXMMAMXSMXMXSMSXMAMAMSAMXSXAXAMXXAXMMS
-MSMMSMAASAMAMXSSMSMSMSSXXAAXMAMMSMAMMASMMMMSMXXMAMAMMSMSMXMSMMAAMMAMXSSSMMAMAXMASXSMSAMMASMAXAMAMXXMAXMASMMSAXAMSAMXMAMMSAAXAMAMASXSAMMXMXSA
-MAXAMMAMSASXSASAAMAXXXAAMSSXMAMAMAAXXXSAAMAMMMSXXAAXXMXXAXXASMMSXSASAMXAASAMSSSMSAXASXXSXMMSSSMSMSAMMMXXMAXMMMMAMAXAMXMXSMSMXMASAMAXAXSAAMSM
-SSMMSSSMXAMXMMMMMMXMMMMMMAAMSAMXXMSAMXXXMMASAMAMXMXSXMASXMSMAXAAXMAMMSAMXMAMAAXMMAMAMMMMAXAMXXAAAMSASMSMSMMAAAMSMSMXSASXXXAAASXMASASMMSXSASX
-AAAAAAMMMSMXMAXSAXSAMAMAMSSMSAXASXAASASXSSXSASMMMSMMMMASAMXXAMMSSMMMSXAXSXMMMMMMMMMAMAASMMSSMXMMSMXXXAAMASASMXXAAAMXMASAMSXSMSASAMXAMXXAMAMA
-MMMMMSMAAAASAMXSASXMSASXMMAMXMMSAMXXMXSAAXASMMAAAAAMSMXSASAXXSAAAAAXMAAXMASMMXSAAASMSMMXAXAAASMAXXXXMSMSMAXMSSXMSMSXSAXAMMMMXSAMXSAXSAMXMAMA
-SXMXAMMMSMSAAMAMXMAXSAXXXSXMAMXMAXMMMXMMMMMMMSXMXXXMAMXMAMXSMMMSSMMSSXMSMAMAAAXMMXXAMXSSXMSSMXMAMMSMMXXAXMXMASMXAMXMMMSAMXAXMMXMXMMXSAXXXAMA
-AMXMAMAMXMXMSMAMAMXXXMXSXMASASXSXMAAMAXAMAAAAXASASXSXSAMAMXXAXXAAAAAXAAXXASMMMSSSSMMMAXMAMXAAXMMMAAAMAMXMXXMASMSAXXXAAMASMSSMSAMXMSAXSAMSSSM
-MAMASMMSMMSAXXMSMSAMXMASASAMXSAMXAMSSMSSMSMSSMMMASAAXSXMAXSMMMMSSMMSXMMASASXMAMXAAAXSMMMMMXMMSMAMSMSMMSAAMXMXSASAMSSMXSAMXXSMAAXXSMMSAXMAAAM
-SSMAXMASAAMMMMXAMXAMAMMMAMXSASASMSMAMAAXAMXAXAXMAMMMMMASMXSAAAXAXMAXXSAMXAXMMAXMMMMMAXAAAMXSAMXAMXAMAXSXSMASAMMMAMXAAMMMXAMXSSSMXAMXAMMMMSMX
-AAMMMMASMMMSAMSASMSMSSSMSMMMASMMAAMXMMASMMMSSSMMMSXMAMMMMAMSMMSSSMAMASMSMSXXSSXSASMSXXSMMXAMASXSSXASAMXAAMXMAMAMMMSMMMXSMSMAMMAXMMSXMXSAAXXM
-SXMXAMXMXSXMAMSAMAXXMAXXXAXMMMASXMMMSXAAXAXMAMXAAXMSMSMSMSMXMMXMSMASASAXAXMMMMASASASAXMASMASMMMMXMXMAMXXMXMASAXSSXMMSSMSAAMASMMMMXAAMASMSMSA
-MASXMSSXAXXMXMMAMAMAMXMASMMMMSAMMSXAXMSXSASMSMSMMSAASAXAAAXMAMSAXSMAAMAMAMAMAMMMXMAMSAMAMSAMXAAXXXXMASXSMXMAMMAMXAAAAMAMSMSMSAASMAXSMASXMAMS
-MXMAMAMMMMMMSSSSMASXMMSMSAMAAMASAMMXSXMAMAXAAAXAAMMMSXMMMMSAAAMXMASMSMSSSSSMMSSMXMXMMXMAMXMASMSSSMXMASMAMAMASAMXSXMMSMSMMXSASXMSSSXXMASMMAMX
-MSMSMASMXAASAAAXSASAMASXSAMMXSAMASMXSAMAMMMMMSMAMXAMXXMXMAMMMXSAAASXXAXSAAMAMAAMMSAXSMMSXMAXAXXAMXAMAXMASXSASXSMMXXXXAMASAMMMXMXAMASMXSXSSMM
-AAAMSXMXSMMXMMMMMSSXMASXMAMXMMMMMMMAMASXMMMSMMMAXSMSAMXAMASXSASXMAXXMMMXMASAMSXMAMAXXAAXXSSMSSMSMXXMAXXAMXMASMMAXXMMMAMAMMMMSAMMXMSMAXMASASX
-SMMMAMXMMSSSMMSXMAMAMSSXMSMMMAMAMAMXSXMMASXAAAXXMAMMASMMSXSAMXSAMXSSMMAXXMXAXAAMMSSMSMMSXSAAMAAAAXMSMSMXSAMMSASXMMSASAMSSMSASMSAMSASXMXXSAMX
-MMMSXAMMAAMAAMMMMASXMMMXAAMAMSMMMASAXMASAMSSXMXAXMXSAMXXSAMXMXXXMAMAAXASMSSSMMMSMAMMXAAMXSMMMMSMSMAAAXASXXSASMMXSAXMXAMXAAMASXMAXSAMMMXXMXMM
-SAMXASAMMSSSMMAASMSMAAAXSAMMMXAMSMMMSSMMAMAXXMASMMAMASMMMMSAMXSMSSSSMMASAAAAXAAMMAMMSSMSMXAAXMAXAAMASMMMMMMASMSAMMSSSSMSMMMASAMSMMSMAAMSMAMA
-SAMSMMXSAXMMXMSXSAMXSMAMXMXMAMMMAMAAMAXSXMASMXMAAMASAMMAASXMMXMAAAAAXXAMMMMMSMSSMMMMMXAAMXSMSSSXSSXXXXXAMSMSMMMXSASXAAAXAXMASAMXMAMSSMAASAMS
-MMMSAAXMXSAMSMMXMMMAMMXSASXMASXSAXMSSXMSAMXMMAXSXMXXMAXSXSAXSAMXMSSMMMSSMXAXSAMAASXSSMSMSAXAXAAXXAXSAMXSMAXMMSAMMXSMSMMMMSMAXMMAMAXXXMSXSMSX
-MAMMMMSAAMAMSASXMXMSMSASAMASASMXMASXMASMMMAAMAMXMSMXXSXMASAMSXSAAAAAXXMAMMAMMAMSMMAXAAAAMMSAMMMMMAMMAMAXXMXSAMAMSAMXMXSXAAMMSMSSSMSAXMAMXMAM
-SMSMSASMSMMAMAMASAMMAMASMXXMASAMXMXAMXSAAMSSSMSAXAAXAXAMXMSXXASMSSSMSASAMSSMSXMXMMMMXMMAMAMAMXMAMMMSAMXSAXXMASAMMAMMSASMMXSXAMAMAAMMMMMMSMAX
-AXAAMASAAMXAMAMMMASMAMXMAMSMMMMSSMSSMXMMMXMAAAXMMMSMMSAMXAXMMAXXAXMASAMAXAAMXXMMSAXMSMXMMMXSXMXXXMAXAMAMMMMXMMXXSSMAMASXAAXMMMASMMMMMAAASXMX
-MMMSMAMXMASXSMSASXMXSMAMSXMAAMXAAXAASXXXMSMMMMMSAMXXAAAXMSAXMXMXSMMMMXMMMSSMSMSASXXMASAMASMMASMSSMMXSMASXXSAXASXAAMAMSMMMXMAASXSAXXAAMMMSASM
-AAAAMXXAXMXAAASASXMAXMXSAAXSMMMSSMSAXSAMXAAMXMAMAXAMMMMXAMMXMASAMXASAMXMAXMXAAMXSMMMAMMMAXASAMAAAASAMXMMAAXAMXMMMMMAMAAAAXMSMSASXMSXSSSXSAMS
-SSSXSXSMSMMMMMMXMMMMMMXMMSMAAXAMXXMASASMSXSMAMSSSMMSMSMMAXAAXAMMSXXXAMMXSXMSMSMXXAAMXSXMASMMMMXMSAMXSXSMMMMSMMMAXXSSSMSSSXAAAMAMAMXMMXMAMAMA
-XAAMXMAMAMAXXXMAMAMMAMXAAXXSMMSSMXMXMAXXAAXMASMAMAXAAAXMASMMSMMMSASMXMASMAMXXAMSMMMSAAMSXMMAXAMXAMXAMXXXXAAAAASMSXSXAAAAAMMMSMSXXMAMXAMMMSMM
-MXMMSAXSASAMXSSMSMXSASAMXXXMAXMMMASAMAMMMSMAXXMASXSMMXXXMAXXAMXAXXMAXMSASAMXSXXAAAAAMMMSASMSMMSAMXSAMXSMSMSSSMSASMSSMMMMMXXSAMXMMXSSSXSAAAAX
-XMXMAXMMASMSAAAAAXXMASXMASMSSMSAMMSXSASMMMMMMXMXSMXAMSMMXAXSXSMSSSSSMMXMSMSXSMSSSMSSXSASAMAMSMXAXMAAXAAXXXMAMMMXMAXXXAXMAMSASMMSAAMAMXSMMXMM
-XMAXMXSMMMAMMSMSMXXMXSAMXAMAAASASAMXSMMMAAAMMXMAMAMAMAAXMXASAXAMAXAAMXSAMASASAAMAMXXAAXMAMAMMSSSMASMMSMMSMMMXMASMSMXMASMAMMAMXAMMSMAMASXSSSS
-XXMMSAAASMXMAXMAXMXSMSMMMXMMMXMXAMAAXAASMSMMXAMASASXSMXSAMAMMMSMMMSMMXMAXXMAMXXXSMSMMMMSXMXSMAMXMMAXAAAMMAMMAMSMMMMMMAMMMMMAMMSMMXXAMXMAXAAA
-SXSAMXSAMXAMMXSASMMMAXXXSMSXXXAMMAMMSMMSAXMASXSMXAXAMAAXXMXAXAXAMXMASMXSMAMXMMXSMMSAAXAXASXMMASAMASMSMSMSAMMASAAASAAMSSXMASASAXAAXSXSAMSMMMM
-SMMASAMAMXXXAXMAMAAMSMMMMASAMSAMXXSAMMAMXMMASAAMMSMMMMMSXMSMMMMMMAXSXMAMMSMSMSXAAASXMMXSXMAASMSXSAMMAMMMSMSSXSXSMSXMXAAASASASMSMMMMXMASAAXAX
-MASAMXSXXXMMSSXASMMMAXAMMAMAXXMXXXMAXXMSMSMASMSMXMASXMXSAMAMASAMXSMMAMASAMASAMSSMMXAXSASASXMSAMXMASMAMXASAMXAMAMMSXSMMSMMASXMXSAMMSASMMMSMSA
-MMMASXSASMAMAMXMAMMSMSXSMSSXMASXMSMSMMXAAXMASAXAAASMASAMASXMASASMMASAMASAMAMAMAXXXSMMMAXAMMXMAMXMMMMMSMMMMMMMMAMAXAMMAMMMAXXSXXAMAAMASAXXAAX
-SMSMMMMAMMAMXMAXAXXAXAXSAMXASAMAAAAAMAXMSMSXMMMXXMAXAMASXMXXASXMASAMASASAMXSAMSSMXSXAMAMSMMASAMSMASXMAXXAMASXMSMSMAMMAMXMMSAMMSSMMSXMXXMASAM
-AXAAAXMAMSMSSSMSAMSAMXSMAMSMMMSMSMSXSMMXMAMMAAAXSSSMMSXMAAXMXMAXMMXSXMXSAXASAMXAMASMMMMSMASAMAXAXXSASMXMASASMAMAASXMMASAAAMAMMAMAAAMXSAMXMXA
-MSSSMSXMMSMAMAMMMMMMXSAXAMAMAXXXXAXXAASAMAMXSMSXMAXAAXMSMMMSMMXMSMMSMSXMMSMXXXXAMAMMXAXAMMMSSMSSSMMAMAASXMASMAMMMMSXXMAXMXXAXMASAMMAASXMSMMS
-XXAMASXMASMSMXMASXSAMSASXSXSXSXSMMSXMAMAXMMXMAMAMAMMMMMXMAAMAMAMXAAXAMASAAXSXSMMMXSASMSMSMAXMXAAAXMAMXMAAMXMMSXSAMXSMMMXMASAMMAMAAXMAMAXASAM
-XMMMAMXMXSAXXAMXSAMSXMMMXAMXXMXSAAAXXASXMASMSASAMASXSXMASMXSAMASXSMMMMAMXMXMAMXSAMXAAAAXAMSSSMMXMMMXXAXXSMSAXAASMMAMXAMXXXAAMMMSAMXSMSMSAMXS
-SMXMASASXMAMSASAMAMMSMSXXSMXASAMMMSSXMAXSMAAMAXXMXSAMMSMSAXSXSASXAAASMSSSMSMXMAMAMXMMSMMMXXAMXXAAMSSSMSXMAMXMMXMAMASMMMMAAMMMXMAMMXSAAXXXAMA
-XMASASMMAMXMMXMASMMAAMXMAXAMXMMXSXAXMXAXSXMMMSMMSAMAMXAAMMMMXMASMMMSAXMAMAAXSMXMSMSMXXMASMMAMASXSMAXXAMMMAMMXXAMXMMSAXSAMXXXSXMASXAMSMSMMMXS
-SXMXASXSAMMAXAXMXXMSMSAAXMAXSASAXMAMMMSSMXXXAAAXMAMMMSMSMSAMMAAXASMXMXMAMMMMXAAAAAXMASXSMASMMXSMAMMSMMMASASMMSXSASASMMAAXXSAMASAMMMMMMAAMSAX
-XASMMMASMSASXSSXSAMAASASXMAMMAMMSSMMSAMAMMMMMSMMMMMAAXAMMSASAMXSMMAAXMMMSAAMSSMSMSMMAMMMMAMXMAXXASXSAXSASMSAMAXSAMXMXSSMMXSAXAMASMXAMXSSMMAM
-SAMAASXSAAXMAMAXSAMMXMAXAMSMMXMXAAMAMMSASAAAAMASASXMMXXMASAMXMXSXMSSMAXAMMSMAXMXMAAMASASASXMXSXSXSAMXMMAMMSAMMMMXMSXAMASMASXMXSMXXMSSMAAXMAM
-MMMAMSAMXSMMAMSMSMMMMMMMMMMAXMSMSSMASMSAMMSMXSAMMXAAASMMMMMMASMMAMAMXSMMSAMXMMSAMMSMMSASAXXAMMAMAMAMMSMSMAXMMMAXAXAMXSAXMAXSMXAMAXAAAMSSMSAS
-SASXSMAMAMMSSSMASAMXAAMXSASMMAXXMAMXMAMXMAMAAMAXXSSMMAMAMXXSAMASXMASXXAXMASXXASASAXXAMXMXMXSAXAMAMXMXAAAXSMSSSMSMSMMXMASMXMAXMAMXMSMMMXMASXS
-AXASXMAMAXMAMAMAMMMSSMSAMXMXAXSMSSMMSXMAXMMMMSMMAAAXXASAXSAMAXMMSMSMAMMMSMMXMASAMAXMXSAMMXMMMSMSMXAMXMMMMMAXAAXAAAAXAAXMASMMASMMXMAAXMAMXMXM
-MXMSXSXMAMMXSSMMSAMXAAMASMSMSXSASMSAAAAMMSXMXAMMSMMSSMXMSMAMAMMAMXAAMXAAAMMXMAXXAMXSAMAXXAMAASMAMSASXSASAMSMMMSMSMSMMMMMAMMXAAXMXSAMMXAMAAAA
-XSXSASAMMXSAAAAXSMXXXMSSMAAAXMMSMAAMMSXMAMAMMMXMAAXAASXSAMAMMSMASMXSMMSSSXMAMMSSMMXSASAMXXXASXXAXXXMASASMXMASAXXMAAAXXAMXSSMSSMSAXXMMSASXSMS
-XMAMAMAMAAMMSMMMSASMSMSXMSMMMAXXMXMXXXXMASAMXAASMMMSMMXMAMXMAXMXMMSAAXMAXAXSSMAAAMMSXMASMXSMMMMSSMSMMMMMXAAXAXSAMSSXMMSXMMAAXXAMASMMXAXXAAXA
-XMASASAMMXSAAAAAXAAAAXMAMAASMSMMMMXSMMASAXMSMSXSAMXMXMAMXMSMSSSMAXASXMMMMXMMAMSSMMAXMXAMMAAAMXAAAXAAXMASXSSMMSMMMAAXSXAMAXMMMMSMAMAASXMXMMSM
-MSXSAMMXSAMMSSMMMMMSMXXMMSXMAXMASAAAAMMMSSMXMASMXMASAMASAAXAAAMSMXMAMXMASMMSAMXXAMXSAXSAMXMXMMMSXSMSMMMAAAAAXXAAMMSMSAMXXAXAXAAMSSSMSAMXAAXX
-AXAMAMSAMMSAMXMMSMMAMSSSMXXMXMSSMMMSSMAAMXMMMXMSAMASASASMSMMMSMSSSXAMSXMMAAMMMMSXMASXMXAAMXXXMAMMXAMAAXMMSMMMMSMXAMAXSMAAXSSXMXSMXXASAMSAMSA
-SMMMMXMASAXMSASAAASXSXAAASXMXMXMXAXMXXMSMAMASAASXSMSAMMMMMMAMMAMASAMXSAXSSMSXAXSXMMSASXSMMXMASAMXMXXAMXXAMMAXXMMSMMSMAMXSAAAASXMMAMMMAMXASXM
-AXMAMASMMMSMSAMMSMMMMMMMMMAMAXAMMSSMAMMAXMSAXMMMXXAMMMXAAASMSMAMMXXMAMAMAXAMMSSMASASMMXAASMMMSAAXAAXSMMMXSXSXSAAAXMASMXAXMMMMMAAMXMASXMSXMAM
-SXMASAXAAXAAMAMAMXMASMMSXSAMXMAXAAAMSMSMSXMMXSAASMXMMMSSSMSAAXXMXXSMSSMAMMSMAXAXXMASXMSXMMAAAXMMMSMMXAXSXMMMAXMXSMSASXMMXAMMAXMMMXSXMMMMXXAM
-MASASXSSMSSSSSMASASXMAAXASAMMSSMMSSMAMAASMMAAMMSMSAXAXMAXAMXMMSSSMXAMAAXMAAXXSAMXMMMAMASMSSMSSMXAASAMSMMASAMSMSAMMMSSMASXMMSSSMMSAMAXMASMSSS
-SAMMSAMAAXAAAXMASMMMSMMMMSAMAAAAXMAMSSMMMAMMSSXMASXSXSMXMXMAXAAAASMXMASMMSSSXMXMASASXMAMXAAAAXAMSSSSXXASAMMXMAMXSMMAXAMSAAAAXAMAMASMMSAXMAAM
-MMSAMXSMMMMMMMAMSMXMASAMXSXMMSSMSAXMXXXXSXMMMAMMXMMAMXMAMXSXSMMSMMXAMXMAXAMXMXXSXMASXMXMMSMMMMSAMXMASXXMSSXSMSMMMMMMSSXSMMMSSXMASXMAXMXSMMMM \ No newline at end of file
diff --git a/2024/05/input b/2024/05/input
deleted file mode 100644
index 04a287c..0000000
--- a/2024/05/input
+++ /dev/null
@@ -1,1371 +0,0 @@
-59|55
-48|63
-48|74
-26|77
-26|54
-26|99
-63|43
-63|65
-63|11
-63|42
-91|64
-91|77
-91|71
-91|42
-91|33
-46|63
-46|48
-46|72
-46|21
-46|12
-46|82
-21|32
-21|11
-21|52
-21|64
-21|59
-21|34
-21|33
-99|82
-99|37
-99|21
-99|27
-99|92
-99|79
-99|56
-99|12
-38|51
-38|47
-38|77
-38|88
-38|34
-38|52
-38|32
-38|11
-38|64
-33|42
-33|54
-33|56
-33|47
-33|93
-33|31
-33|52
-33|99
-33|34
-33|77
-32|52
-32|88
-32|56
-32|45
-32|77
-32|18
-32|42
-32|46
-32|71
-32|47
-32|33
-96|45
-96|31
-96|11
-96|74
-96|59
-96|55
-96|42
-96|71
-96|39
-96|43
-96|44
-96|32
-77|71
-77|54
-77|93
-77|81
-77|72
-77|15
-77|64
-77|88
-77|76
-77|56
-77|31
-77|92
-77|84
-27|44
-27|96
-27|18
-27|91
-27|37
-27|59
-27|77
-27|12
-27|55
-27|39
-27|26
-27|57
-27|21
-27|32
-76|92
-76|57
-76|12
-76|15
-76|44
-76|82
-76|11
-76|61
-76|38
-76|74
-76|96
-76|65
-76|51
-76|37
-76|91
-79|16
-79|92
-79|58
-79|48
-79|12
-79|96
-79|63
-79|76
-79|38
-79|57
-79|61
-79|37
-79|27
-79|51
-79|65
-79|91
-93|58
-93|54
-93|12
-93|48
-93|16
-93|38
-93|92
-93|56
-93|57
-93|15
-93|74
-93|37
-93|61
-93|91
-93|65
-93|76
-93|51
-84|27
-84|38
-84|59
-84|63
-84|91
-84|12
-84|44
-84|37
-84|57
-84|82
-84|11
-84|61
-84|15
-84|92
-84|58
-84|51
-84|39
-84|65
-45|56
-45|57
-45|65
-45|27
-45|48
-45|61
-45|63
-45|81
-45|99
-45|79
-45|72
-45|54
-45|84
-45|92
-45|12
-45|76
-45|93
-45|88
-45|16
-16|27
-16|59
-16|34
-16|18
-16|26
-16|51
-16|58
-16|38
-16|33
-16|11
-16|21
-16|61
-16|96
-16|39
-16|57
-16|43
-16|12
-16|44
-16|37
-16|55
-57|39
-57|34
-57|58
-57|74
-57|51
-57|71
-57|33
-57|77
-57|55
-57|96
-57|91
-57|47
-57|18
-57|43
-57|44
-57|37
-57|42
-57|21
-57|11
-57|64
-57|32
-15|33
-15|32
-15|63
-15|16
-15|65
-15|27
-15|44
-15|38
-15|58
-15|59
-15|11
-15|21
-15|37
-15|92
-15|96
-15|91
-15|18
-15|57
-15|39
-15|61
-15|12
-15|43
-55|34
-55|52
-55|84
-55|31
-55|15
-55|48
-55|79
-55|71
-55|77
-55|46
-55|45
-55|99
-55|88
-55|76
-55|47
-55|81
-55|93
-55|64
-55|82
-55|56
-55|54
-55|72
-55|26
-88|76
-88|81
-88|65
-88|16
-88|54
-88|82
-88|57
-88|63
-88|31
-88|12
-88|46
-88|72
-88|99
-88|92
-88|27
-88|61
-88|93
-88|52
-88|84
-88|56
-88|15
-88|48
-88|79
-88|58
-72|91
-72|38
-72|61
-72|92
-72|93
-72|56
-72|82
-72|16
-72|12
-72|65
-72|76
-72|57
-72|37
-72|54
-72|51
-72|58
-72|15
-72|63
-72|84
-72|96
-72|48
-72|21
-72|74
-72|27
-31|54
-31|65
-31|16
-31|91
-31|61
-31|46
-31|58
-31|57
-31|92
-31|99
-31|15
-31|63
-31|56
-31|81
-31|76
-31|93
-31|79
-31|84
-31|48
-31|12
-31|72
-31|82
-31|27
-31|52
-51|55
-51|33
-51|59
-51|44
-51|47
-51|32
-51|99
-51|39
-51|64
-51|52
-51|26
-51|71
-51|45
-51|77
-51|43
-51|81
-51|18
-51|11
-51|31
-51|42
-51|88
-51|74
-51|46
-51|34
-34|84
-34|52
-34|77
-34|71
-34|92
-34|56
-34|45
-34|26
-34|93
-34|54
-34|15
-34|31
-34|64
-34|48
-34|82
-34|76
-34|47
-34|79
-34|99
-34|81
-34|88
-34|63
-34|46
-34|72
-47|46
-47|63
-47|72
-47|45
-47|52
-47|31
-47|93
-47|71
-47|56
-47|15
-47|48
-47|84
-47|65
-47|79
-47|76
-47|27
-47|16
-47|81
-47|82
-47|92
-47|88
-47|54
-47|61
-47|99
-71|16
-71|79
-71|15
-71|81
-71|63
-71|27
-71|52
-71|82
-71|65
-71|12
-71|88
-71|54
-71|45
-71|99
-71|93
-71|56
-71|92
-71|48
-71|31
-71|61
-71|76
-71|84
-71|72
-71|46
-58|51
-58|37
-58|39
-58|21
-58|33
-58|38
-58|55
-58|74
-58|59
-58|44
-58|71
-58|43
-58|32
-58|77
-58|96
-58|47
-58|91
-58|64
-58|42
-58|11
-58|18
-58|26
-58|34
-58|45
-82|12
-82|27
-82|32
-82|39
-82|43
-82|92
-82|58
-82|11
-82|44
-82|57
-82|15
-82|74
-82|37
-82|63
-82|51
-82|91
-82|65
-82|59
-82|96
-82|33
-82|38
-82|61
-82|21
-82|16
-44|39
-44|47
-44|99
-44|55
-44|79
-44|32
-44|33
-44|64
-44|31
-44|46
-44|52
-44|42
-44|26
-44|77
-44|45
-44|43
-44|93
-44|72
-44|34
-44|11
-44|71
-44|81
-44|18
-44|88
-74|33
-74|32
-74|44
-74|81
-74|34
-74|79
-74|42
-74|45
-74|26
-74|18
-74|71
-74|99
-74|31
-74|64
-74|88
-74|77
-74|11
-74|55
-74|52
-74|47
-74|59
-74|43
-74|46
-74|39
-18|71
-18|79
-18|84
-18|31
-18|55
-18|48
-18|99
-18|42
-18|77
-18|76
-18|26
-18|47
-18|34
-18|82
-18|88
-18|56
-18|52
-18|45
-18|46
-18|93
-18|72
-18|64
-18|81
-18|54
-39|46
-39|72
-39|71
-39|34
-39|31
-39|88
-39|32
-39|33
-39|26
-39|45
-39|42
-39|55
-39|77
-39|54
-39|99
-39|64
-39|43
-39|52
-39|47
-39|93
-39|79
-39|56
-39|18
-39|81
-61|55
-61|18
-61|32
-61|91
-61|34
-61|57
-61|77
-61|58
-61|39
-61|43
-61|64
-61|37
-61|26
-61|33
-61|74
-61|21
-61|38
-61|51
-61|96
-61|42
-61|12
-61|11
-61|59
-61|44
-92|38
-92|51
-92|18
-92|27
-92|65
-92|96
-92|39
-92|33
-92|61
-92|58
-92|91
-92|57
-92|59
-92|43
-92|74
-92|32
-92|16
-92|12
-92|11
-92|55
-92|44
-92|21
-92|42
-92|37
-12|43
-12|74
-12|37
-12|21
-12|51
-12|58
-12|44
-12|77
-12|64
-12|34
-12|38
-12|32
-12|33
-12|26
-12|59
-12|42
-12|18
-12|11
-12|47
-12|96
-12|91
-12|55
-12|57
-12|39
-37|34
-37|96
-37|26
-37|33
-37|55
-37|42
-37|39
-37|74
-37|21
-37|11
-37|38
-37|64
-37|18
-37|71
-37|43
-37|32
-37|77
-37|31
-37|88
-37|59
-37|47
-37|51
-37|45
-37|44
-54|51
-54|61
-54|58
-54|92
-54|84
-54|21
-54|96
-54|38
-54|74
-54|59
-54|57
-54|37
-54|27
-54|82
-54|91
-54|63
-54|12
-54|15
-54|76
-54|44
-54|65
-54|16
-54|48
-54|56
-42|52
-42|64
-42|46
-42|88
-42|56
-42|72
-42|26
-42|34
-42|31
-42|99
-42|15
-42|77
-42|81
-42|84
-42|71
-42|93
-42|79
-42|82
-42|48
-42|54
-42|76
-42|47
-42|55
-42|45
-81|82
-81|79
-81|92
-81|57
-81|76
-81|99
-81|63
-81|52
-81|46
-81|37
-81|93
-81|56
-81|72
-81|84
-81|54
-81|48
-81|61
-81|65
-81|12
-81|15
-81|91
-81|58
-81|16
-81|27
-56|27
-56|91
-56|15
-56|74
-56|21
-56|57
-56|84
-56|16
-56|38
-56|59
-56|96
-56|76
-56|82
-56|12
-56|61
-56|37
-56|48
-56|44
-56|63
-56|65
-56|92
-56|51
-56|11
-56|58
-52|93
-52|16
-52|27
-52|91
-52|61
-52|58
-52|84
-52|15
-52|72
-52|99
-52|57
-52|56
-52|82
-52|46
-52|48
-52|96
-52|65
-52|76
-52|12
-52|79
-52|92
-52|37
-52|63
-52|54
-11|18
-11|33
-11|77
-11|99
-11|46
-11|45
-11|32
-11|52
-11|64
-11|72
-11|47
-11|88
-11|93
-11|34
-11|79
-11|26
-11|55
-11|42
-11|31
-11|39
-11|54
-11|81
-11|71
-11|43
-64|56
-64|52
-64|31
-64|27
-64|63
-64|65
-64|46
-64|76
-64|48
-64|88
-64|45
-64|82
-64|79
-64|93
-64|47
-64|15
-64|71
-64|81
-64|84
-64|72
-64|16
-64|92
-64|54
-64|99
-43|31
-43|93
-43|56
-43|81
-43|88
-43|71
-43|26
-43|42
-43|72
-43|46
-43|76
-43|48
-43|54
-43|45
-43|77
-43|18
-43|33
-43|52
-43|47
-43|79
-43|34
-43|64
-43|99
-43|55
-65|96
-65|37
-65|59
-65|44
-65|18
-65|34
-65|32
-65|51
-65|55
-65|11
-65|27
-65|33
-65|21
-65|57
-65|91
-65|58
-65|74
-65|12
-65|43
-65|42
-65|38
-65|39
-65|61
-65|16
-59|72
-59|64
-59|52
-59|34
-59|88
-59|11
-59|45
-59|31
-59|77
-59|71
-59|42
-59|18
-59|46
-59|44
-59|99
-59|81
-59|43
-59|39
-59|47
-59|79
-59|26
-59|33
-59|32
-48|12
-48|16
-48|59
-48|92
-48|44
-48|65
-48|91
-48|15
-48|84
-48|38
-48|39
-48|82
-48|51
-48|96
-48|32
-48|58
-48|21
-48|57
-48|27
-48|11
-48|37
-48|61
-26|72
-26|93
-26|82
-26|76
-26|15
-26|88
-26|71
-26|45
-26|92
-26|84
-26|64
-26|79
-26|31
-26|65
-26|48
-26|46
-26|63
-26|52
-26|81
-26|47
-26|56
-63|59
-63|37
-63|12
-63|27
-63|92
-63|91
-63|51
-63|32
-63|57
-63|16
-63|18
-63|33
-63|21
-63|44
-63|61
-63|38
-63|39
-63|96
-63|74
-63|58
-91|74
-91|55
-91|39
-91|34
-91|38
-91|11
-91|32
-91|51
-91|18
-91|45
-91|59
-91|47
-91|88
-91|37
-91|26
-91|43
-91|96
-91|44
-91|21
-46|96
-46|56
-46|37
-46|91
-46|84
-46|93
-46|92
-46|99
-46|57
-46|16
-46|76
-46|79
-46|15
-46|65
-46|54
-46|27
-46|61
-46|58
-21|74
-21|55
-21|51
-21|45
-21|42
-21|26
-21|38
-21|81
-21|71
-21|31
-21|47
-21|77
-21|18
-21|44
-21|39
-21|43
-21|88
-99|58
-99|93
-99|84
-99|96
-99|54
-99|91
-99|48
-99|16
-99|61
-99|65
-99|38
-99|72
-99|15
-99|63
-99|76
-99|57
-38|43
-38|46
-38|26
-38|71
-38|59
-38|31
-38|44
-38|18
-38|39
-38|74
-38|33
-38|55
-38|42
-38|45
-38|81
-33|84
-33|71
-33|88
-33|64
-33|81
-33|45
-33|72
-33|46
-33|55
-33|18
-33|76
-33|79
-33|48
-33|26
-32|72
-32|26
-32|93
-32|54
-32|34
-32|81
-32|79
-32|55
-32|64
-32|31
-32|43
-32|76
-32|99
-96|21
-96|33
-96|88
-96|18
-96|81
-96|47
-96|34
-96|77
-96|51
-96|64
-96|26
-96|38
-77|48
-77|99
-77|46
-77|52
-77|65
-77|79
-77|82
-77|63
-77|16
-77|45
-77|47
-27|42
-27|11
-27|51
-27|38
-27|58
-27|74
-27|43
-27|33
-27|61
-27|34
-76|63
-76|27
-76|16
-76|84
-76|48
-76|21
-76|59
-76|58
-76|39
-79|21
-79|82
-79|84
-79|15
-79|56
-79|93
-79|54
-79|72
-93|59
-93|27
-93|63
-93|96
-93|84
-93|82
-93|21
-84|74
-84|21
-84|96
-84|43
-84|16
-84|32
-45|15
-45|82
-45|31
-45|52
-45|46
-16|74
-16|42
-16|32
-16|91
-57|38
-57|26
-57|59
-15|51
-15|74
-55|63
-
-79,99,31,72,34,11,43,42,39,52,32,77,93
-34,88,46,72,93,56,63
-15,12,99,92,84,48,76,82,79,81,61,31,56,63,46,45,72
-46,79,54,76,27,37,96
-42,34,79,72,54,76,48
-93,72,82,81,46,16,45,92,65,47,27,88,15,63,76,79,84,52,56
-71,46,55,18,34,64,42,77,11,31,51,26,45,43,44,47,88,33,32
-21,38,74,61,82,51,39,65,91,96,16,32,15,58,63,37,43
-31,56,48,63,16,61,12
-65,27,12,37,96,21,51,74,59,11,39,33,55
-57,44,43,74,11,64,12
-45,31,59,71,88,21,34,26,96,11,47
-18,42,55,77,64,47,71,45,88,31,52,46,99,79,72,93,54,56,76,48,84
-59,11,39,32,33,18,42,77,45,81,52,99,79
-12,57,91,37,96,74,59,44,11,43,33,18,42,55,34,77,64
-38,59,33,18,71,45,88
-21,37,58,91,15,44,12
-34,46,26,88,72,71,52,93,47
-33,26,77,64,47,52,46,79,93,76,48
-45,88,99,15,48,77,31,81,76,26,93,52,47,84,56,54,79,82,64,55,71,34,46
-48,93,47,34,54,42,46,76,99,26,84,71,88,45,56,81,52,18,64,55,77,31,72
-56,55,52,71,33,64,99,93,76,18,31,26,46,34,79,42,45,77,72
-96,43,18,92,57,42,74,37,33,59,38,51,11,61,58,21,12,27,44,16,91
-64,47,99,48,84
-56,76,48,84,82,15,63,92,65,61,12,57,58,91,37,96,21,38,51,59,44
-27,59,65,51,16,57,43,12,18,91,61,96,37,39,58,63,21
-45,52,99,79,48,82,63,65,16,61,12
-58,37,96,21,38,74,59,44,32,43,33,18,34,26,77,64,71
-96,63,82,58,12,51,92,91,37,59,57,61,15,11,16,27,44,84,38,74,39,21,48
-56,93,52,16,72,61,82,46,27,54,48,84,79
-54,93,15,63,38,76,82,21,65,37,91,84,57,92,61,16,58,56,48
-21,84,59,61,15,12,57,74,44,96,16,38,63,51,32,27,82,58,65
-93,76,48,52,65,37,58,27,99,15,61,84,63,92,16,56,91,82,72
-48,82,12,91,21,51,39
-44,33,37,34,59,32,96,18,55,58,38,39,47,21,26
-16,27,61,12,91,96,21,51,74,59,32,33,18,42,34
-32,74,42,59,51,34,96,91,43,39,44,57,27
-31,46,84,99,15,64,48,81,55,82,45
-15,27,61,12,37,96,38,74,44
-43,34,71,88,81,72,54,56,76
-51,74,21,96,71,34,26,59,38,42,64,11,18,37,45,43,39
-45,88,31,81,52,79,72,54,56,76,84,15,63,65,16,61,12
-58,48,21,56,92,51,38,54,84,72,96,93,63,65,57,27,76,61,12,15,37,82,91
-82,79,16,48,91,12,15,57,76,56,96,58,63,72,99,61,37,93,65,54,27,92,84
-93,91,65,58,81,46,12
-48,15,63,92,74,11,39
-92,27,42,21,11,12,44,32,96,51,74,16,61,33,58,91,38,57,59,65,18
-56,61,72,15,12,51,57,27,48,76,96
-63,56,79,93,58,84,46,76,72,82,57,27,54,15,92
-45,48,84,31,15,88,81,64,26,92,63,99,79,52,82,47,54,56,46
-47,71,45,88,31,52,46,99,79,93,54,56,48,84,82,15,63,92,65,16,27
-91,84,15,99,93,72,79,61,27,46,65,81,76,54,12,52,57
-76,64,34,48,99
-18,64,26,46,42,99,45,43,81,34,74,11,47
-33,34,26,71,52,72,54,56,48
-42,47,11,45,77,32,43,64,44,79,72,33,52
-16,99,92,27,65,31,47,82,79,63,46
-12,81,91,61,56,15,65,93,57
-58,37,96,21,38,51,74,59,11,39,32,43,18,42,77,47,71
-96,38,51,74,59,44,11,39,32,33,18,55,34,26,77,47,45,88,31
-63,92,65,16,27,61,12,57,58,91,37,96,21,38,51,74,59,44,11,39,43,33,18
-43,33,79,45,81,54,34,88,64,18,52,99,76,93,77
-58,91,37,96,21,38,51,74,44,11,39,32,43,33,18,42,55,34,26,77,64,47,71
-81,15,55,56,48,26,54
-52,46,99,79,72,54,56,48,82,15,63,92,65,16,27,61,12,57,58,91,37
-71,45,79,72,56
-63,46,76,56,16,71,45,47,92,48,52,81,88,27,93,99,79,84,65,54,31
-59,44,32,55,47,45,79
-76,81,92,45,52,72,15,48,64,26,54
-79,72,54,56,48,84,15,65,16,27,61,12,57,58,91,37,96,21,38
-79,93,84,63,92,65,61,57,58,96,38
-81,99,93,54,56,27,91
-99,79,72,93,54,56,76,48,84,15,63,92,65,16,61,12,91,37,21
-96,61,65,21,91,54,99
-64,72,46,11,26,77,18,44,79,52,33
-51,74,59,11,39,32,43,34,26,64,46
-21,92,63,57,91,38,58,54,84,74,15,59,16,27,96,51,82,56,48
-91,56,76,58,99,72,93,54,61,52,79,48,46
-63,91,16,59,18,32,39
-33,11,74,71,31,51,96
-63,91,37,96,44,32,18
-72,93,76,48,84,82,15,63,92,65,16,27,61,12,58,91,96
-43,82,65,59,63,37,74,11,61,39,91,58,16
-39,51,44,92,43,96,57,12,42,16,32,38,91,21,74
-58,91,16,43,63,96,18,37,65
-33,72,54,34,77,99,31,26,88,39,81
-16,27,56,93,82,92,84,31,76,65,46,52,57,58,81
-54,56,76,48,84,82,15,63,92,65,27,61,12,57,58,37,21,38,51,74,59
-99,79,72,93,76,48,84,82,15,92,16,27,12,57,58,91,37,96,21
-32,33,18,12,39,77,34,96,61,74,44,21,91,37,42,57,51,26,58,11,38,55,59
-44,18,55,12,34,58,51,59,33
-82,21,59,16,96,15,44,84,74,63,92,51,39,37,61,27,91,38,32
-57,58,91,37,38,51,44,11,39,32,43,33,18,42,55,34,77,64,47
-39,32,18,42,55,34,26,77,64,71,45,88,31,81,52,99,79,93,54
-99,65,52,77,81,71,93
-81,79,47,99,18,42,59,77,52,44,55,64,11,34,26
-33,77,47,71,88,79,48
-16,27,61,57,58,91,37,96,51,74,59,44,11,39,32,43,33,18,42,55,34
-37,57,91,27,12,96,65,61,51,39,58,59,44,21,15,92,32,43,11,38,33,16,63
-48,84,15,92,16,27,61,12,57,91,21,38,51,59,44,11,39
-65,27,61,12,37,38,59
-42,26,47,71,88,81,52,46,79,72,54,48,82
-64,18,33,88,51,81,38,47,52,71,34,26,55,11,31
-34,26,64,47,71,45,88,81,52,46,79,72,93,56,48,84,82,15,63
-47,45,81,46,72,54,56,84,15,63,92,65,27
-99,71,79,81,92,45,82,54,31,47,88,63,93
-79,72,93,56,76,48,84,82,15,92,65,27,12,57,58,91,96,21,38
-71,44,31,11,46,88,55,33,18,39,52,79,34,47,64,45,77
-57,91,37,38,51,43,18,55,34
-72,93,54,56,76,48,84,15,92,16,61,57,58,91,37,96,21,38,51
-65,56,48,63,46,79,72,88,15,99,64,45,71,84,16
-77,64,47,71,45,88,31,81,52,46,99,79,72,54,56,76,48,84,82,15,63,92,65
-11,57,42,91,58,18,51,61,12,43,27,32,92
-65,91,63,51,39,58,57,84,92,48,12
-79,93,54,56,82,15,92,27,61,12,37,96,21
-79,46,76,26,47,99,54,43,71,45,34
-48,31,54,52,46,63,15,92,88,56,77,47,72,65,64,79,81,71,99
-59,81,51,39,38,33,71,74,55,64,26,45,52
-34,88,47,56,15,72,26,79,77,45,71,93,63,76,84
-21,38,51,74,59,11,43,18,47,31,81
-65,33,39,21,91,11,37,59,58,44,63,74,16,18,57,12,43,92,61,27,32,51,96
-72,82,65,15,79,63,46,52,54,93,16,56,48,12,61,76,84,99,92
-57,91,61,96,84,46,54,16,63,99,48,92,37,56,58
-42,71,26,45,51,11,32,33,81,43,77,18,64,21,55,34,31,88,59,47,39,44,38
-82,48,76,37,61,57,63,84,58,15,56,79,27,72,91,54,12,21,99
-54,63,96,74,58,59,37,84,27,57,91
-47,84,82,77,71,88,15,31,52,56,65,92,72,63,64,81,48,54,93,45,46,79,99
-55,43,44,18,58
-44,11,39,18,77,71,45,79,72
-79,46,56,72,84,31,88,52,99,93,71,61,16,76,63,54,65,45,27
-93,47,52,64,84
-18,55,26,47,46,99,93
-12,15,63,74,27,82,43,37,38,21,51,96,39,32,59,61,16
-45,88,31,81,52,46,99,79,72,93,54,56,76,48,84,82,15,63,92,65,16,27,12
-16,27,61,12,57,58,91,37,96,21,38,51,59,11,39,32,43,33,18,42,34
-16,59,12,57,27,65,38,61,48,74,91,82,84,21,51
-92,58,15,61,43,32,37,21,44,91,16,27,96,57,51,12,59,65,39,11,33
-37,44,32,33,42,55,26,64,88
-64,72,71,45,55,42,46,79,81,32,93,77,54,34,31,47,26,39,18,33,88
-84,46,72,37,15,76,65,79,58,16,96,54,57,48,82,92,61
-71,92,79,16,31,61,63,76,99,84,82,46,72,27,81,56,54,48,88
-55,79,26,32,33,45,31,56,64,46,77
-96,38,74,11,39,32,33,18,55,34,64
-61,65,38,58,39,15,91,12,21
-33,18,42,55,26,77,64,47,71,45,88,31,81,52,46,99,79,72,93,54,48
-57,48,76,61,91,37,21,82,58,38,84,96,72,16,54,12,79,56,15,63,65
-27,72,61,54,57,52,56,99,88,84,76,46,79,48,16
-42,47,88,31,52,46,72,93,76
-77,71,31,99,93,56,48,84,65
-77,64,71,52,46,99,79,82,15,63,92
-56,76,48,84,82,15,92,65,16,27,61,12,57,58,91,37,96,51,74,59,44
-88,16,48,57,65,27,82
-82,15,63,65,16,27,61,12,57,58,37,96,21,38,51,74,59,44,11,39,32
-21,38,51,74,59,44,39,32,43,33,18,42,34,77,64,47,81
-16,27,61,12,91,96,21,51,74,59,44,11,43,33,18,42,34
-33,38,12,44,55,91,27,43,37,59,18,26,51,11,34,58,21,32,61,42,57
-64,77,46,56,88
-34,26,45,31,99,79,93,76,48
-44,37,96,43,51,34,32,58,33,26,27
-91,92,65,21,51,58,59,57,96,32,74,12,27
-72,48,15,65,96
-58,51,39,18,59,55,34,12,16,42,74
-59,44,11,39,32,43,33,18,42,55,34,26,77,64,71,45,88,31,81,52,46,99,79
-56,57,96,74,15,82,21,63,92,65,84,76,91,61,48,44,16,38,59
-88,99,84,15,63,79,45,61,27,93,46,65,12
-57,51,61,55,43,12,77
-15,63,92,65,16,27,61,12,58,91,37,96,21,38,51,74,59,44,11,39,32,43,33
-46,81,55,76,15,45,52
-58,92,16,57,48,61,38,82,72,51,54,56,63,93,37,12,84,91,96,15,21,65,76
-33,43,42,34,38,51,59,55,64,74,31,52,18,47,39,88,44,26,32,77,71
-82,55,56,52,48,71,34,26,42,93,45,77,79
-32,33,42,64,47,88,31,81,79,72,56
-39,71,96,59,21,11,43,18,77,42,45,51,88,44,33,74,31,64,47
-99,72,71,77,48,26,46,76,47,64,56,92,52,45,54,82,31,88,15
-96,61,15,82,92,27,72,58,79,38,65,48,57,91,84,63,21
-33,26,31,42,18,55,99,39,54,45,93,72,71,79,81,88,77,52,47,46,43
-65,56,58,12,27,52,54,91,46,99,16,82,72,92,81
-32,43,42,26,64,47,71,45,88,31,81,46,99,79,72,54,56
-42,55,64,45,46,93,76,84,82
-59,11,39,43,33,18,42,34,77,64,47,71,45,88,31,52,46,99,79
-44,42,26,77,47,71,45,88,31,81,52,99,72
-34,64,47,31,52,46,93,76,63
-82,32,96,74,12,15,38,43,57,63,91
-72,56,76,48,84,82,15,63,92,65,16,27,61,12,57,58,91,37,96,38,51
-74,59,44,11,39,43,33,55,34,77,64,47,71,88,31,81,52,46,99
-45,88,31,81,52,46,99,79,93,54,56,76,48,84,82,15,63,92,65,16,27,61,12
-96,21,51,74,44,11,43,33,18,77,64,47,71,88,31
-27,61,57,58,91,37,96,21,38,51,74,59,44,11,32,43,33,18,55,34,26
-92,65,57,21,38,11,39,32,43,33,42
-32,55,47,31,71,52,39,42,79,11,45,93,72,18,26,99,34,88,81,46,43,77,33
-91,16,57,82,93,96,48,37,38,21,56,58,61,15,92,74,84
-92,61,12,57,21,39,42
-91,37,96,21,38,51,74,11,43,33,42,55,77,64,45
-46,99,79,72,93,54,76,84,82,15,63,92,65,16,27,12,57,58,91,37,96 \ No newline at end of file
diff --git a/2024/06/input b/2024/06/input
deleted file mode 100644
index 9b1e1f3..0000000
--- a/2024/06/input
+++ /dev/null
@@ -1,130 +0,0 @@
-........#.............................#......#................#..................#..................#.........#.#.#...............
-...........................................#..#......................#............................#...........................#.#.
-.............#..........#........#.#...........#........................#............................##...........................
-............#.............#.....................................#........................#.....#..................................
-.........#...........#................#................................#......#.....................#.............#..............#
-...........................##...........................................................................................#.........
-...........#.......#.................................................................#..............#....................#........
-.......................#.............................................#.........................................#.#..............#.
-.#...................#..................#...........#...#.........#...##..........................................................
-.................#..........#.....#.........#.....................................................................#..........##...
-....#.#............#..........#.......................#.........................#.................#.........#.............#....#..
-...#....................................#.............#..............................#............#.....................#........#
-....................#..............................#...#.#...#.#..........#.................................#..................#..
-........................................................................................#.....#.........#............#.........#..
-...................#.................#.......................................................................................#...#
-..............#.......#..................#........#....#........#.....................#..........................#................
-...........#..#....................................#.............#.#..#.......................................#.........#.#...#...
-...#.............#............................#..............#....................#.#.............................................
-..#...........#.#.........#...............................................#...#...............#.#...........#........##....#......
-.............................................#..#.........#......#................................................................
-.................................#.................#..............#.....#...................................................#.....
-............................#.......#............#...............................................................#................
-.....#....................#...........................................#..........................#..........#..#...#......#...#...
-........................#......#...#.......................#....##.......#..........#...............#.............................
-#..#....................................................................................................#.........................
-...........................................#......#..........................#..............................#.............#.....#.
-..............#......................#..#...................................#.#..................#.......#............#...........
-.................#...................................#..........#......#....#.#.#...#....................#..........#......#......
-........#....................................#........#.........................................#......#.#...............#......#.
-..................................#......#........#........#.#......#.........................#.#.......#......................#..
-......#..#.........#............#...........................................................#.............#.........#.............
-.........................#......................#.....#........#..........#.......................................................
-#.......#..................#............................................................#.........................................
-.........#.....#.............#...............#......#.....................#.......................................................
-.........#..#.........................................................#.........##..................##........#...................
-.#.....#..............#..............#.........................................#.....................................#............
-..............................#......................................................................................#............
-..............#..........................#................................#.#.....#...........#.........#.........................
-....................#...#.#...........................................................................#...........#...............
-...........#.............................#....................#........#...............................##....#....................
-.....................#......................#.#.....#...........................#.......#........#................................
-#..........#...............#.......#..................................#.....................................................##....
-.........................................................#...#....#...............................................#.........##....
-.....................#......................#..............#..................................................#...................
-......#.............#........#..................................................#...#.............................#......#........
-....................#............#........#...............#......#.......#........................................................
-..........................................................................#........................#......#.............#.......#.
-.....................................................#..#........#....................#.....................#.....................
-..#.................#........................................#................................................##...............#..
-.............#......#.........#................................................................................#..................
-#......#.......................................................................................................#......#...........
-.......##.......................#...................#.........##..........#.............................#........................#
-...........................................................#................................#...............#............##.......
-..........................#...................#...........................................................#.............#........#
-...#......................#..##................................................................................................#..
-............#..#.........#...#.........................................................#........#..............#..................
-.................#.................#........#............................................................................#........
-............#..#..#..#....#...........................#.................................................#..#...................#..
-....................................................#..#.................................#.#..............................#.......
-.........#.#................................................#..#............................................................#.....
-...##............................................#.....#.#...........................#....#.................#.#..........#........
-...............#.#.#.........................................#......#.....#..............................................#....#...
-.............#........................................#....#.......................................#...#....#.....................
-...........#.................................#...............................................#...........#..#..#......#...........
-#.......................................###....#....#.........................................#......#.............#..............
-...............#.#.....................................................................................#....................#.....
-##.........#..............#................................#..#..#..........#....................#..#..........#.....#............
-...................#..........................................#........................#.......................................#..
-#........#.#.....#............................................................##......#....#...........................#..........
-...............##....#.............#......................................#......................#...................#.#..........
-....................................##....#.............................................#..........#...................#....#.....
-.....#...............#........#..............#.............#..#..#...#.................................................#.#...##...
-........##.....................................................#..................................................................
-.........#.............................................................#..........................................................
-.............#.............#............................................................................#....#..........#.......#.
-.#........#...........................................#....#.........#......#............#.#................................#....#
-...............................................#.......#.............#.............#....................#.....................#...
-......................................#....................................................#...................................#..
-....#........#.....................................................#.......................................##.....................
-..........................................#............................................#.......#.....................#...#........
-................#.#.............#.....#....................#............#.............................................#...........
-..............................#..............#.................#...................#...#.......#..................................
-.#...............................................................#..................#......#............#................#........
-...................................#.................................##...........................................................
-...............................................................#....#..##...................#..#..............................#...
-..............................#...........#.................................................#.#....#...............#.....#........
-............................#........#.........#.........................................#....#...................................
-........................#................................................#....#..............#.........................#..........
-.........#....#....................#.......................#.#.......................................................#............
-.........................#......................................................#.................................................
-.............#...#...........#...................#.#..............^........................................#....#.................
-.................##...............................................................................................................
-..................#......#..............................#...............#.##.........................#............................
-....................................................###...........................................................................
-........#....................................................#........#........................................##...#.......#.....
-.........................##.....#.........................................................................#.........#.............
-.................#...........................................................................#........#..............#..#.........
-.........#.#..................................#..#...................................#.................................#..........
-.....#............#...#............#..............................#..........#.........#....#...........#.........................
-#...#...........................................................................................#.....#....#.........#.....#......
-......................................................#.#...............#......#.................#...............#.............#..
-.......................................................................................#.........#...#...........#..............#.
-.........................#................#.................#...............................#........#.##....................#....
-.....#...#................................#......................#...........#........................................#..#........
-.................#................................#.#.....................#............................................#....#.....
-...................#............................................................................#........#.....................##.
-.....#.................................................................#..................#........#.......#...#..................
-...............................#..#...................................#..........#...........#......................#.............
-....#................#..................#..........................................................................#........#.....
-......#.........................#............................................#....................#....#..........................
-.#.......#....#.#...#....#................#........................#...................#...................#......#...............
-..#...................#......#.#........#.........................#.........................#............#........................
-..#....#...#.......................................................................#......................#....................#..
-.......#...#............................................................#.................#......................................#
-..##..........#..................#...............#.....#..#...........#....#...............................................#......
-...##....#............##..................................................................................................#.......
-...........#.........................#....#......#...#.............................................#....................#........#
-............................................................................#...............#..#..............#...................
-.....#............................#.....................................................................................#......#.#
-.........#.............................#.....#.........................................................#.#.....#..................
-.......................#..#.#.......#..#................................#.....#..............#.........................#..........
-.................#.....................#............................................................................#........#....
-........#...............................................................#....#........#.........#.......#......#......#...........
-..............#............#......#..............#.#...........#.............................##...##.#..............#.....#.......
-##....................................................................#.......................#.................#.................
-............#...................................................................................................................#.
-...#....#....................#..............................................................................#........#............
-....#......................#......................................................#...............................................
-.#...#...........#....#........#...#.................#..............................#................#.##.........................
-...#.................#..............................#................................#...........#................................ \ No newline at end of file
diff --git a/2024/07/input b/2024/07/input
deleted file mode 100644
index d268eae..0000000
--- a/2024/07/input
+++ /dev/null
@@ -1,850 +0,0 @@
-590877201219: 9 985 5 9 7 8 76 8 174
-341481: 7 3 31 915 25 394 9 75
-4060: 4 35 47 1 3 5 4 3 8 1 895
-10555865325: 7 7 2 2 78 6 546 9 81 5
-589800341: 996 79 4 5 11 2 137
-499: 2 9 9 5 4
-14644280: 35 996 84 616 5
-58781: 2 5 4 337 6 7 3 1 4 7 3 6
-78542: 8 777 44
-75387319: 7 76 6 7 4 2 9 7 6 9 8 318
-156833006145: 2 87 6 1 6 23 8 898 1 47
-23407953580: 4 9 2 476 260 683
-16536082970: 50 836 40 3 989
-263150646: 30 22 2 72 87 5 1
-8008759260192: 3 35 9 3 46 10 7 83 32
-2988763: 82 185 8 149 3 65
-292548726: 2 4 7 4 4 2 9 9 7 5 38 27
-116759788099: 2 955 944 395 99
-3716625: 365 1 1 65 62 5 1
-1336614665: 5 2 11 72 102 943 9 7
-351364: 5 88 4 5 932
-306429: 54 242 8 8 42 3
-496581763: 926 71 9 944 8
-1004: 28 35 24
-729266593: 717 5 117 664 71 121
-57422: 543 15 16 18 7
-27069: 471 5 36 60 256 2
-140711341: 3 5 2 6 641 6 7 560 7 2 2
-47640974: 753 1 7 632 81 6
-22341061: 3 6 62 49 1 62 3 96 59
-111725316757: 8 50 32 88 92 3 694 85
-683490481804: 2 729 10 2 9 3 5 97 931
-694400: 5 8 42 8 3 3 222 6 8 7 16
-684786: 2 3 661 750 33
-26925082664: 597 451 40 342 664
-444150: 84 8 15 92 26 45
-675949120: 65 6 28 600 5 3 8 55 7 7
-151616887: 252 631 2 635 1 6 4 61
-4813038385: 8 3 486 6 12 2 9 381 1
-90386: 11 504 4 384 89
-4324782: 3 99 1 933 3 14 5 5 34 3
-1610070872006: 88 8 56 906 3 73 25 8 6
-61335: 9 99 7 1 4 68
-69422101008: 2 119 4 439 8 819 1 6 5
-1755533171: 637 448 6 3 459
-9464832: 574 58 39 8 48
-561077: 401 2 3 942 312 338
-498378: 41 8 52 31 75
-14072856: 82 3 9 40 65 6 76 4 4 4 6
-23920344397: 3 2 19 11 17 74 73 468
-4236348: 674 1 9 752 3 6 982
-34943027544: 8 30 1 421 27 544
-956229692: 2 665 6 346 204 46 89
-1291680: 4 15 598 9 4
-17406915: 29 6 1 2 4 6 484 4 9 1 9 6
-12804488: 34 3 3 45 1 76 8 4 5 3 8
-738024908: 7 8 5 1 5 8 15 828 5 6 71
-33610025552: 231 7 9 5 3 7 3 9 82 6 4 9
-184299: 2 9 8 94 975 2 7 1 6 4 3 1
-61568: 19 697 77 743 3 5 2 4 8
-8323590: 307 8 4 18 58 1 9 43 3 8
-31643: 4 520 7
-735: 5 147 1
-7734: 23 315 9 477 1
-25965018: 404 46 577 1 8
-381726414323: 1 377 9 7 55 5 3 8 9 7 2 5
-7198253075: 232 201 709 3 31
-67016589: 9 8 9 8 4 9 3 3 1 82 584 5
-93649: 153 6 9 91 855
-2121312276: 3 3 2 7 8 16 9 8 7 1 227
-1004: 38 62 799 97 8
-8288281798: 164 7 6 483 17 96
-75116813: 2 5 511 68 11
-112283: 27 8 8 40 16 5
-123687502: 46 33 9 9 9 502
-6287743044: 9 2 6 8 9 594 5 2 2 75 36
-914528962: 8 278 9 62 567 6 6 1 5 9
-26697895485: 169 29 4 256 7 84 2 66
-118181: 193 306 1 10 6 9 2 6 7
-4860404640: 221 750 520 464 9 7
-221863: 7 309 94 7 6
-34759: 6 5 49 6 5 365 44
-125066: 842 5 905 71 585 89
-75690824: 189 4 90 821
-777498: 37 57 5 7 6 638 9 606
-5365990302: 619 8 8 50 1 7 1 3 43 3 6
-89137440000: 93 6 9 6 6 67 7 8 3 7 75 4
-36190: 6 97 452 5 7
-97895519: 5 16 462 130 825 1 1 8
-6579: 55 51 6 6 1 7 6 920 703
-19: 9 2 1
-82236: 822 2 7 6
-458700698113: 764 492 9 6 98 107 4
-259798729602: 3 4 9 6 1 49 3 4 50 422 4
-432085: 9 60 8 8 3
-36186: 49 22 505 1 210 63 55
-433240464: 65 6 9 2 18 89 7 197 34
-1940: 1 9 38
-403135: 56 6 879 2 331 54 254
-578901186: 7 2 11 7 1 5 6 3 529 6 4
-4873227439: 115 25 332 411 439
-4244991173: 9 6 2 979 5 7 8 7 4 1 6 8
-244041445017450: 8 1 3 47 1 483 39 3 451
-7334: 848 531 5 65 6 368
-1031568: 1 9 3 148 8 5
-39537375: 73 2 453 524 6
-1799: 960 1 1 61 6 751 6 5 6 4
-19683930422: 3 20 3 44 194 466 17
-2992968: 150 4 68 1 682 80 6 8 9
-143489508: 851 98 56 27 6 60 48
-1633086: 595 3 2 7 39
-4102: 5 565 3 903 371
-132039052: 44 6 10 7 803 5 28 9
-219373058: 5 2 496 4 796 934 58
-1770060718141: 21 852 6 81 7 4 8 1 3 8
-27300370328021: 4 7 893 9 9 35 4 772 20
-5831145: 33 7 3 4 7 5 3 239 7 5 5 6
-5395959457: 7 8 35 6 2 6 5 9 5 938 7 7
-65113388: 1 4 4 255 3 8 3 7 9 3 7 2
-30758: 90 1 255 89 53
-63936847222: 1 7 7 718 963 1 3 9 53 4
-424436: 95 446 3 636 97
-42036: 7 60 20 13
-941772392: 941 7 723 9 2
-84578: 8 93 2 1 781 5 9 94 72
-127686: 44 402 2 536 7 47 54
-125107379: 8 4 862 31 4 4 8 4 87 92
-13639451: 2 81 8 894 692 13 9 14
-12501969064: 694 3 18 42 3 690 61
-8006402: 272 841 35 82
-134109600: 7 96 8 57 692 5
-133447951: 4 6 1 2 5 2 82 479 35 6 8
-3236693: 7 963 48 10 794 222
-1392: 6 23 9
-2821548757: 1 28 214 1 4 7 996 762
-268648831: 88 2 1 2 6 3 8 41 4 7 2 19
-426215: 6 2 7 6 976 1 3 8 4 420 2
-167947: 4 176 8 890 37 590 1
-631866547412: 9 702 66 54 740 9
-51984865: 8 550 9 77 93 7
-130026: 2 3 7 5 1 5 9 683 3 808 2
-1429: 9 26 8 4 39 456 762
-74596050960: 9 8 6 6 2 8 8 7 4 501 9 62
-15375262058186: 5 322 642 9 1 45 81 88
-10064773: 133 84 94 8 8
-3374281: 9 920 8 4 9 52 75 956 1
-12264: 17 9 4 8 4 9 957 76 339
-1890047: 2 5 315 731 487
-1441460: 8 86 5 21 99 713
-9149992: 9 149 943 44 7
-10214: 3 85 1 32 8 5 2 62 3
-64961897: 6 6 3 6 5 26 7 3 77 5 9 6
-2531533121: 305 83 2 815 496 8
-61290135: 58 1 781 45 132
-47866682: 182 2 423 615 2
-3485393: 3 345 45 8 90
-4981892069: 46 95 3 4 969 95 16
-333529: 2 36 97 527
-863393445: 1 7 578 778 8 1 4 1 5 3 1
-32473449120: 95 1 843 255 6 2 280 4
-12217522351598: 7 53 1 168 9 4 4 7 9 19 5
-9408614: 940 18 9 601 67 4 42
-2589967782: 6 2 6 6 598 656 4 778 1
-209019069622: 8 709 6 766 6 8 4 19
-75814: 2 1 41 916 481 224
-8183473443006: 89 2 6 79 3 69 707 58
-2266968172: 8 31 88 31 169
-59978: 10 40 28 969 8
-2570: 56 45 31 7 12
-1749230422: 860 836 811 3 742
-126071336759: 5 5 9 8 4 6 1 9 7 669 6 9
-25954985: 3 31 993 1 8 7 719 7 74
-10764846: 5 468 46 1 4 834
-76992: 1 9 86 3 9 30 1 6 7 23 1 5
-174302137: 584 9 2 13 149
-205096551780: 590 91 1 956 12 382 5
-753554337: 7 64 4 89 29 5 420 77 3
-1735904: 707 9 1 2 7 7 9 7 6 136
-590570235: 6 984 93 77 237
-75848896: 457 194 107 488 97
-3160356946606: 395 16 713 889 4 2 5 3
-5255049: 7 945 16 23 15 9
-43148557688: 1 867 90 28 1 7 5 33 7 7
-766118: 475 160 8 603 7
-822646826: 550 83 570 24 95 25 1
-46207080: 6 62 38 877 8 37 5 4 6 3
-29405645: 8 1 2 2 4 46 9 4 82 5 237
-3092868591: 39 5 3 261 913 946 4
-2889460045: 22 6 894 5 99 89 54
-693: 8 3 672 1 8
-397281130294: 5 877 5 4 234 781 3 3 4
-745312: 912 7 811 1
-322435163146: 3 223 5 8 515 1 314 3 1
-57393: 4 2 9 82 1 810 1 9 8 7 3 4
-956019806: 19 781 9 537 407 7
-7896459305: 789 645 927 4 31
-13345802: 25 58 63 92 7
-4036163600: 297 949 2 358 40
-262417795428: 877 3 697 53 3 8 7 25 9
-3727: 8 8 4 7 3 2 361 7 7 52 4
-217251: 6 9 2 7 7 1 78 73 1
-62405808392: 7 55 2 391 51 9 7 1 9 1 3
-4816: 4 27 6 3 32 5 7
-262: 215 29 16
-871: 9 777 85
-31355100: 656 9 46 252 5 35
-1107: 9 6 73 23 10
-549255168081: 86 8 16 1 9 9 88 70 78
-588201: 735 8 99 7 81 13
-83476167: 160 1 4 1 6 2 6 7 4 6 8 9
-2830: 210 1 70 2 3
-312766: 1 745 88 85 9 34
-498245: 653 39 8 90 5
-120400: 4 1 57 99 3 57 4 652 43
-181238: 181 18 42 752 6
-8595645176: 3 5 7 2 1 95 627 18 176
-63941249: 1 10 934 831 11 1 341
-222: 8 11 10 1 32
-648782: 879 37 43 973 67 7
-118832: 44 30 15 6 32
-473849: 4 39 77 41 2 7 36
-27720691: 688 4 92 8 5 2 75 5 4 8 3
-6960275411: 527 33 1 92 3 8 852 4
-896629360: 1 49 43 8 227 6
-742: 660 1 15 65 1
-73902349: 4 91 41 6 338
-10983281: 1 7 5 5 8 1 64 330 881
-4204579: 96 2 715 6 60 19
-582461: 939 1 57 146 4 798
-132639366: 172 41 896 695 6
-2349058: 59 4 2 987 1
-60891768227: 9 1 833 659 96 72 225
-304: 291 7 9
-57841: 2 89 13 6 2 2
-3780564840: 605 8 34 7 38 6 54 54 1
-7456: 7 215 61 649 8
-1935: 5 6 82 6 2 4 587
-240128427: 8 322 3 2 9 1 3 4 3 8 31 7
-432062477: 334 98 6 22 80
-4224726446: 238 71 6 5 5 73 3 444
-347487: 3 3 27 65 6
-1881036: 855 11 2 36
-13872472: 25 143 5 4 8 394 69 9
-227170245: 93 868 4 242 5
-1311858450: 889 7 7 4 83 4 7 35 9 2 1
-284211255: 70 302 4 938 754
-78885: 1 770 14 80 149 254
-4970590223: 71 70 590 22 5
-1602907: 78 87 82 45 2 11 96
-13841612: 9 967 7 493 197
-6794281800: 28 24 414 24 81 24 75
-3445: 53 3 4 7 26 2 5 8 27 529
-2153642498: 5 9 271 7 1 12 34 2 8 9 8
-1101127586: 71 284 2 31 7 584
-748: 2 1 82 2 578
-14912132: 590 35 532 704 6
-94380: 71 2 2 6 897 6 79 8
-374: 4 364 1 6
-573343848: 9 2 96 7 7 1 2 3 9 2 76 9
-88452868266: 402 8 764 6 711 6
-16067: 27 790 9 55 3 6 157 52
-36465214: 663 15 8 2 53 326 885
-121966181322: 5 61 28 53 7 2 1 41 2 8
-4837640: 567 7 24 312 34 8 1 3 3
-9556492: 1 4 940 3 6 2 639 1 6 4 4
-50007513650: 22 372 804 76 48 5 1
-43315: 4 5 3 5 5 1 9 2 3 5 28 87
-202771978716206: 5 1 334 67 8 5 7 8 790 9
-79852128: 7 737 43 52 2 6 8
-4147549908: 6 2 81 4 8 8 1 8 2 9 910
-200429752: 7 3 8 4 5 4 8 2 71 420 7 9
-225679: 6 781 48 1 750
-178161139: 99 7 5 6 4 53 514
-536762: 6 487 60 45 4
-38997: 55 6 7 7 9
-5829: 6 854 1 644 60
-25746433854: 2 27 640 578 77 6 4 5
-175809002: 34 4 8 60 7 47 5 66 500
-6980: 687 6 4 4 40
-369920: 41 9 924 40 8
-1624: 4 9 31 9 2 6
-9411309: 5 5 1 22 57 997 962 7 9
-667326108: 453 91 141 15 87
-1004698: 8 20 3 1 60 81 5 12
-36731761: 452 520 961 25 19 5 8
-58424832: 2 4 166 6 1 5 409 4 192
-120: 2 1 7 1 8
-36176974: 9 6 6 829 2 20 727
-107142489: 653 418 423 1 91
-2538: 3 2 80 8 27
-2096316498: 87 3 464 3 24 218 1
-1143187220466: 9 45 7 3 2 96 3 5 5 4 468
-2311353: 5 77 667 7 15 9
-2616546960: 4 6 4 3 7 19 6 8 23 4 180
-467450295: 2 241 46 4 2 8 4 8 6 1 3 6
-9970163: 436 1 3 676 7 5 11 4 9 1
-35850448667: 4 80 7 65 3 8 286 45 4 2
-569902155: 4 9 75 6 79 823 56 445
-117431: 75 52 77 7 4 3
-39762: 8 270 7 9 16 57 15 192
-65228: 104 9 9 61 693
-168936037718: 35 195 80 6 1 286 6
-10846807: 191 3 567 8 88
-107280: 7 81 2 17 280
-1328917: 6 1 3 91 253 58 2
-39225: 8 498 6 886 8
-423272592: 42 3 271 874 716
-12478726: 766 91 416 7 5 2 6 798
-2068614935396: 86 3 799 4 8 9 3 6 5 39 6
-3608786755: 9 513 1 6 8 9 5 4 768 8 4
-214825563: 397 825 1 1 1 2 3 1 9
-1577: 54 3 6 72 6 137
-265199760167: 29 39 4 3 6 632 8 9 1 6 8
-4832712: 6 20 866 9 432
-388203616: 462 14 69 28 3 223
-838702483053: 19 3 776 3 7 8 290 15 3
-8353141: 85 332 74 4 14 3 4
-805660234766: 33 9 3 9 72 8 7 84 471
-49483708029: 39 9 9 3 2 1 3 7 54 3 62
-8892416966: 49 1 9 20 72 413 3 9 66
-6336692: 1 4 2 9 88 519 88 9 73
-45323953: 4 272 8 7 462 4 7 2 3 5 5
-1656480: 22 2 2 4 5 4 7 5 5 238 3 2
-1885042369: 231 85 858 4 3 8
-70734: 70 659 76
-451366: 8 9 9 73 653 6 8 7 1 7 2 5
-393595517955: 9 632 871 35 1 4 511 3
-999: 9 8 6 6 7
-336677287334067: 879 99 977 66 23 4 5 6
-760635: 4 3 60 245 391
-130284: 8 2 83 658 2
-2404653: 528 897 979 64 5 8
-681300892: 71 94 9 656 561 5 7 6 4
-1604729427: 73 86 408 369 8 3 84 8
-6976026652: 5 811 2 35 3 1 45 4 85 2
-15162053: 1 153 6 2 95 380 50
-1787623976242: 798 473 3 8 6 95 592
-66792649: 1 78 934 66 588 60
-8106810: 255 8 2 1 3 4 9 9 6 8 93
-785870580: 3 745 37 870 5 80
-585080: 68 717 2 6 8
-6453586: 383 337 6 5 8
-37391642512: 4 245 2 776 3 450 52 5
-621878912: 5 4 727 3 6 8 1 915
-33622021: 7 85 7 79 89 36 27 522
-18663545806077: 896 165 649 234 89
-7478552: 1 73 88 90 289 264
-193124594589: 965 62 297 296 2
-851168884: 2 16 8 5 9 71 4 4 3 1 884
-201303846: 38 293 1 49 2 8 2 1 94 9
-19384474050: 6 3 8 2 53 3 447 40 47 6
-101416182: 4 1 7 6 712 8 546 5 4 76
-1389457: 52 668 40 1 16
-62222885: 59 9 22 9 2 68 5 55 85
-157550163508: 6 95 2 3 274 163 505
-1194: 74 824 72 1 223 3
-47245667: 4 15 325 5 36 5 3 76 42
-14656583414: 1 3 1 65 583 75 25 9 11
-100928239: 6 46 957 28 23 8
-28737516: 5 19 5 278 7 4 2 5 1 5 9
-319611572280: 5 39 9 585 6 307 749
-1087345979: 10 7 8 5 80 8 43 2 977
-5670810053865: 9 601 7 4 5 99 9 947
-4785796947: 4 6 4 9 8 21 8 6 618 1 8 4
-5583960: 926 5 950 5 34 55 1 8
-6593: 1 5 8 5 97 8 7 2 257 1 13
-557119332: 363 121 14 906 1
-115695268: 964 12 788 738 5
-148681847648411: 743 4 5 461 9 121 4 13
-598955: 2 32 47 319 953 2
-5322245312: 66 96 84 530 9
-11637274559: 2 8 4 9 9 9 381 787 146
-24562136: 537 8 6 50 571
-26208: 246 320 5 82 9
-105736523: 71 7 2 9 2 64 7 88 1 641
-44037634342: 6 1 1 9 2 708 1 1 1 4 341
-26535: 7 39 538 878 912
-3815734: 381 57 27 7
-6998128: 699 41 2 398 3 28
-643469713261: 233 3 84 9 5 4 6 493 6 3
-1153089117: 28 91 67 184 2 5 393
-87211006: 25 114 34 75 33 9 25 9
-28171737697: 4 4 9 7 98 7 9 1 3 99 697
-1394607205: 5 6 841 628 1 7 5 2 16 4
-3404811221: 3 399 5 811 224
-3849330: 3 3 3 6 9 296 7 92 8 4 8
-617623508: 2 56 3 762 351 1
-14853187: 674 146 671 328 22
-1454: 3 9 3 487 90 50 797
-8962405: 448 2 188 1 525
-259572: 706 367 74 362 34
-2779245985: 3 441 45 3 7 986
-296: 9 9 151 1 63
-55496: 1 10 544 9 5
-144484: 304 471 9 790 498 3
-41910660: 51 83 37 3 99
-52391086: 9 688 8 846 1
-2689350: 6 297 3 6 3 493 2 8 7 8 6
-115312: 11 5 3 1 4
-124: 2 52 1 7 2
-1619708377122: 74 435 8 8 4 8 84 68 1
-1012786558572: 5 316 6 78 36 7 3 6 7 7 3
-18705: 59 4 8 222 63 3 8
-5427163016: 859 9 90 78 10 18
-130598: 53 67 47 782 4
-5303900187: 8 52 456 699 40 27
-548152: 6 4 802 25 3 1 3 3 9 3 7 9
-5703654827: 97 9 1 97 913 8 6
-941392235: 67 8 6 9 2 129 5 7 7 5 6 6
-17002440: 5 1 9 1 4 4 7 5 7 9 52 30
-1832216: 192 679 503 2 7 21
-10092595635: 96 1 7 1 7 1 3 207 1 5 8 7
-93223: 93 831 3 31 2 8 470 1
-104178948: 6 868 9 474 2
-60571: 60 4 73 4 94
-16135488: 21 409 6 9 8 514
-61341829: 69 889 74 8 6
-222710400: 9 1 76 74 8 495
-97147: 7 7 96 286 5 45 172
-9371290: 1 10 860 914 985
-510996: 29 27 5 768 421 5 93
-95890474420: 95 88 9 5 9 7 39 45 476
-1584: 111 70 27 602 98 676
-69285328043: 69 2 1 8 526 6 80 34 2 7
-77406525462: 48 378 6 8 38 26 1 31 2
-53638: 8 638 83 4 5 8 3
-89682: 3 96 90 2 583
-38950: 1 2 67 48 56 6 6 1 6 9
-147192243: 696 35 162 10 6 245
-5875749569: 8 9 30 2 6 91 574 9 571
-86094936075: 6 94 3 140 124 76
-831: 5 1 89 729 9
-209738679: 98 2 5 198 183 2 6 680
-622617586: 108 6 6 3 1 57 7 8 9 796
-36002: 49 19 57 72 4 2
-70185240486: 618 4 80 61 507 7
-133062: 97 35 858 9 197
-673138: 5 4 3 9 763 7 6 29 143 1
-5354409: 9 6 47 555 322
-21: 7 6 9
-2985: 496 90 8 3 5
-134744: 49 83 8 9 9 5 53 82 9
-21136: 9 56 4 40 40 2 1 9 764
-34359: 5 4 23 6 72 807
-590700448: 587 26 82 472
-4656: 236 55 8 2
-2091397218: 433 483 71 39 68 8
-30253359: 35 3 7 75 9 33 2 5 2 5 57
-368680312: 367 7 73 907 315
-27669457: 27 603 66 457
-1909598: 57 5 67 72 29
-363584496: 9 5 42 226 37 503 6 4
-1695: 8 2 25 70
-75459782: 78 297 2 4 5 9 780
-396365711: 22 67 445 31 5 709
-4227: 6 694 47 1 16
-193414: 42 98 45 4
-178472020519: 6 297 5 8 85 102 2 69
-2356070: 1 271 2 34 858
-297355331: 887 5 1 335 44 4 489 4
-275421342: 5 918 3 1 550 7 6 1
-3931: 2 7 924 79 9 3 851 2
-844164: 991 1 4 50 27 1 786
-41294252: 4 12 942 20 4 30
-251642899052: 54 75 2 589 6 766 6
-18494: 3 4 6 4 6 6 1 5 2 77 717
-4448239240: 8 4 8 6 3 524 3 237
-1303: 58 1 732 4 5 3 2 83 415
-39780279: 9 68 7 2 68 94 3
-55590: 17 8 8 2 51
-6708163529: 670 81 541 79 1 15 29
-1430317: 6 1 86 92 4 14 89 1 57 2
-369: 4 87 13 2 6
-188043537614: 967 8 2 4 6 6 633 80 3 9
-1043: 37 59 46 7 7
-1058627808: 2 8 75 440 8 92 7 3 25 9
-2258503303: 43 9 1 257 764 641 9 2
-4321966143: 432 196 5 911 232
-378672480215: 7 9 5 5 6 1 3 8 96 5 2 16
-61080272022: 1 191 460 79 88 22
-306296408: 2 6 51 55 4 1 9 1 3 78 5
-379989863177: 654 9 634 7 69 904
-46216845635: 649 104 9 712 34
-963: 42 95 1 7 4
-366029: 4 54 2 50 199 440 589
-352032: 7 7 1 179 2 2 3 6 5 7 813
-5312011266: 40 8 22 6 40 1 7 4 1 53 5
-4022967: 5 7 4 782 49 70
-28435262: 2 8 1 4 4 7 7 8 3 442 84 1
-1694589: 429 957 26 1 6 12
-20192882: 1 81 916 37 68 3
-5585510298369: 70 644 852 47 9 29 32
-449126029511: 590 170 8 751 761
-2685843: 58 9 3 667 6 5 26 2 43
-1061506: 39 31 5 3 9
-291029855: 5 1 485 247 51 5 8
-20727882975: 4 473 7 662 978
-55904160038049: 467 8 55 869 1 32 679
-4015421905: 4 187 202 3 25 70 70 6
-479990: 2 101 44 54 38
-210045090: 694 3 5 45 8 275 5 1 73
-19759927905: 1 6 343 8 4 9 9 15 7 90 2
-67111: 49 81 33 1 782 8 14 9
-441928: 6 3 1 33 7
-11171760: 75 3 432 9 94 9 9 963
-4991508: 10 843 74 1 8 757 183
-425042235: 420 4 56 221 10 1 81
-62161: 538 71 30 4 239 991
-2725764: 42 6 10 3 8 75 45 789
-11173464936742: 6 8 9 7 2 1 6 9 312 2 48 3
-11978613: 934 3 272 47 5
-594683457: 88 506 14 54 345 4
-660: 83 498 76
-490497802406: 70 7 497 802 409
-5440724: 7 1 4 9 160 317 9 3 75
-19985: 3 79 2 9 784 10 422 2 1
-102695426: 999 53 10 967 24
-151408: 70 4 28 2 280 4 36 5
-2712720: 98 8 996 508 3
-122880: 50 38 8 6 6 64
-6229710: 4 7 2 788 2 959 8 37 1 9
-19658825: 57 2 34 98 23
-28160630: 4 273 3 32 9 8 5 2 6 2 7 5
-591140433: 67 63 62 874 44
-60896: 5 12 1 889 8
-94197: 1 93 415 782 1
-62: 5 1 17 9 30
-7622540: 8 84 158 458 5 2 254
-140652520: 5 5 8 7 6 58 5 7 3 1 81 41
-983263: 422 585 9 769 63
-32107: 3 8 3 953 11 180 467
-2122597: 212 2 27 5 9 313
-3600598: 5 5 36 150 4
-839022336: 531 205 142 892 9
-7853: 7 4 23 7 22
-74556: 21 355 5
-6519534705375: 3 4 40 848 8 21 652 88
-596866566: 6 7 8 9 6 1 5 489 1 4 5 34
-4194599: 4 9 9 1 6 8 69 9 9 9 2 689
-186052032: 4 211 338 9 96
-491053582121: 914 3 7 765 821 18
-259: 3 29 5 7
-148635877: 29 5 41 435 25
-7357400: 884 208 7 56 40
-1247536694: 1 3 5 374 9 1 460 33 8 9
-5242752494530: 97 9 79 20 824 14 6 45
-33841: 79 7 5 226 7 6 908 5
-1017708422: 234 49 7 86 8 258 62
-17063: 6 64 322 4 77 1 60 1
-2458291: 245 823 6 1
-1858104: 671 460 2 974 41 7 6
-3981306130: 8 250 8 8 2 6 5 9 6 3 4 31
-33108: 869 3 37 847 1
-324328158: 990 13 2 33 126
-150610: 3 86 4 3 8 2 74 1 7 5 903
-59551331753: 4 248 52 2 6 3 8 749 4
-11392: 1 21 5 6 509 3
-35886972295: 260 8 9 382 1 3 639
-1195518239: 355 807 3 6 16 70
-390263415: 58 81 79 3 84
-43719425980686: 67 677 130 646 688
-38806776535: 808 465 8 6 9 8 538
-11108160581: 81 147 12 812 116 5
-62188: 79 1 777 8 20
-4328338: 8 541 338
-767871302: 1 45 7 91 594 471 959
-48307625: 96 6 5 762 7
-25845765120: 18 5 898 609 768 60
-4920993: 6 69 89 30 990
-2009844728: 9 8 2 3 600 57 5 5 4 6 3 5
-16262: 8 8 327 3 526 40
-102649613987: 9 1 7 1 8 2 746 10 7 48 8
-62832: 7 8 3 1 40 25 35
-546770312: 69 3 1 3 8 2 3 5 3 871 6 1
-995210: 4 6 88 4 13
-27764: 96 63 43 9 38 57 4
-6596051: 659 5 826 76 151
-1696: 4 4 96
-76387474: 29 3 878 885 589
-887958: 265 9 62 7 1 6 76 620
-239447: 604 98 37 3 9 4 2 3 5
-5171959300066: 3 48 406 194 57 5 8 67
-1798335: 3 39 7 69 3 845 99 3 5
-665214448: 665 202 4 8 447
-7050: 6 2 2 89 560
-5828: 3 3 2 656 36 2 3 3 8 4 92
-49296672: 77 64 6 1 9 6 73
-448659113757: 594 219 5 363 416
-28490582: 74 964 38 426 3
-908714: 80 10 248 623 1
-441207837: 459 5 9 15 96
-3122771: 389 4 8 38 7 86 2
-4664: 7 4 748 6 9
-14799610652: 881 139 646 26 8
-79002161: 9 1 17 7 5 956 9 3 8 6 9
-24535779: 385 3 7 7 5 9 6 70 3 4
-774464: 2 3 8 6 39 9 53 5 8 656
-86843: 315 3 350 130 3
-7373481: 1 78 6 62 69
-821633561721: 5 25 2 4 1 8 977 2 9 722
-42373933703: 5 9 7 2 8 741 7 4 2 1 1 92
-14065359: 3 50 4 25 57 12 52 3
-615099: 4 27 2 3 9 1 8
-4561880: 569 8 4 35 8
-1274: 418 551 1 2 264 38
-1526839: 9 3 70 193 733
-779652: 326 1 8 985 5 1 4 5 9 6 9
-595317104: 92 59 61 6 7 2 6 6 6 76 4
-2523150: 38 7 30 89 21
-13263: 3 62 2 70 6 97
-3728386: 9 47 4 1 62 1 1 43 65 22
-3432857: 8 429 8 5 9
-476343664267: 42 31 836 48 57 9 94 6
-255870: 90 9 9 642 29
-4900956092109: 699 8 3 36 5 4 4 458 7 7
-818241: 358 72 25 19 769
-555645818638: 5 90 8 58 5 81 85 4 7 91
-95396: 5 6 8 190 199 3 2 8 9 7 6
-809185020: 1 734 98 41 274
-194875: 3 121 534 54 980
-3564788: 5 94 126 1 6 30
-9241712: 2 7 225 53 86 10 8 74
-5769566: 2 8 6 6 77 4 75 107 6 1
-11480278754: 68 2 164 27 86 85 67
-55692: 4 98 7 6 13
-216953: 18 12 955
-307145445609: 78 313 474 53 7 74 64
-446713: 2 84 716 557
-1629146995: 264 4 4 2 1 2 3 7 5 8 44
-25569836: 8 1 7 8 3 4 47 9 736 3 5 9
-6437873153: 5 6 4 594 2 6 9 664 8 8 1
-719037270: 28 3 9 7 8 51 69 695
-49498478570: 6 1 4 525 95 898 2 84 1
-26544258088721: 408 373 2 65 7 1 87 2 2
-651847677: 145 175 88 9 643 4
-2130440: 8 3 11 41 250 3 680
-6372: 69 57 5 7 1
-42364964: 62 948 537 770 78 44
-236043: 686 49 5 89 7 86
-93309627778: 43 1 1 989 24 9 3 77 7
-18465: 251 69 966 4 4 12 160
-20058194459: 9 97 25 6 9 3 9 35 3 9 3 9
-22540578: 9 709 7 46 9 3 4 28 2 1 6
-76804489172: 8 960 3 6 8 8 9 16 8 5 1
-37315111728: 84 15 4 649 248 1 46
-2099244933: 33 3 4 394 3 4 904 1 31
-5788323: 23 54 5 69 7 21
-28236624: 86 61 6 7 2 16 2 1 4 6 8
-1313564365: 84 3 159 18 98
-757: 8 91 29
-11800: 1 1 802
-452490301161: 878 62 1 944 515
-2990297456: 7 3 59 8 5 2 9 74 1 53
-66006075241: 3 4 64 5 5 20 92 2 7 5 7 3
-71271389: 5 277 7 2 3 7 4 75 7 1 9 5
-24291: 32 4 11 72 77 96
-86163645: 8 97 53 8 96
-8392581117: 88 61 76 786 939 66
-373836672: 1 3 9 4 409 8 848 792
-1417505625: 6 31 687 6 374
-6470100: 3 72 6 4 9 1 553
-270: 7 6 4 2 5
-1432399648684: 8 8 89 7 231 93 520 9 2
-7114565: 7 3 3 46 97
-1580299: 7 52 7 1 744 8 177 45
-99294: 7 4 8 2 6 8 90 7
-110: 8 6 1 48 10
-6450588963334: 82 284 99 783 6 333 1
-15008: 27 3 53 3 383 32
-5704417: 67 92 59 608 699 70
-66464462: 5 5 2 2 59 3 5 74 2 2 9 1
-426712: 74 220 71 1 61 26
-803: 91 307 385 4 16
-102173848: 6 9 5 6 940 7 3 827 24
-1638256836: 409 1 4 63 5 5 4 2 2 2 3 6
-4428018648: 204 1 216 185 62 85
-2228269601: 91 171 45 8 8 90 904 3
-277540661734: 3 98 32 5 79 59 734
-12670: 872 20 375 1
-1216423: 47 527 56 7 7
-502212: 68 50 25 73 337
-1730465056: 986 587 15 110 59
-638559: 2 50 329 4 419
-136631196394: 3 2 8 7 6 6 54 913 2 753
-84170763: 2 2 425 2 30 7 9
-13421696: 83 89 52 159 44 8 55 3
-808201: 23 488 1 8 9
-88960833: 414 9 623 21 4
-1217735408: 826 63 8 5 6 7 234 99 8
-671300261: 9 5 9 14 50 259
-44644370: 330 555 8 56 9 4 6 7 1 1
-7517938: 3 6 2 4 20 58 4 5 54 57 1
-132: 30 3 3 19 5 9
-333479: 1 3 201 387 280
-12096715360: 1 6 126 6 71 535 9
-3585279167: 71 61 9 5 432 4 5 1 6 3 7
-57353: 16 468 79 7 95 3 3
-1275887: 8 337 77 8 92 34 6 5 6
-1262728: 3 3 4 9 1 1 514 44 2 2 1 8
-1073500: 566 59 6 286 16 978 6
-13086888523: 81 3 69 9 6 221 99 45
-7232: 15 318 2 3 54 2
-10945041: 986 111 9 35 3
-63462422: 9 402 70 67 22
-387968229: 63 92 74 6 822 5 3
-39655: 159 3 971 7 5
-4811134: 1 6 60 748 96
-4882688: 8 480 268 5
-7286: 3 2 291 5 11
-40082445503: 8 275 702 69 27 476
-15464: 4 550 9 7 1
-10750553322: 413 48 282 26 2
-1569941232997: 941 60 23 8 8 25 40 49
-7408: 6 9 4 5 5 6 8 914 8 16 50
-54432: 407 1 97 6 18
-1474838566: 73 741 920 8 2 7
-7170164160: 841 214 4 996 2
-509285509: 427 3 4 405 97 731 2
-284618201: 5 431 310 6 407 1 71 4
-9728716074: 6 869 8 2 398 3 7 582
-564880555: 3 87 923 68 45 54
-598: 6 5 2 4 9 8 6 95 245 1
-586932: 58 6 592 324 6 9
-2193899545: 98 87 71 6 208 1 604 9
-2836770: 830 261 26 1 70
-394334517187: 5 6 5 5 13 4 8 764 23
-10765: 492 6 2 767 79 8
-167839818: 4 2 815 1 46 746 258 4
-201714977: 14 408 2 317 1 7 758
-142: 32 5 35 4 66
-140659203186: 72 370 66 8 30 93 92
-3787386567: 5 188 5 1 73 2 559 8
-5352640: 3 16 3 950 8 3 1 688
-23236875956: 2 9 34 5 45 5 85 6 9 9 59
-7786061171: 4 1 3 5 8 9 4 9 6 6 423 87
-2361736314: 1 36 9 28 831 49 7 17
-10066686244863: 8 7 8 6 3 7 3 672 834 66
-15643152: 9 9 366 57 56 6
-1478892934: 53 9 642 2 3 7 7 293 7 1
-9366820: 9 349 1 7 8 2 816 4
-206191: 694 2 982 87 1
-22831500: 5 925 982 5 5
-17122508: 364 1 6 5 3 9 1 6 1 52 59
-11308680: 1 4 24 37 4 4 1 566 5 6 9
-11784: 974 12 96
-752177: 4 9 3 21 1 9 9 996 3 7 9 9
-478615: 478 315 242 2 56
-1805023: 8 2 2 2 488 481 1 2 3 92
-198940: 6 631 3 7
-5763734: 960 612 6 49 11
-67926: 9 51 7 164 765
-766583: 3 754 9 5 85
-421852: 4 257 9 41
-12361838487: 515 4 2 61 283 6 5
-7901: 21 768 9
-1758: 766 31 22 60 2
-96937597: 91 5 937 594
-2247652915: 47 864 615 5 8 9
-11004556166: 11 267 8 16 2 488 6
-10613252: 149 48 738 1 73
-3854: 6 6 1 60 3 77
-256528: 1 27 4 8 36 6 9 7 8
-60876279: 2 5 78 169 463 75 37
-569727271: 560 9 7 272 72
-35508: 779 22 546 63 7 2
-189229180: 2 3 80 22 24 5 1 78
-28582830: 948 95 658 35 740 9
-9630: 3 5 601 7 2
-1552791240: 973 465 11 8 39
-48506850: 156 7 2 4 758 3 522 5 9
-41769051: 663 70 9 3 5 16
-52058: 97 27 419 3 5 94
-224060: 5 8 56 3 6 25
-25784: 85 609 36 1 799
-21211654: 265 4 58 2 54
-50704: 269 237 1 9 5
-78384: 86 9 94 8 873 9
-33453: 7 34 450 68 56 9
-629445337: 27 79 1 713 295
-37698877440: 302 9 7 172 3 4 960
-2306: 5 3 4 72 2
-1902864298: 779 86 244 4 54 99
-97546534: 6 8 2 1 6 9 9 6 997 4 9 4
-55651121155: 4 7 6 4 7 1 175 7 48 797
-85969834364: 9 513 8 9 9 648 4 57 7 6
-2399485184: 227 1 128 485 165 19
-1600106: 5 137 7 7 4 8 45 968
-1768050938: 5 6 8 2 4 8 5 1 7 77 3 7
-261477770026: 1 162 3 324 46 2 6 7 75
-124551: 46 71 7 65 659
-7360000110: 1 34 266 25 736 110
-3763620: 6 6 617 3 93 26 4 4 4 9 4
-101736: 7 4 9 6 2 5 6 67 6 68 65 6
-1544: 8 9 626 143 8 679
-61814592717: 135 124 393 783 12
-1190233: 4 5 22 986 1 1 27 6 3 8
-878475: 3 3 8 4 1 2 1 1 5 103 4 74
-152674956: 34 2 60 43 84 417
-948935145: 8 259 1 4 7 8 6 9 5 1 63 2
-2590109: 5 834 621 464 75
-1218360: 3 21 55 923 1
-2893245317: 7 201 4 7 680 2 57 6 9
-13734971359: 4 5 77 7 9 123 8 4 9 4 6 6
-150780: 207 9 2 1 91 77 1 86 4
-5125789: 1 284 6 95 3 7 285 901
-13267368: 24 69 95 6 93 15 8 7 1
-436128: 3 817 537 61 664
-52277926: 50 689 734 854 91 9 5
-27736: 6 9 5 47 6
-80388: 5 8 9 695 99
-76368: 5 20 8 30 29 83 7
-39090: 3 29 8 4 7 630 5 5 70 1 4
-9799459400: 48 994 8 24 962 8 4 5
-2835518: 48 59 3 1 4 21
-657763085: 1 9 33 4 8 9 79 70 9 35
-273865679: 7 6 6 9 4 6 199 1 8 990 4
-173337: 9 897 6 19 5 6
-465640352: 6 9 8 9 6 74 5 936 1 6 3
-8355185149214: 83 46 9 1 85 14 9 215
-3273008: 3 827 492 665 8 808
-2154849: 1 41 8 31 437
-38944925: 59 6 4 653 4
-1751852: 3 3 905 8 20 95 28 24
-4381: 36 12 1 54 6
-23017632: 8 27 41 516 307 8
-14593: 220 2 33 2 71
-2571008: 3 949 6 9 5 1 1 57 1 9 1 1
-20887367880: 9 2 9 541 9 1 3 5 7 8 355
-38042064: 36 6 268 96 9
-5647886509: 3 1 6 848 6 9 59 837 3
-13639: 8 2 3 1 32 4 99 7 1 4 397
-20530114: 88 224 4 813 98 5 4 4 4
-320: 4 56 96
-879215047: 4 8 4 2 9 3 8 841 4 198 7
-41374: 1 3 1 57 4 4 5 6 9 8 227
-71557700: 746 9 2 5 1 761 8 6 7 7 4
-13448009: 71 7 8 27 74 12
-265082680: 2 9 1 9 67 3 8 8 6 241 8 4
-79661: 28 3 3 2 314 9 28
-49842363: 17 18 7 29 65
-353560953: 9 549 4 63 37 50
-179089654066: 29 224 813 766 8
-13504695: 2 4 7 523 47 2 1
-207932: 8 8 7 3 890 227
-41953: 89 2 461
-266192390: 26 810 78 12 99
-90301815: 2 88 301 805 8
-58819003770: 5 84 80 655 3 717 51
-85165026225: 6 70 5 8 25 2 262 24 3
-388: 5 85 2 14 2 \ No newline at end of file
diff --git a/2024/08/input b/2024/08/input
deleted file mode 100644
index 3b9068b..0000000
--- a/2024/08/input
+++ /dev/null
@@ -1,50 +0,0 @@
-..................................3.........H.....
-..............F............................CK.....
-..................F...e...m..........C.Ki.........
-......1..................m........................
-.........F.1......................................
-.......1.....W...........3..Z............i........
-...........W...m....1.............................
-......W...........m..............N..C.............
-E............2................Z.K.......p.........
-.....Y.........4....i.........N...................
-..............W.Y....................3..9....i....
-.................................h........9.......
-.........................................Z.......H
-2...............................3.......H9........
-..2..........4T...................................
-...2..............Y...4........Z..................
-.........E.........................N...5..........
-.......................................e..........
-..............................C...................
-..E..................P.....................p.H....
-......4............................IN......h.p....
-..........................T....M.........K..p.....
-..........................G.......................
-..................................................
-...................................M..............
-.5.............G..............M...................
-.............Y..........................M.........
-.................E8...0.........................h.
-.............................P............g.......
-......5...........................................
-.............n.................................c..
-...............................g....f.......c.....
-.y..............8...t....T........................
-..7..F.............T........R..........f........u.
-.kz.......7..R....................................
-.........8..................U.........P...........
-......U.............wG....v.....P.............c...
-...0.....R..........g.............................
-.....7.....8.........g.............f..............
-....z...........G................7................
-........5........6.v.....U..f.......u........e....
-.........V....v........6......t...................
-......6..0..y.....R........V...........r..........
-...........v.......we..U.............c..r.........
-................................r.......Iu........
-k............y6..........t.................r...I..
-........k............t...........w................
-.............z....n.................I.............
-..0.................n.............................
-...............n..........V...........y........u.. \ No newline at end of file
diff --git a/2024/09/input b/2024/09/input
deleted file mode 100644
index 83722da..0000000
--- a/2024/09/input
+++ /dev/null
@@ -1 +0,0 @@
-2841627148755595347924125852582654605174565397553360307432589096303483571124734584586210354123601330562823412141224024641070135033171488643018485383593864593613944290247592914710571182835389418251596615864128489342335128113774221660213974216969398155455112866521431943259293819242686263845488731685111619229729517931885686874442886455721061212991835568306211134681185190383257271117107918166185933079346964864898663615467531495079149063124634998634345647489411407328598862985320436896267494488838418070513724661271424172204156792316894989168380835935996262545396512884409535431824504121143434862992281365504281523615342988701914411617238513395510289969759770732710332816893238125637802991404645271621563473138686868240673337448678613876266290319988464080276680328055548344824897917086424986689459238298618096717045554218298599258743701765545313786129578155627671869329264847775649541323598127741575384571823336938166589296593337501444601240743664496081536374414879571291211029838158182677236755899041153683222744799487466713592266635314206553729738316947403691798023415427348431415891332538143325801272494165537296385712205071262681693065713143205766925596767581152564462226489098437910234474628688262731866667154496638830669512853216657353589436599236948153293811867272412859637679991222744248927445785926869449635294609564386520313682568664833625301394346126526787469656496542421146604293985245113055829255189140658323144422274914247057761846768682821159841072295813284887935817441382359419697418924323319947726113367334259080955524908515875157906482457061644150235557844747956876886528449273965533505312332657582727521069887294372730299273637444927872395738161298442792866920675616457378445643235530516638109811993852864376259674535623929518715710159084125350161272993436885091653344604987727538496120296641493357547434679215475535774479985238172557131999922511565427915028453179298233814079123236364768382746786577267088513562703710936681959197955579234026964170387282257035588615902241511456661271138340365830323712277466195454262556914572215772811956652936557129131772401257857816629745537472983791247250351983393063964810294313424755698873768932503488304468184121487239841340391973348037982328486236356518468268157489934654653290751517901461402937873820144221346274468352588142494356454039553683828539838428623163779216952744311240132448274973641888161774838093207791877384119528236041972395771611278375353482384565744018126983255585528618126329645861198054461572226893211341919528163716318036201329469092617282267329952218239967126876868977542056617689488231175267465616974893674248397248518882576261406095167467296620813424835754886012596243875385618946211925505168531577775164602365806271456025526130687934346928653663994210172017495881969388163144159297219747954667856013616158498399635596647827613683662429173353208071627949935839936219239616192372261388225860536329429180567566603537527461613029116964232947291013678078465377599132246022578464408064174220774980387450825552306481785178655149662972371744252262318871392876949186412862716919399644731479784016845247579825605122999187173527935729497060121586904568274616529325926851731672195599827092701353535433327057745889558539769457227459236473538962909289635027136923415167425318195920679445969043901662431673204552632784139694333149982385319280302451203491909239313110748148189044395992655346683265218614838345245978853750985037878030335362103294806348564647296113335233324045899692346940916429391957546869823113264943391812248419771771766285809778182390559536561377509136991588727530546578966964744245733464151851582177148882157221708827743774864264252768649752141718452092795213791767394750873813583210571340804481872345233151215885876831798491775536722218642724201330276983536146216747241196928738332010909481896330467848444192592663498769658229504528451750938814281271136055948684353270458690378619505669382983206275869951621590506167869512563274489319637663389253159420937149524097997767729242814542687797478885315413531566423364996520185193728846862050712167319028184275585480731025928548946323788195827783855920576368912839479059838439232067426190998778604734438774861898712214152035288338284447291444112894123392214316634179638130657091611226941322259543261331333986471759688175269813717719285638756039507852759611977312375047181890751172759363338817974923647665568458577676472686906550867611724746919060882515795377732536429996194460738484404869224275323563398065886451574725569875743923282771745782674193948972492793447529316087221128693036158851625773637511913511566450748068803563269069581926642526998737921630893010581032902795211042712850909899524893383220633267342039397897124921944944954146216144678755118276261189753173542263782142806076244164122581534573549739253811369226834428875148879538507195208191357829182925881516652863229570434971798689595960289092588792983331684480347135848793683676842065318032144457662077483974516741621442252568554236844924651718142844148681132499732941677828325389787911502855785746173559996115692461328238224531531988774958145132647140332830513823593444259930473247554685622266545966453073971786129415856867647835486064423198428163303333994619595294748620822177652863542895958014516348913671636922886824112928363254852634865186868970857519169339868873964080166517578557822397142716614254667359109727503914785637494328573750724141438091918897628651837394932246248035702448682047505531165293977443451929375039383595906641805872869114346175511397129828464998855913902370686495363548888260566091211717521029641258548416668890497869855327665010653310341733944357528490539027979845256092575731736131103174722262529276127616108021833216616855654442911650519112448095937933653212976194345928579692689165474450875557574996675081763173477170355850663750524864363183883651768435382945866664755342669213979421969020978667787428392055757187126476188239683665535020491576746356481568558273529452359470219459229686256221417361892589405129503519674260359694453260452946387977844844548618677218758288668577348599942186276495486336439794206575232256966722557945107156116348705316294916244971598468163173348673552483298882604489105371996155808925602423577223114824781080967178782251707614264894244650962512784782584334404513623129359248327357628437742622536542644833763178656190834833401137736225651499745090908439833699175641776554876917845747323857485889261248596883484447185873393190704997792925177078166768888525311893219725159522162913734853698178374592723460197577239622866955261622258763796879983264319769348361801182534474708244198166971769462524614925809518373464417677944292544490487573557260216214181612213092592958391246535481341817508112462072122769652585301954542691676776259267514838274086909390625081524843367470974299676721637413646342227637941621414630143568817815438644328938316866549481239213779491159320549421122275117890513343961043971497791855138017154946636911478872978716956066191622995634124374121188836548227386905610875476687658453485233628501552957040925823878335164190944251331736685865911079777090657554572089223042107952628177822127564069694793292288118338446358781037994361932774986554231095147069577685644049831887922575211282582884408336753692643920407718885683975567368843812380798984458437643657646566419188817526846492125995715475122518587079709815971737408452325832788768464014684164126152106097865793745018307218728933543973901974342092361896153152769477491225248053608991661040132146228521792898172361902412537914245597537948984582528717426288466111259918707249933576107812507916136271257277999346984916788227711092192045478227465025983398748316841015914634422397814693352638678881613959607683379389814882775338196397826677121189749798419697378527603535589569253855238263862217108161375232561219921543706126774948592937349316208769644854214912782195344484381781643594251626669372189851174182163186589971972662827426792345316113396739986490663744738226519332738070538099508130364333952493742891628561497756515758286730341732729156821447135331642557114197856337189046602525843817619916473369473448632664938314415160945790176743191418681634687119874989753259521661944843629988175488633739407179891154757170285128836491237159892721718328552817371852156427822015248484681080725256753619574488392598997963737265312639235878943376525930237567615050707257849420356948532782267089368267513651133191929413532590778419764561218111399041488565565128327315223762334947416362665448756076327377273995197999467197972456885327743259291277215861773662388822993476609957416616564569301715843015442032945089899443785088105677481216455288732414838787236195896935221698813486967893869282927396692653113464997152772440725493783625622089675645911939567179467929791057145112754632937768949759262776888087954566202433608956991721279753349266803288501145867940445690891986715871299239455380899516591727533641225447222985981457896131273067173674994031487911722192996770206178528551412237274249273034973340334574926378871970515847868775661260876092822243988714665950975282401912113694577637251019769444665112818892549975887853377470509444334591765157171049745786572216111716107248699452849785662992371932688256566064196884246063747529971726255729596492594486824551839167568817936878623449456025977465919221781710935695859932854223471864174236891047429432254792889312895811209184489684419837141855222424322338642567382890927459135041444511719727892738256767426298592261402988624238253280243615115664121158364898976767833492735129358361298110596697494225398351969478608584313946756957965379686565495952682540854977115263157019742696888880729040487342429945373982444370886116266378583640704079765767646642373830561010788244192523254435251133748122825714967473393189595831583249618798501118826127442517801611495982624410929323608718309335276476118111325115853282724871161357232545474166113648986081229677104563717649174631747036441646137912616992199468433151174735824089796394958476781431857661817317569978736511145232938397181072181192205156527427597031313345648961246336815637763528894921281388553043827086877256143416329397399879478466111270355321409647919684309630997011642745502018953417476067195536387162442569132987785870961544943047321969625612403937871586103163505875575387209569715228703419508577489259815576855534636020703090125945174713624685349033569776553430342770926662547280565517737144413545328046926152102375781520664817679264276528942714864637185944923123205961226835213685138932142350245737333480834344148626289782289283554837299842561713745576349665122061211589405267245189475767129436988267352617502283172884185433839791533738536174383931808490834357111542196482102575254111894021979857604454854339125434285746787751825770918476252290325354665482581714875087408821168864173066878315994294346948995641856011846422695684649073288252881635934184673667578897559646926336257335993727113434573347937856713338494680318575376569149236445256363293408356872839649153257551711064897030446811951639864565448765494991167041478577342179284038512538523631783944823792113623494285471352385170866079404958232278458497659946897541385075923170929958488124491112397052152486789612507211203114679159198289432636272783947075365663899539947947431890287360204949364771885582953727636440916747682723785734767642824330619658314928675470869666889177619796816780618655405519424353516093376389129427589590877729768794469093168487532393279116332964376553545387704639625256171171604654253089707722588852289371135659609886906398387010119763343373283261842248117966466222942193355492381829843146351589112521193279406716894790107570865786572913919671823126153247693790255788635020437929176474932328539168844160639783218313171545231832674229553534565721136933662431741453947885689590606846695397853154348765119163904165982721343410525665311753669319633477953766207267108842512937337387175367122428605647447670487779146728518068334276978296944636809749721265421342634420726647658110244832195633552683296526415429323455795799904327284021647950616560836992868071114754963070929535691448231438424391651619708598985369612043211421965020836465377196962241893522718035306517793391556172783993746161464450137868608045226449543613898334334525323717907158229337502031156932394251707228649562391540615786969999445964108912663728375557345724142363285944525927317431578428618788613588724880745580256766106939712572833354878320447568298373267087457943672816839312318292941556465616493851473358662751637234772368761858877577574151206171715651203734465950855754148353704163874627305321879276579929263994359080486540568131346374995257331357734313389778549234827332623765466171785375131059224446281658931042985282872966487053693597494088387977275554249584181043389513663694897448939699846490327195378374341769963392372569144422901878985243971149134696165025444542723950826227681273314012591966641366997246748240365824336140399448354540922294468793716310233133102289987376411128885343222325628599212889631830776665888128528460317355688560157060756777843687738282132945902970821076948269738262223642708493319221619766257741579852723714557851786012451722303394422549256778633786347124427137425397195578579183891411195863611917281968297998209159706797712991258094352049968186208329358366579660513136521472851962622321486795872181443375128340629731432197365128347822762913961890304381993860226031848151617749143675989684577222808840973232722341218020947769136789147096817240598322451811964219134296734182242357521797193192688270834051761655532768692832537995267375919076973451489431871085348550587181707260116426162296879482244920824358593039372744413860653773665779582028165164705464689623642380644712364311297850194838447830156097869513646295849826299154225189641864606920999533641978711744533993562257533262987550305378807920987777909391907497725769582491137780335097991615189733375177897386547683825635186497131414528770289418888032356683116726404420895772739624802499238372925662797876289258526962833135598262147626864523166938275868678838794189499426498649266515173777932550843924968027329957843851788312429832202519682979364658585016728176996980776851868559781888621926499485428848879727931091626333322184791093903380891557463738911960821793976195622097343568786142845919963912365111207442527177602420731847615997689624101263864054181765277875592792991534165885494152673338561288513888114559195476462463669163351154227494955120116864916755406345584727616542716456388149282767697551622993598530216135338871547597897348857725109136302486443954797656788973141386143090381057933541439067499387543511112119782553294550522717733070793889244813318093993342303993286321565487638634923069385846485231691820252190954247158271314719388951876473898829884920918662299070471592162915769280843268186061617666414667724020257480869385225797551928996226951428343366943744993069745210839561493218451796931739754160504114465238723986711329331274683717383596283243772693976217429346603130224699279138696930652493534974992095881112895955837233604030847991259599348871566156106752151543699469657981655139601310448468541515502713372093995032956597578489509254251948357667948037326474465150631565144244691378343465773356911141448494142040735567131880803413507958756468475686519613391616522937634539518291582610927923408288375223547122341645646940987225773579792077115360685253144997265493192250935482549452211247429651362246949076148194114581801755358276669868271214612127882728449149409081895711132245576677539595932026306085209847478639869376905876919762827239122118322085757426795434641531535216505423978076468119246788377137106023447252377157217351679036139327191380478681984086778548354428225036155530145978168575614946743976847863716171469954386295456057705314266292381059434820612122216116566337483672441457523186933544341548812332717680454749748280902723763488788880359871795758628465173915733994545751877349992426865956514272369617239416794559235547661538522846263554141983217332254585392684432137692271123641239955529860368385807856751946718393636330444840375464701825181615302384484410351254988226504622737272894614138098302146736028272275356061976742679618666929902740872729524129611243886218421461333118696786305486449578232638141374932390649537993083799966878955503071294384457160575171698874646688955893421644926890777998897764398930629041737923566983817736258236785963641369407418362626229051265458252728505850776861146712394649509168132695936916964123704697113989869961979531728572194230226416993654249567769156167640269224175490129666877753588816706768974288352136559132301768657770873199841786605314415878285736576154672365672511535184466914467056207768896725412837892812569895699442815056702943408631157812216125794035355374304861359913135440845527258688381158447880131649823726885046691574373885819084595439921333971375507671951950801910435158302053201958677990222554392799912985883296705528821795807514664319341459789142129581683355558798588964255671661448371532626244939358466315117164978556405945812065112960205845712316849025936351135552616875214664801612217775987750434224657516137490788719908258458077416039461280579064312033692598101391392294133281971424528179642546116675822594655773663558648499316092948949388091579250318517829287602147252670897388991218697921458620571313912086641564397294293154145899121636251034865591454614597813849893648493692758754911747730194474668044538773827789166991196961105718516714961341173019162391664338263515141553548579295765961975457215383986276490215760815835301440685962277327876231676442159310414647862135774846215077264327475844568664973498354045218327995096619728618789929616488228741112506366579084889117531360591371753458191349703836408466311352639397912946114249704276246224533450234560488739812781714882287287899820597214473780502094795091585588535391923417492142948284911083698898397366758020887028829813235667407881752774139565591142797236505272891754374735735888208036916487301483468126957739385428966688844564282989252174941693209675114273377997174854542775768448362453872475415353694236927490237686148785865479867795615833345192573164207988966587938681309120254029644189397217603862245557335828906668387263356017845747819216292141189821477181165612421047404631571173669825967891953915108275714182405622919918922614709246742618587624199837761171641516873193331155243466123484159145785213775232323195444237421333926983963854962039207465185746841663399475275312861445438361322585728789523036118061967861739754709199908072552098938411135927302592299470632348641642317990252494486041265439972068621815155014909818734749711244633397552855981968661867963170577396224881458818485535459087805627756994612145841038944839758823648678718354192745828142278852541947142455323126698520403074746360847849342193403248719492503116479760973497739581591198853897356773266726797825991016339616946448679844954841986932535862582110706922599686191316481633172719152874411112861925582439944037902182404493723984916420164975793712744963472532462443419038652863677639287198308363916135357022359972568481563626529382392180548238724829236624287888414222852885645951422914271685357157216989458160478324383845389595203953644845361983552484908670268066831047412757715965505527381191181610807168886969827815786242409983902925775653759376649499444187846767678182249288544066436088236978233676127935552540937256711559511450341773424415636820953278788957208434416254758768233669537216835938591771127027124233832176153469547814456463169115336339691199956533875793895260502573354271138859379526568996546136702394118644638262586962797765312745306065384165803625774763366143666419393720611737353824162939282411686066788936547286889953328513988832761124292890136323324193138173494977953834559987189918646125731065431119242990489964383999528063603152671776661980592098243646797681377261112238359425912573693764137268408542361466135311634770653578458189932112156613903517254672796628367917554840729843278029667852498188567351973982872647928676143544472246477610211546965024237611418262743722713958436799675881196553524248602891753534773781807041416063792746857645875791516344909663814160401864522813722662129376305 \ No newline at end of file
diff --git a/2024/10/input b/2024/10/input
deleted file mode 100644
index 507eadb..0000000
--- a/2024/10/input
+++ /dev/null
@@ -1,52 +0,0 @@
-5678543238765121087216787432128921016563210454323433
-4169654119654037892107894549017430457654782369412812
-3018767001843246543210787678186543368945691078908903
-2189678914980158934345698187098901275632100165001894
-3434589125678767891016521096167872984789321874112765
-7823678034569876780123434545252766543215476903233456
-6910167012423495679654321032341057630306985012945101
-5401986543410584508765678211352348921437894123876298
-4323877892543673210104569300235496530890123434565387
-3210967871652598789213075410145687432765210123432456
-0101454960701659654322186703456710101854321076501201
-1012343459898741023763099812769823478923212987655652
-4323012321101232212854210129876012569012503234234743
-5011001410765540101940110238787112876503414105109892
-6722340543894691001233221045698108976434565696589321
-9821059652023782317874536789587012885325676787678780
-9778968701110678498965945893496543494018989801210690
-8769878889231589567767893672109824323561234892309541
-1454399998342490430850104589678012012370348763458032
-0141287107654321521943213212565503123987659654567123
-1230236256565410101237870101419654598543210508948910
-2340145348978321253210965432308765687696501417654323
-3986501567899010344789876323219454766787432321078890
-5677432450987432455670189410012349845696501434569701
-0548901321976501964563208231987210036723109621435652
-1239678100823457877854010145676210129814918730898543
-4310369234710165756905423210122305610905825623567678
-3423456765600874543814554761201456723876734514410569
-2102109894321984562323669854398556894985232305320438
-3076521003965433871234778034567647895894101476761023
-4585412312870122930129872129867634456783230585872310
-5694303456781211123123401256798521065656187694965432
-6783201019892100054076540346543438980521090123456501
-0340112387653456963981639457832523671439876101219602
-1258903490144327870190128768901214512112725614308712
-2569876589231016983278787434980108903003014525456893
-1876767676546781074349896523076587654394523496327854
-0945778789035690165234765014123496543487621087018969
-1239869876124789234105676543287017012567634589829678
-9018756765453210785411085010196528921298565676543549
-8723605034301305696532398923483437430143476589762138
-7634514125212154387783437654589016521052187679854023
-6501323896521093210598568943078723632367098512763210
-7432454787436789765677678732189654045458963403892001
-8901343474345658894389589823476902102167872354301123
-7623676543216743001210438214567813458054961065689054
-5012389012109812123309321301054324569123452876548765
-4589438729001901014578010102344567078212556989231076
-3676567438782342145665430230133898167901665476102989
-2109652145699654398765421321212101237810174345603478
-1078743034328765219876323478903894376521089298714565
-2167634145410898701101210569816765489432100107623434 \ No newline at end of file
diff --git a/2024/11/input b/2024/11/input
deleted file mode 100644
index cceb3f6..0000000
--- a/2024/11/input
+++ /dev/null
@@ -1 +0,0 @@
-112 1110 163902 0 7656027 83039 9 74 \ No newline at end of file
diff --git a/2024/12/input b/2024/12/input
deleted file mode 100644
index 3a8360d..0000000
--- a/2024/12/input
+++ /dev/null
@@ -1,140 +0,0 @@
-IIIIIIIIIIIIIIIIIIIIIUUUUUUUUJLLLLAAAAAAMMMAUUUUPPXPZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXFFFFFFFFFFZZZZZZZZZTTTTTTTVVVVVVVVVVPVRRRRRJOYOOOOOOOOOO
-IIIIIIIIIIIIIIIIIIIIUUUUUUUUUJALEAAAAAAAAAAAAUUUUPXPPZZZZZHHHHHHXHXXXXXXXXXXXXXXXXXXFXFFFFFFFFZZZZZZZZZTTTTTTTTVVVVVVVVVVVRRRSRROOOOOOOOOOOO
-IIIIIIIIIIIIIIIIIIIIUUUUUUUUUJAAAAAAAAAAAAAAUUPPPPPPPZZZZZZZHHHHHHHXXXXXXXXXXXXXXXXXXXFFFFFFFFFZZZZZZZTTTTTTTTTVVVVVVVVVVVRRSSKKOOOOOOOOOOOO
-IIIIIIIIIIIAAIIIIIIIIIUUUUUUUJJAAAAAAAAAAAAAAVVPPPPPPPPZHHHHHHHHHHHXXXXXXXXXXXXXXXXXFFFFFFFFFFFZZZZZZZTTTTTTTTVVVVVVVVKVVVVDSSSSOOOOOOOOOOOO
-IOOIIIIIIIIAAIIIIIIIIIIUUUQVUJJAAAAAAAAAAAAAEVVZPPPPPPPHHHHHHHHHHHHXXXXXXXXXXXXXXXXXXXXFFFFFFLLLLALLLLTTTTTTTTVVVVVVVVVVVVVVSSSSOOOOOOOOOOOO
-OOOOOOOOIIAAAAAIIIIIIIIUQQQQVQJAAAAAAAAAAAAAAVVPPPPPIIHHHHHHHHHHHHHXXXXXUXXXXXXUUXXBBBSFFFLLLLLLLLLLLLLLTTTTTTVVVVVVVVVVVVVCCSSSSSOOOOOOOOOO
-OOOOOOOOIAAAAAAIIIIIIQQQQQQQQQQQEADDAAAAAAAAHHVVPPPIIIIHHHHHHHHHHHHHXXXUUUUUXXUUUXXBBBSFFFLLELLLLLLLLLLTTTTTTTVVVVVVVVVVVFVCCCYSSJJVOOOOOOOO
-OOOOOOOOIIIAAIIIIIQQQQQQQQQQTQJQEEDDDAAAAAAHHVVVVPIIIIIHHHHHHHHHHHHHXUUUUUUUUUUUMMXBBBSSSFFFLLLLLLLLLLLLTTTTTTTWVVVVVVVVVVVSYYYYSJJVOOOOOOOS
-OOOOOWWIIIIIIIIIIIQQQQQQQQQQTQJDDDDDDAAAHAHHHHVVIIIIIIIHIIIHHHHHHHHHUUUUUUUUUUUUMMSSBBSSSSFFFLLLLLLLLLLLTTTTTTTWVVVVVVVVVVZSHYYYSSJJOOOOOOOS
-OOOOOEWIIIIIIIIDIIIQQQQQQQQQQQDDDDDDDDAHHHHHHHVHIIIIIIIIIIIHHHHHHHHHUUUUUUUUUUUUMMMSSSSSSLFLFLLLLLLLLLLLTTTTTTWWWWVVVVVUVUSSSYSSSJJJJSSSSOSS
-OOOWOWWIIIDDDIDDDDIQQQQQQQQQQQQJDDDDDDAHHGGHFFVHIIIIIIIIIIIHHHHHHHLHUUUUUUUUUUUMMMSSSSSSSLLLLLLLLLLLLLLTTTTTWWWWWWVVVVVUUUSLSSSSSJJJSSSSSSSS
-OOWWWWWWDDDDDDDDDQQQQQQQQQQQQQQDDDDDGGGGGGHHFFHHIIIIIIIIIHHHHHHHHHLLLLLLUUUUUUUMMMIIISSSSSRRRLLLLLLLLLLTTTTWWWWWWWVVVVVUULLLSSSSSSSSSSSSSSSS
-OWWWWWWWKDDDDDDDDQQQQQQQQQQQQQNODDGGGGGGGGGHFFFHHHHIIIIIIHHHHHLLHHLLLLLUUUUUUUUIMIIIISSSSRRRRRLLLLLLLLLTTTTWWWWWWWVWVVUUULLLSSSSSZSSSSSSSSSS
-OWWWWWWWWDDDDDDDDQQNQQQQQQQNNNNGGGGGGGGGGGGHHHHHHHIIIIIIIIHHHLLLLLLLLUUUUUUIUUIIIIIIIISSRRRRRLLLLLLLLLLQTTTTWWWWWWWWWVULLLLLLLSSSZSSSSSAASSS
-OVVWWWWWWDDDDDDDDNNNQNQQQQQNNNNNGGGGGGGGGGGGYHHHHHHIIIIIIIIHLLLLLLLLUUUUUUUIIIIIIIIIIRSSSRRRRRRHLLLQQQQQTTTWWWWWWWWWWUUULLLLLLSZSZSZSSSAASSS
-OOVWWWDDDDDLLLADDNNNNNNQQQQNNNNNHHGGGGQIGGGYYYHHHIIIIIIIIILHLLLLLLLLLLUUUUUIIIIIIIIIIRRRRRRRRRRRLLYDQQQTTTWWWWWWWWWWUULLLLLLLLLZZZSZSAAASSSS
-OOOOWWWDDDDLLLLDNNNNNNNNQQNNNNIIIIGGIIIIRGYYYHHHHHHIHHHIILLLLLLLLLLLLLLUUUUIIIIIIIIIIRRRRRRRRRRRTYYYQQQWWWWWWWWWWWWWUWLCLLLLLLZZZZZZZAAAAASS
-DOOWWWDDDDDLLLLLLNNNNNNQQQNNNIIIIIGIIIIIIYYYYHHHHHHHHHIIIILLLLLLLLLLLUUUUUUDDIIIIIIIIRRRRRRRRRRYYYYYYYYDJJWWWWWWWWWWWWCCLLLLLLZZZZZZZAAAAAAS
-DODWWWDDLLLLLLLLLLLLLNNNNNNIIIIIIIIIIIIIIYYYYWHHHCCCHHCCCICLLLLLLLLLLUUUUUUDIIIIIIIIIIRRRRRRTTRHHHYYYJJJJJJWWWWWWWWWCCCCLLLLLZZZZZZZZAAAAAAA
-DDDDWDDDLLLLLLLLLLLLLNNNNNNNIIIIIIIIIIIIHYYYRWHHHCCMCCCCCCCLLLLLLLLLLUUUUUUUIIIIIIHIIIIHRRRRRXXXXHYYYJJJJJJWWWWWWWWWCCCCCCCZZZZZZZZZAAAAAAAA
-DDDDDDDDDLLLLLLLLLLLLNNNNNNNIIUUIIIIIIIIIYYWRWHHHCCCCCCCCCLLLLLLLLLULUUUUUUUUUIIIHHHIHHJYYYRXXXXXXYYYYJJJJWWWWWWWWWWTTCCCCCCCGZGGZAAAAAAAAAA
-DDDDDDDDDLLLLLLLLLLLNNNNNNNNNNIIIIIIIIIOIFYWWWWHHCCCCCCCCCCCLLLLDLDUUUUUUUUUUHHHIHHHHHJJYJYRYYXXXXXXYYXBJJJJFFTTWWWTTTCCCCCGGGGGGGAAAAAAAAAA
-DDDDDDDDDDLLLLLLLLLLLNNWWNNNNNNNIIIIIIIIIWWWWWWWWCCCCCCCCCCCCLCDDDDUUUUUUUUUUHHHIHHHHJJJJJYYYXXXXXXXXXXJJJOOOFTTTTTTTTTTTTGGGGGGGGAAAAAAAAAA
-DDDDDDDDDDLLLLLLLLLLLNNWWNGGGGGIIIIIJJIEEWWNWWWWWCCCCCCCCCCCCCCDDDDDDUUUUUUUHHHHHHHHJJJJJRXXXXXXXXXXOXXXXOOOOFFFTTTTTTTTTOGGGGGGGGGAAAAAAAAA
-DDDDDDDDDDLRLLLLLLLWLWWWWNNGGGGGGGHGJJJWWWWWWWWWWCCCCCCCCCCCCCDDDDDDDDDUUUUUJJHHHHJJJMJJJJXXXXXXXXXXXXXXXOOOOFFOOTTTTTTTTOOGGGGGGGGGAAAGAGAA
-DDDDDDDDDDLRLLLLLLWWWWWWNNNNNNGGGGHGJJGMMWWWWWWWWWCCCCCCCCCCCCDDDDDDDDDVVUVUUJHHJJJJJJJJJXXXXXXXXXXXXXXXXOOOOOOOTTTTTGTGLGGGGGGGGGCGGAGGGGTA
-DDDADDDDDDNLLLLLLLLLWWWWNNNNNGGGGGGGGGGMMMWWWWWWWWWCCCCCCCCCCCDDDDDDDDVVVVVUUJJJJJJJJGJJXXXXXXXXXXXXXXXXXOOOOOOOTTTTTGGGGGGGGGGGGGGGGAAVATTT
-DAAADDDNNNNNLLLLLLLLLWWWNEENNGGGGGGGGGGMMMMWWWWWWWWWCCCCCCCCCCCDDDDDDDDVVVVVJJJJJJJJJJJJXXXXXXXXXXXXXXXXXOOOOOOOOTTGGGGGGGGGGGGGGGGPGAAAAATT
-AAAAADDNENNNNLLLLLNNNWNNEEENNNNGGGGGGGSMWWWWWWWWWWWWCCCCCCCCCCCCCDDDDDDVVVVVJJJJJJJJJJJJJXXXXXXXXXXXXNNXOOOOOOOOOTTTTGGGGGGGGGGGGGGGGAAAAAAT
-AAAANDNNENNNNNNNNLNNNNNNEEEEENNEGGSOGGSSSWWWWWWWWWWWCCCSSCCBCOCCCDDDDDDBVVVVJJJJJJJJJJJJJJXXXXXOXXXOZOOOOOOOOOOOOTTTTTTGGGGGGGGGGGGGGGLLTATT
-AAAANNNNNNNNNNNNNNNNNNNNEEEEEEEEEGSSSSSSSWWWWWWWWCWWCCCSIIIIIIIIIIDBDDDBVBBVJJJJJJJJJJJJJXXJJXXOOOOOZOOOOOOOOOOOOTYTTTGGGGGGGGGGGGGMGGLLTTTT
-NNSNNNNNNNNNUNNNNNNNNNNNNEEEEEEEEEKSSSSSSSSWWWWWWCCCCCCCIIIIIIIIIIOBDDDBBBBWWWJJJJJJJJJJJXJJJXXKOOOOOOOOOOOOOOOOFYYYYYGGGGAGGGGGGGDDGLLLTTTT
-NNNNNNNNONNUUNNNNNNNNNEEEEEEEEEEEEEESISSSSWWEEWCCCCCCCCCIIIIIIIIIIBBBBBBBBWWWWJJJJJJJJJJJJJJJXOOOOOOOOOOOOOOOOOYYYYYYYYQGAAAGGGGGDDDDLLLLTLL
-NNNNNNNNNTNXUNNNNNNNNEEEEEEEEEEEEEEIRISSSSSWEEWWCCCAIIIIIIIIIIIIIIOBBBBWWBBWAWWWWWJJJRJJJJJJJJJOOOOOOOODOOOOOOOYYYYYYYYYYYAAAAGGEEDDDLLLLTLL
-NNNNNNNNNNXXUUUNNNNNNNEEEEEEEEEEEEEIIIISPEEWEEECCCAAIIIIIIIIIIIIIIBBWBWWWWWWWWWWWWWWWRRRJJJJJOOOOOOOOOODDOOOBYOYYYYYYYYYOOOAAAGAADDLLLLLLLLL
-NNNNNNNNUUUUUUUNNNNNNEEEEEEEEEEEEEEIIIIIIIEEEEEECEAAIIIIIIIIIIIIIINBWWGGGGGGGWWWWWGGRRRRRJOJJOOOOOOOOOOODDDDYYYYYYYYYYOOOOOAAAAAALDLLLLLLLNN
-NNNNNNNNNUUUUUUUNNNNNEEEEEEEEEEEEEIIIIIIIIEEEEEEEIIIIIIIIIIIIIIIIINNNWGGGGGGGGGGGWRRRRRRROOOOOOOOOOOOOOODDDDYYYYYYYYYYOOTAAAAAAAALLLLLLLLLNN
-NNNNNNNNUUUTUMMNNNNEEWWEEEEEEEEEEEIIIIIIIEEEEEEEEIIIIIIIIIIIIIAANNNNNWGGGGGGGGGGGRRRRRRRRROOOOOOOOOOOOOODDDDDDYYWYYYYYYAAAAAAAAAALLLLLLLLLNN
-NNNNNNNNNTTTUJNNNEEEEWEEEEEEEEEEEEIIIIIIEEEEEEEEEIIIIIIIIIIIIIANNNNNNWGGGGGGGGGGGRRRRRRRRRDDOOOOOOOOOOOODDDDDDYYYYYYYYYAAAAAAAAAALLLLLLLLLLN
-NNNNNNNNNTTJJJOJNRREEEEEEEEEEEEEEIIIIIIIEEEEEEEEEIIIIIIIIIIIIINNNNNNNWGGGGGGGGGGGRRRRRRRRRRROOOOOOOOOOOOODDDDDDDDDYYYYYAAAAAAAAAAALLLLLLLNNN
-NNNNNNNJTTTTTJJJRRREEEEEEEYYENNNIIIIIIEEEEEEEEEEEIIIIIIIIIIAAAANNNNGGGGGGGGGGGGGGRRRRRRRRRRROOUOOOOOOOOODDDDDDDDDDDYYYEEAAAAAAAAAALLLLLLLNNN
-NNNJJNJJJTTTTJJJJJJEEEEEEEEEEEIIIIIIIIIIIEEEEEEEEIIIIIIIIIIAAAAANNNGGGGGGGGGGGGGGGGGRRRRRRRRROOOOOOOOOODDDXDDDXXXDDDYYDEAAAAAAAAAAAAALLLLNNN
-NNJJJLJJJJTTJJJJJJJJEEEEEEEEEEIIIIIIIIIEIIEEEEEEFIIIIIIIIIIAAAAANNNGGGGGGGGGGGGGGGGGRRRRRRRRGXOOXXOOOOXXXXXXXXXXDDDDDDDEAAAAAAAAAAANNNLLLLNN
-NNJJJJJJJFJTJJJJJJJJEEEEEEEEEEEIIIIIIIEEEEEEEEEEFIIIIIIIIIIAAAAAYNNGGGGGGGGGGGGGGGGGRRRRRORRXXXOXXXOOOXXXXXXXXXXDDDDDDDEAAAAAAAAANNNNNNLLLNN
-JJJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEIIIIIIEEEEEEEEEFIIIIIIIIIIAAAAAALNGGGGGGGGGGGGGGGGGRRRRROOROQXXXXXXXXXXXXXXXXXXXDDDDDDDPAPAAAAAAAANNNNLNNNN
-EEJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEIIIIIEEENEEEEEFFFFFUWWUUAAAAAALLLHGGGGGGGGGGGGGGGGGSRRRROOOOQQXXXXXXXXXXXXXXXSXXDDDDDDDPPPAAAUAAAANNNNNNNNN
-EEJJJJJJJJJJJJJJJJJJSSSSSSSSEEEEEINIIIEENNEEEEEEFFFFFFWAAAAAAAAALLLGGGGGGGGGGGGGGGGGRRRRROOOOQQXQXXXXXXXXXXXXXSSDDDDDDDPPPPPPPAAAANNNNNNNNNN
-ZZZZZZZZWWJJJJJJJJJJSSSSSSSSEEEEEENIINNNNNNEEFFFFFFFFFFFACAAAAIHHLHHHHHHHHGGGGGGGGGGRRRROOOOOQQQQKXXXXXXXXEGGGGGGDDDDDPPPPPPPPPPPAPNKKKKNKNN
-ZZZZZZZZZZWJJJJJJJJJSSSSSSSSEEEEEENNINNNNNNNNYFFFFFFFFFFACAAAAIHHHHHHHHHGGGGGGGGGGGGOOOOOOOOOQQQQXXXXXXXXXEGGGGGGDPPDDDPPPPPPPPPPPPPPKKKKKKK
-ZZZZZZZZZZWJJJJJJJJJSSSSSSSSEEEEEEENNNNNNNNNYYYYFFYFFFFAACCAAAANHHHHHHHHGGGGGGGGGGGGOOOOOOOOOOXTTXXXXXXXXGGGGGGGGPPPPPPPPPPPPPGPPGPKKKKKKKKK
-HHHHHJJZZZWJJJQJJJJJSSSSSSSSEEEEENNNNNNINNNNNYJYYYYYFFFAACCAAANNHHHHHHHHGGGSSSSSSSOOOOOOOOOOOOXXXXXXXXXXXXHGGGGGGPPVVPPPPPPPPGGGGGGKKKKKKKKK
-HHHHHHHZZZWQQQQQQQJQSSSSSSSSEEEEENNNNNIINNNYYYYYYYYYYFFAAAAAAAAAHHHHHHHHGGGSEPPPPPSOOOOOOOOOOOXXXXXXXXXXXHHGGGGGGVVVVPPPPPPPPGGGGGGGKKKKKKKK
-HHHHHHHZZZWQQQQQQCQQSSSSSSSSEEEEENNNNIIIINNYYYYYYYYYYAAAAAAAAAAAHHHHHHHHGGGEEPPPPPSSCOOOOOOOOOOXXXXXXXXXXHHGGGGGVUVVVVPPPPPOPGGGGGGGGKKKKKKK
-HHHHHHHZZZQQQQQQQQQQQUUUUBEEEBIIIIINIIIIIINYYYYYYYYYYAAAAAAAAAAAHHHHHHHHHHSEEPPPPPSCCCCCCCOOOOOXXXXXXXXXXHHGGGGGVVVVVPPPOOPOORGQGGGGGGKEEKKK
-HHHHHHHZZZQQBBQQQQBQBUUUUBEBBBBIIIINIIIIIIYYYYYYYYYYAAAAAAAAAAAAHHHHHHHHHHHEEPPPPPECCCCCCCCOCCXXXXXXXXXXXXXJJJVVVVVVVVVOOOOORRGQGGGGSEEEEEKK
-HHHHHHHZZZBBBBQQQBBBBBUUBBBCCBBBIIIIIIIIIIIYYYYYYYYYTHHHHAAAAAAAAAHHHHHHHHHEPPPPPPEECCCCCCCCCCXXXXXXXXXXXXXJVVVVVVVVVVOOOOOOORRQGGGEEEEVEEEK
-HHHHHHHZZZBBBBBBQBBBBBBBBBBBBBBBBIIIIIIIIIIIYYYYYYYYHHHHHHAAAAAAAAHWHHBHHHHEPPPPPPECCCCCCCCCCCMXKXXXXXXXXXXJVVVVVVVVVVVSOOOOOOGGGGEEEEEEEEKK
-HHHHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIIIYYYYYYYYYHHHHHAAFFFFFTTHHHHHHHHEPPPPPPEECCCCCCCCCMMXXXXXXXXXXXJJVVVVVVVVVVOOOOOOOOOKKGKKKEEEEEKK
-HHHHHHTBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIIQQHHHHHHYYYHHHHHHFFFFTTTHHEEEEEEEEPPPPPEECCCCCCCCCXXXXXXXXXXXXXVVVVVVVVVVVVVOOOOOOOOOKKKKKEEEEKKK
-HHHHBHBBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIIIIQQQHHHHHHHHHHHHFHFFFFTTTTHEEEEEEEEPPPPPEECCCCCCCCXXXXXXXXJXXXXWWVVVVVVVVVVVVOKKOOOOOOKKKKKEKEKKKK
-HHHRBBBBBBBBBBBBBBBBOOOBBBBBBBBBBBBIIIIIIIIIQHHHHHHHHHHHHFFFFFFFFFFTEEEEEEEEEPPPPPFCCCCCCCCXXXXXXXXXXXXXWWWWVVVVVVVVVVVVKKOKKKKKKKEEKEKKKKKK
-HHHHIBBBBBEBBBBBBBOOOOOBBOOTBBBBBBBWWWIIIIIIIQHHHHHHHHHHHHFFFFFFFFFTEEEEEEEEEPPPPPFCCCCCCCCXXXXXXXXXXXWWWWWWWWVVVVVVVVVVKKOKKKKKKKEEEEKKKKKK
-RRRRBBLLBBEBBBBBBOOOOOOOOOOOBBBBBBBBWWWIIIIQQQQHQQHHHHHHFFFFFFFFFFFEEEEEEEEEEPPPPPFFCCICCCCXXXXXXXXXXXXWWWWWWWWWVVVVVVVKKKKKKKAKKKEEEEKKKKKK
-RRRRRBBLRREBBBBBBOOOOOOOOOOBBBBBBBBBWWWIIIIQQQQQQQHHHHHHFFFFFFFFFFKEEEEEEEEEEEFFFFFFIIICCCCCXXXXXXXXXXXWWWWWWWWWVVQQVVVVKKKKAKAKKKEEEKKKKKKK
-RRRRRBRRRRRBOBOBOOOOOOOOOOOBBBBBBBBBBWWIIIQQQQQQQQHMHHHLFFFFFFFFFFFFEEEEEEEEEFFFFFFFFIIICTCCXYXXXXXXXXXXWWWWWWWWVVQQQQQJAAKAAAAKKKEEEEKKKKKK
-RRRRRRRRRRRROOOOOOOOOOOOOOBBBBBBBUBBBWIIIQQQQQQQQQQQFHHHFFFFFFFFFFFFEEEEVEEEEFFFFFFFFHHHTTCAXYYXXXXXXWWWWWWWWWWWWQQQQQAAAAAAAAAAAAEECEKKKCCC
-RRRRRRRRROOROUOOOOOOOOOOOOOBBBBBBBBBBBIQBQQQQQQQQQQQFFHFFFFFFFFFFFFFFEEEVEEVVVFFFFFFHHHHTTCAYEYYYYYXWWWWWWWWWWWWQQQQQQAAAAAAAAAAMACCCCKKCCCC
-RRRRRRRRROOOOUUOOOOOOOOOHOHHBBBBBBBBBBBBBQQQQQQQQQQQFFFFFFFFFPFFFUUFFFEEVEVVVVVVFFFFFHHHTTTYYYYYYNYYYYWWWWWWWWWWWQQQQQAAAAAAAAAAAAACCCCCCCCC
-RRRRRRRRROOOUUUUOOOOOOOHHHHHBBBBBBBBBBBBBQQQQQQQQQQFFFPFFPFFFPPPUUUUUFUUVVVVVVVVFFFFFHHTTTYYYYYYYYYYYYWWWWWWWWWWWHQQQQQAAAAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOOUUUUOOOOOOTTTHBBBBBBBBBBBBMQQQQQQQQQQQFFFPPPPZPPPPPUUUUUUUUVVVVVVVVVVFHHHHHTTYYYYYYYYYYYYWWWWWWWWWWWHHQQQQAAAAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOUUUUUUUTTOOOTTBBHBBBBZBBBZZQQQQQQQQQQQQFFPPPPPPPPPPPUUUUUUUUUVVVVVVVVHHHHHHHHYYYYYYYYYYYTEWWWWWWWWWVJJHQQQQAAATAAAAAAAAAZCCCCCCC
-RRRRRRRRRROOUUUUUIUUTTTOTTTBBBBZZZZZZZZZHQQQQQKKKKQFFPPPPPPPPPPPUUUUUUVVVVVVVVVHHHHHHHHHHYYYYYYYYYYYTEEEWWWWWJJJJJJKKQQQQQAAAAAAAAAACCCCCCCC
-RRRRRRRRRROOOUUUUUTTTTTTTTTBBBBZZZZZZZZHHHXXXXXKKXXXPPPPPPPPPPPPUUUUUUVVVVVVGVVVVHHHHHHHHYYYYYYYYYYYEEEEWWWJWJJJJJKKKKQQQDDDAAAAAAAACACCCCCC
-GRRRRRRRRROOUUUUUKDDTTTTTTTBBBZZZZZZZZZZHHXXXXXKKXXXPPPPPPPPPPPUUUUUUUVVGGVGGVHHHHHHHHHHHTTTYYYYYYAYEEEWWWWJJJJJJJKKKKQQQDDDDAAAAAAAAAACCCCC
-GGGRRBBRROOOOUUUUKDDTDTTTTTTBBBZZZZZZZZZZGXXXXXXXXXXPPPPPPPPPPPZUUUUUUUVVGVGGGHHHHHHHHHHHTTTYYYYYYYYEEEEWWWJJJZZZZKKKKQQQDDDDAAAAAAAAAAACCCC
-GGGGGGBRROOOOOOODDDDDDTTTTTTTTTZZZZZZZZGGGGGSXXXXXXXXXXPPPPPPPPUUUUUUUUGGGGGGHHHHHHHHHHHHTTTTYYYYLYEEEEEEEWWJJZZZZQQQQQQDDDDDAAAAAAAAAAACCCT
-GGGGGBBOOOOODDDDDDDDDDTTTTTTTTTZZZZZZZGGGGGGSXXXXXXXXXXPPPPPPPPUUUUUUUUUGGGGGWHHHHHHHHHHHHTTTEYYYYYYEEEVEJJJJJZZZZQQQQNQPDDDDAAAAAAAAAAAAATT
-GGBBBBBOOOOODDDDDDDDDDDTTTTTTTTVZZOZZGGGGGGGSXXXXXXXXXXPPPPPPPPPPUUUUUUUUGGGGGHHHHHHHHHHHHTTEEEEYYYEEEETJJJJJJZZZZQQQQNNPPDDDAAAAAAAAAAAAAAA
-GGBBBBOOOODODDDDDDDDDDDDTTTTTTTVZZZZZGGGGGSSSSSSXXXXXXXXPPPPPPPPPUUPUUUURKGSSSHHHHHHHHHHTTEEEEEEYYEEEERTTJJJZZZZZZJJJJJJPPDDDADDAAAAAAAAAAAA
-GBBBBBBOOODDDDDDDDDDDDDDTTTTTTTTAAAGGGGGGGSSSSSXXXXXXXXXPPPPPPPPPPPPRUVVRRSSSSSHSSSHHHHTTTEEEEEEEEEEETRTTTTGZZZZZZZZZZZZZPDDDDDAAAAAOAAAAAAL
-GBBBBBBHOHDDDDDDDDDDDDDDTTTTTTTTAGAGGGGGGGGASSSXXXXXXXXXXXPPPPPPPPPRRVVRRRSSSSSSSSHHHHHTTTTEEEEEEEEETTTETTTTZZZZZZZZZZZZZPDDDOOOAAAOOAAAAAAA
-GBBEHHOHHHDDDDDDDDDDDDDTTTTTTTAAAGWGGGGGGGGASSSSXXXXXXXXXPPPPPPRRRRRRRRRRRSSSSSSSSHHMMSSTTTTEEEEEEEETTTETTTTZZZZZZZZZZZZZOOODOOOAAAAAAAAAASA
-GBEEEHHHHHDDDDDDDDDDDDDDDTTTTTAAAGGGGGGGGGGAASXXXXXXXXXXPPPPRRPRRRRRRRRRRRRRSSSSSSSSSMSTTTEEEEEEEEETTGTTTTTTZZZZZZZZZZZZZOGOOOOOOOSOOONASSSS
-GBEHHHHHHHHDDDDDDDDDDDDDBTTTAAAAAGGGGGGGAAAAXXXXXXXXXXXGPPPPRRRRRRRRRRRRRRSSSSVVSSSSSSSSSSWWWWEEEEETEGTTTTTTZZZZZZZZZZZZZOGOOOOOOOOOOOOJJSSS
-GHHHHHHHHHDDDDDDDMDDDDDDBTTAAAAAAAGGAGGAAAAAXXXXXXXXXXXGPPPPTRRRRRRRRRRRRRSSSVVGSSSSSSSSASWWWWEEEEEEETTTNTTTZZZZZZZZZZZZZOOOOOOOOOOOOOJJSSSJ
-GHHHHHHHHHHDDDDDDDDDQQQDQAAAAAAAAAAGAGGAAAAAXXXXXKXXXXXXWWWPRRRRRRRRRRRRRRSVVVVGSSSSSSSSSQJJEEEEEEEEETNTNTTTZZZZZZZZZZZZZOOOOOOOOOOOOJJJJJSJ
-GHGHHHHHHHHDDDDDDQQQQQQQQQQAAAAAAAAAAAAAAAAAAAAXXXXXGRRRRRRRVRRRRRRRRRRRRRGVVVVVVSVSSSSSSJJJEEEEEEEOLNNNTTTTZZZZZZZZZZZZZXOOOOOOOOOOONJJJJJJ
-GGGHHHHHFFFFDBBQQQQQQQQQQQQAAAAAAAAAAAAAAAAAAAAXNNNNGRRRRRRRVRRRWRRRRRRRRRRVVVVVVVVVVSSSJJJJJJJWWEELLNNNNTTTZZZZZZZZZZZZZXOXOOOOOOOOOOOJJJJJ
-GGGHHHHHFFFFFBBBQQQQQQQQQQQAAAAAASAAAAAAAAACCCXXGNGGGGGGRRRRRRURRRRRRRRRRSRRQVVVVVVVVJJJJJJJJJJJWWLLLLNNNNNTTTTTTZZZZZZXXXXXXOOOOOOOOOOIJJJI
-GGGGHHHHFFFFFBGGQQQQQQQQQQQAAAAAASSSSCCCCACCCUUXGGGGGGGRRRRRRRURRRRRRRRRRSSSQVVVVVVVVVJJJJJJJJJJJWLLLLLNNNTTTTTTVZZZZZZXXXXXXOOOOOOOOOOIIIII
-GGGEFFFHFFFFFFFGBGGGGGGGGQQQAASSSSSSSCCCCACCCUUUGGGGGGGGGRRGUUURTRRRTRRRRSSQQQVVVVVVRRRJJJJJJJJJWWLLLLLLNLLTTTTTTZZZZZZXXXXXXOOOOOOOOOIIIIII
-GGGGPFFFFFFFNFFGGGGGGGGGGAAQQAASSSSSSCCCCCCCCUUUUGGUGGGGGGGGUUURTTRRTRRSSSQQQQVVVVVVRRRRJJJJJJJJWWWWLLLLLLLLGTTTAZZZZZZIXXXXXOOOOOOIXXIIIIIK
-GGGGPPPFFFLFFFTGGGGGGGGGGNAQAASSSSSSZZCCCCCCCCUUUUGUGGGGGGGGGTTTTTTTTRRRSSQQQVVVVVVVRRRRJJJJJJKWWWWWLLLLLLLLLTTTAZZZZZZAXXXXXXXOOOOIXIIIIIII
-PGGPPPPFFFLLGGGGGGGGGGGGQAAAASSSSSSSSSNNCCCCCCUUUUUUUGGGGGGGGTTTTTTTTTRTTTMQQVVVVVVVRRRRJJJJJMKKKWLLLLLLLLLLLAAAAZZZZZZAXXXXXXXXXXIIIIIIIIII
-PPGPPPPPFLLLLLGGGGGGGGGGCCCCASSSSSSSSSNCCCCECCUUUUUUGGGGGGGGGTTTTTTTTTTTTTTVVVVVVVVRRRRRJRJJJJKKKKLLLLLLLLLAAAAAAZZZZZZAXXXXXXXXXXIIIIIIIIII
-PPPPPPPPFLLLLLSSGGGGGGGWCCCCCSSSSSSSSSNNCNCCCCCUUUGGGGGGGGGGGGTTTTTTTTTTTTTTVVVVVVRRRRRRRJJJRKKKKKLLLLLLLLLAAAAAAZZZZZZAXXXXXXXXXIIIIIIIIIII
-PPPPPPPPPPPPLPPSWWGGWWWWCCCCSSVSSSUUUNNNNNNNCCCCCGGCGGGGGGGGGGTJTTTTTTTTTTTTCCVVRRRRRTTRRRJJJKKKKKLLLLLLLLLAAAAAAZZZZZZAXXXKXXXXXXIIIIIIIIII
-PPPVVPPVPPPPPPPPPWGGGGWWCZCSSSSSSSUUUUUNNNNNCNNNNGGGGGGGGGGGJTTJJJTTTTTTTTTTTCCVRRRTTTTTTTOOJKKKKKKLLLLLLLAAAAAJJJJJJTJXXXXKKKKXIIIIIIIIIIII
-PPPVVVVVPPPPPPPPPWGWWWWZZZZGGSSSUUUUUUUUNNNNNRRRNNGGGGGGGGGGJJJJJJJJJJTTTTTTTTMMRRTTTTTTTTOKJKKKKKKKKKLLLAAAAAAJJJJJJJJJXXXKKKKHINNIIIIIIIII
-PPPVVVVVVVVPPPPPPWWWWIIIGGGGGSSUUUUUUUUUUNTTNTRRRGGGGAGGGGJJJJJJJJJJJTTTTMMMMMMMRRRTTTTTTTKKKKKKKKKKKKKLLLAAJJAJJJJJJJJJJJKKKKKKNNNIIIIIIIII
-SPPVVVVVVVPPPPPPPWWIIIIIGGGGGGGGUUUUUUUUUNTTTTCTRGRGGAGZJGJJJJJJJJJJJJTTMMMMMMMMRRRRTTTTTTTKKKKKKKKKKKKLLAAAJAAJJJJJJJJJJJKKKKKKKNIIIIIIIICC
-SPSVVVVVVVPPPPPPRWWIEIIIIGGGGGGGUUUUUUUUUTTTTTTTRRRRRJGJJJJCJJJCCJCJJJJHMMMMMMMRRRRRTTTTTTTJKKKKKKKKKKKKLAAJJJJJJJJJJJJJJKKKKQKNNNIIIIIIICCC
-SSSSSSVVVVPPPPPPPPWIIIIIGGGGGGGFUUUUUUUTUTTTTTTTTRRRRJJJJJJCCJCCCCCCCCJJJBMMMMMRRRRRTTTTTTTJKKKKKKKKKKKAAAAJJJJJJJJJJJJJJKKKKKKNNNIIIIPIIICC
-SSSSSVVVVPPPPPPPPPPIIIIIGIGGFFFFFFEUUUBBBBBBBBTTRRRRRRRRJJJCCCCCCCCCCJJJZZMMZZVZZZZTTTTTTTTJKKJKKKKKGKKAAJJJJJJJJJJJJJJJKKKKKKKKKNIIIIPIICCC
-SSSSSVVVVPPMPLLPPPLIIIIIIIGGFFFFFFTTTTBBBBBBBBTRRRRRRRRRJJCCCCCCCCCCCCCJZZZZZZZZZWWTTTTTTWJJJJJKKKKKGKKKGGGJJQJQJJJJJJJDKKKKKKKKKNIIIYCCCCCC
-SSSSSVVVPPMMMLLLPPPIIIIIIXXFFFFFFFTTTTBBBBBBBBTTXXRRRRRCCCCCCCCCCCCCCCJZZZZZZZZZZZWWWWTWWWWJJJJJJKKKGGKKGGGJGQQQQBNJJJJKKKKKKKKKKKIIYYYYCCCC
-SSSSSVBMMMMMMLLLPCCIIIIIIXXXFFFFFFTTTTBBBBBBBBTXXXXXRRRRCCCCCCCCCCCCCCZZZZZZZZZZZZZZWWWWWNNJJJJJKKKKXGGGGGGGGQQQBBBBBBBKKKKKKKKKKKKKYYYYYCCC
-SSSSSVVMMOMMMMMLMCCIIIIIIXSFFFFFFTTTTTBBBBBBBBXXXXXXXTRRRBZCCCCCCCCCCZZZZZZZZZZZZZZHPPPWWNNJJJJJNKNNGGGGGGGGQQQQBBBBBBBBKKKKKKKKKKKDAYYYYAAK
-SSSSSVCMMMZZZZZZZZCICXIXXXXXXFFFFTTTTTBBBBBBBBXXXXTXTTTRRBBCCCCCCCCCCCCCZZZZZZZZZZZHPPPWNNNJBJJNNNNNGGGGGGGGGQQQBBBBBBBBBKKKKKKKKKKAAAAYYAAK
-SSSFFFMMMMZZZZZZZZCCCXXXXXXXXFFFFTTJTTBBBBBBBBXXXTTTTTBBBBCCCCCCCCCCCCCCZZZZZZZPPPPPPYPPPNNNNJJNNNNNGGGGGGGGGGQQQBBBBBBBBBBBBCBBAAAAAAAYYAAK
-SSSFFFFMMMZZZZZZZZCCCZZZZZZZZZFFFFTTYTYTTXXXXXXXTTTTTTTBBBBCCCCCCCCCCCCCZZNNNNNNNNNPPPPPNNNNNJJJNNNGFGGGGGGGGGGQBBBBBBBBBBBBBBBZZAAAAAAAAAAA
-NNSSMMMMMMZZZZZZZZZZZZZZZZZZZZFFFFUUYYYTTXXXXXXXTTTTTTTBBBBBCCCCCCCCCCCCZZNNNNNNNNNNNNNNPPNNNNNNNNNGGGGGGGCGGGGQBBBBBBBBBBBBBBBZZQQAAAAAAATT
-NNNNBMMMMMZZZZZZZZZZZZZZZZZZZZUUUFUUUUOTTXOOOXXTTTTTTTBBBBBCCCCCCCCCCCZZZZNNNNNNNNNNNNNNPNNNNNNNNNNGGGGGGCCCGGGQQLBBBBBBBBBBBBBZZQQAXAAAAAAA
-NNNBBMXMMMZZZZZZZZZZZZCCCCUUUUUUUEUUUUOOOOOOXXXTTTTTTTTGBBBBFFCCSSSSCCUZZZNNNNNNNNNNNNNNPNNNNNNNNNNNGGCRGGCGGGQQQLLBBBBBBBBBBBZZZQQQAAAAAAGG
-BBNNBBXXMMDMMZZZZZZZZZCCCCUUUUUUUUUUUUOOOOOOTTTTTTTTTBBBBBBBBFCCSSSSSCZZZZNNNNNNNNNNNNNNEEENNNNNNNNNNNCCCCCCCLLLLLLLBBBBBBBBBBZZZQQQQQQAALLG
-BBBBBBXXXMDMMZZZZZZZZZCCCCUUUUUUUUUUUOOOOOOOTTTTTTTTTBTBTTTFFFFFVSSSSSZZZZNNNNNNNNNNNNNNCEENNEEEENNNNCCCCCCCCLLLLLLLLLBBBBBBBBZZZQQQQQQQQLLG
-BBBBBBBDDDDDDZZZZZZZZZCCCCUUUUUUUUUUUOOOOOOOTTTTTTTTTTTTTTTTFFFFVSSSSSSSQQNNNNNNNNNNNNNNCEEEDEEENNNZNNCCCCCCCCLLLLLLLLBBBBBZZZZZZQQQQQQLQLLL
-BBBBBDDDODDDIZZZZZZZZZCCCCCUUUUUUUUUUOOOOOOTTTTTTTTTTTTTTTFFFFFFVVVVVQQQQQNNNQCNNNNNNNNNEEEEEEEENNNZZNCCCCCCCCCCLLLLLLBBBBBZZZZZUUQQQQQLLLLL
-BBBBBBBDDDTSISSZZZZZZCCCCCUUUUUUUUUUUUOOOOOTTTTTTTTTWTWTTTFFFFFFVVVVVGQQQQNNNQQNNNNNNNNNEEEEEEEENNZZZZCCCCCCCCCCLLLLLLLBBBBZUZUUUUUQQQNLLLLL
-BBBBBBBDDDDSSSSZZZZZZCCCCCUUUUUUUUUUUUOOOOOMMMMTTTTSWWWWTTFFFFFFFVVVVVQQQQNNNQQNNNNNNNNNEEEEEEEEZZZZCCCCCCCCCCCCLLLLLLUUBUUUUUUUUUUFQQQQLLLL
-BBBBBBBBDDDSSSCZZZZZZCCCCCVRRUUUUUUUUMMMOOOMMMMTTTWSWWFFFFFFFFFFFVVVVVQQQQNNNQQQQCCEEEEEEEEEEEEEEZZZCCCCCCCCCCCCCLLLLLUUUUUUUUUUUUFFQFFLLLOO
-YBBBBBBBYDYSSSSZZZCCCCCCCRRRRRUUUUUUUMMMMMMMMMMMMFWWWWFWWFWFWWFFVVVVVVVQQQQQQQQQQQCCCCEEEEEEEEEEEZZZCCCCCCCCCCCCCLLLLLUUUUUUUUUUUUFFFFFFFZZO
-YYBBBBBBYYYYSSSZZZRCACCCCRRRRRUUUUUUUMMMMMMMMMMMMFWWWWWWWWWWWWFFFVVVVVVQQQQQQQQQQQQCCCCCCCEEEEEEEZZZCCVCCCCCCCCCCCLLUUCUUUUUUUUUUUFFFFFFFZZZ
-YYBBBBYBYYYSSSSSSRRCACCRRRRRRRUUUUUUMMMMMMMMMMMMMFFFWWWWWWWWWWFFVVVVVVVMQQQQQQQQQQQCCCCCCCEEEEEEEZZZCZVVVCCVVCCVVOOLUUCUUUUUUUUUUUFFFFFFFZZZ
-YYYBYYYYYYYYSSSRSRRRRRRRRRRRRRUWZZZMMMMMMMMMMMMMMFFFWWWWWWWWWFFFVVVRRRMMQQQQQQQQQQCCCDCCDCEEEEEZZZZZZZZVVVVEVVVVVCCCUCCCUUUUUUUUFFFFZFFFZZZZ
-YYYYYYSSYYYYSSRRRRRRRRRRJRRJRRRRRZZMMMMMMMMMMMMMMFFFFWWWWWWWWWFFFRRRRRRRGQQQQQQQQQQCCDDDDDDEEEEZZZZZZZVVVVVVVVVVCCCCUCCUUUUUUUUUFFFFZZZFZZZZ
-YYYSSWSSYYYYSSRRRRRRRRJJJPJJRRZZZZZZZZMMMMMMMMMQMFFFFWWWWWWWWFFFRRRRRREEQQQQQQQQQQQDDDDDDDDDEZZZZZZZZZVVVVVVVVVICCCCUCCCUUUUUUBBBFZZZZZZZZZZ
-YYYYSSSSSSSSSSRRRRRRRRDJJJJJJZZZZZZZZZMMMMMMMMMMMMMMFFFWWWWWWFFFRRRRRRREQQQQPPQQQQQQDDDDDDDDZZZZZZZZZZZVVVVVVVVIICCCCCCSUUUUUUUUZZZZZZZZZZZZ
-YYYYSSSSSSSSSSSRRRWRRRDJJJJJJZZZZZZZZZZZZMMMMMMKOFFFFFFFWWWWFFRRRRRRRRPPPQQQPPPQQQQQDDDDDDDHZZZZZZZZZVVVVVVVVIIIICSSSUSSSSUSUUUZZZZZZZZZZZZZ
-YYYYSSSSSCCQQQSSSSWWRYJJJJJJHZZZZZZZZZZZZMMMMMMKOFFFFFFFFWWWFRRRRRRRRRRRPPQPPPPPQQDDDDDDDDHHHZZZZZZZZVVVVVVVVVVIISSSSSSSSSSSSZRRZZZZZZZZZZZZ
-YYYYSSSSSQCQQQSSZZZZJJJJJJJJJSZZZZZZZZZZZMMMMQQOOOOOFFFFFFFFRRRRRRRRRRRRPPPPPPPPPQDDDDDDDDDDHWMMZZZZZVVVVVVVVVIIISSSSSSSSSSSSZZZZZZZZZZZZZZZ
-YYYYYSSSSQQQQQZZZZZZMJJCJJJJJJJZZZZZZZZZZMMRMQQQQOOOOOOFFFFRRRRRRRRRRRRRPPPPPPPPTWDDDWNNDWWWWWMMZZZZZVVVVVVVVVIIIISSSSSSSSSSSSJZZZZZZZZZZZZZ
-YYYYYYSYSQQQQQQZZZZZZZCCZJJJJZZZZZZZZZZZZZZRROOOOOOOOOFFFRRRRRRRRRRRRRRRPPPPPPPTTWWWWWWWWWWWWMMMMMZZSHHHVVVVIIIIIIIISSSSSSSSSSSZZZZZZZZZZZZZ
-YYYYYYYYYYQQQQQQZZZZZZZZZBJJJZZZZZZZZZZZAZZZROODOOOOOOOOFFRRRRRRRRRRRPRRRRPPPPPTWYWWWWWWWWWWWWWMMMMZZHHHVHHVIIIIIIISSSSSSSSSHHHSEZZZZZZZZZZZ
-YYYYYYQQQQQQQQQQQZZZZDZZDDDCZZZZZZZZZZZZAZRRROOOOOOOOOOOFFFFRRRRRRRRRPRPPPPPPPTTWWWWWWWWWWWWWWEEEEMMZZHHHHHHIIIIIISSSSSSSSSSHSSSEZZZZZEEZZZZ
-YYYYYYYQQQQQQQQZZZZZDDDDDDDDZZZZZZZZZZZZZZROROOOOOOOOOOSFFFFFFRRRRRPPPPPPPPPPTTWWWWWWWWWWWWWWWWEEEMMZHHHHHHHIIIIIISSSSSSSSSSSSSSEEEEZEEEZZZZ
-YYYYYYYYYQQMQQYRRZZDDDDDDDDDZZZZZZZZRRRRRRROOOOOOOOOOOOSFFFFFFPRRRRRPPPPPPPPPTWWWWWWWWWWWWWWWWWEEMMMMHHHHHHIIIIIIISSSSSSSSSSSSSSEEEZZEEEEEZE
-YYYYYYYYYYYQQQYRRZZDDDDDDDDDMZZZZOZRRRRRROOOOOOOOOOOOOOFFFFFFPPPPRRPPPPPPPPPPTWWWWWWWWWWWWWWWMMEMMHHHHHHHHHIIIIIISSSSSSSSSSSSSSSEEEEEEEEEEEE
-YYYYYYYYYYYYYYYYYYYDDDDDDDDDMZZZZZRRRRRRROOOOOOOOOOOOOEEEFFFFPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWWWMMMMMMHHHHHHHHIIIIIISSSSSSSSSSSSSSEEEEEEEEEEEEE
-YYYYYYYYYYYYYYYYYYYCDDDDDDDDZZZZZZRRRRRRRRROOOOOOOOOOOEEEEFPPPPPPPPPPPPPPPPPWWWWWWWWWWWWWWMMMMMMMMMHHHHHHHIIIIIIISSSSSSSSSSSGSSSEEEEEEEEEEEE \ No newline at end of file