diff --git a/01/input.txt b/01/input.txt deleted file mode 100644 index 342079f..0000000 --- a/01/input.txt +++ /dev/null @@ -1,2248 +0,0 @@ -7844 -1892 -10928 -4800 -9730 -3485 -7293 - -11956 -2767 -12893 -2757 -3026 -9979 - -4507 -4199 -2855 -1792 -2041 -4162 -3855 -2650 -2165 -5464 -2125 -4979 -4878 -6301 - -2546 -3750 -1192 -4692 -6809 -2808 -6505 -2811 -6448 -4270 -2919 -1297 -1678 - -2006 -6163 -5949 -2074 -5917 -5796 -3456 -1161 -6843 -3988 -4064 -5591 - -17062 -14531 -5297 - -16033 -18054 -25935 - -3621 -3121 -5884 -5199 -4584 -4796 -1325 -3374 -5789 -2545 -5842 -1760 -5766 -1882 -3084 - -10364 -1136 -2256 -5654 -7065 -5990 -3621 -8063 - -4334 -1865 -4485 -4741 -2591 -2594 -2991 -3928 -5849 -6864 -4932 - -6627 -8318 -11410 -18778 - -14870 -13264 -8777 -2567 -15388 - -11837 -11042 -12115 -11169 -8021 -4206 -8637 - -2955 -2115 -2292 -2759 -6464 -2843 -3817 -1628 -6486 -2499 -3935 -4944 -1427 -4870 - -14800 -13942 -2563 -18543 - -8415 -5943 -6117 -3863 -7123 -8666 -9834 -7437 - -12318 -5577 -8108 -11695 -2720 -3413 - -4765 -2805 -2850 -5241 -3910 -4837 -5770 -4998 -3358 -5141 -1052 -2281 -4405 -1714 - -7984 -4685 -12922 -11579 -4278 - -14877 -4676 -4571 -9279 -11337 - -1782 -3009 -14712 - -5936 -5243 -3849 -1001 -10728 -3847 -9986 - -1531 -3707 -3599 -5533 -4025 -4651 -3934 -4205 -2481 -3462 -1672 -1806 -3833 -4072 -1497 - -16920 -25420 -17042 - -43927 - -8193 -3107 -2831 -4122 -16336 - -7507 -1665 -8553 -3231 -2528 -1046 -3491 -4631 -3574 - -35988 -29345 - -3520 -4006 -6327 -1658 -4714 -1123 -1938 -3667 -3807 -1824 -4808 -4586 -3275 -4548 - -9989 -32096 - -52470 - -1188 -7694 -7875 -6114 -6189 -4343 -6974 -4812 -1776 -4794 -8065 - -2364 -4111 -3663 -4182 -3667 -5440 -5482 -2657 -3931 -5871 -5403 -5956 -2659 -2320 - -10249 -13770 - -6331 -7262 -1498 -1329 -8943 -1563 -8197 -6898 -2300 - -5116 -5930 -8363 -8908 -6063 -8325 -1070 - -7829 -8877 -5631 -6100 -1007 -4754 -7353 -8363 - -13160 -16304 -6155 -15418 - -18068 -24378 -16529 - -8216 -1918 -3305 -7698 -5936 -2012 -2053 -3575 -5705 - -5372 -3627 -2860 -3742 -4117 -5514 -2590 -4503 -2494 -4418 -1908 -4109 -5255 -5749 -5061 - -14547 -31905 - -4691 -4268 -3887 -4136 -5724 -4507 -2298 -6660 -5243 -4719 -5145 -2949 -1460 - -6324 -1211 -2329 -4872 -5530 -1645 -2989 -3687 -3925 -2578 -1153 -4364 - -1864 -8160 -9219 -6479 -1098 -9364 -7442 -9665 -1522 - -3185 -3657 -5730 -7979 -8956 -2138 -8288 -3524 -7910 - -20487 - -4948 -4419 -3363 -6742 -1536 -3809 -4289 -1861 -2490 -4842 -1005 -2083 -3115 - -5872 -2895 -2163 -6140 -4962 -1566 -1502 -6407 -6241 -7154 - -8910 -5483 -10358 -10448 -5912 -9133 -1919 -5768 - -7887 -1592 -3503 -6182 -10088 -12143 - -3897 -4813 -2087 -2953 -5308 -1587 -7320 -4947 -1366 -6723 -2720 - -16484 -15947 -2582 -11421 - -2457 -1498 -4113 -5639 -3930 -4950 -4130 -5475 -6156 -4966 -1322 -5749 -5892 -2257 - -24070 - -2634 -2784 -5289 -1472 -5770 -4442 -1733 -2003 -2281 -4283 -4183 -3183 -5405 -5055 -4089 - -6167 -5650 -6531 -8255 -11103 -12421 - -8499 -15327 -4714 - -52582 - -8000 -4408 -4744 -7665 -3565 -6676 -4983 -3282 -1095 -8269 - -6893 -4008 -2512 -5249 -6578 -2231 -7044 -7903 -3901 -2480 -1832 - -2278 -5805 -7783 -1497 -4503 -5569 -4260 -7618 -3310 -8083 - -8025 -17429 -14782 -12645 - -5914 -1865 -9622 -4014 -9577 -1812 -8287 -10720 - -3848 -12978 -12735 -3860 - -5562 -11339 -9051 -6703 -13290 -10611 - -1232 -1116 -2620 -2495 -4198 -4751 -6099 -3727 -3111 -2493 -3780 -2379 -3042 -4395 -6100 - -62606 - -13357 -13984 -11428 -18201 - -33875 -5610 - -2504 -19711 -17021 -5985 - -3759 -5522 -8815 -2113 -2333 -9169 -4805 -2870 -6419 - -6210 -4186 -3763 -5633 -5159 -5116 -4448 -4570 -5894 -4045 -1994 -3044 - -10366 -6706 -11448 -1927 -10647 -11786 -11927 - -1350 -10908 -9325 -2455 - -10527 -8300 -1312 -1403 -8155 -8803 -9663 -7780 - -2118 -5436 -5909 -4083 -3714 -3001 -2226 -2915 -5627 -6476 -3578 -6112 - -36649 -6648 - -17271 -23884 -15032 - -16967 -17931 -2443 - -2520 -1468 -2779 -6020 -4477 -4798 -1894 -2429 -4645 -5053 -6478 -5899 -5824 -2554 - -12614 -11252 -25055 - -3435 -1317 -5073 -3082 -4576 -5006 -2238 -3055 -4867 -5079 -4385 -5723 -2084 -4307 - -6609 -1556 -2351 -2301 -4913 -1820 -1122 -5398 -4738 -2377 -2843 -4704 - -1201 -1092 -1622 -6094 -1793 -6521 -8237 -2848 -5617 -6585 - -3561 -8072 -3941 -4432 -4740 -9292 -8115 -3586 -5464 - -2926 -6812 -5551 -3104 -4369 -7421 -3774 -1272 -1492 -1842 -6058 -1815 - -5555 -2688 -8859 -8517 -3338 -1500 -7276 -8130 -5984 - -6597 -5544 -4944 -6402 -1336 -4243 -4333 -6374 -6770 -5346 - -7225 -33323 - -17863 -9174 -21966 - -4835 -4359 -6074 -4069 -5984 -11934 -2577 - -1738 -2317 -6844 -1672 -4213 -3930 -4658 -5785 -8074 -5695 - -3063 -6287 -7248 -5656 -1571 -5468 -1512 -5555 -3192 -7892 -5664 - -5819 -28895 - -4407 -5072 -4733 -2964 -4073 -5739 -2423 -6131 -3999 -1454 -1221 -1243 - -26391 - -35896 -26888 - -1171 -4136 -1050 -5788 -1049 -5686 -5297 -6035 -2968 -2274 -2771 -5596 -4478 -3401 -5860 - -6699 -15009 -4368 -13135 -13609 - -6033 -3972 -1214 -1549 -3996 -2251 -3213 -5217 -5525 -3656 -2585 -2710 -6035 -1903 -1586 - -8651 - -4494 -7096 -7913 -1024 -1334 -1353 -2705 -5405 -1601 -7386 - -18756 -19801 -24646 - -8490 -5254 -1932 -3706 -1980 -6058 -1961 -3150 -5200 -1337 - -2846 -6123 -3274 -4632 -3068 -5384 -5842 -2688 -1307 -3279 -2424 -4783 -3932 - -2720 -7808 -5871 -1416 -7979 -6594 -7325 -4214 -5444 -2132 - -2626 -6949 -6034 -4887 -6773 -1111 -3317 -3388 -4209 -2809 -2730 -6578 -2700 - -8995 -10064 - -2134 -5564 -5889 -3719 -6357 -3523 -4600 -2138 -5976 -6025 -5689 -5950 -3745 -1542 - -5545 -5789 -4295 -6717 -8612 -3847 -7911 -3367 -6867 -5975 - -23119 -18834 -3134 - -7080 -2729 -4118 -1407 -7022 -4796 -8459 -8530 -7721 -7333 - -5245 -3739 -1338 -1245 -2926 -2695 -4571 -1492 -4794 -4380 -3726 -2225 -2098 -5942 -6081 - -2192 -2866 -4690 -4240 -6512 -1881 -5789 -1641 -6017 -4327 -3688 -6622 -3555 - -12879 -2468 -13146 -8534 -10525 -4590 - -8451 -8697 -11858 -5657 -4893 - -14019 -13301 -7206 -13988 - -17234 -22191 -13894 - -6383 -3682 -5281 -6335 -5412 -5474 -8723 -9536 -8864 - -14888 -9953 - -2464 -5875 -2484 -1693 -3441 -5883 -7835 - -34085 - -1997 -9058 -7144 -6222 -2930 -3661 -4107 -8058 -4938 - -3033 -2420 -5196 -5152 -1364 -2192 -3442 -1149 -3575 -6916 -6856 -1995 -6259 - -1331 -1731 -10757 -3486 -8823 -2450 -8018 -9197 - -64329 - -25450 - -6652 -4972 -5085 -1881 -5555 -1521 -3723 -1158 -3260 -1532 -3131 -2904 - -1088 -14166 -4490 -15880 -6439 - -19789 -5274 -7770 -11329 - -64877 - -4256 -5811 -3538 -8943 - -6164 -7843 -5400 -14856 -2882 - -2781 -3829 -8689 -6347 -8239 -4232 -8606 -5770 - -10061 -6576 -19346 -15720 - -9071 -6842 -5147 -8570 -4175 -3801 -6512 - -21045 -29371 - -5646 -1786 -11347 -11957 -4226 -12836 - -1786 -1117 -2905 -5545 -2759 -3168 -5993 -1050 -4096 -1812 -1036 -3048 -1602 - -5694 -4123 -4940 -8115 -8877 -2063 -7222 - -5281 -5676 -5429 -5198 -1480 -7224 -6453 -2535 -1894 -2730 -5489 -6674 - -6091 -3148 -4124 -5837 -1575 -4028 -5943 -2374 -3307 -4535 -2008 -2981 -1251 -1902 -1689 - -1154 -4931 -1030 -6793 -9190 -6920 -6588 -4759 -5502 - -23727 - -1716 -2529 -6082 -5333 -2555 -3710 -4174 -1747 -1506 -2434 -2343 -4019 -5704 -1253 -3978 - -13129 -11913 -9504 -11759 -5353 -9152 - -7685 -7469 -2376 -2221 -3446 -2576 -7992 -2538 -3572 -1715 -7268 - -15241 -4735 -10421 -9976 -1717 - -3460 -5386 -1806 -3764 -3019 -4349 -6319 -6635 -6608 -7641 - -3249 -2254 -4624 -2495 -3325 -1502 -2347 -1544 -2806 -2844 -5702 -3594 -3448 -4378 -5474 - -4447 -1251 -1088 -2070 -4109 -1029 -5779 -3795 -1080 -3589 -3016 -2793 -2636 -5946 -4953 - -52518 - -5836 -6177 -4873 -2860 -4545 -2793 -3492 -6810 -2330 -2067 -3626 - -14370 -14242 -8644 -16054 -7313 - -8547 -6827 -1264 -8991 -1306 -3829 -6188 - -1566 -6239 -4931 -5359 -7314 -7493 -2898 -4429 -5609 -3329 - -6747 -3945 -9283 -10312 -2925 -11240 - -9133 -14062 -15257 -12353 - -12534 -17806 -5580 -7262 - -4311 -3933 -3798 -4932 -3040 -1819 -4434 -5705 -1293 -4348 -4241 -3050 -4471 -4445 - -21451 -9368 - -5252 -6300 -3548 -7323 -2328 -2721 -5001 -1261 -7357 -1350 -7024 -5193 - -15832 -15934 -17497 -7846 - -1647 -6717 -1323 -5420 -5063 -2488 -3298 -1163 -1205 -3104 -3644 -4177 -2730 - -6851 -4735 -2851 -7015 -2836 -4052 -6511 -2413 -4049 -6620 -1205 -3131 - -8028 -6431 -8863 - -3411 -3434 -1509 -4907 -5244 -2022 -5347 -2648 -5479 -1668 -3461 -1380 -2991 -4789 -1003 - -3584 -3947 -2670 -2718 -7380 -1243 -2124 -2825 -5907 -7608 -4592 - -7236 -3836 -2137 -1824 -3283 -4702 -6791 -6370 -4781 -1647 -5176 -6373 - -2526 -5660 -5065 -1103 -5031 -1394 -1948 -2812 -1240 -4727 -5359 -3119 -2511 -2913 -2763 - -25820 -24769 - -2645 -1917 -5280 -1864 -5772 -2984 -1410 -3052 -3599 -2034 -4122 -3678 -1502 -1107 - -3385 -2149 -2758 -1895 -6232 -3858 -6266 -2861 -6624 -1078 -6721 -5652 - -6842 -4520 -4919 -6678 -3890 -1823 -6488 -2575 -5245 -3696 -4294 -6071 -5158 - -38153 - -4245 -4359 -6283 -3510 -2610 -2592 -4843 -2179 -1218 - -1895 -3676 -4307 -1886 -2495 -2143 -6751 -6498 -1546 -4454 -2203 -6640 -3713 - -6943 -2324 -3284 -2277 -1234 -2005 -1168 -3585 -1931 -4371 -5547 -1237 -6250 - -2722 -6827 -7366 -7001 -8320 -8560 -10331 - -7759 -11634 -4006 -9406 -12116 -1403 -10477 - -6213 -6458 -5178 -9407 -5651 -5743 -4120 - -9958 -18260 -9126 - -6239 -3466 -2939 -4775 -1326 -6307 -4255 -2843 -7634 -5993 -4585 - -6607 -8754 -9714 -9844 -12936 - -20048 -24368 -16320 - -6152 -1868 -2057 -6981 -6244 -6557 -2858 -4943 -2261 -7241 -6353 - -3362 -1989 -4154 -6154 -4409 -5546 -1202 -6484 -2812 -4690 -6080 -2564 -6001 -1379 - -4859 -7852 -4538 -1495 -6904 -7849 -4937 -2986 -8593 -4164 - -2338 -1139 -4118 -2916 -2087 -2180 -1476 -1669 -6375 -2689 -3890 -6928 - -2032 -2582 -3926 -2966 -4326 -1334 -4264 -1151 -1513 -3098 -2618 -4087 -5318 -5287 -4176 - -2012 -3358 -12673 -15745 -13638 - -18797 -6045 -12915 - -10036 -10932 -11869 -6686 -2505 -4998 -2545 - -9353 -24442 -15660 - -1563 -6832 -6212 -7249 -5815 -3135 -4260 -1632 -1105 -2628 -1693 -4728 - -5564 -3863 -2269 -1623 -3527 -2445 -4823 -2271 -1102 -2110 -3765 -1731 -4149 -2924 -3807 - -3049 -8544 -2753 -1454 -6543 -2379 -6571 -3467 -5347 - -4430 -6186 -8128 -6013 -8050 -6688 -5697 -5250 -3077 -4775 - -5639 -1567 -4651 -2362 -1676 -2033 -2843 -1577 -5838 -5545 -5803 -2561 -1774 -5371 -4177 - -2934 -4347 -5400 -1017 -1907 -5367 -3233 -3201 -6389 -3857 -1884 -2082 -5091 -1362 - -3574 -1873 -5995 -3908 -6154 -5350 -1856 -5219 -5865 -4628 -4904 -1988 -3336 -3602 - -17499 -8319 -8975 - -4570 -8463 -8389 -5896 -6657 -5300 -2953 -5541 -3791 -8065 - -2177 -7674 -10338 -6861 -7176 -12012 -5930 - -11051 -4024 -11264 -7017 -7432 -3699 -6920 - -5220 -3483 -7075 -5240 -2156 -2838 -7600 -7522 -3647 -3466 -1903 - -2400 -6060 -3414 -1852 -6822 -5793 -4895 -2960 -6642 -1477 -1240 -3047 -6426 - -11128 -22839 -20660 - -5889 -3600 -7076 -4431 -3604 -4256 -2548 -5482 -3501 -5278 - -3410 -3519 -9965 -12953 -9463 -6493 - -3949 -5992 -2986 -2886 -1598 -3393 -5766 -3427 -3750 -2125 -2819 -2818 -3033 -5536 -4458 - -9958 -8583 -3283 -6782 -10683 -3178 -4486 - -7674 -1680 -2315 -7486 -3096 -4386 -1553 -3675 -4100 -7705 -3479 - -6402 -3133 -3192 -3227 -2933 -6881 -3088 -8628 -2271 - -3697 -4072 -4962 -6101 -4711 -2184 -5168 -3172 -1076 -4206 -4876 -6040 -1844 -2792 -2138 - -5141 -6671 -7291 -8327 -9200 -1479 -2338 -9402 -4860 - -12944 -3176 -1343 - -8561 -4339 -4569 -5435 -4568 -10420 -6843 - -2642 -11252 -3981 -7926 -9800 - -6046 -3747 -3534 -5597 -1487 -2726 -3469 -4202 -5847 -3297 -6666 -3832 - -10609 -2492 -1269 -2012 -5583 -7277 -4471 -9874 - -4697 -3030 -3002 -6541 -1895 -1254 -2032 -6218 -2624 -4494 -3822 - -1077 -5664 -2566 -2028 -6227 -5342 -6013 -5994 -6331 -5290 -4154 -1985 -3748 -3666 - -5745 -1780 -6074 -5641 -2102 -5400 -2585 -6776 -1732 -6493 -4095 -2228 -4647 - -5283 -6675 -6784 -1759 -6256 -5952 -2476 -4176 -3949 -3097 -5127 -6465 -2571 - -4670 -5896 -3916 -8881 -6058 -10440 -9862 -10596 - -10471 -7667 -2665 -10829 -6934 -2179 -5155 - -3258 -4634 -6263 -2398 -6452 -1536 -3066 -2195 -3431 -1245 -2672 -2692 -1056 -3313 - -7418 -1070 -2436 -5831 -4648 -3358 -2808 -4966 -5358 -3868 -2124 - -4779 -5703 -3827 -4386 -6424 -4582 -4501 -2325 -1586 -1450 -5306 -6237 -1210 - -4882 -4275 -1094 -3855 -5611 -5650 -2271 -1769 -5764 -5895 -2891 -2344 -5228 -6017 -4763 - -20686 -14164 -24547 - -26116 -2047 - -64931 - -11106 -11298 -3236 -2998 -3995 -10523 - -1230 -3999 -2775 -2882 -4474 -2490 -5185 -3853 -6045 -1786 -3372 -3548 -2217 -1424 - -4424 -2982 -3616 -1397 -4217 -3084 -2641 -2703 -1247 -1131 -3372 -1664 -1351 -2609 -4200 - -10258 -1295 -10597 -5712 -8643 -7976 -5578 -2924 - -1514 -8050 -4828 -8746 -5551 -8739 -1382 -8218 -6875 -6039 - -45328 - -18784 -21739 - -2884 -7165 -8039 -3978 -6701 -2646 -6171 -3899 -2700 - -6461 -4227 -7052 -1458 -6367 -4403 -2232 -7085 - -3490 -4126 -6334 -2320 -4354 -5981 -4319 -2031 -1629 - -5536 -3182 -6285 -1561 -1215 -2367 -5133 -2720 -3062 -6456 -6160 -3248 -5430 -3354 - -2124 -7143 -6779 -2022 -2034 -9093 -4122 -1303 -5054 diff --git a/02/.gitignore b/02/.gitignore deleted file mode 100644 index 6c27add..0000000 --- a/02/.gitignore +++ /dev/null @@ -1 +0,0 @@ -day2 diff --git a/02/scores.txt b/02/scores.txt deleted file mode 100644 index d7d6a83..0000000 --- a/02/scores.txt +++ /dev/null @@ -1,2500 +0,0 @@ -B Z -B Z -C Z -C Z -B X -C Y -A Y -B Z -A Z -A Y -C Z -C X -C Z -C X -B X -B Z -B Z -A Z -C Z -C Z -C Y -C Z -B Z -B Z -A X -A Y -B Z -B Z -C Z -B Z -B Z -C X -C Z -A Y -A X -A X -C Z -C Z -B X -C X -B Z -A Z -B X -B Z -B Z -A Z -B Z -A Y -C Z -C Z -B X -C Z -A Z -C Z -C Z -C Z -C Z -A Z -B Z -C Z -A Z -C Z -C Z -C Y -A Y -C X -C Z -C Z -C Z -C Z -A Y -C X -A Y -A Y -C X -B Z -A Y -C Y -C Z -B Z -C Z -B Z -B Z -B Z -C Y -B Z -A Y -C Z -C Z -A X -C X -C Z -A X -C Z -C Z -C X -A Z -C Z -C Z -B Z -C Y -A Y -C Y -C Y -A Z -B Z -C Z -C Z -C Z -A Z -C Z -B X -C Z -A Y -C Z -C X -C Y -C Y -B Z -C Z -C Z -A X -C X -C Z -C Z -A Z -B Z -B Z -C X -C Z -B Z -C X -B Z -C Z -B Z -B Z -B Z -B Z -C Y -C Z -B Z -C Z -C Z -C Z -C Z -B Z -C Z -B Z -C Z -B Z -C Z -C Y -C Z -C Z -C X -C Z -C Z -C Y -C Z -C Y -C X -B Z -B Z -C Z -A Z -C Z -C Z -C Z -B Z -C Z -B Z -C Z -B Z -C Z -C Z -B X -B Z -C Z -C Z -A Z -A Z -B Z -C Z -C Z -A Z -B X -C X -A Z -C Z -C Z -B Y -B Z -B Z -A Y -B Z -C Z -C Z -A Y -B Z -C Y -A Z -C X -A Z -A Y -C X -C Y -C Z -B Z -C Z -A Y -B Z -B Z -C Z -C Z -C Z -C Z -C Z -B Z -C Z -A X -C Z -C Z -A Y -C Z -A Y -C Z -B Z -C Z -A Y -C Z -C Y -C Z -B Z -C X -A Y -C X -A Y -B X -C Y -B X -C Z -C Y -C Z -C Y -C Y -B Z -C Z -A Y -C X -C Z -C Z -B Z -A Z -C Z -C Z -C Y -C Z -C Y -B X -C Z -C Z -C Z -C X -A Y -B Z -C Z -C Z -C Z -B Z -A Y -A Z -A Y -B Z -A Z -A Y -B Z -C Z -A Y -A Z -B Z -B Z -B Z -C Z -C Z -C Z -C Z -C Z -C Z -B Z -C Z -C Z -C Z -A Z -A Y -C X -C Z -A Z -C Z -A Y -C Z -A Y -C Z -C Z -A X -C Y -C Z -A X -C X -A X -B Z -C Z -A X -C Z -B Z -A X -C Z -A Y -A Z -C Y -A Y -C Y -A Z -B Z -A Z -B Z -C X -C X -C Z -C Z -B Z -A Y -C Z -A Y -C Z -B Z -B X -B X -B X -A Z -B Z -C X -C Z -A Y -C Z -B X -A Y -C X -B Z -C Z -C Z -C Z -C Z -A Z -B Z -B Z -B X -A Y -C Z -C X -A Y -C Z -C Z -C Z -A Y -A X -B Z -C Z -A Z -C Y -A Z -B Z -A Y -C Z -C Z -B Z -A Y -B Z -A Z -A Y -C Z -A X -C Z -C Z -B Z -C Z -C X -A Y -A Y -B Z -C Z -B X -A Y -C Z -C Z -A X -A Z -C Z -C Z -A Y -C Z -C Y -A Y -A Y -B Z -C Z -C Z -C X -C Z -A Y -B Z -C Z -C Z -A Y -B Z -C Z -C Z -B Z -A Y -B Z -C Z -C Z -C Z -C X -C Z -C Z -C Z -C Y -C X -C Y -C Z -B Z -A Y -C X -B Z -C X -C X -C Z -A Z -C Z -B X -A Y -C Z -B Z -A X -B X -C X -C Z -C Z -B Z -B Z -C Z -C Z -A Y -B Z -A Z -B Z -A Z -A X -C Z -A Z -A Z -B X -A Z -B Z -B Z -A Y -C Y -B Z -B Z -B Z -B Z -C Z -B Z -C Z -B Z -C Y -C Z -C Z -C X -C Z -C Y -C Y -C X -A Y -C Y -B Z -C Z -A Y -A Z -B X -C Z -C Z -A Y -A Y -A Y -C Z -A Z -C Z -B Y -A X -A Y -C Z -A X -B Z -C Z -C Z -B Z -C Z -A Z -C X -C Z -B Z -B Z -C Z -B Z -A Z -C Z -C Z -A Y -B Z -A Y -B Z -C Z -B Z -C Z -B Z -B Z -A Y -C Y -B Z -C Z -A Z -B Z -C Z -C Z -A Z -B Z -C Z -A Y -A Z -C X -B Z -A Y -A Y -C Z -A Z -B Z -B Z -C Z -C Z -C Z -C Z -A Y -A X -C Z -B Z -C Z -C Z -C Y -C Z -A X -A Z -C Z -B X -A Z -B X -B X -A Y -A Y -A Y -C Z -C Z -C Z -A Z -C X -A Y -C Z -B Z -C Z -A X -B Z -A X -A Z -C Z -C Z -C Z -B X -B Z -C X -B Z -C Z -C Z -C Z -A Y -B Z -B Z -C Z -A X -B Z -A Y -C Z -A Y -A Y -C Z -C Z -A Y -C X -C Z -A Y -C Z -B Z -B Z -C Z -C Y -B Z -B Z -C Z -A Y -C Z -B Z -B X -A Y -A Z -C Z -B Z -C Z -C X -A Y -A Z -A Y -B Z -A Z -B Z -A Y -A Y -B Z -C Z -C Z -C Z -A Y -A X -B Z -A Y -C Z -B X -C Z -C Z -A Y -C Z -C Z -C Y -C Z -C Y -B Z -B Z -C Z -C Z -B Z -B Z -B Z -C Z -B Z -B Z -C Z -C Z -C X -C Z -C Z -B Z -B Z -C X -A Y -C Y -C X -B Z -C X -B Z -C Z -A Z -C Y -C Z -C X -B X -A Y -C Y -A X -C Z -C Z -C Z -C Z -A Y -C Y -C Z -A Y -C Z -C Z -B Z -B Z -B Z -C Z -C Z -C Z -C Z -C Z -C Z -B Z -C Z -B Z -C Z -B Z -C Z -C Z -B Z -C Z -C Z -C Z -A Y -C Z -C Z -A X -C Z -C Z -A X -B Z -C Z -A Y -C X -C Z -A Z -C Y -A Y -C Z -B Z -C Z -B Z -C X -C Y -B Z -C Z -C Z -A Y -C X -C Z -C Z -B X -C Z -C Z -C Z -C Z -A Z -A Y -C Z -B Z -C Z -B Z -A Y -B Z -C Z -B Z -B Y -C Z -B Z -A Y -C Z -C Y -C Z -A X -B Z -C Z -A Z -A Z -B Z -A X -B Z -B Z -C Y -C Z -C Z -B Y -B Z -C Z -A Y -B X -B Z -C Z -C Z -C Z -B X -A Y -A Y -B Z -B Z -C Z -B Z -C Z -C Y -B Z -B Z -B X -A Y -A Y -A Y -B X -C Z -C Z -B Z -C Z -C X -B Z -C Z -C Z -B Z -C Z -C Z -A Y -B Z -A Y -C Y -B Z -B Z -B Z -C X -C Z -C Z -C Z -C X -C Z -A X -B Z -C Z -C Z -A Y -B Z -C Z -A Y -C Z -B Z -C Z -C Z -B Z -B Z -C Z -C Z -C Y -C Z -C Y -C X -C Z -C Y -C Z -A Y -B Z -B Z -A Y -B Z -B X -B X -A Z -C Y -C Z -C Z -B Z -C Z -C Z -C Z -C Z -C Y -C Z -B Z -C Z -C Z -C Z -B Z -B Z -C Z -B X -C Y -A X -C Z -A Z -C Y -C Z -C Z -B Z -C Z -C Z -C Z -B Z -A Y -A Z -B X -C X -A Y -A Y -C Z -C Z -C Z -C Z -C Z -C Z -C Y -C Z -C Z -C Z -A Y -A Z -C Z -A Y -C Z -C Z -B Z -B Z -B X -A Y -B Z -C Y -C Z -B Z -A Z -A Y -A X -C Z -B Z -C Z -B Z -B Z -C Z -C Z -C Z -C Z -A Y -A Z -C Z -C Z -A Y -C Y -C Z -A X -B X -B X -C Z -C Z -B Z -A Y -A Y -A Y -A X -C Z -B Z -B Z -B Z -A Y -C Y -B Z -A Z -C Z -B X -C Z -C Z -C X -C X -C Z -A Y -B Z -C Z -A Y -C Z -A X -C Z -B Z -B Z -B Z -C Z -B Z -C Z -A Z -C Z -B Z -C Z -A Y -C Z -A Z -C Z -C Y -B Z -A Z -C Z -B Y -A Z -C Z -A X -C Z -B Z -A X -C Z -B Z -C Z -C X -A Y -C Z -B Z -A X -C Z -B Z -C Z -A Y -C Z -C Z -C Z -B Z -C Y -C Z -C X -A Z -C Z -C Z -B Z -C Z -C Z -C Z -A Z -C Z -A Y -A X -C Z -A Y -C X -C Z -B Z -C Z -B Z -B Z -A Y -B Z -A Y -A Y -C X -B Z -C Z -C Z -C Z -C Z -C Z -A Y -B Z -C Z -A Y -B Z -C Z -C Z -A Y -B Z -C Z -C Y -B Z -C Z -B Z -A Z -C X -B Z -C Y -C Z -C Z -C X -C X -A X -C Z -B Z -A Z -C Z -B Z -B X -C Z -C Z -C Z -C Z -B Z -B X -C Z -C Z -C Z -B Z -C Y -B Z -B X -C Y -C Z -C Z -B Z -A Z -C Y -C X -C Z -B Z -C Z -C Z -C Z -B Z -B X -C Z -C Z -A Y -C Z -C Y -A Y -A Z -B Y -C Z -A Y -C X -C X -C X -C Z -B Z -C Z -C Z -B Z -C Z -A Y -C Z -C Z -B Z -C X -C Z -B Z -C Z -A Y -C Z -C Z -C X -C Z -B Z -C Y -C Z -A Z -C Z -B Z -A Z -B Z -C Z -A Y -B Z -C Z -C Z -B Z -A Z -C Z -C X -C Z -C Z -A Y -A Y -A Z -C Z -A Y -A X -C Z -C Z -C Z -C X -A Z -C Z -A Y -C Z -C Z -C Y -C Z -C Z -B Z -C Z -C Z -B Z -B Z -C Z -C Z -C Z -B Z -C Z -C Z -C Y -B Z -C Y -B Z -B X -C Z -C Z -A Y -B Z -C Y -B Z -B Z -B Z -B Z -C Z -C Y -A X -C Z -C Z -C Z -C Z -C Z -B Z -C Z -A Y -C Z -C Z -A Y -A Y -C Z -C Z -B Z -B Z -C X -C Z -C Z -A X -C Z -C Y -C Z -B Z -C Z -A Y -C Z -C Z -C Z -C X -A Y -C Z -C X -B Z -C Z -C Z -C Y -C Z -A Y -B Z -B Z -A X -C Y -C Z -B X -A X -C Z -C Z -C Z -C Z -C Y -A X -B Z -C Z -C Z -A Y -B X -A Z -A Y -B Z -C Z -C X -A X -C X -C Y -C Z -B X -A X -C Z -C Z -B X -A Y -A Y -A Y -C Z -C Z -A Y -C Z -A Z -A Y -C Z -B X -C Z -C Z -C X -C Z -C Z -A Z -B Z -A Z -C Y -C Y -C Y -C Z -C X -C Z -A Y -B Z -C Z -B Z -C Z -A Y -C X -C Z -C Z -B Z -C Z -C Y -A Y -B Z -B Z -B X -B Z -C Z -A Y -C Z -B Z -A Y -C Z -C Z -B Z -A Y -C Z -C Z -C Z -C Z -A Z -A Y -C Z -C X -A Z -A Z -C Z -C Z -C Z -A Y -B Z -B Z -B Z -B Z -C Z -C X -C Z -C Z -B Z -B Z -C Z -C X -A Z -A Y -C Z -B Z -C X -C X -A Y -A Y -C Z -B X -C Z -C Y -C X -A Y -C Y -C Z -C Z -B Z -A Z -C Z -C Z -C Z -C X -C Z -B Z -A Y -C Z -B Z -C Z -A Y -A Y -B X -B X -B Z -C Z -C Z -C Z -C Z -C X -C Z -B Z -C X -C X -A Z -B Y -C Z -C Z -C X -B Z -C Z -C Z -A Z -C Z -C X -A Y -A Z -C Z -B Z -C Z -B X -A Y -C Z -C Z -B Z -C X -B Z -B Z -C Z -C Z -C Z -B Z -A Z -C Z -A X -C Z -C Z -C Z -C X -C X -B Z -C Y -C Z -C Y -A Z -A Y -A X -B Z -A Y -C Z -C Y -B Z -B Z -B Z -B Y -B Z -A X -C Z -A Y -B Z -A Y -C Z -C Z -C Z -A Y -C Z -B Z -C Z -A Z -C Y -C X -A Y -A Y -A Y -B Z -C Y -C Z -C Z -C X -B Z -A Y -C Z -C Z -B Z -A Z -C Z -B Z -C X -C Z -B Z -C Z -C Z -B Y -B Z -C Y -B Z -A X -C Y -B Z -C Z -A Y -C Z -A Z -C Z -B Z -A X -C Y -C Y -A Y -A Z -B Z -A Z -C Z -C Y -C X -C Z -A Y -C Z -A Y -C Z -C Z -C Z -C Y -C X -C X -B Z -A Y -C Z -A X -C Z -A Z -C X -A X -A Z -A Y -C Z -C Z -C Z -B Z -B Z -C Z -C Z -C Z -A Y -C Z -A Z -C Z -C Z -C X -C X -C Z -C Z -C Z -C Z -C Z -A Y -B Z -B Z -C Z -B X -C Y -C Z -C Z -C Z -A Y -B X -C Z -C X -B Z -A Z -B X -C Z -C Z -B Z -C X -B Z -C Z -A Y -C X -A Y -A Z -C Y -C Z -C Y -C Z -C X -C Z -C Z -C Z -C Z -C Z -C Z -B Z -C Z -B Z -C X -C Z -C X -B Z -A Z -A X -C Z -A Y -C Y -C Z -C Z -C Z -B Z -B Z -A X -C Z -B Z -C Z -C Z -A X -C Z -B Z -C X -C Z -C Z -C Z -C Z -B X -C X -B Z -C Z -B Z -A Y -C Z -A Y -B X -C Z -C Z -C Z -C Z -A Y -C Z -C Z -B Z -C Z -C Z -B Z -A Y -C X -C Z -C Z -A Y -C X -B Z -B Z -A Y -C Z -B Z -C Z -A Y -B Z -A Z -C Z -B Z -C Z -B Z -C X -B Z -C Z -C Z -C Z -A Y -A Y -C Z -B Z -A Y -B X -C Z -B Z -C X -C Z -B Z -B Z -C Y -C Y -A Z -C X -C Z -B Z -A Y -C Z -C Z -B Z -A Y -B Z -A Z -C Z -B Z -B Z -B Z -C Z -C X -B Z -C Z -B Z -C Z -C Z -A Y -A Y -C Z -C X -A Y -B Z -C Z -A Z -C Z -B Z -A Y -C Z -C X -C Z -C Z -C Z -C Z -A Y -C Z -C X -B Z -B X -C Z -A Y -C Y -C Z -C Z -C X -C Z -C X -C X -C Z -B Z -B X -A Z -A Z -C Z -C Y -A Y -C Z -A Y -C Z -C Z -C Z -B Z -B Z -C Z -B Z -C Z -C Z -C Y -B Z -B Z -C Z -C Z -B Z -C X -A Z -C Z -C Z -A Y -A Y -A Y -C Z -C Z -B Z -A Z -A X -A Y -C X -C Z -B Z -C X -C X -B Z -B Z -B X -C Z -C Y -B Y -C Z -C Z -C Z -B Y -A Y -A Y -C Z -C Z -C Z -C Z -C Z -C Z -C Z -C Z -B X -A Z -A X -C Z -A Y -A Z -C X -C Z -C Y -C Z -C Z -C Z -B Z -B Z -A Y -A Z -C X -B X -B X -C Z -C Y -C Z -C Z -C Y -C Z -C Z -A Z -B Z -C Z -A Y -C Z -C Z -C Z -A Y -C Z -B Y -B X -C Z -A Y -B X -C Y -A Y -C Z -C Z -C Y -A Z -B Z -C Z -C Z -B Z -C Y -C X -C Y -C Y -B Z -C Z -B Z -C Z -A Y -A Y -A Y -B Z -C Z -A Z -C Z -C Y -B Z -B Z -C Y -C Z -C Z -A Y -C Z -C Z -B Z -C Z -C X -A X -A Y -A Y -B Z -C Z -B X -A Y -B Z -C Z -C Z -B Z -A Y -C Z -C Z -B X -A Y -C Z -B X -A Y -C Z -C X -A Z -B Z -B Z -C Z -C X -A Y -C Z -C Z -A Y -B Z -C Z -A Y -C Z -A Y -C Z -B Z -C Z -A X -B Z -C Z -C Z -C X -B Y -A Y -A X -C X -B Z -C Z -C X -B Z -C Z -C Z -C Z -C Z -A Z -C Z -A Y -B X -C Z -C Z -B Z -B Z -C X -B Z -B X -C Z -C Z -C Z -A Y -C Z -C Z -C Z -C Z -A Y -A Z -B Z -C Y -A Z -C Z -C Z -C Z -B X -B Z -C Z -B Z -C Z -C X -C Z -A X -C Z -C Z -C Z -C Z -C Z -A Y -A Y -B Z -B Z -B Z -B Z -C Z -C Z -C Z -C Z -A Z -A Y -C Z -A Z -A Y -C Z -C Z -C Y -A Y -B Z -C X -B Z -A Y -C Z -A Y -C Z -B Z -B Z -B Z -C Z -C Z -A Z -A Y -C X -A Y -C Z -A Y -C Z -C Z -A Y -B Z -C Z -C Y -C Z -B Z -B Z -B Z -C Y -C Z -B Z -C X -B Z -A Y -B Z -C Z -A Y -C Z -C Y -C Z -C Z -C Z -C Z -B X -B Z -C Z -C Z -A Y -C Y -C Z -C Z -C Z -C Z -C Z -C X -B Z -C X -A Y -B X -A Y -C Z -B Z -A Y -B Z -C Z -A Y -C Z -C Z -C X -C X -C Z -B Z -C X -C Z -A X -A Z -C Z -C Y -A Y -A X -B Z -C Z -C Z -B Z -A Y -C Z -A X -B Z -B Z -A X -C Y -C Z -A Y -B Z -C Z -C Z -C Z -B Z -C Z -B Z -C Z -B X -B Z -C Z -A X -C Z -A X -C Z -A Y -C Z -A Z -C Z -C Z -C Z -B X -A Y -A Y -A X -B Z -B Z -C Y -C Z -B Z -A X -C Z -A Y -C Z -C Z -B Z -C Z -C X -B X -B Z -B X -C Z -C Z -B Z -A Z -C Z -C Y -C Y -C Z -C Z -C Z -C Z -C Z -C Z -A X -A Z -C Z -B Z -B Z -B Z -C X -A Z -C Z -C Z -B Z -B Z -C Z -B X -C Z -B Z -C Z -C Z -C Z -C Z -A X -A Z -A Y -C Z -A Z -A Y -C Z -A Z -C Z -A Y -C Z -B Z -C Z -A Y -C Y -A Y -B Z -A Y -B Z -C Z -B X -C X -C Z -B Z -A Z -C Z -B X -C Y -C Z -C Y -A X -C X -C X -B Z -A Y -C Z -A Z -B Z -C Z -C X -C Z -C Z -C Z -C Z -C Z -B Z -B Z -C Z -C Z -C Z -C Z -C X -A Z -C Z -A Y -A Y -C Z -C Z -C Y -C Z -A Y -C Z -B Z -B X -A Z -A Y -A Y -C Z -A Y -C Z -A X -A Y -B X -C Z -C Z -A Z -C Z -A Y -B Z -A Y -C Z -C Z -B Z -C X -C Z -C Z -C Z -C Y -C Z -B X -C Z -C Z -B X -A Z -C Z -C X -C X -B Z -C Z -C Z -B Z -C Z -C Z -B Z -B Z -B Z -B Z -B Z -A Z -C X -C Y -C Z -A Y -C Z -B Z -A Y -C Z -C Z -B Z -B Z -C Z -A Z -A X -A Y -C Z -A Z -C Z -C X -B Z -C Z -A X -B Z -B X -C Z -C Z -C Z -B X -C Z -B Z -B Z -A Y -A Y -A Z -C Z -C Z -C Z -B Z -C Z -B Z -C Z -A Z -C Z -C X -C Z -C Z -C Z -B Z -A Y -C Y -C Z -C Z -C Z -C Z -B Z -C Y -C Z -A Z -C Y -C Z -B X -A Y -A Y -A X -B Z -B Z -C Z -A Y -B X -A Y -C X -C Z -A Y -C X -C Z -C Z -A Z -C X -C Z -C X -C Z -A Y -C Z -C Z -B Z -C Z -C Y -A Z -C X -C Y -C Z -C Z -C Y -B Z -B Z -C X -C Z -C Z -C Z -C Z -B Z -C Z -C Z -C Z -B Y -C Y -C Z -B Z -C Z -C Z -C Y -B Z -A Y -A Z -C Y -C Y -C Z -C X -C Z -A Z -C Z -C Z -A Y -A Z -C Z -A Z -C Z -B Z -B X -B Z -B Z -A Z -C Z -A Y -C Z -C Y -C Z -A Z -B Z -B Z -B Z -C Z -B Z -A Z -A Y -C Z -C Z -C Z -C Z -C Z -A Z -C Z -A Z -A X -B Z -A Y -C X -A Z -B X -B Y -A Y -B Z -A Z -B Z -B Z -C Z -A Z -B Z -B Z -A Y -C Y -C Y -A X -C Z -C Z -C Z -C X -C Z -C Z -C Z -C Z -B Z -A Y -C Z -C Z -C Z -A Z -C X -C Z -B Z -C Y -B X -B Y -C Z -C Z -A X -C Y -C X -B Z -B Z -C Z -B Z -C Y -C Y -C Y -C X -C Z -C Z -C Z -C X -A Y -C Z -C Z -B Z -A Z -C Z -A Y -B X -C Z -C X -C Z -A Z -B Z -A Y -C Z -C Z -C Z -A Z -C Z -C Z -C X -C Z -C Z -B Z -C Z -B Z -C X -C Z -A Y -A Y -C Z -C Z -B Z -C Z -C Z -C X -C Z -A Y -C Z -C Z -C Z -B Z -C Z -A Y diff --git a/03/.gitignore b/03/.gitignore deleted file mode 100644 index f530505..0000000 --- a/03/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -day3 -.clangd diff --git a/03/rucksack_items.txt b/03/rucksack_items.txt deleted file mode 100644 index 37c2369..0000000 --- a/03/rucksack_items.txt +++ /dev/null @@ -1,300 +0,0 @@ -BccTFfTPTsffdDDqsq -lGGLQwFhDgWdqvhW -wbLNjGjlwLFrpSbllrHnHHRmmJVBmZJRRVcBTc -vvGLllBBLtllJnJFMZNjFcNG -bdhrhTgmhRrpLJMMNJgNffnf -qhRmTpzpzVzmTTbmVhWWWpVvDtsLVlwBVHvSsDCvvBDl -sLlhhthVRndBZzwBdV -PfmsPsqsGFqrSQpqBDDwpddDDM -mFjvSFrjPSvLJWvbRssN -gWnWQtMMDQbQvMDjjcwsvqcwsSSqZq -HzPJTtmtZJJsqfBJ -hCFPrNNPVNzFtQhdQMWRhhDd -sNhmsQZdNdsztNpHGCdjcBcwCvGvCv -brSlRfFFppHwfTpf -MbRlRpqMnqRpMhVtsQQQVWsM -HsdttdfHrHrwdhftMHMSDnJFwlQSgQZQZggZSW -LjCTqBCmmmTqgFQQFQjlnnDJ -GCTLBCmTBDBDPTTzqLCBpVcctcHbtbrcMMsdsdtcPtdb -QnJLdNLfLRQjpLlPflfQnlnswRvwsHVWVHWVVDZwWHcrwV -zFbgtqCBhtgBhsDZVDNHwvDv -zgCGCFCFGtMpJjlGTnlnLN -ZFhJZbvZVmFpFnJbnZFbLnbHPrjjQdBdCrMPQMQHrrrrVC -gTzlqmNlTflmtTRHdDPqMjHDMrjdQd -wcRSwglcNSwgWmNzwNlJZLpphbbnFhvLWhnphb -lRRrcbRfQmwwBLSLlvjjSvvFtS -WbghzhHWbsdHhVtGLVSSvLFJtSGC -WWbWzPHDqPfBqRZrmqnZ -frgLHMcHLrSZHPHcHrPNmMJtTCTCbJfhdwVbfJwwTbdd -DpDWRjQvqjDGFWhdVwQCnJgTnTbT -vvqggRsRpcssPrcsrN -MccbcZjmbbNSbjllbRqrhstVTMtqRtssTW -qJdwCLdCzQQzwHLQLTtsTtsTRVTVWWTJst -GdnpFHzwQCdpvpbccPbSbq -CbQhZpTbTgMMgptzrdGtGzlVNlrh -FWvmmRHSmjqnSjqnSjPqjnmNLGVGJlGWLlLrLWlVrGzNGW -FwvvBjmBnqmVvFnvnVPMDspDQTfZMCMTgDQTCB -VmrsHllHVLTdZtRclL -bjwMNQGCjGjjPwpRQnRLTtRQFvcdvt -MbWgjMDpNLMjNpwGpjbPWgfsHsqsHSrrHHJsgBSBzB -HFlwVhfLBZZLTLFHwqWCqWwQpWwSpqWC -PttsNjdtPtcmcDTnDdtjjDMpCCCCmSmqqGqmvMvbCqpC -jndRrTtPdgNPPnLrVhVLHhVJHffV -NJZVqHNNNJNqCdqZZVjtzCDMtzrtrFhhMFsPCS -TbwgwWRdQgfggQgvMPDSPszhSbSDszFs -QpRmWglwTQgGWTvGRvQRdwnjNNqqqBqVlcqVVNncVVHV -gqBFHLFDNCBClHgbLFbllLggVSTWJVWWpjvJpSSWJjBjZvjW -mczdshQcsGftdmcwcfhdzQVrhJZJTZhTVTDjpWpZvvWT -twGdRtcGnRgDqFRC -fsPjCjgRpwjPpsGgQwPfSZcdSZdWVHzSzcdzHRWz -MBLTTBMvbMmvJTLvTDvczNdZNHdHcJNzNqSZVG -rTlDlbBbrsjCCGnG -FsmBPtzHdmmvcvdWpcWCvM -RMJGjGGJJGLDRNJJnfGRRSvplTDccrTwSWClvCrwww -nnRqNGJLVLRRZNNZzBHMHVFVmzBFbhmb -MmTSpBMBCCMsbbrVvwwSLb -RffNRFRThtqHhHHqZNrLVvwQtsGvssdvvsGb -DThHghZfgqhFWRNHhhRWqMCnMzzznlPnBlgzMpnPCz -GhlMNMdpMZHHhhRLLjqSjjqvvmSh -PcTJDBDcBnBbTFcDwnPTQSLqLrqvWjwWLqRSvsRmWm -PDcDJbQTFBCBcncgQPcDgnHgVmppHVMddmZglzVHdMmt -BqFJqJGpBVnJqnjjmwvrNwVPHPrd -ZMbQmhWstZScWjdswwwHNdzHvj -ZZtQCtgZQWSbMMhmMSWQfGfGDBpRJnJqTFFJBgTR -tVcPGGqwgJPqtJtqZZwcZffsfrcNWBnSWWFrfhWBnz -dRMCMQLvNssBWFFR -pvjjQvmDMpHLdPPtgPPTssTHsq -WDBlFBbGdmBrqWjhWcqZCq -RPSRPtncngwgwzhCwghC -cssVsPpVncQMRsVQpRPnRcfJfTTmTdDBLbFlDblTDDDLJf -CZgCCzgzsCDZDzbbBclgvcjcnnjFBqgv -VLGThLWhWdThlWRHVTLTTjNjjdjrnBNBcrNcqmqqcc -VTRWLhpLWHRMPGRGRplVhSfttJpZzwstsbDtwbJzZt -fqhZRLhwZwVSLbCMCJdJCHQGZWdW -ztvpjtpcvgzppPvjvPlDQLnMlHDGWnQDLQWDdJ -PpsPzjPzgLrjzBgLggzrmrVSrTSfSqFVFmVhffFm -qMFDRLNRRJJphbhSgStpptbj -rZrPZZNCCCGrlfsCzBbgstBwtvbtvbvBth -CfVrdndzZGrfzrzdrGddPnNCFMRDJWRDDnRWDFqFDJJFTJJT -dMDbndBMQWnnbDstnMbMQQwspFgsFFjRrqCCFrrprqrgjc -SlLzZmHZSTVGSPVmSPlSmrpFvFjjpgrpgFcvrcFcWG -PHZZTmNVHSWJlHPNLSzPLLHwDBJtbDbnnnMffDbwtnMndQ -tHBzNCztLBRBtrjvSjfnjvvzfpjj -gQwWqlnqWqJgJnDplfflddjdsfdpFf -gcwwmnDccTPWWgJbZNNbZHZCRRTrLB -ZhjgtrJNfDNpqbhqQmqpmb -cFLcwGGHwcGdwFCQjnnnVcmqmjCp -HvvlzjWHjFWTggWStDrDZT -GPjjQtPQbjwWqrmnsjmnqn -SNGdfLLGdlldZSSRWznFsNqFRnqsWs -DdMpMfZMhfZMpDfbDQQbGQVgccgcVt -hHGGGTlddWGgpRdcvwDCDwzgLJzCwzwgwL -MFSbZSnnFJWwQBNMzw -tSjrSFSfqjqqttPnssqjssbhGmWGhcmvldcmhHRhGRhTRf -qdBjBTNndbnqnLmtZmZvvtLvHd -hDJCpfnGhJfDPzGzzCnGPmpZZVLZvHttZHQLHgZLHt -JDrfCDJhGMhFhPzMrCCnrGSwswswFsblTqRlRwjcjRsqBT -tJPRSZCSJJCnmvvvQMrpqLVwqLqMcCCM -hhGGGfsdfTGlfggjMLVVFsMVwMMbqbLF -hdTGGhGhdhfhhwlgNfdhZnZtHHRNtZHnnZmHHzmn -HlgRZglZDWZgfVbdznHddTvV -MhShhQMSFShFPPQplMPmwppwbzdtVbFtfvfbzVbvbTntzbVT -lMwpmJLLLNGwBrcZCjrGCGrD -qjjWRLjNjtGRRWTCghNwsgwcbwmC -HPMBpVGMPMvvVBPswmhTbCwgmsVThT -vDSMSvflBlHpvMMfSSpMFWZdtZWdGWGddqfFtRqQ -ZmnGQfnZgdmRGQGvgnnmHCbbchhpMLrpcbLpdLpzbz -NBFPBWFsSVNJlFqLDLwcwrPLzzCwhp -qlWJqqWFJJjNqJWsFVsVqqRCggtmvvjQZgQnZQmvmHRt -RdCsJbdsVJtRvdzBzrBcjzMTqT -wNSNnnHhnwhHfBHqHjBDJMJr -GnSPLwlFwwLWSwpNWLSNpVZtvPsVJsmRCmtgsvsRsv -GPMwMMPCBPwBGsCGGWqBsslQhVQFccphvhWpmcFhVLmV -rbNnHLLHfHfZFfQQQZml -DzSDNtrztbgCMMBLLCsBts -rTtrVbrrhbbGGhbbbbRqccdBcdBcvRvBSRRV -fDqQDqLFQgQgZFMlFNRgvCNvRRvHvRBHHR -mfPqmFsqqsbJJtGtbt -vNHvgsSGSFDHvspvtSGwJwJNJrllhwhcnwJlwm -dqWdWfQdqQVWwnfMnlcfwzMs -VqQQqBRTqsBQWLppZLpFSHZbvvDt -gdcldHQlQndnHMzCjvCFrzjSFtbLtv -NJGmZZJZGTDsWWJNmDVmsCrSvfPrvTtSPbFFCFFvCT -BDDsmJZVBJwBRsGGDmZNBGqMdnghhcwgbngpqqMgnpgc -VhhvVwmvmwTPCwPwmDRgDCsgWSnfRMSWSM -ptHZZtlZzqbZttHbzrFqnDSMShMgSRRMngDWgrGh -hBttqBhBzlFhtHvTJQJTcvBQJPPv -FjfzfGjsjBfQfMLBNg -VlrppVwrpVSdScwTjVnCCQLQNCMBhWgV -jvtSrSjjtSZpqtHPDPJqRzGR -ZSmbSDswfCDDHBFFvWHJ -jcjcVjltntQMltnVrdNnNjdQgFzWHqzBWGWQvzHwgqqJGz -nccLllwwhLCCSLTmmRTP -HBSnnJSfHvBfNWMNrvnMrZlblFbsbHwsPFVHTsHFls -VLmDLhRgRbZFRwjZ -zQDmCLLDDLGttGGgtLvvVSfqJBSVftSnrJnN -CgGhbgVMNgVVbjrrtcfTDTfvTscrTvSSss -qqFzFBzsPZHmddmsmvWSnHJnncDfWnDJvv -ZwdPqdqpdPlPwdRlsdBqBMjNQjGVgbQgQhGVCCtgbR -CGFTTMLGPgmPfGfCwTPSSFNQDLNQnscQNccWdQLqvqds -pbJlzhZRHtjrbrbjHHrplRWVNsNvddZNWDQVVcnQVscs -pzJtlJlBhJJHJjHhfPfTTFMDmMPBMSgm -gzCBPDDzgvLvgPLgNThPlVZccJTmrZNV -sndSnpsdMSnRMRpjShhNJZJhJjrVcTljTZ -SRRsdnGwRSpptnfMSSpdQtfdWqvbwFgbDJJzCzqqWqWbLWWz -BDnsPDlmmwcnCLLLwPtFTtTtFRqjRrrSVFqn -dfhhzMGzWJhpMWhHWggTHJVFVSSqbqqjdRRtvqqvFrtF -JMGfHffhQhQTNcTTBLCQmm -bfZBvvRRRzFfFFLRvFzZCcQlScchLlGNhSQGGVQh -mwJqTbsHmjbTNcNhQGGJGcVS -mPTgtsnPjwHHmmmbbRDgfpdgBpzvZD -lSnRStHtTZdjrHjnqJglbqgchhDCPCPc -swFBzvBNLpBBsvszvDJhCzgDDCgbbJQzDq -VswvBFmvpSrShmRRMn -vWBBSrWnZfCWVchwhbcjVN -RdHQQpRPJZLTtJgNcNGgbhGh -zpzDzTdqQRqRzzlRDsBBnBfMmCCSZDBS -ZtGSZVpPDtVbQjbwBDzbbL -WcFvTFnTMnnMcnhmQhmhBbBQzCQjVb -RRWsgvgnfqgpGVNg -WJTrJJCzLqCqBTWLsCCqzmPPQrjwHQQGpwGHHmRPVw -bMvnDFnFSbSlGgnpmGQVpRjV -DZSdFZdQZZclsscWqWLhcBhs -PzLlRRNjjRQzvPNQsvddlZfchhWWZJHSlhChDhHhcc -MMfngVwtpVMqVrwrMBgmtGqCHDWqJSDJWhHHSSSJJHHD -tBgnMTMMrgVmrBwMmGfnNjjsdLbbbTQvjNTNsQLz -ZZBZRmPmgpgZGLWLQWslSWmLQL -DnHJJjzqrJffrDnHzJjnMbQWSltttSbStvFQSstSvCLF -MzJDnfzHwHlljJJnqrMjfPGdBRpRBGBRhwVdGGRTBG -CnZCpMFNnFvvNdpHVrWghgtFVFlLRWhh -cBsSBsGcjGcJZDrggtgtVDVrgWmh -wTBJbcbzffJbZccjSbSjBfccNCNMPqqPPdvnHvTvnMTNdnvQ -vMgPmvQmWDMpGpjBbMMH -CcVJNcdNgdhtCVpjBBRppfRTGbph -sFsgNlcdFlJFFwFstNJcvzDWZqqWvqLqzLzmzDwQ -LLVLVsPPVVPCLLrjCNNNgmRdJNdCdfMJpB -DTZZHTWbwwpWbSWDBmJMSFFNmgRRBggf -ZvzDWqDnDwnZTpzZTzWvphPtqhQsltVtPhPhsQrPch -zDgWmDgrpCLmwgWTrjlJBQRJjbFGrcbQ -hSMvqvHtqsdVHlJDcclMBjRMQJ -sqvHsSstSdqhVVvZdqVHZDgwWpZZLLmfmmwfNfWCgmLg -SQWcTnWVWbZWWBcVPnZVbnrNrMFMdqFNqdMqqFhrDQvq -plGLlLGpJLhCGrRqGDDDrdzNGr -wgflHCCCJmpLjCLHtjjgLCtBZswnsTBPVPVsBcPTbZBBSh -vvlMQvvdjdGtVCTJlVJVfJ -FLrFqwwZgNrFWqZwgqrZBLWcBTtppztVbfRJztJbztfztT -WNmmFJwwrFFnNmDgmjdGQMdHMsPvPjsHDG -hGmZHdSRdMmhMZSHlvbTvRbRlVtCTlCR -znnfzgPPDpPfDcgnZTJvJNCZbJVCcNJV -nrLLfQznprrppgprWrnPzQzLSjGsZmHmhBdsqWhdhBMWhdqd -zhtNFSFwRFLCsNrNNBdl -BmQBPjDpBTDgHllgHc -npBjjpQpjGbMnmPpjPQWpwZhtbzJfhwvwtSwhhFFbh -PZcZbcPlbSprcQbbdCwWRSttgtgvWfjC -TGVLVHHmTVHGDTDnGDhgWjwvCjwwwRLLgBjWBR -CHTGsnHVVcJPPcNsNJ -tTqGSSGPGfVfTpqGTbbcVWJLdjtvdzjJthCjlhdlzQ -wwFBZMmZBmgnjzlCWBBjBLjv -rNMsDZnMMWSfDcDWPR -vLzbsczhLmmnlNvrNQHfWd -SMSFqMwjFFDVSZwVTMDjSQlQfNlRrQRWdQfRrWrqHN -CPTwGZDTFCPSjFTSPSFbPgpLscPczmcBLbfgpb -QnQnpFjsbFcSSvCMNvqVSrqq -WfzfTfzzPgHTfwfWtgRLMJDvjMmMVtvDJJCVtqmC -wfWRgPzdgRTWBBWHPBHHBRLTlcZdhjnbZQcGZGpsnphjshbG -pHzPTsBHzqqtQCZZshlWjf -DFFbnvJMDMljjtQjfCbQ -dgJFDGwgmGlMSggGdgdDDlvLNTzpBzLzzwpTBLzqPBczLT -jccNVNdwnclRwlbwlVjdcpJSpGpSllBHgGHZpJpppf -mDThTmsnDsSBpZfmmgBf -MrFrhCshqvWvnWzTWQtzVbRRQwQRNQjdwQ -tBnLJfnQtzRCffmNjSRjZjNZSRrP -dVdMVMvMghHzPhzZhHND -dGWGgplWGVMdMMzCTsbLtLTCLpnT -ftNfNDdSBdrMTdrjMM -cHgHGHzGgJhrPLqSrrJTqp -mVFnQnhQGHFznFhBBbSDRBlSVBBRfS -VqqPBPcPbQHgfrrpcSDR -tpMnsztnGnthhzTtGTGTzzWgJNDlMfSRlRDgRNRrDRHfrg -zWtTFWzTwphChnCzFhzWZGGvBvLqmVmbVQqjqjmBPqBLCP -ZZgZnhrmwmnmgmvrghPmgTGcTSGSMSldgcCQCSqW -LzFLDBfHzHCCqCFGcSlS -HBjRJDLpHpJsJVJqsnhP -PqrqmvmrwzznnPDpjVpDLfDtPGLt -sdRhRWFhShhFccZZsSsNbsNcjCtLpMVWCjptGCfMftBDLMtG -bVZcsdlhdNSbZRSshRcbbqlmnqHmmwzrJlzzgQlmvz -pnrcNGqmrGqnchGhqdWdTlldtQtlMsTq -DvSLgzLSMfbgggCLCwbSSLLtfsWTQTsWllssdltRQQtttQ -bCCzzPPgDPjPvwSzDbwpVNnpnjjrhpnVZGMhcp -jWbGtDdqCqZjdHwcwZMBVQmcvZ -PnTflPRRrlgLTTRlTzFPPQQBcNvHBncQpHMwHNBMwm -fFFRrFLJgRcJglgRzTzrLqWCjtqGGDsjCjdbGdqdhJ -GwbvGqMsDMbpMGzzgRzgpBLjhcch -WFTFNZTZSCcBggBFcrss -CJWWlsWlCtqGJmMGwJ -CGCVhprTrthCZTCNtVGtZDZNdlPPdPwmmvrcbmPmdQRvQWmw -LfzLzssfgHjLFjFLfjMfHsLHmPwdcQWQQlscwlPdQclbPvlw -LBFHjgMzqqjfJqLMzffHzqgHhhJDZSGVDVChCDDpDNNpNtDW -TbzVlmNTVVtnTSWNwDDrpGcwdp -fQQMFbhCfLgfQCsdDcHpsWpdSDsGrr -ghvPLQMfZhjjvPLhbQFQBZqJlTnnnVzRmtRzlmBl -JCLLLwVDwCQsNwwJHmfrMZpMfMMrfPQSMZpS -WlFlzFRnznthqWRGbMpVMbbMPtMjMj -vTnvzqllhdhqTwVBLcJHmmmC -tczhtcJJJbtclWrtJBWJBtJtpqPRSPfpBRgqRfPmpRqddSmM -HCvnsQLNCQwLnDsNHLwQfPSSpPSMfnPddRMmmGpp -wDQwjNwQNHjTHNFDCNmCFNWtWzhJbWbVrhtWccVFlrlV -sPRpCndBCGpCGHttSdvTbWvgdjST -wcmDwqcwmGDTNvjWtrbSrc -lwlVLVGqZGlLzVHHBBBCHBHRPCCz -wdmhffzzphrjqtzRbrrq -CRgGTGTFssZsllHNBlHsFJRjcrtjtPDPcbCtDrLcrjctrc -NHMRHTlFgGNwpQvMpwVvww -MPLJNPqmFWmDFjGS -nbsZtwbZlbZlGlFDDMpVlF -hvsbbbZtvfhhRZbZsfzMbMZbqcrqdrNrNqLgqhrLhJgddLNL -SnMLpRDGlZSZNlnMZpCwjLwzFrHBWCFWBBBr -TttvvtbtVcsJtRsvtQdzWJrBjCCHBWzrFFhCjC -VmvsQdgPbdgVTvgPMSDfPPZfDRRNDNMl -LjngLCNhDNFNhFDhcMqrqqZMcSZnHTMc -PPJwtGlfszGwWtzwQJBPGslJSqRTHZvgcRRZrMSTMMTtRTTc -llPPJWzQPmWmVNgDbLFCLb -NPFlLNBLprpdmmdPBmJnLrdjMVDjMSdqgggQTVDqWMdqVs -vZTbTZRwvvGRTRjWDqSqqQgDGsGq -vzZcfRRZbwbRHRtwZCChBmFNtJBPLBlBJJLpmFTP -pmvZmmTjQFfnvPPHHv -SczhzfbsLNhfccNFsWFRPrDnPDnVnW -BtBbSdtzLBwSLwBmTZpQMpZmZmfZ -PqPQZqtQQLDqrnqdjqdVwVbz -MGRGWMgJHGlRRHfSwfzCfCVVQzbwjrjn -JsmHmSJJmSMWMlTWQBFhLTvhDFZhBQDZ -sbgbbFGTTFNMbMNFWrjsrvWzHWPzPPpf -CVmhVqSqCZmJQhPpHzvZvtzWHjHP -CnmdCQCdnFTnNgRpwT -blZjhbZWVttjWjWLCLVVZCZQjMDQHsBsBQfMDQwjHDwBHH -NdcJdFcJqgpJpNnDQLMFsBnLSnnS -LJrJdJrzvdrrpcNdNcrVlZWbZzZVRhRtVlPttC -mhRtNNtrtBQQrtrBBmQlZwHHqHZSVHHGshSVDwhS -gpdPMTcsLscMccTpbLdHSfGfqwHZDHHqZqHZ -zbzvMpPLppLzLMjTBQRmssjBWRQjlmrN -VzzvggdvFdmffwmGpd -HNbnJTRTmCwwrRpR -LlTnWhLlhLJmLmtZtPcPcVFFPSZgZt -jHcZjHlHzLHHnSNSfL -pQWRrwPwrRWBWBPWBRrpdPmzhShsSFFNShLhnnvPtvSNNs -dzbmwVwbbBmGcqDbgllJCC -ndnvvzJDHvzHHHjnHjCCSDLgbSFwNFVbFVTL -mcQmQtpWTQGlmpTtMtqtpqTFsLcVSSscNCwLNLbwbbLNwV -pRZTQlhmtGWqqWnPHdnhjHrBjPPd -TtLpNHspTcLNNsLpthhsfmtjRSRlWWbzSwSRGwbWlWSSvlmS -qBJVnZZdJVZrZndbPbWwRzSMVGbbVS -QCdnBFBndBQDnrqrnqqNhpNNLpHthsThjGCTLL -phCgcdrFbPLpgrbFHqQqzzlbGWGqQbHW -SFTvTnVVMRnNTNfSHjHQMDlHwDWlQwDz -TZmTvsFNmvTtsggpdJLBBsCs -PBBWQjvsPsHVsNMcSzNDjcGggS -ZtrTfTrrrrdCqpdtLNnMLLqNcgMzgHLq -CZFmdTrJtbZrBvWHVVvHbPQW -djcrrBljMrTdCTcdCClClMlqRvtNqqSRwFbNbwvNBNpSzq -QhPmGJnPVGVHHNzSqpzFwztF -nhgPFmsnLPGLhPDJhGTcDjMfrMMjMZWfjfWj diff --git a/04/.gitignore b/04/.gitignore deleted file mode 100644 index 392f136..0000000 --- a/04/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.o -.old -day4 -.vimspector.json diff --git a/04/section-pairs.txt b/04/section-pairs.txt deleted file mode 100644 index 3b72ab6..0000000 --- a/04/section-pairs.txt +++ /dev/null @@ -1,1000 +0,0 @@ -22-65,22-66 -91-94,63-91 -6-88,5-31 -85-86,64-86 -40-65,40-65 -25-82,24-94 -68-69,68-92 -60-91,89-92 -3-72,3-73 -44-85,84-85 -15-72,14-72 -84-92,84-92 -10-84,3-10 -32-62,31-61 -14-98,98-99 -24-78,24-61 -2-5,5-89 -58-95,58-59 -39-93,92-93 -11-82,81-82 -12-37,13-58 -53-92,52-91 -1-19,3-18 -90-91,91-98 -20-72,19-71 -91-91,1-92 -71-90,71-93 -77-94,77-94 -48-76,48-76 -48-58,48-53 -3-42,2-14 -3-4,3-94 -4-9,7-8 -14-97,77-97 -66-66,17-65 -12-99,13-98 -29-74,30-74 -30-93,29-92 -43-44,42-46 -7-9,8-81 -21-77,1-89 -85-92,86-91 -56-72,73-73 -16-75,17-42 -2-85,1-85 -97-97,13-98 -3-94,3-33 -55-91,1-99 -14-21,14-15 -1-3,2-98 -43-57,43-56 -9-95,8-10 -18-80,81-92 -19-72,19-71 -17-94,62-86 -45-59,46-60 -73-88,46-87 -63-82,82-86 -63-88,87-98 -20-28,20-56 -76-76,70-75 -36-73,35-73 -85-91,85-90 -4-82,4-85 -2-2,1-98 -27-71,27-81 -13-79,13-14 -32-43,33-42 -53-97,98-99 -41-62,42-66 -23-78,23-77 -6-92,6-91 -1-86,1-85 -3-89,84-90 -5-79,78-80 -51-73,50-72 -48-81,49-82 -32-33,33-88 -4-97,4-97 -13-88,14-65 -33-74,32-75 -26-48,48-78 -1-46,16-33 -2-6,6-67 -5-93,5-93 -5-6,4-22 -68-83,38-84 -10-70,18-69 -10-77,70-76 -4-94,3-93 -22-95,21-99 -32-72,31-92 -30-75,29-74 -3-96,95-95 -96-96,61-81 -52-77,53-77 -1-2,1-94 -4-96,3-98 -29-58,30-56 -31-49,30-60 -33-79,27-80 -10-51,8-11 -8-36,8-36 -36-93,36-92 -9-60,10-15 -48-80,79-87 -39-41,40-49 -48-87,64-87 -30-34,2-57 -81-82,13-81 -3-15,15-99 -37-72,38-72 -10-85,5-84 -6-79,78-93 -75-80,76-84 -55-72,55-55 -8-66,9-9 -54-64,63-99 -6-77,7-48 -2-64,1-32 -31-91,90-90 -19-66,18-94 -58-75,26-76 -58-60,1-59 -90-90,87-91 -5-91,5-91 -67-67,3-66 -13-81,31-36 -31-61,23-60 -18-92,17-91 -85-86,15-86 -10-68,9-11 -52-85,12-84 -7-27,26-26 -43-50,21-50 -25-75,74-75 -7-7,6-24 -1-63,42-62 -11-12,11-66 -25-94,93-93 -13-48,31-47 -3-58,59-59 -1-54,1-1 -5-5,5-96 -59-70,7-71 -18-19,18-81 -9-96,10-84 -33-41,33-38 -1-99,1-98 -69-83,68-78 -19-82,8-81 -2-23,3-24 -57-90,57-98 -75-83,74-76 -68-68,16-69 -2-86,1-33 -5-92,6-14 -51-76,52-75 -25-72,24-46 -9-76,10-50 -5-51,23-52 -19-83,20-93 -33-69,44-70 -22-69,23-69 -55-61,40-62 -2-16,16-81 -66-98,66-96 -27-85,28-86 -43-93,88-94 -19-83,32-82 -2-92,26-52 -87-87,45-93 -40-81,97-99 -4-97,98-98 -19-95,6-20 -52-96,53-53 -2-34,2-97 -62-83,63-66 -9-74,8-81 -53-83,53-83 -35-73,11-72 -9-97,10-95 -9-51,10-50 -25-27,26-35 -45-60,45-46 -12-65,28-65 -40-92,40-91 -5-5,4-98 -72-91,90-91 -16-87,17-91 -97-97,18-96 -77-78,75-79 -22-48,32-47 -70-70,35-69 -45-98,99-99 -65-83,83-92 -2-95,4-88 -5-10,10-46 -4-84,50-85 -58-58,15-59 -11-80,3-22 -46-48,3-47 -29-80,30-30 -34-96,5-95 -65-97,32-96 -26-31,30-46 -12-12,12-77 -26-92,26-92 -29-92,29-90 -26-27,27-30 -4-30,3-29 -29-57,1-28 -99-99,42-97 -92-97,78-98 -3-90,46-91 -44-76,43-75 -24-28,10-25 -1-95,1-52 -3-3,3-61 -39-94,40-93 -41-86,75-94 -28-28,26-27 -21-94,21-97 -12-41,41-54 -4-49,3-5 -75-90,44-75 -4-83,78-82 -5-93,93-94 -33-90,89-90 -12-32,13-98 -41-99,98-99 -4-67,3-38 -95-95,11-95 -7-46,7-46 -11-18,18-24 -7-92,12-57 -60-91,90-91 -86-94,86-95 -11-58,57-57 -7-10,10-97 -1-46,3-46 -1-52,1-2 -16-94,74-93 -7-98,18-97 -8-76,8-74 -37-92,54-91 -63-86,88-96 -4-55,47-58 -70-92,91-95 -73-77,71-77 -3-99,5-99 -56-58,56-57 -53-73,13-74 -88-97,97-97 -52-63,51-60 -13-94,14-91 -2-93,3-99 -42-75,67-75 -38-39,38-88 -8-93,92-97 -13-32,17-31 -3-17,16-53 -1-1,3-95 -5-88,4-87 -76-89,47-77 -5-54,4-55 -45-95,90-96 -81-89,36-88 -31-36,32-60 -87-99,10-88 -17-89,47-88 -26-94,25-99 -43-90,42-43 -59-87,59-80 -34-43,37-41 -1-54,1-53 -2-91,2-3 -40-95,46-95 -8-14,14-55 -38-52,51-69 -16-62,15-63 -30-55,31-74 -46-59,10-74 -35-81,80-88 -10-86,10-98 -18-68,18-68 -5-50,5-92 -48-98,99-99 -6-71,4-72 -6-6,6-43 -27-39,26-36 -15-15,14-82 -91-98,29-92 -46-51,50-52 -5-99,5-98 -4-91,4-92 -82-83,81-85 -68-78,21-68 -32-70,69-93 -25-59,25-60 -40-52,40-40 -28-68,93-94 -13-99,50-98 -10-33,10-11 -11-46,8-11 -20-32,19-31 -9-63,3-62 -24-92,92-97 -57-68,68-69 -39-91,39-91 -57-97,49-83 -2-58,21-92 -14-99,15-98 -42-90,43-51 -51-51,20-51 -29-43,39-43 -8-91,7-99 -11-75,11-76 -33-98,34-97 -99-99,28-97 -35-82,11-35 -80-82,45-81 -52-56,53-55 -29-77,28-93 -6-95,1-94 -12-77,12-13 -28-90,27-29 -71-74,72-77 -4-97,4-97 -40-85,39-60 -36-38,25-38 -25-35,24-28 -20-57,51-54 -80-81,3-81 -18-98,97-98 -82-94,71-83 -5-95,6-87 -16-78,3-79 -3-74,4-75 -14-87,13-42 -93-93,8-94 -7-20,9-21 -6-76,6-7 -4-98,69-99 -67-95,94-94 -66-87,79-86 -45-94,45-46 -9-13,10-46 -71-84,8-83 -3-56,4-82 -35-89,36-61 -54-77,53-55 -46-95,46-94 -9-19,7-19 -18-19,19-42 -37-54,53-54 -14-91,14-90 -9-35,9-36 -20-20,20-45 -96-97,25-83 -11-55,10-10 -10-95,11-89 -30-34,30-86 -30-37,35-38 -70-71,53-71 -6-12,6-10 -4-34,34-95 -48-79,48-72 -5-99,6-6 -60-77,78-94 -64-64,13-63 -13-31,14-30 -7-23,8-24 -87-92,88-93 -34-81,35-74 -7-58,8-77 -3-98,3-99 -7-94,94-95 -3-12,2-88 -21-97,22-72 -13-77,95-97 -15-77,15-16 -67-82,68-83 -28-28,25-56 -51-52,33-52 -12-90,12-90 -24-72,25-99 -1-56,3-55 -40-84,39-84 -8-9,8-86 -31-71,31-72 -76-90,64-75 -19-90,91-91 -42-70,45-69 -51-93,80-92 -21-36,22-37 -96-99,97-97 -83-99,1-98 -40-43,34-61 -1-97,2-96 -1-92,1-91 -11-92,9-73 -57-57,56-66 -13-71,12-75 -70-89,70-71 -12-24,16-24 -10-35,56-63 -18-85,51-76 -20-46,1-45 -4-64,4-64 -48-52,48-50 -84-85,17-85 -48-64,63-64 -19-28,27-29 -4-16,3-17 -29-66,2-28 -8-88,55-70 -60-84,61-85 -8-69,8-69 -15-67,3-68 -42-95,96-99 -21-55,22-54 -64-70,19-71 -17-82,17-81 -4-80,3-81 -7-95,7-73 -12-34,4-33 -3-95,63-96 -1-96,93-94 -45-50,36-49 -63-89,45-64 -8-96,9-87 -93-93,1-92 -10-11,10-11 -2-6,6-99 -40-41,40-68 -4-91,3-90 -4-68,66-68 -37-84,36-85 -15-85,29-86 -77-79,53-78 -50-81,80-81 -51-66,50-72 -53-53,29-54 -42-78,5-77 -35-53,36-76 -17-17,18-18 -4-79,4-79 -23-38,23-38 -46-81,80-80 -26-93,25-37 -59-61,20-60 -82-96,82-94 -16-40,17-21 -5-95,5-98 -26-26,26-64 -32-40,32-75 -3-55,6-54 -28-86,28-86 -4-87,4-96 -4-88,24-99 -4-66,5-5 -9-61,8-89 -48-70,48-70 -36-37,14-37 -21-49,21-50 -57-62,14-35 -8-62,8-66 -14-96,11-97 -13-44,43-44 -12-87,11-86 -2-24,25-97 -3-83,2-98 -10-80,10-80 -4-94,2-4 -1-77,20-77 -28-79,17-79 -8-82,7-7 -6-87,77-82 -4-93,3-65 -94-94,38-95 -74-92,74-93 -13-68,12-69 -41-51,41-42 -22-93,21-23 -7-12,13-64 -58-87,51-88 -18-66,19-91 -1-70,71-71 -9-17,8-37 -3-32,4-97 -54-90,27-91 -1-94,3-93 -3-99,4-70 -16-92,16-91 -22-57,22-57 -4-78,31-53 -28-94,28-29 -19-48,16-18 -48-68,49-67 -23-39,22-24 -12-87,23-95 -36-47,37-46 -66-69,66-68 -35-94,36-93 -13-22,2-20 -41-53,52-54 -4-51,3-96 -52-52,5-53 -20-85,19-84 -4-78,3-79 -86-98,15-97 -68-85,68-87 -2-55,3-54 -27-63,11-64 -75-83,52-83 -18-75,19-74 -7-88,8-87 -1-86,1-92 -6-43,38-44 -71-71,70-71 -6-43,24-83 -15-53,15-63 -69-97,69-69 -9-99,12-13 -31-41,41-42 -11-53,10-57 -46-67,14-70 -24-35,25-36 -13-91,23-90 -62-67,68-70 -62-99,63-68 -10-84,51-85 -5-98,1-98 -16-97,81-98 -51-92,41-52 -15-88,14-93 -3-92,2-93 -44-74,44-74 -4-95,94-96 -51-62,25-63 -28-69,11-68 -3-82,3-78 -5-95,5-98 -25-96,25-99 -9-9,9-66 -17-18,1-18 -2-86,4-85 -4-9,9-92 -2-98,2-98 -61-96,60-98 -1-89,35-50 -89-89,25-90 -1-99,1-33 -53-73,52-74 -30-55,29-90 -97-98,70-91 -66-69,65-66 -31-83,82-83 -2-67,67-95 -77-78,77-96 -30-98,30-98 -94-94,28-95 -37-83,8-82 -14-46,28-30 -75-80,12-81 -19-68,18-19 -65-85,96-99 -62-63,3-63 -19-95,97-97 -54-79,55-78 -12-98,97-99 -83-98,41-84 -68-88,34-69 -25-25,20-25 -2-66,8-99 -84-85,21-85 -52-98,53-87 -32-55,31-54 -4-51,6-90 -46-86,47-47 -75-75,10-76 -30-38,29-49 -5-96,4-5 -49-49,49-93 -8-67,39-65 -6-51,5-70 -38-70,39-69 -2-98,2-3 -51-53,50-59 -56-92,57-91 -11-90,11-52 -19-99,20-98 -54-77,52-55 -6-93,1-6 -62-80,58-62 -27-82,26-97 -10-79,9-78 -18-99,18-99 -7-87,7-84 -44-44,45-86 -89-91,6-90 -15-98,15-95 -56-59,54-60 -61-89,2-82 -30-78,12-96 -10-84,1-10 -61-62,46-62 -5-74,5-6 -29-33,30-32 -81-95,95-99 -51-98,50-85 -6-79,49-78 -47-52,12-61 -4-58,3-89 -75-94,31-76 -43-49,42-44 -3-4,4-47 -44-98,98-98 -67-72,66-72 -2-38,3-38 -3-5,4-47 -5-95,5-95 -34-97,35-78 -66-68,67-98 -28-32,29-35 -44-68,31-44 -28-53,27-55 -16-73,17-67 -12-49,49-97 -34-76,75-75 -38-96,37-43 -15-20,20-79 -15-22,22-35 -3-25,4-55 -6-90,6-89 -17-74,18-75 -15-60,14-61 -6-29,29-81 -23-66,11-24 -37-90,90-90 -1-24,2-57 -42-78,41-79 -94-99,74-95 -95-97,2-30 -13-61,56-60 -23-82,24-83 -56-56,31-57 -58-91,57-99 -13-25,14-24 -46-54,47-77 -47-74,73-74 -23-48,22-82 -79-80,81-81 -16-33,6-76 -54-70,55-70 -44-67,45-66 -2-4,3-97 -24-94,19-94 -33-77,49-93 -13-35,35-73 -28-84,28-83 -6-89,7-90 -40-80,42-80 -39-84,65-83 -83-83,59-84 -20-46,30-46 -31-34,32-46 -12-13,13-67 -35-75,34-74 -20-20,20-89 -13-70,5-60 -25-25,24-24 -84-87,83-86 -26-58,26-58 -6-96,5-7 -4-78,5-79 -15-15,15-27 -7-79,3-80 -62-64,24-63 -68-69,32-71 -27-68,28-41 -43-43,11-44 -27-82,83-83 -54-70,26-69 -16-16,17-70 -27-34,33-35 -33-97,96-97 -4-5,4-39 -43-43,43-92 -27-33,1-28 -23-91,23-58 -9-51,8-10 -4-6,5-76 -5-34,33-95 -97-98,46-98 -20-53,52-65 -7-72,6-96 -32-79,93-95 -21-86,20-85 -47-82,46-84 -9-96,8-86 -10-93,11-75 -11-12,11-77 -7-56,6-55 -3-7,7-43 -54-84,55-55 -3-95,3-97 -18-55,37-56 -40-68,39-91 -56-87,56-85 -12-34,13-35 -7-62,8-63 -95-95,54-95 -7-94,6-94 -14-92,13-99 -18-42,42-53 -75-96,76-95 -5-78,4-6 -93-94,14-94 -25-91,25-92 -96-98,97-99 -82-84,82-85 -37-39,38-42 -11-48,7-49 -64-66,65-90 -10-46,9-45 -35-92,34-52 -6-94,9-93 -12-96,95-96 -16-86,63-67 -5-96,5-96 -54-59,19-60 -3-92,3-52 -26-54,27-53 -28-97,28-93 -98-98,83-97 -64-98,13-99 -79-84,80-86 -5-98,4-97 -2-23,22-35 -7-11,7-87 -31-94,32-59 -25-41,17-42 -28-94,76-95 -6-93,5-94 -73-94,74-93 -6-44,17-44 -2-99,22-46 -1-73,1-72 -25-71,25-72 -35-36,6-36 -6-66,5-66 -92-95,92-95 -53-75,52-75 -5-55,3-97 -12-76,43-75 -5-49,13-48 -32-32,8-37 -18-96,19-19 -17-59,17-60 -1-17,2-95 -37-82,83-83 -39-79,39-39 -25-81,25-86 -11-52,51-51 -91-91,30-91 -43-58,44-57 -1-98,2-98 -31-62,31-62 -6-13,6-13 -65-92,13-91 -3-6,5-95 -21-88,14-21 -48-75,47-74 -70-93,30-92 -37-58,58-89 -14-24,14-23 -31-60,58-83 -4-95,1-56 -47-79,98-98 -36-65,37-38 -6-18,19-75 -14-50,98-99 -44-94,45-93 -37-39,38-56 -39-57,38-40 -7-36,6-90 -81-83,28-82 -15-86,15-77 -70-86,2-44 -8-23,7-23 -28-31,29-78 -5-67,4-66 -31-31,14-32 -45-95,13-96 -11-39,40-40 -6-95,21-94 -35-35,35-66 -4-97,4-98 -2-97,96-97 -14-14,13-50 -3-62,2-54 -3-98,54-98 -24-87,23-86 -29-84,28-78 -42-45,41-55 -8-32,10-33 -35-39,35-77 -10-89,23-59 -10-82,6-98 -52-84,83-84 -65-73,60-72 -7-75,74-91 -50-77,76-93 -1-94,2-95 -98-98,21-97 -19-79,18-24 -3-87,86-88 -47-47,41-48 -28-95,29-96 -71-85,70-72 -60-98,61-75 -3-7,7-96 -22-23,22-50 -90-92,38-91 -83-89,57-88 -6-86,7-87 -3-98,28-99 -52-62,15-62 -23-98,24-24 -38-86,87-94 -10-43,16-42 -17-25,18-76 -60-62,16-63 -66-89,66-88 -42-80,21-79 -6-91,6-93 -8-41,41-41 -80-87,79-99 -88-88,14-89 -35-76,23-75 -8-51,7-88 -2-99,41-71 -6-8,7-99 -18-83,18-19 -69-91,50-68 -28-43,28-29 -57-76,9-58 -56-58,52-57 -13-64,14-81 -6-84,5-83 -95-97,61-77 -9-11,10-12 -46-65,46-66 -18-83,17-83 -86-88,57-87 -15-74,79-99 -5-99,98-99 -13-16,14-69 -23-92,22-98 -70-96,69-98 -9-12,9-13 -10-12,11-52 -21-70,20-87 -44-88,44-84 -84-86,10-85 -30-92,30-91 -10-26,25-79 -42-59,41-42 -39-72,33-99 -19-66,39-66 -21-23,2-80 -23-23,22-23 -73-99,72-97 -4-72,3-5 -22-75,21-76 -24-53,52-52 -40-56,55-64 -17-85,18-84 -15-18,14-85 -8-71,3-8 -1-99,3-95 -41-41,40-96 -60-67,37-68 -9-26,10-91 -30-92,73-92 -44-85,45-86 -13-75,42-75 -11-11,64-83 -7-98,7-99 -53-57,37-54 -71-72,8-71 -86-86,7-86 -14-32,15-54 -13-20,12-12 -68-93,72-94 -3-68,3-4 -4-98,17-97 -15-94,41-83 -23-72,23-72 -26-86,2-27 -36-81,37-55 -10-94,9-93 -32-84,31-83 -44-95,14-45 -3-62,3-62 -46-78,45-66 -96-98,3-97 -91-92,31-92 -50-57,20-58 -1-64,3-64 -48-80,35-48 -69-90,69-91 -62-68,40-67 -74-76,74-76 -42-81,43-82 -16-58,58-59 -88-89,1-89 -68-69,69-90 -57-73,57-68 -58-83,58-94 -2-60,88-94 -14-18,13-20 -68-82,81-83 -77-79,26-78 -20-36,19-99 -12-87,13-89 -54-88,64-87 -12-85,12-86 -1-88,87-89 -43-64,64-81 -38-97,37-48 -12-73,57-74 -25-52,26-53 -22-22,21-37 -75-97,74-76 -13-54,14-32 -16-47,16-48 -9-93,10-92 -50-50,49-88 -10-10,10-76 -94-94,2-95 -33-93,63-92 -46-46,16-47 -90-97,1-91 -24-63,26-63 -38-84,19-62 -28-96,95-98 -56-56,49-58 -6-83,19-82 -31-87,77-88 -4-97,3-99 -13-86,14-85 -90-90,23-90 -8-25,26-26 -17-60,18-89 -10-61,11-62 -13-59,50-59 -52-73,34-73 -94-97,33-95 -20-93,19-97 -6-6,6-94 -7-81,6-89 -4-95,4-95 -9-65,65-66 -37-72,71-75 -57-96,56-72 -23-77,76-76 -7-89,6-88 -1-86,85-86 -42-44,43-93 -18-59,27-58 -19-88,18-95 -1-74,3-73 -22-67,54-66 -23-28,23-27 -6-73,6-73 -4-85,3-5 -46-95,46-96 -5-92,4-86 -22-61,21-61 -70-84,56-95 -8-9,8-85 -18-42,41-41 -12-97,96-97 -67-73,40-74 -13-74,13-81 -3-36,4-98 -8-96,5-6 -9-89,9-84 -67-85,68-84 -68-69,45-69 -34-66,66-71 -50-83,13-82 -31-74,32-83 -1-3,3-83 -4-88,4-4 -12-93,9-94 -70-98,30-98 diff --git a/05/crates.txt b/05/crates.txt deleted file mode 100644 index 85131c9..0000000 --- a/05/crates.txt +++ /dev/null @@ -1,511 +0,0 @@ - [L] [M] [M] - [D] [R] [Z] [C] [L] - [C] [S] [T] [G] [V] [M] -[R] [L] [Q] [B] [B] [D] [F] -[H] [B] [G] [D] [Q] [Z] [T] [J] -[M] [J] [H] [M] [P] [S] [V] [L] [N] -[P] [C] [N] [T] [S] [F] [R] [G] [Q] -[Z] [P] [S] [F] [F] [T] [N] [P] [W] - 1 2 3 4 5 6 7 8 9 - -move 7 from 3 to 9 -move 5 from 8 to 9 -move 3 from 9 to 5 -move 6 from 9 to 2 -move 9 from 9 to 3 -move 3 from 7 to 3 -move 8 from 2 to 3 -move 9 from 3 to 1 -move 11 from 3 to 8 -move 5 from 6 to 9 -move 1 from 6 to 3 -move 1 from 2 to 7 -move 1 from 4 to 8 -move 1 from 3 to 9 -move 4 from 4 to 3 -move 6 from 8 to 3 -move 2 from 8 to 2 -move 4 from 9 to 3 -move 3 from 2 to 5 -move 2 from 5 to 4 -move 5 from 3 to 4 -move 11 from 1 to 4 -move 1 from 7 to 6 -move 1 from 3 to 5 -move 2 from 1 to 9 -move 1 from 1 to 4 -move 7 from 5 to 8 -move 21 from 4 to 6 -move 6 from 6 to 2 -move 6 from 8 to 9 -move 5 from 8 to 5 -move 2 from 2 to 7 -move 4 from 3 to 7 -move 1 from 2 to 6 -move 1 from 2 to 5 -move 2 from 2 to 7 -move 4 from 3 to 7 -move 1 from 4 to 6 -move 9 from 5 to 3 -move 7 from 3 to 4 -move 7 from 7 to 3 -move 7 from 4 to 1 -move 8 from 3 to 5 -move 1 from 3 to 5 -move 3 from 8 to 2 -move 2 from 2 to 9 -move 13 from 9 to 4 -move 5 from 5 to 3 -move 4 from 7 to 6 -move 1 from 7 to 4 -move 2 from 4 to 2 -move 3 from 3 to 4 -move 2 from 5 to 2 -move 6 from 1 to 7 -move 1 from 2 to 8 -move 1 from 3 to 8 -move 1 from 1 to 6 -move 1 from 3 to 4 -move 1 from 2 to 6 -move 24 from 6 to 1 -move 3 from 2 to 3 -move 3 from 3 to 5 -move 2 from 8 to 6 -move 2 from 5 to 4 -move 3 from 5 to 1 -move 7 from 4 to 8 -move 3 from 8 to 9 -move 2 from 9 to 5 -move 2 from 6 to 3 -move 1 from 9 to 8 -move 5 from 7 to 5 -move 2 from 3 to 1 -move 1 from 7 to 1 -move 7 from 4 to 7 -move 2 from 4 to 8 -move 6 from 8 to 6 -move 3 from 6 to 9 -move 10 from 5 to 1 -move 7 from 7 to 1 -move 1 from 4 to 9 -move 1 from 6 to 3 -move 2 from 9 to 7 -move 1 from 4 to 2 -move 1 from 9 to 5 -move 1 from 8 to 5 -move 39 from 1 to 8 -move 1 from 2 to 5 -move 2 from 6 to 9 -move 3 from 9 to 5 -move 3 from 1 to 6 -move 1 from 7 to 2 -move 1 from 3 to 2 -move 2 from 6 to 2 -move 3 from 2 to 3 -move 1 from 6 to 2 -move 1 from 1 to 8 -move 3 from 1 to 2 -move 3 from 2 to 4 -move 2 from 4 to 5 -move 2 from 3 to 8 -move 8 from 5 to 2 -move 8 from 8 to 2 -move 15 from 2 to 7 -move 1 from 1 to 5 -move 25 from 8 to 7 -move 2 from 2 to 4 -move 2 from 4 to 3 -move 1 from 8 to 4 -move 2 from 4 to 6 -move 1 from 2 to 1 -move 26 from 7 to 2 -move 15 from 2 to 1 -move 7 from 8 to 9 -move 10 from 1 to 6 -move 10 from 7 to 2 -move 1 from 8 to 1 -move 5 from 9 to 8 -move 1 from 8 to 9 -move 2 from 6 to 9 -move 3 from 7 to 1 -move 1 from 7 to 1 -move 5 from 9 to 2 -move 1 from 3 to 1 -move 9 from 6 to 3 -move 1 from 6 to 1 -move 4 from 2 to 4 -move 3 from 4 to 8 -move 1 from 4 to 1 -move 9 from 3 to 1 -move 1 from 7 to 6 -move 9 from 2 to 5 -move 14 from 1 to 6 -move 1 from 3 to 8 -move 5 from 2 to 6 -move 8 from 1 to 8 -move 6 from 6 to 8 -move 14 from 6 to 7 -move 1 from 1 to 7 -move 10 from 5 to 4 -move 11 from 8 to 5 -move 15 from 7 to 1 -move 4 from 5 to 6 -move 4 from 8 to 9 -move 6 from 5 to 3 -move 1 from 6 to 9 -move 1 from 1 to 6 -move 1 from 5 to 8 -move 2 from 6 to 2 -move 6 from 1 to 5 -move 1 from 5 to 8 -move 2 from 5 to 4 -move 9 from 2 to 9 -move 13 from 9 to 8 -move 1 from 2 to 1 -move 1 from 4 to 8 -move 3 from 3 to 1 -move 2 from 4 to 5 -move 2 from 1 to 5 -move 1 from 9 to 3 -move 17 from 8 to 1 -move 3 from 3 to 2 -move 4 from 5 to 1 -move 2 from 2 to 4 -move 1 from 6 to 1 -move 1 from 2 to 8 -move 4 from 4 to 6 -move 1 from 5 to 9 -move 5 from 6 to 8 -move 1 from 5 to 4 -move 1 from 5 to 6 -move 3 from 8 to 6 -move 8 from 4 to 5 -move 32 from 1 to 7 -move 11 from 7 to 6 -move 8 from 5 to 3 -move 3 from 8 to 7 -move 6 from 3 to 9 -move 4 from 3 to 8 -move 5 from 8 to 2 -move 1 from 8 to 5 -move 11 from 6 to 3 -move 1 from 5 to 2 -move 2 from 8 to 6 -move 12 from 7 to 8 -move 2 from 6 to 2 -move 2 from 6 to 4 -move 5 from 2 to 5 -move 8 from 7 to 2 -move 2 from 7 to 1 -move 2 from 7 to 6 -move 5 from 5 to 4 -move 5 from 4 to 7 -move 5 from 8 to 2 -move 2 from 9 to 7 -move 5 from 8 to 4 -move 2 from 7 to 3 -move 2 from 9 to 3 -move 3 from 7 to 9 -move 1 from 1 to 8 -move 2 from 6 to 1 -move 2 from 9 to 8 -move 1 from 7 to 8 -move 1 from 2 to 5 -move 1 from 7 to 9 -move 7 from 4 to 3 -move 3 from 3 to 6 -move 5 from 8 to 6 -move 3 from 9 to 5 -move 16 from 3 to 1 -move 2 from 9 to 1 -move 7 from 1 to 8 -move 1 from 1 to 2 -move 5 from 8 to 2 -move 12 from 1 to 4 -move 1 from 3 to 5 -move 1 from 2 to 9 -move 1 from 9 to 4 -move 4 from 6 to 5 -move 5 from 6 to 1 -move 1 from 6 to 5 -move 1 from 1 to 4 -move 1 from 4 to 7 -move 1 from 3 to 7 -move 9 from 4 to 6 -move 2 from 7 to 8 -move 1 from 3 to 4 -move 2 from 8 to 9 -move 4 from 8 to 4 -move 4 from 2 to 8 -move 2 from 9 to 7 -move 2 from 7 to 8 -move 10 from 2 to 4 -move 1 from 2 to 1 -move 5 from 4 to 7 -move 1 from 1 to 3 -move 3 from 8 to 7 -move 6 from 7 to 2 -move 3 from 2 to 7 -move 1 from 6 to 7 -move 5 from 5 to 8 -move 4 from 1 to 3 -move 4 from 3 to 1 -move 8 from 4 to 2 -move 1 from 3 to 2 -move 2 from 7 to 2 -move 2 from 6 to 3 -move 4 from 7 to 2 -move 4 from 5 to 7 -move 14 from 2 to 7 -move 3 from 2 to 1 -move 3 from 8 to 2 -move 1 from 5 to 7 -move 6 from 2 to 4 -move 2 from 2 to 7 -move 2 from 3 to 6 -move 6 from 8 to 2 -move 4 from 6 to 4 -move 2 from 6 to 9 -move 4 from 4 to 2 -move 2 from 4 to 8 -move 10 from 7 to 2 -move 18 from 2 to 6 -move 2 from 2 to 6 -move 2 from 9 to 2 -move 2 from 8 to 5 -move 1 from 2 to 9 -move 1 from 2 to 9 -move 1 from 5 to 7 -move 1 from 2 to 6 -move 2 from 9 to 2 -move 6 from 7 to 3 -move 7 from 6 to 8 -move 5 from 7 to 2 -move 1 from 7 to 4 -move 1 from 5 to 7 -move 4 from 8 to 7 -move 5 from 2 to 3 -move 1 from 7 to 5 -move 2 from 2 to 8 -move 9 from 4 to 3 -move 13 from 6 to 8 -move 10 from 3 to 1 -move 1 from 5 to 2 -move 3 from 6 to 8 -move 5 from 1 to 2 -move 1 from 1 to 8 -move 2 from 4 to 3 -move 17 from 8 to 6 -move 5 from 6 to 3 -move 3 from 1 to 2 -move 9 from 6 to 5 -move 2 from 6 to 8 -move 5 from 5 to 9 -move 3 from 9 to 8 -move 3 from 1 to 3 -move 3 from 7 to 5 -move 6 from 5 to 8 -move 7 from 2 to 4 -move 1 from 6 to 3 -move 1 from 1 to 5 -move 4 from 4 to 5 -move 2 from 2 to 9 -move 3 from 1 to 3 -move 4 from 5 to 8 -move 1 from 4 to 5 -move 6 from 8 to 7 -move 1 from 5 to 2 -move 4 from 9 to 2 -move 2 from 5 to 9 -move 2 from 1 to 8 -move 2 from 4 to 9 -move 6 from 7 to 5 -move 3 from 5 to 2 -move 3 from 2 to 5 -move 10 from 8 to 3 -move 2 from 8 to 5 -move 3 from 2 to 5 -move 6 from 5 to 1 -move 4 from 5 to 6 -move 1 from 7 to 5 -move 23 from 3 to 7 -move 2 from 5 to 9 -move 2 from 1 to 5 -move 2 from 6 to 3 -move 6 from 3 to 1 -move 1 from 1 to 7 -move 4 from 3 to 1 -move 1 from 8 to 5 -move 2 from 9 to 2 -move 3 from 3 to 8 -move 2 from 6 to 8 -move 12 from 1 to 3 -move 1 from 9 to 7 -move 3 from 5 to 9 -move 9 from 3 to 8 -move 1 from 1 to 7 -move 1 from 9 to 4 -move 3 from 3 to 6 -move 3 from 2 to 1 -move 3 from 8 to 6 -move 1 from 4 to 2 -move 1 from 2 to 9 -move 1 from 2 to 7 -move 20 from 7 to 5 -move 3 from 7 to 3 -move 3 from 1 to 3 -move 5 from 8 to 1 -move 5 from 1 to 5 -move 4 from 5 to 2 -move 3 from 2 to 6 -move 3 from 8 to 7 -move 1 from 2 to 6 -move 2 from 8 to 6 -move 2 from 7 to 5 -move 2 from 3 to 6 -move 12 from 5 to 1 -move 6 from 5 to 7 -move 12 from 6 to 8 -move 4 from 9 to 3 -move 4 from 5 to 8 -move 3 from 1 to 5 -move 4 from 7 to 4 -move 3 from 5 to 9 -move 7 from 1 to 6 -move 1 from 1 to 3 -move 6 from 7 to 6 -move 1 from 1 to 3 -move 10 from 3 to 6 -move 10 from 6 to 2 -move 2 from 9 to 5 -move 4 from 6 to 5 -move 9 from 6 to 1 -move 16 from 8 to 7 -move 3 from 8 to 7 -move 1 from 8 to 1 -move 7 from 2 to 1 -move 1 from 5 to 9 -move 1 from 6 to 1 -move 2 from 2 to 1 -move 3 from 1 to 4 -move 1 from 6 to 8 -move 7 from 4 to 1 -move 1 from 8 to 2 -move 22 from 1 to 8 -move 18 from 7 to 9 -move 6 from 5 to 2 -move 2 from 2 to 7 -move 2 from 1 to 5 -move 4 from 7 to 6 -move 1 from 5 to 6 -move 2 from 8 to 2 -move 3 from 2 to 6 -move 1 from 5 to 6 -move 15 from 9 to 6 -move 6 from 9 to 5 -move 1 from 9 to 8 -move 1 from 2 to 9 -move 5 from 5 to 9 -move 9 from 8 to 6 -move 3 from 2 to 7 -move 12 from 8 to 9 -move 1 from 7 to 5 -move 1 from 5 to 7 -move 3 from 7 to 1 -move 17 from 6 to 3 -move 1 from 2 to 6 -move 2 from 1 to 4 -move 16 from 6 to 4 -move 7 from 4 to 6 -move 1 from 5 to 7 -move 8 from 4 to 5 -move 9 from 9 to 8 -move 16 from 3 to 7 -move 1 from 1 to 5 -move 3 from 5 to 1 -move 5 from 6 to 2 -move 3 from 1 to 7 -move 3 from 6 to 7 -move 3 from 9 to 3 -move 5 from 8 to 5 -move 11 from 5 to 7 -move 2 from 3 to 7 -move 1 from 2 to 1 -move 1 from 3 to 6 -move 17 from 7 to 9 -move 1 from 3 to 2 -move 3 from 4 to 6 -move 1 from 1 to 2 -move 1 from 6 to 4 -move 14 from 7 to 6 -move 15 from 9 to 6 -move 4 from 8 to 7 -move 1 from 4 to 7 -move 7 from 9 to 5 -move 5 from 2 to 9 -move 7 from 5 to 1 -move 3 from 1 to 7 -move 29 from 6 to 4 -move 1 from 2 to 4 -move 18 from 4 to 2 -move 3 from 1 to 4 -move 1 from 1 to 7 -move 18 from 2 to 4 -move 3 from 6 to 5 -move 15 from 4 to 1 -move 1 from 5 to 1 -move 1 from 5 to 4 -move 9 from 4 to 1 -move 5 from 1 to 3 -move 9 from 1 to 5 -move 2 from 4 to 3 -move 5 from 5 to 6 -move 3 from 7 to 9 -move 7 from 7 to 5 -move 6 from 4 to 6 -move 2 from 3 to 7 -move 6 from 5 to 8 -move 2 from 8 to 4 -move 1 from 8 to 9 -move 9 from 6 to 2 -move 3 from 9 to 3 -move 1 from 2 to 1 -move 6 from 7 to 4 -move 2 from 2 to 8 -move 3 from 9 to 5 -move 5 from 4 to 8 -move 1 from 6 to 9 -move 1 from 3 to 1 -move 1 from 3 to 4 -move 1 from 6 to 5 -move 1 from 9 to 3 -move 10 from 8 to 7 -move 3 from 9 to 2 -move 7 from 2 to 4 -move 6 from 5 to 7 -move 4 from 5 to 8 -move 7 from 3 to 2 -move 3 from 7 to 1 -move 9 from 1 to 5 -move 5 from 7 to 9 -move 7 from 1 to 4 -move 11 from 4 to 2 -move 4 from 8 to 3 -move 5 from 4 to 7 -move 4 from 4 to 1 -move 1 from 3 to 6 -move 12 from 7 to 4 -move 2 from 1 to 8 -move 5 from 9 to 7 -move 7 from 5 to 6 -move 1 from 1 to 4 -move 1 from 9 to 8 -move 1 from 4 to 7 -move 1 from 8 to 9 -move 5 from 7 to 9 -move 2 from 7 to 5 -move 2 from 6 to 3 -move 5 from 2 to 7 -move 1 from 7 to 8 -move 1 from 1 to 6 -move 3 from 5 to 1 diff --git a/06/broken-device.txt b/06/broken-device.txt deleted file mode 100644 index dc46669..0000000 --- a/06/broken-device.txt +++ /dev/null @@ -1 +0,0 @@ -lrgrvgvttzmtmtgglmgmccpclppvdvtvvllvggvrggbwwlzlmzzbppnvpnvppcjjzhjhthnhjnhhhndhnnnsbnnhzzvhhplplzlrzzgpzpwzpwwsvsjvjfvvphpspwswrswscwscwsscffspsbbjjcjwjrwwtgwwgswswwzbzddqnnpqnpnqppwzwszsnsjjpddhvvcbbhhpzzlpzlzppfpvvmcmvvflfttrltrlldlglbgblltqtffrtrwrzwwzmzwmwwlzzhttwzzwnnmrrcdrdjrjqjvqvvjzzgccrllhmhzzfnfwwtzwzwpwhhdjhhmzzbbvggzdzccbzbbpcpqccjbcbppsttdjdnjnppjjnmmszmzgzddtctvctcvttgtbbzqqggnmmdllvdvmvzzhfffzvfvtfvtvwwcnwnvwwbccggjcjqcqcbcrrppdqppdzpzqppttjhjdjqjppzgzjjpllwrrbttrvvzzbhzzqppndppwqppnrpnnttfwttsrrgprggmtmhmzhzczwzmwzwrwqwrrrdqrrvssnlngnppfqqgbgjjcttbgtbtmtctmcmcmgmsgsffhghqhbbvtbbtltmltlnlpnngcnggbngbnnzgzccgcpgcpcjppnnzjzdjdggzjzljjhnncgcjcscfctcvttvqtqmqjjsqjqpqfqhqmmlvvmppfrfjjngnnfllrlhhppcjcbjcctgcgtcgcvgvffqfcfpcpdpffrbrvbvnnphpqpfqqtnttmtgtlgtgzttnvvpwvwvcwcfwcwmccwlclqlflpflplwpllndlltlqtlqqmqnqmnqnvqvrrtddqndnrdnnpzprrqnnggvqvhvpvptvvvzwzrwwscsqqmcmttbgtgpptzptzzvszvzdvvtsscbbrpptssltssztszttlvlqljlgljlhhwvhwvvqhvqhqrhqqcnqccnbcbppbffzqfqsfspsqsjjrhjjchcmhmnhmmzjmjmfjmmsbsvvgcggtdgghchrrpnnrttnthtdtmmhmdmppmgpgllrwlrwlwvvlmlglppzttsvsbsnbncnjnffddzcddbzzbzgbghhhtltwtggljjggsdswwpmmfhfsfvfrrgmrgrfggvzzbnbttwqqdcdppqcqpcpqpjqpjpbbgjbgjjfwfwpfpgpzgzmzgzdzzpwzwqqjqfqllgrgjjfvvqnvncntngnhgnhgnnzvvbsbmbqmqwmqwwhbwhhsccvhcclncnqccnvnzvvdgvgnvnttmbbhccwgwttlwtwqttqcqmcqcdcmmjpmmjsjhhprrnnqddjwdjjvvhvgvssthhnfhnnntfthhtggthhbrbrjbbjfbjjrgrsrjrqqqfwflfclflnnnnvggfqgqzzbbvttfcfvcvsswvssnzndndvnvqqznnrjnnsmmptmppncpchcctwtbbgbqqjqtqsqfsfvfvnvmvzzpgzppdzdvdqdjdnjnttvvjbbzrzqrqwrqrbqrqsqpspjssnqnpqqnjndjjzmmvbbrqrccrffhwhggbttpnpphwhhmrrndrnddzqzzfbfwbwnwtwjjwjmjsjcjgcjjfcftcffvpvwwbffgzgnnlfffnddtdbdlbbcjbjmmfpfzfbbwbdwwfmfpmmfjfffvzvdvvhrvrcvcscjjpfjjnfnzzrtrpphtppzrppwhhphthltlllttghgwwvlwlflhldlzzmbzzjppnwppvlplqqbtbwwccswccqzzjhjbbhbnhnshnsslmmlqqjfjrjjmvvhpjqhzqffhsdsbwpjvgpvmbfqltrmpnwfcptpfmtjcpbzfldbhcmzchshrlbjgggrfjcqhzqqvbzsczmbgqmzqmltlrtlbnsfvmlhbbcqbbltjpdrpznrglshvgdnqwlhthghvtbffddcjwgdzfswzbppjtdhstcqqmvzmjrvfjbhmrznwqczdjjclnhbmtdvvzwttwnrlfqwpglpcppdwdcvfqpqfnmbvzvmqlmnlgnrsqdjvtsftgnlrtzsrcqhltmhzhpmzqqfqrjwhqfnqdtnshwgfhcpjrlplnqczdlntnhsczrgfhflsfbmftsbptflqbpwblrfnfzvqtpblftmscpzgdhhsbdbjhqclnptwtmhbbfglmvwnbqgvqhmmswwjpfwqjbvznmcpdzcvbzjmfqnwstvvtdnlvnpznnblfqzjjrjgnsbtmmbjzsvmgwddtnzcvhvtdrmjgtcrjzznrssscrzcfbfpgpnpppsqcqpccnbdjnwrbvhrcwgqncjrzbdhzqpfhqbnvbfrzmlfbfvtpggrtdswnvlsvpjsmfchhpbbszbnqqfrmhpqzdjhmhmnnmplbtrpgphvvqdfbcfnrfrbfbtshlmlfltjnbmggqntvhdnlvtcvlhmlrlfzfrqmlwqzrdghvdvtsqvmpdjrjclmlmgjqwzzldnzvfmwmrrnfghsvpcwjdtlnrhpjczwpgfbhpnmcbpthsndfflbjhnlwdbbmlttfqcmswvppslptgzbvfgppvpnhjccrpgrpwtngmmccjghhcwddmnglschnpjwqtrtsvggnpzvsqshfvcnhptphtlmqmpznfzwvbnhwpsfwvpflsdjcjgfzjprbbfzgdbmrjgwrgfdphghrhnpvfncrdzcwtthmqtdwlhjsdthqpzhbjpgggndtrmwvcsqhzrzwbhtqsqthvqncprvnpsrlpvlvcjrcflhbdhrfthlfnqbzbmvlvhmbjnbbjhpjwlfflfhpfwcwnnsljthvzwprqjmgpldlzjnjtjfjrgnrpzpvzfcsrprbjhwnmccwhppjrlnndjdjzqwpcwnvqwgmnwbrjqqvbplvsncnmdfrbhrrhghfllhrghzmlnltgdsqlgbvnlchgcbqlpqptdwmsjpqrprlhqmstzjfnzgbgvlfshwpcrgzcqmmfwvhwlsdvplmdgrtfrjwpfvhnjqdbwsfcqhchstlzfpdljgvcqsfcnqccnpmvsqbmwjtzwhpglhbjwzmvgqwjhvwfhnlbtsgljzmlldcpjwdcfppmnmphdmhpmdqwwtjtrdhlrjlvzgpbcgvwcmtclgpqwhtpbdtdbdscfzbrzmgjlbppcnvphphfnvzdzzlvfsvsgbgqcnlqwmtcrpwzcvnmnvtmcdsstvqpqzdpvtdsbvtwhdvgzqmzvwlspgbwmlnsrqdqnjwrllncflqsrzdqtjqvpnpjlqfwqtlqfqwlltszcwtpmjtldjgvmvptpmzqhwmlvjgnntpvcslmhlhdbjtjjnvsbnzwtdclwbzrvlqzjljtbdjvwgbwcltvnbhfvtgqrbmzbbfvldhmdvfvtlqglnblfmmpjqmzlnfjltsqdrgmlhbhngrrmhnjndggsdcfmtssmmtmzvhzrmwjsqjcvbsgqgtvdmvqlvlrvglrtlshfdmfrmljjggwjbcsztsjmjftcbbjwrmgqvssrvtgzcgthtlgsjspfmdgwptjdrbswqlpfsbtjlnhllmjpbfhgpfcprpdnqqvqdmcbqhbcqtstvnjdzwzwvhhwmcvcfbdwczpwpdhvnstjnbblbprzsccmwrzgfhmrpvzfztvsrtncdhzhptpfqtnqwvqtwdpvcqztgjgrcbdnvqftphtfbtqdhrffdrdmwsbpvhshzvjbvsrljnzddmmfgcnfdssvzdbsfwmfjsdnslbrqsqfwfqbqszjwvgcjbhrfjcnlfhzvhcbbbpmhhvjdtgrqlcchqtvnhlrgtssllvgcdjrlzlzfbrrrvwvvcgfjdlpscsqljmmwmvwnvrgdmgcbvmwmgprbfrbgptlfjbhrmczwrzwbdhdvtgvldnzfgcngdfhbgqsfzlrbwbvdflrrsrcwthjzvgmdtndgtsjtswfbdqvcjtsdvrvqpmmdlghsdbzplgpfnstplpjdvttgzmnhssftqcqjvdvvdrmltbrpsjvqwbljrqrtqldzbwzznsdstvmdzbrvvtgrrphmbrzwnjbmqvfhljcdlbzqtcbjsfqdqcr diff --git a/07/output.txt b/07/output.txt deleted file mode 100644 index d61e035..0000000 --- a/07/output.txt +++ /dev/null @@ -1,1031 +0,0 @@ -$ cd / -$ ls -dir fchrtcbh -dir hlnbrj -dir jbt -dir nnn -57400 pfqcbp -dir qsdv -dir tdl -dir tmcpgtz -$ cd fchrtcbh -$ ls -dir fct -dir fwttfps -61765 nlr -28736 pfqcbp.pfg -224426 qcmtlbss -145764 sgpmfdlt.tnd -273765 wzmrclw.qbq -$ cd fct -$ ls -dir ctzphlhl -$ cd ctzphlhl -$ ls -25094 cfmw.rdv -$ cd .. -$ cd .. -$ cd fwttfps -$ ls -69990 hdf.fjn -146885 hqrzgvgn.wqp -21206 wzmrclw.qbq -$ cd .. -$ cd .. -$ cd hlnbrj -$ ls -dir mbwgsdcv -$ cd mbwgsdcv -$ ls -156396 rdm.ttb -$ cd .. -$ cd .. -$ cd jbt -$ ls -dir bbm -dir gqbvgbt -dir hzjzlwv -dir jcstr -dir llf -$ cd bbm -$ ls -dir nsshzppb -dir pfqcbp -dir tdz -dir tvqh -$ cd nsshzppb -$ ls -5640 bvpnq.tbm -241745 cmjshlw.qjh -dir jlcqcb -78459 nlfv.dgr -dir pfqcbp -245461 rjftj.gtj -169808 tgvqrvq.mrw -$ cd jlcqcb -$ ls -314748 fzsvgrcw -32649 mmbfqp.lqc -dir nzpvt -dir pmncbz -dir qqtlm -321229 shtc.vtw -10052 tdz -320999 tdz.vfc -$ cd nzpvt -$ ls -dir fct -dir lbsng -209182 nlr -dir pfqcbp -243321 srt.tqh -3325 tdz.dbz -332295 wzmrclw.qbq -$ cd fct -$ ls -185072 drcmppfs -dir fct -92835 nlr -$ cd fct -$ ls -230981 bpnvm -$ cd .. -$ cd .. -$ cd lbsng -$ ls -dir mzsj -116041 nzpvt.nll -$ cd mzsj -$ ls -279834 vshfrzsg -$ cd .. -$ cd .. -$ cd pfqcbp -$ ls -dir fct -173141 mzb.lcd -dir ssbv -$ cd fct -$ ls -33372 tjznm -$ cd .. -$ cd ssbv -$ ls -273126 bccsm.rqq -298840 cqzglqw.ppf -dir fct -dir pmqj -126839 qdvm.wsc -$ cd fct -$ ls -323437 bcqms.cbt -91849 drcmppfs -103408 jbmbrg.ggs -261735 mnfrhs -326197 wvrj.pzg -$ cd .. -$ cd pmqj -$ ls -34310 vhpqwp -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd pmncbz -$ ls -102403 rjhq.blj -$ cd .. -$ cd qqtlm -$ ls -dir ggjzcsfn -dir nzpvt -134921 wzmrclw.qbq -$ cd ggjzcsfn -$ ls -dir nlfv -$ cd nlfv -$ ls -219183 nbfqvdhb.pgr -$ cd .. -$ cd .. -$ cd nzpvt -$ ls -141177 fct.bmj -$ cd .. -$ cd .. -$ cd .. -$ cd pfqcbp -$ ls -312723 ngbm -$ cd .. -$ cd .. -$ cd pfqcbp -$ ls -dir bvsj -120921 cmzmmlqq.pqn -308093 drcmppfs -dir gvndh -151290 hsjgzcf -74851 tdz -294395 wfp.lgp -$ cd bvsj -$ ls -218258 qlnhddbw.pql -dir sdjddn -$ cd sdjddn -$ ls -dir tdl -dir trpcd -$ cd tdl -$ ls -271008 sqdggvm.hbh -$ cd .. -$ cd trpcd -$ ls -119088 wzmrclw.qbq -$ cd .. -$ cd .. -$ cd .. -$ cd gvndh -$ ls -dir bvg -dir hsqmsqt -125116 pfqcbp.fpb -182960 wfp.lgp -$ cd bvg -$ ls -183661 wzmrclw.qbq -$ cd .. -$ cd hsqmsqt -$ ls -dir bmvcv -$ cd bmvcv -$ ls -85871 nlfv -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd tdz -$ ls -dir nzpvt -$ cd nzpvt -$ ls -dir ttcwr -$ cd ttcwr -$ ls -58678 wfp.lgp -$ cd .. -$ cd .. -$ cd .. -$ cd tvqh -$ ls -111924 bccsm.rqq -155539 drcmppfs -dir hvqgrlb -dir njqd -67089 nlr -dir nzpvt -109311 nzpvt.bzz -249415 nzpvt.ptr -dir srq -dir tdz -dir vjdjl -dir zmgzph -$ cd hvqgrlb -$ ls -dir fct -105914 jqtjglmh.glw -94476 mst -180432 nbb.fvv -dir nhnp -dir nlfv -$ cd fct -$ ls -67110 fct -310128 gdzswr.phr -67231 mjbjvb.ngb -285357 vtnlzs.slj -dir zzl -$ cd zzl -$ ls -118330 bccsm.rqq -317825 cchprc -$ cd .. -$ cd .. -$ cd nhnp -$ ls -302625 cwt -319999 htrj.mgt -$ cd .. -$ cd nlfv -$ ls -dir tdz -$ cd tdz -$ ls -127844 bccsm.rqq -$ cd .. -$ cd .. -$ cd .. -$ cd njqd -$ ls -27880 jpscpmzn.thz -dir ntrnlms -dir nzpvt -41048 pfqcbp.qzf -dir vtvwjhm -$ cd ntrnlms -$ ls -15229 sfr -$ cd .. -$ cd nzpvt -$ ls -dir fct -dir ltzw -dir sfwhmn -dir tdz -$ cd fct -$ ls -185362 fddlqjnn -$ cd .. -$ cd ltzw -$ ls -290023 wslq -$ cd .. -$ cd sfwhmn -$ ls -dir jmgzcqvd -159166 mfdhjq -15995 nddsdb.tcg -173881 pqnh.nvt -37665 qnbbmgtl.vcg -275256 tdz.zrs -$ cd jmgzcqvd -$ ls -dir dtr -$ cd dtr -$ ls -dir tdz -$ cd tdz -$ ls -12772 mzmpvqrt -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd tdz -$ ls -dir fgd -dir pfqcbp -dir tdz -137421 vttcn.mgp -308378 wzmrclw.qbq -$ cd fgd -$ ls -75974 gdzrjn -dir zfvwp -$ cd zfvwp -$ ls -48696 nlr -$ cd .. -$ cd .. -$ cd pfqcbp -$ ls -126220 wfp.lgp -68328 zshscwhf.wvm -$ cd .. -$ cd tdz -$ ls -dir gwpps -dir zdbsq -$ cd gwpps -$ ls -193706 bccsm.rqq -$ cd .. -$ cd zdbsq -$ ls -90049 vqwwh -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd vtvwjhm -$ ls -291688 bccsm.rqq -dir dnjgl -17554 drcmppfs -$ cd dnjgl -$ ls -dir lpdzhhf -dir nlfv -dir nmbrz -168524 vbgwhhnq -$ cd lpdzhhf -$ ls -317727 nlfv.wsf -75497 nlr -105712 wfp.lgp -$ cd .. -$ cd nlfv -$ ls -121726 fct.lsw -$ cd .. -$ cd nmbrz -$ ls -14788 bccsm.rqq -dir cjv -64895 cqndrd.rbb -dir fnmsjd -dir hgzgq -dir hst -33320 nlfv.wwb -111373 nlr -271844 nzpvt.llp -dir pfqcbp -$ cd cjv -$ ls -108233 wfp.lgp -$ cd .. -$ cd fnmsjd -$ ls -108902 drcmppfs -dir fbnmdwmw -dir jzq -dir tdz -$ cd fbnmdwmw -$ ls -183892 wzmrclw.qbq -$ cd .. -$ cd jzq -$ ls -dir nzpvt -$ cd nzpvt -$ ls -34417 gjqc -$ cd .. -$ cd .. -$ cd tdz -$ ls -dir cmnw -$ cd cmnw -$ ls -224596 nzpvt -$ cd .. -$ cd .. -$ cd .. -$ cd hgzgq -$ ls -260727 bbqfd.cnm -dir nzpvt -302916 rclhngqn.dvh -dir rhqj -dir tdz -168589 wzmrclw.qbq -dir zfgf -$ cd nzpvt -$ ls -212040 nzpvt -196163 pfr.hpn -$ cd .. -$ cd rhqj -$ ls -36358 frfpn.bwd -$ cd .. -$ cd tdz -$ ls -7924 pfqcbp -$ cd .. -$ cd zfgf -$ ls -190752 nwntvrf.rns -$ cd .. -$ cd .. -$ cd hst -$ ls -327527 bccsm.rqq -90170 nlr -$ cd .. -$ cd pfqcbp -$ ls -163268 fct.qtw -1178 fct.shw -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd nzpvt -$ ls -256871 bccsm.rqq -219823 pfqcbp -dir swtrnt -146203 tdwv -150052 wfp.lgp -123164 zqmq -$ cd swtrnt -$ ls -dir fct -$ cd fct -$ ls -7540 nzpvt.lbv -133952 tdz.rqf -$ cd .. -$ cd .. -$ cd .. -$ cd srq -$ ls -294836 tdz.rrc -192802 wzmrclw.qbq -$ cd .. -$ cd tdz -$ ls -255394 bccsm.rqq -99901 nlfv.vfj -316469 pbzcjplt.fgf -104809 tjjmtzdc.jcq -$ cd .. -$ cd vjdjl -$ ls -60934 fct.jts -270669 mmj.mqp -dir nlfv -dir nzpvt -70744 qqjmpvh.dzv -dir szrvs -dir wmbbn -$ cd nlfv -$ ls -dir bnjtlh -132341 drcmppfs -dir gmvjtj -dir gzdj -dir hpvrj -49932 sqvz -dir tdz -$ cd bnjtlh -$ ls -dir fct -255578 mftscrq -dir nlfv -76061 nlfv.bqm -$ cd fct -$ ls -269563 wfp.lgp -$ cd .. -$ cd nlfv -$ ls -198725 ghh -$ cd .. -$ cd .. -$ cd gmvjtj -$ ls -18219 fbhj.pjw -41025 mchtc -$ cd .. -$ cd gzdj -$ ls -113277 dnzl -dir fzhwfr -133044 lrlfq.ndr -120088 qcrv.mrs -dir wgvw -$ cd fzhwfr -$ ls -300485 gbcc -71468 nzpvt.ztg -180837 wfp.lgp -$ cd .. -$ cd wgvw -$ ls -123989 drcmppfs -2266 pfqcbp.ccd -$ cd .. -$ cd .. -$ cd hpvrj -$ ls -270481 bccsm.rqq -$ cd .. -$ cd tdz -$ ls -289817 bnp.wfp -$ cd .. -$ cd .. -$ cd nzpvt -$ ls -dir bnt -dir dtsr -dir rhqrs -dir tdz -42376 wfp.lgp -$ cd bnt -$ ls -dir gjdqwnd -112688 nzpvt.bgh -15859 nzpvt.ftj -219526 nzpvt.gnt -dir rwr -dir tfvgnz -dir ztpflr -$ cd gjdqwnd -$ ls -dir ghsbcb -dir gnnnslbh -dir nnnh -$ cd ghsbcb -$ ls -330485 bqnn.wsv -148644 qvnl.rcw -$ cd .. -$ cd gnnnslbh -$ ls -dir fct -dir nnp -dir nzpvt -152038 rlqsp.vsj -118099 srsjsm -dir vdjzwgz -300404 zcjfnthp -$ cd fct -$ ls -249569 hmpwz.ldw -$ cd .. -$ cd nnp -$ ls -232389 nhfhwbv -$ cd .. -$ cd nzpvt -$ ls -328734 phdw -$ cd .. -$ cd vdjzwgz -$ ls -130149 ttjzr.pjw -dir zslhwc -$ cd zslhwc -$ ls -dir lmhbnvzc -$ cd lmhbnvzc -$ ls -316145 pfqcbp.jmd -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd nnnh -$ ls -247235 wfp.lgp -$ cd .. -$ cd .. -$ cd rwr -$ ls -117412 jqncsgtz.srj -$ cd .. -$ cd tfvgnz -$ ls -301735 drcmppfs -$ cd .. -$ cd ztpflr -$ ls -dir pfscczq -$ cd pfscczq -$ ls -258369 mmwrjjg.snm -208621 qrn.bws -$ cd .. -$ cd .. -$ cd .. -$ cd dtsr -$ ls -226917 cdgn -58590 gqmp.bjw -220622 nlr -97205 tdz.lmf -$ cd .. -$ cd rhqrs -$ ls -dir bhrb -$ cd bhrb -$ ls -98744 nzpvt.sgl -$ cd .. -$ cd .. -$ cd tdz -$ ls -253051 cgn.fwb -41573 qrvqml.vsj -$ cd .. -$ cd .. -$ cd szrvs -$ ls -195204 dhdrjswp -299349 drcmppfs -2890 rzrc.bnd -$ cd .. -$ cd wmbbn -$ ls -248063 nzpvt -56979 zpztvv -$ cd .. -$ cd .. -$ cd zmgzph -$ ls -181700 bccsm.rqq -322580 fzf.pdg -189013 gpcrqlc -260640 rwt -$ cd .. -$ cd .. -$ cd .. -$ cd gqbvgbt -$ ls -dir jlh -dir rvdfpd -$ cd jlh -$ ls -47327 bccsm.rqq -dir mlwz -$ cd mlwz -$ ls -252054 tlg.lfd -$ cd .. -$ cd .. -$ cd rvdfpd -$ ls -102223 cdmd.rzl -120439 lnr -$ cd .. -$ cd .. -$ cd hzjzlwv -$ ls -6753 czzvcvgc.qrw -132168 wzmrclw.qbq -$ cd .. -$ cd jcstr -$ ls -224805 cvnfppdv -$ cd .. -$ cd llf -$ ls -dir dzpzvjw -dir gvq -131774 nlfv.llj -$ cd dzpzvjw -$ ls -284397 dfdtpgsz.cdw -dir fct -dir pfqcbp -210819 qvbzr -dir sztbm -$ cd fct -$ ls -242208 nlfv.zmb -183434 pfqcbp -224189 vdfzrvm.jlf -222688 wfp.lgp -291920 wzmrclw.qbq -$ cd .. -$ cd pfqcbp -$ ls -dir pfqcbp -$ cd pfqcbp -$ ls -60445 tdz -$ cd .. -$ cd .. -$ cd sztbm -$ ls -165502 mcqlcmc.rbp -$ cd .. -$ cd .. -$ cd gvq -$ ls -dir dwtj -dir fnmvrslw -dir tdz -dir vndm -$ cd dwtj -$ ls -dir qtrqhh -$ cd qtrqhh -$ ls -115781 tdz.nzv -123358 wfp.lgp -$ cd .. -$ cd .. -$ cd fnmvrslw -$ ls -dir brzzr -29456 fct.fqz -257982 nlfv -$ cd brzzr -$ ls -195396 mlsszsf -309844 nlfv -$ cd .. -$ cd .. -$ cd tdz -$ ls -dir stwrprz -dir zmrm -$ cd stwrprz -$ ls -143929 slfbtj.qtz -$ cd .. -$ cd zmrm -$ ls -128440 nlr -$ cd .. -$ cd .. -$ cd vndm -$ ls -dir dnzlnmzc -dir fct -$ cd dnzlnmzc -$ ls -73389 nvdznjtw.fqp -51123 rcrtl.fwc -$ cd .. -$ cd fct -$ ls -14933 drcmppfs -324404 drm.fmg -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd nnn -$ ls -dir pfqcbp -dir rlvfd -$ cd pfqcbp -$ ls -285385 lspfqghn.ccl -90876 nlr -$ cd .. -$ cd rlvfd -$ ls -198026 wpzg -$ cd .. -$ cd .. -$ cd qsdv -$ ls -32915 fct.psc -86919 qfzsfz -$ cd .. -$ cd tdl -$ ls -320007 tdbpggtw -$ cd .. -$ cd tmcpgtz -$ ls -dir brbn -dir brt -101599 hdtg.bbb -dir jhz -dir rbdbtd -dir tdz -dir trflnpmw -dir wldfm -$ cd brbn -$ ls -dir hfdlq -145067 wfp.lgp -$ cd hfdlq -$ ls -43395 htshjzd -$ cd .. -$ cd .. -$ cd brt -$ ls -82871 drcmppfs -dir fct -dir qnghcq -dir tgmrlh -$ cd fct -$ ls -199814 wzmrclw.qbq -$ cd .. -$ cd qnghcq -$ ls -143210 mrqll -162526 nlfv.bbs -$ cd .. -$ cd tgmrlh -$ ls -48165 bccsm.rqq -318013 pfqcbp -$ cd .. -$ cd .. -$ cd jhz -$ ls -dir cqqlhrgf -244294 ftwmblf -334112 gvm.lsw -dir jjtjrsm -dir nhjztw -dir wdqmdszj -238850 wzmrclw.qbq -$ cd cqqlhrgf -$ ls -54323 fct.zrn -dir gslvzq -89225 nzpvt.jwn -170612 vnszlrms.qmm -124897 zcddc -158922 zdzr -$ cd gslvzq -$ ls -132083 nlfv -$ cd .. -$ cd .. -$ cd jjtjrsm -$ ls -66475 vqlqwvd -$ cd .. -$ cd nhjztw -$ ls -128488 bccsm.rqq -319667 nlfv.nql -106856 pfqcbp -$ cd .. -$ cd wdqmdszj -$ ls -224155 zsntbsns.svg -$ cd .. -$ cd .. -$ cd rbdbtd -$ ls -214776 pfqcbp.fwz -$ cd .. -$ cd tdz -$ ls -152287 gfmdcrt -dir jsqd -219555 jvstcp.ngl -dir mmgjzmcc -dir nlfv -dir vpwmlq -$ cd jsqd -$ ls -284781 bcsd.dll -dir dttzdnpb -217660 dvpj.qgq -56055 jzslsrq.zsh -dir nzpvt -dir pfqcbp -220497 tdz.mmv -278405 zzhsgr.bqp -$ cd dttzdnpb -$ ls -23222 pfqcbp.mpq -50335 qdmcgbz.jpp -$ cd .. -$ cd nzpvt -$ ls -128962 gwzvqc.bpj -$ cd .. -$ cd pfqcbp -$ ls -260384 pfqcbp.nfp -$ cd .. -$ cd .. -$ cd mmgjzmcc -$ ls -255325 wzmrclw.qbq -$ cd .. -$ cd nlfv -$ ls -dir cfdj -275703 nlr -dir wlzd -$ cd cfdj -$ ls -244185 wfp.lgp -$ cd .. -$ cd wlzd -$ ls -dir vtpjz -$ cd vtpjz -$ ls -140890 wfp.lgp -$ cd .. -$ cd .. -$ cd .. -$ cd vpwmlq -$ ls -dir bmtrdpdl -dir cqvdppcg -212696 fct.pnc -32622 fzvsv.hsr -26043 hwmmr -176780 wqd.hbm -$ cd bmtrdpdl -$ ls -145895 pfqcbp.jtp -220677 pllqlvn -49356 wfp.lgp -$ cd .. -$ cd cqvdppcg -$ ls -276847 jgthh.ssc -$ cd .. -$ cd .. -$ cd .. -$ cd trflnpmw -$ ls -dir gfgn -dir jrlqjsc -dir nlfv -dir phmdq -dir qnvmpzv -311867 tdz -$ cd gfgn -$ ls -255377 bccsm.rqq -317338 pwfq -$ cd .. -$ cd jrlqjsc -$ ls -98803 wzmrclw.qbq -$ cd .. -$ cd nlfv -$ ls -dir fqt -208205 tdfgzdbb.szm -$ cd fqt -$ ls -99816 jcm -11010 nlfv.fsv -215962 nlr -$ cd .. -$ cd .. -$ cd phmdq -$ ls -118845 cmssp.sgc -238930 mdhs.tqd -dir nlfv -277199 qnwb -287223 qpqdrvlf -$ cd nlfv -$ ls -253884 bccsm.rqq -$ cd .. -$ cd .. -$ cd qnvmpzv -$ ls -290671 rlnd.tps -$ cd .. -$ cd .. -$ cd wldfm -$ ls -76173 drcmppfs -dir gbzhcvn -dir hrw -$ cd gbzhcvn -$ ls -18543 nlr -$ cd .. -$ cd hrw -$ ls -260983 wfp.lgp diff --git a/08/.gitignore b/08/.gitignore deleted file mode 100644 index 4448d5e..0000000 --- a/08/.gitignore +++ /dev/null @@ -1 +0,0 @@ -day8 diff --git a/08/forest.txt b/08/forest.txt deleted file mode 100644 index 87193f8..0000000 --- a/08/forest.txt +++ /dev/null @@ -1,99 +0,0 @@ -301220120123412411222431204050154502352345215611331265331250145342122214525502214010044420343123123 -212320323343022012341342154350405334001503310300211115153234405042152322215224432102400231113311111 -201121301211224101311542432232543306541420361630235333011410624063304221040115102553044222124011231 -232202332000223341510415415041456543552366532665005356434300206166046103153010034420344343011033113 -210314434121343443320133105330346640420462134535200335545300063363254665242325230054401312222330003 -230214144101224050540112215100230300363531055535606540515103053341534215435154012112140240124100110 -231101440201215435252051416446206332423151420012651331143355655244262555053300034015013244122130030 -214222212324200401052120065613545410604234254167572224245015316613164134265153313214432220442033121 -010101140402334554220203222036634231512152221455263551635633346541265223541540132045335333002223424 -141224023202512320500606623246021536434116717372527356442422357712253035560552010313145410243214244 -342313244142203024440112330041036065142245413435573537671475271244610245022435212200405455551031300 -400412431024553054563062232450106636227551743332536773246216563237746040260223025405240105550211342 -141411114240054115626641115664417124644446553167127275573572277534716362414652422624302412000344204 -304244002433112544632613515265757653216235741254644271315654143447247446415244144112322551315312440 -034412130253154014325430531636135646423361675474554354114661252723134131331331364550211025331005110 -203230120341502446443342636426563227647672423846477226654522546745461257167105415103340235011202102 -000304220335434256006236536157317262616265763646677874377378263627235146376615515544066624323231543 -101323340335206434552203561646466267426825854776848224328252384531177377727463300325223111432452044 -443203522336150155435544744243555565545237722358736446652663532873525636261412225525550006103302105 -024402111202046625261447262172117482763754324238438534828367456666385662441762475663425231012052231 -304102502005006215165124145477583756557534848357388484458683773276743654452221742726125603631535221 -102242345301310562362655166723276388782224434488345643223328875357434577377774571124062514515225323 -243240452045506406233373246572828585355877339635749687859248246824648243733613635453456402505250303 -012352100012020202464336343645745643432459668843833863555554453734885388527435724644214236030032234 -502301551613053433631262457468258867289345397685878634954795338424484872426226353756723364155214515 -423041536552451365166244244533646822743993898794997445777675763398844356245712374176524561556305525 -425254640333051274352217364867636553657469538835745385349436985448743264485283366446114460665235412 -451305136116044364536433362258776588858395555558784748933645435747556548238346672563734344020454302 -432303643553065262322344228232565576689647769594849965393545794453967722354542675575263552410143115 -134544203161553255673562273655895763938858688958546785546995776997839965834382885435545631503335420 -555120002034333741674266784562695566888447446849894657668489395353895595526886884344327466141516541 -513443021302125256763465382844658763845358758869688948575985943473999357685734374175371446220146233 -233366010551721127328385236556377437634587845849877758459689687794745477428788742731316465140405213 -553011226633221264468324542499436483854879476698495899976485685488773948962325655755266442362003543 -312310355415566137337775829643373677544476849477957567497649568966978435833576736386411214630355151 -553145403544542737764542375578459459765676558566476444687477445946459378969263463861117325515431032 -536600400372417274463258586446436786877854445766879776549484448887448579549836737426771156120411052 -030621320724121554684336878497569899885854988855858555775456559646495997979468273647347456245100543 -545015312153425765287374339999948784855487886865776557656565676778594554989747852238614427623334041 -203005461166615125245248633779856478585597855957589689986888656699549686966355478473725534436206000 -552104352652311173347625849374448596777558588767888585799589875757945995549567776384722373626201524 -103604131421156167438445367445944478744687879597557966758786897455674875666365253527343435256603601 -300251364451465528673586486838569558457965667868668568797565799949548765587445748556373652351606135 -203613231642774436372333986973765865968569869659668887695588756978695547464449478577546236167206025 -000526564661714825335338489687486957856857855999788768958878987799494866538374633368677562673506424 -515644525376577475566446984796979687487766955689666777875898796699874589553539884845683175752360631 -221333616257462253823256375979645755896686997869696867698969958844999687686476364354576477345551111 -105222627452134822874253968777797786579655789896697888689986866976775779378896326264363317162751623 -162663173774176522666878887636864568989556887778997867979686869994994668955878548843786742723736203 -532212411613465674686254989747549989687685879666668989986756655657544797785388372436622767147424660 -061430341565238668884894448998884968886585676968898898887797795594859978795536965546586321556760355 -204541545567555653452864338665675969797686696989669999697778587687445456986538478322446257552365541 -655210032533533474674648398796577485555756797879766896878759679897748887646963922274775445666332035 -053321357461466882342436934979474474786699989987686798866969688869574558588835762723624774536431166 -425041634561312425882487676489694958795969757677677787687667668745846895668784782733254653163100605 -344310214433422228424464935784566975876698858796887769889968969647689677947447477245223663363264353 -012103166457117866567539896646478766886868755577978876887556878875797456794886958725574112516550415 -413644241335211836757687384748875888457579756795867975569679769875958466759557667477876467665436364 -162433152223317868882246466489998974769885556787595776775676788845855763393365742834482216655401026 -500614243747242223556575388534395464699869895767665788787956594678957798795886862225721534637646212 -242634342176667133277463595457877478984767787799769898889775888858895875758637368336261313356414300 -223205560227474377478554997966367944497877689866899558856977656965547586747685382327221347441146226 -322455466216143484536844779897496757954488957957898966886586675678888653535576477832464231615155324 -242335461373333262738285294874587649485768768756859998965778556857697358467855263664166411126122653 -442153320312725352645222487595939346478865868447588576959689664564667987947863564283733267742015623 -314256435256635233868576887878636755678944665464484575684575697584575336547784452783535121441266154 -223210513276524633887828464489635943745697744976674678945746697677399465735288783524413443155052460 -414644344437711641625883235659985578977459597858484566679475486473855973896455735345552521314243015 -303253565166734271425285323787763975858945897789759985997698796347779944885385552472565572215360642 -554345026245552362643534848687345838937664445457956798786577433576566547626774284415241562551163504 -311535565216661455148884287865768434966933844685584479978489494757874552577566854667712125345561545 -415250611366327134655472756753545737584664446946696869669867693575365348285472261146676153654423343 -245134635554051122723564642433875435935979656663668837797668649877868784674366711177437413214613242 -550305433351016326452653747274646969964344344955633437473798845985852738832263655166223231013250350 -412424612302616576262646757668355434555989468964573354645759674644744382678666232347542030341661053 -242250452046136264165613485835446658933483399657658764964566438484376638324734716771116242431415343 -215351034333540431527612622887846533476959369569746679337488463558585763464275533366551552100042055 -435431152542541137277441543722662552265876998963863345653536848472468446825623116641634431511341415 -512310146424650645726632222733373758536677539594973344357244627586436388227315222723436261011354444 -415342343465665344577661441528646685383427283566766246753572785343237264536223626355350051400140114 -241050242115325145031526345615255855442353746482385388835847843772354575412177127416310323254520420 -020220124435411053633257436463635336832525634734264453487345354485334651724244114546332526244014343 -233144204333151340325721264561431226263673564625645257644453365842865136737725510345534241014450104 -214445105522101254615065716656473235246624687543865265286684547535626265545173540645424255433043332 -131141005503150612140634466735217613138345322342853334247734784516716553114671206254014513103241500 -120132523034235121510330646154142646314331362452535865757484632521317751341716362446121030453315304 -222332342104255141541516053742767376342422671752664587373155226235757465552063266050454310555023234 -130022331402524533534126360254271165656147565354323324127344143267561232655640150546201542425232423 -041244331331204304551224525323327646371114744734661445454712776141442460245244062010323033300223040 -314114011311133543043561246666161424252355464267753775116255217554737010132161163160333313105310431 -241411310012501313224133414363533552666555416611756217364167127132203511115524044001111200411313443 -214302012402443103350331642331524446633763473467453377136566732405003511614151100044055214231314311 -010202242015444310420164245052526156300412151526245266534126364115514456545426434302254122342301411 -011423214303322230335200221004343440314264121472144246346134341155334411654112313203311044301330344 -301224314420311045034445523602316023152013003056146213152100641500545520504415031222210033304041411 -220214142234023331303304444234306015540260423514533053233166213614214141332141350123320443304043021 -012034313114122310325254321150626562505200402655111220563433533535445241355033442330140121212324203 -132300421231302002541021054032536231430015654305433356436004156146330254151224453535144411201021112 -011201113143220302144232532235500205436316601263264003140631445266055502252414045114101420043032302 diff --git a/09/ropes.txt b/09/ropes.txt deleted file mode 100644 index 949fccd..0000000 --- a/09/ropes.txt +++ /dev/null @@ -1,2000 +0,0 @@ -L 2 -D 1 -L 2 -U 2 -R 1 -D 2 -U 1 -R 2 -U 2 -L 1 -D 2 -L 1 -D 2 -L 2 -U 2 -D 2 -L 2 -R 1 -U 1 -D 2 -U 1 -L 1 -U 2 -D 2 -L 2 -D 2 -L 2 -R 2 -D 2 -U 2 -R 2 -U 2 -R 2 -U 1 -R 2 -D 2 -R 2 -D 1 -U 1 -L 1 -U 2 -R 1 -D 2 -U 1 -L 2 -D 2 -U 2 -L 1 -R 2 -D 2 -U 2 -D 1 -L 1 -U 2 -D 2 -L 2 -D 2 -R 2 -L 2 -R 2 -L 1 -U 2 -R 1 -D 1 -L 2 -U 1 -R 2 -U 1 -D 1 -U 2 -R 2 -U 2 -R 2 -D 2 -U 1 -D 2 -R 1 -U 1 -D 1 -R 1 -U 2 -L 2 -U 2 -R 1 -D 1 -R 2 -D 1 -L 2 -U 2 -R 2 -L 1 -R 2 -D 1 -U 2 -D 2 -L 1 -U 1 -R 2 -D 1 -U 2 -L 2 -U 2 -D 2 -L 2 -D 2 -R 1 -L 2 -U 2 -R 1 -D 1 -L 1 -D 3 -U 2 -D 2 -R 1 -L 3 -R 1 -U 2 -R 1 -L 2 -U 1 -L 3 -R 2 -U 2 -R 3 -U 3 -L 3 -U 1 -D 1 -R 3 -L 2 -U 1 -R 2 -U 1 -D 3 -U 1 -R 2 -L 2 -D 1 -L 1 -R 3 -U 2 -L 3 -R 2 -D 2 -L 1 -U 2 -R 2 -U 3 -L 1 -R 2 -L 3 -U 3 -L 1 -U 2 -R 2 -U 2 -D 2 -L 2 -U 1 -D 1 -U 2 -D 3 -R 2 -L 2 -U 1 -R 2 -D 3 -U 2 -L 2 -U 1 -R 1 -L 1 -D 1 -L 3 -R 2 -D 2 -L 2 -D 1 -U 3 -D 3 -U 3 -L 3 -R 2 -L 1 -U 2 -R 3 -U 2 -R 2 -U 3 -D 2 -U 1 -L 3 -U 1 -L 1 -D 2 -L 2 -R 1 -L 1 -D 3 -L 2 -D 2 -R 2 -L 3 -R 2 -L 2 -U 1 -L 3 -U 2 -R 2 -D 2 -U 2 -L 1 -D 3 -R 1 -U 3 -D 2 -U 3 -L 1 -D 2 -R 1 -U 3 -R 4 -L 1 -U 4 -R 2 -D 2 -U 3 -D 1 -L 1 -D 4 -L 3 -D 4 -L 3 -D 3 -U 4 -L 2 -D 1 -U 1 -R 4 -D 4 -L 2 -R 3 -U 3 -D 1 -L 3 -D 2 -L 4 -D 4 -R 3 -D 4 -U 4 -R 3 -L 4 -U 1 -L 1 -R 4 -D 2 -R 4 -U 3 -D 2 -R 4 -U 4 -D 1 -U 2 -D 3 -U 2 -L 3 -R 4 -L 1 -U 4 -D 3 -L 4 -R 2 -U 1 -R 1 -D 2 -L 2 -U 2 -L 3 -R 1 -L 2 -D 1 -R 3 -L 4 -U 2 -R 1 -U 1 -R 3 -L 3 -D 2 -U 2 -L 1 -R 1 -L 2 -D 2 -L 1 -R 2 -L 1 -U 1 -R 1 -L 4 -R 3 -U 4 -R 4 -L 2 -R 4 -L 1 -U 2 -R 3 -L 4 -U 1 -R 1 -D 1 -U 3 -L 1 -D 2 -U 2 -D 3 -R 4 -U 1 -R 3 -D 2 -U 1 -D 1 -U 4 -R 2 -D 4 -L 3 -R 4 -U 3 -D 4 -L 3 -U 2 -D 2 -L 4 -D 1 -L 2 -R 2 -U 3 -R 5 -L 3 -U 5 -L 4 -U 3 -D 1 -U 2 -D 5 -L 5 -D 3 -R 3 -D 3 -U 3 -D 5 -U 4 -D 5 -L 5 -R 2 -D 1 -R 5 -U 2 -L 2 -U 5 -L 1 -R 4 -U 5 -R 1 -D 5 -R 3 -U 1 -R 5 -D 5 -L 1 -D 4 -R 5 -L 1 -D 3 -U 2 -D 1 -U 1 -D 4 -L 5 -D 4 -R 1 -L 2 -U 3 -L 1 -U 3 -L 3 -U 4 -L 2 -R 4 -D 5 -U 1 -L 3 -U 5 -R 1 -D 4 -U 3 -L 5 -U 1 -L 3 -D 3 -R 4 -L 5 -U 1 -L 5 -U 2 -D 1 -R 2 -L 2 -D 4 -L 5 -D 2 -R 5 -L 4 -D 1 -R 5 -U 3 -R 2 -D 3 -L 1 -D 1 -L 4 -U 5 -L 2 -D 3 -R 5 -U 2 -L 1 -U 5 -D 4 -U 1 -R 2 -L 1 -U 2 -L 3 -D 1 -U 3 -L 1 -R 5 -U 3 -R 3 -U 2 -R 5 -L 5 -U 1 -L 5 -D 5 -R 1 -U 4 -L 6 -D 4 -U 2 -L 1 -U 5 -L 1 -R 6 -D 3 -U 5 -R 3 -U 5 -D 3 -R 3 -L 2 -U 2 -L 6 -R 3 -U 5 -D 5 -L 6 -R 1 -L 1 -D 5 -U 1 -R 5 -L 4 -R 1 -L 5 -D 1 -L 2 -U 4 -L 5 -U 4 -R 2 -L 1 -D 2 -R 4 -U 5 -D 4 -U 2 -L 3 -R 2 -L 1 -D 3 -U 1 -L 2 -U 6 -L 2 -U 3 -R 2 -D 1 -L 4 -R 5 -L 3 -U 5 -L 6 -R 3 -U 4 -L 2 -R 3 -U 3 -L 1 -D 5 -R 5 -D 5 -U 5 -L 6 -R 5 -L 4 -U 2 -R 5 -U 1 -D 2 -R 2 -D 1 -U 6 -L 5 -D 1 -R 6 -U 5 -R 3 -D 1 -R 4 -D 2 -U 5 -L 5 -R 2 -D 2 -R 1 -U 4 -R 3 -U 4 -L 6 -D 3 -R 4 -L 4 -U 5 -D 1 -U 1 -D 5 -U 4 -L 5 -D 1 -R 1 -U 5 -D 7 -R 5 -D 2 -R 2 -D 7 -L 1 -R 2 -D 2 -R 7 -U 4 -D 3 -U 3 -D 3 -L 4 -D 2 -R 6 -L 7 -D 6 -U 4 -D 1 -L 4 -U 3 -D 1 -U 1 -L 6 -D 4 -L 7 -U 6 -R 4 -L 7 -U 2 -D 5 -L 7 -U 3 -R 3 -U 6 -R 7 -U 4 -R 4 -L 4 -U 6 -R 6 -D 7 -U 4 -D 5 -L 4 -U 7 -R 7 -D 3 -L 5 -U 7 -D 3 -U 1 -D 7 -R 7 -L 4 -U 7 -D 1 -R 3 -D 3 -U 4 -R 2 -U 4 -R 4 -U 7 -R 4 -L 2 -U 4 -R 7 -L 6 -U 1 -D 2 -U 3 -D 1 -L 6 -D 5 -L 7 -R 6 -D 6 -L 4 -D 4 -U 3 -D 3 -L 7 -R 7 -L 7 -D 6 -U 5 -D 7 -U 7 -D 4 -U 7 -L 6 -U 3 -D 3 -R 3 -D 4 -L 2 -U 2 -R 4 -D 5 -R 7 -U 7 -L 2 -U 1 -D 4 -U 3 -L 4 -U 6 -D 4 -L 4 -U 6 -D 5 -L 1 -R 4 -L 2 -D 6 -R 4 -D 3 -R 3 -L 1 -D 2 -U 3 -L 1 -U 7 -L 3 -R 5 -U 1 -L 4 -D 8 -L 7 -D 8 -L 4 -U 6 -R 2 -D 4 -R 3 -D 3 -R 6 -L 8 -R 6 -D 4 -L 5 -R 5 -D 3 -U 6 -D 5 -U 3 -L 1 -D 4 -U 2 -R 5 -D 8 -L 3 -D 2 -U 8 -L 2 -D 6 -L 6 -D 2 -R 8 -L 3 -D 8 -U 5 -L 1 -R 1 -D 3 -L 5 -R 7 -U 4 -D 1 -L 2 -D 2 -L 5 -D 7 -R 7 -U 5 -L 5 -D 6 -L 1 -U 3 -L 4 -R 6 -D 7 -U 1 -R 1 -L 8 -U 3 -D 4 -R 2 -D 8 -L 1 -R 8 -U 7 -L 6 -U 4 -D 4 -L 2 -D 8 -U 8 -R 4 -U 3 -D 7 -R 6 -D 8 -R 5 -L 4 -D 4 -L 8 -D 3 -R 4 -L 6 -U 8 -D 1 -L 3 -R 7 -L 4 -U 3 -D 2 -U 4 -R 2 -D 1 -U 5 -L 7 -U 3 -L 8 -U 1 -L 4 -R 4 -U 1 -R 2 -L 4 -U 8 -D 7 -L 8 -D 4 -U 3 -D 5 -U 2 -D 2 -R 1 -U 6 -L 3 -R 8 -U 2 -R 2 -D 7 -L 3 -U 3 -R 8 -U 4 -R 7 -U 5 -R 7 -D 4 -R 4 -D 7 -U 5 -L 2 -D 2 -L 3 -U 2 -D 2 -L 6 -R 6 -L 5 -U 9 -D 3 -L 4 -U 3 -L 7 -D 6 -L 6 -U 7 -R 8 -U 8 -L 9 -D 7 -L 9 -D 1 -L 1 -R 7 -U 7 -L 5 -D 9 -R 8 -L 1 -R 5 -L 3 -D 3 -U 1 -R 8 -U 6 -D 3 -R 5 -U 4 -L 1 -R 3 -L 1 -U 7 -D 3 -R 3 -D 8 -R 5 -U 2 -R 5 -D 1 -L 5 -D 5 -R 6 -L 1 -D 9 -L 2 -D 9 -U 4 -L 1 -D 8 -L 2 -U 2 -D 7 -U 9 -L 8 -D 1 -R 2 -L 3 -D 4 -L 6 -U 5 -D 5 -U 1 -L 5 -U 7 -D 7 -L 9 -D 8 -R 8 -U 1 -D 9 -L 8 -U 9 -D 2 -R 6 -L 3 -U 6 -R 3 -U 5 -D 8 -L 5 -D 9 -U 5 -R 4 -U 5 -R 1 -L 5 -U 4 -L 4 -D 1 -L 1 -D 7 -R 7 -U 2 -L 5 -R 9 -U 6 -D 2 -U 6 -R 1 -D 8 -U 6 -D 3 -U 10 -D 5 -L 6 -R 6 -L 5 -D 7 -U 3 -L 4 -D 3 -R 10 -U 8 -D 3 -L 1 -R 9 -L 2 -R 9 -U 10 -D 3 -U 6 -R 8 -D 4 -R 7 -L 1 -U 8 -D 7 -R 2 -U 8 -D 8 -L 7 -U 6 -R 4 -D 4 -R 1 -U 4 -R 2 -L 5 -D 8 -U 4 -L 8 -U 1 -D 1 -L 6 -U 10 -R 10 -L 9 -U 6 -L 2 -U 2 -L 1 -U 1 -L 6 -D 4 -U 2 -D 6 -U 4 -D 10 -R 8 -D 8 -R 8 -D 2 -U 6 -L 9 -D 2 -L 4 -D 3 -L 4 -R 3 -U 2 -D 1 -U 1 -R 1 -D 7 -U 3 -R 10 -D 1 -U 6 -R 2 -D 1 -R 11 -D 1 -R 7 -U 4 -D 8 -U 7 -R 11 -L 10 -R 7 -L 3 -D 1 -U 2 -L 9 -R 5 -L 6 -R 6 -U 2 -R 3 -U 8 -D 6 -U 7 -L 6 -D 11 -L 10 -D 3 -R 3 -U 11 -D 7 -U 2 -R 1 -L 6 -R 2 -L 2 -D 3 -L 8 -R 6 -D 10 -U 6 -D 11 -L 7 -R 11 -D 2 -L 9 -U 7 -D 5 -U 5 -D 11 -L 4 -R 8 -D 9 -L 4 -U 1 -R 6 -D 11 -U 6 -L 5 -U 3 -L 11 -D 8 -U 2 -D 9 -R 2 -L 10 -U 8 -D 7 -U 3 -L 7 -D 10 -L 7 -D 10 -R 1 -D 10 -L 7 -U 3 -L 1 -R 9 -D 5 -L 11 -R 3 -L 9 -R 8 -D 2 -U 5 -L 4 -D 2 -U 7 -R 9 -U 9 -L 2 -D 1 -R 6 -L 5 -D 8 -U 8 -R 6 -U 3 -L 7 -U 4 -R 7 -L 1 -D 7 -R 2 -U 10 -D 3 -U 4 -R 8 -D 5 -L 8 -D 5 -U 8 -R 6 -U 2 -L 8 -U 7 -L 12 -D 11 -L 8 -D 12 -R 10 -L 10 -U 7 -D 2 -R 6 -L 11 -U 4 -D 8 -U 11 -L 1 -D 12 -L 3 -R 10 -D 2 -R 4 -L 1 -D 2 -R 2 -L 12 -U 3 -L 10 -U 4 -D 10 -U 8 -L 5 -R 5 -L 12 -U 1 -D 10 -U 2 -D 12 -U 12 -R 2 -U 1 -R 4 -D 8 -L 9 -R 7 -L 5 -D 5 -U 5 -L 7 -U 2 -L 7 -U 6 -L 12 -U 11 -R 10 -U 3 -L 4 -D 6 -R 11 -U 3 -R 5 -L 2 -U 9 -R 2 -L 10 -D 3 -U 12 -R 9 -D 2 -U 12 -L 1 -U 9 -D 9 -L 2 -D 4 -R 11 -D 2 -L 2 -U 12 -R 10 -D 6 -U 11 -R 9 -D 12 -L 2 -U 11 -L 5 -U 6 -R 7 -U 9 -L 10 -R 1 -L 3 -R 3 -D 2 -R 5 -L 12 -R 1 -U 3 -D 1 -L 3 -U 5 -D 9 -L 10 -U 9 -D 11 -L 12 -U 7 -R 12 -L 3 -D 2 -R 10 -U 13 -R 6 -L 5 -U 12 -L 2 -R 13 -U 8 -D 3 -R 8 -L 3 -R 3 -D 9 -R 6 -D 10 -R 2 -U 12 -R 1 -D 2 -R 12 -D 7 -U 3 -L 13 -R 11 -D 4 -U 9 -L 12 -U 3 -L 7 -D 2 -L 12 -D 12 -R 10 -D 11 -U 7 -R 4 -U 10 -R 11 -L 11 -R 7 -D 13 -U 11 -R 11 -U 3 -L 6 -U 9 -D 1 -U 3 -D 13 -R 10 -U 3 -R 3 -D 7 -U 6 -L 11 -R 10 -D 9 -R 12 -D 5 -R 7 -D 3 -R 5 -L 1 -R 10 -L 8 -D 12 -R 2 -U 9 -R 13 -U 13 -R 12 -L 8 -D 13 -R 1 -L 6 -U 10 -D 2 -U 7 -L 6 -U 6 -R 7 -U 12 -R 10 -U 12 -L 5 -D 4 -L 8 -U 12 -L 13 -D 6 -R 1 -D 2 -L 10 -U 13 -R 12 -D 4 -L 8 -R 11 -D 5 -U 11 -D 7 -L 1 -U 12 -L 6 -U 12 -D 7 -L 8 -R 13 -D 12 -R 11 -D 2 -U 14 -L 5 -D 2 -L 6 -U 14 -L 1 -U 2 -R 12 -L 9 -U 14 -D 2 -U 5 -D 3 -U 11 -R 7 -U 5 -R 13 -D 5 -L 2 -R 12 -U 6 -D 1 -U 14 -D 3 -L 13 -U 2 -D 2 -U 1 -D 12 -U 12 -D 4 -U 2 -D 2 -R 8 -U 3 -D 13 -R 2 -D 6 -U 11 -D 12 -L 3 -U 7 -D 14 -L 4 -U 11 -L 4 -D 2 -R 13 -L 6 -U 9 -R 14 -U 10 -D 11 -L 12 -R 4 -D 9 -R 11 -D 8 -R 7 -D 12 -R 7 -U 4 -L 8 -D 7 -R 9 -U 7 -R 13 -U 3 -R 11 -D 7 -U 3 -R 9 -L 8 -U 2 -D 5 -U 8 -D 1 -L 8 -U 12 -R 13 -L 7 -R 8 -L 10 -R 2 -D 13 -L 12 -R 2 -L 7 -R 9 -U 7 -D 8 -L 10 -D 12 -U 14 -R 5 -D 11 -L 12 -U 4 -L 1 -D 5 -U 6 -D 9 -U 8 -R 8 -D 11 -R 6 -U 5 -R 1 -L 15 -D 5 -U 1 -R 6 -D 8 -R 15 -U 15 -R 3 -D 14 -L 1 -D 2 -L 13 -R 13 -U 5 -L 6 -D 10 -R 7 -U 4 -D 15 -R 14 -D 12 -U 4 -D 12 -U 12 -L 12 -R 8 -L 15 -D 1 -R 6 -U 5 -D 7 -R 8 -U 7 -D 6 -U 1 -D 1 -L 2 -R 3 -D 13 -U 4 -D 4 -U 6 -L 13 -D 10 -R 14 -L 10 -D 15 -U 12 -R 10 -D 13 -L 1 -R 13 -D 10 -U 2 -R 5 -D 3 -U 13 -D 1 -R 15 -U 4 -L 8 -D 6 -L 13 -R 4 -L 11 -D 15 -U 11 -L 13 -D 6 -L 15 -U 9 -L 1 -R 11 -U 14 -R 6 -L 12 -R 5 -U 5 -L 11 -D 13 -U 3 -L 4 -R 1 -D 11 -L 8 -D 9 -R 12 -D 14 -U 15 -D 14 -U 14 -L 14 -U 4 -L 13 -D 8 -U 13 -R 7 -L 11 -D 15 -L 5 -U 7 -R 10 -D 13 -R 15 -D 2 -R 2 -L 10 -R 4 -U 7 -D 15 -L 6 -D 9 -L 16 -R 10 -U 3 -R 6 -L 8 -U 15 -R 4 -D 1 -U 8 -L 14 -R 6 -U 8 -L 10 -D 4 -U 9 -R 4 -D 1 -U 4 -L 2 -R 16 -L 6 -D 16 -U 14 -R 10 -L 14 -U 3 -R 7 -U 6 -R 13 -L 5 -R 15 -L 7 -R 3 -D 16 -L 11 -U 12 -L 11 -D 8 -R 7 -L 11 -R 5 -U 8 -R 2 -U 10 -R 11 -U 1 -D 14 -U 14 -R 4 -L 6 -D 4 -U 16 -D 2 -R 12 -L 6 -U 7 -L 7 -D 8 -R 4 -D 8 -U 11 -L 13 -U 9 -D 8 -L 8 -U 16 -D 3 -L 1 -R 13 -U 2 -L 12 -R 2 -L 3 -D 11 -R 4 -L 12 -R 12 -U 4 -D 8 -L 12 -U 16 -L 9 -R 5 -U 13 -L 1 -R 10 -L 15 -U 2 -R 8 -L 8 -D 11 -R 7 -L 7 -R 2 -L 13 -D 11 -L 11 -D 7 -L 8 -U 11 -R 7 -L 15 -D 5 -L 13 -R 8 -D 4 -R 6 -L 1 -U 10 -L 17 -U 16 -R 6 -D 17 -U 14 -L 13 -D 3 -U 11 -R 10 -D 3 -L 15 -U 13 -R 7 -L 12 -U 3 -L 7 -R 13 -L 10 -R 13 -L 10 -D 1 -R 11 -L 12 -U 6 -R 2 -L 4 -R 11 -U 15 -D 6 -L 15 -R 7 -U 16 -D 9 -L 12 -D 14 -L 5 -D 15 -L 17 -R 7 -U 17 -L 10 -D 7 -L 2 -D 1 -U 4 -D 17 -U 17 -D 9 -L 14 -D 16 -L 2 -D 8 -L 5 -D 8 -R 6 -L 15 -R 17 -D 14 -U 17 -L 17 -U 12 -R 10 -L 12 -U 16 -R 10 -D 5 -R 2 -U 11 -R 6 -L 2 -R 2 -D 17 -U 17 -D 12 -U 5 -L 14 -U 2 -R 2 -D 3 -U 4 -R 5 -U 17 -L 9 -U 4 -R 2 -L 5 -U 8 -L 2 -D 5 -R 14 -U 15 -R 14 -D 3 -U 16 -L 3 -D 6 -U 3 -L 2 -R 3 -L 1 -R 6 -L 14 -U 10 -L 13 -R 8 -U 3 -D 7 -U 9 -D 2 -L 14 -D 5 -R 7 -D 8 -L 18 -R 13 -U 14 -D 6 -R 10 -L 10 -U 2 -L 11 -R 12 -U 6 -R 16 -L 10 -U 7 -R 12 -L 15 -D 2 -U 16 -L 4 -D 2 -L 1 -R 8 -D 7 -L 11 -R 4 -D 13 -U 13 -R 1 -D 15 -L 12 -R 5 -D 10 -U 8 -R 14 -L 10 -U 9 -R 7 -U 13 -L 5 -U 9 -L 15 -R 4 -D 13 -R 12 -D 5 -R 18 -L 3 -D 13 -R 17 -D 9 -L 8 -D 3 -L 5 -D 8 -U 10 -D 8 -L 2 -U 10 -R 6 -D 13 -L 17 -R 17 -D 16 -R 14 -L 6 -U 17 -R 9 -D 11 -L 7 -U 16 -R 16 -L 1 -R 17 -D 9 -L 6 -D 16 -R 12 -L 7 -U 5 -D 14 -R 8 -U 12 -L 12 -R 8 -U 17 -L 13 -D 17 -L 15 -R 7 -U 11 -L 10 -R 8 -U 14 -R 6 -U 11 -D 17 -U 13 -L 12 -U 11 -L 16 -D 13 -U 11 -L 2 -R 11 -L 13 -U 12 -R 15 -U 17 -L 10 -U 17 -D 2 -R 1 -L 10 -R 10 -U 14 -L 12 -U 8 -R 4 -L 12 -U 13 -L 2 -R 9 -D 14 -U 17 -L 16 -D 9 -R 3 -L 17 -U 8 -R 16 -D 11 -L 1 -U 15 -L 19 -R 8 -D 11 -R 14 -D 19 -R 12 -U 3 -L 9 -U 2 -L 6 -D 6 -U 16 -D 4 -L 1 -D 10 -R 8 -U 17 -D 2 -R 6 -D 19 -U 6 -R 9 -U 17 -D 7 -L 15 -D 13 -L 17 -U 1 -R 17 -D 3 -L 15 -U 16 -D 13 -R 13 -D 14 -L 12 -D 4 -L 16 -U 15 -R 8 -U 19 -D 15 -L 5 -R 15 -L 19 -U 6 -D 6 -U 10 -L 1 -R 19 -L 1 -R 6 -L 1 -U 17 -R 10 -U 4 -D 5 -R 6 -U 3 -R 12 -U 13 -D 7 -R 15 -U 5 -R 2 -U 10 -L 13 -U 3 -D 5 -R 19 -U 9 -D 5 -L 3 -D 17 -L 16 -D 7 -L 16 -R 11 -D 3 -U 1 -R 2 -D 2 -L 4 -R 4 -U 17 -D 4 -L 10 -U 11 -D 13 diff --git a/10/.gitignore b/10/.gitignore deleted file mode 100644 index 44ba78e..0000000 --- a/10/.gitignore +++ /dev/null @@ -1 +0,0 @@ -Main.class diff --git a/10/asm.txt b/10/asm.txt deleted file mode 100644 index 57f49a0..0000000 --- a/10/asm.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/11/monkey-stuff.txt b/11/monkey-stuff.txt deleted file mode 100644 index c567cb6..0000000 --- a/11/monkey-stuff.txt +++ /dev/null @@ -1,55 +0,0 @@ -Monkey 0: - Starting items: 62, 92, 50, 63, 62, 93, 73, 50 - Operation: new = old * 7 - Test: divisible by 2 - If true: throw to monkey 7 - If false: throw to monkey 1 - -Monkey 1: - Starting items: 51, 97, 74, 84, 99 - Operation: new = old + 3 - Test: divisible by 7 - If true: throw to monkey 2 - If false: throw to monkey 4 - -Monkey 2: - Starting items: 98, 86, 62, 76, 51, 81, 95 - Operation: new = old + 4 - Test: divisible by 13 - If true: throw to monkey 5 - If false: throw to monkey 4 - -Monkey 3: - Starting items: 53, 95, 50, 85, 83, 72 - Operation: new = old + 5 - Test: divisible by 19 - If true: throw to monkey 6 - If false: throw to monkey 0 - -Monkey 4: - Starting items: 59, 60, 63, 71 - Operation: new = old * 5 - Test: divisible by 11 - If true: throw to monkey 5 - If false: throw to monkey 3 - -Monkey 5: - Starting items: 92, 65 - Operation: new = old * old - Test: divisible by 5 - If true: throw to monkey 6 - If false: throw to monkey 3 - -Monkey 6: - Starting items: 78 - Operation: new = old + 8 - Test: divisible by 3 - If true: throw to monkey 0 - If false: throw to monkey 7 - -Monkey 7: - Starting items: 84, 93, 54 - Operation: new = old + 1 - Test: divisible by 17 - If true: throw to monkey 2 - If false: throw to monkey 1 diff --git a/12/.gitignore b/12/.gitignore deleted file mode 100644 index 15f026f..0000000 --- a/12/.gitignore +++ /dev/null @@ -1 +0,0 @@ -day12 diff --git a/12/hill.txt b/12/hill.txt deleted file mode 100644 index 50f04d9..0000000 --- a/12/hill.txt +++ /dev/null @@ -1,41 +0,0 @@ -abccccaaaaaaacccaaaaaaaccccccccccccccccccccccccccccccccccaaaa -abcccccaaaaaacccaaaaaaaaaaccccccccccccccccccccccccccccccaaaaa -abccaaaaaaaaccaaaaaaaaaaaaaccccccccccccccccccccccccccccaaaaaa -abccaaaaaaaaaaaaaaaaaaaaaaacccccccccaaaccccacccccccccccaaacaa -abaccaaaaaaaaaaaaaaaaaacacacccccccccaaacccaaaccccccccccccccaa -abaccccaaaaaaaaaaaaaaaacccccccccccccaaaaaaaaaccccccccccccccaa -abaccccaacccccccccaaaaaacccccccccccccaaaaaaaacccccccccccccccc -abcccccaaaacccccccaaaaaaccccccccijjjjjjaaaaaccccccaaccaaccccc -abccccccaaaaacccccaaaacccccccciiijjjjjjjjjkkkkkkccaaaaaaccccc -abcccccaaaaacccccccccccccccccciiiirrrjjjjjkkkkkkkkaaaaaaccccc -abcccccaaaaaccccccccccccccccciiiirrrrrrjjjkkkkkkkkkaaaaaccccc -abaaccacaaaaacccccccccccccccciiiqrrrrrrrrrrssssskkkkaaaaacccc -abaaaaacaaccccccccccccccccccciiiqqrtuurrrrrsssssskklaaaaacccc -abaaaaacccccccccccaaccccccccciiqqqttuuuurrssusssslllaaccccccc -abaaaaaccccccccaaaaccccccccciiiqqqttuuuuuuuuuuusslllaaccccccc -abaaaaaacccccccaaaaaaccccccciiiqqqttxxxuuuuuuuusslllccccccccc -abaaaaaaccccaaccaaaaacccccchhiiqqtttxxxxuyyyyvvsslllccccccccc -abaaacacccccaacaaaaaccccccchhhqqqqttxxxxxyyyyvvsslllccccccccc -abaaacccccccaaaaaaaacccccchhhqqqqtttxxxxxyyyvvssqlllccccccccc -abacccccaaaaaaaaaaccaaacchhhpqqqtttxxxxxyyyyvvqqqlllccccccccc -SbaaacaaaaaaaaaaaacaaaaahhhhppttttxxEzzzzyyvvvqqqqlllcccccccc -abaaaaaaacaaaaaacccaaaaahhhppptttxxxxxyyyyyyyvvqqqlllcccccccc -abaaaaaaccaaaaaaaccaaaaahhhppptttxxxxywyyyyyyvvvqqqmmcccccccc -abaaaaaaacaaaaaaacccaaaahhhpppsssxxwwwyyyyyyvvvvqqqmmmccccccc -abaaaaaaaaaaaaaaacccaacahhhpppssssssswyyywwvvvvvqqqmmmccccccc -abaaaaaaaacacaaaacccccccgggppppsssssswwywwwwvvvqqqqmmmccccccc -abcaaacaaaccccaaaccccccccgggppppppssswwwwwrrrrrqqqmmmmccccccc -abcaaacccccccccccccccccccgggggpppoosswwwwwrrrrrqqmmmmddcccccc -abccaacccccccccccccccccccccgggggoooosswwwrrrnnnmmmmmddddccccc -abccccccccccccccccccccccccccgggggooossrrrrrnnnnnmmmddddaccccc -abaccccaacccccccccccccccccccccgggfoossrrrrnnnnndddddddaaacccc -abaccaaaaaaccccccccccccccccccccgffooorrrrnnnneeddddddaaaacccc -abaccaaaaaacccccccccccccccccccccfffooooonnnneeeddddaaaacccccc -abacccaaaaaccccccccaaccaaaccccccffffoooonnneeeeccaaaaaacccccc -abcccaaaaacccccccccaaccaaaaccccccffffoooneeeeeaccccccaacccccc -abaccaaaaaccccccccaaaacaaaaccccccafffffeeeeeaaacccccccccccccc -abacccccccccccccccaaaacaaacccccccccffffeeeecccccccccccccccaac -abaaaacccccccaaaaaaaaaaaaaacccccccccfffeeeccccccccccccccccaaa -abaaaacccccccaaaaaaaaaaaaaaccccccccccccaacccccccccccccccccaaa -abaacccccccccaaaaaaaaaaaaaaccccccccccccaacccccccccccccccaaaaa -abaaaccccccccccaaaaaaaaccccccccccccccccccccccccccccccccaaaaaa diff --git a/13/signal.txt b/13/signal.txt deleted file mode 100644 index c7ce3dd..0000000 --- a/13/signal.txt +++ /dev/null @@ -1,449 +0,0 @@ -[[[],2,9,4],[],[[[],[0]],[[7,0,10,8],[10,5,5,4,1],0,6]],[]] -[[[8],[3,6,9,[10,4,2],[4,5]],[10,[3],[7,10,7,2],[0,5]],2]] - -[[[3,6],[]],[[7,[7,9,1,8,2],[],[1],3],[[8,0,10],[5],0,8],[[6,4,5],[1,3,1,10,8],[],[8]],9,9]] -[[[[5,0],[4,7,3],[4,5],[0,2]],9,0]] - -[] -[[6,[4,8,0,[1,9]]],[[0,4,[8,10,8],[1,4,9,2,4]]]] - -[[8,4,8,8,1],[2,[1,8,[5,3,8]],[[3,2,2,9,8]]],[[[2,5,0,7],[6,8,8,8,2],1,7],2,8,[6,5,0]],[10],[[[2,6],[2],[0,7,8]],10]] -[[],[6,10,[8]],[7,[[0,3,8],[7,0],9,[8,3],[2,7]],5,6],[2,[[7],[7,1,8,6]],0]] - -[[[[4,3,7],0],2,[3]],[2,0,[10,2,[4],1,0],9],[[10,9,[7]],0,4,[6],[10,[6,10,7,0,9],9]],[10,[8,[2],10,[7,10,9,6],6],5]] -[[],[[9,10,1,[9]]],[9,[],[[],[2,1,8,4],[3,4,1,3]],0]] - -[[[[1,5,4],[0,9,6,4,9],[6,3,6,2],[1,4,10,4],5],0,[5]],[8]] -[[[[6,4,9,3,1],[6,10,5,1,3],[3,10,8,4],3],7,3,10,3],[[5,[],0,6,4],8,[[7,8,5]],[6,[9,10,4,2,9],[6,7,4,6]]],[9,5,[[2,0,2,4,10],[2],4],[],9],[]] - -[[5,[[2],9],[5,7,[6,2,9,6],2]],[[2,5],4],[7,[2,4,[10],10],[0,2,9],[[],[6,4,10,8,0]],[]],[]] -[[[10,4,7,4],3],[[[2,10,3,10],2,3,0],[[8,9,5,10,8]]],[[]],[3,[1,[5,5,9,2],[1],[],[5,3,4]],3,2],[3,4]] - -[[[[6],9],5,[1,1,[5,7,2,9,9],5,0],[3,[],[3,6],8]],[[4,[8,7],3],[[9],[4,5,3]]],[3,[],4,9,[3,[5,3,7]]]] -[[3,3,0]] - -[[],[1],[]] -[[[[0,3],[7,0,5,1]],[],[2,[4,3,3,6,4]]],[[],[10,[]],[5,[2,7,7,10],[9,8,2,10,4]]],[[],[[1],[4,4,6],10,[4]],[[1,1,7,7],[6,9],0]],[[3,[3,5,4],[8,2,4,0,3],5,[3,10]],10,[]],[[3],2,[],[[6,1,2,3],[7,7,9,1],7]]] - -[[]] -[[3,8,5],[0,[[5,4,7,0,5],4]],[7,[[8,10,6,9,8],3]]] - -[[],[6,4,3,[8,[],1,[9,9,7],1],[[],[2,0,3],[4,5,5,8],5,[]]],[[2,2,2,[4,4,7]],8,[[4,9,4,10],8]]] -[[[[2,3,0],[],[7],[3,8,5],2],[5,[]],8,[]],[],[],[7],[2]] - -[[[[2,4,5,2,9],9,7,[8,1,5,7,6]],[[10,9,9]],9],[[[],2,10],[9,4]],[8,9],[[[8,7,5]],1,[[1,7],[],[9,2,4],0],4],[3,3,5,4]] -[[7,[8,[9,1,10,1],[8,7]],7,5],[[10,[4],[7,0]],0,5],[4,7,5],[],[9,[[9],[9,1]],5]] - -[[4,9,[8],[9,7,[0,7],0,0]]] -[[4,0,0,2],[3,[[1,6],[5,4,7,1,9],9,5],[[9,1,3],5],8],[[[8,5,8],[],[10,10,0,9,0],[2,0,10]],[[6,3,8]],10,[[5,1,9,10],6]],[[]],[1,2,[[6,4,9,0,2]],8]] - -[[1,8,4],[6,[[2],4,3],10,1,[10,[8,8,7,3],1,2,7]],[8]] -[[[0]]] - -[[5,[4,[3,7,6],[2,2,6,7]],[[5,8],3,2,[10,1,1,10,2],[3,2]],10],[8,[[],2,[]],[5,6,[3],0],1]] -[[9,8,[],[[4,3,8,7,2],[0,5,7,2],8,1],7],[[[10,6],3]]] - -[[[2]],[[[7,2,8,9],[],2,[]],[6,9,[1,5,5,5],8],6],[[4,3,6,7],[[6,4,8],[0,6,2],6],[4,6],[[5,2,3,4,8]]]] -[[[6],7,8,[7,[4],[1,10,0,3],[6]],[[8,10,9,1,2],[9,9,0,2],[2,7,0,2,9],8]],[[[8],0],9,5,[],7]] - -[[8],[[1,[],0,[10,3,0,8,6]],9,2,[8,[4,3,4],3]],[]] -[[],[[[10,9,7],1,[6,3,7],[]],1,[[4,9,8,3,1],[9,8],[0,10,4,3],[0,0]],[6]],[[[5,7,10],10,[5,9,0,6],1,[0,0]],[10,[],[2,1,3]],[9,[5,1],[6,6,9],8]],[0,[],[2,[6,10,2,0],[3,2,9],[8,10,10],4]],[]] - -[[[[6,1,1,9,0],[2]],6,5,0,[[],[3,4]]],[[],[10,9,1],[2]],[2,[[8,5],5,[]],[1,8,[4],[0,4,4,4],[0,6]],6]] -[[7,[9],[0,[4,0],3]],[[[],6,[6]],5,[[1,5,5],4,2],5,[0,1,[]]],[]] - -[[[4],[5],[9,8,9,1],1],[[[8,2,5]],[10,[9,0,0,6],6,[2,6,2],[4,8]],4,10],[],[[9,3,8,[10,10],4],[]]] -[[5,2]] - -[[10],[0],[4,7,[[4,8],[2,4,8],[4,10,2,5,7],10],2,7],[[[7,0,0,1,0],[0,6,8,6,9],4,6]],[[[],7,[1,6],7],[[10,10,4,2]],[0,3,10,[6]]]] -[[[[3],10,[7,3,2],[6,8,5,9]],[4,4,0,[8,6,9,2]]],[]] - -[[[2,[7,6],5,1,4]],[[8,0,10],[[2,8,6],9,[7],6,4]],[5]] -[[4,4,[3,6,5,[10,8,9,5,4]]]] - -[[],[[9],3,[[6,10,10]],0,4],[[[10,10,10,8,1]],[9,[]]],[4,[8,5,[0],0,[7,6,6,3]],3,[7,0,5,7]]] -[[[5,2,8,[1,6,10],5],[],[]],[[[]],[[0,1],5,0],[[8,2,9,1],[2,8,7],5],[[],9,0,6,0],4],[[[2]],[],[0,[3],[],5,6],0,[[7,3,0],1,[0,2,9,10]]]] - -[[9],[[[],0,9,0,2],5],[0,[10],[10,[8,0,5],5,9]]] -[[],[[8],[],2,3],[1,[[10,2,7],6,[3,0,9,6],9,[9,5]],2,6,[3,5,[9,9,8]]],[6,[4,[8,7],4,[2,1,0]],[[10,1,7],10,[1,9,1,0]],9],[0]] - -[[2],[5,[1,[2,8,9],4,[4,1,7,8]],[],5],[9,9,[3,[10,2,9,0,4]],1],[5,[],8,[9,3,5,2]],[[[5],4,[0],[5],3],3,6]] -[[2,2,6],[5,6,[2,10]]] - -[[[[6,10,5,10,8],[5,8]]],[[[6,4,8,4],[8,7,8],[8,9],3],5,2],[9,[5,9,[2,3]],[[],[7,1,4,4],[],10]],[]] -[[6,5,[4,[8],[6,2],2,3],[2,1],10],[8,[8,[],[4,2,7,4]],[9,[5,2,2,0,9],[],[],[8,5]]],[[[4,3,9,6],[5,6,1],4,4,[6,8,1]],[[],9],[[2],6,2]],[7],[[[5,5,4]],3]] - -[[[[5],[0]],[5,10,[],5,4],[1,[1,9,2],8,[2]],8],[[[2,0,10,0]],5,3],[[[]],[5,1],[[0,2,4],5,10,[7,4]],0,[[5,8,2],[7,9,0],6]],[8,[[1,8],8,[3,0,4,10]],9]] -[[],[],[[[5,8],8,[2,8,6,9]]],[9,9],[8,[9,[1,4,4,7,3],8],9,4]] - -[[10,[9,8],[[],[5,8,10,10,7],[7],4,[]],[0,3,[8,3,2],5]],[4,[0,[]]],[[[4]],[7,2,0,[3,0,7,6],3],[1,[0,9,7]],[5],[[0],3,2,8,2]],[6,[[6,10,6,0],[0],4,1,[5,8,5,3,10]]]] -[[7,4,[[7,9],[6,1,7,9],[10],[9,4]],[[6,4],8,[9,3,8,10,1],[]],2]] - -[[[[1,0],[8,1,2,4,0]],2,[],5],[0,[]],[9,[],5]] -[[[[10,0,9],8,[4,10],[8,3,10,6],4],10],[6,[[10,10,1,7],6],6],[[[10,7],3,6,4,[1,2]],10,[[8,3],[],5,1,0],[[],[0,7,0],5]],[]] - -[[9,3,2,[6,7,[10,5,7,3,2]],[[7,9,0,10],9,[10],[8,1,4,2]]],[10,9,8,[[9,4,10,3],2],[6]],[3,8,6,[[10,7,3,6]],[2,4,10,[3,3,0,5],[]]],[9,8,[2,9,10,[5]],[[],[3,7,10,10,9],[7,1,3,1,7],0,[]],[[2,1,10,7,9],[4],10]]] -[[8,[[],[4,1,5,5,1]],6,9,5]] - -[[6],[[[3,6,10,8,9],1,[10,2,4,0,7],9]],[5,[6,1],[0],4],[],[[],[],[6,9,9],[],[]]] -[[[7,[3,0,4,1],[2,9,10,6,4]]]] - -[[],[[],9,3,9]] -[[[],[[8],[7,7,6,3],[],[9,7]],10,10]] - -[[[10,6]],[8,9,[7,9,6,[4],6],9,[[8],[7,1],[7,7],0]],[[10,6,[6]],7,7]] -[[[[10,5,8],[8,1]],[[4,0,0,1,10],0,[8,10,2,9],[0,1,2,0],[4,0]],[8,[],0,2,[4,3,8,7,2]],[0,[0,3,6]],4],[[7,[3,8]],10,[]],[8]] - -[[[4,9,[3,5],9],10,7,5],[6,[5,[7,9,4,4,8],[0,3,3,5],10,6],[[]]]] -[[9,[],[[6,3,2],9,3,5],7,[]]] - -[[[10,[],[5],[3],0],[6,[5,4,5,8,7]],5,2,5],[[5,8],[[]],0],[9,3,7,5],[7,[8,5,9],[3],[[],6,[4,5,8]],9],[[9],10,[[5,9,4,5],[]],2]] -[[10],[5,10],[[9,9,[8]]],[[10,[],[5,10,6,2],[9],[]],[[0,8,10,10],[0,5,1,5,0],[2,2,5,1,9],9]],[3,7,[[3]],[[3,4,10,8],[2,3,10],3,[8]]]] - -[[3],[2,[],[[4,8,10],[7],3,[0,5,4]],3,3],[],[[],[[9,7,7]],[[8]]],[8,[],[[8],3],[]]] -[[9,4,4],[[[1],9,6,[4,5]],[6,2,0],5],[[3,[6],9],7,[[],[6,0,2,4],[]],8,[6,[0,1],7,5]]] - -[[10,[],[[1],[8]],[],[[],5,[8],[3,8],[1]]],[[[],[4,8],[9,6,7,1]],3,5],[[[2,9,3,10,0],0,6,[3,7,5],[9,7]],10],[[8,0,[8,7]],6,5,5]] -[[6,8]] - -[[],[],[]] -[[[2,5,7],9,0,[1,10]],[8,[0,[2],5,[],[5,6]],6],[[[7,7],1,[6],[1,9],3]]] - -[[2,4,[[4,3,4,10],[7],6],[9]],[3,[],[[8,9,10,9],6,[2,3,2,4,10],6],[[4,8,4,8],2,6]],[3,[2],[7],4],[[2,[2,1],[9,3],[9,4,5]],[[1],[5,5,10]]],[1,[]]] -[[[7,[3,6,6,6,2],[7,0,3,0],7,5]],[[4]],[],[3,9,1,4,[[1,7,0,10,8],0,5,[0]]],[[5,9,[4,5,5,10],[0,7]],0]] - -[[[2,8,2,8]],[]] -[[],[6,9,[[8,7,7],[0],[4],[]],0,[[],[7,1,9,2],[2,5,9,4],2,[2]]]] - -[[7,3,[[8,9,3,7],[7,10,6,2],[4,0,7,0,8],[0]]],[[[],[4,3],8]],[]] -[[[10,[9,9,4]],6],[4,[4,[],5,[3,1,8,6],0]],[5],[]] - -[[[],[4,0,[0,0,6,9],[8,0,3,7],[3]],9]] -[[],[],[[[7,3,7,7],[5,8,3],6],10,4,[2,4]],[4,1,6,[]],[]] - -[[[[],4,4],4,6,9,[0,[1,10]]],[],[5],[6,[[8]],5],[[2,[6,3,1,10],[]],0,[[],[1,6,2,10,6],[8,10,6,2,1],1]]] -[[[[0,9,8,3],1,0,5,[9,0]],[[5,8,3,4,9],[4,1,2,9,4],1,[],5]],[[[10,10,1,6],[5,10,3]],[[7,7,8,8,7],0,0,10]]] - -[[2,[[8,7,0,1,6],10,9],5],[]] -[[[[3,9,9,2,4]],8,[],4,[[8,8,4],[],4,6,[5,6]]],[[[],0,7,3,[3,0,4,9,0]],[[4,5,6,7,0],5,0]],[2,[[0,1,5,6],[3,2,0,6]],[[6,7,1],4,[2,2],[4,10,9]],[9,2,[6]],[[7,7,9],1]],[[],[1,10,[7,9,2],2,10],2,[[]],[2,2,2,1,8]]] - -[[[7,8],[2,[7],[2,3,0]],1,[5,[6],5,[4,1,5,9]],[]],[0],[[[7,5,0],3,[6],8]],[6]] -[[9,[[4,8],[1,4,8]],6],[[8,[3,6,2,2],[],[8,4,3],8],8,[[5,0],[],[4]],2,0],[[[7,6,1,6],[2,10,1,5,1],3]],[[[10,0,0],[8,1,4,3],[2,0,4],7,1],[8,9,[8,4,2,0,9]]],[[8,1],[[],[7,9,6],6,[10,0,8]]]] - -[[[8],1,2,[0,[4,4,8,7],[6,5,3]]],[],[[[5,7,10],4],[[10,10,4,6,5],0,[]],5,[[10,8],9,2],9]] -[[],[],[[1],3,[[3,8,10],[9],4,[],[7,6]]],[[[7,5,4,7,5],[7,6]],[9],[[4,0],6,[2,0,5,6,7]],[[],9,[7,4,5,0,6]],[[8,0,2],[1,3,3,6]]]] - -[[6,7,4,8],[9],[8,[[3,6,6,5]]]] -[[6,4,[[],10,2,[1,1],[7,2,2]]],[10,[10,[5,10,9,7,7]],7,[9,[0],9,10],10]] - -[[[0,[7,8,3]],7],[0,6,7,[8,[5,1],[7,6]]],[5],[[[],10],6]] -[[8,[7,[8,9],8,9],3,[8,[2],6],2],[[[8,5],8,[0,4,10,4,5],[5],[4,4,2,6]],[],1,4,[10,4,[1,9,10,2,8],3,7]],[[[],4,[9,1,0,10,8],[6],[10,4,3,10,9]],4]] - -[[6],[],[6,9,[[6],5],[[5,8]],[[9,9,3,4,3],[0,5,6],[1,1,9]]]] -[[6,5,10,[[]],1]] - -[[0,[0],[10,5,2,[9,0,10,4,0],5]]] -[[7,2,3,[[1,10,7,1]]],[6,9,[[9,0,10,4,6],7,[1,8,6]],[[7,3]],3]] - -[[0,1,3,1],[3,6,[[0,1],9,[0,6,8,3,0],[1,10,10]]],[[],5,9],[4,[],[[8,6],[8,5,6,6,0],[2,6,5]],4],[10,[]]] -[[],[8,[10]],[[10,[3,0,1,4],1],6,[[5,8,6],[10,10,6,4],[9,7,7]],[]],[]] - -[[0,3,[],[9,[7,2,4,9],[6,7],9,5],[]],[],[[7,[],[9,7,9,0,4],5],[6,[9,4,5,10,5],[1,4],[3,7,10,3],8],2],[]] -[[8,6]] - -[[[[8,4,8,10,8],[7],[4,6,0],2,[1,1]],9,[[],0]]] -[[2,[]]] - -[[[],2,10,2],[[[4,9],[4,8,9,9],[8,6,8],[1,1]],[7,3,[],[],2],[9,[6]],1],[[],[1,5,2,7,4]],[[[2],9,[7,7,2],8,6]]] -[[],[9,9,[[],8],[[1,8],[10],9,[4,7,10,0],9],2],[]] - -[[[1,6,[9,3],9],[6,[4,7,9,2],[10],[4,10,8,1],[]]],[[[9,8],[4,9,1],9,[6,0,6,10]],[8,1,[8,3],2,6],9],[],[[6,[4,4,6,10],5,7,[2,0,8]],[[]],6]] -[[8,8,[1,6,[9,4,8,3,7],[7,6]]],[9,7,4,[]]] - -[[2],[],[],[[[7,4,1,0,1],[0,9]],6,[[8,10,0,4,8]]]] -[[1,9,9],[1,[[2],[0,5,9],2],[[9,7,7],6,6]],[[1,6,8,[]],[[0,1,5],3],5,[[9,2],2,6,5],5],[5,8,[4,4,[],[9]],1,7]] - -[[10,7,6],[[[],[4],4,5,10],1]] -[[],[5],[0,[[5,3],1,10,[2,0],[8,1]],[1],4],[5,4,10,10,[[9,2,1,3],[2,10,10],[8,1,9],[3],[]]],[[0,2,[2,4,1],2,1],4,5,[[10],[7,5],[],1]]] - -[[7,[[8],2,[0,9,5,5,2],[5,3,4,2]]],[[[3,5,7,3,2],[5,10],8,9],4,7,8]] -[[],[3,0,1,9,10]] - -[8,10,7,6,5] -[8,10,7,6] - -[[[[6,5,4],[4,0,8,7,0],[1,9],5,[1,9,1,1,0]],[[4,6,6,2]],[8,[4,7],[8,2,7,9],[5],[]],1,[10,6,[1,5,8]]],[7,7,[8,[9],[2],4,[7,4,4,3,9]],[[],[3,7,3,1],3,[4,7]],2]] -[[[9,5,[7],8],[[10,7,4,4],10,[3],8],10],[[[5,1,5,6],[2,2,5,4,5],0],[9,[10,9],8,8,7],3,[9],[[]]],[[8,5,8,6],4,[],[[]],9]] - -[[[0,7,7,5,9],[[],8,[2,2,7,3,7],6,[10,6]],[3,7,[8]]],[],[[],1,3,0,3],[]] -[[3]] - -[[[[],[]],2,[8]],[],[0,[[0,3,3,7],1,[7,6,10]],7,1,[[3,0,8]]],[[[]],[[4,6,2,9,3]]],[[],[6,[2,8,6],4,7,[3,1,5,7,1]],1]] -[[5,2,8,[[9,6,0]],10],[[[],[4,0,7,9],6,[9,0,7,5,9],[7,5,3]]],[5],[[1,10,7,[2,2]],[9,3]]] - -[[[],[[],[0,6]],10,7,[7,[],[2,5,2,10],[6,1],[2,0]]],[],[[2]]] -[[6,[[10,6],4,3,[6,10]],[[7,6,9,10]],[7],10],[[5]],[[],[0,[8,3],5,[]],[[2]],0,[[2,8,3,7]]]] - -[[4],[2,[3,[10],[6,4,1,0],[],[1,9,9,2]],10],[3],[1,4,8],[7]] -[[],[6,[],3,5]] - -[[],[5,[[3,1]],2,[],[[6,7,0,10],[7,8,6,4]]],[[[7,7,9,2],3,[1,1]],2,[10,[9,2,3],0],0,[[2],[10]]],[4,[[]],[4,6],[5,7],[3,[]]],[5,2]] -[[8,[[],[9,2,8],[2,8,10,0],3,[10,10]],7],[[8],5,2,[10,1,[9,1],[4,0,0],2]],[9,2]] - -[[[[],[10,2]],9,7,[6,[9,6,8],8]]] -[[[],0,10,0],[[[]]],[],[],[6,[],8,[],8]] - -[[[[4,8,6],9,[7,8],2,[1,3]],1,7,[[0]],8],[[0,[0,9],[9,1,2,8,3]],[]],[8,3,[7,[]],[2,[3,7,8],10],4],[10,[[9,2]],[[],4,10,9]],[[7,[9,5],[8,10],[8,2,5,6]],[9,[4,1,10,8],[3,7],2,9],[6],1]] -[[],[],[],[]] - -[[8,1],[],[6,[[2,7,5,9],[4],7],[5,3,[1,7,1,2],3]]] -[[2,5,7,[0,[7,4,0]]],[],[1,[7,3],9,9],[]] - -[[4,[],5,[[4,2,8],[7,2,8,9],[10,4,2,0],6,2]],[0,[[6],[7,0,6,7],8],[2,[2]],[],9]] -[[1,[7,[2,0,7],8]],[8],[],[[[],0,6,[7,7,5,7],[6,7]],10],[0,[3,[8]],[3,[6],[9],[6],[4,5,0,1,1]],7]] - -[[[[],[2,8],[8],[1,6,3]],[6,[4,9,10,1],0],[[3,4,3],7,[9],[1,1,10,7]],3],[[[7,5,7,1],[7,5],6,5,[6,5,7,4,4]],4,2],[],[6,[],10]] -[[5,[[1,4,1,6,9]],2],[[[],8],3,[[10,0,10]]],[[[4,7],4],4,[[7,3,2],[]]],[3]] - -[[1],[],[],[2,[[7,6],10,3,2],3,[[3,0,5,6],[1,8,9],[3,8,7]]]] -[[2,[[6,10,6,7,8],[9,10,2,4,8],6],7],[[1]]] - -[[],[3,[6,[],7,9,[1]]]] -[[[],5,7,[7,[10]],[8,10,7]],[[8],[6,[7,2,4,9]],[0,[10,1,8],8],[7,[10,0,8],[5,9,4],[],[5,1,1,7]]],[[[8],4,[],[]],1,3,8]] - -[[[7,[8,1,6,9],4],8,[[4,1,9,3,7],[9,7,8,4,10],8],8]] -[[[3]],[9,1,4,[4,[7,1,1,6,0],4,[]]],[4,9,[6,[2,9,8],[4],6,[5,10,9,0]],1]] - -[[10,[],[[4]]],[[[4,4,3,2,9],6],1],[[6,[3],[3,6,2,5],1,[]],[[],[5,4,3,8],[2],8,[6]],8,8],[8,8]] -[[],[1,[[2,0,10,0,8],[2,10,7,9,9],4,[7,9],[2,6,6,7]]]] - -[[4,[5],[],[[],[],0,1,10],2],[[0,7,[3],[7,4,7,4]],8],[[[6],[3,1],5,[],[1,1,7,0]],5],[[2,[10,3,4],[0,9,5,1,1],0,4],9,[5,[2,5,6,0],[2,5,3,3],4,7],3,[0,[10]]]] -[[3,1,8,7,[7,0]],[[[5,4,4,10],2,[3,1,6,4]],[],10,9],[6,9,[4,[3,9]]]] - -[[],[[[]],[3,[8,4,4,4],3,2,[9,1,5,2]],10,[6,9,2,7,8],1]] -[[10,[],2,0,7],[[8],4,[[1,5,3,1],1,[0,10],3,2],[[10,5,7,7],[7,8,8,6],[3,5,2,5],[8,0,7,2]]],[[],[4,[3,6,5,2]],[2,[8]]],[0,[10,1,3,[6],9],[6,3,[4,5,6],7],[1,[7,0,3,2],6,0]]] - -[[[[]],4,[[2,4,3,1,7],[4,5,8,0,0],[1,1,6,2,4]]],[[5,8,[7,2],4,[4,10,0,2,8]],9],[6,[]]] -[[[6,[]],3,[0,[3,10,1,6],7,2]],[0]] - -[[7]] -[[8,[[5],2,[2,10,9],[7,8,8]]]] - -[[[[9,9,0],8,[6,2,7,5,7]],3],[],[]] -[[5,6,[9,2,[10,0,2],[5,9,6,10],[5,1,9,9,2]]],[[0,[4],[6,3]],2,[10],[2],7],[[],8,[],[2]],[0,[],[10]]] - -[[7,3],[[10,10,[],8,3],0,1,[],8],[1],[[5]],[9,9,8,8,[[10,10,3,10,0],9,6]]] -[[[],[],2]] - -[[[8,10,0],1,[[4,6],[7,10,1],2,[8,2,8],[4,1,7]],7]] -[[[2,[]],4,5,[4,[2],[]],5],[7,[9,[3,8]],[[10,7,3],8,10,4,8],[[4,10,8,4],7,0],[7,[3,9,9,5,10]]],[6],[0,[[0,8,7,1],7],4,[5]],[[[4,0]],[[10,2,8,5,10],5,4,[],2],1]] - -[[0,6,[[],9,6],3,[]],[[2,10,10,[3,9],8],[[1,8],6],3,2],[3,4,[9,[9],[3,6]],[5,2,[6],[10,10],[4,4,3,8,0]]]] -[[[4],[[9,1,4,4],[],1,[6,10,7],[]]],[[],[8,5],[3,[3,0,0,9,1],[4,7,4,2,0]]],[[],[10,0,[6],[6,3,7],[5,0,10]]]] - -[[6,8],[3,9,[],[[1],[8],0,0]]] -[[7],[],[8,[5,[3,5,6,4],[7,4],4,[10,9,2,1,6]],[9,[2,4],[7,8]]],[[[2,0,2],6,[5],[3,3,9,9],[4,8,8,0,7]],[6,[]],[],[10,[]]]] - -[[[[2,0,3],10],[7,[],[9,8,7,4,8],7,[4,10,6,10]],8],[7,9,[6,[],[]],2],[[5,1,[8],[10,8,10]],[10],[4,[],[1],6],[1,[],[1,9],[4]],3],[[[7,1,7,9,6]],[],2,[]],[[4],[[4,0,1,1,1],[5,9,10,7],0,[1]],[2,0]]] -[[],[[],[[1,0,7,8,2],[4,6,8,10],[6],7,5]]] - -[[5],[[[1,8,7,5,1],2,7],8],[9,[[10]],[[7,1,0,6,1],[0],[6,9,2,6],[8],5],[5,9,9,[8,5,3,8],[]],2],[1,[5]],[[3,[8,9,8,6],1],[[],[1,8],[10,7,0,8],[5,9,7,8,8],[8,8,2,5,8]],[]]] -[[[9,[4,6,0,10],[7],[1,4,1],[10,3]],[[10,10,7]],0],[[6,[0,8,3,1],[0,3],4,5],[4,0,[9,0,1],[0,4,9],7],[[8]],1,[]],[[[],3,2,[]],[9,[6,9,8,8]],5],[7,0,3,8,4],[10]] - -[[10,[8]],[6,0,[[7],2,0,1]],[[3,[1],[1,3],[1],[6]],8,[[6,8,4]]]] -[[[9,[]],6,5,[9,0,[4]],[[1,4,1,8,10],9]],[[6,5,[8,1,7,3,0],[8,3],[]],1],[[[10,4,4],7,[4,8,2,10],[9,10]],1,4,5]] - -[[[[1,10,0,4,0],2],4,4,6,10],[[3],[0,[6],[0,5,2,1,5],6,[8,1,2,0,1]],[],[6],4],[[[]],[],[4],[9,[3],9],[9,6]],[1,4,6],[0]] -[[[7,[2,5],[6,6,7],[9,9],[7,0,9]],0,6,[],[]],[[5,[1,7,10,0],[8,5],[2,5,6,4],7],8],[[[1,2,5,2,6],5],[[]],9,7],[[9,[2,3,9],9,[],[7,0,8,3,5]],[7,[3,2],[]],1,9,[]]] - -[[2,1],[5,[8,[]]],[]] -[[0,2,2,[[4,9,8,10,0],3,5,7,[8,8,1]],[[3,7,8,1],[2,2,10,0,0],[4,5,3],[],6]],[5,[3],1,3],[[8,3,[9,9],[9,0],1],[5]],[[[4,9],1,[5,7,10],[8,7,4,2,2],2],[2,0,[6,1],9],4]] - -[[2,[3,8,[8],[10]],[[]]],[6]] -[[7,[0]],[[7,[2,0],4,4]],[]] - -[[[[10,9],[3],[7,10,3]]],[]] -[[[1,4,3,1,[]],[]],[]] - -[[],[[[],6,0,[3,4,4,2,10],[2,2,7,8]],[[4,8,3,4,9],0],[],[]],[]] -[[3],[[6,2,[2]],3,4,7],[[2,[],[5,9,10],[3],[8]],[[4,2,0],8],4,10,[2]]] - -[[9,[[7,8,10,9],3,[3],[3,8,3,1,8]]],[[],4,[]]] -[[5,6,8,[]],[[8],[],4,9]] - -[[[],[3]],[9],[],[[5],[],[2,8,10,[7,7,6,2],0],[[],[4,9],[3]]],[[[2,2,5]]]] -[[],[[],[5,[4,3,6,7],9,2],[[4,1,8,10,5],6,7]],[[[0],7],[[6,9,2,6,5],7]],[[[0,10,3],[5],7,10],9,8,[[],4,0,[7,2,3]]]] - -[[3,4,0,[7,7]],[[[2,9],10,9,[2,10,7,0],[7,2,1]],10,0,[5,[],[7],[1,9,2]],[1,3,[],4]]] -[[[3,5,6,[0,6,5]],[[],[],[2],1]],[5,[],[4,0,4,[]]],[4],[[[3,7,4,8,7],[0],[1,9,1],[7,9,8,0,6],4]],[[[7,10,5],[5,5,6],0,7,[9]]]] - -[[[[2,9,7,8,4],2],[8,2,[3],[5,5]],9,[[2],[7,8,9],4,6,[]]],[[],7,[[8,10,2],0],[[4,10,5,7],3,6,[2,6,3,4]],[5]],[10,10,[0,[4,7],[2,1,6,3]]],[9,[4]],[]] -[[[3]],[7,[9,[],7,[8,3,1,1]],7]] - -[[10,[[0,1,4],8],[4],[],9],[5,[7,3,[10,8,4],9],[9,[4,3,8,3],2,[6,6,5,9,0],10],10,[[],[6,3,0,8,7],0,5]],[4,10,[1,[10,3],1,8]],[4,[[],[1,0,8,8,9],3,7],9,[[10,7,1,1],[],[8,2,6],5,[]]]] -[[[5,[3,0,3,2],4],[1,[],7,[],[1]],[[10,10,4,0,2],9,[9,3,9,7,5],[4,2]],[7,1,[5,7,8],6,10]],[[[7,2],[9,3,0,6]],[[9,10],[],[10,7],[6,4,7,5]],1,4,[]],[[[7,6,3],5,[0,2]]],[[5,8,3],2,6,[]],[[[10],[],[],8,0],[],[8,6,[7,5,3],[2]],3,[[7,10],5,3]]] - -[[[[8,6,2,3],9]],[[1,7,1,5,[6,1,1,2]],[],[[4,1,1,9,9],[0,2,5,0,7]],9],[1,[[10,10],6,4,0,0],1,[8],[10,0,9,5,[4,7,3,5]]],[10,[[0,4,8,3,5]]]] -[[0,[[5,6,6,7]],[6,3,[6],7,[3,0]],[8]],[2,10,9,5,10]] - -[[5,1],[7,[2,10,3,5,[10,4,6]]]] -[[7,7,9,1,9],[]] - -[[[],[5,1,[],6,[4,2,2,6,6]],10,[[],[5,8,5],0,[3,2,0,7,8]]],[[[8,10,3,7]],[[2,1,6,1,9]]],[2,7,6,0,[[4,6],10,[3,2,7],0,[]]],[10,[[],3,[9,10]],9,5,[[]]],[[[],[10]],7,6,[[5,0,1,1,5],[]],3]] -[[5],[6,[8,[10],4],[8,1],[[10],10,[7]],1]] - -[[2,[7,[],[],6],[[],3,[]]]] -[[],[],[[9,[3,10,0],0,[8]]],[8,[[],5,0,[4,6,5,2,5],8]],[[7],[3],[[9,5],[7,6,7]]]] - -[[4,2,8],[[[],0,9],2,6,3],[],[[[2,3],[1,0,0,8],1,6],7,6]] -[[[[3],10,2,8]],[6,3,[4,0,[7,7,2,9,9],[],5],[[0],3,6]],[8,[[6,7,10],[0,4],[2]],4,0,[]],[[9,[7,3],[0,0,5],4,4]],[1]] - -[[],[1],[1,[[10,9,2,0],[6,5,7]]],[10]] -[[[5,[3,6],4,[]],8,2,10,[[7,0,0,7],7]]] - -[[[],[[],8,1],[1],8],[],[3],[1,10],[3,[],[[4,0,10,8],2,3,[5]]]] -[[[[3,9,8]]],[[[0],9,[3,9,6,10],3]]] - -[[7,9,9,[],8],[[1,4]],[[1,[9,2,6,3],[1,4,6,0,2],4,[7,0]],9,[[3,2,1,9],[4,10,10],[7,7,5],[10,4,9,3,8],3],[[7,1,7,0,3],[10,2,7,0],5,[10,4,5]],[1,[8,3,2,0,0],7]],[2,[]],[]] -[[[[5,5,1,8,5],[2,6,0],[3]],[1,3,[4,5,2,1],6],[[7,4,8,5],10,[10,3]],0]] - -[[[4,8],0,2,[[3]]],[[4,4,8],9,10],[3,3,4,[[],7],[[6]]]] -[[8,[],[4,5,0,[1,5,5,6,6],[3,5,9,1,6]]],[[],6,8],[[2,9,[6,1,2,1,1]],[]],[9,6,3,1,2]] - -[[],[[[5,9,1,1,3],7,[10,0,5,7,5],[8,8]],4,7,[[2,10,8,4],[9,5,9,6],[]],8],[8,[[1,5,5,9]]],[5,6]] -[[7,0],[[[5],[],7]],[5],[10],[6,0]] - -[[],[]] -[[[],[],[7,4,7,[6,6,1]],[3,9,8,0,[5,2,3]],3],[[[1],1,7],[6,2,3],[1,[6,8,3,1,9],[]],[3,7,7,5,[2,2,3,5,9]],[4,5]]] - -[[4,[[8,6,3,10,0],2]],[9,[5,10,9,[3,1,0,8],3],1,8],[]] -[[],[],[9,[[2,4,7,0],8,[],7,2],4,5,1]] - -[[2,[7,[3,8],[7,2,3],7,[7,6,7,4]]],[0],[6,[7,[10,10,5],8],[7,[10,7,6],[9],3,9],10],[[[10,7],[2]],[6,[7,5,8],1,6,[10,0]]],[[],[1],[],[10,[10,3,4,8],6,[7,0,3]]]] -[[[[6,2,1]],2,1],[],[[1,[],0],0],[[8,[3,0,4,4],[7,7,10,9,1],2,[9]]]] - -[[3],[],[],[2,0,1],[10]] -[[2,[10,[],[1,0,5,4],[],1]],[4,[2]],[[4,2,4],4,[2],7],[[],[[1,4,7,10,6],[3]],[],1,[2,6,6]]] - -[[],[],[],[0,[[2,0],[2,6,10,0],5,[0,3,7,6,4]],[10,7],3,5],[2,2,[2,1,[5,2,2,8]]]] -[[[5],7,[5,[9,7,9],1]],[3]] - -[[[5,[5,8,0,2]],[10,6],1,6,[7,2,[],3,8]]] -[[[7,5,3,6],[6,[3],4,[]],[[3],[],[5,5],[0]],[[10,0,3,8,7],[5,3,6],[8,4,5],8,4]],[[7,7],[10,[10,7,6],[9,7,5,5],[4],9],0,[2],[]],[[],4,4,[1,0,[],0],[[5,4],0,[0],8,1]],[8,[4,[7,0]],[8,10,0,7],[[6,6],10,[8,1],4]]] - -[[],[[[],3,8],[4,8,9,[3]]],[],[2,1,10,[],[5]]] -[[[[3],1,[9,5],5,7],9,2],[2],[[0]],[],[[[7],10,9,[9,6,2]],[[10,1],8]]] - -[[],[],[[10],[[],[4],[0,2,1,4],[8,7,4,3],6],[9,[2]],[]],[[[10,5,3,1,9],0],[2,1,[7,7,8,9,1],5,[7,3,1,9]]]] -[[10,[5]],[]] - -[[7,2,[[],[2,1,0,1,9],6,[10,6,7,1]],[[],[6,6,1,2],[6],6,[8,2,2,10,8]],9],[6,[6,[3,5,0],[1,0,0,2],[5,9,8,1]]],[],[[[],8,0,[0,5,1,0,6]],[[3,5,9],8,0,0,[10,3]],[]],[8,[],[[2],10,8,[1,10,10,10]]]] -[[1,[[8,5,10,0,3],8,8],6]] - -[[[],[],5,9,[[],3]],[[[],[],[10,3,2,6]]],[[6]]] -[[[[0]],1,2,[[0],[10,6,7],[8,2,9,4,9],[6],[0,7,6,6]]],[6,3,[[8,6,8,9],[8],8,9],[2]]] - -[[6,[],5],[10],[5,3,8,[[7,1,2,1],[7,7,2],3]],[[4],[9,[5,6],10,3]]] -[[[1,7],0]] - -[[5,[]],[],[],[],[6,[[],0,[6,10,7,5],9],[[3],6,2,[7,8,8,1,6],7]]] -[[[2],0,[8,[5,6,2],1,3],[[7],10,[8,8]],[[8,5,4,7],9,[7,3,2,7,0]]],[1,[[2,6]],[5,6,8,[8,1,7,0,7]]],[3,7]] - -[[8,1],[0,5],[],[]] -[[8,6,[5]],[],[[],4,[[9,2]],4,[[9,10],[9,7,7],[6,6,5]]],[[[9,7,9,10],3,[1,5,2,6]],0],[[[10,1,7],[5,3,0],[]],1,[8,0,[9,6,7,5,0],[],[6,1]],[[8,7,2,1],7,1,4,10],[[5,6,8,5],[8,10,7,6,9],9,1,[]]]] - -[[[],[],7,6,3],[6,3,6,10],[[],[],[6,1,[7,9,8,2],[10]],3],[[]]] -[[2,[9,2],[[0,0,8,5]],7]] - -[[[7,5,2,5,3],1,[[],2,[],9],[[4,0,10,6,6],2],2],[[],[]]] -[[4],[]] - -[[[4,6,[7,9],9],6,[[0,10],[10,8,1],[6],[3,10,9]],3],[10,[[]]],[8,9,7]] -[[[8,8,[9,4,4,5],[8],3]],[],[10,10,3],[[[1],[5,0,2],0],3,[[4,1]],[[4,7,5],5,[]]]] - -[[[1,0,[],[10,2,7,5,3]],1],[[8,[7,6,3,5,6],[8,5,3,8]],9,[3,10],[1,2,[],5,1],[]],[[3,2,[],[1,4],[10]]],[]] -[[],[[0,2,9,7],5],[9]] - -[[5],[[]],[[[0,7,2],[5,6,6],[6,10,9,9,7],8],[],10]] -[[[[0],[6,2,8],[1,0,8,9],[]],[9],1],[10,4],[5,7,6,1],[]] - -[[[[6,10,7],[2],[3,0,2,9]],9,[[5,8,1,1,4],5,4,[0,2,4],[2,3,6,4]],[[10],[10,0,1]]]] -[[[6],5],[[2,1]]] - -[[10,[5,[1]],5],[[[1,4,6,6,7],[2,5],4,[5,3,5,3,7]]]] -[[9,[3,[],[],[3]],7,1],[[6,9,0,2,[8,8,10]],10,8,[]],[]] - -[[[6],[[10,9],5,[7],[7],[10,5,9]],0,[[10],[4,9],6,[0,1,4,10]],8]] -[[0,[0],[],5],[],[[[9,8],[6,3,1,3],7,8,[]],2,[[4,0,3]],[6]],[7,[[10,2,0,1],9,2],[[9,7,0,4,10],10,[3,10],5,6]]] - -[[0,0],[1,[],2],[6,4,5],[5]] -[[7,[[0],5],5],[5,[[4,3,8,4,0],[8,7,0],7],[],[[],10,5]]] - -[[],[5,2,[[5,2,4,8,5],9,6],[],[[8,5,5,4,10],8]],[[],[[1,7,4],[6,4,7],[10,1,10,7,3],[1,4,10,4],[]],[9,[5,0,10,5,9]]],[],[6,3,[10,[0,10,0,10]],2]] -[[],[[[8,7,10],1],[[5,2,8],[8,8,10],10],[[],8,[7,10,4]]],[[],[3,10,[7,0,8,4,6],2],10,[[6,6,5]],2]] - -[[],[1,[[],9,3,[1,2],[]],[10,1,7,[7,9,0,1,2]],3,3],[1,8,[[5,1,7]],6,[[9,1,3],[7]]],[7]] -[[[[],5],3,[],3],[[[],5],[[2,3,0,8,5],8],[[],3],3,0],[[[9,9,2,2]],7,5,2],[2,[],[8,6,[5,1,2],[9,0,7],[10,2,0]]]] - -[[[10,2,7]]] -[[4,[6],[[8,1]],[]],[[3],2],[[[],[7,0],[],[9,1],[4,2]],10,5],[7],[2]] - -[[[10,[10,3],[],4,[]],6],[[],0,[[],[8,7,8,2],3,[2,6,8,8],3],8,[[4,5,5,5,1],[1,4,6],[5,8,0],9]]] -[[],[5,[[4,4]],[[8,3,3,9]],[]],[1,2],[5,1,[[8,9,7,0,8],[10,2,0,4],0,7],1]] - -[[6,[[1,6,0,0],1],[8,9,5],4,0],[[[3,7,10,3]]]] -[[7,[6,[5,0],10,8],[0,9,[7,10,5,7,4],6],[7,[8,0,0,4,3],[7,10,8]],2],[[1,1,4],[[10]]]] - -[[[9,[6,2,5,1,1],5],6,10,9,9]] -[[[2,7,3]]] - -[[],[],[7],[2,[[2],[1,1,2]],4,[3,2]],[6,[10,1,9,3],9]] -[[3,2],[],[[[],[4,6],[7,1,10,4],3,9],[8,[8],[1,7],[4,5,1,1],[]],9,0,9],[1,[[1,9],[0,4,1],[2,8],[],0],[[0,0,3],[9,8,1],[5],4]],[[4,[4,10,2],[]]]] - -[4,6,9,10] -[4,6,9,10,4] - -[[],[],[2,9],[]] -[[7,9,10],[2,[[8,2,3],[1,4,1,4,10],7],5,[[6,8,0,5,1],[8,10,9],1],2],[9],[[]]] - -[[[[],[9],[],[7]],[0,0],5]] -[[],[3,8,[5,5,9]],[7,1,[10,[]]],[[1,5]]] - -[[],[9,10,10],[6,[[5,0,0],9]],[0]] -[[[],4]] - -[[4,10,10]] -[[5],[9,8,10,[[2,1,8,7,4],[],7,9,[]]],[9,[],[4]],[],[[10]]] - -[[3,3,[],0],[],[[1,7,0],[],[7,5,[7,6]],[[3],[7,8]]],[4],[7]] -[[[6,[7,7,5,1,4],2,10]],[],[[7,10,[],5],[8],10],[4,[[5,1]],[]]] - -[[1,2,4,10],[],[[10,[7,10,7,10],[8],6],[[0,6,7,6,1],2,8,8,7]],[],[]] -[[9,10],[7]] - -[[[7,6,[9,9,3,3]]]] -[[0,3],[[],8,4],[1],[[[],8,[6,1,3,0]]],[[0,1,7,0,[6,2,8,5]],[[7,7,7],[2,7],3,10,6],0,[[9,5,2,5],6,[4]],6]] - -[[4,6,4,10,[]],[],[]] -[[],[[],[[3,8,7],1,[6,0,3,3],[6,9],[9,7,10,6]],10,[0,7,2]],[[[9,6,6],1,[],[6,9,4,0]]],[[[6,5,3,7,4]],[],[7],[8,8,[1,5,2,7,7]]]] - -[[[[5,1,2,2,9]],[3,5,6,[7,10]],7,[8,[9,10,3],[3,10,4,2,1]],[[5,3,4,10,3],[10,1],7,1,[]]],[[[8,8,8],9,[],3,[2,9]],9,[5,5,[10,9,5,1,1],[],4]]] -[[[9,10,[4],[]],[10]],[[],9,4,[[9],[1],[5,10,4],2,[0,4,7,10]]],[2,2,5,[[6,0],2,[8,7]]]] - -[[],[],[6,9,7],[1,[[8],[],5,[3,1]],[[2,5],10,[],3]]] -[[[5,[7,0,7,10,5],5,0],1,6],[0,8],[1,0,[[3],[9],[1,3,4,5,3],10],[],5]] - -[[6,3,[[3,2,9,3]],[]],[[],2,5],[],[1,6,3],[9]] -[[9]] - -[[2,4,[6,[6],[2,8]],[[7,10,7,3]]],[9,4,[],7,2]] -[[9],[],[8,[[5,10,6],1],7,0,2]] - -[[1,5,[5,9,[3,0]],[9,[5,6],[8],[8,1,8,0]],10],[9,[0]]] -[[4,5,[3,8]]] - -[[],[[[]],[[6,5,7],2,[0,0,3,0]]]] -[[6,[],1,2],[[[10,4,1,6,9],[8,8,1,7,8],[]],1,10,2]] - -[[2,[10,0,1,[5,7,9,10,10],[10]]],[0,[9,0,6,6],4,0],[2,[10,[],[],1],[[2,10],[9,7],[5,4,10]],7,[[8,10,1],5,9,[8,3,2,1]]],[2,[[6,8,3]]],[0,1]] -[[8,[4,[5,1,5]],5,5,9],[],[[4,4,[]]]] diff --git a/14/.gitignore b/14/.gitignore deleted file mode 100644 index 98dc69e..0000000 --- a/14/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -sandtest.txt -.vimspector.json -day14 diff --git a/14/i-dont-like-sand.txt b/14/i-dont-like-sand.txt deleted file mode 100644 index a298265..0000000 --- a/14/i-dont-like-sand.txt +++ /dev/null @@ -1,130 +0,0 @@ -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -510,43 -> 515,43 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -525,54 -> 537,54 -> 537,53 -504,47 -> 509,47 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -489,136 -> 494,136 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -460,93 -> 464,93 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -469,91 -> 473,91 -496,15 -> 496,16 -> 510,16 -500,138 -> 505,138 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -469,87 -> 473,87 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -522,49 -> 527,49 -463,91 -> 467,91 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -496,136 -> 501,136 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -472,93 -> 476,93 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -486,138 -> 491,138 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -481,130 -> 481,131 -> 494,131 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -514,45 -> 519,45 -518,47 -> 523,47 -501,49 -> 506,49 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -484,100 -> 488,100 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -481,102 -> 485,102 -475,91 -> 479,91 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -478,93 -> 482,93 -492,134 -> 497,134 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -472,89 -> 476,89 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -507,45 -> 512,45 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -472,84 -> 482,84 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -479,105 -> 479,107 -> 472,107 -> 472,113 -> 483,113 -> 483,107 -> 482,107 -> 482,105 -508,49 -> 513,49 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -466,93 -> 470,93 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -511,47 -> 516,47 -493,138 -> 498,138 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -499,102 -> 503,102 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -525,54 -> 537,54 -> 537,53 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -496,15 -> 496,16 -> 510,16 -487,98 -> 491,98 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -477,141 -> 477,144 -> 469,144 -> 469,148 -> 491,148 -> 491,144 -> 483,144 -> 483,141 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -490,96 -> 494,96 -496,100 -> 500,100 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -493,98 -> 497,98 -466,89 -> 470,89 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -481,130 -> 481,131 -> 494,131 -481,126 -> 481,121 -> 481,126 -> 483,126 -> 483,122 -> 483,126 -> 485,126 -> 485,125 -> 485,126 -499,32 -> 499,35 -> 498,35 -> 498,40 -> 512,40 -> 512,35 -> 505,35 -> 505,32 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -487,102 -> 491,102 -465,161 -> 465,155 -> 465,161 -> 467,161 -> 467,151 -> 467,161 -> 469,161 -> 469,151 -> 469,161 -522,57 -> 522,59 -> 516,59 -> 516,67 -> 531,67 -> 531,59 -> 526,59 -> 526,57 -493,102 -> 497,102 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -479,80 -> 479,78 -> 479,80 -> 481,80 -> 481,77 -> 481,80 -> 483,80 -> 483,77 -> 483,80 -> 485,80 -> 485,71 -> 485,80 -> 487,80 -> 487,74 -> 487,80 -> 489,80 -> 489,71 -> 489,80 -> 491,80 -> 491,75 -> 491,80 -487,29 -> 487,21 -> 487,29 -> 489,29 -> 489,22 -> 489,29 -> 491,29 -> 491,22 -> 491,29 -> 493,29 -> 493,19 -> 493,29 -> 495,29 -> 495,23 -> 495,29 -> 497,29 -> 497,27 -> 497,29 -> 499,29 -> 499,23 -> 499,29 -> 501,29 -> 501,26 -> 501,29 -515,49 -> 520,49 -490,100 -> 494,100 diff --git a/15/.gitignore b/15/.gitignore deleted file mode 100644 index a3e5a87..0000000 --- a/15/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.vimspector.json -day15 diff --git a/15/beacons.txt b/15/beacons.txt deleted file mode 100644 index 80de533..0000000 --- a/15/beacons.txt +++ /dev/null @@ -1,23 +0,0 @@ -Sensor at x=3907621, y=2895218: closest beacon is at x=3790542, y=2949630 -Sensor at x=1701067, y=3075142: closest beacon is at x=2275951, y=3717327 -Sensor at x=3532369, y=884718: closest beacon is at x=2733699, y=2000000 -Sensor at x=2362427, y=41763: closest beacon is at x=2999439, y=-958188 -Sensor at x=398408, y=3688691: closest beacon is at x=2275951, y=3717327 -Sensor at x=1727615, y=1744968: closest beacon is at x=2733699, y=2000000 -Sensor at x=2778183, y=3611924: closest beacon is at x=2275951, y=3717327 -Sensor at x=2452818, y=2533012: closest beacon is at x=2733699, y=2000000 -Sensor at x=88162, y=2057063: closest beacon is at x=-109096, y=390805 -Sensor at x=2985370, y=2315046: closest beacon is at x=2733699, y=2000000 -Sensor at x=2758780, y=3000106: closest beacon is at x=3279264, y=2775610 -Sensor at x=3501114, y=3193710: closest beacon is at x=3790542, y=2949630 -Sensor at x=313171, y=1016326: closest beacon is at x=-109096, y=390805 -Sensor at x=3997998, y=3576392: closest beacon is at x=3691556, y=3980872 -Sensor at x=84142, y=102550: closest beacon is at x=-109096, y=390805 -Sensor at x=3768533, y=3985372: closest beacon is at x=3691556, y=3980872 -Sensor at x=2999744, y=3998031: closest beacon is at x=3691556, y=3980872 -Sensor at x=3380504, y=2720962: closest beacon is at x=3279264, y=2775610 -Sensor at x=3357940, y=3730208: closest beacon is at x=3691556, y=3980872 -Sensor at x=1242851, y=838744: closest beacon is at x=-109096, y=390805 -Sensor at x=3991401, y=2367688: closest beacon is at x=3790542, y=2949630 -Sensor at x=3292286, y=2624894: closest beacon is at x=3279264, y=2775610 -Sensor at x=2194423, y=3990859: closest beacon is at x=2275951, y=3717327