From 837527d487c7e232b36dd87c95a15b7852f2e057 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Wed, 16 Dec 2020 17:17:35 -0500 Subject: refactor to two-digit day names and add puzzlename --- input/day01.in | 100 +++++ input/day02.in | 1 + input/day03.in | 2 + input/day04.in | 1 + input/day05.in | 1 + input/day06.in | 1110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ input/day07.in | 1 + input/day08.in | 1 + input/day09.in | 1 + input/day1.in | 100 ----- input/day2.in | 1 - input/day3.in | 2 - input/day4.in | 1 - input/day5.in | 1 - input/day6.in | 1110 -------------------------------------------------------- input/day7.in | 1 - input/day8.in | 1 - input/day9.in | 1 - 18 files changed, 1218 insertions(+), 1218 deletions(-) create mode 100644 input/day01.in create mode 100644 input/day02.in create mode 100644 input/day03.in create mode 100644 input/day04.in create mode 100644 input/day05.in create mode 100644 input/day06.in create mode 100644 input/day07.in create mode 100644 input/day08.in create mode 100644 input/day09.in delete mode 100644 input/day1.in delete mode 100644 input/day2.in delete mode 100644 input/day3.in delete mode 100644 input/day4.in delete mode 100644 input/day5.in delete mode 100644 input/day6.in delete mode 100644 input/day7.in delete mode 100644 input/day8.in delete mode 100644 input/day9.in (limited to 'input') diff --git a/input/day01.in b/input/day01.in new file mode 100644 index 0000000..fb4481d --- /dev/null +++ b/input/day01.in @@ -0,0 +1,100 @@ +94735 +80130 +127915 +145427 +89149 +91232 +100629 +97340 +86278 +87034 +147351 +123045 +91885 +85973 +64130 +113244 +58968 +76296 +127931 +98145 +120731 +98289 +110340 +118285 +60112 +57177 +58791 +59012 +66950 +139387 +145378 +86204 +147082 +84956 +134161 +148664 +74278 +96746 +144525 +81214 +70966 +107050 +134179 +138587 +80236 +139871 +104439 +64643 +145453 +94791 +51690 +94189 +148476 +79956 +81760 +149796 +109544 +57533 +142999 +126419 +115434 +57092 +64244 +109663 +94701 +109265 +145851 +95183 +84433 +53818 +106234 +127380 +149774 +59601 +138851 +54488 +100877 +136952 +61538 +67705 +60299 +130769 +113176 +106723 +133280 +111065 +63688 +139307 +122703 +60162 +89567 +63994 +66608 +126376 +136052 +112255 +98525 +134023 +141479 +98200 diff --git a/input/day02.in b/input/day02.in new file mode 100644 index 0000000..c3ac93e --- /dev/null +++ b/input/day02.in @@ -0,0 +1 @@ +1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,10,1,19,1,19,9,23,1,23,13,27,1,10,27,31,2,31,13,35,1,10,35,39,2,9,39,43,2,43,9,47,1,6,47,51,1,10,51,55,2,55,13,59,1,59,10,63,2,63,13,67,2,67,9,71,1,6,71,75,2,75,9,79,1,79,5,83,2,83,13,87,1,9,87,91,1,13,91,95,1,2,95,99,1,99,6,0,99,2,14,0,0 diff --git a/input/day03.in b/input/day03.in new file mode 100644 index 0000000..d8a6b32 --- /dev/null +++ b/input/day03.in @@ -0,0 +1,2 @@ +R1008,U336,R184,D967,R451,D742,L235,U219,R57,D439,R869,U207,L574,U670,L808,D675,L203,D370,L279,U448,L890,U297,R279,D613,L411,D530,L372,D88,R986,U444,R319,D95,L385,D674,R887,U855,R794,U783,R633,U167,L587,D545,L726,D196,R681,U609,R677,U881,R153,D724,L63,U246,R343,U315,R580,U872,L516,U95,R463,D809,R9,U739,R540,U670,L434,D699,L158,U47,L383,D483,L341,U61,R933,D269,R816,D589,R488,D169,R972,D534,L995,D277,L887,D657,R628,D322,R753,U813,L284,D237,R676,D880,L50,D965,L401,D619,R858,U313,L156,U535,R664,U447,L251,U168,L352,U881,L734,U270,L177,D903,L114,U998,L102,D149,R848,D586,L98,D157,R942,U496,R857,U362,R398,U86,R469,U358,L721,D631,R176,D365,L112,U472,L557,D153,R97,D639,L457,U566,R570,U106,R504,D292,L94,U499,R358,U653,L704,D627,R544,D24,L407,U513,R28,U643,L510,U579,R825,D376,L867,U999,R134,D734,R654,D989,L920,U872,R64,U626,R751,D425,R620,U274,L471,D83,R979,U577,L43,D320,R673,D187,R300,U134,L451,D717,R857,U576,R570,U988,R745,U840,R799,U809,R573,U354,L208,D976,L417,U473,L555,U563,L955,U823,R712,D869,L145,D735,L780,D74,R421,U42,L158,U689,R718,D455,L670,U128,L744,U401,R149,U102,L122,U832,R872,D40,R45,D325,L553,U980,L565,D497,L435,U647,L209,D822,L593,D28,R936,U95,R349,U511,L243,U895,R421,U336,L986,U264,R376,D183,R480,D947,R416,D706,R118,D799,R424,D615,R384,U185,L338,U14,R576,D901,L734,D417,L62,D254,R784,D973,R987,D848,R32,D72,L535,D633,L668,D664,R308,D474,L418,D39,L473,U388,L518,D544,R118,D948,L844,D956,R605,U14,L948,D78,L689,U443,L996,U932,R81,D879,R556,D633,R131 +L993,U227,L414,U228,L304,U53,R695,U765,R162,D264,L530,U870,R771,D395,R27,D200,L235,D834,L559,D128,R284,U912,L959,U358,R433,U404,L539,U799,R271,D734,L104,U261,R812,D15,L474,U887,R606,U366,L694,U156,R385,D667,L329,D434,R745,U776,L319,U756,R208,D457,R705,U999,R284,U98,L657,U214,R639,D937,R675,U444,L891,D587,L914,D4,R294,D896,R534,D584,L887,U878,L807,U202,R505,U234,L284,D5,R667,U261,L127,D482,R777,D223,L707,D468,L606,U345,L509,D967,R437,U995,R28,D376,L2,D959,L814,U702,L38,D154,L79,D439,L259,U143,L376,U700,R894,U165,L300,D58,R631,D47,R684,U935,R262,D857,R797,D599,L705,U792,R439,D444,R398,D887,L81,D40,R671,U332,L820,U252,R691,U412,L794,D661,R810,U157,R858,U566,R892,D543,R10,D725,L653,D812,R733,D804,R816,U862,R994,U221,L33,U271,R766,D591,R575,D970,R152,D693,L916,U404,L658,D847,L605,D433,L583,U587,L129,D103,R407,U780,L901,D676,L846,D687,L9,D47,R295,D597,L808,U134,L186,D676,L62,U305,L73,D369,L468,U30,L472,U280,L413,U961,L98,D966,R308,D178,L21,D789,L871,D671,R665,U927,L906,U633,L135,D894,R110,D205,R324,D665,R143,D450,L978,U385,R442,D853,L518,U542,R211,U857,R119,D872,L246,U380,L874,U463,R153,U982,R832,D784,L652,U545,R71,U386,R427,D827,R986,U870,R959,U232,R509,U675,R196,U389,R944,U149,R152,U571,R527,U495,L441,U511,L899,D996,L707,D455,L358,D423,L14,D427,R144,D703,L243,U157,R876,D538,R26,D577,L385,U622,L149,D852,L225,U475,L811,D520,L226,U523,L338,D79,R565,U766,L609,U496,L189,D446,R63,U396,L629,U312,L841,D639,R466,U808,L60,D589,L146,U114,R165,U96,L809,D704,L61 \ No newline at end of file diff --git a/input/day04.in b/input/day04.in new file mode 100644 index 0000000..6190bcb --- /dev/null +++ b/input/day04.in @@ -0,0 +1 @@ +245318-765747 diff --git a/input/day05.in b/input/day05.in new file mode 100644 index 0000000..4d8fafe --- /dev/null +++ b/input/day05.in @@ -0,0 +1 @@ +3,225,1,225,6,6,1100,1,238,225,104,0,1002,114,46,224,1001,224,-736,224,4,224,1002,223,8,223,1001,224,3,224,1,223,224,223,1,166,195,224,1001,224,-137,224,4,224,102,8,223,223,101,5,224,224,1,223,224,223,1001,169,83,224,1001,224,-90,224,4,224,102,8,223,223,1001,224,2,224,1,224,223,223,101,44,117,224,101,-131,224,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,1101,80,17,225,1101,56,51,225,1101,78,89,225,1102,48,16,225,1101,87,78,225,1102,34,33,224,101,-1122,224,224,4,224,1002,223,8,223,101,7,224,224,1,223,224,223,1101,66,53,224,101,-119,224,224,4,224,102,8,223,223,1001,224,5,224,1,223,224,223,1102,51,49,225,1101,7,15,225,2,110,106,224,1001,224,-4539,224,4,224,102,8,223,223,101,3,224,224,1,223,224,223,1102,88,78,225,102,78,101,224,101,-6240,224,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,4,223,99,0,0,0,677,0,0,0,0,0,0,0,0,0,0,0,1105,0,99999,1105,227,247,1105,1,99999,1005,227,99999,1005,0,256,1105,1,99999,1106,227,99999,1106,0,265,1105,1,99999,1006,0,99999,1006,227,274,1105,1,99999,1105,1,280,1105,1,99999,1,225,225,225,1101,294,0,0,105,1,0,1105,1,99999,1106,0,300,1105,1,99999,1,225,225,225,1101,314,0,0,106,0,0,1105,1,99999,1107,226,677,224,102,2,223,223,1006,224,329,101,1,223,223,1108,226,677,224,1002,223,2,223,1005,224,344,101,1,223,223,8,226,677,224,102,2,223,223,1006,224,359,1001,223,1,223,1007,226,677,224,1002,223,2,223,1005,224,374,101,1,223,223,1008,677,677,224,1002,223,2,223,1005,224,389,1001,223,1,223,1108,677,226,224,1002,223,2,223,1006,224,404,1001,223,1,223,1007,226,226,224,1002,223,2,223,1005,224,419,1001,223,1,223,1107,677,226,224,1002,223,2,223,1006,224,434,101,1,223,223,108,677,677,224,1002,223,2,223,1005,224,449,1001,223,1,223,1107,677,677,224,102,2,223,223,1005,224,464,1001,223,1,223,108,226,226,224,1002,223,2,223,1006,224,479,1001,223,1,223,1008,226,226,224,102,2,223,223,1005,224,494,101,1,223,223,108,677,226,224,102,2,223,223,1005,224,509,1001,223,1,223,8,677,226,224,1002,223,2,223,1006,224,524,101,1,223,223,7,226,677,224,1002,223,2,223,1006,224,539,101,1,223,223,7,677,226,224,102,2,223,223,1006,224,554,1001,223,1,223,7,226,226,224,1002,223,2,223,1006,224,569,101,1,223,223,107,677,677,224,102,2,223,223,1006,224,584,101,1,223,223,1108,677,677,224,102,2,223,223,1006,224,599,1001,223,1,223,1008,677,226,224,1002,223,2,223,1005,224,614,1001,223,1,223,8,677,677,224,1002,223,2,223,1006,224,629,1001,223,1,223,107,226,677,224,1002,223,2,223,1006,224,644,101,1,223,223,1007,677,677,224,102,2,223,223,1006,224,659,101,1,223,223,107,226,226,224,1002,223,2,223,1006,224,674,1001,223,1,223,4,223,99,226 \ No newline at end of file diff --git a/input/day06.in b/input/day06.in new file mode 100644 index 0000000..2868a3f --- /dev/null +++ b/input/day06.in @@ -0,0 +1,1110 @@ +HL2)HP5 +PD5)SVL +GGS)YTS +59G)C67 +V3R)BTY +B9B)4QH +P42)PNP +3MR)YPD +HPL)T7M +9T9)BV2 +QTG)LZM +LYL)2K1 +ZM2)CCK +983)QLL +WYK)SKS +G2H)5QT +GW2)39Q +K68)HBF +FLF)GYC +Y8H)B69 +H61)TSN +J6L)PZH +BD3)WSD +321)HZ7 +FC4)X58 +7M7)SR7 +KXX)S7P +JBT)HFR +DPQ)96V +47S)36P +JQ8)FJL +1PX)J2L +DR8)HJ5 +1P6)GS4 +LXJ)WDK +8BB)LYL +TPD)9XH +5ZB)TML +ZYQ)DLC +1D2)L82 +SZX)TLH +3HG)2Z4 +T16)DT9 +TDS)8PD +Y9F)VNZ +7NW)LQD +F5W)88Z +YQH)N7L +TRH)V7C +FHB)WDL +DT3)BHQ +4Q8)MXM +J1X)5DP +172)6NG +SR7)FLL +DT9)PZP +M8V)FY6 +RXG)Y4B +H5F)9G9 +B53)F72 +9JQ)2WM +422)BQD +96B)6XD +F89)LCS +F59)9H9 +J73)JQ9 +PNV)BC3 +B84)N4Y +9FC)7L8 +2ZK)79Z +7CM)6R3 +2LL)N46 +DXF)2RH +C6Q)JVW +96V)4FT +G86)3CT +Y4D)33X +MXM)BCN +KRR)S7L +BKX)8FF +RQ7)RLG +6Q5)93D +YCZ)J41 +ZSM)QGQ +R72)2QY +848)SZX +93D)Z9Q +X5S)T2M +1H4)6Q5 +3F1)M8L +Y4W)FLF +K7D)1DD +CGL)8VF +N46)LCX +WDL)XHZ +YZ4)SC1 +6K8)D4Z +Z2B)F5J +SQF)1BV +NK2)BXT +SF7)H5Y +HBF)2GM +7RN)5N6 +9XH)YGR +P7L)HWR +CRR)5JF +GGG)L41 +3JH)HVX +BCH)LNN +4BG)XGX +JCZ)Q5T +SYH)H2H +CLB)TTD +1QW)MX8 +F58)9C6 +DZY)B84 +D76)LX2 +JDC)RKC +55J)B9B +DQY)1RB +41Q)VN9 +TQW)CY7 +G1F)SYH +9MQ)G1F +H1W)3LQ +Y5C)QBJ +CCK)PYL +C6D)P9Y +837)N5C +ZKQ)SPV +DT9)37T +FSQ)GQG +3GY)6BC +TP6)JWB +X42)9Y6 +Z9Q)3G2 +FF9)CFX +WJ8)873 +TPP)VK6 +5ZY)DT3 +1LM)63J +21Z)SQF +RQT)VQT +CSP)H3T +3PC)S6B +337)D7H +HZ7)XRK +36P)8VL +R2C)LTF +NXN)5DQ +S24)5PL +X8H)7D5 +LW1)GYR +H14)9SQ +P15)76B +31W)NX3 +QTH)97M +35S)7XM +DK7)VGQ +VNZ)BGT +T6V)1MB +JK4)H92 +BV1)ZPR +3YG)7WM +YNL)JQ8 +H92)C6G +5GH)R7B +4SK)X7R +KYK)VTJ +DWX)13Z +2QN)XC3 +MPF)CFJ +2DW)G9R +KGF)V15 +BQD)W9L +CX6)LRG +TGZ)KC3 +1S6)YCZ +S7L)3JH +K83)C6Q +H1X)K9L +ZPV)QYC +Z7D)CMZ +PVY)SNN +RVP)5B4 +4SX)5J5 +WK5)C4P +XZ3)8XF +T3J)337 +X5D)DR8 +S6B)9FC +4Z9)1F3 +HF3)VCN +C37)2H4 +71S)NYD +1MB)7CH +TXD)LYX +SF3)P7L +X4Z)VX8 +XRL)RTX +F7V)QMZ +VR9)MHV +F6P)4FB +SC1)N9V +QSH)SG5 +GVP)5DL +C4G)T1T +VH1)RH4 +MZW)4W5 +R7B)MRX +P4F)PY4 +7YW)577 +Y1Y)NGJ +642)M1Z +BLQ)Y4H +3DT)PRB +DPQ)K8G +JKL)N97 +7KZ)ZY4 +CX6)8RN +WM5)W5L +QBM)NK2 +2Z4)X8H +T1T)5BV +2GM)5WD +LZM)V3R +S61)RN6 +744)BD2 +VQT)WBH +QVF)YGJ +P4B)XCQ +J41)3FX +NCP)BL5 +1NK)VPM +9H9)47S +T92)5X8 +W9W)439 +ST9)HTJ +SMD)1NK +DGW)2QN +T7N)LDH +Y9B)3HG +BBW)3DP +QQS)1H3 +YNM)P4F +J4X)KK5 +XHS)FJP +L82)HVP +K9L)2RT +1VG)35S +7GK)RD6 +1QV)BL4 +5NM)Z91 +FK8)DWX +JQ9)7TN +5J5)X7L +5X8)837 +1DD)VYM +PKR)1QV +V32)Y5C +QMZ)XSF +CPY)8KQ +Y23)DQH +P9Y)YBY +DQH)QQS +S98)VB3 +DGF)MS9 +MTR)T5J +PZP)6CK +G6T)3G9 +JYX)ZSM +9G9)J2Q +F2F)NF1 +8X9)JGY +7N3)91G +CJX)PCK +3BR)FP2 +HTQ)JF1 +XW6)XXN +Y47)LZQ +ZZZ)Y23 +VYM)TXW +9G6)27H +Q5T)YLK +BV2)C1N +GZ4)K83 +QXJ)JYX +M8P)YSL +741)VSZ +QXP)BFG +X2H)TJ1 +H2H)G1T +L41)NH6 +QBJ)8BB +XN5)LTC +26R)W2M +2N6)YJD +3LN)XHS +LRG)V65 +4W5)B8Y +HG6)QC9 +Z3L)GFD +MLK)Y1Y +13Z)LCC +4QH)G2H +XSF)M8R +VH7)K7D +V8N)YBV +751)7CM +NW1)P5H +7FK)SHV +R6J)V32 +TK7)H61 +2WM)26R +8RN)5VS +BSF)5ZB +WW5)QXV +N42)2JB +FKG)V4R +Q5T)7GK +XBL)546 +1TC)Z4Y +4F9)ZKZ +XRK)J4X +JZK)XN5 +W23)GZB +V65)TQW +BF7)DXT +726)3F1 +L84)M8P +PDX)9QY +7D4)QSN +439)SCX +WBL)X42 +9NG)P36 +R51)R17 +Z9F)321 +SSS)NSV +DQ4)P15 +R2D)2J4 +LDH)V8N +96V)8J9 +J9C)JDC +YBD)RQ3 +7FK)RSW +YJD)1X7 +LYX)VSR +HWZ)1T5 +W32)B53 +CT7)FPL +YLH)HS7 +C67)2F6 +TGL)1D2 +XH1)751 +B95)TP6 +918)97J +LC7)52P +4W5)Y9F +5DP)XRP +JF1)KXX +95P)8NP +SR8)HG8 +5ZB)D9Q +NRG)F2Z +FMT)J6S +2RC)DGF +4GZ)BXH +4FB)LWM +2YN)69M +PCK)9VS +9W8)L84 +SMH)JHR +B2X)WM5 +96B)BL2 +F7V)R3L +DR3)JBY +ZF8)WRJ +1RB)KTP +TWN)5QY +N7L)WLK +XM8)NRG +T84)6K8 +FY6)XDY +6GC)B9W +HFR)JRG +6BC)SYX +MM1)53N +TDS)KPB +CSD)VJN +XDC)DK7 +6GV)KRR +5JW)15B +VTJ)SMD +MMS)4Z9 +7WM)L7Q +7XM)3PC +QGQ)2GB +WXR)G6T +MTP)65C +5RP)C4G +PP3)Y2M +9SV)27Y +1ZD)2ZK +D2B)7TC +5BV)9MQ +V15)844 +CMZ)1VG +6SH)BKX +C41)366 +3V4)DPQ +8BB)MZW +HXL)X88 +2YN)JKL +YPD)9PN +SPV)YOU +64L)S24 +VGK)ZF1 +ZJN)3WG +CSP)T7N +7CH)MWB +3DP)YNN +37T)3V4 +Z5N)J1Z +578)FPJ +QYC)YNL +52P)FXJ +844)3GY +PWJ)S98 +RB9)M14 +T84)F89 +C58)TCC +YVT)XW6 +P49)STW +ZPR)TPD +Y4W)QFY +BNJ)VGT +3FX)1TC +SP3)FNK +B4Y)PKR +WHY)TDS +VVL)Z5D +C99)GS9 +3WQ)MST +33X)7D4 +BLD)9JQ +MQN)QRP +M8R)ST9 +5DL)1P6 +5QY)D2V +X7R)LSR +BXT)MG4 +6TQ)LVD +XZQ)2KZ +PKW)V3X +QXP)95S +RRY)WLQ +KK5)VH7 +PCG)1RS +SYX)SKW +GS9)ZPV +JBT)62J +N42)PJF +5QT)JYF +QMQ)QRD +W1P)WJY +YD2)51R +XPL)4L3 +RXS)ZF8 +B8B)3ZN +JGY)R51 +9QY)WXJ +SHY)Y9B +HG8)TKR +L7Q)SZG +NYM)9T9 +ZY4)6SF +879)41Q +YBY)LBZ +RNN)J9C +LB6)XQG +48W)XPL +W5K)TYT +JHR)94L +2P8)QBM +ZW3)BF7 +JBD)1GF +X4Z)9NG +HC7)PD5 +7JK)GNY +HQB)31W +M8L)JK4 +LBZ)7NP +FC4)932 +KGF)WW6 +6R3)Z2B +1MM)3F3 +WXR)8BP +SM6)JSD +8WV)6C1 +Z9M)S99 +GZB)MTR +39Q)1VY +VR9)PBP +B6D)MLC +DJW)YTY +X7L)R6J +YNN)G86 +ZPV)NYM +8KQ)5N5 +K1Y)D8G +SVK)M3R +ZZD)XBJ +5VS)M8V +5N5)JZK +D2V)Y8H +SZG)FMS +CG2)2S3 +2H4)9P8 +9XY)SMV +1YJ)3DT +932)NDV +3PK)PKW +8PD)T4Z +6C1)578 +6NK)2LL +NF1)H4Z +KC3)YQ2 +1F3)B9V +XLH)H1W +1RS)YQH +R3L)92R +COM)K9X +TTD)BNJ +4SV)5HZ +549)J2W +S96)4JG +88Z)TK7 +7D4)JPH +PYG)F76 +TSC)W23 +9Y6)48W +S7P)QMQ +15Y)NGF +82B)NL3 +2RH)BW5 +B8Y)MM1 +L6M)JRV +53V)S61 +K8G)7YW +N5S)VQ8 +W2H)WK7 +GS7)3ZK +WSD)965 +J2W)7FK +PNS)S6T +XHS)9LF +1Z3)WJ4 +7F3)8X9 +XRP)1KP +QGR)QNM +5CB)N5N +T21)F2F +FP2)XZ9 +7L8)BCH +B9W)KCL +XNB)JFV +H4Z)2V1 +C1N)DXF +LTF)918 +KMJ)WSW +CYN)Y7D +KG3)XNB +SGC)TXD +KPB)Q9J +Y4B)KNW +MBC)XY7 +XY1)717 +VTH)RXS +VK6)S96 +HP5)T6H +BMC)15Y +X6L)D2B +S99)P6L +642)HWZ +Q9J)V3G +QM5)457 +72F)TWN +YTS)K9N +VQ8)QXP +XN5)WMB +Z6B)1Z3 +JFV)HZB +NH6)4BY +8VF)RQT +1F3)BP7 +1LQ)WF3 +RTX)SVK +RV4)572 +61D)64D +SQY)XHJ +TFB)KMX +GD7)RRY +TJ1)FC4 +J5K)PYG +WLK)DGW +PYL)F58 +PY4)X61 +K5P)W32 +SMD)GSG +SY2)XLH +43L)XX5 +4DJ)NVS +GF5)T8J +R6J)T16 +6NG)W1R +LCS)6WZ +N9V)JBN +H9N)86Z +NS9)3MR +C2R)DLH +NM3)9H4 +YSL)CQC +N8X)GZ4 +XVG)Z9F +FPL)LXJ +PZH)ZJN +B9V)W2H +XDC)PNS +873)V82 +Q6L)S21 +P4R)642 +YQ2)QMR +C66)JJ2 +CFJ)FFQ +NDV)MDT +D44)5ZY +HND)B8B +P67)PCG +QC9)C58 +6Z5)3PK +N5N)CPY +6NG)N8P +6ND)LC7 +2RT)GBM +GWW)WJB +5DQ)3WS +5WD)1MM +SQY)1LM +STW)2HX +R2T)1S1 +8BP)XMG +VPM)PVP +HWR)858 +N8P)ZDH +3G2)4KC +T8J)5HL +VLG)WBL +ZKZ)QM5 +4L3)5PN +G9R)WYK +SH1)K2B +JRG)9MN +WBH)B7R +4FT)Y72 +LCX)VL5 +1H4)1XQ +DLH)848 +V3X)7F3 +CT7)SF7 +M6J)Q7R +5B4)YLH +SNN)XZQ +5GH)DV3 +GS7)JCZ +D9Q)CJX +MX8)172 +MG4)J73 +RQ3)9G6 +FJP)SC6 +SKW)NDP +1YN)T21 +1H3)GW2 +YBD)6PV +62J)MLK +BFG)GGS +GYR)P49 +6TQ)8Z3 +JSD)87S +V82)53V +HTQ)YNM +CJM)FHB +JBD)SQY +XY7)MPF +RN6)Q4W +VN9)2MT +3VM)61H +RN2)QGR +BV6)BLQ +3WG)XPY +B69)TGL +3VT)HG6 +BL2)M1P +1BV)2DW +75P)3WQ +9PN)CG2 +DGF)J78 +LQD)5GH +L2H)96B +XX5)82W +GYC)SGC +LYL)S9Z +HZB)D8R +K9N)6SH +6R3)S3N +NGJ)VB5 +QLL)SH1 +366)6Z5 +QRP)9XY +NL3)21Z +2G7)MJZ +P6L)RN2 +DSH)GBJ +VGQ)95P +N97)94D +BD2)X47 +T6H)VMN +G1R)B6D +B7R)R72 +K9X)1PX +NJ8)2RC +S9Z)ZM2 +HW5)FMT +FPJ)M5C +MST)1P9 +965)X32 +NX3)CGK +717)DR3 +1D2)TSC +RXH)H9N +8G2)HPL +D8G)XXT +5QT)4SX +1XS)NHG +M9V)PF2 +4FB)744 +8NP)5JW +LZM)H14 +J9C)484 +7TC)Z4B +Z27)1LQ +RKC)GVP +RQC)JBD +LVD)FKJ +GFD)HQB +8J9)1ZD +6SF)SAN +SC8)BK9 +VGT)JX7 +KCZ)4HT +K9L)MQN +9MY)LZ5 +JLP)WVP +HFV)Z7D +J1Z)LB6 +X61)T92 +WW6)VTH +KNC)NL4 +C4P)RSJ +QNM)TFB +N12)983 +3JJ)QR5 +LZ5)H84 +KTP)7JK +3WB)Q6L +MS9)YW7 +DXT)Y4W +3G9)LVC +2K1)1YJ +577)ZQT +7NP)Y47 +PVP)ZW3 +V3H)SSS +ZVM)ZZZ +1GF)ZYQ +HVX)R2D +J9G)4GZ +3FX)CX6 +97J)X4Z +WMB)M2K +9LF)B95 +QBJ)HF3 +JWB)292 +QRD)P42 +Q4W)RV4 +XPY)M5Y +5DQ)JGR +95S)GYM +T7M)SY2 +6GV)PNV +P5H)7YV +6XD)FVC +ZRP)LWH +BP7)W78 +6G4)741 +G2B)HTQ +F2Z)D6P +XZ9)XVG +T7M)1H4 +1X7)55J +94D)9ZH +HJ5)R2C +WSW)3VT +2JB)CLB +91G)GGG +S21)NJ8 +1Z3)5RP +15B)WXR +Q63)PMD +18C)C2R +97M)DQ4 +MRX)Y4D +82W)BBW +QR5)2P8 +CYN)H5F +WRJ)PWK +XCQ)3V1 +BFM)8LX +69M)HGF +LCC)9W8 +15Y)71S +WLF)CRR +MDT)549 +918)19W +J9B)82B +H6R)HL2 +2S3)1XS +5JW)6ND +WF3)NCP +XGX)5CH +6WZ)SHY +J67)P4B +VSR)J6N +9ZH)35Y +MRJ)DSH +86Z)X2H +TXW)WJ8 +3LQ)N8X +9H4)3LN +KK5)4SK +NHG)K4C +GYM)43L +XQ4)KDX +Z5D)DZY +H4Z)JBT +BK9)KYK +1KP)BV6 +44Y)T6V +T1T)TRH +95Q)XZ3 +47X)375 +PRB)MJX +VL5)FR1 +CGK)7RN +5CH)9BB +5WN)NVY +SKS)YVT +DV3)SM6 +63J)ZRP +7YV)GY7 +PKW)T3J +JRV)XQ4 +2WM)XWK +F5J)GF5 +5PL)5WN +LWH)J67 +WJY)N39 +N12)3WB +FLL)RB9 +T5J)J9B +FFQ)YD2 +R2D)SC8 +VX8)6G4 +VMN)PP3 +NDP)V3H +V8N)2XQ +8VL)GD7 +1S1)4F9 +GHT)8G2 +T8V)4T3 +DLC)MBC +1RS)VH1 +VN9)SMH +N39)RNN +W78)SCY +3F3)Z17 +8LX)ZQY +3VT)B11 +9BB)SP3 +D8R)NW1 +NGF)ZL8 +NVS)G2B +ZQY)4FY +BHQ)C99 +2KZ)HFV +D6P)NM3 +YTY)4DJ +6PV)61D +TK7)1WL +1VG)F7V +5JF)75P +XWK)LZZ +V7C)NXN +RSJ)XY1 +BCN)K5P +TCC)3YG +V4R)RHF +1P9)NHK +JJ2)CW6 +SCY)CYN +Z17)ZZD +VMQ)BV1 +XMG)44Y +H84)726 +R72)KMJ +546)WK5 +T4Z)QSH +CFX)WLF +JGR)TGZ +V7C)HXL +PBP)RB5 +KMX)7M7 +N65)MMS +XXN)9SV +VLN)422 +RTX)8MY +J6S)TTH +YGJ)4SV +FN9)59G +NYD)H5N +YW7)8WV +GNY)7NW +TYT)YZ4 +BL2)64L +HS7)P4R +XHJ)XDC +N5C)HND +CW6)W9W +8FF)3YH +HD3)Z6B +2J4)J9G +7G7)KM7 +S6T)BLD +WDK)Q63 +PJF)PH3 +ZGX)DJW +JBY)HCG +SMV)M9V +3ZN)B2X +RB5)VMQ +XXT)YBD +35Y)5BH +ZF1)LW1 +LTC)D44 +SHV)C41 +WJB)HD3 +MHV)VLG +W5L)FSQ +FVC)QTH +QR5)FLP +8MY)C6D +KDX)J6L +ZQT)95Q +SH1)WHY +BL4)JLP +VB3)RQ7 +GY7)ZGX +RH4)XNZ +D4Z)VFR +ZZZ)PDX +NM3)QTG +6CK)XRL +92R)XH1 +LBZ)SR8 +JNM)BTB +Q7R)FK8 +M2K)JV2 +457)1S6 +Q6L)B4Y +BC3)2G7 +VJN)6NK +B9W)CGL +WVP)BSF +HVP)VGK +9MN)879 +YLK)QVF +J2Q)QXJ +MLC)47X +NHK)DQY +9G9)18C +2X2)Z9M +375)QGC +572)F59 +YJD)RQC +X47)BFM +M14)N5S +S3N)6GC +4T3)C66 +4DJ)X5D +P36)W5K +H5Y)SF3 +WXJ)CT7 +BL5)ZVM +JTW)6GV +M1Z)17T +27Y)ZKQ +1XQ)TTF +LZQ)DPY +Z9F)J1X +NL4)X6L +LCC)HMV +RD6)KCZ +M1P)H6R +TKR)3VM +1WL)CSD +KCL)RVP +QGC)HC9 +V3G)Z5N +NSV)9MY +VFR)G1R +M5Y)VR9 +S9Z)KNC +YQH)N12 +K4C)T84 +4JG)T8V +SG5)JNM +79Z)V5L +PWK)MRJ +95Q)J5K +FXJ)FN9 +7D5)KGF +K2B)VD1 +QSN)4Q8 +PD7)SLF +BKX)WW5 +YGR)PWJ +LWM)XBL +XDY)3JJ +9VS)D76 +3WS)4BG +B11)F6P +94L)N42 +VTH)PD7 +9H9)N65 +YNL)2N6 +JV2)CJM +M5C)7G7 +RH4)W1P +64D)BD3 +FKJ)R2T +Z91)RXH +FJL)RXG +Y2M)DM4 +2F6)L6M +27Q)KG3 +9SQ)M6J +KMJ)Z27 +3ZK)CDV +3YH)1YN +SCX)NS9 +C6G)27Q +GQG)5CB +C6L)5C1 +MJZ)NP1 +BGT)C37 +NXN)P67 +ZL8)FKG +36P)JTW +LSR)X5S +2XQ)H1X +X58)L2H +G1T)HC7 +FLF)Z3L +XX5)7KZ +SLF)VVL +ZDH)TTQ +WK7)F5W +8XF)K1Y +87S)3BR +W2M)GHT +PF2)2YN +17T)HW5 +TSN)2X2 +Z4Y)BWY +J2L)PVY +76B)K68 +H5F)XM8 +TTQ)GWW +61H)MTP +JYF)C6L +MBC)BMC +PMD)TPP +MJX)CSP +LZ5)1QW +XBJ)FF9 +T2M)6TQ +53N)GS7 +2QY)VLN +RLG)72F +HC9)5NM +YBV)7N3 \ No newline at end of file diff --git a/input/day07.in b/input/day07.in new file mode 100644 index 0000000..0128ef0 --- /dev/null +++ b/input/day07.in @@ -0,0 +1 @@ +3,8,1001,8,10,8,105,1,0,0,21,46,59,84,93,110,191,272,353,434,99999,3,9,101,2,9,9,102,3,9,9,1001,9,5,9,102,4,9,9,1001,9,4,9,4,9,99,3,9,101,3,9,9,102,5,9,9,4,9,99,3,9,1001,9,4,9,1002,9,2,9,101,2,9,9,102,2,9,9,1001,9,3,9,4,9,99,3,9,1002,9,2,9,4,9,99,3,9,102,2,9,9,1001,9,5,9,1002,9,3,9,4,9,99,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,99,3,9,101,1,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,99,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,99 \ No newline at end of file diff --git a/input/day08.in b/input/day08.in new file mode 100644 index 0000000..9100e5b --- /dev/null +++ b/input/day08.in @@ -0,0 +1 @@ +112222222222222212222122220212222222202222222222222122222222202100222222120222101222222122222222221222220102222222222020222222212221222222222222221222102222222222222212222222220222222222202222222222222122222222222100222222120222121222222122222222221222221002222222222222222222202221222222222222222222022222222222222212222222220222222222202222222222222222222222222201222222120222010222222022222222221222220012222222222021222222212222222222222222221222112222222222222222222022222212222222222222222222222022222222202000222222021222021222222222222222221222220202222222222222222222202221222222222222222222212222222222222202222222222222222222222222222222222222222222212021222222021222001222222222222222222222222122222222222222222222222221222222222222221222222222222222222202222122222222222222202222212222222122222202212110222222222222220222222022222222220222221012222222222020222222222221222222222222220222022222222222222202222222221222222222222222212222202122222202202012222222222222220222222122222222222222222122222222222220222222222222222222222212220222112222222222222222222122221212222222222222202222212222222222222111222222121222121222222122222222220222222100222222222221222222212221222222222222221222022222222222222212222022222212222222212222202222222222222212122011222222222222002222222122222222222222220012222222222021222222222220222222222222220222022222222222220212222022222202222222202222212222201122222202222212222222222222102222222222222222222222222212222222222222222222212220222222222202221222002222222222222222222022220212222222212222212222220122222212022201222222121222100222222122222222220222222122222222222122222222202222222222222212222222002222222222222222222122222212222222222222222222222222222222102110222222221222101222222222222222220222221212222222222021222222202222222222222222221222202220222222220212222222222222222222212222202222211022222202022221222222222222001222222122222222021222220012222222222122222222212221222222222222222222212222222222221202222022221222222222222222212222200222222212012101222222021222200222222022222222120222222210222222222021222222212222222222222222220222002222222222221212222222220212222222202222222222212222222222202202222222221222100222222022222222220222222000222222222121222222212220222222222212221222112220222222221222222222222222222222212222212222222122222212122212212222221222010222222022222222022222222002222222222120222222202222222222222202222222222222222222221222222022221222222222212222202222212122222222122201212222120222101222222222222222222222221212222222222120222222222220222222222202220222022221222222222212222122220222222222212222212222212022222202222012222222120222000222222222222222121222222221222022222220222222222222222222222202221222002221222222222222222122222212222222202222012222211222222212112111212222122222020222222022222222022222221011222122222220222222212221222220222211221222112222222222221222222122221222222222222222102222211222222212002101202222020222111222222222022222122222222022222222222122222222222222222220222220222222202222222222220222222122221212222222202222222222222022222222202200222221021222220222221222122222122222221011222022222222222222202220222220222201222222112222222222221202222122222222222222222222012222210122222212012000202222121222011222221022220222020222220002222122222222222222222220222222222202020222002220222222222222222122221022222222202222222222220122222212102201222221022222221222221022022222222222220100202222222220222222202220222221202201221222022221222222220222222022220002222222202222202222210222222202022101202222220222120222221220021222021222221000212122222220222222212222222220222211122222002222222222220202222222221212222222222222102222221222222212002001202222021222011222220021121222222222220201212122222021222222212220222222222221220220022220222222221212222122222222222222222222102222222022222202112000222021022222011222222121220222121222220101222022222122222222212221222222212212122222022220222222121222222222220202222222222222012222210222222212222120222220221222222222221121121222220222220022212222222222222222222220222220202220020222202221212222020222222222221022222222212222112222202022222212212021202222021222202222220122221222120222220020112122222022222222200222222222222210120222022222202222021212222022222002202222222222222222221122222202112201212221020222200220221020120222022222220012212022222120222222212222222222212211122222012222212222020222222122221002212222212222102222222222222210002010212221221222211222221220121222222222220211102122222022222222220221222221222220122221222221212222022202222122222122222222202222012222211022222202222110222121122222112221221222222222121222220202122022222022222222220220222222212200020221202220222222221202222222220202222222222222022222211122222222222120212022221222120222222221120222122222222100222022222021222222201222222220222220220222022222212222120211222122220222212222202222222222202222222212212221202221221222021221220021220222022222222002112122222021222222211220222221222200122222212021202222122200222122220022202222202222222222211222222200122122212122220222112221220122122222120222222222102022222122202222220221222221202202220222102222212222022200222112220222212222212222212222220022222212012020202121120222212221222020220222120222221101122222222022212222210220222221202211222220022021202222222220222120222222202222202222012222210222222210212021212021120222102220222222220222120222221000122122222220202222222020222222212222021222112022212222221202222021222102220222212222022222221022222222202102212021121222101222222120021222122222222212122122222021202222210022222222222212220222112021202222122201222101222212202222202222102222211022222210012010212120222222121221222121021222022222222002112022222222212202200222222222222210222220012121212222120202222012221102212222201222212222212122222220122101212221222222212222222020222222122222221122212022222121212222211221222222222220120222222220222222120221222200221112211222212222112222211122222220222010222121220222211220220120021222022222220021222222222020212212210221222221202222122222012220202222221211222212220202211222201222112222212122222202112222222121122222220222222120120222021222222001212122222021212212200121222221212200022222222020202222020222222100220112221222200222022222221222222200012010212221120222200222222220121222221222222211022222222222202222221122222221212210221220222120212222121200222100220202211222200222022122212122222222122100212121120122212221221021122222020222222102202222222022202222210121222220212200220222122221222222222200222110222012201222222222002022211122222211222001222021022122101220220221120222021222222200112122222020212212210020222220222212122221222220202222020212222010221122202222220222022222220022222221122221212120021122222221222220020222021222220010012222222022202212221121222220222201122220212221212222020211122202220112200222201222112022201222222202102022212021020122021222220222221222021222221000102022222120212222220021222221222222121220102022202222020202222000220002211222221222002022220022222201022112222122121222102220221120121222120222221201212122222222212202220022222222221200022222222222222222022212122211221112222222222222012022222222222220122120212122021022202220222220220222122222222210212122222122212222212021222200220201021222202120222222022221222212220222210222212222202122211222222212002001202022222022200220220222120222021222221222002122222122212222221221222221201211221221012220222221220200122212212102210222210222212122221122222212122101212122022022211221221122122222222222222200012102222020212212221221222202210211221221022021202220022220222101202222211222221222002122211222222202122100212221122022001220222122221222121222221020212002222122222212202222222201222210221220001221212221022221222201211222211222202222122222211222222222122202212121121122010220221222121222021222220201012212222220212212211220222211212202220222221022202222220220122101202022221222221222122222201022222200002202212220021222000222222021220222102222222202202102222120222212211222222201211210021222211120222221021221122120220222220222210222012222201022222221202121222020122122201220021120221222211222220122212122222220212222201221222210200211220222111020212221222211122000220002210222212222202002201222222201222202222222020222011221021120222222211222221120002222222022202222210222222201210201122220001222222221020202122020202022212222201202002012202222222200002101212122121222012220022022120222120222220110102002222122212202211022222220210200220221222121222222220212122020212112220222221212102102212022222210212221202122221022021220021021221222010222222011102222222221202212212020222222202201221221211222202221020201022120202102201222210212202222212122222201222011212121222122201222120220220222121222221210002112222220222202222022222211212221121222101121222222120200222202201012222222201212002012210222222221002111202021221122000222220020121222020222220122202022222020222212211121122211222222220222020220202221120221222111212022221222201212112122222022222221022100222122122122222222122022220222222222220002202212222222212202221222022210221222022220212121222222022222122201222122212222202202212202221122222211102112202222020022002222121221022022200220221020011202222121212212200121122200210202222222111220222220222200022112212002211222200222122202211022222212120211222221220022020220022221021222011222221120011002222021212212222222222210220221121221020222212221022220122000202102201222221212002122212122222001012121202122222022001222220022121022201222020200212112222020202222210021122212212210221222000221222221222202022122200222200222221222222212220222222200000012212120021122210222020120221222202221021000022102222220212112201122022222202201022222211222212222221222122221212112222222220212112212212022222112212011222122220122120222221220022022110221020111000112222120202222202021022221202200022220000220222220222221122122222002222222212212022112221122222201112210212220122222212222020222112222022221122122010222222120222012220121122211212200122220212222202220020202022210212022210222201222222122222022222011002011202120222122211221221222211102101221121202220102222122212212221222122210200202220221010122210220020201022020212122202222212202222212222222222001022201212022020222102220021122201221011221222212010002222220202002200021222201210221121220110221210221020211222012202102201222200212102212222122222212221001202021022122211222020122111221110220021212222012222221212212210020222212201200122221200222211222120212122122201222210222202222222002202222222222001222222121221022020222221022121021110220122211000122222121222011211022222221221111020222011120220220020221022020222212212222222212002212200022222221002221212220021022021222220022222000200222020100202002222200212002200220022220202201220222222021222220221210122101222102220222202212212102201122222002020012222022222202012221221222122121120221021112221212212001222000211220022222212002121220010121212220220201222020220012212222210222102022221022222221101021212021021122122222121222222101101222120110110112212010102111220222222202212011020222212222111222221210122020221212220222211202110022221222222102011120212120020102120221222222111121220222120011112002202010122212222220222201200112021200112121120220020201022110200002202222211222200022220122222200220111212021122012012221221222000211012221021201122212222022022012212022022200202012222212201022210221220211022102210112212222220222200012201222222011120101212022121022002220122121212122002221122101110202212110112012210122022201212210112212110121221222021212022200201102200222211202200022220222222000210201202020021010002222020021201101220220122201220202222102102021212120122211201001112212020122110221022220122122220012212222211202200212212022222022202222222121221202122221220222011000012222221212020212202222212202200221022201221111000200000220002220200210122221222012202222211212000202222222222021201101202122122020222220120221112200121210020210101122212201012021210221122200211102212200012020200220220222022111212202211222222222222212202122222111202022222222121021111220220120001220120222021211200002222000022000202221222210210220101220102021110220112200221122210212212222220222012112220122222112020110222220121121211202020022111000100211022112020212212121102022212222122202222220201212002022012222002202020010222212212202202202222212212022222010210101202122020002101222022122202022121222120220100102212120012020220020222201201000211211120120112222202212222021021112220202202202120022212022222021111220202222022222121201022120201010212211122121202002212121222222222022022202221021010201111201200220112201122220010222210222202222102012222222222112020002222020121220221221021221211212021202121021100022212020212210212122122201220120000211202201121222101222220202122002210222210202221222202222222221210001212022120221222211020022022001002220220222000012202021002020200222022210221011220200101202012220220202221201020122220222222202202112220222222102121221212122021100121210020122112201210220021120012002202101002002220220222212201022100221122220011210011222021020201022211222200212121112200022022002210100212222022122000200021120110212011200220001020202212022122122202220222211002022220200122020122200001212021200110202212222212212001212222022222000200101222010221210201211021022111100001221120221201212212222202211220121022221001121111221222212011200110202120121001202200212222202212202212122022100010012222211121110001202022222120022020221222002202002222011102212200220022210111202010210122212200211000102021001010202220222202202100222220122022100112200212211122012202011020220102021210202020221000222202020212201210022122202012211212211010011200211002020122110021022202202222222211112211222222000102010222222221112210211122122022112122222020001002212222101102221201021222210201010220221011022102202110221221022010222222222221212022102221222022120111002202210022121121100221121221000120212022212121112212220112010212222222211020222010202112201010212110001220102211222220222210202210112221122212201222200212112221120220212020221201100210210120111020112212100112201211020122222020211220200002101012201211122221022201012201202212222102112221022102021100112212201021102002011222120220200200202022110012122202000212202220221122211020011012210022000121200121200122202011212220212212212222222202022022000220022212102221100111101221120002111210000122201220212202100002202202022022201110201021222110120202222000012021211021122212221220202201022201122122001201022212210220121002000020121212020022021221222111012202210102211201121022210002120001220212020012210020222021120121222220221201222102002202222022000201001222122220222210010222022102200120202220002201102212001112012210200022220101122102202111121121210100220221020012212200210212202111212201022012201010020202201020202110002122220211200202212021001110022202001022022220201122212012010111210101002020222011112222111210122200220012220220002210222222001012120222112121012001112021121202212121112121012112112212210002010210222222202111200210211202121012002102000101211111010100120221012202200121110120121110120020121100021222100011001001200112000212100001000010102120220120002000122100001220102 diff --git a/input/day09.in b/input/day09.in new file mode 100644 index 0000000..0e05ddc --- /dev/null +++ b/input/day09.in @@ -0,0 +1 @@ +1102,34463338,34463338,63,1007,63,34463338,63,1005,63,53,1101,0,3,1000,109,988,209,12,9,1000,209,6,209,3,203,0,1008,1000,1,63,1005,63,65,1008,1000,2,63,1005,63,904,1008,1000,0,63,1005,63,58,4,25,104,0,99,4,0,104,0,99,4,17,104,0,99,0,0,1101,0,252,1023,1101,0,0,1020,1102,1,39,1013,1102,1,234,1029,1102,26,1,1016,1101,37,0,1005,1101,0,27,1011,1101,21,0,1000,1101,0,29,1019,1101,35,0,1003,1102,22,1,1007,1102,1,32,1001,1101,1,0,1021,1102,1,216,1027,1102,30,1,1012,1102,1,24,1009,1101,36,0,1002,1101,0,31,1010,1101,0,243,1028,1102,787,1,1024,1102,255,1,1022,1102,33,1,1017,1102,1,23,1004,1102,778,1,1025,1102,1,28,1008,1101,0,223,1026,1102,1,25,1015,1101,0,20,1006,1102,34,1,1014,1101,38,0,1018,109,-4,1202,5,1,63,1008,63,32,63,1005,63,203,4,187,1106,0,207,1001,64,1,64,1002,64,2,64,109,37,2106,0,-6,1001,64,1,64,1106,0,225,4,213,1002,64,2,64,109,3,2106,0,-8,4,231,1001,64,1,64,1105,1,243,1002,64,2,64,109,-12,2105,1,-1,1105,1,261,4,249,1001,64,1,64,1002,64,2,64,109,-13,2102,1,-3,63,1008,63,31,63,1005,63,285,1001,64,1,64,1106,0,287,4,267,1002,64,2,64,109,6,21102,40,1,0,1008,1017,40,63,1005,63,313,4,293,1001,64,1,64,1105,1,313,1002,64,2,64,109,-10,2107,31,-6,63,1005,63,331,4,319,1105,1,335,1001,64,1,64,1002,64,2,64,109,-6,2102,1,7,63,1008,63,28,63,1005,63,357,4,341,1105,1,361,1001,64,1,64,1002,64,2,64,109,2,21107,41,40,8,1005,1011,377,1106,0,383,4,367,1001,64,1,64,1002,64,2,64,109,-1,1201,2,0,63,1008,63,26,63,1005,63,403,1106,0,409,4,389,1001,64,1,64,1002,64,2,64,109,22,1205,-4,425,1001,64,1,64,1105,1,427,4,415,1002,64,2,64,109,-9,21101,42,0,3,1008,1018,39,63,1005,63,451,1001,64,1,64,1105,1,453,4,433,1002,64,2,64,109,3,21107,43,44,0,1005,1018,475,4,459,1001,64,1,64,1105,1,475,1002,64,2,64,109,-7,21101,44,0,0,1008,1011,44,63,1005,63,497,4,481,1105,1,501,1001,64,1,64,1002,64,2,64,109,17,1206,-7,513,1105,1,519,4,507,1001,64,1,64,1002,64,2,64,109,-24,1207,5,25,63,1005,63,537,4,525,1105,1,541,1001,64,1,64,1002,64,2,64,109,7,21108,45,43,2,1005,1013,557,1106,0,563,4,547,1001,64,1,64,1002,64,2,64,109,-5,1207,-3,34,63,1005,63,583,1001,64,1,64,1106,0,585,4,569,1002,64,2,64,109,5,21108,46,46,5,1005,1016,607,4,591,1001,64,1,64,1105,1,607,1002,64,2,64,109,-12,2108,20,8,63,1005,63,627,1001,64,1,64,1105,1,629,4,613,1002,64,2,64,109,24,1206,-3,647,4,635,1001,64,1,64,1105,1,647,1002,64,2,64,109,-30,2108,32,8,63,1005,63,665,4,653,1106,0,669,1001,64,1,64,1002,64,2,64,109,22,1208,-9,20,63,1005,63,691,4,675,1001,64,1,64,1106,0,691,1002,64,2,64,109,-4,21102,47,1,3,1008,1014,49,63,1005,63,715,1001,64,1,64,1105,1,717,4,697,1002,64,2,64,109,-10,2101,0,1,63,1008,63,36,63,1005,63,743,4,723,1001,64,1,64,1105,1,743,1002,64,2,64,109,16,1201,-9,0,63,1008,63,28,63,1005,63,769,4,749,1001,64,1,64,1105,1,769,1002,64,2,64,109,2,2105,1,5,4,775,1001,64,1,64,1106,0,787,1002,64,2,64,109,-5,1202,-6,1,63,1008,63,26,63,1005,63,807,1106,0,813,4,793,1001,64,1,64,1002,64,2,64,109,-16,2107,37,4,63,1005,63,833,1001,64,1,64,1105,1,835,4,819,1002,64,2,64,109,2,2101,0,1,63,1008,63,34,63,1005,63,855,1105,1,861,4,841,1001,64,1,64,1002,64,2,64,109,19,1205,2,875,4,867,1105,1,879,1001,64,1,64,1002,64,2,64,109,-2,1208,-8,23,63,1005,63,899,1001,64,1,64,1106,0,901,4,885,4,64,99,21101,0,27,1,21102,915,1,0,1106,0,922,21201,1,61455,1,204,1,99,109,3,1207,-2,3,63,1005,63,964,21201,-2,-1,1,21102,942,1,0,1105,1,922,22102,1,1,-1,21201,-2,-3,1,21102,1,957,0,1105,1,922,22201,1,-1,-2,1106,0,968,22101,0,-2,-2,109,-3,2105,1,0 \ No newline at end of file diff --git a/input/day1.in b/input/day1.in deleted file mode 100644 index fb4481d..0000000 --- a/input/day1.in +++ /dev/null @@ -1,100 +0,0 @@ -94735 -80130 -127915 -145427 -89149 -91232 -100629 -97340 -86278 -87034 -147351 -123045 -91885 -85973 -64130 -113244 -58968 -76296 -127931 -98145 -120731 -98289 -110340 -118285 -60112 -57177 -58791 -59012 -66950 -139387 -145378 -86204 -147082 -84956 -134161 -148664 -74278 -96746 -144525 -81214 -70966 -107050 -134179 -138587 -80236 -139871 -104439 -64643 -145453 -94791 -51690 -94189 -148476 -79956 -81760 -149796 -109544 -57533 -142999 -126419 -115434 -57092 -64244 -109663 -94701 -109265 -145851 -95183 -84433 -53818 -106234 -127380 -149774 -59601 -138851 -54488 -100877 -136952 -61538 -67705 -60299 -130769 -113176 -106723 -133280 -111065 -63688 -139307 -122703 -60162 -89567 -63994 -66608 -126376 -136052 -112255 -98525 -134023 -141479 -98200 diff --git a/input/day2.in b/input/day2.in deleted file mode 100644 index c3ac93e..0000000 --- a/input/day2.in +++ /dev/null @@ -1 +0,0 @@ -1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,10,1,19,1,19,9,23,1,23,13,27,1,10,27,31,2,31,13,35,1,10,35,39,2,9,39,43,2,43,9,47,1,6,47,51,1,10,51,55,2,55,13,59,1,59,10,63,2,63,13,67,2,67,9,71,1,6,71,75,2,75,9,79,1,79,5,83,2,83,13,87,1,9,87,91,1,13,91,95,1,2,95,99,1,99,6,0,99,2,14,0,0 diff --git a/input/day3.in b/input/day3.in deleted file mode 100644 index d8a6b32..0000000 --- a/input/day3.in +++ /dev/null @@ -1,2 +0,0 @@ -R1008,U336,R184,D967,R451,D742,L235,U219,R57,D439,R869,U207,L574,U670,L808,D675,L203,D370,L279,U448,L890,U297,R279,D613,L411,D530,L372,D88,R986,U444,R319,D95,L385,D674,R887,U855,R794,U783,R633,U167,L587,D545,L726,D196,R681,U609,R677,U881,R153,D724,L63,U246,R343,U315,R580,U872,L516,U95,R463,D809,R9,U739,R540,U670,L434,D699,L158,U47,L383,D483,L341,U61,R933,D269,R816,D589,R488,D169,R972,D534,L995,D277,L887,D657,R628,D322,R753,U813,L284,D237,R676,D880,L50,D965,L401,D619,R858,U313,L156,U535,R664,U447,L251,U168,L352,U881,L734,U270,L177,D903,L114,U998,L102,D149,R848,D586,L98,D157,R942,U496,R857,U362,R398,U86,R469,U358,L721,D631,R176,D365,L112,U472,L557,D153,R97,D639,L457,U566,R570,U106,R504,D292,L94,U499,R358,U653,L704,D627,R544,D24,L407,U513,R28,U643,L510,U579,R825,D376,L867,U999,R134,D734,R654,D989,L920,U872,R64,U626,R751,D425,R620,U274,L471,D83,R979,U577,L43,D320,R673,D187,R300,U134,L451,D717,R857,U576,R570,U988,R745,U840,R799,U809,R573,U354,L208,D976,L417,U473,L555,U563,L955,U823,R712,D869,L145,D735,L780,D74,R421,U42,L158,U689,R718,D455,L670,U128,L744,U401,R149,U102,L122,U832,R872,D40,R45,D325,L553,U980,L565,D497,L435,U647,L209,D822,L593,D28,R936,U95,R349,U511,L243,U895,R421,U336,L986,U264,R376,D183,R480,D947,R416,D706,R118,D799,R424,D615,R384,U185,L338,U14,R576,D901,L734,D417,L62,D254,R784,D973,R987,D848,R32,D72,L535,D633,L668,D664,R308,D474,L418,D39,L473,U388,L518,D544,R118,D948,L844,D956,R605,U14,L948,D78,L689,U443,L996,U932,R81,D879,R556,D633,R131 -L993,U227,L414,U228,L304,U53,R695,U765,R162,D264,L530,U870,R771,D395,R27,D200,L235,D834,L559,D128,R284,U912,L959,U358,R433,U404,L539,U799,R271,D734,L104,U261,R812,D15,L474,U887,R606,U366,L694,U156,R385,D667,L329,D434,R745,U776,L319,U756,R208,D457,R705,U999,R284,U98,L657,U214,R639,D937,R675,U444,L891,D587,L914,D4,R294,D896,R534,D584,L887,U878,L807,U202,R505,U234,L284,D5,R667,U261,L127,D482,R777,D223,L707,D468,L606,U345,L509,D967,R437,U995,R28,D376,L2,D959,L814,U702,L38,D154,L79,D439,L259,U143,L376,U700,R894,U165,L300,D58,R631,D47,R684,U935,R262,D857,R797,D599,L705,U792,R439,D444,R398,D887,L81,D40,R671,U332,L820,U252,R691,U412,L794,D661,R810,U157,R858,U566,R892,D543,R10,D725,L653,D812,R733,D804,R816,U862,R994,U221,L33,U271,R766,D591,R575,D970,R152,D693,L916,U404,L658,D847,L605,D433,L583,U587,L129,D103,R407,U780,L901,D676,L846,D687,L9,D47,R295,D597,L808,U134,L186,D676,L62,U305,L73,D369,L468,U30,L472,U280,L413,U961,L98,D966,R308,D178,L21,D789,L871,D671,R665,U927,L906,U633,L135,D894,R110,D205,R324,D665,R143,D450,L978,U385,R442,D853,L518,U542,R211,U857,R119,D872,L246,U380,L874,U463,R153,U982,R832,D784,L652,U545,R71,U386,R427,D827,R986,U870,R959,U232,R509,U675,R196,U389,R944,U149,R152,U571,R527,U495,L441,U511,L899,D996,L707,D455,L358,D423,L14,D427,R144,D703,L243,U157,R876,D538,R26,D577,L385,U622,L149,D852,L225,U475,L811,D520,L226,U523,L338,D79,R565,U766,L609,U496,L189,D446,R63,U396,L629,U312,L841,D639,R466,U808,L60,D589,L146,U114,R165,U96,L809,D704,L61 \ No newline at end of file diff --git a/input/day4.in b/input/day4.in deleted file mode 100644 index 6190bcb..0000000 --- a/input/day4.in +++ /dev/null @@ -1 +0,0 @@ -245318-765747 diff --git a/input/day5.in b/input/day5.in deleted file mode 100644 index 4d8fafe..0000000 --- a/input/day5.in +++ /dev/null @@ -1 +0,0 @@ -3,225,1,225,6,6,1100,1,238,225,104,0,1002,114,46,224,1001,224,-736,224,4,224,1002,223,8,223,1001,224,3,224,1,223,224,223,1,166,195,224,1001,224,-137,224,4,224,102,8,223,223,101,5,224,224,1,223,224,223,1001,169,83,224,1001,224,-90,224,4,224,102,8,223,223,1001,224,2,224,1,224,223,223,101,44,117,224,101,-131,224,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,1101,80,17,225,1101,56,51,225,1101,78,89,225,1102,48,16,225,1101,87,78,225,1102,34,33,224,101,-1122,224,224,4,224,1002,223,8,223,101,7,224,224,1,223,224,223,1101,66,53,224,101,-119,224,224,4,224,102,8,223,223,1001,224,5,224,1,223,224,223,1102,51,49,225,1101,7,15,225,2,110,106,224,1001,224,-4539,224,4,224,102,8,223,223,101,3,224,224,1,223,224,223,1102,88,78,225,102,78,101,224,101,-6240,224,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,4,223,99,0,0,0,677,0,0,0,0,0,0,0,0,0,0,0,1105,0,99999,1105,227,247,1105,1,99999,1005,227,99999,1005,0,256,1105,1,99999,1106,227,99999,1106,0,265,1105,1,99999,1006,0,99999,1006,227,274,1105,1,99999,1105,1,280,1105,1,99999,1,225,225,225,1101,294,0,0,105,1,0,1105,1,99999,1106,0,300,1105,1,99999,1,225,225,225,1101,314,0,0,106,0,0,1105,1,99999,1107,226,677,224,102,2,223,223,1006,224,329,101,1,223,223,1108,226,677,224,1002,223,2,223,1005,224,344,101,1,223,223,8,226,677,224,102,2,223,223,1006,224,359,1001,223,1,223,1007,226,677,224,1002,223,2,223,1005,224,374,101,1,223,223,1008,677,677,224,1002,223,2,223,1005,224,389,1001,223,1,223,1108,677,226,224,1002,223,2,223,1006,224,404,1001,223,1,223,1007,226,226,224,1002,223,2,223,1005,224,419,1001,223,1,223,1107,677,226,224,1002,223,2,223,1006,224,434,101,1,223,223,108,677,677,224,1002,223,2,223,1005,224,449,1001,223,1,223,1107,677,677,224,102,2,223,223,1005,224,464,1001,223,1,223,108,226,226,224,1002,223,2,223,1006,224,479,1001,223,1,223,1008,226,226,224,102,2,223,223,1005,224,494,101,1,223,223,108,677,226,224,102,2,223,223,1005,224,509,1001,223,1,223,8,677,226,224,1002,223,2,223,1006,224,524,101,1,223,223,7,226,677,224,1002,223,2,223,1006,224,539,101,1,223,223,7,677,226,224,102,2,223,223,1006,224,554,1001,223,1,223,7,226,226,224,1002,223,2,223,1006,224,569,101,1,223,223,107,677,677,224,102,2,223,223,1006,224,584,101,1,223,223,1108,677,677,224,102,2,223,223,1006,224,599,1001,223,1,223,1008,677,226,224,1002,223,2,223,1005,224,614,1001,223,1,223,8,677,677,224,1002,223,2,223,1006,224,629,1001,223,1,223,107,226,677,224,1002,223,2,223,1006,224,644,101,1,223,223,1007,677,677,224,102,2,223,223,1006,224,659,101,1,223,223,107,226,226,224,1002,223,2,223,1006,224,674,1001,223,1,223,4,223,99,226 \ No newline at end of file diff --git a/input/day6.in b/input/day6.in deleted file mode 100644 index 2868a3f..0000000 --- a/input/day6.in +++ /dev/null @@ -1,1110 +0,0 @@ -HL2)HP5 -PD5)SVL -GGS)YTS -59G)C67 -V3R)BTY -B9B)4QH -P42)PNP -3MR)YPD -HPL)T7M -9T9)BV2 -QTG)LZM -LYL)2K1 -ZM2)CCK -983)QLL -WYK)SKS -G2H)5QT -GW2)39Q -K68)HBF -FLF)GYC -Y8H)B69 -H61)TSN -J6L)PZH -BD3)WSD -321)HZ7 -FC4)X58 -7M7)SR7 -KXX)S7P -JBT)HFR -DPQ)96V -47S)36P -JQ8)FJL -1PX)J2L -DR8)HJ5 -1P6)GS4 -LXJ)WDK -8BB)LYL -TPD)9XH -5ZB)TML -ZYQ)DLC -1D2)L82 -SZX)TLH -3HG)2Z4 -T16)DT9 -TDS)8PD -Y9F)VNZ -7NW)LQD -F5W)88Z -YQH)N7L -TRH)V7C -FHB)WDL -DT3)BHQ -4Q8)MXM -J1X)5DP -172)6NG -SR7)FLL -DT9)PZP -M8V)FY6 -RXG)Y4B -H5F)9G9 -B53)F72 -9JQ)2WM -422)BQD -96B)6XD -F89)LCS -F59)9H9 -J73)JQ9 -PNV)BC3 -B84)N4Y -9FC)7L8 -2ZK)79Z -7CM)6R3 -2LL)N46 -DXF)2RH -C6Q)JVW -96V)4FT -G86)3CT -Y4D)33X -MXM)BCN -KRR)S7L -BKX)8FF -RQ7)RLG -6Q5)93D -YCZ)J41 -ZSM)QGQ -R72)2QY -848)SZX -93D)Z9Q -X5S)T2M -1H4)6Q5 -3F1)M8L -Y4W)FLF -K7D)1DD -CGL)8VF -N46)LCX -WDL)XHZ -YZ4)SC1 -6K8)D4Z -Z2B)F5J -SQF)1BV -NK2)BXT -SF7)H5Y -HBF)2GM -7RN)5N6 -9XH)YGR -P7L)HWR -CRR)5JF -GGG)L41 -3JH)HVX -BCH)LNN -4BG)XGX -JCZ)Q5T -SYH)H2H -CLB)TTD -1QW)MX8 -F58)9C6 -DZY)B84 -D76)LX2 -JDC)RKC -55J)B9B -DQY)1RB -41Q)VN9 -TQW)CY7 -G1F)SYH -9MQ)G1F -H1W)3LQ -Y5C)QBJ -CCK)PYL -C6D)P9Y -837)N5C -ZKQ)SPV -DT9)37T -FSQ)GQG -3GY)6BC -TP6)JWB -X42)9Y6 -Z9Q)3G2 -FF9)CFX -WJ8)873 -TPP)VK6 -5ZY)DT3 -1LM)63J -21Z)SQF -RQT)VQT -CSP)H3T -3PC)S6B -337)D7H -HZ7)XRK -36P)8VL -R2C)LTF -NXN)5DQ -S24)5PL -X8H)7D5 -LW1)GYR -H14)9SQ -P15)76B -31W)NX3 -QTH)97M -35S)7XM -DK7)VGQ -VNZ)BGT -T6V)1MB -JK4)H92 -BV1)ZPR -3YG)7WM -YNL)JQ8 -H92)C6G -5GH)R7B -4SK)X7R -KYK)VTJ -DWX)13Z -2QN)XC3 -MPF)CFJ -2DW)G9R -KGF)V15 -BQD)W9L -CX6)LRG -TGZ)KC3 -1S6)YCZ -S7L)3JH -K83)C6Q -H1X)K9L -ZPV)QYC -Z7D)CMZ -PVY)SNN -RVP)5B4 -4SX)5J5 -WK5)C4P -XZ3)8XF -T3J)337 -X5D)DR8 -S6B)9FC -4Z9)1F3 -HF3)VCN -C37)2H4 -71S)NYD -1MB)7CH -TXD)LYX -SF3)P7L -X4Z)VX8 -XRL)RTX -F7V)QMZ -VR9)MHV -F6P)4FB -SC1)N9V -QSH)SG5 -GVP)5DL -C4G)T1T -VH1)RH4 -MZW)4W5 -R7B)MRX -P4F)PY4 -7YW)577 -Y1Y)NGJ -642)M1Z -BLQ)Y4H -3DT)PRB -DPQ)K8G -JKL)N97 -7KZ)ZY4 -CX6)8RN -WM5)W5L -QBM)NK2 -2Z4)X8H -T1T)5BV -2GM)5WD -LZM)V3R -S61)RN6 -744)BD2 -VQT)WBH -QVF)YGJ -P4B)XCQ -J41)3FX -NCP)BL5 -1NK)VPM -9H9)47S -T92)5X8 -W9W)439 -ST9)HTJ -SMD)1NK -DGW)2QN -T7N)LDH -Y9B)3HG -BBW)3DP -QQS)1H3 -YNM)P4F -J4X)KK5 -XHS)FJP -L82)HVP -K9L)2RT -1VG)35S -7GK)RD6 -1QV)BL4 -5NM)Z91 -FK8)DWX -JQ9)7TN -5J5)X7L -5X8)837 -1DD)VYM -PKR)1QV -V32)Y5C -QMZ)XSF -CPY)8KQ -Y23)DQH -P9Y)YBY -DQH)QQS -S98)VB3 -DGF)MS9 -MTR)T5J -PZP)6CK -G6T)3G9 -JYX)ZSM -9G9)J2Q -F2F)NF1 -8X9)JGY -7N3)91G -CJX)PCK -3BR)FP2 -HTQ)JF1 -XW6)XXN -Y47)LZQ -ZZZ)Y23 -VYM)TXW -9G6)27H -Q5T)YLK -BV2)C1N -GZ4)K83 -QXJ)JYX -M8P)YSL -741)VSZ -QXP)BFG -X2H)TJ1 -H2H)G1T -L41)NH6 -QBJ)8BB -XN5)LTC -26R)W2M -2N6)YJD -3LN)XHS -LRG)V65 -4W5)B8Y -HG6)QC9 -Z3L)GFD -MLK)Y1Y -13Z)LCC -4QH)G2H -XSF)M8R -VH7)K7D -V8N)YBV -751)7CM -NW1)P5H -7FK)SHV -R6J)V32 -TK7)H61 -2WM)26R -8RN)5VS -BSF)5ZB -WW5)QXV -N42)2JB -FKG)V4R -Q5T)7GK -XBL)546 -1TC)Z4Y -4F9)ZKZ -XRK)J4X -JZK)XN5 -W23)GZB -V65)TQW -BF7)DXT -726)3F1 -L84)M8P -PDX)9QY -7D4)QSN -439)SCX -WBL)X42 -9NG)P36 -R51)R17 -Z9F)321 -SSS)NSV -DQ4)P15 -R2D)2J4 -LDH)V8N -96V)8J9 -J9C)JDC -YBD)RQ3 -7FK)RSW -YJD)1X7 -LYX)VSR -HWZ)1T5 -W32)B53 -CT7)FPL -YLH)HS7 -C67)2F6 -TGL)1D2 -XH1)751 -B95)TP6 -918)97J -LC7)52P -4W5)Y9F -5DP)XRP -JF1)KXX -95P)8NP -SR8)HG8 -5ZB)D9Q -NRG)F2Z -FMT)J6S -2RC)DGF -4GZ)BXH -4FB)LWM -2YN)69M -PCK)9VS -9W8)L84 -SMH)JHR -B2X)WM5 -96B)BL2 -F7V)R3L -DR3)JBY -ZF8)WRJ -1RB)KTP -TWN)5QY -N7L)WLK -XM8)NRG -T84)6K8 -FY6)XDY -6GC)B9W -HFR)JRG -6BC)SYX -MM1)53N -TDS)KPB -CSD)VJN -XDC)DK7 -6GV)KRR -5JW)15B -VTJ)SMD -MMS)4Z9 -7WM)L7Q -7XM)3PC -QGQ)2GB -WXR)G6T -MTP)65C -5RP)C4G -PP3)Y2M -9SV)27Y -1ZD)2ZK -D2B)7TC -5BV)9MQ -V15)844 -CMZ)1VG -6SH)BKX -C41)366 -3V4)DPQ -8BB)MZW -HXL)X88 -2YN)JKL -YPD)9PN -SPV)YOU -64L)S24 -VGK)ZF1 -ZJN)3WG -CSP)T7N -7CH)MWB -3DP)YNN -37T)3V4 -Z5N)J1Z -578)FPJ -QYC)YNL -52P)FXJ -844)3GY -PWJ)S98 -RB9)M14 -T84)F89 -C58)TCC -YVT)XW6 -P49)STW -ZPR)TPD -Y4W)QFY -BNJ)VGT -3FX)1TC -SP3)FNK -B4Y)PKR -WHY)TDS -VVL)Z5D -C99)GS9 -3WQ)MST -33X)7D4 -BLD)9JQ -MQN)QRP -M8R)ST9 -5DL)1P6 -5QY)D2V -X7R)LSR -BXT)MG4 -6TQ)LVD -XZQ)2KZ -PKW)V3X -QXP)95S -RRY)WLQ -KK5)VH7 -PCG)1RS -SYX)SKW -GS9)ZPV -JBT)62J -N42)PJF -5QT)JYF -QMQ)QRD -W1P)WJY -YD2)51R -XPL)4L3 -RXS)ZF8 -B8B)3ZN -JGY)R51 -9QY)WXJ -SHY)Y9B -HG8)TKR -L7Q)SZG -NYM)9T9 -ZY4)6SF -879)41Q -YBY)LBZ -RNN)J9C -LB6)XQG -48W)XPL -W5K)TYT -JHR)94L -2P8)QBM -ZW3)BF7 -JBD)1GF -X4Z)9NG -HC7)PD5 -7JK)GNY -HQB)31W -M8L)JK4 -LBZ)7NP -FC4)932 -KGF)WW6 -6R3)Z2B -1MM)3F3 -WXR)8BP -SM6)JSD -8WV)6C1 -Z9M)S99 -GZB)MTR -39Q)1VY -VR9)PBP -B6D)MLC -DJW)YTY -X7L)R6J -YNN)G86 -ZPV)NYM -8KQ)5N5 -K1Y)D8G -SVK)M3R -ZZD)XBJ -5VS)M8V -5N5)JZK -D2V)Y8H -SZG)FMS -CG2)2S3 -2H4)9P8 -9XY)SMV -1YJ)3DT -932)NDV -3PK)PKW -8PD)T4Z -6C1)578 -6NK)2LL -NF1)H4Z -KC3)YQ2 -1F3)B9V -XLH)H1W -1RS)YQH -R3L)92R -COM)K9X -TTD)BNJ -4SV)5HZ -549)J2W -S96)4JG -88Z)TK7 -7D4)JPH -PYG)F76 -TSC)W23 -9Y6)48W -S7P)QMQ -15Y)NGF -82B)NL3 -2RH)BW5 -B8Y)MM1 -L6M)JRV -53V)S61 -K8G)7YW -N5S)VQ8 -W2H)WK7 -GS7)3ZK -WSD)965 -J2W)7FK -PNS)S6T -XHS)9LF -1Z3)WJ4 -7F3)8X9 -XRP)1KP -QGR)QNM -5CB)N5N -T21)F2F -FP2)XZ9 -7L8)BCH -B9W)KCL -XNB)JFV -H4Z)2V1 -C1N)DXF -LTF)918 -KMJ)WSW -CYN)Y7D -KG3)XNB -SGC)TXD -KPB)Q9J -Y4B)KNW -MBC)XY7 -XY1)717 -VTH)RXS -VK6)S96 -HP5)T6H -BMC)15Y -X6L)D2B -S99)P6L -642)HWZ -Q9J)V3G -QM5)457 -72F)TWN -YTS)K9N -VQ8)QXP -XN5)WMB -Z6B)1Z3 -JFV)HZB -NH6)4BY -8VF)RQT -1F3)BP7 -1LQ)WF3 -RTX)SVK -RV4)572 -61D)64D -SQY)XHJ -TFB)KMX -GD7)RRY -TJ1)FC4 -J5K)PYG -WLK)DGW -PYL)F58 -PY4)X61 -K5P)W32 -SMD)GSG -SY2)XLH -43L)XX5 -4DJ)NVS -GF5)T8J -R6J)T16 -6NG)W1R -LCS)6WZ -N9V)JBN -H9N)86Z -NS9)3MR -C2R)DLH -NM3)9H4 -YSL)CQC -N8X)GZ4 -XVG)Z9F -FPL)LXJ -PZH)ZJN -B9V)W2H -XDC)PNS -873)V82 -Q6L)S21 -P4R)642 -YQ2)QMR -C66)JJ2 -CFJ)FFQ -NDV)MDT -D44)5ZY -HND)B8B -P67)PCG -QC9)C58 -6Z5)3PK -N5N)CPY -6NG)N8P -6ND)LC7 -2RT)GBM -GWW)WJB -5DQ)3WS -5WD)1MM -SQY)1LM -STW)2HX -R2T)1S1 -8BP)XMG -VPM)PVP -HWR)858 -N8P)ZDH -3G2)4KC -T8J)5HL -VLG)WBL -ZKZ)QM5 -4L3)5PN -G9R)WYK -SH1)K2B -JRG)9MN -WBH)B7R -4FT)Y72 -LCX)VL5 -1H4)1XQ -DLH)848 -V3X)7F3 -CT7)SF7 -M6J)Q7R -5B4)YLH -SNN)XZQ -5GH)DV3 -GS7)JCZ -D9Q)CJX -MX8)172 -MG4)J73 -RQ3)9G6 -FJP)SC6 -SKW)NDP -1YN)T21 -1H3)GW2 -YBD)6PV -62J)MLK -BFG)GGS -GYR)P49 -6TQ)8Z3 -JSD)87S -V82)53V -HTQ)YNM -CJM)FHB -JBD)SQY -XY7)MPF -RN6)Q4W -VN9)2MT -3VM)61H -RN2)QGR -BV6)BLQ -3WG)XPY -B69)TGL -3VT)HG6 -BL2)M1P -1BV)2DW -75P)3WQ -9PN)CG2 -DGF)J78 -LQD)5GH -L2H)96B -XX5)82W -GYC)SGC -LYL)S9Z -HZB)D8R -K9N)6SH -6R3)S3N -NGJ)VB5 -QLL)SH1 -366)6Z5 -QRP)9XY -NL3)21Z -2G7)MJZ -P6L)RN2 -DSH)GBJ -VGQ)95P -N97)94D -BD2)X47 -T6H)VMN -G1R)B6D -B7R)R72 -K9X)1PX -NJ8)2RC -S9Z)ZM2 -HW5)FMT -FPJ)M5C -MST)1P9 -965)X32 -NX3)CGK -717)DR3 -1D2)TSC -RXH)H9N -8G2)HPL -D8G)XXT -5QT)4SX -1XS)NHG -M9V)PF2 -4FB)744 -8NP)5JW -LZM)H14 -J9C)484 -7TC)Z4B -Z27)1LQ -RKC)GVP -RQC)JBD -LVD)FKJ -GFD)HQB -8J9)1ZD -6SF)SAN -SC8)BK9 -VGT)JX7 -KCZ)4HT -K9L)MQN -9MY)LZ5 -JLP)WVP -HFV)Z7D -J1Z)LB6 -X61)T92 -WW6)VTH -KNC)NL4 -C4P)RSJ -QNM)TFB -N12)983 -3JJ)QR5 -LZ5)H84 -KTP)7JK -3WB)Q6L -MS9)YW7 -DXT)Y4W -3G9)LVC -2K1)1YJ -577)ZQT -7NP)Y47 -PVP)ZW3 -V3H)SSS -ZVM)ZZZ -1GF)ZYQ -HVX)R2D -J9G)4GZ -3FX)CX6 -97J)X4Z -WMB)M2K -9LF)B95 -QBJ)HF3 -JWB)292 -QRD)P42 -Q4W)RV4 -XPY)M5Y -5DQ)JGR -95S)GYM -T7M)SY2 -6GV)PNV -P5H)7YV -6XD)FVC -ZRP)LWH -BP7)W78 -6G4)741 -G2B)HTQ -F2Z)D6P -XZ9)XVG -T7M)1H4 -1X7)55J -94D)9ZH -HJ5)R2C -WSW)3VT -2JB)CLB -91G)GGG -S21)NJ8 -1Z3)5RP -15B)WXR -Q63)PMD -18C)C2R -97M)DQ4 -MRX)Y4D -82W)BBW -QR5)2P8 -CYN)H5F -WRJ)PWK -XCQ)3V1 -BFM)8LX -69M)HGF -LCC)9W8 -15Y)71S -WLF)CRR -MDT)549 -918)19W -J9B)82B -H6R)HL2 -2S3)1XS -5JW)6ND -WF3)NCP -XGX)5CH -6WZ)SHY -J67)P4B -VSR)J6N -9ZH)35Y -MRJ)DSH -86Z)X2H -TXW)WJ8 -3LQ)N8X -9H4)3LN -KK5)4SK -NHG)K4C -GYM)43L -XQ4)KDX -Z5D)DZY -H4Z)JBT -BK9)KYK -1KP)BV6 -44Y)T6V -T1T)TRH -95Q)XZ3 -47X)375 -PRB)MJX -VL5)FR1 -CGK)7RN -5CH)9BB -5WN)NVY -SKS)YVT -DV3)SM6 -63J)ZRP -7YV)GY7 -PKW)T3J -JRV)XQ4 -2WM)XWK -F5J)GF5 -5PL)5WN -LWH)J67 -WJY)N39 -N12)3WB -FLL)RB9 -T5J)J9B -FFQ)YD2 -R2D)SC8 -VX8)6G4 -VMN)PP3 -NDP)V3H -V8N)2XQ -8VL)GD7 -1S1)4F9 -GHT)8G2 -T8V)4T3 -DLC)MBC -1RS)VH1 -VN9)SMH -N39)RNN -W78)SCY -3F3)Z17 -8LX)ZQY -3VT)B11 -9BB)SP3 -D8R)NW1 -NGF)ZL8 -NVS)G2B -ZQY)4FY -BHQ)C99 -2KZ)HFV -D6P)NM3 -YTY)4DJ -6PV)61D -TK7)1WL -1VG)F7V -5JF)75P -XWK)LZZ -V7C)NXN -RSJ)XY1 -BCN)K5P -TCC)3YG -V4R)RHF -1P9)NHK -JJ2)CW6 -SCY)CYN -Z17)ZZD -VMQ)BV1 -XMG)44Y -H84)726 -R72)KMJ -546)WK5 -T4Z)QSH -CFX)WLF -JGR)TGZ -V7C)HXL -PBP)RB5 -KMX)7M7 -N65)MMS -XXN)9SV -VLN)422 -RTX)8MY -J6S)TTH -YGJ)4SV -FN9)59G -NYD)H5N -YW7)8WV -GNY)7NW -TYT)YZ4 -BL2)64L -HS7)P4R -XHJ)XDC -N5C)HND -CW6)W9W -8FF)3YH -HD3)Z6B -2J4)J9G -7G7)KM7 -S6T)BLD -WDK)Q63 -PJF)PH3 -ZGX)DJW -JBY)HCG -SMV)M9V -3ZN)B2X -RB5)VMQ -XXT)YBD -35Y)5BH -ZF1)LW1 -LTC)D44 -SHV)C41 -WJB)HD3 -MHV)VLG -W5L)FSQ -FVC)QTH -QR5)FLP -8MY)C6D -KDX)J6L -ZQT)95Q -SH1)WHY -BL4)JLP -VB3)RQ7 -GY7)ZGX -RH4)XNZ -D4Z)VFR -ZZZ)PDX -NM3)QTG -6CK)XRL -92R)XH1 -LBZ)SR8 -JNM)BTB -Q7R)FK8 -M2K)JV2 -457)1S6 -Q6L)B4Y -BC3)2G7 -VJN)6NK -B9W)CGL -WVP)BSF -HVP)VGK -9MN)879 -YLK)QVF -J2Q)QXJ -MLC)47X -NHK)DQY -9G9)18C -2X2)Z9M -375)QGC -572)F59 -YJD)RQC -X47)BFM -M14)N5S -S3N)6GC -4T3)C66 -4DJ)X5D -P36)W5K -H5Y)SF3 -WXJ)CT7 -BL5)ZVM -JTW)6GV -M1Z)17T -27Y)ZKQ -1XQ)TTF -LZQ)DPY -Z9F)J1X -NL4)X6L -LCC)HMV -RD6)KCZ -M1P)H6R -TKR)3VM -1WL)CSD -KCL)RVP -QGC)HC9 -V3G)Z5N -NSV)9MY -VFR)G1R -M5Y)VR9 -S9Z)KNC -YQH)N12 -K4C)T84 -4JG)T8V -SG5)JNM -79Z)V5L -PWK)MRJ -95Q)J5K -FXJ)FN9 -7D5)KGF -K2B)VD1 -QSN)4Q8 -PD7)SLF -BKX)WW5 -YGR)PWJ -LWM)XBL -XDY)3JJ -9VS)D76 -3WS)4BG -B11)F6P -94L)N42 -VTH)PD7 -9H9)N65 -YNL)2N6 -JV2)CJM -M5C)7G7 -RH4)W1P -64D)BD3 -FKJ)R2T -Z91)RXH -FJL)RXG -Y2M)DM4 -2F6)L6M -27Q)KG3 -9SQ)M6J -KMJ)Z27 -3ZK)CDV -3YH)1YN -SCX)NS9 -C6G)27Q -GQG)5CB -C6L)5C1 -MJZ)NP1 -BGT)C37 -NXN)P67 -ZL8)FKG -36P)JTW -LSR)X5S -2XQ)H1X -X58)L2H -G1T)HC7 -FLF)Z3L -XX5)7KZ -SLF)VVL -ZDH)TTQ -WK7)F5W -8XF)K1Y -87S)3BR -W2M)GHT -PF2)2YN -17T)HW5 -TSN)2X2 -Z4Y)BWY -J2L)PVY -76B)K68 -H5F)XM8 -TTQ)GWW -61H)MTP -JYF)C6L -MBC)BMC -PMD)TPP -MJX)CSP -LZ5)1QW -XBJ)FF9 -T2M)6TQ -53N)GS7 -2QY)VLN -RLG)72F -HC9)5NM -YBV)7N3 \ No newline at end of file diff --git a/input/day7.in b/input/day7.in deleted file mode 100644 index 0128ef0..0000000 --- a/input/day7.in +++ /dev/null @@ -1 +0,0 @@ -3,8,1001,8,10,8,105,1,0,0,21,46,59,84,93,110,191,272,353,434,99999,3,9,101,2,9,9,102,3,9,9,1001,9,5,9,102,4,9,9,1001,9,4,9,4,9,99,3,9,101,3,9,9,102,5,9,9,4,9,99,3,9,1001,9,4,9,1002,9,2,9,101,2,9,9,102,2,9,9,1001,9,3,9,4,9,99,3,9,1002,9,2,9,4,9,99,3,9,102,2,9,9,1001,9,5,9,1002,9,3,9,4,9,99,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,99,3,9,101,1,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,99,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,99 \ No newline at end of file diff --git a/input/day8.in b/input/day8.in deleted file mode 100644 index 9100e5b..0000000 --- a/input/day8.in +++ /dev/null @@ -1 +0,0 @@ -112222222222222212222122220212222222202222222222222122222222202100222222120222101222222122222222221222220102222222222020222222212221222222222222221222102222222222222212222222220222222222202222222222222122222222222100222222120222121222222122222222221222221002222222222222222222202221222222222222222222022222222222222212222222220222222222202222222222222222222222222201222222120222010222222022222222221222220012222222222021222222212222222222222222221222112222222222222222222022222212222222222222222222222022222222202000222222021222021222222222222222221222220202222222222222222222202221222222222222222222212222222222222202222222222222222222222222222222222222222222212021222222021222001222222222222222222222222122222222222222222222222221222222222222221222222222222222222202222122222222222222202222212222222122222202212110222222222222220222222022222222220222221012222222222020222222222221222222222222220222022222222222222202222222221222222222222222212222202122222202202012222222222222220222222122222222222222222122222222222220222222222222222222222212220222112222222222222222222122221212222222222222202222212222222222222111222222121222121222222122222222220222222100222222222221222222212221222222222222221222022222222222222212222022222212222222212222202222222222222212122011222222222222002222222122222222222222220012222222222021222222222220222222222222220222022222222222220212222022222202222222202222212222201122222202222212222222222222102222222222222222222222222212222222222222222222212220222222222202221222002222222222222222222022220212222222212222212222220122222212022201222222121222100222222122222222220222222122222222222122222222202222222222222212222222002222222222222222222122222212222222222222222222222222222222102110222222221222101222222222222222220222221212222222222021222222202222222222222222221222202220222222220212222222222222222222212222202222211022222202022221222222222222001222222122222222021222220012222222222122222222212221222222222222222222212222222222221202222022221222222222222222212222200222222212012101222222021222200222222022222222120222222210222222222021222222212222222222222222220222002222222222221212222222220212222222202222222222212222222222202202222222221222100222222022222222220222222000222222222121222222212220222222222212221222112220222222221222222222222222222222212222212222222122222212122212212222221222010222222022222222022222222002222222222120222222202222222222222202222222222222222222221222222022221222222222212222202222212122222222122201212222120222101222222222222222222222221212222222222120222222222220222222222202220222022221222222222212222122220222222222212222212222212022222202222012222222120222000222222222222222121222222221222022222220222222222222222222222202221222002221222222222222222122222212222222202222012222211222222212112111212222122222020222222022222222022222221011222122222220222222212221222220222211221222112222222222221222222122221222222222222222102222211222222212002101202222020222111222222222022222122222222022222222222122222222222222222220222220222222202222222222220222222122221212222222202222222222222022222222202200222221021222220222221222122222122222221011222022222222222222202220222220222201222222112222222222221202222122222222222222222222012222210122222212012000202222121222011222221022220222020222220002222122222222222222222220222222222202020222002220222222222222222122221022222222202222222222220122222212102201222221022222221222221022022222222222220100202222222220222222202220222221202201221222022221222222220222222022220002222222202222202222210222222202022101202222220222120222221220021222021222221000212122222220222222212222222220222211122222002222222222220202222222221212222222222222102222221222222212002001202222021222011222220021121222222222220201212122222021222222212220222222222221220220022220222222221212222122222222222222222222102222222022222202112000222021022222011222222121220222121222220101222022222122222222212221222222212212122222022220222222121222222222220202222222222222012222210222222212222120222220221222222222221121121222220222220022212222222222222222222220222220202220020222202221212222020222222222221022222222212222112222202022222212212021202222021222202222220122221222120222220020112122222022222222200222222222222210120222022222202222021212222022222002202222222222222222221122222202112201212221020222200220221020120222022222220012212022222120222222212222222222212211122222012222212222020222222122221002212222212222102222222222222210002010212221221222211222221220121222222222220211102122222022222222220221222221222220122221222221212222022202222122222122222222202222012222211022222202222110222121122222112221221222222222121222220202122022222022222222220220222222212200020221202220222222221202222222220202222222222222022222211122222222222120212022221222120222222221120222122222222100222022222021222222201222222220222220220222022222212222120211222122220222212222202222222222202222222212212221202221221222021221220021220222022222222002112122222021222222211220222221222200122222212021202222122200222122220022202222202222222222211222222200122122212122220222112221220122122222120222222222102022222122202222220221222221202202220222102222212222022200222112220222212222212222212222220022222212012020202121120222212221222020220222120222221101122222222022212222210220222221202211222220022021202222222220222120222222202222202222012222210222222210212021212021120222102220222222220222120222221000122122222220202222222020222222212222021222112022212222221202222021222102220222212222022222221022222222202102212021121222101222222120021222122222222212122122222021202222210022222222222212220222112021202222122201222101222212202222202222102222211022222210012010212120222222121221222121021222022222222002112022222222212202200222222222222210222220012121212222120202222012221102212222201222212222212122222220122101212221222222212222222020222222122222221122212022222121212222211221222222222220120222222220222222120221222200221112211222212222112222211122222220222010222121220222211220220120021222022222220021222222222020212212210221222221202222122222012220202222221211222212220202211222201222112222212122222202112222222121122222220222222120120222021222222001212122222021212212200121222221212200022222222020202222020222222100220112221222200222022222221222222200012010212221120222200222222220121222221222222211022222222222202222221122222221212210221220222120212222121200222100220202211222200222022122212122222222122100212121120122212221221021122222020222222102202222222022202222210121222220212200220222122221222222222200222110222012201222222222002022211122222211222001222021022122101220220221120222021222222200112122222020212212210020222220222212122221222220202222020212222010221122202222220222022222220022222221122221212120021122222221222220020222021222220010012222222022202212221121222220222201122220212221212222020211122202220112200222201222112022201222222202102022212021020122021222220222221222021222221000102022222120212222220021222221222222121220102022202222020202222000220002211222221222002022220022222201022112222122121222102220221120121222120222221201212122222222212202220022222222221200022222222222222222022212122211221112222222222222012022222222222220122120212122021022202220222220220222122222222210212122222122212222212021222200220201021222202120222222022221222212220222210222212222202122211222222212002001202022222022200220220222120222021222221222002122222122212222221221222221201211221221012220222221220200122212212102210222210222212122221122222212122101212122022022211221221122122222222222222200012102222020212212221221222202210211221221022021202220022220222101202222211222221222002122211222222202122100212221122022001220222122221222121222221020212002222122222212202222222201222210221220001221212221022221222201211222211222202222122222211222222222122202212121121122010220221222121222021222220201012212222220212212211220222211212202220222221022202222220220122101202022221222221222122222201022222200002202212220021222000222222021220222102222222202202102222120222212211222222201211210021222211120222221021221122120220222220222210222012222201022222221202121222020122122201220021120221222211222220122212122222220212222201221222210200211220222111020212221222211122000220002210222212222202002201222222201222202222222020222011221021120222222211222221120002222222022202222210222222201210201122220001222222221020202122020202022212222201202002012202222222200002101212122121222012220022022120222120222220110102002222122212202211022222220210200220221222121222222220212122020212112220222221212102102212022222210212221202122221022021220021021221222010222222011102222222221202212212020222222202201221221211222202221020201022120202102201222210212202222212122222201222011212121222122201222120220220222121222221210002112222220222202222022222211212221121222101121222222120200222202201012222222201212002012210222222221002111202021221122000222220020121222020222220122202022222020222212211121122211222222220222020220202221120221222111212022221222201212112122222022222221022100222122122122222222122022220222222222220002202212222222212202221222022210221222022220212121222222022222122201222122212222202202212202221122222211102112202222020022002222121221022022200220221020011202222121212212200121122200210202222222111220222220222200022112212002211222200222122202211022222212120211222221220022020220022221021222011222221120011002222021212212222222222210220221121221020222212221022220122000202102201222221212002122212122222001012121202122222022001222220022121022201222020200212112222020202222210021122212212210221222000221222221222202022122200222200222221222222212220222222200000012212120021122210222020120221222202221021000022102222220212112201122022222202201022222211222212222221222122221212112222222220212112212212022222112212011222122220122120222221220022022110221020111000112222120202222202021022221202200022220000220222220222221122122222002222222212212022112221122222201112210212220122222212222020222112222022221122122010222222120222012220121122211212200122220212222202220020202022210212022210222201222222122222022222011002011202120222122211221221222211102101221121202220102222122212212221222122210200202220221010122210220020201022020212122202222212202222212222222222001022201212022020222102220021122201221011221222212010002222220202002200021222201210221121220110221210221020211222012202102201222200212102212222122222212221001202021022122211222020122111221110220021212222012222221212212210020222212201200122221200222211222120212122122201222210222202222222002202222222222001222222121221022020222221022121021110220122211000122222121222011211022222221221111020222011120220220020221022020222212212222222212002212200022222221002221212220021022021222220022222000200222020100202002222200212002200220022220202201220222222021222220221210122101222102220222202212212102201122222002020012222022222202012221221222122121120221021112221212212001222000211220022222212002121220010121212220220201222020220012212222210222102022221022222221101021212021021122122222121222222101101222120110110112212010102111220222222202212011020222212222111222221210122020221212220222211202110022221222222102011120212120020102120221222222111121220222120011112002202010122212222220222201200112021200112121120220020201022110200002202222211222200022220122222200220111212021122012012221221222000211012221021201122212222022022012212022022200202012222212201022210221220211022102210112212222220222200012201222222011120101212022121022002220122121212122002221122101110202212110112012210122022201212210112212110121221222021212022200201102200222211202200022220222222000210201202020021010002222020021201101220220122201220202222102102021212120122211201001112212020122110221022220122122220012212222211202200212212022222022202222222121221202122221220222011000012222221212020212202222212202200221022201221111000200000220002220200210122221222012202222211212000202222222222021201101202122122020222220120221112200121210020210101122212201012021210221122200211102212200012020200220220222022111212202211222222222222212202122222111202022222222121021111220220120001220120222021211200002222000022000202221222210210220101220102021110220112200221122210212212222220222012112220122222112020110222220121121211202020022111000100211022112020212212121102022212222122202222220201212002022012222002202020010222212212202202202222212212022222010210101202122020002101222022122202022121222120220100102212120012020220020222201201000211211120120112222202212222021021112220202202202120022212022222021111220202222022222121201022120201010212211122121202002212121222222222022022202221021010201111201200220112201122220010222210222202222102012222222222112020002222020121220221221021221211212021202121021100022212020212210212122122201220120000211202201121222101222220202122002210222210202221222202222222221210001212022120221222211020022022001002220220222000012202021002020200222022210221011220200101202012220220202221201020122220222222202202112220222222102121221212122021100121210020122112201210220021120012002202101002002220220222212201022100221122220011210011222021020201022211222200212121112200022022002210100212222022122000200021120110212011200220001020202212022122122202220222211002022220200122020122200001212021200110202212222212212001212222022222000200101222010221210201211021022111100001221120221201212212222202211220121022221001121111221222212011200110202120121001202200212222202212202212122022100010012222211121110001202022222120022020221222002202002222011102212200220022210111202010210122212200211000102021001010202220222202202100222220122022100112200212211122012202011020220102021210202020221000222202020212201210022122202012211212211010011200211002020122110021022202202222222211112211222222000102010222222221112210211122122022112122222020001002212222101102221201021222210201010220221011022102202110221221022010222222222221212022102221222022120111002202210022121121100221121221000120212022212121112212220112010212222222211020222010202112201010212110001220102211222220222210202210112221122212201222200212112221120220212020221201100210210120111020112212100112201211020122222020211220200002101012201211122221022201012201202212222102112221022102021100112212201021102002011222120220200200202022110012122202000212202220221122211020011012210022000121200121200122202011212220212212212222222202022022000220022212102221100111101221120002111210000122201220212202100002202202022022201110201021222110120202222000012021211021122212221220202201022201122122001201022212210220121002000020121212020022021221222111012202210102211201121022210002120001220212020012210020222021120121222220221201222102002202222022000201001222122220222210010222022102200120202220002201102212001112012210200022220101122102202111121121210100220221020012212200210212202111212201022012201010020202201020202110002122220211200202212021001110022202001022022220201122212012010111210101002020222011112222111210122200220012220220002210222222001012120222112121012001112021121202212121112121012112112212210002010210222222202111200210211202121012002102000101211111010100120221012202200121110120121110120020121100021222100011001001200112000212100001000010102120220120002000122100001220102 diff --git a/input/day9.in b/input/day9.in deleted file mode 100644 index 0e05ddc..0000000 --- a/input/day9.in +++ /dev/null @@ -1 +0,0 @@ -1102,34463338,34463338,63,1007,63,34463338,63,1005,63,53,1101,0,3,1000,109,988,209,12,9,1000,209,6,209,3,203,0,1008,1000,1,63,1005,63,65,1008,1000,2,63,1005,63,904,1008,1000,0,63,1005,63,58,4,25,104,0,99,4,0,104,0,99,4,17,104,0,99,0,0,1101,0,252,1023,1101,0,0,1020,1102,1,39,1013,1102,1,234,1029,1102,26,1,1016,1101,37,0,1005,1101,0,27,1011,1101,21,0,1000,1101,0,29,1019,1101,35,0,1003,1102,22,1,1007,1102,1,32,1001,1101,1,0,1021,1102,1,216,1027,1102,30,1,1012,1102,1,24,1009,1101,36,0,1002,1101,0,31,1010,1101,0,243,1028,1102,787,1,1024,1102,255,1,1022,1102,33,1,1017,1102,1,23,1004,1102,778,1,1025,1102,1,28,1008,1101,0,223,1026,1102,1,25,1015,1101,0,20,1006,1102,34,1,1014,1101,38,0,1018,109,-4,1202,5,1,63,1008,63,32,63,1005,63,203,4,187,1106,0,207,1001,64,1,64,1002,64,2,64,109,37,2106,0,-6,1001,64,1,64,1106,0,225,4,213,1002,64,2,64,109,3,2106,0,-8,4,231,1001,64,1,64,1105,1,243,1002,64,2,64,109,-12,2105,1,-1,1105,1,261,4,249,1001,64,1,64,1002,64,2,64,109,-13,2102,1,-3,63,1008,63,31,63,1005,63,285,1001,64,1,64,1106,0,287,4,267,1002,64,2,64,109,6,21102,40,1,0,1008,1017,40,63,1005,63,313,4,293,1001,64,1,64,1105,1,313,1002,64,2,64,109,-10,2107,31,-6,63,1005,63,331,4,319,1105,1,335,1001,64,1,64,1002,64,2,64,109,-6,2102,1,7,63,1008,63,28,63,1005,63,357,4,341,1105,1,361,1001,64,1,64,1002,64,2,64,109,2,21107,41,40,8,1005,1011,377,1106,0,383,4,367,1001,64,1,64,1002,64,2,64,109,-1,1201,2,0,63,1008,63,26,63,1005,63,403,1106,0,409,4,389,1001,64,1,64,1002,64,2,64,109,22,1205,-4,425,1001,64,1,64,1105,1,427,4,415,1002,64,2,64,109,-9,21101,42,0,3,1008,1018,39,63,1005,63,451,1001,64,1,64,1105,1,453,4,433,1002,64,2,64,109,3,21107,43,44,0,1005,1018,475,4,459,1001,64,1,64,1105,1,475,1002,64,2,64,109,-7,21101,44,0,0,1008,1011,44,63,1005,63,497,4,481,1105,1,501,1001,64,1,64,1002,64,2,64,109,17,1206,-7,513,1105,1,519,4,507,1001,64,1,64,1002,64,2,64,109,-24,1207,5,25,63,1005,63,537,4,525,1105,1,541,1001,64,1,64,1002,64,2,64,109,7,21108,45,43,2,1005,1013,557,1106,0,563,4,547,1001,64,1,64,1002,64,2,64,109,-5,1207,-3,34,63,1005,63,583,1001,64,1,64,1106,0,585,4,569,1002,64,2,64,109,5,21108,46,46,5,1005,1016,607,4,591,1001,64,1,64,1105,1,607,1002,64,2,64,109,-12,2108,20,8,63,1005,63,627,1001,64,1,64,1105,1,629,4,613,1002,64,2,64,109,24,1206,-3,647,4,635,1001,64,1,64,1105,1,647,1002,64,2,64,109,-30,2108,32,8,63,1005,63,665,4,653,1106,0,669,1001,64,1,64,1002,64,2,64,109,22,1208,-9,20,63,1005,63,691,4,675,1001,64,1,64,1106,0,691,1002,64,2,64,109,-4,21102,47,1,3,1008,1014,49,63,1005,63,715,1001,64,1,64,1105,1,717,4,697,1002,64,2,64,109,-10,2101,0,1,63,1008,63,36,63,1005,63,743,4,723,1001,64,1,64,1105,1,743,1002,64,2,64,109,16,1201,-9,0,63,1008,63,28,63,1005,63,769,4,749,1001,64,1,64,1105,1,769,1002,64,2,64,109,2,2105,1,5,4,775,1001,64,1,64,1106,0,787,1002,64,2,64,109,-5,1202,-6,1,63,1008,63,26,63,1005,63,807,1106,0,813,4,793,1001,64,1,64,1002,64,2,64,109,-16,2107,37,4,63,1005,63,833,1001,64,1,64,1105,1,835,4,819,1002,64,2,64,109,2,2101,0,1,63,1008,63,34,63,1005,63,855,1105,1,861,4,841,1001,64,1,64,1002,64,2,64,109,19,1205,2,875,4,867,1105,1,879,1001,64,1,64,1002,64,2,64,109,-2,1208,-8,23,63,1005,63,899,1001,64,1,64,1106,0,901,4,885,4,64,99,21101,0,27,1,21102,915,1,0,1106,0,922,21201,1,61455,1,204,1,99,109,3,1207,-2,3,63,1005,63,964,21201,-2,-1,1,21102,942,1,0,1105,1,922,22102,1,1,-1,21201,-2,-3,1,21102,1,957,0,1105,1,922,22201,1,-1,-2,1106,0,968,22101,0,-2,-2,109,-3,2105,1,0 \ No newline at end of file -- cgit 1.4.1