diff --git a/.gitignore b/.gitignore index 32b877b..ff20eea 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,6 @@ yarn-error.log* /.pnp .pnp.js -.vscode/* \ No newline at end of file +.vscode/* + +*.txt diff --git a/src/1/input.txt b/src/1/input.txt deleted file mode 100644 index 280bf97..0000000 --- a/src/1/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -49744 57964 -20738 85861 -20319 65072 -79568 74248 -78194 83454 -48701 94102 -69552 26808 -62781 67392 -85323 47428 -99344 72568 -27523 97243 -48039 36600 -91532 31571 -21306 31571 -52409 10805 -33901 31571 -80772 38756 -13849 54584 -72294 28326 -86065 65553 -93987 72533 -81640 39741 -25701 89912 -98611 57082 -80949 94974 -84717 61876 -31599 57082 -87119 65871 -56659 22897 -60864 45613 -64914 23217 -41931 23325 -13675 56060 -85486 66429 -99589 34428 -80942 50436 -66446 27795 -62260 94102 -17991 95754 -38666 94018 -82715 65319 -96748 95959 -76620 75639 -39724 86975 -83462 61805 -80757 66429 -80161 66912 -27338 97381 -29349 58983 -19921 95959 -33222 95959 -29944 13408 -33806 85400 -70346 93552 -62146 56773 -29455 80011 -13072 39741 -78082 85362 -68244 22897 -92699 85216 -77401 20843 -53297 82515 -47145 90966 -21714 83969 -38897 81770 -26583 96472 -33538 94102 -50607 51437 -29920 18034 -86162 28326 -20887 26374 -70011 95959 -91072 33837 -78041 78550 -36971 96504 -93552 45613 -35166 39027 -55765 21306 -62548 27834 -25287 27430 -16941 92472 -92686 35418 -18196 61876 -98271 56773 -70197 57082 -60087 36019 -94691 57607 -71834 36600 -66838 72703 -99514 30035 -87478 37752 -31855 89828 -63670 55131 -96582 96472 -56506 28326 -22986 50890 -28459 76391 -81838 56060 -73857 57964 -65911 96472 -70631 78246 -35372 83680 -59537 53263 -69802 83656 -60922 95754 -98033 55131 -61192 56233 -10544 96472 -70076 96748 -10345 72533 -44069 59959 -51368 24943 -32209 94323 -93608 15236 -66052 18518 -18194 74248 -61876 60690 -38359 91941 -99648 94102 -26870 95959 -42700 22080 -60343 57082 -86403 63844 -68549 71668 -94395 31571 -54117 76136 -82957 91182 -76970 30786 -21467 96999 -63240 61876 -41407 52311 -79043 64533 -68714 18737 -88316 43212 -74330 56060 -95754 42389 -97007 15593 -23600 61876 -35794 37497 -51155 33837 -38878 57779 -88160 66923 -85960 15356 -19608 90678 -15335 19142 -37858 28326 -52362 61567 -92440 25615 -40806 68569 -71751 97177 -42549 70211 -97573 97882 -70977 72533 -82166 87204 -73168 45613 -33988 40287 -81017 24791 -97826 39494 -49366 57853 -58833 30509 -12049 99552 -44295 28655 -33286 86203 -68443 28326 -72269 59959 -56222 28326 -66315 57082 -76461 90360 -46531 28326 -63925 80949 -34114 91182 -81992 31571 -24536 11763 -22518 70755 -11355 31571 -31145 28326 -55129 17000 -17135 54266 -19316 57094 -63206 26374 -31039 57082 -20090 45613 -25633 34423 -95984 74248 -28231 31899 -79070 33837 -20608 10744 -31697 41568 -13523 99552 -44342 74248 -58138 66429 -53615 11293 -13400 99229 -44548 22051 -24137 37497 -30607 56348 -53530 14398 -44035 83213 -56874 38315 -79779 99487 -43670 58472 -18036 94582 -92084 36917 -95857 89269 -59178 48607 -77507 14389 -24249 94980 -68856 14162 -46913 13677 -77339 59959 -40867 94102 -20361 27399 -10126 40204 -56279 57964 -37924 33837 -35066 28326 -79906 33390 -77938 18925 -30427 74248 -49792 39885 -10401 72533 -27300 12967 -15461 66429 -86381 10670 -25350 72755 -79472 90026 -11038 78545 -31085 82018 -29807 94018 -50918 37018 -56092 21306 -18839 97675 -12995 26374 -89946 62988 -59719 56060 -23083 50209 -14050 77608 -61314 53662 -55468 87206 -32735 39741 -54600 91182 -15821 77607 -88847 22065 -99872 95959 -53375 22897 -35209 56060 -77630 91182 -96800 96472 -26264 66429 -35274 25151 -25538 61863 -23186 96504 -91734 39741 -91485 59959 -89103 36687 -78785 96472 -13949 65200 -44396 31571 -16507 29954 -65200 56352 -67353 98520 -44969 45613 -70144 10313 -52148 90071 -43359 21780 -83268 52625 -92052 42928 -56773 32010 -77013 33885 -83505 38104 -44966 20462 -30790 94102 -73511 57082 -17994 13777 -52046 31571 -71445 38756 -31099 57082 -96873 72533 -63090 47113 -39327 68753 -33913 60253 -38546 53200 -16726 29956 -86820 42850 -61083 38756 -40096 55131 -95004 23484 -17136 61958 -87117 80803 -44050 92626 -65352 22440 -13813 61876 -82994 99641 -16136 45613 -13490 56775 -51061 80949 -61335 91182 -52053 33837 -50455 45613 -50980 41238 -58258 38756 -52546 10801 -32924 50528 -98144 31571 -74993 37070 -27437 36600 -46078 69578 -35719 36796 -91307 66923 -82413 98969 -21224 59959 -95996 90116 -61607 33837 -71741 14132 -48452 79616 -16452 36600 -29032 22897 -68251 80913 -15226 83141 -82072 62781 -78732 39741 -26072 57964 -44560 96564 -57175 78034 -86181 64955 -70004 13437 -21403 13757 -25396 90508 -22388 52004 -70087 96504 -35852 65506 -16149 94963 -12499 33837 -49826 57082 -64984 29694 -84227 56060 -13306 60690 -74909 11772 -74115 55131 -82914 72533 -32578 19223 -30971 86868 -58566 24936 -68362 38756 -23665 66429 -45658 28326 -29325 66923 -11640 96472 -73355 95114 -87940 62631 -47689 53862 -80029 39694 -94261 66429 -84444 34312 -65441 62781 -93632 24791 -27259 60690 -52365 20133 -39145 29503 -54077 45613 -22106 78246 -21462 78868 -61680 96472 -87688 10794 -82919 85055 -70741 55416 -94102 45462 -20816 72533 -23126 80949 -46112 54307 -78700 91182 -37497 10418 -34307 96426 -32939 91637 -55698 73001 -28008 62824 -56695 66157 -45273 79240 -26479 62781 -17458 28326 -13240 96504 -49411 16963 -11293 40392 -59492 11248 -39242 18166 -82125 19380 -10425 43878 -96169 94102 -72148 96504 -98699 55131 -64519 52279 -75839 26129 -99109 35627 -52989 24557 -19839 39741 -33892 57082 -57138 34347 -85986 61876 -63721 30120 -11728 96504 -97643 59959 -75752 35597 -78681 70815 -69201 86837 -22897 33144 -84476 38522 -70192 39741 -11796 57964 -24791 38756 -91343 82170 -71121 29320 -19725 99552 -55131 37497 -10398 64652 -43837 57964 -96472 21420 -15661 66429 -73100 81872 -16347 66923 -78667 20821 -62503 62781 -55388 26374 -30709 66923 -34765 95959 -13082 29914 -92169 76512 -74594 92616 -74628 53874 -36549 25654 -35684 62381 -44535 36600 -41585 64032 -35820 21306 -48491 57082 -36868 56612 -24081 66429 -44738 69207 -14242 61270 -66040 86333 -38756 15652 -12973 93977 -39993 52251 -74626 27427 -50280 39741 -96839 54610 -80128 91182 -78847 59523 -91308 65211 -26341 26687 -53571 95959 -18687 95754 -61386 26984 -44578 56060 -21602 66294 -39402 19968 -98549 21306 -57082 57082 -95948 96472 -55751 28461 -42067 35169 -28553 27971 -47930 26374 -32007 43799 -52341 31491 -71093 55131 -74053 19526 -59959 96472 -34557 39741 -55998 56060 -22907 45181 -23079 95754 -40762 88028 -11191 58553 -37934 56923 -12082 85950 -61831 36600 -15330 24791 -70852 41905 -85973 56773 -34561 75129 -74529 78267 -39741 28059 -20706 21306 -80276 70751 -65709 56060 -36696 94102 -94364 28879 -20233 98589 -27112 80065 -99335 59959 -37076 91182 -92060 71029 -46294 42031 -25253 24610 -45857 89413 -41637 42336 -93798 61876 -17452 94018 -36934 23498 -22889 45613 -71786 91182 -40024 91182 -35594 69578 -46950 22480 -12379 31571 -16945 30582 -61614 68940 -48173 57082 -32624 58684 -94003 80949 -21551 72636 -49500 56060 -91508 20461 -71692 96504 -62379 94102 -70549 11293 -87238 54313 -16792 95243 -93509 41331 -72142 59959 -92474 76566 -53189 85632 -77138 56060 -41950 61876 -85591 40423 -78605 72026 -62515 87456 -49015 56060 -41423 77742 -47452 74248 -57647 66923 -21068 27043 -30120 95754 -95959 18741 -93197 61876 -80423 21650 -57729 71451 -29453 66923 -28326 87009 -46744 59056 -81115 66720 -38857 74550 -49849 70483 -55419 26374 -78335 45613 -60739 12508 -35968 17587 -18079 94018 -53376 80949 -41369 95754 -30754 14438 -81555 28326 -43955 41187 -38988 78246 -38187 67264 -99187 45613 -37551 21995 -13548 57964 -16827 72533 -43704 79494 -19039 36600 -70278 78246 -80016 22311 -62776 45613 -79357 33868 -64692 66923 -98491 42514 -88957 86978 -74622 57082 -47277 56060 -96504 53011 -87114 78246 -49142 68730 -92395 61876 -78246 45633 -11014 94102 -18985 48066 -76726 10822 -57367 77129 -28336 56773 -24092 42238 -25097 27558 -94664 68325 -51015 98113 -40965 69363 -89650 69743 -76254 54738 -69293 31098 -11002 43227 -60647 46055 -46338 97100 -36587 14512 -89640 96472 -27182 38982 -11523 54465 -33740 14458 -71700 78246 -85059 29940 -93168 61876 -96566 96501 -91222 94871 -62135 18552 -75319 24791 -14722 37543 -91216 59756 -58320 96504 -74828 99175 -11918 43162 -84262 30120 -47931 66308 -46840 94018 -24878 71006 -20196 36600 -20053 97794 -67727 36600 -97721 45613 -99910 96504 -51916 61876 -39198 39741 -15353 96472 -27494 83600 -52327 54203 -25445 55131 -29317 39741 -94384 10226 -19572 93557 -36386 44570 -31160 70870 -73783 84105 -54235 28326 -16618 66240 -16583 11293 -19080 91182 -57657 31571 -73272 48955 -69949 96472 -75895 89320 -41001 80919 -14825 57964 -94637 57010 -54556 56655 -33409 68761 -74248 68712 -25684 99655 -48181 63856 -69001 31571 -49706 36600 -54409 39741 -91718 66923 -31725 94777 -72533 27698 -45613 78246 -15604 87841 -32504 35779 -62179 62336 -72501 99090 -30561 39148 -79165 11307 -31571 65867 -13483 20228 -20894 89446 -23467 21201 -92291 55131 -94833 91236 -95658 91182 -51242 98018 -73738 62574 -30352 70801 -27292 17870 -86166 11293 -72308 61796 -73796 91182 -30666 96472 -13744 56060 -94746 69471 -15788 58248 -58081 78246 -23677 35070 -20968 28326 -56889 34484 -63353 66429 -12017 61948 -85307 52672 -59926 51517 -46647 55131 -99274 19268 -34708 21306 -26098 84160 -70078 45613 -86009 71606 -65008 57082 -19264 83154 -20880 46063 -80697 36600 -71856 52774 -62253 85982 -49783 95959 -46304 59716 -21948 61876 -96173 56060 -67970 65512 -29760 78254 -73066 97659 -77146 15368 -37411 79698 -13440 56060 -70769 48563 -24345 24307 -38871 96472 -34643 39899 -85582 97868 -48894 61876 -94213 97721 -18933 96472 -92678 95736 -53120 96472 -64527 96472 -10371 78098 -59311 88758 -44618 56981 -86901 37114 -90476 91182 -49214 45967 -12902 22940 -77674 19791 -58536 54989 -55151 95959 -62585 59296 -79446 91182 -42137 48087 -12461 44870 -19364 33837 -45512 71150 -68482 71531 -85801 78226 -27769 65652 -88199 81929 -99552 96748 -20141 61876 -22666 66429 -86571 85514 -20972 66429 -67365 28326 -96745 70447 -30339 62505 -64329 57964 -96535 26191 -61214 94102 -41068 82628 -54705 78246 -58853 31571 -80242 63529 -50060 57572 -47480 28326 -12425 61026 -44531 87545 -70463 50053 -62417 21306 -41173 74875 -72821 50395 -27947 96504 -15054 26374 -42867 16834 -71107 61876 -21999 91182 -87293 66292 -57292 53687 -89185 22897 -66923 23550 -57480 56060 -92097 56060 -97667 72991 -50851 86690 -92405 36161 -22888 94102 -86556 28570 -62406 11574 -17094 66429 -62672 56060 -27924 30120 -82298 32659 -89119 59959 -74159 69406 -69593 78246 -88983 83908 -93972 83391 -36585 57082 -52166 66923 -62447 95959 -94429 39880 -41624 54107 -14949 64308 -51582 28326 -54462 81726 -92666 64896 -73886 38756 -95390 57082 -75706 87003 -72752 95754 -96156 59816 -35797 31571 -76304 62517 -17302 56078 -29863 45613 -71018 41031 -79393 96504 -39665 84870 -59897 28326 -19583 89861 -39734 55131 -54048 21306 -53737 36600 -25787 92176 -68097 38864 -84659 35639 -66422 78246 -61057 77596 -26983 33837 -78620 95754 -75994 96472 -91182 31571 -39465 99552 -31512 64487 -67267 99879 -92670 61876 -88963 12495 -69591 74404 -34360 95959 -21342 51751 -48368 68547 -84355 71495 -72598 13991 -25399 75100 -77633 38756 -12872 67701 -12911 13630 -67871 17769 -79299 23907 -62490 28214 -71363 26374 -42174 86827 -23543 18277 -33152 73936 -60595 25272 -76463 38756 -53592 83420 -66429 78246 -25297 19454 -48577 57964 -42304 14722 -93639 89903 -42775 71581 -50460 11293 -29524 80109 -46795 40266 -79152 53926 -14530 61876 -68493 26374 -24568 82687 -60047 93799 -16856 57484 -11257 55131 -45834 91182 -67239 99552 -90933 31571 -82510 39741 -41567 57964 -67771 12794 -51836 23333 -24272 34097 -98163 78032 -42341 28326 -99975 50627 -86706 78246 -63008 57082 -33127 94102 -56060 74408 -37624 19600 -17196 46856 -77494 29078 -31050 30252 -30922 68664 -13399 24791 -54645 94102 -62173 56060 -62597 95959 -25348 95754 -60690 34683 -58377 92313 -38765 91182 -59869 59959 -95782 21975 -43833 24559 -57964 47902 -79937 22798 -35657 99552 -38354 39741 -91373 32691 -28546 23562 -38067 66077 -60370 39741 -36600 80189 -92953 61431 -43812 69640 -28600 26374 -56239 94102 -88573 99863 -23117 99552 -18732 74248 -39600 31571 -73867 53714 -77524 95959 -45578 26950 -46821 36659 -62249 97476 -29888 99552 -54493 57468 -25883 29690 -53727 55505 -28962 11293 -89727 11115 -60204 26859 -27607 66429 -54053 36600 -78805 13083 -27832 94102 -69578 72533 -13366 66923 -50257 80949 -61725 12887 -74296 39275 -49595 45613 -68879 79435 -30887 31571 -77646 40579 -55065 95754 -71461 55131 -20455 25666 -15976 96504 -44244 94102 -19368 33837 -66895 59959 -63579 38775 -25319 62695 -65478 38944 -98576 88366 -30591 88848 -92278 26374 -11161 26374 -24787 86464 -32547 93818 -34401 44410 -19631 47153 -97521 48956 -42475 28326 -45770 33837 -96953 52782 -77277 99552 -21192 30120 -96102 49059 -83877 99552 -43843 83930 -94704 36600 -33068 36600 -32295 53884 -14212 29797 -26374 58819 -72056 90078 -33837 93677 -74749 31723 -84678 57082 -37631 96472 -89434 61876 -41106 91182 -67810 18348 -52560 97721 -28995 54202 -17694 42638 -19388 36600 -19607 66429 -63536 12795 -43226 10644 -85270 81984 -11781 38756 -59217 36600 -20981 73723 -41651 66429 -51009 19419 -27331 64134 -52422 83283 -60900 21538 -40218 49769 -46711 48222 -47987 33837 -41207 70442 -47097 45613 -77564 99991 -94018 96504 -74639 32409 -56126 28988 \ No newline at end of file diff --git a/src/2/input.txt b/src/2/input.txt deleted file mode 100644 index 7d38374..0000000 --- a/src/2/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -25 26 29 30 32 35 37 35 -15 16 17 20 22 24 26 26 -80 81 83 85 89 -76 77 79 82 84 87 89 95 -73 75 78 81 83 84 81 84 -9 10 11 12 11 8 -27 28 30 33 35 34 37 37 -67 70 69 72 74 78 -65 66 69 72 75 72 74 79 -22 25 25 26 27 28 -47 50 53 53 51 -67 70 70 71 74 75 77 77 -68 69 71 74 74 78 -54 56 58 58 65 -19 21 24 28 30 32 34 36 -75 78 79 80 84 81 -13 16 19 20 23 25 29 29 -66 67 69 73 75 78 79 83 -41 42 46 49 56 -86 87 90 96 97 98 99 -67 68 74 76 78 76 -64 65 66 67 69 74 75 75 -55 58 61 68 72 -44 45 48 50 53 54 60 65 -41 38 40 42 44 47 -50 48 49 52 54 56 54 -62 59 61 64 65 66 66 -29 27 29 30 31 35 -32 29 31 34 40 -27 25 27 29 28 31 33 34 -68 66 67 65 66 68 70 67 -41 38 39 40 43 42 44 44 -82 79 81 84 82 86 -78 75 74 77 78 85 -89 88 91 93 94 97 97 99 -63 61 61 62 64 63 -44 43 43 45 46 46 -86 84 85 85 89 -19 18 21 24 24 29 -18 17 20 24 25 27 28 -15 14 15 17 21 24 22 -85 83 86 90 90 -28 26 30 32 34 37 41 -78 77 78 82 85 92 -73 71 77 80 83 -12 11 12 14 20 22 24 22 -48 47 54 56 56 -37 36 41 43 47 -83 80 81 83 90 95 -53 53 55 57 60 -31 31 32 33 36 35 -86 86 87 88 91 94 94 -82 82 84 86 88 92 -17 17 18 19 21 27 -29 29 31 28 30 33 36 -70 70 71 68 65 -1 1 2 1 1 -27 27 29 27 31 -38 38 41 43 45 48 45 52 -40 40 41 43 43 46 49 -7 7 7 9 11 14 13 -3 3 6 9 10 10 10 -20 20 21 21 25 -51 51 51 53 60 -40 40 41 45 48 49 52 -73 73 74 76 79 81 85 83 -8 8 12 13 13 -40 40 41 43 45 46 50 54 -72 72 73 74 78 85 -42 42 43 50 51 53 -62 62 63 66 69 75 73 -28 28 31 32 38 40 40 -48 48 51 56 58 59 63 -39 39 41 47 50 56 -29 33 35 37 38 -20 24 27 29 31 32 35 33 -55 59 60 62 62 -38 42 43 45 47 48 50 54 -9 13 15 18 20 23 24 29 -72 76 77 80 78 80 83 -57 61 64 65 68 67 68 67 -72 76 78 79 81 82 79 79 -12 16 19 22 25 28 25 29 -33 37 38 41 42 39 45 -36 40 41 44 44 46 -65 69 70 72 75 75 72 -9 13 13 15 15 -33 37 39 42 45 45 46 50 -69 73 76 77 80 80 86 -7 11 12 16 18 19 -30 34 35 36 40 38 -34 38 39 43 45 47 47 -2 6 8 12 13 16 20 -36 40 43 46 50 55 -76 80 85 86 88 91 92 -46 50 51 52 59 60 61 60 -1 5 7 12 12 -61 65 70 71 74 75 79 -28 32 35 36 37 44 46 52 -24 30 33 35 37 -75 82 83 84 87 90 91 88 -52 59 60 61 63 65 65 -54 59 62 63 65 66 70 -17 24 25 27 29 34 -57 64 67 70 67 68 70 73 -69 76 78 81 83 82 80 -13 19 20 18 20 20 -20 27 29 28 29 33 -10 16 18 15 16 21 -66 72 74 77 77 80 -62 68 70 73 75 75 72 -84 89 89 91 92 95 96 96 -21 27 28 28 32 -32 37 39 40 43 43 50 -18 25 26 29 33 36 37 -9 15 16 20 23 25 26 25 -49 54 58 61 61 -46 52 54 55 57 61 65 -21 27 29 30 34 35 36 42 -78 83 84 90 92 95 -54 61 63 65 66 67 74 72 -1 7 9 10 11 17 20 20 -39 46 52 55 56 60 -7 12 14 16 18 20 26 32 -89 87 84 83 84 -37 36 35 32 31 29 27 27 -48 45 42 41 40 37 34 30 -23 21 20 18 17 14 12 7 -69 67 65 63 60 63 62 -93 91 88 86 89 92 -10 8 6 7 7 -28 26 24 27 26 24 23 19 -54 51 52 51 50 44 -65 64 61 60 60 59 -18 16 13 10 8 5 5 8 -80 78 76 76 76 -89 87 84 82 82 79 77 73 -27 24 24 21 19 18 11 -44 43 39 38 36 -15 14 13 10 6 3 2 3 -76 73 69 67 64 64 -53 51 50 48 44 43 39 -20 19 17 15 11 6 -50 47 40 37 36 -98 96 93 87 84 82 84 -43 42 37 34 33 31 28 28 -32 30 29 27 20 17 14 10 -66 64 62 61 59 53 52 46 -17 19 17 14 11 10 7 5 -73 76 73 72 71 73 -78 80 79 76 75 72 72 -16 18 15 13 10 6 -93 96 93 91 89 87 84 79 -53 55 52 50 48 46 47 44 -57 60 57 56 53 52 54 57 -59 60 57 58 56 56 -61 64 62 59 62 58 -36 39 38 41 39 38 33 -13 14 14 13 12 11 -76 77 74 74 77 -8 10 10 9 6 6 -55 57 57 55 53 49 -51 53 52 52 50 47 40 -18 21 19 15 12 -83 84 82 78 76 75 73 76 -35 38 34 31 31 -57 60 58 54 51 48 44 -27 30 29 25 23 21 16 -12 15 9 7 6 5 -20 23 20 15 13 10 9 11 -21 22 20 17 12 10 8 8 -59 60 57 51 49 46 42 -22 24 22 16 14 12 5 -71 71 69 68 67 66 64 -90 90 88 86 85 87 -77 77 76 73 71 71 -9 9 7 6 2 -91 91 90 88 86 84 83 77 -27 27 24 26 25 24 22 -55 55 56 54 53 54 -84 84 81 83 81 78 75 75 -60 60 58 55 56 53 50 46 -61 61 63 60 57 56 51 -59 59 58 57 57 54 -34 34 32 31 31 29 30 -33 33 30 30 30 -62 62 59 56 56 52 -24 24 24 23 16 -14 14 13 9 8 6 -20 20 19 16 15 11 10 11 -96 96 92 91 90 89 89 -93 93 89 87 84 82 81 77 -62 62 60 56 50 -72 72 69 62 60 -76 76 69 66 65 68 -96 96 89 87 87 -65 65 63 56 55 51 -76 76 75 68 61 -63 59 56 53 52 -75 71 70 68 66 67 -79 75 72 70 70 -99 95 93 90 86 -70 66 65 63 60 54 -6 2 1 4 1 -30 26 28 27 28 -64 60 57 55 57 56 56 -65 61 60 59 58 57 58 54 -67 63 62 61 59 56 57 52 -93 89 88 85 85 82 -39 35 32 29 27 27 28 -96 92 92 89 88 85 85 -71 67 67 65 63 61 58 54 -46 42 41 40 37 37 32 -68 64 63 59 58 55 -41 37 34 30 33 -71 67 63 62 60 58 58 -45 41 39 35 34 31 27 -78 74 72 69 66 62 56 -62 58 57 55 52 47 45 42 -89 85 82 76 75 72 71 74 -69 65 64 61 56 53 51 51 -73 69 64 62 58 -32 28 21 20 19 18 16 9 -94 89 87 85 83 82 79 78 -91 84 82 81 84 -41 36 33 31 30 27 27 -56 51 48 46 44 41 38 34 -85 78 77 75 72 70 68 62 -85 80 79 80 78 76 75 -30 25 27 26 29 -37 32 35 33 33 -79 74 72 73 69 -80 75 72 71 72 70 69 64 -62 57 55 55 53 51 48 45 -53 47 45 44 44 41 40 42 -40 33 31 28 28 28 -90 85 84 83 82 82 78 -95 88 85 85 84 83 82 76 -37 30 28 24 23 20 19 17 -24 19 15 14 16 -24 19 16 14 11 7 7 -62 55 52 51 49 45 44 40 -49 43 39 38 33 -88 81 78 73 71 -64 59 56 51 49 51 -19 14 11 6 6 -41 34 29 28 24 -44 39 36 33 30 23 17 -40 41 44 47 48 50 51 48 -57 59 61 64 64 -58 60 61 62 66 -79 82 84 86 92 -7 9 7 8 9 10 11 -30 32 35 38 41 38 40 38 -39 40 41 43 42 42 -76 77 79 77 79 83 -16 19 17 19 25 -79 82 83 83 84 86 87 90 -21 24 24 26 29 31 32 30 -28 31 32 35 37 37 39 39 -58 61 61 63 66 67 71 -9 10 13 13 19 -51 53 57 59 60 61 64 -80 82 84 88 90 88 -86 89 93 95 96 98 98 -72 74 76 80 81 85 -76 79 83 85 88 90 96 -76 79 85 88 91 94 97 -79 80 87 89 91 92 89 -86 87 90 95 95 -37 39 41 47 51 -29 30 32 37 40 46 -57 54 57 58 59 61 63 66 -63 60 61 64 63 -62 59 60 61 64 64 -47 45 46 49 53 -6 4 6 7 8 9 14 -35 32 33 36 38 35 38 -7 4 5 7 8 9 7 5 -51 49 52 54 55 52 53 53 -48 47 49 50 49 52 56 -17 16 19 17 18 21 26 -93 92 92 93 95 96 97 -14 12 15 15 18 16 -11 10 10 13 13 -91 90 90 93 94 95 99 -72 71 72 72 73 78 -35 34 37 40 44 47 48 -26 24 27 28 31 32 36 33 -31 29 33 34 34 -79 76 80 82 86 -54 53 57 60 63 66 69 76 -76 74 79 82 83 86 88 89 -42 41 46 47 50 49 -20 18 21 23 24 27 33 33 -51 50 52 54 59 63 -11 9 12 15 20 23 24 29 -57 57 58 61 62 63 -53 53 56 58 60 61 58 -25 25 27 29 31 33 34 34 -70 70 71 72 74 76 79 83 -70 70 73 76 79 82 83 90 -6 6 8 7 8 -24 24 26 29 28 30 33 31 -66 66 67 66 67 67 -91 91 92 90 94 -92 92 95 92 94 99 -58 58 60 62 64 67 67 68 -86 86 89 89 86 -16 16 17 17 18 21 22 22 -46 46 47 48 48 52 -87 87 89 92 92 99 -1 1 4 7 10 11 15 17 -73 73 74 75 79 81 80 -84 84 87 91 91 -74 74 76 80 84 -50 50 53 57 59 65 -74 74 80 81 84 -11 11 13 15 21 20 -47 47 54 55 55 -57 57 58 60 62 68 69 73 -41 41 48 51 56 -16 20 21 24 27 -14 18 19 22 25 23 -84 88 89 90 93 93 -59 63 65 68 69 72 75 79 -19 23 26 29 32 37 -24 28 31 30 33 35 -70 74 76 79 77 75 -66 70 73 74 72 75 75 -56 60 61 59 62 63 67 -21 25 26 24 31 -27 31 33 33 34 -2 6 6 7 6 -83 87 88 88 90 93 93 -75 79 82 82 83 84 88 -34 38 40 40 43 46 52 -64 68 72 75 76 -72 76 80 81 78 -79 83 87 89 89 -12 16 20 22 23 24 26 30 -36 40 42 46 53 -24 28 35 38 40 -7 11 13 19 21 22 21 -35 39 41 43 50 50 -63 67 70 77 81 -66 70 71 77 79 85 -61 66 69 72 75 -71 77 78 81 80 -70 76 77 78 80 81 81 -25 32 33 35 36 40 -32 39 41 44 45 50 -36 41 42 39 42 43 44 46 -8 14 17 14 12 -79 85 86 84 85 85 -20 27 29 27 31 -60 66 64 67 73 -31 37 37 38 40 43 -27 33 34 36 36 37 36 -17 22 24 24 24 -76 83 84 84 88 -72 78 79 81 82 82 87 -10 16 18 22 24 27 -77 82 84 88 90 91 93 90 -33 39 41 45 47 49 52 52 -67 74 78 81 85 -25 32 36 38 41 43 49 -44 50 52 54 59 61 -13 20 23 26 29 31 37 35 -45 50 57 60 60 -66 72 73 80 84 -18 24 27 30 32 37 42 -81 79 76 75 78 -7 5 3 2 1 1 -55 54 51 50 49 45 -45 44 41 38 35 30 -79 76 73 72 74 71 -94 92 94 91 90 93 -30 28 27 26 29 26 26 -97 94 95 92 89 86 83 79 -21 20 22 19 13 -96 94 94 91 90 -81 78 76 76 74 76 -38 35 33 33 33 -58 56 56 53 52 48 -57 55 53 51 51 49 48 43 -76 74 73 70 68 64 61 -25 22 18 16 19 -17 14 10 7 5 3 3 -41 40 38 34 33 30 26 -99 97 96 95 94 91 87 82 -95 92 85 82 81 78 77 76 -69 67 61 58 56 59 -57 54 53 48 45 44 43 43 -86 85 82 79 73 72 68 -88 85 78 76 74 67 -69 71 68 66 65 62 60 58 -48 50 49 47 44 41 42 -17 20 17 14 11 10 9 9 -79 80 77 75 72 70 66 -16 18 17 15 13 12 10 3 -67 69 67 66 68 65 62 60 -69 71 68 67 68 70 -20 22 23 20 19 19 -32 34 33 35 31 -85 88 87 86 85 86 85 80 -14 15 15 13 12 -29 31 30 30 27 24 27 -68 69 69 67 64 64 -92 93 93 90 86 -56 57 54 54 51 46 -21 22 18 15 14 -30 31 30 27 25 21 22 -60 61 58 56 55 51 51 -27 28 24 23 20 18 14 -95 97 95 92 90 86 83 77 -67 70 63 62 60 57 55 52 -32 34 28 25 28 -31 32 26 25 25 -28 31 29 22 20 16 -13 15 14 9 3 -68 68 65 64 61 59 56 -39 39 36 33 35 -29 29 26 23 23 -72 72 70 69 65 -15 15 12 11 8 7 6 1 -43 43 41 42 39 38 35 34 -52 52 49 46 47 45 47 -39 39 41 40 40 -28 28 26 27 23 -36 36 35 33 32 35 28 -19 19 19 16 15 -20 20 19 17 15 15 16 -51 51 49 49 49 -65 65 63 60 60 56 -90 90 88 86 86 81 -68 68 65 61 58 55 -34 34 32 28 25 22 25 -88 88 85 81 79 78 78 -26 26 24 23 20 16 13 9 -98 98 95 91 88 85 82 77 -29 29 26 19 16 15 14 -96 96 94 93 87 88 -62 62 57 54 54 -72 72 66 63 59 -45 45 44 41 36 35 32 25 -38 34 33 30 27 25 22 21 -74 70 67 64 62 61 60 62 -51 47 46 43 43 -62 58 55 52 48 -20 16 13 10 5 -57 53 51 53 52 51 -99 95 93 90 92 91 94 -23 19 18 15 14 15 15 -62 58 59 58 55 51 -59 55 54 55 54 51 44 -95 91 89 87 87 86 85 -31 27 26 24 24 22 25 -27 23 22 19 19 18 16 16 -96 92 92 89 85 -26 22 22 20 18 13 -27 23 19 17 16 14 -90 86 83 82 80 76 77 -86 82 80 79 77 74 70 70 -20 16 12 11 10 6 -97 93 92 88 82 -75 71 68 66 65 64 57 54 -88 84 77 76 73 72 75 -37 33 32 30 25 25 -61 57 54 47 43 -65 61 59 54 53 46 -54 47 44 42 40 38 -88 81 79 78 81 -60 55 52 50 49 48 48 -86 81 79 76 73 71 68 64 -38 32 31 29 27 25 18 -80 75 73 76 75 73 71 -34 27 29 28 27 24 23 25 -97 92 89 92 92 -57 51 52 50 49 48 44 -27 22 20 18 21 18 12 -85 80 77 77 74 71 69 66 -26 20 18 16 16 19 -82 76 74 73 71 70 70 70 -93 87 85 84 82 81 81 77 -96 89 87 85 85 84 79 -34 27 23 21 19 17 -30 25 23 19 18 20 -57 51 50 46 43 42 42 -31 26 25 21 18 17 14 10 -51 45 41 40 39 36 30 -45 39 37 35 29 28 27 -78 72 70 67 65 60 61 -78 73 68 67 65 62 62 -95 89 86 84 78 74 -75 68 65 60 58 52 -71 71 74 72 74 77 79 84 -22 19 21 22 22 24 25 30 -10 7 8 8 7 -78 76 77 76 78 81 -44 42 44 46 49 47 -2 2 3 6 8 12 14 14 -12 12 14 16 22 25 28 25 -29 34 35 38 40 41 41 44 -28 25 23 21 18 17 19 -66 60 59 56 55 57 57 -55 55 52 51 51 49 -32 28 27 26 22 -81 79 76 73 71 71 67 -94 92 91 88 84 83 80 83 -86 84 82 81 80 79 76 76 -66 60 58 55 51 49 49 -91 95 96 96 97 96 -37 33 28 26 22 -26 25 24 23 20 16 15 15 -41 41 43 45 47 49 49 -55 57 56 54 50 47 44 40 -34 32 31 29 26 20 18 12 -39 38 41 44 46 -51 47 46 44 43 43 -64 70 73 77 80 83 -46 48 54 56 59 61 64 67 -20 23 20 22 25 29 -46 52 53 54 58 59 62 68 -14 21 21 23 25 25 -57 57 57 56 53 53 -34 27 25 22 17 15 12 15 -22 26 28 29 30 31 36 -76 80 82 84 88 92 -49 50 54 57 56 -27 28 35 37 41 -70 72 71 64 63 -13 13 12 11 11 10 5 -91 87 83 81 82 -21 19 20 21 24 26 26 -78 73 76 73 70 -33 29 25 22 21 17 -1 5 7 10 12 13 10 -2 5 6 5 5 -16 18 17 16 13 13 -62 66 69 71 69 69 -43 36 34 31 29 26 20 20 -83 79 77 74 71 71 67 -58 62 66 69 72 74 -64 60 58 56 49 -56 57 54 55 55 -31 31 35 36 38 41 44 -42 36 35 33 30 30 26 -44 45 42 40 34 30 -99 96 93 90 88 86 81 83 -18 22 25 27 29 30 32 36 -79 79 78 75 71 70 67 62 -36 39 36 38 40 47 -92 89 91 94 91 92 95 92 -16 21 23 30 28 -85 86 83 80 79 76 75 70 -84 83 85 86 87 91 90 -7 9 11 14 16 20 24 -40 44 47 51 56 -60 63 66 68 71 71 75 -31 35 38 36 33 -24 24 27 31 33 31 -16 12 11 9 9 9 -24 24 23 21 18 13 -64 58 56 55 52 48 44 -50 48 51 53 55 55 57 61 -34 37 35 33 33 30 -97 97 98 98 98 -48 48 44 43 42 40 39 36 -96 95 95 96 96 -7 11 14 15 15 16 16 -82 88 91 92 92 -31 32 35 34 36 37 -33 33 31 30 27 26 19 13 -13 15 17 18 25 30 -86 88 86 83 82 78 76 76 -49 49 48 46 40 38 39 -89 82 81 78 77 70 -58 61 59 56 54 56 53 56 -38 35 42 43 44 -22 27 28 34 37 37 -47 44 44 43 41 38 39 -45 43 46 52 50 -44 40 38 36 32 25 -99 99 96 94 91 90 87 83 -61 54 51 54 51 50 46 -75 82 83 84 85 88 90 97 -20 26 28 28 32 -6 6 11 12 15 21 -88 82 82 81 78 -69 66 64 64 63 60 -2 5 7 6 4 -69 64 62 60 60 62 -19 23 23 25 30 -12 18 19 21 23 27 -67 63 65 64 66 -45 52 55 58 60 65 68 71 -54 49 48 45 41 -80 80 83 82 84 88 -91 90 90 89 86 86 -54 57 61 64 67 74 -50 53 54 56 59 60 66 -16 20 22 28 35 -82 84 84 87 88 -19 15 12 9 12 -3 9 11 12 13 15 -55 53 57 60 60 -55 52 55 52 54 55 56 62 -66 63 66 69 72 74 76 83 -68 70 73 76 79 79 -74 76 77 78 80 82 79 -93 89 86 84 81 81 80 83 -18 18 17 15 8 6 2 -42 49 50 51 51 53 50 -1 5 6 3 5 8 -46 46 45 41 37 -54 54 55 56 61 65 -57 57 55 56 53 -28 28 26 24 26 23 25 -87 87 90 89 89 -67 71 71 73 74 78 -37 33 30 29 26 23 20 -69 65 63 58 57 54 52 -28 25 24 22 24 21 20 17 -72 75 73 72 72 72 -66 66 64 66 64 63 59 -94 95 93 91 93 -42 40 42 43 44 41 44 48 -38 44 47 48 51 55 55 -50 47 46 39 36 35 32 31 -70 72 70 69 66 64 62 -12 10 7 8 4 -73 68 65 64 58 56 55 53 -10 7 4 5 5 -58 56 55 52 49 45 43 36 -37 39 41 44 46 46 44 -11 10 11 13 14 18 21 25 -88 84 81 74 68 -81 74 73 73 72 71 64 -28 28 29 30 30 31 30 -77 78 75 72 70 70 71 -37 34 35 37 41 43 49 -43 44 47 51 52 52 -71 64 61 60 57 59 -22 23 25 27 29 -64 67 69 72 75 77 80 82 -85 87 90 91 93 94 -28 26 23 22 21 18 16 -68 71 73 74 76 79 81 83 -24 25 26 28 29 -22 23 25 28 29 -29 30 31 32 35 36 39 -3 5 6 8 9 -39 36 34 33 30 28 25 -54 52 49 47 44 43 41 -82 85 87 89 90 93 96 97 -18 21 24 27 28 30 32 -8 9 10 12 14 -54 53 52 51 49 46 -67 66 65 64 61 58 -58 57 54 51 49 47 44 -25 28 29 31 33 -7 8 9 10 11 14 15 -88 87 86 85 84 -51 52 53 55 58 60 63 -38 35 32 29 27 24 22 -81 82 83 84 85 87 90 -78 77 75 72 69 -81 83 84 87 88 90 91 -31 34 35 38 39 -52 51 50 47 44 41 -79 76 73 70 69 66 64 -94 93 90 89 88 85 82 81 -34 36 38 40 43 45 -58 57 55 52 49 47 45 -24 23 21 20 19 -89 90 91 93 94 -58 59 61 64 67 69 70 71 -50 52 55 56 58 60 -63 61 59 56 53 50 -43 46 49 52 54 55 -42 40 37 36 33 30 27 24 -26 27 28 31 32 33 -66 63 62 60 58 55 -11 14 15 18 19 22 24 27 -50 49 48 46 45 -80 83 84 87 88 91 -74 75 77 79 80 82 -66 67 70 72 74 -68 69 72 75 78 81 83 84 -63 61 60 59 57 54 51 -37 38 40 41 43 -44 43 40 39 36 34 33 -84 85 87 90 92 94 95 -78 80 81 82 85 88 90 91 -38 37 35 33 30 29 27 -61 63 65 68 70 -47 49 50 52 53 -39 36 34 32 31 -70 71 72 73 74 77 80 -41 39 37 34 33 31 28 25 -30 31 33 36 37 40 42 -18 21 24 26 27 30 33 -37 38 41 44 45 -10 13 14 15 18 20 22 -96 95 94 91 90 89 -46 47 48 50 53 -83 82 79 76 75 -38 39 41 44 47 48 51 53 -73 75 76 79 80 -81 84 87 88 89 -28 27 26 25 22 19 17 15 -54 55 57 59 60 62 65 66 -69 71 73 75 76 78 -43 45 46 49 51 54 57 -56 55 52 50 47 44 41 40 -36 37 40 41 42 44 -63 66 69 71 73 74 -40 43 44 47 48 50 53 -76 77 78 81 84 85 -68 65 63 60 58 56 -59 62 64 66 67 68 -24 23 20 19 16 14 11 -27 25 23 20 18 17 14 11 -11 13 15 18 21 24 25 -17 18 19 20 22 -52 55 58 60 63 66 -55 57 59 62 63 65 68 -7 8 11 14 17 20 21 22 -84 83 81 78 77 -24 21 19 17 16 14 11 -41 38 37 35 33 30 27 -74 77 78 79 82 85 -63 61 60 57 56 55 53 -27 30 33 34 36 39 41 43 -62 65 67 69 70 73 74 77 -51 49 48 47 44 42 41 38 -22 23 24 27 28 -49 50 53 56 59 62 65 -36 33 32 31 30 -5 8 10 13 14 17 19 -38 37 36 33 31 30 27 24 -55 56 57 59 62 -43 46 48 51 53 55 57 -37 39 42 43 46 49 -45 47 50 53 56 -6 7 9 11 13 16 18 19 -57 58 61 62 63 64 67 69 -13 12 11 10 7 6 -82 79 78 76 74 71 70 67 -16 14 11 8 5 3 -13 16 19 22 25 27 29 31 -35 32 31 28 27 25 -22 25 27 29 31 33 35 -67 70 73 76 78 80 82 -20 21 22 25 27 30 31 32 -66 63 62 60 57 56 55 54 -32 31 28 27 24 21 20 18 -13 15 16 17 18 -80 81 82 84 85 86 88 89 -49 47 46 45 43 41 -69 66 65 63 60 59 56 -76 74 71 68 66 65 64 -25 22 21 19 16 13 11 8 -44 46 49 51 52 53 -33 36 37 38 40 -65 62 59 57 54 -87 84 83 82 81 -58 59 60 63 65 68 -55 58 60 62 63 64 65 67 -77 79 80 82 85 86 88 90 -26 29 30 33 35 36 -83 84 87 90 92 -42 44 47 50 52 55 -76 73 72 71 70 -38 36 34 33 30 27 25 24 -72 73 76 79 80 -83 80 79 77 74 73 -2 5 7 9 11 12 15 -33 31 28 25 24 23 21 -81 82 84 87 88 91 93 94 -80 77 74 72 71 69 66 -68 66 64 63 60 57 55 -31 30 28 26 23 -35 34 31 28 27 26 25 -76 78 80 82 84 -85 84 83 81 80 79 78 -78 80 81 82 84 -17 16 13 11 10 8 -84 85 88 91 92 93 -83 86 89 91 93 96 98 -46 43 41 40 39 37 -77 78 80 83 85 -46 47 48 51 52 55 -88 86 84 81 80 77 75 -12 13 15 18 21 22 25 -29 28 27 24 23 20 17 14 -8 7 6 5 2 -88 87 85 82 79 77 75 -47 50 52 54 57 -78 80 83 84 85 88 90 -67 70 72 74 75 78 -10 11 14 16 19 21 22 25 -41 44 46 47 48 -37 35 33 30 27 24 23 -29 28 26 23 22 21 -24 27 30 31 33 -16 18 19 21 22 25 26 27 -97 94 92 91 88 87 -4 7 10 12 14 15 18 21 -1 4 7 9 11 13 16 -80 78 76 73 70 69 -59 57 56 54 52 -53 56 57 59 62 65 -47 44 43 41 38 36 33 -10 11 12 14 16 17 18 -94 91 90 87 86 83 -96 95 94 93 90 87 86 -27 30 32 35 38 41 -35 37 38 39 40 41 -88 89 92 94 96 -59 61 64 67 68 71 72 73 -2 5 6 8 9 12 15 17 -71 74 75 76 79 81 82 -40 41 44 47 48 51 53 -60 63 64 66 67 -21 24 27 29 31 33 36 39 -11 13 14 16 18 -74 75 76 79 82 -24 26 28 31 33 -59 56 53 51 50 49 -60 61 63 65 67 70 72 73 -94 92 90 87 84 82 80 79 -67 66 63 60 58 -25 22 21 20 18 16 15 13 -1 3 4 6 9 12 13 16 -38 37 35 34 32 -30 31 32 34 35 38 40 -64 65 66 68 70 -3 4 5 6 7 9 -85 84 81 79 78 76 74 71 -39 36 34 33 31 30 29 27 -70 67 65 64 61 58 56 -81 78 76 73 71 68 67 -13 15 18 21 22 25 27 28 -82 81 79 76 75 74 72 -42 44 47 49 52 -40 41 44 47 49 52 53 -73 76 79 80 82 -83 84 86 89 91 -45 42 41 38 37 -62 60 57 56 53 52 -25 27 29 31 34 -32 34 36 39 40 42 43 -41 38 36 35 32 29 26 23 -28 30 33 35 36 38 41 42 -37 38 41 42 44 45 46 -28 25 22 19 17 14 11 -74 72 69 67 66 -65 66 67 69 70 -21 22 24 27 28 29 31 34 -51 50 47 46 43 40 39 -27 28 30 33 34 37 38 39 -82 83 86 89 92 94 97 99 -98 97 94 92 91 90 89 -85 83 82 81 80 78 -87 85 84 82 81 -70 72 74 75 78 80 83 85 -18 19 22 23 24 27 -11 13 15 16 19 22 24 25 -55 58 59 61 64 66 68 70 -29 26 24 23 21 18 17 15 -50 51 52 53 56 57 -88 87 86 83 81 79 -35 38 39 42 45 47 48 -67 70 71 74 75 -91 90 89 88 86 -21 18 17 15 13 -37 36 34 31 30 27 25 -67 66 65 63 61 60 58 -76 73 70 68 67 65 64 63 -37 39 42 44 45 -6 7 10 11 13 14 16 18 -25 24 21 20 18 15 14 11 -84 83 80 79 77 76 74 72 -19 17 15 12 10 -83 85 86 89 91 92 93 94 -13 14 15 16 17 19 -97 95 92 91 90 88 87 -62 65 67 70 71 74 75 78 -19 17 14 11 9 -2 5 6 7 9 11 12 15 -30 32 34 35 38 40 -30 33 34 37 40 -76 77 80 83 86 87 -15 12 10 8 7 -22 20 18 15 13 -16 15 13 12 10 8 5 4 -36 38 41 43 44 46 -55 52 49 46 45 43 -15 12 9 7 5 4 3 2 -54 55 57 60 63 66 -64 61 59 56 54 53 50 -37 40 43 46 47 48 51 -70 69 66 64 61 60 59 57 -21 18 15 14 13 12 10 -49 47 46 43 41 39 36 33 -33 36 37 39 41 44 -87 89 90 93 95 -99 96 94 92 90 -59 56 54 53 50 48 46 -92 90 89 87 84 83 80 -2 4 7 9 11 -28 25 24 22 19 17 -99 96 95 92 89 -76 73 71 69 67 64 -88 90 92 95 97 -25 26 27 28 29 30 33 -37 34 33 31 30 29 27 -1 2 5 6 7 9 11 13 -26 24 22 21 20 18 -33 31 30 27 25 24 22 20 -68 69 71 73 76 77 80 -42 40 39 37 34 32 29 27 -67 66 63 62 61 -24 21 18 15 14 -67 64 61 59 57 -80 83 85 87 88 89 91 92 -29 32 35 38 40 43 46 -42 41 40 37 36 -68 69 71 74 75 -45 44 41 38 37 34 31 30 -59 58 56 54 51 48 47 46 -39 41 42 44 46 49 52 -67 65 63 61 58 57 -71 73 75 76 79 82 85 -93 92 91 88 86 84 81 79 -32 29 28 26 25 23 -52 55 57 58 60 62 64 66 -51 53 55 57 58 59 60 -35 32 30 29 27 24 21 -69 71 73 75 76 -26 28 30 33 34 36 -26 24 21 18 17 16 14 12 -57 59 62 64 66 67 69 -23 20 18 17 15 -33 34 37 38 39 40 42 -85 86 87 88 90 93 96 97 -43 41 40 37 36 34 32 29 -23 26 27 28 29 31 34 35 -26 23 20 18 17 16 15 12 -54 57 59 62 64 65 67 68 -88 85 84 82 81 79 77 76 -88 86 84 83 81 80 78 -94 91 88 85 84 81 78 77 -62 61 58 57 55 53 50 -47 45 43 42 40 -23 22 21 19 17 16 15 -34 36 38 41 42 45 -15 13 11 9 7 -41 44 45 47 48 50 52 53 -82 79 77 76 75 72 70 67 -71 72 74 77 79 80 81 -56 53 50 47 44 -33 34 37 39 40 42 -60 58 55 52 51 48 -67 64 62 60 57 55 53 50 -27 26 23 21 18 16 13 11 -72 69 68 66 63 62 -61 64 66 69 70 72 74 -9 12 14 16 18 21 22 -42 39 38 36 34 31 29 -77 76 73 71 68 66 -10 7 6 4 2 -39 37 35 32 29 28 27 26 -68 71 74 76 79 80 81 -45 47 48 51 54 56 59 -91 90 89 87 86 85 83 82 -42 44 47 49 51 52 53 -24 23 22 20 18 16 13 -14 12 11 8 6 3 2 -45 42 40 39 36 -32 34 36 39 42 43 44 -89 87 86 85 82 81 80 -10 12 15 16 19 -62 59 57 55 53 51 48 -99 98 96 93 90 87 86 -56 58 59 60 61 64 66 69 -49 50 53 56 59 62 64 -79 76 74 71 70 67 -66 63 61 59 57 55 54 52 -32 31 30 29 28 25 23 -88 91 94 96 97 99 -72 74 76 79 82 -14 16 18 19 22 23 26 29 -51 49 48 46 45 43 41 -58 59 61 63 66 68 70 -13 10 9 6 3 2 -77 75 73 70 68 67 -62 60 59 57 54 53 50 \ No newline at end of file diff --git a/src/3/input.txt b/src/3/input.txt deleted file mode 100644 index c97cbdb..0000000 --- a/src/3/input.txt +++ /dev/null @@ -1,6 +0,0 @@ --:-]what()(+/mul(957,396)?mul(550,844)%+why())-? #}from()mul(488,628)%} ~**mul(770,931)$~mul(791,733)<{mul(985,350)<#why()don't()what()select()$what())]what()who()mul(327,185))<^^mul(542,68)#?who()when()do()from()mul(51,291)[where()!{]/}'@?mul(233,511)@what()]mul(311,967))&who()how()mul(839,578)^who()]}mul(266,735){mul(176,670)mul(154,710)*select()](':^,mul(531,801)# *why()why()mul(30,325)~,where();select()select()}-/when()mul(512,729)+where();[mul(720,339)[~*when()mul(722,867)!);{+mul(582,286)^:)what()@mul(604,485) (who()why()who()from()[mul(128,295)how()?!%~~[~}{[&;mul(548,186))(%];mul(841,290)when()where()'?mul(646,803)mul(553,782)how()when()-mul(569,604)@ ++:/%why()]select()mul(257,598)#mul(897,819)how()what()from()how()]when()~/!}mul(856,271)+&why(){}why()>who()mul(373,408)-who()^&%>';,when()mul(54,88)what()!mul(663,711)$#(?;^from()mul(898,810)when()from()%@mul(776,102)why()mul(303,842)!/,%<^;mul(840,791){[@mul(909,714)don't()>who()why()from(545,686)%~mul(483,956)^'why()from()where()$>*:mul(931,649) mul(800,313)):mul(31,69)mul(549,670)$;mul(327,976)@who()^mul(627,907)/[@what(925,706) ;^who()!mul(629,813)when(){$&where(){#mul(504,147)?mul(222,429)#who()*/!select()?$ mul(439,336)?from()*select()*}when()]who()mul(148,356)(who()+mul(271,905)mul(564,172)@?(~mul(628,470)#} mul(301,170)?@,^don't();&:^&how(605,264))(what()'mul(896,108),$mul(413,431):<>where();how()>!}when()do()!}/&:when()>mul(754,737)~:#:* mul(962,620)}mul(26,490)!~,mul(450,234){/]who() <;{mul(938,932)?--#%};}mul(140,314)(-}/,[mul(202,839)^why()-!},mul(459,716),mul(600,932)}when()]who()}who())&mul(752,142$mul(174,573)mul(231,182)from()mul(308,661)what()} mul(178,99)&^*[(mul(858,730)~}from()^mul(17,545)what()~{~*^what(90,714)how(),mul(63,969)-]mul(364,49);mul(130,598<:&why()select(879,794)mul(46,169)>&how()%mul(564,506)/what(255,868)mul(415,375)':@who()mul(525,772)<$mul(277,787)[~mul(314,321)'&@$^%mul(741,325)?(%#;*mul(459,703)why()~what()mul(250,38)what()<-$)when()%(don't()mul(296 ',mul(673,933)?#<@who()from()^?mul(831,912)?/*mul(407,853)mul(119what()why()>mul(816,762) how()<}~from()how()/@:mul(792,799)()@?%:$:mul(289,264) -why(),'*),from()mul(767,350):>~mul(123,684)@from()>mul(722,338)<'mul(252,529)do()%)%^when()!mul(731,123)mul(582,378)-mul(934,355}where()what()how()@%<[>;:mul(5,63) who()!mul(946,479)+}select()$@mul(478,71)~<()-#mul(500,398)'from(612,869)select(98,846)!!<]:select()mul(785,98)',select()//:-mul(192,182):{ why(){;mul(910,471)&^+&who(424,579)/:select()[mul(217,829)where()how(423,674)$*mul(318,444)[!?~mul(254,793)who()select(521,861)how()mul(54,186)why()[:^;-mul(109,234)mul(465,266)+?([-mul(518,485)^mul(403,383)mul(726:how()when()#mul(344,785)/}+?mul(97,996)+@'mul(637,749)how()-%+mul(302,591)don't()%^]}!)]mul(524,902)$[]/*mul(839,651)}^)$when()'what()mul(270,805)#mul(566,750){ how()/mul(716,302)/&*>@-what()>when()what()mul(602,574)+where(619,83)mul(235,585)?where()[%select()+>where(){]mul(209,404)~where(),why()how()-/-mul(123,125)^'how()who()$}/;mul(851,629)how()who()'#;$ do():select()!when()[>+>mul(576,669)what()!,'?from()&mul(423,260) how()-mul(910,922)?<@'->(mul(274,173)why()}<~from(601,667)mul(282,816)from(953,125)~mul(98,837)&[how()[what()mul^%} '$from()^-;mul(439,801)mul(761,498))>$'-why()<who():mul(109,723)from()who()mul(391,416)& -how()>mul(496,170)^'${mul(657,96)why(611,959)why())from()%+mul(62,175)>}~,%from() >mul(92,927)mul(17,279)!why(){+where()}how()mul(939,286){;mul(744,904) from()?''who()&who()how()mul(170,192)@,mul(499,985)';from()})!{+who(){mul(572,653)#:why()mul(720,626who()from()(%:mul(676,779)!why() when(58,261)^ *mul +from(){)')@!*mul(802,646)how()(-+[;#when() {mul(742,576)]* ;mul(38,717)?what()}'how(184,130)mul(126,115)]@>mul(512,978)/where()+*why()mul(705,242)?{$how();when()mul(173,898)'(~who()mul(536,621)&^from()select()when()?@mul(52,680)] -%@;][mul(971,573)^mul(879,466) -mul[!-,why()(?mul(770,624)~:mul(197,580){{(%mul(678,337)what()mul(951,457)'<#mul(679,253)?do()who();& who()select()mul(105,231)+{&!when()who()how()!')mul(262,609)):,{'from()/?@}don't()*:mul(471,462):([(@;from()mul(734,965)/&/where()mul(885,324)why(){>/#<:mul(390,818)!mul(684,730)*>>{[!what()what()mul(824,893)mul(801,597/why()!when()how() '>from()%mul(165,825)who(837,795)?? why(187,949)mul(703,551) when()'mul(759,898)select()#$$ where()where()mul(694,292)%(who()%#}mul(884,767)^:$mul(945,214) where()how(837,748)(mul(537,489)(%{mul(594,245)who()from()from()%}!)])why()mul(832,704)^~mul(902,18)how()what()who()/#'-#mul(345}who()when()?]&^mul(873,161)^mul(81,518)]$mul(875,700)how()where()(mul(735,369)/-< why()@>mul(703,274)-from()when()**,)mul(204,896)]+mul(28,596);why()#select()'#]mul(774,171< why() !from()mul(29,711)mul(28,600)}when()!@(^why()~{mul(555,761)%}do()from()-mul(139,179){how()'?mul(294,354)}where()mul(317,957)]select()#;where() where()^@from()mul(461,831)~who(75,120)%who()@-&;,)mul(563,131)mul(607,401)select())from())&,mul(26,412)select(726,797)&)how()@select()mul(416,615)(what()select()!()<#;&mul(921,158)>- mul(245,598)select()what()*({mul(468,522)]^select(574,638)]@};do()from(799,930)%who()#:[how()mul(413,674)[how()*mul(327,432)%?@'mul(486,644)}~>-mul(637,16)how(254,818){%where()#where()who():who()mul(431,749)$$where(228,303),%+&mul(593,337)}#:where(){why()[+&!mul(520,180)^mul(723,959)mul(492,739){/?mul(327,463)?-select()-<,mul(102,950)!#do()@when()-when()},select()/mul(274,979/from())who()(~)!^$mul(78,739)why()@{~mul(819~?~+]>@mul(824,208)}mul(338,41)where() &*;;&what()mul(888,646)from(),$:-who(263,596)!!-from()mul(396,204)>{)>{?(%{mul(885,937);!what()&%!from()}mul(207,417)(<;what()mul(187,893)((&&}&why()*)-mul(589,985)^how(310,10)when(),]:mul(989,534)$where()mul(552,604;(!;select(){){where()#mul(152,511)+/$!;+/<+]mul@select()::when()who()how()!what()mul(446,994)from()<}what()select()'why(244,102)+)%}who()mul(693,903)?*/}select()mul(282,115)[];why(){mul(925,276)how()&{what()&$when()&-!mul(191,385)*)mul(446,703)[>what()?*}what()^who()*mul(997,718)!>$)@,^*)mul(788,724)from()#&]~/<,)how()mul(181,531)[(why()[mul(409,206)what(604,231) when()why(921,229)]>where()//mul(199,96)when()why()#!/usr/bin/perl~%>~ &:mul(239,884) -what())[$^+why()mul(118,89)mul(689,203)#,,what()what()mul(633,394)from();~from()!where()*?@mul(568,753)/[+when()?%:mul(828,475)what()don't()-;@ mul(509,544)[when()};<+'(mul(235,757)<+:%select():mul(241,373)$mulselect() (%where()where()]-)mul(306,62)from()what()mul(285,414)!*&&>who()#mul(543,866)/~select()[+don't()/>)where()!when(),'mul(701,189)/';!:]+how(902,507)-^mul(847,104)mul(883,112){'~}&mul(697,190)what()%![!(why()@^where()who()mul(843,4)%what()&-%mul(945,389)#<)select()mul(690,755):mul(774,780)}mul(940,623)%where() ?where()(}^!mul(34,627)mul(479,281)#}>what(157,964)select(){how()why()+who(640,716),mul(117,249)mul(395,14)-]( ~(how()-mul(220,860)+^mul(765,74)select(),$who(),@mul(639,551);(mul(26,80)why(480,988)^why():? <[mul(672,116@mul(316,879)}mul(498,582) @,:{'why(589,887)mul(39;]mul(855,31)^from()?mul(93,510)mulwho(){@-what()from();where()from()~:(mul(688,799)~when()>from()-select()who()~#+{ >mul(275,916)#?-mul(359,865)where(441,672)'}what()[from()when()<>who()mul(909,227)$:!'mul(330,478)!?[;(+#what(919,466)&/mul(73,181)[{how()mul(403,182);mul(249,968):!from()?!{#-mul(661,975)!-;}'mul(999,285)select(565,140)+>@,$:from(47,825)~!mul(599,436))+ [>%!mul(959,617)mul(5,150)where()@;&mul(630,775)<&-:;mul(114,820[don't()when()#how()mul(976,290;+-from()where()]mul(338,47)when()what()where()%]mul*who() #+what()mul(679,324)mul(859,321)%'mul(446,297),#select();';from()mul(206,301)why()-'mul(87,734)mul(735,118)] {/what()*@^what()where()mul(685,883)when()what()mul(91,84)}]-~where(){when(374,912)$do()>~,' how()mul(67,939),)&~@where()(mul(923,997)~,*$when()[from()from()mul(699,705)~/when()+}mul(214,775)'%mul(715,142)-;mul(290,853)from()$why()what()select()-@-mul(682,729)+^$}, !mul(197,39)mul(269,573)@^mul(819,945)/select()-do()%$~'#select() 'mul(64,956)[who()*who()@,)>+}mul(519,356);*/%>why()[[)mul(184,666)what()mul(892,160)+*&where(764,214)--]?(>mul(996,338)>when()what()]))&?mul(865,864))?@[::when()>what()>mul(218,296)&)%:[~why()how(416,393)mul(118,100)from()select()#: $mul(7,742)how()&~how()>who()^mul(667,218)?/mul(218,898)!:$from()>mul(746,995)(+select()] when()}mul(971,429), !,&mul(505,165):!-)?-how()from()%mul(921,456)@mul(491,404)#how()-mul(284,834)#?(mul(667,960)]where():how()what(963,920)% what()don't())mul(236,336) why()why()select()where()^mul(33,901)mul(253,866)<#>$]%-mul(216,512),)from()what()what(464,183)where()select()@'}mul(98,640)' :)what()$%~#/mul(283,893)(mul(520,959)#^?{>@*when()when()]mul(80,420)where()mul(751,106)when()when()! how()mul(148,813)@><^[mul(740,246) how()where()!!/mul(242,262) who()who()%,mul(308(#/when()$mul(359,332)from()why()from()~$$^where()@mul(270,445)why()}%mul(623,449)where()how()?& />mul(759,849)-} (mul(84,200),$;who()[!mul(934,76)(@^:where()why()/'mul(650,46)[mul(105,265):)when()+ &'what()^mul(334,290)] $what()/mul(930,226,>^!%don't()mul(243,460){'#/what()+/mul(437,684)mul(501,579)/mul(243,174)mul(988( +<#where(206,306)where()[,from()mul(331,170)(?^~}#mul(940,949)>(,*+mul(925,961)^*from()select()^--^)(mul(994,182)+'+mul(153,816)~&mul(260,998)~:],],who()why(348,109)why()who()when(290,863)why(735,89)!from()@ >#mul(205,831)'$ %'mul(981,644)!#,*>mul(910,535))[who()#mul(220,934)how(271,592)-,*$,+mul(11,63)mul(783,580)^&*}~(;from(){mul(21,444$what(274,202)how()mul(293,78)mul(189,814)#{}why(80,738)}from()mul(456,691)*@{(,[%mul(916,89)how())(]@mul(524,412)];:(mul(374,851)where()[mul(473,999)select()$what()}don't();];(}mul(327,69)%&+;:/what()don't()-%,'()mul(377,536)mul(31,322))@what()^select()mul(719,58)$why()~&what()']}mul(39,890)(+<#who(){how()!mul(299,824)(]](+mul(205,11) -{mul(602,646)!% ^mul(384,953)do()&&:]<mul(228,736){({}don't()-when()@*>-mul(278,494))/&?><(select()mul(916,219)select(),:{(<*mul(360,209)why();~}where()-(,mul~when()when()!where()@:;:#/do()select()select()!,how(972,480)~-how()who()mul(726,867):>mul(549,954)](how(802,821)select()how()[+^mul(535#select()}why()[what()]why()*{#mul(72,525)mul(809,41who()!~where(82,230)}mul(961,563)}who()what(417,588)&*mul}{,+?%^[when(34,108)who()mul(71,111)$+,}#~-^]@ when(){:@mul(545,335) &how()from()<:mul(958,59)$ (what()mul(886,155)how()&+mul(525,132)<&}who(502,340)select()when()#^mul(339,398)who(),(how())@@how()$$mul(831,852)when()don't()>mul(935,45) select(930,598)!:select()mul(693,62)(mul(681,508)how()^@*;)mul(235,731)who(468,32)#~>don't()#:what()where()when()~~^>@#{mul(2,62)mul(866,617),>% mul(806,586)how():{/mul(669,407)!/mul(457,522)mul(40,474)>)]select()who()}mul(451,794)]#mul(115,471)~mul(331,456)@^who(){#when()mul(672,70)where()who())(#how()what()!mul(438,748)-/mul(605,224)mul(46,34)~?'mul(650,523)?mul(871,731)?%from(966,980)>when()mul(790,779) from()#$:,'mul(428,763)@# why()mul(724,6)select() ,mul(208,11)why()how()mul(287,562)$[:select()},?mul(531,36)/mul(12,351)#$+,:#:$when():mul(941,380)-[from()!)?-select()mul(102,544)when();~{select()~^;-do() ]who()from(),mul(959,599)>why()/,<%-,!mul(517,558)%])$mul(945,968)mul(854,265)?