diff --git a/.gitignore b/.gitignore index 9491a2f..eaa9902 100644 --- a/.gitignore +++ b/.gitignore @@ -360,4 +360,4 @@ MigrationBackup/ .ionide/ # Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file +FodyWeavers.xsd diff --git a/AdventOfCode/Problems/.gitignore b/AdventOfCode/Problems/.gitignore new file mode 100644 index 0000000..0b956fc --- /dev/null +++ b/AdventOfCode/Problems/.gitignore @@ -0,0 +1,2 @@ +*/*/*.txt +*/*/*.csv \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2015/Day5/input.txt b/AdventOfCode/Problems/AOC2015/Day5/input.txt deleted file mode 100644 index a9b6e77..0000000 --- a/AdventOfCode/Problems/AOC2015/Day5/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -sszojmmrrkwuftyv -isaljhemltsdzlum -fujcyucsrxgatisb -qiqqlmcgnhzparyg -oijbmduquhfactbc -jqzuvtggpdqcekgk -zwqadogmpjmmxijf -uilzxjythsqhwndh -gtssqejjknzkkpvw -wrggegukhhatygfi -vhtcgqzerxonhsye -tedlwzdjfppbmtdx -iuvrelxiapllaxbg -feybgiimfthtplui -qxmmcnirvkzfrjwd -vfarmltinsriqxpu -oanqfyqirkraesfq -xilodxfuxphuiiii -yukhnchvjkfwcbiq -bdaibcbzeuxqplop -ivegnnpbiyxqsion -ybahkbzpditgwdgt -dmebdomwabxgtctu -ibtvimgfaeonknoh -jsqraroxudetmfyw -dqdbcwtpintfcvuz -tiyphjunlxddenpj -fgqwjgntxagidhah -nwenhxmakxqkeehg -zdoheaxqpcnlhnen -tfetfqojqcdzlpbm -qpnxkuldeiituggg -xwttlbdwxohahwar -hjkwzadmtrkegzye -koksqrqcfwcaxeof -wulwmrptktliyxeq -gyufbedqhhyqgqzj -txpunzodohikzlmj -jloqfuejfkemcrvu -amnflshcheuddqtc -pdvcsduggcogbiia -yrioavgfmeafjpcz -uyhbtmbutozzqfvq -mwhgfwsgyuwcdzik -auqylgxhmullxpaa -lgelzivplaeoivzh -uyvcepielfcmswoa -qhirixgwkkccuzlp -zoonniyosmkeejfg -iayfetpixkedyana -ictqeyzyqswdskiy -ejsgqteafvmorwxe -lhaiqrlqqwfbrqdx -ydjyboqwhfpqfydc -dwhttezyanrnbybv -edgzkqeqkyojowvr -rmjfdwsqamjqehdq -ozminkgnkwqctrxz -bztjhxpjthchhfcd -vrtioawyxkivrpiq -dpbcsznkpkaaclyy -vpoypksymdwttpvz -hhdlruwclartkyap -bqkrcbrksbzcggbo -jerbbbnxlwfvlaiw -dwkasufidwjrjfbf -kkfxtjhbnmqbmfwf -vmnfziwqxmioukmj -rqxvcultipkecdtu -fhmfdibhtjzkiqsd -hdpjbuzzbyafqrpd -emszboysjuvwwvts -msyigmwcuybfiooq -druyksfnbluvnwoh -fvgstvynnfbvxhsx -bmzalvducnqtuune -lzwkzfzttsvpllei -olmplpvjamynfyfd -padcwfkhystsvyfb -wjhbvxkwtbfqdilb -hruaqjwphonnterf -bufjobjtvxtzjpmj -oiedrjvmlbtwyyuy -sgiemafwfztwsyju -nsoqqfudrtwszyqf -vonbxquiiwxnazyl -yvnmjxtptujwqudn -rrnybqhvrcgwvrkq -taktoxzgotzxntfu -quffzywzpxyaepxa -rfvjebfiddcfgmwv -iaeozntougqwnzoh -scdqyrhoqmljhoil -bfmqticltmfhxwld -brbuktbyqlyfpsdl -oidnyhjkeqenjlhd -kujsaiqojopvrygg -vebzobmdbzvjnjtk -uunoygzqjopwgmbg -piljqxgicjzgifso -ikgptwcjzywswqnw -pujqsixoisvhdvwi -trtuxbgigogfsbbk -mplstsqclhhdyaqk -gzcwflvmstogdpvo -tfjywbkmimyyqcjd -gijutvhruqcsiznq -ibxkhjvzzxgavkha -btnxeqvznkxjsgmq -tjgofgauxaelmjoq -sokshvyhlkxerjrv -ltogbivktqmtezta -uduwytzvqvfluyuf -msuckpthtgzhdxan -fqmcglidvhvpirzr -gwztkqpcwnutvfga -bsjfgsrntdhlpqbx -xloczbqybxmiopwt -orvevzyjliomkkgu -mzjbhmfjjvaziget -tlsdxuhwdmghdyjb -atoecyjhwmznaewi -pyxpyvvipbqibiox -ajbfmpqqobfsmesj -siknbzefjblnohgd -eqfhgewbblwdfkmc -opylbscrotckkrbk -lbwxbofgjkzdxkle -ceixfjstaptdomvm -hnkrqxifjmmjktie -aqykzeuzvvetoygd -fouahjimfcisxima -prkzhutbqsyrhjzx -qqwliakathnsbzne -sayhgqtlcqqidqhj -ygduolbysehdudra -zricvxhdzznuxuce -ucvzakslykpgsixd -udirhgcttmyspgsb -yuwzppjzfsjhhdzi -gtqergjiuwookwre -xvxexbjyjkxovvwf -mlpaqhnnkqxrmwmm -ezuqbrjozwuqafhb -mcarusdthcbsonoq -weeguqeheeiigrue -pngtfugozxofaqxv -copphvbjcmfspenv -jiyahihykjjkdaya -gdqnmesvptuyrfwp -vbdscfywqmfxbohh -crtrfuxyjypzubrg -seihvevtxywxhflp -fvvpmgttnapklwou -qmqaqsajmqwhetpk -zetxvrgjmblxvakr -kpvwblrizaabmnhz -mwpvvzaaicntrkcp -clqyjiegtdsswqfm -ymrcnqgcpldgfwtm -nzyqpdenetncgnwq -cmkzevgacnmdkqro -kzfdsnamjqbeirhi -kpxrvgvvxapqlued -rzskbnfobevzrtqu -vjoahbfwtydugzap -ykbbldkoijlvicbl -mfdmroiztsgjlasb -quoigfyxwtwprmdr -ekxjqafwudgwfqjm -obtvyjkiycxfcdpb -lhoihfnbuqelthof -eydwzitgxryktddt -rxsihfybacnpoyny -bsncccxlplqgygtw -rvmlaudsifnzhcqh -huxwsyjyebckcsnn -gtuqzyihwhqvjtes -zreeyomtngvztveq -nwddzjingsarhkxb -nuqxqtctpoldrlsh -wkvnrwqgjooovhpf -kwgueyiyffudtbyg -tpkzapnjxefqnmew -ludwccvkihagvxal -lfdtzhfadvabghna -njqmlsnrkcfhtvbb -cajzbqleghhnlgap -vmitdcozzvqvzatp -eelzefwqwjiywbcz -uyztcuptfqvymjpi -aorhnrpkjqqtgnfo -lfrxfdrduoeqmwwp -vszpjvbctblplinh -zexhadgpqfifcqrz -ueirfnshekpemqua -qfremlntihbwabtb -nwznunammfexltjc -zkyieokaaogjehwt -vlrxgkpclzeslqkq -xrqrwfsuacywczhs -olghlnfjdiwgdbqc -difnlxnedpqcsrdf -dgpuhiisybjpidsj -vlwmwrikmitmoxbt -sazpcmcnviynoktm -pratafauetiknhln -ilgteekhzwlsfwcn -ywvwhrwhkaubvkbl -qlaxivzwxyhvrxcf -hbtlwjdriizqvjfb -nrmsononytuwslsa -mpxqgdthpoipyhjc -mcdiwmiqeidwcglk -vfbaeavmjjemfrmo -qzcbzmisnynzibrc -shzmpgxhehhcejhb -wirtjadsqzydtyxd -qjlrnjfokkqvnpue -dxawdvjntlbxtuqc -wttfmnrievfestog -eamjfvsjhvzzaobg -pbvfcwzjgxahlrag -omvmjkqqnobvnzkn -lcwmeibxhhlxnkzv -uiaeroqfbvlazegs -twniyldyuonfyzqw -wgjkmsbwgfotdabi -hnomamxoxvrzvtew -ycrcfavikkrxxfgw -isieyodknagzhaxy -mgzdqwikzullzyco -mumezgtxjrrejtrs -nwmwjcgrqiwgfqel -wjgxmebfmyjnxyyp -durpspyljdykvzxf -zuslbrpooyetgafh -kuzrhcjwbdouhyme -wyxuvbciodscbvfm -kbnpvuqwmxwfqtqe -zddzercqogdpxmft -sigrdchxtgavzzjh -lznjolnorbuddgcs -ycnqabxlcajagwbt -bnaudeaexahdgxsj -rlnykxvoctfwanms -jngyetkoplrstfzt -tdpxknwacksotdub -yutqgssfoptvizgr -lzmqnxeqjfnsxmsa -iqpgfsfmukovsdgu -qywreehbidowtjyz -iozamtgusdctvnkw -ielmujhtmynlwcfd -hzxnhtbnmmejlkyf -ftbslbzmiqkzebtd -bcwdqgiiizmohack -dqhfkzeddjzbdlxu -mxopokqffisxosci -vciatxhtuechbylk -khtkhcvelidjdena -blatarwzfqcapkdt -elamngegnczctcck -xeicefdbwrxhuxuf -sawvdhjoeahlgcdr -kmdcimzsfkdfpnir -axjayzqlosrduajb -mfhzreuzzumvoggr -iqlbkbhrkptquldb -xcvztvlshiefuhgb -pkvwyqmyoazocrio -ajsxkdnerbmhyxaj -tudibgsbnpnizvsi -cxuiydkgdccrqvkh -cyztpjesdzmbcpot -nnazphxpanegwitx -uphymczbmjalmsct -yyxiwnlrogyzwqmg -gmqwnahjvvdyhnfa -utolskxpuoheugyl -mseszdhyzoyavepd -ycqknvbuvcjfgmlc -sknrxhxbfpvpeorn -zqxqjetooqcodwml -sesylkpvbndrdhsy -fryuxvjnsvnjrxlw -mfxusewqurscujnu -mbitdjjtgzchvkfv -ozwlyxtaalxofovd -wdqcduaykxbunpie -rlnhykxiraileysk -wgoqfrygttlamobg -kflxzgxvcblkpsbz -tmkisflhativzhde -owsdrfgkaamogjzd -gaupjkvkzavhfnes -wknkurddcknbdleg -lltviwincmbtduap -qwzvspgbcksyzzmb -ydzzkumecryfjgnk -jzvmwgjutxoysaam -icrwpyhxllbardkr -jdopyntshmvltrve -afgkigxcuvmdbqou -mfzzudntmvuyhjzt -duxhgtwafcgrpihc -tsnhrkvponudumeb -sqtvnbeiigdzbjgv -eczmkqwvnsrracuo -mhehsgqwiczaiaxv -kaudmfvifovrimpd -lupikgivechdbwfr -mwaaysrndiutuiqx -aacuiiwgaannunmm -tjqjbftaqitukwzp -lrcqyskykbjpaekn -lirrvofbcqpjzxmr -jurorvzpplyelfml -qonbllojmloykjqe -sllkzqujfnbauuqp -auexjwsvphvikali -usuelbssqmbrkxyc -wyuokkfjexikptvv -wmfedauwjgbrgytl -sfwvtlzzebxzmuvw -rdhqxuechjsjcvaf -kpavhqkukugocsxu -ovnjtumxowbxduts -zgerpjufauptxgat -pevvnzjfwhjxdoxq -pmmfwxajgfziszcs -difmeqvaghuitjhs -icpwjbzcmlcterwm -ngqpvhajttxuegyh -mosjlqswdngwqsmi -frlvgpxrjolgodlu -eazwgrpcxjgoszeg -bbtsthgkjrpkiiyk -tjonoglufuvsvabe -xhkbcrofytmbzrtk -kqftfzdmpbxjynps -kmeqpocbnikdtfyv -qjjymgqxhnjwxxhp -dmgicrhgbngdtmjt -zdxrhdhbdutlawnc -afvoekuhdboxghvx -hiipezngkqcnihty -bbmqgheidenweeov -suprgwxgxwfsgjnx -adeagikyamgqphrj -zzifqinoeqaorjxg -adhgppljizpaxzld -lvxyieypvvuqjiyc -nljoakatwwwoovzn -fcrkfxclcacshhmx -ownnxqtdhqbgthch -lmfylrcdmdkgpwnj -hlwjfbvlswbzpbjr -mkofhdtljdetcyvp -synyxhifbetzarpo -agnggugngadrcxoc -uhttadmdmhidpyjw -ohfwjfhunalbubpr -pzkkkkwrlvxiuysn -kmidbxmyzkjrwjhu -egtitdydwjxmajnw -civoeoiuwtwgbqqs -dfptsguzfinqoslk -tdfvkreormspprer -zvnvbrmthatzztwi -ffkyddccrrfikjde -hrrmraevdnztiwff -qaeygykcpbtjwjbr -purwhitkmrtybslh -qzziznlswjaussel -dfcxkvdpqccdqqxj -tuotforulrrytgyn -gmtgfofgucjywkev -wkyoxudvdkbgpwhd -qbvktvfvipftztnn -otckgmojziezmojb -inxhvzbtgkjxflay -qvxapbiatuudseno -krpvqosbesnjntut -oqeukkgjsfuqkjbb -prcjnyymnqwqksiz -vuortvjxgckresko -orqlyobvkuwgathr -qnpyxlnazyfuijox -zwlblfkoklqmqzkw -hmwurwtpwnrcsanl -jzvxohuakopuzgpf -sfcpnxrviphhvxmx -qtwdeadudtqhbely -dbmkmloasqphnlgj -olylnjtkxgrubmtk -nxsdbqjuvwrrdbpq -wbabpirnpcsmpipw -hjnkyiuxpqrlvims -enzpntcjnxdpuqch -vvvqhlstzcizyimn -triozhqndbttglhv -fukvgteitwaagpzx -uhcvukfbmrvskpen -tizcyupztftzxdmt -vtkpnbpdzsaluczz -wodfoyhoekidxttm -otqocljrmwfqbxzu -linfbsnfvixlwykn -vxsluutrwskslnye -zbshygtwugixjvsi -zdcqwxvwytmzhvoo -wrseozkkcyctrmei -fblgtvogvkpqzxiy -opueqnuyngegbtnf -qxbovietpacqqxok -zacrdrrkohfygddn -gbnnvjqmkdupwzpq -qgrgmsxeotozvcak -hnppukzvzfmlokid -dzbheurndscrrtcl -wbgdkadtszebbrcw -fdmzppzphhpzyuiz -bukomunhrjrypohj -ohodhelegxootqbj -rsplgzarlrknqjyh -punjjwpsxnhpzgvu -djdfahypfjvpvibm -mlgrqsmhaozatsvy -xwktrgyuhqiquxgn -wvfaoolwtkbrisvf -plttjdmguxjwmeqr -zlvvbwvlhauyjykw -cigwkbyjhmepikej -masmylenrusgtyxs -hviqzufwyetyznze -nzqfuhrooswxxhus -pdbdetaqcrqzzwxf -oehmvziiqwkzhzib -icgpyrukiokmytoy -ooixfvwtiafnwkce -rvnmgqggpjopkihs -wywualssrmaqigqk -pdbvflnwfswsrirl -jeaezptokkccpbuj -mbdwjntysntsaaby -ldlgcawkzcwuxzpz -lwktbgrzswbsweht -ecspepmzarzmgpjm -qmfyvulkmkxjncai -izftypvwngiukrns -zgmnyjfeqffbooww -nyrkhggnprhedows -yykzzrjmlevgffah -mavaemfxhlfejfki -cmegmfjbkvpncqwf -zxidlodrezztcrij -fseasudpgvgnysjv -fupcimjupywzpqzp -iqhgokavirrcvyys -wjmkcareucnmfhui -nftflsqnkgjaexhq -mgklahzlcbapntgw -kfbmeavfxtppnrxn -nuhyvhknlufdynvn -nviogjxbluwrcoec -tyozixxxaqiuvoys -kgwlvmvgtsvxojpr -moeektyhyonfdhrb -kahvevmmfsmiiqex -xcywnqzcdqtvhiwd -fnievhiyltbvtvem -jlmndqufirwgtdxd -muypbfttoeelsnbs -rypxzbnujitfwkou -ubmmjbznskildeoj -ofnmizdeicrmkjxp -rekvectjbmdnfcib -yohrojuvdexbctdh -gwfnfdeibynzjmhz -jfznhfcqdwlpjull -scrinzycfhwkmmso -mskutzossrwoqqsi -rygoebkzgyzushhr -jpjqiycflqkexemx -arbufysjqmgaapnl -dbjerflevtgweeoj -snybnnjlmwjvhois -fszuzplntraprmbj -mkvaatolvuggikvg -zpuzuqygoxesnuyc -wnpxvmxvllxalulm -eivuuafkvudeouwy -rvzckdyixetfuehr -qgmnicdoqhveahyx -miawwngyymshjmpj -pvckyoncpqeqkbmx -llninfenrfjqxurv -kzbjnlgsqjfuzqtp -rveqcmxomvpjcwte -bzotkawzbopkosnx -ktqvpiribpypaymu -wvlzkivbukhnvram -uohntlcoguvjqqdo -ajlsiksjrcnzepkt -xsqatbldqcykwusd -ihbivgzrwpmowkop -vfayesfojmibkjpb -uaqbnijtrhvqxjtb -hhovshsfmvkvymba -jerwmyxrfeyvxcgg -hncafjwrlvdcupma -qyvigggxfylbbrzt -hiiixcyohmvnkpgk -mmitpwopgxuftdfu -iaxderqpceboixoa -zodfmjhuzhnsqfcb -sthtcbadrclrazsi -bkkkkcwegvypbrio -wmpcofuvzemunlhj -gqwebiifvqoeynro -juupusqdsvxcpsgv -rbhdfhthxelolyse -kjimpwnjfrqlqhhz -rcuigrjzarzpjgfq -htxcejfyzhydinks -sxucpdxhvqjxxjwf -omsznfcimbcwaxal -gufmtdlhgrsvcosb -bssshaqujtmluerz -uukotwjkstgwijtr -kbqkneobbrdogrxk -ljqopjcjmelgrakz -rwtfnvnzryujwkfb -dedjjbrndqnilbeh -nzinsxnpptzagwlb -lwqanydfirhnhkxy -hrjuzfumbvfccxno -okismsadkbseumnp -sfkmiaiwlktxqvwa -hauwpjjwowbunbjj -nowkofejwvutcnui -bqzzppwoslaeixro -urpfgufwbtzenkpj -xgeszvuqwxeykhef -yxoldvkyuikwqyeq -onbbhxrnmohzskgg -qcikuxakrqeugpoa -lnudcqbtyzhlpers -nxduvwfrgzaailgl -xniuwvxufzxjjrwz -ljwithcqmgvntjdj -awkftfagrfzywkhs -uedtpzxyubeveuek -bhcqdwidbjkqqhzl -iyneqjdmlhowwzxx -kvshzltcrrururty -zgfpiwajegwezupo -tkrvyanujjwmyyri -ercsefuihcmoaiep -ienjrxpmetinvbos -jnwfutjbgenlipzq -bgohjmrptfuamzbz -rtsyamajrhxbcncw -tfjdssnmztvbnscs -bgaychdlmchngqlp -kfjljiobynhwfkjo -owtdxzcpqleftbvn -ltjtimxwstvzwzjj -wbrvjjjajuombokf -zblpbpuaqbkvsxye -gwgdtbpnlhyqspdi -abipqjihjqfofmkx -nlqymnuvjpvvgova -avngotmhodpoufzn -qmdyivtzitnrjuae -xfwjmqtqdljuerxi -csuellnlcyqaaamq -slqyrcurcyuoxquo -dcjmxyzbzpohzprl -uqfnmjwniyqgsowb -rbmxpqoblyxdocqc -ebjclrdbqjhladem -ainnfhxnsgwqnmyo -eyytjjwhvodtzquf -iabjgmbbhilrcyyp -pqfnehkivuelyccc -xgjbyhfgmtseiimt -jwxyqhdbjiqqqeyy -gxsbrncqkmvaryln -vhjisxjkinaejytk -seexagcdmaedpcvh -lvudfgrcpjxzdpvd -fxtegyrqjzhmqean -dnoiseraqcoossmc -nwrhmwwbykvwmgep -udmzskejvizmtlce -hbzvqhvudfdlegaa -cghmlfqejbxewskv -bntcmjqfwomtbwsb -qezhowyopjdyhzng -todzsocdkgfxanbz -zgjkssrjlwxuhwbk -eibzljqsieriyrzr -wamxvzqyycrxotjp -epzvfkispwqynadu -dwlpfhtrafrxlyie -qhgzujhgdruowoug -girstvkahaemmxvh -baitcrqmxhazyhbl -xyanqcchbhkajdmc -gfvjmmcgfhvgnfdq -tdfdbslwncbnkzyz -jojuselkpmnnbcbb -hatdslkgxtqpmavj -dvelfeddvgjcyxkj -gnsofhkfepgwltse -mdngnobasfpewlno -qssnbcyjgmkyuoga -glvcmmjytmprqwvn -gwrixumjbcdffsdl -lozravlzvfqtsuiq -sicaflbqdxbmdlch -inwfjkyyqbwpmqlq -cuvszfotxywuzhzi -igfxyoaacoarlvay -ucjfhgdmnjvgvuni -rvvkzjsytqgiposh -jduinhjjntrmqroz -yparkxbgsfnueyll -lyeqqeisxzfsqzuj -woncskbibjnumydm -lltucklragtjmxtl -ubiyvmyhlesfxotj -uecjseeicldqrqww -xxlxkbcthufnjbnm -lhqijovvhlffpxga -fzdgqpzijitlogjz -efzzjqvwphomxdpd -jvgzvuyzobeazssc -hejfycgxywfjgbfw -yhjjmvkqfbnbliks -sffvfyywtlntsdsz -dwmxqudvxqdenrur -asnukgppdemxrzaz -nwqfnumblwvdpphx -kqsmkkspqvxzuket -cpnraovljzqiquaz -qrzgrdlyyzbyykhg -opoahcbiydyhsmqe -hjknnfdauidjeydr -hczdjjlygoezadow -rtflowzqycimllfv -sfsrgrerzlnychhq -bpahuvlblcolpjmj -albgnjkgmcrlaicl -pijyqdhfxpaxzdex -eeymiddvcwkpbpux -rqwkqoabywgggnln -vckbollyhgbgmgwh -ylzlgvnuvpynybkm -hpmbxtpfosbsjixt -ocebeihnhvkhjfqz -tvctyxoujdgwayze -efvhwxtuhapqxjen -rusksgefyidldmpo -nkmtjvddfmhirmzz -whvtsuadwofzmvrt -iiwjqvsdxudhdzzk -gucirgxaxgcassyo -rmhfasfzexeykwmr -hynlxcvsbgosjbis -huregszrcaocueen -pifezpoolrnbdqtv -unatnixzvdbqeyox -xtawlpduxgacchfe -bdvdbflqfphndduf -xtdsnjnmzccfptyt -nkhsdkhqtzqbphhg -aqcubmfkczlaxiyb -moziflxpsfubucmv -srdgnnjtfehiimqx -pwfalehdfyykrohf -sysxssmvewyfjrve -brsemdzosgqvvlxe -bimbjoshuvflkiat -hkgjasmljkpkwwku -sbnmwjvodygobpqc -bbbqycejueruihhd -corawswvlvneipyc -gcyhknmwsczcxedh -kppakbffdhntmcqp -ynulzwkfaemkcefp -pyroowjekeurlbii -iwksighrswdcnmxf -glokrdmugreygnsg -xkmvvumnfzckryop -aesviofpufygschi -csloawlirnegsssq -fkqdqqmlzuxbkzbc -uzlhzcfenxdfjdzp -poaaidrktteusvyf -zrlyfzmjzfvivcfr -qwjulskbniitgqtx -gjeszjksbfsuejki -vczdejdbfixbduaq -knjdrjthitjxluth -jweydeginrnicirl -bottrfgccqhyycsl -eiquffofoadmbuhk -lbqfutmzoksscswf -xfmdvnvfcnzjprba -uvugkjbkhlaoxmyx -wadlgtpczgvcaqqv -inzrszbtossflsxk -dbzbtashaartczrj -qbjiqpccefcfkvod -hluujmokjywotvzy -thwlliksfztcmwzh -arahybspdaqdexrq -nuojrmsgyipdvwyx -hnajdwjwmzattvst -sulcgaxezkprjbgu -rjowuugwdpkjtypw -oeugzwuhnrgiaqga -wvxnyymwftfoswij -pqxklzkjpcqscvde -tuymjzknntekglqj -odteewktugcwlhln -exsptotlfecmgehc -eeswfcijtvzgrqel -vjhrkiwmunuiwqau -zhlixepkeijoemne -pavfsmwesuvebzdd -jzovbklnngfdmyws -nbajyohtzfeoiixz -ciozmhrsjzrwxvhz -gwucrxieqbaqfjuv -uayrxrltnohexawc -flmrbhwsfbcquffm -gjyabmngkitawlxc -rwwtggvaygfbovhg -xquiegaisynictjq -oudzwuhexrwwdbyy -lengxmguyrwhrebb -uklxpglldbgqsjls -dbmvlfeyguydfsxq -zspdwdqcrmtmdtsc -mqfnzwbfqlauvrgc -amcrkzptgacywvhv -ndxmskrwrqysrndf -mwjyhsufeqhwisju -srlrukoaenyevykt -tnpjtpwawrxbikct -geczalxmgxejulcv -tvkcbqdhmuwcxqci -tiovluvwezwwgaox -zrjhtbgajkjqzmfo -vcrywduwsklepirs -lofequdigsszuioy -wxsdzomkjqymlzat -iabaczqtrfbmypuy -ibdlmudbajikcncr -rqcvkzsbwmavdwnv -ypxoyjelhllhbeog -fdnszbkezyjbttbg -uxnhrldastpdjkdz -xfrjbehtxnlyzcka -omjyfhbibqwgcpbv -eguucnoxaoprszmp -xfpypldgcmcllyzz -aypnmgqjxjqceelv -mgzharymejlafvgf -tzowgwsubbaigdok -ilsehjqpcjwmylxc -pfmouwntfhfnmrwk -csgokybgdqwnduwp -eaxwvxvvwbrovypz -nmluqvobbbmdiwwb -lnkminvfjjzqbmio -mjiiqzycqdhfietz -towlrzriicyraevq -obiloewdvbrsfwjo -lmeooaajlthsfltw -ichygipzpykkesrw -gfysloxmqdsfskvt -saqzntehjldvwtsx -pqddoemaufpfcaew -mjrxvbvwcreaybwe -ngfbrwfqnxqosoai -nesyewxreiqvhald -kqhqdlquywotcyfy -liliptyoqujensfi -nsahsaxvaepzneqq -zaickulfjajhctye -gxjzahtgbgbabtht -koxbuopaqhlsyhrp -jhzejdjidqqtjnwe -dekrkdvprfqpcqki -linwlombdqtdeyop -dvckqqbnigdcmwmx -yaxygbjpzkvnnebv -rlzkdkgaagmcpxah -cfzuyxivtknirqvt -obivkajhsjnrxxhn -lmjhayymgpseuynn -bbjyewkwadaipyju -lmzyhwomfypoftuu -gtzhqlgltvatxack -jfflcfaqqkrrltgq -txoummmnzfrlrmcg -ohemsbfuqqpucups -imsfvowcbieotlok -tcnsnccdszxfcyde -qkcdtkwuaquajazz -arcfnhmdjezdbqku -srnocgyqrlcvlhkb -mppbzvfmcdirbyfw -xiuarktilpldwgwd -ypufwmhrvzqmexpc -itpdnsfkwgrdujmj -cmpxnodtsswkyxkr -wayyxtjklfrmvbfp -mfaxphcnjczhbbwy -sjxhgwdnqcofbdra -pnxmujuylqccjvjm -ivamtjbvairwjqwl -deijtmzgpfxrclss -bzkqcaqagsynlaer -tycefobvxcvwaulz -ctbhnywezxkdsswf -urrxxebxrthtjvib -fpfelcigwqwdjucv -ngfcyyqpqulwcphb -rltkzsiipkpzlgpw -qfdsymzwhqqdkykc -balrhhxipoqzmihj -rnwalxgigswxomga -ghqnxeogckshphgr -lyyaentdizaumnla -exriodwfzosbeoib -speswfggibijfejk -yxmxgfhvmshqszrq -hcqhngvahzgawjga -qmhlsrfpesmeksur -eviafjejygakodla -kvcfeiqhynqadbzv -fusvyhowslfzqttg -girqmvwmcvntrwau -yuavizroykfkdekz -jmcwohvmzvowrhxf -kzimlcpavapynfue -wjudcdtrewfabppq -yqpteuxqgbmqfgxh -xdgiszbuhdognniu -jsguxfwhpftlcjoh -whakkvspssgjzxre -ggvnvjurlyhhijgm -krvbhjybnpemeptr -pqedgfojyjybfbzr -jzhcrsgmnkwwtpdo -yyscxoxwofslncmp -gzjhnxytmyntzths -iteigbnqbtpvqumi -zjevfzusnjukqpfw -xippcyhkfuounxqk -mcnhrcfonfdgpkyh -pinkcyuhjkexbmzj -lotxrswlxbxlxufs -fmqajrtoabpckbnu -wfkwsgmcffdgaqxg -qfrsiwnohoyfbidr -czfqbsbmiuyusaqs -ieknnjeecucghpoo -cevdgqnugupvmsge -gjkajcyjnxdrtuvr -udzhrargnujxiclq -zqqrhhmjwermjssg -ggdivtmgoqajydzz -wnpfsgtxowkjiivl -afbhqawjbotxnqpd -xjpkifkhfjeqifdn -oyfggzsstfhvticp -kercaetahymeawxy -khphblhcgmbupmzt -iggoqtqpvaebtiol -ofknifysuasshoya -qxuewroccsbogrbv -apsbnbkiopopytgu -zyahfroovfjlythh -bxhjwfgeuxlviydq -uvbhdtvaypasaswa -qamcjzrmesqgqdiz -hjnjyzrxntiycyel -wkcrwqwniczwdxgq -hibxlvkqakusswkx -mzjyuenepwdgrkty -tvywsoqslfsulses -jqwcwuuisrclircv -xanwaoebfrzhurct -ykriratovsvxxasf -qyebvtqqxbjuuwuo -telrvlwvriylnder -acksrrptgnhkeiaa -yemwfjhiqlzsvdxf -banrornfkcymmkcc -ytbhxvaeiigjpcgm -crepyazgxquposkn -xlqwdrytzwnxzwzv -xtrbfbwopxscftps -kwbytzukgseeyjla -qtfdvavvjogybxjg -ytbmvmrcxwfkgvzw -nbscbdskdeocnfzr -sqquwjbdxsxhcseg -ewqxhigqcgszfsuw -cvkyfcyfmubzwsee -dcoawetekigxgygd -ohgqnqhfimyuqhvi -otisopzzpvnhctte -bauieohjejamzien -ewnnopzkujbvhwce -aeyqlskpaehagdiv -pncudvivwnnqspxy -ytugesilgveokxcg -zoidxeelqdjesxpr -ducjccsuaygfchzj -smhgllqqqcjfubfc -nlbyyywergronmir -prdawpbjhrzsbsvj -nmgzhnjhlpcplmui -eflaogtjghdjmxxz -qolvpngucbkprrdc -ixywxcienveltgho -mwnpqtocagenkxut -iskrfbwxonkguywx -ouhtbvcaczqzmpua -srewprgddfgmdbao -dyufrltacelchlvu -czmzcbrkecixuwzz -dtbeojcztzauofuk -prrgoehpqhngfgmw -baolzvfrrevxsyke -zqadgxshwiarkzwh -vsackherluvurqqj -surbpxdulvcvgjbd -wqxytarcxzgxhvtx -vbcubqvejcfsgrac -zqnjfeapshjowzja -hekvbhtainkvbynx -knnugxoktxpvoxnh -knoaalcefpgtvlwm -qoakaunowmsuvkus -ypkvlzcduzlezqcb -ujhcagawtyepyogh -wsilcrxncnffaxjf -gbbycjuscquaycrk -aduojapeaqwivnly -ceafyxrakviagcjy -nntajnghicgnrlst -vdodpeherjmmvbje -wyyhrnegblwvdobn -xlfurpghkpbzhhif -xyppnjiljvirmqjo -kglzqahipnddanpi -omjateouxikwxowr -ocifnoopfglmndcx -emudcukfbadyijev -ooktviixetfddfmh -wtvrhloyjewdeycg -cgjncqykgutfjhvb -nkwvpswppeffmwad -hqbcmfhzkxmnrivg -mdskbvzguxvieilr -anjcvqpavhdloaqh -erksespdevjylenq -fadxwbmisazyegup -iyuiffjmcaahowhj -ygkdezmynmltodbv -fytneukxqkjattvh -woerxfadbfrvdcnz -iwsljvkyfastccoa -movylhjranlorofe -drdmicdaiwukemep -knfgtsmuhfcvvshg -ibstpbevqmdlhajn -tstwsswswrxlzrqs -estyydmzothggudf -jezogwvymvikszwa -izmqcwdyggibliet -nzpxbegurwnwrnca -kzkojelnvkwfublh -xqcssgozuxfqtiwi -tcdoigumjrgvczfv -ikcjyubjmylkwlwq -kqfivwystpqzvhan -bzukgvyoqewniivj -iduapzclhhyfladn -fbpyzxdfmkrtfaeg -yzsmlbnftftgwadz diff --git a/AdventOfCode/Problems/AOC2019/Day1/input.txt b/AdventOfCode/Problems/AOC2019/Day1/input.txt deleted file mode 100644 index 4daaecb..0000000 --- a/AdventOfCode/Problems/AOC2019/Day1/input.txt +++ /dev/null @@ -1,100 +0,0 @@ -102480 -121446 -118935 -54155 -102510 -142419 -73274 -57571 -123916 -99176 -143124 -141318 -72224 -145479 -97027 -126427 -94990 -100521 -105589 -123009 -77143 -142861 -92366 -66478 -102195 -128373 -128447 -120178 -99122 -98671 -89541 -125720 -107984 -126544 -145231 -110241 -123926 -72793 -76705 -128338 -74262 -68845 -65297 -112536 -59892 -57115 -73230 -80569 -146118 -108843 -59221 -140492 -122616 -140652 -64404 -99782 -104375 -86926 -143145 -114969 -108948 -77236 -143655 -71406 -97588 -64892 -105345 -104393 -93442 -54525 -94116 -123606 -106813 -59904 -149253 -81620 -80892 -66309 -142604 -97984 -79743 -79448 -123756 -64927 -139703 -71448 -135964 -86083 -94767 -116856 -73786 -141083 -122581 -82239 -122282 -96092 -80029 -52957 -72062 -52124 diff --git a/AdventOfCode/Problems/AOC2019/Day2/input.csv b/AdventOfCode/Problems/AOC2019/Day2/input.csv deleted file mode 100644 index b1aa1ea..0000000 --- a/AdventOfCode/Problems/AOC2019/Day2/input.csv +++ /dev/null @@ -1 +0,0 @@ -1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,1,10,19,1,19,5,23,2,23,9,27,1,5,27,31,1,9,31,35,1,35,10,39,2,13,39,43,1,43,9,47,1,47,9,51,1,6,51,55,1,13,55,59,1,59,13,63,1,13,63,67,1,6,67,71,1,71,13,75,2,10,75,79,1,13,79,83,1,83,10,87,2,9,87,91,1,6,91,95,1,9,95,99,2,99,10,103,1,103,5,107,2,6,107,111,1,111,6,115,1,9,115,119,1,9,119,123,2,10,123,127,1,127,5,131,2,6,131,135,1,135,5,139,1,9,139,143,2,143,13,147,1,9,147,151,1,151,2,155,1,9,155,0,99,2,0,14,0 diff --git a/AdventOfCode/Problems/AOC2019/Day3/input.txt b/AdventOfCode/Problems/AOC2019/Day3/input.txt deleted file mode 100644 index d6fe263..0000000 --- a/AdventOfCode/Problems/AOC2019/Day3/input.txt +++ /dev/null @@ -1,2 +0,0 @@ -R1000,U573,L25,U468,L833,D867,R515,D941,L513,D1,L380,U335,L661,D725,L506,U365,L103,D987,L425,U756,R129,D153,R326,U297,L456,D632,L142,U666,R864,D255,R85,D661,L566,D125,R445,U293,R295,D14,R181,D772,R376,U151,L146,D344,L947,D519,L455,D232,L873,U617,R143,D600,R654,D14,R813,U176,L443,U712,R230,U629,L554,U886,L931,D591,R716,U904,R605,D176,R801,U911,L746,D316,R30,U240,R975,D929,L879,U295,L56,U662,R429,U117,R282,D716,R57,D445,L7,D486,R147,D991,R750,D252,R134,U43,L410,D757,R252,U595,R986,U978,L883,D664,R267,D718,R28,U727,R926,U395,L81,D70,L67,D92,R209,D633,L253,D798,R820,U816,R754,U646,R846,D863,L868,U911,L678,D893,R686,D466,L153,D884,L589,U960,L924,U603,R93,D518,L291,D324,L67,D40,R722,U384,R195,D916,R64,D666,R896,D860,R388,D833,L662,D192,R567,U551,L558,U11,L674,U19,L669,U110,R681,D882,L997,U535,R683,U313,L904,U674,L476,D969,L464,D342,R574,D981,R405,D352,R431,U429,L329,D160,L573,U978,R930,U683,R592,D877,L88,D512,R676,U436,R708,U187,L664,U614,L734,D480,L242,U489,R732,U876,L416,D524,R181,U846,L396,D974,L620,D282,L124,D206,R119,U179,L171,D528,R469,U516,L708,D599,R913,U63,R922,D300,L856,U700,L396,D185,R933,D453,L234,D385,R426,D189,L25,U599,L715,U355,L574,D857,R662,D504,R746,U386,R389,U751,R85,U499,R255,D150,R998,U804,L832,D642,R102,U202,R972,U312,L265,D484,R314,D591,L250,U791,L120,D536,L808,D972,L808,D46,L626,D284,R60,D155,L849,D501,L206,U445,L765,U770,L67,U780,R876,D409,R603,U713,L459,D81,L294,D471,R656,U603,R55,D650,L211,D333,L44,D168,L187,D52,R60,D574,R54 -L1004,U110,R738,D383,R606,U840,L123,D756,L234,D585,R475,U429,L585,D615,L859,D669,L812,U672,L415,D114,L538,D899,R444,D379,L886,D276,R268,D90,R200,D247,L704,D802,L10,U313,R437,D854,R899,U21,L553,D352,L736,U604,R162,D504,R509,D471,R501,D472,L117,U796,L828,U906,R450,U697,R831,D302,R879,U730,R381,U788,L654,U927,R971,D355,L712,D959,L104,D169,L297,U898,R82,D673,R21,D608,L813,U754,L554,U239,L1,U834,R456,D671,L692,D855,L784,U664,R832,U446,L673,D898,R146,U507,L934,D569,R249,D755,L212,D475,R970,U122,R418,U820,L754,U313,L843,D608,R165,D881,L293,U628,R492,D37,L120,U659,L471,D275,R790,U372,L736,U318,L353,U439,L669,U18,R683,U768,R518,U300,L478,U601,R14,U233,L33,U765,L910,U591,R304,D528,R637,D376,L704,U27,L226,U384,R870,U318,L975,U876,R576,U500,R880,D108,L670,U171,R561,U873,L391,U717,L455,D909,L34,U211,R919,U376,L228,D632,L91,U408,R354,U454,L81,D547,L624,U464,R480,D630,L596,D57,L206,U736,R255,U185,L236,U705,L221,D511,L461,U718,R351,D59,L142,U236,R623,D124,R736,D758,L368,D605,L417,U990,R228,D207,L792,U150,L353,U612,R269,D459,L855,U808,L852,U168,R838,D794,R478,U281,L453,D134,L643,D862,L299,D590,L570,D782,L294,U935,R835,U849,R842,U997,R890,U20,L370,D157,R89,U203,L243,U71,R987,D812,R595,U664,L926,D359,L915,D382,R190,D443,R360,U253,R230,D879,L606,D755,R859,U232,R771,U465,R858,D823,R405,D499,L737,U846,R241,D976,R415,U541,L746,D569,L563,D410,L409,D39,R117,U638,R824,D215,R232,U578,R790,U535,R873,D477,R805,U94,L313,U570,L500,U783,L556,U663,L335,U152,L524,D583,L462,U710,R741,U641,L135 diff --git a/AdventOfCode/Problems/AOC2019/Day5/input.csv b/AdventOfCode/Problems/AOC2019/Day5/input.csv deleted file mode 100644 index 2109937..0000000 --- a/AdventOfCode/Problems/AOC2019/Day5/input.csv +++ /dev/null @@ -1 +0,0 @@ -3,225,1,225,6,6,1100,1,238,225,104,0,1102,40,93,224,1001,224,-3720,224,4,224,102,8,223,223,101,3,224,224,1,224,223,223,1101,56,23,225,1102,64,78,225,1102,14,11,225,1101,84,27,225,1101,7,82,224,1001,224,-89,224,4,224,1002,223,8,223,1001,224,1,224,1,224,223,223,1,35,47,224,1001,224,-140,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,1101,75,90,225,101,9,122,224,101,-72,224,224,4,224,1002,223,8,223,101,6,224,224,1,224,223,223,1102,36,63,225,1002,192,29,224,1001,224,-1218,224,4,224,1002,223,8,223,1001,224,7,224,1,223,224,223,102,31,218,224,101,-2046,224,224,4,224,102,8,223,223,101,4,224,224,1,224,223,223,1001,43,38,224,101,-52,224,224,4,224,1002,223,8,223,101,5,224,224,1,223,224,223,1102,33,42,225,2,95,40,224,101,-5850,224,224,4,224,1002,223,8,223,1001,224,7,224,1,224,223,223,1102,37,66,225,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,1007,226,677,224,1002,223,2,223,1005,224,329,1001,223,1,223,1007,226,226,224,1002,223,2,223,1006,224,344,101,1,223,223,1107,677,226,224,102,2,223,223,1006,224,359,1001,223,1,223,108,677,677,224,1002,223,2,223,1006,224,374,1001,223,1,223,107,677,677,224,1002,223,2,223,1005,224,389,101,1,223,223,8,677,677,224,1002,223,2,223,1005,224,404,1001,223,1,223,108,226,226,224,1002,223,2,223,1005,224,419,101,1,223,223,1008,677,677,224,1002,223,2,223,1005,224,434,101,1,223,223,1008,226,226,224,1002,223,2,223,1005,224,449,101,1,223,223,7,677,226,224,1002,223,2,223,1006,224,464,1001,223,1,223,7,226,226,224,1002,223,2,223,1005,224,479,1001,223,1,223,1007,677,677,224,102,2,223,223,1005,224,494,101,1,223,223,1108,677,226,224,102,2,223,223,1006,224,509,1001,223,1,223,8,677,226,224,102,2,223,223,1005,224,524,1001,223,1,223,1107,226,226,224,102,2,223,223,1006,224,539,1001,223,1,223,1008,226,677,224,1002,223,2,223,1006,224,554,1001,223,1,223,1107,226,677,224,1002,223,2,223,1006,224,569,1001,223,1,223,1108,677,677,224,102,2,223,223,1005,224,584,101,1,223,223,7,226,677,224,102,2,223,223,1006,224,599,1001,223,1,223,1108,226,677,224,102,2,223,223,1006,224,614,101,1,223,223,107,226,677,224,1002,223,2,223,1005,224,629,101,1,223,223,108,226,677,224,1002,223,2,223,1005,224,644,101,1,223,223,8,226,677,224,1002,223,2,223,1005,224,659,1001,223,1,223,107,226,226,224,1002,223,2,223,1006,224,674,101,1,223,223,4,223,99,226 diff --git a/AdventOfCode/Problems/AOC2019/Day6/input.txt b/AdventOfCode/Problems/AOC2019/Day6/input.txt deleted file mode 100644 index a88af44..0000000 --- a/AdventOfCode/Problems/AOC2019/Day6/input.txt +++ /dev/null @@ -1,1799 +0,0 @@ -797)67Y -W32)48L -J31)N9K -QQ3)NVL -MP6)JBY -8T3)H27 -DRK)THF -BSN)7MD -Z2G)VRX -CVV)XDC -WVW)SV6 -D3H)QMG -9BM)NTH -4T7)FQS -F58)D1Q -CR7)B7L -4W8)T9Z -5SB)5JB -DRJ)YQD -76X)X1Z -WC9)LNG -52C)W7J -9ZS)KM7 -3RW)C8R -7RQ)TJW -HVN)ZNQ -SQK)CBT -GWC)N76 -KBQ)W44 -QD5)RVQ -SQF)N3K -RZ1)B2R -TB5)34W -J56)CQD -34Y)HLX -DTM)TD4 -2RF)SQV -GJT)TFD -CNK)88B -PJD)GD8 -4V8)FQN -HKH)6RS -7T4)2JT -DBM)DMQ -59X)137 -HK7)B62 -D34)K7Z -RR2)M74 -Q13)FC5 -1F1)8XJ -K1L)QZ9 -T73)4VT -Z7S)59X -1MQ)GB6 -BJT)4BZ -WW8)DT2 -JYL)6SH -R2K)WC9 -21H)4ZD -Z7Z)QWZ -F8N)LRZ -QZ9)9TD -3DP)VDT -GZK)ZGF -G3P)KLZ -7ZM)G3P -3VX)P4H -7T4)LNV -VVV)Q99 -BYX)87K -4C1)9XS -SB3)4SV -FYV)JQ4 -HQ4)ZMR -K7Z)LKT -TQM)BBH -9V5)PJD -7VB)H6L -66X)FDY -NT9)17R -K9Z)T26 -1BX)VRN -TJD)5ST -QWZ)5CT -MD6)GJT -TT1)W3Y -B2R)444 -MB8)NFN -FB1)4T3 -V3Y)DJ7 -2GQ)265 -SLV)G3B -THF)DC1 -HRR)LV1 -QZ7)ZR5 -VGS)ZCG -CRY)3L3 -3N2)CZ4 -Y1B)3WF -YK2)W5C -X15)8ZW -92C)3PV -7Z8)Y4B -PWF)NX2 -GPR)QVR -TDL)TRM -W4X)8TH -23H)6KK -4X2)TXV -HQ9)52C -LRG)RWM -38N)YVB -W7F)BSM -3VC)FQC -PS7)Z7Z -2YX)QSG -9PB)4KF -VRX)K9Z -TRM)R2K -WYB)NRD -HJ2)5LM -ZRJ)WWL -7TW)WZR -CBX)7S2 -V4N)FSN -17B)88D -F91)LWV -L54)9G4 -592)YC1 -J24)9KW -GNP)Y7T -KDP)22T -ZNQ)QFZ -8NW)MKC -VSJ)NTD -137)VQS -YB3)MP6 -38W)DLK -CJJ)683 -59N)GHZ -W3Y)P9Y -733)V2Q -WX6)4GM -RRP)HG8 -L6L)YZZ -QRW)YZX -1FD)RMT -HSJ)5V9 -RVQ)1KY -9K7)72H -V6S)75V -NB1)SDT -J5N)4R6 -QD7)1SR -J6W)3FL -2GQ)FQM -J5N)2K9 -2B4)R23 -4L5)QXX -7J4)42R -6X7)H2X -8D1)LH7 -592)J4Y -6CM)4GW -R6V)KSD -FDL)NKS -P4H)8RZ -46M)L1N -M64)M4K -6K3)KZ9 -FH8)1SS -DJ7)BMS -MG1)RQ9 -ZRH)5G1 -TMT)VQG -11V)W7N -ZM5)QHZ -DSL)8GB -YK5)38P -C1Y)YYJ -H61)8N2 -T7W)VVJ -THR)M7F -XXH)3H3 -TVX)595 -B2B)KBF -76Z)DGL -9PR)X23 -ST7)G8Q -1FP)FH8 -Q5F)7V2 -XKP)2VC -47G)1ZG -QXX)8XD -MNG)KNF -RF3)XD8 -K4F)PLX -66D)LXG -TQW)5SP -SBR)ZFT -NMH)8W7 -N79)YBM -BK8)JY9 -NKS)H8K -LQ5)SNS -TVR)N6T -QXP)M92 -YMD)HM8 -T84)25S -Q6K)M3K -R23)MZM -CTB)B9Z -DT2)718 -9ZD)GXG -KKV)N5K -GBK)TKG -TRG)GMW -KFY)PLY -LSP)RG9 -Z31)MBP -LXF)LFF -3JC)MS6 -CRY)6ZK -67H)Z6Y -B9Z)674 -TWJ)DW2 -1PR)4WW -X1J)QZR -128)FLG -GTT)75S -67Y)HNK -H2L)ZRX -9V6)RF3 -GRX)TDC -WJR)68N -129)QJ4 -FY1)PWF -F5D)RQM -S7K)PVL -88B)C23 -YV9)136 -5C8)X6V -LDQ)1FD -N55)WYB -WZB)ZT8 -SYH)QVB -FWZ)SFX -ZVJ)VXP -L5V)J31 -8ZW)4HG -49B)J24 -6LC)Z98 -G83)4V8 -BGX)J9B -6XF)MQJ -54P)BTC -83Z)KZP -BZZ)J9P -RL5)QXQ -YMQ)HH4 -3XQ)64P -3BG)SBJ -X7P)N8Y -3HN)L4S -T1P)H61 -ZJR)ZZR -1SH)JY7 -KTB)LYF -ZLF)BXG -G3B)BRS -8JV)46M -KDX)TP4 -DPC)T8P -VRQ)G56 -2JZ)M64 -YY2)1J2 -VSJ)G7W -SJ3)L68 -19W)SMN -KJX)GNP -7S3)RP1 -VCS)MKK -8C6)7TR -NY3)2LY -9N2)GVQ -9Y1)K9W -PLX)V6S -38P)QNP -V2D)J4Q -TGL)NMG -2N2)NXX -ZBW)G5C -88Y)QTV -NPD)B9Y -NFR)HHP -9Z9)Y49 -NTH)LG9 -RG9)HHS -Y3P)D7W -D38)4JL -MF5)XGZ -4BB)DJJ -1XF)BZ4 -F4Q)MHQ -7QN)FPZ -98T)DXP -MLJ)DMR -ZZC)7P2 -5G1)7T4 -J9B)VR4 -W7K)1LP -8Z2)4K2 -N1N)DS1 -T73)TQW -RQV)HCS -T8P)6XS -CNK)9WG -3RP)43B -S2K)Z2G -Z3H)P8G -BZ4)QVP -W7J)BN5 -ZNJ)91T -6V7)CLD -6SH)6L9 -XLQ)YBC -BWN)6RL -DRK)NBG -5ST)LR7 -BPM)DNV -3H7)WYV -WNF)BS9 -FY1)6K9 -3T2)3P4 -B45)S1Q -BKX)9ZD -Y7T)9PR -BRS)92N -QLQ)75L -XMQ)XTF -N8Y)LSJ -4Q1)2MG -NT9)NRL -7NT)F18 -NRD)CFJ -MDW)QXC -QMG)LCN -LSJ)L24 -44J)V5Y -186)18R -91T)RM1 -P4B)XVT -JN4)128 -JXZ)6PZ -Q36)3RP -6K1)T2C -3S8)3VX -42R)QSD -3WF)66X -LB2)XXH -G3Y)SB3 -44G)J99 -HPK)2X5 -7NH)HGJ -2W6)HTC -HM8)FS4 -XFD)9FK -643)L1R -3SQ)VB6 -8BQ)N5L -2X5)J3R -1ZS)8LF -21Z)SLK -YL7)FQH -RKK)DMZ -TNY)F96 -Y2F)FRV -MN7)BZZ -38X)KWN -75F)8WP -ZR5)N7W -F65)2VB -5PT)84N -F9Y)HRR -SVL)RXH -RB6)NFR -QTV)8CV -58Z)BWN -FQN)BK8 -WXC)MLY -683)HF6 -T5X)6X6 -BC5)WZB -J2H)SQF -DBM)LJQ -FQS)SWH -BFC)SLV -45B)7F8 -Z12)6DS -DP1)3T2 -SLK)BBN -34Q)6V7 -X66)DCJ -V1V)X6C -MR9)Z9T -PMF)VP9 -VCL)GNN -B7L)KQ2 -95C)F58 -2RF)YJJ -KNF)5X4 -GJT)YZJ -N9K)XTN -T84)HZW -TJN)6QJ -TB5)Z7W -YKV)YMQ -W6T)1CV -1G3)5ZB -LXG)3MK -YJN)TTD -2Z7)KJN -HHS)KKV -KQ2)D3W -M32)3SK -528)49L -CVH)LB6 -QSY)C6J -VQS)KFY -VPJ)95Q -2MG)GCK -B2N)9QV -6N5)5FX -F25)QJB -92Z)7QN -7XN)G62 -WQ8)61N -X8F)HG1 -6Z4)3YQ -MHQ)SAN -XR9)5XJ -891)H43 -VTD)1BJ -48L)MV7 -W7W)BQT -S9W)42J -7P2)ZV9 -TW7)DXK -CBG)2JK -7H8)KRG -GDW)W4X -G8X)2NW -J99)Y5T -VP9)83G -D17)DKJ -1YF)W9J -RSH)T43 -4SV)6V6 -M7D)QRQ -3WC)CJJ -45R)45B -WFN)21H -4HG)8C6 -NFN)BC5 -XWF)BWG -NHR)ST7 -H83)NXB -3SK)7GB -ZKW)D34 -VDT)1SH -33V)N7F -M8Z)4W8 -XPD)WXC -FRY)Z2V -JB4)WR2 -YPF)8T3 -C8R)LRK -V8L)WQ1 -28R)Q7Y -C52)Z18 -CBY)GLF -PXR)1F1 -4XM)CFG -J8G)V11 -RVN)9V6 -FZQ)B4V -775)3HN -1B2)X42 -VD7)6GY -5WS)91M -JJ2)3RW -3RG)8PX -H4W)KHD -B4Z)J56 -8XP)ZHJ -FZ4)6DZ -3QM)1XJ -KQD)WDC -BNV)87P -GHZ)B2J -J4Y)PXR -BMM)LVJ -4JK)WZN -TTD)KNL -TW2)9JZ -6KK)DPC -RZV)FK8 -3DR)VSR -PDP)76Z -N7H)X7P -J4L)7VB -2HT)DSL -MV7)ZL3 -Q7Y)FHP -7BM)2HT -4KF)FX7 -B62)DHN -FJ4)775 -Z1V)XFQ -N6T)7MV -136)F4M -FBW)FGV -W5G)Q7R -2G5)21B -F76)LLY -VCX)WJB -BN5)B2N -ZVF)9HQ -BMJ)D17 -1Q1)Y6J -6TV)MR9 -9FQ)1MQ -FC4)VCT -V2C)YDS -8N2)T7W -N5K)RY7 -YPH)WGN -RPY)TVY -6BQ)JJF -1SZ)KDP -1WL)DQW -ZXR)BT3 -MS6)JN4 -4ZD)DBM -3RL)BM4 -4DK)SVL -YZ4)XR1 -5R1)FMZ -8W7)JS1 -KWN)GZK -SR5)L9J -JX6)X5V -YBC)3S8 -H48)BTY -FL4)6WC -GB6)285 -64P)B4Z -HCS)LK1 -Q5F)R6V -JDC)HKH -PWR)916 -RDW)TRJ -V11)9L8 -HXY)9VS -RP1)CZD -B9Y)891 -P1G)FRZ -QTV)B92 -VB6)LYJ -3FL)7PW -QLM)L54 -LYQ)6LC -Y5Q)MD6 -KQ2)KJX -GQG)1K8 -SY7)WK9 -77W)K1H -65Z)RFV -H54)4P4 -95Q)KTB -VMB)DZS -F3C)1N5 -T26)7WW -MSL)CWB -QF5)6LN -TWH)MGK -73Z)7KR -VPP)LR8 -129)CBX -G8Q)L5V -9V7)RLB -B2X)YPR -T2D)M3M -TT1)4QD -89C)JCX -T7S)7QJ -6WC)SXQ -Z3H)YPM -MBP)7Z8 -D3W)G83 -QXX)74K -SSB)V2D -QVM)ZBL -WZ1)Z6G -D8J)GQG -9CF)F1C -YDP)TWH -FZ9)T3M -ZTQ)V9X -RX7)7F1 -L3H)6NF -BSM)TBV -Z2V)D6G -YS7)W32 -LWV)7ZB -PSP)YJR -49C)DWM -88D)3SZ -LX9)G2Z -46D)GKR -Z7W)1PR -PWK)NY3 -WDC)Z1V -ZGF)PBN -W28)HX3 -5WQ)49B -DYK)B5C -4R6)HK3 -HZ2)N7H -MN8)G4Y -SJW)B2X -4M5)6QW -YVC)PDW -D1Q)C97 -3SZ)7FW -N6M)MF5 -P53)XWC -G46)RDW -F6H)G9N -XTF)BNV -6LC)K8B -2XV)813 -7TR)J26 -HC4)K38 -9QV)VG8 -F7Y)58Z -N7W)V4N -YZX)35W -VCJ)1SN -R85)1FP -WHT)681 -QCJ)RHP -2T5)ZTX -VXP)XKP -DVZ)2VX -RDF)6FN -DLR)RXK -M66)F8N -BQD)TW1 -9L8)2BL -4T5)M36 -8FJ)3PK -MLF)7TW -LR8)VZJ -TMH)P2Z -8TH)LFP -FB6)66D -3P2)4T5 -BGZ)K4F -75V)F4Q -TP4)8K6 -4JL)KGH -N5L)LFC -F5D)WN4 -RMT)T5C -1JB)XSJ -MDB)WDX -Y4B)765 -1BY)MDW -KYQ)48R -KDD)6K3 -YZ2)517 -DC1)V5V -JS1)6C9 -FVR)3L7 -CCQ)HQ9 -LB6)JPM -SWH)W28 -WVM)K8N -L7T)GPF -4X5)98T -J1V)97M -XHZ)FZQ -J2L)CQ1 -Z9T)W7F -3XQ)F25 -XYS)M66 -PFM)92C -144)F91 -7ZB)PFM -GPK)HXY -BBN)MLJ -1KY)3QM -7FW)8BQ -NP8)N2C -CLY)QLQ -HN5)VD7 -1CV)H7D -QCJ)TDZ -G9N)HLN -WYK)8H7 -NRL)QXS -XMF)WHQ -SQV)2G5 -YQM)VZX -NMX)SR5 -T4P)6VG -3SQ)S47 -1BJ)Q36 -QXS)51X -HX3)KGJ -28V)GGC -2VC)6BL -4Q8)RVX -CKW)GTT -JX4)XCB -NDH)Z8W -HJ2)S2K -S6Z)NMX -N76)6TV -RLD)Q8V -R1Q)K7V -FRV)RQK -FJF)RLS -KBF)SWF -VJP)Y2F -LW6)PMF -7MD)67H -456)S3D -DW4)23D -KVT)CVH -NGC)1YF -FX7)JX4 -674)HBV -77G)7H8 -MZ6)528 -NX2)WGD -TZR)CLZ -YY7)4TQ -K8B)GR9 -S1Z)WF2 -H5F)CKS -W3R)J1V -DTH)28R -9SK)7NH -Q8V)X9B -WJB)4FK -5SP)VJP -3ZL)8Z2 -C6J)H85 -YR7)4JK -YS7)RVN -BPM)H83 -Q1Y)ZWH -4JM)561 -MVM)6X7 -T6Q)TW2 -TPT)47G -QVB)144 -VSR)H48 -GPS)FJF -RFB)T4B -VP7)3C9 -2D8)FZ4 -DWM)Y61 -YJN)C52 -1JB)ZG5 -2K9)J7F -3MK)4XM -YB3)PS7 -COM)WV2 -PDW)T1P -4YP)Q13 -BTC)ZBW -9FS)37V -87P)XP2 -7F1)RTN -HKR)ZKW -NHL)2XV -PP4)CBG -SDT)9CF -HLN)GBK -Y21)GPS -H42)FJ4 -FFZ)DDD -SF7)YZ2 -LP4)VSK -FK8)W5G -RFF)2FM -517)FDL -9FK)TW7 -83H)S1M -S4T)D8G -9TZ)89C -G7W)VMB -4TQ)V7H -JGP)Z95 -V9X)VCS -8P7)DN2 -WKZ)95C -L9J)Z8M -M36)FHD -BBH)T3G -XHZ)DP1 -VZJ)39J -FVR)YV9 -Z95)XK9 -D5Y)HTZ -8JH)ZXS -B9D)VHJ -YQD)XPD -9Z8)ZRT -285)X66 -F94)D5Y -C23)G3T -7SR)PWR -LK1)K79 -X42)8JV -3K2)LSP -DHH)QF5 -B92)H2L -7QJ)MPR -FYH)BYX -QCT)PFC -VQG)PQ8 -KNL)4SC -QJB)YOU -YKH)YY2 -S1M)T92 -6PW)11V -HMT)CQY -FHD)MTV -Z6G)PVR -4Q1)6N5 -N3M)38W -VCT)CCQ -9KW)BMF -QSG)4C1 -J7T)GST -FVN)TY8 -X6C)4YN -KRG)Q1Y -CDD)7FS -KDM)K1L -NXB)QR4 -XFQ)FZN -1T4)KYQ -QVR)34Q -W6S)TSK -XLD)YKH -75R)TH8 -T9Z)5NG -C97)YJF -PSZ)33Z -GNN)R49 -36J)N3H -MYL)N1Z -WPP)RHG -2VX)T6Q -XP2)DG9 -S21)Z1Q -NMG)YDV -SLV)BGZ -931)KQD -1DB)XGB -SXQ)WCX -K59)XBB -TXV)ZVF -DG9)Y3N -H27)3ZZ -XY8)ZZC -Q7R)V8L -W9J)WFN -8H7)J1X -QJ4)DXJ -GST)Q6K -YDS)JXP -GMW)83M -TFD)P3N -XTN)PKR -9HQ)5H6 -BTB)685 -3PN)D3H -6NT)F3C -JXP)77W -D8G)XHY -QZ9)L2J -75L)SQK -XWC)8YX -L1N)GS2 -JQ8)31Y -TZQ)FVK -DN2)YPH -DW2)8NW -RRQ)2T5 -S81)DT5 -S3X)V3Y -XBB)FVR -BFV)9DQ -9PR)Z3Z -92N)PLM -B5C)NZR -3C9)LJ5 -CQ1)HPK -LR7)BGX -37V)D61 -LRK)SP9 -JY1)HQ4 -RQM)WKZ -8X9)TJQ -DS4)KWB -LG9)JXZ -HG8)MN8 -KGJ)BYK -2JK)FMR -WB1)GB9 -WGD)TT1 -Z3Z)RTL -CDQ)6PW -8V8)2HD -CCC)W7K -YMQ)1WL -GRY)WB1 -4QK)DS4 -FQH)SSB -Z8W)648 -GPD)Q5F -ZBL)LCK -6RL)ZTM -7MV)6Z4 -QSY)B9D -N55)SVN -G62)1B2 -91R)Q1L -G3P)GX2 -PVL)1YW -J9B)JJ2 -TNS)PHY -MGK)XZG -RFV)3XQ -1XJ)23H -G3T)Z5H -3RK)T1W -T92)MXC -XDC)HG6 -WJQ)PRY -XCB)D8Z -K4R)K32 -XYS)46D -RK4)931 -7FS)442 -RQ9)YV4 -KFV)RDF -YC1)2B4 -CBT)WHT -JGZ)RTB -C19)HYY -RM1)PDP -SFX)RK4 -V5V)JYL -RXK)T57 -17R)3DR -CQL)JK6 -SP9)WVM -ZG5)T7N -QD7)YL7 -ZFT)3RG -PLM)SH8 -RP6)VPP -12T)K4R -G9F)KFV -MGG)72P -85L)DPB -GWP)L6L -NHD)WYK -XK8)9ND -T5X)ZXY -6QJ)8X9 -4MY)RP6 -WN4)W9L -7CW)JH8 -1JN)R7V -7KR)Q1G -YHT)5WR -GLP)FHT -59X)TLM -8LS)RKB -4MY)LKV -NQW)VPJ -J7F)R1Q -WWL)77G -LH7)YVC -LR2)SVZ -826)2Z7 -C8R)HJ2 -8WP)GFJ -X23)FB6 -RM1)76X -1Z6)BMJ -1FR)51P -LCK)VFT -ZL3)75R -KWB)L7T -6ZW)826 -NZR)3K2 -FQC)VHL -YPM)YPJ -2FM)CNL -4TQ)HTP -WGD)36J -PBN)9FQ -YVC)C2P -S49)YJN -QLX)SZC -Z8W)BFC -3ZZ)8D1 -WJV)JDP -Z7W)QPK -VZL)9VZ -KLZ)K5Q -SWS)TPT -R68)VFM -SXM)J4L -L71)BTB -8GB)6D5 -9WG)P6P -J52)SYH -D6G)T25 -TBV)F9Y -R3Y)NHL -5XF)S84 -VTZ)Z31 -HZW)XMT -DGL)W6S -7TN)QJN -2JT)WJQ -XSJ)9XN -YG4)X15 -JY7)DTM -B9Z)MGG -YJJ)Y8G -B4V)R6F -TFF)TDL -TNS)FYH -FDY)CCM -HG6)H2H -N5L)Z2N -FWZ)V1Z -CFG)GYM -23D)BJT -BGD)CLY -GXG)9FS -ZWH)T73 -J24)D4X -88N)BGJ -LH7)K5Y -3MC)7S3 -TJW)Z7S -ZK7)695 -1DM)19W -51P)DVX -N1Z)1SZ -JPM)3N2 -6D5)M32 -VVJ)KDM -FHP)19S -WCX)VZL -4FK)5XF -DZQ)SWS -QRQ)J52 -RHP)ZHT -5RR)92Z -3P4)D5N -1XJ)38N -YFB)C19 -1MT)S6T -8K5)QD8 -W86)NGC -ZV9)8FJ -GYM)GDP -7LS)HMT -LCN)S7K -K32)7RQ -NFR)S6Z -Q6K)CNK -LYF)RRP -8XJ)R6G -N1Y)DZQ -PQ8)H78 -HYY)J2H -8MB)5R1 -YDV)4GG -8YX)V62 -84V)46L -LNV)KVC -6X6)TMH -BPL)33V -6V6)YMM -JZJ)QWP -4T3)VSJ -DNH)JX6 -ZFT)VCX -KSD)YMD -HYR)F64 -GLF)7Q6 -FPT)84V -R6G)YK5 -NNT)H4W -TJD)WKD -RWZ)VMM -NLW)85L -4YN)SQR -8N2)9ZS -N3K)YHT -2S1)SYL -CCM)5MS -GVQ)HC4 -VM5)W3Q -WQ1)FWZ -RQK)GZM -HNK)8DX -D6J)GRY -TZQ)RZV -WHQ)SVY -WVM)3DP -Z7Z)PKM -C2K)N1Y -Z2N)9HB -CRZ)4YM -H78)MB8 -8RH)8LW -NBG)2BG -XSW)TMT -561)LRG -1N5)4M5 -FLW)YBZ -6RP)3QH -M92)R58 -CZ7)RDL -FGV)ZPV -RXF)CDQ -9XS)W7W -9VZ)4X2 -VRX)WPP -LYJ)VXH -681)YSC -PFC)5CQ -7G7)X8F -T57)FY1 -Z8Z)BKX -Z5P)YDP -CQD)T1D -8HF)BSN -YZJ)HVJ -KRL)N55 -4KR)4DK -P2D)KVT -RLC)YPF -GX2)4JM -V2Q)7F5 -FQM)L2G -SGD)WC5 -HTC)SJG -F1C)GDW -WDX)G21 -HBV)CVV -7F5)1Z6 -LNK)HFD -JB4)DFP -7S2)85B -S1Z)HKR -2LY)LX9 -T2C)DGK -HLX)Z6L -4FM)NDH -TRJ)TQM -49L)JY1 -MPR)3T6 -CWM)9SK -52C)9BX -JBY)DVW -V9C)DLR -ZHT)86L -MBH)NG2 -7SR)G4D -35M)MYL -NTD)QCT -2TX)1P3 -8RZ)8VK -WYP)N2S -7Z8)2RF -SJG)29X -7WW)GDT -VRN)QZ7 -7LG)YK2 -765)XLD -P3N)TRG -GCK)RSH -TLM)GPK -M79)4FX -XGB)RL5 -RXH)PKH -YHB)LR2 -265)1G3 -MCG)NHR -3PV)BPM -LM3)TFF -Y49)1BX -GB9)W1Q -GKR)45R -2LF)CHQ -595)X41 -W2G)7CW -YB6)83Z -8LF)2W6 -GJG)H42 -PKR)3Z6 -FLL)G7S -WZS)ZFJ -GB4)88N -8BK)CQM -9VS)W2G -5CT)YYD -G4Y)N79 -KJN)Y1T -RY7)LBS -K16)FLL -YPF)LW6 -SBJ)CRY -4DZ)186 -4GG)5WQ -KDV)4DZ -Q1L)H54 -R9Z)733 -YPJ)GLT -LNP)WVW -XPD)21Z -9V2)HK7 -4WW)37W -8K6)FBW -R3Y)LM3 -5M2)VM5 -ZNJ)DVZ -DVH)1NW -GLT)HM1 -SLK)PWK -84N)6K1 -GS2)88Y -K1H)GWP -4GW)ZRJ -DVX)PZG -VSF)5GL -WBS)4DV -8XD)S49 -V6J)4T7 -75S)YKR -GZM)BGD -NKS)LKD -29X)LYQ -JY9)2YX -HBY)73Z -BMF)LP4 -T4B)KC2 -87K)5M2 -QZR)FLW -GR9)KRL -TXB)6NT -4FK)4MY -B31)2LX -TG1)4YP -BQT)LNK -TW1)RB6 -3L7)T4P -Z8Z)N3M -6TF)CR7 -LFC)R33 -37W)1FL -CQY)J5N -S4G)VTD -ZT8)RZ1 -5CQ)1FR -BXG)FB1 -9G4)BPL -ZCG)F65 -ZZR)2NC -WZR)59N -6C9)V2C -ZFJ)P1G -CWB)KYN -SY4)R85 -DLK)9V2 -2LX)VGN -5JB)GPR -QHZ)9K7 -D8Z)2LF -395)NB1 -1FL)FBF -5MS)4XD -HF6)49C -JL7)YDQ -33Z)TG1 -CXL)X8Y -KYM)8XP -RTB)54P -LZ3)WJR -6DZ)969 -FC5)XH7 -DKJ)MCG -QCR)VCJ -W32)QXP -2XS)7LG -Z6G)KDX -H43)1SJ -R7V)G7M -YV4)8V8 -D4X)1Q1 -QSD)3KQ -SFX)M6F -DZ2)4DY -6K9)1DB -CZD)2TX -3Z6)RRQ -72H)3H7 -7BM)QRW -P1G)NPF -85B)71W -FRV)MMC -21B)5RR -CSL)VCL -XGZ)CDD -2B4)V9C -QD5)T2M -VMM)456 -G56)S1Z -NR6)C1N -NXX)HMR -H2H)XSW -D7W)GPD -JBY)ZNJ -WKD)KDV -7PN)MD2 -GDT)G6Q -LV1)7XN -3KQ)RHW -SWF)XLQ -YDS)FL4 -45R)Z8Z -K4F)K59 -HLJ)QD5 -11H)MX8 -MKC)VH3 -G21)NT9 -QXQ)L6Q -VJ2)GFS -HWJ)P4B -B33)3P2 -W28)2QR -C1N)8LS -9KW)PSZ -74K)6ZT -B23)WZ6 -PPG)GJG -PKM)4QK -BS9)T7S -F96)39P -444)RM5 -T6Q)BWD -S7K)M7D -YYD)M79 -D1P)116 -4DV)J6W -J7F)FRY -SVY)TZQ -8PX)1ZS -QFZ)NKW -FD8)YB6 -CLY)X6W -1YW)RFB -648)3MC -7D7)8TJ -DT5)B33 -T3M)5C8 -31Y)FYV -T43)75F -H46)RFF -3BR)J8G -7S7)WBS -G9F)C39 -2QR)12T -MKK)7LS -D1P)RX1 -X8Y)CS3 -7PN)CRZ -QMG)XNK -YMD)3JC -YSC)S21 -DKZ)VWQ -C1Y)G9Y -DS1)Z4P -T2M)9BM -38X)XMF -MZM)DZ2 -DXK)YQQ -HGJ)YZ4 -VCL)7BM -ZPV)SN4 -7J9)6XF -QWP)RKK -TSK)CQL -BMS)TVX -NPF)VJ2 -KC2)NP8 -MX8)YQM -TH8)RLD -KM7)F76 -ZRT)XJR -VWQ)V6J -MKC)SY7 -WGN)HLJ -CXL)4Q8 -1LP)8RH -MQJ)KD7 -7R8)R9Z -3H3)JL7 -Y8G)LNP -4VT)P51 -2NC)MLF -12H)HVN -HVJ)MN7 -SZC)7J4 -5X4)D1P -29N)NMH -8LW)L71 -YYJ)G46 -LDL)CQ3 -KHG)6MS -RR2)83H -35D)38X -SV6)XMQ -KHD)MSL -FGB)XFD -ZS2)LXF -DMQ)FZ9 -MMC)FGB -JW7)34Y -WGN)VRQ -LRZ)TB5 -6NF)4FV -DMR)9N2 -916)SY4 -83G)WJV -65M)12H -9HB)WSL -L1R)5SB -G9Y)1BT -J26)91R -WR2)H46 -2RC)K16 -QJN)VVV -4QD)G3Y -XBV)35M -QPK)RR2 -S72)T84 -Q2B)5PT -39J)MBH -VFM)QSY -G2Z)KDD -Y94)ZS2 -MTV)NPB -R49)B31 -RVX)TZR -MD2)V1V -9TD)MDB -WYV)YFB -FRZ)C2K -DPB)CTJ -5JB)M8Z -4DY)WQ8 -KGH)WZS -35W)3RK -1SN)PSP -VGN)5WS -BR8)8JH -N2Z)ZXR -TJY)29N -8JN)S81 -4FV)3Y3 -QFZ)F7Y -H7D)FFZ -TVY)BMM -8VK)395 -N3H)X1J -6RS)HQH -42J)FCX -6TF)R3Y -4K2)7R8 -BGJ)2JZ -7F8)G92 -BMS)6CM -HTZ)ZM5 -HQH)8P7 -MXC)7LR -M3K)YKV -54P)TJD -FS4)28V -7PW)WNF -HMR)SGC -V5V)HBY -RM5)Z12 -KZP)KCV -4P4)VWV -WZR)XYS -RNC)9Z8 -QR4)JQ8 -WSL)7S7 -S81)DHH -NGC)7SR -6L9)8MB -DNH)44J -PVR)124 -XZG)4X5 -M6F)CB8 -QJB)CZ7 -DQW)XBV -PKH)RX7 -GFS)7J9 -W7N)DVH -96G)DQC -BWG)W6T -2BG)129 -HHP)SJW -FGB)SBR -X6W)XHZ -5SB)MZ6 -L5G)65M -WC5)1MT -3T6)CTB -YJF)JGZ -124)LB2 -JDP)592 -WV2)4D6 -T7N)Y94 -1SJ)ZTQ -CKS)KHG -1SR)4L5 -6N5)3BR -22T)BQD -NBG)CSL -1ZG)DYK -P8G)DRK -LKD)RPY -7S3)9PB -ZTM)RNC -3QH)Y21 -VXH)LDQ -NVL)QD7 -TDC)TM4 -W5C)YHB -19S)MS9 -MNM)SJ3 -8MT)XY8 -6J1)GWC -T5C)KBQ -DC1)MVM -QXD)N8B -LKT)F5D -HM1)TNY -DQC)S9W -RTL)QGK -J1T)FPT -CZ7)2N2 -674)FC4 -FMR)NLW -TKG)1JN -1P3)GLP -HK3)VTZ -RHW)PG9 -LJQ)7B2 -5ZB)7ZM -LFP)PQW -TY8)YS7 -4BZ)QLX -9BX)TNS -S84)3PN -GGC)S4T -L5G)WX6 -25S)JZJ -WK9)L5G -LBS)9V5 -K7V)8MT -7Q6)G8X -4GN)HXM -VH3)XK8 -N8B)882 -83M)YG4 -P51)YR7 -CS3)YY7 -SVZ)N1N -X5V)G9F -G7M)GRX -39P)16T -YBM)JDC -WDC)8K5 -HLN)W9F -QVP)XR9 -442)VSF -YJR)LZ3 -86L)6TF -P2Z)LDL -PQW)PPG -CB8)1JB -W9F)CHH -VSK)RG1 -SXM)QCR -969)WYR -6VG)F69 -MLY)3VC -RDL)ZRH -X1Z)TWJ -1BT)RXF -4FX)T2D -L2J)LB5 -VHJ)MNM -Y3N)3BG -GD8)4KR -8TJ)C79 -CFJ)QVM -4YM)SXM -71W)2S1 -16T)NR6 -D5N)PC7 -S47)2RW -2Q3)QQ3 -6FN)9Y1 -PZG)6B3 -XD8)2D8 -C39)TJN -WYR)HWJ -HG1)RLC -CQM)7G7 -WF2)NPD -VWV)643 -JLZ)B2B -Z5H)BFV -LX9)1T4 -CBG)3ZL -9HQ)8JN -F18)Q7J -F4M)W86 -Q7J)YHM -6BQ)4FM -8CV)ZN4 -YPR)NW2 -VFT)FDW -DFP)JT7 -Y6J)ZK7 -C2P)CBY -3Y3)TVR -97M)JLZ -RG1)YB3 -1J2)DLX -V7H)D6J -6B3)8BK -NW2)F94 -PLY)D38 -J3R)WYP -4GM)9TZ -D34)44G -QXC)B23 -L68)797 -HH4)1XF -N2S)ZJR -JJF)CXL -L24)Z5P -YHM)JB4 -5FX)DW4 -5WR)KYM -1SS)QCJ -9V5)RWZ -ZXY)FD8 -VHL)6JG -RTN)Y5Q -JGP)H5F -2T5)7NT -LLY)TWZ -SYL)HSJ -BK8)3NR -VG8)D8J -Z18)T5X -G7S)N6M -9JZ)BR8 -BM4)8HF -DXP)7D7 -PG9)3SQ -P9Y)J7T -47G)TGL -9BX)JGP -HXM)7TN -JQ4)LQ5 -6MS)VP7 -2BL)3WC -T1W)WW8 -YDQ)NQW -1FL)Z3H -JCX)WHG -6ZK)L3H -DZS)TXB -Z4P)6BQ -Y5T)9V7 -5WQ)HN5 -DGK)C1Y -FSN)ZLF -72P)DNH -19S)K14 -QPK)FRL -6QW)VGS -5V9)2C7 -BYK)RQV -1JN)XWF -34W)6RP -QFS)SF7 -Y61)CKW -R33)NNT -MS9)4Q1 -M74)FVN -RX1)S4G -116)4BB -YQQ)MC2 -ZN4)1BY -RLS)BBC -B2J)11H -P6P)F6H -KD7)R9K -FCV)ZVJ -ZTX)HZ2 -VMM)SGD -5H6)Q2B -L1R)9Z9 -H83)FCV -F91)B45 -L4S)PP4 -2VB)R69 -YB6)4GN -5ST)1DM -3L3)J2L -ZRX)2RC -5GL)S3X -7LR)N2Z -3RL)P2D -ZHJ)TJY -DCJ)2XS -PHY)96G -MDB)QFS -SH8)LZ7 -VSF)CCC -XMT)35D -YKR)GB4 -X41)Y3P -MN8)2Q3 -LNG)NHD -K8N)DTH -H2X)J1T -5LM)Y1B -JT7)6J1 -VR4)P53 -813)JW7 -CNL)QXD -PRY)MG1 -S3D)R68 -JGZ)PXX -1NW)S72 -FYH)3RL -48R)CWM -2RW)6ZW -6DS)MNG -FD8)238 -FZN)HYR -NHL)THR -Z98)65Z -TRM)QLM -K38)W3R -4D6)WZ1 -BWD)2GQ -FRL)DKZ -WZ6)HC9 -BBN)7PN -DJJ)DRJ -3YQ)17B -KCV)YTH diff --git a/AdventOfCode/Problems/AOC2019/Day6/test.txt b/AdventOfCode/Problems/AOC2019/Day6/test.txt deleted file mode 100644 index f7b80d0..0000000 --- a/AdventOfCode/Problems/AOC2019/Day6/test.txt +++ /dev/null @@ -1,13 +0,0 @@ -COM)B -B)C -C)D -D)E -E)F -B)G -G)H -D)I -E)J -J)K -K)L -K)YOU -I)SAN \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2019/Day7/input.csv b/AdventOfCode/Problems/AOC2019/Day7/input.csv deleted file mode 100644 index 26ad04b..0000000 --- a/AdventOfCode/Problems/AOC2019/Day7/input.csv +++ /dev/null @@ -1 +0,0 @@ -3,8,1001,8,10,8,105,1,0,0,21,34,59,68,85,102,183,264,345,426,99999,3,9,101,3,9,9,102,3,9,9,4,9,99,3,9,1002,9,4,9,1001,9,2,9,1002,9,2,9,101,5,9,9,102,5,9,9,4,9,99,3,9,1001,9,4,9,4,9,99,3,9,101,3,9,9,1002,9,2,9,1001,9,5,9,4,9,99,3,9,1002,9,3,9,1001,9,5,9,102,3,9,9,4,9,99,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,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,101,1,9,9,4,9,99,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,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,101,2,9,9,4,9,99,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,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,1,9,4,9,99,3,9,1002,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,102,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,2,9,9,4,9,99,3,9,1001,9,1,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,1,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,99 diff --git a/AdventOfCode/Problems/AOC2019/Day8/input.txt b/AdventOfCode/Problems/AOC2019/Day8/input.txt deleted file mode 100644 index 7fa510e..0000000 --- a/AdventOfCode/Problems/AOC2019/Day8/input.txt +++ /dev/null @@ -1 +0,0 @@ -221002222122020222021022222022222222222222222222221222222022220222112022220222022020222202222222220222222222221222212222222222222222222222222222022222220202222122121222022122222122222222222222222222222222222022221222102022221222122220222202222222220222222222222222202222222222222222222222222222222222221112222222220222021222222222222222222222222222220222222122221222122122221222222221222202222222220222222222220222202222222222222222222222222222222222222212222222220222221122222222222222222222222202221222222022221222002222220222022020222222222222222222222222220222202022222222222222222222222222222222222002222122221222020122222022222222222212222222222222022222220222002022220222222122222212222222222222222222222222212022222222222222222222222222122222221222222222220222122222222022222222222212222202220222122122222222012122220222022020222212222122221222222222221222222122222222222222222222222222222222222122222022120222022222222122222222222212222202222222222122220222102222221122122120222202222122221222222222222222202022202222222222222222222222022222222212222022220222120122222122222222222212222212220222222222221222222022220122222120222202222022221222222222220222212122222222222222222222222222022222220112222022120222121022222222222221222222222222220222122122220222222122220102222120222202222122222222222222222222212222222222222222222222122222022222222122222222121222222222222222222221222222222222220222222122221222112222220212022022222212222122021222222222221222222122212222222222222222122222122222222122222022221222222122222222222221222212222212221220022122220222202022222102222222222212222022220222222222220222212022212222222222222222022222022222222022222022222222120222222022222222222202222202222220122022222222022122221222202020222212222122221222222222221222222222222222222222222222022222122222220212222122222222122222222222222222222202222222221220222222211222022022222202222122222212222122021222222222220222222122202222222222222222122222222222222202222122122222120022222222222222222212222222220222222022202222222122222202012122222212222022022222222222222222222222202222222222222222022222022222220002222222122222120122222122222222222202222212222222122022202222102122220000222122222202222122120222222222222222222122212222222222222222022222122222221102222222121222222022220122222221222212212202221220222122201222002222220210012120222222222022222222222222222022222122222222222222222222222222122222222102222022122222121222220122222221222212212222221220022022212222112022220220112120222212222122021222222222222022222022202222222222222222222222122222222212222122022222122122222122222221222202212222221221122022201222022222221021102020222222222022020222222222222022222022212222222222222222222222022222220222222122222222220022221122222220222202222222220221022222222222122122220100122221222212222222021222222222221022212122222222222222222222122222122222221212222122120222222222221122222222222222212212221222222022220222022222222120112021222222222022022222222222221222222022222222222222222222122222022222220012222222122222120022220222222222222202202212222222122222202222122022222022022121222222222222122222222222222222212222202222222222222222222222222222222122222222021222222022220122222222222222212202220220022122201222012022221202022121222222222022222222222222222222222222222222222222222222122222222222221012222122020222121222222222202220222202222212222201122122221222112122220202002122222212222222221222022222220022212022212222222222222222122222222222220202222222120222220122221022202220222212202212221210022122211222002122222112212220222212222222221222122222221022222222202222222222222222222222222222221002222122020222121222220022212221222202212202221200022120220222102022220201122122222222222022022222022222021022202022222222222222122222122222122222220022222122020222121122220122202222222212212222222200122022212222222122222121102021222202222022020222022222021222202122222222222222122222022222222222220122222222221222021022222022222222222202212202220221122022200222202222221202112022222222222022020222022222020122212222222222222222122222022222222220221022222222020222121022221022212220222222212222220210122120220222212222222112002022222202222122022222222222022122220022222222220222122222122222222220221222222222122222221222221122202222222212202212221200022220210222012222220122212221222212222122022222022222221022201222212222222222122222222222022221221002222122020222220222222222202222222222202222221211022022202222122022220122022121222212222222221222122222222222200122202022221222022222022222222222220202222222020222022022221122222221222222202222220202022222221222202122221021202122222222222222122222022222022222221022212022220222022222022222122220221002222122121222122222222222222222222200222202221200022221212222012022222202012122222222222020221222022222221222200022222122220222222222222222222221221022222122122222120122220122202222222211202212221200222120201222012022220020012020222212222021220222222222121022201022212122220222222222022222122221221112222022122222220022222022212220222212212202220002222220220222102222222201212011222222222122022222122222021022211222202222220222022222222222122222220122222022221222120222221022202221222221222202222000022220200222112122221122202020222212222021120222022222020122210122212122222222120222122222222222221012222122222122120122220022212222222212212202222101122211202222122222220102212102222202222122021222222222120122202022212122221222121222022222122222221212222222222022021122222222212221222200202202222021022202210222102022220211002222222212222021121222222222122122210122222122220222220222121222222202220212222122222022022122220022222220222202222222220210122202212222222121212202112210222202222222022222022222221122201022022122220222022222121222022201222002222122222122120022222222222220222221202212222001122111202222002120220212022000222202222121020222022222021022220022122022220222020222222222022200220012222122022222121222222222222222222201222222221000222222212222122020221201022121222202222120121222222222221222202222002022220222221222020222022211022112222022220022221122221022222221222220212222221022022000221222012020210200112102222220222221220222222222221222222222202222220222122222200222122220220222222022020112022122221122222221222222212222222211022110220222212220202221202020212201122022021222022222220022222122122022220222220222222222122211221222222222121012121022220222212221222211202222221120022102202222222021221210202212202212222120022222022222020222220222122122220222120222211222222221222112222222210002021222221022202221222201212202221220202222202222102221200202102111212202122221220222022222020222200222112122212222122222100222122220220212222222122022120022221022222221222220222212220112122100201222022222200100002222222212222020122222222222222022210222122222211222221222222222222202022012222222202212220222120022222221222022202222220112002102202222222022221002122102212222022020020222022222122122212222022022212222022222120222022212112022222122111122122222121222202221222020212202220012222111221222112120210121122220212202222220022022122222220222222022222122212222221222201222122201012122222122210202122022020222202220222102222222220010202200221022012120210002122010212210022122222022122222222022201222002222221222222222011222122212121012222122202112221022220120202220222122202210222220212121210222012121210001102012222200122120121122122222022022201122102122200222220222111222022200022212222022002112221122222021222222222220202212220120012200212122122220220011022102202210022021022022022222220122210222122122212222120222120222222211111222222222102012221222221221212222222011202222220220122200201122112122210212202100202202222222122122022222222222211022012122222222222222122222022211002202222222212202021122222220212022222010222210220011022200222222222221220111102011202220022221221122022222020122201222002222221222122222102222222211000212222122002022121022120020212220222121212202221202012102221122202022221002212010202200122220122222222221121222220222222122201222222222022222222220122112222122201002122022220220202122222121212220220111012211222022002021220020022112202202022222121122222220221222212222112122220222122222012222122212101122222022021022020022121220202221222112202202220101022100220222202021222122212001202222022222222022222221222222202122202222221222222222110222122212021102222222221202221122122021222022222202202200222112222000221022112021210011022222222202022020122122222221220022200122222120202222121222222222222202102222222222110122021022022021202120222112212210222110202011202022012022221100102221202220122022022022122220022222200222202220210222221222121222022200212122222222001122021022021121222021222102212211221000022021220122022222220021002201222201222221221222122221020222200022202020202222022222212222022201012102222222012212220122221020212222222022212211220211202210212122222020011200102001222211122220122122222222220022222122212221202222221222000222220222202122222222020022020022021021202022222122222201222001012010202022102122220022122201212200122120020022122221222022212022222020202222121222121222122200200212222022200012220022120122202120222102222202221212122110212222022020022211102102222220222022020222122222121022220022102220200222120222221222020201010122222122002212021222021122222020222210202201222122102110221122012221111102022112202220222122221122222220220222212222112220211202022222210222020200002212222122020112022022221122202221222021212120222222021011210122212120220121022110212220222120022022122220220122221122012122202202221222102222221221212222222222010012220122221122222120222221202010220112020112211122222021020010212011222222222120122122122221222022211222212122210202220222110222120202120012222122222202222122022021212022222202212222222212102011220122002221000202122100212220122021121220222222022122202222022120211212020222211222002211000012222022001122022122120021222222222011222010222110210200220122222021011000222020212201222022222120222221222022201122112021202222222222020222101200022212222222001102222122222021222020222120202210222110020020210222212222210011012022212221122222220120022222121022211022102121211222021222111222112220002012222222102022020022121120202122222021222022222000000202200022022022122221122112222220022022220221022222022122220022022221222222020222212222202220000102222222120122120222220221222021222220202112220101111222201222212220102121012111202210022120120120222221020022221022012122220212120222120222202222022102222022102112121222121021102222222202222111221022202111201022012120012220102001222202120222122220122221020222211022002020211212121222110222020211021002222222100222221202110222022222222111222020220220211022211222022021200022012021212222222221021120022222020222211022202120220202020222201222201212222022222022000002220212110220022020222121212121222002212211221022002222112110122112212200120022220220122222222222221222222022211222021222210222220221221122222022112012220202212121222212222210212120222220221020212122222222122212212111202210221221222121222220220122222022022121200222122222201222100211122202222122111202122202121221002012222010202211220020010102212222112022201002112121202202120220220121022221020012212222112220200202022222220222110222110012222022010122221122200012212200222110212010222111221211110122212221202221012022222202221222021120222222121102212122221021221220120222211222111222220202222222212202121012021010202010222020222210221221200010111122202022020220222011202212022020120221222222021002202122020221201210022222112222222211001212222222120022222122102112012022222022212002220221010212121222112121020121010101202221220122222122222222222212220022012220202212220222220222211222112202222222100102221212200001102210222122222000221001001222110222122122211001200120222220122020120222122021120212211222102120200210222222011222021222101202222022021212220122000210112112222021202212222102200220101222102020210200211221222220121120021222022222220002201122121121220211221222202222112200122022222022201222220202122112012002222212202010220210201202212122022221121001220020222202222120120221222121021102202122112222210202120222101222001210010122222022210122120112111101212110222110212221222120000201021022122222102221212001222211122220020220222121122202210222001021221211020222222220121211210022222022220222221122100020112011222012212002221111102011102202002220212221002000202201121020221122222020221122200222212120201200222222222221112200201102222022011102021022021101002111212222202221221100122022101012002122212011100121222202022021022221222020021112202022000120211220020220110220000212001222222222000012222222112210222022212010202210222200012222112212102221221001200101222221222221121220222220120002220222002221210220121220102220122201020212222120002222120212012110102120202020212100220100001010111102202222111220202200212202220120020221022221020112212022120121211200121222001222020201101012222122002022121012201021112122202221202202221101120120212021002120122212100220222212222121120022022120222102201222020020210202120220000220101221211002222220121012121202211222222112222110202001221010100001200122022120201002210002212200222120021021122221121122211022202220202201220221012220210200020102222022010212220112122021222010202101202222222121121202202222202222220211020012212200222221021020122120021202210022020102200212022222211222122211201112222120221202220222212002122000202012222212221021001000222202012222011001021211222111021222122022212100221112201122220202200221222222210220212222202202022222212012020122011111012020212102222010221211121111102211022121212202000011212202222220222021112120020222220222020021200220220221112221020222010012022122000112000112211210122001202111222121220012000020021110212220210100211012222011021122122020202100221012202022022202220201120220000222120200221202122020221022120222202121112100212120212102221122021001120022102021201022110000212200022122221020222000120022202122111212211201221220101220222211021212022211200222011112012221022120202102212122022012201010011000222021211022110222202221021220020020022020220012210122120022201222120222211222122220121112122120000222022102022112222222212012212122122021200222200010202221202000222000202012022022020222002010021022221022022010221202220220020222222200220122122200022022221012122220002212202201202200021001221210111000022222201110221022220020122120022021102201121102220122211201210212122220011120100221212122122220011112120112112110112012202120202210222002112200012011222022011211021201220221121221122022202122101002222222122201201201122222102212221211201222022020102002010212221020022210202110202102020002110222212012222122100122010012022211222021122121202001110222210022211110212202220221212102112202010112222120102112121112121102012221222212022020021000012022111001012221002021022201012100220021120120022220222002221022210120212211002220100200010202010002222212020002112002111212012001222012122222111010001000102000122021020111122010100000221121020221122201000112210022112012222211122220000102200200122211000120212021002220110220200210010001220022100210112221200210200100122202211202002112202002110211210012202100021210110012101012021101101212002112 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2021/Day11/input.txt b/AdventOfCode/Problems/AOC2021/Day11/input.txt deleted file mode 100644 index 586105d..0000000 --- a/AdventOfCode/Problems/AOC2021/Day11/input.txt +++ /dev/null @@ -1,10 +0,0 @@ -6318185732 -1122687135 -5173237676 -8754362612 -5718474666 -8443654137 -1247634346 -1446514585 -6717288267 -1727871228 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2021/Day11/input2.txt b/AdventOfCode/Problems/AOC2021/Day11/input2.txt deleted file mode 100644 index c046fc3..0000000 --- a/AdventOfCode/Problems/AOC2021/Day11/input2.txt +++ /dev/null @@ -1,10 +0,0 @@ -1111111111 -1111111111 -1111111111 -1111111111 -1111111111 -1111111119 -1111111111 -1111111111 -1111111111 -1111111119 diff --git a/AdventOfCode/Problems/AOC2021/Day3/Input.txt b/AdventOfCode/Problems/AOC2021/Day3/Input.txt deleted file mode 100644 index 98a204b..0000000 --- a/AdventOfCode/Problems/AOC2021/Day3/Input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -010111111011 -010010101110 -011001001100 -001000001010 -111100101000 -111010101100 -000111101111 -010011010011 -100010111011 -101011000111 -100111101010 -101101101101 -110010110110 -100110011100 -001110011000 -011000101010 -001100111101 -100011101111 -100111011001 -011100101101 -111101000111 -111000101011 -001001000101 -010110011000 -110100100001 -010010010011 -100100100100 -011011001000 -111101011101 -101011110011 -110011101101 -001001000100 -100111101110 -101101101010 -111110101000 -111011011001 -111110101101 -110101010100 -011100110000 -000010111110 -111011111111 -010111111110 -101001110101 -001111010100 -001111110001 -000010000000 -010001101000 -100001001111 -101111000010 -000011110001 -110111101110 -000000100111 -010100000111 -011111100001 -100011110001 -101000001111 -101010111001 -001101100100 -001100111001 -001000011010 -001001111100 -011001011001 -101011001010 -100101101101 -000101011110 -101100110111 -011000010110 -110101000110 -011010100101 -110011100110 -111101000010 -111110101011 -110101100101 -101110101010 -100110001011 -000110101100 -010100001001 -010011001110 -101010010101 -101010000101 -100100001011 -010010100101 -011000111111 -001010000001 -000001100111 -010101101111 -101110000110 -100101001001 -010000101001 -001101011001 -011101111110 -011110011100 -110100110111 -000101011010 -100000010011 -011100111000 -001110101000 -001001001000 -110101011101 -000011001111 -101000011010 -100011110010 -100100010111 -110001010100 -111010100110 -101001010100 -110100111101 -111000010111 -010001111000 -000101010110 -010100000100 -001000110010 -100111001100 -111001000100 -011100001011 -100110001010 -000010100111 -001010111110 -101100110001 -010100100001 -011001110010 -010011100101 -011111010110 -111000010010 -011110110101 -110101101100 -101010110110 -000111000001 -001111111101 -110011101010 -011000110010 -101110101011 -110100001100 -001000011000 -110110110010 -101111000111 -000111111001 -111100110100 -010010011010 -010010111010 -000001101000 -000101010101 -110111110101 -111001110110 -110011001100 -011110011001 -000010110101 -011011000111 -010101010110 -001011010100 -100001111001 -011000111010 -011100010000 -110001011010 -110010110111 -001101010101 -000110011000 -000010011110 -101100111001 -100011001110 -100010000000 -001111010001 -011100010011 -010001000010 -110010010111 -011011111101 -010011010100 -100001101001 -101100110110 -000000101011 -111000110111 -111101010110 -111110000000 -101010000111 -011010110110 -100110100111 -001011001011 -110011111000 -010111100110 -001100101010 -110001001000 -000100000111 -000001011100 -000100000000 -100010100000 -110001011011 -110110111101 -100110010001 -001101001110 -011111011000 -110010000100 -100011010110 -011001100000 -010101001110 -111100000001 -110100010111 -000001000011 -101100010011 -000100011111 -111000001001 -101100011100 -010110010001 -000110000010 -110000101111 -011010011100 -111000011110 -100110110001 -100000011100 -101010001011 -010111001100 -100111110111 -111100001011 -010100100100 -100111100101 -111100000111 -101001001101 -111001111000 -001110010100 -111010011001 -010100111111 -110111010011 -100100000001 -001101111111 -111101001100 -000111101010 -000100101001 -111011011101 -010001110111 -111010100001 -001101010100 -101010011100 -000011100100 -100101101010 -011111100000 -011011001110 -000101000111 -010010111111 -001100111011 -000001101001 -001110110001 -010011011110 -001011011000 -100000111010 -001000100101 -010001100011 -011001000111 -010110101010 -101000001001 -110101011000 -001100000101 -100110011001 -000011001001 -100110111001 -111101101001 -011011001001 -010001100111 -001100011100 -011111101111 -100100111010 -101111110011 -110111001110 -000111100000 -011110000101 -111110100010 -001011001101 -110100101011 -011100001101 -111001111100 -111110100110 -000010010100 -010111110010 -001110001101 -011111010011 -110110111010 -101001110000 -011110110011 -000111011000 -010111000110 -001011100010 -001110000010 -010111000011 -010011111110 -011000010000 -101111011110 -101010000110 -011100011101 -011101101100 -100110101001 -000000011001 -100101010010 -110011010101 -010100100111 -011101011100 -011001111001 -000001001000 -001000101011 -010110111101 -100110010010 -010010010110 -000000111001 -011111110101 -011111001000 -100100011111 -000001111000 -111101010010 -101010100100 -011010111101 -000001011011 -101111100001 -100011000000 -110011001010 -000100010111 -100000010000 -101111010110 -010010010001 -101011100001 -101001011100 -001111000011 -111000100010 -001101110110 -001110111011 -100001110010 -000001110001 -111100001000 -100010011101 -000011000110 -111100100110 -000111110111 -000100111001 -011001110001 -111101010001 -110110101100 -010001011001 -001101111110 -000101111010 -110100100110 -111011001110 -110011010100 -010000100011 -011000111001 -110001110001 -101000000001 -101011000101 -011010000110 -000010111000 -010011100011 -111101101110 -001111010010 -100011011100 -111110111010 -000010110010 -101000011100 -010011101011 -110001011000 -000000010011 -001101010010 -110111111011 -111101011100 -111001010011 -110111100101 -111000111001 -001110010010 -001011101101 -110100100111 -101011100000 -011000100101 -110101010010 -000110000111 -111111001000 -000011100110 -101101110011 -001110011111 -110000101110 -110011100101 -101110100101 -001000111000 -101111000011 -100111111011 -011010101111 -101101001000 -000101101110 -111101000011 -000011000010 -000101010010 -101001011101 -110011010011 -111010010001 -110100010001 -010100001010 -110111101010 -100111000101 -101001100010 -011010011011 -101011101101 -011001100001 -001000110111 -000100101000 -010000000111 -111111110000 -001011110110 -100010010001 -100110101111 -110110010000 -100110011011 -001100110101 -100011101100 -000011011001 -010110100001 -011110101111 -101011011000 -101110111001 -111000010000 -011100000010 -100110100101 -010101011111 -100000111001 -011000111100 -101100100111 -101011111000 -111101111101 -101000100011 -101000010101 -111001010010 -101110000111 -101010000001 -000100100111 -100001011101 -110010101010 -000000100100 -011101000101 -110010001101 -111011101110 -111111111110 -011100000111 -101111110010 -000101100110 -000110001011 -100100011000 -010001101111 -011110010000 -100011011111 -010101101010 -000011100000 -000101001110 -001001110001 -111110011001 -101110000000 -010001010010 -110001000110 -101011001110 -010001101001 -000000011011 -101001010011 -011010000100 -001100001100 -100010001001 -100000111111 -001000000000 -100110110100 -100111110000 -101001110001 -000110101101 -000111001010 -101100011011 -110001101000 -000111101110 -110110010011 -100010001000 -001010001100 -001011111110 -001110000111 -110010100000 -100001110101 -000110111101 -110010011000 -111110111011 -101000000011 -011010011110 -110000001111 -011000110100 -111111001101 -000010110100 -101100001100 -110000101011 -010000001110 -101001101000 -011000000100 -101101011000 -100111111100 -110001001010 -001010101100 -111010001110 -101110100110 -011110010001 -111011111010 -000001100110 -010001100101 -100101001111 -111001001011 -111101101010 -011011000001 -010111010101 -110001111110 -110100101110 -111101011011 -011000101011 -010100111100 -011000000111 -101000101001 -111000110001 -101000110001 -001111010011 -100000010100 -001001101101 -010101110001 -100110000101 -011000101101 -001110110010 -100111000001 -011001000001 -000101101000 -101000101110 -000100001110 -111110101111 -011110110001 -101001110010 -000000111010 -101111010010 -011110011010 -101000011111 -000100001100 -110001111001 -110000110101 -111010011100 -001000111011 -111110001111 -011011011000 -000110110001 -101001010010 -111010100011 -000001111100 -110010000001 -110101111011 -100011001001 -010011100001 -101101011111 -100000001010 -001011001000 -000011100010 -011110111000 -000110111011 -010111001011 -011100011000 -101010011011 -001001011110 -000110001010 -111011010101 -010101110010 -011100101001 -100000110010 -111100111001 -001011011101 -110101101001 -001000111110 -101011000011 -001110111111 -100101010110 -111011011110 -010111111001 -011001010001 -110101111111 -110100100101 -111111110001 -010011000101 -011101101010 -101111000100 -011101000100 -001110110110 -010011011000 -000011011010 -110000000110 -001100001101 -111001111001 -100001100101 -100100010011 -111011111000 -001001111110 -101101000000 -000001100001 -001100001011 -110011011111 -010101111110 -001110011100 -111111000100 -010011000010 -101100010000 -000010110111 -110100000101 -110100010010 -111001100101 -010000010001 -101100100110 -001111101100 -011100110110 -000000111101 -001000000100 -010101101101 -100101101000 -001001010101 -000000001111 -110111110100 -000010110110 -001000000010 -011000101000 -100101001101 -010110101110 -100010110001 -010111010000 -001111011001 -000011110100 -100100111000 -011011100110 -100100010110 -000001111101 -010111011011 -110001000101 -111100010001 -101001000111 -110100010000 -001010000111 -101001110111 -010010010010 -100010111100 -001101000011 -011001110011 -000100101111 -010110011101 -001001011010 -111011101001 -111111000000 -111110000111 -110000001011 -010000110010 -011100011001 -011001100011 -001101000110 -011001011111 -100111100000 -110111010100 -101101000001 -110011101000 -001010110101 -100101010001 -101000101100 -010110001000 -111011111011 -000010010001 -010111011010 -011101101011 -001000101110 -101010100111 -001011000111 -011011010110 -110111101111 -100001110001 -100100101111 -110000010011 -011110111011 -000110000100 -110000111111 -100110101100 -001101110101 -011100000100 -001100011110 -010111010010 -001110101101 -100110001110 -100100010000 -001000001101 -011101110011 -011001100110 -110101000011 -100101001010 -111111101111 -010011000100 -100111000111 -101100101100 -010110000100 -111100000100 -000000101001 -000011110010 -011011110111 -011101110001 -111110000001 -011000011001 -100001101111 -110000011010 -110110101010 -110100110000 -111111000011 -100011100010 -100100010010 -110100011000 -000110000110 -001101001000 -101011110111 -000011110111 -001001100100 -100010110011 -100111111000 -000001111010 -110001111101 -100011111111 -111001001101 -011111101011 -101111110111 -100111000011 -010010001010 -010101101011 -011011110000 -110111000000 -010011101111 -010001010101 -111110101010 -001010101010 -001100101101 -111011000111 -101001000001 -000101000100 -010011110010 -001110100010 -110111001000 -111011001101 -111110001010 -110000100001 -000000010101 -000010011001 -011100100111 -001101111010 -000001100100 -011111101100 -110100011111 -010110000000 -001010101001 -000010010011 -111100000110 -110101000101 -010110001011 -111001001000 -010110101111 -001000000001 -111100001101 -001000110110 -110001101001 -001110001011 -111101101011 -011101111100 -100011001011 -001000001001 -000001001100 -100100110111 -111111101101 -001110100000 -001001001001 -001111001100 -101100101111 -101100110010 -101000100001 -101000010110 -100000010101 -011010011000 -101101101110 -011101001100 -101011111100 -101110101000 -110010100100 -011111011110 -110010011101 -110100100011 -111111100100 -011011011101 -011100100001 -101011110000 -001100100011 -000111111000 -110010001010 -100001001001 -110010001000 -111010001001 -010110111111 -101011001101 -101010011110 -011011110001 -101010100011 -100000110111 -100011101001 -101110010011 -101011011011 -110010010000 -011110100011 -010010110110 -100110010111 -110100000110 -101011101011 -001100010100 -101101010000 -110110001001 -010010001101 -111011010110 -111100001110 -000101111001 -100001000001 -101111101001 -100101101110 -000011001101 -000001000110 -111110001011 -000010101111 -011101101101 -000000000110 -111111101010 -101001110110 -111011000100 -001011101111 -110010111010 -110011110001 -111100011111 -110110010001 -100101110000 -010001001011 -101100010100 -110100001010 -001011101001 -110110000001 -001101001001 -100000111100 -001101101010 -010000110011 -011111101110 -110001110011 -011110011000 -000010001010 -001110000100 -000110101111 -100011111000 -100101100010 -111111110010 -101100011001 -011100100000 -100001100011 -001010011110 -111100011010 -010110100010 -101110010010 -001011110010 -100010111000 -001100110010 -001001101001 -011111101101 -101100111100 -011010011101 -101011100100 -111000001000 -010111011100 -001010000000 -011110000110 -110101101110 -000111000101 -101001011010 -110010100010 -100101110010 -000101100100 -010100110010 -011001000010 -110010011010 -010100001011 -011001111110 -011000101001 -011101011011 -010010000111 -000001110111 -100010101001 -111100011101 -100010001011 -111100101100 -011111010101 -111100101110 -111101001110 -111000010110 -000000110110 -011110000001 -000111011110 -111010111010 -101010001101 -111110101100 -000111110010 -110000111101 -111101110101 -101010101100 -101110110010 -110110011010 -111110110001 -011101111011 -101011111011 -100111101101 -000110011001 -100101101011 -110101101101 -010111110100 -001111110010 -101010101000 -011001100100 -101011111111 -001001000001 -010100100110 -111100011100 -011100011010 -000011011110 -001011101010 -010010001110 -101101101111 -000101000010 -010111100010 -010010010000 -111000000101 -010001100010 -101100001111 -011110111100 -100011000010 -010100001111 -011100101110 -011000111110 -111101010000 -110100111000 -001010001111 -111100011011 -101000111110 -100000011011 -010110000001 -001111100111 -001111101111 -011001011100 -111001000011 -110011101111 -001101100011 -101100111111 -011111101010 -010000011110 -001111111111 -010001001001 -111010101000 -110100001001 -111111010111 -000101110100 -101101100000 -001101100001 -001111111000 -100111101001 -000110010001 -100011101011 -000010000101 -101010001100 -000111110011 -001010110001 -111110001110 -010011100010 -100011010000 -100001010010 -100011000101 -110011000100 -010000010000 -110100110011 -100011000111 -010111101010 -101011000010 -110000101100 -111100001111 -000110100001 -010010110001 -111000100110 -000110111110 -100101000000 -011101001010 -101111011011 -111011101111 -000000010100 -110011101110 -111001110111 -011111000111 -111111011100 -110010011111 -111111110111 -001110110011 -000010010010 -100100100001 -111010000101 -001001110011 -101001101111 -101110101110 -101000101111 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2021/Day3/sara.txt b/AdventOfCode/Problems/AOC2021/Day3/sara.txt deleted file mode 100644 index d4a5493..0000000 --- a/AdventOfCode/Problems/AOC2021/Day3/sara.txt +++ /dev/null @@ -1,1000 +0,0 @@ -101000111100 -000011111101 -011100000100 -100100010000 -011110010100 -101001100000 -110001010000 -111110011011 -000110100110 -110100000001 -110100001001 -010000100011 -000010011100 -111001110001 -011001000010 -100011100110 -101010100111 -001011001101 -001101100100 -111010110100 -010101011100 -001010010000 -101001111001 -101110010001 -110100011100 -001010111110 -011110110100 -110110101110 -000000101101 -001100000110 -110010110001 -010110101110 -100111000111 -000010101111 -010101111011 -011101000100 -010000011011 -110011111111 -000001100100 -100100110110 -100001101001 -110001000010 -010111110110 -101101011001 -010101101101 -010001101100 -100010000000 -111111001001 -111101001011 -010110011001 -011000000100 -011100101000 -111101001000 -111000110010 -110000000110 -001101011000 -101110010011 -100010011111 -111110010000 -000011010011 -111110100010 -111111001111 -101001011110 -111001101001 -111010011100 -001011001111 -001010011110 -110111101010 -101111101101 -011101110101 -001111110101 -010111110011 -000010011000 -111111111000 -000101001100 -110011001000 -100010100110 -100110101110 -001010101101 -110000111000 -101100010110 -000000100101 -111001101101 -111010001101 -111110000111 -010101000010 -100000101101 -000011100011 -011011000111 -011000011111 -100101011100 -101011000110 -111110001110 -001010011101 -101001101001 -001101111110 -000100000010 -011110000001 -010111101101 -010101100010 -000110000011 -100001111010 -011001011000 -001011110100 -001101111011 -001110110010 -001010101000 -100001001100 -101010100110 -100010101011 -111000010000 -100101100111 -010001011001 -010010101101 -001001000111 -100010111100 -001011100011 -100100001101 -110000110010 -100010011101 -111001011100 -101101011011 -010011111111 -010100111111 -000101100011 -111001110111 -000010100100 -101100000000 -111110100011 -110101111111 -001101001101 -010110000110 -110100010100 -011100011100 -110011001100 -000001010111 -110100001000 -110110100111 -010000001111 -100011111110 -001000010000 -011101001001 -100110101111 -000010101101 -100011010101 -010101001000 -110101011101 -111111101010 -101011101101 -010101001001 -101101000110 -110110101000 -110100100101 -000011110101 -001110101001 -011101011110 -111111110100 -010111000011 -100101010000 -010011111010 -111001101100 -100100010101 -100101100001 -001111000111 -110100101001 -010010011100 -011001000101 -111101010001 -001100010000 -111100000011 -000101001000 -010011010111 -101110011000 -110000111010 -110010001011 -111110110010 -000000001011 -011001111001 -001001001110 -100111001111 -110110001010 -110110010101 -110011001101 -010001101001 -000010100111 -100111111110 -111011100001 -011000100000 -111111000100 -111100100010 -110110110110 -001100111110 -101000100001 -000010000101 -111101011101 -001001001101 -101011001101 -000010010001 -011010110001 -110000000010 -000111001000 -111110101100 -011111000111 -010101111000 -010100010110 -111111100100 -110011010001 -010110001110 -000100010011 -100101100011 -101010001011 -001010111101 -111110111000 -101001100011 -011100110010 -101001101010 -111011110000 -011101110000 -000001101111 -111101101100 -110101000101 -011000110101 -000111100101 -111110011101 -000111101010 -010011100101 -101001001001 -100010101000 -111111100011 -011011101111 -001011111001 -001001101011 -100101100101 -100011111000 -010110100001 -000100111111 -010100111101 -010100100000 -110000101000 -100001011000 -100010011000 -100011101111 -001100010001 -010001010001 -011011001001 -001001110110 -111011011100 -000110010000 -111110011111 -001111101000 -010010010001 -000011001110 -101011101100 -001000110110 -111000010001 -010111000101 -110000001110 -000011111010 -010000010100 -011101001110 -000111011011 -000111110010 -111110110101 -101110100001 -111101011100 -010001111001 -010011011000 -111110111011 -111000100110 -000110001001 -100000111110 -001101101010 -101100111010 -000101011111 -001101010111 -011001010011 -001111010110 -010101000000 -010011100001 -010011001000 -110110011011 -110100111000 -101110000111 -100101110111 -000001011100 -111110111110 -000001011010 -010101101000 -010010100100 -011100010011 -110111001000 -110011100001 -111100111010 -010001110100 -000100100111 -000001110011 -110011100111 -010010101111 -100010001101 -111101101011 -110100010101 -101010111110 -111010011110 -111101101101 -000100010000 -111101010010 -011100001111 -101010110001 -000111111100 -010100001101 -111100010000 -101011110110 -010100011000 -100111101001 -011100000000 -000110110110 -001111010011 -111100111101 -101111101100 -001000101100 -111100011000 -010101110000 -001110110001 -000000011110 -010010111101 -000001001001 -110100101101 -100010010100 -010100001001 -100110001000 -000011001011 -101011001111 -100010100111 -011101100000 -110111101111 -001110100010 -100101101110 -110100000000 -001010100100 -011100110100 -011100011111 -010101100110 -011000001000 -100000111010 -011011100000 -000011110011 -010111011111 -011100101111 -111011111001 -110010111101 -101101110101 -101100100010 -001001111100 -100100111001 -101101111110 -001100100110 -011011100101 -110111010010 -101100111111 -000011110111 -001110111101 -100110000000 -001100010100 -110001101101 -011010100000 -000100011010 -011001011010 -011111111111 -011000001100 -111111110001 -000000101110 -000110011111 -001110100000 -001110011101 -000000011000 -101001110011 -000101101010 -000100001110 -101100011011 -110010101111 -011101000001 -110001011000 -111011011111 -111110100100 -010101011111 -110011111000 -000101111111 -001101011101 -010111011011 -101000110011 -001110010001 -010010001001 -000010011010 -000010101001 -110111110100 -100101001000 -000101000100 -101111001001 -101111111111 -010000010010 -101001110000 -100100001110 -001001110010 -111010110010 -110011011111 -101001110100 -011100111111 -100000111111 -110101101100 -000100110100 -100110101010 -100100000100 -010010000110 -010110001100 -000010001001 -001100001010 -100001101000 -100010011001 -010101101110 -010000111001 -101110110010 -111100100000 -110000101110 -101001101111 -100101001100 -111011101111 -001111000001 -011101111101 -011000010111 -101011111001 -101011010110 -010000000011 -100010011011 -001111001011 -101000011101 -001101100010 -100111010101 -000111100001 -101111010011 -000101101100 -111110000101 -110100011110 -011101101000 -100000111001 -111000101001 -000011010100 -110101011011 -010011100011 -111011010110 -010110111000 -110111010101 -001111111110 -000011011101 -001011000100 -000101101111 -101100011100 -001001101100 -011110111100 -010001000001 -100100101101 -001101010101 -101101111001 -111001101011 -100111001010 -100110111001 -110000101111 -001001110101 -011101101111 -101101100011 -101000011111 -101010111101 -011100010111 -011010110000 -100111101111 -110101110100 -011111011000 -110010100000 -010110100000 -100010101111 -100101001110 -000101000000 -100111110111 -000101100100 -010111101111 -110100101000 -110111001010 -010011000000 -000110110100 -000110011010 -110000010110 -111000100100 -001110001110 -100011100111 -100101000100 -100110110100 -110010110011 -001100101000 -000101001001 -110101000100 -100101010101 -000101011101 -111110000001 -000101110001 -011001011100 -101001110010 -010111001000 -100000000111 -101110101000 -111000001011 -101111110111 -111000111010 -011101000111 -101111110001 -011010101111 -111100100100 -100111000101 -000011100110 -011110110010 -110110100001 -011111010000 -100111010000 -011000101000 -011001000111 -000000001000 -000100101010 -010011001111 -100100011100 -011110100011 -000010111101 -000110010110 -110010100010 -001100011011 -101101000001 -110111101011 -110101100000 -100101011000 -110111011111 -111011100000 -011101101101 -110101001000 -000100111000 -101100101001 -111101101111 -000100111100 -000101111110 -011100101011 -111101000101 -111000101000 -010111110001 -111011001001 -110001010010 -110101001101 -101101000010 -110101010100 -001100011010 -001100001001 -101011000101 -110101010001 -010111011100 -001110110011 -111110101000 -101101010111 -001110001010 -011000011101 -101111000011 -101000000000 -001000000010 -000110111001 -110100110110 -111000100010 -110011010000 -101000101111 -001100101111 -111111111001 -110001001000 -010100010101 -000100101100 -101110111111 -101001001100 -010111100011 -101100101101 -101101001111 -010110011010 -000101001010 -100111110010 -101110000110 -000000110111 -001001010110 -010101000110 -001101000101 -001011101000 -101010110110 -010111000000 -111110001001 -011101110001 -000101110100 -101110101011 -100010101001 -111001100101 -011010010101 -111010010000 -001010110111 -100111101101 -001011001001 -111100110001 -000000000100 -011010110111 -100101011111 -011000001110 -100111010010 -111111000111 -011110110110 -011000110011 -000101101011 -011011101101 -001110111010 -111011110100 -001100101001 -111001111011 -111111101111 -011011000101 -011000110010 -100011110001 -111101110001 -100010101100 -010111111001 -001001100100 -100010111110 -110111100111 -100110000100 -111110011000 -110000100011 -011000010010 -011110011001 -101011011111 -010111001001 -010001011101 -111000100101 -001011000111 -010011111110 -011110011110 -011011111100 -011000110000 -101100111110 -010101111110 -110111100010 -000111001101 -111100000101 -001001010010 -001101111111 -101000011001 -000111010110 -010101100011 -011101110110 -101100110010 -100001010001 -010110001010 -010101011110 -111110101101 -000011111110 -010010000100 -010111000111 -000110001011 -010000101001 -000000010000 -100011100000 -000001100110 -101100011000 -011001110001 -010011011001 -110000000111 -000101101110 -010011000111 -110100011010 -001110100111 -000100010101 -000110110111 -100001010000 -001110001000 -111101100100 -001001100000 -100011111010 -101111001110 -100010111011 -011110000110 -101110100000 -001100001100 -011010010000 -011001111100 -110011011110 -110110001111 -001100010111 -101110001100 -101110101010 -000010000111 -101010000101 -010011011010 -010010011000 -010100101011 -001110000101 -000110111111 -011011110110 -111111100110 -100011110101 -001011011110 -111001111100 -110011101001 -011010001011 -110001100001 -101100101100 -011100001001 -010101011000 -111111111011 -110001111011 -110111110011 -111100001010 -110011011000 -100011001000 -011100100000 -110110110010 -101011110101 -001101100101 -111001010000 -111010100110 -011011011101 -001000011001 -000111011100 -111001001100 -101111010000 -100101101101 -000010010110 -101110111010 -010011000011 -001000011010 -000101000010 -100000110100 -100000011101 -110001001111 -010100101100 -100100010111 -010111100001 -010000111101 -001000100101 -101101111100 -111001110101 -111101010110 -010101001100 -100101011011 -100001100101 -001100101011 -111101011110 -001100100100 -000000101100 -010000101100 -011010011011 -111101101001 -110010110111 -010101111111 -011001101000 -011000010001 -001111011011 -001001011111 -110101000000 -110101000010 -100111110100 -111010011010 -000011001111 -101010110010 -100101111001 -100110100110 -111001110011 -011000100010 -001110010011 -001110001111 -100101000101 -111000011101 -101111101010 -011001100111 -001000000011 -010000010101 -100111111100 -011011011111 -010110100110 -010111101110 -010001101010 -000001101000 -101011000111 -111011000010 -101101100000 -000100010100 -000010011011 -111000101101 -001100110000 -111010100011 -101100000110 -100011100011 -100011100001 -111011110111 -100111100100 -111001110000 -010111100000 -111001011110 -110011100101 -111101010000 -010101001010 -100110101011 -100101101001 -101000001001 -011110111101 -010000110110 -011111000000 -111100101101 -011100110011 -011011000011 -111000000001 -001010101010 -111011111101 -110001110000 -000001010001 -101000100100 -000001001100 -101010010011 -001000000100 -010001111000 -011100000001 -111100111100 -100011000011 -111011110110 -100000101111 -111101000001 -100100110100 -010110111111 -111100010011 -100001000001 -111101000000 -110010001101 -011110010011 -110010111010 -011011001111 -110111101100 -000000111001 -010111111100 -100110101000 -110000110110 -010010110100 -101101001101 -101100000010 -000101000001 -001001010100 -000110111101 -100100001011 -100100110001 -110001000001 -111101011010 -001010110001 -110111000111 -010101000011 -111101101110 -101011000000 -010101100101 -110010100110 -001010001000 -110000101001 -010100100111 -111110010111 -000010110010 -001101010001 -101111110101 -100011001010 -110011111001 -111001011010 -100011101010 -100111100101 -001101110111 -111000110101 -010000100001 -000000110110 -010111110100 -000111110011 -000101000101 -010101000101 -001101101101 -111000010111 -000100000011 -111011000001 -001111001110 -101110010101 -010011010001 -110111111110 -001011100001 -101010011110 -110010010101 -101100110001 -001111111010 -001111011111 -010110111001 -100101010010 -110101110111 -000110111011 -100000010010 -111000110100 -000100111001 -011011001010 -110000000000 -101001010011 -100100001001 -011111101100 -011101110011 -011101000101 -000100100001 -001011001011 -110101101111 -110010111111 -100100100110 -110110001000 -001001101111 -111001000000 -001101111000 -101110011010 -110001101111 -000000101010 -110001001010 -000110111110 -101111010110 -010000001000 -111011110010 -110111011110 -010011000001 -010101001111 -001101110110 -001000011111 -010110110011 -111000001101 -010000110111 -000101110110 -000011011110 -111110010010 -100100110000 -000100001111 -011100101101 -001101010000 -100101001001 -001001010000 -000100001001 -011100011101 -101000111010 -100111011110 -000000001111 -100001100100 -111101100011 -111001111010 -110110100011 -101110101111 -101000001110 -000011010101 -010001000110 -010110100101 -010000110010 -100110011001 -100100101111 -110110001001 -111111010111 -011010011111 -111110011010 -011011011011 -111101001110 -110111100001 -011111101010 -010010111000 -000010010000 -111110101010 -011011101100 -100100111000 -110100000110 -110111010100 -101101011110 -100100111011 -101001011011 -011000111001 -111100111011 -110101011010 -101010101010 -001010010010 -101001110111 -001001100010 -001010101110 -000001001111 -011010001111 -010110100111 -011110110000 -111001000101 -001110100110 -111001010010 -101001010010 -001011000010 -111010101010 -101010110000 -111100010100 -000111100111 -110111100100 diff --git a/AdventOfCode/Problems/AOC2021/Day3/test.txt b/AdventOfCode/Problems/AOC2021/Day3/test.txt deleted file mode 100644 index 5ca60e4..0000000 --- a/AdventOfCode/Problems/AOC2021/Day3/test.txt +++ /dev/null @@ -1,12 +0,0 @@ -00100 -11110 -10110 -10111 -10101 -01111 -00111 -11100 -10000 -11001 -00010 -01010 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2021/Day6/input.txt b/AdventOfCode/Problems/AOC2021/Day6/input.txt deleted file mode 100644 index 22e0632..0000000 --- a/AdventOfCode/Problems/AOC2021/Day6/input.txt +++ /dev/null @@ -1 +0,0 @@ -1,3,4,1,1,1,1,1,1,1,1,2,2,1,4,2,4,1,1,1,1,1,5,4,1,1,2,1,1,1,1,4,1,1,1,4,4,1,1,1,1,1,1,1,2,4,1,3,1,1,2,1,2,1,1,4,1,1,1,4,3,1,3,1,5,1,1,3,4,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,5,5,3,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,5,1,1,1,1,1,4,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,2,4,1,5,5,1,1,5,3,4,4,4,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,5,3,1,4,1,1,2,2,1,2,2,5,1,1,1,2,1,1,1,1,3,4,5,1,2,1,1,1,1,1,5,2,1,1,1,1,1,1,5,1,1,1,1,1,1,1,5,1,4,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,4,5,1,1,1,1,1,1,1,5,1,1,3,1,1,1,3,1,4,2,1,5,1,3,5,5,2,1,3,1,1,1,1,1,3,1,3,1,1,2,4,3,1,4,2,2,1,1,1,1,1,1,1,5,2,1,1,1,2 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2021/Day6/test.txt b/AdventOfCode/Problems/AOC2021/Day6/test.txt deleted file mode 100644 index 72bfd5d..0000000 --- a/AdventOfCode/Problems/AOC2021/Day6/test.txt +++ /dev/null @@ -1 +0,0 @@ -3,4,3,1,2 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day1/input.txt b/AdventOfCode/Problems/AOC2022/Day1/input.txt deleted file mode 100644 index 76b5b47..0000000 --- a/AdventOfCode/Problems/AOC2022/Day1/input.txt +++ /dev/null @@ -1,2249 +0,0 @@ -4887 -9307 -8895 -8136 -6292 -10177 -4077 -8228 - -5533 -7981 -5396 -4909 -5657 -7587 -9651 -1583 -8058 - -5201 -4782 -5956 -5327 -2029 -3455 -6148 -5468 -2177 -5352 -5373 -5442 -4888 - -36630 -9196 - -28629 - -9252 -1098 -9842 -7347 -3616 -5157 -8546 - -8031 -7718 -6690 -7819 -10921 -12059 -10334 - -3455 -1687 -3740 -2666 -6672 -3264 -4330 -4673 -5550 -1754 -4161 -2764 -6355 - -2711 -3232 -1429 -2381 -5990 -4482 -3091 -2745 -1886 -5648 -4776 -2696 -2846 -4177 -5781 - -6379 -12826 -3706 -12650 -5875 -11396 - -10381 -2204 -5950 -11465 -11501 -13306 - -4006 -6635 -5139 -5290 -4562 -5558 -2788 -1242 -5308 -6704 -6858 -3751 - -3574 -5601 -4492 -4795 -2135 -3295 -6150 -4786 -6761 -5098 -6646 -5839 -1989 - -14468 -13500 -11544 -2195 -6282 - -1400 -3519 -6010 -4063 -4077 -1583 -2044 -5089 -3588 -6061 -1634 -1358 -2241 -2351 -6075 - -2658 -5979 -4727 -4991 -2198 -4491 -2206 -2601 -3637 -1955 -1618 -5849 -4662 -2457 -2479 - -7450 -2813 -1678 -5678 -6688 -3338 -3708 -4898 -4542 -4800 -3127 -3338 - -2747 -6148 -6301 -6097 -6988 -2280 -4093 -8031 -4865 -7293 -1528 - -7851 -3366 -10761 -12012 - -7487 -1457 -3109 -7722 -6730 -1528 -8678 -5243 -3434 -7351 - -7661 -2803 -7796 -7485 -6268 -7251 -7346 -8521 -5165 -8506 - -6788 -10715 -3520 -6591 -5738 -7419 - -37041 -22858 - -18343 -19902 -15427 - -13379 -7285 -11836 -9418 -9597 - -2796 -3345 -2704 -5395 -5386 -2687 -4133 -1749 -5117 -3822 -4244 -6093 -3108 -2015 -1322 - -3640 -6611 -5160 -6176 -4105 -3796 -4651 -6634 -3804 -3308 -3206 -6686 -3122 - -15465 -12326 -11646 -3744 -2857 - -2724 -3037 -3333 -6247 -9610 -7087 -2883 -6291 -6549 - -2860 -4870 -8726 -4865 -7283 -6364 -4892 -8653 -1937 -1356 - -6900 -4695 -4167 -6336 -1515 -3047 -6735 -4487 -1255 -3833 -3786 -1489 -5117 - -8133 -11386 -1756 -2859 -7861 -4284 -9113 - -2766 -8069 -1212 -2325 -6421 -7231 -6566 -1833 -2677 -3622 -6814 - -7498 -5282 -7407 -3241 -5596 -3862 -7268 - -12142 -3155 -7969 -6330 -10030 - -2534 -2657 -3129 -1604 -5325 -6252 -1007 -4982 -4123 -6270 -2391 - -9554 -15638 -14218 -15314 - -17850 - -4336 -7216 -8068 -2602 -7176 -5411 -1504 -7965 -5582 - -1910 -10293 -9366 -1653 -7607 -1238 -6089 -9832 - -8438 -18781 -8544 -14156 - -3472 -8118 -2455 -1789 -7535 -6667 -2003 -1025 -7340 - -2807 -9390 -13476 -10938 -2272 -5114 - -3311 -13209 - -10615 -15963 -6233 -9368 -13767 - -11712 -3170 -13964 - -3689 -9486 -9551 -3456 -4882 -11211 -1600 - -6760 -5563 -3589 -8736 -7398 -4388 - -9518 -4642 -3473 -11134 -1020 -3983 -1012 - -3776 -1573 -6476 -6958 -2257 -2912 -2577 -3201 -5425 -2764 -6006 -4068 -3984 - -3516 - -12606 -33693 - -22285 -30183 - -6732 -2689 -7685 -5674 -1023 -2447 -5675 -6507 -7257 -4059 -2773 - -14742 -13724 -5856 - -19020 -15808 -15831 - -6871 -5101 -5123 -7918 -1663 -4364 -5111 -6205 -6680 - -5241 -1029 -5194 -2693 -7420 -4095 -3765 -3433 -1752 -1822 - -4311 -10029 -9151 -9518 -2511 -2363 -6980 - -6760 -4212 -21929 - -5789 -2855 -7378 -1525 -3127 -6001 -8351 -8353 -4445 -2987 - -5246 -2746 -1650 -5781 -5816 -1068 -4261 -4453 -6656 -1395 -2589 -4375 -4263 - -2133 -10539 -2325 -2094 -9071 -4830 -5758 -2060 - -2173 -6292 -5585 -2040 -3758 -2941 -4877 -3816 -6376 -1493 -4425 -3327 -3551 - -2469 -3948 -6275 -3614 -2736 -6400 -5997 -6010 -4231 -4716 -5492 -2055 -1836 - -7704 -6489 -3032 -8583 -7929 -8709 -7837 -5110 -3939 -4258 - -3360 -6562 -19776 - -12387 -9654 -1246 -12376 -12271 -6105 - -2945 -14862 -15087 -15649 -2445 - -3191 -4141 -4266 -3335 -2222 -3679 -5209 -5109 -6873 -6313 -2765 -2442 -2133 - -10886 -3410 -16022 -19192 - -14993 -2080 -9131 -19401 - -1222 -4856 -5484 -4898 -3546 -3996 -1054 -6444 -2077 -1460 -4349 -2253 -5826 -6257 - -7221 -11757 -1038 -4768 -12836 -13339 - -4975 -17027 - -2688 -1733 -3844 -6205 -3089 -1343 -7323 -2613 -1223 -4277 -5551 -3968 - -3475 -4760 -6351 -7360 -2946 -1337 -3434 -2485 -6407 -3266 -3517 -2125 - -21512 -23024 - -27755 -1947 - -6307 -1957 -6982 -1516 -1671 -1054 -4311 -4235 -6952 -8129 - -6734 -11365 -9035 -9922 -7310 -4799 -5883 - -59886 - -1919 -10200 -5393 -6601 -4924 -10451 -10218 -3175 - -2360 -4470 -1823 -3699 -4974 -3365 -2002 -5251 -1188 -3192 -2328 -2461 -1931 -1506 -2544 - -6131 -4712 -4994 -5450 -3023 -2002 -6108 -1591 -1011 -1689 -3003 -3970 -3613 - -7374 -2176 -5878 -4112 -1213 -5819 -3944 -3250 -5839 -1207 -4641 - -4375 -2510 -1107 -1717 -4333 -5631 -2499 -4002 -3822 -3618 -5259 -7133 - -6307 -6702 -1754 -4893 -4003 -5101 -3275 -3579 -2235 -6823 - -7388 -6708 -2218 -2220 -5287 -8692 -8143 -5692 -4287 -7770 - -5881 -1741 -7408 -2466 -14095 - -9268 -2524 -2958 -15427 -14742 - -3955 -7993 -6342 -2637 -5825 -3660 -5537 -1832 - -1022 -3769 -2113 -5734 -4382 -5338 -4904 -3631 -1073 -4992 -4134 -1773 -2645 -4100 -3882 - -31354 - -22767 -13308 -3424 - -18428 -9719 - -13154 -13267 -1035 -10201 -3948 - -3104 -2047 -2790 -6051 -3733 -4667 -3701 -2668 -2197 -3221 -3145 -1999 -3303 - -1703 -1792 -4827 -5038 -1712 -2516 -4798 -1464 -3073 -4214 -4870 -5705 -4507 -5712 - -2151 -4888 -2967 -1081 -1474 -2949 -1942 -4762 -1432 -5156 -2345 -5225 -3496 -6123 - -2205 -2399 -5266 -8514 -8150 -7435 -4416 -5244 -2903 -7406 - -4278 -3403 -6713 -8407 -3593 -7880 -8196 -7305 -1762 - -4341 -19333 -3617 - -7586 - -16168 -1909 -8778 -4452 -4148 - -3790 -3233 -2400 -6936 -1376 -4576 -6698 -1305 -4930 -5510 -2721 -1772 -2293 - -5791 -2163 -1948 -3948 -8564 -6399 -8272 -9733 - -5423 -6215 -1459 -6879 -4283 -4006 -5135 -5086 -3024 -2603 -3646 -3998 -2984 - -4991 -8870 -9477 -6827 -4847 -8241 -6970 -6532 - -3660 -36765 - -2699 -7895 -2763 -2460 -2477 -4390 -1370 -5744 -7657 - -3183 -2115 -2175 -2887 -2336 -8459 -8135 -1868 -1095 -6213 - -5677 -2990 -5916 -6344 -5605 -2072 -2173 -3704 -2888 -1999 -7661 - -24731 -13470 -5599 - -8873 -6995 -5302 -12016 -8988 -4674 -10185 - -5528 -19366 -18649 -9187 - -7428 -3617 -5583 -6033 -8532 -3632 -2565 - -6725 -1708 -1735 -1662 -4790 -3215 -4378 -2562 -3136 -2268 -3323 -6101 -3908 - -67860 - -3912 -2698 -2610 -1883 -7163 -7834 -8215 -4361 -4631 -6559 - -61469 - -1752 -3571 -5372 -1210 -2232 -4724 -2075 -4374 -6962 -1331 -3080 - -4392 -3755 -8553 -10430 -2077 -6502 -9329 -8373 - -4642 -6832 -6307 -5022 -4373 -5532 -4745 -1098 -6005 -4653 -4683 -6255 -6875 - -7024 -1051 -5664 -1399 -7333 -4725 -3375 -3832 -7361 -6068 -1187 -1447 - -19585 -7175 -19834 -13102 - -6423 -10860 -6839 - -6385 -7387 -13727 -13764 -13174 - -3453 -1935 -6047 -2440 -6454 -2789 -5995 -5238 -2206 -5418 -2905 -5424 -6725 - -20427 -11408 -21179 - -1648 -6294 -5757 -6484 -6851 -6987 -4177 -4898 -6845 -7343 -1573 - -23105 - -4696 -5155 -3429 -2107 -6849 -1619 -2146 -2232 -1080 -8086 -7818 - -4525 -3467 -1486 -8013 -7366 -3654 -5303 -7754 -6469 -1468 -3874 - -8007 -5589 -6424 -9322 -10417 -1508 -5900 - -3644 -2169 -8705 -1837 -3247 -8079 -7704 -2387 -2802 -4142 - -5554 -4692 -1368 -2623 -4146 -3634 -3354 -5121 -2171 -3418 -7129 -1334 - -18870 -23687 - -13467 -5594 -13229 -2978 -7542 - -2239 -7363 -3465 -7284 -2900 -7929 -5295 -4752 -2225 - -4445 -15568 - -3892 -2012 -2469 -1666 -1613 -3789 -5048 -1514 -2444 -3556 -3011 -5467 -5248 -4722 -2803 - -4793 -3118 -1831 -2977 -3936 -1036 -4325 -4205 -5869 -4957 -5223 -4290 -4719 -2397 -4679 - -4298 -5696 -5284 -1761 -6972 -1749 -1766 -3024 -2173 -6806 -6209 - -4805 -2409 -5913 -1863 -6111 -3958 -1514 -1970 -6399 -1839 -5697 -3174 -6203 - -12825 -8917 -10603 -6987 -8314 - -16810 -10340 -21902 - -1836 -3878 -1856 -2099 -6527 -4670 -2388 -1364 -2119 -5725 -2976 - -2368 -15063 -12997 -6731 -3508 - -3583 -4242 -5197 -2541 -3058 -5540 -4464 -4867 -3424 -6194 -2071 -1310 -5976 -5290 - -4262 -5256 -1625 -3579 -2688 -2816 -5619 -5282 -2163 -1264 -1820 -2748 -1064 -3239 -3082 - -8888 -17024 -18873 -12576 - -5571 -2530 -4707 -6564 -2637 -6947 -4981 -1116 -3747 -1187 -3968 -6569 -6926 - -5158 -4884 -2078 -1283 -6676 -4477 -7153 -3696 -1282 -3218 -6716 -2714 - -68708 - -12439 -12815 -12165 -6292 -8568 -7503 - -18845 -9399 - -3205 -33907 - -2754 -2530 -2082 -2114 -5490 -2469 -5103 -5656 -1633 -5631 -1633 -5003 -5194 -3584 -2830 - -4197 -11261 -3154 -5946 -7624 -4258 - -1338 - -4227 -8355 -5986 -8348 -4869 -6318 -6432 -7363 -6661 - -9115 -3231 - -9797 -4164 -16220 - -4412 -2616 -1705 -3033 -5695 -4241 -4252 -2810 -4176 -2554 -6251 -1751 -5832 -5548 - -3098 -4538 -5763 -4913 -3322 -5956 -1910 -4210 -3629 -5531 -1243 -5258 -4642 -5572 -3838 - -10520 -2932 -18639 -7802 - -15433 -3635 - -4777 -5260 -1283 -7917 -5860 -1376 -8001 -1209 -6245 -5939 -4721 - -6893 -4349 -1011 -1314 -5878 -3129 -1410 -4377 -2089 -3518 -3560 -1205 -6452 - -16914 -17575 -8660 -17142 - -15028 -10221 -16158 - -11777 -10449 -13633 -19094 - -10289 -9390 -3685 -3979 -12643 - -15858 -24129 -9740 - -2707 -1840 -3010 -1744 -1509 -5039 -4158 -2900 -4999 -3619 -5309 -4386 -2105 -2919 -2327 - -2358 -1502 -6302 -1270 -3358 -2033 -5857 -1125 -6738 -5707 -3960 -6751 -2829 - -2690 -2401 -4685 -1891 -4701 -4503 -5740 -6441 -1119 -4211 -2072 -1476 -1779 -1943 - -1490 -12834 -3680 -13513 -1055 -9731 - -5322 -13458 -2941 -1758 -11817 -4550 - -3688 -4536 -5079 -4031 -5642 -5920 -5061 -4114 -3118 -3316 -1980 -5607 -2845 - -4372 -7991 -11604 -6661 -12052 -1241 - -4013 -4554 -5176 -4386 -6064 -1319 -4562 -1902 -4010 -3954 -1265 -4361 -2068 -3759 -4652 - -11866 - -4305 -1270 -2941 -6582 -3164 -3522 -4611 -4191 -3659 -7416 -4855 - -5179 -8236 -3392 -11505 -8487 -4344 - -7032 -27996 - -5322 -4909 -4858 -1281 -5937 -1289 -4176 -5993 -2841 -2188 -4192 -3398 -1800 -2678 - -5789 -13043 -4951 - -4119 -10014 -8815 -6749 -4545 -7692 -8436 -6740 - -10382 -8802 -7279 -4950 -1653 -3537 -10285 -7896 - -9975 - -3544 -5188 -5111 -2576 -7568 -7371 -6930 -4818 -7435 -6810 -2847 - -52788 - -2951 -8272 -6521 -5428 -6863 -3722 -6443 -1114 -7114 -2776 - -4386 -1913 -7477 -2665 -7932 -4653 -5426 -4484 -1108 - -3541 -3719 -3868 -1077 -4637 -2936 -3503 -5201 -5315 -5940 -2278 -6496 -1172 -4755 - -6439 -5144 -6491 -1234 -1459 -1968 -5797 -4909 -5923 -6534 -5268 -2147 -5632 - -2993 -3284 -4366 -5384 -4598 -1051 -3969 -2961 -7025 -2727 -4233 -3326 - -9727 -15517 -19290 - -17096 -1375 -14129 -10456 - -4103 -6099 -2887 -2589 -2957 -6664 -6948 -5126 -2427 -3269 -2868 -6296 -4641 - -1935 -5903 -3249 -1842 -4289 -5319 -2667 -4309 -2668 -3080 -3400 -3762 -2166 -2408 - -7866 -7422 -14288 -15942 -6371 - -1693 -2509 -6586 -4294 -7542 -1271 -8072 -4193 -8047 - -1925 -1564 -6018 -6894 -3300 -4040 -4154 -1720 -5159 -5001 -1605 -6080 -2792 - -16335 -11723 -7586 -12891 -13423 - -12011 -11646 -5317 -2769 -9679 - -6924 -1571 -3645 -4124 -5594 -7185 -7705 -2532 -7397 -5459 -1037 - -3948 -4286 -6395 -2645 -1835 -4764 -2649 -3403 -2704 -4039 -4581 -5278 -4128 -6174 - -5567 -8309 -4782 -5394 -4052 -5453 -7241 - -8673 -2968 -6481 -3887 -8279 -7800 -2025 -4775 -4627 - -6856 -1361 -6648 -7563 -4239 -10679 -8050 -8027 - -4905 -11553 -2902 -12065 -5974 -9578 -9837 - -6128 -6201 -2999 -6195 -1121 -2830 -4668 -5007 -1825 -2830 -5287 -5471 -5759 -1805 - -6515 -17925 -23344 - -4610 -2265 -7019 -2395 -3396 -5131 -7067 -5803 -1994 -6492 -3618 - -7951 -1762 -7521 -4837 -1589 -6260 -5765 -7442 -6185 -2695 -5675 - -4104 -6509 -5143 -2862 -5655 -2104 -5772 -6257 -2689 -3244 -3501 -2054 - -3967 -1326 -5906 -2740 -3487 -6586 -2908 - -43279 - -4935 -6761 -6021 -4857 -3040 -1491 -3820 -2741 -7058 -3114 -5775 - -6458 -8250 -3691 -7478 -4003 -6917 -8033 -1181 -6882 -6533 - -12020 -5725 -24247 - -6550 -1033 -1841 -5367 -1621 -6554 -5355 -7437 -8079 -5876 - -9079 -12200 -16431 -8582 -15548 - -7910 -16510 -25149 - -2569 -3570 -6639 -1706 -7204 -4964 -3314 -1862 -4344 -3529 -7688 - -9213 -15614 -12172 -15703 -6499 - -4927 -2418 -4565 -2409 -5355 -1464 -4788 -2040 - -1499 -5180 -2638 -5857 -2693 -5068 -3382 -1202 -5745 -3817 -1174 -3182 -3011 -5823 -4302 - -1992 -1060 -1356 -5702 -2700 -2129 -4364 -5380 -2317 -2392 -1269 -6268 -3462 -5392 - -4601 -1395 -8724 -2017 -11000 -2414 -9399 - -5998 -4595 -1327 -9386 -6206 -2712 -9617 -5234 -7096 - -5436 -6415 -4210 -1032 -1825 -4408 -4903 -3803 -1197 -2849 -4106 -5611 -4553 - -3572 -6127 -6035 -6950 -4353 -1660 -2135 -2866 -1322 -4847 - -2181 -4407 -2006 -5437 - -3560 -4717 -5998 -6944 -2180 -6922 -8628 -2761 -3524 -2473 - -6215 -2369 -5907 -6959 -7105 -4982 -5255 -2650 -1834 -7016 -3072 - -1564 -6445 -6037 -6545 -4622 -6301 -1712 -2949 -3608 -3965 -2602 -5065 -6050 - -12326 -10342 -12805 -11947 -2641 -10687 - -15426 - -19377 -13829 -6477 -11837 - -7159 -7868 -6373 -10135 -10731 -6850 -5819 - -6938 -25628 -22954 - -5570 -5782 -8571 -7353 -2189 -6056 -2774 -7061 -6279 -1923 - -1200 -5306 -6067 -2575 -4613 -1321 -1525 -1545 -1059 -5337 -1920 -1367 - -9230 -8121 -5933 -11082 -5561 - -6447 -3340 -6950 -2194 -3685 -5311 -3610 -4332 -6755 -4780 -1164 -4978 -2476 - -3111 -6078 -2022 -7748 -5569 -2895 -4911 -7478 -4002 - -2414 -3673 -3897 -11893 -4984 -3471 - -6240 -6211 -5245 -15319 -6704 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day10/input.txt b/AdventOfCode/Problems/AOC2022/Day10/input.txt deleted file mode 100644 index f4814f8..0000000 --- a/AdventOfCode/Problems/AOC2022/Day10/input.txt +++ /dev/null @@ -1,144 +0,0 @@ -addx 1 -noop -addx 29 -addx -24 -addx 4 -addx 3 -addx -2 -addx 3 -addx 1 -addx 5 -addx 3 -addx -2 -addx 2 -noop -noop -addx 7 -noop -noop -noop -addx 5 -addx 1 -noop -addx -38 -addx 21 -addx 8 -noop -addx -19 -addx -2 -addx 2 -addx 5 -addx 2 -addx -12 -addx 13 -addx 2 -addx 5 -addx 2 -addx -18 -addx 23 -noop -addx -15 -addx 16 -addx 7 -noop -noop -addx -38 -noop -noop -noop -noop -noop -noop -addx 8 -addx 2 -addx 3 -addx -2 -addx 4 -noop -noop -addx 5 -addx 3 -noop -addx 2 -addx 5 -noop -noop -addx -2 -noop -addx 3 -addx 6 -noop -addx -38 -addx -1 -addx 35 -addx -6 -addx -19 -addx -2 -addx 2 -addx 5 -addx 2 -addx 3 -noop -addx 2 -addx 3 -addx -2 -addx 2 -noop -addx -9 -addx 16 -noop -addx 9 -addx -3 -addx -36 -addx -2 -addx 11 -addx 22 -addx -28 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx 3 -addx -2 -addx 2 -noop -addx 3 -addx 2 -noop -addx -11 -addx 16 -addx 2 -addx 5 -addx -31 -noop -addx -6 -noop -noop -noop -noop -noop -addx 7 -addx 30 -addx -24 -addx -1 -addx 5 -noop -noop -noop -noop -noop -addx 5 -noop -addx 5 -noop -addx 1 -noop -addx 2 -addx 5 -addx 2 -addx 1 -noop -noop -noop -noop \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day10/sara.txt b/AdventOfCode/Problems/AOC2022/Day10/sara.txt deleted file mode 100644 index bda9d87..0000000 --- a/AdventOfCode/Problems/AOC2022/Day10/sara.txt +++ /dev/null @@ -1,139 +0,0 @@ -noop -noop -addx 5 -addx 31 -addx -30 -addx 2 -addx 7 -noop -noop -addx -4 -addx 5 -addx 6 -noop -addx -1 -addx 5 -addx -1 -addx 5 -addx 1 -noop -addx 5 -noop -addx -1 -addx -35 -addx 3 -noop -addx 2 -addx 3 -addx -2 -addx 2 -noop -addx 8 -addx -3 -addx 5 -addx -17 -addx 22 -addx -2 -addx 2 -addx 5 -addx -2 -addx -26 -addx 31 -addx 2 -addx 5 -addx -40 -addx 30 -addx -27 -addx 4 -addx 2 -addx 3 -addx -3 -addx 8 -noop -noop -addx 2 -addx 21 -addx -15 -addx -2 -addx 2 -noop -addx 15 -addx -16 -addx 8 -noop -addx 3 -addx 5 -addx -38 -noop -noop -noop -addx 5 -addx -5 -addx 6 -addx 2 -addx 7 -noop -noop -addx 4 -addx -3 -noop -noop -addx 7 -addx 2 -addx 2 -addx -1 -noop -addx 3 -addx 6 -noop -addx 1 -noop -noop -addx -38 -noop -noop -addx 7 -addx 3 -noop -addx 2 -addx -2 -addx 7 -addx -2 -addx 5 -addx 2 -addx 5 -addx -4 -addx 2 -addx 5 -addx 2 -addx -21 -addx 9 -addx 15 -noop -addx 3 -addx -38 -addx 7 -noop -noop -addx 18 -addx -17 -addx 4 -noop -addx 1 -addx 2 -addx 5 -addx 3 -noop -noop -addx 14 -addx -9 -noop -noop -addx 4 -addx 1 -noop -addx 4 -addx 3 -noop -addx -8 -noop \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day10/simple.txt b/AdventOfCode/Problems/AOC2022/Day10/simple.txt deleted file mode 100644 index cc361e0..0000000 --- a/AdventOfCode/Problems/AOC2022/Day10/simple.txt +++ /dev/null @@ -1,3 +0,0 @@ -noop -addx 3 -addx -5 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day10/test.txt b/AdventOfCode/Problems/AOC2022/Day10/test.txt deleted file mode 100644 index 7011a13..0000000 --- a/AdventOfCode/Problems/AOC2022/Day10/test.txt +++ /dev/null @@ -1,146 +0,0 @@ -addx 15 -addx -11 -addx 6 -addx -3 -addx 5 -addx -1 -addx -8 -addx 13 -addx 4 -noop -addx -1 -addx 5 -addx -1 -addx 5 -addx -1 -addx 5 -addx -1 -addx 5 -addx -1 -addx -35 -addx 1 -addx 24 -addx -19 -addx 1 -addx 16 -addx -11 -noop -noop -addx 21 -addx -15 -noop -noop -addx -3 -addx 9 -addx 1 -addx -3 -addx 8 -addx 1 -addx 5 -noop -noop -noop -noop -noop -addx -36 -noop -addx 1 -addx 7 -noop -noop -noop -addx 2 -addx 6 -noop -noop -noop -noop -noop -addx 1 -noop -noop -addx 7 -addx 1 -noop -addx -13 -addx 13 -addx 7 -noop -addx 1 -addx -33 -noop -noop -noop -addx 2 -noop -noop -noop -addx 8 -noop -addx -1 -addx 2 -addx 1 -noop -addx 17 -addx -9 -addx 1 -addx 1 -addx -3 -addx 11 -noop -noop -addx 1 -noop -addx 1 -noop -noop -addx -13 -addx -19 -addx 1 -addx 3 -addx 26 -addx -30 -addx 12 -addx -1 -addx 3 -addx 1 -noop -noop -noop -addx -9 -addx 18 -addx 1 -addx 2 -noop -noop -addx 9 -noop -noop -noop -addx -1 -addx 2 -addx -37 -addx 1 -addx 3 -noop -addx 15 -addx -21 -addx 22 -addx -6 -addx 1 -noop -addx 2 -addx 1 -noop -addx -10 -noop -noop -addx 20 -addx 1 -addx 2 -addx 2 -addx -6 -addx -11 -noop -noop -noop \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day11/input.txt b/AdventOfCode/Problems/AOC2022/Day11/input.txt deleted file mode 100644 index 7919fb6..0000000 --- a/AdventOfCode/Problems/AOC2022/Day11/input.txt +++ /dev/null @@ -1,55 +0,0 @@ -Monkey 0: - Starting items: 80 - Operation: new = old * 5 - Test: divisible by 2 - If true: throw to monkey 4 - If false: throw to monkey 3 - -Monkey 1: - Starting items: 75, 83, 74 - Operation: new = old + 7 - Test: divisible by 7 - If true: throw to monkey 5 - If false: throw to monkey 6 - -Monkey 2: - Starting items: 86, 67, 61, 96, 52, 63, 73 - Operation: new = old + 5 - Test: divisible by 3 - If true: throw to monkey 7 - If false: throw to monkey 0 - -Monkey 3: - Starting items: 85, 83, 55, 85, 57, 70, 85, 52 - Operation: new = old + 8 - Test: divisible by 17 - If true: throw to monkey 1 - If false: throw to monkey 5 - -Monkey 4: - Starting items: 67, 75, 91, 72, 89 - Operation: new = old + 4 - Test: divisible by 11 - If true: throw to monkey 3 - If false: throw to monkey 1 - -Monkey 5: - Starting items: 66, 64, 68, 92, 68, 77 - Operation: new = old * 2 - Test: divisible by 19 - If true: throw to monkey 6 - If false: throw to monkey 2 - -Monkey 6: - Starting items: 97, 94, 79, 88 - Operation: new = old * old - Test: divisible by 5 - If true: throw to monkey 2 - If false: throw to monkey 7 - -Monkey 7: - Starting items: 77, 85 - Operation: new = old + 6 - Test: divisible by 13 - If true: throw to monkey 4 - If false: throw to monkey 0 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day11/test.txt b/AdventOfCode/Problems/AOC2022/Day11/test.txt deleted file mode 100644 index e888add..0000000 --- a/AdventOfCode/Problems/AOC2022/Day11/test.txt +++ /dev/null @@ -1,27 +0,0 @@ -Monkey 0: - Starting items: 79, 98 - Operation: new = old * 19 - Test: divisible by 23 - If true: throw to monkey 2 - If false: throw to monkey 3 - -Monkey 1: - Starting items: 54, 65, 75, 74 - Operation: new = old + 6 - Test: divisible by 19 - If true: throw to monkey 2 - If false: throw to monkey 0 - -Monkey 2: - Starting items: 79, 60, 97 - Operation: new = old * old - Test: divisible by 13 - If true: throw to monkey 1 - If false: throw to monkey 3 - -Monkey 3: - Starting items: 74 - Operation: new = old + 3 - Test: divisible by 17 - If true: throw to monkey 0 - If false: throw to monkey 1 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day2/input.txt b/AdventOfCode/Problems/AOC2022/Day2/input.txt deleted file mode 100644 index ef2bbca..0000000 --- a/AdventOfCode/Problems/AOC2022/Day2/input.txt +++ /dev/null @@ -1,2500 +0,0 @@ -B Y -A Z -A Z -C Z -B Y -B Y -B X -B Z -C Z -B X -B Y -A Z -B Y -B Z -B Y -C Z -B Z -B Y -B Z -C Y -B Y -A Z -B Y -B Y -B Y -C Y -A Z -B Y -B X -A Z -B X -A Z -A Z -B Y -B Y -B X -A Z -B Y -B Z -C X -C X -B Y -B Y -B X -B X -C X -B X -A Z -B Y -B Y -C X -A Z -B Y -B Z -B X -B X -A Z -A X -B Y -B Y -B Z -C Z -B Z -B Z -B Z -A Z -A Z -B X -B X -B Y -B X -B X -C Z -C Z -A Z -A Y -A Z -B Z -A Z -B Y -C X -B X -C X -B Z -B Z -C Z -B Z -B X -C X -A Z -C X -B Z -A Y -C Z -B Y -C Y -B X -A X -B Y -B X -B X -B Z -B Y -A Z -B Z -B Y -B Y -A X -A Z -B X -B X -B X -B X -B Z -B Z -B Y -C X -A Z -A Z -B Y -B Z -B Y -A Z -B Z -A Z -A Z -C X -B Z -A Z -A Z -B Y -B Z -A Z -B Y -B Y -A Z -B Y -C X -B Z -B Y -B X -C X -B X -B X -B X -A Z -A Z -C Y -A Z -B Y -A Z -C X -B Z -B Z -C X -B Y -C X -B X -B X -C X -A Z -B Y -C X -B X -B Y -A Z -B Y -B Y -C X -B Y -C X -A Z -A Z -A Z -B Y -B Y -A X -A Z -A Z -B Y -C X -C Y -B Y -C X -A Z -B X -A Z -A Z -C X -B Y -A Z -B Y -C X -A Z -B X -B Y -A Z -B Y -B X -B X -C X -B Y -C Y -A Z -B Y -B Y -C Y -B Y -C Y -C X -A Y -A Y -B Z -B Y -A Z -B Z -B X -B X -B Y -A Z -B Y -B X -B Y -B Y -C Z -B Y -B Y -A Z -A Z -B Z -A Y -C X -B Y -B Y -B Z -B Z -B Y -C X -B Y -B X -B Z -B Y -B X -B Y -C Z -B Y -B X -A Z -B Z -B Z -A Z -C X -B Y -C Z -A Z -B Y -C Z -B Y -B X -B Y -B X -C Z -B Z -A Z -A Z -A Z -A X -B Z -B Y -B X -B Y -A Z -B Z -C Z -B X -B Z -B Z -A Z -B Y -B X -A Z -A Z -B Y -B X -A Z -A Z -C Z -A Z -C Z -B Y -B Y -B Z -C X -A Z -B X -B Y -B X -B Y -B Y -B X -B Z -B X -C Z -C X -C X -A Z -A Z -B X -B X -A Y -C X -B Y -A Y -B Z -B X -A Z -B X -B Y -B Y -B Y -B Y -A Z -A Z -B Y -B X -C Z -B Z -C X -B Z -B Y -C X -A Z -B Y -A Z -A Z -B Z -B Y -B X -A Z -B X -B Y -A Z -B Z -B X -B X -A Z -C Y -B X -A Z -B X -B Y -C X -B Y -C Z -C X -B Y -B Y -B Y -B X -B Y -B X -A Y -A Z -B Z -B Y -B X -B Z -B Y -C Z -B Y -A Z -B X -A Z -C X -A X -B Z -B Z -C X -A Z -B X -A Z -A Z -B Z -A Z -B Y -B Z -C Z -A Y -A Z -A Z -A Z -C X -B Z -B Z -B Y -B X -B Y -B Y -B Y -B Z -B Y -B Y -A Z -B Z -A Z -C X -B Y -B X -B Y -B X -B Y -B Y -C X -B Y -B Y -B Z -B Y -C X -B Y -B X -B Y -C X -A X -A Z -C Z -B Y -C Z -B X -C Z -C X -C Z -B Y -B Y -C X -C X -B Y -C X -A Y -B Y -B X -B X -B Z -B Y -C Y -C X -B X -B Y -B Z -B X -B Z -B Z -C X -B X -B Y -B Z -B X -C Z -A Y -B Y -B Y -B Y -A Y -C Y -B Y -B Z -B Z -B Y -B Y -B Z -B X -B X -B Y -A Z -C Y -C Z -B Y -B X -B Y -B Y -C X -B Y -C X -A Z -B X -C X -C Z -A Z -A Z -B Y -C X -A Z -A Z -B Y -A Y -B Y -A Z -A Z -B X -C X -A Z -B X -B Z -A Z -A Z -B X -B Y -B X -B Z -B Y -B Y -B Z -C X -C X -B Y -A Z -B X -B X -B Y -B Z -B Y -B X -B Z -B X -B Y -C X -B Y -B Y -C Y -A Z -B Y -B X -B Y -A Z -C X -A Z -A X -B Z -B X -A Z -B Y -B X -B X -A Z -B Y -A Z -B Z -B Y -A Z -B Y -B Y -A Z -B Z -C Z -B Y -B Y -C Y -A Z -B Y -B Y -B Y -B Y -B Z -B Y -B Y -B Y -C X -B Z -B X -A Z -B Z -C X -B Y -B Y -A Z -B Y -B X -A Z -A Z -C Z -B X -B X -B Y -B Z -B Z -B Z -B Y -B Y -B Y -B Y -B Z -B Y -A Z -A Y -A Z -B Y -B Y -A Z -B X -B Y -A Z -C Z -B Z -B Z -B Y -A Z -A Z -B Y -B X -B Z -B X -B Y -B Y -B X -C X -B Z -B X -A Z -B Y -C Z -B X -A Z -C Z -C Z -A Z -B Y -B Y -A Y -B Y -C Z -B X -C X -B Y -B X -B Z -B Y -B Z -B Y -B Y -A Z -B X -B X -A Y -B Z -B X -B Z -A Y -B Z -C X -B X -B X -B Z -B X -C Y -B Y -C X -C X -B Z -B X -C Z -B Z -A Z -C Y -B Y -B Y -B X -B Z -B Y -B Y -B X -C X -B Y -B Y -C Y -B Z -C X -A Z -B X -B X -B Z -B X -B Y -A Z -B Z -B X -A Z -B Y -C X -A Y -A Z -C X -B X -B Z -B X -C X -A Z -B X -B Y -B Y -A Z -B Z -C X -A Z -B Z -C X -B X -A Z -C X -C Z -B Y -B Z -B Y -B X -C Z -B Z -B Z -B Y -A Z -C Z -A Y -B Y -C X -B Y -B Z -A Z -B Z -A Z -B X -C X -B Y -A Z -B Y -B X -C Z -B Z -C X -B Y -B X -C Y -B Y -C X -B Y -B Y -B Y -B Z -B Y -B X -B Y -B Y -A Z -A Z -C X -B Z -B Y -A Z -B X -C X -B Y -B X -A Z -C Z -A Z -B Z -B Y -B X -B Z -B Y -A Z -C X -C Z -A Y -A Z -C X -C Y -C Z -B Y -B X -B Z -B Y -B X -B Y -A Z -B Y -C X -B X -B Y -C Z -B Y -B Y -B Y -B X -B Y -C Z -B X -B Y -B Y -B Z -B X -B X -B Z -B Z -A Z -A Z -C X -B Y -B Y -C X -B Y -B X -A Y -C Z -B Y -B Z -B Y -B Y -A Z -B Y -B Z -B Y -B Z -B X -B Z -B Y -A Z -B X -B Z -B Y -B Y -B Z -B Y -A Z -B X -B Y -B Z -B X -B Y -B X -B X -B Y -B X -C Y -B Z -B Y -B Z -C Y -A Z -B Y -A Z -B X -A Z -A Z -C Z -B X -C Y -A Z -B Z -B Z -B X -B Z -B Y -A Z -B Z -C Z -A Z -C Y -A Z -B Y -A Z -B Y -A Z -B X -A Z -B Z -C X -B Y -B Y -B Y -C X -B Z -C X -A Z -A Z -C X -B Y -B Z -B X -B Y -B X -A Z -B Y -B Y -A Z -B Y -B Z -B Z -B X -B Z -B Y -B X -B Y -B Y -C X -C Z -B Y -B Y -B Y -B Z -B Y -B Y -B Y -A Z -B Y -B X -B Y -B X -B Z -B Y -B X -B X -A Y -B Y -B X -B Y -B Y -B Y -B Z -B X -A Z -B Y -B Y -B Y -A Z -B X -B X -C Z -B Y -B Y -A Z -B Y -B Z -B X -C X -B Y -B Y -C X -C Z -B X -A Z -B Y -B Y -B X -B X -B X -B Y -B Y -A Z -A Z -B Y -B Y -A Z -B Z -A Z -C X -C X -B Y -B Y -A Z -A Z -C Z -B Z -B X -A Z -B X -B Y -B Y -B X -B Y -B Y -C Z -B Y -B X -C Z -C Z -B X -B Y -B Y -B Z -A Z -B Y -B Y -B Y -B X -B X -A Z -A Z -B X -B Y -B Z -B Y -B Z -B Y -B Z -C X -B Y -C X -B Y -B Y -C Y -A Z -B X -C Z -B Y -B Z -B Y -B Y -B Y -C X -B X -B Y -A Z -C Y -B Y -A Z -B Y -B Z -B Z -B Y -B Y -B Y -C X -B Y -A Y -C Y -B X -B X -B X -B X -B Z -B X -B Z -B Y -B Y -A Z -B X -B X -A Z -A Y -B Y -B Z -B Y -C X -B Y -B X -B Z -C X -B Z -B Y -B X -B X -A Z -B Y -B Y -B Y -C X -A X -B X -C X -B X -C X -B X -A X -B Y -B Y -B Y -B Y -B Z -C Y -C X -A Z -B Z -B Z -B Y -B Z -B Y -B Y -B X -B Z -A Z -A Z -B Z -B X -B Z -A Z -B Y -B Y -B Y -B Z -A Y -B X -B Z -B Y -B Y -B Y -B Y -C X -B Z -C X -A Z -A Z -B Z -A Y -C X -B X -B X -C X -A Z -A Z -A Z -B Y -B Z -A X -A X -B Y -C X -A Z -B Z -A Z -B Y -B Y -B X -B X -B Y -C X -B Z -B Y -B X -B X -B Y -B Z -B Y -B Y -B X -B X -B X -B Y -C X -B Y -B Y -B X -B Y -B Y -B X -B X -A Z -C X -B X -A Z -B Y -B Y -B Z -B Y -B X -A Z -C Y -B X -B Z -B Y -C X -A Z -B X -A Z -A Z -B Y -B Z -B Y -A Z -B Y -B Z -A Z -C Z -B Y -B Y -B X -B Z -B Y -B X -B X -B Y -B Z -B X -B Y -C Z -A X -B Y -C X -A X -B X -B X -B Z -A X -B X -B Y -B X -A Z -B Z -C Z -B X -B X -A Z -B X -B X -B Z -B Y -B Y -A Z -B Y -B Y -B X -B X -B X -B Y -A Y -C X -B X -A Z -B X -B Y -C Z -B Y -B Y -A Z -B Y -A Z -B Y -A Z -B Y -B Y -A Z -B X -B X -B Y -B Y -B Y -A Z -B Y -B Y -A Z -B X -A X -A Z -B Y -B X -B Z -B Z -B Y -B Y -C Y -B Y -B Y -B X -B Y -A Z -C X -B Z -B X -B Z -A Z -B Y -B Z -B X -A Z -A Z -C X -B X -A Y -C X -B Z -B Z -C Z -B Z -B Z -C Y -A Z -C Z -A Z -C Z -B Z -B Y -C X -B Y -B X -A Z -C Y -B X -B Y -B Y -B X -B Y -A Z -A Z -B Y -B Z -B Y -C X -B X -B Y -B X -A Z -C X -B Y -B Y -B Y -B Y -C Z -B Y -C Z -A X -C Z -B X -B Y -B Y -B X -B Y -C X -C X -A Z -B Y -B Y -C X -B Z -C Y -B Z -B Z -B Z -B X -B X -B X -B Z -B X -C X -B Y -C X -B X -C Z -B Y -B X -B Z -B Y -B Y -B Y -B Y -B Y -B X -B X -A Z -B Y -B X -B Y -B Y -A Y -B Y -B Y -A Z -A Z -C Z -B X -B Y -B Y -B Z -C Z -C X -A Z -C X -A X -B X -B Z -B Y -A Z -C Z -B Y -C Z -B X -A Z -B X -A Z -B Y -A Y -B Y -B Y -A Z -C X -B X -B Y -A Z -B Z -B Y -B X -B X -C Y -B X -A Z -B Z -A Z -C X -C Y -B Z -B Z -A Z -B X -B Y -B X -C X -B Y -B Y -B X -C X -B X -B Y -B X -B Y -B Z -B Y -B X -B X -A Z -B Y -B Y -C X -C Y -C X -A Z -A Z -B X -B X -B Z -A Z -A Z -C Z -B Z -A X -B X -B Y -B Y -A Z -B Y -B X -B X -B X -B Y -B X -B Y -B Y -B Y -B Y -B Y -B Y -B Z -A Z -B Y -B X -C X -A Y -B Y -B Y -B Z -C Z -B X -C X -B Z -B Y -B Y -B X -B X -B X -A Z -B X -A Y -B Y -B Y -C X -A Z -B Y -C X -B Y -B X -B X -B X -C Z -B X -A Z -B Y -B Y -B Y -A Z -A Z -B X -A Y -B Y -B Y -B Y -B X -B X -B Z -B X -B Z -B X -B Y -A Y -A Z -C Y -B Z -C X -B Z -B Y -B X -A Y -B Y -B X -B Y -B X -C Z -B X -C Z -B Y -B X -B Z -A Y -A Y -C Z -B X -B X -B Y -A Z -B Y -B Z -A Z -B X -B X -B X -B X -B X -B Z -A Z -A Z -C Y -C X -A Z -A Z -C X -B X -B X -B Z -B X -A Z -B Y -B X -B Y -C X -A Z -B Z -C X -B Y -B Y -A Z -B Y -B Y -B X -B Y -C Y -B X -B Z -B Y -A Z -B Z -A Y -B Y -A Z -B X -B Y -A Z -B Y -C Z -B Z -B Y -C X -C X -B X -B Z -B Y -B Z -B Z -B Z -B Z -A Z -B Y -B X -B Z -B Y -B X -A Z -A Z -A Z -B Y -C Y -C Z -B Z -B X -B Y -B Z -B Y -A Z -A Z -C Z -B X -B Y -B Z -B X -A Y -A Y -B Y -A Y -B Z -B Y -A Z -B Y -B Y -B Y -C Z -B X -B Z -B X -B Y -B Y -B Y -C X -B X -B Y -B Z -B X -B Y -B Y -B Y -B X -B X -B X -A Z -B Y -B Y -C X -C X -C X -C X -B Z -A Z -A Z -B Z -B Y -B X -A Z -C Z -B Y -B X -C Z -C X -B X -B Y -B Y -B X -B X -B Y -A Z -B X -B X -B X -B Y -A Y -B X -A Z -B Y -B Y -B Y -C Y -B Z -B X -B Z -C X -B Y -B Z -C X -B X -B X -B Y -B Y -B Y -A Z -A Z -A Z -B Y -B X -C Z -B Z -B Y -B Y -B Y -B Y -B Z -C X -A Z -C Z -B Z -B X -B X -A Z -B X -B Z -A Z -B Y -B Y -A Z -B Y -B Y -C Y -C Z -B X -A Z -B Z -B Y -C Z -C X -B X -A Z -B Y -B Z -B X -A Z -A Z -A Z -B Y -B X -C X -B Z -B Z -B X -B X -B Y -A Z -B X -B X -B Z -A Z -C X -B X -B Y -B Z -A Z -B Y -B Y -B Y -C X -B Z -A Y -A Z -B Z -C X -A Z -A Z -B Y -C X -B Y -B Z -C X -B Y -B Y -A Z -B Z -A Z -C Z -A Z -B X -B Z -A Z -B X -B Y -C Z -A Y -B Y -B Y -B Y -A Z -B Z -A Y -A Z -B Z -B Y -B Y -A Y -B Y -C X -B Z -B Z -A Z -B X -B X -A Z -B Z -C Y -A Z -A Z -B Y -B Z -B X -C Y -B Y -B Y -B Z -B Y -B Z -B X -B X -B Y -B Y -C X -C X -B X -B X -C X -A Z -B Y -C Z -A Z -B X -B Y -B Z -A Z -C Y -A Z -B Z -A Z -C X -C X -B X -B X -B Y -B Y -B Y -B Y -B Z -B X -B Z -C Y -B Y -A Z -B Y -B X -A Y -B Y -B Z -C X -B X -A Z -A Z -B Y -B Y -A Z -C X -B X -B Y -B Y -B Z -A Z -A Z -C Z -A Z -B Y -B Y -B Y -A Z -B Z -B Y -A Z -A Y -B Y -B Y -B Z -A X -A Z -B Z -B X -A Z -B Z -B Y -B Y -B X -A Y -C Y -B Y -B Y -B X -B Z -A Z -B X -B X -B Y -B Y -A Z -B X -C X -B X -B X -A Z -B Y -C X -A Z -B X -C Z -A Z -B Y -B Y -B X -B X -A Z -C Z -B X -B X -B Y -A Z -B Y -B Y -B X -B Y -B X -A Z -B Y -B Z -B X -A Z -B Y -C Z -C X -A Z -A Y -B X -B Z -B Y -B Y -B Y -B Z -B Z -A Y -C X -B X -C X -B Y -B Y -B Z -B Y -C Y -C X -B Z -C X -B Y -B X -B Y -B Y -A Z -B Y -A Z -A Z -A Z -A Z -B Y -A Z -B X -B X -B X -C Z -B Z -C Y -B Y -A Z -B Z -B Y -B Y -B Y -A Z -B Z -C Y -C X -B Y -B Y -B Y -B X -B Y -B Z -A Z -B Y -B Y -C Y -B Z -B X -B Y -B X -B Z -B Y -C Y -C Y -A Z -B X -B X -A Y -B Z -A Z -B Y -B X -B X -B Z -B X -A Z -B Y -C X -C X -B Z -A Z -B Y -B Y -B Y -B Y -B Y -B X -B Y -B Y -B Z -B Z -A X -A Z -A Z -A Z -A Y -C X -B Y -B Z -B X -A Z -B Y -B Y -B X -B Y -B Y -C Y -C Y -B X -A Z -B Y -C X -B Y -A Y -B X -B X -B Y -C X -A Z -B Y -B X -C X -C Z -B Y -B Y -B Y -A Z -B X -A Z -C Z -B Z -B Y -B Y -B X -B Y -B Y -B X -A Z -C X -C Z -B X -B Y -C Y -B X -A Z -B Y -A Z -B Y -A Y -A Z -A Z -B Y -B Y -B Z -C Z -C X -B Y -B Z -B Y -A Z -B Y -B Z -B Y -B X -B Y -B Z -B Y -B Z -C X -B Y -B Y -C Z -A Z -B Y -C X -B X -A Y -B Y -A Z -B Y -B X -B Y -B Y -B X -B X -B X -B Y -B Y -C Z -B Z -C X -C Z -B Y -C X -B X -A Z -B Y -C Z -A Y -B Y -B Y -B Y -C X -B X -B Y -B Y -B Z -C X -B X -B Z -A Z -B X -B Z -B X -A Z -B Y -B Z -C X -B X -C X -B X -B Y -B Z -B Z -B Z -A Z -B Y -B X -B Y -B Y -B X -B Z -B Y -C X -A Z -B Z -B X -A Z -B Y -B Y -B Y -A Z -A Z -C X -B X -A Y -B Y -B Y -B Y -A Z -A Z -A Z -C Y -B Z -A Y -B Y -B X -B X -B Y -C X -B Y -C Z -B Y -A X -B Y -B X -B Y -B X -C Z -B Y -B Z -B X -B Z -A Z -B Y -B X -B Y -A Z -B X -C Y -B X -B Y -B Y -B Y -C X -B Y -B Y -B Y -A Z -B Z -C X -A Z -B Y -C Y -B X -A Z -C Z -B X -B Y -B X -C Z -B X -B Z -C Y -B X -B Y -B X -B Z -B X -B Z -B Y -B Z -B X -A Z -B X -A X -B X -B Y -B Y -B Y -A Z -B Y -B Y -B Z -C X -B Y -B Y -B Y -B X -B X -B X -C Z -B Z -B X -A Z -B Y -B Z -B Y -B Y -B Y -B Y -C X -A Z -B Z -B Y -B Y -B Z -A Z -B Y -B Z -B Y -B Y -C Y -A Z -B Z -C X -B X -C Z -B X -B X -B Y -B Y -A X -B Y -C Z -A Z -B X -C Z -C Z -B X -A Z -B X -C Z -B Z -B Y -B Y -C X -A Z -B X -B Y -B X -B X -B X -B Y -C X -B Z -B Y -B Y -B Y -B X -A Z -A Z -B Y -B Z -B Y -A Z -B Y -B X -A Z -B Z -B Y -B X -B Y -A Y -B Y -B Y -B Y -B Z -B X -B Y -C Z -C X -B Y -C Y -B Z -A Z -A Z -B Y -B Y -A Z -B Z -B Y -B X -A Z -A Z -C X -A Z -C X -A Z -B Y -C X -B X -B X -B Y -A Y -B Y -B Z -B X -B Y -B Y -A Z -B X -B Y -A Z -A Y -A Z -C X -A Z -C X -A X -B Y -B Y -A Z -B X -B Z -B Y -B Y -B Z -B Y -B Y -B X -B Y -C X -C X -B Y -B Y -B X -C Z -C Z -C Z -C X -B Y -C Z -A Z -C Z -B Y -A Z -B Z -B X -A Y -B Y -B Y -B X -B Y -B Y -C X -B Y -A Z -B Y -A Z -C Z -A Z -B Y -B Z -A Z -B X -B X -B Z -B X -B Y -A Z -B Y -C X -A Z -C Z -B X -A Z -B Y -B Y -C Z -B Z -A Z -B Y -B X -B Y -B Z -C Z -A Y -A Z -B X -B X -A Z -C Y -B Y -A X -A Z -B X -B Y -B X -A Z -C X -B Y -B Y -C X -A X -B Y -A Z -A Z -B Y -B Z -B Y -B Y -B Y -B X -B Y -B X -B X -B X -B Y -A Z -C X -A Z -A Z -A X -A Z -B X -B Z -B Y -A Z \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day2/test.txt b/AdventOfCode/Problems/AOC2022/Day2/test.txt deleted file mode 100644 index 1a6cc74..0000000 --- a/AdventOfCode/Problems/AOC2022/Day2/test.txt +++ /dev/null @@ -1,3 +0,0 @@ -A Y -B X -C Z \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day3/input.txt b/AdventOfCode/Problems/AOC2022/Day3/input.txt deleted file mode 100644 index 869b251..0000000 --- a/AdventOfCode/Problems/AOC2022/Day3/input.txt +++ /dev/null @@ -1,300 +0,0 @@ -WwcsbsWwspmFTGVV -RHtMDHdSMnDBGMSDvnvDjtmpTpjTFggpmjmTFggTjmpP -vtCSGRMBDzHddvBHBzRhrlcZhlLzWNlqblhzcr -shhszHNHHZWqSzVNdClMjlFjBBbNTB -tQQGmnrMnJnGfmvrRRPCjlbljFBdjFCjTjnP -mRwtfGrMmJtwRDvQJQrJpMLSzVDHzhzHZqZzqSzcWVWH -WsWWgrtgsrhTQtsFcWPcRMCCTvqvMvqNNqMMHlMq -bBJrBGbzzLJznJrbSDGGJLqmlvqMqvlmLHRqRZZRNZ -bzJfDGVSzVrJGwjVGPPpQthdPsPpjdphsc -pJpCCBSWlczWWBWMHdMmMsFmpddrgF -wfVqZZGVQvzsMqmMgHjm -vDZGvPttQTVtGDQDDDGwbSCcSJSCJWTcRRSRczRJ -HLVHsVWLwbWswbpWFWrrmThfTPNnhNSDDNhDfznTnhnS -pBRcvGvvBtpGcqqQvgcphPfzfDGhzdzPDzDDhnhS -ZQRvqBptjJgZCtJqqMMMLHWwMWZWHHFFHm -PvPFPvLLLSvNFvQNWNPvrPLrZjwhMttTwtTtQZBwqjqtZqwM -HJDDbHjgppzCDCmzpgzsGbCsTMZqZllqhJBhMTtVBBhMtMth -zgGncmGGzHCnHDpDgDCGsmFLLPFjPRRWLRjdcjrcdRLd -zHnWzntnBRWTSBzRBddpFvZVcHpLFvjvLppvHP -MmmWmNGQhbCpZVLLbccvpj -QDMCGrNWfwNznBJsJzDBdg -tcRcZccZmdZJctRcjrlhNNDfrdNdSfNsNT -QHQpBVvMpRMwgBgvnHRFlhrSsgNFThgTFFflNS -vvHpVBBBGBppHvpLvHGbjmmtCqWLJJZRzZZZZb -ZBtTDZRWsTsDZVWVZDmjpbLbpSSzmLpWrbrS -MFNNFvvwFHwlhmNrCStLNtjzrb -vwffwcHwflGqGflHJfDBBZtQVBgZQJtBBsnT -pTJcmMJTspmpMZZJJZHCQQMzPBlQdWWWFzWP -LDnwrdnDnqjfqgvfDjrfFlBBPFHFSHPQCBvQSSWB -nLbjgLjdbrwVRcppsscJVRRR -mHnfggmMtpHPPBCs -PJjlQQRrJhJNPPTtBsCbCCTlpptd -rSSDhNQwShRRjhmMPmzMDfPmfLzL -HzLFBgrCthtFrrhFSCCCvBQNRVmJJJmnpnddmppddVtJ -MPZsjDWPjZsVzNTzpVdRdZ -qMfjWfwclsPsjwzqHgLFhwGFwHrFFrSC -llllmSbhNmSbNzlPmRNCcgLLchHHpTGsCTQGpT -dVjBrvBBVLJQsLpC -frZBWBDMFndStFsSwzlPlq -vmTVVtmJHwCwDllttTsrcPcMrfqPMMpjMq -LQGBRgGGRNgGgBhgzHfpjPqsMjpLcLjrPLpq -BdgzgSRGBnNHJtJlVStVmt -FbDQsFjPVHFZFSbrVjSVvMJlGBJhDcqBBllJGccJnh -RfTCTTpmppfgwCpwpLwRMnMGMlcPGqhddPcJnl -zgLPLNCCpLggzmTzTWmVrjVvrNvjjjvbVHQZZH -RBjjpwmRszBdvhLdSvpVpV -GrbfbJWmQJGWrGZZQMbSLggfCgSHhCSgShghSC -DWNDZQcrbWQrZJZGQQZPsztzBsPmBTzwcwRwjT -rlvgglvZqbrbWbWWdvdmPHBBNMNJGqjGRRnHnPBJ -cDFDcfcCDhLzsCfLDVpGPRJMPsRJMPNRnjHHGJ -DCfMVDFVScVMVQlgmZgdmWQQmS -nWTWWgwNgGDdBZBVcvDzzJccVlCzHD -RLppMMLpRqfMtMjtMCHJFSpzHSvSpczJdl -RdLRbQRjsRMrMRRMfbQLqPjbmnQgQWWwZmggnNTgnnWwhBhn -TmzjMjrmjmjBmHLvGPpbvWGqJzJJ -CfScwNDssDVCccdNVcNDQfbqJLqSLPpJpJJvJPpGTWJb -nddCQTfQVVrHmjMnrMFM -WHDnTwvwcwZmWwQTnBtgbVLLbgfSlTfrfb -CPPGdJRzNhNpzPJtMgBLbgtlLLfLMz -GJptpdFRhJwDmFHDjvnD -PNcWDNnNDcLjDDcSRWtQFfzzzQgPgsssZtPZ -MGhJRJGGrlpVGVHVCqqGqBQvzFzFfBvZvvtZtvFzvZvQ -JmJplCrlMNdmjbNbWR -pqpqFJPPSswJshNghg -zTHHrrbLzDQHccfhqmDshgCwfmqm -rtqqtTTHtzGLPWBdnGBSWGSS -gmNvgVqjjqzfMRgrRtPcft -WswSQwWWHGCsHQhlGGLLJRbLMRfRGcMb -dQCRCWhhwCwFwQshhRTmmBmFjFTTVNpqTnTj -FZvqSWqjjZvvrNSvbblcbslDppDHbcsS -MmwLTwPmBwmLJJmLlWzWnDllHcHzcDHM -QRwtQtLTwwQBTPfFfZdFvqqrFGWjrh -MqlnnNvJJZnNNdJZZLvLJnMzjjCTCChgWjccWqcjhcgcWR -tbddSHDBbHgHhHTCjh -mffBfbpsFSdQQDbQsrlJvwJNLLJMrrlsJr -RjqbNRRbDDqHndbcHDqdRHcChsffCQJJssZGpzpCpJphJd -VrMmSbrWVMtMtLmQGCfZWJZCfpZfJW -PgSPgTvSSHjjBbvbvq -whclNQQfcCFCcrJRjmmHNWsmLs -PPzMbqBPLVtnTppPTPzHJrGWJRRvsjjjRHssRb -PtgPVZTtTLMtBzqPqttPVMClcdDcgCCfCQDSdSgCwlhh -DrcrsvcNtLWSFPSFszbM -HqTdHJdQhGJBHQHWWDTnnPzbMMzPnS -hdwfqdhQJfjlccrfvNDLfl -BBPCWvjvTLrHTHHPCTndfwhbdnnZZfDhJwfJVb -msmgNMMcgmgczlmmgQNlddpVDDZpZpDfhZfJwsJF -mmQmMgSgzmqSRllGmgjPHrvvwHttjLrLRWWB -RwvDvhjhMvwlFNwNwCWCCWWLZcbGGZLGJVrppbZVcjmpmJ -tfnfsStnPPfTfgnPSSzPflJZZZrlZJVzLLmZJrzVmG -nPHqgfsHQnffqgSTldHTPnPHWMRFFqqFhNNNCwNCFMMhDMhh -FmwFHmnlGJfnlSlmrfsSvWgZNWNvLvtqLqDJhWJD -BVVTTMqRWvRZRbhW -pMBPCzVPQcQsGqSFmPFwSF -TcpTpwqZqMpZqlZCpZlwDjjcPNdgdPjHHHdvhHQgvv -zQFBRbmsQbLLBnGBvFdPghddNgHjNSSj -QnszWVzLfsLGbnGQbwpVtMrwZTqpCqpppr -WrZmrJcGwZdGZZmHdJcwGWcZsdFFLqTtLVtSTLtvvLtLLqSs -fnpCCQClfpQlzbbpQpflBpjhLVSTvFhjqtstVsjtstFVMs -QBQRnbCRpnPngnbggCzzRClZwJHFHDwZJPJGWHwmNGHPZr -fDhjvftQtDwgPhdRcRRP -bbNSgllVNMCWVnbWmcdFdmmFdpFpRrPPPw -NBzBglNzBvvGZDJQ -rGbbtStjSdbGtDpjjJbbRRbdrcCsCCrFqhllrFHsFsCvqCWH -TzgMMgmTVgzzTMLLfMHvTFsFCqHTvFsTvshF -gLMPBgQmQmNzVZLPzPppjbRhhddGBGSttbpR -zMJTpMzpVczHbCzVJVFCpJPngnBqVZqsRZZPnjqRgmjR -wttwNdfLQwLhwhhDDhWvgRmnPqsQqjnBPSZRgjPS -DdLwGGvNvhlvrrMFlFTcZrpC -llBQWMScQlSSBjMrvrrPpFHFBDFDFJTmTtFFmF -nzZzfVgzCNtnJppDHPnPpp -LdRNfVdzbzCCjcvllMcsbtjj -pWFwpFhprTnFfWwZrsBDmsqBvZvjjv -VbcHCthtzQtNqBsvsZvQmQsj -cltzzVcJSMtRWdhJLhRwdh -lmmmLRdZnjBlGgVhNSVvRMWN -bDwCqCGPbwpPwDPPpCpqpPbScvMSMSDWgVcSShNNVfgWWv -bTpzqJHPFFJqbTHswLlGlBntGnjQtGBZTT -pVjVlDDhmRPlHlHPWzWVWrVrcWztVdzv -GCqGGGJSFbnLJLLfrLfPrLdgrrgfWd -PbJSQGSsGnbMbqSFGBMMbsGTNwpTRwppDRsjwlNpsmHwDl -GcnPbbbLqDPDBPPDlQ -JtTChNfRpNJMTCfMTlJVsdVHvDddHBVmQm -TzlffWNfjTfjjCjfTtRrLgbnbbnSSwbnLzZZzr -hggWzjLhzhLhjzVWgpCpTFFHtCJFTJTHHHdG -lvSBvNNSNSSmlbwmMJCGtJQCHmdT -cfSlSSlvBDBPnlPPDZLsgtggZZVVfhzRgV -gGVJGvVVZZLvQLWQppccpctpNptMhnhSjjnM -fzQBsBzmwPzdQrRbSFNFnsSDchjnFhMN -bCwQRbbCJvlGCHgL -NMgdHVSqgQcVHmlllLDjlCLdjL -whTRJtJTnthWBlLLLmlFtVmV -wRhnGTpzzTRnVbzzWWbJwbhNQrZHfpNgMQpfZQHHNZZHHQ -qNNlMdbNrlVsQQfswQNCmW -LJzBvSdLSHpDJzzzHJnHnzFQCCmmswmfwBGhsQfWfCwW -HzSvHppDDRvgHzzcnqTrTtllZdRrbRVVZZ -TWVVVFVPpjVFtRfPBmmzMMPCvmLm -hDDrwndQQbbhZDMSMvcflMLmfnBL -grdggqsbrhdJJJrhbwbbsZGHVNHtTWpVBFVTTTVTHtNg -tLbvnTCzCVnzzwVTJVlwltMFvQFQRFFrQPBFdNgrMBNF -pShsqqmGjZfZccsqSfbdNBMMRQGBPgMdPMPF -HhspDpjhSjbcSmcqhZDcZZjTttLVwlTJJVWtnWVlWHCltL -DwQBvwBnBrSVRrZM -JWWGRssgRsFgzsFPJrNHVMHrlVrPSMNjHH -gspgFzRCFWLJpgqqRWgqpCJwnQCnhQvwcTdcdddnwbDfhf -fMMCwFDGNNMTdTDLlVlZZmdZBdBtVr -jjpjtbpRcPvSPnPnpPnvPPPnbZlmrWmLWHmHBWHlrmrmlZWl -jqjjnPqngtQfGFftFq -qnzhhbzzqGgsqGtnwcJrlCMlCjvcCCcrCRrvCv -mVSNZdTQdVVWmVFHQrpCjpjDRvjMRjdLRt -WBHZTHHTFWWNNBNHQTZPsPggghfgsnsgsffthszJ -sDwpdMgvHrZgwbdggzZZgPhFNFFcjPPqhLhjMlPqLq -JffJfnJGtBtCQQRBJZTQJJGfcNjqCLcFhFWCPLjhFLPjcPhl -VZZVmtGQQZmHrwgddppb -NNNlpjbVpGglNbvpTwBQQvfWvfBrWvBW -JthDJsLhhHPcGcqPshJsshSBwCWwfWSLCfSfSSRBrfWB -dhDtZqGmctZDtZHqDGVgVgNbbbFjndMFNlFg -jqDVzzDMdDwsVQLCZVCRWLGBQC -bbHFbSSpFbFHJHStJNbtJprZlCGLQsLGZRBLRQLQpLBClZ -SmFmTPJvFTNbmmsMdqqjscwz -RqMbHGJRJpgJgGgQjgrLTrTzjcrTrrLg -lwfwdhnflPlbCsVVjhCSbV -fwnNtwmlFZpbFZtM -QNSQrLTNrLNQRRrfHFrSjqhblWtSltqlWqtWWl -DvgBgnzgcvVZMljv -DGJdjBPDngDnDjBpBmFpTRmRFLRRmmCmHH -dtgSdTqdlvdJJvFqTvSqJqqRMPBtLHPBnWbsbWbsbWtWtWHV -DjfCfmcpNrwZQCmmNrDZNZNpsHLHWBBbHVVcGGGbHGBbMVMB -fpNjCfzLNZjTllvzdSgFgJ -nHBfZmHTRwsZffjBnHfmRZHtLtdNPPlWvddWLWJlJldCldLC -zwrbphMMVFzMwdCWNPlCbPdDCD -hccMSpqShMSrhZTBwmTqHjqZmf -NJGGLwGsTSsNlJZhmtgCVlbWQWlQMtCbvb -pDjppDBRdjzqpHqDSDzjVMCCrCrWtgQWdtdQQCdb -fHpfRBPRzDpBFSqcSBRBSNhPNwwNNswJLhmmLNGJZL -RZbsPgnVDzTJcdGjDGmD -NwfQHQtpfppQhjVVjqVNJJTN -tLLtwSptVCSWpvVtRnrbWbMgFPMsgZss -VsQjSwwVSwsZzsvdscZvfrhPRpqBrBrbpzMrrTMh -JtNDTmtGJTmLCGFDCHtDhMMBRhqqRbPrfrbNRrbR -GDWLlDnFgZdTSTWv -gfQHRRpQgRqNSBtjqwjztzjtnL -FvsPgvDlFcmvmTLlBMVztnLwWLzL -cvZGDcvbPcmbTbrcDDPgvbTJdJfJHRhZSRSpRRfHdSpSZd -FGHHHWvBWrHHrWVZJvVtcSrtrTcrtcjMTjStSM -swpwfRhRmmmRQDzcJlcqMSMMqtbMTz -dQDRDDRQfmmQDNsLfwRJvZJWFWVnPWvvPddBnC -zVhHvhMVTnMJgcTzMcfGJtfBWRtBRqJWtqJb -hlZjZSQCZtfBbGjqbb -SQDNwplrDVnhDcVHgT -HHZmttZVLVMQQJwMfcDRfDbbMN -phWvTgBqqgBWsTPTzhWzhzfNGNNwfqfcDwJRRbNcJcbl -FnTsvnhppTPFTBpPzPvpBBpFVmtfCjfmjtCmFdStLmtdfjSd -hMTPPMNlLZNSGNbRBB -gjmrsrttsCnsCsttVsjvttvtZGFHdbZGWWWdZSWddBHHnSWH -BmvptjsrfjBgsvvfgmfQchMpMqqhcQPMMPMhLQ -dJHGnrJJpGpDpFzzDmfsfSSCbfTfMbbRDb -vLcwtWNgtVtSNWmTmTMCmhNhTRfM -jqVgqVvWwwLwwgqZgjVSrPGzHHHqFnrHnFGHJGdr -QcQcdgbzwJnzfgVnVwdHQbdBrrpplHvmhLjrlTphppLrjl -MsPssfSZMWGWqWssSNPqrmmLBvjhqTvhjBprhB -GRDDZMFNMGFCSNWFPDMMFWNnwVtdVdQfcgtddwQwzRJfQd -pMqCMBGpMMCnwnpBMGBlbVRFJFWsJzRdzHlWzzJdJsJd -jLLZjDgPbNPZTDbvftvZgzRFsRzRrRRHWFsJsFJc -TZZLDPjtmDmbqQGwQnVM -RjnNhBnnNNmJmBNhrqGpsHbHtstgTtTjqb -WVMfWwQTzWZDMtlsfldqpplstf -WVTWSTzwQWSSvQVZCQPTSZPvBcnmcvnrhmNcRFncNLRLJmnB -lffQcnNTQBBcwqsdcqjSspcWtD -MPMGrHGMMTqWTtDg -VGRGLrJHZzLHPzTNTmmBfZQFTNBQ -lQBPPrBrlnqBgSRhgZZZrLJr -VNcWMDZbJHhWfWff -VwvMwMvdwvdwjcwdwDDqsqsZQqPPzqzldPQtps -VVJcZJVrRSdcsddfsvvbvFZBnngBMzMZFD -hLLqLpqqWWphWjhlGlCHDFgzbvFBbgBFtnQpnngg -HlhlmmHBTqTHHmlLqjTGhHhPdwdmsdcSNSfNJRrRcfwVJdrr -HmhvmRzzHHrRMBJBjNJGDJRnJD -cbqcPqLWZwsgQWZwWPwWgPPbntJnrNftNNNBtNJJNDBNqdjB -lgwWgggQcWSzrlTHMHlp -FZhQpClCWLBlrNDZvrwrrNSH -ztTfjMjJjgsGrqvzDGwG -bMjfnjndjnJtfgMTwPjFhQhCLdQCFWQQLWQhch -PtrqPrrMCPChzCtLFRbtNgbdTjbF -GdZGvJSWWDGplFjbjLjLSTlL -vspvnZsVppBdBnBpDCszhzMsMzzPzPhcPC -PdCtdfCMfGmtfmtBSWrMQwSlwWwJNQ -qTqbcjqHTZTbcDqczTjjZvWrQvVWJQSVQZZSVVrJNr -qbqjRFTcHTcDFgcczRqFrPsGGGgnhtGssCdnffGmsP -vVbcMvqjjjmHCBCBBmBSSH -PzzLTrcrwQgfLGrJBHSGFSCHtRFBJt -cfsPrLDwQNgsrTNTQgLwVpWnVWvMNvqjjqvpMvlj -jbqZNjLbZQvcfhhQ -CWdCDWWMCgmJDnJmdQVzMSchvfcQVFShzf -WPgWGRWRHdPBsttrHvNtrl -MCJCCMCqcCqJsnssjQRlTvQQQQqTvqfQ -HGVmwmLVlZRzcGZG -FcchHmDFpFbDMDMbntsJ -vfNvvttvDRcrvRNRNTLDNRcVsFhwVBVTwbbFFVbVhbJMBB -CJGgSJHdgPPSnQnjnddHGGFMSMwMMsmsFMMFhFShMWMM -dGCdjgzHCPPGlHDDqJtqRcqJlpfR -CwtqqvwLwnwhtRLtdRnwnnRhPHpLLppTPPpTVfTHzJWVLTWB -sGDsZDllDrMFZVmGgsmDMlmHpJBHpcJFPPTHfJJPzfTHWz -srgVlGSgZVGGrRvwQwdqwtCvnS -MLPgDrgLzThhCTgg -GVfCbvVbVvhBHlmhvhHv -ZqRQffRwtNZWVZfZSMsSssncnDCDnL -VwBNhNNmhJswqjJsRzPgDvSgJvtgvgDt -rRMblbHFfRrSWvPPPgMzLW -ZFpFpCcprGfbrGfGCHclZfnGqmsjmBdNVjQqRBnqBsVNQwBh -VLQlZWQbcPgcPmWbgmDWLQzdpGMTTqdpMTNsbGsNpMSqdq -HChrwfffhJtfHwJTsDqThhDMpTGsjj -HvffCrtBzclQZvQD -dCBVJJmrJDlBdQJWZTTsWbdWThWpbM -FHjSPjwqwssSgqTMGbGWhTMHMMZG -FwLvLfLjjSPqFqgzwffFSvrlDJvrQrDVrnmBvrJsQm -hZCRbddrgrRSVgcGZjjLFGLZFQFp -nzPvMsPvtmvPNssPMqpcWVjGGcGLlqGcGN -TBzmTmzmVmrBSBRrRgdR -bwZZmwfFmcfCRswNWNBsjC -VDSdglSStRCCTNCD -VVVppGHGlrQnnGJbMmnmCh -nFhgnFVNtgtFVssgdgVtVtsqJPTNJvDSNqTZZzbzTDDzDq -HqLHqcwlBjLzPvPJCCvJ -HGrlHqlllHBppRrlwWFnnWfFFVhMnnWdFhfn -FsMFVszjggMMzWlPJlPPlLQsJv -nqnBSNlfZqSvLHnHvWLQTW -hShpfCCSRtfjgFjMzdjlpr -jsbDsQnnwPsFbZgSltWGdgJgpnSp -SCVvLhLRrzCNBhrCvddMJpWdWGvJGlgtpv -cHLBBVCcCNHrbcSQFwQTbDws -rMlbLgrRgpwTDbflcnHtSScwHdJdwHJB -CQCjjZPzGGzCzZQvBVBNdQNSJVcJ -jsPhCzhPqFZzZzChFlsbRRLrMfTbbcLTpD -dqjzmmmQBjBHCmWrgVGWrrrvrpgVpM -PLJnTFbJnhTDzrGgMlvrFMzF -SssPcDttntDSsLcCzHBmmwcmZQqH -fFfFSPHllPRpRfnmmFfHvHjgbsBQjsptBdBTTddjsDdt -ZqLJCLCZzzTgWjdzDjzb -ZhNLMrNcGrchLqcCVMqRvlSnFnRnmmGRggnPnP -HMCMCMrHfwMHtFwTtgHHbVjjbsRZDwDVRbZqjhBD -cDpmpdpNLNDcdZjZqZBNBqssRR -SLJSdPcznSvdvDcHFCftFTFWCTHnWt -NlMmlPClmdGldRZHJs -tgJJcJQcntHBsnBt -TfSgQhhccczSVQqrgSgTjFWqLWmwLFNJLWWPPwqM -GGwTHqWVdnTTVVqgngzzqHzGFbJspFccRsjDpDcjsRFDsdjR -rtLflllZSrhQPLBtQStZvhjDNjbcDNDRNFjCsCDCFs -mPLBQPtvtQZtBlLSmMqVGwHbVMqTHWmz -VvJCrqTvPvQrCpRNVRFGfZfmfG -HMzsdWsjhZSsJJZNZf -wHlbjnlzWCvqJBQlrD -FnVRRsVdSnSnFSRqTVdqBBDBhrDdmcddMcMQMhzm -HtZvJwHlgjlGlHJLNjJrMmrcmDQfDLczDrMhhh -vGGpJjttvlZljZllZvJZvwGqsSTRWSCpnCWTVPVmWWTWWn -wSHCNwwmcSMLSDFcwwSSHQvZnQjLZffZjZZbVZjVVb -JqsNJJGGqprJNtpWhGhspfnffTnTvZvVbZnTrfBQvV -GsWhdGtPWpghJRqhtNPmClczSlDglHMlczmwCH -TzRpjVRjFpVLTTdgrTgrGsZwrZZwgg -vQfSBdbDbMbQNBJrlhmGnrgrgwZhvm -SHSCbdbddcVWqqFPCLqR \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day3/test.txt b/AdventOfCode/Problems/AOC2022/Day3/test.txt deleted file mode 100644 index b04010c..0000000 --- a/AdventOfCode/Problems/AOC2022/Day3/test.txt +++ /dev/null @@ -1,6 +0,0 @@ -vJrwpWtwJgWrhcsFMMfFFhFp -jqHRNqRjqzjGDLGLrsFMfFZSrLrFZsSL -PmmdzqPrVvPwwTWBwg -wMqvLMZHhHMvwLHjbvcjnnSBnvTQFn -ttgJtRGJQctTZtZT -CrZsJsPPZsGzwwsLwLmpwMDw \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day4/input.txt b/AdventOfCode/Problems/AOC2022/Day4/input.txt deleted file mode 100644 index 6048d11..0000000 --- a/AdventOfCode/Problems/AOC2022/Day4/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -20-45,13-44 -7-8,8-28 -3-39,14-97 -35-99,35-98 -18-49,17-19 -33-34,34-46 -46-58,58-75 -4-93,25-97 -92-99,7-91 -61-62,24-61 -35-62,34-63 -85-87,3-86 -9-49,7-48 -5-87,87-95 -3-3,3-82 -13-63,25-62 -4-99,1-98 -72-80,74-77 -9-96,95-97 -50-68,51-76 -34-80,33-33 -37-98,21-37 -9-71,10-72 -40-94,39-94 -1-88,88-92 -46-47,46-51 -14-59,14-60 -69-99,22-95 -9-66,9-65 -62-69,64-69 -6-40,16-70 -58-97,9-82 -12-56,12-46 -71-85,25-70 -70-86,86-97 -47-70,46-69 -11-65,65-66 -56-58,57-85 -33-66,33-65 -67-67,10-67 -21-55,20-22 -15-72,15-71 -19-92,45-93 -38-82,38-83 -23-90,90-90 -96-98,5-97 -33-38,32-33 -42-42,26-41 -31-92,30-93 -22-58,4-47 -3-49,49-59 -29-61,11-12 -5-81,4-81 -68-91,67-92 -6-87,5-86 -73-73,59-74 -16-70,26-31 -25-58,24-67 -2-47,47-54 -5-73,4-74 -58-98,1-99 -7-94,95-97 -11-63,11-12 -25-54,53-55 -90-94,93-95 -6-61,7-62 -47-63,27-62 -30-46,47-47 -67-94,94-95 -60-95,95-96 -35-83,83-84 -20-82,19-82 -28-29,28-88 -32-45,46-66 -55-78,79-79 -21-55,20-21 -8-10,11-98 -21-71,20-20 -18-19,19-21 -23-76,24-76 -22-96,23-95 -66-97,66-98 -89-91,25-90 -21-64,21-26 -77-80,77-86 -32-89,24-88 -37-93,36-36 -33-59,60-98 -7-91,6-7 -2-86,2-56 -85-97,86-96 -80-80,42-80 -16-87,27-86 -4-94,5-93 -34-37,36-38 -6-92,3-6 -22-85,21-21 -9-9,9-92 -31-87,31-86 -58-98,97-99 -1-98,1-87 -6-66,5-67 -27-54,28-55 -6-27,12-38 -22-29,4-28 -19-19,20-88 -64-98,64-85 -6-97,6-86 -13-72,72-73 -6-12,12-75 -11-34,10-16 -18-89,7-18 -9-67,3-9 -5-6,5-46 -45-53,53-56 -48-95,14-50 -93-99,4-93 -19-35,20-35 -22-77,21-78 -13-71,12-71 -24-39,23-39 -64-78,15-65 -11-41,10-11 -49-75,3-76 -40-87,87-99 -42-44,17-43 -37-94,28-93 -56-58,53-57 -98-98,3-98 -13-72,12-73 -39-86,40-86 -18-18,19-37 -24-89,25-64 -45-71,44-71 -7-69,8-69 -6-87,1-88 -45-88,44-45 -83-96,78-95 -7-65,64-73 -11-96,8-97 -32-52,14-31 -40-94,40-93 -12-17,8-18 -27-43,28-42 -37-95,10-95 -22-93,20-23 -37-84,36-85 -3-98,98-98 -25-92,1-81 -68-73,56-74 -75-78,72-89 -31-80,80-80 -33-85,56-86 -7-98,4-99 -25-52,51-66 -80-87,1-80 -7-99,2-8 -14-56,13-13 -32-52,33-98 -33-87,33-87 -33-98,34-75 -52-53,52-75 -1-6,5-20 -65-98,82-86 -9-99,4-98 -19-60,11-12 -3-77,4-82 -18-78,18-88 -3-7,7-99 -17-89,17-90 -61-94,26-87 -51-73,51-73 -30-87,30-30 -6-67,19-66 -2-86,2-98 -20-82,19-20 -39-82,38-88 -4-95,4-98 -5-46,33-46 -4-66,1-3 -5-97,6-98 -2-91,91-91 -7-93,8-92 -26-62,25-67 -35-37,36-36 -3-98,1-3 -31-69,32-68 -2-2,4-46 -94-96,1-95 -32-46,31-45 -2-55,1-54 -31-91,32-90 -25-62,26-61 -22-30,32-94 -57-96,55-95 -1-13,3-95 -18-70,18-78 -2-2,2-98 -8-50,49-62 -37-65,7-38 -18-47,32-48 -12-55,12-86 -2-6,2-94 -1-98,98-98 -1-23,5-72 -38-52,39-54 -40-40,41-96 -88-89,16-88 -22-32,21-33 -39-84,85-87 -18-19,18-92 -21-99,6-84 -54-56,29-55 -12-23,22-91 -38-43,36-42 -8-68,31-73 -5-82,5-92 -45-66,41-66 -61-70,60-83 -58-70,13-58 -47-57,48-56 -66-91,65-74 -69-69,30-69 -10-91,11-91 -76-90,76-99 -3-79,17-78 -2-99,2-99 -98-99,52-98 -19-26,25-71 -5-93,15-94 -70-72,19-71 -56-85,55-84 -57-91,57-93 -2-2,3-95 -3-4,6-98 -2-93,1-1 -6-87,7-88 -7-96,95-98 -39-96,9-96 -5-94,4-5 -40-96,39-96 -18-92,17-89 -26-74,11-11 -89-97,55-94 -4-92,2-93 -67-97,97-98 -64-85,63-84 -2-70,14-69 -3-43,3-6 -4-70,4-4 -11-12,12-80 -20-34,35-54 -30-47,9-46 -11-95,46-94 -32-94,33-93 -97-98,96-98 -4-11,3-13 -1-1,3-53 -6-90,90-91 -34-79,8-80 -57-92,57-93 -45-45,3-45 -35-53,35-52 -6-28,5-29 -9-81,81-81 -71-72,71-92 -20-50,18-72 -17-74,1-17 -38-73,14-73 -62-85,13-71 -47-68,47-68 -27-72,26-73 -7-89,88-90 -97-99,8-97 -37-92,36-36 -39-79,40-67 -1-89,1-88 -20-71,19-19 -11-83,10-83 -37-37,8-37 -88-95,13-87 -36-59,18-58 -52-84,64-85 -12-78,11-77 -42-82,47-83 -34-95,35-95 -63-88,11-64 -62-70,58-60 -45-92,45-86 -13-99,12-98 -6-7,8-8 -7-97,97-98 -48-48,1-48 -74-80,75-79 -98-98,7-97 -69-80,69-79 -18-59,18-59 -15-73,15-74 -55-79,55-78 -59-67,58-67 -7-95,8-95 -71-77,78-78 -3-52,3-53 -15-54,8-46 -21-39,21-50 -34-61,9-34 -69-69,70-70 -3-27,1-2 -19-65,19-64 -22-99,7-98 -21-50,51-86 -4-96,14-95 -6-83,83-84 -30-30,31-76 -21-49,48-50 -4-7,9-82 -20-89,13-20 -22-40,23-39 -94-95,6-93 -2-3,3-74 -54-81,37-82 -18-91,17-91 -29-77,78-92 -16-73,73-73 -25-78,43-54 -39-39,37-58 -52-94,52-53 -18-50,8-13 -3-3,3-99 -96-99,1-96 -36-37,35-36 -3-25,7-81 -29-48,14-49 -96-98,3-97 -25-95,96-97 -14-96,1-8 -72-80,80-80 -51-88,29-50 -24-64,19-63 -28-66,29-52 -14-97,13-14 -52-53,53-98 -11-63,12-64 -30-63,22-64 -18-25,16-18 -21-54,21-88 -87-88,32-88 -19-87,17-17 -55-65,20-66 -44-45,45-87 -55-61,54-55 -26-27,26-98 -50-64,32-75 -33-95,33-33 -7-98,98-99 -19-35,18-18 -78-99,12-79 -11-13,14-99 -5-98,4-5 -52-72,51-53 -49-97,17-96 -14-95,13-94 -20-84,5-19 -90-90,66-90 -19-57,30-52 -21-89,89-91 -59-60,24-59 -66-75,17-67 -53-53,54-97 -48-89,49-88 -57-63,1-64 -2-3,2-98 -15-98,1-97 -39-46,39-81 -71-72,60-71 -53-96,53-97 -3-74,4-73 -58-93,58-93 -3-64,1-1 -47-72,42-44 -32-82,82-83 -40-41,7-40 -7-22,8-23 -96-99,39-95 -89-90,3-89 -7-95,95-98 -23-60,24-59 -5-24,24-59 -5-45,4-44 -9-9,9-94 -18-42,41-91 -51-53,61-68 -14-79,7-78 -47-93,8-47 -5-97,5-97 -10-98,9-99 -6-81,7-80 -32-37,36-60 -9-77,9-78 -18-43,17-17 -91-96,2-68 -36-92,30-91 -16-36,2-11 -6-74,62-95 -6-97,7-98 -78-79,31-78 -56-90,90-91 -9-38,2-10 -9-56,28-45 -17-77,16-76 -18-18,18-93 -8-65,8-63 -78-82,28-83 -5-80,6-53 -24-32,23-68 -7-39,8-94 -41-86,86-94 -62-64,59-64 -45-93,45-86 -83-86,30-92 -32-80,11-33 -16-97,17-97 -4-84,85-85 -3-99,3-4 -83-83,16-83 -30-75,71-76 -17-82,81-89 -43-56,28-55 -1-49,48-49 -13-53,12-53 -3-13,27-76 -32-65,32-82 -17-92,92-92 -77-81,10-79 -36-85,96-97 -1-2,1-95 -66-90,66-89 -7-37,7-50 -13-92,13-80 -32-96,31-96 -13-52,10-53 -61-83,1-60 -29-55,12-30 -78-80,4-79 -1-1,6-66 -3-8,9-83 -2-81,1-94 -27-43,27-43 -16-17,17-98 -6-9,8-43 -38-78,39-78 -20-99,13-92 -36-93,52-92 -3-10,11-74 -69-74,8-69 -27-43,28-36 -20-77,19-76 -24-86,18-85 -13-44,45-78 -6-27,7-26 -7-42,2-6 -73-75,5-74 -19-24,23-37 -23-71,36-99 -3-99,15-98 -5-98,3-3 -4-62,3-62 -2-18,1-99 -3-95,7-96 -37-63,43-68 -60-71,54-59 -28-35,34-88 -68-80,67-81 -77-89,76-88 -22-48,23-48 -95-96,66-95 -17-64,18-48 -69-88,18-74 -96-98,39-97 -8-45,45-45 -7-18,19-89 -32-42,12-41 -76-80,52-76 -45-93,46-94 -1-97,3-97 -71-82,70-83 -46-47,28-46 -10-11,12-91 -23-24,24-99 -36-65,36-65 -96-98,11-95 -47-57,47-56 -5-11,10-99 -39-56,38-55 -62-97,61-61 -19-99,99-99 -93-93,13-92 -72-74,73-78 -87-92,80-91 -95-95,18-95 -87-88,12-87 -41-86,85-91 -1-1,3-42 -20-94,20-62 -1-68,1-1 -2-97,1-98 -25-63,63-64 -1-3,3-99 -28-29,29-38 -34-87,54-88 -69-69,64-69 -24-53,37-54 -9-79,8-79 -22-69,23-68 -44-51,44-81 -9-94,5-8 -11-93,93-94 -9-17,7-16 -63-63,6-62 -45-91,13-60 -13-97,12-12 -9-33,8-8 -25-26,26-39 -25-83,25-84 -9-73,73-89 -20-76,20-84 -69-78,2-68 -5-46,4-47 -25-32,29-35 -90-94,16-90 -74-80,77-80 -46-52,52-76 -45-48,12-48 -61-62,26-61 -8-99,2-9 -4-95,4-96 -60-92,59-93 -30-51,30-31 -21-88,16-18 -11-89,12-90 -46-46,2-45 -4-99,2-36 -39-47,40-48 -42-78,54-55 -7-86,7-87 -9-99,2-98 -21-94,22-60 -11-99,11-96 -13-57,43-56 -13-48,49-79 -93-95,3-94 -31-80,30-80 -16-75,74-76 -53-56,54-60 -5-53,53-54 -53-53,52-52 -8-91,9-92 -26-65,16-65 -65-67,59-74 -52-52,26-52 -15-43,14-44 -58-58,57-70 -77-99,78-98 -90-90,76-92 -36-50,35-77 -7-36,8-35 -36-91,37-93 -3-41,2-2 -94-95,59-94 -6-86,6-86 -3-83,2-3 -49-66,65-67 -43-71,71-97 -9-10,10-75 -4-80,80-80 -32-67,8-66 -46-47,34-47 -85-94,6-96 -33-35,18-34 -6-55,5-55 -2-74,74-74 -52-94,52-53 -20-93,3-31 -90-92,90-93 -20-52,51-53 -97-98,10-97 -4-84,2-85 -22-93,93-94 -53-88,54-89 -9-30,19-37 -5-39,38-39 -50-90,13-91 -81-94,80-93 -18-86,19-29 -1-81,18-80 -85-95,23-86 -77-78,77-95 -28-87,27-27 -24-25,25-94 -4-93,2-92 -1-92,2-93 -17-35,35-49 -2-3,2-52 -46-46,37-46 -10-94,9-95 -5-57,6-57 -14-89,34-90 -13-13,14-68 -37-67,36-92 -35-92,8-34 -7-49,7-50 -33-95,9-92 -28-29,27-78 -83-84,12-83 -6-34,6-93 -9-56,9-56 -2-29,2-10 -11-11,12-88 -24-58,16-25 -95-99,28-95 -90-92,31-91 -15-35,15-36 -31-84,19-63 -3-50,64-93 -31-94,30-93 -7-89,7-8 -27-62,8-49 -20-87,21-64 -56-70,56-93 -1-37,37-37 -19-85,84-86 -18-20,19-79 -23-74,20-63 -5-93,6-92 -6-73,4-74 -86-91,85-98 -13-21,21-36 -60-94,59-59 -33-50,49-51 -25-58,18-52 -94-94,34-94 -50-55,50-50 -1-96,1-29 -19-99,20-99 -61-62,61-85 -4-18,18-18 -78-78,45-78 -47-92,46-93 -87-94,18-87 -4-5,4-95 -57-92,7-76 -35-60,1-35 -2-89,41-90 -5-6,6-37 -21-68,16-69 -49-89,44-58 -3-60,60-62 -49-99,2-49 -20-67,13-44 -16-25,25-62 -4-94,4-99 -52-85,2-29 -9-17,19-89 -6-72,7-71 -5-82,17-82 -64-75,63-75 -26-60,29-93 -10-53,54-61 -81-83,5-80 -87-98,58-97 -11-33,12-34 -67-67,67-75 -40-60,16-40 -9-64,8-63 -27-95,27-95 -18-18,19-38 -27-98,28-97 -5-14,14-62 -83-84,84-88 -11-93,11-93 -2-5,6-94 -58-68,57-67 -23-25,24-70 -12-32,31-55 -31-35,20-34 -8-49,23-50 -58-85,58-87 -4-94,1-4 -40-41,41-71 -21-94,10-21 -29-95,28-94 -19-74,18-18 -1-49,1-2 -39-46,1-45 -65-66,22-65 -28-92,92-99 -9-80,8-8 -21-93,14-22 -11-94,93-98 -26-69,60-68 -8-44,14-45 -65-67,51-66 -34-94,93-95 -11-33,33-33 -32-97,98-98 -10-97,10-11 -47-72,46-86 -10-10,10-97 -4-79,4-80 -24-95,94-99 -12-79,66-80 -56-62,50-61 -27-94,26-95 -27-70,27-27 -26-77,76-78 -85-86,41-85 -24-83,24-84 -31-73,63-71 -6-75,6-30 -3-71,71-90 -32-56,31-76 -16-73,16-16 -55-73,56-72 -32-88,32-90 -17-17,18-65 -10-94,94-94 -47-85,47-59 -12-85,11-84 -3-90,89-91 -36-51,36-55 -5-57,5-56 -1-58,40-57 -46-65,46-50 -72-83,78-94 -98-98,7-97 -30-52,30-51 -11-98,10-98 -91-99,98-99 -66-94,64-94 -65-65,27-64 -37-37,30-37 -33-76,17-34 -26-28,20-27 -9-97,8-98 -2-82,3-83 -16-88,5-64 -11-26,42-48 -90-91,8-90 -44-96,45-67 -94-94,10-93 -59-94,59-94 -18-53,18-52 -2-48,2-48 -3-3,5-92 -95-96,3-95 -10-26,25-39 -12-12,13-47 -5-5,6-17 -39-51,50-52 -2-98,3-98 -7-19,18-76 -9-9,10-55 -5-10,26-99 -26-88,26-90 -1-37,1-2 -21-71,21-70 -71-82,72-82 -81-92,53-88 -3-96,2-96 -15-72,15-71 -6-43,7-9 -17-79,17-18 -19-53,18-69 -2-2,4-91 -99-99,1-99 -25-33,26-33 -75-78,32-77 -94-95,5-94 -53-89,45-52 -8-96,4-99 -7-76,6-6 -8-30,10-48 -9-71,9-41 -22-22,22-57 -5-21,20-22 -16-99,16-94 -2-50,1-96 -25-36,24-35 -16-90,52-84 -10-32,9-33 -76-78,35-77 -2-98,3-98 -56-58,8-62 -51-68,54-58 -57-76,76-87 -15-69,15-75 -64-83,83-90 -68-74,69-69 -7-8,8-36 -23-97,22-23 -23-81,2-23 -82-86,12-86 -4-73,4-32 -39-78,38-79 -46-82,38-68 -63-84,83-97 -42-90,42-91 -2-56,2-29 -14-96,13-81 -46-53,53-54 -46-52,31-94 -37-92,38-93 -96-97,36-96 -2-58,2-2 -51-94,50-93 -24-45,26-64 -51-80,52-79 -48-56,49-58 -64-97,97-97 -8-65,15-66 -3-8,7-19 -10-63,10-63 -74-74,74-74 -27-84,16-31 -45-62,10-63 -82-84,5-83 -4-8,5-6 -60-69,59-71 -4-95,8-94 -25-93,6-26 -9-68,8-83 -6-99,6-98 -63-64,9-63 -37-88,10-56 -1-56,1-97 -11-89,6-12 -16-98,6-16 -9-52,8-53 -45-95,44-45 -12-96,11-96 -1-4,3-95 -34-39,19-38 -14-90,13-89 -58-83,58-81 -25-91,13-92 -49-79,70-80 -14-92,91-93 -26-48,17-47 -24-96,25-96 -41-66,47-52 -26-37,26-38 -2-89,3-90 -12-56,12-55 -21-49,21-49 -29-68,28-67 -95-96,76-94 -20-65,19-19 -11-70,10-11 -21-92,22-93 -15-90,11-89 -1-92,1-1 -66-91,14-90 -64-73,1-98 -39-39,39-45 -62-86,61-86 -16-89,89-90 -19-95,7-89 -67-90,50-90 -63-96,4-62 -3-74,2-74 -72-80,71-81 -56-65,56-82 -93-93,79-92 -24-87,1-23 -31-35,40-64 -4-97,3-3 -45-45,45-72 -65-66,42-65 -42-95,41-94 -3-4,3-94 -14-88,88-89 -28-83,28-89 -51-79,27-64 -14-18,14-17 -7-97,5-6 -18-34,35-35 -1-99,9-99 -33-54,43-54 -11-42,32-43 -2-30,1-29 -6-88,7-88 -45-50,37-53 -39-84,37-83 -34-51,27-73 -21-52,16-53 -2-6,4-7 -15-46,4-47 -49-50,1-50 -39-80,10-38 -23-59,24-58 -21-72,22-72 -22-73,73-74 -25-47,26-48 -4-98,5-99 -3-3,3-91 -21-98,22-99 -14-33,32-32 -14-20,13-24 -19-92,5-88 -90-98,90-99 -29-60,60-61 -3-71,10-92 -7-22,7-92 -8-37,7-7 -16-88,17-88 -29-71,30-72 -44-85,84-86 -70-72,49-71 -41-80,41-55 -32-32,33-69 -2-55,3-55 -73-73,74-95 -16-71,6-72 -41-80,40-79 -33-40,27-34 -21-96,96-98 -22-22,23-38 -30-93,31-92 -16-20,19-71 -22-99,98-99 -5-82,5-71 -33-45,32-34 -65-77,76-84 -72-76,10-73 -2-4,4-16 -24-68,23-23 -43-59,42-58 -15-59,16-59 -8-85,2-8 -84-86,5-85 -9-82,8-82 -1-6,6-86 -65-76,65-75 -3-60,4-59 -76-85,51-84 -3-65,4-16 -2-97,1-96 -2-4,6-85 -18-91,91-92 -42-43,42-91 -25-96,24-26 -7-92,92-93 -29-61,6-28 -5-5,5-70 -22-70,21-69 -25-74,73-74 -45-52,49-54 -1-85,2-85 -5-94,10-80 -37-38,37-54 -15-73,15-72 -27-62,9-26 -8-93,5-8 -25-37,36-94 -3-95,4-96 -31-87,86-88 -62-63,63-90 -22-27,21-26 -93-93,34-80 -17-91,18-92 -75-86,15-75 -4-4,4-94 -10-65,9-66 -96-96,87-96 -4-29,2-5 -5-35,6-35 -8-75,8-85 -7-82,8-67 -15-90,15-16 -6-24,23-76 -62-96,98-98 -10-98,1-2 -3-51,23-95 -66-84,11-66 -24-77,23-95 -52-91,43-46 -10-96,11-96 -45-47,46-48 -10-83,2-10 -62-62,62-99 -34-71,70-91 -38-65,39-64 -33-68,34-69 -2-96,1-97 -24-51,52-82 -88-94,89-94 -23-23,24-87 -13-31,31-84 -63-65,2-64 -42-91,42-73 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day4/test.txt b/AdventOfCode/Problems/AOC2022/Day4/test.txt deleted file mode 100644 index afe345c..0000000 --- a/AdventOfCode/Problems/AOC2022/Day4/test.txt +++ /dev/null @@ -1,6 +0,0 @@ -2-4,6-8 -2-3,4-5 -5-7,7-9 -2-8,3-7 -6-6,4-6 -2-6,4-8 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day5/input.txt b/AdventOfCode/Problems/AOC2022/Day5/input.txt deleted file mode 100644 index 3808c06..0000000 --- a/AdventOfCode/Problems/AOC2022/Day5/input.txt +++ /dev/null @@ -1,512 +0,0 @@ - [M] [S] [S] - [M] [N] [L] [T] [Q] -[G] [P] [C] [F] [G] [T] -[B] [J] [D] [P] [V] [F] [F] -[D] [D] [G] [C] [Z] [H] [B] [G] -[C] [G] [Q] [L] [N] [D] [M] [D] [Q] -[P] [V] [S] [S] [B] [B] [Z] [M] [C] -[R] [H] [N] [P] [J] [Q] [B] [C] [F] - 1 2 3 4 5 6 7 8 9 - -move 1 from 7 to 4 -move 3 from 4 to 7 -move 4 from 3 to 4 -move 5 from 6 to 9 -move 1 from 8 to 1 -move 2 from 3 to 2 -move 3 from 4 to 6 -move 1 from 3 to 6 -move 9 from 7 to 1 -move 1 from 2 to 4 -move 3 from 4 to 9 -move 4 from 9 to 8 -move 6 from 8 to 2 -move 1 from 8 to 6 -move 1 from 4 to 1 -move 11 from 1 to 7 -move 1 from 4 to 7 -move 7 from 2 to 5 -move 5 from 6 to 3 -move 2 from 4 to 3 -move 2 from 5 to 9 -move 1 from 8 to 6 -move 3 from 1 to 5 -move 2 from 6 to 9 -move 1 from 4 to 8 -move 2 from 2 to 1 -move 7 from 5 to 9 -move 6 from 3 to 6 -move 1 from 2 to 5 -move 1 from 3 to 8 -move 12 from 7 to 3 -move 1 from 1 to 8 -move 2 from 1 to 9 -move 20 from 9 to 5 -move 1 from 1 to 7 -move 5 from 5 to 3 -move 1 from 8 to 7 -move 2 from 8 to 3 -move 2 from 6 to 5 -move 1 from 6 to 4 -move 18 from 3 to 2 -move 1 from 4 to 2 -move 1 from 7 to 9 -move 1 from 1 to 9 -move 1 from 6 to 1 -move 8 from 5 to 2 -move 1 from 1 to 6 -move 19 from 5 to 2 -move 5 from 2 to 6 -move 2 from 9 to 7 -move 20 from 2 to 1 -move 1 from 9 to 4 -move 8 from 6 to 2 -move 5 from 1 to 3 -move 27 from 2 to 1 -move 34 from 1 to 7 -move 1 from 2 to 6 -move 2 from 3 to 1 -move 1 from 4 to 9 -move 1 from 2 to 6 -move 2 from 1 to 7 -move 1 from 6 to 7 -move 1 from 9 to 3 -move 2 from 6 to 3 -move 1 from 6 to 4 -move 5 from 3 to 4 -move 5 from 4 to 2 -move 4 from 1 to 4 -move 4 from 1 to 4 -move 2 from 3 to 6 -move 1 from 6 to 9 -move 25 from 7 to 5 -move 1 from 6 to 4 -move 17 from 5 to 2 -move 14 from 7 to 6 -move 1 from 7 to 3 -move 1 from 9 to 3 -move 10 from 2 to 3 -move 2 from 2 to 9 -move 12 from 3 to 5 -move 18 from 5 to 8 -move 1 from 4 to 2 -move 5 from 2 to 1 -move 1 from 5 to 3 -move 3 from 2 to 1 -move 1 from 2 to 7 -move 2 from 2 to 6 -move 9 from 6 to 7 -move 16 from 8 to 2 -move 6 from 7 to 3 -move 2 from 8 to 9 -move 1 from 1 to 8 -move 16 from 2 to 6 -move 1 from 8 to 3 -move 2 from 1 to 2 -move 1 from 9 to 3 -move 7 from 4 to 1 -move 7 from 3 to 7 -move 9 from 7 to 8 -move 1 from 5 to 6 -move 2 from 9 to 7 -move 1 from 9 to 5 -move 11 from 6 to 8 -move 1 from 3 to 1 -move 1 from 4 to 2 -move 2 from 8 to 5 -move 3 from 5 to 8 -move 2 from 1 to 9 -move 5 from 1 to 4 -move 3 from 4 to 1 -move 1 from 3 to 2 -move 3 from 2 to 1 -move 1 from 9 to 1 -move 1 from 2 to 5 -move 2 from 4 to 7 -move 20 from 8 to 5 -move 1 from 9 to 7 -move 11 from 6 to 1 -move 17 from 1 to 5 -move 1 from 8 to 2 -move 7 from 5 to 8 -move 1 from 4 to 5 -move 2 from 1 to 2 -move 2 from 8 to 4 -move 4 from 7 to 6 -move 2 from 6 to 8 -move 2 from 1 to 2 -move 1 from 1 to 4 -move 4 from 8 to 9 -move 2 from 1 to 9 -move 3 from 8 to 1 -move 25 from 5 to 2 -move 23 from 2 to 1 -move 1 from 7 to 1 -move 6 from 9 to 8 -move 6 from 8 to 3 -move 3 from 6 to 2 -move 10 from 1 to 2 -move 1 from 6 to 3 -move 2 from 3 to 6 -move 2 from 3 to 2 -move 2 from 6 to 8 -move 1 from 4 to 6 -move 14 from 1 to 9 -move 2 from 3 to 4 -move 14 from 2 to 4 -move 1 from 6 to 9 -move 17 from 4 to 3 -move 1 from 8 to 6 -move 2 from 7 to 2 -move 1 from 4 to 2 -move 1 from 5 to 9 -move 9 from 2 to 4 -move 17 from 3 to 7 -move 3 from 4 to 2 -move 1 from 8 to 3 -move 4 from 5 to 7 -move 1 from 3 to 6 -move 1 from 4 to 5 -move 14 from 7 to 9 -move 2 from 1 to 9 -move 3 from 2 to 1 -move 1 from 2 to 5 -move 1 from 3 to 7 -move 4 from 1 to 2 -move 2 from 6 to 7 -move 3 from 9 to 8 -move 4 from 2 to 4 -move 17 from 9 to 7 -move 1 from 2 to 8 -move 8 from 9 to 6 -move 1 from 8 to 2 -move 19 from 7 to 9 -move 9 from 4 to 2 -move 5 from 7 to 3 -move 3 from 5 to 9 -move 6 from 2 to 5 -move 1 from 9 to 4 -move 3 from 2 to 9 -move 25 from 9 to 5 -move 1 from 3 to 6 -move 2 from 5 to 8 -move 6 from 6 to 7 -move 1 from 3 to 4 -move 2 from 3 to 4 -move 1 from 8 to 2 -move 2 from 2 to 9 -move 2 from 8 to 3 -move 5 from 7 to 6 -move 3 from 7 to 9 -move 7 from 5 to 8 -move 2 from 3 to 5 -move 1 from 3 to 5 -move 1 from 6 to 2 -move 6 from 9 to 5 -move 1 from 9 to 2 -move 1 from 6 to 9 -move 2 from 5 to 6 -move 2 from 9 to 8 -move 11 from 8 to 1 -move 2 from 5 to 9 -move 3 from 6 to 5 -move 1 from 4 to 7 -move 5 from 5 to 7 -move 1 from 4 to 8 -move 7 from 7 to 2 -move 12 from 5 to 2 -move 10 from 1 to 8 -move 1 from 9 to 6 -move 3 from 8 to 1 -move 1 from 1 to 6 -move 10 from 2 to 3 -move 8 from 8 to 7 -move 1 from 9 to 8 -move 2 from 3 to 5 -move 14 from 5 to 8 -move 1 from 3 to 2 -move 3 from 8 to 1 -move 3 from 8 to 4 -move 3 from 2 to 4 -move 5 from 6 to 4 -move 8 from 7 to 9 -move 6 from 8 to 7 -move 1 from 5 to 7 -move 6 from 2 to 9 -move 4 from 4 to 6 -move 4 from 4 to 9 -move 3 from 9 to 3 -move 1 from 8 to 6 -move 1 from 5 to 6 -move 2 from 7 to 2 -move 1 from 3 to 4 -move 3 from 4 to 1 -move 3 from 4 to 3 -move 5 from 6 to 4 -move 4 from 3 to 8 -move 1 from 6 to 4 -move 8 from 3 to 2 -move 2 from 8 to 5 -move 11 from 9 to 7 -move 9 from 1 to 9 -move 2 from 7 to 3 -move 1 from 6 to 8 -move 1 from 6 to 5 -move 5 from 9 to 8 -move 3 from 9 to 7 -move 2 from 9 to 1 -move 2 from 3 to 7 -move 12 from 7 to 1 -move 2 from 8 to 9 -move 5 from 4 to 5 -move 4 from 9 to 4 -move 1 from 1 to 3 -move 7 from 1 to 3 -move 7 from 5 to 6 -move 1 from 9 to 1 -move 1 from 5 to 1 -move 5 from 7 to 8 -move 4 from 6 to 7 -move 5 from 1 to 8 -move 1 from 4 to 3 -move 12 from 8 to 7 -move 2 from 2 to 4 -move 2 from 8 to 9 -move 3 from 8 to 2 -move 2 from 6 to 7 -move 4 from 7 to 8 -move 1 from 6 to 8 -move 4 from 3 to 2 -move 15 from 7 to 8 -move 1 from 7 to 6 -move 3 from 3 to 5 -move 2 from 3 to 4 -move 5 from 2 to 5 -move 3 from 1 to 5 -move 4 from 5 to 6 -move 4 from 5 to 9 -move 1 from 5 to 7 -move 4 from 9 to 4 -move 2 from 2 to 9 -move 2 from 5 to 2 -move 2 from 2 to 1 -move 3 from 4 to 9 -move 2 from 9 to 4 -move 2 from 8 to 5 -move 2 from 5 to 2 -move 8 from 2 to 4 -move 2 from 1 to 3 -move 2 from 3 to 5 -move 3 from 6 to 9 -move 2 from 6 to 1 -move 2 from 1 to 4 -move 1 from 2 to 4 -move 1 from 5 to 7 -move 2 from 2 to 7 -move 18 from 4 to 2 -move 1 from 5 to 9 -move 2 from 7 to 9 -move 18 from 8 to 4 -move 1 from 7 to 8 -move 22 from 4 to 8 -move 6 from 2 to 6 -move 3 from 6 to 8 -move 3 from 6 to 4 -move 3 from 4 to 7 -move 3 from 7 to 1 -move 14 from 2 to 3 -move 10 from 3 to 2 -move 27 from 8 to 1 -move 1 from 7 to 6 -move 1 from 3 to 7 -move 2 from 2 to 8 -move 2 from 9 to 8 -move 18 from 1 to 4 -move 6 from 1 to 5 -move 10 from 4 to 7 -move 1 from 3 to 7 -move 4 from 7 to 2 -move 3 from 9 to 7 -move 1 from 6 to 5 -move 1 from 2 to 7 -move 2 from 5 to 6 -move 2 from 6 to 5 -move 3 from 5 to 1 -move 6 from 1 to 3 -move 4 from 5 to 9 -move 11 from 2 to 9 -move 2 from 1 to 6 -move 3 from 4 to 6 -move 5 from 7 to 3 -move 2 from 6 to 1 -move 2 from 1 to 5 -move 1 from 8 to 2 -move 1 from 1 to 8 -move 1 from 6 to 4 -move 2 from 4 to 5 -move 4 from 5 to 9 -move 11 from 3 to 6 -move 1 from 3 to 6 -move 8 from 6 to 5 -move 1 from 3 to 5 -move 4 from 4 to 8 -move 21 from 9 to 6 -move 2 from 9 to 5 -move 1 from 9 to 3 -move 1 from 2 to 6 -move 7 from 8 to 6 -move 12 from 6 to 5 -move 1 from 8 to 2 -move 10 from 6 to 7 -move 15 from 7 to 2 -move 2 from 7 to 3 -move 13 from 6 to 8 -move 9 from 5 to 1 -move 12 from 5 to 3 -move 1 from 2 to 3 -move 1 from 9 to 7 -move 9 from 3 to 4 -move 3 from 4 to 6 -move 1 from 7 to 6 -move 6 from 4 to 1 -move 2 from 5 to 2 -move 6 from 1 to 8 -move 9 from 8 to 6 -move 7 from 3 to 2 -move 1 from 2 to 9 -move 9 from 6 to 1 -move 13 from 1 to 7 -move 4 from 8 to 5 -move 2 from 7 to 1 -move 3 from 6 to 4 -move 3 from 5 to 8 -move 3 from 2 to 6 -move 1 from 5 to 3 -move 1 from 3 to 4 -move 1 from 9 to 8 -move 3 from 8 to 7 -move 12 from 2 to 9 -move 10 from 7 to 4 -move 5 from 8 to 4 -move 1 from 8 to 5 -move 11 from 4 to 7 -move 8 from 9 to 7 -move 1 from 6 to 2 -move 8 from 2 to 6 -move 1 from 5 to 8 -move 4 from 1 to 5 -move 4 from 9 to 6 -move 3 from 1 to 3 -move 2 from 8 to 4 -move 1 from 7 to 6 -move 1 from 2 to 7 -move 2 from 3 to 7 -move 4 from 4 to 9 -move 11 from 6 to 9 -move 10 from 7 to 8 -move 1 from 3 to 4 -move 1 from 6 to 4 -move 4 from 5 to 7 -move 6 from 7 to 4 -move 1 from 8 to 7 -move 4 from 6 to 7 -move 12 from 4 to 8 -move 12 from 8 to 1 -move 1 from 8 to 2 -move 10 from 1 to 7 -move 2 from 4 to 1 -move 8 from 8 to 3 -move 4 from 1 to 6 -move 8 from 7 to 6 -move 2 from 6 to 5 -move 2 from 5 to 2 -move 13 from 9 to 3 -move 3 from 2 to 5 -move 8 from 3 to 4 -move 7 from 6 to 7 -move 1 from 9 to 2 -move 1 from 9 to 1 -move 2 from 6 to 4 -move 3 from 4 to 8 -move 1 from 1 to 7 -move 4 from 4 to 6 -move 3 from 8 to 7 -move 1 from 2 to 9 -move 1 from 5 to 2 -move 1 from 2 to 5 -move 2 from 4 to 5 -move 1 from 7 to 2 -move 13 from 3 to 4 -move 7 from 4 to 3 -move 4 from 5 to 9 -move 1 from 4 to 7 -move 5 from 6 to 3 -move 3 from 9 to 7 -move 10 from 7 to 8 -move 3 from 4 to 8 -move 1 from 5 to 4 -move 2 from 3 to 1 -move 3 from 7 to 4 -move 4 from 8 to 6 -move 2 from 9 to 3 -move 2 from 4 to 5 -move 4 from 4 to 3 -move 8 from 8 to 3 -move 3 from 6 to 8 -move 1 from 2 to 6 -move 5 from 7 to 9 -move 1 from 4 to 3 -move 3 from 7 to 5 -move 3 from 8 to 4 -move 7 from 7 to 5 -move 3 from 7 to 8 -move 1 from 9 to 8 -move 3 from 4 to 1 -move 1 from 5 to 8 -move 3 from 7 to 1 -move 6 from 8 to 3 -move 3 from 9 to 5 -move 2 from 6 to 5 -move 2 from 1 to 6 -move 16 from 3 to 8 -move 4 from 5 to 8 -move 4 from 3 to 8 -move 1 from 9 to 5 -move 1 from 6 to 5 -move 3 from 3 to 7 -move 6 from 1 to 6 -move 1 from 5 to 4 -move 3 from 5 to 2 -move 2 from 7 to 4 -move 1 from 2 to 8 -move 6 from 8 to 1 -move 2 from 4 to 5 -move 2 from 2 to 3 -move 7 from 8 to 7 -move 1 from 4 to 6 -move 3 from 6 to 4 -move 3 from 4 to 9 -move 3 from 6 to 3 -move 11 from 8 to 6 -move 12 from 5 to 4 -move 5 from 6 to 1 -move 9 from 3 to 2 -move 7 from 6 to 1 -move 7 from 7 to 8 -move 5 from 8 to 3 -move 2 from 3 to 6 -move 2 from 8 to 1 -move 1 from 7 to 2 -move 7 from 3 to 8 -move 1 from 9 to 1 -move 14 from 1 to 3 -move 9 from 2 to 8 -move 11 from 3 to 4 -move 22 from 4 to 1 -move 2 from 3 to 1 -move 16 from 8 to 4 -move 1 from 9 to 2 -move 3 from 6 to 9 -move 3 from 9 to 5 -move 1 from 2 to 6 -move 1 from 5 to 7 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day5/test.txt b/AdventOfCode/Problems/AOC2022/Day5/test.txt deleted file mode 100644 index 3dfad93..0000000 --- a/AdventOfCode/Problems/AOC2022/Day5/test.txt +++ /dev/null @@ -1,9 +0,0 @@ - [D] -[N] [C] -[Z] [M] [P] - 1 2 3 - -move 1 from 2 to 1 -move 3 from 1 to 3 -move 2 from 2 to 1 -move 1 from 1 to 2 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day6/input.txt b/AdventOfCode/Problems/AOC2022/Day6/input.txt deleted file mode 100644 index bba4f2e..0000000 --- a/AdventOfCode/Problems/AOC2022/Day6/input.txt +++ /dev/null @@ -1 +0,0 @@ -djhjvjggdzznllvvrvggscgscsrrffgvfvllfclcrchhwzhzqqlhqhffsdsmmcffnggcttdpttwpwttjvtjvtvqqctcwcmcsswvwzzlnzlnnvbnbdnngmmhchrcrqqhbhllbtllmppgjjtvjvdjvvpcpjcjjfrfzfzzdvzdvvswvvjzzbpzbzzddbndbbgjbjjvpjpjtjqtjqjcjmcjjrtjrjrqqvtvpvwpprhphrhdrddpdhhfsspddqnqwnntrtnrrthrhtrtwtdttmmnvmnmppswsqwqjqwqbqrqbqdbqdqgdqgqtgqqgzzhpzzwswvwmvwwvvrzznwzzbsbhbfhhvcvwvvrzrgzzfhzhhlthlhqhgqgttlmljmlmqqjddtqtctbblplddnqnzqnnzrzjrrqwrqqcfffbdfffspsqswstspsvppqmppdmppdvvfrfddqhqzqddtjddfqfrfllnjjcnnjzjmzmtmddbvdvzvbzzcjzzffdbdbsswshhrwrrfggpccszzzgdgvvlflwwdbbhqhffngffdfdmdgdhdmhdmdsspssctstdtdmdhhzvvcbbrqqmrmwwjmjqjmqjmjjjrmrmlmmbppmgpgttmptpspmmrttcddtjjspsfsqqbhbbzzgbzzznwzzlddmtdmdgmmlnljlvjjtgjjggmmnnvqnqzzfhzhttvbbprpmpmrmlrmllwmlwmlwwsjjlffbgfggqmggqgvglvvrpvrpvpnpphmhnmhhbbqjbbrrvfrfwflldffzwzccscqsqppctctddqbbmggmccdbdvbdvvpdpdbdsdjsjbbwpwcpcbcbmmzdmmvtvqvpvphhlblwwfmwmvvdhdtdwwlblglhhvfvwwqggrnrttpddtvvwqvqmqhhwnnghhbpbvbnvvdqqrqdqwqppmwpwhppnmnjmnjmjttvhhcgchcssrlrwllpdpndpdtptzppqqpvvtffcwffjppvnnjvvjnnwcwnnhlhjhsjsnjjzfjfsfhsssvttvfvsvpspppwswmswwqmwwzvwzzvtzvvwddqqzhhqpqjjwrwlrrbcbvvqllqjllvzvgvmvhmmsppwvpwphhjnndjjtpjtthzzvrrcwcrczzmqmsssvtstqtrrgtrtvtwtccbwcwrwbbdbgbmmcsmcssvjsjqqsnqqtvvbgbfbdffhjffvnnzpplqppzzfwfrfnfcncqccgjjcffhshrhgrhghvhphccqtcqtccjzccdnncggftgttrppnpptlltztqtjqqvfvqvdvmvmjjgqqrqgrqqcggdvvpcvcjvjnnrjjmbmlbmmqvmqmfmwmpwwnhwdtmvhqfwlbpzjplfhfntjgmvqmmjqpbngpvjvpgzpqwjjwhvjwwplrtjhzmzqmdrppgbrspmctlggmflbjzzfcvvdqlrtvqvwhcpjnmlvfgwrwwtblpqstddnqntnmwsbgjfrbdrlnvqdrnttshjmvpmncmggfdbnndwzmswmdvhmmwtgpfglrzzhwcsgvhnnrrhmnhftvvqfdfrsphzbslgscmwsnrwbvqphhswvpvsbbstvnndclhfhdctlvwrmdgzfcfmjmznqvvqrddmdlqznvcsqsgnpcqqhbdwqntcnqljstqvrzhgvzqdltpwmnpvjmqrpjsfhqvhchjnwjnqpdqbdjqdpqsqhbwwmhfthzbrsjnhncpbjrhgqlzmrzlnvrrfvlrmflcqfmqjzjwscrflgzwtbchfrnvsrrtncvhjbnnmlmmfdjcbmbsmgdtwzwcwnthfbsnrgdfwqjncqsdmfnfqgtcwrhjprlnhvrnpmnnhlwstvqjrsprqhjzszzgfznmgwjqglvfrrwpdbptdrnbbwbzbcbhbtcchmfsgmvnmrbdqhqgmvtfmvpgvjzjpgjbdhcfrfhprgdzrprccnhbmzdfjsgldlgpgdrfhbhtmhdttdsbndgbdfccqhhwhqfmlsfhsbbbmdncrwzcnrdvcmhllfwtrgjpgngzwptnqtggtcjwrptffmsrgdpctsdjtpssngsdqwfsbhdbcqvbdrzlhzlsbbzhqthzhcwsftlhrmhgpfzljgcphjjvhpqjzsfnrztwrhlnlbmgcgmstrbbwclpvdtdpclzlhmmpmmpmppnwjglhwppprlbzbvwqwmpgtvvpgdthnwbtblwpwgvmbcbjwjbczlcmzfwzbqvzsvgcmspvrsblldscqlgghdwzbvhhvgcfwgnqwlngclbjfwrpwtdjvqmzwwjztwdjplhzpzfslbbvfdsnpggwcttzwdlzgqgmrnpnclhrlngtwcwblzdjmpgqvzsvsdmzdwlgcdlccnnlrcvtrvspcsmgmzzvwnlzwtznwtqtdjcnhwrqhqrmvqqhrpdtnsmfrlcgpjcnddsqzcppgrnhvwsdbjvvtmvbjdncpdnmzfswmtvzfbdpqfjvwvqlhptnpdfdnlwfrgstpvvmhsqfgggdrsfgldfzbcjzhqzvfwmzccwjrslhjwlbmrpqgzdfnfbhsmdpzwtqnqldtqvshvlvmlnnmqrqbpwvnhqhtcbfclhrcqlqzhsqplsnbczvrbzqwlfwjdtmstzdbswtrvlpzzlrfvgdmldbwcttztrvsgzjwhhpcrvtgzfzppdlrdwswbnjfqqpqfbcqlzdmjsgjtzmvhdzspwlqpdjnccmbtdhnnhfvwqclbzzgglfgmvvgrccdsbwfmpvqwqrhmdzfhhhgbgjgwmnzmnggfrpspchvzpcmcpsbzgldmgqjqqdcjpwwncwrwjbhgzdbbcmbzbbtvprsjrhfwgsppdrrlzvnmtmwrmmrhtlndvsvjvgqmmttbbnpdhnjhwgrvlrdtpbrtwpwvvpslcqnvnrlhpvgdwnrzjmhwmgvpndtrjlzqpfzfbrsgbzjjqcfgsfwchblzstdflblngtzbrzrrvsczqvfhjjdlffrghgqvqfdtstqlnzllsrnnrtvrzdphbhdfpmhlfncqbdtzjqqcfbzpvgzdcsvvbfdvqrfrncbrwmpdmhnlqdscwnvldzblpzfqcvnbzmmtbmwjbczsjvzmfthfpvjcpwftqcbgjwflfrbrggwnvwndtncljfrdfwqwhfbctpjghfvnjnntnrgbfbmhplgmpfvmgvfqjslgnnrnlgztlstpcjwtlhmwlljcfmptfwsphnlsrjwmgtghgqmsvwvqsmblwpdftbrwjcdlzjmjblghszznqhsnqrcmtccgdwrrlsmwswvrjltqmwsdwvpnzltllhrsdvmrntdhtwwbgrqmrffnqbqrczvzchbgmzwtjtfzwntsnlbwbgrlvqjsqmdnwjqlwrdpnfpggzrjvtrhqdbmmbtfmmblgwtrqccqbjnljqflhgtphvrgrgghgrpbgfgdztsmfwrfflsqmrwbfjwsmpfrnbqjwnwdqwcwzpwbsmngjwfmbwdmnprdjnjbmqgfcbvtcvcthpmnmvvzdzgqqbhtjqfcdvhfzwqgfsbtvnwbzpmmtswfntjjppsswgbfrjbrstltdgbmclmbfvlslghbhnqqbdlzgtctgsfnwvbpzbvnwfbjmbfqcpqqvgrzwcbrwzdbdsjsslcjlmtprntpsdmqldzwqlqztwqtqfqzmrnzbtpqlfnsdwfdgggfvmqmrdqmnffnzcwfzsrqfpvrmsfsrbnpbhnqvdglvglllpggpmwmngrhzwgpdlzrbsvjtqmshhnlzwwftdtqwrqwgbbnczqcwmsvcljqlscftwflhwwhgnqwztfchdzsllrzbhbqwcfztjnqtdmsfnlzlcwzfmtlcgwclzfhhldgrnfjvzthzqzmzvwcrnhpdcwswpddsbwtznwlcwsnfqnqwnntngplwnfgwrcnpvgffwrcrszzdbfvzjmrmlrjwcvdvbglgncjwcnnpdfnwsrzsvzgnjrlqmwhvtdgmpbqmjthmhhmzjhpvnbvrqnlspdbcgshwlnvwpvrbcmvbvcsdmgwtmsthqtcfmllsfwvqcrbmdgqtzjwrg \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day6/test.txt b/AdventOfCode/Problems/AOC2022/Day6/test.txt deleted file mode 100644 index d3eef40..0000000 --- a/AdventOfCode/Problems/AOC2022/Day6/test.txt +++ /dev/null @@ -1 +0,0 @@ -nznrnfrfntjfmvfwmzdfjlvtqnbhcprsg \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day7/input.txt b/AdventOfCode/Problems/AOC2022/Day7/input.txt deleted file mode 100644 index 00db520..0000000 --- a/AdventOfCode/Problems/AOC2022/Day7/input.txt +++ /dev/null @@ -1,1089 +0,0 @@ -$ cd / -$ ls -dir fnsvfbzt -dir hqdssf -dir jwphbz -dir lncqsmj -dir mhqs -dir trwqgzsb -132067 vjw -dir wbsph -$ cd fnsvfbzt -$ ls -62158 sfwnts.hbj -$ cd .. -$ cd hqdssf -$ ls -45626 cvcbmcm -dir dlsmjsbz -dir hqdssf -dir mhqs -dir mtw -dir sfccfsrd -dir shzgg -$ cd dlsmjsbz -$ ls -9205 qcqbgd.lzd -$ cd .. -$ cd hqdssf -$ ls -105963 mhqs.zrn -87909 slwshm.nwr -$ cd .. -$ cd mhqs -$ ls -dir ctfl -45923 jvvl.rcs -dir jzjm -dir lncqsmj -dir mhqs -dir wfbvtfmr -$ cd ctfl -$ ls -dir shzgg -$ cd shzgg -$ ls -18097 cvcbmcm -289064 mhqs -208557 slwshm.nwr -283449 vjw -dir wfbvtfmr -$ cd wfbvtfmr -$ ls -263560 dssbpgnl.szh -dir hnqjmq -76551 jvvl.rcs -195911 lncqsmj -185776 slwshm.nwr -$ cd hnqjmq -$ ls -3307 rjd.lgh -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd jzjm -$ ls -31719 rjjrg.pjq -$ cd .. -$ cd lncqsmj -$ ls -dir mhqs -$ cd mhqs -$ ls -138296 wfbvtfmr -$ cd .. -$ cd .. -$ cd mhqs -$ ls -175499 jvvl.rcs -dir rqznrr -108476 slwshm.nwr -199853 vjw -$ cd rqznrr -$ ls -105075 shslmlt.spg -$ cd .. -$ cd .. -$ cd wfbvtfmr -$ ls -131522 rjjrg.pjq -$ cd .. -$ cd .. -$ cd mtw -$ ls -dir dcgpfrsf -dir gwqm -188911 hqdssf -34693 jvvl.rcs -dir shzgg -$ cd dcgpfrsf -$ ls -47863 dfwthflp.jwq -203815 dqbqbps.prq -dir mhqs -183653 rqjqpm.bbr -220694 vjw -$ cd mhqs -$ ls -74450 tjpn -$ cd .. -$ cd .. -$ cd gwqm -$ ls -dir trghjhvs -$ cd trghjhvs -$ ls -dir shzgg -2620 slwshm.nwr -$ cd shzgg -$ ls -73435 shzgg.bbf -$ cd .. -$ cd .. -$ cd .. -$ cd shzgg -$ ls -184378 rjjrg.pjq -$ cd .. -$ cd .. -$ cd sfccfsrd -$ ls -87317 ccvs.phq -dir cqmgf -dir cssmfv -dir hhhqdmz -17971 mhqs -dir mvjttqr -264394 slwshm.nwr -dir stdzptb -dir tcddd -dir zmrt -dir zqqtb -$ cd cqmgf -$ ls -202804 tcrqqlgs -$ cd .. -$ cd cssmfv -$ ls -13440 jnhzrtfd -$ cd .. -$ cd hhhqdmz -$ ls -dir fdbpld -272827 jftd.lml -dir prqbhbv -dir wbzvmz -$ cd fdbpld -$ ls -dir bgrnz -dir dcdj -78284 jqqfc.tzz -147731 lbdsh.plp -269235 ntf.gmq -$ cd bgrnz -$ ls -dir qzs -dir rcv -dir wmrmhdd -$ cd qzs -$ ls -156779 lncqsmj.gnf -$ cd .. -$ cd rcv -$ ls -224927 dvbw.svf -dir hqdssf -dir jjmsqft -255189 mhqs.pcl -dir mvgqtlm -dir pjs -dir sljw -$ cd hqdssf -$ ls -63099 blpdwd -96035 jvvl.rcs -40533 lvpsmzw -205031 rjjrg.pjq -59874 shzgg.ldg -dir zdnfpwlw -$ cd zdnfpwlw -$ ls -109325 hqdssf.fmj -41775 jfqhq.tdn -203744 nprghch.zjb -dir qfs -dir rzctqrgm -dir shzgg -$ cd qfs -$ ls -234449 vjw -$ cd .. -$ cd rzctqrgm -$ ls -99041 cvcbmcm -$ cd .. -$ cd shzgg -$ ls -149752 mhqs.bds -126331 rjjrg.pjq -75464 vbcjqdjv -$ cd .. -$ cd .. -$ cd .. -$ cd jjmsqft -$ ls -47522 shzgg -$ cd .. -$ cd mvgqtlm -$ ls -dir tgtbj -dir tmrsn -dir vpv -$ cd tgtbj -$ ls -86585 lbmv.jcr -202755 rjjrg.pjq -$ cd .. -$ cd tmrsn -$ ls -150980 hqdssf.hmh -$ cd .. -$ cd vpv -$ ls -197783 jvvl.rcs -$ cd .. -$ cd .. -$ cd pjs -$ ls -216539 cvcbmcm -159509 jgfphj -195297 pdgnb.qjd -162974 rjjrg.pjq -$ cd .. -$ cd sljw -$ ls -61689 hqdssf.bbn -$ cd .. -$ cd .. -$ cd wmrmhdd -$ ls -92888 msgcqfbf -$ cd .. -$ cd .. -$ cd dcdj -$ ls -99280 mclcnw -$ cd .. -$ cd .. -$ cd prqbhbv -$ ls -102589 bqlcds.pqp -107625 mhqs -281871 mvwvdtd.dzf -$ cd .. -$ cd wbzvmz -$ ls -287371 tnwgfw -$ cd .. -$ cd .. -$ cd mvjttqr -$ ls -dir dtf -dir frcqdb -dir hqdssf -55645 slwshm.nwr -dir zdzchmtq -$ cd dtf -$ ls -121764 cvcbmcm -279094 lncqsmj -68484 slwshm.nwr -278387 vjw -$ cd .. -$ cd frcqdb -$ ls -233216 lncqsmj.mbd -217901 slwshm.nwr -$ cd .. -$ cd hqdssf -$ ls -dir dgdtm -260973 qnt -231311 thdrddd.zmj -160399 vjw -dir vpqjmmf -197241 vqvzsv.nzg -$ cd dgdtm -$ ls -dir cnshbf -173312 vjw -$ cd cnshbf -$ ls -72788 hqdssf.mhc -122945 rjjrg.pjq -$ cd .. -$ cd .. -$ cd vpqjmmf -$ ls -127969 hqdssf.stc -267724 lncqsmj -55890 mhqs.mql -dir tsbtz -$ cd tsbtz -$ ls -244065 qqfnbd.nqv -59649 qttbcgd.vtj -$ cd .. -$ cd .. -$ cd .. -$ cd zdzchmtq -$ ls -271886 lmphsmv -dir nncghrr -$ cd nncghrr -$ ls -180468 rjjrg.pjq -$ cd .. -$ cd .. -$ cd .. -$ cd stdzptb -$ ls -19398 frsztqqz.mnc -$ cd .. -$ cd tcddd -$ ls -dir hqdssf -71084 jvvl.rcs -dir wnzhld -$ cd hqdssf -$ ls -178907 gcslqrn -$ cd .. -$ cd wnzhld -$ ls -206073 hpdnj -$ cd .. -$ cd .. -$ cd zmrt -$ ls -dir bmfgjr -dir bpztq -dir chsh -dir dpjhn -288144 mhqs.zvb -$ cd bmfgjr -$ ls -189592 jhmgm -$ cd .. -$ cd bpztq -$ ls -184906 rjjrg.pjq -$ cd .. -$ cd chsh -$ ls -110753 jvvl.rcs -dir lncqsmj -dir njdgplj -dir qhpplfnd -190460 rjjrg.pjq -144668 wfbvtfmr.flv -$ cd lncqsmj -$ ls -dir pzd -$ cd pzd -$ ls -287833 vhfjdg.jrz -$ cd .. -$ cd .. -$ cd njdgplj -$ ls -dir cbvz -dir vfhj -$ cd cbvz -$ ls -dir rtpcsrf -$ cd rtpcsrf -$ ls -240018 wfbvtfmr -$ cd .. -$ cd .. -$ cd vfhj -$ ls -152840 cbbrgc.wnq -243656 hqdssf -36325 hqdssf.fhn -$ cd .. -$ cd .. -$ cd qhpplfnd -$ ls -206490 dfththnq.vnm -$ cd .. -$ cd .. -$ cd dpjhn -$ ls -127322 rjjrg.pjq -dir shzgg -$ cd shzgg -$ ls -165774 cvcbmcm -$ cd .. -$ cd .. -$ cd .. -$ cd zqqtb -$ ls -dir ljnmbqvd -60485 pcz.snl -274930 slwshm.nwr -131928 vqm -51341 wfbvtfmr.stc -$ cd ljnmbqvd -$ ls -268048 bdbjn -dir fjh -dir qpclpbz -dir rqpljw -dir tzjftf -255809 vjw -243604 wfbvtfmr.rzb -$ cd fjh -$ ls -180021 hqdssf.rqs -$ cd .. -$ cd qpclpbz -$ ls -109952 blmm.nsv -dir dltbt -dir htbzp -287761 mfbd -dir mhqs -dir vgbvrwvn -dir wmhd -$ cd dltbt -$ ls -205121 dfzlcv.hjf -56409 hpqhhmb.sss -233277 hqdssf.qcb -187838 mbmcfhf.fnj -dir rrqjn -dir swrgj -151306 tqjzq.dmg -$ cd rrqjn -$ ls -240447 lncqsmj -$ cd .. -$ cd swrgj -$ ls -dir lnnwdbt -dir sgjsn -dir wfbvtfmr -$ cd lnnwdbt -$ ls -213111 tnn.bhq -$ cd .. -$ cd sgjsn -$ ls -dir wpprqhs -$ cd wpprqhs -$ ls -dir hqdssf -$ cd hqdssf -$ ls -209286 qbdfzdzw.sgp -$ cd .. -$ cd .. -$ cd .. -$ cd wfbvtfmr -$ ls -199298 hqdssf.chs -123953 rjjrg.pjq -$ cd .. -$ cd .. -$ cd .. -$ cd htbzp -$ ls -dir bmfr -68162 bzwcswr.mlv -284074 dtzwf -270421 jpsvh.ncc -dir mwbvz -95631 shzgg.tbf -44434 vjw -$ cd bmfr -$ ls -19937 shzgg -$ cd .. -$ cd mwbvz -$ ls -156668 rjjrg.pjq -$ cd .. -$ cd .. -$ cd mhqs -$ ls -111821 ftrv.zcw -dir jsnlcn -dir mhqs -dir rjdwmb -dir sfmrwgd -$ cd jsnlcn -$ ls -7527 smqts.cnc -dir svdw -$ cd svdw -$ ls -173846 vjtrp -$ cd .. -$ cd .. -$ cd mhqs -$ ls -dir hswdjgg -30326 rjjrg.pjq -$ cd hswdjgg -$ ls -285037 jvvl.rcs -$ cd .. -$ cd .. -$ cd rjdwmb -$ ls -219498 twl.lmw -$ cd .. -$ cd sfmrwgd -$ ls -168290 ltwpm.fjl -$ cd .. -$ cd .. -$ cd vgbvrwvn -$ ls -dir bswv -dir hqdssf -dir mhqs -$ cd bswv -$ ls -121032 cncdt -dir jrbmlg -dir lncqsmj -dir mhmgn -65380 rjjrg.pjq -dir wfbvtfmr -$ cd jrbmlg -$ ls -37975 shzgg.bnq -$ cd .. -$ cd lncqsmj -$ ls -114558 jvvl.rcs -dir mhqs -dir nfn -dir nhlbfq -141816 phtt.phj -181530 vjw -224510 zmzp.jwg -$ cd mhqs -$ ls -dir wpnw -$ cd wpnw -$ ls -286077 lncqsmj.cld -$ cd .. -$ cd .. -$ cd nfn -$ ls -269740 cvcbmcm -87123 mhqs.nst -61029 mhqs.vhb -211712 slwshm.nwr -$ cd .. -$ cd nhlbfq -$ ls -247458 lncqsmj -$ cd .. -$ cd .. -$ cd mhmgn -$ ls -85806 vjw -$ cd .. -$ cd wfbvtfmr -$ ls -275888 cvvhvg.pwv -151703 gnbm -61419 grcfbwdp -150382 gzdmzj.wpc -dir mtrqcwrd -112827 nbtjlnt.srg -$ cd mtrqcwrd -$ ls -273564 shzgg.tbm -$ cd .. -$ cd .. -$ cd .. -$ cd hqdssf -$ ls -72227 ccvwdrs.dsf -141028 dctbz.spr -dir shzgg -277461 slwshm.nwr -94390 stgp.trm -24297 vgdzsrrl.dhg -$ cd shzgg -$ ls -143437 lncqsmj.vpl -78418 pbdwbmtd.nlp -28173 vlfj.tps -$ cd .. -$ cd .. -$ cd mhqs -$ ls -97312 jvvl.rcs -dir qqfbsz -42472 rjjrg.pjq -dir wfbvtfmr -$ cd qqfbsz -$ ls -dir lncqsmj -dir mhqs -$ cd lncqsmj -$ ls -186873 wfbvtfmr.lfh -$ cd .. -$ cd mhqs -$ ls -dir wfbvtfmr -$ cd wfbvtfmr -$ ls -234441 gsjwsn -$ cd .. -$ cd .. -$ cd .. -$ cd wfbvtfmr -$ ls -55214 dgf -dir fdtz -6756 jvvl.rcs -226995 rpsjvr.wpb -68993 vjw -$ cd fdtz -$ ls -dir rdzsjm -$ cd rdzsjm -$ ls -dir mjgfpvc -$ cd mjgfpvc -$ ls -dir vfcq -$ cd vfcq -$ ls -dir fmtfm -$ cd fmtfm -$ ls -200137 dvbqjq -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd wmhd -$ ls -dir hnn -dir rzt -$ cd hnn -$ ls -16335 wfbvtfmr.vhw -262909 zgtln.dwc -$ cd .. -$ cd rzt -$ ls -285086 mhqs.vsg -dir qnr -$ cd qnr -$ ls -290611 llnp.hsh -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd rqpljw -$ ls -267152 jbv -$ cd .. -$ cd tzjftf -$ ls -258707 cnfb.dgv -17087 hqdssf.dtd -92075 nwvtww -dir qblrnn -dir tdg -$ cd qblrnn -$ ls -dir brrqp -dir frqcc -25504 jvvl.rcs -dir lncqsmj -dir mhqs -107908 rjjrg.pjq -286918 rngbhp.ntg -dir shzgg -dir wcnh -dir wfbvtfmr -$ cd brrqp -$ ls -270783 wfbvtfmr -$ cd .. -$ cd frqcc -$ ls -dir clj -7502 lncqsmj -dir mnsbr -73859 scwltjwh.cqd -29920 vjw -dir wpplgrc -$ cd clj -$ ls -31407 grm.pwv -$ cd .. -$ cd mnsbr -$ ls -dir wfbvtfmr -99467 whsrtf.gff -$ cd wfbvtfmr -$ ls -81283 cvcbmcm -$ cd .. -$ cd .. -$ cd wpplgrc -$ ls -285496 lncqsmj.hwq -$ cd .. -$ cd .. -$ cd lncqsmj -$ ls -8972 jvvl.rcs -$ cd .. -$ cd mhqs -$ ls -119520 hqdssf.tbn -$ cd .. -$ cd shzgg -$ ls -180825 lncqsmj.rsg -23507 wfbvtfmr -$ cd .. -$ cd wcnh -$ ls -98662 tmwrh -220468 wml.sht -$ cd .. -$ cd wfbvtfmr -$ ls -283178 hqdssf.ctf -$ cd .. -$ cd .. -$ cd tdg -$ ls -283636 cvcbmcm -117742 gsqzjfn.pmp -176660 lncqsmj -dir pbdgbsts -dir znvv -$ cd pbdgbsts -$ ls -92092 vjw -$ cd .. -$ cd znvv -$ ls -41213 hqdssf.rnn -dir pcttrtd -$ cd pcttrtd -$ ls -16759 mhqs.gpb -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd shzgg -$ ls -19544 bcn.rws -dir fqwpwcq -dir hngpzst -dir hqdssf -dir shzgg -dir vgjr -dir wfbvtfmr -$ cd fqwpwcq -$ ls -269576 mhqs -dir pmfv -$ cd pmfv -$ ls -175725 jvvl.rcs -29161 pnbm.mlr -$ cd .. -$ cd .. -$ cd hngpzst -$ ls -18430 cvcbmcm -dir fgzlgbm -dir hqdssf -378 rjjrg.pjq -dir zjlnsztt -$ cd fgzlgbm -$ ls -134751 dwlfbfjp -dir hqdssf -227313 jvvl.rcs -dir lncqsmj -dir mhqs -dir qfjmtvpv -dir qzm -114934 shzgg.jdf -187091 zpgbdnl.twq -$ cd hqdssf -$ ls -87131 bdmdpdf.cqg -dir fdc -dir gwgp -$ cd fdc -$ ls -116738 cvcbmcm -$ cd .. -$ cd gwgp -$ ls -dir qdvss -dir rpwzw -dir wfbvtfmr -$ cd qdvss -$ ls -111546 wqnsrnh -$ cd .. -$ cd rpwzw -$ ls -183614 lfjqvff -129803 rdwd -$ cd .. -$ cd wfbvtfmr -$ ls -266779 mhqs -189793 slwshm.nwr -279894 sncqtvwp.mff -40520 vjw -$ cd .. -$ cd .. -$ cd .. -$ cd lncqsmj -$ ls -257714 dtcjv.lsd -69877 shzgg -267645 vjw -$ cd .. -$ cd mhqs -$ ls -257031 stsfrb.gvs -$ cd .. -$ cd qfjmtvpv -$ ls -dir mhqs -$ cd mhqs -$ ls -91378 wldhvhl -$ cd .. -$ cd .. -$ cd qzm -$ ls -dir shn -$ cd shn -$ ls -dir jmmlsvdg -$ cd jmmlsvdg -$ ls -41383 rnlgl.vjv -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd hqdssf -$ ls -dir mzj -$ cd mzj -$ ls -169639 sgdn -$ cd .. -$ cd .. -$ cd zjlnsztt -$ ls -78315 jfj.sgg -$ cd .. -$ cd .. -$ cd hqdssf -$ ls -906 rjjrg.pjq -$ cd .. -$ cd shzgg -$ ls -163015 mhqs.cnb -$ cd .. -$ cd vgjr -$ ls -129546 hclg.vbl -286437 hqdssf -dir lncqsmj -1552 nhgwff -279693 qmpdlw -83645 slwshm.nwr -$ cd lncqsmj -$ ls -233355 fhpjbpjl.tbh -$ cd .. -$ cd .. -$ cd wfbvtfmr -$ ls -218452 jvvl.rcs -47525 rjjrg.pjq -109880 tctz.rnd -$ cd .. -$ cd .. -$ cd .. -$ cd jwphbz -$ ls -dir bqbwds -dir mwnzw -113414 qgdsgfg.ngj -141013 qtp -10795 slwshm.nwr -$ cd bqbwds -$ ls -18049 shzgg -$ cd .. -$ cd mwnzw -$ ls -169353 dtqlr -dir hlrgzlph -dir mhqs -238527 vjw -$ cd hlrgzlph -$ ls -249097 hqdssf -86490 pwdmzwb -$ cd .. -$ cd mhqs -$ ls -176337 rjjrg.pjq -$ cd .. -$ cd .. -$ cd .. -$ cd lncqsmj -$ ls -dir jmsw -dir mcgm -dir mpc -233050 rjjrg.pjq -30757 shzgg -250575 slwshm.nwr -$ cd jmsw -$ ls -dir hqdssf -dir nmsbdqhm -dir wfbvtfmr -$ cd hqdssf -$ ls -44806 lvzm -$ cd .. -$ cd nmsbdqhm -$ ls -dir czzp -dir gcp -dir gsrnmq -dir rmngvc -dir vpfq -dir vpzvb -dir wccgblsq -43981 wfbvtfmr -$ cd czzp -$ ls -95330 slwshm.nwr -82000 wfbvtfmr -$ cd .. -$ cd gcp -$ ls -229303 ddsppspd.fcn -$ cd .. -$ cd gsrnmq -$ ls -dir hrsstlt -dir rzc -40890 sfpt -$ cd hrsstlt -$ ls -18477 mnpc.tmh -$ cd .. -$ cd rzc -$ ls -33078 dmfwf -149792 wfbvtfmr.jnz -dir zsnmz -$ cd zsnmz -$ ls -dir gzsnl -69834 lplszs.rvg -213489 slwshm.nwr -dir vrnqh -$ cd gzsnl -$ ls -109060 jvvl.rcs -122307 svtppnvt.wrz -$ cd .. -$ cd vrnqh -$ ls -94389 jvvl.rcs -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd rmngvc -$ ls -dir jljbrrgg -$ cd jljbrrgg -$ ls -128554 cvcbmcm -$ cd .. -$ cd .. -$ cd vpfq -$ ls -73628 rjjrg.pjq -$ cd .. -$ cd vpzvb -$ ls -265609 rjjrg.pjq -$ cd .. -$ cd wccgblsq -$ ls -110134 hffzwm.zfr -$ cd .. -$ cd .. -$ cd wfbvtfmr -$ ls -209356 jvvl.rcs -286105 mtsb.bwd -234687 vcgnlc.cft -$ cd .. -$ cd .. -$ cd mcgm -$ ls -203407 cvcbmcm -$ cd .. -$ cd mpc -$ ls -dir shzgg -$ cd shzgg -$ ls -dir bnb -$ cd bnb -$ ls -232449 lncqsmj.czs -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd mhqs -$ ls -116955 jvvl.rcs -$ cd .. -$ cd trwqgzsb -$ ls -88439 jgphdrnq -$ cd .. -$ cd wbsph -$ ls -dir mhqs -dir vgh -$ cd mhqs -$ ls -133965 rfh.zdb -$ cd .. -$ cd vgh -$ ls -36092 rjjrg.pjq \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day7/test.txt b/AdventOfCode/Problems/AOC2022/Day7/test.txt deleted file mode 100644 index bcbb513..0000000 --- a/AdventOfCode/Problems/AOC2022/Day7/test.txt +++ /dev/null @@ -1,23 +0,0 @@ -$ cd / -$ ls -dir a -14848514 b.txt -8504156 c.dat -dir d -$ cd a -$ ls -dir e -29116 f -2557 g -62596 h.lst -$ cd e -$ ls -584 i -$ cd .. -$ cd .. -$ cd d -$ ls -4060174 j -8033020 d.log -5626152 d.ext -7214296 k \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day8/input.txt b/AdventOfCode/Problems/AOC2022/Day8/input.txt deleted file mode 100644 index 50a3c95..0000000 --- a/AdventOfCode/Problems/AOC2022/Day8/input.txt +++ /dev/null @@ -1,99 +0,0 @@ -332003300013411421030123310000325304355245416315402454123304251100551413414301042114403240340202013 -130120131034131214123330450045513234151453520504226501101432120555550112535000130014212133321332113 -221120234102441024240343113122535350650301140511165442365451334130334102412103112220300240240410033 -201003103341210433533532125351404201522621325222421563264456331504145322423000453224222123321220333 -031230441334332445422025052033156043024163224106103336113645142121364161131252032003041114411412021 -220020011034120131030421351112001560056302340102663363436621063030163253101311044513331310020121210 -303040332431011132533443553321623462145336356503166211061351546411261306522112352524223111304442113 -222232314244103121400531144211642025551410166524434251333155410020524252654152222025520123303142134 -042224141010553350340352020211461062016047171732434651455473401346405306461643421210440205441310240 -131414414351042410204054060152045335375171544547253174334561651556000661445663062351033351130040204 -421330222101314443436633206550451571441147331752243741723515751137750300263144202141521145051242430 -304413012541454453626212024316241455547757536354351542142777234173745662454551154032335331331021134 -210210020432025225546350564503461126533444677377311761441622516326645176426625622336441140312530032 -321331544225031511163062251235515725645116556552716447134611121422154147221206525245321405031141022 -132304244223434034644164163431246762324642345277558431347372614572744147525404511143400153134025230 -433014255554304626035066241262275264471542552344752837378423431364621367116254664210141202530542210 -341013013022206652606231157612322543268825577322777368835244322537337447537335222426156022255415144 -441525355153361333331104577746612725264233863646327752763365353845325222561423350253602520443533440 -331325510313351211266777763761227567864572264785467455456335374866514554722241446502256653043414352 -223021111542064104141467134673114548632465363887386464736623733276867135422463573365121002544203051 -234440212451036151623744516551447238632584877658432527675226444645478351316311314130326060612445003 -033044450411501311543214676112356456332628328268867775386867238847585733154276434130400024043455141 -205131331521440160315623445652882338268255429855577746736386265847343838432324621120436063113151534 -140402552431642627426711567572286656272365849859756599936647555338227372237714366515211422436232144 -200320133113652127237741127458347233869549439984447347799396896884254487755137323273723662433004102 -454424155234224212665443255248273448987696973685793654947967344658738363223344343225642564053032543 -204042231254546227227173383425466368946763933885435669749596368564787364536585763761277210314664203 -000413654454332177326723345672532779349633764356436834584654668495657884625378221164774505026425413 -104211300205311715275673636382227444595567898434345599648544779845678768388347314614742310641262315 -314445336034346211516832335578373876466544933499649884577395587843454938885463235516577345221004303 -312454541364371767524685754878934666577363898489498779648546864385644596874462483134516113200642424 -045303023541545211177774473328459887983569477675788545664497958663479946723273556551566745654414551 -315104421032435152386476237653439634759548869484955567445998495777843384344352472827152536033066153 -005541041351421165773462627984936336589775654486658558888479674838753737875276667512234774606631641 -342465056121667145785833876599887748648776987865445984558545644948958639677226254687646734301231545 -550456224133553143372382765354534539768845445646854596849896894999799849377256565255732636263050651 -252500660515557345284865448359656747876866486595579856584858769494858684374873544562312172202212334 -052616136615134615787657448653579745658966465855689959587489489794773794834525445883123525523333601 -252230540571447783264468947593555864557685577987986869757576675658486967664678685272326377531121454 -413163451427745626242667677845887769799976669995586696577985969684648578656883457628861571436025642 -533405114525476142726689645385596554758496765765598795556989875896575787974383873637675463761256614 -454326344554154642756573364987695594479865587966585689568895957855974975333548887427326446522203044 -216114153574223527762678337544477597569767966689859979656975697545485575737839438443886132712045365 -125156666622272632365556785997895855986558977786966869968767985974484866833363785734652313512061636 -322321415352243487443396957878886784758759777788777677655788869779499684595638364356883237212251446 -122013647613644872445494688665557499576659588698877977985696986649564754335394787334241464246322355 -605654146537634766832593985758685444759955657999799769877988857994746676947396585553386542761263544 -213653425317331334336886398546858769868586766969966669676559789578969885393464626654824257614332425 -660654431433636254452474779474874757675959989699776669987955967958545665666456488723857762667632624 -302316342766454766363278374838448478956968676979999687797875698557444688784488876226726637647532365 -636242311725575834473585863576767447899876977687688888867867959567798495435865837265222631673466406 -062235543254168266743397385348444696655777679668976789966989675764697759836733964552835613545462646 -640333544126212773487299459967465446887655668986886976666767658875567556473478954563422657411264042 -540625433215572383378434996869859464995669567997788969786675997787457759898479882426636752542310414 -445535166771723352824654693847865478896865796669698987668955589559967975639596952255564346215524205 -221425127235511746738568359348455498598575855997977899887788556776765485458747726328451547753230153 -214532604757232738234837789469967949479868968786789687989865889988588497583593337657226241341115620 -004244467622352758548665446367486478788877985697798995669999777644666456469933826356824242327113564 -266353354374115362785466543499745995759668555669555957566778696566987598783854846782725636654233143 -531631243311643228822426956378987478954886887766685959675789555656676595553996574356555472444216454 -140666423163211644345466589664758965767788585865675857896579844968677958746766768557511213772051231 -234421130317541287775845944673487775548876959858669796556656565784695558999352648657476544226554635 -412624633546563177676442768954956647579597689996578669686556674944546967458667638377245761312144410 -352621121571142172762553299483794557966844949979766996656658586465459334647545764377443526446306142 -006346322575555262872376536466933545779748779879878867649456994569974998665447554338732211431303113 -554334563237315531875257467895335488595964994888856875774884857555594969967225623822432356664611145 -451004264172434426643257788958894598687845878998475494658586487656436966346528627424414757464352412 -221050361362741524742282864394477367968877699857448774499568854837979743562628644665437676533622521 -355255324661136164174557438655596744798777687569864749968955695944564933443722484772514174556311265 -430065024241631523322743433843653488937876477676994649678667784553585674765334237555126451026263325 -235505456452451176728742366547446897648939846457559957659763984484633798325463455573553116236021123 -115234031514534736163577244834455659564966385864459866983788898754869654436588443511424124332535540 -351404033625617526367482264456275584336747746958739743757367759776843883862727732164231653501306242 -503055012541653215346262842272827896834747967447549377968493597455838645446365744773157220423462223 -553143615436255477475667832483727897549434843838855833978798965894468635542322233222537021036615034 -002222462560346626774546373548542854933338778555785475683957754684227337526515767775450220143425433 -131504260406323354665445316566825527286679849878744668534384467583656384425625441776212266506542432 -215054255514263012751367165784852227765689933769757763433568352646878327626173155737352644405300343 -552314225454222510753211174655762567463268427333439583897865725467264347257215367462301306160354104 -255302200521051251765326645715455744274263586466448448464856568583488367547737246743335131401512412 -101245322521566243614773147142427484788364664826554268425888478476726656461566577523262156415054432 -442223113356204112601267136315116673824647668456465767535574488583325342131741417460621414452243501 -030021515554410652516146332263743763547244733553874755783747688225247344423456213264214215420224550 -413231405342104505430605655136127652642884747258725854637357624386534551152676140060146342324553214 -043025432315263603012410724771723562544436732537283686754328266144444737731263642624006034433532321 -104334254513411453146423047163424563275165826658888562874364647322215523235751010535365201041550134 -300020553012410516650503127144151151366257317647264676757751532461215753567001666406110512441403243 -102330504341544132334643313664461577763552415276253277551421216256257366432140103125631532553012441 -133121400000310324062254440466672675621365462615365334463422371553612311060246343023025050324513003 -414433432204250221550404116102162474676751443756673535654632655537372506016342016305523520322020433 -300431421523212003523352645563411534764236144446653634512147234367106145251253516223042015230414132 -243312200244203131000464166042310223354312441365122363622347664211452666653252200441444455224101342 -234101331402523132440002366305604106515143667473324626357574660410555433104644155051000114411404322 -323231340213153413415545102230611245662526641323132514750054002302435343103551525112155333241003331 -011130141043235255230523325530536445442030625261123460622614140226632004323354541551014140002214411 -102244200240002203012052520545350235023153142054205355115153522126310220541122512230331031112130111 -013231143131433131124534302204532206566450455256355310122012430310255401351304225525542241003133010 -132200122232433121333410132153131541542513264261463154353021340403623114231305043110312440012243111 -001320030221212412130340411450015410126162032430413232552634423102222044153052245310344121344231122 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day8/test.txt b/AdventOfCode/Problems/AOC2022/Day8/test.txt deleted file mode 100644 index a5d1b7a..0000000 --- a/AdventOfCode/Problems/AOC2022/Day8/test.txt +++ /dev/null @@ -1,5 +0,0 @@ -30373 -25512 -65332 -33549 -35390 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day9/input.txt b/AdventOfCode/Problems/AOC2022/Day9/input.txt deleted file mode 100644 index c9fba29..0000000 --- a/AdventOfCode/Problems/AOC2022/Day9/input.txt +++ /dev/null @@ -1,2000 +0,0 @@ -D 1 -L 2 -D 2 -L 1 -R 1 -D 1 -R 2 -U 1 -R 1 -D 2 -R 1 -L 2 -U 1 -D 2 -R 1 -L 2 -R 1 -U 2 -D 2 -L 1 -U 2 -R 2 -D 1 -R 2 -D 1 -U 2 -D 2 -L 1 -U 1 -R 1 -D 1 -U 1 -D 1 -U 2 -L 2 -R 1 -U 1 -R 2 -L 2 -U 2 -R 1 -L 1 -U 1 -L 2 -R 1 -D 1 -L 1 -D 2 -U 1 -D 1 -R 1 -L 2 -D 1 -R 2 -L 2 -U 1 -D 2 -R 2 -D 1 -U 1 -R 2 -D 1 -L 1 -U 2 -R 2 -D 1 -U 2 -R 1 -D 2 -R 1 -D 1 -U 2 -R 2 -U 1 -R 1 -U 1 -L 1 -U 2 -D 1 -R 2 -D 2 -R 2 -D 1 -L 2 -D 2 -L 1 -R 1 -U 1 -D 2 -L 2 -D 2 -L 1 -D 2 -R 1 -D 1 -R 2 -L 2 -R 2 -D 2 -R 1 -D 2 -R 2 -U 2 -L 2 -R 1 -U 1 -R 1 -U 1 -D 1 -U 1 -R 2 -L 1 -R 1 -D 2 -U 3 -R 1 -L 2 -D 1 -R 3 -U 1 -D 2 -R 1 -D 1 -R 2 -L 1 -R 2 -L 2 -D 3 -R 3 -D 1 -U 2 -D 2 -R 1 -D 2 -R 1 -L 3 -D 1 -L 1 -R 2 -D 3 -R 2 -D 3 -R 3 -L 2 -U 3 -D 3 -L 2 -R 3 -L 1 -U 1 -L 2 -D 2 -U 1 -D 2 -U 1 -D 2 -R 1 -U 1 -D 2 -U 1 -L 1 -R 2 -L 2 -D 3 -U 2 -L 3 -D 2 -U 1 -D 3 -L 1 -U 1 -D 2 -R 2 -U 1 -L 2 -D 3 -L 3 -D 3 -U 1 -R 1 -U 2 -D 1 -R 3 -L 1 -D 1 -U 3 -D 1 -L 2 -U 1 -L 3 -D 2 -L 2 -R 1 -L 3 -U 3 -R 3 -U 1 -R 2 -D 1 -L 3 -U 3 -D 3 -L 2 -D 1 -U 2 -D 2 -U 2 -R 3 -U 2 -L 1 -U 1 -R 2 -L 3 -D 3 -U 3 -R 1 -L 1 -U 1 -D 1 -U 2 -R 1 -D 3 -L 1 -R 3 -L 4 -D 3 -R 2 -U 3 -R 1 -L 4 -R 1 -L 3 -R 3 -U 2 -D 1 -L 3 -D 4 -U 4 -L 3 -U 4 -R 4 -L 1 -R 4 -D 1 -R 1 -L 3 -R 3 -L 1 -R 4 -D 2 -L 3 -D 2 -U 1 -R 3 -D 2 -L 3 -R 4 -L 3 -U 3 -D 3 -R 1 -D 2 -U 4 -L 1 -R 1 -L 4 -R 3 -U 1 -L 4 -R 1 -U 3 -R 1 -L 1 -U 3 -R 3 -U 2 -R 2 -L 4 -U 1 -R 1 -D 3 -L 2 -D 1 -L 3 -R 3 -D 3 -L 4 -U 2 -L 3 -U 4 -L 2 -U 2 -D 4 -L 3 -D 1 -U 2 -L 3 -R 4 -U 1 -L 4 -R 4 -L 3 -U 2 -D 4 -L 1 -R 3 -D 2 -L 3 -U 1 -L 3 -U 4 -R 2 -U 2 -R 1 -D 2 -L 4 -R 3 -D 2 -L 3 -U 3 -D 3 -L 1 -D 4 -R 3 -U 1 -R 3 -L 1 -U 3 -R 2 -D 3 -L 3 -U 3 -L 3 -D 5 -U 4 -L 5 -D 2 -R 1 -D 2 -U 5 -R 1 -U 2 -D 2 -R 4 -U 2 -L 3 -U 2 -R 5 -D 4 -L 3 -U 3 -D 1 -R 2 -L 3 -U 1 -R 5 -D 1 -U 2 -R 1 -U 3 -L 2 -U 5 -R 4 -D 5 -L 4 -D 4 -L 2 -U 4 -R 5 -L 1 -D 1 -R 2 -U 2 -D 5 -R 2 -U 4 -L 3 -D 2 -R 4 -L 1 -R 1 -L 2 -U 4 -D 4 -R 5 -D 3 -R 1 -D 4 -L 4 -U 5 -L 2 -U 2 -L 3 -R 4 -U 5 -L 4 -U 2 -D 1 -R 2 -U 4 -L 1 -U 3 -R 1 -U 5 -D 5 -U 4 -D 3 -L 3 -U 3 -D 2 -U 4 -R 3 -D 1 -U 5 -D 3 -R 1 -U 2 -R 1 -D 4 -R 4 -L 4 -U 1 -L 5 -R 3 -D 2 -U 2 -L 5 -R 1 -L 1 -U 3 -D 4 -R 5 -L 4 -D 5 -L 2 -U 1 -D 1 -U 3 -R 4 -D 4 -L 4 -U 3 -L 2 -D 2 -L 5 -U 1 -R 6 -U 4 -R 3 -D 2 -R 6 -D 2 -R 6 -L 3 -R 4 -L 3 -D 5 -U 2 -R 5 -L 5 -R 4 -U 6 -R 6 -D 1 -U 4 -D 4 -L 3 -D 2 -U 5 -R 2 -U 5 -D 2 -U 3 -R 2 -D 5 -R 2 -D 6 -R 1 -U 5 -D 2 -L 6 -U 2 -L 4 -R 6 -L 6 -D 6 -L 3 -D 5 -L 1 -R 5 -D 4 -L 4 -U 1 -R 3 -D 6 -R 6 -U 2 -R 4 -D 1 -R 4 -U 4 -L 6 -U 6 -D 6 -R 2 -D 2 -L 4 -R 6 -L 1 -U 5 -D 4 -U 4 -R 3 -U 1 -D 3 -R 6 -D 4 -U 5 -R 3 -D 5 -R 5 -D 4 -U 4 -D 3 -U 6 -L 1 -D 4 -U 6 -L 3 -R 3 -D 6 -U 4 -R 3 -L 3 -R 1 -D 6 -R 4 -U 2 -R 6 -L 3 -D 3 -L 4 -R 3 -L 4 -R 3 -U 4 -R 3 -D 4 -R 6 -D 2 -U 1 -D 2 -L 3 -D 4 -L 1 -D 5 -L 6 -U 4 -L 7 -R 6 -U 7 -R 7 -L 5 -D 1 -U 3 -R 6 -U 6 -R 2 -U 5 -R 4 -U 7 -R 1 -L 3 -D 7 -L 4 -D 6 -U 1 -L 1 -R 3 -D 2 -L 5 -R 1 -U 1 -L 1 -R 6 -L 6 -D 2 -U 3 -L 6 -R 6 -L 3 -D 3 -R 2 -L 1 -U 5 -R 6 -D 2 -L 5 -U 1 -D 4 -R 3 -L 6 -R 2 -L 4 -D 4 -R 5 -D 3 -R 2 -L 5 -U 7 -D 5 -L 3 -R 2 -D 5 -U 5 -D 2 -U 2 -L 2 -R 5 -L 2 -D 5 -R 3 -U 4 -R 4 -D 1 -L 6 -U 2 -R 7 -L 3 -U 4 -D 2 -R 5 -L 6 -R 7 -L 1 -U 5 -L 3 -U 7 -D 6 -R 3 -D 3 -U 7 -L 4 -R 2 -U 1 -L 1 -R 6 -D 5 -R 7 -U 4 -D 2 -R 2 -D 4 -L 1 -U 4 -D 2 -R 2 -D 5 -U 7 -D 1 -U 7 -R 3 -U 5 -L 1 -R 7 -L 2 -R 5 -U 5 -R 5 -D 4 -U 5 -L 7 -D 3 -R 5 -L 3 -R 1 -U 8 -L 4 -U 3 -D 4 -U 1 -L 2 -D 5 -L 5 -D 4 -U 3 -L 2 -R 3 -D 6 -L 4 -U 3 -R 1 -U 1 -D 3 -R 5 -D 4 -L 7 -U 7 -R 7 -L 6 -D 7 -U 5 -L 2 -U 4 -R 8 -L 4 -U 4 -R 5 -U 1 -R 1 -D 7 -R 6 -L 8 -R 1 -D 4 -U 5 -R 6 -L 3 -R 7 -L 4 -D 7 -U 8 -R 5 -D 5 -U 4 -L 3 -D 4 -U 1 -L 8 -R 8 -U 2 -L 5 -R 7 -D 5 -L 5 -D 3 -L 5 -U 4 -D 1 -U 6 -R 7 -D 5 -R 4 -D 6 -U 4 -L 5 -D 8 -U 5 -L 7 -D 1 -U 8 -R 3 -U 4 -R 5 -U 7 -R 6 -L 3 -U 4 -L 7 -R 5 -U 6 -L 2 -R 2 -U 7 -R 4 -D 2 -L 2 -D 6 -L 5 -D 5 -L 1 -R 5 -D 1 -U 5 -L 8 -R 3 -D 4 -R 2 -U 2 -L 5 -D 4 -U 7 -D 9 -R 9 -U 9 -R 3 -L 2 -D 8 -U 6 -L 1 -R 1 -D 4 -L 9 -R 9 -L 3 -U 4 -D 7 -U 9 -D 5 -R 8 -D 6 -R 9 -U 2 -R 2 -U 8 -R 5 -U 6 -L 8 -D 7 -L 2 -U 3 -R 3 -U 6 -L 5 -R 4 -D 6 -U 6 -R 6 -D 5 -U 5 -D 6 -L 4 -D 2 -U 6 -L 8 -U 3 -D 6 -U 1 -L 7 -D 6 -R 3 -D 7 -U 6 -D 4 -U 5 -R 3 -D 7 -L 5 -U 6 -L 6 -R 2 -D 7 -L 7 -U 5 -D 9 -R 6 -L 9 -R 1 -L 6 -U 5 -R 4 -U 7 -L 2 -U 5 -L 9 -U 3 -R 2 -L 5 -R 2 -U 6 -L 3 -D 7 -R 9 -D 3 -L 4 -R 2 -D 8 -L 6 -D 9 -L 5 -D 1 -R 8 -D 4 -U 5 -L 7 -D 2 -R 2 -L 7 -D 6 -L 7 -R 1 -D 4 -U 3 -D 3 -U 8 -R 8 -L 3 -D 8 -U 7 -R 4 -D 9 -L 3 -U 10 -L 4 -D 4 -R 7 -U 1 -L 10 -U 10 -R 9 -U 3 -L 3 -R 1 -D 10 -L 4 -U 9 -L 4 -U 7 -L 8 -R 7 -D 1 -U 3 -L 3 -U 2 -R 4 -U 5 -D 9 -L 5 -U 10 -L 2 -U 1 -L 7 -D 9 -L 8 -R 10 -D 7 -U 9 -L 4 -U 10 -L 3 -U 1 -D 1 -L 1 -D 6 -U 8 -R 8 -L 6 -U 9 -L 3 -U 6 -R 6 -U 3 -R 7 -U 2 -D 4 -L 4 -R 8 -D 3 -R 8 -U 2 -R 3 -D 6 -U 4 -R 9 -L 4 -D 4 -L 6 -R 2 -D 10 -L 7 -R 9 -L 7 -D 8 -R 2 -D 2 -U 9 -R 2 -U 1 -R 10 -U 1 -D 2 -U 10 -D 10 -U 5 -R 3 -U 5 -R 10 -L 3 -R 5 -U 5 -L 4 -D 3 -L 7 -D 3 -U 10 -R 7 -L 3 -D 2 -L 1 -D 1 -L 7 -R 2 -L 10 -D 6 -R 4 -L 8 -R 9 -D 5 -L 2 -D 4 -R 1 -L 4 -R 8 -D 5 -R 10 -D 1 -L 10 -D 11 -L 10 -R 4 -L 3 -D 1 -U 4 -L 9 -D 6 -U 2 -R 4 -L 2 -U 5 -D 1 -R 6 -L 5 -U 7 -D 2 -R 5 -D 9 -R 11 -U 9 -D 9 -R 2 -L 9 -D 4 -U 7 -L 10 -D 7 -U 4 -D 1 -U 4 -D 10 -L 8 -D 3 -L 8 -D 8 -R 7 -D 10 -R 5 -U 1 -L 11 -D 2 -L 11 -U 4 -L 8 -D 10 -U 3 -D 11 -R 10 -L 1 -D 2 -U 11 -L 4 -U 2 -L 6 -D 7 -R 10 -L 2 -D 7 -R 9 -U 6 -D 5 -R 9 -U 1 -D 3 -R 8 -D 7 -L 3 -D 8 -U 4 -D 4 -R 8 -L 7 -R 1 -D 3 -U 7 -D 4 -L 10 -R 1 -D 6 -R 1 -L 5 -D 2 -L 9 -R 1 -U 5 -D 4 -U 11 -L 6 -R 11 -D 11 -R 6 -U 9 -R 1 -L 5 -U 3 -R 10 -L 8 -R 6 -L 2 -R 8 -D 11 -L 5 -R 3 -L 1 -R 3 -L 8 -R 10 -U 2 -R 2 -D 7 -L 9 -U 2 -L 8 -D 3 -U 1 -L 11 -D 1 -U 6 -L 2 -R 7 -D 5 -R 1 -D 11 -U 12 -D 10 -L 11 -U 3 -D 10 -L 6 -U 3 -D 12 -R 4 -D 9 -R 2 -U 12 -R 11 -L 2 -R 7 -L 11 -U 12 -R 12 -U 1 -R 2 -D 8 -R 10 -U 2 -D 8 -U 8 -D 5 -U 10 -R 4 -U 8 -D 4 -R 8 -D 8 -R 2 -U 4 -L 10 -D 2 -L 10 -R 2 -D 9 -U 6 -L 2 -D 10 -L 2 -D 11 -R 11 -U 2 -L 6 -D 3 -U 3 -R 4 -U 9 -L 9 -R 8 -D 5 -L 9 -U 8 -L 11 -D 8 -R 12 -U 1 -D 1 -U 7 -L 11 -U 2 -L 12 -R 11 -U 8 -R 12 -U 11 -L 7 -U 5 -L 4 -R 4 -D 1 -U 6 -D 7 -U 5 -R 5 -U 10 -D 2 -R 9 -L 12 -D 9 -U 6 -L 11 -D 7 -L 6 -D 10 -L 9 -D 11 -R 7 -D 10 -L 1 -R 9 -D 10 -L 1 -U 1 -L 13 -R 10 -D 9 -L 9 -U 7 -L 10 -R 1 -U 12 -R 13 -U 8 -L 9 -U 5 -L 11 -D 11 -U 8 -R 2 -D 2 -R 7 -D 3 -L 3 -R 2 -L 6 -U 11 -L 6 -U 8 -L 11 -U 12 -L 13 -D 4 -L 8 -U 11 -D 9 -U 11 -D 10 -U 4 -D 9 -L 12 -D 6 -L 11 -U 11 -L 1 -D 6 -R 12 -U 9 -D 1 -L 4 -R 9 -L 13 -R 10 -D 9 -L 2 -R 3 -D 10 -L 13 -R 3 -L 8 -R 8 -L 1 -R 5 -L 12 -D 10 -R 6 -U 7 -R 11 -U 11 -R 10 -D 9 -R 12 -D 8 -U 6 -L 8 -D 6 -L 10 -R 2 -L 2 -D 12 -U 12 -R 11 -L 8 -U 2 -R 2 -L 11 -U 11 -L 7 -D 2 -U 2 -L 9 -D 4 -R 2 -U 7 -D 3 -R 1 -D 6 -U 13 -R 11 -D 1 -U 4 -R 9 -D 7 -L 12 -U 12 -L 10 -U 9 -L 1 -D 1 -U 6 -L 1 -D 13 -U 14 -L 2 -D 6 -U 8 -D 8 -L 9 -D 1 -R 11 -D 6 -L 8 -R 11 -U 4 -L 5 -R 5 -D 10 -U 10 -R 7 -D 7 -L 8 -U 9 -R 1 -L 5 -D 4 -L 13 -D 4 -R 14 -D 13 -R 9 -L 13 -R 7 -L 14 -R 12 -D 1 -U 8 -L 10 -U 7 -D 9 -U 7 -D 13 -L 1 -R 1 -D 14 -L 9 -U 5 -R 7 -U 2 -L 11 -D 5 -U 7 -D 1 -L 13 -U 14 -L 1 -D 3 -R 3 -D 1 -L 3 -U 4 -R 14 -U 11 -R 4 -L 13 -U 3 -R 8 -D 5 -U 8 -L 6 -R 14 -L 3 -D 2 -L 5 -U 11 -R 8 -L 11 -U 8 -D 11 -U 14 -R 14 -L 4 -D 10 -R 11 -U 1 -D 4 -U 11 -D 5 -L 5 -R 14 -U 12 -L 1 -D 4 -R 11 -L 5 -R 9 -U 9 -D 2 -U 12 -D 2 -R 8 -U 6 -L 11 -U 8 -L 6 -U 9 -L 5 -U 3 -D 10 -R 10 -D 6 -U 1 -R 13 -U 5 -R 8 -U 11 -L 11 -D 10 -R 11 -U 2 -D 3 -R 10 -D 2 -L 9 -R 7 -L 8 -U 1 -R 6 -L 3 -D 10 -U 14 -D 4 -U 7 -L 6 -R 8 -U 15 -D 14 -U 5 -D 15 -U 2 -D 4 -L 11 -U 8 -L 10 -U 15 -R 8 -U 14 -D 6 -R 9 -L 15 -R 9 -L 11 -R 3 -D 2 -U 10 -L 12 -D 2 -L 5 -D 1 -R 8 -U 7 -L 7 -D 7 -L 15 -D 11 -U 3 -L 4 -U 10 -L 14 -U 10 -D 10 -U 11 -D 1 -L 3 -R 11 -L 3 -U 10 -L 2 -D 8 -R 8 -L 12 -D 15 -U 10 -L 14 -R 4 -L 9 -R 11 -U 10 -R 7 -D 13 -U 11 -D 10 -R 3 -U 6 -R 9 -L 15 -R 11 -D 6 -R 14 -L 7 -D 7 -L 3 -D 13 -U 10 -R 14 -U 2 -D 4 -U 1 -R 1 -D 8 -R 12 -L 15 -R 4 -L 15 -U 13 -D 12 -L 8 -D 1 -R 3 -U 11 -R 3 -U 2 -R 4 -D 15 -U 4 -L 6 -D 6 -L 9 -D 2 -L 15 -R 5 -U 2 -R 7 -D 7 -U 15 -L 4 -D 7 -R 9 -D 11 -R 8 -L 4 -R 6 -L 11 -U 16 -L 10 -U 10 -L 11 -U 9 -R 8 -U 13 -R 13 -L 5 -R 8 -L 12 -U 11 -L 4 -D 10 -R 2 -U 13 -R 4 -L 15 -D 15 -L 15 -R 16 -L 7 -R 14 -D 5 -L 16 -U 6 -D 3 -L 13 -D 8 -L 11 -U 13 -L 9 -U 6 -L 4 -U 11 -R 1 -L 13 -R 11 -L 13 -R 13 -L 9 -D 15 -R 1 -L 15 -R 14 -L 14 -U 7 -L 1 -R 6 -D 16 -L 2 -R 12 -L 4 -D 12 -R 8 -U 9 -D 10 -R 1 -L 2 -D 5 -L 3 -R 15 -L 8 -D 1 -L 1 -D 8 -U 13 -R 1 -L 2 -D 1 -R 3 -L 6 -U 12 -L 4 -D 13 -U 2 -L 4 -D 10 -R 16 -D 1 -U 1 -L 11 -D 8 -L 12 -R 8 -L 5 -R 1 -D 12 -R 2 -D 7 -U 16 -D 11 -L 15 -R 4 -U 4 -D 4 -U 4 -L 17 -U 3 -D 8 -U 1 -L 1 -U 4 -L 7 -U 9 -L 13 -D 10 -L 2 -U 7 -L 13 -D 16 -U 6 -L 10 -D 16 -L 8 -U 10 -L 6 -U 16 -L 5 -U 4 -R 9 -D 12 -R 1 -U 14 -L 14 -R 16 -D 5 -L 16 -R 14 -U 10 -R 4 -U 9 -L 15 -D 4 -U 15 -L 11 -R 14 -L 10 -D 14 -L 10 -D 12 -R 2 -D 3 -R 1 -U 1 -L 17 -U 9 -D 13 -R 7 -D 7 -U 13 -D 1 -R 14 -U 10 -R 16 -L 17 -R 7 -D 17 -U 11 -L 2 -U 16 -L 8 -U 13 -R 17 -U 5 -L 7 -R 3 -D 17 -L 10 -U 9 -D 16 -R 3 -U 5 -L 15 -R 16 -D 11 -U 9 -L 3 -R 14 -D 4 -L 4 -U 12 -D 9 -U 10 -D 15 -L 12 -R 6 -D 4 -L 14 -D 5 -L 4 -U 7 -R 15 -D 6 -L 15 -U 14 -D 10 -L 3 -D 9 -L 15 -R 9 -U 1 -L 4 -D 15 -U 12 -D 9 -R 8 -D 14 -R 15 -D 7 -U 18 -L 5 -U 6 -L 6 -D 10 -L 18 -R 3 -L 11 -D 10 -L 13 -U 13 -L 13 -R 3 -L 1 -U 3 -D 7 -L 9 -R 6 -U 18 -R 18 -U 15 -R 9 -U 4 -R 12 -L 12 -D 6 -U 10 -D 13 -L 6 -R 13 -L 13 -D 12 -U 4 -D 15 -L 12 -D 10 -U 12 -R 8 -L 13 -D 11 -L 13 -U 12 -D 5 -U 12 -R 10 -L 9 -U 13 -R 7 -D 2 -L 6 -U 13 -D 15 -R 3 -U 4 -D 5 -L 2 -D 10 -U 7 -L 2 -D 5 -L 5 -D 11 -R 5 -U 18 -L 9 -D 8 -U 12 -R 3 -U 8 -R 14 -D 1 -R 4 -L 5 -D 10 -R 18 -D 2 -R 9 -L 14 -U 4 -R 15 -D 4 -R 2 -L 4 -U 13 -R 6 -U 18 -D 4 -U 7 -L 15 -D 1 -L 6 -D 3 -U 15 -L 17 -U 15 -R 14 -L 9 -U 5 -L 4 -U 13 -R 5 -D 17 -U 17 -L 15 -U 14 -R 5 -L 1 -R 9 -U 8 -R 15 -U 18 -L 12 -R 13 -D 15 -R 5 -L 11 -R 5 -U 12 -R 8 -L 6 -R 1 -L 10 -U 17 -L 16 -U 12 -L 14 -D 16 -U 13 -D 18 -L 5 -U 16 -L 11 -D 15 -U 2 -L 9 -D 5 -L 17 -D 17 -L 4 -D 4 -L 19 -R 6 -D 6 -U 18 -R 16 -U 12 -D 2 -L 4 -U 19 -R 6 -U 1 -D 15 -R 13 -U 18 -D 12 -L 9 -U 1 -R 13 -D 18 -L 4 -D 17 -L 9 -D 8 -U 3 -D 5 -R 7 -L 16 -U 3 -L 1 -D 13 -R 17 -D 8 -R 9 -U 17 -L 2 -U 17 -D 16 -L 8 -R 9 -D 7 -L 16 -R 10 -L 16 -D 10 -L 15 -U 17 -L 2 -U 10 -D 16 -R 1 -L 2 -D 4 -R 13 -L 12 -D 8 -U 10 -L 6 -D 14 -L 6 -D 11 -R 1 -D 10 -L 18 -D 12 -R 14 -L 3 -D 7 -L 12 -R 19 -U 5 -R 19 -D 3 -L 15 -U 13 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day9/test.txt b/AdventOfCode/Problems/AOC2022/Day9/test.txt deleted file mode 100644 index a573603..0000000 --- a/AdventOfCode/Problems/AOC2022/Day9/test.txt +++ /dev/null @@ -1,8 +0,0 @@ -R 4 -U 4 -L 3 -D 1 -R 4 -D 1 -L 5 -R 2 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2022/Day9/test2.txt b/AdventOfCode/Problems/AOC2022/Day9/test2.txt deleted file mode 100644 index a971fa1..0000000 --- a/AdventOfCode/Problems/AOC2022/Day9/test2.txt +++ /dev/null @@ -1,8 +0,0 @@ -R 5 -U 8 -L 8 -D 3 -R 17 -D 10 -L 25 -U 20 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day1/input.txt b/AdventOfCode/Problems/AOC2023/Day1/input.txt deleted file mode 100644 index 42f1d10..0000000 --- a/AdventOfCode/Problems/AOC2023/Day1/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -two934seven1 -8825eightknfv -sevenoneqbfzntsix55 -foursqpqvv192rdrbtcccfourone -9jpzhpxqthreelmrnlhfqmn4 -onedpsckg3xdhmgtsixthreefivejlncszkxeight -4twofour -7eighttwo17fournsmrznntgjrdpkdjvx -573 -ninethree3 -3gngzkpkgrf -qeightwo2xjvfkfiveone -twoonej26 -sgoneightfoureight5sevenjzsqghg -bnrb36xtjd7four9 -threepprhsff3prbpfivesevenseven4 -38sevennineninemnfzklttkxnine3 -8mllzkfqklhonefivemv4 -onedcqlqcrzn66three -1fourjthreefc2gbtbdzsix -eight7two4258 -4hmfzdzf -26dsmdzznm7 -plckvxznnineh34eight2 -dhrvd4eightgxznhqmh -5fxhhkghvm3nineshpcxhtwo6fourhrktpbq -qklhmhmdlgeighttwoonetwo52five -86threemmpchhzdvsvxfzrj -9clvchpgrslnkhdmfkjmlrvgnf -8ncpdtspfivethree -gtbtkqcgvh8945 -sevencrkbt3btljpdpgstlf -8nine37bpkmtghhnc2hnreightwohvs -5qxmsrthreempcmpdcnnv41 -8threezrxhxgx4g -jhsb3onep1 -eight71rnz -7p16lrxktlr6 -8one5fivelvdbjzz -1nine2twodhnineonesixkqfcbgdlfg -four8sixfourfive -pjdmt4one8sdsdhhqxlqgzpk6qrtdvxm -sixzfourkdpmnn92qbjkjqfqpn -42threefiveh -5fhgzt8threemzhblb6 -bbc3kxhvbfrn8four6five -91fknhthreefour -six9fttmqpninethreevhgtrxklbvxbljsp1 -four5five1471mtfv -3bjkggcntwo3ptmjhmthree7 -four2eightone -threedrzktlgbz4five -dmpgttqfivekcdjbf49six -9bplkkgrxgjqjqb3seven -4861sx4six -hjzmxtxvxkkpbvgpvmgb4two8bqxlvponesq -lkxxtkctlphjfivepjlrg1 -xszdbbvxjrfxs2vrmmbfourpzcfmgppk33eightwors -966fourflbfsk3 -1bskshtjseven5qlbjhqgzhbzxvlxsvtcmmzseven -56two28cbhfsdcjsix2four -6s5qcmvjltqeightslhnzmvbfvcmxj -twosevenjxk6lhrkknnkq -kjkj2lkkldqbgzhglmthree9 -ftxhnpms1onetwoxg2 -three9sixsevenmrgggztckzgzv7 -stvgmjgnine2vvsnjhlzkstwo5szsbvzjdzb -v6 -threetwolscvhrlmm3r -two17kblkphfninefour6six1 -one6fiveeight9sixjzljjfknrhkzxr -dgpqm43xthreekxgspjzrzcsix -2two8fourpppb2 -fiveseven5four -5rttwofivefnmbkn8nine2eight -43threeninelgnpzrdtbc1lbkjkvqrdcd -1seventx -nctwonefourjzgskmxjmq2 -rpzpht2tdxczzfthreeseven -two1seven -6bjztkxhsixkgnkroneightht -9mqzkgmv4vxqrpf4 -49hlj -46gv -75sixfddn75 -eight87xzjkdpnnjjfqeight -9pfcdhxbcrnpsnmvkqnsqsninedgtlmmc5 -xmfbn34 -99lvrrndpqcnhznn -qsmxhxfph24three -lql25 -8five1dhrkm -twoninefourcxksqfmn1 -7eightdclrvn -one2seveneight3ninemcpnmonetwo -33fivefivenftbczsdstlxzbp -9r97five -5fivessskxvnt6qqbkkqrggxg9gsdtbptpn -threesjdpjdkczjgthree6 -twojqm86 -bttrx15qfznmdncnz5 -ppckphrtzhstd3xvthzrxxlrrjtk -qkm6ckeight7gnmqkltz6jsrgjhbck -zdjjjlpmjtphbjpm9threeskqrphxbfqqeightone -konesix1three -four24391rzxtffour -hsevenfive36fqrbjpfj7 -dxdcssixbcnp8two639 -hnvg2 -sixeighthmqkjjsix6tbvdhzone2vsn -dfzlxq7pjmq5 -5n3 -twovjcgxdsdngt2smfxfqxeight -ftpjlnvg5qshclfzqtc2eightninefivecsrgk -zzgsjsjffpvcgfmjtnpkrsqlmpzlt9four -4btrhpznzr8oneightg -pph2one -5seveneighteight -31sfrfrcgmseven -four7bdqgrhfive3 -nbrzbggpseven9prthjvknq -3sixonefourh -fourgkrpkzdmhtwoseven6txplz -four84ldbhnkxjph -6eightonesrb -gnmckftk62jgsjxzpk -bzctx9onetmcnzhxkrtchjgqxv66 -1three5 -27two -34eightwox -6ndgrbmfkfive2ksxfbnjbl7fkrm -kxpz4gjmgcgzzq63five -nfvmfrbc151one8nggsdqvm -4clnctseven5nsn5 -hcrpbvqmmdbstlxccthkththreebm6 -gdnmh6cslzhjhdl8nine -sevenninethreefive4bgknpbnine -2sevent6three1 -2jbrmdxgpnine7 -nshlgtbkmcmgkmqone3 -dklhc9sevenrxxzzxltsnlltqcjrbgprnx -gmrjhlvzppmklnl39 -kv86eight3dcdpp6pmdzcvsix -fiveseven2sevensix6952 -3xrtthnsevenjxsxpzvc -256nmzrlzbczv -4dp7onesixvpcf -25onesevenonexvnst4smvlfszcrv -lcxncproneseven37five -ninezjsrptfivenhsqxrdz7one -cscdmnfrcxfqdtkmhkldgjlxdjqsxslhdzvvt4 -sixfnjnfkqm67blkmnqtwo -fivethree7 -2five5ninegcmqbkpp61npkpml9 -3qktrxninefour -qdhmxstwo44two -21nine -rbnineone3xppvtbmv3sevenvxkkgmgklg -mcvzplmpvptwo38 -sv176threeone -5vksixqsccgdkrrfourcgnpsfxbvj -xxtwone6eight -threeonespkbnsj9onesevenpz5 -fivenncrfvhfdsevengxzkxbkrklgsfvllrkbx4 -69kp1seven8dqkrx -dmb9ccghdjjpjxfivehtwo4 -6nhgdkpdone -tfvqdqdqcszxbrdmmrninesct2 -8sevenfour2eight8rskc -cpmgffcvln9sjdsgfivesix5rppfsfmmqtffive -5two7 -7threecrkljthreetwo -6qgqzsdhprd -959zgjscgtm -fourtwoppfrdqgtseven9 -8bbchvoneeightr -gtddrb1rznsdjtonethree5four -8rrskfzlmlbrsninezdzpt3 -6njhmkpp4onefive8two -4cqpnkcxjtwoqzqmjnqccfs256hcnqpfm -nineeightseven62sixhlxlps -dtqplzzf87threecthree -mqptgzjxddxgxpjr5 -9194jbjjktwofive -five514foursevendzxlh2 -6nineeight85zvx -four8gsgrstfmdv99hpkfgptzqkhsmgsnlggrseven -9three298 -3fpttzk35 -rbtckzonexkqmfxrnsbsrkqbq66sixkcqfzjfour -sixkdcrrrppcsix399fccnsbhfxvfiveft -xfjxbfvmbxbf3twokkcfrbcfbmkmhghsbzf -9sixonesix3lqqf9 -eight3fourgcmp -xjccxkhkvgltzqslmseven5twoqhcmpsixeightnine -62eight8 -hzhccdkxb336 -gcsbmkdfmqvxtfj81 -two445nine -xhrkgql8six41nine1 -5dnlcsjb -jdqdg8gtgrctwo4fourthree -five4five -3threecggvthjv6 -sevenzrjzqhgtvtqvkp3three5sixhxdmfour -2249eight6 -drt5trhdjqf3fourfourkfour4 -5oneone1 -threeseven5six -45bclsgsqx -6ggfjqls -rhpmhfournrzg418onevlkcxxdrd -fcvgszpsixthreegqqctvdqnfrbnlbmknlvgfour1 -twoxvrhmxjbbn2eight -27eighteightsevensix6six -veightwosix54bcvvtcgbqfzprp7four2 -9kthreeqntgvbb34693 -zxcdmfg48ftlhk -1mhcctbmbzmfivefourtwo3 -two6vxsdfhgstslsix -threesixmzhvfqsix5xhrhrvsfh7kpcrsp -oneggkztrmsgrthree536three -7seveneight81ronesix -sixllrjlqtffqvtdjqhctt66four3twoone -2zxqpgmgz -7rfngpqkqgfivetwojf -vvbfnnine3ngv -59sixninelmhmqchlthkbpthree33 -1three6seven1seven5qntpbnsfour -7nfzfsdxzfive8fjvllc4 -56seven5seven -1fivegqbrdgths -four32vmhvnk -hvdjnmpqvqbnrcrclkgkrfseven6lgrvthv -28xngctrvmnc4ntvxhmxfsj13 -onep1onecjjmxxtd -9eightwof -hzgmtfdj8nine7seven -eightseven3 -fivepnhlninefive1lcftks -122ninelrgmdgmqzd -zjsix3 -7rffvg9hbjpx -3h76 -fouronessbhxlcclkzmnnbksixlcdqtf3 -4fivesix228five -sixrlthree1bzhddfbkrgxpgxfivef -dxgqnkqfgq8 -onemcfourbmkhh5px -fmtqjcbxznine3three -qzkcxvnffg1gmhplhlffgtwo3onevg7five -twokj7xv63six -four58 -fvjeightwosixrbrgnmrrmdtwomseven69seven -5fivefour -6pg8twomrqfzkxrthree9 -7xqtqfrpprlvhnthree -l35sevencreight4 -threechpctdgtq8fxspqtnvggkxtmeighteighthdgngnmc -one16twosix -threetwofour3eight1pvgcthree -229 -ngcnthreeone7hqbbntqxeightkgtc -qtgkz1ntone68 -nine2seven -two1jjccnlrqlsdfvtgjmmhh5prfpcc -onesixvtbjgdqmtg1eight -77qkvdszsp9ctqndxzrjc -rnldvcmks74355 -fourkljgznpqntwofoureightlc3zmljfnqnr -8threetbv6cdjjbtmmxcfour4qlqjql -jfkvbvjxjzk7 -7eight8vhsdrd -onezdgffrmz2 -eightseven8 -7gjdsevenjsdkljn2fv -kmst4 -3five8smctrhdhfninelzbrszmbdm -fiveseven4ninevdfive3 -8jg6nine4jmmsbpbnskoneqxgjrphhf -mgfourfour3hgmrzkntjm2hxrrfsghnone -ninecqmg72 -ldthtljblpl3fiveonervtxnxczfx2 -9sevencsevennscmbjgthree -7lnj9four -fgtwonexmkvkcgpq36sixsmfnxjs -qgmfmnh6twoeight -56sqrseven -183877 -ntt1seveneight513 -7three6dzdrs -8sixsevenfour -mzfhdnhseven4eightvjsdnxlonenfzlcxr -sixzdczsbtq29one4eight6 -jmxcbmktjzeight5fivenhtzfsdqbx -four2rvlppone258 -fivezvlqr236nine -262 -58six2nineone5 -twoeighttwo3ktzhmdvlx -64nsjgqsqkhfqmfk -foursx18 -gklzjvvv93zzmzgpn -onenmcvr6 -qsnmlbmlr6 -sbtwonesevenfourhgltwofzhzmbsrfm6two -8fdhxeighttpcjkkmgsgnpnvsix2eighttwo -5pvxnxxdfourfour75 -85vtsgkn1kfzkszmbld4cpgrqsfive -sdbzkzp1dq5lk -28161twodfznxckr -xfpgnrlfour61 -kzkkp65qtqfppc7f9 -twospplzdrdfvsixsnldtwotwo29six -9fpbm -3one83dlvdr -9rvbtwo25sixkzlxfkg9 -8jbmfbfsxrnxk7oneninesix -3798 -jhcqmfive9 -nine35 -596 -nvzztnine2vhhchqkzfjzmkgjbzlxhvtdhddnr -5bltnjlmt12threenh2 -eight5sevenninepgxvhflb4eightmxv -xtrct7fournfivefourfive -dhbpsnpxsglnt5vsnclxhnntt61two -twoonekntsmsd81fourfourfive -gpnceightdx5pklsp79x -four5fszlnphhxvhgbmfcdkdbgbc7 -xbxtjllpr9threeninesixbbtkn6 -p7 -nine644two5 -5zzzlmspbcx9vfdllvqtl8five -four2bxmrthree -7rhgfnzqbpgmpnfz -threejhfmbmxzp469 -74ninebmtpfkzbcg5nine -fflpg34two25lvnmxvqlv -jtqtnthxqflp2onesix39 -9sevenninefd8qpfiveseven -28mb5 -lflcphkxqqnzhd2five -3seven4fftnss -ninezxhxqxxpblm9 -4ninevgpmxxmqlf8 -sevenfiveonesevenfjccpmnnninesix3nine -qmkvt6pxbdcbrcsrgppzptzchkmone -2sixone -6dzskdbknpsix -twonpqfsvbmqgeight23ct -4sevensxdzsfbmmmdrdjtpbh -sxkpmmhsix9five7 -fnxtgfrltwo67threepvbsixzvj -54jmvmdbkltqsixtmccscsixeight -6fivefourrbshbc82jrfm2 -dhlpvhzhms6 -419bhbcdsvftxfvvkxcxprksjs4 -sqrq17nine -84rjcbktz8hrplcqsvhqqnnqnsevencjhone -gkmljdk2dgrlptkxdsix3four599 -cnjpf818sevennine -8cvg -3jqbbpfpxmpkrhfoursix -9zkrhbmzkbzlcnxlgdsixthree8 -nine9kvxeight2zqvzhgjzjz -fourbglmlqzgvzhjrmz2nzqxlqseven -seven4five8nine44eight -onegnine6 -qeightwosixfivesevenzmjfrqvnsbnqlt7four -eightvrshp9xnxlgqcnninegvbj -ninelpbvs9three8ltzvxnd4 -nmnlzone3grqbzcdnpxsbcbzxn4fjptnsrqsqgsdcv -18fourcqfive1gccxg -gfglone6bqsqjmlftcqpqmmqmglskzfourvkhd9 -5cxgkn1g -29seven9ppr -fiverkmhxvnbp3lvpeight1one -77four5dsdqzvt -gvvpbone23 -twolrjs56one -six2745six -kbxplzpsixsevenseven5one3 -threexzrcfgffkjsix9zgdseven56 -onetrqcfl6 -three23nine -four2mv -xzfnzkmeightthn6twotwoeightqmf -hxxxldcvj99three5qgmllbtrsq -6zcszjbrzjpgrvfivemnzkpbq2six -6zvtsixone73three -threeflxtwo5fivefhbjptgfjmgbhpmbjmsv -5nineeightfourd -five26five7sixthree1three -fzvsixsix3mxxhseven -twoccxdqqkdvc2two9ps6threefour -447lkkoneonefour6rx -8seveneightwox -sgjv21 -soneightkmtps8onesixvpsdcfbbz -8pzrtoneffhg -mmzeight631 -5fonefive -foursgx8fiveltczmccpzx -sevensdbhnpmjninetwovlv1three -64qrjdtpxbxdbcqmmlqtnine6sevenfxhcrjnine -1seventhree -ktmfour3 -fournine8skzxtftwo9h9 -bjq8 -mrshhhzsixcxsxxmbh1bone9fivelsplqv -7threezvgxdvrthree7227 -znnvfive5mctxdfive3j4 -five2three8 -gdtdqc9nine1 -three3eightgnsxrmbmxld9six -zsgmcpxxvseven7onetwoseven6 -8n3919hfiveoneightf -3rfrzmlfsjxthreefour -dnnshdvxdl6onendg27 -66lpbz -sevenlkjpxthree5 -8clqlplvljone5hfh81 -fourldvjsixfourfour5xrmcnf -9nine2 -4one1 -4vzjgncrztvstcf9one4 -four37 -4sixlqpnqxqtrhpc3 -8threejzg -znxccm8 -one8eighteightkcvnqjpsp6nine -fivesixgc74oneseventhreesix -5twohshtsdtqk2 -hzmchfourvzjgnt2threetwo5cgfld -one9three836one8nk -ssslsdftjfgkpzkln5 -xhsxxkzk1x2tzbjthsnsix -8nineeight3njq -ninethree5eightbfour2 -five56sixclxjqsjseven8eight -three3cninenz -lt3onevpkgsixsix -4pkbmgtwo6zmvn71eight7 -2eight6cdd83 -5kvp3zhzq -vtcmdkkcmnmf1two -nine2nponeoneseven -xm1twofoursevenfoureight -ggkvsljtddcmznlxlqb4one32oneightppn -onehdq785 -vzthreezjbdrlvhglbbcvlfk5 -eight9smt1sixsevenckqxlbvdzone -one7fdcbzjtfhbps9oneonetfftbneight -3sixfgqbsngnd1zmqbxfllbp -roneight28one8fpzmkhvdhbqlrfive -4five2four453ttlvfqxb -five2four413hhnts8six -xlfpxbzrbphb3one -eightone8nineeight -1zprfttxqmtbhzckcfoursix2threenine -7sixzqrjxn92pnbfxzbrnmvrnpjpdone -pvlfeight1xkgrvczlcfvvl8kzcktkjbj -four7phjzlzn3two3two9seven -1tkcdvdtj7nqfsrnmfzghmkrqeight -36fourxfdgrprrdgmjczxb -five5fivefdkgnkfgd5 -5seven5sxlkbldznz53three8tmkzlrt -8dkxkfvjkprxtjlh5tjvjm2glkpbmhjd -seventwo3 -bgssljzld2one5seventhree4 -sixfourrqzdbdhhhc7lkxqbtsseven55 -6threegtwo7fivesrbvfk -2mpxkrtjphdseven -14seven9dkk -85dmtjqkchp7two4 -hvqfbchqhpbggrqhf4ps -dzdknbdceight72fourcmfvsrzt -xmvgjjfourfourmjmkh5onefive8 -qdfreighteightninecdxrtdbd7 -mxlhxlbvbndqfzmseven34four -432three5vqhmjzgvghnhhg -ghczftpkttwo4sixoneone4brf -kbbzcpsqsl7qdlgff5fourfive6jk -v8nxzpjxntcbtwonrcgztsthree1eightpfdsp -7zjdzbnrpltfivemgcsjzrdjskhfmbgvlr5dl -9kpbzzr -8386six3mzh3 -41nineeightfive -twotwo5threebvgmmhqrlqltqmndhveightsix2 -58drxrgkklm -8two48six3sixthtwo -eight88msfnone87nine -four5lvxfhktrconexqzqvl -six8mrlccbeightonejnzbdkm4one -oneseveneight366xzqmnmfvvrph -joneight7nine7five -5fourtwo26onefivegsnbcjj -cpjnvhnzxsevendbnblfkpx44lzn88 -zfmdcsfkktwogxmrsbtwo2six78 -ninetwo59foursevenoneightsx -vjbbphb5dddvksevenpmnmtjvzdvxkkbcqxbb -9ccgtrznm4 -zplpfivesixkjfdvrv6rfmqk -hfxhpsxgxjfdbfmjb6one -threethree9 -six3seven -seven286 -bnkrghgbkzdz29two31 -gvlzrhntvseven3 -twosevengdkzgv6 -rddtz12five9znvtsljztbztprthreeszkfhh -nfivesevenhfpklnxqb4nineonermtfsk -zzz2onegpthree4fdnqxrtcnh8 -4xchnsevenxnkbrdpzsnine6 -hveightwofourfive8 -8one3 -7chfpsbh1two -two2eight5gchbxqvrmdfqvghtnjssix1 -zfbeightwo3 -qhjnfxpfoursix9five -8fourrbrrjqqph -five5threethreezfvskmsv76 -sixvtjnktt4 -5cndcht2fivebdnxcnzzmfninenineqzktj -qfzclldsvzvcdqfxhtqqtknine527 -onefjrmmfqvgnxnjdtkdmk25zghnp -hvddcjnoneeightnine9eight -9lxpszk -17fourfiverfnbmkrxlvone -qxvdlrxq89vf -qeightwotwo2 -rzmxzgnzljzssnxscvv9seven2kbnineseven -sevenseven8 -rkhkone8four -zn68 -5pvfjmjxthreeninevtj88 -51dtwo5ngvxnmjeightgbhzxbd -two6kxkvscbxcg34six3 -qbn1 -hgxgtwoqtmsqbv3 -threethreejmtjk18two -sixone4fourseven6zcgpdqps -fiveqptd8gtjfour1twothree -89fivefive4 -sixvnvmdmfeightcbbvbrkffqstwo7 -three4fivefive5klxvsbhslzsix29 -two9sixhncrcvxmf -rsp146 -eight2jtvps -7four6 -77p1znpskm -bbdvfhqmxddlsvdpmtvctnine135 -dlclxtkxk85bn -bxbjslnrfk6 -51zfrtvmcbkkrnd7 -27fivetwobbssnklg -twojxdksqkm9ninejninekcbdgnsq3 -nineninebsbd8 -sevensevenggddbfxqrmonethree744 -srtbzcbsmfivetwothreejvzjzxqm1tjnjldcxnine -nbsix32 -25144spnmfvvj1dxpqmhsldk -5two4mrqnpxzs7foursevensevenr -fourk9zszmnbvmkdrz -lpqseven2seven -hcjgtjcxh1dskx -ssrnf2ninenine6ngbhfhdqsnine -cz82jhmgn14cktblcl -kxjzflkkbx53nine62one -hbcnpbmfour1two -ckjksxthree346pjtr -ccslpmqnine27twodr -cptwo5twoggmrjvl15eight -4vlktln5kqfsnvrbjbszqzclmnkxseventhreefive -one2eightwopp -2sixsixone5 -klvsngvv38tcxvhpdhh5 -fivefllgljkdg9ndlkpbmgbrndqbpxqdk -7ppkvstbtnvseventhreessd1three9 -threepnrcmb3 -thrqrcmzpzt7nine1three -jvgrqgbcshhlnqrl2vrlppxbnjfrdtwofbsdvt -rnhninezxbrlmnlczqnneightsix9one -ghvqdxkqqfthree17 -dthreeseven2 -rkxfthree7nmfive6 -6vhnh -13brdgbrdsvthreethreerttfkr -ninelgfdc7 -88z9vzscqthkgnhmztjnhthreeseven -1nine3mtgrfive8nine1 -thh5fivezfmtlsnvtdkfour34 -26six6cbjdssevenq2tl -gxxnhsxqvjcvssrbrhbst6sixvcchxstbpb1ppqdbx -vninexhkjkmzvhfpvcd7ninezzldthree -2twozknrxvcsj -3193spfourxcbdnf -84six4vc1eightsix -zljb46four6six -sixfive2seven1 -1fbmq9fourmhbzzkhctp6ninenine -onefourtworckjqzhqseven5seven -five973knlxmtmdone8prtqlsltwo -2ncgbgpq -3eightthreepknbcs58three6 -6fivesrgqxhnzfouroneqpmgpmzgfoureight -mphrj33five -8sixfives26sdscdjtpchmh -four64mtlxmnsjbtdkpmf4 -onefivenine9nine81two -vfc9nqttbmbdkonegclxcgbxkx87t -sqnzdrcs8sevensix6sixdjcmk6 -7npppqmrmblzjqckk8fourbpxlbtwonine -nbkklkvpl2smlqbh -37eighttwo17fh77 -eight7ninekkbvtwo -eight18cmzzdpgl5 -sixdc17nine9ghzpdpnxcbxvztcrd -fourfivelrmch54 -jbqbpzxbbdfiveeight9jnzfdh5xfmhhrkrkds -146two6fourclmcllhl -222dqgtptqqn -gvhninesevenfiveonefcvnlmfcvjvf5 -9xgljlphcxeightfivehpdlfrmd1fmqhrnvbzboneightjd -8sf3five6eight -zrprbc8 -gqb6sixninerpsrpnlldteightgn -2jdlxzk -hfrbqn4zbpxqb81tlfxgxdvzz91 -qtdnxgmjjstlc1nndsnbbcdm6nine -z7twonezp -two17sevenljskthntjzxpkjrkc -fivelvfive948 -sninehxqlkmv7oneonedbdvztzgh8 -2fourxcrkrcvn -clh4four5htj -hdkx4eighteightsix1kgtbb -nlbsqhkltvmzs2njschfbmsl3fivensztjtwobxkfn -fnrg3837five -vxcldjmjxxcqntqcqnninefivestbbjvptfvkbr9onetwo -4six7two -8five5sevenslfqtblfiveone -26ninemhvqkjgcvflplncfsixtwo -7eight523 -9fiveplfdp1qhqhj15t -three3eightrzvccr4h -9vhmkkjfhtfjtwotwotkfvlhvs -vxoneightczdfl4 -3one2 -threeeightfive2four -gksfxtb4 -1jjgdldklznbktwo59 -761sxvprrzj2kxsmlmtpbqseven -681q -84ctsbf1six -fivetwomfgplcfgfive7one1vgbz -rfnqnnmsdcj6foureightfjfkphqpktwo -9vntpmfsevensevenfour -7zvchbn6two9five -fourseven7 -2lvtkkbhtjeightfour89 -5nine5threemgsd -933nxone5threeone -2dtbbmghgxvkmtvnlgsxjlgbc -1mcrlzhvzrc2 -ftwonegsndgxmbzn6one -916vfvzvh8twolvhvlc34 -dtk7eight6c6 -kbhjg6qkdgh8rqlmstq4 -eightseven8 -bhlhcphznb92two -q8d -375sevenvhrhkbtbvncmqqmpxdhqzzggvr -9onefour1nhmjb -hqckpzrvgmgqjmvsrjhqx8twodgxkbh -5grdsbtp6onezrkdvpdqt2 -tdgkr4 -foureight24 -ktds45zvjd -eighttwo58lldklbmxn91fvlqllnxl -threefive3bdmfbrhfklhxjvdgjxbp1 -hqpfgvk56oneone8 -two32fivetwo1nklfhjfffthree -77jggmjkbqone -6fckfqeight -fivetwo8 -7five7threethreeb -twosvbzfmv1fourtwoeightsixfive -ninehninebgjnknth5bhzqlvthree6 -onefrdv3one1 -five35 -four3three3six9four55 -xbssqpvjnine9six9threefivetwomjdvmpxrh -ctroneighttwofive3npxgbhfsix1rjnl -8ckbzlmsbfxdn -51gckxqqbnkntmvx1ltfmdvnlcjnine -eight7gkql5 -sixjghxscppnfive23284 -eight7pgqxvsix -46eightrjhgdmvf5 -four4bmjzzjqp1rv523twonevm -3sixseven81oneeightwocr -sixmmnqkrfplg7ztrpsixone4six -1sixfive5nhrq9 -six8threeoneckbvqc9mzhb6nine -33sixdfzmds12jcvfour6 -1cdlflvqhrkqpktdnnsx7six8eight7 -8four18 -tpfourvblonez8six -fourone2smjpvclnine -99zdtdpbbvhnninefourvzfmzbscdldhxtcjfh -fzjeightwoeightnineseven6 -twonine2 -fourseven1eight -2x3one -qbjc1jtnbpdbr2six3 -sglmt84five5nine -sixnljjqh4foursix -4nxjgs79six -lhkpzgzjr3z7 -onefourflllxbtkpvgfive2 -sixrdr1twoeight165 -1dxvjdhzb76915 -44pxzzttvdc185txvrpxq -4fourfgllhzfz -nxssptkdldkpchnseven9522nine -nine7fivefivefffvqpvsqzsvnvlzfvfs2seven -bzphzhgf2xrlqjgonefour3bclmhtlzbmddrq -vsxf7eightzzndgfourfour -rqbhb14eightthreethreevkjzhjlkcmfive -sbkrlm3nine -zkzlqfbzscndtlmn14four9bsscd -six33 -1gbcgnpfnseven7plppdqone3smljtjlkhj -9jsmdjshtzm92stx9onesd -51four4two3one1 -bxkpcpcntkflxccsixseven1threengtrrp -4dsdllkqnpxglbseight -7threetd3onefour -3vcnzndxfhfzvncfivefllrqvndtx964x -nineeight1eightgqnzfhqkzgvfvctwo1 -6fourthreeseveneight -eighteighttrhtplssvjnnkkreight4sixoneseven -43hqrtctwotwo -kcxfvhjksix3six2jbkrlmtwoseven -43sevenpvqh9eight7xcbvnckrkshdx -sixfive3745three -hmxfmzqdpfzjjzdxsix8472qcpbrsgx3 -threelnzgs96five1 -1dftdbtgjrpfive3cztvmxkcxh -pmrfive4jxfxq1 -eightclrzz981492 -mscl2eight3 -twovb8four7sevenfourkmzpdmpgxj -59onefourxnmptgtcone -6gsvxlbqspvzpsq -eightthreesixtworcmpjkfvnsevenseven1six -ghmflkhprkthsix9 -441fourfcvxonefourhg5 -four795seven -tone11 -22seven9two -5seventwo2 -fiveone6h -936sevensixnine1lkp -62kvhcg -six19 -td25 -9two2four4fourmeight -one6twosevencrthreeseven97 -1kttqbqkzvvr7265six -65rzmfpfqjtzb11m1eight -seven1rrhpxjqtp -plktlvxkpkndhx66fivefivexkh -tttwonefournine9oneonesplmp5d -gkbl1fbn3two97onetwo -1seventqngll -dqfiverscjjrk7 -4sixfour4onethreecvbj -24x6qhgtsxtrfh -h6 -fourfour3three -8hrdbnvxgndthhpmrgm -ggzjfour8pxdlpx -rnsixnine9fivensxfzzgzlseven -sqzseven7 -rcpkzht5 -jxhtrkzl7eight3eightn68eight -eightfive24 -kgxv7kclnsscsmqtnmv -foursix2chgckldprp3zqntzscxfc -sixsixfourone3tnbpxbmgqccncgxxnine -oneeightkgsbdthreefivepvrsktvhrnine5s -4vtpzghfsj -7four1lttzxpzcbtqqdthreek -five76 -vlqvvdhhnfzfssvthree3ccsdjhgc3seven -2nine8six -lddxjsczqkd26g5jpvdlfour -1twotwofcl -sltfz55knrfvhhbbeightsevenninesevenfour -27155bvv -dxjzmftwo2vnljlsthree3three -twoqdpzhjhbzksix49dhdfq -three2fivenineqbxkgfivefour -qnpsfq8twoonevsjffive9 -gqvvmhxgx6gdsqmgccrmzrzltwo81szbnbkxt -2one1czgjvtcgxfivenqsfourthreethree -ppcspzrnnssvnht9hdfoursix -mmqrzdkmt7sjqgsrq9rhxpgpsixgkjflnht -57foursixfive4fourfive -tjrfj3qldspjklvdtcb6ninefivejmbntcthree -cgjnhsixsixsixfive7 -eightqdqgjppcfive7fivexznfsmtk -fivefive864scrf -six95five17threeslktfgd -77mrrjzc1cbnkxfkxcdmxsmtwonet -sxmsjccjrseven45 -kjpsn1eightccctxthreevvffseveneighttwo -5twoneqr -3threemvlqpvhdqgtqseight -jqrxrqlz93ninesmppvdhtxk5five8 -threesixsntqreight593nine9 -fouroneznpfive6qmn8 -eightfive3sixxrrjgzlb -gds345twotwotnjrnhjxdz -27nprk7 -eight1three2onefourcfctvmhnqlfour -1fourvjgkpdrsj4kd2ncd -nine85ncsqbrmdtxbtrjxgztq -twonineeightonerdnkjkrbpsbzcpone5 -nine8lkkvxfvlsixseven -49three9 -jqmzthzjjseven5 -seventwo9z7four5twohstlzjx -bzvbvsix7 -2five4 -fourthreesevenfour2nine1fivezspphbmjv -7skjhonejhklktvzjflnineonemmgvnnine -pmgxshqpjhn9qptllp -2nine5 -fourqpzjrtttssthsxsq1jkrlnkk -eight53njhcfhbjfthree3ksgrrj -cgmvkqlcgzgfqxmgkfdzxxnxjgsd6eighttvggmfbdvztwo -onefour8txkkpvfourzbhpsnrzleightseveng -49z2six591one -768five -xgkfonethreexnlcptbgxhnine4fivetwosix -6ghccxxjponelmxeight4 -3ninedlkvcbfmd2ktmjxsgdgr -3threefourxcgnxhkqkjbdzb -49eight44rlhg83gktmtm -fnbnnpvcthrsjxnqdn9 -ldrfhknine3394lgvseightwoj -zmpsc3lzlkmqjc5eightthree -llpmmfsmt8llknhrn -onedvc3sixxx9four -148eightq6 -95one9sevenfourfour79 -one9eight78gnrthxbn -95xzzlpjzqdtonezfntwo6sixf -eight1sevenn8bgnmnxbmdk -1sixseventhree2 -twogjprzznd9sixsevencpfbh1 -gnbtwomtltppkxxtwonlfxsbzjtt4bjlfxlqhlx -three5oneoneqd3bcjgl -pzngtc2four4811 -nnlqscgg8nine7vst4three -fourcdqc7vvqhpgqlkjsevenfivefiveseven -5sixtwo9sixqmxxgjvjqjtworlzpv -6dkknsmfmnq -2two74five7 -four3vvfskp -qqvpdttrfiveseven6 -tbgeight8eightsix976 -sevenninetwo3jdone -three6seven7nine82 -fxffmkjn2sevensix -5xzbf4bjqfrfourpjhscxz -5eighttwoeight7fivex1bnfpr -1j3262 -two1fvxchkcdtqctph -vgnrqn4three -plzrk3tmqpxnhpkq6four -four5eightone6threedbnjkvjvzxl -bxcqcdnjjsz66gnxbhcct2nfhqlbs -twovvqb9pxrxkmflzqeight -86 -eight9eightsevenone2 -dclk16seven -lzs15four -265ninetzpnbxzllkq -ttldqsnineffpplcxmbvknkmtdbzlsix7sbkvqhn77 -eightgxzcjvgmtgzc9gndqxbxnsktvp -mpqxldjnfive1pzvxbqqtwonine -gzbczdrqkmtm3lzrhnf -mlbsfqvrrtcrvhjjbs5 -fiveljrcn27 -bvnxlsfmv6eightnine3rhsb -five5five -eight31zztkhrznmkbx2kvzl4eight -fvccqgfzsqfour453125frz -xxf5threefourtq58 -stvfjpj1ggnzgcfzldd2hbxmbgtftpskbtqmgv -11cbcps6 -dltxch6onenzsmqbfn4onezkdntjzpc4 -4eightthreej7lpqbvzz -sevenlgonexmrmtfhqpfourp7 -hjjdgtldrfivednsfdnmn24vtqgxk -41tnjbxk2gghb -2eightwotg -eightkvhkzfivesixtcnpsxssvveight2 -59dnmmpone6mzqlnf8dvnone -kfvqrgv87trlninedf -85bnxlhdrmjt -zvzxt4pzlnbb -jfour6lpvvvbdn76tbblfqtwo -lnqpscgkone1 -mcnfzmvzkxp1 -threeseven9onepvqhgdxcxmhtkxxvlhqrnine -sixrzrjcmbpppcvf1bvbhblrmz -6tzthree7sevenlm9 -four3gkqrmpgnjltwo -threetctttrh3 -ctcfljkgm7bcphzxzjj7sb43zdkvkddktwo -sixzjkxlfourhqtwonbslgpt9vljz1 -sgz5 -vrrfjbjpsevenzbqcnthreelhxjqmdd2 -sfmjnbnnpvthreedbsh7six5 -twovdjqdtrxg5 -nineeight7five -4xlpdvlvonekqmqvcqjsevennsd -fiveblbxxjcbhxvnkfd9one7twoninebj -xdxp54sixseventwo -onefive7 -ppgsqgjfourfourfivegtbrlkdvs1jl -twotwoeight6sqlmffdm2three -cvszcvq8eight -79three -44fivembtdfivetwones -zqkthreefoureightthreethree2five -74twotwo -six6fnjz1plxb19 -mkfj72nine -seven1nine5fourqsgrj -5fntdgbzkjfhxlqrzcq7 -six9lgddrhjc9 -1zfzp7 -2lmncxvxbbsix7jbjrjsnvx1nine -6eightseven3 -5vsqhnone -xoneight3j -1gxvbbhfdmsthxgrvnm -sixthreeone13 -2three8bzbbd -3dsix1 -24kmxnlpqxgpsevenfoursixfour -fqpzqphmczcvlf2mxqvxnfqxthreeone -eight789eightnhsh67 -zznxlmhgr3eight -beightwolgnb4997fgx35dt -four1dsgpfzltwo57threefivetwo -xnjjvmlkkgsht99 -1sixhhqkx9 -eightdhmgqjflthone44eight -9ftzbdsdkd9plrrtwo -vhbvd8h -txxonemsfshdrpc15onefive1four -qgbd4eightrqxlznbjqxmxgmbrnvh7jkd -eighteighttwofive5jsqkgm -89hn -3lzfjpcthreeonenine -hkpc2sixdfldx1 -3two72jbxttzfcv -mmkjmmlvcxxvtwo25nine2 -8751gphkmsvsjhvkzfc -one8kmcktvzgdninegkl -twokpxphkbjctqdcvf63one3prfive -twotsxhbppfjcpkdfourfiveseven8sixn -3fouronebnclssixfour6eight -cmdgcsix1 -2eighttdqsjdrtwolmvpxqgxhd5five -one7ninefivesevenqvpf5xmccsseven -2n7xbptnkxzcninedhhpdcsqkc -5n -1kfv4821 -pslpmthreethreeone29tlmgj -sixsevenlhn1 -nine9twoqrdgdxxfsevenmjseven -rkrdlnjknine62 -f3 -6zzrfxdxseventhree -265one -seven3lbcvjxqhhdpzkttqsixjzzjjbclfq1fiveeightwojx -seightwoone8qxcfgszninesvfcnxc68 -strqnb5eightbpnkcjdz6 -fiveninebtpbpjqbgx2bmjrgmprnd -sixgtxr2fourrdkjg -fivebxsevensixone872dlx \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day2/input.txt b/AdventOfCode/Problems/AOC2023/Day2/input.txt deleted file mode 100644 index 40d82d9..0000000 --- a/AdventOfCode/Problems/AOC2023/Day2/input.txt +++ /dev/null @@ -1,100 +0,0 @@ -Game 1: 1 red, 5 blue, 1 green; 16 blue, 3 red; 6 blue, 5 red; 4 red, 7 blue, 1 green -Game 2: 4 blue; 4 red, 3 blue, 1 green; 4 red, 9 blue, 2 green; 5 blue, 7 green, 4 red -Game 3: 10 blue; 7 blue, 1 green; 19 blue, 1 green, 9 red -Game 4: 2 green; 14 blue, 14 red, 4 green; 12 red, 11 green, 13 blue; 5 green, 9 red, 4 blue; 9 red, 7 green, 12 blue; 2 green, 3 blue, 8 red -Game 5: 3 blue, 4 red; 12 red, 2 green, 15 blue; 1 red, 10 blue, 1 green -Game 6: 1 blue, 7 red; 3 green, 5 red, 1 blue; 1 green, 7 red; 6 red, 1 blue, 4 green; 1 green, 8 red, 1 blue; 2 green, 4 red, 1 blue -Game 7: 11 green, 10 blue, 2 red; 1 green, 12 blue, 2 red; 9 green, 14 blue; 1 red, 19 blue, 15 green -Game 8: 4 green, 2 red, 14 blue; 9 green, 1 red, 15 blue; 2 green, 9 red, 8 blue; 11 green, 7 red, 8 blue; 9 red, 7 green, 6 blue -Game 9: 4 blue, 1 green, 2 red; 1 blue, 3 red; 1 red, 3 blue, 3 green -Game 10: 4 red, 3 green, 6 blue; 2 green, 15 blue, 6 red; 3 green, 2 blue; 2 red, 1 green; 11 blue, 7 red, 4 green; 2 blue, 2 red, 4 green -Game 11: 10 red, 1 green, 7 blue; 5 red, 2 green, 7 blue; 2 green, 4 blue; 1 green, 10 red, 10 blue; 8 blue, 4 red -Game 12: 6 green, 2 blue, 7 red; 3 green, 2 blue, 3 red; 6 red, 1 blue, 9 green; 9 green, 13 red, 5 blue; 6 green, 4 blue, 8 red -Game 13: 10 green, 4 red, 6 blue; 19 red, 6 green, 7 blue; 6 blue, 5 red, 8 green -Game 14: 4 blue, 2 green; 19 blue; 6 red, 17 blue; 10 blue, 7 red; 1 green, 2 blue, 7 red -Game 15: 4 green, 12 blue, 15 red; 10 blue, 18 green, 13 red; 20 blue, 6 green, 10 red; 20 red, 12 blue, 13 green; 12 blue, 17 green, 10 red; 1 red, 3 blue, 7 green -Game 16: 1 blue, 6 red, 5 green; 3 red, 3 green; 5 green, 1 red; 2 red, 1 blue, 6 green; 1 blue, 1 red, 6 green; 1 blue, 6 green -Game 17: 4 red, 3 blue, 3 green; 8 blue, 8 green; 5 red, 3 green, 9 blue; 9 green, 12 blue, 13 red; 1 green, 1 blue, 5 red; 7 green, 6 red -Game 18: 2 green, 11 blue, 6 red; 2 green, 11 red, 2 blue; 7 red, 4 blue, 9 green; 18 blue, 6 red, 1 green -Game 19: 4 red, 7 green, 17 blue; 5 green, 6 red, 4 blue; 4 blue, 4 red, 1 green -Game 20: 2 blue, 5 green, 9 red; 4 green, 8 red, 10 blue; 7 blue, 9 red, 1 green; 1 green, 10 blue, 9 red; 1 green, 8 red; 8 blue, 8 red, 1 green -Game 21: 1 blue, 14 red; 1 green, 2 red; 9 red, 1 blue, 1 green -Game 22: 7 green, 9 red, 4 blue; 9 red, 7 green, 9 blue; 8 green, 14 red; 5 blue; 10 red, 1 blue, 1 green; 8 green -Game 23: 2 red, 12 green, 5 blue; 3 red, 5 blue, 3 green; 1 red, 9 green, 1 blue; 8 green, 6 blue; 13 green -Game 24: 8 red, 7 green, 1 blue; 1 red, 6 green, 7 blue; 1 green, 3 red -Game 25: 4 green, 2 red; 1 red, 2 green, 8 blue; 1 green; 8 blue -Game 26: 1 green, 4 blue, 17 red; 15 red, 3 green, 3 blue; 2 blue, 2 red; 18 red, 2 green, 11 blue; 6 red, 7 blue; 10 blue, 1 green, 4 red -Game 27: 2 red, 5 blue, 1 green; 14 green, 2 red, 6 blue; 1 red, 4 blue, 14 green -Game 28: 3 red, 5 green, 2 blue; 2 red, 3 green, 4 blue; 1 red, 9 green, 3 blue; 13 green, 4 red, 4 blue -Game 29: 18 red, 11 green; 4 blue, 18 red, 9 green; 16 red, 2 green, 4 blue; 2 red, 3 blue, 12 green; 1 green, 18 red; 2 blue, 15 green, 1 red -Game 30: 10 red, 3 blue, 1 green; 6 red, 1 blue, 3 green; 2 green, 2 blue, 10 red; 6 green; 3 blue, 15 red -Game 31: 1 blue, 7 green, 2 red; 12 red, 8 green, 4 blue; 2 green, 2 blue, 5 red; 2 blue, 3 green, 12 red; 7 red, 5 green, 4 blue; 7 red, 1 blue -Game 32: 4 blue, 5 red, 11 green; 20 red, 8 green, 1 blue; 10 red, 7 green, 1 blue; 1 blue, 7 red, 2 green; 1 red, 19 green, 3 blue -Game 33: 9 red; 9 red, 6 green, 7 blue; 5 red, 7 blue, 2 green -Game 34: 5 green, 5 red, 3 blue; 8 green, 6 blue, 16 red; 12 blue, 8 red, 8 green; 1 blue, 10 red, 3 green; 1 green, 13 blue, 18 red; 4 blue, 5 green, 8 red -Game 35: 15 green, 4 red, 8 blue; 7 red, 1 green, 14 blue; 12 green, 16 blue, 2 red -Game 36: 3 blue, 3 green, 2 red; 7 red, 8 blue; 11 blue, 9 red; 4 red, 13 blue, 1 green -Game 37: 4 red, 11 blue, 8 green; 6 green, 4 blue, 14 red; 5 blue, 7 green, 13 red; 6 red, 2 green, 5 blue; 4 red, 3 blue, 1 green; 6 red, 4 green, 6 blue -Game 38: 10 green, 5 blue, 1 red; 3 red, 6 blue, 3 green; 9 green, 9 blue, 3 red; 9 blue, 1 red, 6 green -Game 39: 3 blue, 16 red; 10 red, 4 green, 2 blue; 2 blue, 13 red, 1 green; 2 blue, 11 red, 2 green; 3 green, 13 red -Game 40: 2 blue, 3 red, 2 green; 2 green, 2 blue, 6 red; 1 green, 9 red -Game 41: 1 blue, 12 red; 8 blue, 1 red, 5 green; 1 green, 7 blue, 13 red; 8 red, 7 blue, 7 green; 4 green, 17 red, 9 blue; 2 green, 8 blue -Game 42: 2 green, 6 red, 1 blue; 3 red, 2 green; 9 red, 1 green; 2 red, 2 green -Game 43: 10 blue, 9 red; 14 blue, 4 green; 5 red, 3 green, 9 blue; 5 blue, 8 green, 1 red -Game 44: 3 blue, 10 green, 1 red; 1 blue, 13 red, 3 green; 1 blue, 5 green, 16 red -Game 45: 1 red, 1 green, 3 blue; 2 green, 1 red, 5 blue; 1 red, 2 blue, 1 green; 1 blue; 1 green, 5 blue; 1 blue -Game 46: 8 green, 8 blue, 4 red; 10 green, 4 red, 7 blue; 2 red, 3 green, 14 blue -Game 47: 3 green, 3 red; 5 green, 2 blue, 6 red; 3 blue, 5 red, 15 green; 2 green, 2 blue, 2 red -Game 48: 11 blue, 12 green, 3 red; 8 blue, 3 red, 3 green; 1 green, 6 blue, 2 red -Game 49: 3 blue, 17 green, 1 red; 4 red, 16 blue, 17 green; 1 green, 3 red, 5 blue; 14 blue, 1 red, 12 green -Game 50: 2 blue, 5 red, 6 green; 8 blue, 11 green, 5 red; 2 green, 2 red, 6 blue -Game 51: 1 green, 2 red; 4 green; 1 blue, 10 green -Game 52: 8 blue, 9 red, 4 green; 2 green, 8 blue, 2 red; 1 red, 2 green, 1 blue; 2 blue, 8 green, 8 red; 4 red, 1 green, 9 blue; 11 blue, 4 green, 8 red -Game 53: 1 green, 2 red; 3 blue, 1 green, 9 red; 5 blue, 11 red; 4 blue, 6 red, 1 green; 5 blue, 10 red; 5 blue, 5 red, 1 green -Game 54: 1 blue, 8 green; 9 green, 1 red, 11 blue; 16 green, 8 blue; 5 green -Game 55: 7 blue, 2 red, 1 green; 16 green, 19 blue, 5 red; 9 green, 3 blue, 7 red; 8 blue, 2 green, 4 red; 8 green, 15 blue, 5 red -Game 56: 9 blue, 1 red, 4 green; 12 green, 12 blue; 1 green, 1 red, 5 blue -Game 57: 1 green, 10 blue; 1 red, 9 blue; 10 blue, 1 red, 3 green -Game 58: 6 red, 15 blue, 3 green; 13 blue, 5 red; 10 blue, 2 red; 5 red, 1 green, 14 blue -Game 59: 7 red, 1 blue, 9 green; 4 green, 12 red, 2 blue; 6 green, 20 red, 1 blue; 4 blue, 9 red, 2 green; 8 red, 4 blue, 2 green -Game 60: 11 red, 8 blue, 1 green; 18 green, 11 blue; 16 red, 10 blue, 7 green; 6 blue, 8 red; 7 red, 15 green, 4 blue -Game 61: 1 blue, 1 green, 8 red; 3 red, 7 blue; 4 blue, 10 red; 1 green, 5 red, 8 blue; 10 red, 7 blue -Game 62: 12 blue, 1 red, 1 green; 2 green, 1 red, 7 blue; 3 green, 18 blue; 11 blue, 4 green -Game 63: 4 green, 4 red, 8 blue; 7 red, 5 blue, 5 green; 2 green, 20 blue, 4 red; 1 green, 4 blue, 3 red -Game 64: 2 green, 2 red; 3 green, 2 blue; 12 green, 2 red, 4 blue; 5 red, 9 green, 8 blue; 7 blue, 6 green; 3 green, 5 red -Game 65: 8 red, 2 green, 13 blue; 11 blue; 7 blue, 2 green; 12 blue, 1 green, 9 red -Game 66: 1 blue, 3 red, 19 green; 3 red, 17 blue, 15 green; 9 green, 9 blue -Game 67: 2 green, 7 blue, 1 red; 3 green, 1 red, 7 blue; 1 red, 6 green; 7 blue, 2 red, 10 green; 2 red, 5 green, 4 blue -Game 68: 14 red, 10 green, 8 blue; 11 red, 1 blue, 6 green; 7 red, 7 green; 12 blue, 10 green, 3 red; 6 red, 12 blue, 10 green; 8 green, 14 red, 3 blue -Game 69: 4 green, 8 red; 2 red, 15 green; 5 red, 1 blue, 12 green; 13 red, 6 green; 10 green, 13 red, 1 blue -Game 70: 3 red, 10 blue, 3 green; 8 red, 11 blue, 11 green; 5 red, 13 green -Game 71: 18 green, 3 red, 1 blue; 3 blue, 14 green, 2 red; 6 blue, 20 green, 4 red -Game 72: 2 blue, 1 red; 2 blue, 3 green, 1 red; 4 blue, 2 red, 4 green -Game 73: 11 red, 11 green; 5 green, 1 blue; 8 red, 7 green, 4 blue; 5 blue, 7 red, 12 green -Game 74: 12 red, 12 green, 5 blue; 10 red, 7 blue, 15 green; 6 green, 19 red, 19 blue; 3 red, 7 blue, 16 green; 11 red, 14 green, 16 blue -Game 75: 5 red, 17 green, 8 blue; 10 red, 8 blue, 19 green; 9 blue, 6 red, 18 green; 3 blue, 13 red, 12 green -Game 76: 5 green, 2 red, 8 blue; 3 blue, 14 red, 2 green; 14 red, 1 blue; 3 green, 8 blue, 15 red; 11 red, 1 green; 11 red, 9 blue, 3 green -Game 77: 3 blue, 2 red; 1 blue, 8 green, 11 red; 14 green, 14 red; 3 red, 5 green, 5 blue; 2 green, 16 blue, 3 red; 13 red, 7 green, 5 blue -Game 78: 3 blue, 1 green, 1 red; 5 blue, 1 green, 1 red; 9 blue, 7 red, 1 green; 5 blue, 1 green, 5 red; 10 blue, 3 green, 7 red -Game 79: 19 green, 17 blue, 4 red; 7 green, 7 red, 16 blue; 4 red, 10 green; 13 blue, 17 green, 2 red -Game 80: 9 blue, 3 green; 15 blue, 1 red; 3 blue, 12 green, 2 red; 1 red, 14 green, 13 blue; 1 red, 10 blue, 16 green; 8 blue, 6 green, 2 red -Game 81: 1 green, 3 red, 19 blue; 2 red, 1 green, 9 blue; 1 green, 2 red, 8 blue; 1 red, 1 green, 11 blue; 1 green, 3 red, 11 blue -Game 82: 8 red, 1 blue, 4 green; 9 green, 3 blue, 4 red; 3 green, 3 blue, 18 red -Game 83: 3 red, 13 blue, 16 green; 16 green, 2 blue; 14 green, 12 blue; 8 green, 14 blue, 4 red; 12 green, 4 blue; 20 green, 1 red -Game 84: 4 green, 4 blue, 5 red; 6 red, 6 blue, 8 green; 5 blue, 12 green, 3 red; 5 red, 13 green; 6 blue, 1 green, 5 red -Game 85: 10 green; 7 green, 1 blue; 5 red, 5 blue, 1 green; 2 green, 2 red, 3 blue; 3 red, 10 green, 3 blue; 1 blue, 1 red -Game 86: 3 green, 1 red, 3 blue; 2 red, 2 green; 9 green, 2 blue, 3 red; 3 red, 3 blue, 4 green -Game 87: 6 red, 4 green; 1 red, 3 green, 5 blue; 1 green, 7 blue, 4 red -Game 88: 2 green, 4 red, 3 blue; 5 green, 1 blue; 3 red, 5 green, 2 blue; 1 green, 6 red, 1 blue; 7 red, 2 blue; 17 red, 13 green -Game 89: 4 green, 2 blue, 6 red; 15 red, 7 green, 10 blue; 7 red, 9 blue, 4 green -Game 90: 9 red, 17 blue; 1 green, 9 blue; 5 red, 8 blue; 3 blue, 9 red, 1 green; 17 blue, 1 red -Game 91: 7 green, 3 red, 5 blue; 4 blue, 3 red, 9 green; 9 red, 7 blue, 7 green; 5 red, 6 blue, 3 green; 10 red, 2 green, 6 blue -Game 92: 13 blue, 8 red; 7 green, 1 red, 8 blue; 5 blue, 4 red, 2 green; 9 red, 10 blue -Game 93: 6 green; 1 blue, 16 green, 6 red; 5 green, 1 blue, 5 red; 5 red, 6 green; 16 green, 2 red, 1 blue; 11 green, 2 red -Game 94: 9 blue, 4 green; 12 green, 17 blue; 4 green, 5 blue, 6 red; 2 red, 2 blue, 12 green -Game 95: 5 red, 4 blue, 5 green; 2 blue, 4 green, 4 red; 4 blue, 2 red, 7 green; 1 green, 7 blue, 8 red -Game 96: 7 blue, 6 green, 2 red; 3 green, 1 blue; 7 blue, 3 red, 5 green; 1 green, 5 blue; 6 blue, 2 red; 2 green, 1 red -Game 97: 10 red, 1 green, 1 blue; 4 green, 11 red, 2 blue; 4 red, 1 blue, 4 green -Game 98: 3 green, 4 blue, 7 red; 7 red, 8 green; 7 green, 16 red, 1 blue; 8 green, 2 blue, 4 red; 5 green, 3 blue, 18 red -Game 99: 6 green, 12 red, 1 blue; 5 blue, 1 red, 7 green; 5 green, 7 red, 10 blue; 8 blue, 1 red, 7 green; 17 red, 4 blue, 9 green -Game 100: 6 blue, 10 green; 3 green, 4 blue, 1 red; 7 blue, 1 red, 12 green \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day3/input.txt b/AdventOfCode/Problems/AOC2023/Day3/input.txt deleted file mode 100644 index 75a5208..0000000 --- a/AdventOfCode/Problems/AOC2023/Day3/input.txt +++ /dev/null @@ -1,140 +0,0 @@ -.242......276....234............682.......................958..695..742................714......574..............833.........159....297.686. -.............*............................612*......304..*..........*.......@175...#...*...........*890...........*.............*..*........ -..........346......................997........923......*..253..........698........122.746.....-832..........766.432..229.....674....415..... -...............#76...........332....*...............111...........785..............................=..720..*........*....................... -........204............396..*.....357..438*694...............154.................................26...*....422...200.../201................. -....859*......496.598.+....810........................816.......*713...........802#.........330......540...........................%344..... -..............*.....*..........344.......................*.............671............994.................467............................... -........$..388.........152*141..*......73.719...$526....830...759......%......943............541.624.781...*...$150.............966......... -.....877.......................67.....*.....*.............................859..*..502+........$..*.....*.425........778.../........*........ -................142.....569..........563...57......786..........303.......*...255.......*638....979..704...........*.......181.............. -...........560.....%....+......................276...=..................939..........194.........................675..............741....... -......681...*..................882..714................741......650.........&.................374...542/..........................*......... -344*.....%.340......$.....%......=.....*.....799...990...*.........*733..811.....................-...............8........844...660......... -....937.........301.227.775.24+....=.146..../.....*.......983...+.....................*822.898&.................*.....611*..............693. -...........&.....................328............254..582.......528...359&..........536..........*889........%...........................#... -..901.497.9.........473................193...........*....................168...........................382.450..@.......................... -..............................279..612..*..........795.......431......$............104....................*.......988....................920 -............614....478..430+....*..../...505...363...................195....642....-............493....852...612.........556................ -.............*................570....................961.....................=........178...23.$..................667...........=....415.... -...323*795....363.................414%.........$....@..................54.........680*.....*.....415.......34..........598.......74......... -..................904.124....766.........-..546....................-........100........167.424..*.........%.........83*................*.... -..906@.+.....-......&..........*..951.342.......208...........887...711....*...........*........627...............................=597..478. -.......323.187..+.............192...@......367.*.....107.........$......715.....923....103...........*991.....+....749..146................. -.................170.....511...........-................*...........943.....95..............................215.........*.....126........... -..166................809..*.........590...733.896.....575.333.......*......*...229...122.........................%.......860..-...315....... -.....*856....4.....%.-...826.174............&...*............*..851..655...692..*......*....*................346..659....................... -.............+...77............&.541$...........227.......329.....*............483..463...551....38......527.*...............168.....665@... -....915..635.........960...209........710.....................538..449..........................*.........*..586......574................... -..../.../.....61............*...........*...489..........510..@...........#.........254....52.411........894......932..*...206.121....=911.. -..................900..525.450.591...#..178.+..............%......125...433...362..*.......*.......................*..111.....*............. -.........736*134...*....*..........720..........#...................*.........&.....197..450......................252...........=516........ -...................638.314.....................510.........*..475....629...............................................930.................. -...........................926......../....*.......776....798../................/..............982..............437.....@.....937........... -....502-........-595..........*.....439.282.965...............................+..853..884.419..+......244*873....*........#....*.......309.. -...............................257..............937...413.199...@195..../....248.....+.....*..................100..585.....791..959......... -...............*912.......410......@...........*.........*.............4....................321....................*........................ -......653..................*.......817..#511.131..=785.........468/......128........#144..............*170...559..146..........625/..976.... -......&..................997..............................711..............*.................792...450......$..............12..........#.... -..................412.....................33...............*................672...=........3...*.7.................739.567...........#...... -......................569#.#.......850....*......381........621.253+...............355....*..942../........371.....*....*....285*118.754.... -.....-......................899............327...*.....................+........*......575..........*892........618......511................ -...91............................958-..........532..................914......925.............=.457&..........#......948*..........27.....382 -...................771......857.......-..................79...............................156.........938....389........353...502*.......... -..............................*.......847...............*....238....................161..............*.............*................164.660. -..995..........872.....690.....888...........69..=123..353......*..621..736*........+...87...887....518...........590...429....*254...&.*... -....*.584.631.......$....................980.*...............569......*.....14..........*.....*...............399..........*.............199 -..446..-..%.........200.933...385*.........*..150..........=..........169........374#.322......806...........+.....*........553............. -............@66.........*.........559...580.................120..147-..............................757..............933............644...... -.....................641...943................143..634.648................-...288...................*.............+.........%....$...*...... -..........273.............-...............430....&......@.........*.......876./........826..........67.......801.86......121.....210........ -...842....=...................599*17..182*.....@...................902.............980*........................@.............826............ -....*.......238................................769.....-.......................124......763...........98.491.....420....@901.*.........84... -...564.......&...........296........................503...591..967......162...=.........*...238..386........#.........#......629.26......... -...................423......*723........559$...................*..................849...342........./...............521............@........ -..833*.....3*974..+..............718..........884.#.............503..........284.....*.........223......................................*... -......................532....=.....*..........*....255.............................287..................31...........*....757%.977.......753 -640.....846...............252.....351.....372.258......................................871.........@33..*..149....624..........*.....537.... -...=.........495.....846..............526*..............622....*899.....870......81......%...&.........786...............891...668.......... -................*......*.....................+.........*....211.....498....*......-.654....368.....................916.................698.. -986......629....115..749.........=....925.858..........233............*.151....78......@.......593..684........916...@...................... -.........&....@................@.500.%.........681..+.........431...488..........*932....291=.#.......*........*.........782....$799........ -.....131.....319.944.........577...............*.....777.....................448................614..901..287..722.....&...*................ -....*....157.......*........................966...........442#....472..925...#...359..519......*.........*............937.39..........%639.. -..388......*..266..703...........................................*........@.........*....*......109....424......672...............601....... -...........89...=.................911...949.....#.............487....61.......*491.822.113.................250........*34............*9..... -..15...............345....703..%....*...-....673....239...191........*........................26.130.......*........20........393........... -....*991..%..........*.......*..453.70...............#.....-..597.491...328.....122..........*..........492....701......508....*..274....... -...........838........893...............53..658.865........................#....*.....-....570........$...........&........*........./...486 -................438.............71.............*.....854..+..107*647...200......575...932...........573....606...........850................ -................../.........838...*674..............#....69.............*......................534.........*..................235*.......... -.....877*8............184...*.................................*.........191...........*707........*...198..363......305.*338......392..657.. -.................98...=....953...362......148...335.........781.............484....608............207.*..............*...................... -................................*........*........@...............584@......%................418.......675.......520..260.............639... -41.$....952....133@.999......953..*.....64...792.................................$....111.......*...................*.................*..... -...572....*.........+............18............+.494..694.......+.....93.......443....#......861..................304...696....+487...89.... -...........3............................................+.....461.868...*........................596...#.710..793.......%................... -................362.................%684.........716...................420...............53......*...706.......*../.......@142......*....... -........@...696...*......489....434...............*........................670.......187*......992...........730.48..............443.986.... -.......904.....*.260....%..........#.139.....850..592..187.....137..987.......=.195................366..%.............596.427/.............. -............284.............*141...../...739...............131......*...........@..........510......*..112...-........*..................... -......192................313.......*........*.......43*......*.....309......557......669.....+.....386.......765.....567......758.287....... -..139...........................535.848..#..519........277....778..........*.........*...................526...................*......968... -.....*....-........664..45..............426..........................603.560..&558...909...................%....934......392.395............ -......755..928......-......197....126..................227.......689.+....................170.....@805.............*122..................... -..........................*.........*........909.......*...........*............263..475......201......193..................689..799.../2... -...407..977.........918%...109...332.........*.......910.........730...170.........*....*428....*.....$........185..637......&.............. -...../...$....713....................501......842.........258............*.........872.......822..879....*626....*....*........255.......229 -................*.....633*631.....=....*..................................722.....................*...736........339.171..........-..279.... -...531*393......714............828......384.830.....90..............................683.........647............&...........820@.......*..... -...........3...........965.........153........*.....................552.-.....709....*......413..........503....831.............289....138.. -..........*...906......*......................34..692.........941..+....205.....@..73..........*................................+........... -.........830./........473..388.648........563....*..............*.....................589.....345.....276..........=.471.931........854..... -135*315..........-604.........*....$.......&......134...=....565.......65.............../.............+.........866....=.%.....908.....*.... -....................................446......751.........437.....@.......*.140.....495....607#..783........625.............734*.......758... -...........141......915.....................*.....*...............137.664....&..29.+............/.....113#.*......118.290........715........ -..614.396...........*......................459.....368..........................*...........352.............254..*....*............@...168.. -.....*............746....859..........650........%.....735....../....../198......619..718......-..................147.909..826.......*...... -.........79.............*.............=..........808...*........306.....................@.618......659..3...................*.....852.714... -...157....*.901...957...422...369.......................236.............289........893.......*..............184*399..........958............ -...*........*.......................370.../....................2.990.62..../..........*......992...91.................816................... -...419..731..546..868*10..726........*..13..@........................./.........326.94..829.......%.............@...................354..... -..........*....................868..377.....319.....122=.787................463.........*...*.311...384..........418....774........*........ -..........762.#...&906........*..........................*........464.....*....*.....242..324.+...........444..............*..821.128....... -..............918..........375.........%825....&.........27...227*.........711.239.........................*..............838.-........496.. -....783............................$...........661.....&.............................839.................508.........%...................... -.....*.....106........138....50.....237..............776...&............................*..&825......337......*...550.......337..587#....... -..878.....*....391...=........*.733.......................32....353+..................265.......944..*...516..635...........*.........761... -........212................716................444=...........*.......73....469............=..#.$....823..@...............105................ -...................68..=.............626...............@...88.531..............981......139.37.....................................522...... -.........898.......*..255........969*.......593*886....222.........860.497*168....*.150..................................586..........*..... -............*177..58......681...........928..................131.....*..........560..#............................536......*...........860.. -..613......................*....-.......#.....363........701....*.116...565.....................-348....874...953..$..671..748.............. -......................$..408.....139.........*.............*............=..............615............*....+..*..........*............41.... -.....710..343....@...391.............$.....181..778........795..........................*.............201......875.....22...............*... -629...*..*......769........482.....511.........*......699..........366...%510........518....101...424....................................... -....374...875.........804...*...................395......*.........*.............162.......*.........*..........959............298$......... -..............74.834.........345.....=..540.248.........401....977..454.695.....*....................17........*......536...@............... -......807.......*........780.........54....*....................*........*...294...720...14&.................245........%....773......960... -.........$..132..........*.......652..........$....907.....@.344....848=.397..........*......747............................................ -....541*....&...*.....663...146...........364..611....*.440.....................455.336.209.......751....539................................ -........408.....377...........*..............*......541.........&.......988*150...*.......-........=....*.........#...../..39..306+......... -...%325..................*49...37.............922........344#...717.............179.400...............617.874...943...232................... -...........424........569............865.............978...................978......-......+....23=..........*.............................. -..........=....................782..*.........755........41......823.......@...............427............484.......-.....310.......401..... -...........................&..*....704....168*......264.............@...............240*...........................190................*..384 -617*.........710.....28.492..425............................-....4......=...757*283.....674....467....680......775.............$.....826.... -....975.....+........*...........100..........795..........67..........91...........946...........................*......138...390.......... -..........*.........808.............*474.....+.....141.........156.....................*..........194...........273.473..*...@.....86..+.... -.......589.919..........452.....842.......*.......*....472........*..................765...........*........$.........$..79.644.........905. -................452.....%.........*....223........121.*............816.-949..837..............-830...818.451.....703........................ -.527..934.625.....*..........461...........842-.......455.....................@...866..97...........*..............$..819...............*919 -................472.........*..........930............................208.........*...&.........767.563....%..../......*..422............... -.......%.389..............993..325.650..............344...*................651.379..............+.......516......607.142..+....284%......... -....575.............498...........*.....760...+.........47.385....#.91......*...........957.......@......................................... -.............588....*......./389.........*..839................567..*.....607..............*......377..460=...............260......491.282.. -.....137.........340................961.................383*.......295........................506...........*.....................*....*.... -......../..670..............52.....*.......802..950.........207..........334..377.625.....871...*........622..160.130..#.....295.30...216... -.............*............=.*.......34.941.=.......*............&.12......*....*...........*...20..356...........*......804.*............... -..........335..........562...258........*..........761.......758...*.....................602................................955........512.. -.........................................882........................730..........................566..............................202....... \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day3/sample.txt b/AdventOfCode/Problems/AOC2023/Day3/sample.txt deleted file mode 100644 index 624ea4f..0000000 --- a/AdventOfCode/Problems/AOC2023/Day3/sample.txt +++ /dev/null @@ -1,10 +0,0 @@ -467..114.. -...*...... -..35..633. -......#... -617*...... -.....+.58. -..592..... -......755. -...$.*.... -.664.598.. \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day3/sara.txt b/AdventOfCode/Problems/AOC2023/Day3/sara.txt deleted file mode 100644 index 9f8e0bf..0000000 --- a/AdventOfCode/Problems/AOC2023/Day3/sara.txt +++ /dev/null @@ -1,140 +0,0 @@ -........................................................862...........20.............453...619......58........694...312.................292. -...846................132.49........308..........................=............50.....*..............*........+.....+...............59....... -........../46....140.......*............735......852&..706.....860...............297.459..........998................661..418.883.......+... -....*...............*....727......613..#.....517..........-........*..............*.......................888.......*......*...*.........982 -.828.865....395......163......................*......381............312....34...533..............................291.....440.488..370....... -.................+............122.....598*....400....+......................+.=.......451........746*...............................*....... -......864......279........203....*731.....335.....41....23..365.&.......659...817.......*.............89.931......672....661*92....72....... -943.....%..................*....................../..............455.....*...........155................*............*...................... -........................966.......823.................%702..881........874...494..........................364+..$.......#587....&....157.... -.......701.621......................%........%....93...........*................*.........*.&273.................497............814......... -.........*..+............201.863-.........113...-.+...*363....900.............111......586.......289........898.......306....*.............. -...*...894.....&...754...*........#803........609...80...............52....................246..=.............#....../....118..........633.. -...321.......642...*...764...644/......980..............$726.........*...306........787...*...................................550........... -.......666........902..............946*..........230...........45.245.......%...481*.......203......433......+.........294...%.............. -..........*862..........261...184..........744...*...................................................*........782........&...........984.... -....992*........678&.....$.....*..................229......60..........239.........*437...*...681....809......................541#...&...... -........812.................704........+......*.......33.......434....*...................840...*..................@300...../...........257. -.37..................-.17.......26..793.....71.486...............*..240........261.............605........*..............953................ -...............65.724....*..6....*......446.........#854.318...86................*........+922.........546.762.......................137.... -........279....*........382...925............*323........................364.....616.&.........................597.......-419..985*...*..... -..........@.370....................735+...597......@....*966.........................699.874/............446...%............................ -..................798.........%..................711.........905........*694.........................700*............................492.... -......706............+...%....536.$417................913$......@.....39.......+.......................................-................*... -......*........77.......975..................876..........................-954..443.804....&......36*..............51.369..247..........244. -..787.639......../.................$........./.........49..482.........*............/......952.......365....$.......*......*................ -....................................377....$.......603*...........&.....540.......$......................369..215.276.....397.856......-.... -...........&.........959...81............370..958..............768..............41..853......................*..................*.473..737.. -...802$...560...........*...*....................*......286................/596.....#............+..........490...............411........... -..............817.791...101..727.....404.689....606.......*.718.+...233...........=.......59..202..&...............61..................420.. -.....+..730...%.........................*............328@.......90....*..........460......-.......155........913..*...881................... -....928.............285....142......../............................819......755..........................609*.....927.*..................... -..........408..816...*......*.........539..850..21.....&...699.............+......#....952..&844.....88................952.................. -......................409...539..674.............=.....337...*....59...........+..698./..............*.....67....930.....................185 -......775/....726+.................+..259...141*............471...%..........172.....................185.....*.............670...411....*... -...............................=.......*........246.................447....................554...951........201...723...67.#....*......914.. -....................482...../...777.78.507..................$..................918............%...@.../..........&...........688............ -.457............40..*....564........$..................29...199..%537.............*....................489.....*........730................. -.......220..239....16........269..........220....#782......................592....857.......................435.343.....%...............913. -.............*.................$...487....$..............183=.........481...-..........118..........419....................286......163.*... -.........../..752.....................*...............#...........933....*.........10.....*........*......................*....735..*....315 -.........958.........934.............882............51....512....*....769....$.......$...533.....264............$...6....720.........550.... -..408...........366...$......................132.........=.....794........615...........................297...60....*....................... -....$.........6...*........&.....292.....&.................%..........106........889.......@..............@.........468.......$...239....... -.......314.........831.130..48......+.655.....757..976......594...924*......932....*....99..759.2.............750.*..........236.....*251... -..451....*................*......................*....*..........................274....*.................868*.....939...................... -....*..477....580..........739...743..346..802#...91...531......739*661..................925..........#................894.55...995......... -.178.........@..........90........*.....*....................................139.....855.............583..#....377........*....../.......... -........588.............*...65...261....28..10.............22....697+.812.....*.........&..141.............342.*....710..................... -.......*..............255......*............*.....@155..................@..254......#........*.................516................777....... -......876......364..............453.......745...................216..............187...&..686..............782............936............... -...........579....*...#.......................736................*...@..................9.........797..809....*...........=.....983.....*448 -............../.700.152....587..........444...&...375%.744#....21.....140.......=.........576........*..*.....420..............*.....399.... -........822...............*............./...................#.....377........657....$.856..*...811.658............111..+.....718............ -...689...*..............764....................758..........40...*................632.*...574.....................*...850.........626....... -........112.......................833.........*.......&........456.345..707.....*.....35......96..*.............891.......@218.....#........ -................714............................850.....131.................@.334.776.....896..*....878.....729.......846...............641.. -............121*.....736....737......742.....&..............429.125..104................*......397................................389....... -....................*.........*...............441....$......*...*...@....841*363...*...103.............*......#.....820....306...$.......... -.......772..........851.......580...................750...601....38...............715......./........54.832....226..-.......*............861 -.282/....*......264.....-.................63*...........................655...223..........360...........................887................ -........130......*....208....................2......976.............241...............969......588...........942.....................542.... -............782...208.....+....255........................918...476*......606*464....*.....447....=......674......979........+.............. -..............*...........979..........@..........@..........%.....................302........*...../...*..........@.......642........937... -.....200...837....=..109.......525..476...../..564.......#......571..........129........295..623...647...825..........*385......-.....*..... -.....*..........275.#....354....+........492............2...............303............+...........................991.......290...830...... -...246....912......................-.........104..940......440*931.595=../..........$.........741*......977....272......778*...../.......... -.........+.........@.......507.....803.........*...-.........................559*....328..........966.............%.........516..494.=...... -....*842..........464.........*........%750...338........253....386=..656........529......662............/..........757...............868... -.258........................843...................413...*.............*.....513......359.%........588*16.359.........@.........#...%........ -..........498.......$..555......@....................*.....*10.....145........%........+......*.............................136.....980..... -.....681......625.147.....*.....588..82%.397........376.677....633.........................523...607.372................................855. -.....*.......*........439..311..............*.....................-.96.......938*815.839...........-.$....................%.........286..... -...830........115......*.......908.........351...850....290..959/...*...................*.....*453................392......750.........*954. -.....................-.627.......................+..................120............50.900..........818.....668......*.............848....... -.....979*.....603.863......250.......*507.*751......411..../350...........@......../.........702...*...292..*........615...........*........ -...........................#......676...........140....*..................800.........$..895....#..93..*....51..295.........=....59......... -...............594.801.84................335.....*..521...883.......=33.......801....917....&..........667.....*.........893..........485... -........................+......................55........*....................-................#................895..................*...... -.........315.574..168...............................%.215.....123...........................966.........+...........774...526......11....... -...........*...*...-........533...&766...........709............$....931....624......275.............@..189......$....*......#..........=836 -..........342..551.........+...........178..621...........561..................&.....*..............214.......207...822..................... -.................................63...+......=......615..*.............499*825....167...................870.....................265.891..... -......................758..........%.....+................953......&...................727/.....273............413...............=.....*818. -....275..........81.....*.447.506/...67..242............+.........793...531*885...18...............*710........*...#....906................. -.......-..645.....-.........*......#.........98*520.565..958.....................*............88..............66..911.............44*....... -.........%.................455...@..298.......................=....510......-...366..162......*..........306.............354.........153.... -..................@....53......689...........#.....690.......318..*.........701............156....%519..*....386..917..........#............ -......718..754....606...............164.....28.303....*...........921..............342.558..................*......$..67.......682.......... -..............*.........586.....541*...........#.....756..931.....................*.......*.....92.......826..........-..................... -662...........775.........*................../.............*...................419........510..$....................*........-822......-.... -...*..........................690.398....98...9...999....617............681.........360.............&......*508..594.437..............385... -..647...709...............71....*...*.............$......................*..........*...539*864......826..................@................. -.......$......529...........$.260..672.538+........................996.560.........639....................867.......922....891........695... -..........$..*................................376..............922*............................875...........*.......*...........%....*..... -....331.542..........932..409$..........815..*......................888.322..............205.....=.940..2#.......................411.635.... -....................*..........698*119.......65.511................*....+....-......34......=........*......$..574...971.85.*630............ -...104.311.....561#..556...........................*514.............663.....416.......................243.728.....&.....*................... -...........521...........*131...979....227..556...........499....-..............895...42.........%..............=.........../............898 -............*..........*........../...*.....*........=....*.......614.....498..*......*...........612.205...138.664........190.............. -.........834...348..887.730...........475.404.....474..168..620.............$..175...549...............*.....*...................11..459.... -.....320........-................401..........261....................................................267......676..=629....-487............. -......./..%142...............................*....................551................-......961.751.........&......................360...... -.............................41&.504......416.............144........+..........&.....438.......*...385....635.330................*......... -....544.369..349..&.....=479..........995......566.80......*....595-....=..468..507............301..&.............*619...383.....498........ -.......*......*....950................*..........*..=....484.........258...-..............926..............=................*............... -...............224..............*394...81.....904..............................*.........*................537......521...882...231.....*837. -.......370...........625.....116................../11.866..288.........311.....375.708..67...*......380........170../...........&........... -...600*..........811..*....=...........287................................*211......=.......987....*.......448......................-....92. -............408.....+.405...17....32...+.................180...81................*.....*.........315......*..........-..............148..... -.......*401...-....................&.....713.67......475*......*....707.852*...830..484.77.............902........505..=273................. -..837...........................33........*...............492/.80...&......................203...686..........722...............178......... -...*......191.791..........433....$....342..................................689........988..*....#.........@.....#.923*622......*........... -.850.679.%....*.......376.-.....................308.812...742.........-.148....@.........$.663.........818..177..................839...388.. -......./...269...496...*........-....274*............*.....*........791..*........@....%.......*190.............*..241....127.........*..... -.74.................*........912.........435..107..790...640...200......578.112..83....252..269...........970.823.....................875... -...%..787.........515.305..........274.&.........*............*.......................................261...*..............+........&....... -...........136.-........*.564.......*..635.....26../....438.469.................@............193.......*.....55.....244#...185..258.287..... -............*...556...............245......855....928....*.................*61.370..74......-.........488................................... -.....970....315...........999.65..........=...........928.....164.......431.........*...........370.....................#...909...468...471. -.961..@..................%......../350.............*................746.............38....261......*.......301...278..750.....*......*.*.... -....*.................7.....................%...860.900....300.........*410..............*.........209.+98..*...............801....313.491.. -...845......%160.......=......=.....*......313.............*............................547...986............139.331../401.................. -........513........362...540..913..655.510..............483......@...#..670..651..433/...........*264.....43.....*............176........... -211.892....*..253.....%...*...............*.....................645..16..................116...............%...309......*569....*.......+... -.........402....*.83$...884......618.......465.............989..........................=....505..%..................101......974....871.... -...4..........565...................*....&.......297&.......*...........@....179..637...........*.199...924...-..713........&.....@......... -...................@.367&.#308.....752...997.23...........396..........883....&..............306...........*.148../.........76.979...382-... -.................677..........................*..933..................................637...............659...........678................... -.....*...............445..........952...837.....*............755........795.....#.....=.....178*731..............855.....=.................. -......173.15.417......./.....180....*....*....328...607.........*.392...-.....495.546...............183...&.....-..................224...... -..........*.....*.............*......16...65.................772...*..............+........937...........981......92.....+.....164......833. -.116.....149.225....*....287....................136..............240..242.749.............*....688.................=......49...-.......*.... -...&.............202.985..-...732*812.......................-../.....=......-.798.......533........468...30%.........................228.... -.........94...................................+798..&.....431...425............................929*............+............................ -.........*.......................704...982...........332.................447............307%................704...775%.......$973...90..424. -..........711..253.....#...........*......*119..............486........#...........89...........438..666...............487..........*....... -.....947..........*.....823..544....883............291.....@..........813............*.425..659*..........28..491.....+..........896........ -.............../...943......................590...*....145....414*969..............896....*.........622.........*.938.........=............. -....@...#184.935.............................*.....71......$................84*.........825.....637...*.......528...*......990.............. -..745...............534..............58....901...........974...................637.....................87..........361...................... diff --git a/AdventOfCode/Problems/AOC2023/Day4/input.txt b/AdventOfCode/Problems/AOC2023/Day4/input.txt deleted file mode 100644 index c5bde94..0000000 --- a/AdventOfCode/Problems/AOC2023/Day4/input.txt +++ /dev/null @@ -1,204 +0,0 @@ -Card 1: 9 39 27 89 87 29 54 19 43 45 | 9 80 29 20 54 58 78 77 39 35 76 79 19 87 45 89 23 31 94 34 67 43 56 50 27 -Card 2: 89 59 76 2 60 83 21 37 92 45 | 79 5 41 92 45 59 72 50 89 37 64 65 60 54 57 22 66 21 25 76 1 39 83 2 33 -Card 3: 40 25 13 65 86 5 35 87 9 30 | 87 76 30 93 5 45 16 40 48 89 78 59 18 12 71 85 66 21 80 28 50 60 49 72 27 -Card 4: 21 34 70 83 66 44 90 68 76 12 | 46 80 70 73 44 99 32 98 66 68 76 28 85 74 17 38 27 22 83 16 12 90 33 34 21 -Card 5: 5 67 90 43 26 31 17 47 14 1 | 83 64 47 24 33 5 90 20 19 61 14 56 67 26 1 70 31 9 17 57 43 95 82 91 49 -Card 6: 8 1 42 80 94 21 15 89 60 73 | 53 23 64 63 15 89 29 93 78 80 62 52 21 40 94 4 42 61 22 1 73 97 28 60 8 -Card 7: 67 32 20 69 40 22 35 44 86 72 | 84 53 39 52 43 46 41 16 25 77 32 5 7 29 13 31 22 98 58 82 2 85 34 89 79 -Card 8: 94 12 71 3 2 93 87 18 83 67 | 89 80 82 62 88 64 24 45 54 84 2 7 43 37 16 49 67 13 95 53 50 42 6 83 68 -Card 9: 64 68 80 83 33 1 93 66 8 73 | 51 61 20 32 39 3 8 65 21 56 6 25 86 85 76 95 14 28 62 71 69 12 83 1 22 -Card 10: 60 88 52 64 87 34 93 37 56 78 | 16 57 87 20 68 98 93 63 12 96 29 51 14 10 45 52 64 83 85 72 49 82 31 44 35 -Card 11: 36 78 85 63 79 86 20 6 24 28 | 55 86 79 32 84 97 22 20 25 6 29 75 41 24 38 78 23 33 63 50 56 11 85 36 28 -Card 12: 51 48 95 84 65 40 54 47 35 24 | 41 91 86 2 5 19 54 83 13 98 39 44 47 33 82 48 6 58 87 88 16 29 99 38 40 -Card 13: 1 3 96 69 86 76 88 24 58 27 | 19 22 25 3 89 88 71 27 76 85 15 45 96 80 70 24 34 61 83 69 47 86 44 7 1 -Card 14: 64 16 68 57 10 25 51 26 36 59 | 78 27 81 61 21 57 94 41 85 68 77 4 9 56 66 2 42 15 25 7 10 93 36 59 34 -Card 15: 41 42 5 37 99 19 65 27 44 35 | 99 38 1 9 72 43 84 67 7 44 79 5 29 60 41 98 30 23 27 82 35 97 74 25 90 -Card 16: 8 72 53 75 61 67 78 54 1 3 | 32 41 81 86 1 95 50 20 58 92 97 60 26 23 27 67 78 53 83 75 7 66 3 59 8 -Card 17: 39 50 34 66 54 19 30 37 33 24 | 34 62 27 89 49 80 67 50 20 46 4 72 74 85 45 69 40 16 73 57 79 76 95 41 56 -Card 18: 67 32 84 12 50 44 5 42 69 22 | 67 64 77 83 5 85 50 84 17 7 23 78 97 76 94 39 81 44 96 37 79 61 13 3 49 -Card 19: 66 39 62 2 47 63 18 19 85 26 | 60 68 9 18 59 24 47 80 86 87 56 48 54 72 16 51 26 23 95 15 38 91 79 31 27 -Card 20: 48 8 91 42 64 81 16 90 82 30 | 9 65 92 3 49 68 67 52 53 47 56 54 22 10 15 86 72 88 46 75 73 6 55 80 37 -Card 21: 89 35 21 61 33 44 52 83 51 79 | 64 62 14 54 72 38 80 18 67 65 56 91 94 26 92 96 88 34 81 60 25 9 28 10 55 -Card 22: 98 19 57 87 65 12 80 18 48 29 | 70 56 81 95 51 48 76 68 73 21 26 67 92 46 54 58 72 45 75 34 25 8 79 55 86 -Card 23: 50 94 84 86 64 67 26 72 46 96 | 11 98 97 74 47 71 88 93 3 89 2 53 57 54 66 85 52 14 31 38 24 81 44 41 68 -Card 24: 53 60 37 93 49 98 89 70 72 6 | 83 21 37 94 78 7 44 34 30 58 16 84 8 10 72 48 42 27 79 6 99 67 88 64 25 -Card 25: 13 18 29 62 44 92 19 58 63 6 | 97 78 16 56 19 62 18 58 63 29 14 44 40 25 70 90 13 82 98 89 51 24 92 55 83 -Card 26: 75 2 35 21 74 27 45 66 3 91 | 11 8 28 74 26 23 93 2 47 3 25 7 35 6 22 27 58 96 21 75 61 15 94 65 45 -Card 27: 11 35 97 64 30 50 5 90 2 19 | 7 92 18 68 95 22 86 65 91 1 6 80 66 93 27 77 90 40 45 48 89 38 32 26 78 -Card 28: 89 67 61 81 98 64 49 54 70 79 | 78 81 66 70 30 49 79 10 59 67 98 61 99 43 1 77 50 90 64 89 75 85 16 71 54 -Card 29: 4 94 51 84 70 21 76 55 35 66 | 68 52 61 75 50 37 71 72 14 78 19 18 93 20 79 60 86 2 59 8 47 1 90 33 30 -Card 30: 84 90 5 67 66 27 3 89 41 63 | 65 66 63 32 5 97 68 13 95 12 39 27 67 25 89 90 3 1 75 40 41 19 51 9 71 -Card 31: 99 88 64 27 71 97 30 47 32 11 | 73 8 7 61 45 29 62 74 49 11 80 14 75 68 63 43 4 40 72 84 82 44 96 69 87 -Card 32: 49 22 35 33 44 77 24 18 74 10 | 79 68 81 31 88 33 10 74 49 30 44 35 22 23 42 73 77 55 67 13 61 25 24 53 18 -Card 33: 11 54 66 33 51 59 82 24 3 88 | 70 28 24 89 66 42 22 59 88 33 99 54 31 63 47 11 98 39 3 51 82 38 87 16 68 -Card 34: 26 7 38 74 20 89 78 79 73 47 | 88 64 13 18 99 9 37 61 60 97 22 67 48 95 19 76 40 31 6 90 42 2 41 1 68 -Card 35: 67 65 8 4 84 62 69 66 46 36 | 27 30 2 16 45 99 65 50 37 19 78 87 49 64 12 84 11 8 4 69 44 62 48 71 17 -Card 36: 80 77 50 31 90 59 75 74 37 24 | 34 64 37 90 97 75 63 50 3 95 55 94 77 52 80 24 19 32 84 59 60 72 74 8 31 -Card 37: 6 60 75 78 10 71 32 91 77 97 | 60 88 71 81 74 78 32 97 1 48 91 53 4 89 13 21 67 90 56 44 77 18 46 76 61 -Card 38: 48 51 53 36 99 73 3 39 70 5 | 42 25 54 98 50 68 73 77 47 33 49 99 57 70 48 5 78 22 7 39 51 2 3 36 44 -Card 39: 26 4 65 75 52 54 88 37 50 49 | 23 62 60 58 90 57 33 80 29 9 86 34 56 53 42 84 12 18 24 98 72 54 50 51 45 -Card 40: 48 99 71 68 21 56 90 34 28 18 | 4 34 61 62 48 98 28 65 18 90 77 88 47 68 55 92 99 70 78 14 36 93 84 21 27 -Card 41: 73 27 13 41 98 47 85 33 59 84 | 15 47 50 75 40 69 12 92 14 21 68 97 87 45 56 37 84 74 3 88 35 36 24 46 54 -Card 42: 99 58 27 10 18 29 4 91 93 81 | 94 15 73 50 36 49 62 68 57 5 75 42 37 41 79 60 25 86 67 35 45 70 72 34 46 -Card 43: 26 17 11 50 37 5 47 67 28 31 | 12 44 81 84 48 96 97 90 21 6 10 35 77 20 4 62 76 99 64 19 18 55 43 17 30 -Card 44: 14 25 88 84 83 58 54 11 80 93 | 50 20 68 16 65 59 41 26 7 13 33 18 60 72 74 55 28 2 66 42 98 78 27 63 40 -Card 45: 11 24 20 22 78 26 91 54 16 29 | 32 70 83 77 22 63 89 58 68 42 2 87 50 1 95 99 98 55 80 38 76 90 93 54 31 -Card 46: 35 46 37 90 8 36 12 63 97 89 | 45 18 47 92 9 11 2 79 89 61 88 77 23 33 44 28 36 22 50 52 94 15 84 38 57 -Card 47: 27 16 35 8 99 21 45 89 64 23 | 42 53 11 57 9 13 75 66 62 88 36 30 49 95 59 7 63 71 34 43 92 55 29 61 52 -Card 48: 10 1 11 53 97 64 24 49 52 65 | 3 28 40 92 81 58 5 35 46 33 82 77 59 78 87 85 71 61 8 70 74 18 84 56 19 -Card 49: 37 40 57 47 53 77 25 94 13 58 | 15 76 56 22 35 10 12 77 72 25 27 51 88 3 13 30 26 48 63 19 84 95 34 97 7 -Card 50: 64 47 51 46 54 93 94 3 53 52 | 48 61 31 96 67 88 68 7 98 87 23 37 77 73 65 83 2 4 27 76 45 97 58 1 75 -Card 51: 50 84 17 72 35 66 31 40 73 53 | 84 61 74 26 33 38 75 43 53 44 39 79 50 49 65 99 62 85 46 83 21 2 29 36 10 -Card 52: 9 81 53 22 58 92 90 33 30 59 | 45 12 33 83 59 96 11 65 9 52 32 30 58 77 98 19 22 84 99 92 14 76 90 49 71 -Card 53: 69 13 67 60 89 50 26 68 29 55 | 29 82 86 36 50 76 69 64 60 61 6 26 42 99 89 98 96 55 68 33 45 10 79 13 67 -Card 54: 49 15 51 41 75 25 42 47 50 70 | 55 44 57 41 74 25 70 26 82 85 87 67 63 34 69 75 51 49 37 28 95 59 96 83 14 -Card 55: 74 2 69 5 95 93 90 47 75 14 | 51 28 82 32 49 95 15 61 33 9 58 56 68 64 46 21 99 98 38 44 7 39 36 29 86 -Card 56: 68 18 77 6 53 43 91 3 57 23 | 52 47 40 96 2 8 59 28 39 74 36 72 32 89 70 92 73 46 85 43 84 5 67 38 77 -Card 57: 42 9 71 63 30 16 70 77 29 54 | 39 27 24 66 76 72 93 83 47 50 37 67 52 90 11 18 19 56 99 84 41 74 59 32 48 -Card 58: 28 38 63 96 31 30 18 6 82 9 | 82 9 20 91 43 60 46 52 78 67 96 28 39 92 89 8 57 31 87 84 10 75 37 23 88 -Card 59: 93 89 66 99 10 9 92 65 50 12 | 48 28 46 58 38 65 2 30 8 35 6 95 97 98 10 5 44 78 37 68 32 71 72 29 83 -Card 60: 43 46 57 73 75 24 56 39 23 81 | 22 57 51 96 60 44 34 94 88 10 84 67 32 7 97 68 78 56 21 95 55 59 8 92 76 -Card 61: 63 66 83 81 76 40 47 97 22 26 | 28 87 16 64 12 85 89 2 45 13 39 21 31 18 24 20 96 32 3 54 56 34 52 92 5 -Card 62: 71 63 44 3 88 24 79 70 82 53 | 30 96 68 25 92 39 86 75 21 98 93 17 62 28 35 8 54 12 36 7 33 91 13 85 40 -Card 63: 20 89 99 39 61 91 44 45 3 38 | 26 68 88 63 69 84 16 55 60 19 50 14 2 41 6 30 98 29 65 43 4 7 67 80 37 -Card 64: 70 64 27 51 11 81 8 56 2 19 | 19 27 49 80 66 86 20 39 70 73 98 2 10 81 64 33 47 88 51 11 37 8 40 56 74 -Card 65: 61 1 79 74 23 88 29 52 58 31 | 11 17 89 60 98 15 12 75 52 85 93 41 88 30 2 18 79 92 40 26 29 73 94 70 34 -Card 66: 91 8 53 34 43 38 89 99 79 27 | 15 67 34 70 97 74 9 11 73 49 14 54 50 47 71 91 23 18 84 65 35 5 63 46 66 -Card 67: 61 42 21 34 57 12 74 52 72 88 | 61 5 72 24 16 95 2 38 42 94 21 18 12 37 57 66 34 48 88 69 52 47 74 62 96 -Card 68: 78 46 10 30 2 47 92 16 64 72 | 72 65 30 17 84 88 16 41 92 45 46 11 51 2 10 81 55 47 3 18 36 97 60 12 78 -Card 69: 14 91 68 42 6 4 50 98 89 90 | 6 28 76 83 68 7 88 53 27 16 98 74 5 63 48 89 40 30 50 4 85 91 92 64 20 -Card 70: 86 64 33 35 36 24 67 39 77 6 | 81 74 59 25 98 48 69 80 16 47 13 8 84 50 37 2 54 51 27 15 31 26 93 45 9 -Card 71: 18 12 95 25 85 56 99 13 82 77 | 88 26 44 77 73 43 14 37 35 13 21 15 45 99 86 97 54 98 38 27 42 53 93 95 83 -Card 72: 7 96 8 50 63 39 46 82 43 44 | 89 2 42 65 78 7 16 73 43 72 39 1 25 58 64 50 67 46 23 87 18 82 30 24 95 -Card 73: 77 97 99 54 49 48 58 24 6 73 | 68 10 89 53 50 22 14 28 83 59 18 25 2 8 92 76 70 75 85 74 4 7 3 36 72 -Card 74: 24 96 56 90 46 21 1 62 94 29 | 16 78 21 97 39 4 79 65 22 24 67 69 6 86 82 5 91 51 1 87 60 32 13 77 42 -Card 75: 95 26 80 37 34 43 46 62 60 24 | 54 16 68 3 55 29 18 53 79 90 14 45 41 67 21 78 8 64 72 66 40 82 73 47 94 -Card 76: 8 72 87 55 75 36 86 70 45 52 | 28 76 19 5 71 17 92 64 42 80 70 91 43 29 74 47 94 21 66 35 56 88 51 63 78 -Card 77: 5 62 3 77 9 54 29 12 68 86 | 58 64 7 90 65 78 36 4 29 17 13 87 40 20 83 91 41 96 39 94 80 69 84 42 74 -Card 78: 4 31 22 18 53 97 42 21 72 57 | 77 1 6 45 17 52 33 15 34 5 84 29 2 23 75 50 27 39 38 70 98 89 19 69 80 -Card 79: 28 64 2 71 89 44 76 34 55 67 | 28 97 44 64 48 40 76 2 66 56 15 11 92 83 34 53 71 67 89 54 41 43 60 10 55 -Card 80: 97 58 41 88 57 26 14 71 83 2 | 26 73 57 55 8 97 54 58 63 90 37 98 60 66 41 2 25 87 83 95 71 46 31 14 88 -Card 81: 76 20 17 38 58 30 87 96 28 12 | 40 47 52 37 48 17 35 8 77 45 21 46 80 69 57 94 50 12 55 81 70 58 25 4 28 -Card 82: 50 56 9 28 78 8 6 5 45 96 | 83 64 89 39 68 29 99 81 8 45 96 53 20 62 78 9 31 23 34 46 93 50 28 71 56 -Card 83: 16 9 29 27 89 35 97 6 63 48 | 29 49 6 89 44 42 63 76 21 16 27 97 37 46 31 36 23 66 35 1 33 79 9 48 45 -Card 84: 24 84 32 55 59 57 70 6 43 38 | 23 26 20 69 83 6 68 47 57 27 75 28 1 56 43 48 95 98 24 51 94 88 19 45 5 -Card 85: 43 56 46 52 92 64 89 39 8 7 | 25 46 37 70 52 8 68 36 85 66 43 65 10 38 56 49 15 64 12 34 79 39 98 13 90 -Card 86: 59 43 34 99 39 4 90 66 33 35 | 59 98 81 4 86 95 66 92 22 35 28 80 5 90 21 11 19 33 71 15 57 68 99 75 30 -Card 87: 3 73 93 21 35 97 61 84 47 58 | 11 57 63 54 73 65 67 47 9 43 31 3 68 82 58 97 35 25 84 13 24 61 21 8 93 -Card 88: 99 34 88 58 37 54 50 49 53 87 | 88 61 50 75 3 33 57 37 53 54 87 8 99 34 89 74 46 44 91 72 77 49 22 96 58 -Card 89: 45 94 20 23 83 82 3 39 90 48 | 47 87 80 65 49 29 63 24 1 59 3 73 25 69 32 12 9 15 33 35 82 22 46 48 43 -Card 90: 11 69 91 38 51 79 15 16 22 26 | 39 80 17 24 1 21 70 82 73 84 87 46 97 94 72 68 89 66 14 65 4 64 88 10 58 -Card 91: 11 27 2 95 84 13 48 24 89 54 | 6 68 56 98 70 38 95 79 89 83 39 48 17 99 57 51 67 7 28 23 13 50 2 32 93 -Card 92: 26 1 2 20 16 94 13 60 11 6 | 19 99 92 58 40 82 27 74 32 59 57 86 4 53 73 98 69 48 72 65 62 61 89 56 42 -Card 93: 69 7 80 87 66 64 89 75 79 53 | 54 9 93 88 36 44 45 63 68 78 22 62 82 70 73 3 98 34 1 52 28 56 55 81 67 -Card 94: 55 89 2 72 16 12 63 71 41 43 | 83 60 74 68 98 18 73 75 20 87 49 94 32 22 25 6 90 31 9 95 71 11 42 88 5 -Card 95: 41 72 14 56 75 35 8 3 12 78 | 20 77 80 96 61 86 35 17 95 70 41 6 54 1 79 31 11 38 39 40 4 44 64 63 49 -Card 96: 18 55 72 59 30 10 58 43 66 57 | 33 46 25 71 30 9 78 88 83 95 11 75 6 20 76 15 74 92 35 61 45 87 99 94 41 -Card 97: 3 73 83 39 40 63 7 94 35 2 | 64 6 26 28 36 59 98 95 21 93 18 69 42 12 55 79 15 11 70 32 60 61 87 78 4 -Card 98: 11 99 6 13 40 26 94 46 58 88 | 63 2 5 17 9 72 79 31 37 59 28 95 39 62 97 4 55 83 12 76 68 33 65 10 89 -Card 99: 31 83 81 22 34 12 55 92 58 29 | 68 66 74 50 91 85 33 81 87 86 98 84 96 48 6 90 70 62 1 38 59 76 16 41 25 -Card 100: 64 11 22 20 53 7 10 75 9 21 | 35 78 92 88 74 51 91 84 96 25 34 83 46 4 54 81 43 87 47 44 23 59 33 73 67 -Card 101: 37 87 86 41 1 91 81 29 14 72 | 6 72 1 86 44 87 41 88 3 21 29 97 89 95 64 56 20 91 99 16 14 81 37 13 71 -Card 102: 4 36 32 61 26 12 85 42 60 77 | 14 40 92 7 66 89 52 54 19 6 49 35 67 46 80 27 30 56 97 83 47 82 87 78 5 -Card 103: 99 3 67 24 61 34 80 43 54 68 | 34 32 54 67 80 22 24 5 82 30 36 3 69 85 61 68 21 10 99 98 52 42 53 43 26 -Card 104: 7 9 77 84 53 5 81 32 13 3 | 78 84 94 20 8 56 38 82 76 41 91 90 99 74 25 70 45 32 97 77 67 3 5 13 63 -Card 105: 85 77 48 14 98 3 67 89 57 43 | 56 21 26 11 81 15 46 68 36 72 50 40 31 37 23 92 24 25 99 35 29 4 12 10 45 -Card 106: 30 25 66 4 40 43 99 21 89 68 | 32 6 66 25 64 58 78 30 23 35 12 21 4 99 43 89 83 20 61 71 68 16 40 84 45 -Card 107: 5 74 89 62 52 80 43 42 13 40 | 36 25 84 13 73 56 57 62 46 54 18 89 26 66 28 72 11 61 35 42 14 3 67 39 2 -Card 108: 79 34 81 43 98 33 24 7 22 13 | 34 98 94 93 81 84 63 17 79 44 13 26 15 18 43 6 22 91 56 33 74 7 24 30 58 -Card 109: 3 50 79 55 5 30 41 20 52 91 | 33 41 19 50 86 75 91 24 60 1 30 64 52 77 95 58 22 5 70 73 3 59 20 79 55 -Card 110: 49 42 83 46 84 87 64 89 95 1 | 96 64 97 1 27 79 83 42 21 25 72 59 4 89 23 45 46 71 84 87 49 52 81 95 56 -Card 111: 64 62 66 74 1 73 8 29 31 19 | 13 62 64 31 78 73 1 41 19 8 80 29 39 70 77 84 40 15 66 68 56 46 94 74 48 -Card 112: 55 74 88 67 3 58 87 16 97 60 | 36 17 78 66 19 85 59 28 37 24 90 7 97 95 71 27 54 87 77 44 91 64 80 31 46 -Card 113: 45 76 46 7 60 24 27 21 95 87 | 67 93 12 81 24 72 83 7 60 95 75 2 47 90 46 33 1 70 21 42 16 63 27 45 76 -Card 114: 71 8 4 96 98 62 69 65 5 46 | 25 43 37 45 34 39 95 24 22 68 32 88 72 73 36 89 54 8 56 35 6 51 81 85 60 -Card 115: 62 69 28 91 24 53 51 89 99 95 | 74 94 86 36 27 67 69 6 76 35 16 10 18 24 12 28 4 44 15 65 80 14 51 54 88 -Card 116: 52 94 9 1 51 90 36 3 81 2 | 4 88 90 15 32 35 18 86 89 45 97 5 81 69 1 22 10 57 61 3 42 37 9 93 46 -Card 117: 63 77 23 81 78 83 92 48 85 25 | 73 31 12 8 34 42 21 29 26 14 75 69 37 16 11 72 41 60 7 80 3 19 95 98 89 -Card 118: 86 93 55 54 20 66 88 63 94 64 | 23 33 43 35 1 91 48 82 41 55 66 32 52 96 50 54 38 47 70 84 3 11 12 86 58 -Card 119: 80 69 3 77 33 30 31 99 76 44 | 55 47 57 89 22 26 37 34 23 96 86 94 79 2 38 8 68 4 91 25 97 48 52 43 98 -Card 120: 9 78 59 93 74 70 66 26 61 11 | 29 95 24 96 97 77 23 42 80 53 86 51 31 92 8 55 32 43 10 56 84 72 28 6 7 -Card 121: 7 51 68 86 42 96 88 39 94 75 | 22 4 46 5 20 78 94 89 31 92 85 37 41 27 97 32 21 42 2 83 49 79 17 52 69 -Card 122: 71 79 63 55 2 28 36 45 29 17 | 91 34 88 83 99 92 26 9 70 64 81 98 12 35 74 47 80 82 87 23 2 90 72 52 97 -Card 123: 31 54 44 21 47 64 62 65 92 10 | 98 32 71 97 66 46 99 20 3 72 76 75 40 81 30 43 61 4 82 87 7 37 36 27 91 -Card 124: 14 49 77 61 15 41 27 57 29 38 | 23 38 49 41 15 27 16 90 14 50 28 29 94 91 19 2 43 98 66 57 77 71 99 74 61 -Card 125: 64 46 99 34 80 85 68 73 48 10 | 43 85 98 46 37 5 34 81 49 63 9 50 30 44 64 68 10 73 66 99 97 96 52 48 80 -Card 126: 89 74 85 14 66 45 55 21 86 18 | 96 13 15 18 76 39 55 27 75 87 45 74 32 49 64 21 66 86 14 89 85 77 92 82 59 -Card 127: 87 31 54 37 78 58 14 36 96 71 | 10 40 77 36 41 71 84 78 32 18 8 37 87 22 58 16 26 55 43 54 25 14 96 31 38 -Card 128: 62 43 69 74 5 40 3 89 59 22 | 77 52 88 59 69 74 32 96 43 40 86 16 85 62 5 70 80 89 1 2 94 22 31 18 3 -Card 129: 88 10 75 71 22 8 34 15 49 61 | 59 98 85 25 88 15 10 57 8 34 74 94 4 41 72 90 71 73 75 1 9 49 61 22 95 -Card 130: 46 51 4 25 45 50 47 57 35 23 | 50 63 74 10 46 4 17 35 2 11 87 26 99 84 92 65 45 57 85 51 25 47 54 23 62 -Card 131: 13 73 45 63 15 43 19 11 52 55 | 38 79 21 52 91 53 69 96 13 9 48 58 43 44 46 39 32 85 31 63 73 1 15 82 37 -Card 132: 89 53 76 33 18 42 23 27 43 80 | 20 53 74 86 76 27 36 75 43 93 88 65 54 68 45 29 64 3 80 37 66 69 87 90 39 -Card 133: 76 92 70 84 90 5 64 26 16 41 | 97 54 56 79 31 26 82 41 58 76 68 77 13 15 90 50 29 69 60 64 10 84 87 14 67 -Card 134: 9 21 86 14 37 61 69 98 88 31 | 98 58 18 65 35 6 15 33 43 54 8 82 19 87 76 78 38 20 62 86 21 57 11 3 75 -Card 135: 50 10 16 57 63 24 32 29 56 88 | 16 1 98 10 45 51 50 69 47 49 21 43 29 87 85 5 73 32 24 37 57 26 61 3 7 -Card 136: 77 16 62 61 73 52 3 25 6 69 | 13 70 77 94 28 17 45 67 25 22 29 10 72 16 65 73 85 79 62 90 1 6 56 74 49 -Card 137: 94 91 68 5 36 88 26 37 3 15 | 68 3 7 6 20 26 99 39 44 78 88 40 53 27 1 50 36 15 79 67 37 2 5 91 84 -Card 138: 98 63 62 27 71 65 88 81 55 49 | 97 96 25 88 23 92 85 49 30 76 98 40 45 67 61 24 66 91 27 37 84 18 5 75 55 -Card 139: 44 27 57 99 24 80 66 34 71 12 | 60 96 78 25 15 86 74 98 7 27 62 29 80 82 65 47 32 95 99 66 92 63 2 24 37 -Card 140: 73 69 45 14 70 80 2 33 71 95 | 96 59 56 63 98 32 74 97 3 78 91 99 19 39 81 2 10 25 72 65 55 87 24 48 4 -Card 141: 72 35 1 53 12 78 32 61 68 87 | 93 35 29 64 82 76 37 36 4 40 53 42 63 85 87 31 1 6 32 81 55 94 11 26 10 -Card 142: 39 65 95 25 34 46 73 4 23 99 | 33 78 22 6 55 67 17 35 7 94 53 64 13 69 11 75 83 82 40 23 58 61 85 10 46 -Card 143: 46 15 60 76 32 10 83 47 22 1 | 23 6 51 85 12 90 35 39 21 7 53 57 27 96 80 78 70 79 25 26 56 62 17 73 41 -Card 144: 28 76 1 63 66 95 81 36 94 10 | 86 59 21 46 65 66 64 38 84 14 56 52 74 33 88 13 9 39 16 32 12 29 83 85 47 -Card 145: 12 77 54 56 67 90 37 76 32 46 | 12 49 58 45 19 36 98 40 77 16 17 68 73 44 30 24 2 75 35 86 65 70 50 10 47 -Card 146: 63 35 23 56 96 37 14 24 18 52 | 81 1 53 86 37 68 11 10 83 78 32 2 50 3 71 15 19 17 25 29 67 8 45 61 22 -Card 147: 55 94 5 53 92 87 63 56 2 23 | 34 13 93 42 1 11 31 51 41 24 95 72 57 35 9 61 90 43 75 67 10 97 7 46 89 -Card 148: 80 10 79 30 5 37 25 73 81 91 | 81 79 52 72 56 69 26 24 63 65 12 25 37 71 80 32 4 38 77 5 2 10 73 43 91 -Card 149: 53 46 42 20 89 16 11 60 57 2 | 68 20 53 6 2 16 61 11 54 70 91 3 8 82 57 93 79 60 92 73 89 76 56 14 78 -Card 150: 87 33 53 21 26 77 28 49 51 17 | 48 6 65 61 72 77 16 94 12 57 79 75 87 34 63 52 8 88 28 85 33 41 29 31 35 -Card 151: 42 82 89 14 16 28 7 77 23 54 | 89 71 14 6 15 16 82 33 28 4 78 80 54 77 53 8 7 42 50 30 23 58 76 34 74 -Card 152: 89 87 91 5 37 80 81 82 70 11 | 92 50 54 78 19 71 12 45 73 82 72 18 28 62 21 1 79 35 84 56 17 95 98 76 69 -Card 153: 50 2 27 20 92 34 10 63 75 89 | 75 52 5 63 50 69 89 51 2 86 10 57 28 74 34 95 92 27 84 77 46 85 4 93 20 -Card 154: 52 86 12 69 88 43 2 89 66 7 | 25 2 88 39 6 42 69 17 86 97 18 26 16 43 22 51 89 32 34 66 98 46 28 21 47 -Card 155: 20 53 2 15 95 77 19 4 73 96 | 32 70 75 54 4 26 76 83 30 7 44 97 39 96 25 46 15 10 67 95 77 41 35 53 71 -Card 156: 91 16 30 70 87 84 19 55 21 92 | 17 41 78 7 67 50 51 34 93 59 80 47 92 32 62 82 31 24 90 97 46 5 43 40 4 -Card 157: 69 16 12 19 28 89 35 43 91 11 | 68 97 45 52 38 18 20 9 34 67 6 35 28 1 94 23 25 19 73 89 76 95 21 12 57 -Card 158: 54 21 50 62 96 94 43 86 30 33 | 91 57 7 11 92 20 12 89 58 36 56 6 42 71 64 47 32 88 29 67 63 97 55 98 48 -Card 159: 12 90 89 88 46 40 83 27 7 95 | 65 98 71 26 21 78 42 18 91 1 82 5 86 2 53 72 41 85 73 16 35 14 52 11 74 -Card 160: 92 89 2 29 25 53 65 30 38 71 | 11 53 6 63 15 50 41 37 27 96 73 57 64 85 59 1 22 49 25 52 29 80 72 58 28 -Card 161: 36 66 57 82 10 1 28 25 56 83 | 23 58 38 35 97 66 55 14 85 79 54 77 93 62 67 4 11 99 94 90 32 22 12 36 63 -Card 162: 61 19 76 17 81 18 87 44 45 74 | 37 15 31 67 24 4 77 81 63 68 27 94 3 62 12 90 69 2 8 34 60 53 97 43 73 -Card 163: 61 97 73 13 88 93 19 75 47 89 | 68 79 15 25 59 16 78 5 40 69 92 20 4 58 22 30 67 21 76 44 81 98 65 74 46 -Card 164: 3 45 59 47 12 65 8 57 98 53 | 77 96 12 8 22 63 59 88 61 43 66 39 90 45 55 47 10 73 53 34 25 3 6 99 38 -Card 165: 79 54 12 6 67 92 99 15 41 72 | 37 77 1 51 55 49 92 21 71 76 5 69 74 45 23 44 83 56 66 94 96 86 79 12 97 -Card 166: 33 18 55 57 68 79 35 40 17 53 | 93 26 55 97 80 84 44 21 15 75 11 79 83 9 50 35 78 43 39 18 17 53 42 68 86 -Card 167: 80 75 74 26 44 41 42 88 83 12 | 26 88 53 44 97 42 75 25 16 61 1 81 58 41 98 11 93 74 91 94 90 73 83 36 46 -Card 168: 59 19 45 25 64 75 70 90 84 80 | 54 19 70 89 13 92 76 26 56 80 86 64 40 8 36 25 90 59 85 47 82 45 43 75 84 -Card 169: 69 95 88 94 67 36 57 79 11 56 | 53 79 94 69 56 36 57 54 73 26 86 88 10 62 12 95 39 11 28 77 98 14 83 1 67 -Card 170: 64 24 9 85 57 16 91 77 29 28 | 54 43 4 16 79 6 57 47 61 13 12 91 63 77 9 29 33 64 10 98 86 28 24 85 31 -Card 171: 65 54 4 35 68 81 7 47 87 92 | 50 33 42 29 81 21 1 40 93 19 95 86 28 32 16 85 58 80 4 30 79 60 71 34 27 -Card 172: 26 49 46 88 71 32 58 12 42 54 | 54 26 58 10 85 12 32 88 49 70 80 68 75 42 28 61 40 79 46 3 95 45 71 11 98 -Card 173: 76 39 1 91 73 44 41 66 33 96 | 47 85 53 56 88 84 23 41 68 22 71 75 66 34 72 59 45 81 38 6 70 65 40 63 11 -Card 174: 1 75 14 32 81 27 38 71 45 49 | 64 52 21 1 83 22 45 84 49 53 33 27 88 70 42 43 8 14 17 75 32 38 2 81 99 -Card 175: 58 22 39 11 42 60 65 46 80 27 | 10 96 22 86 60 23 47 58 17 93 5 11 90 46 39 94 77 66 67 85 33 25 80 65 82 -Card 176: 22 70 83 88 99 34 38 77 71 51 | 19 96 83 4 70 94 38 64 36 99 49 71 7 15 51 68 77 95 34 6 2 88 21 59 12 -Card 177: 46 6 50 30 40 75 8 72 95 56 | 86 93 49 95 87 19 80 90 78 56 76 16 92 18 27 37 94 70 59 43 1 72 44 40 81 -Card 178: 81 79 65 34 71 66 4 53 85 39 | 23 50 10 59 56 60 27 24 5 70 52 67 41 30 99 75 3 37 17 62 12 22 19 93 73 -Card 179: 80 74 16 31 33 81 55 85 29 53 | 47 53 79 77 2 8 10 41 27 94 28 96 69 63 22 43 90 50 99 86 34 14 5 80 84 -Card 180: 24 47 72 12 42 34 76 14 15 41 | 18 11 94 82 59 12 15 29 30 9 35 61 87 7 64 95 43 37 6 26 98 78 33 48 92 -Card 181: 75 31 15 54 44 21 32 8 22 72 | 87 4 24 71 38 32 14 54 44 64 67 55 7 20 74 21 93 6 76 61 91 97 18 17 52 -Card 182: 17 53 25 76 48 60 80 56 39 50 | 23 5 61 46 97 72 62 55 6 66 9 87 51 7 68 79 92 65 47 26 58 18 36 90 93 -Card 183: 70 41 69 74 39 43 33 7 79 48 | 51 87 28 93 15 66 58 96 44 29 26 38 94 95 80 71 2 61 32 16 47 77 90 72 3 -Card 184: 27 69 74 77 85 59 62 87 31 54 | 22 57 12 18 49 26 50 4 84 28 5 67 34 16 86 9 13 42 41 76 77 37 46 98 64 -Card 185: 33 1 29 47 81 36 87 93 8 99 | 95 57 34 40 35 15 66 51 3 75 53 43 11 25 80 90 48 60 89 70 85 94 14 17 78 -Card 186: 93 98 37 44 96 61 56 99 52 60 | 87 89 22 61 96 50 93 56 41 30 98 42 60 52 44 37 75 28 99 65 57 88 91 86 20 -Card 187: 19 84 39 68 48 5 65 93 4 71 | 1 66 81 63 25 28 75 54 86 61 38 37 17 27 32 45 12 31 33 97 34 87 58 24 3 -Card 188: 58 83 80 19 52 78 43 97 87 44 | 88 73 43 97 84 55 35 9 87 65 16 93 52 40 58 80 44 41 53 19 32 83 26 78 6 -Card 189: 82 2 67 87 5 55 43 40 66 80 | 88 8 3 92 78 79 65 54 2 80 66 82 75 41 55 5 40 32 25 94 98 64 99 43 76 -Card 190: 12 61 25 96 98 33 70 86 5 36 | 68 29 33 71 95 72 90 46 63 77 53 88 76 22 61 73 99 75 87 20 16 47 13 89 66 -Card 191: 3 21 23 71 56 65 50 75 45 15 | 81 44 25 39 83 75 60 15 71 59 2 37 86 45 47 65 55 88 91 77 54 42 76 16 21 -Card 192: 61 46 82 28 59 17 8 94 36 53 | 94 59 61 20 5 23 10 66 17 64 46 68 49 28 90 79 36 53 19 81 8 55 82 89 18 -Card 193: 70 22 45 35 51 12 90 29 83 61 | 70 78 11 22 4 96 66 85 51 90 69 45 29 35 23 36 61 21 27 42 91 12 72 83 5 -Card 194: 33 56 96 67 75 44 71 20 24 98 | 20 80 24 26 33 8 44 4 96 23 65 57 29 98 50 61 59 55 77 28 86 71 75 67 56 -Card 195: 9 1 79 39 24 95 91 4 45 93 | 39 91 18 35 96 45 58 92 7 79 9 98 67 95 30 60 10 62 54 26 25 1 93 99 50 -Card 196: 43 53 38 7 78 41 57 98 89 83 | 46 38 94 81 3 56 16 41 87 68 52 95 77 92 88 72 36 17 80 58 43 97 27 99 7 -Card 197: 73 49 37 31 85 45 78 46 48 97 | 73 36 82 30 3 84 15 69 45 53 37 29 85 96 91 61 78 70 71 34 62 79 22 57 64 -Card 198: 52 67 30 11 88 68 96 84 48 89 | 38 66 64 88 95 27 62 46 3 16 20 48 76 97 91 74 70 73 17 75 52 30 21 58 77 -Card 199: 30 15 96 2 41 56 50 81 29 60 | 42 56 5 50 40 1 6 77 61 73 60 74 79 8 53 3 75 80 36 64 89 43 81 70 90 -Card 200: 86 29 15 97 91 10 62 68 19 75 | 8 12 68 18 36 62 37 16 41 97 5 64 81 80 75 6 24 59 23 33 79 1 22 63 89 -Card 201: 16 72 24 22 23 44 67 3 27 85 | 54 78 25 59 87 6 98 81 49 77 83 33 82 99 90 32 65 57 30 36 28 95 92 17 71 -Card 202: 69 11 38 33 26 39 84 57 98 36 | 46 35 45 80 94 26 52 92 76 90 55 31 18 73 30 15 7 39 4 34 19 47 21 29 54 -Card 203: 62 87 19 82 3 28 64 9 93 80 | 50 11 71 78 36 25 66 40 43 51 81 48 44 27 75 73 14 26 99 49 69 6 55 33 67 -Card 204: 82 64 58 18 73 13 2 71 24 49 | 9 61 47 31 5 89 78 99 40 54 23 68 38 95 69 84 53 27 45 33 87 90 93 44 60 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day4/sample.txt b/AdventOfCode/Problems/AOC2023/Day4/sample.txt deleted file mode 100644 index 71f208a..0000000 --- a/AdventOfCode/Problems/AOC2023/Day4/sample.txt +++ /dev/null @@ -1,6 +0,0 @@ -Card 1: 41 48 83 86 17 | 83 86 6 31 17 9 48 53 -Card 2: 13 32 20 16 61 | 61 30 68 82 17 32 24 19 -Card 3: 1 21 53 59 44 | 69 82 63 72 16 21 14 1 -Card 4: 41 92 73 84 69 | 59 84 76 51 58 5 54 83 -Card 5: 87 83 26 28 32 | 88 30 70 12 93 22 82 36 -Card 6: 31 18 13 56 72 | 74 77 10 23 35 67 36 11 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day5/input.txt b/AdventOfCode/Problems/AOC2023/Day5/input.txt deleted file mode 100644 index b0322d1..0000000 --- a/AdventOfCode/Problems/AOC2023/Day5/input.txt +++ /dev/null @@ -1,242 +0,0 @@ -seeds: 222541566 218404460 670428364 432472902 2728902838 12147727 3962570697 52031641 2849288350 113747257 3648852659 73423293 4036058422 190602154 1931540843 584314999 3344622241 180428346 1301166628 310966761 - -seed-to-soil map: -357888202 777841571 45089383 -1091769591 2222785614 212172358 -747211456 668867483 108974088 -635547523 229171508 111663933 -1573402842 2067459960 102412403 -4289698662 1148443045 5268634 -2395735068 1322252554 161006801 -0 205577967 4476015 -57955189 635249899 15743396 -402977585 0 26133741 -464695488 412326242 24494890 -2966156314 1301354919 3630744 -42819069 472405294 15136120 -3261136238 2193516168 29269446 -2394617262 1304985663 1117806 -3573311427 1725292988 265415981 -3184385247 1990708969 76750991 -36407558 487541414 6411511 -178443976 26133741 179444226 -4233901482 2444128986 55797180 -2556741869 2169872363 23643805 -429111326 436821132 35584162 -4476015 622435882 12814017 -2830010004 4158820986 136146310 -1315195976 890236179 258206866 -17290032 210053982 19117526 -2969787058 3404926809 66954949 -106953175 340835441 71490801 -3307388168 3846327739 265923259 -2580385674 3488864242 249624330 -3036742007 1153711679 147643240 -3290405684 3471881758 16982484 -4187331494 4112250998 46569988 -2378468177 1306103469 16149085 -1308440551 2936378300 6755425 -73698585 822930954 33254590 -489190378 493952925 128482957 -1675815245 1483259355 242033633 -3849072207 2598119013 338259287 -1917848878 2944307510 460619299 -1303941949 885737577 4498602 -3847898422 2943133725 1173785 -617673335 650993295 17874188 -993576744 2499926166 98192847 -3838727408 2434957972 9171014 -885737577 3738488572 107839167 - -soil-to-fertilizer map: -146677673 622659563 93167301 -1157991666 1089969349 162939558 -3393833863 2765693883 993201 -1089969349 2528480087 47120899 -1536155605 1455175707 97002831 -77735382 829301434 68942291 -519819619 496909514 125750049 -1633158436 2638516375 127177508 -2914682387 1777568650 8769904 -1907493268 2936307342 209538906 -1523198024 2370144872 12957581 -398047045 375136940 121772574 -3155987938 1552178538 225390112 -2722437809 1786338554 7281125 -2405956502 1793619679 316481307 -4079025823 3374787635 121920527 -1020706608 898243725 11125486 -1320931224 1252908907 202266800 -4200946350 4161901201 91091718 -2872708010 4252992919 23854892 -2896562902 4276847811 18119485 -2923452291 2766687084 169620258 -1760335944 2261396563 6024603 -362307857 715826864 35739188 -4292038068 2525550859 2929228 -2345973561 2310161931 59982941 -3426288597 3496708162 124839972 -2768316300 2383102453 51488089 -2729718934 2455491960 38597366 -1137090248 2434590542 20901418 -2819804389 2110100986 52903621 -3394827064 2494089326 31461533 -1809101312 2163004607 98391956 -3551128569 3621548134 527897254 -1766360547 2267421166 42740765 -2117032174 3145846248 228941387 -645569668 0 375136940 -0 751566052 77735382 -239844974 925431556 122462883 -3093072549 2575600986 62915389 -1031832094 909369211 16062345 -3381378050 4149445388 12455813 - -fertilizer-to-water map: -1853863567 1354319094 57762399 -1963297596 2892133710 74523026 -351355449 2825239457 1556531 -4263216859 3376413885 31750437 -2555584073 3055976839 118124436 -2730998967 1343408443 10910651 -1638376751 979599391 153825342 -978844708 811605824 82508702 -1911625966 894114526 6715081 -3367668240 3408164322 203176531 -2729654714 3174101275 1344253 -3200258520 795809557 15796267 -1595497633 1782591008 42879118 -2683440491 1412081493 46214223 -1958950306 101242881 4347290 -2831229721 242278649 124658639 -1792202093 734148083 61661474 -2741909618 2966656736 89320103 -1918341047 3175445528 40609259 -2955888360 1825470126 7069388 -3594735667 3635231749 181844678 -2673708509 412658344 9731982 -2962957748 1832539514 237300772 -530398473 105590171 136688478 -1177133692 366937288 45721056 -27883870 2489305043 153451249 -352911980 2711533741 113705716 -3570844771 3611340853 23890896 -466617696 900829607 30422191 -0 2461421173 27883870 -3776580345 3360472089 15941796 -4207783288 3817076427 55433571 -2429401509 1249205015 60844842 -181335119 2642756292 68777449 -1061353410 1133424733 115780282 -667086951 422390326 311757757 -2490246351 2826795988 65337722 -1222854748 931251798 48347593 -1271202341 1458295716 324295292 -3360472089 4287771145 7196151 -497039887 1310049857 33358586 -2037820622 2069840286 391580887 -250112568 0 101242881 -3792522141 3872509998 415261147 - -water-to-light map: -3392354816 2147745556 27501466 -1878871951 1725889381 75406426 -173441126 161378219 150090654 -1018905669 635099142 165518615 -4087062942 1662057640 30823678 -353004829 1119237890 172394750 -1845863888 1692881318 33008063 -153206340 867143452 20234786 -2604702405 4037570714 169107986 -1617110925 3533554525 169325605 -2559755690 1617110925 44946715 -600097153 912061633 124651296 -3946007322 3319554557 141055620 -2465332301 3460610177 72944348 -724748449 340941922 294157220 -3044149982 2175247022 348204834 -2773810391 2633005641 270339591 -525399579 153206340 8171879 -2139921020 3702880130 325411281 -3419856282 1978376483 109941715 -1954278377 2523451856 88074744 -2538276649 2611526600 21479041 -4117886620 1801295807 177080676 -2051632424 4206678700 88288596 -2042353121 4028291411 9279303 -3529797997 2903345232 416209325 -1786436530 2088318198 59427358 -533571458 800617757 66525695 -1184424284 1036712929 82524961 -1266949245 887378238 24683395 -323531780 311468873 29473049 - -light-to-temperature map: -2119656026 2694441768 51718564 -582739623 515860164 331142829 -3188466529 3433161801 686443431 -1208858214 1852905471 223488011 -2984018793 2746160332 20792175 -114072893 923500840 335770555 -1078092281 1568663312 55313164 -1528379045 847002993 76497847 -3159539374 3404234646 28927155 -1604876892 44343574 471516590 -3874909960 2119656026 229635679 -913882452 1404453483 164209829 -449843448 1720009296 132896175 -3004810968 2539713362 154728406 -1432346225 1623976476 96032820 -2171374590 4119605232 175362064 -2827425140 3247640993 156593653 -1177749019 1259271395 31109195 -2346736654 2766952507 480688486 -1133405445 0 44343574 -0 1290380590 114072893 -4104545639 2349291705 190421657 - -temperature-to-humidity map: -4032879828 4294798436 168860 -4033048688 927598400 261918608 -0 101834652 315424112 -3415479218 1417189709 517560635 -3933039853 4175022329 99839975 -2470365900 2513768139 498846371 -2059440409 4274862304 19936132 -2969212271 2295173893 218594246 -315424112 417258764 36139086 -351563198 0 101834652 -927598400 1934750344 360423549 -3187806517 1189517008 66595582 -3254402099 1256112590 161077119 -2079376541 3784032970 390989359 -1288021949 3012614510 771418460 - -humidity-to-location map: -1627636687 2047220773 460084702 -2744823277 560934787 184170906 -3485120052 3437939311 342343442 -3959782982 3213426504 221968093 -1599327759 745105693 28308928 -2311378749 773414621 172869650 -4292422582 3435394597 2544714 -4181751075 3780282753 110671507 -2484248399 1371539463 260574878 -944796451 1771589193 23241552 -2985880462 4036578393 258388903 -896379083 2507305475 48417368 -2298631675 0 12747074 -237282755 12747074 435619394 -812377001 1310308951 61230512 -1486759440 448366468 112568319 -3827463494 2985880462 132319488 -3389893498 3118199950 95226554 -0 1073026196 237282755 -672902149 1632114341 139474852 -3244269365 3890954260 145624133 -1103441152 2555722843 279347933 -2181644796 1794830745 116986879 -873607513 1050254626 22771570 -968038003 1911817624 135403149 -2087721389 2835070776 93923407 -1382789085 946284271 103970355 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day5/sample.txt b/AdventOfCode/Problems/AOC2023/Day5/sample.txt deleted file mode 100644 index bd902a4..0000000 --- a/AdventOfCode/Problems/AOC2023/Day5/sample.txt +++ /dev/null @@ -1,33 +0,0 @@ -seeds: 79 14 55 13 - -seed-to-soil map: -50 98 2 -52 50 48 - -soil-to-fertilizer map: -0 15 37 -37 52 2 -39 0 15 - -fertilizer-to-water map: -49 53 8 -0 11 42 -42 0 7 -57 7 4 - -water-to-light map: -88 18 7 -18 25 70 - -light-to-temperature map: -45 77 23 -81 45 19 -68 64 13 - -temperature-to-humidity map: -0 69 1 -1 0 69 - -humidity-to-location map: -60 56 37 -56 93 4 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day6/input.txt b/AdventOfCode/Problems/AOC2023/Day6/input.txt deleted file mode 100644 index bf135f6..0000000 --- a/AdventOfCode/Problems/AOC2023/Day6/input.txt +++ /dev/null @@ -1,2 +0,0 @@ -Time: 55 82 64 90 -Distance: 246 1441 1012 1111 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day6/sample.txt b/AdventOfCode/Problems/AOC2023/Day6/sample.txt deleted file mode 100644 index b39f49d..0000000 --- a/AdventOfCode/Problems/AOC2023/Day6/sample.txt +++ /dev/null @@ -1,2 +0,0 @@ -Time: 7 15 30 -Distance: 9 40 200 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day7/input.txt b/AdventOfCode/Problems/AOC2023/Day7/input.txt deleted file mode 100644 index 2efa139..0000000 --- a/AdventOfCode/Problems/AOC2023/Day7/input.txt +++ /dev/null @@ -1,1000 +0,0 @@ -QTTQK 749 -JQAA2 148 -37J44 319 -559J5 647 -92992 659 -55AA5 58 -KKTT8 629 -3J38J 562 -87QQQ 434 -55A55 520 -T777T 813 -76T8T 841 -8989A 649 -88Q44 857 -Q4444 362 -T4Q23 369 -AAQQA 812 -34JTQ 635 -QQA44 553 -78787 286 -K963A 63 -27T98 25 -6767A 929 -TT8TK 343 -5566J 496 -A7339 618 -28J8A 641 -Q688J 118 -6JJ46 131 -66436 473 -TK3QK 482 -5454T 724 -TTQQT 74 -ATATA 41 -4523Q 676 -642T4 599 -2A6KQ 203 -J6666 926 -J9999 325 -22232 455 -42444 757 -TTK2T 904 -QQQQ2 879 -6AT32 559 -Q4AT5 456 -66699 106 -AQ248 570 -26676 947 -K4T35 726 -A2KKA 167 -46646 679 -33882 582 -52A66 249 -252K5 293 -84449 920 -J4988 682 -8TTT3 384 -95733 832 -2JKTK 707 -85563 799 -A5A57 359 -77TTA 175 -28222 468 -J2TAK 758 -8T656 833 -9J799 327 -223T8 587 -4K692 512 -Q3JQQ 61 -KQ538 650 -KKKK6 937 -6KK99 532 -7JJ77 810 -3TT33 865 -78J78 710 -A5A54 979 -Q4663 275 -7A837 16 -KKJ5K 102 -AAAA5 753 -T6K65 554 -Q7788 185 -8Q5J4 29 -27672 677 -JQJQQ 983 -57557 6 -KK592 49 -44669 489 -AA99J 56 -T6866 472 -QQ8JJ 542 -9KK99 28 -Q22Q2 893 -K3978 581 -954A5 306 -27377 34 -KKK3J 763 -TT5JQ 708 -Q4796 593 -AAJA6 467 -4TA83 817 -J7JKJ 767 -4TKJJ 671 -Q8KTK 709 -A377A 256 -JJKAA 138 -QKKKK 215 -A8TT7 132 -5JTJ7 798 -888Q8 458 -KKK53 66 -77QAA 99 -69AKA 392 -223J9 745 -AA293 844 -45625 995 -TKKQ6 845 -52555 596 -79977 770 -5A36Q 326 -T239K 822 -33373 276 -7QTKJ 769 -J3334 886 -9J439 23 -39Q93 834 -J6J4A 168 -Q59Q5 492 -73T73 375 -3JQ33 480 -82828 560 -96842 741 -4A5T8 288 -A5A22 540 -99T4T 139 -T2J22 271 -36666 71 -J356K 83 -74478 73 -82J6T 625 -AQQQ3 785 -33J55 446 -7536T 205 -72327 216 -Q33Q3 613 -JJ335 644 -89A99 772 -6JJ66 602 -9AK99 21 -56Q76 594 -Q54J5 981 -4K44K 229 -465KK 692 -54356 648 -2T474 101 -88388 906 -K8747 658 -68226 231 -92292 912 -JT55T 377 -8A75K 962 -Q8898 973 -95559 156 -7858Q 984 -QK2K4 792 -KTK4K 942 -6738T 263 -A322A 470 -72KA5 107 -25525 933 -Q7667 487 -K8668 349 -3A3A5 481 -JJ2J2 459 -3QA23 627 -J4443 622 -5525J 787 -K99KK 222 -54353 410 -AJAA8 860 -99K98 444 -4444J 668 -3799K 110 -A4422 67 -QQTQ5 837 -58825 858 -56K2Q 846 -QQ7QK 145 -26KQT 380 -T8QQQ 820 -6TJTT 358 -28J69 549 -A6Q39 958 -95556 871 -TTQ4K 393 -TQ4K8 105 -23678 95 -3TT83 429 -TTKTT 100 -A333A 177 -58535 129 -J696Q 544 -Q3733 900 -4758K 54 -AAAJJ 226 -88J8K 606 -47K22 609 -3KKKK 253 -48A72 65 -Q6529 233 -J88J8 88 -QAAQ9 423 -99894 576 -6J363 781 -688J6 300 -39333 862 -JK433 488 -484JJ 209 -KKK7K 144 -J6AT9 415 -K46TA 853 -J765K 831 -45495 675 -57K47 206 -JQJQA 563 -AAKA7 885 -54J3K 729 -JTT2T 251 -3J47K 189 -88583 691 -JT6A5 696 -92T84 158 -22336 899 -92578 194 -J9Q99 355 -2J322 891 -555JT 478 -43T43 475 -2929J 416 -6J9JJ 966 -7778A 997 -75T46 283 -8T84Q 701 -A7JA2 19 -5QK5Q 142 -26965 201 -K26K2 528 -4T29Q 605 -89QA5 243 -75QQ5 507 -5855J 133 -689A7 440 -2483T 632 -TT44A 598 -7QQQ5 217 -7AAA7 91 -K2K22 590 -K6K66 603 -4K354 171 -37877 922 -2222J 180 -59522 695 -88247 162 -K79J5 584 -AAJJ3 509 -6993T 24 -33344 277 -J26A9 881 -AATAJ 490 -T8TTT 372 -299TT 212 -K44KK 776 -66778 80 -JAAAA 806 -233QQ 435 -64436 197 -5K555 730 -4T3J4 441 -JJTJT 453 -643T9 438 -9J933 5 -4Q8QJ 294 -55955 978 -22JAQ 350 -T2T4Q 600 -TK986 264 -949J4 971 -TQ7T4 653 -Q33QQ 383 -AA9A8 788 -76464 368 -97J95 221 -6QQQJ 882 -6AA26 267 -T5555 722 -53589 657 -66765 721 -7K28Q 186 -KK3K2 22 -3338K 854 -JK796 451 -A3AJ3 850 -2555T 337 -28A4T 38 -A99AA 536 -JA5A5 421 -JJ444 184 -2JAK9 245 -565J7 718 -75Q38 714 -33444 115 -444Q7 47 -539T5 548 -3333J 597 -T4A6A 989 -47777 916 -Q2645 547 -8AT3Q 237 -QT73T 839 -4AK3J 849 -JJJ8J 329 -Q44QJ 48 -QQ444 951 -6296K 897 -99A9A 699 -69656 140 -55565 821 -Q53QA 495 -83333 333 -3T65T 146 -AA4A4 808 -AAKTA 546 -7JTQ2 713 -TQ3TT 700 -68366 903 -9866K 907 -J36Q5 370 -4KA7J 367 -Q5AQQ 585 -63A6A 330 -6A686 522 -AA566 418 -2TTTT 643 -2TA3A 305 -TTJ99 921 -6K258 218 -33553 181 -KKQKJ 568 -22922 902 -J9KTT 836 -58324 934 -94692 964 -AT574 208 -K63T4 535 -JTT7J 116 -3T6J4 875 -63294 404 -8222J 127 -455J5 15 -8626J 2 -77KKK 51 -84A9J 408 -KJT46 967 -QQQQ9 884 -5Q2QQ 50 -66555 397 -45JT8 460 -KT8K8 232 -75K53 932 -A7678 538 -3383J 927 -2957K 959 -77772 409 -454AK 956 -A362J 228 -TTTT7 382 -8J883 660 -99KT9 639 -KK2J6 557 -84444 356 -99296 430 -5Q5JQ 285 -AAA27 972 -5T847 241 -528QJ 260 -92JA7 361 -35T9T 433 -98TQK 530 -82KJ5 727 -A6A6J 527 -8QQ48 615 -QT656 466 -29225 282 -3388J 407 -4AJ44 965 -TT877 69 -22927 311 -74922 526 -34QQ5 661 -4J844 670 -T8J48 426 -QQQ2T 498 -424J2 656 -AAA8T 616 -4JTT2 172 -43T6T 57 -796K9 321 -TT334 163 -TTT59 579 -5555Q 734 -82432 60 -3A236 257 -55544 794 -53777 230 -27KJ5 946 -952TJ 366 -7333J 502 -KAJAK 476 -88688 268 -689TA 463 -3TTKA 111 -8499T 789 -58J35 178 -7T5K8 395 -4AA3J 428 -AJ746 575 -93339 17 -46TT6 801 -3AAAA 855 -KKK8K 335 -7J777 760 -K77K7 281 -A8599 219 -4Q445 867 -59T6A 11 -K3K35 344 -888K8 454 -65T83 112 -J322A 592 -86666 317 -784A5 940 -63696 55 -8A95K 991 -K6966 736 -88QQK 59 -3J397 82 -4AK52 521 -K54KT 254 -TJ357 948 -QK5KK 130 -8T858 43 -38K5A 662 -33KQK 809 -56T66 72 -47373 743 -TAK24 664 -35T33 856 -AA7AA 44 -88Q33 32 -63636 176 -484A2 800 -44T4K 332 -4QQTQ 52 -J88AA 248 -734QT 278 -J6K88 104 -T2T2T 768 -KKKAQ 715 -T7KJ9 89 -87QAT 347 -3344J 720 -Q88Q8 304 -J8K26 373 -3QJ3K 611 -A8888 608 -63K7K 655 -5TQTQ 239 -7J2QJ 399 -4K2K2 432 -8J233 291 -QJ272 388 -999T4 500 -22Q3Q 457 -3A6QQ 869 -A3QQ3 272 -J8Q89 556 -7KK66 550 -3JKJJ 936 -72JTA 752 -7AQ9T 70 -9Q99Q 974 -Q5Q58 376 -QKTTT 954 -TTTJT 939 -KKKQQ 888 -9T4JQ 250 -AAA65 364 -62334 803 -J7Q29 949 -22J52 619 -84344 316 -746T3 589 -3483J 213 -992T2 159 -K322K 807 -Q7T77 78 -T932Q 960 -JQ67J 134 -6Q644 868 -64J92 30 -JTKTT 150 -96T69 351 -TA6J2 694 -37893 870 -7Q95A 346 -TT6J6 825 -77577 443 -TJQQT 892 -9Q9K8 533 -6Q32A 365 -J297J 652 -6J222 843 -899KK 341 -Q449Q 680 -2T4J4 200 -9J33A 259 -86K2T 174 -42433 246 -88555 155 -9J99J 779 -AA55A 552 -Q427T 442 -JJ222 663 -K9K8K 969 -QQJ87 667 -QJ866 508 -QJ445 588 -4TA74 539 -3TT3T 771 -6766J 980 -5J265 780 -88JJ4 982 -JK664 234 -298JQ 1 -Q664K 452 -6J4QT 737 -9A2A2 740 -88AAA 607 -888T9 119 -98494 994 -557T8 14 -T637J 873 -45555 642 -8J353 621 -6J6K6 985 -2897K 617 -74462 301 -JKQ3Q 151 -6J26K 81 -92462 62 -43557 474 -5Q28K 391 -QAKT2 728 -27JJ7 13 -QQ92Q 419 -AAK9T 796 -395A4 449 -55568 580 -QQTTQ 227 -9K995 595 -5AKKJ 905 -AAQQQ 925 -2TQQT 573 -53553 402 -KKK2K 424 -68KKJ 394 -QJ9A3 523 -99QK9 506 -69269 791 -927K3 379 -6Q5KQ 829 -KKKJK 345 -JK9K9 199 -2AA22 387 -5TK8T 863 -J72Q3 445 -7Q4QT 191 -AAKAJ 970 -4QT5J 381 -A3356 126 -TTATT 141 -32A73 851 -66777 610 -T48JQ 917 -3JQ96 447 -3AK98 626 -74QJ6 187 -33363 531 -Q57J8 634 -J66T6 223 -J3J33 732 -T6TTT 501 -777A3 406 -63779 950 -37777 646 -27A85 160 -TKTKT 911 -A9T24 818 -A7A88 534 -97557 398 -37988 503 -J7776 135 -64J34 202 -76JK2 874 -54584 583 -85KKK 85 -7T34A 830 -65T97 910 -9J6A9 46 -3AQ3J 204 -QA73J 693 -222Q2 315 -J2224 98 -T3T99 968 -2A2AA 883 -2824J 804 -67JA9 420 -3Q7T2 322 -7QQ77 551 -7K364 524 -35274 746 -55T77 566 -22752 612 -83855 688 -J8T55 802 -KKKK9 930 -4T888 686 -TTT23 783 -J7773 665 -63K66 328 -QK2J2 518 -99A33 990 -66A66 269 -2552T 471 -2AK3A 778 -5549Q 759 -T888J 195 -4T4T4 390 -AKAK4 400 -A2QK9 880 -96964 614 -J5454 35 -QQ3QQ 840 -58885 952 -44545 40 -QAQ8T 207 -T722T 262 -AA888 828 -TAK3A 750 -2J5QQ 92 -QQJQQ 169 -J6466 310 -A8867 479 -438Q7 774 -8QQQQ 623 -9T992 773 -J2Q36 887 -Q79Q7 165 -2584A 775 -QT857 918 -AJA9A 620 -76645 895 -44JA3 513 -8TT4T 976 -4TT49 79 -QJQQT 975 -777K7 711 -987TA 637 -29478 352 -44434 996 -KJ9KA 124 -AJ688 411 -4JTT3 748 -33K44 324 -KQJ2K 182 -37J3K 284 -99993 761 -J3393 716 -8558J 986 -T56J3 572 -KATTK 838 -85Q6K 431 -A3636 238 -A8AAA 338 -22599 265 -48248 477 -99599 318 -77999 510 -668TT 386 -8T649 633 -6666Q 913 -97K7K 342 -4Q282 236 -4AAQ8 944 -TQ95J 465 -55854 866 -55666 988 -Q35T2 412 -8J888 45 -2227Q 565 -2K5A6 97 -J94J4 331 -42224 823 -A8AQA 919 -33335 777 -TA98Q 103 -32229 640 -JJJJJ 938 -T22TJ 279 -AA5T9 805 -3335J 705 -T3J62 42 -33222 224 -T44A4 842 -QQQQ6 992 -96K2K 955 -TT6T6 631 -22828 698 -4K295 242 -8QQQJ 469 -3333T 153 -88A9A 96 -8736K 690 -5757Q 638 -9T9A9 137 -JJ555 255 -Q97Q9 287 -25K28 125 -65K6K 681 -253J4 436 -AT2T5 94 -3Q34T 943 -54Q3T 514 -KKQK4 8 -464K4 876 -3KK33 697 -28883 53 -62226 120 -8KK33 628 -QQA98 266 -3K924 824 -222K3 334 -79229 586 -9K999 685 -4Q44K 450 -797J8 963 -666J8 84 -A92J5 751 -999K6 183 -24595 894 -T46J6 504 -TQ2JA 941 -QQ77Q 764 -8QJ3J 928 -7667J 687 -28AT7 307 -52522 462 -9J2JT 340 -TTTJJ 464 -666K5 795 -56QQQ 357 -36J22 782 -42347 68 -72272 957 -96969 378 -TQQ7Q 302 -48422 673 -26662 864 -TKKKT 786 -4768T 26 -366T6 86 -79J97 336 -A4944 739 -6QQKK 961 -82K23 543 -Q9Q93 274 -T6QT3 931 -3KT35 198 -J7T6J 765 -77755 270 -284QK 511 -88668 240 -KKTK6 717 -AAAA2 193 -A4JAA 303 -4AAAA 872 -A78T6 75 -48447 684 -Q222J 354 -6357A 173 -JTK78 122 -QT6Q6 439 -K283J 558 -TJ5JQ 27 -KKK65 567 -J7648 363 -QJ475 702 -J472A 898 -5T3TT 793 -QK5QA 164 -9T97A 9 -KK495 493 -2T2T2 998 -88488 915 -T8777 601 -78888 747 -48478 517 -99898 128 -94996 289 -6Q84A 252 -46J63 114 -43AA3 33 -44TTJ 90 -Q5552 731 -69874 196 -2T228 413 -A282A 896 -49TJ6 108 -4444T 666 -26A2J 313 -22722 371 -65T3K 766 -88798 31 -K78JA 296 -7Q5TT 848 -55K5J 299 -3KK8K 297 -8KA5A 491 -JK6KK 149 -T333Q 290 -TKT7K 577 -2K3A7 414 -6K666 859 -KJ574 591 -63K26 797 -K2KAK 999 -TTT9J 703 -7JJJ2 117 -4JJ92 654 -969J6 624 -J4Q4T 683 -T5TTT 39 -A85AA 645 -7TQQ7 385 -66AA6 403 -9392Q 735 -2KT4Q 190 -95353 486 -58568 516 -739AK 852 -Q5KK2 10 -4K6T4 651 -2Q228 225 -9TTTT 901 -283QJ 136 -QQ3J3 220 -83383 235 -A99A3 485 -AA8AK 401 -J7TTQ 819 -9A772 292 -A6AAA 561 -93TTT 877 -QJ9Q9 147 -47Q77 814 -K638T 425 -AKK8A 571 -T7768 816 -QQ4Q4 497 -63262 738 -727K8 3 -88AT8 353 -K36T7 784 -4K564 12 -4AA44 339 -A2AA8 374 -65J55 312 -88988 188 -69666 309 -AAK5K 192 -77644 993 -82636 273 -5484T 396 -JKKJJ 678 -K3663 574 -TTT99 519 -838K8 515 -JKKJK 755 -2TQ84 494 -55558 258 -ATATT 109 -3TJ3T 719 -TJQAA 37 -66662 914 -58TQ5 64 -5J535 308 -7AQJ8 790 -K8JQT 578 -88885 529 -9K9J9 261 -J5555 247 -3QA86 210 -2479A 157 -JA6TJ 427 -QQ555 733 -AA5Q5 756 -AATAA 564 -8JTJT 762 -85533 725 -K52KK 537 -6A745 890 -8A429 630 -KK888 826 -T4T4T 280 -Q3AAT 669 -32958 93 -A342T 121 -K2KJK 320 -3K333 754 -6TTAA 636 -T4TTT 742 -AKAAK 389 -8JK8Q 545 -A7777 123 -T6282 815 -5Q42T 847 -99969 323 -733TJ 244 -46589 604 -J8KKK 166 -844K9 908 -Q3K56 20 -JA446 689 -5QQ7K 448 -4T927 7 -72474 211 -222T2 977 -88989 4 -8Q828 525 -2TT52 113 -36536 835 -A2JAA 923 -Q7983 295 -T6534 1000 -96939 461 -598K2 298 -QKQAA 154 -AAKAA 861 -TQ696 674 -K3Q9A 348 -QQQQ4 827 -88K84 987 -KK555 712 -22777 889 -254T4 672 -3K23K 483 -44463 811 -Q77AQ 878 -AK5KK 555 -AQAAA 214 -QA7K9 484 -TT5KK 161 -T7QQT 541 -AK6A6 422 -66967 314 -7KQ79 437 -77677 704 -T76JQ 505 -A525J 143 -83533 360 -J4Q53 36 -2K7AJ 170 -Q4AAA 87 -47774 953 -TK2KQ 935 -K67T4 909 -T8Q43 924 -33995 945 -JQA8T 569 -KKK55 744 -68866 152 -2J2TK 18 -Q7QQQ 417 -T7Q82 76 -53322 405 -TA4Q3 723 -2Q9J9 499 -36336 179 -9Q494 706 -87JK6 77 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day7/sample.txt b/AdventOfCode/Problems/AOC2023/Day7/sample.txt deleted file mode 100644 index 03030f0..0000000 --- a/AdventOfCode/Problems/AOC2023/Day7/sample.txt +++ /dev/null @@ -1,5 +0,0 @@ -32T3K 765 -T55J5 684 -KTJJT 220 -KK677 28 -QQQJA 483 \ No newline at end of file diff --git a/AdventOfCode/Problems/AOC2023/Day7/sara.txt b/AdventOfCode/Problems/AOC2023/Day7/sara.txt deleted file mode 100644 index 56216df..0000000 --- a/AdventOfCode/Problems/AOC2023/Day7/sara.txt +++ /dev/null @@ -1,1000 +0,0 @@ -K43AT 328 -AAQ2A 410 -45452 995 -T9999 645 -J7737 326 -4TT46 891 -A3AAT 565 -ATTTJ 793 -K2TJK 441 -6J66K 640 -QQQQ7 582 -K596A 203 -48544 862 -74AJQ 103 -J333J 895 -737T4 472 -26226 863 -QQQ7A 959 -6K5J6 257 -7QAT8 10 -4K9KT 894 -TTT66 720 -57874 13 -QJ64Q 536 -8444Q 497 -46K62 642 -Q4444 256 -75K96 984 -TQJ38 237 -Q7286 460 -A2255 985 -66464 661 -32J22 294 -2T22T 880 -2AJJJ 643 -555TT 637 -7T73T 519 -3786T 124 -JT2T2 735 -K4KKK 982 -A8TT4 526 -KK8TJ 334 -54A69 554 -6KK46 912 -T7JQT 766 -99399 437 -5TJ5J 842 -QQ99T 719 -3A9QK 715 -T9TT5 684 -A7A7A 394 -A9559 883 -J2662 50 -5J2A4 44 -636Q6 319 -96K93 937 -4KKJK 924 -AA4AA 555 -AJ695 755 -63T34 476 -K7K47 644 -66K69 166 -K556Q 404 -37249 748 -77JJ9 331 -JJ655 493 -QAKA2 350 -Q7QQK 243 -A6745 363 -QTJTT 538 -44QQ4 529 -666J3 115 -TQ72A 710 -Q5777 457 -4TTJ6 773 -JJ3J6 786 -AA955 911 -4JA44 198 -Q883J 517 -J9933 199 -8453J 349 -6646Q 846 -75J8J 761 -A7A7J 596 -2J993 228 -32636 137 -Q928J 778 -KKKJJ 960 -4466J 929 -775QQ 280 -7T476 749 -979KK 355 -35373 218 -K7788 392 -25K69 289 -74776 882 -A58T2 898 -2A22A 377 -TKT78 545 -K752T 253 -77779 945 -996AA 650 -QQ3A3 859 -K6J87 626 -K22K3 765 -TT37T 94 -372K3 212 -48887 525 -2676T 72 -977A3 641 -3J67K 111 -A6388 118 -3K359 993 -AA8AA 379 -J66J6 841 -2222J 1000 -T757J 117 -99J9T 772 -88846 475 -29J28 572 -77J72 900 -A8QAK 904 -T4KJK 621 -T44TJ 140 -JK9KK 593 -849TJ 828 -59794 486 -3K5QA 318 -K2J98 11 -77744 421 -2K279 231 -6Q3QT 79 -3A999 271 -3QT79 119 -T4598 840 -666T8 717 -9JJ99 811 -QQQKK 671 -QTQQT 303 -86666 605 -47AA3 482 -52525 816 -4Q2Q4 722 -77224 609 -78688 976 -7QKA9 865 -9Q99T 989 -5342A 279 -9Q35K 999 -777AQ 764 -AJ43Q 143 -QQQQ8 744 -2Q3J9 61 -KKK99 779 -KK8KK 966 -TQ839 51 -J5JA5 148 -4942T 725 -AT999 732 -62666 499 -89725 468 -3J566 953 -Q9A58 711 -9QQ5Q 413 -78J57 726 -945TA 921 -KKAT3 938 -3A433 654 -8AA82 88 -77KK7 430 -3T777 728 -QK32T 190 -6J638 708 -QTQJA 632 -KT5A9 221 -79KT8 879 -AT474 18 -77867 756 -99799 815 -A52T4 777 -3K9J4 562 -66QQ8 730 -888AJ 351 -K68KK 49 -44442 905 -Q3A52 304 -66AT9 681 -AQ44J 838 -T6TT8 739 -JA5KK 638 -82Q2J 785 -84665 411 -8K4J4 100 -6936K 664 -7J799 474 -QKQ8K 690 -929J4 860 -6747Q 780 -QKQTQ 979 -53JQ3 635 -T54Q7 43 -9876K 301 -57555 511 -A7777 933 -7533A 121 -T77TT 378 -94977 876 -44K9Q 758 -999A9 930 -99TTT 104 -J8243 375 -QQ2Q2 947 -QAQ99 789 -22A24 91 -9TJK9 733 -666J6 267 -444T3 611 -AA4JJ 194 -888A8 568 -4Q723 804 -5T565 150 -AA23A 347 -9725Q 122 -TT8T8 234 -A9445 342 -A2288 67 -99Q44 167 -3K688 600 -6QQQK 653 -T5J34 423 -3K5T4 868 -8J99A 515 -37T8K 383 -J4T85 182 -Q7644 449 -QQ4TQ 471 -56464 824 -6J85Q 798 -4Q6QQ 986 -8864K 613 -22422 415 -T22T4 695 -6J633 574 -479AK 175 -8JAQ4 397 -5J5T8 662 -A7J99 594 -85688 391 -A3TJ6 204 -J3T33 546 -Q777J 539 -6KJTJ 812 -8TT55 660 -3Q23Q 128 -J7JJ7 585 -6T6J6 837 -5288T 964 -4J34A 767 -77K37 797 -6A665 866 -49A6J 856 -Q9QQ8 261 -QJ9JQ 158 -T5363 75 -QT994 528 -A3335 184 -QAAAA 296 -22886 672 -2922J 110 -99K99 325 -23243 967 -AA545 361 -24443 324 -J258Q 239 -7685Q 731 -T7TKK 281 -QQQTJ 429 -8J828 552 -J8484 21 -3J27A 564 -2A5T9 750 -A3QT5 154 -599J5 245 -KK7A8 71 -8888K 485 -2K859 6 -98959 922 -6J669 123 -A5552 452 -QQA6K 649 -QTQQQ 81 -Q97KK 808 -82276 845 -T6Q36 788 -5TJTT 387 -77787 108 -Q39A2 287 -66Q6Q 896 -89635 197 -TT2TJ 120 -4AA2A 560 -99KK9 534 -KK3KK 479 -65698 330 -KJ63K 775 -K6676 442 -K2226 698 -KJ444 877 -42442 802 -KK8K3 220 -88555 942 -4QQ74 87 -35959 899 -A5736 64 -A8629 941 -2TA8Q 706 -87627 250 -AA6J3 676 -47442 492 -6QJ66 507 -8K3TQ 109 -Q7777 697 -AAAA3 412 -4999A 74 -996K9 498 -323KK 522 -355JA 978 -TK2A7 864 -A9JAQ 5 -5576T 713 -Q272Q 312 -877KK 89 -K6666 658 -J876Q 368 -A63K8 336 -83AAT 106 -6TQ82 373 -7JQQQ 782 -JKTT3 834 -QQ999 129 -3AK6Q 601 -J7TJ7 200 -TK999 185 -76333 907 -JAAAA 57 -5T7T5 37 -QAQ3Q 807 -2666T 406 -4TT43 501 -84484 22 -9T99T 651 -T8675 965 -9276A 848 -98J98 776 -T2299 40 -KTATA 162 -A4K5K 179 -8888J 473 -A554K 420 -999AJ 783 -9696T 367 -KK9KK 56 -TA9AT 892 -AT7T7 38 -T3T3T 530 -23A9T 634 -QA4K2 241 -88K68 362 -T4J9Q 193 -K9T72 52 -76566 92 -9JT67 3 -3Q468 768 -4285K 206 -J28K6 285 -6J86Q 159 -A4925 521 -J5525 531 -A5A55 366 -5968T 818 -44454 320 -8QK88 962 -99996 791 -4A44A 284 -97T48 146 -39T89 686 -3497K 298 -4224T 209 -AAA3K 615 -22795 628 -2QJQQ 141 -35999 73 -73337 32 -49999 403 -JJJJ3 665 -89K74 63 -Q76K2 157 -6868J 171 -J8JJ8 853 -3TJ56 869 -42TA6 682 -33633 337 -AJQ58 135 -3J388 164 -7Q6T2 909 -6TAQT 483 -33379 327 -833AA 332 -885QJ 177 -39522 908 -93JQK 15 -323K2 236 -28A5A 384 -J99JJ 558 -4Q4QQ 360 -38A95 210 -43344 746 -3J589 288 -JJ8JJ 28 -23223 436 -TAA58 149 -2227J 414 -QQQA4 356 -A6456 754 -34444 131 -83K6K 310 -37233 41 -A7797 84 -62426 333 -2A822 569 -KAAKK 358 -T2AJ6 901 -6J822 729 -8J86J 652 -A935K 247 -TTKT3 998 -8ATAT 12 -K5622 170 -8QQ8Q 30 -82288 524 -Q4T94 445 -TAAA2 506 -7A79Q 663 -AT94K 292 -J6937 659 -5343A 694 -43JT6 851 -K4334 700 -3K3K3 607 -AJ2JA 980 -AA4AJ 422 -4K444 448 -768TJ 743 -A5AJA 35 -A33AJ 971 -KA662 952 -226Q2 113 -488Q8 295 -633T3 481 -J22K2 861 -388J8 101 -3Q524 152 -96J69 466 -882T3 315 -56J8T 258 -AAJ22 418 -Q722T 306 -3Q334 969 -A9K99 455 -AT4J3 857 -5QKA9 29 -2KKK2 242 -74433 251 -96K69 843 -KJJ5K 86 -576K8 692 -27TTA 470 -66JK9 240 -4T6Q7 496 -65T99 925 -3AT53 693 -5KTK9 931 -Q4999 855 -3QQ8Q 854 -5555T 114 -55J66 884 -7777J 409 -2JKJ5 795 -75755 23 -444JJ 308 -5JKJ5 701 -72Q77 93 -28Q28 639 -2A257 438 -95KJ4 484 -QTQ39 890 -8JK8K 195 -999KQ 463 -64JQ6 648 -49444 796 -999A8 439 -9J229 277 -22Q6Q 345 -QQ2QQ 557 -AQ45K 836 -8T3KJ 918 -8KKTK 2 -J5T55 238 -K4663 794 -QQAQQ 216 -225K5 927 -32658 389 -92276 477 -63K9T 603 -58Q32 232 -8AK52 973 -KQKQK 323 -88592 656 -22223 395 -K4TT4 354 -46KK3 850 -5T53T 163 -44996 858 -3J3K3 7 -QQ2Q4 630 -9QA2K 136 -Q5KQQ 677 -JJJJJ 974 -55475 737 -6AK5Q 736 -Q4454 997 -T8282 144 -K3333 810 -92929 59 -K44KT 427 -7A774 889 -96996 902 -79QQ9 39 -A73A3 670 -44644 224 -2Q54Q 311 -56555 724 -783J7 19 -2KKKK 950 -T74K7 799 -64464 370 -J6T62 833 -885J8 459 -84J66 617 -77579 408 -2J36T 386 -KTK2K 24 -34334 249 -44489 939 -55955 915 -736QA 58 -4J548 839 -QQQ3Q 800 -57855 934 -K5KAA 270 -A6Q22 262 -2TTTT 398 -75A2Q 759 -J2529 575 -99373 16 -78355 981 -JA587 769 -AA38Q 255 -22A77 903 -89999 827 -6JT7T 913 -A59JK 872 -6QAQA 542 -98J99 712 -K4TTQ 520 -699J9 138 -39JJT 757 -A2TJ5 419 -Q8647 96 -JT779 619 -7T5TT 417 -A433A 685 -KTJKT 707 -29T73 679 -KKAKK 31 -72758 181 -TTATT 348 -65Q7T 467 -K8222 98 -QK5KK 504 -44QJQ 259 -6T475 709 -52589 33 -58898 631 -59535 741 -4J8KK 20 -TQQTT 132 -8KT6T 784 -Q33KK 291 -T9QT5 897 -3983J 127 -73A33 556 -J2452 718 -7465Q 886 -89899 935 -6TJA6 544 -79797 447 -89J77 571 -35333 518 -7478K 875 -6TQJ4 595 -636K5 747 -QJQ5A 156 -76776 165 -45588 822 -2T6A9 622 -333QQ 273 -9J888 563 -J2577 451 -6A8J3 847 -33J33 364 -J6TA8 689 -83333 916 -9473T 371 -8397A 516 -8352K 264 -38J8J 509 -93696 523 -69JJ7 464 -T6KK2 357 -734AQ 340 -QA6AA 461 -K2AKK 443 -74TA3 987 -52TJ7 961 -67992 321 -A2972 830 -9JQ9Q 625 -TTTT4 727 -TQ898 958 -2222K 610 -8346J 508 -9ATTT 540 -J4464 655 -4JAA3 189 -73669 762 -54445 983 -39QKQ 316 -6777Q 948 -ATAAA 893 -T5KTK 388 -62KKK 77 -58647 307 -5JA88 83 -9J944 183 -5J274 133 -44K4K 920 -4TTA9 54 -AA9A6 940 -KTKTK 592 -399Q2 399 -6JQQQ 573 -A2955 233 -37Q8T 274 -QTKTT 376 -9KT59 577 -KK3Q4 598 -99595 322 -3Q339 225 -65J55 201 -AQTQQ 874 -5667J 936 -TJ8Q2 829 -T6Q45 910 -KQ4AK 380 -8AQQJ 770 -28838 402 -JAAAJ 752 -A5AA5 4 -86886 34 -46494 551 -963J5 76 -773A7 814 -67794 505 -4KJ4K 559 -J8585 230 -KT3K6 618 -23QJ8 47 -QQ464 69 -96J9Q 469 -55777 714 -J2K58 227 -K24Q2 774 -888KJ 352 -Q3TQQ 647 -K3JA4 365 -J4TKQ 548 -88J4J 78 -9J44J 489 -22525 297 -QQ9QQ 42 -2222A 82 -5A4A4 988 -K6479 36 -A2AAA 597 -6J664 699 -85555 70 -77Q7Q 222 -AA5AA 541 -QQQQJ 612 -555J5 512 -44AA3 763 -65635 45 -JKKK5 871 -T3733 949 -JQK7Q 226 -Q4QQQ 126 -47AAA 214 -7T345 673 -73862 465 -5555A 994 -AA54K 787 -KK7K7 951 -Q5585 579 -84444 314 -7333K 283 -A37JK 68 -9QA36 53 -9T78T 172 -9J567 809 -KQQ6K 26 -J7882 444 -J5TKT 490 -QQQ97 992 -TTKTT 208 -6T666 211 -72977 266 -73AT9 532 -Q5KJ2 723 -AK4AA 852 -8QJQJ 820 -73383 426 -6K4A8 260 -88222 514 -832QQ 275 -77KQ7 491 -68J88 721 -46484 153 -55552 282 -8T3Q8 627 -7KQKQ 944 -T9Q84 390 -22775 771 -TKT72 604 -74QQQ 217 -5Q44Q 196 -J2TK3 881 -J88J8 305 -72777 268 -K3KKJ 400 -222TJ 329 -J3437 527 -27QAK 696 -K7676 272 -2A22K 578 -537J2 955 -777T7 926 -5K36A 646 -T2Q95 570 -27727 65 -T885T 688 -25442 602 -Q6Q7Q 543 -875K8 586 -78K3K 107 -KTKTQ 450 -555JJ 620 -TQAJJ 792 -6977Q 813 -65696 943 -J3563 956 -5KKKK 977 -88A6A 887 -AA22A 335 -Q8AQQ 405 -4JATK 702 -A6888 567 -J765T 487 -2Q4A6 478 -JK979 510 -44T27 278 -35323 751 -A7AAA 431 -8QT82 826 -QTJ86 928 -3J773 691 -K58J8 970 -88442 160 -A3AA9 633 -6AJ55 142 -QKKQ9 178 -93TJ7 805 -389A2 97 -4373A 95 -7Q784 359 -7KJ77 393 -74J4K 14 -94TTT 968 -3QA3K 248 -66944 48 -QQKQQ 823 -AA5A7 446 -5JT22 745 -T694K 738 -Q956Q 705 -34333 675 -8T88T 17 -2T3TJ 576 -5A578 186 -4848Q 549 -T322T 566 -77775 112 -QJ599 85 -AQKQA 229 -78Q77 678 -3K9K7 831 -55524 338 -A333A 932 -JJ222 191 -JJKJQ 313 -69669 500 -33322 513 -T7TTT 781 -A44JJ 580 -2QJ8J 276 -KA7A6 803 -346KT 401 -853Q7 906 -AA6A6 666 -3QA43 9 -28J25 244 -8686A 134 -KA88A 62 -K9888 535 -4T7KA 219 -KKK6K 996 -9T994 435 -K8KQK 174 -QQAA4 246 -5K5JK 588 -QJ875 957 -46358 919 -3A393 954 -7JKK7 972 -2QKK2 716 -TKJ9K 151 -66646 703 -5KJT2 369 -7KJK8 372 -A8A8A 169 -AAA9A 187 -TT55T 878 -44654 587 -Q6QQQ 90 -7AAJA 923 -6TTTJ 674 -66676 339 -88894 870 -Q2K48 533 -TTTT9 130 -763J3 343 -88333 817 -AQ785 704 -QQ5QA 385 -737T9 116 -95595 801 -J84AK 590 -79796 102 -J3TJ4 683 -26299 503 -8T888 867 -53AAJ 608 -2A56J 46 -8955A 381 -J5A55 844 -QJ9J9 636 -44J44 669 -A7JTA 550 -7TT24 317 -57A55 396 -J3JK3 55 -3TT33 888 -84JJ6 583 -3362T 547 -49494 176 -88858 173 -6KKJ6 614 -QK662 623 -Q4223 302 -397J5 147 -J5A9T 454 -9TT2T 145 -98T85 599 -86JQ2 433 -KQ977 806 -7T6T5 1 -72QQQ 873 -KTJKK 66 -77578 161 -TQ8T8 60 -AA25A 963 -T2AA4 382 -6T52J 346 -KK55A 494 -A4A4A 680 -55454 125 -49QQQ 657 -K6J9Q 290 -77J7J 155 -5AAJ5 687 -KQJ68 606 -88898 667 -29J27 616 -TJTTT 946 -46828 269 -2T28T 188 -787K7 293 -55223 254 -T6QT6 581 -TTA6A 825 -252AA 252 -JKQKK 205 -88585 819 -TT8TT 914 -K87T5 425 -KQKKK 416 -K9K74 263 -89627 624 -94889 537 -K96AQ 502 -Q77JA 991 -66367 849 -92922 760 -KAT4K 480 -ATTAA 553 -J4447 432 -63T5T 440 -282J2 192 -JKKKK 753 -6A74K 25 -46747 407 -TT3J9 299 -5KKK9 80 -6TA22 353 -T5795 265 -24TK9 202 -5Q555 207 -T5A45 341 -2K24J 742 -AJA9A 8 -45555 456 -88699 668 -66Q86 344 -AAA85 99 -7736T 591 -A6Q6Q 223 -A252J 589 -TTTKK 309 -77AAK 458 -68A9K 629 -6TK66 300 -2J242 885 -TAA68 488 -2Q72J 734 -936KA 213 -59JA4 180 -AA999 105 -843J9 990 -T4T44 215 -4ATAA 561 -J5333 821 -77774 424 -9AA6J 27 -JTJTT 790 -443KK 975 -TT8T9 286 -74Q89 832 -58QTA 453 -39393 917 -88234 740 -Q62AJ 374 -999Q9 235 -8Q828 428 -QJQJQ 462 -2K7TJ 139 -AJ239 835 -29499 434 -97J77 495 -99J99 584 -464J5 168 \ No newline at end of file