diff options
Diffstat (limited to '2022/inputs')
-rw-r--r-- | 2022/inputs/.gitkeep | 0 | ||||
-rw-r--r-- | 2022/inputs/day_1.txt | 2251 | ||||
-rw-r--r-- | 2022/inputs/day_10.txt | 139 | ||||
-rw-r--r-- | 2022/inputs/day_11.txt | 55 | ||||
-rw-r--r-- | 2022/inputs/day_12.txt | 41 | ||||
-rw-r--r-- | 2022/inputs/day_13.txt | 449 | ||||
-rw-r--r-- | 2022/inputs/day_14.txt | 148 | ||||
-rw-r--r-- | 2022/inputs/day_15.txt | 38 | ||||
-rw-r--r-- | 2022/inputs/day_16.txt | 58 | ||||
-rw-r--r-- | 2022/inputs/day_17.txt | 1 | ||||
-rw-r--r-- | 2022/inputs/day_18.txt | 2812 | ||||
-rw-r--r-- | 2022/inputs/day_19.txt | 30 | ||||
-rw-r--r-- | 2022/inputs/day_2.txt | 2500 | ||||
-rw-r--r-- | 2022/inputs/day_20.txt | 5000 | ||||
-rw-r--r-- | 2022/inputs/day_21.txt | 2643 | ||||
-rw-r--r-- | 2022/inputs/day_22.txt | 202 | ||||
-rw-r--r-- | 2022/inputs/day_23.txt | 74 | ||||
-rw-r--r-- | 2022/inputs/day_23_test.txt | 12 | ||||
-rw-r--r-- | 2022/inputs/day_24.txt | 22 | ||||
-rw-r--r-- | 2022/inputs/day_25.txt | 129 | ||||
-rw-r--r-- | 2022/inputs/day_3.txt | 300 | ||||
-rw-r--r-- | 2022/inputs/day_4.txt | 1000 | ||||
-rw-r--r-- | 2022/inputs/day_5.txt | 512 | ||||
-rw-r--r-- | 2022/inputs/day_6.txt | 1 | ||||
-rw-r--r-- | 2022/inputs/day_7.txt | 942 | ||||
-rw-r--r-- | 2022/inputs/day_8.txt | 99 | ||||
-rw-r--r-- | 2022/inputs/day_9.txt | 2000 |
27 files changed, 0 insertions, 21458 deletions
diff --git a/2022/inputs/.gitkeep b/2022/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2022/inputs/.gitkeep diff --git a/2022/inputs/day_1.txt b/2022/inputs/day_1.txt deleted file mode 100644 index 80654ab..0000000 --- a/2022/inputs/day_1.txt +++ /dev/null @@ -1,2251 +0,0 @@ -20576 -21113 -1865 - -2343 -3759 -4671 -3514 -6866 -4546 -3609 -6326 -5906 -5442 -5195 -5583 -2710 - -16332 -2699 -3741 -7185 -5896 - -2267 -3893 -2980 -2947 -3050 -4802 -3632 -3782 -3496 -2039 -5480 -4251 -1354 -4110 -3729 - -18422 -14719 -12219 -9338 - -3508 -14810 -7562 - -26427 - -50479 - -3728 -2075 -2833 -3230 -5686 -4192 -6422 -3889 -3909 -5401 -2133 -4783 -4033 - -5427 -5821 -5961 -2101 -5372 -3020 -1967 -1515 -3524 -1501 -5739 -4338 -1101 -1814 - -31305 -16702 - -4486 -9183 -8344 -12223 -7689 -3016 - -8393 -8685 -13413 -10985 -8315 -3788 - -13014 -3271 -9400 -1992 -12994 - -11346 -10251 -4907 -10542 -7255 -1851 -10403 - -54808 - -22212 -20801 -21801 - -5884 -5430 -2035 -1874 -12640 -8107 - -5482 -6859 -5162 -8539 -6095 -5773 -6728 -1805 - -4318 -7332 -3963 -8325 -1885 -2389 -5016 -3755 -2506 -7459 - -8462 -8625 -5314 -4225 -4490 -5034 -5831 -9497 - -1372 -4798 -1102 -3997 -3807 -2653 -1825 -1917 -3496 -3109 -5821 -2541 -1985 -5603 -4429 - -2610 -2675 -4421 -6752 -9773 -11199 - -1461 -4542 -3911 -5062 -2511 -2698 -2349 -1237 -5175 -5261 -2584 -5874 -4620 - -3224 -2819 -3777 -1928 -5084 -4794 -6603 -5089 -1712 -3575 -6366 -4996 - -11590 -15298 - -1732 -5735 -4073 -8618 -3323 -9048 -4057 -1730 -1352 - -6099 -4661 -4859 -6238 -5420 -4029 -6304 -4408 -1153 -3267 -5079 -5316 -4313 -2053 - -3558 -7386 -4576 -3634 -5316 -2514 -10040 -1142 - -6295 -7089 -3635 -7431 -4617 -1446 -2176 -3275 -2918 -1017 -4783 -7275 - -5394 -6103 -12373 -11996 -11705 - -7358 -1411 -6453 -8222 -2769 -1876 - -11664 -23449 - -5790 -5169 -5938 -4629 -7410 -2332 -4168 -3862 - -1178 -2663 -1199 -2213 -2130 -4467 -5858 -2299 -5782 -1258 -2804 -2389 -3189 -5331 -1504 - -20440 - -14518 -37385 - -3145 -3261 -6673 -10868 -5418 -5314 - -11363 -32647 - -43296 - -15894 -13236 -15512 -5712 -14246 - -6781 -2578 -5618 -5439 -10274 -1150 -9670 - -14103 -14290 -18309 - -2913 -5225 -6490 -6106 -9720 -3185 -5319 -7907 - -4639 -8200 -7643 -6855 -3179 -7296 -1722 -3701 -7727 -4696 - -7122 -1790 -1000 -1669 -4656 -1074 -5694 -3842 -2869 -5367 -4835 -5366 - -4403 -29252 - -1334 -3957 -6116 -3518 -4336 -5956 -2847 -5139 -4145 -2381 -1033 -1090 -3084 -1006 -5445 - -1266 -8219 -11975 -1448 -4872 -5952 -11836 - -47039 - -2057 -1384 -12248 -5983 -14939 - -3365 -1461 -5510 -4133 -5086 -5883 -5206 -1646 -5123 -5439 -2604 -3940 -5788 - -3323 -1300 -5903 -2394 -3720 -3032 -3626 -2745 -1506 -4918 -3444 -4036 -5288 -4577 -1312 - -3799 -4433 -2101 -1111 -1416 -2845 -3917 -3831 -3914 -1470 -5090 -4247 -5826 -4868 -3098 - -10489 -3303 -14002 - -8497 -8272 -10026 -7923 -1514 -4377 - -10675 -6889 - -2209 -1843 -3090 -2872 -3131 -3253 -1451 -4466 -4324 -1846 -5920 -2230 -5032 -4709 -5093 - -8069 -2206 -7783 -8083 -2719 -7609 -10018 -5760 - -18179 -5920 -19231 -10281 - -8784 -3672 -8468 -5364 -6517 -7935 -6765 -4531 -3725 - -7255 -5920 -7198 -6102 -3508 -6387 -7393 -1369 -5819 -5501 -4246 -3924 - -3015 -1547 -2789 -5256 -3726 -3730 -3927 -3119 -6072 -5975 -1699 -1298 -1143 -3060 -3621 - -4768 -4440 -3737 -6842 -4013 -2782 -4355 -6429 -2795 -6119 - -8073 -4257 -6133 -8704 -7760 -1856 -6286 -9540 -4001 - -12220 -2290 -11849 -5142 -11334 -2195 - -7417 -2521 -6307 -4973 -6115 -4711 -6979 -5766 -4693 -7093 -5102 -6243 - -5545 -5788 -6456 -3505 -1417 -2795 -1332 -2246 -5923 -4595 -2625 -5600 -6882 - -5151 -1836 -1749 -9667 -5727 -6016 -5880 -8658 -5713 - -11762 -19759 -16927 -1676 - -1416 -2057 -7261 -6409 -2761 -10013 -4271 -5663 - -4043 -13430 -5809 -5137 -5567 -7237 - -2272 -2910 -2347 -4139 -4200 -1151 -2200 -1080 -2377 -1025 -2121 -5555 -4991 -4064 -1581 - -4410 -5763 -7428 -2523 -4697 -3205 -2112 -7267 -5998 -5260 -2638 - -24158 -11935 -16422 - -5646 -8050 -9167 -4442 -8747 -5644 -1432 -9406 -5271 - -6935 -5132 -3932 -1403 -3481 -6183 -1379 -3481 -5295 -2469 -6071 - -1391 -3909 -3709 -4322 -5556 -5680 -3847 -6440 -1186 -3125 -3309 -1926 -5055 - -6720 -2591 -5190 -5752 -6945 -1449 -2342 -5203 -6876 -3126 -5756 -3276 -6033 - -4172 -4948 -3283 -4148 -5099 -1986 -5267 -4268 -2269 -4827 -1848 -2069 -4351 -5824 -3392 - -27910 -3719 - -1614 -4131 -3647 -1986 -4052 -3567 -6704 -2935 -5863 -4276 -3894 -5633 - -4661 -3119 -12461 -6511 - -8508 -9046 -9839 -9767 -11123 -11641 -10796 - -18066 -13926 -12845 -16772 - -3277 -4231 -6197 -3835 -5077 -1997 -4358 -3227 -4468 -3439 -5138 -2119 -5151 - -2154 -7536 -8238 -5169 -7593 -4794 -1380 -4787 -3160 - -4112 -5593 -1909 -3865 -4222 -5857 -6345 -5754 -6790 -3949 -2151 -6559 -1628 - -4379 -2228 -5188 -4142 -1701 -5397 -3658 -1239 -2550 -4179 -5389 -2819 -3685 -2996 - -11002 -13882 -3882 -13706 -11087 -5838 - -10144 -10584 -5002 -9792 -5020 -2086 -9097 -2954 - -7171 -2630 -8183 -6856 -5022 -2334 -2581 -5043 -7984 -6596 - -37145 - -7820 -3645 -3311 -10883 -6330 -8016 -10794 - -6262 -5203 -5709 -5080 -5320 -2562 -4604 -4126 -4549 -5592 -7500 - -1823 -6193 - -14600 -1724 -12158 -3864 -2486 - -1401 -10132 -16192 -11882 - -4823 -1689 -2524 -6377 -7431 -4357 -3713 -7343 -3457 -6712 -3012 -2947 - -18318 - -30203 -24835 - -4292 -1221 -5654 -5428 -5278 -1575 -4268 -6023 -3891 -6261 -5178 -1550 -1173 -4501 - -3036 -12480 -8453 -7215 -3536 - -6244 -5588 -2211 -9838 -10042 -4662 - -7163 -7724 -6376 -3915 -3922 -5919 -9180 -4421 -3726 - -6044 -2245 -9227 -6569 -11782 -2494 -1405 - -2826 -3400 -4664 -5917 -2934 -2817 -2686 -3770 -4318 -2659 -3960 -3752 -2592 -3016 - -3542 -4286 -4291 -1668 -2999 -4739 -1226 -3063 -2509 -4095 -2918 -4427 -3673 -2312 - -10232 -6672 -2804 -5236 -10466 -6948 -4811 -8435 - -7315 -9233 -9488 -7129 -3549 -8730 -2150 -4258 - -1510 -1286 -1316 -4569 -4419 -1288 -3313 -1076 -2955 -1837 -1263 -3531 -5726 -3300 -4617 - -2779 -9026 -4720 -3817 -3701 -9456 -2337 -9127 -8076 - -4113 -7168 -7030 -3438 -1686 -5641 -5282 -5710 -7170 -7722 -1365 - -14199 -4119 -6337 - -7418 -16770 -12037 - -6225 -4693 -5303 -2626 -1008 -4163 -2985 -1425 -4092 -5396 -3417 -6143 -6499 -5619 - -1133 -3945 -4897 -4828 -3642 -2893 -1732 -1247 -1963 -5962 -4106 -3387 -4829 -2595 -5867 - -6122 -3406 -6933 -5611 -1044 -4815 -5767 -2562 -2197 -6550 -5551 -3119 - -2901 -6744 -3204 -2822 -5068 -4457 -1079 - -4452 -1253 -3943 -6092 -1706 -4791 -3951 -2090 -3114 -1515 -2004 -3980 -6366 -1771 - -13893 -11323 -13829 -7168 -14871 - -4796 -2089 -7885 -8628 -6715 -4143 -1381 -1412 -5611 -3672 - -3768 -4839 -3066 -12255 -2517 -5999 - -1810 -2477 -4634 -3880 -5517 -4773 -6438 -5496 -3528 -3022 -5048 -1612 - -12728 -11268 -4727 -6643 -6186 -5735 - -5856 -4873 -2587 -3053 -2763 -1681 -1641 -4235 -1895 -2865 -3886 -1090 - -7837 -3957 -7666 -15287 -4153 - -33476 -15842 - -20446 -28621 - -4257 -2252 -5779 -2424 -3048 -4297 -6185 -3896 - -5005 -2248 -4388 -5507 -7246 -5802 -4730 -6816 -1882 -3101 -6888 -7312 - -4287 -16345 -11713 -1141 -1576 - -5534 -13649 -2963 -10251 -8072 - -46888 - -19996 - -6251 -1783 -2931 -9216 -5802 -6353 -5406 -10761 - -8964 -6194 -5594 -2981 -4283 -5227 -1111 - -3768 -4065 -1420 -6334 -7126 -3430 - -6369 -2958 -2548 -7475 -6389 -5121 -8008 -1957 -4481 -8452 - -2985 -7921 -7868 -9901 -4221 -8815 - -12828 -35189 - -6415 -3009 -2332 -6851 -5956 -1894 -6421 -4728 -6698 -3628 -2004 -6174 -5251 - -5518 -4788 -1959 -5935 -7906 -6064 -5242 -4082 -8573 -4529 - -68508 - -3847 -3451 -8433 -5073 -4464 -7378 -8997 -8107 -7266 - -3750 -3841 -4113 -5005 -4238 -1316 -4027 -3120 -6083 -3892 -6303 -6364 -1699 -5665 - -2863 -5168 -2244 -2180 -6794 -5924 -5793 -2997 -4871 -7578 -1821 - -2717 -1900 -4743 -6280 -8703 -1225 -2711 -5260 -3870 -7283 - -4323 -9508 -3221 -8294 -4081 -8086 -5465 -10185 - -6295 -9301 -2663 -9299 -8681 -2628 -5173 -8236 - -1093 -6211 -6172 -3120 -1545 -5010 -2555 -4503 -6041 -2256 -2054 -3556 -4189 -4079 - -4227 -5046 -10539 - -16145 -12616 -1897 - -10759 -13443 -2817 -5487 -7129 -13704 - -9237 -9637 -5517 -5033 -7727 -5903 -7685 -6360 -9147 - -11730 -6487 -7984 -4641 -10800 -10737 - -2926 -3365 -10511 -1019 -5174 -6880 -10022 -2021 - -7561 -1995 -2056 -9535 -12687 -11037 - -2986 -7624 -4960 -3148 -3615 -1248 -6271 -7689 -6203 - -2078 -6126 -2217 -3778 -2469 -2940 -1009 -3727 -3591 -4631 -6934 -5679 -5212 - -7293 -8422 -1249 -9071 -2397 -9070 -7249 -5900 -8496 - -18221 -12199 -23082 - -2756 -2031 -15919 -8850 -11519 - -4213 -4007 -4750 -1689 -6301 -2769 -1822 -5633 -3829 -6259 -1941 - -4566 -11741 -2449 -9639 -2853 - -5442 -2931 -3418 -2474 -5999 -3614 -1092 -5745 -2216 -5437 -4653 -1596 -2064 -4568 -3889 - -30188 -30811 - -6631 -7390 -4365 -10085 -5771 -5407 - -5994 -4371 -4328 -4888 -2557 -4400 -1917 -2487 -5787 -4068 -1608 -4897 -1872 -3580 -1828 - -12407 -15919 -18883 -10093 - -10235 -18157 -10243 - -5020 -7857 -7218 -4726 -5184 -4807 -5762 -6433 -4435 -3292 -2582 - -5435 -3279 -1483 -2174 -4082 -2016 -3470 -1106 -3156 -5028 -3973 -3309 -4918 -4886 - -5234 -9601 -9386 -4696 -5400 -3738 -4093 - -3468 - -2988 -13322 -16091 -6182 - -8902 -14057 -24074 - -2417 -5580 -5165 -7582 -6674 -6646 -2562 -7885 - -4197 -5211 -2837 -6012 -6525 -4345 -3060 -4458 -6405 -6556 -1167 -2705 - -3137 -4709 -5239 -3930 -2685 -5421 -2847 -2443 -3801 -3067 -4431 -1073 -6625 - -25928 - -11278 -3062 -7704 -7328 -2742 -7913 -10850 - -4179 -3352 - -5766 -2479 -5510 -2723 -1559 -4851 -2808 -3149 -1900 -5551 -1168 -4292 -2706 -1887 - -5644 -3980 -1953 -1302 -4673 -4792 -5560 -4700 -2098 -4581 -2026 -3986 -3621 -2729 -2734 - -1634 -1891 -5864 -3643 -1622 -1096 -3405 -3519 -4975 -4773 -4544 -4211 -2889 -5510 -5677 - -5747 -3716 -1570 -4609 -3562 -1537 -5157 -4558 -4131 -4544 -4445 -5116 -2357 - -8035 -15475 -8791 -12796 -1809 - -3956 -3423 - -4498 -14291 -5435 -11333 -12805 - -16130 -15515 -8077 -5292 -14806 - -5441 -7830 -8229 -19304 - -6133 -6807 -5145 -3100 -2799 -6450 -2844 -7369 -5750 -7453 -6917 -5280 - -7733 -6790 -3399 -9413 -9225 -7820 -3627 - -10128 -5460 -6217 -1468 -5069 -1867 -2561 -3563 - -6203 -1220 -5422 -9143 -8279 -9127 -2197 -7563 -5805 - -5641 -4988 -3833 -6330 -5125 -4818 -4985 -5806 -2835 -2538 -4243 -3944 -1313 -5633 - -1670 -3783 -5004 -9925 -2056 -8138 -2273 -5211 - -7054 -3876 -4804 -5782 -2864 -4869 -3974 -3365 -7392 -1003 -3421 -2282 - -16982 -10310 -9105 -15909 - -4006 -4721 -1089 -3784 -3735 -1462 -3572 -3903 -5100 -3553 -4538 -5008 -3474 -6114 -5023 - -7712 -3772 -6012 -3780 -2039 -1225 -4572 -7205 -3724 -2743 -5649 - -13835 -16341 - -2440 -3526 -5922 -4275 -6518 -7738 -4511 -9176 -6738 - -8973 -1525 -11024 -10053 -1167 - -6878 -6330 -2436 -6166 -6009 -5824 -5849 -7599 -7667 - -6661 -32224 - -4835 -4152 -5550 -17374 - -4829 -11255 -11845 -8734 -11026 -12040 -2598 - -5651 -8148 -7319 -7168 -2570 -2667 -6102 -7372 -1901 - -5257 -1897 -5295 -2643 -6499 -6384 -1979 -4897 -6198 -4986 -4463 -6078 -1669 - -36617 -9770 - -5488 -18324 -3889 -2697 - -3909 -5302 -7668 -4954 -4574 -7610 -4162 -1222 -5727 -4826 -4429 - -50529 - -4561 -7022 -7778 -7386 -2126 -1350 -8767 -1089 -4340 -1013 - -2218 -6429 -5964 -1643 -1181 -6695 -6759 -1766 -2985 -3029 -6439 -2646 -6814 - -53117 - -9836 -6608 -13067 -4747 -10627 -7074 - -7382 -7263 -2142 -2197 -3237 -4509 -6866 -1487 -6288 -3515 -4318 -4403 - -9503 -7732 -9320 -4184 -4429 -10334 -3313 -5438 - -15150 -15460 -14761 -8079 -1070 - -2206 -6973 -7571 -2311 -3170 -8153 -7794 -9043 -3857 - -4169 -3297 -1703 -6039 -1189 -4565 -5455 -1584 -4338 -1759 -1854 -1093 -5004 -1133 -2004 - -5262 -3782 -2259 -5446 -2978 -6146 -1939 -1805 -4517 -2969 -6390 -2784 -3689 - -10342 -6089 -7688 -10383 -4769 -7696 -7393 -10301 - -6666 -10943 -1638 -1975 -5509 -5767 -5673 - -15320 -23126 - -2813 -7182 -3956 -7486 -10251 -4172 -1862 -4006 - -15496 -4847 -8430 -1683 -13281 - -4685 -3580 -1308 -8183 -6367 -8410 -3052 -3020 -1217 - -4252 -5883 -4079 -3580 -3064 -1385 -4488 -1790 -4826 -3157 -1747 -1783 -3312 -4652 - -14551 - -3025 -13696 -3537 -4087 - -6169 -5270 -5187 -3572 -3060 -3599 -4252 -4886 -5244 -5231 -1359 -6340 -2142 -4429 - -5850 -4447 -7828 -4518 -6431 -5995 -1284 -5499 -1372 -2666 -7721 - -1191 -20856 - -13838 -2247 -12654 -11027 -9684 - -4997 -8716 -6293 -7317 -1002 -5121 -6663 -7838 -1922 -8001 - -5614 -13883 -2757 -11574 -3051 -11435 - -45664 - -2476 -7792 -8480 -7283 -9042 -7090 -5830 - -2721 -6238 -8011 -1974 -3526 -2811 -6167 -1778 -3507 -7992 - -3082 -4367 -4463 -1753 -3627 -1468 -2616 -1456 -1033 -1110 -2453 -5058 -1665 -4399 -5720 - -4019 -6080 -5496 -3896 -5752 -2673 -2460 -2284 -6342 -1710 -3860 -1223 -4688 - -1121 -3153 -2961 -2103 -3816 -6492 -5483 -2086 -6154 -4440 -3196 -1630 -3140 - -4140 -6238 -1092 -1218 -5688 -6097 -5695 -3413 -9453 - -29041 - -3320 -10344 -21501 - -8209 -11402 -11152 -6367 -5191 -8598 -8608 - -12087 -24388 -22987 - -1668 -3447 -7162 -6136 -5098 -1868 -2116 -2716 -1715 -1089 -5410 -5259 - -5913 -3696 -2832 -5618 -3555 -1311 -3641 -2488 -4987 -2104 -2269 -3040 -1706 -3762 -2384 - -6731 -2310 -3908 -6314 -1004 -4632 -3402 -2044 -3407 -2833 -1007 -4695 - -4894 -9624 diff --git a/2022/inputs/day_10.txt b/2022/inputs/day_10.txt deleted file mode 100644 index 57f49a0..0000000 --- a/2022/inputs/day_10.txt +++ /dev/null @@ -1,139 +0,0 @@ -noop -noop -noop -addx 6 -addx -1 -noop -addx 5 -noop -noop -addx -12 -addx 19 -addx -1 -noop -addx 4 -addx -11 -addx 16 -noop -noop -addx 5 -addx 3 -addx -2 -addx 4 -noop -noop -noop -addx -37 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx 10 -addx -9 -noop -addx 1 -addx 4 -addx 2 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx 3 -addx -2 -addx 2 -addx 5 -addx -40 -addx 25 -addx -22 -addx 2 -addx 5 -addx 2 -addx 3 -addx -2 -noop -addx 23 -addx -18 -addx 2 -noop -noop -addx 7 -noop -noop -addx 5 -noop -noop -noop -addx 1 -addx 2 -addx 5 -addx -40 -addx 3 -addx 8 -addx -4 -addx 1 -addx 4 -noop -noop -noop -addx -8 -noop -addx 16 -addx 2 -addx 4 -addx 1 -noop -addx -17 -addx 18 -addx 2 -addx 5 -addx 2 -addx 1 -addx -11 -addx -27 -addx 17 -addx -10 -addx 3 -addx -2 -addx 2 -addx 7 -noop -addx -2 -noop -addx 3 -addx 2 -noop -addx 3 -addx 2 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx -5 -addx -2 -addx -30 -addx 14 -addx -7 -addx 22 -addx -21 -addx 2 -addx 6 -addx 2 -addx -1 -noop -addx 8 -addx -3 -noop -addx 5 -addx 1 -addx 4 -noop -addx 3 -addx -2 -addx 2 -addx -11 -noop -noop -noop diff --git a/2022/inputs/day_11.txt b/2022/inputs/day_11.txt deleted file mode 100644 index 8a2ae29..0000000 --- a/2022/inputs/day_11.txt +++ /dev/null @@ -1,55 +0,0 @@ -Monkey 0: - Starting items: 74, 64, 74, 63, 53 - Operation: new = old * 7 - Test: divisible by 5 - If true: throw to monkey 1 - If false: throw to monkey 6 - -Monkey 1: - Starting items: 69, 99, 95, 62 - Operation: new = old * old - Test: divisible by 17 - If true: throw to monkey 2 - If false: throw to monkey 5 - -Monkey 2: - Starting items: 59, 81 - Operation: new = old + 8 - Test: divisible by 7 - If true: throw to monkey 4 - If false: throw to monkey 3 - -Monkey 3: - Starting items: 50, 67, 63, 57, 63, 83, 97 - Operation: new = old + 4 - Test: divisible by 13 - If true: throw to monkey 0 - If false: throw to monkey 7 - -Monkey 4: - Starting items: 61, 94, 85, 52, 81, 90, 94, 70 - Operation: new = old + 3 - Test: divisible by 19 - If true: throw to monkey 7 - If false: throw to monkey 3 - -Monkey 5: - Starting items: 69 - Operation: new = old + 5 - Test: divisible by 3 - If true: throw to monkey 4 - If false: throw to monkey 2 - -Monkey 6: - Starting items: 54, 55, 58 - Operation: new = old + 7 - Test: divisible by 11 - If true: throw to monkey 1 - If false: throw to monkey 5 - -Monkey 7: - Starting items: 79, 51, 83, 88, 93, 76 - Operation: new = old * 3 - Test: divisible by 2 - If true: throw to monkey 0 - If false: throw to monkey 6 diff --git a/2022/inputs/day_12.txt b/2022/inputs/day_12.txt deleted file mode 100644 index a77f815..0000000 --- a/2022/inputs/day_12.txt +++ /dev/null @@ -1,41 +0,0 @@ -abcccccccccccccccccaaaaaaaaccccccacccaaccccccccccccccccccaaaaaaaaaacccccccccccccccccccccccccccccccaaaaaaccccccccccccccccccccccccccccccccccaaaaa -abccccccccccccccccccaaaaacccccccaaaaaaacccccccccccaaccaaaaaaaaaaaaaccccccccccccccccccccccccccccccccaaaaacccccccccccccccccccccccccccccccccaaaaaa -abccccccccccccaaccccaaaaaacccccccaaaaaaaaccccccacaaaccaaaaaaaaaaaaaaaccccccccccccccccccaaacccccccaaaaaaaccccccccccccccccaaaccccccccccccccaaaaaa -abccccccccacccaaccccaaaaaacccccccaaaaaaaaaccccaaaaaaaaacaaaaaaaaaaaaacccccccccccccccccccaacccccccaaaaaaaacccccccccccccccaaaccccccccccccccaccaaa -abaacccccaaaaaaaccccaaaccacccccccaaaaaaaaaccccaaaaaaaaccccaaaaaaaaaaaccccccccccccccccaacaaaaaccccaaaaaaaacccccccccccccccaaacccccccccccccccccaaa -abaaccccccaaaaaaaacccccccccccccccaaaaaaaaccccccaaaaaacccccaaaacaaaaccccccccccccccccccaaaaaaaaccccccaaacaccccccccccccccccaaakccaaaccccccccccccaa -abaaacccccaaaaaaaaaccccccccccccccaaaaaaacccccccaaaaaccccccaaaccaaaaccccccccccccaacacccaaaaaccccccccaaacccccccccccccacacckkkkkkkaacccccccccccccc -abaaacccccaaaaaaaaaccccccccccccccaccaaaaaccccccaaaaaacccccaaacaaaccccccccccccccaaaaccccaaaaacccccccccccccccccccccccaaaakkkkkkkkkacccaaaccaccccc -abacacccccaaaaaaaccccccccccccccccccccaaaaaaaccccccaaccccccaaaaaaaaccccccccccccaaaaacccaaacaacccccccccccccccccccccccaajkkkkppkkkkccccaaaaaaccccc -abacccccccaaaaaaacccccccccccccccccccaaaaaaaaccccccccccccccccaaaaaaccccccccccccaaaaaacccaacccccccccccccccccccccccccccjjkkooppppkllccccaaaaaccccc -abccccccccaccaaaccccccccccccccccccccaaaaaaaacccccccccccccccccaaaaaccccccccccccacaaaacccccccccccccccccccccccccccccjjjjjjoooppppklllcacaaaaaccccc -abcccaacccccccaaacccccccccccccccccccaaaaaaacccccccccccccccccaaaaacccccccccccccccaacaccccccccccccccccccccccccccjjjjjjjjoooopuppplllcccccaaaacccc -abcccaacccccccccccccccccaaacccccccccccaaaaaaccccccaaaaacccccaaaaaccccccccccccaaacaaacccccaaaccccccccccccccccijjjjjjjjooouuuuuppllllcccccaaacccc -abaaaaaaaaccccccccccccccaaaaccccccccccaacaaaccccccaaaaaccccccccccccccccccccccaaaaaaacccccaaacacccccccccccccciijjoooooooouuuuuppplllllccccaccccc -abaaaaaaaaccccccccccccccaaaaccccccccccaacccccccccaaaaaacccccccccccccccccccccccaaaaaacccaaaaaaaacccccccccccciiiqqooooooouuuxuuuppplllllccccccccc -abccaaaaccccccccccccccccaaaccccccccccccccccccccccaaaaaacccccccccccccccccccccccaaaaaaaccaaaaaaaacccccccccccciiiqqqqtttuuuuxxxuupppqqllllmccccccc -abcaaaaacccaaaccccccccccccccccccccccccaccccccccccaaaaaacccccccccccccccccccccaaaaaaaaaaccaaaaaaccccccccccccciiiqqqtttttuuuxxxuuvpqqqqmmmmccccccc -abcaacaaaccaaacaaccccccccccccccccccccaaaacaaaccccccaacccaaaaacccccccccccccccaaaaaaaaaacccaaaaacccaaaccccccciiiqqttttxxxxxxxyuvvvvqqqqmmmmcccccc -abcacccaaccaaaaaaccccccccccccccccccccaaaaaaaacccccccccccaaaaacccccccccccccccaaacaaacccccaaaaaaccaaaacccccaaiiiqqtttxxxxxxxxyyvvvvvvqqqmmmdddccc -abcccccccaaaaaaaccccccccccccccccccccccaaaaaaaaacccccccccaaaaaaccccccccccccccccccaaaccccccaacccccaaaacccaaaaiiiqqqttxxxxxxxyyyyyyvvvqqqmmmdddccc -SbccccccccaaaaaccccccccaacaaccccccccaaaaaaaaaaccccccccccaaaaaaccccccccccccaaacccaaccccccccccccccaaaacccaaaaaiiiqqtttxxxxEzzyyyyvvvvqqqmmmdddccc -abaccccccccaaaaacccccccaaaaacccccccaaaaaaaaaaaccccccccccaaaaaaccccccccccaaaaaacccccccccccccccccccccccccaaaaaiiiqqqtttxxxyyyyyyvvvvqqqmmmdddcccc -abaacccccccaacaaaccccccaaaaaacccccccaaaaaaaaaaccccccccccccaaacccccccccccaaaaaaccccccccccccccccccccccccccaaaahhhqqqqttxxyyyyyyvvvvqqqmmmddddcccc -abaccccccccaaccccccccccaaaaaacccaacaaccaaaaaaaaaccccccccccccccccccccccccaaaaaaccccccccccccccccccccccccccaaaachhhqqtttxwyyyyyywvrqqqmmmmdddccccc -abaaaccccccccccccccccccaaaaaacccaaaaaccaaaaacaaaccccccccccccccccccccccccaaaaaccccaaaaccccaaaccccccccccccccccchhhppttwwwywwyyywwrrrnmmmdddcccccc -abaaaccccccccccccccccccccaaaccccaaaaaacaaaaaaaaaccccccccaaacccccccccccccaaaaaccccaaaaccccaaaccccccccccccccccchhpppsswwwwwwwwywwrrrnnndddccccccc -abaaacccccccccccccccccccccccccccaaaaaacccaaaaaacccccccccaaaaacccccaacccccccccccccaaaacaaaaaaaaccccccccccccccchhpppsswwwwsswwwwwrrrnneeddccccccc -abaccccccccaaaacccccccccccccccccaaaaaaccccaaaaaaaacccccaaaaaaccaacaaacccccccccccccaaccaaaaaaaaccccccccccccccchhpppssssssssrwwwwrrrnneeecaaccccc -abaccccccccaaaacccccccccccccccccccaaaccccaaaaaaaaacccccaaaaaaccaaaaaccccccccccccccccccccaaaaacccccccccccccccchhpppssssssssrrrwrrrnnneeeaaaccccc -abcccccccccaaaacccccccccccccccccccccccccaaaaaaaaaaccccccaaaaacccaaaaaacccccccccccccccccaaaaaacccccccccccccccchhpppppsssooorrrrrrrnnneeeaaaccccc -abcccccccccaaaccccccccccccccccccccccccccaaacaaacccccccccaacaacaaaaaaaacccccccccccccccccaaaaaacaaccccccccccccchhhppppppoooooorrrrnnneeeaaaaacccc -abccccccccccccccccccccccccccccccccccccccccccaaaccaaaacccccccccaaaaacaaccccaacccccccccacaaaaaacaaccccccccccccchhhgpppppoooooooonnnnneeeaaaaacccc -abcccccccaacccccccccccccccccccccccccccccccccaaacaaaaaccccccccccacaaaccccccaacccccccccaacaaaaaaaaaaacccccaaccccgggggggggggfooooonnneeeeaaaaacccc -abcccccccaaacaaccccccccccccaacccccccccccccccccccaaaaaaccccaacccccaaacccaaaaaaaaccccccaaaaacaaaaaaaaccccaaacccccggggggggggfffooonneeeecaaacccccc -abcccccccaaaaaaccccaacccccaaacccccccccccccccccccaaaaaaccccaaaccccccccccaaaaaaaacccccccaaaaaccaaaaccccaaaaaaaacccggggggggfffffffffeeeecaaccccccc -abcccccaaaaaaaccaaaaacaaaaaaacccccccccccccccccccaaaaacccccaaaacccaaccccccaaaacccccccaaaaaaaacaaaaacccaaaaaaaaccccccccccaaaffffffffecccccccccccc -abcaaacaaaaaaacccaaaaaaaaaaaaaaaccccccccccccccccccaaacccccaaaacaaaacaacccaaaaaccccccaaaaaaaaaaaaaaccccaaaaaacccccccccccaaacaafffffccccccccccaaa -abaaaacccaaaaaaccaaaaacaaaaaaaaaccccccccccccaaacccccccccccaaaaaaaaacaaccaaacaacccccccccaacccaaccaaccccaaaaaaccccccccccaaaaccaaacccccccccccccaaa -abaaaacccaacaaacaaaaacccaaaaaaacccccccccccccaaaacccccccccaaaaaaaaaaaaaccaacccacccccccccaacccccccccccccaaaaaaccccccccccaaacccccccccccccccccccaaa -abcaaacccaacccccccaaaccaaaaaacccccccccccccccaaaaccccccaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccaaccaaccccccccccaaaccccccccccccccccaaaaaa -abcccccccccccccccccccccaaaaaaaccccccccccccccaaacccccccaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaa diff --git a/2022/inputs/day_13.txt b/2022/inputs/day_13.txt deleted file mode 100644 index 0bd78e3..0000000 --- a/2022/inputs/day_13.txt +++ /dev/null @@ -1,449 +0,0 @@ -[[[5,[10,6],5,1,6],4],[[9,[7,4,7],6,[],7],[[9,6,0,10],7,[8,5,5,2,7],[7,10,5,6]]]] -[[[[10,8,4,6],7,2,[8],0],7,8],[[4,[0],[10,0,9],[1,10],4],[[6,6,1,10],4,6,[],[9,1]],[[4],[7,6,4,10,6],1,[2,2,5,3,2]],[[10,9,5],[1,1,1]],[[3,4,3],[3,10,0,8],[0,7,8,9],2,4]]] - -[[],[1,[[6,9,6,9,7],[9,2,3]],[[9],6,[2,9]],[2,6,2,4]],[[[10,3,1,4],[6,5,5,5,1]],[4,[9,3,6],7,2],7,8],[],[6,6,[8],2,1]] -[[9,[[1,9,9,4],6,9,[4,10,5],[0,9]],8],[],[10,[[2,10,3,10],[]],2,[10]],[3,[8,[],3,8]]] - -[[2,[[8,4,1,10,4],[0,8,3,6,4],[6,9,8,9],7,6],[6,[3,3,3,1]]]] -[[[6],8,[[1]]],[[[0,0],2,[0,9],[6,1],[7,1,4]],[7,[9,5],[10],[],2],8],[1,8],[],[1,[[7],[10,6],[],4,8],[10,[4,9,9,5],7,[8,10,3,0,2]],0]] - -[[[3,8,9],[],[[4]],[]],[],[[9],5,10,3,[3,[],3,[6,8,4],8]],[],[8,7,[],0]] -[[],[[[10],5,0,6],5,7,1,[[5,5]]],[8]] - -[[9,8,4,[2,4,6,[4,9]]]] -[[[9]],[9,[[4,7,8],[4,4],[5,10,0,7,9],2]]] - -[[[],[8],[[9,4,1,6],[4,10,9,5],[],[5,8,2,7,3]],6,4],[[[3,0]],5],[2],[0,[],[2]]] -[[[6],[1,[5,9,10,7,6],10],8,6],[[2],[[],[1,7],[10,2,0],[4,4]],[[8,4,10,10,9]],3,[5,[],5]],[]] - -[[[],5,9,2,8],[7,10,0],[2,0],[[9,[3],[],2,[0,2,0,9]],4,[]]] -[[[[],[7,0,0]],1,9,[[2]]]] - -[[[],[[]],4,4,[0]],[],[[[9]]]] -[[8,[],10],[[2],9,[2,3,[],[0],[0,3,0]],9]] - -[[6,6,[[],[0]],1],[9,5,8]] -[[3,0],[10,5,8,2,[0,6,[1,8,1]]],[9,10]] - -[[[2,[4,2,10,4]],4,10,1,[5]],[[[4,1,5],4],6],[7]] -[[3,[[1,2,5,7,7],[9,8,5,8,7],7],[10,9],0],[10,[],5,[6,[],[0,6,6,4,4],[6,1,1,6,0],[]],[4]],[[7,[4,10,0],9,[9]],[[0]]]] - -[[[6,1,[]]],[3],[]] -[[[8,[10,8,6],8],4,[4,7,10,1]],[0,[[],8,[9],5],[[9,8,8,1]]],[[[9,5,4],[7,8,10,7,10],[]],[[],[10,10],[],8,[8]],[],[5,[3,7,6,1]]],[[[5,5],[10,7]],1,[5],[],[[4,5],2,10,[]]],[[],8,10,9,[10,6,[6,3]]]] - -[[[[],[7,1],[7,0,10,0,6],8],[],7,[[],2,4,4],[]]] -[[],[4,1,[[3,5,8,3],10,0],[4,[],[0,8,4,1],[5,9],1],10],[[[2,5,4,10,6],[2,8],8],1,[[]],[0,[],2,2,2]],[],[]] - -[[[[],8,8,9]]] -[[10],[[[3,6],3],[[1,6,2],[6,10,2],7]],[],[]] - -[[[10,6,[3,3]],[[5],9,[10],10,6],[5,0,2,[10,8,10],[8]]],[4,6,6,[10,[0,9],8,6,[0,5,5]],5],[7,[[]],3,9],[[9,1,[8,0,7,3,2],[8,1,7,4],[6,9,4,7,5]],[[5],0],1,[1,7,[]],[5]]] -[[],[6,1],[[7,2],[5,[6,6,6],[9,1,2,5],[9,1,8],9],2,7,[[],[4,1,4,9,1],[4,4]]],[0]] - -[[],[10,7,1,4,2],[9,8,4,[[3,7,9,8],2,9,[6],[6,9,0]]],[[[6,5,7,7,0]],[7],4]] -[[3,[[7,10]],9]] - -[[0]] -[] - -[[4,2,6],[10,[],3],[2,[2,8,3,[],[9,10,5,2,7]],9,7,9],[[],[],10,[[5]]]] -[[3,[[1],4,4,[1,7,3,2,9]],9,7,[[]]],[[4,[5,5,1,0,7]]],[4],[8,[8,9,1],[[],[10],3]]] - -[[7,10,3],[[5]],[]] -[[[[6,0,6,1,6],5,[10,2,9,2,8]],[],[2,[3,5,5,0,6],10,2],1],[[]],[[[3,0],[],7,7,1],[[8,4,8,9,2],1,[10,3,5,5],5,2],5,6,[[0,8,0,2],[5]]],[3,10,[1],[[2,10,2,9,8],[6,10,4],[]],[9,[3,2],[8,8,5],9]]] - -[[[[2],[8,7,8,4,10]],8,1,8,10]] -[[[1],0,[[9,3,4,0]],9,[0,3,1,7,[4,2,7,3,10]]],[6,3,[[9],1,7],1],[],[[7,5,1,1,[2,5,2]],6,4,0,[[2,7,0,8,1],[7,4,7],[3,0,1,6],[7,9,0,1,1],[9]]],[[0,5],1,2,[4,2,7]]] - -[[4],[[1,2,[8,10],[2,8]],10,0]] -[[3,4],[2,[[1,8]],[10,[1,0,8],[1],[4]],[0,4,8]],[6,[[8,10,7],6,2]]] - -[[[1,[6,9,9],[8,6,0]],4,[6,[2,1,10],4],7,[2,[2,9],1]]] -[[],[5,3,[8,[],9]],[8]] - -[[[3,[8,2,1,4,0],[9,5,7,7,8]],[[5,5,2,2,9],[10],8],1,3]] -[[0,1,[],5],[[8,4],[10],6,7,0],[2],[[7,[3,2]],7,[],2,[0,[5,8,7,1,2],[0],1]],[[[4,4,4,10,8],0,2,10],[[9,8,6],3,[9,2,4,3,8],5,1]]] - -[[4,[[]]],[10,[[2,7],8]],[[[6,7],10,10,5],1,2,[[],2,10]],[[2,5,1,0,8],[[5,8,10]],6]] -[[8,[[4,5,6,2],5,[7],8,9]],[],[[],3,[],4],[[0],5,1]] - -[[3],[0,[],[3,1,4,10],2,[5]],[2,6,[],[[1,5],1]],[[],7,8,[]]] -[[[[],9,10],[[6,10,6,7]],7],[]] - -[[[4,[10]],9,[9,[9,8,5,9,1],[10],[3]]]] -[[3],[2,[10],[[4,2,7,2]],[[],[8],[7,5]]],[[[5,3]],3],[[7,[9,9,5,2,3],10,5],8,6],[4,[[3,1],[10,4,6,8],[8,0,8,2,5]],[[1,6,10,2],[2,10,5],6],1,[9,2]]] - -[[],[[[4,2,4],8,[8,9,3]],9,[]],[],[[[3]]]] -[[],[5,[[2,8,5,1],[0,10,6],[],2],[[1],[2,1,6],7,[1,5,1]],7],[0,9,7,5,0],[[[0,2,10,8],4,[6,6,5,4],[10,8,0]],0,4]] - -[[[]],[1,8,0,[[1,1,1,1],9,7,[],9]],[6],[6,[[0,4,9]],[[10,0],3,[0,10,4,6,1],[4,6,6,10,5],[]],[4,3],[8,3]],[2,5]] -[[[6,10,7,1]],[7,[[0,6,5]],[[10,8,9]],[[]]]] - -[[4,[[2,7,2,9,4],[8,8,3,2,1]]]] -[[[[],0,7,1],[[]],0,[6,[2,10,4,2]],[7,8]],[8,[[8,0],[10,0],10],1,4,[[10,9,3,8,0],7,[10,3,1,1],3]],[],[[1,10,[7],[4,8,1,2,10],4],[[],6]],[[1,[7,10,10,0],[],[],[2]],[[2,0],8,[7],[2,2,10],3]]] - -[[4,[[2,7],10,3,10,[1]]],[0,1,[[],[],1],[[8],2,6,[],4],[7]],[],[2,6,[[3],[1,1,4,9,0],0,[8,3,0,9],1],0],[2,8]] -[[9,1,9,[4,[8,4]]]] - -[[[0,[6],6,9,[2,2,3,2,5]],[9],[7,3,[1,7]],[[0,5,10,3],[],[5],0]]] -[[[[0],9,0,9],[[4,3,9,3],[],2,0,[3,9,5]],[3,10,5,[9,3]]],[9,[5,8,8,[]]],[[[6,5,8,5,8],[4,7,5,6,1]],9,6],[8,7]] - -[[5],[],[8,4,[],[[3,7,0]],3]] -[[[[1,6,9,6,4],8,[]],10,[10,[0,3,7,2,4]]],[[6],[7,10],[[],6,[7,8]],7],[4,[5,[2,6],5],3,5]] - -[[],[[]],[],[10,8],[[5,9,[5],[],[]],[[6],[5,8,3],[2,8,7,10,2]]]] -[[],[[]],[[[10,5,9]]],[8,6,[0,8],0,[4,[8],7]]] - -[[[],[],[],0],[5,[[],0,[10,3,6,1,8],[7]],0,[[],8,[],[9,9,6,1]],[[6,3],10]],[[[1,8,5,1],[4,1,10,2,9]]],[7],[[],[7,2,[3,1,8],10,[8,5]],2]] -[[],[[[2],1,10,6,[0,7,7,10]],7,0,[[0,8,9,6,9],[7,10,9,4,9],9,5],[[9,10,0],[],5,[10]]],[],[[[0,7,5,4],[10,7,7,4],9]],[2]] - -[7,6,8,6,7] -[7,6,8,6] - -[[[[]],[[],[7,5,3,9,4],[4,4,5],[5],[10,0,9,1]],[10]],[[],[[4],0,1,10,[]],[[],3,0,[2,7,8,10,3],10],0,7],[[],[5],[],[[],8,3,2],[[4,7]]],[]] -[[[[4,3,6,1]],3,[3,5,[6],8,3],[[4],[]]]] - -[[[],[8,[2,7],10,9,6],7],[[],[[2,4,1,4,3],[6,0,8,1],[7,3,8,1],[0,6,5],3],9,[[8,0,2,9,1]],2],[5,1,8,3,[[2,9,5,3],9]]] -[[0,[[10,6,0],10],[],4,5]] - -[[9,[9,[7,7,4]]]] -[[],[[]],[0,7,[[10],[3],[2,6,1,4]]]] - -[[[[4,6,1],8,4,3],7,[[10,5,0]],0],[7,[],10,[9,[3],[7,3,3],[8,10,9,6],2]],[1,5]] -[[[5,[9,2],[6],10,[5,8,6,8,3]],[[2,0,8]],6,[2,4,[10],1],[1,[6,9,10,2],0,[4,9],[9,6,2]]],[[[3,4,3,5],[4,3,7,8],[5,5,1,10],4],[6,[],[9,9],[8,2,5],1],[[],[2],[5,0,9],7,0],[7,9],7],[1,5]] - -[[7,[[3],[0,2,5,10],9,10,4],1,7,6]] -[[1,[8],[6,3,3,[6,3,1],[9,5]],10,[9,[3,3],3,0]],[[8,3],7,5,[9,4]],[10,[2,5,9],10,[4,3,[1],[8,8],0]],[],[]] - -[[[[1,1,3,9]],[[6,10],2],[[8,0,7,3],[0,8,4,8],0]]] -[[],[9,[[10,8],0,[1,5,5],10,4],[0,2,9,[0,4,6]]],[[[9,0],[10,0,9],[9],[10,9,10,4,2],[1]],3,[],[[],3,[0,5,6,1],[]]]] - -[[10,[[3,7],2,5,[0]],[4,[3,6,9]],3],[6,8]] -[[1],[8,10,3],[1],[1,3],[3,[6,[4,2],4,[2,9,0],[8,7,1,10]]]] - -[[[[],6,5,0,10],4,0]] -[[5,[[1],6,3],9]] - -[[7,[[],[],[2,6,10],[0,6,4,2]]]] -[[],[4,1,[[0,3,2,10]],[]],[[7,2,7],[[2,10,6,1],[10,6]],[4,3,8,[9,8,0,2,6]],7,[]]] - -[[4,0,[[3,6,1,2,1],[10,9,6,7,10]],[2,[6,9,3,10],[6,2,9,5,6]],[]],[[5,[9],10,[10,1,0,10,2]],2,[7,10]],[],[8,8],[1,8,[],[[7],9]]] -[[],[5,[9,2,[7,9],[9,3,3,0,3]],[[4,0],[1,7],[9,2,8]]],[[[1,8,10],[],[]]],[[[8,5,9,2,10]],[],[[0],2,[4],[5,1]],10,7],[3,7,[[8,3,1,6,9],1,[],6,[9,3]],5]] - -[[],[4,[2],6,8]] -[[[5,[7,3]],8],[[[4,3,1],4,2,2],[10,4,[3,0],[8,7,8]]],[],[[[7,0]],8,4,2,[5,0,4,[5,10,1,1],[0,9]]],[[[10,6,2],3,[2,6,4]],3]] - -[[8,[[8,1,0,0],9],5,7,[7,[8,6]]],[[[7,10,5,10,7],[8,8,1,10],7,[2,10,4]],5,7],[4,2,1,[[0,3,4,7],[9,0,1,8],6,9]]] -[[8,[3,[],[3,3,10]],[10,[4],[10,5,2,4,5],4,[]]],[[3,0,3,9,2]],[[[]]],[8,6]] - -[[[]],[[8,[1,0,0],[6],2,[8,4,3,3,10]],5,[[3,1,3],[2,6],[9,2]]],[[]]] -[[7],[[9,1],10,5,8,[7,[3,2],[7,0,2,1,1]]],[5,1,0,[1,[8,0,2,9],10,1],6]] - -[[5,2,[]]] -[[[[10,10,2,4],10],0,7,[2,[10,8,3,0,8],[8],[4]]],[],[2,[]]] - -[[[3],[],[]],[],[[[5],[9,2,4,8,10]],[[3,6]],5,[[],[4,6,1,4],1],0],[3,[7],[[],7,[],4]],[[],[[9,3,3,8],4,9,5]]] -[[[],[0,3],[1,6,7]],[[]],[],[8,6],[4,[[5]]]] - -[[],[[0,[8,0,5,6,2],[6,8,4],[8,2],2],[],[1,[6]],9],[1,[7]]] -[[[[0]],[[0,10,4,8,7]],8,0],[2,9,[[9,8,2],8,[7,10,7,5]],[[],[],3],7]] - -[[8,8,[6],6,[8,0]]] -[[4,5,[1,1],8,[]],[10,[[4],7]],[[[3],9],0,[3,8,8,[7,8],[]],0],[[],[5,[5,2,0]]]] - -[[[],8],[[],4,7,[],7],[5,[],[],[[6,7,0,5,4]]]] -[[[5,[2,1,3,0,3],[6,3],[6,5,4,1,4]],[[2],[]],7,10,1],[],[[[],[9,9,2,5],[1,9,7,10,5],4,[1,0,10,7]]]] - -[[7,8]] -[[6,[[9,5],[2,10],4],9,[[10,0,8,6],5,[4],8]],[],[[[3,3,1,2],7],6,8,[[]]],[]] - -[[2,[]],[4],[],[],[[2,8,7,[8,8,0]]]] -[[0,3,4,[2,3,2,0,[7,7,9]],[[2,0,9],[1,6,1,0,3]]],[3,[[3,2,5,3],6,[2,2,3,7],[10,7,4],3],10,[3,4]],[1,5,1,1,[[3,8,6],[0,1],[2],[]]],[9,4,8,7,10],[0,[3,[9,4,3]]]] - -[[[[0],9,[6,3,5,9]],[[1],8,[4,2,1,7,10],[1,6,3,7,8]],[[9,2,0,8,7],6]],[7,9,[[7,9],[],[5,9]],0,1]] -[[7,[[],[4,2,0,3]]],[[8,9,3,8],3,[[]]],[10,5,[8,[6,10],0,1,7],5,4]] - -[[[1,5],7,9]] -[[10,[[4,9]],[[5]],7],[[],[[1,4,7]],[[1,9,0,0],[2,10,5,2,1]]]] - -[[],[[6],[[6,6]],9,[[5,3],9,2,[8,1,6],8]],[],[[[3],[6],[0,3,0],[4,0],[1,8,8,3,1]],0,[[],[10]]],[2,[7,[6,10],5,0,8],[1,[5,1,1]],1]] -[[9]] - -[[6,3],[4,4,3,6,[4]]] -[[],[3,10,0,10]] - -[[8,[4],[[8]]],[6,[]],[],[2],[0,3,10]] -[[[0,[6,2,1,3],2,4,[3]]],[[],0,1,[7,[1,9,4,3]],1],[[[10],[7,10,2,8],6]]] - -[[7,[[3,8,1,7,10]],6,[9,0,[9]],8],[[9,7,4],[[2]]],[[[2,5,7,7],2]]] -[[[[8,0,8],0],[0],[[0,8,5],[8,10,6,2,2],7,[9,0]],0],[[[0,2,9,0],10,[0,3],[1,1,7],0],5]] - -[[],[[5],[],[]]] -[[],[[[6,2,4],10,[8]],1,2,6],[[[3,2,2],8],[]]] - -[[[[],[10],10,7]],[],[6,6]] -[[8,4]] - -[[7,4,[1,[3,5,3,0,7],4]],[4,[4,8,[]],[[2,6]]]] -[[],[4,1,0,4],[]] - -[[10,[6,[9,9]]]] -[[2,6,9,10]] - -[[9,8,[[7,2,8,6],[7],[5,1]],4,[5,1,[5,8,10],[7,5]]],[1,3,[[1,7],10,2,6]]] -[[9,2,[6,2]],[[[2,10,7,7,3],[7],[7,6,5,8,1],[2,0],[6]],[[0]],0]] - -[[],[],[9,[[6,4,0],[4,9,0,2],[0,8,5,0,0]]]] -[[1,[[0],10,6,2,[7,5,5,5,0]]],[7],[]] - -[[[6,6],6],[[3,[3],[]],[1],[3,2,2,6,[10]]]] -[[[[],4,4,10],[[9,4,6],4,[1,2,4,6,4],5,[]],2,[[6,1,9,1,7],9,8,[5,0],[8,3,7,6]],[[8,10,0,5],9,10,10,4]],[[[4,2,6],9,7],9,0,7,9]] - -[[9,10],[9,3],[],[9,[[2]]],[[[],1,[1,9,3,8],[7,2],10]]] -[[[[10,0],9,4],[6],[[5],8,[2,10,8,1,8]],[[10],0,[8,1]],[8,[10],[2,4,5,10,8],[1],[8,6]]],[3]] - -[[2],[[6],0,[8]]] -[[[[10,1,0],[4]],1,[[7,4],[10,7,5,5]]],[9,[[10,8],[1],6,7],3,[[4,8],[],10]],[[2]],[6],[0,3,2,[7,[3,9,8],6,4]]] - -[[[[10,4]],[6,[],1,5,5],[8,8,3],3,[0,[6],[],2]],[7,[9],2],[[[0,4,1]],3,[7,[3,5,2,7,5],3],9,4],[2,3,7,7,9],[2,5,[4,[8,2,4,4],[9],[2,3],[6,7,10,0]],[[9,8,6],[6,1,2,0,1],[7,1,5],[5,0,9,7],2],3]] -[[0,[[8,4,7,3,6],2,[8,10,8]],[3,2,1,[5,3,1,4,1],1],[[4,2,8,1],[10,0,3],[5,7],5]],[5,4,1,2],[[[10,0,2]],[[3,10],4],0]] - -[[[3],[[10,4]]],[0,[[4,2],6,6,10],[[9,6,4],[6,8,4],[10,7,10,4],2],2,5],[7]] -[[5,[[0,9,4]],7,5,[[0,10,3,8,10],[7,2,1]]],[9,[1,[9,2,10,1,1],[1,0]],2,[[9,4],3],2]] - -[[[],8,1,7],[[1]],[8,2],[5,[[],[4],[4,9,2,4],[10,3,0,9],[9,3]],[[4,3,4,1,6],[2]],[[6,6],10,5,[6,8,9]]]] -[[10,[],[[],[1,5,4,10,3],[2,4,5,6],[7,8],[]],[5,[6,1]]],[],[3,[7,[6,0,2,1]],8,[10,[8,9],4,9,7]],[[[],1],[[10,6,9,2],10,[6,1],1,1],9,0,[[9,10,4],9,0,[9],1]],[[[6,0,6],[6,9,0,1,2]]]] - -[[1],[3,9,6,[[5],[],0,5,10]],[[9,[],[3,1,8]],0,[[6,8],6],[[],10],[4]],[[4,[5,6,4,1,5],3,[1,6,5,7]],[[8],2,2],6]] -[[7,5,9,[4],[[],[8,1],5]],[7,3,1,8],[[8,3,0],9],[],[[[1],8,5]]] - -[[6,9,[2,[4,9,3],[7,6,10,7],2,7],8],[[4,10,8],2],[[[8,1,7],8],3],[[[6]],[3],[[],8]],[2,0,8,[8,5]]] -[[4,[9,9],2,[[],[1]]],[[],7,6,1,[]],[]] - -[[[[5,2,4,9],[9,10,8],[]],0],[[8]]] -[[],[9,[[10,4,10],[1,7,10,7],[]],[],7],[[9,5],[[2,2]],0,[[3,4]],[[10,9,1,9,6],[3,0,5,4]]]] - -[[[10,10,[5]],[10],7,[]],[3,5,3],[],[],[[],[7,[9,8,9],[4,2,9,9,2],[]],0,0,7]] -[[[[],1,6,9,[]],0,[0,[0,0],[10,0,0,1,2],0],[[1,7,7],3,[],[9,4],6]],[],[1,6,[5,2],[1,5,[7,2,8]],[[5,9,6,4],[0,10],[6,9,3],[3,8,0]]],[7]] - -[[0,[2],10],[2,10,7,[[9]]]] -[[2,0,2],[10,2,[9,8,9,2,4]]] - -[[2],[2,[10,[4,1,3],10],7,[[7,7,3],[7,8],[0,7,6,3,8],3]],[[[9,0,3],[],[1,3,10,0,8]]]] -[[[[1,3,8,5],10,[4],2],10],[0,9,7,[[0,4,10,0,6],[]],7],[[[0],1,9,[3],[6,9]],4,9],[[5],6],[1]] - -[[[3,[5,3,2,7,9]],10,[]]] -[[[5,7,5],[[9,1,6,7],9,[2,6,5],[6,6,1],[0,6]],[[]],[],9],[[1,[3],[3,10,0],4],2,[],[[2,1,1,5,9],6,8],[]],[],[[],6,[[5,2],2,[8]]],[]] - -[[],[],[1,[[2,0]]]] -[[7,2,2,[],[[8,7,3,6],4,2,2,[]]]] - -[[6,9,8],[[],3,8,[],2],[3,9],[[[],10],[[9,3,9,8]],2,7]] -[[2,[8,[]],[7,8,5,5,5],2,1],[],[[[6,1,9,2,9],7,4],[3,[3,8,1,6]],[[4,6,5],[3,10,8,5,6],[1],8,[5,0,4,0,6]],1]] - -[[],[],[2,1,[4,7,[1]],[9,[7],0,6]]] -[[3],[0,[[6,6,9,6],[4,7,10,1,8],[4,0,10],1,[10]]],[0,[6,5,[8,9,3,9,6],[],[4]]],[[],[[]],4]] - -[[1,8,10,[]],[9,[],[[8]],[[9,6,3,2],[3,8,10],[],3],[1,9,[0]]],[],[5,[1,[],[4,5,7,10,9]],[[10,6,0,1]],9,[0]]] -[[0,3,[9,9]]] - -[[4,0,3],[],[],[[[]],[[5,3,1],8,[],1,[1,8,3,7]],[6]]] -[[[]],[[[8,0,3,2,2],[3],[1,6,8],10,4],[6,4,7,[1,2]],[8,[3],[10,9],[4,0,10,8],[1]]],[[],[1,2,6,8],5],[3,9,7],[[6,6],0]] - -[[7,[],[0],5],[7,[7]]] -[[0,[8,[3,3,8],10,7],5,[[1,7],[0,0],[5,2,0],1],2],[7,8]] - -[[4,[2,2,2,9],[[6,6,1,10,4],[]],5,10],[],[6,[[5,3,7,9,2],[4,2,4,9,7],[1,4,9,7,1]],2,[],[]],[[[7,0],7,[9,4,0]],9,[1,[1,0,1],[9,3,3],[9,2,10,5,10],10],7,[[9,0,8,1,8],8,[7,7,10,2]]],[]] -[[[3,7,[]],[9,7],0],[[[9,9,3,5,2],1],7,[10],[[10],2,[6,1],[1,10,3,1]],8],[3,9],[7,7,2,[2,[8,7,6],10]],[1]] - -[[[7,[10,1],[2,9],[3,4,6,9]],2,[],3],[[],6,3,[],[[4,7]]]] -[[],[[6,[],[],[0,10,2,6],1],1,3,[3,[10,2,7,1,4],[6,3,0],[1,3,6,3],[4]],[0,[8,10,0,8,5],3,2,6]],[],[]] - -[[5,[[4,0],[1,3,4],7,2],0,8,[]]] -[[],[[[],10,[10,9,6,0,1],[]],[[8],4,6,4,[0,2,8]]],[4]] - -[[],[],[],[[[],[8,6],[],[2,7,7,4]],[],1,[9,9,[1,3,4],0,[5,2]],[[4,4,5,6,10],[5,1,3,3],0]]] -[[10,[[6,4],[3,1,1,8,4]],9,[[3]]],[9,2,6,8,1]] - -[[],[1],[[[4],[5,1,6]],[]]] -[[10,[[]],[[8,10],8],[1,[5,3,7,8,7]]],[],[],[[[7]],[[2],6],[[0,8,1,3,10],[],2,0]],[[7,8,[]],2,1,[[8,7,4],1,[4],[],2],7]] - -[[[[3,5],[]],[7,0,5],[[],1,[7,2,7,10,1],3],[[4,1,5,5,6],[3,4],[6,1,3,9,2],8],[8]]] -[[10,10,[6],[4]]] - -[[[]],[8,4],[4,7,8,3,[[8,4,2],6,0]],[[1,[4,6,4],[],1]]] -[[[5],[[4,4,9,2,0]]],[9,[[7]],[[6,2],[0,3,1,1,7],5,4],[0]]] - -[[[3,[1,0,10,7],[8,8,8,10]],[10,[0,3],8,[9,5]],6],[[10,[3],[9,10,0,2]],[7,4],[0,7,4,6,[3,5]],[],[10,[5,4,6,1],5,4]],[[[0],0],5],[4],[8,[[9,4,5],3],[9,[0,7,2]],[],[]]] -[[5,3,9,0],[7,[6,[8,1,0,1,8],3,[9,2],5],[[1,0,0,6,4]],[6,[2,4],5,[2,10]]],[],[3,9]] - -[[[1,[4,0,10,6,8]],1],[],[[[]]]] -[[],[],[[9,[9,7],7,[9,4,3],0],9,6],[2,[[6,8]],2,[9,7,[4,6,10,4,2],[]]]] - -[[2,10,[4,9,[],[7,10,0],1],[[1,8,5,4,6],5]],[[[]],[[10,2,1]],[[]]]] -[[9,9,[10,[1,5,1,2]],[9],3],[8,8],[4,[5,[6],10],[[0,5],[7,10],2],6,[[2,9,8],[5,4,7,5]]],[1],[[10,8,4,[1,7,8,9],8]]] - -[[3,[]]] -[[10],[[3,[7,10,7],[2,6,6,1,1],5],8],[1],[4,[9,1,[2]],7]] - -[[],[[[3,2,0],[3,4,5,10,8],[3,3,3,0,3],[8,3],9],[[5,0,7,8],[],[1,1]],[[10],[2,7,4,4],[],6],2],[[1,[3],[7,4],[8,1,9],3],0,7]] -[[0,8]] - -[[[],[]],[3],[1,9,10,[[4,3,2],[3,10,0,6,4],7,7,10],[6,[10],[9,8,0]]],[]] -[[[5,0,[0],[9,10,7],[1,0]],5],[],[5,3,0,3],[[[3,8,9],[],[2,2,6,6,10],[]]]] - -[[[[9,1,6]],3,[[2,0,8,1,0]]]] -[[3,[[2,1],[8],10,6]],[10,2,3,6,[]],[0,10,0,[[4,7,9],[],3],3],[[[4,2,5],[8]],9,6,[3,[],7,[0,4,8,0]]],[[[6],10,[10,9]],2,[7,[3],[2,0],[6,5,5,7,0]]]] - -[[1,5],[8,[5,1,10,[0,4,9,4,1]],6],[],[7,[3,3,5,10,4]]] -[[],[10,[7]]] - -[5,8,1,2] -[5,8,1,2,1] - -[[0,[],[],[[6,6,7,7],10,3],1],[[6,7,[8,1,4,4,7],[6,6],2]],[[[],7,[],4,2],[[5,5,5,0,7],6,[8,9,7]],[[6,3,3,8,9],1,[6,9,8,5],3],3,[[9,9],[],7,[8,2,8,10],8]]] -[[[9,[2],[],[4,6],[10,2]],5]] - -[[[9],3,[7,2,10]]] -[[2],[9,1,7,[9]]] - -[[],[]] -[[5,[],7],[[[6,0],[7,5,9,7],2]],[[],[[5,2,8],[]],[[5,4,1,10],[3,5,2,2,10],[0,6],10]],[[2],0,8],[]] - -[[[9,10,[4],7,0],1,1,[[],5]]] -[[[[9,8,8,3,1],[10,7,2,10,5]],4,3],[9,[5],[[],[5],10,[10],[10,3,4]]]] - -[[10,[[2],[7,7,3,3,3]],[1,[],[10,4,4]]]] -[[[[1],[1,2,5,7]],[6,3,[2,1,7]],8],[4,5]] - -[[[3,[1,6,1,4,4],[4,5,5,0]],8,8,9],[[],[],[6,[4,10],[],[4,9,2]],6]] -[[0,5,7,8],[]] - -[[2,[[0,5,9],[10,8],[2,1],[5,6,5],[7,9]]],[7,1,[10,3,[2,4],[9,10,1,9,10],0],0],[0,[[2,10,4,0],4],[6]]] -[[[[9,10,9],[8,7,5,7,8]],0,0,[[2,3],8,0,[2,5,10,9,8]],6]] - -[[2,[9,4,5,[2,0]],1,7],[9,[6,[9,5,1]]]] -[[],[[],4,[[4,10,5,8],10,[0,3,6],8],[6]],[[9]],[3,9,9,[],[9,[7,9,5],8]],[[2,1,9,[2,0,9,7,4],[9,10,10]],[8,[9,2,3],2,[6,9,3,8]],[10,7,[],10],2]] - -[[5],[],[],[9],[[[7,8,8],5],[1,[7,4,10],[9,1],2,[]],[],[4,5,1,10,10]]] -[[[10,[10,3,4,0,8],4,5,1],[10,7],[[9,6,6],[5,6,3,7],[5,9,2,0,8],3],[[]],[[1,10,7,1,3],8,4,3]],[[[]],[9],2]] - -[[6,[[1],[7],[]],5,6,8],[6,[2],[[]]]] -[[[7,[10],[7,8,8,7,1]]],[3,10,3,[[6],7,[0,9,7,7],1,[9,9,1,2,2]],3],[6,[6,[2,9]],[[],[2,1,3,2,9],[3,7,9,6],5],[[1]],[6,[9,6,1,3]]],[[2,[2],[5,0,2],5],0,4,5,1]] - -[[[9,0],4,[[7]],4],[9,7],[[1,[0],[1,0,7,1,3],[8],[4,2,0]],9,[[0,5],0,7],6,[[],10]],[]] -[[[[5,10],[4,4,5,3],[9,8,9],[],[5,2]],10,9],[],[[[],[]],5]] - -[[],[],[[],7,7,[2,[8,9]],[0,[7,3],[3,6,1,10,5]]],[3]] -[[[[0,9,7,10]],5],[[],[]],[[[0,2,10],[10,0,5,3,9],9,[],5]]] - -[[8]] -[[[2,[1,6]],[[9,6,6,4,10],[],9,6],[],[]],[],[[1,1,6],4,[[],[4,3,2,9,2]],3]] - -[[5,8,10,4,3],[0,9,[2,9,[4],[6,9,8,0],[9]],6,[]]] -[[],[7,5,[5,[6,5,1,1],4],[[4,10,0,4,10],[10,9],[0,9,1]],6],[[],[[0,9],2],[0,[2,7,9],[],10],[[7,1,9,5,0],[4,3,1,8,1],3,[8,8]],9],[[10,3,5,[5,4,9,10,6]],7],[[1,[],1],[[0,4],6,1,[10,10,8,6,9]],[],6]] - -[[],[1,[2,2,[2,9],4,[]],2],[],[4,10,[],7,[8,[],[]]],[6,8,10,3]] -[[[3,0],4],[[8,[1,10,5]],[[1,7,0,3],[7,3,5]],[10,8,[0],2,[9,2,1]]],[[],[10],[[9,0]],[8,0,4],[[8,0],3]]] - -[[10],[6],[[6,[5,2,7,10,1],[1,6,6],[9,6,10,8],10],2,9,[[0,3,7],0]],[[[3,2],2,9,[]],10,7],[3,1,[6],[9,10,[]]]] -[[[],[[]],6],[[],[],[7],[]],[3,0,8,5]] - -[[],[3,[10],8],[[[9]],[],[[4,5,0,9,2],[],[8],[0,6,9]]],[],[8]] -[[7],[[8,9,4,8],[]],[],[3,8,[[8],[],[6,4,4],3]],[[[10,6]],[[],[],9,[2,3,7,1],10]]] - -[[9,[9,3]],[[7,7,7,7,3],1],[7,[[],[6,10,1],[4,5,3,8]]]] -[[8,4],[[4,1,[1,3,3],0,[0,10]],[[0,6,8],0,[7,5,4],6,[7,2,5,7]],10,2,9]] - -[[],[6],[[[1,4,4,1],[]],2],[1,1,[[0],[6,6]],2]] -[[6,[[0,7],0,[6],3],9,[[8],3,[1,5,0,8,6],[]]],[0,8,2,2,10]] - -[[3,[[7],[10,6,9,3,0],[3],4,4],8],[[0,7,[7,8,8],1,[0,4]]]] -[[[10,9,[],[5,2,8,3]],[8,[8,1],9,[]],10],[6,8,[9,[7],9,[5,8,8,10,1]]],[4],[[[4,9,6],5,9],4,4]] - -[[],[],[[0,[5,5,5,1,3],1,[],0]],[[5,1,[2,10],[1]],9,2,[8,9,[10,10]]]] -[[[3,1]]] - -[[[8,3,[4,2,1,2]],[10],9],[[0,5],[2],3,1],[0,[[1,7,7,9]],1,[8,[7,6,8],5]],[[8,[8,8]],[10,3,[3],[10,9,1]],[]]] -[[[[2,0,2]],[0,2,9]],[8,5,[0],[8,6],10],[10,[[5,1,4],3],10],[[5,[],0,3,[2,4,7,8]]]] - -[[],[[],[6,[5,7,5,5],[8,4,3],6,8],10,[[8,5,6,1,7],[9,8,9,2],[5,2,4,10]],[[8]]],[[5,5,[2,4,4,4,9],9],2,6,[[7,5,7,4,4],3,[],[9]],[[3,9,5]]]] -[[9,6],[[[0]]],[0,8,[[9,7],4,[8,0,0]]],[]] - -[[1,1],[4,1,[5,[0,7,3,5,0],[7,8,9],[4,0,0,8],2],1,[9,[1,9],[],[3,4,8,4,1]]],[[5,0,[4,2,0,9,4],[]],0],[3]] -[[0,7,[[6,0,8],0,[]]]] - -[[],[[],[6],1],[7,[6,3,5],[]]] -[[],[[7,[6],[3,2,2],[10]],[[],[6],[7,9,9]],[[8],[2,10,5],[1,9,5,6,4],3],8],[[],[[9],[2],[0,8,10,6],[3,7]],[5,[1,3,9],2,10,7],[7]]] - -[[[[]],[[1,5,5,3,3]]],[],[1,[8,8,[3,9,6]]]] -[[[],7,2,6,[9,[5,10,0],[9,6,6,5,5],1]],[]] - -[[1,5,[4,0,[8]]],[[[5],8,[7,6,5],3,0],[],4,6],[2,[[2],[0,2,5,3,3],1],4,7,6]] -[[2,[[10,10,1,0,9]]],[[],9,1],[[3,4]],[[[10,2,3],[9,3,7],[10,1,6,1]],7]] - -[[0,[],[[],10,7,[7,8,8]]],[],[0,[[7,2,2,7],4,1,7,[7,8,0,6,6]],[[8,8,6]]]] -[[9],[[[4,7,5],[1,5,8,2],[3,2,8,6,0],[7,5]],[[7,9,6],[]],[0,3,8]],[[4]],[[],[2,5,[]],0]] - -[[8,[[2],0,[]],[5,9],[]],[[2,6],[]]] -[[[]],[0,3,9,4,0],[[[2,4],[6],[4,2,1],[]]],[[1,0,[0,0],7,6],1,5,7,[2]]] - -[[[[4,10,7],0],[[1,1,7,4,5],[1],8,5,9],[[9,9],3,[],[7,6,2]],[[3,0],[3],3],[2,[3,6,3,2],[10,2,6],[],4]]] -[[[10,9,3,0],8]] - -[[[[4,10,7],7,[4,8,5,2,4]],8,4],[[[],5],[],7,[2,3]]] -[[[9],[1,0,[],2,[0]],[[0,1],[10,8],[10]]]] - -[[[[10,1,3,6,3],[3,0],2],[],6],[9,9,[4,[10],4,5,[5,0,4]]],[9,9]] -[[10,10,8]] - -[[[[3,6]],8,[],6,[0,2,8,[1,0],8]]] -[[6,6,6,7,1],[],[],[],[[[6],[6,3]],[4,0],3,3,[[],[10,4,9,8]]]] - -[[1,[[2,1,2,10],5,[],[8,4,2],1],[7,9,[4,5]],[3,[6,6]],5],[]] -[[]] - -[[[3,10],[8,9,9],2,9],[8,[],10,10]] -[[[[],[0]],3,6]] - -[[3,4,[]],[4],[3,9,[5,[1],[],[10,7],[9,0,2,9]],[2,2,9],4],[[[2,2,6]]]] -[[],[4,6,[[],[],[3,7,5],9,7]],[],[[8,5,7],8,1,3,8]] - -[[],[[0,2],0,7,[],[[6]]],[[],[8],[3,[],3],[7,[5,0,4],7],5],[1,1,[[]]],[[[0,10,7,10],2,0,[3,7,1,1]],9]] -[[[8,[7,6,6]],9],[10,8,9,6],[[[],[1,7,3]],[[5,5,5,1],[],0,[7,7,9,8],7],[10,[],[3,9,7,4,3],10],[[8,7],10]],[[2],[5],4,[[2,6],[7,7,10,7,0],[3,8,3],3,6],10],[9,10,[[6,2]],5]] - -[[4,2],[[9,5,7,7,[]]]] -[[[1,[4,8,7,2,4],4,[4,6,5,6,4]],[8,[6]],8],[3]] - -[[3,2,1,8]] -[[[10,6,[2],2],10],[[],3,10,[[],[],[4],6,8],[[8,5,10],[],5]]] - -[[[6,[5,5,0]],5],[[],7,1,[],7]] -[[3,4,1,6,[[],[4],9]],[[[3,4,5]],[],4]] - -[[4,[5,4],[[0,10,9,1,5]],5,5]] -[[3]] - -[[0,[8],9],[3,[[5,7]],8],[[5,7,1,10,4]]] -[[6,[3,6,3,[9,2,9,2,9]],[[3,4,1,9,5],7,4,10,[5,0,4,4,2]]],[0],[[0,1,[7],[],0],[5,4,[9,3]],9,1,[[6,0],[7,4]]],[[5,8],2]] - -[[6,[],[[4],[3,5]],6],[8,[7,5,3]],[5,[[],2,[1,1]],[6,4],[],[[0],9,[0,8,10,4],0]]] -[[[[10,5,10,4],[9,1,7,6,10],[0]],9,[1,2,3,5],[0,[5,7,4,7],[9,10,7],1,7]],[[[],0],7,[8,[10,1,10,7,8]],[4,1,[4,3,10],[],1],5],[8,9],[[7,10,2,[4],2],[[3],[8,8,0,6],6,4]]] - -[[[[7,8,2,2],[8,2,3,0],[4,3,8,0,8]],5,[[9,7,1],[],[1,0],[1,2,6]],9,[[5,1,7],3,[],5]]] -[[[0,[8,3,5],[5],1],[8],[[4,10,10,8]],0],[[0]],[[[7,2],[8,9],[]],[[],[1,9,7],[9,4,6],[5]],[[5,8,7,2]]]] - -[[[],2,[1,[6,6,2,2,5]],8]] -[[0,[[2,7,6,0]]]] - -[[],[10,1],[6,[2,[],8,0,[5,1,7,9,4]],9,4,9],[[[8,5,9,4,1],6],3,[],9,3],[[2],[],[[9,3,7],8,[0,1],[1,2,1,9,1],[]],[[6,7],[5],2,9],[[]]]] -[[[8,6]],[0],[],[10]] - -[[],[9],[],[[[],[2],[9]]],[6,7,10,[8,[],[6,3],0]]] -[[7],[9,8,[[2,5],[6]],[[3,10,5,5,4],[1,8,3],0,9,[0,2,5]]]] - -[[6,[],[[6,6,0,3],[10,0,6,5,0],9]]] -[[],[[10,[7]],8],[7,7],[[5,1,[10],[8,1,6,0,10],3]],[4,[0,6]]] - -[[3],[[6,9]]] -[[[[5,10],8],10,[[9,1,10,4,4],[10,3],4,[9,9,9,9,5]]]] diff --git a/2022/inputs/day_14.txt b/2022/inputs/day_14.txt deleted file mode 100644 index 061ca66..0000000 --- a/2022/inputs/day_14.txt +++ /dev/null @@ -1,148 +0,0 @@ -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -502,32 -> 507,32 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -516,32 -> 521,32 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -512,30 -> 517,30 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -506,34 -> 511,34 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -512,173 -> 517,173 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -545,94 -> 550,94 -539,100 -> 544,100 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -553,100 -> 558,100 -501,170 -> 506,170 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -546,100 -> 551,100 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -542,97 -> 547,97 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -535,97 -> 540,97 -533,108 -> 533,109 -> 538,109 -> 538,108 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -509,32 -> 514,32 -513,34 -> 518,34 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -507,164 -> 512,164 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -557,103 -> 562,103 -538,94 -> 543,94 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -501,28 -> 506,28 -505,173 -> 510,173 -531,87 -> 531,88 -> 543,88 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -524,126 -> 524,127 -> 528,127 -> 528,126 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -508,28 -> 513,28 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -511,167 -> 516,167 -549,97 -> 554,97 -541,91 -> 546,91 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -520,34 -> 525,34 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -505,30 -> 510,30 -543,103 -> 548,103 -510,146 -> 515,146 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -498,173 -> 503,173 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -533,108 -> 533,109 -> 538,109 -> 538,108 -517,146 -> 522,146 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -513,144 -> 518,144 -515,170 -> 520,170 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -519,173 -> 524,173 -532,100 -> 537,100 -524,126 -> 524,127 -> 528,127 -> 528,126 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -521,148 -> 526,148 -504,167 -> 509,167 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -514,148 -> 519,148 -510,141 -> 515,141 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -533,108 -> 533,109 -> 538,109 -> 538,108 -524,126 -> 524,127 -> 528,127 -> 528,126 -550,103 -> 555,103 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -529,103 -> 534,103 -504,26 -> 509,26 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -508,170 -> 513,170 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -499,34 -> 504,34 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -495,32 -> 500,32 -507,148 -> 512,148 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -531,87 -> 531,88 -> 543,88 -536,103 -> 541,103 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -498,30 -> 503,30 -492,34 -> 497,34 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 diff --git a/2022/inputs/day_15.txt b/2022/inputs/day_15.txt deleted file mode 100644 index 888e520..0000000 --- a/2022/inputs/day_15.txt +++ /dev/null @@ -1,38 +0,0 @@ -Sensor at x=2300471, y=2016823: closest beacon is at x=2687171, y=2822745 -Sensor at x=1315114, y=37295: closest beacon is at x=1671413, y=43557 -Sensor at x=1039523, y=3061589: closest beacon is at x=1570410, y=3710085 -Sensor at x=214540, y=3768792: closest beacon is at x=-355567, y=3900317 -Sensor at x=1641345, y=3524291: closest beacon is at x=1570410, y=3710085 -Sensor at x=1016825, y=1450262: closest beacon is at x=745731, y=2000000 -Sensor at x=2768110, y=3703050: closest beacon is at x=3133588, y=3984216 -Sensor at x=2213658, y=3522463: closest beacon is at x=1570410, y=3710085 -Sensor at x=3842967, y=3381135: closest beacon is at x=3839159, y=3421933 -Sensor at x=3952516, y=2683159: closest beacon is at x=3213800, y=2708360 -Sensor at x=172892, y=369117: closest beacon is at x=-228964, y=1438805 -Sensor at x=3999720, y=3498306: closest beacon is at x=3839159, y=3421933 -Sensor at x=1596187, y=307084: closest beacon is at x=1671413, y=43557 -Sensor at x=3863253, y=3406760: closest beacon is at x=3839159, y=3421933 -Sensor at x=3927553, y=3450758: closest beacon is at x=3839159, y=3421933 -Sensor at x=2774120, y=3228484: closest beacon is at x=2687171, y=2822745 -Sensor at x=3897140, y=3418751: closest beacon is at x=3839159, y=3421933 -Sensor at x=1880329, y=2843697: closest beacon is at x=2687171, y=2822745 -Sensor at x=33790, y=3243415: closest beacon is at x=-355567, y=3900317 -Sensor at x=438583, y=2647769: closest beacon is at x=745731, y=2000000 -Sensor at x=1540347, y=3177380: closest beacon is at x=1570410, y=3710085 -Sensor at x=3120086, y=3997791: closest beacon is at x=3133588, y=3984216 -Sensor at x=3428967, y=3105227: closest beacon is at x=3213800, y=2708360 -Sensor at x=2898335, y=1037911: closest beacon is at x=3213800, y=2708360 -Sensor at x=3456260, y=3578627: closest beacon is at x=3839159, y=3421933 -Sensor at x=1859971, y=3999725: closest beacon is at x=1570410, y=3710085 -Sensor at x=3147730, y=3999322: closest beacon is at x=3133588, y=3984216 -Sensor at x=3920847, y=71575: closest beacon is at x=3826138, y=-255533 -Sensor at x=956723, y=3999438: closest beacon is at x=1570410, y=3710085 -Sensor at x=1193760, y=3758205: closest beacon is at x=1570410, y=3710085 -Sensor at x=3999446, y=1929369: closest beacon is at x=3213800, y=2708360 -Sensor at x=1434466, y=2254087: closest beacon is at x=745731, y=2000000 -Sensor at x=200365, y=1856636: closest beacon is at x=745731, y=2000000 -Sensor at x=1859710, y=31159: closest beacon is at x=1671413, y=43557 -Sensor at x=3712613, y=3930105: closest beacon is at x=3133588, y=3984216 -Sensor at x=1660185, y=2900: closest beacon is at x=1671413, y=43557 -Sensor at x=1497065, y=93501: closest beacon is at x=1671413, y=43557 -Sensor at x=3832823, y=3346266: closest beacon is at x=3839159, y=3421933 diff --git a/2022/inputs/day_16.txt b/2022/inputs/day_16.txt deleted file mode 100644 index 2ab3e62..0000000 --- a/2022/inputs/day_16.txt +++ /dev/null @@ -1,58 +0,0 @@ -Valve QZ has flow rate=0; tunnels lead to valves IR, FA -Valve FV has flow rate=0; tunnels lead to valves AA, GZ -Valve GZ has flow rate=0; tunnels lead to valves FV, PO -Valve QL has flow rate=0; tunnels lead to valves MR, AA -Valve AA has flow rate=0; tunnels lead to valves QL, GQ, EV, FV -Valve SQ has flow rate=23; tunnel leads to valve ZG -Valve PK has flow rate=8; tunnels lead to valves MN, GN, WF, TY, CX -Valve GQ has flow rate=0; tunnels lead to valves AA, MT -Valve TI has flow rate=22; tunnels lead to valves GM, CS -Valve JU has flow rate=17; tunnels lead to valves TT, RR, UJ, JY -Valve YD has flow rate=7; tunnels lead to valves AT, ZS, BS -Valve YB has flow rate=0; tunnels lead to valves EA, MW -Valve FA has flow rate=0; tunnels lead to valves QZ, JT -Valve TN has flow rate=0; tunnels lead to valves ZS, PO -Valve MW has flow rate=0; tunnels lead to valves YB, YL -Valve XN has flow rate=0; tunnels lead to valves VL, VM -Valve MN has flow rate=0; tunnels lead to valves PK, TT -Valve IP has flow rate=9; tunnels lead to valves YC, SA, CH, PI -Valve PD has flow rate=0; tunnels lead to valves YZ, VM -Valve ZS has flow rate=0; tunnels lead to valves TN, YD -Valve PC has flow rate=0; tunnels lead to valves MR, XT -Valve VM has flow rate=13; tunnels lead to valves CX, XN, PD -Valve PO has flow rate=4; tunnels lead to valves GZ, TN, SA, XT, BM -Valve GN has flow rate=0; tunnels lead to valves PK, YL -Valve YL has flow rate=5; tunnels lead to valves MT, YZ, GN, SU, MW -Valve IR has flow rate=6; tunnels lead to valves LK, PI, BM, QZ, EV -Valve GM has flow rate=0; tunnels lead to valves TI, RH -Valve CS has flow rate=0; tunnels lead to valves UJ, TI -Valve EA has flow rate=18; tunnels lead to valves VL, YB, WF, JY -Valve LK has flow rate=0; tunnels lead to valves IR, MR -Valve BM has flow rate=0; tunnels lead to valves IR, PO -Valve JZ has flow rate=0; tunnels lead to valves RH, RR -Valve SA has flow rate=0; tunnels lead to valves IP, PO -Valve XT has flow rate=0; tunnels lead to valves PO, PC -Valve YC has flow rate=0; tunnels lead to valves IP, IL -Valve RH has flow rate=15; tunnels lead to valves WJ, JZ, GM -Valve CH has flow rate=0; tunnels lead to valves IP, BS -Valve JY has flow rate=0; tunnels lead to valves EA, JU -Valve TY has flow rate=0; tunnels lead to valves WJ, PK -Valve WJ has flow rate=0; tunnels lead to valves TY, RH -Valve IL has flow rate=0; tunnels lead to valves YC, MR -Valve BS has flow rate=0; tunnels lead to valves YD, CH -Valve AT has flow rate=0; tunnels lead to valves YD, UX -Valve UJ has flow rate=0; tunnels lead to valves CS, JU -Valve VL has flow rate=0; tunnels lead to valves EA, XN -Valve JT has flow rate=21; tunnels lead to valves ZG, FA -Valve UX has flow rate=10; tunnel leads to valve AT -Valve RR has flow rate=0; tunnels lead to valves JZ, JU -Valve TT has flow rate=0; tunnels lead to valves JU, MN -Valve MT has flow rate=0; tunnels lead to valves GQ, YL -Valve EV has flow rate=0; tunnels lead to valves AA, IR -Valve ZG has flow rate=0; tunnels lead to valves JT, SQ -Valve WF has flow rate=0; tunnels lead to valves EA, PK -Valve YZ has flow rate=0; tunnels lead to valves PD, YL -Valve MR has flow rate=3; tunnels lead to valves LK, IL, QL, SU, PC -Valve PI has flow rate=0; tunnels lead to valves IR, IP -Valve CX has flow rate=0; tunnels lead to valves VM, PK -Valve SU has flow rate=0; tunnels lead to valves YL, MR diff --git a/2022/inputs/day_17.txt b/2022/inputs/day_17.txt deleted file mode 100644 index 80eb99e..0000000 --- a/2022/inputs/day_17.txt +++ /dev/null @@ -1 +0,0 @@ ->>><<<<><<><<<>>>><>>>><<><<<<>>>><<<<>><<>><<<>><<>>>><<<>>>><<<<>>><>><<<<>>><<<<>>>><<<>>>><<<>><<><><<>>><<<<>>>><<<><<<<>>><<<<>>>><><<<<><<<>>>><<<<>>><<><<<<>>>><<<>>>><<<><<<<>>><<<<>>><<<<>><<<<>>>><<><<<>><<<><<<>>>><<<<>><>><<><<<<><<<>>>><<<>><<<>>>><>><<<>>>><<>>><>>>><>>><<<<><<<>>><<<>>><<<<>>>><<<><<<<><>><<<>>>><>><>><>><>><<>><<<>>>><<><>><<<<>><>><<>><<<<>>><<<>><>>><>><<>>><>><<<<>><<<<><<<<>><<<>><<<>><<>><>>><<<<><<<>>><>>><>>>><<>><<<<><<<<>><<<>>>><<<<><<<>>><<<>>><<<>>>><<><<<>>>><>>><>>><<<<>>><<<<>>>><>>><<<<>><<>><<<<><><<<><>>><<<<>>><<><><<<<>>><<>>>><>>><>><<>>>><<>><<>>><>><<<><>>><<>>>><<><><<<>><<<<>><><<<<>><<>>>><<>>><>>><>>><>><<<>>>><<<<>><<><<<>><>>><<<>>><<<>>><<<<>>>><<<>>><<<<>>><<<><<>>>><<<<>>><<<<>><<<>>><<>>>><<<<><<<<>><<><<<<>>><<<<><<<><<<>><>>><<<>>><>><<<><<<<>><<<>>>><>>>><<<><<<>>><>>><<<>>><<<><>>><>><<<<>>><<>>><<>>>><><<<<>>><>><>>>><>>><<<<><<<>>><<>>>><>><<<>>>><<<>><><<<><<<>><<<><>>><><<<<>><<>>>><><<<>>>><>>>><<<>>>><<<<>>>><<<<>>><<<><<<>>>><>>>><<<<>><<<<>>>><<>><>><<<<>><<><<<>><<<<>>>><>><<<<><<<>><>>><<<<>><>>>><>>>><><<><<<<>><<<>><<>>><<<>>><<<<>>>><<<>>>><<<>><<<<>><<<<><>>><><<<<><<><<<><<>>>><<<><<><<>>>><<>>>><>>>><>><<<<>>>><<<<><>><<>>><><<<<>>>><<>><><<>>><<<<>>><<<>>><<<>><>>><<<<>>>><>>>><>>><<<>>>><<>>><>>>><<>>>><<<<><>>>><<>><<<><>>><<<>>><>>>><<<>>>><>><<<>>>><>><><<<<>>><<<<>><<<>>>><>>>><<<<>><<<>>>><<><<<><<<>>><<<<>>>><<<><<>><>>><<<<>>><<<>>>><>>>><<<<>>>><<>>><<<>><>>>><<<<>><<<<><>>><<<<>>><>>>><<<<>>><>>>><<><<>>>><<>>><<<<>>>><<<<>><<<<><<<>>><<<<><<<><>>>><>>><<>><<<<>><><>><<>>><>>>><><<<>>>><<>><<<>>>><<>><<><<>>>><<<<>>>><<<<>>><<<<>>><>><<<>>><<<>>><<<<>><<><>>>><<<>>><<>>>><<>>><<>>><<<<>>>><<<<>>>><>><<<>><<<<>>>><<<>>>><><><<<<>>><<<>>><<<<>>><<<><<<<>><<<>>><<<>><<>>>><<>>><<>>>><<<><<>>>><<><<<><<<>>><<<<>>><>>><<<<>>><>>><<<>>>><>>><<<><<><>>><<>>><<>>>><<<<>><<<<><><<<<>>>><<<<>><<<><<<>><<<>>>><<>><<>>>><<><<>>><<<<><<<>><<<>>><>><<>><<<<>>>><<>>>><<<><>>><<<><<>>><<<<>>>><<<>>><<>>>><<<<>>>><<<>>>><<<>><<<>><<<<><<<<><<>>><<<<>><<<>>><>><>><><<<>>>><<>>><>>><<><>>>><<>>><<>>><<><><<<<>><<<>><<<<>>>><>>>><>>><<<<>><<<><<<>>><<<<><<><>>>><<<>>><<<><<>>>><<<>><<<<>>><>><<<<>><<<>><><<<<><<<<>><>><<<>>>><<<>>><<<>>><>>><<<>><<>>>><<<>>><<<<>><>>><<>>>><>><<<<>>>><>><<<>>>><>>><<<<>>><><<<>><<<>>><>><<<<><<<><<<>>>><>>>><<<<><>>>><<>>>><>>><<>>><>>><<<<>>><<<><>>>><>><<>>><<<<>><<<><<<><>>>><<<<>><<>><<<<>>>><>>>><><<<<>><<<>>>><<<>>>><<<>>>><<>>>><<<><>>>><<<>>>><<<<><<<>><<<<><><<<>><<>><<>><<><<<<><<>><<<<>>>><<<>>><<<><>><<>>>><<>>><>><<><<<><>>><<><>><<<><>><<<><<<>><<>>><<<>>>><<<<>><<<>>><>>><<<<>>><><<<<>>><<<<>>>><>><<>>>><<<<>>><<<>>><><>>><><<<<>>>><<<>>>><<<<>><<><<<<>>>><<><>>><<<>>><<>>><<<><<>>>><<<<>>><<<>>>><<<<>><<<>>>><<<>><<>><><<<>><<<<>>>><>><<<<>><<><<<<>>>><>><<>>>><>>>><><<<<>>>><<>><>>>><<>>>><<><<<<><>>>><>>><<>>><<<><<>>><<>>>><>>>><>>><>>>><<<>><<<<>>><<>>><<<<>>><><<>><<>><<<>><<>><<<>>>><<>>>><<<<>>><<<>>>><<<>>>><><<<<>><<>><<<<><<<>>><<<>><<<<>><<<<>>>><<<<>><<<>><<>>>><<<<>>>><<<<>>><<<<>>>><<>>><<>>>><<>><<<>>><<>><><<<>><>>>><<<>>><>>><<<>>>><<<<><>><<<<>><<>>>><<>><<<<>>>><<<><<><>>>><>>>><<><<<>>>><<>><<<<>>>><<<<><>><<<>><>>><<<<><>>>><<><<>>>><<<<>>>><<<<><<<>><<>><<>><>>><<<><<<<>>>><<>><<>>>><>>>><<<><>>>><<<<>>>><<<<>>>><<>>><<<<>>><<<>><>>>><<<><<>>><<>>>><><<<>><>>>><<<><<>><<>><<<>>><>><>><<>>>><>>><<><<>><<<><>>>><<<<>>><<<>><<<><<<<>><<<><>><<<><<>>><<<>>><>><>><<<>>>><<<><>>>><>>><<>>>><<<>><<<<>>>><<<>><>>>><<><<<>><>>><<<>>><<>>>><><>><<<>>>><<<><>>>><<<>>><<<>><<>>><>><>>>><<<<>>>><<><><<<<>>><>><<<<><>><<<>>>><<<<>>><<<<>>><<>><><<<<>><<<<>>>><<<<>>><<<>>>><<<<>>><<<<>>><<<>><>><<>>><<<>><>>><<><<<>>><>>><<<><<>>><>><<<<><<<>>><>><<<<>>><><>>>><<>>>><<<>><<<>>>><<<<><<>><>><>>>><><<<<><<><<><<<>>><><<<<>><<>><<<>>>><<>>><<<>><>><>>>><<>>>><>>>><>><>>>><>>><>><<<<>><<<<>>>><<<><<<><<<<>><>>><<>><<<<>><<<<>>><<<<>>><<<>>>><<<<>><<<>><<<><<<><<<<>>>><<<><<>>><<<>>><<><<<<>><<>>><><<<<>><><<<>>>><<<>>>><<<<>>>><><<>>><><><<>><>><>><<<>>><>><<<>><<<<><<<<>>>><<<>>><>>><>>>><<><<>>>><>>><><>><<>>>><<<>><<<<>><>>>><>>><<<<>>><<>>>><><<<>>><>>><>>><<<<>>>><<>><<<>>>><<>><>>>><<>><<>>><<<<>>>><>>><>>>><<<<>>><<<<>><>>>><<<>><><<<<>>>><<>>><<><<><><<<>>>><<>>>><<>>><>>><<<>>><>>><<<>>>><<<>><<<<>><<>>>><<><<<><<<>><<<<>>>><<<>><<>>><<<<>>><<<>>><<<<><<><>>>><<<<>><><<><<<>><<<<><<<>><<<>>><<>><<<<>>><<<><<<<>><<<<>>><><<<>>><<<<>>><<>>><>>>><<>>><<>><<<><<<<>><<>>>><<<<>>><<<<>>>><<<>><<<<>>>><<<<>>><<<>>><>><<><<<<><<<<>>>><<<><<><<<<><<<<>><>><<<>><<><<<><<><<<>><<<<><>>>><<<>>>><>><<>>>><>>>><>>>><<<>><<<>><<<<>>>><>>>><<<>>><<>>>><<<>>><<>>>><<<<>>>><><>>><><<>>><<<<>>>><>>>><<<>>>><<>>><<>><<<>>><<<<>><<<<>><<>><<<>><<>>>><>>><><<<<><><>>>><<<>>>><<<<>>><<>><>><<<<><>>><<<<>>>><<<<>><>>><<<>>><>>>><><>><>>><><>>>><><>>><<>><<><<<<>><<<<><<<<><<>><<<<><<<>><<<>>>><><<<<>>><<><<<<>>>><>>>><>>><<<>>><<<>>>><<>>><<><>>><<<><>><<<<><<<<><><<<>><><<>>>><<<>><<><<<<>><<>>><>><<>>><>><<<><>>><<>>>><<<<>><>>>><<<>>><<<>>><<>>>><<<>>><<<><>><<>>>><<>><>><<<<>><<<>>>><><<<<>>><>>><<>>><<<<>><<<>>><<>>>><<<>>>><><<<>><<>>>><<<>>><<<<><<<<>><<<<>><<<<>><<>>><<<>><<<>>>><<<<>>><<>>><<<<>>><<<>><<<<><><>><<>>>><<>>><<<<><<<><<<<><<<><><<<>>><>>>><<<<>>>><<><<<>>>><<><<<><><<>><<<<>>><<<><<<>><<<>>><>>><<<<>>><>><<>>>><<<<><<<>><<><>>><<<<>>>><><<>><>>>><<<>>>><<<<>>>><<<>>>><>>><<<>>><<<<><<<<>>>><<<<>>><<><<<>><<<<>><<<>>>><<<<>><<>>><>>><<<<><><<<>><>><>><<<>><<<<>>>><<>><>><<<>>><><<<<>><<>><<<><<>>>><><<<><<>><>><<>>>><<<<>><>>><<<<><<<><<>><<<<>><<<<>>>><<>>><<<<>>><<<>>>><<>>><<<><>>>><<<<>><<<<>><<>>>><<<>>>><<>><<<>>><>><<<<>>>><>><<<<><<<>><<<<>><>><>>>><<<>>>><><><>>>><<<<>>><<<>>><<<<><<>><<><<>>>><<<><<<<>>>><<>>>><<>>><<>><<<<>><<<<>>><>>><>>>><>><<<>>>><<>><<<><<<<><<<>>><<<>>>><<<><<>><<>>><><<<<>><<><<<<><<<>>>><<<<>><<>><<><<<>>><<<<>><<>>><<<>>><<<>><<<>>>><>>>><<>>><<<<>>><>>>><<<><<<>>><<<>><>>><>><<<>>><>>><<<>>><<<<><<<><<<<>><<<<>><<>>><>>><<<<><<>>>><<<<><<>>>><>>>><>>><<>>>><<>>>><<<<><<>><<>><<><>><><<<<>>><>>><<>><<<<>>>><<<<>><>><<<<>><<<>>><<<<>><<>><<>>><<<>>><<<<>><<<<><>><<<<>>><>>>><>><<>>>><>>>><<<<>><<>>><<>>><<>>>><><<><<<<>><<<<><<>>><>>><<<<><<<<>>><<<<>><<<>><<>>>><<<<><<>>>><<<>>>><<<<>>>><<<<><<<<>><<<<>>>><<<>>>><>><>>><<<<>><<<>><<<>><<>><<<<><>><<>><><<<<><<<<>>><<><<<<>><<<>>>><<<><<<<><<>>>><>>><>>><<<>><<<>>>><>>>><<>>><<<<>>><<>><><<<>>>><<><>>>><>><>>>><<<>>>><>>><<>>><>><>>><<<<><<>><<>><>>><>>><<<>><<><<>><><<>>><<>><<>><<<>><<<>>>><>>>><><<<<>>>><<<><<<>>><>><<<<><<<<>>><>>>><<>>>><<>>><>>>><>>>><<<<>>>><<>>><<<<>>><<<>><>>><<<<>>><>><<>>>><<>><<>><><><<<>>>><><<<>>><<<>><<>>>><<>>>><<>>><<>>><<>>><<<><<<<>><<<<>><<<<>><<><<<<>>>><<><<<<>>>><<<<>><<<>>>><<<>><<<<><<<<>>>><<<>><>>>><><>>>><<<<>><<<>>>><<<><<<>>>><<<<><<<>><><<>>><<<<><<>><<<<>>><<<<><<<<>><<<<><<><<<<>><><<<>>><>>>><<<<>><<<>>><<>><<<><>>>><>>><<<<>><>>>><<<><<>>>><<<<>>><<<>>><<><<<<>>>><<<>>><<>>><>>>><<<>>>><>>><<<<><>>>><<>>><<<><>>>><>>>><<<><<><<>><<<<><>>><><<<>>><<>>>><<<<>>><>><<<>><<<>>><<>>><<>>><<<>><<<<>><<<>>><<<>><<<><<<<>>><>>><<<<><<<><<<>>><>>><<><<<<>><<<<><<>><<>>>><<<><>>>><<>>>><<<><>><><<<<><<<><>>><<<<>><>><<<><<><<<<>>><>>><<<>><<<>><>>><<><<<<>>>><<>>>><><><>>>><<>>><<>>><<<<>><<><<<<>><>>><><<<<>>><<<<><<<<>>><<<>>><<<<>>>><<>>>><<<<>><<<>>>><<>>><<<<>><<><<<<><<<><<<><<<<>>><<<<>>>><<>>><<<<>><>><<>><<>>>><>>><<<<><<<<>>><<<>><<><<>>><>>><<<><>>><>>><><>><<<>>>><<<<>>><>><<<><<<>>>><<><<<<>>><<<>>>><<<><<>>>><<<<>>><<><<>>><<>><<>>>><<>>>><<<>>><<<<>><<>><<<<><<<>>><>>>><<>>><>>><<>>><<<>>>><>>>><>>>><<<><>>><<<<>><<<>>><<<>>>><<<<>>>><>>><<<<>>>><<<>>>><>>><<>><<<>>>><<<>><<<>>>><><><>>><<><>>><>>>><>>>><<<<>>><<<><<>>>><<<>>>><<<><>><>>><<<>>>><>><<>><>><<<>>>><<<<>>><<<<><<<<>>>><<<<>>><<>>>><<<<>>>><<<<>><<<>><><<<>>><<<<>>><>>>><<<<>><<>><>><<>>><>>>><<<<><<<><<>>><<<>><<<<>>><<>>><<<>>><<<<><<<>>>><<<>>>><<<>>><>>>><<>>>><<>><<><<>>><><<>><<<<>>>><<<><>>>><<<>><<<<>>>><>>><<<><>>><<<<>>><><<>>>><<<<><<<<>><>>><<<><>>>><<<<>><>>>><<<><<<>>>><<<>>><<<><<<>><<<<>>>><<<>><<<<><<<><<><<<<>>><<<<>>>><<><<<<>>>><><<<<>>>><<<>>><<<>>><<<<><>><<<<>><<<><<<<>>><<><<<<><<>>><<<><<<<><>>><<<<><<<>>>><<<<>>>><<>>>><>><<<<>>><><<<<>>>><<<<>><<<>><<<><<>>><<>>>><>>><<>><<<>><<>>><>>>><<>>>><>>><<<<>><><>>>><<><<<<>>>><<<<>>>><<>><>>><<<>>><<>>>><>>>><>>>><<<<>><<<<>><<<<><<<>>>><>>>><<<<>>>><>><<>>>><<<<>>><<<>>><>><<><<<>>>><>>><<>><<<><>><<<<>><<><>>><<<<><<<>><>>><<<>>>><<>>>><<<<>>><<>><>>><<<<>><<>><<<<>>><><<>>><<><<<<><<<<>><>>><<><<<><<<<>><>>><<>>>><<<>><<<>><<<>>><<<>>>><>>>><<>>><<<>>><>><>>>><>>>><<<>><>>><<<>><<>><>><<<<>>><>>><<<><<<>>>><<<>><<<>>><>>><<<><>>>><<<<><>><<>><<<<><<<>><<>>><<<><>>><<<><<<<><<<<><>><<>>>><<<<>>><<<<>><<<<>>><<<<><<><<<>>><><<>><<>>>><<>>><><<<<><<<<>>><><<<>>>><<<<>>>><<<<>>>><<>><<>><<>><<<>><>>><>><<<<>><<><<<>>><>>><><>>><<<>>>><<>>><>><<<>>>><<<>><<><><<<><>><<<<>>><<<<>><<<<>><<<>>><<<<>>><<<<>>>><<<>>><<<<>><<<<><><<<>>><<<><<><<><<<>><<>>><<>><<><<>>>><>><<<<>>>><>>>><<<<>>><<<<>>><>><<<><<<>>>><<<<>><<<<><<><<<<>>>><<<<>><<<<>>>><<<<>><<<>><<>><<<<>><>><<>>>><<<<><<<><>>><>><<<>>>><><<<><>>>><<<>>><<<>><<<><<<>><<><>>>><<><>>><>><<<>>><<<<>><<><<>><<<<>><<<<><<<>>>><<<<>><<<>>>><>>><<<>><<>>>><<><><<<<><<<<>>>><<<>><<<<>><>>>><<><><<>>>><<<><<<<>><>><>>><<><<<<>>>><<>><<<<><<>>><<<>>><<<>>><<<>>>><>><<<>>>><<<>>>><><<<<>>>><>><<<<>><<<<>>>><<>>><<<>>>><<>><<><<<>>><<>>>><<<<>><<<<>>><>>>><<<>>><<>>>><<>>><><>><<<<>><<<>>>><<>><<<>><<<>>><<<>><>><><<<<>>><<<><<>>>><<>>>><<>><<<><<<><<<<><<><>>>><<<>>>><<<<>>><>><<>>>><>><<<>>>><<<>><<>>>><<<<>>><<<><><<>>><<>><<<>>><<<<>><<>>>><<<><<<<><<>>>><<>>><<<<><<<<><<<>>><<>>><>><<><<><<>>><><>>>><<<>><<>>>><>>>><<<<>><><<<<>><<<<>>>><<>>>><<<<><<<>>><<>>><<><<<<>><>><<><<><<><<<><<<<><>><<<>>>><<<<>>>><<<><>>>><<>>><><>>><<<>>><<<><<>>><<><><<><<<<><<<<>>>><><><<<<>>><>><<>>>><<<<>>>><<<>>><<<><<><<<<><<<<>>><<<<>>>><<<>><<<<>>>><<><<<>><><>>>><<<>>>><<<>>>><<><<<>><>>>><<<><>><<<<><<<<>>><<<<>>>><<><<<>>>><><><<<<><<<<><>><<><>>>><<<>><<>>< diff --git a/2022/inputs/day_18.txt b/2022/inputs/day_18.txt deleted file mode 100644 index 808ae20..0000000 --- a/2022/inputs/day_18.txt +++ /dev/null @@ -1,2812 +0,0 @@ -17,10,15 -10,8,19 -11,17,8 -19,6,7 -3,12,7 -14,11,19 -17,15,10 -15,7,3 -4,15,15 -10,16,4 -7,10,19 -11,4,15 -6,14,6 -6,12,2 -8,16,4 -7,16,4 -19,13,7 -8,4,4 -3,6,11 -14,8,18 -17,11,14 -9,5,4 -5,17,10 -7,17,5 -2,15,13 -14,16,16 -7,14,18 -9,14,1 -6,4,14 -13,2,12 -4,13,10 -5,12,9 -6,14,14 -16,3,11 -4,12,17 -12,6,3 -10,4,16 -9,4,12 -9,12,17 -3,11,4 -8,15,17 -6,7,4 -9,19,14 -10,17,5 -15,4,13 -17,16,13 -15,16,9 -2,10,10 -7,7,3 -4,11,13 -13,3,13 -19,13,9 -6,19,14 -13,5,16 -12,3,11 -17,16,10 -6,15,15 -2,9,9 -10,2,14 -6,14,18 -16,7,4 -12,19,9 -15,8,3 -10,19,8 -7,18,7 -16,10,16 -18,11,6 -15,4,11 -12,6,17 -15,6,15 -8,7,2 -18,14,10 -9,13,19 -11,3,12 -20,8,14 -8,5,7 -18,11,7 -11,19,11 -15,11,3 -16,11,16 -17,7,5 -15,10,19 -3,16,9 -3,8,5 -17,15,16 -14,7,18 -4,10,15 -12,13,1 -11,19,13 -2,13,8 -18,6,12 -11,14,17 -18,11,15 -5,5,14 -2,12,14 -16,10,4 -11,4,8 -19,12,7 -15,17,11 -17,16,14 -10,16,15 -13,3,12 -4,15,13 -11,7,2 -18,15,6 -9,13,3 -6,16,13 -2,15,10 -17,14,6 -10,9,1 -14,6,4 -10,18,6 -17,7,7 -10,9,19 -7,16,6 -13,12,2 -13,12,3 -2,10,11 -18,10,14 -6,2,13 -2,13,9 -8,11,4 -19,11,11 -4,14,8 -16,11,7 -16,8,3 -7,7,19 -14,5,18 -10,13,19 -15,5,13 -15,13,3 -11,12,2 -11,2,7 -13,20,8 -15,6,6 -16,7,7 -3,9,13 -9,19,15 -10,5,5 -9,7,18 -16,17,12 -8,7,3 -12,4,16 -6,14,4 -11,5,5 -8,14,2 -13,2,15 -2,7,12 -19,10,10 -8,4,12 -13,2,7 -9,18,10 -5,16,7 -4,16,8 -8,5,6 -5,3,13 -12,11,20 -17,5,14 -3,7,11 -3,16,7 -8,3,16 -11,19,12 -6,16,3 -4,6,10 -7,3,11 -5,14,16 -5,17,12 -13,3,14 -12,7,17 -14,6,17 -9,14,2 -16,17,7 -13,14,2 -12,6,5 -15,6,5 -14,10,2 -10,16,18 -10,18,13 -16,9,16 -8,16,17 -6,15,14 -12,10,19 -6,18,11 -9,18,12 -12,19,11 -4,4,9 -9,10,20 -14,7,4 -15,5,8 -6,7,17 -9,9,3 -6,4,15 -8,17,17 -13,17,6 -7,17,11 -14,14,18 -12,15,5 -18,9,8 -6,4,11 -3,8,10 -3,15,8 -10,18,14 -11,11,3 -9,20,10 -13,18,8 -15,2,9 -6,6,4 -10,16,17 -14,19,9 -6,6,5 -10,2,12 -17,14,13 -10,5,16 -18,7,10 -6,11,17 -18,17,10 -3,16,14 -17,14,16 -13,15,7 -17,5,12 -12,7,18 -5,3,12 -15,13,18 -16,5,13 -5,6,16 -10,3,4 -7,18,8 -9,3,8 -19,14,9 -2,11,11 -18,6,8 -8,17,8 -5,18,8 -8,4,5 -18,13,7 -7,4,16 -13,3,5 -4,13,12 -3,9,15 -10,19,9 -13,2,9 -12,17,7 -3,10,17 -14,2,10 -14,18,9 -5,7,15 -5,12,6 -13,16,17 -11,16,4 -10,9,4 -17,7,8 -17,12,16 -5,10,16 -19,10,9 -7,8,3 -14,15,7 -6,3,8 -14,12,3 -15,19,12 -10,8,1 -3,6,12 -11,4,5 -5,16,10 -11,19,7 -8,19,8 -3,13,7 -7,5,5 -10,12,18 -19,13,15 -6,18,13 -17,15,12 -10,19,7 -12,7,3 -20,13,9 -5,15,13 -5,5,10 -17,9,14 -4,6,11 -7,5,3 -3,15,15 -12,15,4 -18,12,10 -6,17,14 -15,4,15 -9,17,8 -7,3,7 -13,18,16 -11,19,10 -6,12,19 -8,15,5 -9,4,4 -6,12,3 -16,13,3 -13,8,3 -18,12,13 -15,17,7 -18,15,16 -11,17,5 -6,4,9 -18,16,6 -2,11,13 -14,13,17 -12,16,6 -12,4,9 -18,14,13 -13,11,2 -8,19,10 -12,18,14 -2,14,7 -17,14,5 -8,17,15 -2,9,12 -9,12,19 -18,8,4 -6,6,18 -9,3,16 -16,4,11 -9,14,19 -3,7,7 -7,5,6 -12,4,5 -17,5,13 -3,9,9 -13,2,8 -3,12,12 -3,12,5 -17,14,12 -12,2,9 -6,5,14 -5,14,5 -19,12,15 -16,9,17 -17,5,8 -10,19,15 -8,8,18 -13,2,10 -18,7,15 -16,16,8 -18,7,13 -5,10,3 -6,3,12 -3,14,7 -14,17,12 -18,7,11 -4,5,9 -4,11,14 -4,14,14 -5,6,12 -16,17,10 -20,11,10 -18,12,16 -14,6,10 -5,9,16 -18,10,16 -12,18,13 -11,16,2 -14,2,14 -6,13,17 -9,4,5 -13,13,3 -9,19,7 -4,15,6 -4,9,7 -16,8,18 -4,7,5 -4,16,11 -5,17,15 -12,18,6 -11,19,6 -15,7,14 -11,15,3 -13,17,13 -11,14,3 -13,16,4 -2,10,6 -15,3,8 -2,11,9 -7,19,11 -7,5,14 -8,6,6 -4,13,17 -3,7,8 -11,2,12 -6,17,9 -18,15,10 -2,14,11 -10,4,17 -16,16,4 -9,17,6 -4,15,4 -12,8,3 -4,16,14 -14,11,4 -3,4,11 -1,9,10 -4,5,14 -8,18,11 -14,17,6 -15,3,12 -10,13,1 -15,7,18 -10,14,16 -13,6,3 -14,19,7 -17,15,13 -14,4,4 -17,6,12 -6,5,5 -9,14,17 -15,16,13 -10,3,8 -2,12,10 -12,17,12 -10,9,2 -13,15,4 -11,13,18 -7,16,14 -16,5,5 -13,19,11 -11,7,3 -3,6,7 -5,18,11 -9,12,1 -4,17,8 -7,17,15 -12,17,13 -11,3,7 -4,6,8 -15,3,9 -7,3,15 -19,12,13 -15,15,6 -19,11,15 -5,10,5 -6,12,4 -7,2,12 -15,6,12 -15,17,8 -10,17,16 -10,17,14 -11,17,6 -3,5,6 -11,5,17 -10,19,13 -11,17,4 -17,12,6 -10,14,20 -12,4,18 -17,11,5 -8,5,17 -16,16,12 -2,8,11 -7,1,11 -5,15,7 -11,7,17 -3,10,6 -4,15,8 -11,13,2 -10,3,14 -3,9,7 -7,19,13 -15,12,17 -14,15,18 -7,6,6 -17,6,7 -3,7,9 -14,19,11 -7,10,2 -2,15,12 -9,19,8 -3,15,11 -1,13,10 -17,16,7 -14,7,6 -3,13,13 -9,16,18 -3,7,14 -6,4,8 -10,19,6 -14,8,16 -19,8,9 -3,14,11 -9,6,18 -5,15,9 -17,14,9 -12,14,19 -0,10,11 -7,13,18 -13,1,10 -11,9,19 -7,6,16 -16,15,6 -6,3,10 -16,5,16 -17,6,15 -3,12,10 -15,5,12 -19,15,10 -11,7,5 -10,15,18 -11,6,18 -4,9,12 -20,11,13 -5,10,4 -7,6,17 -9,16,17 -11,4,14 -6,17,6 -8,18,12 -6,10,4 -12,3,7 -14,5,8 -5,12,7 -13,13,2 -3,8,6 -4,11,17 -3,14,10 -9,5,17 -11,6,4 -4,11,15 -13,18,5 -5,12,13 -8,19,13 -4,16,12 -5,13,3 -9,18,5 -19,16,11 -12,16,4 -16,10,17 -5,16,5 -9,2,12 -3,8,7 -11,2,9 -14,2,11 -9,2,8 -17,7,11 -10,7,3 -14,10,19 -3,9,16 -13,14,17 -6,5,3 -15,7,4 -11,17,17 -19,13,8 -18,7,7 -7,2,9 -7,19,14 -2,13,14 -18,6,9 -12,6,18 -11,14,18 -11,12,3 -4,5,12 -8,17,16 -14,8,17 -11,18,7 -14,5,15 -6,2,8 -12,2,15 -15,4,7 -15,6,4 -13,1,7 -6,8,3 -3,13,5 -3,16,10 -11,3,13 -8,19,9 -6,5,7 -13,8,18 -19,12,14 -15,14,17 -21,12,10 -7,11,19 -19,10,6 -5,12,18 -5,5,12 -17,8,6 -5,12,17 -18,14,5 -13,10,2 -9,3,7 -17,14,15 -15,5,15 -10,13,2 -7,8,2 -11,6,3 -5,16,9 -16,12,17 -17,13,5 -3,11,7 -13,19,13 -7,14,15 -10,8,17 -9,10,19 -8,1,11 -4,8,6 -10,18,12 -5,11,8 -19,15,13 -9,9,16 -7,12,2 -9,15,19 -6,6,16 -13,16,5 -16,15,7 -14,15,17 -7,17,14 -3,5,13 -4,9,16 -3,11,6 -11,20,9 -13,16,7 -18,11,13 -16,5,7 -14,2,7 -8,3,12 -12,1,10 -12,19,12 -3,12,17 -10,17,18 -7,13,1 -7,15,6 -6,7,5 -18,9,5 -19,11,5 -13,5,3 -18,17,11 -4,13,4 -14,18,14 -6,9,4 -6,6,6 -14,13,2 -7,16,12 -18,9,15 -3,13,8 -15,8,4 -7,18,9 -7,10,3 -4,9,14 -5,6,14 -15,4,6 -18,6,13 -6,5,9 -3,7,6 -17,13,17 -12,12,20 -12,4,4 -14,14,16 -12,18,15 -17,5,9 -17,8,12 -17,10,17 -17,10,11 -6,16,15 -21,11,11 -10,3,15 -6,15,5 -8,20,8 -16,9,3 -13,5,4 -3,9,10 -18,8,5 -18,8,16 -3,16,11 -7,10,17 -13,16,18 -10,8,2 -18,15,5 -5,13,4 -10,20,10 -11,18,16 -4,15,12 -10,2,10 -18,15,12 -10,8,3 -14,7,3 -19,8,11 -6,3,9 -15,7,5 -15,18,8 -6,17,16 -8,5,16 -17,17,9 -6,9,3 -10,11,1 -6,14,16 -16,13,16 -11,16,3 -16,12,4 -4,17,10 -8,9,3 -11,18,11 -12,17,14 -2,11,15 -8,17,5 -17,6,8 -8,5,10 -9,17,12 -17,15,7 -5,7,14 -6,9,17 -6,7,6 -8,3,13 -11,15,17 -17,13,15 -4,14,15 -19,10,8 -15,19,11 -4,13,5 -2,10,15 -16,11,18 -12,12,19 -4,4,12 -6,7,13 -9,13,17 -15,5,7 -18,6,10 -7,3,12 -18,12,14 -14,18,15 -2,12,12 -4,7,13 -16,15,16 -12,10,20 -11,7,18 -5,10,18 -6,3,13 -8,2,10 -12,3,8 -16,6,15 -15,17,9 -12,9,3 -9,1,7 -7,4,8 -6,11,2 -12,2,7 -3,10,7 -10,11,19 -17,17,11 -3,15,7 -10,19,11 -6,19,10 -17,9,6 -15,8,18 -10,3,9 -7,17,8 -11,8,17 -15,3,11 -7,17,6 -16,18,13 -14,15,4 -9,19,9 -14,15,12 -13,17,5 -8,20,11 -10,4,4 -18,13,6 -17,4,8 -7,15,16 -7,1,10 -19,6,11 -15,5,14 -7,18,14 -2,11,14 -5,8,16 -5,14,10 -6,7,14 -9,16,6 -6,18,12 -5,7,5 -16,3,10 -15,3,15 -14,17,4 -5,7,4 -17,6,5 -4,10,4 -7,14,16 -17,8,11 -10,2,4 -3,11,12 -11,20,11 -11,18,9 -13,13,19 -13,17,7 -6,8,17 -5,5,11 -16,4,15 -5,12,16 -3,6,9 -12,14,5 -17,11,4 -5,18,7 -19,8,5 -17,7,4 -9,18,6 -5,11,16 -4,8,7 -7,2,10 -5,11,4 -9,17,15 -5,16,15 -9,7,17 -12,7,2 -19,14,13 -16,4,10 -18,16,9 -15,17,6 -18,15,11 -14,11,3 -14,19,8 -3,9,14 -17,13,8 -12,12,3 -6,18,8 -16,6,6 -16,17,13 -13,3,10 -17,11,6 -16,5,15 -2,16,12 -11,16,15 -16,7,15 -7,11,3 -10,16,19 -16,6,17 -7,16,9 -8,16,5 -17,17,12 -4,17,6 -11,18,17 -16,8,15 -8,10,2 -15,12,18 -16,18,12 -17,8,3 -9,16,5 -7,2,11 -10,7,20 -10,4,15 -12,18,16 -10,7,2 -9,3,10 -9,15,13 -6,6,14 -18,13,14 -11,3,14 -13,17,14 -18,7,14 -12,19,15 -3,11,16 -7,8,18 -14,17,10 -17,14,17 -6,5,17 -16,4,12 -16,14,5 -12,16,17 -18,10,8 -7,4,6 -16,12,16 -7,13,4 -12,15,6 -4,9,10 -19,9,13 -9,18,9 -8,18,7 -7,5,10 -19,9,5 -10,12,19 -6,13,4 -7,18,11 -5,8,6 -15,7,16 -6,8,14 -8,18,13 -18,13,5 -2,13,12 -5,11,14 -19,6,15 -4,9,17 -9,3,13 -11,6,2 -8,18,15 -13,6,4 -6,13,3 -9,2,9 -9,18,7 -18,12,6 -12,19,6 -9,14,20 -15,18,9 -3,15,5 -1,13,11 -16,16,7 -15,9,17 -6,19,11 -9,17,13 -13,19,12 -17,8,5 -11,9,1 -10,5,4 -4,5,7 -8,11,17 -13,3,8 -3,8,8 -11,1,6 -19,9,9 -17,6,11 -4,13,14 -17,13,7 -15,4,16 -13,4,7 -16,4,9 -6,16,14 -5,5,16 -21,13,11 -12,16,5 -13,4,8 -10,18,7 -4,6,12 -12,19,8 -13,17,12 -7,10,1 -12,3,5 -1,12,11 -8,6,17 -11,10,19 -8,10,3 -3,5,9 -16,15,17 -12,2,12 -13,16,8 -2,8,6 -7,12,3 -3,12,14 -3,6,10 -12,5,17 -15,3,7 -12,8,20 -5,7,7 -7,9,3 -6,8,4 -17,11,16 -11,11,18 -10,4,9 -13,18,7 -17,16,15 -3,12,15 -16,6,5 -17,6,14 -15,17,16 -11,7,20 -6,5,16 -11,18,13 -10,12,2 -4,16,10 -16,3,14 -15,10,17 -16,7,5 -16,3,8 -6,16,9 -6,5,13 -5,5,13 -13,4,17 -2,9,7 -7,10,20 -5,17,13 -18,10,9 -7,5,18 -11,8,1 -12,10,2 -6,18,9 -8,12,3 -12,4,17 -9,15,15 -8,14,18 -3,7,12 -2,13,10 -8,2,13 -15,11,2 -8,10,19 -15,4,12 -9,18,16 -2,12,13 -11,12,20 -5,5,8 -3,10,11 -18,14,12 -17,14,7 -9,20,13 -6,17,10 -8,13,3 -9,2,11 -4,5,6 -10,18,9 -10,18,8 -12,17,5 -15,9,5 -8,19,11 -4,7,15 -8,7,18 -11,20,8 -5,7,13 -15,17,12 -17,9,15 -7,4,7 -18,15,14 -11,21,10 -9,6,4 -2,15,11 -5,7,17 -11,19,15 -14,10,3 -14,10,18 -14,5,7 -3,13,9 -7,17,12 -6,6,3 -15,3,6 -5,5,17 -5,11,17 -9,19,10 -5,4,10 -11,1,12 -10,3,12 -11,5,7 -7,16,18 -9,15,2 -9,17,18 -8,6,3 -3,17,11 -10,17,4 -7,14,2 -14,14,5 -17,16,11 -5,19,14 -8,9,17 -6,19,12 -7,15,4 -17,8,16 -8,15,18 -8,17,4 -5,4,15 -2,13,6 -5,14,17 -19,8,12 -3,12,13 -14,11,6 -6,17,13 -17,10,16 -8,13,19 -16,8,6 -17,12,14 -7,7,15 -6,7,18 -11,7,1 -5,3,11 -9,9,17 -3,15,9 -8,17,6 -5,4,9 -19,9,10 -11,2,8 -12,16,18 -17,8,17 -17,6,13 -7,18,13 -9,6,17 -11,3,16 -11,15,5 -18,5,12 -8,12,4 -15,10,14 -7,9,17 -2,14,12 -19,6,9 -7,7,17 -13,15,17 -9,18,13 -5,9,18 -7,12,18 -5,9,6 -15,5,9 -10,6,15 -16,16,9 -6,16,6 -19,7,8 -17,13,12 -11,18,6 -19,11,9 -1,11,13 -11,18,12 -20,9,13 -11,15,18 -3,6,14 -15,10,2 -17,16,12 -14,12,4 -5,14,6 -3,16,8 -15,10,3 -8,3,7 -4,15,14 -7,17,7 -1,8,12 -13,16,15 -12,3,15 -6,5,12 -11,19,8 -14,8,6 -11,2,10 -13,5,18 -8,10,16 -4,3,10 -7,14,3 -6,11,3 -10,20,13 -5,12,4 -18,4,9 -3,10,14 -13,6,18 -7,3,13 -7,6,4 -14,3,12 -13,16,3 -13,4,11 -3,13,12 -15,6,17 -5,3,7 -11,3,6 -4,11,4 -9,3,6 -18,9,16 -8,5,2 -16,13,5 -17,9,5 -17,11,11 -18,6,11 -19,14,8 -13,15,16 -6,10,5 -6,15,6 -11,12,18 -13,4,16 -14,14,4 -16,13,13 -13,9,16 -16,12,5 -11,13,20 -6,8,2 -9,17,11 -8,2,12 -6,8,18 -11,17,14 -19,6,12 -15,7,17 -9,1,10 -20,11,8 -12,2,13 -9,5,16 -19,11,13 -12,7,19 -18,12,7 -16,12,6 -14,15,3 -11,14,19 -10,7,18 -11,9,21 -12,7,4 -8,9,1 -16,16,6 -19,7,7 -8,2,8 -8,4,10 -3,7,15 -9,7,2 -13,10,3 -19,8,8 -16,17,8 -14,9,3 -9,2,10 -16,5,11 -18,14,7 -13,6,16 -17,8,13 -2,7,10 -15,13,16 -8,2,11 -7,17,10 -12,16,15 -15,12,19 -18,15,8 -12,11,1 -11,13,17 -13,6,17 -4,6,13 -18,9,12 -7,9,18 -19,5,10 -7,18,10 -8,1,9 -1,10,11 -1,10,12 -10,3,7 -16,16,13 -6,6,17 -11,13,19 -10,16,16 -2,9,11 -15,3,13 -9,3,4 -5,6,15 -16,17,11 -4,15,7 -4,12,4 -12,5,18 -14,15,16 -4,10,5 -10,4,5 -16,5,9 -10,2,15 -6,2,9 -6,16,16 -7,13,3 -9,16,16 -10,2,9 -7,17,9 -18,12,4 -8,5,4 -11,8,2 -12,15,16 -4,6,6 -12,15,18 -9,21,11 -11,4,18 -19,11,7 -12,12,18 -13,4,13 -17,10,13 -2,12,11 -14,3,9 -11,17,16 -16,6,14 -18,8,14 -4,14,16 -17,7,15 -13,14,3 -8,15,4 -13,14,19 -18,15,7 -13,7,16 -8,13,4 -16,17,14 -3,14,14 -13,15,5 -3,9,4 -8,2,14 -1,12,8 -15,18,7 -8,12,19 -18,12,11 -15,14,5 -11,3,5 -18,12,5 -10,3,6 -15,15,16 -9,19,11 -10,16,3 -12,17,4 -18,10,12 -7,7,6 -6,2,11 -15,2,13 -2,9,14 -15,18,11 -4,8,4 -8,1,12 -7,15,5 -6,17,7 -14,9,19 -13,15,18 -17,12,9 -17,13,6 -14,16,13 -11,14,4 -8,8,2 -5,5,15 -18,6,6 -10,14,4 -9,17,7 -6,15,8 -7,12,20 -5,8,15 -17,14,14 -3,16,12 -17,14,11 -9,3,14 -1,9,15 -7,15,17 -5,3,10 -19,6,10 -12,3,6 -19,8,7 -13,2,11 -4,8,5 -17,4,10 -5,15,16 -15,12,3 -10,18,3 -19,11,10 -8,13,2 -11,6,19 -5,8,5 -12,4,11 -8,20,10 -16,16,14 -2,11,10 -16,7,6 -4,13,6 -17,6,10 -11,2,11 -6,17,5 -17,4,12 -7,4,4 -5,9,17 -1,10,8 -9,2,17 -8,4,7 -12,4,3 -7,2,8 -5,8,7 -12,2,11 -8,18,8 -16,5,6 -11,1,9 -6,16,10 -10,13,3 -5,18,15 -2,9,10 -3,11,10 -11,13,3 -1,8,9 -11,18,10 -12,4,14 -2,8,14 -15,14,14 -18,7,16 -13,8,2 -12,3,14 -10,19,10 -18,9,10 -8,12,18 -17,18,10 -8,9,20 -13,2,13 -15,14,11 -16,11,2 -15,10,1 -17,15,14 -13,7,18 -17,9,16 -4,8,8 -7,4,11 -19,9,14 -4,13,15 -6,4,5 -19,13,10 -11,2,6 -17,9,11 -5,6,4 -17,7,6 -5,15,5 -12,4,6 -12,13,18 -3,9,5 -13,10,1 -6,5,18 -8,5,8 -10,18,11 -5,18,9 -9,10,18 -18,15,13 -9,4,16 -18,16,10 -9,10,3 -6,18,10 -4,5,10 -7,18,6 -15,17,10 -17,10,5 -9,3,11 -6,15,4 -13,17,16 -12,5,2 -11,19,14 -4,4,15 -2,12,7 -12,17,16 -12,16,3 -8,14,3 -16,14,3 -19,12,9 -18,7,6 -9,9,2 -11,6,6 -6,7,15 -13,9,17 -6,11,16 -4,16,15 -16,8,17 -6,9,16 -4,12,13 -12,13,19 -3,14,9 -8,2,9 -13,17,15 -4,15,10 -10,12,3 -14,8,3 -7,13,20 -8,19,14 -10,1,10 -16,5,14 -2,8,7 -8,11,1 -7,15,3 -4,12,16 -3,12,6 -10,5,17 -13,4,5 -19,11,12 -17,12,5 -7,3,5 -12,8,4 -6,4,13 -7,16,11 -10,1,13 -7,11,2 -9,11,20 -10,11,4 -16,15,10 -16,7,16 -17,14,4 -10,9,17 -10,17,7 -17,11,17 -6,11,4 -18,12,17 -8,9,19 -6,13,6 -5,14,18 -17,17,8 -3,15,12 -5,16,16 -16,3,15 -14,2,13 -9,16,3 -11,8,18 -2,8,9 -8,9,2 -14,10,1 -14,7,16 -18,4,11 -18,13,9 -8,11,20 -14,18,11 -17,8,9 -16,13,17 -18,14,16 -18,9,9 -16,14,15 -9,8,1 -8,11,2 -10,5,18 -9,15,3 -2,9,6 -15,10,18 -15,5,5 -17,8,15 -6,17,15 -3,11,11 -3,14,6 -10,15,2 -18,6,14 -7,10,18 -15,14,16 -13,9,2 -8,11,18 -10,17,17 -20,8,10 -4,8,10 -5,14,13 -8,18,10 -8,11,19 -11,5,3 -10,2,8 -4,4,10 -14,9,20 -15,18,14 -15,16,6 -15,16,16 -11,8,3 -15,11,20 -4,11,6 -18,10,5 -4,11,16 -4,16,7 -8,4,15 -13,16,16 -12,9,2 -13,4,4 -14,7,5 -15,16,12 -11,5,16 -8,17,14 -2,4,9 -13,6,5 -1,10,9 -16,9,7 -17,17,7 -4,18,12 -14,4,12 -2,9,8 -18,8,9 -13,3,9 -4,13,16 -10,6,17 -17,3,10 -15,11,18 -6,12,17 -4,6,9 -14,12,19 -15,9,18 -10,17,11 -3,8,14 -10,6,18 -16,18,11 -12,20,8 -14,16,17 -19,7,12 -18,6,7 -14,14,6 -8,17,12 -11,9,3 -17,15,6 -16,15,13 -20,10,11 -10,6,3 -2,14,13 -8,7,19 -14,9,2 -10,3,16 -10,10,20 -5,8,17 -9,17,17 -3,12,8 -12,8,1 -17,11,12 -18,8,8 -15,10,4 -5,9,4 -5,14,12 -13,8,19 -14,5,5 -5,13,18 -18,14,6 -5,11,18 -19,13,14 -5,6,13 -10,14,17 -2,12,6 -14,6,3 -19,12,12 -13,5,5 -10,4,8 -14,12,18 -15,18,13 -3,9,11 -17,13,16 -10,16,14 -6,5,8 -2,10,14 -14,16,6 -3,13,11 -7,19,6 -6,13,18 -2,8,13 -3,8,11 -12,13,3 -13,9,3 -15,15,14 -9,5,18 -8,8,3 -20,11,9 -2,12,9 -11,20,13 -10,18,15 -15,9,16 -10,5,3 -9,2,13 -9,14,4 -17,12,15 -18,7,12 -10,12,20 -13,15,13 -9,8,2 -9,3,9 -9,20,11 -16,7,12 -19,6,8 -11,2,13 -8,6,18 -5,16,8 -10,10,2 -2,11,8 -14,9,17 -14,18,7 -4,7,10 -5,11,5 -18,9,14 -11,10,2 -20,10,12 -14,11,2 -14,3,8 -2,12,8 -20,13,10 -4,14,13 -8,6,2 -16,16,17 -6,14,5 -14,17,11 -18,14,8 -14,18,8 -15,16,17 -17,9,13 -20,12,8 -4,7,6 -7,7,18 -1,8,8 -16,17,16 -4,7,4 -15,5,4 -18,10,11 -3,7,10 -16,11,17 -13,17,17 -15,15,17 -6,9,2 -16,6,11 -18,5,9 -4,6,15 -6,16,4 -7,7,4 -19,9,7 -8,12,1 -9,10,2 -5,4,7 -18,13,8 -5,3,8 -17,11,15 -4,4,7 -12,5,3 -19,9,15 -16,7,10 -15,12,2 -12,8,5 -8,3,11 -14,17,16 -6,2,12 -12,4,7 -11,11,20 -18,10,15 -9,5,5 -12,1,12 -7,4,14 -14,4,16 -8,3,9 -12,14,3 -9,12,4 -18,7,8 -5,16,6 -13,20,7 -11,19,5 -1,13,8 -14,3,13 -13,3,16 -13,9,18 -19,10,13 -15,4,8 -9,4,8 -6,7,7 -17,10,7 -13,12,17 -6,5,15 -12,9,1 -5,14,14 -15,13,4 -4,7,16 -17,11,3 -3,9,8 -13,7,19 -14,12,1 -19,14,10 -11,10,18 -15,18,6 -13,3,11 -10,19,5 -11,10,1 -4,9,3 -18,13,13 -10,3,5 -18,13,15 -18,8,11 -12,20,14 -16,10,15 -3,9,6 -10,15,4 -3,15,6 -15,11,19 -12,9,19 -9,2,15 -16,14,17 -4,8,14 -14,5,14 -17,4,7 -8,3,14 -17,9,12 -4,10,10 -4,14,17 -5,5,5 -8,3,8 -4,14,6 -19,15,12 -8,16,15 -13,9,4 -15,15,5 -7,14,5 -4,7,17 -15,14,15 -11,11,17 -19,12,11 -15,6,18 -4,9,4 -11,2,15 -4,7,12 -17,9,17 -5,18,10 -7,12,5 -17,15,8 -4,7,14 -3,10,9 -4,15,5 -3,10,15 -7,13,2 -5,7,16 -19,12,10 -8,6,4 -13,19,8 -12,10,18 -5,7,18 -12,1,9 -12,13,2 -9,6,19 -5,6,8 -13,14,4 -14,5,3 -4,15,9 -19,7,13 -9,10,1 -19,8,15 -6,11,19 -11,14,5 -14,2,12 -16,13,4 -20,7,10 -19,8,13 -12,5,16 -2,8,8 -14,2,8 -12,10,3 -2,13,13 -14,20,12 -4,10,17 -8,4,13 -15,11,4 -4,8,17 -17,5,10 -17,12,11 -19,8,10 -7,13,19 -6,16,5 -9,17,4 -6,5,6 -18,16,13 -14,5,17 -8,13,18 -6,18,14 -14,3,15 -8,9,4 -3,13,15 -3,8,9 -16,7,17 -15,13,17 -9,12,2 -1,11,14 -16,10,3 -8,9,18 -13,18,14 -13,15,15 -16,11,4 -3,10,8 -14,17,15 -7,16,15 -10,5,2 -17,8,4 -8,18,14 -19,7,9 -12,17,17 -8,17,7 -6,11,18 -12,15,17 -15,12,4 -17,3,13 -12,2,10 -10,10,1 -4,17,14 -18,5,11 -10,11,20 -11,16,18 -19,7,11 -8,4,6 -10,20,9 -19,15,9 -2,7,11 -10,2,11 -11,11,1 -10,14,18 -5,4,8 -2,9,13 -9,4,13 -10,9,20 -14,10,4 -16,15,9 -6,12,5 -15,4,9 -4,6,5 -10,8,18 -18,4,14 -11,11,2 -16,8,12 -5,17,8 -6,9,18 -20,12,10 -17,12,4 -7,19,9 -4,14,5 -3,5,10 -5,4,14 -14,4,13 -7,5,16 -9,18,14 -17,12,17 -13,20,9 -15,4,14 -14,7,17 -2,11,12 -6,17,8 -15,15,4 -9,18,15 -5,4,11 -4,9,15 -9,13,2 -19,9,6 -8,14,5 -11,10,0 -10,4,13 -7,4,12 -6,17,17 -11,3,15 -4,16,9 -6,15,16 -12,1,7 -8,10,18 -7,18,12 -2,7,7 -15,2,12 -14,6,2 -4,16,16 -17,16,9 -10,10,19 -14,14,3 -17,8,14 -10,19,12 -13,19,9 -18,10,17 -17,6,9 -12,18,12 -20,14,10 -18,16,11 -14,3,10 -13,18,11 -11,16,5 -16,15,5 -8,13,17 -11,5,14 -18,12,8 -19,6,13 -15,19,7 -17,16,8 -11,16,12 -13,12,18 -6,17,12 -10,15,19 -13,11,19 -6,16,11 -11,4,13 -3,11,5 -7,16,5 -3,15,14 -7,8,6 -4,4,13 -14,8,20 -4,3,9 -3,14,16 -14,16,5 -4,17,11 -6,13,7 -8,16,13 -14,7,2 -17,6,17 -17,4,9 -8,20,9 -11,18,8 -3,7,5 -17,4,11 -14,17,17 -18,15,15 -3,15,10 -17,4,5 -11,2,14 -8,3,5 -19,10,11 -5,15,14 -8,12,2 -16,6,7 -17,7,16 -7,11,17 -18,10,13 -5,5,7 -13,7,17 -16,15,12 -1,12,9 -10,18,16 -9,4,3 -10,16,5 -13,17,8 -14,16,15 -9,16,4 -18,10,7 -9,8,19 -16,8,5 -3,8,15 -14,3,7 -12,15,3 -9,11,19 -11,17,9 -11,15,19 -2,8,10 -2,10,7 -4,6,14 -2,12,15 -9,2,7 -1,10,14 -8,4,3 -1,9,9 -12,3,4 -9,19,12 -12,18,5 -10,5,14 -6,15,10 -20,9,10 -7,8,4 -4,18,9 -3,5,8 -18,8,12 -14,9,18 -13,18,10 -6,15,7 -13,13,18 -5,16,14 -5,11,6 -12,6,16 -12,8,19 -17,7,14 -8,6,15 -3,10,10 -13,11,1 -9,5,15 -9,17,16 -16,8,16 -12,14,18 -2,11,7 -10,11,3 -18,4,10 -9,20,8 -16,7,13 -12,11,18 -9,4,7 -13,20,12 -20,10,5 -6,11,7 -9,11,17 -4,4,8 -2,6,7 -3,8,16 -3,13,14 -18,11,17 -2,11,16 -19,11,16 -16,9,5 -14,4,5 -2,7,8 -10,7,16 -8,7,17 -17,9,18 -15,3,10 -19,13,13 -9,14,18 -2,16,13 -10,17,6 -6,13,16 -11,19,9 -4,14,11 -4,12,5 -14,16,14 -7,19,10 -19,9,12 -14,5,6 -15,2,10 -8,7,6 -9,12,20 -2,10,12 -6,10,17 -6,3,7 -6,13,2 -4,15,16 -8,6,5 -7,3,6 -12,19,7 -17,15,15 -9,16,15 -10,18,4 -10,17,8 -12,6,2 -11,11,19 -19,10,7 -5,16,12 -19,10,12 -10,14,3 -16,16,5 -9,12,18 -7,16,17 -15,11,16 -12,6,4 -11,9,20 -9,3,12 -17,17,10 -15,15,3 -8,19,12 -7,5,15 -15,9,3 -20,12,9 -9,15,18 -18,8,13 -15,15,7 -10,11,2 -4,3,12 -12,17,6 -4,9,6 -3,10,16 -13,3,6 -3,17,8 -3,5,12 -12,2,14 -2,14,8 -13,5,17 -11,11,4 -5,11,19 -4,8,15 -13,5,15 -5,17,11 -9,18,8 -18,8,6 -10,20,14 -19,5,11 -19,10,16 -9,15,7 -5,6,7 -12,3,12 -4,15,11 -4,10,13 -7,16,16 -5,5,9 -17,5,6 -10,9,18 -12,12,2 -18,8,15 -6,16,7 -5,17,14 -7,5,9 -17,5,11 -15,5,16 -16,13,6 -12,11,19 -5,17,9 -3,11,14 -9,19,6 -14,11,16 -18,11,12 -8,3,15 -11,17,7 -12,17,15 -7,3,8 -14,11,17 -14,9,1 -16,5,17 -18,9,13 -11,9,4 -6,10,3 -13,19,7 -11,7,4 -8,12,20 -8,14,19 -2,11,6 -14,17,7 -10,15,3 -5,10,15 -3,11,8 -16,12,3 -18,10,6 -16,16,10 -9,1,12 -9,8,20 -17,15,9 -11,17,15 -9,17,10 -9,9,19 -10,20,12 -16,14,6 -12,15,2 -20,13,11 -15,13,6 -18,12,15 -7,2,7 -14,5,16 -7,12,17 -14,9,4 -5,18,12 -18,5,10 -6,15,17 -7,8,17 -4,7,7 -11,5,4 -8,14,4 -13,10,19 -13,12,19 -4,14,9 -14,6,16 -14,18,13 -16,8,4 -2,8,15 -8,5,3 -9,10,0 -15,5,6 -18,14,14 -8,19,7 -6,10,18 -10,7,4 -10,14,1 -8,6,16 -14,17,8 -12,8,17 -9,17,3 -16,4,14 -17,7,10 -12,3,10 -16,14,18 -19,12,16 -3,8,13 -5,8,3 -8,14,17 -2,12,5 -20,14,9 -8,3,10 -2,14,10 -20,12,11 -16,6,12 -11,1,11 -18,12,12 -13,2,6 -10,1,12 -5,19,12 -5,14,15 -3,12,11 -6,13,15 -15,18,12 -7,17,16 -1,11,10 -12,16,13 -1,13,14 -10,13,4 -5,15,12 -15,15,18 -9,15,16 -18,4,12 -6,6,13 -9,8,17 -20,13,12 -14,15,14 -14,4,7 -15,6,13 -18,14,9 -16,17,5 -16,5,8 -15,8,17 -11,1,10 -6,3,14 -16,6,13 -7,2,6 -11,10,20 -14,14,17 -11,16,6 -8,5,15 -7,11,16 -8,4,17 -14,12,2 -3,10,5 -12,17,18 -11,14,2 -11,3,8 -16,10,19 -5,15,6 -19,10,14 -9,17,5 -4,6,7 -10,16,2 -4,8,16 -7,2,13 -6,6,7 -8,16,19 -18,7,9 -13,15,3 -11,15,4 -10,4,3 -5,4,6 -6,7,16 -20,10,8 -9,14,5 -17,12,18 -9,19,16 -1,9,11 -8,5,13 -9,7,5 -5,15,8 -5,5,4 -12,2,5 -14,4,6 -9,6,5 -13,7,3 -16,13,18 -10,18,5 -13,20,10 -19,9,8 -2,6,8 -12,5,5 -20,8,11 -14,16,18 -13,17,11 -0,9,11 -17,10,6 -5,15,17 -20,7,9 -5,8,18 -7,6,19 -14,13,19 -8,4,16 -14,18,5 -19,7,10 -4,11,11 -5,8,4 -6,13,13 -13,3,7 -16,12,15 -15,5,17 -11,4,7 -6,4,6 -14,17,5 -20,11,11 -10,1,14 -15,6,16 -12,20,11 -15,15,10 -16,14,7 -1,14,9 -3,4,13 -14,2,9 -4,18,13 -18,6,15 -9,14,3 -1,10,13 -7,4,5 -7,13,17 -11,3,17 -4,5,8 -5,8,13 -15,13,19 -4,6,16 -9,13,18 -11,7,19 -5,12,3 -19,8,14 -9,4,6 -6,12,16 -10,3,17 -9,11,3 -4,5,13 -14,15,2 -14,14,19 -7,5,17 -16,10,12 -14,8,2 -16,12,7 -8,19,6 -3,16,13 -10,6,2 -4,13,11 -4,12,18 -17,17,13 -16,5,10 -13,7,2 -13,11,4 -11,9,2 -5,6,6 -12,14,2 -16,10,18 -10,3,13 -16,5,12 -3,14,13 -11,12,19 -15,17,13 -9,5,19 -9,5,3 -10,16,6 -2,10,8 -7,6,15 -15,12,20 -10,17,15 -1,12,10 -18,8,10 -2,13,7 -4,11,5 -2,11,5 -3,6,13 -15,16,5 -9,3,15 -6,12,18 -3,13,6 -14,19,13 -5,15,11 -15,15,8 -7,16,8 -16,19,10 -9,9,1 -10,13,18 -3,10,13 -13,4,6 -14,17,14 -16,6,10 -7,11,4 -5,7,3 -18,13,12 -15,8,5 -15,4,5 -16,10,5 -16,4,7 -8,5,18 -9,4,14 -9,17,9 -3,14,8 -9,1,9 -11,1,14 -9,6,16 -15,16,15 -8,15,15 -18,14,11 -10,7,19 -7,14,17 -19,5,13 -13,9,19 -16,3,13 -11,3,10 -17,4,14 -17,5,15 -7,8,16 -6,3,11 -2,14,9 -4,14,10 -8,4,14 -13,5,6 -5,15,15 -14,5,9 -10,9,3 -20,10,9 -12,5,6 -17,10,3 -9,18,17 -16,17,6 -4,18,10 -18,11,11 -18,11,5 -1,11,8 -3,5,11 -10,2,7 -4,7,8 -16,19,8 -15,16,11 -9,11,2 -7,11,1 -11,13,4 -17,6,16 -14,16,7 -8,6,14 -17,10,14 -13,8,1 -2,15,8 -4,10,16 -6,19,13 -10,19,14 -2,7,9 -10,6,4 -12,18,8 -10,20,11 -10,5,6 -5,13,13 -7,6,14 -9,4,15 -5,4,13 -15,9,14 -16,14,4 -15,14,4 -17,12,8 -9,12,21 -3,5,14 -10,4,7 -7,5,4 -12,3,13 -5,13,16 -1,14,10 -16,13,7 -14,3,6 -3,7,13 -18,9,18 -4,12,14 -3,11,9 -11,3,9 -18,7,5 -12,9,4 -4,12,6 -13,5,8 -1,12,12 -15,16,7 -14,4,15 -8,8,4 -16,6,18 -17,12,12 -17,13,9 -16,16,15 -4,13,7 -13,18,6 -9,7,19 -12,3,17 -10,1,9 -6,4,12 -10,14,19 -4,10,6 -4,11,3 -19,11,8 -5,6,17 -6,8,16 -4,9,5 -13,6,6 -7,9,2 -4,17,7 -14,5,4 -4,14,7 -19,13,6 -13,4,14 -12,5,7 -13,3,17 -4,5,11 -5,13,5 -7,17,4 -2,6,14 -15,4,10 -14,6,8 -7,7,5 -20,9,9 -5,17,7 -14,13,16 -11,16,17 -13,3,15 -5,2,14 -13,18,15 -14,13,4 -14,3,11 -15,3,14 -7,12,19 -8,15,2 -12,9,17 -12,7,20 -9,9,20 -9,8,3 -9,11,1 -13,10,20 -13,16,6 -7,3,16 -2,7,14 -2,13,11 -6,14,7 -6,14,3 -11,15,2 -16,18,10 -13,13,4 -7,4,17 -4,3,14 -12,4,15 -1,9,8 -13,5,14 -14,13,3 -4,6,17 -2,8,12 -9,7,3 -16,17,9 -18,11,8 -14,8,4 -6,3,15 -5,12,15 -8,8,17 -18,11,4 -15,5,10 -3,13,17 -3,10,12 -11,4,16 -2,15,7 -13,4,12 -18,11,16 -4,12,7 -19,13,11 -3,15,13 -14,4,14 -6,17,11 -15,17,14 -5,9,5 -2,16,11 -16,14,16 -15,8,15 -9,15,17 -8,15,6 -13,17,3 -13,19,10 -9,4,18 -17,10,18 -6,10,19 -1,9,13 -7,20,10 -6,14,19 -12,6,19 -6,7,2 -5,10,17 -3,6,8 -13,5,10 -18,11,9 -4,12,15 -17,9,9 -14,19,14 -15,6,7 -12,9,18 -6,8,19 -12,18,4 -11,3,11 -14,19,10 -18,16,12 -12,20,10 -6,14,17 -9,6,3 -20,8,12 -17,10,4 -11,17,18 -14,6,6 -16,9,19 -4,5,5 -14,17,13 -15,9,19 -12,1,13 -19,13,12 -14,13,18 -5,6,5 -16,4,8 -19,8,6 -6,19,7 -2,10,13 -14,18,6 -11,5,18 -13,16,14 -3,17,7 -18,13,11 -17,4,13 -17,8,8 -4,14,4 -6,2,10 -6,9,5 -11,5,6 -15,16,10 -16,12,14 -13,17,9 -20,12,7 -19,12,6 -5,4,12 -3,6,6 -17,5,7 -7,11,18 -7,3,14 -12,5,4 -15,13,5 -19,12,8 -14,15,13 -10,12,1 -13,4,3 -14,14,15 -4,5,4 -7,3,9 -20,9,11 -9,20,12 -20,8,8 -11,14,16 -4,13,3 -13,7,4 -5,10,14 -8,16,18 -11,20,12 -12,13,17 -7,10,15 -16,6,4 -6,6,12 -13,17,18 -19,7,14 -10,4,14 -15,11,6 -17,14,8 -8,7,5 -15,6,10 -4,5,15 -7,20,8 -19,11,6 -11,9,5 -15,5,18 -5,13,15 -15,13,2 -8,18,6 -2,6,12 -5,16,13 -9,20,9 -16,9,18 -12,19,13 -8,2,6 -13,8,17 -14,10,20 -12,18,9 -5,15,18 -5,18,13 -5,9,9 -17,17,6 -6,6,8 -7,17,13 -20,8,9 -14,7,19 -4,16,13 -10,2,13 -13,6,19 -11,16,7 -19,14,11 -2,7,13 -12,2,6 -17,3,12 -14,1,10 -10,4,10 -11,1,7 -21,10,9 -13,10,18 -16,9,15 -13,11,20 -4,3,11 -20,10,10 -19,10,15 -12,2,8 -16,14,8 -14,13,5 -19,15,14 -3,13,16 -12,11,2 -4,16,6 -7,1,9 -6,18,7 -12,14,17 -18,11,14 -18,9,7 -15,4,4 -12,6,20 -16,8,9 -8,16,3 -14,3,14 -10,10,18 -13,1,12 -14,18,16 -12,1,11 -14,17,9 -6,3,6 -9,5,8 -2,14,5 -10,3,11 -15,4,17 -7,18,16 -5,12,14 -9,3,5 -21,10,10 -3,11,13 -11,17,19 -13,19,14 -19,9,11 -14,8,19 -12,8,18 -17,12,3 -16,18,14 -7,19,12 -5,13,17 -16,13,8 -6,13,5 -9,20,7 -17,11,7 -13,2,5 -5,3,9 -9,7,16 -5,3,14 -9,2,6 -11,5,2 -14,9,5 -8,13,20 -4,10,9 -15,19,10 -8,4,11 -17,7,9 -11,14,1 -18,9,4 -9,7,4 -7,18,15 -14,16,3 -3,3,12 -8,18,17 -20,7,11 -14,18,10 -13,11,18 -8,14,6 -6,16,17 -17,9,7 -11,4,3 -8,3,6 -14,4,8 -9,18,11 -11,4,17 -10,15,6 -11,4,4 -6,10,1 -5,8,14 -16,11,3 -15,8,19 -10,15,5 -5,4,5 -15,19,8 -5,2,13 -7,7,2 -9,2,14 -10,15,14 -18,9,11 -8,16,16 -4,4,11 -3,9,12 -2,16,10 -17,3,7 -14,15,6 -16,15,4 -12,10,1 -7,5,11 -16,3,7 -8,5,9 -19,11,14 -13,10,17 -16,12,18 -1,10,10 -11,8,20 -15,7,6 -17,13,14 -6,9,19 diff --git a/2022/inputs/day_19.txt b/2022/inputs/day_19.txt deleted file mode 100644 index a3fb91a..0000000 --- a/2022/inputs/day_19.txt +++ /dev/null @@ -1,30 +0,0 @@ -Blueprint 1: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 11 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 2: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 12 clay. Each geode robot costs 4 ore and 19 obsidian. -Blueprint 3: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 10 clay. Each geode robot costs 3 ore and 14 obsidian. -Blueprint 4: Each ore robot costs 2 ore. Each clay robot costs 2 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 5: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 10 clay. Each geode robot costs 2 ore and 14 obsidian. -Blueprint 6: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 17 clay. Each geode robot costs 3 ore and 19 obsidian. -Blueprint 7: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 13 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 8: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 18 clay. Each geode robot costs 3 ore and 13 obsidian. -Blueprint 9: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 13 clay. Each geode robot costs 3 ore and 12 obsidian. -Blueprint 10: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 10 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 11: Each ore robot costs 2 ore. Each clay robot costs 2 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 2 ore and 14 obsidian. -Blueprint 12: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 20 clay. Each geode robot costs 2 ore and 19 obsidian. -Blueprint 13: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 17 clay. Each geode robot costs 4 ore and 20 obsidian. -Blueprint 14: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 3 ore and 16 obsidian. -Blueprint 15: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 18 clay. Each geode robot costs 2 ore and 11 obsidian. -Blueprint 16: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 14 clay. Each geode robot costs 4 ore and 8 obsidian. -Blueprint 17: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 11 clay. Each geode robot costs 3 ore and 8 obsidian. -Blueprint 18: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 7 clay. Each geode robot costs 4 ore and 20 obsidian. -Blueprint 19: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 3 ore and 8 obsidian. -Blueprint 20: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 16 clay. Each geode robot costs 2 ore and 9 obsidian. -Blueprint 21: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 3 ore and 7 obsidian. -Blueprint 22: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 13 clay. Each geode robot costs 2 ore and 20 obsidian. -Blueprint 23: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 6 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 24: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 10 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 25: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 26: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 11 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 27: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 4 ore and 14 obsidian. -Blueprint 28: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 19 clay. Each geode robot costs 3 ore and 13 obsidian. -Blueprint 29: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 20 clay. Each geode robot costs 3 ore and 14 obsidian. -Blueprint 30: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 2 ore and 13 obsidian. diff --git a/2022/inputs/day_2.txt b/2022/inputs/day_2.txt deleted file mode 100644 index 18f755a..0000000 --- a/2022/inputs/day_2.txt +++ /dev/null @@ -1,2500 +0,0 @@ -B Z -A Y -A Y -B X -A Y -B X -A X -B X -B X -B X -C Y -C Y -A X -A Y -A Y -B X -A X -C Y -B Z -A X -B Z -C Y -C Z -A X -C Z -A Y -A X -B Z -B X -A Z -B Z -A X -A Z -B X -B X -C Y -B X -A X -A Y -C Y -B Z -C X -A X -B Z -B Y -B X -A Z -B Z -B Z -A X -B Z -B X -C X -A X -B X -B X -B Z -B X -B Z -A Y -B Z -B X -C Y -A Y -C Y -B Z -A Y -B X -A Y -C Y -A Y -B Z -B Z -C Z -B X -A X -C X -B Y -A Z -C Z -B Z -A Y -A X -B Z -C Z -B X -B Z -A Y -B X -A Y -A Y -A X -C Y -B X -B Z -C Y -B X -B X -C Z -C Y -C Y -A X -B Z -A X -A X -B Y -A Y -B Z -B Z -B Z -A Y -A X -A Y -B X -B Z -A X -B X -B X -C Y -B Z -A X -A Y -B Z -A X -B Z -A Z -A Y -A Z -B Z -A X -A Z -A X -C Y -A Y -A X -B Z -C Z -B Y -B Z -B X -A X -C Y -B Z -B Y -B X -B X -A X -C Y -A Y -B X -A Y -A Y -A Y -B X -A Z -A Y -B X -A X -A Z -B X -B X -C Z -C Y -B X -B X -A Y -C Y -C Y -A X -B Z -B Z -A Y -C Y -B Z -A Y -A Y -A X -B Z -B X -A X -A X -B X -A X -B X -A X -B X -A X -B Y -B Z -A X -B X -B X -B Z -A X -B Z -A Y -B Z -A X -A Z -B X -A X -A Y -C Y -C Y -B Z -A X -C Y -A X -B X -A Y -A X -B X -B X -A Y -A X -A X -A Z -C Y -A X -B X -A X -A X -A X -A Y -A Y -C Z -C Z -A Y -B Z -A X -B X -C Y -B Z -B Z -C Y -C Y -A Y -A Y -A Y -A Y -C Z -A Y -B Z -B Z -C Z -C Y -C Y -C Y -C Y -C X -A X -B Z -B Z -B Z -B Z -C Y -B Z -A X -A X -A X -B Z -A Y -C X -B Z -A X -A Y -B Z -C Z -B X -A X -B Z -A X -A Y -B X -C Y -B X -B Z -A X -B X -B X -A X -B X -B Z -B X -A X -B X -B X -B X -B Z -B X -B Z -C Y -A X -A X -C Y -C Z -A Y -B Z -B Z -A X -B Z -A Y -A X -A Y -A Y -A Y -B Z -C Y -A X -A Y -A Z -B X -A Z -B X -B X -B X -A X -A X -C Y -B X -A X -B Z -A Y -A Y -A X -B Z -A Y -B X -A Y -B Z -C Y -A Y -C X -B X -B Z -C Y -A Y -A X -A X -B Y -C Z -B Z -A Y -A X -A Y -A X -A Y -A Y -A X -A Y -A Z -B X -A X -C Y -A X -C X -A Y -A X -A Y -A X -A X -B X -A X -B Z -A X -C Z -B Z -B Z -A Y -B X -B X -A Y -B X -B X -C Y -A Y -C X -C Y -B Z -A Y -A X -C Z -A X -B X -B X -C X -A Y -B Z -A X -A Z -C Y -B Z -C Y -C X -A Y -B Z -B Z -A Y -B Z -B X -B X -B Z -B Z -B X -C Y -A Y -A X -A Y -B Z -A X -A Y -A Y -A X -B X -A Z -A X -B Z -B Z -A X -C Y -C Y -A Y -A X -A Y -B Z -B Z -B X -B Z -A Y -A X -A Y -A Y -A Z -C Y -C Z -A X -C Y -A Y -A X -A Y -A X -C Z -B Z -B X -B X -B X -A X -A Z -B Z -B X -B X -B X -B X -B X -B X -C Y -B X -B Z -A X -C Z -A X -C X -B Z -A X -A Y -A Z -C Y -B X -C Z -C Y -A Z -B Z -C X -A Y -A Z -B Z -B Z -B Z -A X -A X -B X -A X -B Y -A X -A Y -A Y -B X -A Y -B X -C Z -A Y -C Y -A X -A X -A Y -B X -B Z -A X -B X -B Z -A Z -C Z -B Z -B X -A X -A X -B X -A X -A Y -A Y -B Z -A X -A X -A X -A X -C Y -C Z -A X -A Z -A X -B X -A X -B X -B Z -B X -C Y -B Z -A X -B Z -A Z -A Y -A Y -A X -A X -B Z -A Y -A X -A X -B X -B Z -A Z -A Y -A Z -B X -B Z -A Y -A Z -B X -B Z -A Z -A Y -A Y -A X -A Y -B Z -A Y -A X -A X -A Y -A Y -A X -A Y -A X -C Y -B Z -B X -B X -B X -A X -B Z -B Z -A X -B Z -A Y -C Y -C Y -A Y -B Z -B X -C Y -A X -A Z -B X -B X -C Y -A X -B X -B Z -A Y -A X -B Z -A Y -A Y -C Z -B Z -B Z -A X -C Y -A Y -A Z -A Y -C Z -B Z -A Y -C Z -B X -A X -B X -B X -C Y -A Y -B Y -A Y -B X -A Y -A Y -B X -B Z -B X -A Y -A Y -C Y -C Y -A Y -C Y -A Z -B Z -A X -A Z -A X -C Y -A X -A X -B Z -B Z -C X -C Z -A X -C Y -B Z -B X -A Y -A X -A X -B Z -A X -A Y -A Y -A X -B Z -C Y -A Y -B Z -A Y -B X -A X -A X -A Y -A X -B Z -C Y -A X -A Z -B Z -B Z -A X -C Y -A X -B X -A X -A X -B X -A X -B X -B Z -C X -A X -C Y -C Y -B Z -B X -C Y -C X -A Y -B X -A Y -B Z -C Z -B Z -A Y -A X -B X -A Y -A Y -B Z -B X -A Y -B X -A X -A Y -B Z -B X -A Z -A Y -A X -A Y -B Z -B Z -A X -A X -B Z -A X -B Z -A X -B X -B X -A X -A Y -B X -A Y -A X -B X -B X -B Z -B X -C X -B Z -A Y -B Z -A Y -A X -B Z -B X -B X -C Y -B X -B X -A X -A Y -A X -B X -C Y -C Z -A X -B X -B X -A Y -B Z -B X -A X -B X -C X -A Y -A Y -A Y -A Y -C Y -A Y -A Y -A X -A Y -B X -A Z -A X -B Z -B X -A X -B Z -A X -B Y -A X -A X -A Y -B X -B Z -C X -A X -A X -A Y -B Z -C Z -A X -C X -B Z -B X -B X -B Z -B Z -A X -C Z -A Y -A Y -B Y -B X -B Y -A X -B Z -B Z -A X -B X -A X -B Z -A Y -A Y -B Y -A Y -A Y -A X -B X -A X -B Z -B X -B Z -C Y -A X -B Z -A Z -A X -A X -B X -B X -A Z -B X -A X -A Z -A X -A Z -A Y -A X -A Z -C X -A X -C Y -B X -A X -B X -B X -B X -B X -A X -B Z -B X -A Y -B X -A Y -B X -B X -A Y -B X -A X -A X -A Y -B Z -A Z -B Z -C Y -B Y -A Y -A X -A Y -B Z -A X -B Z -B X -A X -B X -B X -A X -A Y -B Z -C Y -A Y -B Z -C Y -A X -C Y -A Y -A Y -A X -C Y -A Y -B Z -B Z -A Y -B Z -B Z -C Y -A X -A Y -A Y -C Z -A X -A Y -A Y -A X -A Y -B X -A Y -A X -A Y -B X -B X -A Y -A Y -A Y -C Y -A X -A X -B X -A X -B Z -C Y -B Z -C Y -A X -C Z -C Y -B Z -B Z -A Y -B X -B Z -C Y -A X -A X -A X -B Z -A X -A Y -B Z -C X -C Y -A Z -A X -C Y -A X -A X -B X -C Y -A Z -B Z -C Y -B X -A X -A X -C Y -A X -A X -B Z -B X -A X -A Y -B X -A X -A X -B X -C Y -A Y -C Z -A Y -B Z -A X -B X -B X -A X -B X -B Y -A X -C Y -A Y -A Y -B X -A Y -B X -B Z -A Y -C Y -C Y -A Z -B Z -C Z -B Z -A Z -A Y -B Z -A X -B Z -A Z -A Z -B Z -B X -A X -A X -A X -B X -A X -A Y -C Y -B Z -B X -A X -B Z -B X -B Z -A X -B X -B X -B X -A X -B Z -A X -B X -A X -C Y -A X -A Y -A Z -C Y -A Y -A X -C Y -B Z -A X -B Z -A X -B Z -B Z -B Z -C Z -A Z -B X -A X -A Y -A Y -A Y -B X -C X -A Y -A X -A X -C Y -A Y -A Y -B X -C Y -A Z -A Z -A Y -C Y -B Z -A Z -C Y -A X -B X -B X -B X -A X -C Z -C Y -B Z -B Z -A X -A Y -A Y -A Y -C X -A Z -A X -B X -B Z -B Z -A Z -A X -B Z -A Y -B Z -C X -A X -B Z -A Y -A Y -A X -B Z -B X -A Y -A Y -A Y -A Y -A Z -A X -C Y -A Y -A Y -C Y -C Y -B X -C Y -A X -A Z -B Z -C Y -A Z -A X -A Z -A Y -C Y -B Z -A Y -B X -B X -A X -B X -A Z -B Z -A X -A X -C Y -A Y -C Y -C Y -B X -A X -C X -B X -B Z -A Y -B Z -A X -A Y -B Z -B Z -A Y -A Y -A X -A Y -B Z -A Y -B Z -C Y -C Y -B X -A Z -A Y -C Y -B X -B Z -B X -C Y -B Z -A Y -A Y -B Z -A X -A Z -B X -A X -C Z -B X -B X -B X -C X -C Y -B X -A Y -B Z -B X -B Z -C Y -A X -A Y -A X -B X -B Z -B Z -A X -B X -C Y -C X -B Z -A X -A Y -B Z -B Y -C Y -C Y -A Y -B Z -B X -A Y -B Z -A X -A X -A Y -B Z -A Y -A X -B Z -A X -C Y -A Y -C Z -B Z -C Y -B Z -A Y -C Y -A X -A Y -B X -B Z -B X -B Z -A Y -B X -A Y -B Z -A Y -C Y -A X -A X -B Y -B X -A Y -C X -B Z -B Z -A Y -C Z -B X -A X -A Y -B Z -C Y -C Y -A Y -A Y -B X -C Y -A Y -B X -A X -B X -B Z -A X -A Y -B X -B X -C Y -B Z -A X -A X -B X -C Y -B X -A X -A X -B X -C Z -C Y -B X -B Z -A X -A Y -C Y -A Y -A Y -A Y -B X -C Y -B X -A X -A Y -A X -B Z -A Z -B X -A Y -B X -A Y -B X -B Z -A X -A X -B Z -A X -A Y -B X -B Z -B Z -A X -A Y -A Y -A X -A X -B X -B Z -B Y -A X -C Y -A Y -C Y -A Y -C X -B X -B X -A X -B Z -A X -C Y -B X -C Y -A Z -A X -B Y -A X -B X -B Z -A Z -C Y -A Y -A Z -A Y -A X -A Y -A X -A X -A X -B Z -B Z -C X -A X -C Z -B X -C X -B Z -B Z -A Z -B X -A Y -B Z -C Y -A X -C Y -C Y -B Z -A Y -A Z -A X -B Z -B X -C Z -C Y -A Y -C Z -B X -B Z -C Y -A X -B X -C Z -B Z -C Y -B X -A Y -B Z -C X -A Z -A X -A Y -B Z -B X -B X -B X -B Z -A Z -A X -B Z -B X -A X -A Y -B X -B X -A X -A X -B X -B X -C Y -A Y -C Z -A Y -A Y -A X -B X -B Z -A X -B X -A X -B X -A Y -C Y -A Y -A X -A Y -A Y -C Y -B Z -B Z -A X -A Y -C Y -C Y -A Y -A X -A X -C Y -B X -A Y -B Z -C Y -B Z -A X -A Y -A X -B Z -B X -C Y -A Z -C X -A Y -A X -C X -B X -A Y -A X -B Z -B Z -C Y -A X -A Y -A Y -B X -A Y -A X -C Y -B X -C Y -A Y -A Y -A Y -A X -A X -C Z -B X -C Y -B Z -A X -A Y -B Z -C X -B Z -A X -C Y -C Y -B Z -B Z -A X -C Y -C Y -A Y -C Y -B X -B Z -A Z -C Y -A Z -B Z -A X -B Z -A X -B Z -A X -A Y -A X -B Z -A X -A X -A X -B X -C Y -B Z -B X -A Y -A Y -C Y -B X -A Z -C Z -C Y -A X -A Y -A X -B Z -A X -B X -C Z -A Y -C Y -A Y -A Y -A Z -C Y -A X -B Z -C X -B Z -A X -B Z -B Y -A X -C Y -A X -A Y -B X -A X -B X -A Z -A X -A Y -B X -A Y -B X -C Y -B X -A X -A Y -A X -B X -A X -A X -B X -A Y -B Y -A X -A Y -A X -B X -C Y -A X -A Z -C Y -A Y -C Z -B X -B Z -A Y -C X -A Z -A X -A X -B Z -C X -A Y -A X -A Y -A X -A Y -B Z -B X -A Z -B Z -A X -A Y -B X -B Z -A Y -B Z -C X -B Z -A X -B X -B X -C Y -B X -B Z -A X -A Y -B X -A X -B Z -A X -B Z -B Z -C Y -C Y -B Z -B X -B Z -A X -A Y -A X -B X -B Z -A Y -B Z -B X -B X -B X -B Z -B Z -A X -B X -A Y -B X -C Y -B Z -B Z -B X -C Z -A Y -A Y -B Z -B Z -A X -C Z -A Y -A X -A Y -B X -C Y -A Y -A X -B X -B Z -A Z -A Y -A Z -A X -B X -B X -A Z -A Y -A X -C Y -A Y -A X -C Z -A X -B X -A Y -B X -A Y -A X -A Y -B Z -B Z -C Z -A Y -A X -A Y -A Z -A Y -B Z -B X -A X -A X -B Z -C X -A Y -A X -A Z -C X -C Y -B Z -A Y -B X -B Z -C X -B Z -A Y -B Z -B X -A Y -B Z -B X -A X -B Z -C Y -A Y -B Z -A X -A X -B Z -A X -C Y -A X -B X -B Z -B Z -C Y -A X -B Z -C Z -B Z -A Y -B Z -B Z -A X -B Z -A X -B X -A X -A X -B Z -B X -A Z -B Z -B X -B Z -B Z -B Z -B Z -A Y -B X -A Y -B Z -B X -A X -A X -B X -B Z -C Y -B Z -B X -B Z -B Z -C Y -A X -A Y -B X -A Z -B Z -B Z -A X -A Y -B Z -A Z -A Y -A Y -A Y -A Y -C Y -B Z -A X -A X -B X -A Y -A Y -A Y -A Y -B X -B Z -C Y -B X -B X -A Y -B X -B Z -A X -C X -B X -B X -B X -C X -C Y -A Y -A X -B X -A Z -C X -B Z -C Y -B Z -A Y -A X -B X -B X -B X -A Y -B Z -A Z -C Y -A Y -A X -B Z -C Y -A Y -A X -B Z -C Z -C Y -A Y -A X -A Y -C Z -A Y -B Z -B X -B X -C Z -C Y -C Y -C Z -A Y -A Z -C Z -A Y -A X -B Z -A Y -A X -C X -A Y -C Y -C Y -A X -B Z -B X -A Z -B X -A X -C Y -A Z -B Z -A X -B Z -B X -A Y -C Z -B X -B Z -C Y -A X -B Z -B X -A Y -B X -C X -A X -A X -A X -A X -C Y -C Y -A X -B Z -A X -A Y -A Y -A X -A X -B Z -B Z -B X -A Y -A Z -C Y -A X -A Y -B Z -B X -B X -A X -C X -B Z -C Y -C Z -B Z -A X -B Z -A Y -A Y -A Y -C Z -C Y -A Y -C Y -A Y -A X -B Z -B Z -B X -C Z -A Y -C X -B Z -A Y -B Z -B X -B Z -A X -A X -B Z -C Y -A Z -A Y -B Z -A Z -C Y -B Z -B X -A X -B Z -B X -A X -B Z -A X -A X -B Z -C Y -B Z -A Y -A X -A X -C X -A Y -B Z -C Y -A Z -C Y -B X -A X -B X -C X -C Y -B Z -B Z -A Y -A Z -B X -B Z -A Y -B X -A Z -C Y -C Z -C Y -A Y -C X -C X -B X -A Y -A X -B X -B X -C Z -C X -A X -A Y -B X -B X -C X -B Z -A Y -B Z -A Y -B Z -C Y -A X -A X -B X -B Z -A X -C Y -B X -A X -A X -A Y -A Z -B X -A X -A Y -A Z -B X -B Z -A Y -A X -B X -A Y -C Y -B Y -B X -A Y -C X -A Z -C Y -A X -B Y -C Y -B Z -B X -C Y -C Y -A Y -A X -C X -A Z -A X -B Z -B X -B X -A X -B X -A Z -B X -B Z -B Z -C Z -B Z -B X -C Y -C Y -A Z -C X -A X -B Z -A X -C Y -A X -A Z -B Z -B Z -A X -B Z -B Z -A X -C Z -B Z -B X -C X -A Z -B X -A Y -B Z -C Y -B Z -B X -A Y -B Z -A X -B Z -A Y -A Z -B Z -C Y -C Y -A Z -B Z -B X -B X -C Z -B Z -B Z -A X -A X -A X -A X -A X -C Y -A X -B Z -A X -B Z -C Y -C X -A Y -B X -A X -B Z -A Y -B Z -C X -A Y -B X -A X -A Y -B Z -A Y -A X -B X -B Y -B X -B Z -B X -A X -B X -B X -B X -A Z -A X -A X -B X -C Y -A X -A X -B X -B X -B X -B X -A Y -A X -B Z -A X -A Y -C Y -B Z -A Y -A X -C Z -A X -B Z -A X -B Z -B Z -B Z -C Y -B X -C Y -A Z -B Z -A X -A Y -A Y -A Y -B X -B Z -B Z -A Y -B Z -B Z -B X -A X -B Z -A Y -A Y -A X -B Z -A X -A X -B Z -C Y -B X -A X -A X -A Z -C Y -A X -A X -A X -A X -A X -C Y -A X -A X -B X -B Z -C Z -B X -A Y -B Z -A X -A Y -B Z -B Z -B Z -B Z -A X -A Y -A Y -B X -A Y -A Z -A Y -B Y -A X -B Z -A X -A Y -C Y -B Z -C Y -A X -B Z -A X -A Z -B Z -A X -B X -C Y -A Y -A X -A Z -C Y -A Z -A Y -A Y -A X -A X -A Z -A Y -B X -B Z -B X -B X -C Y -A Y -A X -B X -A X -B Z -A X -A X -B Z -C Y -B X -C Y -A X -B X -C Z -A Y -B X -A Y -A Y -B X -C Y -B Z -A Y -B Z -A Y -A X -A X -A Y -B Z -B Z -A Y -A X -A X -B X -B Z -A Y -A X -C Y -B X -C Y -B Z -B Z -B X -A Y -B X -B X -A X -C Y -C Y -B Z -B X -A Y -C Z -C Z -C Y -A Y -B X -B Z -B X -A X -B Z -A Y -A X -C Y -B X -A Y -B X -A Z -A X -A Y -C Y -A Y -A X -C Y -C Z -B X -A Y -C Y -B Z -B X -A X -B X -B X -C Y -B Z -B Z -B Z -B X -B Z -A Y -B Y -B Z -A Z -A X -B Y -A X -B Z -A Y -B X -A X -B Z -C Z -B Z -B Z -A Y -B X -A X -A X -B X -A Y -A Y -A X -C Z -C X -A Y -C X -A Y -A Z -C Y -A X -B X -A X -B Z -A X -C Y -A Y -B X -C Y -A Y -A Z -A Y -A Y -B Z -C Z -C Y -A Y -A Y -B X -C X -A Z -B Z -C Y -A X -A Y -B X -A Y -C Y -C Z -A Y -B Z -A X -C Y -B X -B Z -A X -C Z -B Z -C Y -C Z -B Z -A X -A Y -A X -B X -B Z -B X -A X -B Z -C Y -A Z -A Z -C Y -A Y -C X -B X -A X -A X -B X -B Z -B X -B Z -B Z -A X -B X -A X -A Y -A X -C Z -B Z -A X -C Z -C Z -C X -A X -B X -A X -A Z -A X -C Z -A X -A X -B Z -C Z -C Y -B Z -B X -A X -A X -A Y -B Z -A Y -B X -B Z -C X -B Z -B X -A Y -B Z -A Z -A Y -A Y -B X -C X -A Y -A Y -C Y -C Y -B Z -B X -C Y -C Y -A Y -A X -A Y -A Y -B Z -B X -A X -B X -B Z -B Z -A Z -A Z -A Z -A X -B X -B Z -A X -B Z -A X -B Z -B X -C Z -B Y -A Y -A Y -A X -A X -B Z -B Z -B X -A Y -C Y -B X -A X -B X -C Y -A X -A X -B X -C Y -C Y -C X -B X -C Y -A Z -B Z -B Z -B Z -B X -B Z -A X -B X -A X -A Y -C Z -B X diff --git a/2022/inputs/day_20.txt b/2022/inputs/day_20.txt deleted file mode 100644 index c7cce50..0000000 --- a/2022/inputs/day_20.txt +++ /dev/null @@ -1,5000 +0,0 @@ -8197 -1457 -9638 -1252 --3118 -3637 -3549 -4684 --3054 -377 --2045 --3590 --4687 --9673 -3704 --7735 -1172 --5589 --6259 -6182 -6238 --3086 -7219 --3830 -791 -339 -8311 --5577 -7026 -9298 --5762 -7385 --6734 -4599 -3569 -7706 -9634 -8785 -647 --8795 --6687 --2736 -8105 -353 -5383 -790 --593 --1191 --6307 -4830 -6202 -9147 --3323 -7760 --1196 --3771 -1469 -9498 -7851 -1518 -9067 -1551 --4574 -2340 -5050 -7039 --9817 -4625 -9101 --5744 --6493 --7386 --1807 -6807 -7507 --1294 -4405 --9670 -8946 --6475 --9233 --9773 --4150 -1526 -681 --1722 -3641 --7320 -7350 --1853 --5319 -6405 -1310 -1123 -832 -1632 -468 --5901 --684 -6317 --8230 --6182 -3057 --5404 --810 -9077 -8156 --9161 --5211 -6514 -9373 --6297 -3042 -6068 --2271 -5110 -562 --2418 --6521 -202 --6723 --1585 --7976 --8994 --4210 -5448 -4695 -181 -5229 -3070 -8439 -2676 -146 --9732 --9807 -1935 -7995 --3546 --8534 -6699 -225 --8878 --814 -4876 -578 -2199 --3370 --7422 -7632 -5642 -8750 -8812 --810 -9661 --5381 -20 -6028 -4549 -4005 -1099 --918 --9334 -2161 -1328 --3112 -1055 -5188 --3720 -555 -3411 -7576 --8795 --487 --9533 -7374 --9237 -1531 --1679 -2939 -5398 -1962 --1230 -5833 --98 --9619 --4304 --9026 --7655 -334 -6200 --3494 --4868 --5325 -5185 -200 -7949 --6828 -641 -7645 --5822 -9785 --9732 --6710 --8911 --5434 -2029 -7532 --7231 -3008 --6727 --530 -1044 -8554 --615 --1396 --904 --9489 -5014 --5963 --6579 -2396 --4525 -6207 -725 -1390 -5060 -9541 -3368 --612 --5093 --5936 -1519 -7717 --9375 --3716 -8820 -5481 --3937 --3035 --2902 --204 -6915 -8568 -7782 --8073 -1916 --1434 --1399 -5457 -9771 -1772 -2062 --4527 -2277 --6489 -6377 --5867 --7191 --5483 -2852 -3411 --2733 --7187 -4593 --4858 --9513 -2438 --1313 --387 --8379 --8245 -1252 -9437 --4137 -4329 -7351 --5343 -4389 --7053 --6493 --8192 -9982 -408 --316 -7997 --4125 -7579 --9940 --4186 -660 -4346 -13 -3468 --8222 -6732 -5012 -7199 -1513 -4969 --179 -9841 --3171 --3192 -9818 -6323 --9016 -7522 -6187 --9648 --6613 --2085 -931 --430 --6431 --5132 --4367 -8877 --7249 --6802 --3314 --2090 --4985 -6935 -6928 --6906 --8757 -8424 --4137 --5538 -5876 --4466 --5773 --5359 -424 --1759 --8943 -3469 -1640 -299 --8639 --5542 -634 --9948 -5787 -8234 -9465 --5858 --812 -3543 --2744 -7373 --3373 --3152 --3980 -7278 -1326 -3926 -3987 --9734 -5310 -9771 --5531 --2900 --8943 -8785 -4137 -863 -8820 -9768 -6754 --8501 -5348 --9159 -766 --5085 -2161 --1247 --7124 --1947 -7039 -2861 --8830 --9182 -9610 --3075 -3639 --5936 --5262 -9811 --9931 --1698 --9518 -4141 -8550 -8869 --1041 -3315 -8002 --6781 -3400 -7051 --7650 -843 --2810 --8397 -5593 --6293 --1204 --2138 --4862 --2349 --9916 --2288 --3948 --3410 --7936 -9615 -2151 -2415 --7345 -5014 --7104 -7384 -4875 -5987 --7397 -5059 -1263 --7897 -3380 --4587 -3886 -2199 --2505 --5180 --1460 --5537 -9227 --8192 --8558 --7107 --4555 --1245 -9360 --7283 -1780 --1018 -1098 --9166 --32 --1987 -432 -7198 -4208 -1274 --5491 -7140 -1239 -2645 --1211 -1554 -2340 --5305 --5886 --4625 --1550 --89 -496 -5905 --1834 --3999 --8276 --6543 -210 --4212 --7135 -7223 -5966 -9282 -8919 --3311 --7063 -8020 --3763 --1565 -2925 --1383 -1025 --179 -1273 --7134 -8623 -9967 --882 -1904 --6682 -5635 -7614 --6532 --898 -3764 -2818 -8696 --1330 --6963 -5367 -4682 -4942 -3211 -6414 --5735 -8945 --5391 --8572 -210 --3269 --3518 --7191 -256 --8121 --1330 --4467 -8368 --5130 -2254 -5591 --3869 -3100 -4798 -2203 --3324 --5981 -1912 -2530 -1283 -2987 -1374 --2285 -1105 -3532 -6505 --6313 -6788 -7121 -7325 -4682 -1644 --4931 --2045 --1998 -6140 --4908 -560 --3225 -9486 --5669 --5605 --7292 --6890 --4466 --5428 --6300 --5991 --2888 -1423 -4490 -8561 --435 -893 --354 -8260 -2131 --3233 --6263 -89 --6238 -1276 -5860 --23 --2508 --8380 --5929 --2558 -4033 --5306 --458 -5832 -4055 --6070 -9348 -9890 --4588 -9058 --3118 -7519 --8245 -9587 -1804 --5642 -647 --8329 -5331 --1242 --8084 --2434 -1766 --5618 -8807 --9759 -8569 -670 --9654 -650 --7362 --4964 --1245 --3770 -4949 -2762 -950 -5397 --2006 --5524 -5884 --8694 -6199 --6163 --9688 --3136 -4833 -2667 -6417 --5520 --1124 --308 --9375 --7993 -6916 --3567 -4192 --2738 --4806 --1328 --2513 --6128 --3161 -1819 -7528 -5232 --3673 --5011 -4176 -8079 -5917 -235 --9762 --354 -3622 -1252 -7152 -4605 --7538 --5983 -9592 -9932 -776 --7352 -687 --9458 -5331 -7616 -2839 -9684 --9760 -432 -7614 --2192 --9632 -1774 --8515 -9276 -8397 -8209 -3733 -952 -572 -1763 -9692 -6767 --7933 -1272 --2728 --9510 --2546 --300 -8406 --5531 -4140 --9361 --9078 -3682 --5768 -2345 --431 --1361 -9323 -2057 --3004 --5991 -3257 -5241 -228 --7021 --8835 -4748 --2496 --31 -463 --2926 -8829 --6112 --3645 -6696 --7788 --9543 --7385 -4482 -8567 --7820 -6276 -2013 --9329 -7049 -1780 -5341 -4508 --7910 --6701 -4044 --5848 -2225 --2384 -8714 -6456 --5306 --8212 --1752 --5809 -6141 --6717 --7237 -3089 -2979 --594 -1819 --3017 -9973 -4508 -6839 -5551 --6182 --499 --4224 --3144 --1010 -5977 --9611 --3891 -4738 --5380 --6256 --6295 --4881 --1285 --7793 -9672 -3042 --1374 --83 --3080 --9489 --8263 --1191 --4117 -7739 --8438 -3087 --810 -959 --6315 --3843 -8260 -6395 -9939 -5612 --4171 --3083 --2620 -7277 --183 -2901 --5410 -5784 -4859 --1478 -5721 --655 --7862 -2091 --4532 -9608 -7385 -6728 --3539 -274 -2144 -8328 -9825 -6607 --2813 -6352 -8563 --4806 -5310 -2556 --92 --6174 --8559 --6481 -9375 --6789 --4092 -1289 --1920 -1697 --4625 --5786 --4270 --3806 -9679 -7981 --4646 -8015 --7251 --553 -3173 -6696 --8065 -8482 --5576 -5403 --3458 -6461 -4600 -8680 --9514 -9880 --7676 --5556 -5522 -4423 --7227 -8116 -5448 -609 --5357 -7201 --6373 --6128 --9183 --4996 -6151 --1129 -3201 -9237 -957 -4228 --8708 -293 --11 -6985 --2705 --9960 --3473 --6895 -9669 --6931 -4633 -7767 -3518 --5784 -2181 --5858 -2640 --3650 -9776 --1973 -4344 -5195 -560 -3963 -9290 --5964 -989 -7273 --6724 -1652 --4122 -6647 -8104 --7728 --939 -1328 --4243 --2298 -8202 --9760 --9787 -8807 --3300 -2076 -9012 --5963 --2238 -929 -8585 -9166 -314 --3189 --5577 -6288 -9370 --4134 --2293 -9515 -9346 --8222 --9738 -7515 --2282 -8602 --3770 --7634 --658 --3144 --1447 -5978 --4292 -1660 --6590 --5541 --2908 -9042 -6849 --5076 -6640 --499 --899 --4401 --7473 -2846 --8753 -2352 --3703 -959 -8207 -6102 --328 --4405 --3969 --2300 --4883 -4247 -6080 --8472 --7559 --5260 --5460 --9902 -4443 --8192 -5239 -9487 -9813 --8515 --361 --3682 --9763 --7105 -4455 -2556 -6914 --5632 --1102 --3154 --8541 --8311 --3778 -7505 --5463 --1289 --2107 --2527 --8857 --8070 -3411 -5527 --9159 --2475 -4295 -8598 --7376 -8405 --756 -3903 -5711 --1952 --2141 --1555 --1722 --8011 --7524 -4066 -7505 -3313 --7143 -572 --6703 -8705 -3476 --8609 --1929 --9738 --1010 -3057 -9268 --975 --6432 -213 -9728 -7696 --2361 -6640 --2570 --7249 --2825 --9916 --6872 -7502 --8765 --4941 --6499 -5501 --4522 -4421 --3680 --8292 --1005 -5277 -6966 -132 -4673 -8928 --8725 --7618 --3666 -6043 --3049 -3211 --7620 -2439 --3277 -1641 --851 --1473 --9938 -941 --3353 -9597 --2261 --3221 -604 -1792 -5998 --8262 --4447 --8006 --6676 --218 -2568 --1085 --6639 -1519 --7021 -5241 --9159 --5026 --6165 --163 --431 -648 --7520 -2365 -1131 -2694 -652 -8479 -499 --7163 --8532 -8544 --7268 --7205 --5384 -1175 --6156 --4683 -8386 --1739 -6447 -4818 -67 --5901 --4774 --4155 --5672 -9067 -6344 --8490 --8124 --699 -1899 --3740 -7735 --4774 --4356 -7632 -652 --6892 --9819 -8932 -1803 --8652 -4716 -4301 --339 --2270 -5305 --8294 -1423 -6699 -1148 --617 -9419 --777 --8750 --218 --7637 --1338 -4781 --6481 -7987 --3734 -6562 -9510 --2374 --2299 --6462 -8517 -5654 -2224 -7789 --9770 --7566 -7876 --8766 -2038 -5551 -4064 --1624 -5857 -1888 -2198 --266 -1756 --6687 --2453 --1930 --1464 --8240 --9342 -6319 -6946 -8560 --2821 --2466 --3331 --8376 -5200 -9573 --1136 -2733 --9755 --9049 --3402 -3591 --2351 --3599 --33 -151 -9187 --3062 -9657 -2392 -3532 -6711 --8987 --687 --8933 -323 --6094 --4555 -86 --7655 -9998 -3183 --705 -8260 --7709 -4907 -3698 -3374 -1395 -9106 --4520 --6728 -241 --9926 --6024 -7120 --6771 --2761 -650 -3660 --2821 --4447 -3925 --5348 -4422 --5746 -1740 -6000 --5832 --1998 --1258 -3724 -1918 --5214 -2568 --4073 --8358 --2008 -2280 --8062 -2057 --8043 -1526 --9117 -1845 --9656 --7897 --431 -3349 -5985 -1783 -8901 -6483 --637 -6119 -6568 -8231 -6941 --8101 -2983 -5730 --5262 -6806 --1490 -465 -7222 -2788 --7266 --141 -1380 -1345 --3105 -439 --1849 --793 -3287 -623 --1074 -7384 -5207 --316 --7263 -3313 -300 --5021 -6914 -2247 --4921 --6297 --8859 -9875 -6030 -5321 -4811 -2901 --7946 --8228 -7225 -2662 --5129 --1746 --5261 --6760 -1752 -8892 -1819 -779 --3229 -8066 --2653 --4949 -696 -9865 -3988 --9412 --4572 --4683 --9619 --8765 --4281 -8799 --5811 -2131 -3819 -6920 --3234 -3799 -499 --3838 -2847 -3183 -5383 --9666 --7237 --3272 --2080 -2202 --1902 -3660 -1380 -3298 -7603 -5905 -4269 --5206 --1901 --1121 -5007 --2127 --2902 -4852 -6102 -7202 -4885 -3563 -9234 --8526 -1085 -2663 --2437 -6778 --638 -6586 -6304 --8399 -2516 -3748 -7463 --3833 --1009 -3532 --2881 --1039 --1441 -6685 -6996 -9939 -153 -8932 -696 -8082 --7644 --4019 -5286 --2026 -6456 -5298 --3 -9117 --6086 --722 --820 -2935 -5840 -8116 -5295 --8449 -926 -1260 -7309 --8486 --5748 -3139 --2353 --7163 --7452 --8904 -7904 -8341 -4344 -8106 -5708 --7803 --2412 -8392 -4111 --2261 -5600 --2324 --6613 -9748 --4617 -2403 -6898 -935 -3343 --5692 -4315 -2529 -4766 --3988 --5067 -9400 -2682 -9252 --6970 -6442 --8683 -1085 -1034 -6446 -8805 -6463 --5497 --3507 --2821 -241 --2639 -5549 -8341 --3765 -6025 --9153 -8206 -8406 --9680 -3360 --9467 --1969 --7268 -1345 --2446 --8766 --3567 -3126 -4013 -417 --9161 -513 --2752 --4153 -5592 -2616 --2669 -4257 -5242 --3339 --3233 --1989 -989 -2529 -210 --3286 -4593 -5059 -2013 --8653 --8563 -1540 --5113 -1423 -9406 --1269 --5518 -4474 -9778 -22 -5943 --6441 -8043 -5035 --1330 --5319 --4973 -4365 -1641 -9363 --350 -2247 -1772 --8703 --7134 -4833 --9670 -2050 -8082 --7030 -8978 -7749 --8398 --4397 -7122 --83 -9771 -8565 --4728 -5648 --475 -3949 --2776 -9003 --9352 --9317 --2349 --3771 -6968 -6539 -2237 --4491 -4769 -9819 -4033 --6247 -831 --9619 --9123 -8750 -8065 --9026 --8663 -3411 -2811 -4751 -5050 --8920 -3350 -3710 --9819 -9672 --3919 --2464 --1070 --2771 -3160 -5102 -8689 --9401 --4684 -4747 --6635 --1490 --7147 -3553 -9848 --5846 --6533 -560 -6988 --9513 -7934 -2922 -5978 --2710 -8482 -5205 -4539 --1325 --2680 --7793 -7773 --6453 --5132 --8208 -6017 --4985 -2865 -5278 -4360 -8072 --8874 --7146 --7263 --6125 -6519 -7398 -4686 -5240 --1956 --9874 -1977 --2554 --7164 --9449 -4013 --6226 -3211 -7921 --5261 --4386 -8447 --5503 -3604 -589 --7566 --4 --8343 --4217 --2376 --3854 -8544 -474 --9473 -5841 -1667 -6166 --5404 --1146 --9387 --9481 --5998 -7727 --3325 --6238 --9159 --1361 --7854 -2238 -4375 --2572 -3553 --2280 -727 --774 -1368 --6687 --8599 --5130 --3165 -8424 --8999 --981 -2565 --1746 --8788 -4119 --5121 --3674 --5646 -2958 --9439 -5068 --9063 -4757 --8741 --2418 --1000 --9619 -9818 -7429 -9094 --1959 --8365 --6714 -3246 -7949 --7616 --4426 --5640 -9147 -4360 --6638 --6721 --9277 --614 --5542 --3294 -3751 --4199 -6066 -6463 -2199 --5550 --5264 --7473 -1928 --684 --6118 -8463 -4649 --7078 -1315 --2374 --4196 -2079 -5072 -5857 -1602 -6268 --1164 -2069 -3948 -2422 --5403 --9277 -2144 --3144 --2080 --2676 --1620 --458 -8919 --2778 --9776 --8533 -7757 --4199 -3991 --6393 --1041 --8397 --5936 -5860 --2466 --8543 -8874 --7175 -3691 -223 -6622 -1263 -634 -2922 -2837 --1365 --4182 --1126 -185 -7489 --1005 -7242 --6375 --8074 --1318 -7945 -5359 -6926 -5240 --6714 --7104 --6354 --658 --1274 -7816 --9737 -4307 --6035 --7537 --5691 --1546 -6199 -6260 -1697 -9931 -9522 -7188 --5748 --7342 -2405 -665 -9299 -348 --481 -3139 -692 --5362 --9467 -1256 -2144 --7237 -3143 -7809 -5111 -3560 -1753 -5701 --7694 -2117 -9411 --8851 --481 -9407 -4394 -3577 -8948 -156 --9879 -1780 --5437 --7223 -724 -9895 -5010 -7353 -5303 --6682 --4243 -3405 --9350 --3300 --9545 -6843 --4020 --2475 --2577 -643 --1447 -6692 --4053 --6950 -4619 -6550 -998 -3757 --7981 -5660 -6648 -4638 -107 -6151 -3106 --7585 -9927 --8278 -2677 -4050 -8841 --40 -9167 -4301 --7995 --9663 -7852 -4093 --9383 -2892 -7615 --2564 --4934 -2196 --6282 -1827 -4947 -2939 --7349 --4873 --6383 --6462 -9490 -2723 --6919 -3698 --7203 -7140 -156 -6505 -7958 --2202 --2080 --5423 --3614 --6799 --3634 -1978 --2609 -6089 -3255 --525 --7557 --3504 --3590 --5538 --5718 -1389 -5564 -553 -3682 -6480 --639 -2796 -2750 -9380 --9577 --4237 --3016 -139 --1338 -5556 -547 -5174 -6475 -3361 -9209 --4082 --5963 --5660 --2483 --4666 -1789 -3797 -1025 --2120 -7141 -1556 --5827 -6615 -5070 -3527 -2551 --5642 --638 --7381 -6275 --1345 -7050 --8848 --6704 -3819 -3260 --9772 -1089 -878 -7509 -7605 --6660 -4162 --3030 -8503 --3375 --179 --3951 --7447 --7686 -2006 --2643 --8508 --7361 --163 --1125 -5316 -4663 --6089 --875 --4653 -6194 --3457 --3740 -9982 -5803 -3347 --8643 -2641 -7049 --6461 -506 --9781 -5352 --2664 -5730 --9510 -775 --398 -5660 -7442 --3886 -5593 -2087 --5416 --5946 --5130 --3161 -7098 --1805 -2038 --36 --4139 --8073 -7773 -852 -7395 --1603 -6293 -4905 --5357 -4780 -1765 -5014 -4584 --8327 --2747 --1354 -7152 -6986 --2171 -9898 --1198 -8851 -9748 --183 -374 -5222 --434 --6425 -5555 -8755 -4237 -402 -4137 --4520 -7567 --6682 --2858 -8139 -8772 -1408 -3246 -4000 --7159 --7473 --6433 --6404 -332 --3973 -196 -5745 --9582 --2604 -7945 -5559 -9376 --5048 --9489 -7647 --6697 -8680 -6275 --1986 --3893 -1977 -529 --7185 --7697 --4517 --344 -6811 -1112 --7059 --862 --638 -9720 -8471 -5905 -3349 -1860 --4036 -9875 -1819 --8308 --2881 -7614 --4159 --9373 -4308 -71 -3988 -7949 --7180 -2757 -7691 -8336 --7104 --4377 --6425 -5900 --3221 -5988 --7359 -5442 -6433 --449 --6152 --5686 -3094 -5 --5011 -4373 -1105 -3532 -6532 --1214 --4466 -8634 --2455 -1331 -2003 --2735 -4524 -3892 --8528 -3518 -4771 --4155 --1282 -3918 --2708 --4673 --8253 --8579 --5132 -1132 --9166 -4130 --367 --6471 -4447 --5090 --1355 --771 --2087 --7381 --4489 -6571 --6684 --6574 --7713 --1058 -474 --5428 -6522 -3948 --6392 -9786 --7118 --9171 -9771 --7934 -1080 -6317 --5348 -7307 -429 --987 --220 --1216 -7848 --993 -53 -9881 -5102 --6854 -8370 -5600 -4913 -2526 -6875 -1034 --8116 --2134 -6779 --6152 -9776 -5285 --8854 -2895 -8719 --7262 -2364 -7589 -4396 -5863 --6521 -4653 -1574 --4730 -1632 -2749 --4155 --8220 --4569 -4860 --2908 --756 -6573 -4439 -3830 -3569 --8001 -3531 -7481 -7778 --6687 --8082 --1148 -4460 --687 --6471 -9182 -2546 --5499 --9817 --9159 -3195 -998 -7224 -5900 -806 -5070 --8716 --8757 --4218 --205 -7613 --432 -4279 -9449 -5555 --499 --1053 -2196 --2936 -5367 -2305 -324 -4741 --1935 -377 -2290 -936 -2278 -3807 --353 --1673 --3554 --2151 --1394 --7720 --599 --2418 --1544 -9228 -6187 --9280 -2811 --810 --4365 --5692 -6334 -6392 -8839 -1766 -2400 -1632 --3518 -191 -9776 -5691 -8269 --2220 -2553 --5508 -8962 -8823 --1516 --5385 -3898 --1930 --4059 -8590 --4839 -9528 -2396 -8554 -1904 -4319 -1389 --4663 -4724 --4392 --2862 --5088 --7147 -9623 -9945 --3368 -6843 --7318 -9322 --3241 -3468 --7773 --2666 --3887 -7505 -2257 --9759 -7373 --1727 -7783 --7474 -9531 -3444 --368 --4449 --7105 -668 --5127 -7498 -7869 --5810 --4643 --6993 -6795 --4844 --6308 -5876 --9153 -7949 --684 --1233 --1051 -8463 --1458 --2677 -8386 -8085 -3547 -532 --7038 -7378 -6647 -941 -5366 -4796 -3400 --6086 --7780 -8660 -2078 --1698 --440 -2765 -92 --1350 -1387 --3905 --4155 --4705 -4756 --9107 --4569 --7081 --4963 -8270 -2350 --1235 -6584 -235 -8639 -6002 -6649 -9026 --2639 -6477 --5642 --1383 -7110 --3532 --5416 -8530 --8793 --3902 --9915 -320 --3417 -1526 -5501 --3666 -2014 -4807 --6295 -7784 -488 --575 --5088 --6837 --7248 -373 -6618 --8633 -2935 --9063 -6186 -8137 -6729 -5877 -1236 --7864 -4978 -2425 --4196 -7940 -2529 -2709 --9929 --427 --3491 --1993 --3110 -9725 -5149 -8580 --1164 --3101 --7870 --2445 -941 --3045 -9303 --3146 -6911 --3030 --2350 --6695 -7442 -7714 -2775 --6037 --4873 -9241 --7090 --990 -7748 --7827 -2665 -2597 --6572 --4083 -1873 -7229 -5664 -3910 --3168 -5287 --3531 --3410 --8943 -3578 --9990 --9036 -3737 --4419 --5076 -671 -9890 --1097 --4614 -5708 --3266 -4850 --658 --5216 --1499 -7725 -418 --5153 -6914 --4221 --7158 --7102 -6828 --6893 --4892 -2686 --4897 --1401 --5217 -3932 --5532 --6721 -9625 --8101 -5611 -4779 -5505 -5394 --7859 --3832 -4307 --4419 -4224 --8315 -8607 -6851 -5456 -5419 -5289 -6355 -2013 -7835 --463 --3346 --7612 -6255 -3374 -8895 --7959 -9946 --5631 -6417 -4596 -8639 --7538 --2571 --8052 --3464 -8766 --8311 -9010 --8650 -8755 -712 --4310 --3771 -3258 -2709 -4570 -2514 --8590 --7855 --6694 -1947 --3105 -3591 --4135 --8435 --8240 --8904 -69 -1977 -2178 --6094 -4180 --7792 --1191 -146 -0 -6066 -3621 --5132 --9812 --5397 -6299 --5039 -5185 --3843 --8186 --5362 -9423 -4810 --8698 -7218 -2922 -5690 --547 -3467 --3650 --2811 --6453 --5211 --4673 -641 -1149 -8018 -5316 --3044 -39 -4221 -7635 -5459 -5212 --238 --7858 --5091 --2775 --5983 -1272 -4430 -2127 -9761 --9366 -8365 -4197 --6682 -8393 -4064 --4429 --6175 --205 -1249 --7643 -1217 --3375 --4118 --7697 --9266 --7232 --642 -6693 -7945 -4599 -318 --3716 --3054 --8211 -3021 --9401 --6487 --2110 -69 --6143 --8770 -9579 -8805 -1773 -3591 --4845 -6142 -2180 -2257 --7085 --6431 -4195 -5478 --7497 --5362 -6352 -2925 -3692 -2776 -560 -4911 -6957 -7517 -2144 --3956 --2717 --9745 --8228 --4591 --1760 -7113 -3412 -202 --2789 --724 --2849 -9565 -3122 --347 --7831 -265 -562 --9760 -2468 -6926 --6129 --2005 -9710 --3194 --1494 --2381 -50 --8125 --3499 -7541 -9363 -5746 --1396 -7050 -5087 --9721 -5809 -307 -988 --2308 -7242 --2024 -6292 --3379 -4086 --5399 -8058 --9695 --9272 -6627 --4630 -5382 --4555 -8512 --5687 --9690 --44 -2224 -8482 -4229 -5730 --380 --8708 -7078 -1501 --8736 --1184 -2755 -3860 --1576 -5470 -5394 -4802 --9094 -5028 -4624 --5661 -2072 --1283 --1006 --6239 -5248 --9730 -2014 -3386 --2621 -7305 -9516 --952 -3802 --7493 -3583 --6618 -5047 --9938 --3027 -3223 -7586 -7998 -7615 --2538 --5611 --8439 -7749 -8137 -1981 -3293 -2744 --5951 -9165 --5275 --9920 -751 -2711 --1831 --6511 --1723 -7309 -541 -4076 -1960 -9483 --6835 --3716 -4440 -6914 --8342 --41 -7373 --6694 --4441 -6459 --8755 -5853 -5441 -5415 --4514 -6061 --5809 --2888 --7766 -4389 -5238 --431 --83 --2030 --1243 --5132 -1588 --562 -8100 --1689 --4153 --1734 --1092 -5375 --1779 --8228 -4850 --7933 -2744 --1574 --775 --2150 --6067 --7146 -191 -7034 --1868 -7739 --7133 --232 -3224 -4508 -5937 --7834 --9313 --1930 -8796 --3255 --2429 -1263 --9155 --3368 -8571 -5605 -6817 -4229 --8292 -6887 --9401 -6864 --9416 -3846 --1467 -4913 -3691 --4040 --5979 -9006 --5751 --6277 -2324 --2134 --5415 -4895 --8275 --1490 --2735 --3241 --3027 --1224 -3841 --4602 --1382 -9835 --896 -743 -4662 -9877 --4185 -9681 --8211 -7750 -2146 --8639 -2731 --36 -5073 -6640 --983 -7609 --2298 -5863 --8866 --6094 -6526 -5137 --1549 --8139 --1129 --3567 --6682 -5185 -655 -4584 -7489 -8231 -9423 --2080 -9579 -6584 --9902 -4830 --5773 --8368 -2873 --3574 --9757 -6725 -6930 -6078 --6181 -2386 -4396 --1722 -5768 --8001 --5243 --8066 --6142 --7362 --7992 -6221 -8519 -1857 --7792 -7838 -2151 -2682 -9552 -4225 -2979 --5751 --6371 --5982 -8809 --7146 -1804 --6550 --1585 -61 --3630 --9690 --3045 --7269 -3783 -33 --3520 -729 -2352 --2708 --6628 --5674 --3083 -9531 --2538 -1180 --2002 -8890 -8209 --9049 --5858 --7852 -3171 --1175 --1295 -3141 --2067 --8825 --3586 --6550 --8291 --1968 -4705 -1922 --1298 --221 -9537 --7358 --785 --6022 --1053 --3609 --3901 --318 -2217 --3178 --9737 -6456 -2439 -6158 -3618 -2598 --1420 -8719 --1868 --4022 --7803 -5757 --6659 --7946 -3926 -4625 --2423 -1353 --3911 -7789 -8334 --2418 -5257 -9902 --1063 --318 -8054 -731 -908 --8593 --1689 -513 -4313 --3796 -1243 --6701 --8032 -294 --8435 -1412 -5817 --8346 -4077 -4277 --4984 -2132 -2257 --7123 --8623 --3625 -950 -828 -5840 -2943 -7122 -3956 -9391 -9694 --7024 --5510 -6681 --9085 --3027 -6828 --6511 -307 -1283 -6645 -5148 -3407 --1134 --7250 -5060 -2562 --5367 -2396 -5602 --8879 -9354 -7626 -6536 --791 -1176 -309 --205 --4779 -9239 -6137 -4649 -6019 --6957 --8736 -4038 --2620 --723 --6515 -3905 --5920 -3636 --9062 -651 -91 -9964 --4934 -2796 -6839 --8370 -2466 -393 --3371 -2006 --8455 --7994 -6460 -5366 --2354 -298 --8188 -3725 -1515 -7416 --5307 --2811 --6696 -813 -5730 -970 -3394 --1164 -1966 -2199 --8508 --3110 --300 --1481 -9401 -6973 --9000 --6432 --2946 -4661 -9813 --3040 -8517 -5587 -5339 -3998 --4274 -4977 -3193 -765 -5277 --5570 -3645 -5239 --7104 --4018 --4628 --6259 --8263 --9161 -3749 -5381 --5211 --3833 -1956 --5157 --5617 --9840 --8615 --9800 --2482 -4237 --7749 --5846 --8764 --4527 -1667 --3968 -6376 --3368 --3673 -2643 -5240 --5872 -7716 --1527 -1142 -6643 -9506 -1966 -3985 -2271 -2400 -2749 --7134 --7738 -4009 --3647 -8565 -7158 -9264 -97 --8976 -4077 --9803 -4368 -7904 -6424 --6694 -392 -6183 --8167 -8705 --430 --4226 --7852 --9195 --4569 --2098 -7879 --9678 --4053 -7242 -3826 --3192 --5572 -2009 --1985 --7023 --9908 --2178 --5478 -2165 -6032 --8332 --2203 --4085 -6463 -9153 -7646 -1804 --748 --6425 --3647 --4245 --8278 -1847 --2475 --7822 -4532 --804 --8269 --8079 --8507 -647 --6781 --6597 --8228 -3784 --5556 --8508 --5111 --7156 -6640 --6198 --7922 --2495 -3075 --3144 --9467 -5591 --3567 -6049 -1949 -767 -7662 --9390 --9863 -9510 --593 --4030 --6354 -2199 -2334 -7675 --3832 --3099 --5391 -770 --5510 --9469 --9569 --8994 --3458 --8318 --9835 --1576 -4850 --7320 --8709 --1721 -9313 --5244 --5311 -5634 --7154 --344 -7647 --3300 --9965 -2757 -714 --921 -6679 -7441 -5120 --1106 --1520 --3903 -7197 --9221 --6063 -2648 --339 --2896 --4883 -9131 --6076 -5733 --5085 -9142 --431 -2721 -1761 -8683 --8304 -5306 -743 -8552 -3140 --3232 -6021 --2968 --78 --229 -7732 -3191 -8065 --2056 --8036 --7320 --1421 -9623 --9550 -687 --4365 --2430 -3257 --4873 --4365 --4292 --600 --3864 -8430 -6142 -2352 --3350 --2717 --4469 --3461 --1968 -3003 -927 --3510 --915 -89 -6 -4501 -3037 --9689 --2814 -7700 -8890 --4801 --8221 -9105 -5073 -4850 -3068 -1306 --1283 --8811 --7567 -5668 -7511 -9623 --4676 --6259 --3278 --7800 -681 -3768 --321 -8899 --4324 -8059 -9889 --7894 -9874 --9500 -8046 --4331 -9257 --4920 --250 -6711 --5483 -4295 --9240 --5460 -5120 -8245 -1833 -7714 --2492 -9608 --204 -532 --8534 --6493 -9776 --5583 -8652 --8308 -9629 --4427 --6854 --8319 --1357 --7228 -1556 --1273 --2107 --5998 -1389 --9593 --6846 -6123 --8432 -1877 --76 -9155 --7805 -3458 -6973 --3027 -6347 --9165 -3304 -1942 --1214 --7618 -1465 -5156 --6944 -3146 -7714 -3556 -2869 -4747 --7438 --6457 -6296 -3948 -3520 --757 -4684 --2514 --7336 --3808 --7905 -8115 -9634 --9950 -3207 --6497 -7767 --8876 -6729 -5478 -6248 --8361 --321 --7018 --964 -3180 --1046 --7216 -2587 --5929 -6640 -9566 -9082 -7154 --1844 -8919 -8040 -8483 --3345 --4492 -3151 --7460 -1717 --5838 --2508 --2621 -8447 --9529 --9375 -7809 -3158 -652 -424 --5260 --179 --9467 -9995 -6345 -3693 --3854 -8778 --4585 --4585 --9903 --6847 -3454 -4779 --8703 -112 --10 --2005 -6536 --1425 -2059 -6640 --6437 -8082 --6136 --3105 --7713 --4146 --9539 --2462 --869 -3343 -6257 --3647 -7614 --8730 --9322 -1061 -7087 --2754 --8208 --2508 -5790 -9830 --4489 -8439 --2810 --5809 -4340 --3339 -9628 -8836 -8742 --2821 --2296 -4142 --7898 --8863 --9337 --869 -2063 -4826 -9716 -7154 --4969 --9993 -2723 -996 --2902 --244 --3852 -8351 -5882 -772 -8331 -7888 --4397 -2928 -1262 --9309 -5886 --1673 -8577 --3141 -5417 --4774 -7345 -5457 --3554 --2261 --2580 -6439 --8515 -4127 --4980 -7373 -2075 --2008 --1175 -552 --3052 --1045 --8947 -6441 -2349 -1587 --163 -2290 -9762 --1689 --6789 --9643 -9830 -824 --2665 --1540 -5073 --1859 --8490 -1598 --9481 -7846 -9486 -2235 -929 --1392 -8785 --9075 -1943 --9228 -5903 -9675 -1239 --4630 --7332 -2381 --8441 -1423 -9086 -7098 --9920 -9412 --3683 --1606 -7728 -4850 -206 -2057 -4435 --2453 -7353 -6926 --6063 --5853 --9383 -6479 --7237 -5075 --5765 -4323 -2591 --4504 --8339 --8533 --4444 --2492 -4435 --2857 -1405 -3361 --8065 --7924 -7546 --1403 --2992 -9776 -440 --2033 --7251 --3129 -9998 --8856 --7175 --7634 -481 -560 -236 --5518 -6920 -3096 --4873 --9131 --2786 -1626 -6988 --8593 -3349 --7320 -7890 -9281 -9506 --3237 --684 --6521 --6427 --4465 --6427 -3195 --663 --5089 -4951 --9127 --1721 --3622 -2006 --4427 --4988 --3703 --6392 -6570 --3857 --112 -3210 --4544 -6645 -7809 --9727 -3161 -210 --628 -54 --5870 -8058 -4577 -5670 --1396 --8611 -5549 -935 -9982 --5132 --7055 --1016 --6799 -5052 -7840 -2629 -4964 -6621 --5089 --2667 --4274 -3250 --851 -9283 --1481 --3057 -8636 --8757 -3898 --8144 --200 --4122 -6147 --2418 --6205 -1071 --3327 -2759 --9817 --820 --7154 --4969 -3760 -9004 -6914 -4831 --1487 --5148 -3115 -5477 --3771 -1142 --3765 -9186 -1224 -5156 --7611 --2006 --6470 -4373 -8977 -2806 -6777 -1978 -1085 --8818 --9819 --7977 -2167 --8999 -7712 --6950 --3750 --7648 --7436 --7146 -69 --9670 -1988 --7143 --1351 --1969 -6019 --268 --9538 -2817 -2403 -2576 --8393 -4253 --458 --5211 --5531 --4598 -1803 -7242 -1126 -560 --2356 --1935 --6315 --6877 -8785 --7577 -9678 --3269 --2378 -9469 --2085 -8622 --6983 --3331 --8952 -1710 -7576 --3949 -668 --3366 -8750 -2151 -3099 --5261 -2199 -6226 -6565 -6994 -9217 --4848 -6058 --6431 --2777 --8533 --8228 --5416 --5331 --1409 -7759 --3554 --3403 -6828 --8145 --9513 -7635 -9003 -6790 --8365 -2428 -2396 -447 -5189 -418 --3218 --5261 -5252 -3949 -2328 --9838 --3349 -7049 -5457 -1252 --7603 -1770 -3135 -3183 --5748 -941 -6575 -1529 --7097 --7476 -2591 -6506 --872 --7433 --7805 -9568 --5460 -2733 -3291 -562 --1917 --7347 --3977 -9281 -2922 --8496 --3154 --5979 --8332 -3896 --4395 -9564 --6987 --4073 --5574 -7645 --9694 -2049 -4778 -439 --4053 --4411 --1902 --6383 --7953 --9541 -7934 --2006 -1918 -9593 -274 --8739 --267 --2543 -4287 -7431 -4983 -7121 --93 --4436 --5168 --3320 --2720 --8380 --3353 -4498 -4589 -5987 --6103 -4037 -9590 -4180 --205 -9625 -8839 --8757 -7846 -8487 --4902 --8188 -9322 --637 --9040 -4860 -9639 -4876 -4605 -7411 -4649 --2793 -6985 --6427 -1541 --1546 --526 --628 --6934 -854 -6282 --1189 -5295 -2580 -5703 -4862 -9030 -9423 -3932 -3591 --4878 --8766 --9948 -77 --6297 -9023 --5762 --2024 --4563 --8449 -3345 --8315 -450 -2625 -2428 -3102 --576 --9539 --9729 -7749 --5973 -8058 --2754 -7422 --9848 -8337 --7003 -9475 --5355 --4569 -6058 --6352 --3454 -2591 -4093 --705 --7994 -8600 --8699 --3518 -560 --5949 -9118 --542 --8472 --4873 --6559 -7028 -7429 --1085 -8567 -7270 -2199 -2529 --100 -9597 -1930 -1457 --589 --383 --9441 --5225 -1782 -3842 -3430 --6433 -6227 --3535 -1583 -9564 -3332 --8611 --8464 --5061 --3900 --4462 -5705 --4237 --1554 -5157 --8208 --1586 --3150 --3074 -7795 -4851 -3447 --2088 -2290 -7940 --665 -4686 -3541 --1452 -4736 --2821 -9737 --1102 --4447 -6994 -4716 --9734 --6186 --6814 --2439 --7249 --4441 -4655 -7143 --4873 -926 -8841 --3154 -4329 -2652 -7481 -836 --881 -2706 -5180 --2325 -368 -1405 -2524 -5310 -1690 -2396 -3932 -3624 --9902 --8212 -7083 --7835 -2422 --1675 --4671 -7345 -133 -6021 -4300 -3846 -6392 -5171 --7078 -2744 -8386 --7728 -4431 --5707 -8832 --4406 -9348 --6521 --3485 -9350 --3776 --9481 --7381 -9939 -4833 --557 -8079 -7118 -7712 -1544 --9849 --3702 -9982 --83 -6293 -788 --2088 --1594 -2152 -432 --7219 --5378 --3972 --8979 -52 --3165 --9833 -235 -1702 -480 -491 -2694 -2930 -7484 -1816 --2658 --7187 -8428 -4479 --3233 -6356 -3905 -5459 -9214 --3443 --8764 -8054 -1668 -751 -8639 -8046 --5987 --2010 -7532 -6681 --8259 --2329 -7484 -2105 -4733 -3407 -7984 -8512 -5436 --4755 -1262 -9573 --1614 -1300 --7956 -7750 --8866 -7622 --5391 -8025 -2604 -4783 --7627 -1691 --7810 -3311 -4951 -5893 --5091 -1763 -481 -7449 --4942 --6950 -78 --7081 -2103 --1649 --4980 -3194 --9998 --6444 --8145 --4764 -7881 -8018 -200 --446 --1956 -7696 -2024 --5048 --4552 --7134 -7628 -6961 --324 -3419 --2772 -630 --2518 --8733 -6808 --575 -7928 -4375 --5177 --1034 -9725 --939 -1884 --5861 --2928 -3350 --6809 -3988 --3215 -1819 -1624 --3239 -5241 --5076 -4673 -4474 --1129 -3918 --2939 --400 -8511 --2250 --2088 --8441 --3937 -7507 --6182 -1873 --6182 --2067 --4268 -6443 -6719 -4344 --3458 --2324 --4560 --3875 --9752 -1312 -3600 -7381 --3259 -6140 -4550 -5241 -8526 --3378 -8932 --1458 --1 --7438 --8471 --4746 -2202 -2895 --9856 --93 --6772 --9967 --6236 --2841 --8699 -7579 -8423 -4150 --7081 -2749 -7737 --4881 -4945 -8644 --7427 --5231 -3645 --2771 -5985 --6600 -1059 -4394 --6076 -5903 --5728 --220 --2633 --8639 --5657 -1607 --517 -695 -5214 -9361 -2247 --6532 -1180 --4107 --4938 --4915 -3298 -2053 --8979 -3964 --2571 --4934 -6796 --3703 --7807 -2861 -7949 -4315 --4544 -5283 --8378 --7284 --8032 --8202 -2762 --3869 --2219 -8834 --5323 -318 -1273 --5674 -481 --6113 --5307 --419 --6008 --89 -3493 -8460 -6865 --6145 --2821 --435 -9405 -5157 -1534 -146 -291 -1123 --6499 -8550 -8874 -823 --1396 --4973 -869 -1262 --6493 -1984 -7644 --710 --9545 --9270 --7560 -7742 -106 --4656 -3330 --8380 --4882 --6946 --400 -577 --4122 --4427 -5721 -2901 -6911 --7328 -5660 -2358 -2398 --6597 -4370 --5155 -9817 -92 --6940 -9241 --6183 -8345 --7120 --4965 -5205 --3009 -6606 -8506 -9661 -4911 -7954 -9361 -6988 -3643 -9553 -9308 -112 --5796 -6405 -3703 --6688 --51 --818 --3932 -7925 -9946 --8765 --8579 -2419 --7485 --1215 -8682 --4056 -4770 --3089 --435 -2376 --7671 --5534 -6692 --718 -8607 -5300 -9590 --3681 -3543 --3230 --3905 --4881 --547 --1113 --32 --8728 --3905 -839 -5952 --9872 --1243 --3465 --2720 --4569 --1871 --4969 --1900 --5531 -5363 --7484 --9905 --3702 --8441 -3124 -3981 -7473 --9422 -4041 --1352 -9470 --2391 --350 -1551 --5537 -4431 --1429 --935 --8257 -3532 --9161 -6677 -5519 --8564 -2417 --4721 -3094 --3133 -5539 -4212 --830 --9404 --8611 -5711 --8304 --1948 -5687 --8489 -3115 --8750 --4720 -6275 --112 --5872 --174 -6548 -6156 -1838 -2144 --2153 -8809 --9582 --4848 -7547 -2298 -9474 --629 -7686 -5682 --5246 -2111 --1394 --9940 -1272 --1447 -3349 -7430 --6741 -5309 -1486 --4205 --3568 -8308 -9433 --3535 -5997 --5946 --7746 --7436 --727 -5167 --8913 --2205 -238 -1004 -5878 --458 --5132 -4625 -3830 -9540 -4230 --1860 -7840 --9945 -2630 --6293 --4234 -7049 --7527 -2132 --8370 --4245 -2659 --6714 -8796 -3516 -4482 -6421 --7359 -8045 -4286 -7792 -7873 -1148 -2943 --3027 --4527 --9268 -7147 -6573 --2020 --7564 --2280 -4315 --267 --3952 --5954 -7154 -54 -7840 -4378 --3485 --7422 -5905 -6310 --6847 --5700 -507 --6057 -3723 -8484 --9429 --5872 -8189 -6640 --2232 --210 --6403 -3766 --7143 --3772 -1567 --4155 -8441 -7280 --9441 --5945 --9145 -4140 -6459 --9133 -1689 --8008 -5355 -1877 -8544 -7345 -836 -5490 --9670 -3141 --6808 -1389 --6103 -2610 -4326 -9654 -4605 --3154 --2784 --2902 -2428 --6507 --6129 -8810 -1667 -6991 -4139 --9288 -5887 --9539 -6832 -4876 -4867 -202 --3484 -6601 -9890 -4695 -2072 -5727 --7742 -6271 -1807 -3488 --7984 -8205 --4425 -2470 --1653 -8417 --2881 --4876 --3064 --6439 -5261 -3820 --1632 -2181 --859 --791 -3550 -5033 -9214 --1555 --6404 -1898 -4246 --4783 --8545 -5882 --1595 --1727 -5663 -2971 -1935 -8431 -1855 -9027 --4882 -1803 --9658 -2278 --9730 --7099 -581 --7524 -5654 -4655 -811 --2153 -4741 -9315 --2098 --5804 -318 --2150 -7976 -2428 -8901 -9902 -3543 -9466 --8720 -3349 --8440 --7500 -1407 --710 --3112 -7140 -1756 --879 -3405 --1938 -532 --6814 --3803 --1985 --2090 --5423 --8811 -2935 -1272 -7173 --9335 --756 -9888 --6963 --439 --8906 --565 -8774 -9459 -7173 --9341 -502 --8041 -9823 --7728 -758 --3171 --7883 --1832 -4362 -5540 --7320 -6032 -3757 -3096 --3340 -450 --7603 -1766 -1429 --3052 -1736 --1821 -6670 -4495 --7333 -4380 -2182 -4773 -6223 --2088 -9887 --6579 -519 --8328 -5381 -3807 -7448 -4212 -3598 --7542 -3996 -2780 --3141 -2925 --3911 --8041 -3115 -8888 -26 --3334 -2412 -4928 --3870 -7706 --8494 --1096 --4320 -8045 --1938 -788 -9889 -2182 --4019 -7097 -2482 -21 --6760 --7000 -3008 --1722 --1674 -2275 --2664 -58 --8188 --1624 -5688 --895 -4945 -6147 --4001 --9905 --2685 --3083 -2428 -8869 --5271 --5963 -5851 --9197 --9776 -9941 -9739 -7188 --9779 --9288 -4532 -377 -3194 -4936 --7928 --4577 -7490 --3870 --7211 --6837 --9611 --8397 --8976 --9887 -6019 -7142 -3405 -3220 --4621 --2847 --6086 diff --git a/2022/inputs/day_21.txt b/2022/inputs/day_21.txt deleted file mode 100644 index e59658c..0000000 --- a/2022/inputs/day_21.txt +++ /dev/null @@ -1,2643 +0,0 @@ -nfpr: 3 -mhnp: 2 -lhzg: vgvf * hnfq -wwnq: hcvc + clwj -bzvl: 2 -rtbr: fdqt + nwlj -dgzz: lhnr + fwwm -nwnj: 4 -hwqb: wcfm * fcrt -vbdj: 13 -glcj: 3 -mfbw: 2 -wwfg: djwb * lfdc -pfgc: qscf + wvps -hmfb: wmvs * sqmf -smcp: 2 -gbpj: 9 -ncrg: lnfb * vtnc -lhcf: slrl + hzwm -pvtg: mprn + hvtr -vpdc: vcql * pwhq -tqrl: 4 -mpdf: 5 -zjmz: qssp + mmqq -ftqz: 2 -fsdf: gdnh + cwwn -pjrd: 5 -sglv: 11 -bvws: 5 -wcfm: 2 -hbbd: 2 -btgq: fwpm + jgph -fsdd: 3 -tzgp: wjgz - rfdf -dvzl: csdd + cfcz -rqbq: 2 -jhrl: zfvc * rzvq -wpms: zhcw * qwll -vrbz: zbwz * cszq -fcgz: cqht + vhtf -sthr: thqf + zcjv -lqzt: 3 -wwcz: hlln * mgmp -smcs: 2 -trmw: jgzj / qvzq -tmpq: 5 -dmhl: vrhg - nzmj -zsww: 2 -rlfh: 5 -rgtn: 5 -bhws: lntz + bvcz -rfwq: zrmn * fwlf -djzp: 4 -dgtr: 20 -bmds: bdmb * wdvv -mjlq: 14 -bfdr: slwq * gjsz -vrgp: 14 -mmpg: nlff / tlzs -dphq: ngcc + whhr -jvwg: fczm * qspw -nnlc: qgsh * jrrh -zljq: 7 -hqpf: rznw * pdnq -dczq: 2 -tsvw: 4 -pnss: 2 -cwhv: fjnl + qhlv -fwrq: 2 -zmsn: gqnm * mnqm -rfsv: mpdf * sqgt -wncg: 5 -lcbg: 12 -wddt: 6 -bcsr: mtqb + bqgf -hggp: 3 -fmrg: qldl * pqsb -ctfn: 4 -nhth: wppc + ppgd -whfn: vhvn + fvzg -tmvj: szzb * qnjw -fvpr: fssn / qddm -wfjh: 2 -dcbm: 1 -bcrw: 5 -svtd: rtfh + dbrp -jcjm: 8 -fmss: ztst * zjtd -ppgz: 3 -wmqt: 2 -lhmt: vvzs * bzfv -gnnf: 5 -hnjf: jwjv * jpbp -twbv: qpww / jpqp -rszt: 6 -vqrc: 3 -qnjw: 2 -svlw: tnzj - hdql -lbgv: 2 -tfcl: 7 -sfvp: mgcq * mjcq -wqnw: hmhn + njmc -fvnz: wdgg + vvpw -rnls: 14 -bvcm: 1 -jmrs: hfls + rldh -fmsl: cwrq * mnlr -llzd: jrrf + rzsb -mzsg: mjlq + pfsr -wbgz: glhd + hddc -drzc: 20 -lvzr: 15 -zfdt: 2 -mdww: ltvp * fvld -tdff: crwh + cppn -lsdm: 3 -pdsl: 10 -bdtv: 9 -sclb: 2 -llzm: mmmw + wfzm -lqnw: wqwl * ssft -qzrc: vbbp * qpzm -dsmg: 6 -hvts: 6 -rqlq: 15 -tvmj: ppnm + rnjm -mztc: mczb * gphh -gvww: 11 -zthb: 4 -svsp: 7 -dcgb: 2 -dbfj: 8 -bdqv: chqt + vhsg -rczc: 11 -hsgt: 2 -dsfp: 2 -pbrl: rlhg * cgmn -rllv: hmpl + psbb -hjjd: mlnr + mmfz -gphh: 5 -wpsl: lnbh / lsgz -bdcr: 2 -jrwg: 3 -nhss: 10 -dznz: gvdd + jzss -hbbs: 2 -gfcg: 2 -tqvc: 11 -jbnw: 6 -tvpz: 2 -nhsn: qgzw / bljg -hshc: 3 -dhdq: mhpq * qvhp -tnzj: vthb * hbnt -rvzd: 1 -vhpp: hblp * clws -cjfc: stfd - sgcw -ftgw: bbrt * flsh -mdjq: 5 -jgmq: 5 -srdb: vsvb * rjcg -nhvn: 4 -tsnm: cvzt * fjpl -qgsh: nfrp + ctjg -fmwr: cbnr * fpwm -grbv: 5 -nhqc: 14 -nrpq: 11 -crmh: qbqd - jqql -vqpl: hqsf * ntlp -ctbh: 9 -prjm: 3 -rtzd: 2 -jznz: tjls + pgcq -dqnh: 2 -sfrc: twjv * bblj -njfq: qhfj - lvpl -nfzm: vlvg - brmz -dvwv: rfsv - clcl -wjwl: 2 -ggjh: 3 -jlcj: tcbz - crjq -rlhg: 3 -bnzz: 3 -sgvc: 2 -gjtl: zwnl - vjfd -rnjm: dqps * vdlz -fwwm: 4 -hpct: 2 -hbbb: mrjw - fggh -pnjg: rpgs + qpns -mnqm: 4 -hvpt: 1 -znld: mnwq * ctnp -csgj: 5 -cwff: 2 -rzfp: wbqm * mflz -vlvg: jltj + tgmh -gshc: 3 -fjqv: 3 -trnf: cbhv * fjqv -bljg: 2 -srgr: dznz + ntnr -fssn: rjfs + mzbb -sdfd: 2 -tnrt: vpdc + vsqz -jtjj: gtls * tcbp -cmvw: 2 -cqht: jrdb + gwqq -brct: 5 -rqjj: zllt * rvwc -jvzn: qncv * jftn -hszt: ldmb + sncl -wcpw: 2 -mlld: 1 -tfwz: gdmq / qcrp -hrfq: 11 -mlnr: vjjh * wftp -rzvt: 16 -ccht: 2 -wsrh: rzvt * thbq -nfrv: 4 -hwzq: ldps + fvhc -flsg: 2 -flzc: jpsv + tcgs -qjdw: 2 -zhjs: 3 -wtjm: vtgj + jdzv -qtzl: 12 -ltgp: 3 -tmst: 2 -vctd: rqbq * hmtb -btzj: 2 -qbcp: 2 -bbcm: vjhz * mhps -qhfj: pfdj + mdrm -bzjj: dbnq * tvmq -mjvq: bqzm * mhrp -wrdz: vqlc + rqtj -gvnr: 4 -nchp: 13 -fwpm: vmjg - rbnb -dzpb: dsmz * zhnb -bmfv: hzcn + csgj -qbzh: 20 -tzhq: 3 -fcrt: fsdd * sgtb -trdv: smpc - vwrc -hmnj: 20 -cdhn: lccv * qcpp -zwhl: wzmh + fdtg -sgcf: qfsn + wbps -vpdd: hqdt + pnhl -bbdd: rjbv * pmrz -rjpc: 3 -bfdj: zfwf + nfnf -gjbq: 2 -jhst: 5 -qdcn: 3 -jljn: 2 -pglr: hcsm / wncg -tthz: 3 -rvwc: 2 -ctjg: 5 -ppjr: 7 -gmpb: 9 -rspn: 5 -vqhh: pqjw + lpnj -vljn: pzpn + hvts -bdmb: scqr - hqpv -wfsl: qpdp + zzmg -cnpn: slpb * ggqm -sczh: 3 -dqss: czgd + ppsj -pfpc: wdnm * grgl -rnzm: 5 -tbch: gcjw + dczj -zmwd: 14 -ftph: nzzt + fnld -vwss: 4 -hlvz: glwd - rzms -psps: lvcl * gwfw -cdjd: hvjv + djhh -nqsf: 2 -ngmc: 7 -sllg: 2 -lrpq: cjwd * ffms -hlmj: rnmc + bjvz -vfbl: 5 -chwr: qjml * pldf -btwf: svnh * glmg -bmdp: 7 -sqrf: 7 -jznp: 5 -gnbn: 7 -zlcq: smjc * crlr -lvpl: nvqf * bdqh -bsts: pscb + zzhj -hszv: bhph * tvpf -vcsm: rhnq * rfvf -lfdc: zlps * jpmf -rjgb: qwlf + jdhv -fddj: pdtv * shgn -bvzm: rbmv * sbvv -dtzc: nwfq + nrpq -cmqs: bvzm / fvws -mtqb: smzd * bsdw -lgwp: 2 -shgj: jhgf * zcth -swzq: 5 -rdtm: rqqs - wdss -rtqj: 2 -cwqh: 1 -fmhd: hmhh + mrdd -czwr: vdjr + gnjl -wdnm: 4 -cbmr: mvld * sfsz -ndzq: 5 -ssft: twdv + cnqg -qprn: 2 -mqpw: 2 -fpjd: 3 -grhd: 2 -nrrw: 2 -dzwb: 4 -zhfb: wmsh * pglr -cltn: 3 -hcqq: brgz - nwqz -bnwn: 16 -phst: 2 -gvhz: 3 -ghzb: smwj * rlgp -plbm: pljz + wqzz -cszq: rsbn + tlvd -jpbp: cwwh + nvhl -nsmc: 3 -cmtg: bmfv * shjm -qrmt: zrvw + bbcm -nlsh: nwwh + tsrb -qwgt: mdcw + fvmv -bbbr: 3 -vdwd: 3 -hmmt: nzsl - gbpj -tvtl: hnlg - tfjv -qbqd: dhpj / wfrs -fggh: mbpm * rjtp -cjns: wlbh - mjtq -wtmf: rtdl * mmwf -nwwh: gnvm + crlq -cqvm: zqwb * wmjj -lrvz: ttqc + bdmc -bbrp: 4 -dfhb: 2 -nzmg: bsrm * qhwf -lgdg: 3 -rbmw: tfcl * pwlm -pdmt: hgrb * jvzn -gnpg: 5 -dbhn: 9 -wdvv: qvvq * ctvj -gnjl: bdvs / qqgl -szhm: crnh + jmpv -zwmv: hgfz + mghg -cnsf: 10 -dbnw: 3 -cpth: lgrc * hwzd -ftjv: ltlv + qzpj -shnl: 2 -smmv: dvjp * bnzz -lrzq: 2 -wffl: 2 -zwgd: lhzg / jzwp -qhnn: gcgj * scnf -mdqb: 1 -wwzh: 2 -slnn: 11 -qqms: vdrc * hczr -jzcf: 4 -wfrs: 2 -vgcm: 2 -qrwj: 4 -bwsz: 5 -mrqn: 2 -zhww: 8 -crnh: 20 -wcnr: dgqm + jnwd -nmsg: 5 -fffw: wtmf + fvml -jbjw: 2 -zjlc: rrmg / dzdc -lnbh: qlwj - jtvr -dbrp: jhfh + nqsj -vrhg: pvsv * vwfj -tnqd: 13 -ggwv: 2 -mmrb: hrpr + rfcp -wgqw: 2 -qnzm: 3 -njsv: 4 -fjsf: qcsn + mjml -dfpz: 2 -hnrh: 3 -fjsz: tsvw * bvmz -tvzz: nwsv + znpt -dmwl: 19 -rlqz: fgjb * zpvw -hqsq: njsv * cwff -zbdg: 2 -mrdd: vbcp + srfw -dwvm: bbdd + nnpg -grhg: 2 -qtqf: twgn + cbtm -drst: jwwn * rwhd -bnbw: 7 -zbfp: dzpb * dqss -pndj: 1 -jrdb: 16 -ffws: lrnq * qvbs -jmhp: 2 -rqpl: 11 -pjdn: 6 -brjh: prrc + ldlt -ttrt: 4 -ctrv: 2 -jdzv: 6 -pbpg: 2 -jtsc: gpjc / nrcz -glwd: 18 -tstt: zbzs * zzlb -gdqb: nqnv * qnpg -vlnc: msfz + pgvw -znpt: vnwb * jtdr -jhwc: 4 -qhlv: lrhh * ntdb -lctr: 3 -tswc: 3 -gtgp: sjgz * dbsj -zwnl: qvjp + jhpn -lgpt: jtdg - mbvj -tcbp: 2 -bjwf: fvwf - hjjd -cvzn: 3 -pqqd: ljbw + jsdl -gdnh: jvqq - spjj -whnr: 13 -qddm: 3 -qpwq: dvfn / gwhz -szfr: 5 -cbfz: dszf + nfmc -pmdb: bsvj * mqqg -dznt: pfcl * tcts -lgsg: qvhh * dtcn -mdzp: 3 -fcjv: 6 -bdlp: jjjm + hpzz -zhrs: hvnj * bmjr -ngnz: 2 -clpj: wcdg - srml -npjm: 3 -vfnt: cpth + cwbb -ldll: bmnh / zhrf -dvst: lqzt * rfjz -tblh: 20 -vpvs: nhqc + btgv -dtqb: 5 -djdt: fzpz * vhbz -hpcf: 17 -zfvc: 9 -glmv: pbrl + hqwr -crfq: 3 -jzrl: 3 -ndzf: pldm + qvfg -twml: 10 -hbzb: 3 -llwt: mwst + gtgp -brnm: 3 -hzbg: fvbf * sfbf -cflr: 7 -jgzj: ztjq * sznf -gjmn: qdcn * gbpm -zjpq: 2 -vntg: 2 -zhnb: 5 -zvzb: 4 -qggg: 1 -ghdm: 2 -gwlf: 4 -tqhb: mgjb + mwnm -lmwv: sqjm / ppgz -tbnn: 14 -gbcw: hrwd * vcqz -dzzl: wltr * vljn -mqqg: rbvv + dvzl -pbdp: rpcp + nlsh -wcst: 3 -qfcn: 2 -vdtd: qfrh * rqlq -bhnm: 2 -vqlc: fvpr * wfnt -rshw: cnfd * vwfv -gdbn: nlbv - shnt -gzpt: jqgn + swzj -qfqb: 4 -srvg: fvjc + rzdl -qzpd: bnfs * zpvm -mfrv: 2 -bpfp: 2 -msgw: 2 -jqql: rhwf * gmbl -mmcp: 2 -rjbv: fcdn * vplt -pgsc: gdjm / sntl -wzbr: 2 -jrpl: 3 -tscf: 2 -wtqz: zhbf * twgp -nnrt: vfhp / gnbn -cssz: vqhh + bmds -gmdz: hphs + rnvf -pwhg: hbbd * qqll -zznw: 2 -slpb: 2 -clwj: 3 -hdbf: mmzp / sbfm -tdnq: 3 -bwnp: whwz * mfjg -jpwt: wsll * ltwt -mvld: 4 -crjq: 2 -qhwf: lgjp + pjdd -nrcz: 2 -wggr: 3 -lmlc: rfwq + nfrv -hwmz: 13 -snhg: nbzn * mlsq -twzt: 2 -bhvm: rcpd + ncrg -zqbz: 8 -lbvl: 7 -nqfq: sdcq - tnpn -dcrf: 5 -rbmv: phzm / vlgs -svfg: 3 -ttrs: chnw * wghb -qfjr: 15 -wsll: 3 -zmwq: 6 -hcvc: 4 -gpvt: rnls + twwc -pmjn: bdwh - dqdb -hsll: znfl + hwzq -dfbn: 5 -vvcf: 3 -wjbj: 9 -wjsq: 3 -zjtf: 2 -qfbn: ddrp * qhdc -mbcw: 5 -ztds: jmwv * gvmg -pmtz: gtqt + nfzm -ztst: ndzq + ndds -zztr: 7 -znbq: 1 -bsbh: cjns / cvpv -lrmh: shwb * grhg -ljwm: 5 -fmht: rwgb * sdfd -dzdc: 2 -ctzn: jglt * jlnt -dnsd: zzld / flsg -dmlh: drbc * lsdm -qbbw: 18 -vsqz: dflr * tblh -ftss: 5 -gntf: dnmm * wvss -hrlp: 2 -qgpm: 2 -hqwr: hhmn * cwvr -bhhj: 2 -vmss: 6 -sqmf: 3 -pscb: cjfc * sjbq -wvps: zjsb + jbnw -fsfs: bmsr + nltq -gvhf: 7 -fnbg: 5 -pjwn: 4 -nwpp: 2 -mdnv: ghpn + jpnn -rwhd: rnzp * whbg -twjm: fghf + btjt -tvtg: 18 -vplt: 4 -cflt: wtzs * vvzb -hqcr: pczl * nnjh -tdsq: nwrd + dtzc -zsms: 3 -vjpt: 15 -cmgw: 2 -hmhn: 16 -jvqq: qzhj - wwwf -fvzg: strg + jpnr -wmvs: hzvv - fbmp -pgrs: 4 -bbrn: cnpn * htrc -jsnc: phld / gvhz -wftp: 8 -mmfz: 20 -zzmg: 6 -scnf: mfrv * mlbh -bdqh: 3 -jtdr: ttrs / fdzp -pwnn: 10 -qpns: bjwf - mhvw -nqhg: bszp * qmmn -tlzs: 3 -bslr: vzlb - wwmm -fpsb: swdm / brvg -znll: 2 -tjjc: tdff + zjmz -fdlt: 8 -nvhl: 5 -rzsb: ggzt - dwmq -crpm: dcjz + tfgm -svvz: 4 -qznn: tgrj + lsnr -nvpl: nhvw * fvqc -tqls: 7 -czvp: 4 -zqnt: 11 -jshd: 2 -vtzp: 2 -jpjf: 3 -sgcw: qszs + qtzs -cwnc: llzm + strj -wqhv: mdmw + prjv -jbwg: 18 -mmzp: whcg * ttth -vwpn: 2 -qzmj: 3 -ncgf: thcl + prwj -blgr: 3 -mncv: bwwh + bhrg -slwq: 2 -pfzz: fvcg * djzp -mjch: vlms / dlqg -mghg: gmmn * jhfq -fvwf: qqcs * dwmd -jltj: gctw - hfsj -bttc: 11 -wbzc: mbhj * qlmw -hgqf: 4 -qcpp: 2 -tngh: tpjl * dnhb -bhrg: 6 -bwdg: 5 -pwbl: wlzt / snvz -dpgz: 2 -sbsb: 2 -rgrf: wbrl * tjmq -hmhh: mzsg * cmvw -lwmw: nchj + zvrv -vssp: czjl * qrqt -flpm: 2 -dfqr: nrpj * lchz -rnnh: hqsq + tsrt -thvd: qdtq + gcdj -pcpq: znfq + rjqj -zmsr: sgbp + nnrt -dvjp: 3 -dhpj: ndzf + jhjz -hpzl: 3 -csdd: wpcs * tmvw -mbmd: 4 -cbnr: 5 -cfzl: 4 -cjwd: jpvc / bhnm -fvdd: hbdz + fptg -hjnv: vwhz / gsjp -glmg: 4 -ljbw: shsb + lhvd -thcl: gvsp + shrc -zbtt: qfrl + prgw -dbch: 2 -chnw: 3 -gshw: 3 -vhff: wsdc * jwsn -hrpb: 5 -vdrc: bfdj + nzql -rnmc: dztm * wjsq -rpgs: dnrv + djvb -tstm: 5 -jngt: 2 -tltg: pdsl - vprd -fmpw: 3 -qqll: 3 -pgvw: 4 -zspd: tcms + wjqg -bsdf: gwsw + hfcm -jvgg: dhdq * tpqf -ttsv: gwws * sllg -bpfb: tzhq * wtqz -dnhb: 13 -sdqn: ndmp - dzlh -lpnj: hzns + ljcc -qscf: 2 -twwc: qfcn + btpj -vprm: 2 -cstf: 3 -cpnn: 16 -prjv: 6 -fhtq: jhwc + hwdc -jqgd: dfpz * zbzn -qmtw: dsqh - cfdg -mmwf: 3 -ptzv: 3 -gwtf: mhnp * zlvb -dwmq: bbrn * cbtq -twgn: gwbm * csjj -wmhp: 3 -dglq: qvjl * pnss -clvq: 2 -nqhc: 2 -ngcc: svsp * cfzd -pgwh: ltgp * wzdn -mmjj: lswr * lnfd -jrdz: 2 -jgzn: 5 -vgwp: 14 -wdzn: 14 -rjqj: trtn - ddcr -lnfb: 3 -phwt: 6 -fvrt: 2 -pbnl: cltn * plsg -vvzs: 2 -fbdr: szhm * jnth -rsrm: 3 -fnnn: 1 -jrzg: 7 -tfct: 3 -wrrn: 17 -zbcd: wtlj + tjrd -pmhg: 3 -trrw: 3 -flsh: 3 -tchj: dhjs * mzsr -fvqn: lcwf * ghtz -jjfl: tvtg / tlvj -dzrp: 3 -dqpt: 3 -fsvt: 2 -lzlv: 3 -bngh: drst + bvsq -jwpq: lmcb * blnh -lvcl: 11 -qzss: pmtz * pdmt -pfqb: 5 -qqgl: 5 -vnjr: 2 -phld: rtwh * vdwd -qvjl: 3 -dqph: 4 -zzcv: 2 -whph: fztz / wffl -psbb: 15 -vhdj: cddq * dcrf -mflz: 3 -dztm: dgfd + pwnn -jtvr: 4 -lgcb: hllz * dbfj -ndmp: ctbh + jbqh -gjzm: 14 -fvqc: 6 -nlnt: twbv * tngh -cfdg: 5 -mcvg: jllb / zjvc -lhww: 2 -vhtf: 8 -vnqz: bzjd / qfsc -qmmn: 20 -qfpz: chvg / clvq -qqqd: 19 -tqrn: ggnj * jwqd -szzb: flgg - vvzt -fvhf: 2 -qncv: tbnn / lqrj -hwdg: zwtg + ljhw -dtcn: 3 -ddcr: vlnc + szfr -vwfj: swdn * ljlj -fztm: 2 -wcdg: gwvz / lbvl -plsg: 3 -snjv: 6 -qpww: pqhd * vvcf -ltfn: 3 -csjj: fjhq / mfbw -ffbc: 4 -nqhv: 5 -ljcc: 2 -tgnc: 3 -bsvj: grbv * prvz -lmwf: 6 -rfvf: 4 -mbsb: bmpb / fjvz -jnbm: 3 -qdqq: 8 -wqjh: hgqn + qldc -fgdn: 2 -rptv: 5 -ljmb: 8 -pwqv: lrpl / fgdn -htvv: zhrs + frrf -hnlg: 16 -vpcq: 3 -rnrh: lvsv + nhvn -nnff: rdms / hzws -fjmz: fgwm + dphq -sgbp: 9 -mhjd: tllf + bnhb -fqcb: 2 -wsgr: wwnh + vfbl -gpjc: fwpt * lbnb -qwlf: bsvc * tfbb -bjbv: 2 -hfjm: qwzw + fmwr -mchq: qclp * lcjz -qgcj: 4 -cqrz: thll + rfwf -wmnc: 5 -hflc: 7 -tfdn: 2 -mwnm: lrzq * jzmv -jlnt: 2 -hvdn: 4 -rfwf: 2 -tbdw: 3 -gdrc: 1 -brmz: 1 -nqsj: 13 -dqmw: 3 -bphw: fmjh + brlc -cfcz: mshv * blcv -prgw: 4 -wltc: 3 -wntb: 3 -hczr: 11 -vlgs: 2 -vtfr: sczh + cdtj -zcdp: dczb - vjrq -twdv: 5 -tgrj: 5 -lzbw: bdtv * bvsp -jvmf: bsts / qvwl -prlq: tfdn * mpdb -vmsn: 3 -fspn: 17 -tcbz: qjdw * tqrl -dpdh: 5 -dnrv: hphq * rqjj -gtvt: ftss + bvcm -zvdt: jzcf * lhmt -rwll: bsbh + pgdw -dcfn: jgzn * crgm -tlvj: 3 -fjfv: 8 -tnpn: 4 -qfrh: 3 -mscj: hlmj * bvmp -wvrv: 3 -zsvm: 4 -nfmc: 3 -pgzq: 9 -zfwf: 18 -rmgw: zzcw + ghpm -shzl: 4 -lcsz: 2 -flbg: 3 -zbsf: zhbc * qnwb -zfzv: 5 -gwhz: 3 -vhbc: thwd * cstf -hbnt: 4 -plgf: bzfq + fbjd -qmzf: 5 -qqcb: mwtp * vqlf -gvwb: lzdr * mmrb -nchj: 7 -jhhv: 2 -pnhl: 1 -qsrq: 10 -brlc: tptq * dbdm -nlzw: 4 -tqtz: 3 -gwbm: jtjv + qssl -ngtq: rmvg + rcmr -wghb: vhff / flpm -nlbv: gqtt * lfjb -qcvs: jvmf + spfb -wmjj: 3 -vvgs: tmlg + qdmn -fmcq: 3 -mhpq: lwmw + mndz -jqhf: fnzl * hcqq -ghtz: gnpg * pcgq -fgvz: wbjz + bpfb -tbwz: 18 -dbwr: 2 -qssl: 16 -hzps: 20 -gqtt: zbfp + npdq -jwsl: 15 -bfhs: 4 -wsrd: jghv + rjbd -wmth: dfhb * bhws -gzvd: ghdm * jqvf -plnq: qqqd * jpjf -fvws: 3 -vzlh: 5 -wvss: 3 -sntl: 2 -ldlt: 2 -hhth: ghfs + jvgg -zzgp: zqbz * lmwr -zngq: 1 -pzfv: mhhd / tmst -hqsf: lrmh + ghrw -pqls: qrmt * jrdz -mzmw: gnnf * qhwt -dfmr: dzgl + fjqc -tpnr: hjzj + fqmt -swdn: 5 -lchz: 2 -qwsr: 3 -humn: 3116 -grvz: wlwn * fpjd -bbbz: tqlh + gvhf -bqgw: 3 -bdmh: 3 -rqbn: 4 -srjc: cqsc + gllb -mczb: 11 -hqpv: 3 -rchh: gmdz + dbgc -lpld: 2 -qqzv: 11 -blnl: 5 -qnpg: fnnn + cdhn -mlcr: bzjj * cvjb -mbvj: 1 -tdgq: 8 -wlds: hlmp * trbp -bswm: htcn * nlzw -zbvq: 3 -zrhz: nsgn + hvpt -npqv: 17 -fgvw: 5 -hsls: 14 -ffdq: dzsp * mppg -vfrr: 11 -mnfw: 2 -gbpm: 3 -pfsr: 1 -rjbd: 5 -qmpz: 2 -hjqc: 4 -svrm: 5 -whwz: 3 -tgmh: 2 -hcvt: 5 -zrvg: btwf * qwgt -bzjh: 3 -wzzq: mpzw * cfvr -wvcl: 2 -jqgn: wqhv * tvzz -nvwv: lsdh / qswf -tsrt: rdhg / gdfl -frrf: 5 -qtzs: tpjm / sgqp -mhps: bnld + wtzj -mlvf: 5 -qszs: 7 -zvbl: jqbb + jbwg -cbhv: mbcw * zbvq -hjnp: 3 -drbc: 7 -fvzm: 5 -ssjw: 3 -dwmd: mjcf * sqrn -sbpl: 2 -rqwq: zlsj + lszh -vvmb: dfwp * wpgz -bfzt: 2 -lpwg: wtvs * fjsf -mhrp: 2 -jqbb: wmdf - zmwd -sdcq: 13 -mwrw: hzsv * gqrc -nlml: bprr + slnn -srqs: 4 -dtgh: 5 -ffjg: llhz * vpdd -mpvt: 9 -vmrz: mjzj * mbsb -hmvh: 3 -pltc: 2 -vtms: 4 -vmzq: 7 -wqtt: 4 -bzfv: 5 -mtgf: 13 -wpbq: znrh * gqbv -mqdq: hfdl * dtqb -tvpf: 2 -tppd: rlqb * sltv -zpvw: ggwn + rwpd -gllb: 9 -fvqq: 5 -zbqq: 2 -wzdn: 2 -qlgh: 17 -ttth: fjfv + rlfh -nwlj: 15 -lrpl: hvvm * cfqc -wjbz: bmdp * fztm -jzgn: vrqq + zcnc -rzdl: 20 -gcjc: 15 -qdtq: wfsl + rvfm -gmbl: dvjw + ggfs -tngp: bbhh + jblw -lsfl: mnfw * ljrh -blnh: jtwv + dffb -zjfq: 8 -rhwf: 5 -ldjl: whft + hzlw -cbsh: crfq * vqrc -tndg: 2 -zpvm: 2 -jtwv: 1 -jcwt: dwtv * wbmh -frrl: 2 -hphq: 2 -gfts: lzdv + zmwq -rhnq: qlss * dsmg -bsrm: gcdw + wqtm -qdtj: srqs + sfcf -ddrw: mmpg + wptg -bjnj: 4 -gqrc: 7 -qvjp: hbbb + wwzb -hrrj: 3 -crgp: dqzj * dbch -trbp: 11 -rbnb: 3 -pmtj: 2 -jlmw: 13 -sznf: 11 -lfht: vzlh * zmsh -qzds: 13 -bnfs: wmqt * tfbd -bwrf: 2 -rcmr: 3 -dllz: wdzn + trnf -gqqp: 1 -sszl: 12 -snds: dvjl + hmzs -qzhj: sclb * qhfr -bzlb: 2 -tlnz: wtzv + plzv -zlvb: 17 -qbbq: 20 -lswr: 3 -glhd: 2 -hjwl: 2 -rdbd: 10 -zzhj: tlnz + gjbb -dnft: bfbw + gslf -zmzv: pwvq - zfdt -zlgv: vpcq * phst -jwwn: 6 -mhzg: 6 -rrmg: shnl * cctt -ftwd: 7 -sjbj: rphq * mjch -lrnq: glnb * qwsr -qfsn: znld - pmdb -lrtb: tstm + dgzz -qswf: 2 -tpbs: 6 -hfsb: crmm + vfvl -wmsh: gjtw * crpm -jcfz: 10 -ppbm: qppl + tsnm -htzc: splh * pnfz -sqjm: jlrh * qdcl -lpjq: bwdg * lhqq -nwzg: hfjm + znbq -nglr: dhdt * mpvt -tpsm: vqpl * zscm -lbld: dnsd - gbcw -thtd: 2 -sbdl: zjzp + jgpw -cvjg: jzlt + jtjj -wppc: 7 -lzdr: 5 -vvgr: rwtt * rjgb -bzfq: zfzv * gswh -hwdc: 3 -phsq: 3 -mjtj: gcjc + sjjq -hzqp: 4 -zwtg: 13 -dgqm: tmwd * qnqt -tbln: ppzp * pgnd -ppsj: bwnm + rdbw -qcsn: 2 -gnvm: hnlb + qthh -jmws: 4 -csds: 5 -wlwn: 11 -vsvb: 5 -bmnh: zgss * mzcr -pqjw: jrpl + nsrc -vbrn: tdns * pvgb -gwnj: llwd * dpdh -cnqg: lzvb + rchh -gzbm: cspp + tbbl -hzvv: 14 -mzqv: 4 -dnmm: 4 -crmq: hztr + vzmc -rdhg: hdsf + wjwl -hshj: qzss + nlnt -fdnh: 4 -lszv: jlzc + mqgc -dnsv: 1 -tfgm: nrnn * tvcf -mndz: wcst * tscf -ldbf: tvgc + tpsm -dprm: gdsl * bpsf -mhhd: shgj / lmch -qvjw: ggwv * sjtb -cjzz: 3 -hwht: rnzm * fsdf -pcgq: whnr * vprm -bzrn: sgcf / ldpl -jjrh: fhtq + nvpl -gdfl: 2 -dmvp: vdtd * zwjv -htjr: mcvg / mnzt -ncbl: ddjm / vdst -jdhh: dmhz * pgld -tpqf: nhsn * bfpl -gwsw: 13 -dvfh: lqdw * hrbb -hgrb: 5 -lvsv: hnjf * zsms -hlbh: rspn + jcwt -dbmn: 3 -fjnl: cbmr + zcvz -fmln: tpjd + fsvt -ldps: vjhb * dqnh -cqfq: fjbm + zrqj -qdcl: bmjp - gdqb -vwrj: 3 -dnjf: 3 -zjsb: 1 -njmc: 3 -mzsr: 7 -hdvp: 2 -lmch: 2 -wjqg: 2 -vnwb: 2 -twgp: 11 -mqpd: hmln * qcvs -ldmb: 3 -fflp: 4 -bnhb: 3 -jmpv: jszm * dlbp -qggl: 13 -jsdl: 3 -czgd: cdjd / vlbb -hgsw: 20 -zrmn: 3 -gzdb: 9 -jbft: csrh * gvms -wdrb: 3 -fzpz: 2 -bprr: lhpp * qbbq -hcqw: dtgh * tvtl -dtzf: 6 -qspw: 10 -vgzv: 2 -bvsq: jjrh * swzq -stvw: 5 -zhwq: wdrb * mdvp -frwg: 6 -fbjd: 4 -vgvf: 7 -rltp: qppn + ldnw -fztz: fwqg * fspj -lsdh: twcw * gzdr -mwst: gjzm * srgm -ndhv: 3 -jgjl: wjbj + vgzv -mmmw: jrzg * lwrf -hzhn: 4 -dvjw: bggp + zgfh -tmtw: 10 -jbqh: zsww * wqjh -ljhh: 19 -vqlf: 13 -rncq: 2 -ztjq: 2 -jqmp: 4 -mvql: hfsb * gthl -vcqz: 9 -lnfd: ddww - qpwq -dczj: hgjw * qhwp -fwqg: hgmq + mqqq -chqt: 2 -vpqj: 2 -wfzm: vnqz * nhmm -vzmc: cqvm + dcfn -rsvv: tgrb + lpbz -gwqq: 5 -gctw: tgnc * ldjl -zbsp: 2 -ctnp: 3 -ndgz: 2 -lqch: cvzn + wrnr -svnj: 1 -pzjw: 2 -jzwp: 2 -gnrm: 8 -wmdf: pfdb / mgtr -ljvs: zqnt * rbmw -qppl: tdhb * jrwg -fvml: gzbm + cdhm -zhbf: 5 -rvfm: mncv / glcj -cbtq: fvcl * mjvd -tgsl: 2 -djnj: pbnl + nfch -lmcd: 2 -rvlp: 2 -lpmr: mjtj * gbft -hmtb: qsjg + djdt -tbrg: nsmc + qsrq -vbqr: plnq * rvlp -smhl: wlnt * lfqs -gtqt: mchq + pbdp -fffz: vpbq * dhqm -rtqc: 2 -wsgj: 17 -fjhq: dfwn * fjsz -stfd: whfn / jdpl -fvlq: 4 -dbqh: 4 -tvwc: hsll + jdhh -nbzv: 2 -gdjm: rpbj + lfht -fnzl: 5 -dbqf: dbqh * sglv -ndds: 2 -chvg: bngh * jlwn -smjm: 3 -dsmz: 2 -gjtw: 2 -sbmn: 3 -hmzt: hvgm + trjz -mpsf: 2 -mjml: 9 -nrwg: lrfd * mlqn -nltq: 2 -fvmv: 2 -wsjv: 9 -pqhd: fnfl + wjgb -dvpt: zqtj * vtjd -dzgl: qcwd * zspd -mmqq: 8 -bggp: 2 -vmfn: 5 -tnmq: lqqv + fzfs -wbqm: 2 -vhgn: qzqg + rllv -hvsr: ljwf * hhnd -gvcc: 5 -bhqt: jrzz - fnbg -tdns: cbfz - sbmn -qnwb: qbcp * crmq -vmnc: 9 -jnwd: zmsr / vpvg -hmpl: 2 -mgtr: 4 -wvgd: 7 -qzjp: 5 -ngml: 1 -qvhp: tmvh + dwcj -gpht: pcjt + vmnc -hlln: 4 -vvgf: 1 -zcnc: 4 -hzlw: hdvp * fphj -cjng: wgst * qtzl -tbbl: stvw * zrzh -slqc: 16 -tvcf: 4 -lwrf: pjzg + dtzf -fnld: ftjv * qlzj -sfsz: 2 -dvjl: 13 -fdqt: 19 -crlq: gvnr * dfqr -sjbq: 2 -zhbc: tdsq - slsw -ljwf: 3 -fspj: 2 -wjgb: shrr + wzzq -bjvz: nnjn + qbzh -rzms: 5 -qjqr: lvgq + rqpl -lrdc: mztc * tstt -rvbl: qzrc - dvwv -rjcg: tbln + cwqh -prvz: 2 -zqpr: 2 -mptj: nvmp + vhpp -szrj: 3 -rvjp: 9 -sfbf: wggr * lmpn -tvgc: ppqb * chwr -znfq: wzmf + fmgl -rdms: lwzh + ftng -lhpp: 7 -zgcc: wplg * smpn -trnq: jmws + ptzv -dqzj: zzcv + lzbw -ddjm: vnbj + njfq -bdvs: gflv + vfnt -wqwl: schp + pjfc -djvz: 3 -brvg: 6 -qjss: ghzb / qznn -nsrc: 15 -ltzg: 3 -wglw: qhzf * tbhh -vvzb: 3 -fphg: tpbs + trnq -gvms: 5 -hpzz: 3 -vtgj: 7 -jhgf: zgjq * wnvz -rrmq: glmv + zhfb -dbsj: wmnc + hwqb -gtls: gpvt - rnjp -mhvw: vztt * bbbv -svnh: 2 -jlwn: 2 -jtcz: bfdr - zzmb -hmjc: fqlf + gfts -sszc: qjtf * trdv -qvhh: mqlz - rbcj -pdvs: 18 -nhfv: dlrg * rqtm -smwj: rszt + qdgn -gvgp: 20 -dwtv: 2 -vdjr: ljbb + hbfw -znmj: 1 -lnrs: 1 -fwlf: 3 -gdmq: nbhp * bwrf -jrzz: dmrn + vhbc -snng: 2 -qgzw: jngt * jvmt -lzvb: sjjj + mjgv -jnlm: 3 -hfcm: tfwz * hrsf -csrh: 3 -lcjz: 9 -fvtb: 3 -pdch: 2 -nnpg: scsr + dglq -lntz: rsrf / btgf -lpbz: sqrf * tzgp -ddrp: cwzh + trzl -qfhq: 3 -gtmb: jbft * twtf -fjtz: qhnn + ndhd -nvdl: 3 -trjz: 5 -hgcf: dbhn + hzqp -hblp: 3 -hrpr: dprm * scsc -pfdb: mscj / sthr -gzdn: 6 -dhjs: rdps * hhth -wvzw: 2 -hqfr: 1 -lfqs: 7 -qfsc: 2 -fzgh: dhst - dhbq -flgg: dfzr / wwzh -qwpf: lqlc * shzl -cpcz: 4 -wwnh: 5 -tzsm: wzwf * qdqq -qnlg: ggfw * ndhv -shjm: cssz + mbzj -rnzp: 2 -jjfn: qprn * trmw -qrlj: qsbv + ccss -bbbv: wrrn + wcbl -mzbb: ncgf + pzpf -fwpt: lhsj + fjmz -rqtj: fcjv * hgsw -vltc: 3 -thll: lczh + ttsv -bvsp: 5 -dwnj: drzc + swfb -pzqs: 5 -shbj: fdlt + npqv -hrvs: hhrh + tfcv -bwnm: 7 -mfjp: 7 -vjjh: 8 -mvzl: 3 -dblf: lrtb + vbvh -ssnz: bhvm * ztvn -qnmv: zcdp + qqzv -shrr: 4 -svzg: znps + hvsr -rgjv: 2 -jwmt: hggp + zsvm -rmpc: 5 -gfpg: 2 -prsj: czjh * dvps -qhhz: dvsp / bwsz -zzwj: 4 -hzns: 12 -rdps: dwwc + zhbt -lmcb: 3 -clws: hmvh * mmhp -nvmp: 17 -hzcn: 2 -zqsd: 8 -mlsq: 3 -hhss: 5 -dlfc: 3 -ctvj: 3 -gwlr: 2 -shgn: bdcr * vwlz -wvts: 18 -llvb: prlq + psps -vhvt: zthb + zqsc -fttf: 3 -ncmc: jgdp * bjbv -nfnf: 4 -gdjv: 3 -mlbh: vwbw + ddrw -lqrj: 2 -qdgn: 1 -ljbb: mqpt + bsdf -cspp: hszv - hrfq -hbdz: lcbg * fwrq -wlnt: 2 -lbrc: zjfq * cctg -frld: 3 -nnrn: 3 -nnjn: pqqd + pjdn -ggnj: 17 -bqpb: qwfd + jqgd -cwvr: mbgw * wzlh -hcsm: sbjr * bcrw -nhmm: 3 -nfch: zvzb * cpnn -pmrz: 2 -bjtf: 4 -hhrt: 2 -dhqm: zlbr + swfn -znrh: 4 -hgtd: clpj / qhrl -qjml: 2 -jgvc: tlmf + smhl -zbmz: 2 -jlrh: 3 -jpfb: 16 -nrcq: fdnh * mzrc -vwvr: jznp * twzt -vvzt: 6 -vtnc: wwnq * lmcd -mdcw: chlt - ncbl -ttgl: 2 -wltr: nqsf * wtjm -qlss: 4 -tmlg: dbjs * vhvt -jpnn: 6 -jgpn: 3 -tcgs: ntcd + wpbq -mqlc: 5 -vhvn: lbld * fmrf -fpwq: fpsb + bwjb -ghrw: 5 -lbdj: gbvt + vbqr -cdtj: 3 -cctt: mlch - wddt -nhpb: qfhq * nrsh -lhqq: 10 -qvwl: 3 -plzv: 2 -pljz: tnqd * spvj -crlr: ctcm + tbrg -pvsv: rltp + hgtd -mfmp: 3 -svnq: rshw + lrdc -bwbt: 15 -rtdl: nnff - ssnz -nldm: 17 -whbg: 3 -dbnq: 3 -lthz: llvb + flzc -vnmv: 4 -mrpc: 3 -lsnr: 2 -wwjg: dwtq * rmlw -dqdb: swlc + lhzz -ltjt: 2 -mdrm: 8 -vtlr: 5 -jhfr: 2 -mzlf: 4 -fbfr: 2 -vbjh: 4 -wlzt: ddtg * cgzc -wrbs: 1 -zhbt: 5 -tqll: 3 -pjfc: 18 -jftn: 2 -jdhv: 8 -zqtj: 5 -nftj: jmrs + mlld -jwjt: lhww * rczc -hzph: 2 -bfpl: hdbf + tqrn -rbcj: fcgz * mdzp -zdpm: wbzc + bplm -ljlj: 3 -dcjz: qmtw + jhfr -prwj: 20 -wcbl: 15 -hrwd: cjng / jtrz -dzlh: 7 -pfcl: pwbl + zhvl -srjv: pwqv * lcsz -trzl: 7 -hzsv: tpnr + mjvq -qdqj: 3 -wwmm: cmgw * zcns -cnnq: 4 -gdpw: 4 -rnhl: 3 -cgmn: lhjh / fvrt -gqbv: svtd * dcgb -hcjn: 3 -wzlh: 3 -dhgs: pgzq * fttf -sgqp: 2 -fnsm: bzlb * rbgq -lmwr: 5 -vcql: 8 -pjqb: 3 -wptg: jjfn + rdtm -jghv: 2 -sjnt: hwht * lvzr -ghht: jfrj * mfjp -cwbb: qbnz + ljvs -vvpw: 10 -ntcd: lqzz * sfvp -jzss: nglq * ctrv -djrb: rzph + mbvv -lzrm: 10 -vbcp: vjpt - vltc -mgcn: lbrc + zbgm -zvft: rptc * lfcj -bfbw: qzpd + qqcb -tmvw: 2 -vprd: 2 -jwvr: zcwv * dqqp -chbl: 5 -sgbl: qbqw - llzd -jftv: 4 -tdhb: wfbf + rbcq -vbvh: rzdw + lmlc -fmgl: 3 -qsjg: cqrz * qwjt -hczq: bzsb * mmvt -hhmn: 10 -bvff: vtdz - qggg -qwfz: cbsh + fnsm -dffb: dncn * gshw -cpvb: 5 -ppnm: fppg / lgwp -zgfp: wglw + bwbt -rzvq: hwrl + jwzl -zrhq: frrl * czwr -gjml: grzh * jqjz -djhv: 13 -bhph: gzvd + wrbs -vdst: 2 -vvfz: 18 -bvmp: rzhb + csds -pzpn: qwpf + nvdl -qhdc: jgvc * mzwz -jpvc: btcl * cvbr -gnqz: 3 -cwcq: jddd * qsdz -djhh: qrtc - sqfh -spsr: 20 -zbzs: 3 -zfmm: jtsm * vgwd -ttvw: 3 -hzvq: 5 -gmmn: pgrs * mmcp -rwfv: 5 -mgjb: ndbz * zrrn -lqlc: 2 -vmjg: rswf + bbrp -wwzb: rnrh + hvjg -fpgl: 5 -tgmn: 2 -dhdt: jhsd * rptv -bplm: srdw * jldf -mzrc: 9 -nzgq: fphd * jssc -wwwf: nvds * tndg -hbfw: nnwj * qfqb -rqwc: hszt + frld -dsqh: mcfm * hjqc -cwwn: 20 -jqvf: lvgt * trzs -qwfd: 3 -zgzw: 4 -twcg: 2 -ppzp: wlds / bpfp -brjz: hnvn + htjr -jgpw: 9 -nvjg: 3 -jtrz: 2 -mvgh: nmsg * zgzw -dlvm: lsps * wzbr -ggzt: plbm * whph -fvcl: 19 -fmmh: tzld + sqjd -nnwj: zjlc * tqll -jfrj: rqhr * bbbz -zdtm: mfcn + trmh -gqnm: 2 -ggqm: mlvf + srjv -plvh: 3 -nrtj: 7 -vhsg: 4 -pwng: gjml + dqrn -wpcs: zjtf * qjqr -hqlv: nqwc / cpvb -hfsj: fwsb + vtlr -nzsl: jfnq * bqgw -gccm: 3 -qctt: 2 -mdvt: 3 -jrtr: 2 -zrvw: gdbn / bbbr -qwlj: 3 -drfl: 4 -nhvw: 2 -zcns: qvjw / gfpg -tqlh: 8 -zcfj: 3 -ddcv: gdpw * pbpg -tzqt: rfbb + hcqw -hcsf: 3 -jgnq: dzwb * cvjg -lfqg: wwfg - bwht -hlzh: lltn + mvwl -mqpt: lmvt + hqpf -smpn: czmc * hhjd -dlbc: bdmh + zhtl -rbcq: wzdd * jpfb -tpjm: wrdz + mfgv -drmd: 5 -mpmq: 2 -gjbb: nzmg / pmjj -ghfs: dfmr * hzbg -twtf: 2 -cqsl: 4 -nnpm: 4 -dbdm: 3 -jhfh: plgz * dhgt -wdgg: dcfw + ncmc -jfnq: gjbq * hrpb -gslf: djln * cffb -tjmp: pdch * wpms -twcw: mvgh + jmhp -npdq: wljf * zhww -lcsh: ffdq * zdpm -tngz: 5 -bmjp: qswh * vwdp -zrqj: mqlw * zhns -lbbz: 4 -fjmf: zzwj * hqtq -hrbb: 2 -fvbf: 2 -hrzt: 1 -bwlj: 2 -mfjg: sbdl + rhzh -trmh: 4 -dmnf: 2 -spjj: 7 -qhzf: 2 -pqsb: 11 -vvvv: 13 -pnfz: qnlg - qgcj -tjmq: 3 -snvz: 2 -rjfs: 8 -zbwz: 11 -jmwv: jcjt + zmnl -cvpv: 2 -nszt: 4 -grzh: hzhn + gccm -ftll: 4 -zzmb: wthn * lgdg -qcrp: bsmb * jppb -bbtl: 3 -qchb: 3 -cmsv: bbtl * nftj -mzcr: vvvw * nppj -gbgp: 2 -sqnw: 3 -hphs: bnjc + rqwq -zzcw: 3 -nglq: rmgw - hdgg -jlrq: 3 -gqst: 2 -dhgt: 5 -mmvt: 2 -sptm: tjmp * mvgs -pdnq: 2 -hfdl: 4 -ltwt: 3 -jsql: vmzq * jgpn -cffb: 10 -fzfs: lqch + cgll -wtzv: zvft + nzgq -wrlb: 6 -wzmf: 14 -hvtr: 3 -hlmp: 2 -hmln: 3 -rsbn: vtfr * gqwt -mjmh: tzsm + mmtz -rnjp: vrgp / pzjw -qzpj: dpfm / qmpz -thbq: 3 -mbgb: plgf + jpwt -bblj: 5 -dwcj: wqtt * tfht -cwzh: hrgt - qwfz -whhr: jcfz + zztr -fsml: 12 -shrc: dzrp * wvgd -dlbp: jhzl + hflc -mmhp: 7 -nwsv: 3 -bvqz: mrdp + rrqw -jjjm: 4 -nwfq: ctfn * zbsp -zqwb: 7 -llwd: bjbn + wvts -rhzh: qvdr + hmfb -bgft: frwg * pzdj -bcrr: 2 -hvvm: 2 -qdgv: 2 -rdsr: 5 -gcdw: cnsf + tthz -pcjt: 2 -ttfr: 6 -fnfl: hsls * hbbs -rfbb: bfhs * qjss -pgdw: 1 -rqtm: 5 -mjzh: 3 -bbrt: 5 -djcq: 9 -mbhj: pvcm * hshc -qvzq: 2 -wshg: 5 -mzwz: 3 -jrzn: dbwr * mzlf -pnbf: qzpg * fffz -pzdb: cmqs * zbdg -sqgt: ddrs * blnl -lqlq: ftqz * qgsb -btpj: tjmn * tgsl -nrpj: 3 -pwwq: jnlm * gzjd -bmpq: jwsl + drfl -wzwf: 2 -dfzr: bwlj * drzs -wljf: hhjc / hhrt -cmtn: wjpm + bbpn -fdzp: 3 -qvfg: dlvm + hzvb -bpsf: 3 -ppgd: 16 -dcfw: 1 -cmgn: 4 -phwz: 2 -jrrh: 2 -mmvj: wsgj + bjnj -qssp: 3 -qcbj: 13 -fcrl: zwhl - jhrl -pwnb: snds * hjnv -vtdz: 10 -ggwn: 12 -jhpn: dhhr + lthz -bbpn: slwg - dzzl -shsb: 1 -dwwc: 2 -wpgz: 2 -wtzs: jtbn + hnrh -rswf: dlfc * lhpq -tqzw: 1 -rrqw: slhl * wmwb -zwhq: rzwt * zmrs -vgwd: 4 -jgph: 3 -hsqh: lbdj / sbpl -sqrn: lmwf + jwvr -znfl: ftwd * sszl -rzdw: mptj / tgmc -rphq: fstp / msgw -bmpb: pdqv * fjmf -swfn: hpzl * bdqv -phhj: 4 -mbpm: 3 -jpsv: smgb * mjmh -mjzj: 3 -mrdp: vvfz * mmjj -vwfv: cnnq * pbzc -dczb: hftv * mbmd -bszp: 5 -lhvd: 13 -cvzb: lrvz + lhtt -hmrv: 4 -rdvq: gwlr * mjzh -wjpm: gnqz * dmlh -dqps: ccht * rdvq -qcwd: lgsg + cfjv -jwsm: sqnw + vbjh -pgmv: zqsd + cflt -bmsr: pjhp * nrtj -tmvh: nqhw * hsqh -mrjw: rwfv * dllz -qclr: wwcz * fgvw -zrzh: jjvv + pndj -mqqq: tbch * nhfv -bsvc: 4 -ctcm: pjrd * fpgl -rldh: 2 -sbvv: 3 -phcl: 3 -rcpd: dmvp - rlqz -nwmq: 3 -mnwq: pnbf / wfjh -sjjq: 2 -jwjv: 5 -ffbl: 7 -srgm: gsbh + fwbj -shvj: 9 -sqfh: bswm * gtmb -jhsd: 3 -qldc: tpdn + rfpw -qhwt: czgs * nnlc -dlrg: 4 -cswr: 4 -ndhd: 11 -czjl: snjv + djcq -rwpd: mrcr - qwlj -dmrn: bdlp + spsr -gvsp: rdsr * wvrv -tcms: 5 -zjtd: 3 -hvjv: sszc + dvqw -mgmp: 7 -qlmw: tswc * qrwj -qclp: 3 -bdmc: ljtc + fmsl -smjc: 2 -ggwl: tzqt * lgsl -vqsq: 5 -mcjf: 3 -rdbq: 4 -mlch: jsql + tdgq -vdzf: wltc * zhwq -nffl: swft / twcg -fppg: ndgg + dmhl -bvmz: 3 -hqdt: rjgp + hqfr -smgb: 17 -qjtf: 2 -rjdq: phwt + twml -mdhj: 3 -jssc: 5 -cfqc: nhss + hmmt -hhjc: zpnz * fvlq -hmlw: 9 -sznj: dwsv * tqls -mmtz: 1 -wtvs: 2 -wmwb: fpwq * zbhf -zbzn: cqsl * bzdh -jddd: 5 -mdvp: 2 -mvgs: szrj * mhjd -dmhz: 4 -djvb: dvpt + glwf -hzwm: 19 -rptc: wwzr * phhj -qwzv: nrrw * jzrl -gqwt: 2 -mnlr: 3 -wsdc: hlhp + zfmm -fvjc: 1 -gsgn: lqlq * tvmj -qvbs: 3 -lhlc: 17 -ncmj: qtqf + fvqn -hwzd: humn - cdcz -nvds: 5 -fstp: tngp / rncq -zqtp: sgvc + brct -mqlw: jnbm * bnbw -lwpp: ltbb * jwsm -hllz: 6 -sgtb: 2 -jdpl: 3 -fmqc: djrb * rtqc -rpbj: 4 -vwvt: 2 -bwjb: hcjn * zwmv -vztt: 2 -ddww: rzfp * crgp -clcl: dblf * wfwm -lrhh: 2 -jcjt: cfzl * blgr -nrsh: 4 -wzdd: 2 -vpvg: 3 -fphd: tbdw * vmsn -vjrq: 10 -zfjz: 2 -rnvf: 1 -ltvp: nrwg / tgmn -bwhl: 2 -tllf: vjww * mqpw -vrwl: mdnv * lfqg -pjhp: 3 -vbnz: 2 -lcts: 3 -lrfd: 2 -cgzc: 2 -bzjd: 14 -czgs: 2 -qgsj: zqtp * dwnj -chlt: jrpw - hgqf -qhrl: 3 -nqhw: 7 -gpbj: cjzz + slqc -shrv: 2 -tptq: 9 -schp: gzdn + rgtn -mght: 5 -hftv: qmzf * ndgz -mbgw: 2 -lszh: 13 -htrc: 2 -jzvc: shvj + svvz -gjsz: 16 -rtwh: ftll + fmln -rsrf: mdjq * rnbq -spfb: zrqr + mlcr -ftlq: cmtn * fgvz -rfcp: ttcz - jvwg -rzph: mdww + cwcq -zhvl: 16 -dbfr: wdmq + mmvj -qhfr: pgwh + tqvc -cdcz: zfjz * cwhv -dszf: 14 -jrpw: htvn * vtms -ffrj: 5 -whcg: 3 -spnb: lbgv + pjwn -vjcg: wbtd - ppbm -lvgq: npjm * zlgv -ljrh: 4 -cqsc: mvjw + lbbz -fpbd: zwhq * bcrr -ncwh: zhjs * pgsc -lhnr: jznz * hbzb -vqcr: 3 -bsmb: 2 -ctgw: 19 -rwtt: 2 -scqr: fmss - ljwm -lsgz: 2 -bnjc: 14 -phvd: 15 -ndbz: fsfs * lrpv -strg: brnm * rcjn -hqtq: 4 -wbjz: hqlv * svlw -dflr: 6 -ltbb: vrwl + pnjg -pbzc: 2 -qrqt: 2 -lqdw: 3 -zmsh: 2 -swlc: pdvs + rvjp -pdqb: 3 -zhcw: 2 -gzdr: 3 -dlnc: 20 -pczl: dzpd + vmcj -pzdj: jlcj + dcbm -wtlj: 16 -phzm: pwng * mrqn -cmdr: qnmv * pfqb -qgcd: gwtf - tjcr -rtfh: 14 -jglt: 11 -cnpj: 3 -bbhh: 19 -pgcq: 2 -mrcr: vhgn / trrw -hzbs: 5 -qswh: zbsf + gzpt -ljhw: crpp * mbgb -htvn: cswr + llnt -nqnv: tqhb + lwpp -ldpl: 9 -zhtl: 4 -mgcq: 5 -tbhh: 5 -qdrc: smcs * mlrb -brqv: 3 -bsmg: 13 -bntr: 5 -qwzw: 20 -swdm: mgcn * sdqn -dfwp: 3 -vwrc: 5 -bmjr: jcvd / mdhj -zqsc: 3 -ddrs: wshg * bntr -fbcs: 2 -vwlz: rqbn * wvcl -mjgv: hmlw * mdvt -gwfw: 3 -dvfn: dnjf * wcnr -zcvz: pfzz + gvww -zbgm: nglr - vdzf -qwjt: wsgr + srvg -smzd: hcsf + htzh -mjcf: 3 -vrqq: 17 -pjmt: nnpm * svnq -lzhd: mrpc * zbtt -fgwm: mwqt * hmnj -hvnj: 2 -jtbn: 4 -jbqq: ffbc + gmpb -dfwn: bmpq * jcps -vwhz: dczq * nldm -ndgg: fmrg * twgr -ljtc: cmgn * wwjg -wthn: 3 -tjrd: vfrr * vntg -fghf: grhd * vdzh -wwzr: 13 -dqrn: hrlp * vvmb -mqgc: ssjw * dpqj -jpws: ppjr * btzj -swzj: qjwl + fbdr -wplg: 6 -crpp: 2 -pjzg: 1 -lzdv: fsml * znll -nlht: rmpc * ncmj -fpwm: 5 -rzwt: 4 -zvdq: 11 -mppg: fmht + jpnc -lwzh: mqpd - ftph -dfdc: zpcr * mcjf -qthh: pzqs + dnsv -fmjh: 1 -cfzd: 2 -mbzj: qgcd * jwmt -dppw: pzrs + zlcq -vvvw: 3 -btgv: lbdn + bwqc -fczm: gqst * nzvf -rcbf: gsgn - sptm -zcth: 12 -rcrt: pgmv + wjbz -bmjf: glgl + hmjc -jpnc: sznj * nnrn -qqcs: 3 -nbhp: nhth * tdnq -llnt: lzrm - vwrj -pzrs: qwzv + cmsv -vfmz: vpqj * jwjt -gswh: 2 -wrnr: 9 -vwdp: gvgp * nwpp -tjcr: 11 -lhzz: 8 -gzmj: tdgz * hlvz -twgr: mhzg + ngml -rvjj: ftgw + pwnb -jppg: fjtz + cpfv -hnvn: fvdd - ttrt -vpbq: tchj + ldbf -djwb: 4 -jrrf: bcsr * rrmq -nrnn: 5 -ccss: srgr + fcrl -mpdb: dznt / hhss -rmvg: bdtn * vmfn -shnt: fphg * cqfq -lfjb: 2 -nhns: plvh * ljmb -nwrd: 3 -hmzs: jcjm * zjpq -zmrs: gqqp + tjjc -pmjj: 2 -wzzw: pzdb + dhgs -sjgz: 5 -tfjv: 5 -srdw: 17 -djps: 2 -hzws: vrhc + vwss -wjgz: 9 -lvgt: 2 -fmcm: 2 -mwqt: 2 -mvjw: zbqq * ltzg -zscm: twjm * tmpq -fwsb: 15 -bvcz: qdrc + wcpw -tfnd: pmhg * wnml -gdsl: cpcz + zgfp -wbrl: 7 -nnjh: 2 -dwtq: lhcf + vwvr -wslq: rlpz * qzmj -dhhr: fqfn * vmfw -spvj: 4 -nzvf: rvjj / fflp -glgl: 2 -zwjv: 3 -wlbh: lctr * vhdj -vnbj: 9 -qgjc: 5 -mqpq: zmzv + wtbw -fjvz: 2 -mdfp: 2 -vwbw: nvwv + zrwv -pwlm: 5 -znps: jpws / fvhf -nlcp: ldll + lpjq -dlqg: 2 -zhns: 3 -vdzh: lcts * lmwv -tlmf: 3 -rnbq: jrvg * lpwg -llhz: 3 -tfbb: 2 -rbgq: 3 -tpdn: 4 -sncl: 4 -swft: jhhv * htnf -rzhb: gnrm + wmhp -cctg: 5 -dmvt: qclr + lhlc -rjtp: vgcm * zvdq -fjpl: 3 -vhtm: tqtz + hnnl -root: bzrn + gvhs -qvvq: 2 -hztr: wmth / npmr -jwqw: 12 -brgz: sbnq + szwn -ntdb: srjc * wgqw -wnml: 7 -crmm: bzvl * bzjh -zmnl: 5 -pgld: nwzg + jlmw -mprn: 5 -qgsb: 6 -shwb: jwqw + lgpt -lqtg: ttrv + nffl -gcgj: 2 -plgz: 2 -dvsp: ldgf + jgjl -ftng: vfmz * rqwc -zgfh: phvd * flbg -cnfd: nqdc + dgtr -whft: wqgs * dqmw -tdgz: 3 -lbnb: 2 -zhrf: 2 -vjhz: brjh + qfjr -lczh: qchb * hrrj -gbft: 2 -sbfm: 3 -cmpb: 7 -tlvd: 5 -jjvv: 7 -nwqz: 5 -nzql: hzbs * hcvt -cfvr: 3 -bwjl: pbvv * wslq -sjjj: 2 -cgll: fbcs + qzjp -hdql: 15 -mcfm: qctt * wntb -vjww: 4 -blcv: mght * nqhv -zcwv: 5 -ltzn: 4 -pvcm: 7 -qfrl: 5 -qhwp: 5 -sltv: 19 -hddc: 8 -rqhr: 3 -bzsb: fpbd + btgq -bsdw: 17 -tvmq: 3 -mbvv: ffws - wqnw -tzld: 13 -wtzj: 3 -sqjd: 7 -mnzt: 2 -rjgp: 5 -hvjg: vwpn * rlsq -wbtd: sfrc + cmtg -glwf: mvzl * qdgw -jpqp: 3 -qldl: 5 -wtbw: zwlq + mpsf -jpnr: llwt - fmmh -nsgn: 10 -lchd: tdwg + cwmb -lhpq: slbz + gjmn -rmlw: 4 -tgmc: 2 -bqvn: nhpb + qhhz -pgnd: gvcc + mdqb -npbg: qdgv * nzjr -vzlb: qrlj / fqcb -cvbr: 2 -tmwd: 2 -qdgw: 4 -chdl: 5 -vmfw: 5 -grgl: 2 -bnld: 10 -mfgv: phsq * zdtm -zjzp: 3 -ldgf: qdtj * rsrm -vmcj: dvfh + zwgd -jqjz: ltlm + tqzw -fptg: 9 -bclm: 19 -dpqj: 2 -gvdd: rtqj * ffjg -fbmp: 4 -gwvz: zrhq - ggps -hwrl: 4 -wnvz: 3 -jtmr: 14 -srfw: 5 -btgf: 2 -fgjb: 2 -jlzc: 1 -btcl: 13 -rzlz: fvnz * wvzw -rfpw: 7 -ppzn: bslr * lpgv -tfbd: tppd + rgrf -sbnq: 12 -zwhh: spnb * mvql -rlsq: gwnj + dbqf -dhbq: 4 -zbhf: 3 -tsrb: gzdb + bfzt -tpjd: vqsq + qbbw -zwlq: 5 -cmwc: 4 -lgjp: tfcn * vtzp -lgsl: npbg / dpgz -zlbr: 5 -jwsn: 2 -qsdz: hsgt * tfct -ggps: pcpq + jsnc -sbjr: 7 -rdbw: vbdj + hzps -drzs: 19 -fjqc: cnrf * mssm -lfqh: crmh * smjm -hvsl: bvws + hrzt -thqf: 1 -vlms: mtgf + qggl -pzpf: jwvv + tnrt -lmvt: phcl * chdl -fmrf: 2 -vlbb: 6 -jszm: 3 -lrpv: 3 -dvps: 5 -lhtt: mzqv * ngmt -gcdj: 5 -mwtp: 19 -rfjz: snng * wzzw -qjwl: gpht * csrp -vbbp: 2 -fqfn: zrvg + vpvs -nqdc: cflr * qdqj -npmr: 2 -hrsf: 2 -gthl: 2 -pdtv: lpld * jnqm -bwht: 2 -qdmn: bvff + ngnz -tjls: pvtg + hjnp -jtjv: dmwl * wrsj -wqzz: zvbl * rdbg -cvzt: vvgs + rsvv -rtcv: 3 -cbtm: nrcq + sjzd -rcjn: jtsc * rtzd -zjvc: 2 -vjfd: fmqc / smcp -zrwv: ffbl * rtcv -wfgq: bmjf * ltjt -sfcf: fvtb + ttfr -hzvb: thvd * pltc -ngmt: bttc + brjz -jppb: 3 -zgss: 3 -lcwf: zwmj * djnj -cddq: 5 -jldf: hmzt + rjdq -cpfv: 18 -jwzl: brqv * dbnw -mshv: 19 -ttqc: rcbf * vbnz -hhjd: 2 -jwvv: dbmn + rtbr -rfdf: 3 -zrrn: 9 -jzlt: 1 -tcts: 5 -rlpr: 6 -srml: mzmw + tvwc -cfjv: sjbj + dvst -nzmj: lpmr + jppg -trtn: rdbq * mqpq -zlps: vmss + tngz -ppqb: frlh + gvwb -slrl: 14 -cdhm: qgjc * nqhg -hfls: 4 -htzh: 14 -pjdd: 8 -jtdg: nfvj * ddcv -jwqd: 2 -lbdn: 4 -zlsj: 4 -jblw: tndh + dsfp -bnnm: 4 -mjcq: 5 -fvwn: 17 -msfz: 13 -vrhc: 3 -mfcn: cnpj * shbj -mdmw: 2 -jhjz: pmjn + ppzn -rqqs: rdbd * rjpc -ffms: 4 -cppn: grvz - fvqq -thwd: 5 -hnnl: 4 -bwwh: smmv * gshc -wqgs: 5 -csrp: 5 -qhhf: nfpr * phwz -mqlz: hrvs + ghht -fcdn: 3 -hgfz: prsj + nwmq -glnb: jssv / prjm -ltlm: mpmq * nvjg -rlpz: jtcz - wrlb -wgst: 9 -ldnw: tltg + mhqb -hnfq: 2 -scsc: rnnh * jftv -tdwg: jjfl * dmnf -cvjb: djps + bqpb -slwg: nlml * wbgz -cdlc: 11 -mlrb: 3 -rlqb: 2 -gcjw: 6 -qwll: 7 -lccv: 5 -ntlp: jvjb * fvwn -swfb: jshd + zljq -rdbg: 5 -szwn: 6 -fvld: hvsl + jsfz -pldf: ggwl + lcsh -hgqn: 18 -slbz: mqdq / jrtr -ggfs: jzvc + rzlz -ttrv: lrsl + gntf -wbps: mqlc * dwvm -djln: chbl * vjcg -jrvg: 2 -ltlv: 1 -twjv: dqph * fmhd -pdqv: 2 -nfvj: 4 -lqzz: 11 -dncn: 2 -bqgf: vhtm + hpcf -wfnt: 5 -wdmq: 2 -wbmh: svfg + ltzn -lwmv: 2 -ddtg: dlzh / nbzv -cwwh: 2 -hdsf: pfpc * fbfr -rznw: fspn + pwhg -bwhd: wfgq / pmtj -zllt: nqhc * jlrq -qggs: vrbz + lrpq -slhl: 10 -htnf: jgnq + tnmq -zrqr: hqcr * nqfq -dpfm: nszt * cvzz -lqqv: 4 -wqtm: 15 -tfcn: dlbc * gfcg -dgfd: 7 -tqbq: 3 -qzpg: 2 -dzsp: 5 -czmc: gzmj + jtmr -hrgt: vvvv * jqmp -cwmb: ncwh + zvdt -hhnd: 13 -scsr: vnmv + qnzm -czjh: 8 -lltn: mdfp * zbcd -qlzj: tmtw + gdjv -dwsv: ztds / bhhj -sjtb: nzvt / jbjw -fwbj: 13 -hgmq: zwhh + bwnp -lmpn: vctd - mwrw -cnlg: tbwz + znmj -mvwl: snhg * dfdc -lgrc: 17 -qpzm: lfqh + vcsm -nzzt: fddj / gwlf -dzpd: 10 -pvgb: 18 -zgjq: 2 -dqqp: 5 -qvdr: clnl * svrm -fzfb: 2 -jpmf: 2 -gwws: 4 -nvqf: 2 -qlwj: nchp * jljn -crgm: 2 -fqlf: 15 -vthb: qqvm / zbmz -mjvd: 7 -sjzd: sjnt + pjmt -trzs: 7 -pwvq: tthn + lnrs -jtsm: 3 -ztvn: 4 -btjt: jqhf * nlht -jnth: 2 -vdlz: cnlg + htvv -jcps: 3 -hgjw: 5 -frgf: 2 -bqzm: ngmc * sbsb -dhst: ljhh + cmwc -nbzn: 5 -qbqw: dnft * jzgn -wdss: 9 -smpc: qgsj - hwdg -jcvd: ctgw * rnhl -hdgg: 3 -gzjd: 5 -cwrq: nhns + lszv -fdtg: bhqt * zrhz -fphj: zqpr + fvzm -zcjv: 7 -wfwm: 2 -hnlb: 2 -tpjl: 3 -nfrp: 6 -pfdj: pwwq - bnnm -lpgv: 2 -gvmg: 2 -frlh: qfbn + lqnw -vtjd: 5 -jhzl: zznw * ffrj -lsps: lgcb + gpbj -gvhs: ftlq * sgbl -qqvm: tvpz * bsmg -ghpn: 1 -fvhc: 15 -hjzj: ltfn + nwnj -bjbn: 1 -wrsj: 3 -jhfq: 18 -dvqw: wpsl * qcbj -gsjp: 2 -splh: 2 -ttcz: fmcq * gjtl -nlff: vssp * djhv -wrcb: 3 -ntnr: cvzb / lzlv -bzdh: 2 -fvcg: 3 -tndh: hlbh * ngtq -vhbz: dmvt * vwvt -rwgb: vmrz + cjwr -zvrv: jgmq * fmcm -zzld: pqls - zgcc -mpzw: 13 -lhjh: bclm * hpct -qbnz: bnwn + qqms -zcjg: svzg / rgjv -mjtq: frgf + hwmz -htcn: 4 -jzmv: hczq / thtd -slsw: 3 -qppn: dfbn * lsfl -jnqm: 17 -lhsj: czvp * pfgc -jsfz: 1 -qnqt: zzgp + wrcb -zzlb: 3 -rpcp: htzc + lchd -hhrh: 13 -rbvv: fffw / hvdn -fjbm: 4 -pbvv: bqvn + wprd -rlgp: 7 -jvjb: 2 -ggfw: 5 -jgdp: 3 -strj: hllw * jbqq -vfvl: 4 -qzqg: 13 -zpnz: shrv * qzds -mljz: svnj + rlpr -lrsl: lzhd + vvgr -nqwc: rcrt * jhst -gsbh: ggjh * vnjr -mlqn: bphw + rvzd -cjwr: cmpb + cwnc -clnl: 5 -pldm: cmdr * ttvw -tfht: ttgl * hlzh -wzmh: cdlc + nlcp -hlhp: 1 -bdtn: 2 -zwmj: 3 -tgrb: hzvq * drmd -vfhp: wsjv * bgft -nzjr: bvqz + hshj -jllb: jwpq + mljz -gflv: srdb + wsrh -mhqb: pjqb * fmpw -tfcv: gtvt * tfnd -vjhb: 7 -wprd: zcjg + vgwp -fqmt: pzfv * pdqb -zpcr: 3 -hvgm: 17 -bwqc: 5 -qsbv: qfpz + vbrn -crwh: 1 -lfcj: bwhl * hmrv -qpdp: vvgf + qhhf -prrc: ctzn / qgpm -tjmn: 5 -jssv: qlgh * dqpt -dbjs: jrzn - gdrc -cnrf: hgcf * bjtf -dbgc: hzph * mfmp -bdwh: dppw * zmsn -wfbf: tqbq * zcfj -nppj: 2 -mssm: vqcr * qggs -gbvt: gbgp * tmvj -ghpm: dlnc + dbfr -hllw: wsrd + zngq -jvmt: lqtg + bwjl -tthn: hjwl * fzgh -qrtc: rvbl / djvz -dlzh: rwll * lwmv -nzvt: fzfb * bwhd -cvzz: 15 -pwhq: 2 diff --git a/2022/inputs/day_22.txt b/2022/inputs/day_22.txt deleted file mode 100644 index 2db8042..0000000 --- a/2022/inputs/day_22.txt +++ /dev/null @@ -1,202 +0,0 @@ - ..#......#.#..............................##.......#.................##.........#.#............#.... - ....#........................#......#.................#.#.......##......#........#..#.....#...#..#.. - ...#..............#..............#........#..#.........##......#..............#................#.... - .....#..#..............##..#..........#.........#...............................#................... - ............#...................#.....................#.......#..........#.#......#.........##.##... - ............................#..............................#..............#......#..#.#...........## - ..........#......#.........#..........#..................................................#.......... - .......#...#....................#.........##...#...........#...............###......##....#......... - ...#............#...............................###.....##.........................#................ - .#.................#...............#.........#......#.#.....................#......#................ - ........#...............................#.......#.....#.##...........#....................#......... - ...............#...#.#....##.....#...........#....#........#......#......#......#..#......#.....#... - ...##.#.#....#..................#..........#........................#.#............#......#...#..#.. - ...##....#.....#....#.#................#....#.....#...#............................................. - ...#....#............#..#.....#.............#..............#......#..............#.............#.... - .......#.....#..#....#.........................#..............##...#.#........#.#........##........# - .....#..#......#...................#....#.##....#.....##..........#.....#....#.........#............ - ...................#......#...##..#....................#..............#.#.......#.........#.#......# - #..#.............#.....#.........#.............#..........#.##.....#...............#.........#...... - ............................#............#...............#.......#.#..#............#................ - .............#.#...#.....#...##...#.........#...#....#............#..........#.#.#............#..... - ...................#.......#..........#.........#.............................#..........##......... - ...........#.......#............#......#.....#..#.................#...............#.........#....... - .#................................#..#.....##..#....#...........#....#...#.........#...........#.... - ........#...#............................#.#............###..#........#........#......##......#..... - ........#.......#..........#.........#.#......................#.......##.......#........##.......... - #.......#...........#...........................#.......#...............#.#.......#..#..........#... - ...............................................#.........................#.#.............###..#....# - ........................#...#.....#......#...............................##.....#.......#..#........ - ..#.......#..#.#...#......................#.........................#........#......#...........#.#. - ..#.........#.#....#........###.##..............#....#............#.......#...#...............#.##.. - .......#.....#................#....#...............#......##.........#...............#...#.#.#...... - ........#.......................#.....#..........#..........#..#..#................................# - ..................#.#..........#....#.......................#....................#...#......#......# - .....##......#.................#.............#...........#..#...#........#.......................... - ..................#.....#.......#.......#..........#...##......#...#.##.................#........#.. - .........#......#...#....................#..#.....................#...#...........#.........#..#.... - ....#...........#..................#..#....#................#................#....##................ - ...#.....#.........#......##...............##.##...#..##..........#.....#..................#........ - ..#..#.................#......#.......#.........................#.##..#..................#.......... - .#.......#......##.................#.#........#...#....................................##.........#. - .#......#...............#........#.................#..#....#.#...#..#.......#.........#............. - .#..#...................#.#..........#.........................#.#.............#..................#. - .......####.#.............#..#..................#...#.............##......#..............#.......... - ............#............#.....#..#..#..........#....................#.#....#.....#.#......##....... - .........#..........#.........#.#.....#...................#.....#..#...............#................ - ........##....................#..........#................................#...#......#.............. - .#.....#.#....##....#....#....#........#....#...#...............#..................#...........#.... - ...................#..#.....#.#........#.......#................................#..............#.... - ..#............#...........................................#.....#..#.........................#..... - .#........................#.#..................#.. - .....#........#.....#...........#................. - .........#........................................ - ..#.#.#.#.....#.............#..................... - .......#.#....#.#..............#.................. - .......................#...#.........#.#..#....#.. - ...#........#...............#....................# - ....................#............#......#......... - ........................#........................# - ........................................#...#..... - ..........#.......................#.........#..... - ...........#.......#............#..........#..#... - .#............#.................#.#.........#..... - ..............#.#.....................#.........#. - .............#...#...................#..#.##...... - ...................#...#..#....................... - ...#......#.#................#...................# - .............#..#................................. - ........#..............#...#.........#............ - ..##.....................#......##...#.....#...... - ...#.#.........#...................#.#..#......... - .#.....#...................#.....#..........#.#... - .............#.............#....#..#.#........#..# - .....#.................#..........#............... - ....#............#.....##..........#.........#.#.. - .........#..........#.....................#....... - ...#.............................................. - .............#.#........#...#....#.......#........ - ..#...#........#.......#.......................... - ..#.#.............#...#........#...#....#....#.... - ....##...................#............#........... - ..#.#....#.#.##.........##.....#..#.#............. - ..#...........#..............#.................... - ....#.....................#..........#............ - #..#.##..#.....................................##. - .................#...#.........##................. - ##.......................#................#.#....# - ...#...........#.....##.........................#. - ...............#......#...##...............#...... - ....................#................#............ - ......##......#......................#.....#...... - .......#..#.....#............#.#...............#.. - .....................#....##...........##......... - #...........#................#........#........... - .....#............#.#.....#....#.................. - ........................................###....... - ........#........................#................ - .......#.......#......#..........#.....#.#........ - ...#.....#.#....................##...............# - .......#......#....#........#...........#......... -.#.......#..................#......#..........#................#....#............#......#........... -#.....#....#...#..............#..#...............#........#......#.................................. -........#.....................#.......#....#..................................#.#......#............ -...#...#.....#..........#.....#...............#.##.........................#..................#..... -.......................#.##....#....#........#..........................#....#.##........#........#. -......#...#..............#.....#.......#...............##.......##.................................. -.........................#.#......#................#..#.........#..#......#.#..#..#....#............ -......#...#..#....#...........#.......#.......#...#...#.................#.#.....................#... -#.............#...#..#.#......#......#..##.#....#..#....#.....#......#..#.......#....#.#.....#...... -..#....#........#..........................#...#..#.#...............................#..........#.... -.#....#..........#...#.....................#.....#....................#..#..........#..........#.... -....#.........................................#.........#.#.#.........#............#..##............ -.....#...#...........#.............#......#....#.................................#.#.............#.. -.#.....#..#..#............#................#.#............................#....................#.... -..............#..........#........#....#...#..........#.#..................#.#........#.......#..... -.............#..........................#..#..#...#.................#..#...........#............#... -...................#.............#...#.....##..........#................#.#..#..........#........... -..##..........#................................#.........................................#.......... -#.............#........................##.#...#....#.............#......#........................... -.........#........#.......##...........................#...#.....#..................#........##..#.. -#......#..........#...................#......#..........#..................#........#..#............ -....#..................#...#...............#.......#.......#.......#....#..#....#...#............#.. -.....#.#..............#............................#..#......#.#.............#...................... -......#..#......#...........#........#..........##............#...........##........................ -.......#...#.....#.........#.............#..............#..#.......#....................#........##. -.....#......#...........#.....#.............................#...................#........#.......... -................#..........................#.............#........#.#...........#......#..........#. -.##.....#..................#.........#........#..#..................##..............#............... -......#..#...................#.#.#...#..............................#.#..........#.................. -......#.....#........#...................#..............#.#.......................#.....##.......... -.#..#................#......#.#.....#.........................................#.....#..#...........# -.#............................#.....#.....#...##....#..........#..#......#....#..............#...... -...#........#..#.......#.....................#..........#.....#..............#.......##......###.... -........#.#.#............#..............#..........#........#.....#........#......#.......##........ -........##...#.#.................#......#.........#.#........##..................................... -#.......#........#.................#...................................#...#........#......#....#... -.......#...#........#.............#........#.....................#................#..#.......#...... -................#....................................#.....#.....#............#......#....#.......#. -...#........#...................#..#...#.....#.............#...#.....#.#..........#..............#.. -.....#.............#........#.#.................................#.#..........#......#............... -.#......#..#..............#..................#..#.#....#.......#................#.........#.....#.#. -.#.........#..................................................#..................................... -..#.#..............##.............#...#.....................#..................#.##....#............ -....#.#..........#..................#.......................................#...#................... -.........#........#.....#......#..#........#..#.#.......#............#..........#................... -#...##..#.........................#..#......#..........#...........................................# -#....................................#...#.........................#...#....#......#.#.............. -...#.#...........#..#..#......#..#..............#...........#..............#........................ -.....#.................#..##.........#....#.......#.....##..#....#...................#......#....... -...........##...#.........................#...............###....................................... -...........#.#.....#..........#..#......#......#.. -................##...#........#....#.#...#........ -..............................#............#...#.. -.......................#.......................... -.....##......#..................##...........#.... -...................#..........................#... -.#...............#.........#...#................#. -..##.....#.#......#......#..............#......... -....................#........#.#.............#.... -.#......#........#......#.....................#... -..........................................#....... -..........#........#.................#............ -........#..........#..#...........#..#.#.......... -.##.............#....................#............ -..........................#.............#.......#. -#.#...#............#...#.....#.....#........#..... -#.##......................#..#.................... -.......#..#..#...........................#.......# -..........#.......#..#.........#.........#.....#.. -.......#.......##..##...................#..#...... -.......................##.........#............... -..#.....#.......#..................#.............. -........#...#............#....#...............#... -#.........#...#.......#...............#.#......... -....#.............#...........#.....#............. -...................#......#......#....#....#...... -.............#.....#........#.....##...#.......... -.....................##..............#...#....#... -................#.......#..###.................... -.............#....#..................#.#.....#.... -......#.......#...#.......#.#..................... -....................##...............#.#.......##. -.................#.....................#.......... -...........#......#...........#................... -.........##......#................................ -................................#.........#....... -..#..............#...#...........#.......#.#...##. -...............#.....#.....#......#.#.......##..#. -...........#...#.....##.......#....#.............. -#.............#.............#..................... -....#........#...............#.#......#.#......... -...............#....#.......#..............#...... -......................#.................#......... -......................#.............##..##.....#.. -....#..#......................#.....#............. -..........#.....#...##..#.........#..........#.... -....#................#........................#... -....................#...#.#....................... -....#......#........#.....#..#..#.............#... -..............##.......#........................## - -23R40R49L35R17R7L43R8R11L6R28R8L30L40L28R9R22L2R5L6L6R26R27L37L17L29L9R29L42R29L27R4R26R47R11R6R18R43R15R32L13L39L46L7R30L23R46R40R44L40L28L25L33R28R3R1R43R43R39L15L6L16R26R17L31L39L41L29L16R41R25R48R17R12R35L9R14R47L22L20R24R45R8R35L23L46L39R18R34R25R33L38R15L49R24R22L40L11R3R43L18R2L9R10R13R2R15R16L34L34R43R15R4R40R16R19R16R39L40L37R16L32L13R11R20R25L19L10R29L48L28L38L4L14L12R14R47R18R15L6R20R28L28R8L29L13L7L19L33L48R26R32L34R34R40R8R2L6R20R45R33L36R25R27R27R42L34L17L32L5R13L1R9R34R6L13L36R39L38R13L31R32L40L23L23L26R7R34R2R12L24R39L44L30R2L21L15R15R39R10R23R24R34L50L34L11R6R9R10R50L42L39L20L21R15R10L41R6L50L13L17R23L17R38R18L37L4L14R4R45R36L15R1R37L14L16L19L42R8L35L47R24R20R2L41R35R3R22R6R20R12R38L4R2R29R24R45R8R3L42L14L41R5L35L24L49R25R35L50R1R8R47L28R41R46R20L9L10R17R27L7L15R25L31L7L22R1R31L36R2R14R42R4L48R5L19L39L28L9L36R44L46R42L35L16L41L31R5R14L34R35R3L18R5R7L19L30L13R24L13L15R49R14R31R27L40L27R45L8L19L34R13L43R18R29R4L1L3L2L41R41L7L20R25R33L3L15R15R36R15L33R39R33R36L27R47R6L32R24R8R40R34R3R25L12L49L19L23L21L35L41L32L48R2R46L8L3L10L17L25L8R47R10L40L33L4L21L49R16L48R42L23R45R3R29L50L50R41L9L28L36L22L41L7L4L42L45L21R49R19R18R2L9L42R11R24R38L50R17R30L37L11L22R43R43R27R22R50L22R2L20R40R17L42L19L45R47R45R6R8R22R37L10R24L23R31R43R48L45R2R10R48R8R31L8L36R39L8L44R1L40L44R33L1L2L42L45R5L1L20L47L23L39L6R23L29R45R11L14R10R36R47R6R15R3R22R22L29L10R32L12L40L21L48R47L14R9L26R35R23R1L38L43L26R26L4L48R13L39L3L38R47L45R30L16R43L18R19R3R6L5R16L35L15L45R35L35R2L11R6R50R22L36R8L18R44L19R42R16R45R9R38R8R47R47L10R19L18R14R13R49L29R6R19L40R7L34L7R28L27R31L17R14R28L5R16L48R44L38R33R43R36R28L1L25R28R49R31L31R19R30R50L33L16L49L19R31R5R37R45R47R22R40R43L43R9L33R28R33R17L12R25R33R30L35L34R46R23L2L49L39L10R6L35R24L30L19L41L46R5L35L20L13R32L23R4R34L16R46R9L23L23R26L37R3R47R44L5L43R31R21R36R1L46R18L7L26L34L41L14R35R9L1R18R2R25R9L8L19R44R17L46R10R7R24L18R8L2R7R43L20L30L19R31L1L31R25R25R23L5R44R22L46L46R28R31R30R9R6R18R30L3R19L39L35R13R30L11L38R23R2L24R48R5L3R10R27L48R30R8R40R16L40L37L26L3L15L50R36R15L9L23R29L48R40L6R4L26R25R34L24L38L27R34L10L29L31R23L50R1L49R1R21R26R4R47R32L15L21L34R36R39R9R29R46R29L13L48L17R16R41L21R9R28L4R35L10R23R38R34R22L12L5R43L9L30R27L8L8L21R26L28R38R1R27R10R34R47L6R25L12R48R18R27L22R34L2R42R41L11L12L31R37R39R15L50L50L31L28R1R23R32L6R6L16L12R46R25R34R23L30R48L19R5L23L43R30R31R15L22L19R50L47L48R4R3R8R14L49L15L26R12R17R11R24R17R3L7L23L39L3L35R49R30L26R23L24R29R41R19L12R48L29L14L1L41R28L24L45L12L48L39L30L9R19R16L30R48R37L40L43L12L6L12R16R3L9L36L43L1R22L15R39L17L32R50L10R41L8L29R4R26R8L43R33L46R18R4R22L1R32R39R7R7R18L42L8R45L29R38L3R41L31R21R42L30R36R35L32L4L47L11L26L28L10R8R31L22L1R2L26R27R49R26L13R45L40L42R35L20L28L7L49R8R11L42R47R37R28R6R35R37L27L7R31R24R16R40L40R4R6L30L30L25R37R49L14L37R26R45L5R32L4L36L30L21L45R29L5L42L20R46L11R26L35L41L33R19R41R6L40R11L32L2L38R9R35R25L33R19R25R39R50L38L36L32R41R2L30R21R2R22L7R32R42L36L20R22R32R31R39L43R17L15R13R25R33R27R37R47R35R9L36R32R21R30R30R26L26R25L49R11R23R9L37R5L38R11R46R10L7R33R4R19R29L50R10L20L49R4L16R7L23L12R18L20L42R20L19R45R2L38L23L17L39R29L44L37L33L2L15L45R28R41L29L18R30L35L4R2L17L34R15L20R37L4R24L20R24L46L36L48L32L42R15L22R48R14L43R25R39R44L2L32R30L31L29R22R7L10R17R18R6R50L49L24L19L16R40L14R45L36R37R22R25L28L46L18R36R15L38R39L24L4L4L47R46R5L27L23L28R35R30R11R45L45L17R37L43R40R37R12R43R39L1R40L35L37R30L23L42R37R44R33L39R36L44L50R5L26L4R36L3R48R25R27L45R8L30L23L2R37R35R19R16L8R28R38R35R25L17L49L45R30L17L27L18L2R49L11R44L18R11L24L10L39L32R4L37R26L2R24R11R15R37R18R44R12L8L47L45L39L45R42R3L45R1L37L38R7R31L3R29R21L38L45L33L40R43L11R22R45L48L8L23R22R15R20R15R45L5R39R22L16R17R33R17R4L35R31R35L40L34L48L40R15R4L3L8L16L39L2R39R45R48R20R5R42R12L15R13R4L43L39R22R29R24L42R42R30L26L38L42L33L45L38R21R1R4L13R37R29R22L35L35L27L30L7R31L9R13R2L30L33R15L47R12L11R44L10L29L39R29R29R34R31L15R9R38L3L19L30R10L13R22L3L9R12R49L45L28R38L19L13L24L23R48R24L3L30R48R30R9L48L41R48R36R26L42R28L50L20L43L43L46R7L4R25L5L5L50L35L48L9L38R16R4R28R34R34R45R32R15R48R9L44L14R17L43R49L20R1R1L4L15L23L39R3R46R2R36R18L20R11L41R18R40L18R20R40L22R11R28L45L18R24R18R11L22R47R8R29L50R31R9R40L18L44R18R7L24L34R48R8R26L7L47L46R22L39L14L37L22L27L4R48R14R6L16L27R42R17R35R15L6R50L33R43R44L10R27L14L18R2R20L25L45R40R47L29L35R45L41L26R23R26R16L48R3L17L26R19L5L7R35L4R25R6L42L20R13L45R5R41R15L6L5R28L23R3L29R49R25R41R44L16R23L26R39R22L45R2R13R32L47R49R2R41L3R16L2L37R9L48R43R28R42R27L50R5R33L24L13L39R39R35R47R41L20R25R41R22R44L42R10R9L36L45L47L21L2L30R22R6R34L7L38L42R2L39R17L14R5L33R46L40R36R50L10R2L17R22R45L42R37R24R45R32L50R37L38L14R24R7L17R33R11L32R22L11L22R40R26L28R15L44R48R32R17R17R46L22R41R6L12L47L5R32R41L34L25R47L14R44R43L7R28L21L14L41R47L49L14L49R1R4R35L49L32L21R20L12R45R7R22L1R36R14R39R43R16R13R10L28R6R37L7L40L7R50R50R16R36L10R6R4R39R50R50L28R29L40R15L22R22R27R32R27R47L40R24L39L11L11L43R25L18R26R42R35R18R2R10L17L41R47R25L37L29R20R29L12R28R14R27R10L15R3L45R20R27R3L29L31L14R15L27R3R24L21R27R11R44R15L29L17R24R35L48R47R47L7L22L19L28R35R10L50R9R16L50R19L46L46L17R45R11R3R29L34L28L43R26L21L10L38R8L33R36L8L14R49L2L7R4R50R6L2R39L24L4R15L34L12L3R17R10L22R40L22L38R45L35L18R38L3R21R4R5L38R21L5R1L25L2R46L45L40R40L19L13L29R19L49R21R47L27L23R24L28R9R12R36L36L31L35R5L43R5R13R25L24L27L31R11R44L29R16R34R31L1L15R21L47L36R6L30R3L2L49L12R27R32R2L27R50L36R15L32L4L29R29L40R30R28L30R22R38R25R24L15L4L6R13L21R31R20L17R38R27R42R34L18R22R22R17R37L15L6R45R25R13R17L41L7R32L17L24L50L3L49R2L47L21L32R23R27R49L1R19L16R28L38L17L48L47R45L43L19R42R7R21L35R18R35R31L4R1L46R6R24R43R33L37L8L32L43R42L17L41R9R36L15L40L12R36R50L37R45L12R25R38R49R7L19R46L45L10R32L15L45L3L24L48L14L5R30R46L31L20L45L41R36R17R23R43L32R1R10L41R22R43R37L35L32R6R12R35R5L14R23R37L45L50R28L17R17R18L33R13L18 diff --git a/2022/inputs/day_23.txt b/2022/inputs/day_23.txt deleted file mode 100644 index f2ffcef..0000000 --- a/2022/inputs/day_23.txt +++ /dev/null @@ -1,74 +0,0 @@ -......#.##.###.###..##...#.###..###....##....#.#.#.#...#.#..#####.#..#.#.. -#######.##...##.##..#..##.#....#.###.##...#...##......######...#...###..#. -...#.#.##.#.##.#.#..#..#.#.##.######...###.....#.#.##..##..##.#..####..### -.##.#.##.#.#.#..#.##.###..........###..#.##.....#..#####.#....#.##...#..## -#.#...###...#.##.....#####.#.#.###..##.#...#..#.#.###.##......#.###.#####. -....##....#####..##.#....#.##.#.##....##.####..#.##...#..##..#.##....#.##. -.......##.#..#..##...####.##.#..###.....##.##...#.....###.###...#....#.... -.####.##.##..#...##.##...###..####..####....#####.###.####....###.###.#... -####..##.#..##.###...####..#####....#.####.............##.###.......#....# -..........#...##....#.#####..#....##.###...####...##..###.##.#.##......### -.........#.#.##.##..#.#.####.#.##.#.##..#...##..##...#.#####...##.#..#..#. -##..#...#..#.###.###..#....##.#......###...#.#...#.#.##...#####..##.###... -.##.##......#.####..#..#...#.#..##..##..#..##..###.#.##.....#..##.###.#.#. -.############...#.#.##..##...........#.######.#..####.####...###..#.#.#.#. -#...##..##.....###.#...##..##..##.....#...#..###..###..####.#.#..#.##..### -#...##.#.#..##.###.#.....####.#.#...#....#####.##...#.#.###....#.#.#.#..## -##.###..####.....#####..###.##..###..#####.#.#####.#.#...#.#...###.###.### -####...#.####..#.#.##..#..#..##..##.#.........#.#..##.####.###......#...## -#....##.####.##.#.#.#.##.##..##.##.#.#.#......#.####.##..#..##..#..##..#.. -..##...##.#.###.##..##.#..##.......#.####.#...#...#.#...###...#..####..### -##.#..####..#.#.##.##..#.##..##.......####...######.######...#....#....... -##....##.####..###.....####..###.#..#.######.##..###.#..##...#.###..#.###. -.####.#.###########..###........#.#.##.##.###...#.##.#..###.#.#.....#####. -##.#.###..##....###...##.##....##.#.#..#.###.##..#.#...###...####.##..###. -.#.#.#.###.#.###.....#..#.#######.......#.#.#.#######..####.#..###.#...#.# -#..##..##.#.#.#.##....#.#.###.#..##.##..##.####.#.#.#.........##.#.#....## -###..#.#...#...##.###...#..#.#.#.#.###..#.###...#.#.###.######.##.##....## -#.#....#.###.#.##..#...#..###.####..#.##..#.#.#.##...###...#.##..#.#.##### -.....#.#.....#.###.#.##.#...#....##.#.#.#..#.#####.##..#.#..##.#.#####..## -...#......#.###.###...####..####...##...####.###.##...#...#######..#..##.. -##.....#...####.#.#...#...#..##..#...#####.##.#..#....##.###.##....#.#.### -#.####.#..##.#####.##..###.#..........###..#...#.#..##.#..####.....#...... -....#.###.....#...#.#.##.##...####..##.#.##.#...###.#####.#..#.##.#.....## -#.###.#....#..#.###..#..##..######.##.#.#.###.#.#.##..##...#.##..#..##...# -###..####.##...#..#.##...#...#...###.###..###.#...#..##.#.#.###..##.#..##. -#.##.###..#....#....#..#.##.......###.###.#.###.##......#####..#...###.### -#.#.#..#..#.#######.##..#....##....#.###.##...##...#..#.####.#.##..#....#. -##..##.###.#..#.#..#.#.#.#..#.##.###.#.##..##...###########..###.#.#..###. -..#..##..##########...#########.#.#.#......###......#.....#....##..######. -.#.#...#..#..#....#.#.#...##..##.##.#....##....#..#...##..#.##...#...##.#. -##..#.#.#.####...##.####..###....#.#.##.#.#...#.##.#...######.##..#####.#. -#.#..###...#..##..###.#.#.#..#..#.#.#...#.##.#....#...##.###.##.#..##.#..# -#...#..##..#...#......####....#.#.##..#.##.###..##.##.#..#.#####.##.#.#### -.####....##.#..####..##.#..#.#.######.####..##.......###...#####.....#.... -..#..##.#.#..#####...##.#....####...##.#.#.###.#.##.#..#.###..###.##..##.. -###..###.##.#.......##...##..#..#.#..#.#.##..#.####.#.##..#.##.###.##..### -#.....######.#...##...#.#.#####..#.######.....#..#..###..#.###....###..### -#...##....###..#.#.##..#.###.##..####.#..#...#.#....##.#.####...#####.#.#. -#.#.#...##.#######....#..###..####.#.#####....###.##.#...#.#####.#...###.# -####.#......#..#.#.##.####....#.#.##.#...#...##..#........###.###.##.#...# -#####..##..##.#####....#.#.#..#.##......##.##...#.#...#.####.#.##.#####.## -.#.#.####..##...#...#..##..#.#..###...#...#######..##.#####..#..#..#....## -###.....###..##.#..#####.#..#...###.##.##.###..#....#.....##.#.#.###...### -..#...######..##.#.#.#.########.###....#...#.##...#..##.#.##..###...#.###. -##..#....##..########.###..#..#.##..#######.#.#..#.#.##..##.#...##....#..# -#.##..#....###...#.##..#.#.#..#.....#...####....####..##..#..#..#..#.##.#. -##...#...#.#..#...#..####.#...##..#..###.##.....#.##.##..#.##.##.#..#.#### -####....####.##...#.##..#...##...#.##.####.....###.#.#.###...#.##.##.##.## -#...#.#....#.#.#####.##.#.##.#...#.##.#...#...#.##..##...#...#..#...#..##. -#..####.#..#...##.#.####..###...##.###.#######...#.....#..#.#####..##..##. -##.#...##..###########.....##.##..#...#.####....#.#....####.##.#.###.#.##. -#...#..#.#####.#....#.##..###...#..#...#######.#...##..#..#.###..#.##.#..# -###.##...#.####....##.########......#...#...####.#..####.##.##..##..##.... -##..###..#####...###..#.#...#..###....###.#..###....#.......#.###.#.#.#.## -........#.#....#..#.#...#...#####.####.....###...##.#.#...#.#..###...##..# -#.....###.####....###.#.##.##.#.##..#.#...##..##.....#.#..#.###.##.#...... -..#...##.#..###.###..#..##...#.#..#.#####.##..##..#..#.....#####.######..# -...#...##.#.#......###.####..#.##...#..#....##.#.####..#.#..#...#.##.#..#. -.#.....##.#..####.###.#.#...#..#...#.##.#.#.#.####.##...#..###..####.##### -..##..##.#.##......#.#.####.#####.#.##..###.##........#....#..#.#..##.##.. -..##..##...#..###...#..#.#...#.....###...##..###.###..##.#.#....#..#..##.. -##.#..#.#.###....###..##...###.##.#..#####..##..##..#.......##..#.###..#.. -#..#.###.###.##.###.###....#..#..##.##.#.#.##.#.#....##.#..#.#.###.##.###. -.##.#..#.###....##.####.##........#..####..#..#.....#.##..#.#..#..###.#..# diff --git a/2022/inputs/day_23_test.txt b/2022/inputs/day_23_test.txt deleted file mode 100644 index c84aa7c..0000000 --- a/2022/inputs/day_23_test.txt +++ /dev/null @@ -1,12 +0,0 @@ -.............. -.............. -.......#...... -.....###.#.... -...#...#.#.... -....#...##.... -...#.###...... -...##.#.##.... -....#..#...... -.............. -.............. -.............. diff --git a/2022/inputs/day_24.txt b/2022/inputs/day_24.txt deleted file mode 100644 index e867e27..0000000 --- a/2022/inputs/day_24.txt +++ /dev/null @@ -1,22 +0,0 @@ -#.###################################################################################################################################################### -#.v><><<>^^^<><<>.^v<>v^>v^v^^<..^v>^>^vv.>v^<<>^.v<vvv<.>><v>><^>><>^<><v<>>>><v>v<^<>^.v..v^vv<v<<vv.v>>v<>v.<..^<vv<^v^v.v>>v>><^v>^<.vv^^<<><<>v>><# -#.vv<vv<>.v<<<<<>>vv<>^v^^<^<>><.<^>^<^>^<v<<<<v>v>><.><.^><>vv<^^><<<<>^<.<v^.vv^vv>v>^.<<<><v<.v.<><<v^^v>^^<^>>^.<v^v.v><<v^vv<<v>^v>><^^<^<v>^>><v<# -#<v^>v^vv<><v><<^<>^<^vv>v>>^^><<<vv><v.v.^><<^><>v>^<^v<<^>v<vv><v<<^.vv^>>>.^v>v.><v>v<^<^^<><<>><<^^^>v<^>>^v>>vv.<>^<><<^v>><^.>v^v><<^^^^<v<>^v<v.# -#<<^<vv^<^><>^><>^vv.v^v>><^^<>^<>>^><^.^^<.v...>^^.^<<v<vvv>>>v^..^v.v<^><>.>v^.vv<^^vv>vv^.^.vv<v>>^>v.^^^<v<>><vv^>>^^.v>.v^^<^>vvv^<<v^<v<^><^>v<>># -#<.<^>>^<v><^>^^.>>v^<v^vvv>>vv.v^<>^^>v<<vv^<>^v.<<<^>>>.^>vvv.^^^<^><<^><v>><^.^>vv^^vv.><<v<^<v^^^.>v>^>v.^^<<^^^>^><><<vv<.<>v>vv>><^^v>>vvv^<...<<# -#><v.v>vv>^^^>>><v>^^v>^>>><vv^<^<^<<<>.<<.<.<..><><v.v^^.v..v^>>>^v><.^^><<>v^<^<>^>>.v^v.v.>v>^>>>v>>^>><^<.v.v<^<<<<<^^>^^^^>^^<v^>>v><>.<>v><>.>><># -#<><<.>^<>^^v<v>^><^>v^.>><vv^vv^<v<<>.>.>>.vv.v<.^<^<>>^><><^.v>>v^^v><>><<<vv<<>v><>^.>>^>v^^><^<v<<><vv^>>.<^<.^<^>vvv>^<.v<^<>.><.>>v<^>^v<<.^<v>^<# -#<>.<v^>.^<<^v^.<<^>v^^vv<^><^<^>><v^^vvv<<vvvv>>^v><<>^>vvvvv^<<v^.>^<.<^>.^>^><v^<>>.<<^^vv>>>^>vv><vvv^v.>^vv><<<<>^v^^^.>.^>>^^v^v>v>vv^<<^vv^<>v<># -#<<>v>v>>v^^v><^<.vv<^>^^>.v^<.^^vv>.<>^<>v>^>vvv<vv^>v^><<<v>vv<..^v^v>v.v><^.<^>.v<v><v>v^>^<<<<<>^.v<^.<v.<<^>v^^^<^<<>v.<<^<<<<.<^><<<^<v<v>>v>.><># -#>>.>vvv<<..>^^vv^>.<.v..v^^>^v<<>>>vv.<v>vv^<vv^v><v^^.<<.><..><^><<>^<<><v<.<v.<^<^.^<^<<><><<^v^>.<<v^^>.^<...v.^<^^<><><>v^<><^>^>^v^.>^^>^.vv.<v^># -#>.<><v>v<v>v>^v^^v>.v^.v>v>.<>>>^vv<<v>>^>^.^<^vv.vvvv<<>v<^^.>v<^v<<^><^.^^v<>.v<vv><v<v>vvv>^^>v>..<<<v..>v..<^^^<v>^^<<vv<>>^^v^.vv<><^>>.^<<^>>v.># -#><v..vv^<v^<>>v<>..<^>v^^><.>vv^vv^<^^v<>vv<.vv^^<>^>>^v<^^<<>^vv>v><>v<^vvv^<>><>^^^v^<v.v^<<^^>>>>><^^>><^v>>vv^v><^>^<<^.v>vv>^.v^<vv^v>>>vv>v^v<^># -#...>><v.<v<>^.v.v..^>^<><vv^><<<vv^<vv.><^.vv>>><v^v^>^v>>v<.^<^^<v^<>v<^<><<<.^<<vv.<>>^v^^.v>.<v>^.^>v^.v><^<<>>>^.<<<^v<<<><^>.^.^v><>^>><vv<v.<.^># -#<^vv>>v>v<^><^^^<^>vv<>vv>^^^.><><^>v>><v.<>vv^^<^<<<v^<><v>v^v>^<><><><><>^^>><>..^^>v<...vv<^>><.vv<^<v><v<vv^.><>v^<>v.^>>>v<<^<<^vv.>^<.^<>^<v^^^># -#>>^vv^.<<.<.<>>vvv<<<..<v><^<>^><<>^.<<^^^<v^<<v.<vv<^<>>vv^>.v^v<^<>>vv<<^>>.v>.v>^^^vvv^v<^><v^><>><^<.>v^^^<vv^>^v<v^<vv><>..^><.>^^<^>>..^.v^<^<v># -#<<><^^><v^v<^^<vv>><v..>>>^><>>>v>v>v>v><>>^vv><>>v>>vvvv<<^><>v^>vv>^.>>v.^<v<^.>>>^^v>>><vvv>><.<v<^<v<^v<v<<vvv..^^<<^<.<><<<<^<>v<<<^^>.^v>^^v<^^<# -#>v^^^<v>^^<v<<<vv><^v.v<v^^^vvv<<><><^^><^^>>>>>><^>^^.>vv>^><<<v<<<^vv.^^^<v>v<^^^^>.^^vv<^<.<v^<vv^^^>><..><^>v><<v>v>^v^>>^^>vv.v^^^>^^vv.<<v.^><<.# -#<^v<<^^vvv.>v>v>.v><v<^^>^>^>^^v>v^vv^<.^.>>>>>v<>.<<.<^<<vvv..<^>^><^>^<^<<>><^>v<v^v>^v^^^>>>>v>^>>^<v..><.>>^^><^<^.<v^>^.v>^^vv^v.<>>>>.v.<<>^^vv># -#<v^v.>.>^v>^<v.<^<^>v^>^^.>.>v<>>>^>vv<>v<>^>v^<<^<.<<^>v^<><>><^^<^^v<>>vv<<.<>v>.>^^^>><^^<^vv.><v<.<<^^>^>><>v><^vv.>v^v^v..<vvv..<<v<v^<<v>^<^>><<# -#<^v<v^^v^>^<>v^<^<>>..>><>v<.^<.>v.>^v.>>^^<^v>>v^.v>^><>>vv.<<<>v>^.>v>..<<<v.<v^<>^>^<>v<^<v<><^>^v><.<<^^^<^.<<<^.^v^^.>^.<<vv>^v><<>^<^v^^>^v><<^># -######################################################################################################################################################.# diff --git a/2022/inputs/day_25.txt b/2022/inputs/day_25.txt deleted file mode 100644 index db2a942..0000000 --- a/2022/inputs/day_25.txt +++ /dev/null @@ -1,129 +0,0 @@ -1-012=0=2=--12 -11= -1=--000111=01-0 -201-12=0211-- -110-=010-01--02 -11021==---22-1 -122001 -1--0 -2-=2 -22=02==01=0-2-011 -12-2-00-11 -20=0-2102=-01 -1102= -122--0-112221 -11=00-2=201-22=-= -10-02==210--=0 -2=220-02=1202 -1=--0- -2-122== -10-=00 -1=001-22==1 -1=121022122-1--0 -11- -2=0-1-0-1 -1=-0221-== -1-==-0--1012 -1--02=-01=020110= -2-0212==1--=2= -112 -1=-=1=0012201 -1==- -1=02-2=012-=2--=-- -1=220-1=0--=1 -10-= -1-=22-111=211 -11--==21==202 -20- -1=-1=02=0=1===0-210 -1==-0=010 -1=-2=-=2-01-102102= -110-==0=2=-==-2-10 -12200=--21- -21-=1-=1-2- -111-==2=2 -210=-0-02=-0=11 -10-1 -1-0=011 -20=10=001- -2-0=0-=1121=---2-0 -22-1=2=0202 -21=2201020211=2 -1-110= -21=22=0-=1==121 -1==-=01 -1-1=1012==1 -1-01===1=--21 -1== -2-= -200=202121--0122 -1-02 -1=21=-12-0- -2-=10 -121=-20=0200=02==1 -101=2-2102-0-02= -1===11 -22==0 -22-21==-2-1220=10 -1==2120--1-= -1=11-2=-110100002200 -2211=2=-=-=01-01 -1==-010==-=2-= -2=0=2 -11-100-21= -11=1=-1=0 -2=2--1=2 -1-0==1=2-211=1 -1-2=-202011211 -10=-==-00-1==01 -1-=2122== -112=-012 -12==-0= -1122-0=0 -1=2=0 -2===-0=-0-0 -1212 -202 -1==1 -2111=1=000221-=-2=- -210111=2=0-1==- -1===00= -22=22=-1-==2-== -102--1=-1=222 -2=--=--0-2 -11-02=201101=2 -1= -12--112-=0= -10====0=220 -100020002=-0=02-1- -101 -1=1-112-= -2022-02 -22201212 -21221201010210-1- -1-=1=-121-0-221-10 -1=212=01--10-== -12-0=2121=21-2 -111-2-00 -1=20=202-- -2-==2=--2-2101002 -111-12=00 -1=0===2= -12=-2020=1=2012 -2= -1-02--- -221---2122212 -10=-20002=20-22 -2010-220 -12 -2=0-=221 -10011=0 -1-20--=1=1-=1 -1=1 -1=0202-2-1=20-2- -101=--0-=-010-= -1=12=-- -2=2111= -1=0-2=2120002=0 -10-1=0---10=-20=010 -20-121===--=2-=111 diff --git a/2022/inputs/day_3.txt b/2022/inputs/day_3.txt deleted file mode 100644 index a29ec79..0000000 --- a/2022/inputs/day_3.txt +++ /dev/null @@ -1,300 +0,0 @@ -vvMQnwwvrwWNfrtZJfppmSfJSmSg -BzGqjlBqBBmztHNFzDHg -llRCPlTPPqBjPhqhlBRBClhqWcTWrWNcMbQbdrdLccccrnvM -wMhwbTWpQjbpWHMQppzTHhjtlCjPSSJCCtlqRlJVFJFt -ggdvvnvDgdDmNcBrrcDntFRFqHJJtSJqvlVSRlJq -fggNNffGmcBrmBfcDzzzpHbsGTpszwwTbp -BPdPPBggrPtrpbtvPBBdgrFmhhQThGGlbbTZnzZQzZfn -ccjWRJVNcTGmnWWFmh -DMNmsMHwRNBrggdPDPdt -TfsfHLQbBtBFQbQsBmPwwlnPGZFwwdwWFZZw -MRpcvJMJVSMrVMpVSvhhnclwgWwDZgWgWgWglwcG -GCzjRJjVjSSrvfNQtLmQNsQbjB -FrSPFjtVvwsqSwcG -hDHdWDngpgZTDgHzzHwNNqlwNvZJlGqcQGsl -wDzLTDHgFffLtRft -CnCJNVqvCBJBNZmfPcPMcFLVcwmd -HgzjHFghSFtrLfwPchPM -QDpjgDSQlHHlDQQRzRzsBRRvWnWvJvZnqWBJNF -mGHcFPFqzPtcfPwDGVVpgLgSlgBl -rCvddTrnsbDLVSDwjSjd -QWhWQThswssMQMMMvhTzPqJzmzftHccJfHFhFm -cPbNpLVFTPbbFrpTLQBzqqmgnnBhgLMM -vvSwWCZCRZCDZtGwzdgWdQmzqgnQddJn -vCltGltCGmRRmCvDjjtHFpbcFfbbfssbpNPpHFpH -WLLQMWZLSPMPWmrwhnjhZZhpHJHljBDB -csbtCfFgCftGljHwHcBnpnJR -tsvgszNtfMwPzWqPrS -NbDZrbrFQQqqQtQqQDtTcBvCLBLswsZhscCGBZ -ljmWRzVRpbndMWmmfdsTsCBsGwTVVVCGCGws -ffRpnllHRMfdWzdnmRNQNNSFQQFNbrFHHrNH -LccGzWNjcvNLGTmHNsNLMlMwMpMPGlMCwFwDDGCw -fZZtfrZgrfQSnnnSnJRCglHpCwwHwpglDClFMw -SqJQnffJRnfQQVRhrQtrhnThcLhzNzHdTjhsTWzjdmcm -QJQwJMSbtbRgMQMQVZpCZsrrhpZBwrLLvs -qCNPGWdqhpphsWrB -DcNPNnqjdGDqjmPGGJRFMQmgtlQmQJCSgb -blTRbDnHRGGBwnGPCtFPWzVCDvFWtL -pdSJprqhhZSdqSdZNhVzZWtzLVgVPvzjLzWv -rrsqsmrMpPHlwTsRHn -mbNhgbRSLmTwswFm -vHjHBWMHBzMqWZVZBzHzcwwwdcFLcpLspdzwpwQd -HfMWMfvjWtZHqWDlhSnnnJNnbhslDb -lwsvPPnqlwwwsPcHTgqcRcSccmgQ -CVWBWCFpFzWfFjWjhNSQJJmcVcHRZJNTSc -zdhfzBtfLLtfFClbrDvsPvtPbnmv -PntVQbDnQHcDVvhtbtDhcbPcFTrrNfjqmmPTTZqMLZZMjFZm -lgJCpCFCSCGCpllWMfZqTNNZrMjrJTTM -CSzSwgFlzsGBzQcQhsnnDbVdtc -THzqvrVrWzhqhWwqhTbNNDRtFRmmpFDDVsFLLsdddF -MbZSSScZSGCJCjZlCjdPmpRmFLDtctdmFRsp -GfJQlnZjSMnllbJCQbClnZQrhNwwqhBzTNhrffqhqWhTqz -BdBdmDZHFFbrHHStPSRtPCzSRNDS -JGGpwqLJGMTLpLlMpqLhJtzCCSGQSPzNNczVVPVzSV -WwpllfslqfhffLwhfJpJlqlwdBmZnrdFHBFBBmNHFsFmdZmn -jZfQZnZfnbRfjCnfbSSmVpqmNmVpCqlhCqqPpP -MdJMwMvvLDssLtFMsMtLDsvvDRmmmPhWzWzphpmqDVzPDWNp -TsLdMrvRtLJtGdtGRRtFTBjSBrScnSZjnbcgQgHfnB -RZfmlRlWJmWLLRscrslJqvvMdVwmddvPddQPVDdDwz -GStFbFCbntbjNnjFhFvdHfhzHfzzQdMHwPdD -BSGpFbbjbNjnNNFSbRsLlWqgrZrfRgsBlg -ztHczmrmcNNzHsPSTwsPHSQPQT -CFCRjlvbClCjBdPDFQdwBsqn -llbRgjClJCVVMMCssfmNZWszrNgzGL -mmFldllVlmtdWFvPPFBcSSBW -DZzZGzZswQZHwQZjZzWWTSSvjSdvPvvWjJTS -DpQQggwzZGdmbCldgVgf -PJJvhqzVGbTFqzqbbGTlLmrtrZMnnZnntlJnrD -fNwRcQBCRNddNgLtgDnttqrMMtlr -RfRdNWQHcqHscdfRdGPFbFPpvpVWWzPzVS -DRgjZRRDggTfjfRvwWzHGGHPWDswvv -dhbmpcCmchgCpsGzWPdVGvWHwP -hpMMMpCQMnChFgNRQffTRrSN -gfqPCHWtPMMjCtffgjQWGLvGdZcdLLGZcLFGZBWG -pJTDsnnnvBjnFwvj -zJRpTbNrTSppRVblgbljMgMfCfbC -fGrGwqggtbVmtzbf -CTMjNQcJjJTBNCjMNZFNBcCZHbmWZHVLZDDWVtDzzbVmlV -hMvTcNMFMhQjTTBFBNMhwpspwgnGtvtnSgdwrRpG -RfFdqPdMMGPVgWmNVN -QwrTsbnSsSQpwlSSbNNWDmGLVjjmLWwNVB -rpcclTCprmZQSbprSTpRRRfqMfHHCHfhMhvFJM -LnJJsMtLbzsPPVPJbrTBlTWlfRfqnTrrlr -VDHVQNFGgNTrSjSBjq -CHFHGmvDGdZZGCQZVDgDHVbwLLwtMwwmJLJbLPPMbczt -qNNNBllFBzFjjzwGqGgLrWgrtQjdmmtQmQpp -ZMHJCPhMZRsRCsCPsSJZLmQdQgrtQwQwQZwdWg -CnMPbbRbsPhCnbfhMPRPllnFGqwTTFzTzNvBGBGc -wZWlBFZQgBzTzpZwBlVpzWBWnNMmnMvMcMJMmLGnVmqLqGMq -PdSDfJbCHsHHdJjsRRhjjPjmLqnnrLMLcrnLvdLMNccvGn -tSJtSCtbJhDhtzlFQZlTZTFp -TNqZDqmMDZNMFSGHjSGBRBdN -CrrwVwsPjjBHddPf -rpWggQVspQWcgtLwcHZZzDDMLDvvnnMzDM -lWrWmPwmGlZwZjdLZLzV -cFcDJhJnmqBqDCRpZzVLNsFLjLzdds -qJchTDCBHDWglmrfWPHH -RgLRnTJWnfHDcQQBfg -bZpNwdwbdMvVPsHHJMQfSSfP -mVbdNNdrbCzZbdZvbWTGrhqjTJtRWttRjq -TMtqqBJLrwqrZPlHHGhGnlBhzv -bFgNcpDRnpgggjCzvWDWhQhQWQHHvz -jnnVgjcgcTZMJqJVtT -dVSjmdHrfGPddrQgstFgzsQfsMFQ -hvJJCCJDcCtwBVFQzzBD -RWCnTvWTLRnJJLJllWhTLSprVdNZVGHGNGGnrdGSZH -gvMSHFZtBBMBMFZHzjnqLsLGMCzRWWMn -QJmDrhbNDbJfPQhDmQPRLszRlnjCzzWqrRnlsL -PcJVhJbJJNcNDmfDmjJmbhTfBvpwVSdggtgvgSFZwgvtgpdZ -PBClRHHClRlFljllZSBBBllppVGDLpZVVVsGpmGcNDpGLL -MvNwnbMwccVsswDG -MqnNbzMMrQfnqtttqfQWQQnRdCSHgHPglRFBRWlHjWRlCW -lldwdfSBWphHBggZghFs -DjDbDVRzDmLRzRLGJjPssrLZPhdshFHrssTZ -mvddMzvmmDDvvwQqWftCfqWqfM -gpTTwNWGWMSMgJjnvpvvJbJppn -lQvmLFdfrQzRFctlrLdRLVPnhPPbVDPDfjnVbfhJjV -FLFqccvmmtcQtrmQccRFLlRLSSWBSgTWNwsggqMBsqWGHMNG -PjPtVQrPVjrVPLLDQVFLTTWWqbSZwRwzqwSbSbbbwFSq -lBnGJBnfflRRNZwbqb -HJMGgmfpRMHGGdgncJHLDjjtVDQctLCvQCjTtr -VvmvjRGwRwvhmhRvvvVCCTTJjfWqfDMMcJlcCD -NpNbPfpSnngZbbLMFJWTMlLFqJJDMD -bNSfdSHQZgVQzwhhvRmQ -MhmHcDhChhcPVMDPDPQdFhQHnbNpZbZnprnrmNnjNbsllbnp -WWqGCWSCzsGbbGNgjN -LzwqBLSvwJCLPVMVDLdhMP -mNVLLffSLVWdZCcFZCZrSbGr -glvcwszTlsRDrHQCZFCvGH -gTBRlJnwhzgTgsTnggslsJRTpLNmjmNNcdVLdhfpLpdLVmLc -pCgfDrDrgccfppmDnhHMGqGbpHHSqzGLlqHS -tFtjQRPFFZRVNRcQGbLzLFMSGzSbWLqH -QRNTZjvjTTwtwNfmcTgfnCgnnBhm -hcPBhqPzqWPccHWHHWqnPdssPVfFFmZDnVDDms -NSLNCTRQZndRmDfnRD -QSGTGbjTSTJHBlbZZBbh -dgcWgVgWdvZSbbRtjLRZZZ -MMDPPfTnPTQrFDMpHzmmLztLnsszRtwbtS -rDfDqfHTpCSJqlCCGq -bjsgllstBbpNpslBpdBgqljgGwzJzDzwLGGrwLQQdJDwGhQh -nncmnmHHnmWRWmPfJCnvPRMrzvDhZZLGQwhDLhhMzZZZ -mffccVHRRPTTNlpNbNjJVslJ -DgPstgPtgPNNcjQQrtPJJCRSZTwSGJZZCZCJGD -dHVvpzdBBhVqzWqvhvHdzGSZlTRCSRJrwSSCwJCWGT -zpvVVqMBrzqrhFBvjbNPcPLnjcQtMcnj -gBcmTCFghhCCBnBhWWwFbwLdwHFMLMdp -LVzlZzPPMMzWWrwH -ljqjsGlZPPqqlVsPqDVqjQQctNTnRcNLtCNmmnRTRthBGG -LPRrrBNNjLBRJNdrGPRBfBrLwFqmDbdbTbTgmmgwmttFwtmH -QQcVvnQphlWsCQCCVpnvptTJgbtqwHDwbJtJHFsTHw -ppcJVQvpvMVMCvQZQVVZCCSRZPSjNRRZBPPPPzLjSLGf -MLtRnjQsRMJcDQJnSrsfqVVvGwbbbqgggg -WBFCNlFFFhFBlCHbplFWdpWZfVqPPwqTGdqTGvwrPVvTqvTr -HClCHzFzFBhmnjtQzMMSMnbD -sVnMCsdlMRcMFBGz -JvwwgrJDfgDmmggQrhNfhQQftjFrGRRtZFGBRZFHzjGcjrcj -PBJJvgDPNllPddVCPl -fmmRSnfnMnFSmMmmzTDSBFHtlJJqHJJqdHQdTCdtCCdt -WggGpNVVgWdwwHQtlGlC -hjbWppbLbLZLjVPPjPLSRRMvDlmSzDzBSnBFZf -nVttMPnPLjnJLjcnPVCjJJLcssfggBNlffgcNsWTcGcgNsBF -HQbwhmDrRrgFsWlQGNls -pZdbGzGrGpVttPLttv -LLbMrMHLDdWhmgbqqt -jGSQZQTpQGVVRSlQMQRljZmgmJBSvggvBWhJmJWvddmt -VjlQFGMVrFFrDrPw -DZVDwGZlJlVlwZVDzNdqfjMDnjqzNnWf -pmtpLRQFhSFpmpRgRtHNFznNdqWBjzWfnBjMWf -rHRrhStppHdJcGJrrssCsV -pgQqHwgPcPCddCjdWtdp -VfZGVFfNVhZhzjjjLz -fNNBBnGVNfBfRSRjBRQHJQTwJcJTgHPwTngr -MZdlzWzthMgrwmGmqZNqNs -VvJQJPVDBJQThwwNsRqsvRsHHm -BDQQPTnDDBQQBVfTBQPdFctzzdtztMMtnhcWcd -LjWjDShflZRRcZzfHH -srNwQPBsrVRhNmRGHzmM -rBdgQTrhdPndQTrsQQsrPwnTpLLCWDpSCLtCnvtSWpJjDCvl -gSlvDwCvcmcTQTFtRMjWHFVVHwtj -rbsphZZzBshGZssMffTVRFfFpWpfTH -GZNhZBhPBzTPNLDcDlCDCJNmlg -smZjGfvjbWWffQtf -dwRrdlVdDdgDbNtgcgQSNStQ -FdFVwdblFlzVrlwrTlndZHHZGhmLhhssjHhMjnjq -QFvQVFLLgVrFLBVgGhTtllPvmHRRGbTm -hDCCNCNCJNzWDZnqJDzSNCTnbRttHGRnccbPRtmmlmHc -qJshNMCNdVFVfsLB -FcLZZPFjdZcZMPcRjcRTgbpJlwbbTlmdTlGlwD -nrrNrHWBNSWvBqvvrhBqzStrgGnnmbwsbbJbwwJnmwmgJTlD -BCrrNvqWvSQPcCGZZRQQ -vPwcJblJzJbJcJFcwBSvJNdWRLtdsddGWWddWRWsMF -mDZmmDZDHVhfmjZgjVDfhTZHtsNptRsMntnWdsMnGtRntG -mhQrQDDhgqTTNfhmVQVBrPlBczSJbbCbCCPPvb -ZjbjLlbZjGqsgJTfHggrVvlB -tFDRFRnMFnnWtDdMdDRhzHfTJhJhffHvHTBHTgcfJV -nztDtdWzCCMSptSdFRRswZjsLbjwZmwqwGqpQV -vnvmmVnmVbrBJlzgWQWVNFzNHV -MwSjZhSwPjMwfDRzgWlNpWvHlgNNNP -CfSZjSfftwZDChDRSnccnrvBbbGrtBvctr -LCBRQRBQwRrCVLVWSrCSwCptzvhthvGGhdHzwppTTddv -mFnJJmnmFFFfPLNNmqqNJDpGnGtbHTtHvhnHbzvHvpGv -lMMPLqDmNMVSjjgMCS -zzPzbLjHLjfQPQHwwjddFNsNSJjDMsdNMFsC -BqqtmgDhcqdSFCdsqddF -GtcmrvhgcZlvZtBhtVgrvrvtnWzDnQbfnwlfWWRHWbbwzHRL -JfWHWZcMMdDLMPjRnCJjRbFgnblF -ShtBTSmBhTtqtfmqSTNvmjVjnFbFnnlrlqgCnrFnVg -vfzTTthppmdzPLHLWdGZ -tdvrvGgGTSScnHcjcg -zLLVfzPPcDZnPjSPpD -LfffNFLNlNbJwrctthWqNdNq -NdjJtfVNZnnFFdtfGfFNcvpbMDbzdcTbbzpvmcDR -PHMSHCHHWrRCvzDzDChT -BqPWSHwllSQWrLHQHPqlBBNfttZMjFQfjGtZtNjJJjnN -CpZtMCMQQpCVWjMDVjPVQsWWqJJhbTcddPlfhTRqchcJblhh -NwDSGNmGRccqNJfT -SBSSmgrrgGHnvSzwGVWDCzMCpLZtMsstLM -sbjHQsBlBQrrGjQjBqCRSnSCpnfngLnFhJngFfSP -zHVctHDcZtdJffnPpcSpFn -ZdwNMztdvzVdrqblvWsqHvBR -jPdjFPSbVDMMbqZzQWzQ -hFRrJlpprGhtlJGQzmCRmZBWQCHRQR -vThNplJpNhltNNlvcGDvwVFgnPwvSgPSSfjS -DhDTPQpTDmQbDQrrrWtWPJNNrrsJ -qqGjgwCgVRjMSRwMMGRGqjwvsNJJBZtrstvNBvHWHJvL -VqqgfjzfgfFGVjRggCGznhlbTpQchcshpdFlnDbn -DpTQTBbCZQVJQZJjrFllGdlvMPlMLqGBGvLl -hmnWHWWNzzmHsmWRlGGpdLgLHGlqvgqg -RzcWRhRnRnfmswfwtzzRWrDTrrFCQTCpQpcCrjjQCp -HLvpHvGcBTDFznvfqT -hCPQbPZPbjSbwwjCPChSClJJfzqTggTFDfsJngDg -StqmmZbdqrQmhQrrhZWcRcGBpBHWVcLctMWp -dNnRNbRdbRJMBMBVVThn -rNrsLNscFsCDjpwTMgBGWMGjJjWBVJ -wNcLpqHNsCprsfLFsHwRvPSSPRZRtRQSqtQPmP -PPhGfbthhBDVsTDtDqRR -mCmSNmqpcqjjrCScWRsZDpHsDQRZQDZDss -CcWzNmccrjjvqBGzzdPGnv -SDRmCSFfcSFFcfDmDBFSCfdVJhpzZjNJTNzRTvjzjhzNjTtZ -ngGsltrMWrblNpNTJJplJN -PGGnGsWngrGLQHHtHHHgWsHSBLqqfLcqBdVdcCDDBFdCDm -VPjGwhwVPhrnqhzJmQvQTQvmzBzw -ZBDBRbLLdtfRLlddLlCLCZMgmFJQFDcvzMQmgMzzJJFJ -LHLWltHlRZCtBVhVVHPjGSpphp -JqhlhdnnmfRVVSpzWLjzVLGpvB -stQtFTTrsZQPFQNNDtQgLzzSLvjvLGLBGSZGGWJv -DDDFFgDPbTwbTTJMCMcbCqqmmRRCnb -JbDWPDPPJJDMDjHPZHGbHGVZTBhrzBpdzszdTTphdNdWdrpv -RmRRqllqffwFtqwLCsqTNvpCsqCNqvdN -fmfLmStlnnfnRtfcnQbbjPjPPggZGVsMQMbb -WJggvGDJSwWgSfgvfSMGqqQHBcPjcHChcQBCssDHCTTQ -mlRnbrnbnltblwdnnpbLRdCCjCTHTjPTTsQcTrHHhCcj -bFLbdmzRpvSwfFFNWN -BHnDnQHnHMWLwzWPzD -dmlZCrdqLZzZVZJM -tRRtdlLCjLmqCRsrSLrvvRQNFQnbgRTQQNHTBbGQQh -ZrQPQWCrJnPdQSNTmBJNTHGHJN -zhFRfswjwhhsFttfsfvQftRtLTzmBTHGTBmzMLHHLmGHNTTS -hQhwqVjQwsdggrZZCWVl -VjfnQgVQjblChfjVJlbzLtrSLlTGtztHTtsTGH -DDqWQDQMWmDwWNwcqdWvpSrtLpLsptMprMStstMz -vQcddRdRvWcwWRmmmmddZmmfVnnngJJbZnCBnBhhFbhCgJ -gVgDnnmJdQVdJJgtgDjBsBhsBSPRSRRSSwccSbSqwPcCPcSC -HrQHlHFpQfTHzzWzwScPPCRfLbPSfCSR -TTQlZNTzlZNMWvrZMlpnhnVtnDDnVNtVJnjmhg -MCmmssFnZJcNNszfpvvrpvJzvwpp -BRRRWQWbSRGGRTTtZHWSqTrvDfgfdfrrwrDgfbvfzfrd -jRBhWRWTSRttQBZMNchNCsmFMchP -GBDncllqcSlNFZWBFWPjHVbw -LQphJlJzLCwPjHbpHZvV -hzCMJLMzTsrdrszQCCCTCQCDlqqnNmggqfGmgdmGgcmSNt -hFVVbqJsqhcnBRTRGBTh -lwdDpmzdNznzZBgGRRjR -HdmvNvSCmDmwNDFrMJMqJFCRfsbq -ctnbTcFTnbwSSfrrMLRhpJLMRdpwdJJR -vdGCVBmGVHPLBRWhpRLJJZ -VmQPHqvsPdlQsVHDftnlFTbffnbttfTF -LBJZHrhLThHddcMLVtcMcL -CPMNFDDMpGqFjjSPDPDqdvmdtQgVQQcQWcQgQQsj -DzFDFMRSFPSGTJJTJBwwRhBw -dpldqlqlRppFTHpbjbnLRLVnnGfjtG -NNJTcmhzvJQNgMJBwcGtjtGbttfhtsGGnhnt -rzcwmgvcvrBNvvmMgvcBzwHPCTWWprqPHqTFWdPCWDTF -BNllDRTNqDNvNDDLBcDvBCLVJrVdJdtrnrCHggtrdd -mppFMFjpMFZQZQGjFCdgrCrCdrvVGtJJCC -PZsQmfPphvPjSsjmPjfZllBwcNRDNcDqNNWbTclS -fjqZBSDSDwwsQwCDND -rrdMdjVWtTTPslsslFLTLCsJ -rvPWbvcmHjmdPbHvrvBHgqRRgqHGgfZGfHRS -ggTQgsgwFrTrggbMTvSdmjfCmmQDcmqjDjmc -nLZnRhNZnnNHZhZVStCcDqjcqmjSjH -RWGNnhzBnJJRRWNRBNZNLZhFMTFPvrTrTlsggPwSlFMWTw -RNmnPRnLGcQmzBQpHHjTltjtlfgspbsq -CZvCJwZMMCCMdFVcwJJsgTTHfsTlbfbgbT -SSVFhWCZdSCcWCcWdrvhzmnnnLNGDRDNzzLNGz -jPwfPwNfFpFNQpDjdMcjcrdddDHD -tzsRsGRLzhLhvqvhHMlqqV -LRBnRBGSnBSGsGSGmGtBJCmnNWZpPpTNPMwQMPNJFZTTNwWT -PCrStRPSPvZQcZPvqvfjSRWFFNFJFLZTTJTTVZFFGLFF -DlpBzBntHDzhlpGJVHLwTMFLVLTL -gptBBdgzpsBbpQvvPQPRqrdcCC diff --git a/2022/inputs/day_4.txt b/2022/inputs/day_4.txt deleted file mode 100644 index eca0084..0000000 --- a/2022/inputs/day_4.txt +++ /dev/null @@ -1,1000 +0,0 @@ -28-88,85-88 -9-70,18-18 -76-90,53-89 -17-86,11-17 -8-8,8-82 -16-85,15-95 -20-76,19-20 -56-57,57-66 -95-99,1-96 -14-17,17-67 -95-99,32-98 -30-99,29-98 -12-95,11-94 -3-82,1-72 -4-88,88-88 -2-10,11-59 -8-16,8-16 -22-95,23-94 -46-51,78-99 -61-99,62-94 -30-72,26-73 -6-93,2-92 -16-93,17-96 -1-99,2-88 -23-89,88-93 -30-73,3-73 -9-75,75-76 -75-97,70-99 -4-23,22-23 -5-94,4-4 -16-48,15-22 -10-62,61-97 -34-82,81-87 -16-98,15-99 -16-22,17-22 -20-40,21-58 -67-86,22-87 -6-73,6-33 -27-73,40-55 -57-98,58-97 -94-95,14-80 -16-90,91-91 -2-89,5-89 -17-95,96-96 -46-48,19-47 -50-59,51-60 -45-98,44-97 -99-99,6-97 -3-29,1-29 -26-48,25-49 -10-17,19-57 -28-57,28-56 -79-96,80-97 -5-78,4-25 -35-84,35-84 -24-99,20-98 -80-80,53-79 -88-97,12-88 -9-20,9-72 -75-78,35-54 -11-29,28-91 -48-74,49-75 -56-56,56-98 -41-69,33-42 -6-40,6-40 -49-80,49-79 -12-29,18-70 -19-20,13-80 -96-96,15-95 -5-99,4-4 -47-47,41-46 -53-82,65-85 -88-90,89-90 -12-12,12-88 -52-68,51-67 -1-80,2-81 -75-81,70-76 -35-58,35-57 -19-91,18-19 -18-73,72-74 -9-13,8-10 -5-40,35-37 -43-71,70-71 -24-24,25-43 -60-92,35-60 -43-52,47-53 -8-97,97-99 -57-89,57-89 -69-70,31-69 -48-49,48-79 -5-13,14-97 -9-95,9-83 -80-80,79-83 -30-77,29-78 -67-75,67-76 -20-67,21-87 -22-99,74-99 -12-12,11-96 -26-61,25-67 -19-48,47-91 -4-88,81-89 -75-96,74-97 -37-38,37-75 -3-3,4-76 -7-87,7-8 -1-99,2-99 -11-84,83-84 -71-95,69-95 -92-94,2-93 -7-95,21-95 -28-45,27-46 -16-24,16-63 -62-72,68-71 -36-96,90-98 -14-95,94-99 -26-67,25-55 -21-73,21-90 -35-44,34-43 -48-65,48-65 -80-89,80-99 -3-45,44-44 -27-86,67-85 -4-58,4-58 -12-38,11-39 -61-83,82-83 -4-86,4-85 -40-58,10-41 -8-9,8-98 -70-71,12-70 -40-40,40-78 -4-38,17-39 -5-23,22-94 -43-82,47-83 -32-74,86-96 -5-91,90-97 -10-93,11-86 -82-83,44-82 -61-69,57-68 -31-95,30-32 -42-59,42-98 -11-91,9-92 -42-81,19-63 -71-74,72-87 -88-89,6-88 -83-83,21-75 -50-61,59-62 -95-98,25-57 -13-17,16-87 -4-24,3-23 -4-56,3-5 -51-86,50-87 -49-55,30-56 -8-86,8-85 -3-99,3-3 -10-16,10-19 -6-96,5-95 -1-82,17-69 -35-62,35-55 -32-82,83-83 -9-76,75-75 -1-2,3-99 -86-94,93-99 -41-89,47-89 -2-60,3-61 -21-27,18-29 -5-6,6-54 -13-99,13-76 -71-71,34-70 -29-77,29-77 -7-83,6-64 -22-84,12-21 -93-97,15-94 -94-94,7-89 -24-94,32-99 -31-67,43-67 -46-61,46-60 -11-61,58-60 -5-58,5-5 -30-97,30-97 -65-83,82-83 -96-99,3-97 -11-97,6-12 -38-86,39-87 -24-24,24-66 -98-98,43-99 -5-32,29-33 -22-60,22-60 -9-72,71-71 -4-6,5-86 -27-30,31-94 -47-93,48-94 -1-2,5-91 -14-87,87-87 -26-75,25-96 -9-93,13-70 -6-10,9-95 -11-14,13-87 -69-71,2-69 -89-97,77-96 -5-16,4-14 -31-99,31-99 -30-39,33-88 -16-96,10-99 -20-74,19-73 -71-89,17-90 -50-51,26-50 -50-97,51-98 -4-84,4-84 -71-79,60-96 -39-83,81-82 -87-88,10-88 -93-99,68-99 -22-98,23-89 -12-96,13-97 -12-85,13-83 -3-97,3-98 -30-52,29-52 -11-96,97-97 -76-96,45-91 -22-97,23-98 -1-97,96-96 -4-83,5-84 -7-61,60-87 -62-66,37-61 -83-87,54-93 -40-74,7-40 -56-62,48-63 -88-94,57-89 -91-94,58-75 -1-88,87-87 -33-35,26-38 -9-10,9-94 -13-30,29-97 -95-95,23-95 -5-54,54-61 -16-73,72-73 -28-99,29-29 -32-91,33-90 -17-73,18-72 -20-34,13-20 -7-74,8-8 -43-58,42-59 -35-93,96-98 -31-71,62-89 -7-86,6-87 -37-78,38-79 -10-88,9-89 -5-94,20-94 -82-91,83-99 -14-34,4-14 -13-13,12-72 -1-98,16-98 -6-33,33-72 -35-83,36-36 -95-98,34-96 -23-23,22-68 -37-94,37-94 -42-97,96-99 -11-78,2-5 -23-88,87-87 -42-78,41-77 -58-74,58-78 -15-97,15-16 -3-11,5-83 -91-92,47-92 -63-96,62-99 -40-72,9-71 -64-89,37-69 -53-99,98-98 -28-33,26-34 -89-97,14-95 -16-93,92-97 -5-53,52-79 -52-52,53-96 -25-32,26-31 -35-73,35-74 -10-91,4-13 -2-28,5-28 -87-88,22-88 -31-76,32-75 -82-84,7-83 -38-61,60-60 -3-17,2-18 -74-93,4-94 -4-72,18-71 -69-71,19-70 -26-94,4-95 -44-77,52-78 -32-79,31-80 -45-79,23-46 -11-85,10-84 -75-95,19-76 -5-76,5-6 -60-71,65-70 -53-61,52-82 -4-4,5-95 -6-91,90-98 -45-92,46-92 -20-97,10-84 -21-45,31-46 -67-69,43-68 -49-70,12-70 -85-96,96-97 -7-77,8-69 -44-77,77-78 -13-86,85-85 -17-17,17-37 -77-79,13-78 -4-38,5-87 -22-23,23-47 -78-87,30-87 -12-20,1-11 -47-56,46-54 -3-52,1-2 -3-95,2-3 -9-40,8-13 -81-98,18-94 -42-69,38-89 -8-23,24-24 -16-73,15-17 -92-92,18-92 -3-78,78-79 -2-34,35-35 -19-61,60-83 -3-81,81-82 -7-61,6-40 -15-84,1-16 -52-70,30-69 -15-41,14-40 -32-73,32-74 -24-28,27-54 -2-98,18-98 -85-85,15-86 -1-88,2-88 -45-84,46-83 -20-26,34-52 -40-60,19-43 -51-81,80-81 -58-79,57-91 -12-52,28-38 -18-57,19-96 -4-99,2-3 -99-99,5-99 -52-75,53-53 -24-96,24-95 -9-93,10-87 -77-93,7-78 -17-81,18-80 -1-2,4-42 -24-47,46-73 -57-58,50-58 -21-58,21-82 -31-65,3-65 -5-10,3-8 -55-97,94-96 -31-40,30-34 -18-37,36-94 -18-88,17-27 -57-65,58-64 -55-56,55-56 -12-87,12-88 -69-98,14-52 -53-61,20-52 -40-62,16-63 -1-97,98-98 -2-84,1-2 -8-55,7-56 -91-91,91-92 -5-95,5-95 -9-17,2-16 -73-73,72-91 -44-88,5-87 -47-83,48-82 -1-23,22-83 -11-84,12-86 -90-93,5-92 -63-75,7-70 -60-89,89-90 -2-93,93-93 -14-60,13-28 -36-89,36-36 -49-99,4-97 -15-42,15-41 -12-90,90-91 -71-96,99-99 -37-37,37-70 -40-72,39-73 -25-60,26-59 -49-94,49-49 -20-80,21-81 -11-29,24-54 -12-88,55-89 -9-71,8-70 -4-69,5-68 -37-72,48-73 -26-98,27-58 -85-91,13-95 -8-41,8-8 -56-98,30-55 -21-92,20-97 -33-99,3-32 -1-61,3-94 -15-98,14-97 -60-99,59-61 -54-82,53-91 -21-33,17-41 -74-97,75-96 -10-51,52-52 -5-70,4-69 -41-93,42-92 -6-96,7-97 -17-28,2-27 -17-83,6-11 -53-99,54-96 -5-5,4-80 -36-81,53-72 -60-77,65-94 -44-87,87-88 -19-93,19-20 -63-80,43-70 -15-46,14-45 -61-78,77-78 -79-94,70-95 -20-41,20-20 -4-11,4-10 -10-98,4-10 -94-95,67-90 -9-56,10-10 -4-93,3-94 -49-59,49-83 -10-94,11-90 -20-21,20-92 -19-95,17-62 -1-95,69-96 -6-91,49-90 -12-98,11-99 -56-89,56-80 -42-96,42-97 -41-92,13-52 -78-94,57-86 -2-82,2-81 -1-1,1-60 -17-71,71-96 -10-88,9-34 -17-17,17-18 -35-99,34-90 -8-97,8-35 -73-85,74-85 -3-56,47-55 -1-4,3-76 -66-93,66-93 -27-27,26-66 -6-79,27-80 -49-89,48-89 -60-99,83-95 -64-64,48-64 -63-64,57-65 -15-17,30-95 -59-62,59-66 -4-29,5-99 -52-72,70-70 -5-91,1-98 -16-19,16-34 -35-35,1-34 -33-85,28-89 -7-78,6-79 -36-79,10-35 -52-74,51-75 -45-77,47-95 -26-26,26-93 -1-3,3-93 -69-88,8-69 -63-64,14-63 -46-46,45-88 -11-37,12-18 -5-92,6-91 -67-68,68-69 -31-89,32-32 -49-89,50-90 -3-4,4-94 -1-96,2-86 -6-91,7-90 -77-78,8-78 -38-76,38-77 -2-98,97-99 -43-48,48-71 -12-76,11-77 -25-40,25-41 -16-55,15-55 -1-91,2-91 -42-82,42-42 -32-90,31-33 -13-98,13-97 -18-80,18-65 -92-97,7-78 -1-3,2-69 -3-88,2-89 -6-94,7-67 -22-98,5-97 -24-32,33-96 -5-70,83-93 -1-61,60-61 -1-99,78-96 -88-98,4-89 -95-97,50-96 -56-93,55-97 -13-76,52-65 -86-87,40-87 -35-62,34-69 -26-44,27-60 -47-66,65-66 -2-97,1-87 -1-96,3-85 -13-82,16-82 -25-85,3-86 -36-63,3-99 -12-98,97-99 -4-6,2-5 -38-67,65-67 -77-96,27-30 -15-95,14-14 -22-87,22-60 -12-19,12-81 -16-79,8-80 -34-94,3-93 -26-62,25-62 -9-91,8-9 -94-98,30-33 -14-68,68-91 -79-95,84-95 -92-95,93-96 -2-96,95-99 -25-58,9-57 -7-87,6-6 -44-84,43-83 -78-88,77-87 -67-70,61-71 -35-64,64-65 -40-40,5-39 -9-74,9-74 -70-81,82-82 -11-58,10-11 -2-13,13-83 -56-71,70-88 -4-8,7-94 -5-88,4-93 -40-88,39-88 -14-84,69-83 -5-30,29-30 -91-94,92-94 -4-73,2-45 -69-98,30-70 -44-72,73-73 -32-41,32-38 -76-81,68-81 -62-75,62-69 -23-36,35-69 -95-96,26-95 -15-89,14-64 -8-75,9-97 -15-17,14-58 -16-18,18-92 -57-77,58-76 -90-98,23-91 -1-97,96-96 -37-96,1-38 -8-99,9-53 -4-9,10-10 -11-27,11-22 -83-95,80-86 -88-90,54-89 -53-66,53-57 -14-14,15-90 -6-9,8-98 -6-99,32-93 -28-70,29-70 -6-64,64-98 -18-68,19-69 -16-42,16-43 -3-91,2-91 -1-95,2-94 -18-19,8-19 -2-99,9-97 -76-86,42-86 -83-94,25-84 -21-64,9-87 -89-95,29-90 -4-96,3-97 -20-96,19-20 -28-74,28-29 -19-22,22-93 -62-87,83-97 -72-73,23-73 -22-52,21-51 -39-39,39-98 -9-95,9-95 -53-95,66-95 -36-87,19-37 -86-87,34-86 -12-56,11-11 -48-97,47-81 -26-62,54-58 -21-63,22-64 -27-90,90-90 -54-70,64-68 -7-84,92-94 -15-35,35-57 -19-91,20-92 -99-99,78-95 -46-89,46-47 -8-68,9-57 -4-77,1-69 -21-36,35-58 -24-30,26-30 -50-90,91-91 -2-31,8-64 -3-98,98-98 -43-70,70-71 -24-79,25-78 -30-30,31-73 -7-10,11-90 -1-95,2-2 -70-82,82-93 -90-90,4-59 -2-82,2-68 -4-19,4-31 -33-68,10-39 -13-22,21-91 -24-67,24-25 -1-9,4-10 -3-3,2-50 -42-84,43-83 -23-84,62-83 -78-79,78-80 -30-58,30-58 -71-71,38-72 -35-43,46-82 -49-55,31-75 -22-98,22-99 -27-57,26-57 -24-24,24-77 -89-92,79-89 -70-95,10-93 -13-36,14-21 -13-98,80-97 -11-14,17-48 -59-92,59-92 -19-26,18-40 -6-32,7-31 -12-48,12-12 -22-87,23-98 -5-96,6-88 -3-85,1-4 -85-88,43-85 -19-89,20-81 -52-52,53-71 -87-96,14-88 -4-5,1-1 -8-79,7-78 -76-77,7-77 -67-99,68-98 -21-68,66-69 -93-94,91-95 -24-88,8-87 -10-52,19-53 -27-86,28-84 -35-95,36-94 -27-86,85-86 -30-31,31-57 -39-87,38-91 -92-92,16-93 -2-83,1-92 -74-74,73-73 -5-25,23-26 -11-12,12-73 -68-80,71-80 -67-92,66-91 -23-33,25-33 -46-77,34-47 -25-78,23-78 -95-97,53-96 -99-99,1-99 -42-43,43-89 -17-18,9-18 -7-48,48-55 -36-61,60-62 -45-82,82-94 -1-96,3-96 -33-66,34-65 -21-81,20-82 -74-76,15-75 -25-25,25-86 -10-79,94-96 -8-94,5-9 -16-89,8-93 -20-21,21-95 -48-94,49-74 -88-89,89-89 -24-60,25-91 -85-85,31-86 -4-82,4-41 -27-88,27-87 -18-94,17-95 -67-76,51-89 -13-49,26-48 -9-88,9-9 -41-86,42-85 -57-96,14-58 -95-95,11-92 -58-58,57-86 -23-93,12-15 -1-97,2-97 -22-22,8-22 -51-91,50-90 -7-25,51-92 -74-88,73-87 -3-82,4-81 -89-98,67-90 -7-99,7-98 -26-62,31-71 -32-88,32-88 -14-65,46-64 -56-82,81-82 -54-64,53-65 -4-85,5-5 -85-86,3-85 -7-58,1-8 -4-82,5-56 -47-92,48-75 -27-79,28-80 -7-34,8-94 -35-40,35-46 -84-94,80-95 -83-99,84-98 -10-81,11-73 -5-91,20-23 -1-2,2-99 -50-50,9-51 -5-78,4-79 -9-99,61-98 -79-79,61-78 -13-20,14-20 -8-93,7-92 -3-27,3-99 -28-66,29-65 -15-97,14-99 -31-43,42-67 -53-57,54-56 -11-89,88-93 -77-82,78-78 -4-99,4-99 -16-75,12-14 -17-52,33-51 -8-83,41-55 -48-90,44-49 -1-4,3-72 -25-91,91-92 -3-10,4-9 -32-98,8-94 -32-33,1-33 -33-43,14-42 -23-83,24-83 -30-31,31-49 -7-84,84-85 -26-50,49-65 -73-85,46-92 -85-86,13-39 -7-78,7-75 -32-93,26-26 -59-96,5-97 -48-99,48-79 -21-24,21-25 -58-95,99-99 -26-27,22-26 -19-19,3-99 -46-97,46-96 -2-3,2-99 -26-92,6-21 -1-99,1-2 -22-31,31-81 -10-65,9-86 -1-99,2-98 -13-78,13-79 -96-96,54-96 -8-94,7-23 -1-97,96-99 -28-70,27-71 -37-95,37-94 -9-90,4-89 -9-92,10-93 -8-80,86-94 -2-2,4-9 -6-41,6-41 -25-76,24-77 -95-98,85-95 -4-82,1-2 -56-73,56-84 -2-99,20-99 -14-17,17-91 -56-74,55-75 -45-97,99-99 -56-56,16-55 -43-93,44-86 -61-84,25-83 -82-99,5-83 -19-37,3-18 -42-42,4-42 -34-41,35-78 -12-79,11-80 -3-72,4-71 -16-99,23-85 -21-46,47-47 -33-65,33-33 -36-57,36-58 -5-82,82-83 -2-95,1-95 -1-37,5-31 -70-70,7-69 -17-86,18-87 -17-91,44-91 -73-88,73-89 -40-89,39-92 -68-97,91-96 -25-97,7-96 -36-83,37-83 -70-74,30-63 -56-93,57-93 -98-99,58-99 -15-95,94-97 -26-40,40-41 -3-99,2-44 -20-32,31-31 -57-97,56-57 -38-61,17-37 -13-62,12-63 -60-76,21-78 -57-66,56-67 -60-97,77-98 -43-68,42-43 -23-56,23-79 -34-44,35-44 -39-74,38-90 -3-84,2-85 -3-31,4-99 -74-85,73-85 -11-19,18-79 -25-25,26-64 -86-91,93-94 -16-95,15-92 -64-71,63-69 -45-45,35-44 -94-97,17-92 -29-97,28-98 -67-71,20-71 -7-86,7-85 -14-45,22-39 -6-66,6-19 -44-93,94-94 -52-62,52-61 -3-3,4-71 -22-80,21-81 -35-98,35-98 -37-44,38-43 -50-64,50-54 -50-99,51-99 -9-24,10-23 -24-24,23-86 -24-72,25-72 -33-61,49-62 -35-72,73-77 -78-79,79-96 -30-30,30-58 -58-76,36-75 -34-69,35-68 -7-91,5-6 -1-91,1-91 -2-2,2-99 -46-78,40-46 -7-78,6-79 -54-70,4-32 -63-76,5-77 -15-60,59-86 -1-75,69-75 -4-66,67-67 -15-99,15-95 -10-17,2-53 -2-46,18-61 -71-71,48-71 -19-98,14-99 -12-48,11-31 -30-30,30-98 -63-92,6-64 -21-94,95-95 -13-66,65-67 -7-11,14-79 -18-18,16-17 -11-45,91-97 -26-34,25-34 -40-60,4-81 -19-69,18-68 -34-79,99-99 -29-39,25-57 -2-98,98-98 -96-99,47-96 -6-45,9-45 -1-11,10-85 -6-77,5-76 -68-79,68-79 -45-55,46-49 -66-69,68-70 -14-80,20-77 -25-69,31-70 -16-53,15-54 -56-99,56-99 -45-47,32-46 -50-63,44-62 -18-75,29-76 -11-11,12-31 -19-91,90-91 -16-95,17-96 -19-95,19-94 -20-95,19-20 -17-96,16-95 -13-16,13-78 -50-62,34-63 -80-99,81-98 -13-81,83-96 -92-98,42-93 -38-89,57-89 -62-65,66-88 -54-85,55-85 -17-87,16-17 -3-6,6-74 -5-99,6-98 -22-41,73-73 -14-78,12-78 -35-51,34-47 -94-94,15-94 -58-75,13-71 -20-51,18-21 -31-60,30-96 -29-89,28-95 -39-40,40-82 -14-85,17-84 -27-57,26-94 -24-91,23-24 -8-72,71-76 -49-69,6-69 -28-28,29-52 -25-88,54-87 -89-90,16-90 -28-99,28-30 -17-17,17-88 -19-67,68-77 -64-64,34-65 -3-97,22-98 -17-98,16-97 -30-89,91-97 -13-30,14-31 -1-4,3-97 -2-93,1-98 -13-83,13-83 -80-90,80-91 -7-10,3-9 -65-79,70-80 -24-92,24-93 -16-94,43-81 -33-86,62-85 -53-78,79-79 -3-70,69-99 -95-95,16-96 -41-69,42-74 -83-83,51-82 -2-39,3-39 -6-15,5-16 -6-49,6-49 -57-95,95-96 -7-78,6-99 -78-83,81-99 -41-99,7-98 -1-98,2-97 -41-90,23-42 -9-61,9-24 -13-79,40-55 -4-13,10-18 -51-55,50-77 -87-90,86-91 -15-16,15-96 -19-29,20-28 -46-46,47-49 -9-82,7-7 -12-55,6-20 -4-41,4-41 -1-94,66-93 -4-91,4-92 -7-61,21-91 -7-90,38-91 -12-32,32-35 -6-94,93-94 -6-7,7-7 diff --git a/2022/inputs/day_5.txt b/2022/inputs/day_5.txt deleted file mode 100644 index e34750c..0000000 --- a/2022/inputs/day_5.txt +++ /dev/null @@ -1,512 +0,0 @@ -[N] [G] [Q] -[H] [B] [B] [R] [H] -[S] [N] [Q] [M] [T] [Z] -[J] [T] [R] [V] [H] [R] [S] -[F] [Q] [W] [T] [V] [J] [V] [M] -[W] [P] [V] [S] [F] [B] [Q] [J] [H] -[T] [R] [Q] [B] [D] [D] [B] [N] [N] -[D] [H] [L] [N] [N] [M] [D] [D] [B] - 1 2 3 4 5 6 7 8 9 - -move 3 from 1 to 2 -move 1 from 7 to 1 -move 1 from 6 to 5 -move 5 from 5 to 9 -move 2 from 5 to 2 -move 1 from 6 to 8 -move 1 from 5 to 7 -move 5 from 4 to 6 -move 1 from 7 to 6 -move 1 from 2 to 4 -move 5 from 2 to 6 -move 2 from 1 to 5 -move 2 from 1 to 9 -move 16 from 6 to 4 -move 6 from 8 to 3 -move 7 from 2 to 4 -move 5 from 9 to 3 -move 1 from 1 to 4 -move 1 from 1 to 3 -move 3 from 7 to 4 -move 2 from 5 to 4 -move 31 from 4 to 8 -move 22 from 8 to 4 -move 9 from 3 to 6 -move 7 from 9 to 5 -move 4 from 5 to 6 -move 6 from 3 to 2 -move 2 from 6 to 7 -move 5 from 2 to 7 -move 1 from 2 to 4 -move 1 from 7 to 5 -move 4 from 5 to 4 -move 2 from 6 to 9 -move 2 from 4 to 6 -move 7 from 6 to 4 -move 2 from 6 to 1 -move 1 from 6 to 8 -move 8 from 8 to 1 -move 1 from 7 to 6 -move 4 from 1 to 5 -move 9 from 4 to 8 -move 4 from 1 to 7 -move 3 from 5 to 3 -move 2 from 1 to 9 -move 1 from 3 to 2 -move 1 from 9 to 8 -move 1 from 2 to 1 -move 1 from 1 to 8 -move 1 from 5 to 1 -move 2 from 3 to 1 -move 2 from 6 to 9 -move 19 from 4 to 1 -move 4 from 4 to 2 -move 6 from 1 to 4 -move 1 from 2 to 4 -move 4 from 4 to 3 -move 7 from 7 to 3 -move 7 from 8 to 2 -move 2 from 7 to 4 -move 3 from 2 to 1 -move 8 from 8 to 2 -move 3 from 9 to 1 -move 2 from 9 to 1 -move 10 from 2 to 7 -move 4 from 3 to 1 -move 1 from 8 to 3 -move 1 from 4 to 5 -move 1 from 3 to 6 -move 1 from 2 to 1 -move 10 from 1 to 3 -move 1 from 4 to 7 -move 1 from 6 to 4 -move 7 from 3 to 2 -move 5 from 2 to 8 -move 11 from 7 to 2 -move 3 from 4 to 3 -move 1 from 4 to 3 -move 5 from 8 to 9 -move 17 from 2 to 4 -move 11 from 1 to 5 -move 4 from 1 to 3 -move 5 from 9 to 2 -move 4 from 2 to 1 -move 3 from 5 to 7 -move 6 from 5 to 3 -move 1 from 5 to 8 -move 6 from 1 to 8 -move 3 from 8 to 5 -move 1 from 1 to 4 -move 1 from 7 to 2 -move 15 from 3 to 4 -move 1 from 1 to 3 -move 10 from 3 to 9 -move 2 from 7 to 4 -move 1 from 2 to 8 -move 21 from 4 to 9 -move 1 from 2 to 3 -move 1 from 8 to 1 -move 9 from 4 to 2 -move 1 from 1 to 5 -move 5 from 2 to 7 -move 2 from 8 to 5 -move 1 from 8 to 1 -move 2 from 2 to 8 -move 2 from 4 to 9 -move 24 from 9 to 5 -move 3 from 4 to 1 -move 2 from 2 to 5 -move 12 from 5 to 1 -move 10 from 1 to 5 -move 23 from 5 to 6 -move 8 from 9 to 1 -move 3 from 8 to 1 -move 1 from 1 to 2 -move 1 from 3 to 7 -move 11 from 6 to 1 -move 1 from 2 to 4 -move 6 from 6 to 8 -move 4 from 6 to 7 -move 1 from 7 to 3 -move 1 from 3 to 4 -move 23 from 1 to 8 -move 1 from 4 to 2 -move 1 from 2 to 1 -move 1 from 6 to 7 -move 6 from 5 to 3 -move 1 from 7 to 8 -move 1 from 1 to 8 -move 1 from 9 to 3 -move 6 from 7 to 2 -move 3 from 5 to 9 -move 5 from 2 to 3 -move 28 from 8 to 3 -move 4 from 1 to 9 -move 5 from 9 to 5 -move 2 from 8 to 5 -move 1 from 9 to 4 -move 2 from 7 to 5 -move 1 from 4 to 2 -move 1 from 4 to 8 -move 2 from 8 to 3 -move 6 from 5 to 2 -move 1 from 7 to 2 -move 39 from 3 to 2 -move 2 from 3 to 8 -move 1 from 9 to 6 -move 2 from 2 to 9 -move 2 from 9 to 6 -move 1 from 8 to 1 -move 1 from 1 to 6 -move 5 from 6 to 9 -move 2 from 5 to 8 -move 20 from 2 to 4 -move 2 from 4 to 8 -move 2 from 8 to 3 -move 3 from 3 to 1 -move 22 from 2 to 5 -move 2 from 9 to 1 -move 3 from 1 to 7 -move 1 from 2 to 6 -move 1 from 2 to 9 -move 1 from 1 to 8 -move 2 from 7 to 9 -move 1 from 6 to 8 -move 1 from 2 to 7 -move 1 from 1 to 3 -move 1 from 9 to 8 -move 1 from 8 to 5 -move 3 from 8 to 7 -move 3 from 7 to 8 -move 15 from 4 to 1 -move 1 from 4 to 3 -move 10 from 1 to 6 -move 3 from 8 to 1 -move 5 from 9 to 4 -move 7 from 5 to 1 -move 4 from 6 to 3 -move 15 from 5 to 2 -move 4 from 6 to 4 -move 7 from 2 to 1 -move 6 from 4 to 6 -move 1 from 5 to 9 -move 1 from 5 to 7 -move 1 from 3 to 5 -move 11 from 1 to 8 -move 3 from 4 to 6 -move 4 from 1 to 5 -move 1 from 2 to 5 -move 2 from 8 to 3 -move 11 from 6 to 1 -move 1 from 3 to 7 -move 1 from 9 to 8 -move 6 from 5 to 8 -move 3 from 8 to 4 -move 1 from 4 to 5 -move 3 from 3 to 1 -move 9 from 8 to 2 -move 2 from 1 to 5 -move 11 from 2 to 5 -move 1 from 3 to 6 -move 2 from 8 to 5 -move 3 from 4 to 6 -move 1 from 8 to 3 -move 2 from 1 to 9 -move 1 from 3 to 8 -move 16 from 5 to 7 -move 3 from 1 to 6 -move 1 from 3 to 5 -move 1 from 6 to 7 -move 1 from 9 to 4 -move 1 from 5 to 4 -move 1 from 3 to 2 -move 1 from 1 to 2 -move 3 from 4 to 9 -move 1 from 2 to 7 -move 2 from 8 to 3 -move 6 from 2 to 8 -move 11 from 1 to 3 -move 6 from 3 to 1 -move 4 from 3 to 2 -move 2 from 3 to 1 -move 1 from 1 to 3 -move 4 from 8 to 4 -move 4 from 8 to 2 -move 11 from 7 to 2 -move 9 from 7 to 5 -move 1 from 7 to 3 -move 4 from 5 to 7 -move 14 from 2 to 3 -move 17 from 3 to 7 -move 2 from 5 to 2 -move 1 from 5 to 7 -move 1 from 5 to 6 -move 4 from 6 to 7 -move 8 from 1 to 2 -move 2 from 6 to 4 -move 1 from 6 to 8 -move 6 from 4 to 1 -move 1 from 8 to 5 -move 6 from 7 to 8 -move 5 from 8 to 3 -move 12 from 2 to 1 -move 1 from 8 to 4 -move 4 from 3 to 1 -move 4 from 2 to 4 -move 3 from 9 to 3 -move 3 from 3 to 2 -move 1 from 3 to 2 -move 3 from 4 to 1 -move 2 from 5 to 7 -move 22 from 1 to 8 -move 17 from 8 to 6 -move 21 from 7 to 6 -move 3 from 2 to 8 -move 3 from 1 to 5 -move 3 from 5 to 2 -move 2 from 4 to 6 -move 7 from 6 to 5 -move 1 from 9 to 4 -move 14 from 6 to 4 -move 5 from 8 to 3 -move 1 from 6 to 3 -move 3 from 3 to 9 -move 2 from 9 to 1 -move 2 from 7 to 1 -move 16 from 6 to 8 -move 2 from 6 to 7 -move 1 from 2 to 7 -move 1 from 3 to 8 -move 7 from 4 to 1 -move 2 from 7 to 2 -move 4 from 4 to 7 -move 5 from 2 to 4 -move 1 from 7 to 3 -move 3 from 5 to 8 -move 1 from 7 to 5 -move 12 from 1 to 6 -move 3 from 7 to 2 -move 7 from 4 to 2 -move 3 from 3 to 2 -move 1 from 4 to 2 -move 1 from 9 to 8 -move 8 from 6 to 8 -move 12 from 2 to 4 -move 5 from 5 to 2 -move 11 from 4 to 9 -move 3 from 6 to 3 -move 2 from 4 to 2 -move 4 from 2 to 6 -move 5 from 2 to 8 -move 12 from 8 to 4 -move 20 from 8 to 5 -move 13 from 5 to 3 -move 1 from 8 to 5 -move 5 from 5 to 9 -move 16 from 9 to 1 -move 9 from 4 to 5 -move 12 from 3 to 9 -move 5 from 6 to 5 -move 9 from 9 to 7 -move 14 from 1 to 4 -move 14 from 4 to 1 -move 15 from 5 to 7 -move 4 from 8 to 2 -move 3 from 4 to 3 -move 3 from 1 to 8 -move 1 from 5 to 9 -move 1 from 5 to 3 -move 3 from 9 to 8 -move 4 from 3 to 4 -move 1 from 4 to 6 -move 20 from 7 to 2 -move 2 from 3 to 8 -move 3 from 7 to 2 -move 4 from 2 to 1 -move 1 from 6 to 7 -move 3 from 4 to 2 -move 2 from 2 to 3 -move 4 from 3 to 4 -move 1 from 8 to 1 -move 3 from 8 to 1 -move 2 from 7 to 8 -move 1 from 4 to 5 -move 14 from 2 to 5 -move 6 from 1 to 5 -move 1 from 4 to 3 -move 15 from 1 to 4 -move 1 from 8 to 2 -move 1 from 9 to 5 -move 4 from 8 to 7 -move 13 from 5 to 6 -move 1 from 8 to 1 -move 2 from 7 to 9 -move 12 from 6 to 4 -move 1 from 3 to 6 -move 1 from 1 to 6 -move 4 from 5 to 2 -move 5 from 5 to 6 -move 2 from 6 to 2 -move 1 from 7 to 5 -move 2 from 6 to 9 -move 1 from 5 to 9 -move 16 from 2 to 5 -move 17 from 4 to 1 -move 3 from 1 to 3 -move 1 from 2 to 6 -move 2 from 6 to 1 -move 3 from 3 to 1 -move 14 from 1 to 8 -move 3 from 5 to 2 -move 4 from 8 to 2 -move 3 from 4 to 5 -move 15 from 5 to 3 -move 1 from 7 to 6 -move 3 from 1 to 8 -move 2 from 3 to 7 -move 1 from 1 to 2 -move 1 from 7 to 6 -move 4 from 2 to 8 -move 2 from 6 to 2 -move 1 from 7 to 6 -move 3 from 8 to 2 -move 12 from 8 to 6 -move 1 from 5 to 6 -move 3 from 2 to 5 -move 2 from 2 to 5 -move 4 from 6 to 5 -move 4 from 3 to 5 -move 1 from 8 to 4 -move 11 from 6 to 4 -move 6 from 3 to 1 -move 2 from 9 to 8 -move 20 from 4 to 5 -move 1 from 4 to 9 -move 2 from 3 to 8 -move 1 from 3 to 8 -move 17 from 5 to 8 -move 5 from 5 to 9 -move 9 from 5 to 1 -move 2 from 6 to 7 -move 23 from 8 to 2 -move 2 from 7 to 5 -move 3 from 9 to 4 -move 16 from 2 to 4 -move 11 from 1 to 8 -move 4 from 5 to 8 -move 11 from 2 to 6 -move 2 from 6 to 1 -move 5 from 9 to 5 -move 5 from 5 to 6 -move 5 from 8 to 6 -move 1 from 6 to 7 -move 7 from 8 to 1 -move 12 from 1 to 2 -move 1 from 9 to 5 -move 1 from 1 to 3 -move 1 from 1 to 4 -move 1 from 5 to 3 -move 1 from 3 to 6 -move 1 from 8 to 2 -move 18 from 6 to 2 -move 1 from 6 to 2 -move 2 from 8 to 3 -move 3 from 3 to 8 -move 18 from 4 to 9 -move 11 from 9 to 2 -move 2 from 9 to 6 -move 2 from 4 to 1 -move 1 from 1 to 5 -move 1 from 5 to 4 -move 1 from 4 to 8 -move 42 from 2 to 1 -move 3 from 9 to 3 -move 1 from 8 to 1 -move 1 from 3 to 4 -move 3 from 8 to 7 -move 1 from 4 to 1 -move 2 from 3 to 2 -move 17 from 1 to 6 -move 15 from 6 to 3 -move 2 from 9 to 7 -move 1 from 3 to 6 -move 2 from 7 to 6 -move 2 from 2 to 4 -move 1 from 2 to 3 -move 1 from 4 to 9 -move 1 from 4 to 1 -move 1 from 6 to 3 -move 20 from 1 to 9 -move 6 from 1 to 9 -move 7 from 9 to 3 -move 20 from 9 to 1 -move 1 from 6 to 7 -move 2 from 6 to 7 -move 1 from 6 to 5 -move 1 from 6 to 8 -move 4 from 7 to 3 -move 3 from 7 to 2 -move 1 from 6 to 4 -move 1 from 2 to 1 -move 1 from 4 to 9 -move 21 from 3 to 2 -move 5 from 3 to 8 -move 1 from 5 to 1 -move 2 from 8 to 7 -move 4 from 8 to 3 -move 4 from 2 to 5 -move 19 from 2 to 3 -move 1 from 9 to 2 -move 23 from 3 to 2 -move 2 from 7 to 4 -move 3 from 5 to 9 -move 16 from 2 to 1 -move 1 from 5 to 4 -move 1 from 9 to 3 -move 2 from 3 to 8 -move 3 from 4 to 6 -move 1 from 6 to 2 -move 1 from 8 to 6 -move 5 from 2 to 6 -move 7 from 6 to 5 -move 4 from 2 to 6 -move 6 from 5 to 9 -move 1 from 8 to 4 -move 18 from 1 to 9 -move 1 from 5 to 2 -move 9 from 9 to 4 -move 5 from 6 to 3 -move 9 from 4 to 1 -move 4 from 9 to 2 -move 1 from 4 to 8 -move 1 from 8 to 3 -move 7 from 1 to 8 -move 6 from 3 to 2 -move 10 from 2 to 9 -move 21 from 1 to 8 -move 1 from 2 to 8 -move 19 from 8 to 4 -move 1 from 8 to 3 -move 16 from 4 to 8 -move 1 from 4 to 2 -move 2 from 1 to 5 -move 1 from 2 to 3 -move 1 from 4 to 5 -move 1 from 4 to 8 -move 2 from 1 to 3 -move 3 from 3 to 2 -move 5 from 9 to 1 -move 1 from 3 to 4 -move 4 from 9 to 4 -move 2 from 1 to 9 -move 2 from 2 to 5 -move 1 from 2 to 7 -move 3 from 1 to 7 -move 10 from 8 to 6 -move 4 from 8 to 5 -move 3 from 4 to 3 -move 3 from 3 to 4 -move 1 from 9 to 8 -move 2 from 7 to 2 -move 1 from 2 to 1 -move 4 from 9 to 3 diff --git a/2022/inputs/day_6.txt b/2022/inputs/day_6.txt deleted file mode 100644 index 627d62f..0000000 --- a/2022/inputs/day_6.txt +++ /dev/null @@ -1 +0,0 @@ -llqnqffqsqttfffbcfcbcbdcczccfssvwswrwddzlddpdhdwwlvlffjllnjjwjqwjjttwbwcwfccdmmnddgvvpwvvgsshnshsgglljfjzjpjfpfjpplddjcchdhvhlhvllvflfbllsdllgppwjjprjpjrrdwrdrggjvjppgbgttdppwhhcshsvvgpvggsllstsggdjdmjjrvjjszjsjbbsffjwjnwwzjjjvqvfftbffbpffndfdzfdfvdfdggmpmbbwgbgnnbtnnnhggdmdffrqrlrhrzzrmzzmbzzcdcwwzffsrrnfnvfnnvppwjjndjnndtdppgcppsmppljlpjjmlldlsltlglwgwcwnwvwddzrrllwjjnvjvwvppjssncnfcnfcfcczfccpjphjphjjjsgszzhthghjhrjrbrtrjrhrsrfftfzftfmmwmpmgghbggjrrsdswddtjjvnnrwrzrpzzlglwggrnrgrfftnffwwgllrqqzbqbbtltbbgdgpgphggspggplggmcmscsffzcfzzbggdrgrqgrrnlrnrbnnzsnnzcctvvnvwvnwnhhwpwtptllpflfcfttwtjjhwjhhbwhbbtppwhwvhvghvhphpwwcgwwhbbfvbffzpzlllrzlrrbnnrngrnrpnnsszbbqffpsffhfshfhzzqhhcgcgfggzmmdllthhrhnrrwggdqdsstccqllflmflfddjwjzjffvjjfgjgdgbdgdngnpgpnpffsnsjnnbbjdbjbtbmmbrrlbbqmqpqrprjjrbbvnbbzvvcwwlfwfggmhhdhsdhsdhshhqfhfrhhqlqttffpmmjzjqjggqzzdfzflfsllshhvjvfvbfvbbjljhhzrzqqszqzsqqswswbsbzszgzdgzzhjzhhvffhthvtthltthghzhvvjttczttlssvvgjjmsjstjjrfjjhbjbnjbjddqrddnbdnbnwbnbqbmqqgtgqtttcmmqbqrrgrrsrszssvpsvvjqjttjpjwwmwfwttczttgccwhcwwrzwzbwwqbqmqnmqqnfnmmmzdmzmpmssdpsslbbmgmbmlmnlldlccvzzlrzzqbqfqlflwlvlhhtrtcttgnnqhnqqtjjphjhwjhwhpwwvdvfddmndncnppcffhllfvfdfllhgslvtsqhtlfdflcjfmqbnctnfnwqrlqbzrcbvldrffcptsgslqcszqcfdvtpggvdqblwcgmdjqrpjdhtrmvrfrzznspqlfhnjsppbpjdggcwjwprpnlnntgfgmflctqphdmzfvpzzmbzmvrqdgchzmdvjdzmfsslpqvhpgznmpspjpdmlfwwjbbwqbfthghclldpmnsbcwlzswrsnfzbdzpcnrrpspdpfqhvmtfjlppqtphvzzqrwhzccnrgrtgfbfgtwvlwsmcvzmqmhsvztmmvpjzfwzgfwntbrsfthdgrcmgtdsvzcllmcshrlqldrvrnmdgbwttmhczvscrdvfgdvrhfvlghhsfbmrptbwmpnvtsrjlpjlbmmjzwwzbdtjlqqdczqgpzfjslccrcrblhplndblghchczbjjfzlsvvrqhvgdsncgpjhjlprhfhswwbmrnszqzhhlrbqpphvgtfsgmdpjwgcmqnvfdhrqmbspjpdrtdbqnbmbpgqwgmltqwrjprvsfjsmpldcqqbvmfhgzltzfvhlnfdqrphzzjrbdvnnjspvnlnnsdzvgqsqztndjpmnbqtwnpzmmfhsswwnnwwlbnpgbrhzchbnsrwwpprhntngsjzvssttqwfvjrdddtfpgtqqzcwljzmdjtgzdqjjvbqgdttdgvqvlfdsgcjhsmdmwrwdcqdflpfjbfzsvjrzrhhcnvcjblwcdvtbgfhfgcwrcjsrzcdrfwtvdqrghdtrjgdmhrfcsnwwwdpvjtpzdqfgrlmrqscjbfgdbgvflhvdjmnmslvsbcbgwplgqljmlzpgrfjwmvqfwmwrhnmdjhdwgjrngvccrbzmhcqthvvtdtmfqvfczhqbfgzgrmdtprznfzjtrcwqgztchtdmzmnwbfbnbttbvzsflcpsjshgphfdlvhdrcpsqnhjjggbnsqrfpwsdznzcwjbcswwndzbpdnfcbdrfgrmqzvtjttltbntznmqfsmqlgqvlqnrvgrnggslqhbplmgpzwlfzbvwdvrchsnhrnvgmzjdprvvspltcdzmdnlgtmrwnwpdndpdqjltcnmsggrvbprslqhfgmzqtppdpsjcmmbvfgmbpdnwdcgnssfgjhzhrjljdwhrzznscndgbscdmbbtbrnzbqzvcjgjgljbjlrrvdhjdllsnjzhwlmjslghrqplwjwssbzzpdzdfhhsqctlcddnfnnvbcwpdvzdcsgcqpctsjtdtnzpggpzsrrhfjtthqcqhtvwzltbdvdnbgwlppblwzjsqqbcpcrthhrhdnzhdnflqlvbzmcjfcrbmgdgqptfqfbmlfbblqdfmnwgvbdhmcmtmvtggqstjpwhvzjhbgpblmdrnggvrvphbglqgfcphmrgfmrwcdchtwfllqwsnbqttwdcvrwgzjfztmcffppqtmnwpgcrgwtjbdtjlmnpmvlzndljglzblwdrggqvbbfvqcbcbpqttrmqlcqnqvrfqsnlpmwlcgfwfcqpgmszfccbqtcqfwlwqrjjhrdbjqvdmfzjgncjqgqbthpgjgbfdvltbhpnbjqqwrsczrthfhmlzjjjgsjtsvgmwfsjngzfqdqzfhvwjrswvnqvsvvsjdbwlwdcsszdngmmhnnqsgvsrvpnndghrwgzztqczvhcrzdpqtrmrnfsfrlpdnbbtshfhplzqvdvzdvwhwsbpnbzlvcbgptdszjlcgfdzchjcsvhzdljvgpwstzwnssvhztcptnhslggnrschvfnmhcnjvldthtfpqzdvltfgnmtgvlrljhwqdzqfmfblstvfnpfcdsqslrqbztrbfzmsfjtjwhlzfnhrvpfqfqvtdllrvchmqphgljwcspgpwsdwqfdhsqhsflpbcbjjmjrfjrqrqfqcqzqsqcnqhfgsclfnfzblfdhphrvqdpvcqmllrcdnrlwqbrgqsbfqqllcvmglntjwcsjljgntmmldscndfdjcqpwbqpbmfjsgwfwcqbqbbhhgprlbzmvdfjcsmsqvhfhmgrhnwpslztmwbhdgrfzfcmwjswpbpzwstfbfmgwtprmptzjwtrqthrqwgslnmtlfgnvgpwvsfwthtrgwfbnnnwmdcfrpqqztplscvfnfpfwwdnfnzjccnhswwlcrrdqfhvsrnvcdrwmjswzggscplggbwgndsbntqvtrjbmbzrnbbmdjvwrmmtrmfjjhnvrcjcbqlhlthbvtjjczddblbbttmmzgdqmtdqswjdwbjhsrjbvdtqzqdbhhgbttgmgwfgfpczpqpfsddgslltwsvngwbwfbfcdzlqghwdbfzzldjpwpmpjmslwnwbrjjvwcsjgdzjwrrwnvgvrqlgjhwvrgnczspfplhfbtdpbpfqmhbvmcqdgrrjfslzgsqfpwrrrmjdtgbslddwvddrbmrdsdhhnlwsncrmnglrrpvtbrfvjbdmcpgphcdfwnfcglvmlbslttpmjnspqhnmbcqgmncfjjpdfjqhggnswbgppjhllscrvtmtmmbwbpgddtzblscntrmccdpzdnllqpvfdpfpwwvnnbjlzphvqwffwsjmbtllctrjmllwscmldcdrpfrzrqlpwbjwfgmnshzqzgdjqhcwtsqlsjffvzcpnrzmvtlzlgwvrrjtdbcnddbhjgqqzrvhplrbsrwgscjnfmhbcnpdcjqrltgdzzzzbqtsspbcdssbjrzfqdgvhmgdzsjdsqcfwbgrnhrlzgpjmhctqdccmvqzddmcptsjgtfshprqmslvtmtrprfsngrnnpnrccrvnrvcwzrbbnbghlwvcncgzglnqthchhsnzlfrcggdptvwlrbnfwgjpflgrcfzhhgffwcbhwlsdmvmsvvzvdcrlvlnstgz diff --git a/2022/inputs/day_7.txt b/2022/inputs/day_7.txt deleted file mode 100644 index d083766..0000000 --- a/2022/inputs/day_7.txt +++ /dev/null @@ -1,942 +0,0 @@ -$ cd / -$ ls -dir gts -68377 jvdqjhr.jvp -dir lwhbw -228884 nqth.gcn -dir pcqjnl -94844 ppwv.zsh -97889 rqpw -dir sqhw -dir vllgn -dir wdtm -dir ztfdwp -$ cd gts -$ ls -846 grwwbrgz.wft -72000 mrnhn.psz -155241 qvnbd.dqs -6655 tndtmwfv -$ cd .. -$ cd lwhbw -$ ls -99946 lrrl.lth -$ cd .. -$ cd pcqjnl -$ ls -76420 gdg.lvr -dir gljcvm -161390 hlnrq.mjj -dir lqwntmdg -dir lrrl -dir qgpr -222006 tndtmwfv -$ cd gljcvm -$ ls -264381 tmwzlzn -$ cd .. -$ cd lqwntmdg -$ ls -dir jjfwr -dir rfqbmb -$ cd jjfwr -$ ls -dir cfhjvmh -$ cd cfhjvmh -$ ls -dir gzfgc -$ cd gzfgc -$ ls -134989 cfhjvmh.wwh -$ cd .. -$ cd .. -$ cd .. -$ cd rfqbmb -$ ls -dir cbrvhz -dir flcw -dir mnd -$ cd cbrvhz -$ ls -131072 wdtm.rjr -$ cd .. -$ cd flcw -$ ls -216675 wlfwpb.wpg -$ cd .. -$ cd mnd -$ ls -28976 hzzzzvmr.lsz -$ cd .. -$ cd .. -$ cd .. -$ cd lrrl -$ ls -dir cpmvnf -dir dcfmtw -dir ggnwqcj -7864 lgsc.smg -42042 mjfdjrgt -dir mrnhn -258288 nqth.gcn -dir nwjggvr -249578 qfnnncr.ftw -dir sqpgr -dir wgpqg -3196 wtpmdqhd.snd -$ cd cpmvnf -$ ls -dir srtqvcv -$ cd srtqvcv -$ ls -dir mrnhn -$ cd mrnhn -$ ls -dir fbrwd -$ cd fbrwd -$ ls -163166 nqth.gcn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd dcfmtw -$ ls -31712 mrnhn.tgg -dir nzpdtfr -dir sntcbctt -dir vzhvjp -dir wdtm -$ cd nzpdtfr -$ ls -dir qwtwps -130527 rhhlfg.tcj -160893 rwbwp.rmr -dir vcthd -$ cd qwtwps -$ ls -dir cmf -$ cd cmf -$ ls -73595 wdsjg.thm -$ cd .. -$ cd .. -$ cd vcthd -$ ls -15016 cfhjvmh -$ cd .. -$ cd .. -$ cd sntcbctt -$ ls -dir lrrl -dir mjfdjrgt -dir npqj -$ cd lrrl -$ ls -258433 clgfwbb.htg -166151 fbt.cnp -$ cd .. -$ cd mjfdjrgt -$ ls -64472 csphnrqr -222554 fbt.cnp -30487 vqb.grr -$ cd .. -$ cd npqj -$ ls -154071 mtn.pjq -185929 nqth.gcn -$ cd .. -$ cd .. -$ cd vzhvjp -$ ls -161341 mrnhn.wvw -$ cd .. -$ cd wdtm -$ ls -224565 cdd -dir jrswcjq -dir smgbdw -$ cd jrswcjq -$ ls -173122 blm.znb -$ cd .. -$ cd smgbdw -$ ls -307533 cfhjvmh.ppp -$ cd .. -$ cd .. -$ cd .. -$ cd ggnwqcj -$ ls -dir bfjvt -146815 fbt.cnp -279655 nljrr -152735 qpv -$ cd bfjvt -$ ls -193338 qlfcz -238188 qnz.llm -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir cfhjvmh -dir cjsrvg -32604 fbt.cnp -231569 fpjfth.mmc -dir hghjzpgc -270425 mjfdjrgt.fdt -273944 mjfdjrgt.twj -141791 ztswsbs.pjs -$ cd cfhjvmh -$ ls -306620 lrrl.mgd -$ cd .. -$ cd cjsrvg -$ ls -303619 dffrqscq.nct -16738 lrrl.rbb -63842 zbbwj -$ cd .. -$ cd hghjzpgc -$ ls -dir mgnq -273152 mnszcbnv.fzj -$ cd mgnq -$ ls -dir ttmctqlc -250332 wdsjg.thm -20054 zpzml -$ cd ttmctqlc -$ ls -9006 nqth.gcn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd nwjggvr -$ ls -dir bwmglvmt -202937 lqqmqzl.vqj -dir lrrl -dir wmjp -dir zvlhngjm -$ cd bwmglvmt -$ ls -dir bszd -244726 dnwvnsn.npc -dir dqdrngf -226857 jvcn -dir lrrl -288079 mjfdjrgt.ttw -172669 vqr -dir wtqgd -$ cd bszd -$ ls -3937 csn.mft -198599 vpbccpm -$ cd .. -$ cd dqdrngf -$ ls -26680 lrrl.gch -150627 tndtmwfv -$ cd .. -$ cd lrrl -$ ls -dir bzrs -27874 grjbtv -$ cd bzrs -$ ls -71351 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd wtqgd -$ ls -58033 lrrl.cgp -16732 vnznzhc.bzr -137407 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd lrrl -$ ls -dir wrtp -$ cd wrtp -$ ls -267582 nwmj.rlb -$ cd .. -$ cd .. -$ cd wmjp -$ ls -155158 szhljp -dir tzqqmmp -163989 zwz.jvq -$ cd tzqqmmp -$ ls -140115 qgwcfnvr.fzt -$ cd .. -$ cd .. -$ cd zvlhngjm -$ ls -dir fjt -214803 mjfdjrgt.zrb -dir qsvwfb -187556 tcqgvqr.gmv -185730 tndtmwfv -301659 wlfwpb.wpg -$ cd fjt -$ ls -57947 mnchj -$ cd .. -$ cd qsvwfb -$ ls -23145 dzrgbhgf.dcm -$ cd .. -$ cd .. -$ cd .. -$ cd sqpgr -$ ls -dir bpnlrhsb -dir jvdh -dir zplwvj -$ cd bpnlrhsb -$ ls -22875 wdsjg.thm -$ cd .. -$ cd jvdh -$ ls -95461 ftmzfwt -$ cd .. -$ cd zplwvj -$ ls -dir gtd -$ cd gtd -$ ls -50675 lgjbhr.jmc -$ cd .. -$ cd .. -$ cd .. -$ cd wgpqg -$ ls -65679 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd qgpr -$ ls -dir fhnnc -dir jzmpcc -dir lrrl -dir wdtm -$ cd fhnnc -$ ls -84726 tndtmwfv -$ cd .. -$ cd jzmpcc -$ ls -dir mjfdjrgt -dir mrnhn -dir wdtm -120156 whz.cts -134435 wlfwpb.wpg -$ cd mjfdjrgt -$ ls -234188 wdtm.bpt -$ cd .. -$ cd mrnhn -$ ls -dir gphqmvpn -dir gvtgqn -$ cd gphqmvpn -$ ls -23807 nzl.hzv -$ cd .. -$ cd gvtgqn -$ ls -225267 fbt.cnp -132455 mrnhn.vcn -$ cd .. -$ cd .. -$ cd wdtm -$ ls -dir cfhjvmh -dir mjfdjrgt -119601 mjfdjrgt.rhc -226225 wdsjg.thm -191042 wdtm -$ cd cfhjvmh -$ ls -130491 dgdcbwqp.czm -$ cd .. -$ cd mjfdjrgt -$ ls -87408 djd.ccj -152868 mjfdjrgt.zcn -22605 srdfwwtj.rcp -$ cd .. -$ cd .. -$ cd .. -$ cd lrrl -$ ls -26548 zwrctnn.lln -$ cd .. -$ cd wdtm -$ ls -dir jszntstc -$ cd jszntstc -$ ls -210953 gwgmnvsh.nhb -277302 msqjtrdm -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd sqhw -$ ls -dir djw -dir dqnhzbh -dir lwp -dir mjfdjrgt -211273 mjfdjrgt.hls -dir mrnhn -$ cd djw -$ ls -98290 cfhjvmh.jpr -$ cd .. -$ cd dqnhzbh -$ ls -43311 bdf.pzd -68801 cfwdq.rbz -dir cmfhw -dir cwtm -77978 nnzhntgh -138343 nqth.gcn -81692 tzhltsq -dir zwhs -$ cd cmfhw -$ ls -dir dsbjlmrf -215307 fbt.cnp -dir lch -217372 mjfdjrgt.dzq -228751 tndtmwfv -dir tpgszv -$ cd dsbjlmrf -$ ls -92510 pzq.hcl -$ cd .. -$ cd lch -$ ls -171339 czhsjn.ttq -$ cd .. -$ cd tpgszv -$ ls -215263 nvgcfqzb.gww -$ cd .. -$ cd .. -$ cd cwtm -$ ls -105200 twrb.ljq -$ cd .. -$ cd zwhs -$ ls -35576 gnt.zdh -68204 mfg -207974 njb.lzw -$ cd .. -$ cd .. -$ cd lwp -$ ls -65175 jcwncw.tms -208506 tndtmwfv -$ cd .. -$ cd mjfdjrgt -$ ls -dir hlgqdqb -153252 mjfdjrgt.njp -dir pdsdjdlz -144949 phsnm.bvl -287686 zlszpmlv.gsf -$ cd hlgqdqb -$ ls -128570 fdbls -dir lmhrtp -dir mjfdjrgt -184639 mjfdjrgt.lct -168706 mmlfd -159454 mrdljff -dir pzcnzs -dir rcmzfm -86088 tndtmwfv -$ cd lmhrtp -$ ls -251922 cfhjvmh.njw -$ cd .. -$ cd mjfdjrgt -$ ls -61866 nqtrmm.zts -24980 wlfwpb.wpg -$ cd .. -$ cd pzcnzs -$ ls -123265 fbt.cnp -$ cd .. -$ cd rcmzfm -$ ls -dir gjls -$ cd gjls -$ ls -109021 cnzz -$ cd .. -$ cd .. -$ cd .. -$ cd pdsdjdlz -$ ls -103346 zhfhrzmr.qqm -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir tmldr -140361 tndtmwfv -$ cd tmldr -$ ls -169607 dvchnsqr.ltc -$ cd .. -$ cd .. -$ cd .. -$ cd vllgn -$ ls -58389 tndtmwfv -$ cd .. -$ cd wdtm -$ ls -dir cfhjvmh -dir cpcqz -dir gmrgsmpp -290978 jbfn -179525 mjfdjrgt -dir mrnhn -dir nvgmrpdf -dir vpm -67780 wlfwpb.wpg -dir ztp -$ cd cfhjvmh -$ ls -dir hqf -218467 lfl.vpp -dir rgq -147778 rhntpj -dir tgmw -$ cd hqf -$ ls -207656 blvtl.zhg -$ cd .. -$ cd rgq -$ ls -54691 cfhjvmh.mhw -201230 jjhr.lml -22759 mgqdg.qsj -$ cd .. -$ cd tgmw -$ ls -153570 nqth.gcn -$ cd .. -$ cd .. -$ cd cpcqz -$ ls -dir cfhjvmh -17143 fbt.cnp -dir ftpm -dir lrrl -92760 lwdzptgw.gfv -dir mrnhn -151636 tndtmwfv -dir vqt -$ cd cfhjvmh -$ ls -17554 wlfwpb.wpg -$ cd .. -$ cd ftpm -$ ls -244476 crpfc.bwn -290894 dhdnh -210196 lhf -58166 nqth.gcn -$ cd .. -$ cd lrrl -$ ls -229894 btrbfh.twr -269093 cfhjvmh.pbb -277722 fvhtjpg.pvb -236232 gztc.lbh -dir mjfdjrgt -230753 qgjrh.zsf -dir sdvhlnz -$ cd mjfdjrgt -$ ls -186105 lrrl.zng -226081 lsdzz.gsj -33416 nqth.gcn -109966 wgtclbvt.nct -160015 wlfwpb.wpg -$ cd .. -$ cd sdvhlnz -$ ls -219905 cngbvwz.zsm -284092 dgjz -dir lcmlmr -22135 lrrl -dir vdcbcvzv -dir wdwgp -dir zllqgnhj -$ cd lcmlmr -$ ls -dir lrrl -$ cd lrrl -$ ls -104034 cpv -$ cd .. -$ cd .. -$ cd vdcbcvzv -$ ls -263858 qwsmpvdv.lfr -dir sldsnqld -$ cd sldsnqld -$ ls -3116 hvsb.vrj -166766 wqfg.ztg -$ cd .. -$ cd .. -$ cd wdwgp -$ ls -11714 wdsjg.thm -$ cd .. -$ cd zllqgnhj -$ ls -113285 hrjtqzvf -$ cd .. -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -212363 bhldtsnn.jbp -194936 wdsjg.thm -$ cd .. -$ cd vqt -$ ls -46371 lrrl.ztz -215875 rnggjsg.hsw -255959 vnjhm.frz -277765 vwvjnrjp.mwq -$ cd .. -$ cd .. -$ cd gmrgsmpp -$ ls -dir fbcv -275639 fbt.cnp -dir tnrmj -65119 vtfjqtw.tqg -117334 zsg.grj -$ cd fbcv -$ ls -dir htmwl -292840 wwwspsb.hrb -$ cd htmwl -$ ls -34803 dshcw -10573 dwtd -$ cd .. -$ cd .. -$ cd tnrmj -$ ls -dir cfhjvmh -dir wqtnrwg -$ cd cfhjvmh -$ ls -110464 wlfwpb.wpg -$ cd .. -$ cd wqtnrwg -$ ls -283055 mfgllgv -$ cd .. -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -2633 tndtmwfv -$ cd .. -$ cd nvgmrpdf -$ ls -32919 pnc -$ cd .. -$ cd vpm -$ ls -dir ddz -dir dhmphrn -dir grr -132419 mgfdgw.vlt -dir nbccdd -dir plw -183717 pvgbbjgt.wbt -dir qsmg -120729 stbh.rvz -101652 ttqc -$ cd ddz -$ ls -4672 hrnnrzd -217020 wdtm -$ cd .. -$ cd dhmphrn -$ ls -dir fwbmb -dir gdq -dir lrrl -dir mrcnm -dir mrmmr -161427 rllvrpzl.vcg -$ cd fwbmb -$ ls -258937 dfd.wrl -103543 gtfgscfg.jjc -$ cd .. -$ cd gdq -$ ls -133691 bzgt.llh -278010 cfhjvmh.nhj -191344 cjbcnfz.rjb -269115 fbt.cnp -$ cd .. -$ cd lrrl -$ ls -dir gqqsg -dir gwbtt -dir mrnhn -140500 nqth.gcn -dir pdtm -220764 tndtmwfv -dir vvsvfchb -$ cd gqqsg -$ ls -dir gvn -dir hzfmdhw -34666 vfzbvl -dir wdtm -$ cd gvn -$ ls -206457 cfhjvmh.thh -133435 hsdsstt -dir lrrl -dir rwvbmlq -127003 sjqvt.lzl -136402 wlfwpb.wpg -60537 zwjfrqf.nvl -$ cd lrrl -$ ls -15291 mrnhn.ltr -190429 wlfwpb.wpg -119328 wln.msz -86384 zbhzvrc.gbj -$ cd .. -$ cd rwvbmlq -$ ls -186907 nqth.gcn -$ cd .. -$ cd .. -$ cd hzfmdhw -$ ls -9653 fbt.cnp -dir lvdhtg -301280 nqth.gcn -dir nwnp -241354 vzrbbj.bfb -$ cd lvdhtg -$ ls -dir cfhjvmh -dir hzpzz -296694 mjfdjrgt.mpj -65800 nqth.gcn -dir pbfhn -dir wljjgs -$ cd cfhjvmh -$ ls -87654 htlq -203005 vhmthzjb -$ cd .. -$ cd hzpzz -$ ls -153446 brfstm.nwc -47585 cfhjvmh -258754 wdtm.gpt -150809 zlwq.hgr -$ cd .. -$ cd pbfhn -$ ls -dir mjfdjrgt -$ cd mjfdjrgt -$ ls -16108 rmfwpm.fnt -$ cd .. -$ cd .. -$ cd wljjgs -$ ls -228757 bqf.jll -$ cd .. -$ cd .. -$ cd nwnp -$ ls -124842 lrrl -$ cd .. -$ cd .. -$ cd wdtm -$ ls -122771 fbt.cnp -252697 lpqf.bvg -264813 mrnhn -165228 pgn.wnw -dir vsls -292567 wlfwpb.wpg -$ cd vsls -$ ls -250070 dvbv -$ cd .. -$ cd .. -$ cd .. -$ cd gwbtt -$ ls -dir mjfdjrgt -2327 nqth.gcn -20064 sdjvgv.sfr -$ cd mjfdjrgt -$ ls -96726 fbt.cnp -4801 lrrl.fgv -180291 wspcp.brw -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir lrrl -dir mqcstf -271459 nqth.gcn -190006 zdln -$ cd lrrl -$ ls -160260 fbt.cnp -281732 tfpprjj -$ cd .. -$ cd mqcstf -$ ls -222125 gntrdss.zcw -dir pdbbbmn -58613 stwlp.wpl -$ cd pdbbbmn -$ ls -250947 mjfdjrgt -$ cd .. -$ cd .. -$ cd .. -$ cd pdtm -$ ls -55975 wdhn -$ cd .. -$ cd vvsvfchb -$ ls -10547 hpwmnjgc -157960 tcc -$ cd .. -$ cd .. -$ cd mrcnm -$ ls -106708 cfhjvmh -264809 ffqfm.slz -dir lrrl -dir mjfdjrgt -174610 wlfwpb.wpg -90207 wwhwvdc.zvc -$ cd lrrl -$ ls -305034 fbt.cnp -240756 jmfwlmzv.gjc -77875 wgfpcscz.mdn -$ cd .. -$ cd mjfdjrgt -$ ls -26073 mrnhn -$ cd .. -$ cd .. -$ cd mrmmr -$ ls -287663 qlc -$ cd .. -$ cd .. -$ cd grr -$ ls -dir tgb -$ cd tgb -$ ls -203808 psssw.nzs -$ cd .. -$ cd .. -$ cd nbccdd -$ ls -62162 wfmhzh -$ cd .. -$ cd plw -$ ls -185632 ljwvnppm.bcc -$ cd .. -$ cd qsmg -$ ls -164538 lrrl.flr -dir vbvtzmsg -dir wrrtctvd -$ cd vbvtzmsg -$ ls -15318 mrnhn.qlh -$ cd .. -$ cd wrrtctvd -$ ls -249219 lggjwn.mfj -$ cd .. -$ cd .. -$ cd .. -$ cd ztp -$ ls -241178 fzc.swf -dir hns -223340 lbmzvf -dir wdtm -195144 wlfwpb.wpg -$ cd hns -$ ls -dir fshzss -77792 mjfdjrgt.qcm -85013 nlpsw -274710 pmclgp.lvz -dir spdzjs -$ cd fshzss -$ ls -297058 fbj.qjm -131320 wjbhllz.mnf -$ cd .. -$ cd spdzjs -$ ls -165766 nrzthq.rvj -10584 zfhqhm.njj -$ cd .. -$ cd .. -$ cd wdtm -$ ls -dir vnmg -$ cd vnmg -$ ls -83938 mrnhn.wwd -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd ztfdwp -$ ls -152895 swjdzqdh.ngv -215804 tndtmwfv -68954 wdsjg.thm diff --git a/2022/inputs/day_8.txt b/2022/inputs/day_8.txt deleted file mode 100644 index 0e37410..0000000 --- a/2022/inputs/day_8.txt +++ /dev/null @@ -1,99 +0,0 @@ -112121202020313300020340412130241443213110212555412551412441344012102310202342110301131001201210222 -002220000133232333300400324440200340331442222154322435351134115104433131022400301210231103320120102 -002111110023312202140422121302301411425412143121451113531553512221212012141140202223332010130102121 -200121112032232121304410232442313124341433152252314544515325125233341244332012020324021110233002001 -201022212100303122230042110420411144235142233535353242115241433555244414021310121244221013322222121 -011133013013221340022444040034222334222333233513241314324332525223122512421234021412140011030323220 -210300120303001122232014221422523555232331235422254211412225214325215241553042040303041423101011002 -003120002332341304133020544511125535535541345465624233512532523153125344553310344313112440310203011 -131130201012400142322154551413323211211264453362355545322422255141341455331312144311201120100013210 -231231113320032112042452344144421222532325455233246353364224262633314514222114310222010411123020310 -130132323324003111222144335255232253526222366424453236522644225645542113443452221300403213402211010 -113120324042321002433123114511424246663652545323562652666642343346224141215312351154031420431123313 -322103103420203222134243312435226546235454342354423362646633563243445363453321134444313221424211210 -222002200102244012425542311135622554533554536552565362325262535422342364211432245513321404214403103 -020312030211000311145233135522425335364263235236633766423525523653365556233412434131421431421413032 -210200210122104332244324435223345455654634767746775377345346266325246256554325112245151433442112120 -122021103003325452113155263653362555455536744343555667465337737332644556355541512314415321432122010 -302130331324344154351152233526435626553676357536566754666777544543643553226655255322235341014410100 -314012231321215344153565545233452474545654556345434346477343637634766266254223421545221444103004003 -203142142342444551513532553564436657337357765377547636675373434576744336526346456543411441023143110 -012342201025331211122452444533576366457663645436375557334447647673566472636623645223251551503132201 -242040141354332534632526224223663666376753663766575676333754654644753446365223356333455541211334020 -304212105422512243642223324443434437444774475647656876467367634464365546355325563651434541552020333 -411420043555145455366465334765477455434665856478775445748748844536643753776566362432434143454420144 -401414045521554536566434665734634475568447478784884574576588667675763475753664255466323144315114340 -403203444553445263226363636763747365744764846865845556768875448846334555367546232343531522434303222 -320101251535223652234326457665537657586786457478765885578775686476536463546335334642346321452233131 -101012145413152534234557444577344864876885844857544755664447444658566665757343254462522531514251101 -340341152532244444232667437647346678855466568676685668454547775878787354745333434364264512332351234 -034022314552563333466574354365446884777648857896869775765876486687448874547744636623356245124411300 -434115222252325233267546336767445666887887795778879879888964665878876674757366746353365644321332143 -312035533543623363556753755356877487485687695957956976755556874674844755665746737526623244522514143 -420252322135326524253347754684544485747997555758865876756898776645768885645667637664454254124241132 -042551521433445422576644675485868857686859585876589677967989879564666758475665333623554365252143351 -404455122524562436436545777675857467559889565668857859685895859976758774886545433533522546412531113 -402414213444443632667535548848565847669657785977756989557799965677887465558473374753636263414433431 -022221152324544456367356377556875457665895668676988667859858876695687554757534736365524353324555445 -344111222625453364363635787885744595658769866898866968696568596595864444764473337656423523432142535 -225434342232366345537763675578769565995877778767697786787965759585779855884865343633323444422312351 -035315413543653543334365848874759855766697967679779767999679566665785768858653734543735645643221454 -023235144645352563656735676476699588575688669887679986967789786578779847658656675663653453233341153 -142225254342433566337738656784888579869898976766696886867989878587588888556744335476656546565134514 -332531546644465434575456856855557977598878768976688677796996689765566874765455375433552656652141222 -245115244422246534474538846486987698857687868676878977996687768986655856867454644744464462545223145 -534255233266234565357356454786989999898896977688879977977896669857699764786566736463343326443154122 -454354332542262477736688458567665797769979688789788788987866776769877696655848467435475444463335241 -512543144352562655357675475585978965976868699798788899789679876985786899685774865763673624244331431 -324412256535565334657448674688895886877986668889799998798889878866685759475645457456546355544251525 -115513233345333374765468446775577596767887988887878879877777968697669577748775734356333445243551434 -415151565352224735474558556859799577886898999998979889789968896887667799778755865475767222365331232 -341542233524534557363486747546566765697666978897898998779776898687767558456588645347447452326635211 -141352533235633637755547684876556558796988688897999988799797887989695558885678545676777233242514541 -521224242633256545773565667556868787766779689977797878779776688978856968445584875373474655564453414 -212223344626635634464468564667887899889688667779987877977666888978896755878447456437466626246242154 -234115532222663767644584477756969899977977999989879987999976887779867996588585775466444223626514313 -135352514355535475547475454586885687868789797787897877999696989878678658675857877374766244666335415 -245312112534242364465384488548568678767769779778898997999876767795755964548464847565732454524524223 -021525515246626734753566444568597959566979986967678896977989678777787774766445653374342254643512525 -154333554224543664547576668488558779569899998698676696676768688689695868756558334756732443435414211 -241121123663636476553777547778679898575887899887676677898688967655685877474554463766356464665314411 -042314546263224256647665654464888598856776787699868899986977858568579785688458575346453652462152344 -123331145253442347344577548844655756795759896669869969898669978977675445684486336563564633463521424 -441245214645233266655474685847446687769676869796966869876898656576557445456865677774743333555121233 -125144145355562535553453348876854556596588579796889867979959976599967847546665344765436664421452124 -005214145522463625374665767445668477766757899558986688996855569799556464475877546663265544522533142 -424213534345444245575767446587747766879868999866679969656557796695754688786576454364542222333552433 -340123443165235626753533465668444668759977876797965776795859756987877778467766435676633663325451242 -003233434214334366657377335845776467875798576979767697579687977648857565845364473624435244552521232 -424135233343456444347333753548856886767998675667957686789866998677467875563746577654546663332345512 -142144412143652453363555366356464857764776776669865675576766767657655474454367647255355333454132411 -114044434535536365647343757563768767554848877759975798758895468485667587677463336535634542315521124 -243044411234356654655645476665375787765667655868887868786658648788875454747665334553525245122313313 -223005135155362266463337346655467578858875455446758445778678456564555447754654655642444335244151100 -441031313535133543536645563565447868478877557885475885785484588664864367437333352334646552545540434 -230403434533122325663365655775564467566764578557546875654785658764434354637753535553443132323132432 -231103055415354435244636576576467643575457665666647886566848556463753663346723326243525141135130424 -234240311433354434253255264577573744567747565865655865884455858675735663776644624454624322251114322 -001140425351442116425436424534333635755754445857766654848476464365374745573246334553145131221240002 -423442125121142242554242262463344446436337646568454446465366647477574476743566434562422322213241112 -041120244223522424262622532426564364336575645645643473455773734743736536462532635531424223442140002 -333213342044141312256465444645743463747737775353476574446663366477433766453534634424144243324342330 -123301211302132311214446544655333545346646756574364363763577337443636433244534466131243245142313041 -333302233005545533332445234232634365637756745756665533337455656536362324645335641322232425441330441 -210101031320143231223346443232362353735643457655456457447337655745423533326242244322432513011341141 -103110441134453455534214566635432365634456656643365735556363677266633236436433421143354400234124322 -210103104441245232113425543552436226532532734735737666776674646353226636524623254312414101401413013 -020024442231000453252454154546643563663622535463445755356246553442265263346551444421542422240011133 -031020232402201014325415255432463233224332466352332362464633465245446636555422514435430143120003112 -310302320413232125411435155524536333442626366353663655223253243262552253454113353253031242202102210 -221201232400342023452154554354353535536252463345626432342652363255555242425543353242440134432103103 -210032311140434341431423452253535242446256556466223466635264232223251545121524142114121403343313003 -120033031102121020314222514435233222253442525525522546426665636231521441532113451340400133032210231 -210023013101112320231215311434153455555125335452263535435665554254354533423243412221004001101231111 -221223223131114201030343552243332413432225514566333324653532145252122232542252133334211422030222312 -222331111212014202022011214444443411412221134525134425141412252142514152354243232311422120203312310 -110131122101302404410231242111542122454123223331222324435451342542314134420104111021220102332003000 -201221202213022021032201013424223253221544343453433115235543553513232252242121443333323311020103222 -001200323302010132410244321011414224212135145444322543324442532241244022442341044312322333033210110 -012221120210002201233041204141124034134123443133233422423453224352410321301023102020300131022311221 diff --git a/2022/inputs/day_9.txt b/2022/inputs/day_9.txt deleted file mode 100644 index b249a09..0000000 --- a/2022/inputs/day_9.txt +++ /dev/null @@ -1,2000 +0,0 @@ -D 1 -U 2 -R 2 -U 1 -R 1 -U 2 -L 2 -D 1 -L 2 -R 1 -L 1 -R 1 -U 2 -D 2 -L 2 -R 2 -L 2 -R 1 -L 1 -D 1 -U 1 -R 1 -U 2 -D 1 -U 1 -D 1 -R 2 -D 1 -U 1 -R 1 -L 2 -R 2 -U 2 -R 2 -L 2 -R 2 -U 2 -D 2 -R 1 -U 2 -D 2 -U 2 -D 1 -L 1 -D 1 -L 1 -R 2 -D 2 -R 2 -D 1 -R 2 -L 1 -R 1 -L 2 -D 2 -U 1 -D 1 -R 2 -L 2 -D 2 -L 2 -D 2 -L 1 -R 2 -L 1 -D 1 -L 2 -D 1 -U 1 -R 1 -U 1 -R 2 -D 2 -R 1 -U 2 -D 1 -L 2 -D 2 -L 1 -D 1 -L 1 -D 1 -R 1 -L 1 -U 1 -D 2 -U 1 -D 2 -R 1 -D 2 -L 2 -U 1 -L 1 -R 1 -D 1 -U 1 -D 1 -R 1 -U 2 -L 1 -D 1 -U 2 -R 2 -D 2 -R 1 -D 1 -R 1 -L 1 -R 2 -U 1 -D 1 -L 1 -U 3 -L 2 -U 2 -L 2 -D 2 -L 1 -R 3 -D 1 -U 1 -L 3 -D 3 -U 1 -L 2 -U 1 -R 2 -U 3 -D 2 -L 3 -U 2 -R 2 -D 2 -U 1 -R 1 -L 3 -D 2 -L 3 -D 1 -U 3 -R 3 -U 3 -D 3 -U 3 -L 3 -U 1 -D 1 -U 1 -D 3 -R 3 -D 3 -U 3 -R 3 -L 3 -R 2 -U 3 -D 3 -L 1 -R 2 -D 2 -U 1 -R 1 -L 2 -D 3 -R 3 -D 1 -U 1 -D 1 -U 2 -D 1 -R 1 -D 2 -R 2 -L 1 -D 2 -L 1 -R 2 -L 3 -R 3 -L 1 -U 3 -R 3 -U 3 -D 1 -L 3 -R 1 -L 1 -R 2 -L 1 -U 2 -R 1 -D 2 -R 3 -L 3 -R 2 -U 3 -R 3 -L 1 -R 1 -L 1 -U 1 -L 2 -R 2 -L 3 -D 2 -L 2 -R 3 -D 3 -U 1 -L 2 -D 3 -U 3 -D 3 -R 1 -U 1 -L 2 -U 1 -L 1 -R 1 -U 3 -L 2 -R 1 -D 4 -R 3 -D 3 -L 3 -D 4 -R 4 -L 3 -R 2 -D 2 -R 4 -U 2 -D 3 -L 1 -R 2 -U 4 -R 3 -D 2 -U 1 -D 4 -R 1 -D 3 -U 3 -L 2 -R 2 -L 3 -R 3 -L 4 -D 3 -L 2 -U 3 -L 1 -R 2 -D 4 -R 3 -U 3 -L 2 -U 3 -D 2 -L 4 -D 4 -L 4 -U 4 -R 1 -D 1 -R 3 -U 3 -R 3 -D 3 -L 1 -U 1 -R 3 -L 2 -R 2 -D 2 -R 4 -U 4 -L 4 -D 3 -L 2 -R 4 -L 2 -D 1 -L 2 -R 4 -U 2 -L 2 -U 3 -L 4 -R 2 -L 4 -D 2 -L 1 -D 4 -L 3 -U 2 -D 1 -R 4 -U 2 -D 1 -R 4 -D 4 -U 3 -R 3 -U 4 -L 1 -D 3 -U 1 -D 3 -R 2 -U 1 -R 3 -L 4 -R 1 -L 4 -D 3 -R 4 -U 2 -L 1 -D 4 -L 2 -R 4 -L 2 -R 3 -L 3 -U 2 -R 3 -L 2 -R 1 -D 4 -L 3 -D 3 -L 5 -D 1 -R 3 -D 4 -L 4 -R 2 -D 5 -R 2 -L 2 -D 5 -U 2 -D 1 -U 2 -D 3 -L 2 -D 1 -L 3 -U 1 -D 3 -R 2 -U 4 -R 5 -D 5 -U 3 -R 1 -D 5 -U 1 -D 4 -R 1 -U 4 -D 4 -R 4 -U 5 -D 4 -R 1 -L 1 -D 5 -L 1 -D 4 -U 1 -D 2 -U 1 -D 1 -R 1 -D 2 -R 2 -D 1 -L 5 -R 3 -L 4 -D 3 -R 5 -D 4 -U 2 -R 2 -U 2 -D 2 -U 5 -L 4 -D 5 -L 5 -R 3 -D 2 -U 4 -D 2 -L 3 -R 2 -L 1 -U 2 -R 4 -L 5 -R 4 -D 1 -U 5 -D 4 -L 5 -R 2 -U 4 -D 3 -L 3 -D 3 -L 1 -U 5 -L 4 -R 1 -U 5 -D 4 -R 2 -L 1 -D 2 -R 3 -L 2 -R 5 -D 5 -R 2 -L 1 -U 3 -D 2 -L 1 -U 1 -R 4 -U 1 -D 1 -U 1 -R 2 -U 3 -R 4 -L 4 -R 1 -U 3 -R 3 -D 1 -L 3 -R 4 -L 1 -U 5 -D 6 -U 2 -L 4 -D 2 -U 1 -D 4 -R 5 -L 2 -R 6 -L 6 -U 1 -D 4 -L 3 -D 5 -U 4 -L 4 -R 2 -D 2 -L 3 -D 1 -U 6 -L 6 -R 2 -D 2 -U 3 -L 6 -R 1 -U 5 -R 5 -U 5 -D 1 -L 2 -U 1 -R 1 -D 5 -L 6 -R 1 -D 4 -R 3 -L 3 -D 2 -U 5 -D 6 -U 3 -D 6 -U 4 -L 2 -R 1 -U 5 -D 2 -L 1 -D 4 -U 1 -R 2 -L 2 -R 4 -D 1 -L 6 -D 5 -L 6 -R 6 -L 3 -U 5 -R 4 -D 4 -L 3 -D 2 -L 1 -R 4 -U 3 -R 2 -U 2 -R 5 -D 1 -U 5 -D 4 -R 4 -L 5 -D 5 -U 3 -R 1 -U 4 -L 5 -U 1 -D 2 -U 4 -D 4 -L 1 -U 2 -L 3 -U 5 -R 1 -L 5 -U 1 -R 4 -D 2 -L 6 -U 6 -R 6 -U 5 -R 6 -U 6 -L 5 -U 1 -L 5 -D 3 -R 1 -D 4 -L 3 -D 7 -U 1 -D 4 -R 2 -U 4 -D 4 -U 7 -D 3 -L 3 -D 3 -R 4 -D 7 -R 4 -D 5 -U 3 -L 5 -R 5 -D 5 -L 2 -R 3 -L 2 -R 4 -U 2 -L 4 -U 7 -L 2 -U 6 -D 3 -U 6 -R 2 -D 2 -U 6 -L 2 -R 4 -U 5 -D 2 -R 4 -L 2 -D 2 -R 1 -D 3 -R 1 -D 3 -U 4 -D 2 -L 4 -D 1 -L 5 -U 1 -R 2 -D 3 -U 4 -D 4 -L 5 -R 2 -D 2 -U 1 -D 7 -L 7 -R 2 -L 6 -D 4 -R 7 -L 3 -U 2 -D 2 -U 4 -L 5 -D 4 -U 4 -R 5 -L 5 -D 2 -R 5 -L 7 -U 1 -D 7 -L 3 -R 4 -L 5 -D 5 -L 2 -R 5 -L 3 -R 2 -L 4 -R 1 -D 3 -L 5 -R 2 -D 4 -U 3 -R 3 -L 5 -D 3 -R 1 -D 5 -R 5 -L 1 -D 6 -R 5 -D 4 -U 2 -L 4 -U 1 -D 3 -L 2 -D 7 -R 4 -L 1 -U 6 -R 8 -L 2 -U 2 -R 1 -U 7 -D 6 -L 7 -R 3 -U 5 -R 4 -L 8 -D 2 -R 4 -U 8 -L 6 -R 1 -L 7 -D 5 -L 3 -R 6 -U 1 -D 7 -L 2 -U 7 -R 1 -U 6 -L 3 -R 8 -D 5 -L 4 -R 4 -L 6 -D 6 -R 3 -L 2 -U 5 -R 3 -D 1 -R 7 -L 1 -U 8 -D 2 -U 3 -D 1 -L 2 -U 6 -L 1 -U 4 -R 6 -U 7 -R 1 -D 1 -U 8 -R 1 -D 7 -L 1 -U 4 -D 1 -U 2 -R 8 -U 1 -D 6 -R 1 -U 1 -R 5 -L 7 -R 3 -D 3 -U 8 -L 6 -D 7 -U 8 -L 4 -R 1 -L 7 -U 4 -D 3 -L 3 -R 6 -D 3 -U 8 -L 5 -D 8 -L 1 -U 7 -R 6 -L 5 -U 8 -R 2 -L 8 -R 7 -L 8 -U 7 -D 7 -U 3 -D 4 -U 8 -D 5 -U 3 -L 4 -D 4 -U 8 -R 7 -U 7 -L 7 -R 4 -L 1 -D 8 -R 9 -D 4 -R 8 -L 5 -R 9 -U 5 -D 1 -L 5 -D 7 -U 3 -R 5 -U 1 -R 3 -U 2 -D 9 -U 5 -R 3 -U 4 -R 3 -D 4 -U 7 -D 9 -L 7 -D 3 -U 1 -R 3 -U 4 -L 3 -R 8 -L 3 -U 8 -R 6 -L 6 -D 7 -L 7 -D 4 -L 3 -U 5 -L 2 -R 5 -D 3 -U 6 -L 9 -R 9 -D 9 -U 9 -R 4 -D 8 -R 8 -D 5 -L 7 -U 2 -R 4 -L 8 -R 4 -L 2 -R 3 -L 7 -R 1 -U 1 -L 5 -D 5 -R 9 -D 8 -U 7 -L 3 -R 5 -D 1 -U 1 -R 5 -D 6 -U 9 -D 8 -R 4 -D 7 -L 1 -U 5 -D 8 -L 4 -D 4 -L 7 -D 8 -R 5 -U 9 -D 2 -L 1 -R 2 -U 8 -D 4 -L 6 -D 1 -L 5 -D 6 -R 9 -U 1 -L 9 -U 4 -D 6 -R 8 -L 5 -R 1 -L 2 -R 7 -D 8 -L 4 -R 3 -U 2 -L 7 -U 2 -D 1 -R 8 -U 8 -L 1 -R 1 -D 2 -U 3 -L 5 -D 6 -L 3 -U 6 -R 2 -L 5 -U 6 -L 5 -D 3 -L 6 -D 2 -L 4 -U 10 -R 4 -D 7 -U 4 -D 4 -L 5 -U 3 -L 9 -R 7 -D 1 -L 4 -U 4 -D 5 -R 5 -D 4 -U 1 -D 3 -R 1 -L 6 -U 1 -D 1 -L 4 -U 5 -D 10 -R 4 -U 5 -R 1 -U 2 -R 4 -D 6 -L 7 -U 1 -R 2 -D 1 -L 7 -D 4 -U 9 -L 6 -D 8 -R 3 -U 7 -R 8 -U 2 -D 5 -R 3 -U 10 -D 3 -R 3 -U 1 -R 8 -D 10 -R 3 -D 1 -U 10 -L 5 -U 8 -D 6 -L 9 -D 5 -U 1 -R 9 -U 3 -D 3 -R 8 -L 9 -D 8 -U 3 -R 2 -D 3 -L 7 -D 3 -R 10 -L 9 -U 2 -R 8 -U 8 -R 5 -U 3 -L 9 -U 1 -D 7 -L 7 -R 5 -L 8 -U 8 -L 9 -R 10 -U 1 -R 5 -L 5 -D 7 -L 8 -D 5 -U 4 -L 4 -U 6 -D 4 -L 8 -U 8 -L 10 -D 1 -L 2 -D 3 -U 8 -L 7 -R 7 -U 6 -D 4 -U 8 -L 2 -R 6 -L 7 -D 11 -R 4 -D 9 -L 10 -U 3 -L 9 -U 10 -L 11 -U 11 -D 2 -U 4 -D 5 -L 11 -D 4 -L 6 -U 2 -D 8 -R 4 -U 4 -D 5 -U 8 -L 3 -U 2 -R 7 -U 10 -R 5 -L 3 -R 11 -U 2 -D 8 -U 3 -R 10 -U 10 -L 3 -R 7 -L 8 -D 5 -U 9 -D 9 -R 3 -U 4 -L 6 -D 9 -R 10 -L 2 -R 8 -U 11 -L 2 -R 1 -U 11 -R 2 -D 3 -U 9 -R 3 -L 2 -R 1 -L 6 -R 10 -L 2 -U 6 -R 4 -L 9 -U 11 -L 1 -R 11 -U 8 -L 4 -R 11 -L 6 -D 5 -L 11 -U 3 -D 5 -R 5 -U 2 -L 3 -R 4 -L 9 -R 7 -U 11 -R 7 -U 7 -D 10 -R 11 -D 10 -L 3 -D 5 -U 2 -L 1 -U 2 -R 2 -U 8 -R 1 -L 10 -R 10 -U 5 -D 4 -U 4 -R 4 -L 8 -R 6 -U 9 -R 5 -L 3 -U 9 -L 3 -D 4 -R 10 -D 11 -L 12 -R 1 -U 11 -L 10 -R 11 -D 10 -R 10 -L 4 -U 11 -D 2 -R 8 -L 6 -U 7 -D 7 -L 12 -U 1 -L 3 -D 8 -R 6 -L 7 -R 11 -L 2 -R 6 -U 2 -R 2 -L 2 -U 5 -R 12 -U 12 -D 12 -U 1 -D 6 -L 5 -U 3 -D 3 -L 4 -R 10 -L 5 -U 2 -D 8 -R 4 -D 5 -L 7 -U 2 -R 10 -D 12 -R 9 -U 11 -D 10 -R 4 -U 2 -D 1 -U 10 -D 8 -R 2 -L 9 -D 12 -U 12 -D 2 -U 8 -R 5 -L 8 -D 5 -U 9 -D 8 -U 7 -R 3 -L 10 -U 11 -L 5 -U 12 -L 2 -U 9 -D 7 -R 12 -U 9 -R 2 -L 3 -U 10 -D 9 -L 7 -U 5 -R 3 -D 3 -L 11 -D 1 -R 5 -L 1 -U 5 -L 6 -D 8 -L 2 -D 5 -U 8 -D 9 -R 8 -L 7 -D 6 -L 6 -D 1 -U 5 -L 4 -R 6 -U 9 -L 3 -U 3 -D 7 -L 1 -D 4 -L 9 -R 9 -U 6 -D 8 -U 12 -L 5 -D 4 -R 7 -L 2 -D 4 -U 7 -R 7 -U 2 -R 13 -D 5 -L 1 -R 5 -D 6 -U 2 -L 1 -U 5 -D 2 -R 9 -L 8 -U 9 -D 9 -U 12 -R 10 -U 9 -L 13 -R 5 -D 10 -L 9 -U 4 -D 12 -U 12 -R 13 -D 12 -U 7 -R 12 -D 8 -L 8 -U 2 -D 10 -L 2 -D 5 -U 3 -R 11 -D 4 -R 4 -L 1 -R 1 -D 9 -U 6 -R 10 -U 12 -L 10 -R 13 -D 7 -R 12 -L 5 -R 10 -D 4 -R 11 -L 7 -R 7 -U 7 -D 7 -U 11 -L 3 -R 9 -L 12 -D 11 -R 5 -D 5 -R 7 -D 7 -U 3 -L 11 -D 11 -L 10 -U 7 -L 13 -R 6 -L 10 -U 10 -D 10 -L 4 -R 5 -U 5 -D 2 -L 6 -D 8 -U 1 -R 12 -D 11 -U 3 -L 9 -R 10 -U 8 -R 10 -D 2 -R 3 -U 9 -D 7 -L 6 -R 9 -D 2 -U 11 -R 3 -D 1 -R 4 -L 11 -U 13 -R 12 -U 12 -R 8 -L 13 -U 7 -D 10 -R 11 -L 2 -U 9 -L 3 -R 5 -L 4 -R 11 -D 5 -R 1 -L 11 -U 10 -R 4 -L 1 -U 2 -D 8 -L 7 -U 1 -L 4 -D 1 -R 1 -L 11 -U 8 -R 11 -U 4 -R 10 -L 6 -D 7 -U 9 -L 14 -U 1 -R 10 -U 12 -R 1 -L 6 -D 9 -U 10 -L 10 -D 5 -R 14 -U 3 -R 13 -U 3 -L 13 -U 8 -L 10 -U 7 -R 12 -U 11 -R 6 -U 6 -D 6 -R 2 -L 7 -R 8 -U 8 -D 3 -R 8 -L 12 -U 11 -D 9 -U 6 -R 8 -D 8 -U 9 -R 12 -L 11 -U 10 -L 14 -R 9 -D 8 -U 14 -L 9 -D 11 -U 2 -R 2 -U 4 -R 7 -U 11 -L 8 -D 12 -L 11 -U 13 -L 1 -D 8 -U 8 -L 10 -U 12 -R 11 -U 3 -D 12 -L 1 -D 8 -L 4 -D 3 -L 2 -U 8 -D 9 -L 1 -U 9 -D 15 -U 5 -L 9 -D 2 -U 4 -L 2 -U 15 -L 8 -R 2 -U 1 -L 3 -D 10 -L 15 -U 2 -R 14 -D 1 -U 13 -D 4 -R 8 -D 6 -R 5 -D 13 -L 5 -R 6 -U 14 -L 15 -D 15 -U 12 -L 1 -D 3 -L 6 -D 2 -R 4 -D 10 -U 12 -R 13 -L 3 -R 15 -D 13 -U 15 -D 14 -U 8 -D 10 -U 5 -D 11 -R 15 -D 7 -R 1 -D 2 -L 5 -U 11 -L 14 -U 9 -D 13 -R 12 -U 10 -R 11 -D 9 -R 6 -D 7 -L 7 -U 14 -D 12 -L 6 -D 15 -U 11 -R 1 -U 3 -L 11 -R 3 -L 9 -R 9 -L 11 -R 12 -U 6 -R 13 -D 13 -L 9 -U 3 -D 6 -L 4 -D 3 -U 15 -D 13 -U 9 -D 1 -U 13 -D 12 -L 4 -U 6 -R 11 -D 2 -R 7 -U 9 -R 11 -U 3 -L 7 -U 4 -R 2 -D 14 -U 3 -D 14 -R 13 -L 4 -R 1 -U 12 -D 10 -L 8 -D 2 -L 15 -U 1 -D 4 -U 16 -R 15 -D 1 -R 8 -U 14 -L 12 -U 2 -R 1 -D 16 -L 10 -R 11 -D 10 -L 15 -R 7 -U 10 -L 3 -U 11 -D 1 -L 5 -D 3 -U 8 -R 3 -U 5 -R 2 -D 11 -L 2 -D 7 -L 2 -U 3 -L 12 -D 13 -L 12 -U 7 -R 11 -L 4 -R 11 -L 8 -U 16 -L 1 -R 11 -L 4 -U 15 -L 16 -R 15 -U 6 -R 4 -U 3 -D 16 -R 9 -U 8 -R 5 -U 6 -L 2 -R 2 -D 10 -R 7 -D 13 -U 13 -R 14 -D 3 -L 15 -R 3 -D 11 -L 4 -U 12 -D 1 -U 8 -R 8 -L 4 -D 6 -L 15 -U 7 -D 15 -L 11 -U 14 -D 8 -U 15 -L 12 -R 6 -U 13 -R 5 -U 2 -L 1 -R 13 -D 10 -R 7 -L 9 -U 14 -R 1 -D 13 -L 11 -U 9 -L 13 -R 5 -D 14 -R 16 -U 5 -D 9 -R 2 -D 5 -R 8 -L 8 -U 16 -D 12 -R 3 -U 3 -D 5 -U 12 -D 14 -L 9 -U 12 -R 6 -L 9 -U 3 -D 16 -U 15 -R 6 -D 11 -R 10 -D 3 -U 16 -L 11 -R 2 -L 2 -R 9 -D 12 -L 8 -D 8 -R 13 -L 5 -D 17 -L 7 -D 10 -U 13 -L 11 -U 17 -L 13 -R 2 -D 6 -R 14 -D 14 -L 15 -R 8 -D 4 -U 7 -L 6 -R 6 -U 7 -D 12 -R 9 -L 8 -D 15 -L 14 -R 1 -U 8 -L 13 -D 16 -R 2 -U 2 -L 2 -D 13 -U 8 -D 6 -U 10 -L 9 -R 2 -L 7 -U 5 -R 6 -U 12 -D 3 -R 1 -U 4 -R 17 -U 11 -L 3 -U 13 -L 12 -U 6 -R 5 -D 12 -R 4 -U 4 -R 3 -D 11 -U 7 -L 10 -D 12 -U 12 -D 9 -R 4 -L 2 -R 9 -L 13 -D 16 -L 14 -D 5 -L 8 -D 6 -L 13 -U 1 -R 7 -U 5 -R 2 -U 11 -L 10 -D 14 -R 11 -L 5 -D 16 -U 9 -D 3 -U 11 -D 1 -U 5 -D 3 -U 8 -L 1 -D 1 -U 5 -L 17 -D 9 -L 14 -R 8 -D 15 -R 10 -U 4 -R 1 -U 3 -R 5 -L 13 -D 6 -L 15 -U 10 -L 5 -R 14 -L 1 -R 6 -D 10 -L 13 -D 3 -L 1 -U 10 -D 6 -R 16 -D 6 -R 4 -D 9 -U 9 -D 4 -R 1 -D 10 -R 7 -D 14 -R 10 -D 14 -U 14 -D 15 -R 11 -L 16 -D 18 -R 6 -U 8 -D 18 -R 18 -D 14 -U 9 -R 18 -U 14 -L 18 -U 1 -R 14 -D 1 -U 6 -R 3 -L 13 -D 4 -L 9 -D 2 -U 5 -D 6 -U 9 -L 13 -U 12 -R 11 -D 17 -U 17 -L 8 -U 15 -R 16 -L 9 -D 2 -R 16 -D 2 -L 9 -D 9 -R 15 -D 10 -L 12 -R 14 -L 4 -R 17 -D 15 -U 16 -R 7 -D 4 -U 4 -L 7 -D 16 -R 11 -D 2 -U 2 -L 7 -U 15 -L 5 -U 14 -L 7 -U 15 -D 9 -L 14 -D 13 -U 11 -R 10 -U 15 -L 5 -U 16 -D 13 -U 15 -L 18 -R 1 -D 17 -U 18 -R 19 -L 4 -R 15 -U 12 -D 19 -R 5 -D 18 -L 14 -U 5 -L 4 -R 6 -U 15 -L 7 -R 11 -L 15 -U 12 -D 3 -R 14 -U 1 -L 4 -R 3 -U 15 -L 15 -R 6 -L 3 -U 2 -D 6 -L 6 -D 16 -L 19 -U 9 -L 2 -R 13 -U 8 -R 17 -D 17 -L 4 -R 2 -L 7 -R 11 -D 5 -L 14 -D 7 -R 13 -D 2 -L 18 -U 11 -R 2 -D 18 -U 2 -D 6 -L 4 -U 2 -L 15 -R 4 -D 8 -R 1 -U 16 -L 4 -R 5 -U 16 -D 14 -U 2 -D 19 -L 6 -D 14 -U 17 -L 3 -R 11 -L 2 -R 11 -U 11 -D 4 -U 13 -L 6 -U 14 -D 17 -U 15 -D 7 -R 8 -U 3 -R 15 -D 17 -U 16 -R 3 -D 17 -L 9 -U 15 -R 15 -L 11 -R 18 -D 16 -R 17 -D 3 -L 17 -D 4 -L 10 -U 2 -R 2 -D 9 -L 17 -R 19 |