diff options
author | Justin Wernick <justin@worthe-it.co.za> | 2024-01-21 21:54:10 +0200 |
---|---|---|
committer | Justin Wernick <justin@worthe-it.co.za> | 2024-01-21 21:54:10 +0200 |
commit | 939fb8cd409117da1c1ef9d13bfb143520912c76 (patch) | |
tree | 5492a8e4a3ff9404889390e70f22dd3b501ae4e4 | |
parent | 705e1a6ab99ee3292f8861b70664bfd0d7c2ea1a (diff) |
Clear out old input files
176 files changed, 1 insertions, 72589 deletions
@@ -1 +1,2 @@ **/target +**/inputs
\ No newline at end of file diff --git a/2017/inputs/.gitkeep b/2017/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2017/inputs/.gitkeep diff --git a/2017/inputs/day_1.txt b/2017/inputs/day_1.txt deleted file mode 100644 index 7a4debd..0000000 --- a/2017/inputs/day_1.txt +++ /dev/null @@ -1 +0,0 @@ -21752342814933766938172121674976879111362417653261522357855816893656462449168377359285244818489723869987861247912289729579296691684761143544956991583942215236568961875851755854977946147178746464675227699149925227227137557479769948569788884399379821111382536722699575759474473273939756348992714667963596189765734743169489599125771443348193383566159843593541134749392569865481578359825844394454173219857919349341442148282229689541561169341622222354651397342928678496478671339383923769856425795211323673389723181967933933832711545885653952861879231537976292517866354812943192728263269524735698423336673735158993853556148833861327959262254756647827739145283577793481526768156921138428318939361859721778556264519643435871835744859243167227889562738712953651128317624673985213525897522378259178625416722152155728615936587369515254936828668564857283226439881266871945998796488472249182538883354186573925183152663862683995449671663285775397453876262722567452435914777363522817594741946638986571793655889466419895996924122915777224499481496837343194149123735355268151941712871245863553836953349887831949788869852929147849489265325843934669999391846286319268686789372513976522282587526866148166337215961493536262851512218794139272361292811529888161198799297966893366553115353639298256788819385272471187213579185523521341651117947676785341146235441411441813242514813227821843819424619974979886871646621918865274574538951761567855845681272364646138584716333599843835167373525248547542442942583122624534494442516259616973235858469131159773167334953658673271599748942956981954699444528689628848694446818825465485122869742839711471129862632128635779658365756362863627135983617613332849756371986376967117549251566281992964573929655589313871976556784849231916513831538254812347116253949818633527185174221565279775766742262687713114114344843534958833372634182176866315441583887177759222598853735114191874277711434653854816841589229914164681364497429324463193669337827467661773833517841763711156376147664749175267212562321567728575765844893232718971471289841171642868948852136818661741238178676857381583155547755219837116125995361896562498721571413742 diff --git a/2017/inputs/day_10.txt b/2017/inputs/day_10.txt deleted file mode 100644 index 6544f8c..0000000 --- a/2017/inputs/day_10.txt +++ /dev/null @@ -1 +0,0 @@ -187,254,0,81,169,219,1,190,19,102,255,56,46,32,2,216 diff --git a/2017/inputs/day_11.txt b/2017/inputs/day_11.txt deleted file mode 100644 index c31c097..0000000 --- a/2017/inputs/day_11.txt +++ /dev/null @@ -1 +0,0 @@ -s,s,sw,se,s,nw,nw,ne,n,ne,n,n,n,n,n,n,n,ne,n,ne,ne,se,ne,n,ne,n,n,ne,se,sw,se,s,se,se,se,se,s,se,se,s,se,se,nw,se,se,se,s,s,nw,s,s,se,nw,s,n,s,nw,s,s,s,s,s,s,s,s,s,s,s,sw,s,s,s,s,s,sw,sw,s,sw,s,nw,sw,sw,s,sw,ne,sw,sw,s,se,sw,sw,sw,sw,sw,sw,sw,nw,sw,sw,sw,se,sw,nw,nw,sw,sw,sw,s,sw,nw,se,nw,se,nw,sw,nw,nw,se,n,sw,s,s,s,nw,sw,sw,nw,se,nw,sw,sw,sw,nw,sw,sw,nw,nw,nw,nw,ne,n,nw,nw,ne,nw,nw,nw,nw,nw,se,nw,nw,n,nw,nw,nw,sw,n,nw,nw,nw,nw,n,s,nw,ne,nw,s,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,s,sw,n,n,nw,nw,n,n,nw,nw,n,nw,n,n,nw,n,s,n,nw,ne,n,nw,n,nw,n,n,n,n,se,s,n,s,n,s,n,n,n,nw,n,s,n,n,n,n,n,ne,n,n,n,n,s,n,n,n,n,sw,n,n,n,nw,n,n,n,n,nw,se,n,ne,n,n,ne,n,ne,ne,n,n,n,n,ne,n,n,nw,n,n,n,n,ne,se,se,ne,ne,ne,n,ne,n,ne,ne,nw,ne,ne,n,n,n,ne,ne,ne,n,ne,nw,n,s,ne,ne,ne,ne,ne,n,s,ne,ne,ne,n,ne,ne,ne,sw,ne,ne,ne,s,n,ne,ne,n,ne,ne,ne,ne,ne,se,ne,ne,se,ne,ne,ne,ne,se,ne,se,ne,nw,nw,sw,s,n,ne,ne,ne,ne,ne,sw,ne,ne,ne,sw,ne,ne,ne,ne,sw,se,ne,ne,ne,ne,se,s,se,s,nw,ne,ne,n,se,ne,ne,ne,sw,ne,s,s,nw,se,nw,ne,s,ne,se,ne,n,ne,n,s,n,ne,ne,s,ne,se,se,ne,sw,nw,s,n,nw,n,se,ne,se,se,sw,ne,ne,sw,se,se,se,se,sw,ne,se,s,ne,ne,n,se,ne,sw,ne,ne,se,se,nw,se,ne,ne,nw,sw,se,s,s,se,se,se,s,se,nw,se,ne,se,se,se,se,se,se,se,sw,nw,se,se,se,se,se,se,sw,se,sw,ne,se,se,se,se,se,se,se,se,s,se,se,se,se,se,se,ne,se,se,s,sw,s,se,se,se,se,se,se,se,s,se,sw,se,se,n,s,se,s,ne,se,se,se,s,se,s,se,se,ne,se,se,sw,s,se,se,se,se,nw,se,n,ne,s,s,nw,se,se,s,se,n,se,se,s,se,se,s,se,se,ne,se,se,se,s,s,sw,s,s,se,s,se,s,se,s,se,se,se,s,se,s,nw,s,s,se,se,se,se,sw,sw,s,se,s,se,se,s,n,se,se,se,se,s,se,se,s,se,se,se,sw,s,s,s,se,se,s,s,se,s,s,se,s,s,n,s,nw,s,n,s,sw,s,nw,s,s,se,se,sw,s,s,s,sw,se,s,n,s,se,n,s,se,se,se,s,s,s,se,ne,s,se,n,se,s,se,se,s,ne,sw,se,s,s,se,s,s,s,s,s,s,s,s,se,s,nw,s,s,s,s,s,s,s,s,s,s,s,ne,ne,s,s,s,s,s,s,s,s,s,ne,ne,s,s,s,s,s,s,s,s,nw,s,s,se,sw,s,sw,s,s,nw,s,s,s,s,s,s,s,s,s,n,ne,se,s,s,s,s,n,se,s,sw,s,sw,sw,sw,s,s,sw,s,s,s,nw,sw,s,s,s,s,s,ne,sw,s,s,sw,s,s,s,s,s,s,sw,s,s,se,s,s,sw,n,sw,s,s,sw,s,s,s,s,s,sw,s,ne,s,s,s,s,sw,ne,s,ne,n,sw,s,s,s,sw,s,sw,nw,s,s,ne,sw,sw,nw,s,s,sw,sw,s,ne,s,s,sw,se,s,s,sw,s,s,sw,s,sw,sw,s,s,s,s,sw,sw,sw,s,n,ne,s,ne,s,sw,s,se,s,sw,sw,s,sw,sw,sw,sw,s,s,s,s,se,s,sw,sw,sw,sw,n,s,sw,s,s,sw,sw,s,s,n,sw,s,sw,sw,ne,sw,sw,s,sw,sw,sw,sw,sw,s,s,sw,se,sw,sw,sw,sw,s,s,sw,s,sw,sw,nw,sw,sw,se,sw,s,s,nw,nw,s,s,sw,sw,s,n,s,sw,sw,se,s,sw,sw,ne,sw,sw,sw,sw,sw,ne,sw,s,sw,sw,n,sw,sw,sw,sw,s,sw,sw,sw,sw,sw,n,nw,s,sw,s,s,n,ne,sw,sw,sw,sw,n,sw,se,sw,sw,s,se,sw,sw,sw,sw,sw,sw,s,ne,ne,ne,sw,sw,sw,ne,s,sw,sw,sw,sw,nw,s,sw,sw,s,s,sw,sw,n,nw,nw,sw,sw,sw,se,nw,nw,sw,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,sw,sw,sw,nw,nw,se,sw,sw,sw,sw,sw,ne,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,nw,s,sw,sw,se,sw,s,sw,sw,nw,nw,nw,sw,sw,nw,sw,se,ne,sw,sw,sw,sw,ne,sw,sw,nw,sw,se,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,sw,n,nw,sw,sw,sw,s,sw,sw,nw,n,s,sw,n,nw,nw,sw,sw,nw,sw,sw,se,sw,sw,nw,sw,sw,s,sw,nw,sw,nw,sw,nw,nw,nw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,s,sw,nw,nw,ne,n,nw,sw,sw,nw,sw,sw,nw,nw,nw,sw,sw,sw,ne,s,sw,nw,nw,sw,nw,sw,s,nw,n,nw,sw,sw,nw,nw,sw,nw,nw,n,sw,nw,sw,nw,sw,n,sw,nw,sw,sw,sw,sw,n,sw,n,nw,nw,s,sw,se,sw,sw,nw,n,sw,sw,sw,n,sw,nw,sw,ne,nw,sw,sw,s,n,nw,sw,nw,nw,nw,sw,sw,sw,nw,nw,ne,sw,s,sw,nw,n,sw,sw,sw,nw,ne,ne,sw,nw,nw,sw,s,s,sw,sw,nw,ne,sw,nw,sw,nw,nw,sw,sw,sw,sw,nw,nw,s,se,nw,sw,nw,ne,s,nw,nw,ne,sw,nw,nw,n,nw,nw,sw,sw,sw,nw,nw,nw,sw,nw,nw,n,sw,sw,nw,s,n,sw,nw,nw,sw,nw,n,nw,nw,nw,nw,nw,nw,sw,sw,n,n,sw,sw,nw,nw,nw,nw,ne,nw,nw,nw,sw,nw,nw,nw,nw,ne,nw,nw,nw,nw,n,nw,nw,nw,s,nw,nw,sw,nw,s,nw,ne,ne,nw,nw,sw,nw,nw,nw,nw,sw,nw,se,sw,nw,sw,nw,nw,ne,nw,n,nw,nw,sw,nw,nw,nw,sw,nw,ne,s,nw,nw,sw,s,nw,sw,sw,nw,nw,nw,sw,s,nw,nw,nw,nw,se,nw,s,nw,nw,nw,se,ne,ne,nw,nw,nw,nw,nw,sw,nw,ne,ne,nw,nw,nw,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,ne,nw,nw,s,nw,nw,ne,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,nw,nw,ne,nw,n,nw,nw,ne,n,nw,sw,nw,n,nw,n,sw,nw,ne,s,se,n,ne,se,nw,ne,nw,ne,nw,ne,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,ne,nw,s,se,nw,n,n,nw,ne,nw,nw,nw,nw,ne,nw,nw,s,nw,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,n,nw,nw,s,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,sw,n,nw,nw,nw,nw,nw,nw,nw,s,nw,se,n,n,n,nw,se,nw,nw,s,s,nw,nw,n,nw,nw,s,nw,nw,nw,se,nw,nw,nw,se,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,n,nw,n,ne,nw,nw,nw,se,ne,nw,nw,nw,n,nw,nw,ne,n,n,nw,nw,sw,nw,nw,nw,nw,se,nw,n,s,nw,nw,n,n,nw,se,n,nw,nw,nw,n,nw,nw,nw,n,nw,se,n,se,sw,s,n,s,nw,nw,nw,nw,n,n,s,nw,nw,se,nw,nw,se,nw,n,n,nw,n,se,nw,n,n,nw,n,nw,n,nw,nw,n,nw,n,s,nw,nw,nw,nw,ne,ne,se,sw,nw,n,n,nw,s,n,nw,nw,n,n,nw,n,nw,nw,nw,nw,nw,n,nw,n,n,sw,n,se,nw,n,n,nw,n,nw,nw,n,s,sw,nw,ne,nw,n,sw,nw,nw,n,nw,sw,s,nw,n,n,nw,se,n,nw,n,ne,n,nw,nw,n,nw,nw,n,nw,n,nw,nw,nw,n,se,sw,nw,nw,nw,sw,nw,nw,nw,nw,se,n,n,ne,n,nw,nw,n,nw,nw,n,sw,n,se,nw,nw,n,n,n,nw,n,nw,n,nw,n,ne,n,n,nw,n,n,n,nw,se,sw,n,sw,n,nw,nw,n,n,n,se,nw,sw,ne,n,se,nw,nw,n,n,n,n,n,n,nw,n,n,nw,sw,nw,n,sw,n,n,se,sw,n,n,n,nw,sw,nw,n,n,n,n,nw,n,n,nw,n,s,n,n,sw,n,nw,ne,s,nw,ne,n,n,n,ne,s,n,n,n,n,n,n,se,nw,nw,n,n,nw,n,n,s,se,n,nw,n,n,n,n,n,n,nw,n,n,n,nw,nw,nw,n,n,n,nw,nw,sw,n,se,n,s,n,n,n,n,n,n,ne,n,se,n,n,n,se,n,nw,n,nw,n,n,n,n,n,n,n,nw,n,n,n,n,n,n,ne,n,n,nw,n,n,sw,n,nw,n,n,sw,n,n,n,nw,se,n,n,n,nw,n,s,n,n,n,n,n,n,n,s,n,n,n,n,nw,n,n,sw,sw,nw,n,nw,nw,sw,n,n,n,n,n,n,n,n,n,n,n,s,n,n,n,n,nw,n,n,n,n,n,n,n,s,n,nw,n,sw,nw,ne,n,nw,n,sw,n,n,n,n,n,ne,n,nw,n,n,n,n,n,n,n,ne,n,n,n,n,ne,n,n,n,n,ne,n,n,n,n,ne,n,n,s,n,n,se,n,n,n,n,n,n,n,nw,n,ne,nw,sw,ne,nw,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,ne,n,n,se,n,ne,n,ne,n,n,n,n,ne,n,ne,se,s,ne,nw,se,n,n,n,n,se,n,n,ne,s,n,nw,n,nw,nw,n,n,n,n,n,n,n,n,n,s,n,n,n,s,n,nw,n,n,n,n,n,n,n,n,n,n,n,n,ne,ne,n,sw,n,se,n,n,n,n,n,n,n,se,n,ne,n,ne,n,n,n,n,n,sw,n,n,s,nw,n,n,n,ne,ne,n,n,n,ne,n,n,se,n,n,n,n,ne,n,n,n,s,n,se,ne,n,n,n,n,n,n,n,n,s,ne,s,nw,n,ne,s,ne,n,n,n,n,ne,n,n,n,n,n,n,n,n,n,ne,n,se,ne,n,ne,ne,ne,ne,se,n,n,ne,n,n,n,n,nw,ne,sw,ne,n,n,ne,se,n,n,n,n,se,n,n,n,ne,n,se,ne,ne,n,s,nw,n,ne,n,n,nw,n,n,ne,n,ne,n,sw,n,se,n,ne,nw,ne,ne,n,n,n,ne,n,ne,nw,n,s,n,n,n,n,ne,n,n,ne,n,nw,n,n,n,ne,n,s,n,n,n,n,n,ne,ne,n,sw,n,ne,n,n,sw,ne,n,ne,ne,n,n,ne,ne,ne,n,ne,ne,ne,n,ne,sw,n,n,ne,ne,ne,se,n,ne,ne,ne,n,nw,n,ne,n,n,n,ne,n,n,n,n,n,ne,ne,n,ne,s,nw,ne,n,ne,ne,ne,n,n,n,n,nw,n,n,ne,ne,ne,n,ne,n,ne,ne,n,ne,ne,nw,ne,nw,n,n,ne,se,ne,se,ne,n,nw,n,n,s,n,se,ne,ne,n,ne,n,ne,s,n,n,sw,ne,ne,se,n,ne,n,n,n,n,sw,ne,ne,nw,n,n,ne,ne,ne,n,ne,n,sw,ne,ne,ne,ne,n,ne,se,ne,sw,n,n,n,ne,ne,sw,ne,ne,ne,n,ne,ne,n,ne,se,ne,s,nw,n,sw,n,ne,n,n,n,n,ne,n,sw,ne,ne,nw,n,ne,se,ne,ne,ne,ne,n,ne,ne,n,ne,n,ne,ne,ne,n,s,s,ne,ne,ne,s,ne,ne,ne,sw,n,n,ne,n,s,ne,n,n,nw,n,se,sw,ne,ne,ne,s,n,n,ne,ne,n,ne,ne,nw,ne,ne,ne,s,se,ne,ne,ne,n,ne,nw,n,ne,ne,sw,n,n,ne,ne,ne,n,ne,ne,se,ne,ne,n,ne,ne,ne,sw,s,n,n,n,se,n,s,ne,ne,ne,sw,ne,ne,se,ne,ne,ne,ne,ne,n,s,se,ne,ne,ne,n,ne,sw,se,s,ne,n,ne,ne,n,n,n,ne,n,ne,ne,se,ne,ne,n,ne,ne,ne,ne,ne,s,ne,ne,ne,nw,ne,ne,ne,ne,ne,n,ne,s,ne,ne,ne,n,ne,sw,n,n,n,ne,ne,n,ne,s,n,n,n,ne,ne,n,ne,ne,ne,sw,se,sw,ne,ne,s,ne,nw,ne,nw,se,nw,n,ne,se,n,ne,ne,ne,ne,ne,s,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,ne,ne,ne,sw,ne,ne,ne,ne,n,ne,s,ne,s,ne,ne,n,ne,se,ne,ne,nw,n,ne,ne,ne,s,ne,sw,ne,n,ne,ne,n,ne,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,se,n,ne,ne,ne,ne,sw,ne,n,ne,se,ne,ne,ne,se,se,ne,sw,n,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,ne,ne,ne,sw,n,n,ne,ne,n,ne,ne,ne,sw,ne,n,ne,ne,ne,se,ne,ne,nw,nw,sw,ne,ne,ne,ne,sw,ne,se,ne,n,ne,ne,ne,nw,ne,ne,ne,ne,ne,ne,sw,ne,ne,nw,ne,ne,ne,ne,ne,ne,ne,ne,sw,ne,ne,s,sw,ne,ne,s,sw,sw,ne,ne,ne,nw,ne,n,se,ne,ne,ne,ne,n,ne,nw,ne,ne,n,se,ne,ne,ne,ne,sw,ne,ne,s,ne,s,ne,ne,ne,ne,ne,ne,ne,nw,ne,ne,ne,se,ne,ne,ne,ne,se,ne,ne,sw,ne,s,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,sw,n,ne,ne,nw,se,ne,ne,ne,ne,se,ne,sw,ne,ne,n,se,ne,ne,se,ne,sw,nw,ne,ne,ne,ne,ne,ne,s,ne,se,sw,ne,s,ne,se,se,se,ne,ne,s,ne,ne,s,ne,se,ne,nw,s,ne,se,ne,ne,ne,sw,ne,se,ne,ne,ne,sw,ne,ne,ne,ne,nw,ne,ne,nw,ne,ne,s,ne,ne,se,ne,ne,nw,ne,ne,se,se,se,ne,se,ne,se,se,ne,ne,s,ne,ne,ne,ne,ne,ne,ne,ne,ne,n,ne,ne,ne,ne,ne,ne,ne,s,se,ne,sw,ne,ne,se,ne,ne,ne,ne,s,ne,se,ne,ne,se,n,n,ne,se,s,ne,s,ne,se,nw,ne,se,ne,ne,se,ne,se,se,ne,ne,se,ne,ne,ne,n,se,ne,ne,ne,ne,s,se,se,n,ne,se,se,ne,ne,se,ne,se,se,ne,ne,sw,ne,ne,ne,ne,ne,ne,nw,se,ne,se,ne,se,ne,s,ne,ne,sw,ne,ne,ne,ne,ne,s,se,ne,ne,s,se,ne,ne,ne,nw,ne,ne,ne,se,ne,ne,ne,ne,se,ne,ne,ne,se,ne,ne,se,n,s,ne,ne,ne,se,s,n,se,se,ne,sw,ne,ne,n,ne,se,n,se,n,s,n,s,ne,se,ne,ne,ne,ne,n,ne,se,sw,se,ne,se,nw,ne,ne,ne,se,se,ne,ne,ne,ne,ne,ne,ne,ne,nw,ne,n,s,ne,ne,ne,ne,ne,se,se,se,se,sw,s,n,ne,s,ne,ne,sw,se,se,ne,ne,ne,ne,ne,ne,se,se,s,ne,se,ne,nw,n,ne,se,se,ne,se,ne,ne,se,se,se,ne,ne,sw,se,nw,se,nw,se,se,se,se,ne,n,n,ne,se,se,ne,ne,se,ne,ne,se,ne,sw,ne,se,ne,n,se,nw,sw,ne,ne,se,ne,se,ne,ne,se,ne,se,ne,ne,ne,se,ne,se,se,n,nw,ne,ne,ne,ne,sw,n,ne,ne,ne,nw,ne,se,se,ne,ne,s,nw,n,ne,ne,ne,ne,ne,ne,ne,se,ne,sw,se,ne,s,n,ne,ne,se,ne,se,se,ne,se,ne,se,se,ne,se,se,se,ne,ne,ne,ne,se,ne,ne,nw,ne,ne,se,ne,s,se,ne,se,ne,ne,ne,ne,n,se,ne,se,se,ne,ne,ne,nw,ne,se,se,nw,ne,se,se,ne,sw,ne,ne,ne,n,ne,ne,ne,n,se,ne,se,ne,n,n,se,ne,se,se,se,ne,se,se,sw,se,ne,se,ne,sw,sw,ne,ne,ne,s,n,ne,ne,nw,ne,n,se,se,se,se,ne,nw,ne,ne,ne,se,ne,se,n,n,se,n,se,se,se,se,se,ne,sw,ne,se,ne,se,se,se,ne,sw,se,s,se,se,ne,se,se,se,n,ne,se,se,ne,ne,ne,ne,se,se,ne,se,se,ne,se,ne,ne,se,se,nw,se,se,ne,se,sw,se,ne,n,ne,se,se,se,nw,se,se,se,ne,se,ne,se,se,ne,se,se,ne,ne,se,se,sw,ne,se,se,sw,se,se,s,ne,ne,se,ne,s,ne,se,se,ne,se,nw,n,se,se,s,se,ne,se,ne,ne,sw,ne,ne,n,se,s,n,ne,se,se,ne,nw,ne,ne,se,se,ne,sw,ne,ne,ne,se,sw,ne,se,se,ne,n,ne,se,nw,se,se,se,ne,se,ne,ne,ne,s,ne,nw,ne,ne,ne,se,se,se,nw,se,ne,se,se,se,ne,se,ne,se,se,se,ne,se,se,se,n,se,ne,ne,se,se,se,se,sw,ne,se,se,se,ne,se,nw,n,ne,ne,ne,sw,n,se,n,se,se,n,ne,se,se,ne,se,ne,se,nw,se,se,se,s,sw,ne,se,sw,se,se,se,ne,ne,se,ne,se,se,se,se,ne,se,se,ne,se,se,ne,se,ne,se,se,se,ne,se,ne,ne,se,s,ne,ne,nw,se,ne,n,ne,se,se,ne,se,n,ne,ne,se,ne,se,se,se,ne,se,se,ne,ne,nw,ne,s,se,se,se,se,se,sw,nw,n,se,se,s,se,se,se,nw,se,n,nw,se,ne,ne,se,nw,se,se,se,se,se,se,ne,se,se,se,se,ne,se,se,ne,se,se,se,se,ne,se,se,se,se,ne,ne,nw,se,se,se,se,se,se,s,se,se,se,n,se,ne,ne,ne,se,se,se,se,ne,se,se,ne,se,se,se,se,se,se,se,sw,se,ne,ne,s,se,se,ne,se,se,se,ne,ne,se,se,se,se,se,se,se,s,sw,se,ne,se,se,se,se,se,se,se,n,se,sw,se,se,se,ne,se,se,se,se,se,s,ne,nw,se,se,se,se,se,sw,se,ne,sw,se,ne,se,se,ne,se,ne,n,ne,se,se,ne,se,ne,nw,nw,se,se,se,se,se,se,se,se,se,se,sw,se,se,se,se,se,nw,se,n,se,se,ne,se,se,nw,se,se,se,se,se,ne,nw,nw,se,se,se,se,ne,se,se,se,ne,ne,se,se,se,se,se,se,se,se,se,se,se,sw,s,se,se,ne,nw,se,se,se,se,se,se,sw,sw,se,ne,sw,nw,se,se,se,se,se,n,se,se,ne,se,se,se,nw,se,ne,se,se,se,s,se,se,n,se,se,ne,se,s,se,ne,se,se,se,nw,se,se,n,se,s,n,se,se,se,nw,se,s,sw,se,ne,se,se,se,nw,se,sw,se,se,sw,s,se,n,ne,sw,se,n,nw,se,ne,se,se,se,se,se,ne,se,se,se,se,se,se,se,se,n,se,se,se,ne,se,se,se,sw,se,nw,se,se,ne,se,se,se,se,n,ne,se,se,se,n,se,se,se,se,se,se,se,s,s,se,se,se,s,ne,se,se,se,se,se,se,se,se,se,se,se,se,se,n,n,se,se,se,se,se,se,se,se,se,s,sw,se,se,se,n,nw,se,se,se,se,ne,ne,se,n,se,se,sw,ne,sw,se,se,ne,se,se,se,se,se,se,se,se,se,n,se,nw,se,se,se,sw,s,se,se,se,se,se,se,se,se,ne,s,se,se,se,nw,s,se,n,se,se,se,s,sw,se,se,se,se,nw,ne,se,se,se,ne,s,se,sw,se,se,se,se,se,se,s,se,s,se,sw,se,ne,s,se,se,nw,se,se,nw,n,se,se,se,nw,nw,se,se,se,se,se,nw,s,se,se,ne,se,se,se,se,se,se,se,sw,se,se,se,se,se,se,nw,se,se,s,se,se,se,se,s,s,se,se,se,s,se,se,se,s,s,n,se,se,se,se,n,n,se,sw,nw,se,s,se,nw,se,s,nw,nw,se,s,se,se,se,se,se,se,sw,nw,se,se,s,se,se,se,se,se,se,n,n,ne,se,s,s,se,se,se,se,se,se,s,se,se,s,se,se,n,se,se,s,se,s,se,s,se,sw,se,se,sw,se,ne,se,sw,se,se,se,s,nw,se,ne,n,se,se,nw,se,ne,se,se,se,s,se,se,nw,se,s,se,se,se,nw,se,se,sw,s,se,s,se,se,nw,s,se,se,s,se,se,s,se,se,se,se,se,sw,s,se,se,s,sw,nw,ne,nw,se,nw,se,s,se,se,se,se,se,s,se,se,se,se,sw,s,sw,se,se,se,s,sw,sw,s,n,se,s,se,nw,se,se,se,ne,se,se,se,se,s,se,se,s,nw,s,se,s,nw,se,se,se,se,se,n,s,se,ne,n,se,se,nw,se,s,se,n,se,nw,s,s,s,se,nw,s,s,se,s,se,se,nw,s,se,s,se,se,se,se,n,se,se,s,se,se,se,se,s,s,se,s,se,se,s,se,s,n,se,n,se,se,s,se,s,se,se,s,s,se,se,s,se,se,se,se,s,s,s,se,s,nw,s,se,se,se,ne,nw,se,se,se,se,se,se,n,se,se,se,se,se,se,nw,se,se,se,s,s,nw,se,ne,se,s,se,ne,se,se,nw,se,se,se,sw,n,se,sw,se,se,nw,ne,s,se,sw,se,s,s,s,se,s,se,n,sw,sw,se,se,se,ne,se,s,se,sw,n,se,se,se,s,s,se,s,se,n,s,ne,se,se,s,se,se,s,sw,s,se,se,ne,s,n,se,se,se,s,s,s,se,se,s,s,ne,se,s,se,nw,se,s,se,se,s,s,s,se,n,se,se,ne,se,se,s,sw,se,s,ne,se,se,se,s,s,se,se,se,se,se,se,se,s,ne,se,s,se,s,s,nw,nw,s,s,nw,s,se,se,ne,se,se,se,n,s,s,s,s,se,se,s,s,s,nw,sw,se,s,s,n,se,s,s,s,s,n,s,se,s,s,se,sw,nw,nw,se,se,se,s,sw,se,se,se,s,se,se,s,s,s,se,ne,s,se,s,s,se,s,ne,se,se,se,se,se,se,ne,se,ne,s,se,se,se,se,se,s,s,s,n,se,nw,nw,s,se,sw,se,se,s,se,se,nw,s,s,s,ne,nw,se,se,se,n,ne,se,s,se,ne,se,ne,sw,ne,se,s,sw,se,se,se,s,s,ne,s,se,se,sw,s,s,s,s,se,se,s,s,se,s,se,s,s,nw,s,s,s,s,nw,nw,se,s,s,sw,s,se,nw,s,se,s,se,s,se,n,sw,n,ne,s,s,s,se,se,nw,s,n,se,s,s,s,se,s,s,s,sw,se,se,se,se,se,se,sw,s,nw,se,n,s,se,sw,nw,se,se,se,se,s,ne,se,ne,s,s,se,se,se,s,s,s,s,n,se,sw,n,s,nw,s,se,s,se,se,se,s,se,n,s,se,nw,se,s,s,se,se,se,s,s,n,s,se,s,s,s,se,se,se,s,s,s,s,se,se,s,se,s,s,s,s,s,s,s,s,nw,nw,se,n,sw,s,s,ne,s,nw,s,se,s,s,sw,s,se,nw,se,s,s,s,s,s,s,s,se,se,s,se,ne,s,se,se,se,s,s,s,se,ne,s,ne,s,s,se,s,s,ne,s,s,se,s,s,s,s,s,se,n,sw,n,s,se,se,s,s,nw,s,sw,se,n,s,se,s,s,sw,s,s,s,s,s,nw,s,nw,se,se,s,s,nw,se,s,s,sw,sw,s,se,se,s,s,s,se,s,se,s,s,s,se,s,ne,s,s,se,s,s,se,se,s,s,s,n,s,s,s,s,se,s,s,se,s,s,se,s,s,s,nw,se,s,s,se,se,se,nw,s,se,ne,s,se,s,n,nw,se,sw,se,se,s,se,s,se,s,sw,s,se,se,se,nw,s,s,s,s,sw,s,s,s,n,s,sw,s,s,se,se,se,s,se,s,s,s,se,s,se,se,nw,s,s,se,ne,s,se,s,se,se,se,s,s,s,s,se,s,s,s,s,se,s,s,s,s,se,se,se,sw,s,se,s,s,nw,s,s,se,s,se,s,se,s,sw,s,ne,s,s,ne,s,sw,s,s,ne,n,s,se,se,s,s,s,s,se,se,s,s,se,se,s,nw,s,s,n,s,ne,se,n,s,s,s,s,s,sw,s,n,n,s,s,sw,s,sw,n,se,s,s,s,s,nw,se,s,s,s,s,s,s,se,s,s,sw,s,s,s,se,se,ne,s,s,s,ne,se,se,s,s,se,n,n,se,n,sw,s,sw,se,nw,n,s,n,s,nw,sw,s,se,se,s,s,s,s,s,s,se,s,s,se,s,s,s,s,s,sw,se,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,nw,se,s,se,s,s,s,s,s,s,s,s,se,nw,se,s,s,s,se,nw,s,s,ne,s,s,se,se,sw,s,ne,n,s,s,se,n,ne,se,s,s,s,s,nw,s,ne,s,s,n,s,s,s,s,s,se,s,s,s,s,se,s,s,s,s,n,s,se,s,n,s,s,sw,s,s,s,s,s,se,s,ne,s,sw,n,s,n,se,nw,nw,s,sw,ne,n,sw,n,sw,s,n,s,se,s,se,s,s,s,s,nw,se,s,s,s,se,sw,s,se,s,s,s,s,s,s,s,s,s,s,se,ne,nw,s,s,s,s,s,se,s,ne,sw,se,se,sw,sw,s,se,ne,s,nw,ne,n,s,s,s,s,s,ne,s,s,s,s,se,s,se,s,s,s,sw,s,s,se,s,s,s,s,n,se,s,ne,s,s,s,s,se,sw,se,s,s,s,s,s,se,s,n,n,s,s,sw,s,s,s,s,ne,s,sw,s,s,s,s,s,sw,s,s,n,s,n,s,s,s,n,se,s,s,s,s,s,s,s,s,s,s,s,s,ne,sw,s,s,ne,nw,se,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,sw,s,s,s,nw,s,s,se,se,s,n,s,se,s,s,s,se,s,nw,s,s,s,s,se,s,s,s,ne,s,s,s,se,s,s,s,s,s,s,s,n,s,s,s,s,s,ne,s,s,s,s,sw,s,s,s,s,s,s,s,s,s,s,ne,se,sw,s,sw,s,s,s,se,s,s,s,s,se,s,s,ne,s,s,s,s,se,ne,se,n,n,n,n,n,n,nw,nw,sw,sw,nw,ne,sw,ne,sw,nw,sw,ne,s,sw,sw,sw,sw,s,sw,sw,sw,sw,nw,s,s,s,nw,s,s,s,se,s,se,s,se,n,se,s,se,s,nw,sw,se,se,s,se,se,se,se,se,se,se,se,nw,se,se,se,se,se,ne,se,ne,s,se,se,se,se,se,ne,ne,ne,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,s,ne,nw,ne,sw,ne,ne,ne,ne,ne,ne,ne,se,n,ne,ne,se,ne,ne,n,se,ne,ne,sw,ne,ne,n,ne,n,ne,n,n,n,sw,n,ne,n,ne,ne,se,ne,n,n,ne,n,n,s,n,n,ne,n,s,n,n,n,s,n,ne,n,n,n,n,n,se,nw,nw,n,n,nw,n,se,n,sw,s,n,nw,nw,se,nw,nw,nw,nw,n,n,se,n,n,n,nw,nw,n,nw,ne,n,nw,n,nw,sw,nw,n,n,n,ne,se,nw,n,nw,n,n,nw,n,nw,n,nw,n,nw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,se,sw,sw,nw,se,nw,s,nw,nw,nw,nw,nw,nw,nw,s,n,nw,nw,nw,sw,nw,se,nw,nw,nw,nw,sw,sw,nw,s,sw,nw,s,nw,nw,sw,nw,sw,sw,nw,sw,se,nw,nw,nw,nw,nw,sw,sw,nw,se,sw,sw,nw,sw,nw,se,sw,nw,nw,nw,n,nw,sw,nw,ne,nw,nw,s,nw,nw,nw,sw,nw,sw,nw,sw,sw,sw,sw,n,sw,nw,s,sw,nw,ne,sw,n,s,sw,sw,sw,sw,ne,sw,sw,sw,nw,sw,s,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,se,n,sw,s,sw,sw,n,sw,sw,s,s,sw,sw,sw,sw,sw,sw,sw,s,s,sw,sw,sw,ne,sw,sw,s,sw,s,nw,sw,sw,se,se,sw,sw,sw,s,s,s,sw,nw,sw,nw,s,sw,sw,sw,sw,sw,sw,s,sw,s,sw,sw,sw,s,sw,s,sw,s,sw,s,sw,s,sw,s,sw,sw,s,s,s,sw,n,sw,s,n,s,s,s,sw,s,n,s,sw,sw,sw,sw,s,s,s,s,s,s,s,s,sw,sw,s,sw,se,s,s,s,sw,s,s,sw,s,ne,s,s,s,s,s,s,s,s,s,n,se,s,s,nw,s,s,s,se,s,s,s,s,s,s,s,s,s,s,nw,se,s,s,s,sw,s,s,s,s,s,s,s,ne,n,s,se,s,s,s,s,s,s,se,se,nw,nw,s,s,s,s,s,se,sw,s,s,se,s,s,s,s,s,s,s,s,s,n,s,s,s,se,s,s,s,s,s,s,se,s,s,n,s,s,se,s,s,s,se,s,s,nw,s,s,s,n,s,s,se,s,se,s,n,ne,s,s,s,s,se,ne,n,s,se,s,se,s,s,se,s,s,s,s,s,se,s,sw,s,se,se,s,se,s,s,ne,s,ne,ne,se,s,ne,se,s,ne,s,se,ne,se,se,se,sw,s,se,se,se,se,se,n,s,s,se,s,se,s,s,se,se,s,s,se,se,nw,se,ne,s,s,se,se,se,se,se,s,se,ne,se,se,s,ne,se,sw,se,se,se,se,se,nw,se,se,se,se,se,se,se,s,ne,n,sw,ne,se,se,se,se,se,ne,se,se,se,se,se,se,se,se,se,n,se,s,s,se,se,sw,nw,s,se,se,ne,se,se,ne,s,se,se,se,se,se,se,se,se,n,se,se,se,se,se,se,ne,se,ne,nw,se,se,ne,nw,nw,se,se,se,se,sw,se,se,sw,n,se,se,sw,se,se,se,se,nw,se,se,se,se,se,nw,sw,ne,ne,ne,se,ne,ne,nw,se,se,nw,se,se,se,se,se,ne,se,s,se,se,s,ne,se,ne,se,se,se,ne,s,se,ne,ne,ne,ne,se,n,se,se,se,se,ne,se,n,ne,se,se,se,ne,sw,nw,nw,ne,se,ne,se,se,se,n,se,ne,se,se,se,se,ne,se,ne,n,se,se,ne,nw,ne,ne,se,se,n,se,se,s,se,sw,ne,ne,ne,se,se,se,ne,ne,se,n,ne,ne,se,ne,ne,ne,se,ne,sw,n,ne,s,se,se,se,sw,ne,se,se,se,sw,ne,se,ne,ne,ne,sw,ne,ne,s,ne,s,ne,se,ne,ne,se,se,se,nw,ne,ne,ne,se,ne,se,se,ne,ne,ne,se,sw,ne,ne,ne,ne,se,ne,sw,ne,sw,ne,n,nw,sw,ne,ne,ne,sw,ne,se,sw,n,ne,ne,se,n,se,ne,n,ne,se,ne,nw,ne,ne,s,n,se,ne,nw,ne,se,ne,ne,ne,se,ne,se,se,ne,ne,ne,se,se,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,se,nw,ne,ne,ne,ne,ne,ne,ne,se,se,ne,ne,ne,se,ne,ne,ne,ne,ne,ne,ne,ne,nw,n,n,ne,nw,ne,ne,sw,se,ne,s,ne,nw,ne,nw,ne,ne,ne,ne,ne,ne,ne,n,n,ne,n,ne,ne,s,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,ne,se,n,n,ne,s,ne,ne,ne,nw,se,ne,nw,nw,ne,n,n,ne,ne,nw,ne,n,ne,sw,n,ne,ne,ne,ne,ne,ne,ne,ne,ne,n,n,ne,ne,ne,ne,ne,n,n,ne,ne,se,sw,ne,n,ne,n,ne,ne,sw,ne,ne,n,ne,ne,se,sw,ne,ne,ne,s,n,n,s,ne,n,se,ne,ne,sw,s,ne,nw,n,n,ne,nw,ne,n,n,s,s,n,ne,ne,n,n,nw,ne,n,ne,ne,ne,ne,n,s,n,se,sw,se,ne,ne,ne,n,ne,ne,ne,n,nw,ne,n,n,ne,nw,ne,ne,sw,n,n,se,ne,n,ne,nw,se,ne,ne,ne,n,ne,ne,n,ne,ne,ne,ne,n,ne,ne,s,n,s,nw,n,n,nw,ne,ne,ne,s,n,s,ne,ne,ne,n,se,ne,ne,nw,n,n,n,ne,s,sw,n,ne,n,n,sw,n,ne,n,ne,n,sw,ne,ne,ne,sw,n,ne,ne,sw,ne,ne,n,n,se,ne,ne,s,ne,ne,n,nw,s,n,n,ne,nw,sw,ne,n,ne,ne,n,ne,n,se,n,ne,sw,sw,n,n,n,ne,ne,n,ne,n,s,ne,se,ne,nw,n,n,n,n,se,nw,ne,n,n,n,n,nw,nw,ne,n,se,ne,n,n,n,ne,n,ne,ne,ne,sw,n,s,n,n,n,ne,se,n,n,ne,ne,ne,sw,ne,ne,n,n,n,n,n,n,ne,ne,n,s,n,n,n,n,ne,ne,ne,n,n,se,nw,n,n,n,n,s,n,ne,n,n,n,n,n,n,n,n,sw,n,n,ne,n,n,n,s,ne,nw,n,nw,sw,n,n,n,n,s,n,n,ne,n,n,n,n,n,n,n,s,s,n,n,n,ne,n,s,ne,n,se,n,n,n,sw,n,n,n,ne,n,n,n,n,sw,se,n,sw,n,n,n,sw,ne,s,n,n,sw,s,se,n,n,n,n,ne,n,n,n,n,se,n,n,n,n,n,n,se,n,sw,n,n,n,nw,s,sw,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,sw,n,n,se,n,nw,se,n,sw,n,n,n,n,n,n,nw,n,n,n,n,n,n,n,n,n,sw,n,nw,ne,n,n,n,n,n,n,n,nw,n,n,sw,n,n,n,n,n,n,n,n,ne,n,s,n,n,n,n,ne,n,s,ne,n,n,n,nw,n,n,n,n,n,se,nw,n,nw,sw,n,n,ne,n,n,n,n,nw,n,n,n,nw,n,n,nw,n,n,n,sw,ne,n,n,s,n,n,n,nw,n,ne,n,nw,n,n,nw,nw,n,nw,nw,n,n,n,nw,sw,n,n,nw,sw,sw,n,nw,n,s,nw,n,s,nw,nw,nw,nw,n,se,n,n,nw,sw,nw,n,nw,n,ne,n,n,nw,nw,n,n,nw,nw,ne,nw,se,nw,nw,sw,n,n,n,sw,sw,n,n,n,n,nw,n,nw,nw,n,nw,n,nw,s,n,n,nw,nw,n,n,nw,n,sw,nw,nw,n,n,nw,nw,s,n,n,n,n,s,nw,n,n,n,n,n,nw,n,n,nw,n,nw,n,n,n,nw,n,n,nw,ne,nw,nw,n,nw,nw,n,n,nw,n,nw,ne,n,nw,n,n,nw,nw,nw,ne,nw,nw,n,n,n,se,ne,n,nw,n,n,n,n,nw,nw,n,nw,n,n,s,n,n,n,n,nw,n,nw,nw,se,n,nw,n,n,nw,nw,nw,nw,n,n,n,s,nw,nw,nw,ne,s,nw,nw,nw,n,nw,nw,sw,nw,n,nw,nw,n,nw,nw,n,nw,sw,n,n,n,n,nw,nw,nw,n,n,n,n,nw,n,n,ne,n,nw,nw,nw,ne,ne,n,n,nw,nw,ne,n,nw,nw,nw,nw,n,n,n,nw,nw,n,n,n,ne,nw,nw,nw,se,n,n,nw,n,nw,n,nw,nw,n,s,nw,n,nw,nw,nw,nw,nw,ne,nw,nw,n,nw,n,n,n,nw,n,n,ne,nw,n,n,nw,sw,nw,nw,nw,nw,nw,nw,nw,nw,s,nw,se,n,nw,nw,nw,nw,nw,nw,s,nw,n,nw,n,nw,nw,nw,nw,nw,se,s,nw,se,nw,n,ne,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,n,ne,nw,se,n,nw,nw,nw,nw,sw,n,nw,nw,n,nw,n,nw,nw,ne,n,nw,n,ne,se,n,sw,nw,ne,nw,sw,nw,ne,n,nw,ne,se,nw,nw,nw,nw,nw,ne,nw,n,nw,s,nw,nw,nw,ne,nw,nw,nw,nw,s,nw,n,sw,s,nw,se,nw,ne,nw,n,nw,sw,nw,n,nw,nw,sw,nw,nw,nw,nw,n,nw,nw,nw,nw,nw,nw,nw,nw,se,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,s,s,nw,nw,nw,se,nw,nw,nw,nw,sw,nw,nw,n,nw,n,sw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,nw,n,nw,s,nw,nw,nw,nw,nw,nw,nw,nw,n,nw,sw,nw,nw,nw,nw,nw,s,nw,sw,nw,nw,nw,se,nw,nw,sw,nw,nw,nw,nw,nw,nw,n,nw,nw,nw,n,nw,sw,n,nw,nw,se,nw,sw,se,sw,nw,sw,n,nw,nw,nw,ne,nw,nw,nw,se,nw,ne,ne,nw,nw,nw,nw,nw,s,nw,ne,n,nw,ne,nw,sw,nw,nw,sw,nw,se,nw,nw,ne,nw,ne,nw,sw,sw,nw,nw,nw,nw,nw,sw,nw,nw,nw,se,sw,sw,nw,s,sw,nw,nw,nw,nw,ne,nw,ne,nw,nw,sw,nw,nw,nw,sw,nw,nw,nw,ne,sw,s,nw,ne,nw,nw,se,se,n,nw,nw,sw,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,n,nw,sw,nw,s,nw,sw,nw,nw,nw,sw,nw,nw,se,nw,n,nw,nw,ne,sw,nw,ne,nw,se,s,nw,nw,n,n,nw,nw,nw,nw,ne,se,sw,nw,nw,nw,nw,se,nw,nw,nw,sw,nw,nw,s,nw,nw,nw,nw,nw,sw,nw,nw,nw,nw,sw,nw,sw,nw,nw,nw,ne,nw,sw,nw,sw,nw,sw,nw,nw,nw,sw,ne,sw,nw,sw,nw,se,nw,se,nw,nw,n,sw,nw,nw,nw,nw,sw,sw,nw,sw,nw,nw,nw,nw,nw,sw,sw,nw,nw,nw,sw,nw,nw,nw,nw,ne,nw,n,nw,sw,sw,nw,nw,nw,nw,nw,sw,nw,sw,nw,sw,sw,nw,nw,sw,sw,nw,nw,nw,ne,sw,ne,sw,sw,nw,nw,nw,nw,nw,nw,nw,sw,se,nw,nw,sw,sw,nw,nw,s,nw,nw,sw,nw,nw,nw,n,sw,nw,sw,sw,n,nw,nw,nw,sw,sw,nw,s,nw,nw,nw,sw,nw,n,nw,nw,nw,nw,n,nw,nw,nw,sw,nw,nw,nw,se,nw,sw,nw,sw,sw,sw,nw,ne,s,sw,ne,nw,nw,s,nw,sw,nw,s,nw,sw,sw,sw,s,nw,se,nw,nw,nw,sw,sw,sw,n,nw,sw,nw,nw,nw,nw,nw,nw,sw,n,nw,nw,nw,s,nw,nw,nw,nw,sw,sw,sw,nw,nw,sw,sw,nw,nw,sw,nw,sw,nw,sw,sw,sw,sw,sw,nw,sw,s,nw,nw,sw,sw,sw,sw,nw,sw,sw,nw,sw,ne,nw,sw,nw,nw,sw,nw,se,nw,n,sw,nw,s,nw,ne,nw,se,sw,sw,sw,n,ne,sw,nw,sw,nw,sw,se,s,sw,sw,nw,sw,sw,nw,nw,sw,nw,sw,nw,sw,nw,sw,sw,sw,ne,sw,nw,sw,nw,nw,sw,nw,n,nw,sw,n,nw,nw,sw,sw,se,nw,nw,sw,nw,sw,sw,sw,sw,nw,se,sw,sw,nw,nw,sw,sw,sw,nw,sw,nw,nw,nw,sw,n,nw,sw,n,nw,s,nw,nw,sw,s,sw,sw,nw,sw,sw,sw,nw,ne,sw,ne,sw,s,sw,sw,nw,sw,nw,sw,sw,nw,nw,nw,sw,sw,ne,sw,n,sw,sw,sw,n,sw,sw,nw,sw,n,n,sw,sw,sw,nw,s,sw,sw,sw,sw,nw,nw,sw,nw,sw,sw,s,sw,nw,sw,sw,sw,s,sw,sw,n,nw,sw,n,sw,sw,s,nw,se,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,sw,sw,sw,sw,nw,nw,sw,sw,sw,s,ne,se,nw,sw,sw,sw,nw,s,nw,nw,sw,sw,s,sw,sw,se,sw,sw,sw,sw,sw,sw,sw,sw,sw,nw,sw,nw,nw,nw,nw,nw,nw,s,nw,sw,sw,sw,sw,sw,n,sw,se,sw,sw,s,sw,sw,sw,sw,sw,s,s,sw,s,ne,sw,sw,s,sw,sw,nw,sw,sw,sw,sw,ne,se,sw,sw,sw,sw,n,sw,sw,sw,sw,s,nw,se,nw,nw,sw,sw,nw,se,nw,se,sw,sw,sw,nw,s,sw,sw,sw,sw,sw,sw,sw,sw,sw,ne,se,nw,nw,sw,sw,sw,n,s,sw,nw,nw,se,sw,ne,sw,n,s,sw,sw,nw,sw,sw,sw,sw,sw,ne,sw,sw,se,sw,sw,sw,sw,nw,sw,sw,ne,sw,nw,sw,s,sw,sw,sw,sw,sw,sw,sw,sw,se,sw,se,sw,sw,sw,sw,sw,nw,sw,sw,sw,sw,sw,se,sw,sw,se,sw,sw,ne diff --git a/2017/inputs/day_12.txt b/2017/inputs/day_12.txt deleted file mode 100644 index 80e4ce6..0000000 --- a/2017/inputs/day_12.txt +++ /dev/null @@ -1,2000 +0,0 @@ -0 <-> 199, 1774 -1 <-> 350, 1328, 1920 -2 <-> 477, 984, 1419 -3 <-> 1465, 1568 -4 <-> 359, 1047, 1215, 1580, 1969 -5 <-> 613 -6 <-> 49, 617, 1213 -7 <-> 1263 -8 <-> 410 -9 <-> 1224 -10 <-> 1157 -11 <-> 304, 1168, 1875 -12 <-> 868, 891, 1369, 1712 -13 <-> 958, 1371 -14 <-> 1814 -15 <-> 261, 556 -16 <-> 830, 1646, 1901, 1933 -17 <-> 962, 1778 -18 <-> 109, 1229 -19 <-> 239, 1070, 1886, 1930 -20 <-> 327, 1307, 1801, 1905 -21 <-> 943, 1950 -22 <-> 1310 -23 <-> 659, 917 -24 <-> 373 -25 <-> 369 -26 <-> 947, 1023 -27 <-> 338, 1901 -28 <-> 1691 -29 <-> 132, 1219, 1699, 1962 -30 <-> 424, 822, 1419 -31 <-> 1444, 1464 -32 <-> 702, 1517 -33 <-> 1639 -34 <-> 909 -35 <-> 690, 1655 -36 <-> 988, 1149, 1166 -37 <-> 649, 1300, 1441, 1699 -38 <-> 1848 -39 <-> 382 -40 <-> 827, 1203, 1510 -41 <-> 714, 1056, 1184 -42 <-> 1018, 1873 -43 <-> 214 -44 <-> 670, 957 -45 <-> 45 -46 <-> 1195 -47 <-> 559, 1504 -48 <-> 1958 -49 <-> 6 -50 <-> 50, 1248 -51 <-> 1151 -52 <-> 52, 521, 1791 -53 <-> 304 -54 <-> 601 -55 <-> 1328 -56 <-> 939 -57 <-> 1583, 1995 -58 <-> 1422, 1694 -59 <-> 395, 1233 -60 <-> 862, 1811 -61 <-> 345, 1694 -62 <-> 62, 276 -63 <-> 280 -64 <-> 199 -65 <-> 117, 930 -66 <-> 364, 697 -67 <-> 1043 -68 <-> 287, 504, 1554 -69 <-> 498, 706 -70 <-> 77, 333, 713, 972, 1299 -71 <-> 1643 -72 <-> 694 -73 <-> 1381 -74 <-> 955, 1790 -75 <-> 1691, 1743 -76 <-> 76, 638, 1429 -77 <-> 70 -78 <-> 1513 -79 <-> 1397, 1716 -80 <-> 897 -81 <-> 968, 1841 -82 <-> 649 -83 <-> 522 -84 <-> 84, 125, 399, 498 -85 <-> 880, 1554, 1888 -86 <-> 86 -87 <-> 579, 1947 -88 <-> 470, 1451, 1750 -89 <-> 805, 1434 -90 <-> 453 -91 <-> 1208 -92 <-> 688, 1358, 1746 -93 <-> 357, 647 -94 <-> 234, 1270, 1520 -95 <-> 620, 1454 -96 <-> 390, 869, 919 -97 <-> 693, 1783 -98 <-> 259, 529, 782, 1018 -99 <-> 678 -100 <-> 1215 -101 <-> 459, 887 -102 <-> 888, 1135 -103 <-> 1006 -104 <-> 1375, 1422 -105 <-> 1657, 1730 -106 <-> 216, 1434 -107 <-> 333 -108 <-> 468, 1654 -109 <-> 18, 1791 -110 <-> 372 -111 <-> 111, 861, 1383 -112 <-> 1359, 1937 -113 <-> 414, 736, 1446 -114 <-> 426, 1457 -115 <-> 1605, 1672 -116 <-> 116, 713, 1584, 1602 -117 <-> 65 -118 <-> 1611, 1897 -119 <-> 541, 1569 -120 <-> 412, 787 -121 <-> 1344 -122 <-> 698, 752, 1693 -123 <-> 1173, 1576, 1634, 1802 -124 <-> 735 -125 <-> 84, 1032 -126 <-> 126, 225, 332 -127 <-> 1350 -128 <-> 128, 319, 327, 1582 -129 <-> 129, 654, 1260 -130 <-> 1080, 1296, 1350 -131 <-> 131 -132 <-> 29, 856, 1064 -133 <-> 659, 1367, 1776 -134 <-> 648, 1147, 1450, 1910 -135 <-> 411 -136 <-> 353, 935, 1590 -137 <-> 228 -138 <-> 194, 452, 1746, 1794 -139 <-> 139, 494, 1635 -140 <-> 681 -141 <-> 1507 -142 <-> 1288 -143 <-> 845 -144 <-> 1516 -145 <-> 502, 1146, 1155, 1809 -146 <-> 146, 750 -147 <-> 1600 -148 <-> 1206 -149 <-> 829, 1457 -150 <-> 675, 915 -151 <-> 651, 1678 -152 <-> 888, 1503 -153 <-> 498, 960, 1515 -154 <-> 1468 -155 <-> 751 -156 <-> 528, 803, 1655 -157 <-> 1486, 1937 -158 <-> 590, 1876 -159 <-> 159, 185, 1287, 1550, 1588 -160 <-> 160, 548 -161 <-> 1303, 1364 -162 <-> 1855 -163 <-> 1181 -164 <-> 442 -165 <-> 490 -166 <-> 1105 -167 <-> 1121 -168 <-> 760, 1129 -169 <-> 747 -170 <-> 1890 -171 <-> 1644 -172 <-> 593, 665 -173 <-> 1092, 1869 -174 <-> 705 -175 <-> 1345, 1999 -176 <-> 234, 606 -177 <-> 557, 688 -178 <-> 373 -179 <-> 1376 -180 <-> 638 -181 <-> 1996 -182 <-> 1094, 1206, 1748 -183 <-> 931 -184 <-> 880 -185 <-> 159, 1058, 1704 -186 <-> 765, 1178, 1877 -187 <-> 732 -188 <-> 188 -189 <-> 189, 1871 -190 <-> 395, 1639 -191 <-> 441 -192 <-> 192, 1034 -193 <-> 494 -194 <-> 138, 995, 1308 -195 <-> 1024 -196 <-> 226, 1632, 1919 -197 <-> 786 -198 <-> 286, 758, 1852 -199 <-> 0, 64, 1646 -200 <-> 314 -201 <-> 459, 658 -202 <-> 321, 492, 599, 1081, 1460 -203 <-> 225 -204 <-> 331, 462, 600 -205 <-> 898 -206 <-> 734, 1321 -207 <-> 558, 991 -208 <-> 397 -209 <-> 1145, 1886 -210 <-> 1343, 1925 -211 <-> 840, 1409 -212 <-> 1308 -213 <-> 1813 -214 <-> 43, 282 -215 <-> 1270 -216 <-> 106, 836, 1275, 1507 -217 <-> 312 -218 <-> 290, 386, 639, 1920 -219 <-> 784, 1001 -220 <-> 220, 322 -221 <-> 1681 -222 <-> 1616, 1653 -223 <-> 436, 1272, 1625 -224 <-> 1398, 1696 -225 <-> 126, 203, 1182 -226 <-> 196, 1655 -227 <-> 623 -228 <-> 137, 923 -229 <-> 253, 1387 -230 <-> 1374 -231 <-> 389, 1499 -232 <-> 442 -233 <-> 473, 1406 -234 <-> 94, 176 -235 <-> 235 -236 <-> 607, 838, 1487, 1856 -237 <-> 818 -238 <-> 387, 628 -239 <-> 19 -240 <-> 818 -241 <-> 1027, 1524 -242 <-> 1085, 1971 -243 <-> 1942 -244 <-> 299, 390, 916 -245 <-> 906 -246 <-> 246, 534, 763, 1427 -247 <-> 531, 1675 -248 <-> 336, 1832 -249 <-> 1497 -250 <-> 1836 -251 <-> 1309 -252 <-> 581, 1104 -253 <-> 229, 877, 1743 -254 <-> 254, 621 -255 <-> 831, 866, 874 -256 <-> 1942 -257 <-> 906 -258 <-> 1224 -259 <-> 98, 316, 419, 718, 1519 -260 <-> 1223, 1516, 1547, 1845, 1944 -261 <-> 15, 278, 1607, 1808 -262 <-> 1112, 1172 -263 <-> 424 -264 <-> 680 -265 <-> 1968 -266 <-> 804, 1252 -267 <-> 1739 -268 <-> 538, 546 -269 <-> 1265 -270 <-> 270 -271 <-> 1150 -272 <-> 272 -273 <-> 1208, 1537 -274 <-> 1427 -275 <-> 1349, 1829 -276 <-> 62, 906 -277 <-> 461, 634, 1887 -278 <-> 261, 1224, 1904 -279 <-> 303, 537 -280 <-> 63, 280, 926, 931 -281 <-> 862, 1041, 1119, 1863 -282 <-> 214, 488, 644 -283 <-> 646, 1124 -284 <-> 860, 1759 -285 <-> 746 -286 <-> 198 -287 <-> 68, 1045 -288 <-> 332, 1133, 1277, 1628, 1744, 1770, 1934 -289 <-> 1578, 1766 -290 <-> 218, 439, 1661 -291 <-> 596, 1377, 1620 -292 <-> 700, 848, 1099 -293 <-> 293, 1592, 1938 -294 <-> 653, 1948 -295 <-> 1505, 1936 -296 <-> 625, 925 -297 <-> 1105, 1185 -298 <-> 298, 544, 1444 -299 <-> 244, 933, 1012 -300 <-> 300, 1461, 1883 -301 <-> 880, 1698 -302 <-> 1221 -303 <-> 279, 375 -304 <-> 11, 53, 967, 1362 -305 <-> 777 -306 <-> 344 -307 <-> 582, 770 -308 <-> 792, 1895 -309 <-> 539 -310 <-> 390, 1482 -311 <-> 441, 1294 -312 <-> 217, 743 -313 <-> 1522 -314 <-> 200, 502, 835, 1084, 1134 -315 <-> 1970 -316 <-> 259 -317 <-> 1302, 1437 -318 <-> 365 -319 <-> 128, 976 -320 <-> 1056, 1466, 1778 -321 <-> 202 -322 <-> 220, 1431 -323 <-> 838, 1465, 1895 -324 <-> 443 -325 <-> 1056 -326 <-> 463, 1741, 1761 -327 <-> 20, 128, 681, 1797 -328 <-> 328, 348 -329 <-> 378, 1738 -330 <-> 459 -331 <-> 204, 331 -332 <-> 126, 288 -333 <-> 70, 107, 1747 -334 <-> 517, 614 -335 <-> 1259 -336 <-> 248, 550, 1485 -337 <-> 337 -338 <-> 27, 1212, 1264 -339 <-> 430, 963 -340 <-> 769 -341 <-> 341 -342 <-> 593, 718, 895 -343 <-> 569 -344 <-> 306, 1440, 1650, 1742 -345 <-> 61, 1006, 1664 -346 <-> 448, 1928 -347 <-> 1022, 1052 -348 <-> 328, 1232 -349 <-> 1232 -350 <-> 1, 526, 1086, 1821 -351 <-> 584 -352 <-> 518, 686, 1324, 1437 -353 <-> 136, 936 -354 <-> 1470 -355 <-> 1173, 1814 -356 <-> 698 -357 <-> 93 -358 <-> 737, 986, 1169 -359 <-> 4 -360 <-> 363 -361 <-> 417, 841 -362 <-> 928 -363 <-> 360, 1751 -364 <-> 66, 364, 1596 -365 <-> 318, 1766 -366 <-> 366 -367 <-> 367 -368 <-> 1897 -369 <-> 25, 369, 1460 -370 <-> 370 -371 <-> 1568 -372 <-> 110, 582 -373 <-> 24, 178, 1924 -374 <-> 374 -375 <-> 303 -376 <-> 1331, 1990 -377 <-> 388, 601, 837 -378 <-> 329 -379 <-> 623 -380 <-> 671 -381 <-> 938 -382 <-> 39, 1458 -383 <-> 383, 1490, 1763, 1844 -384 <-> 832 -385 <-> 745, 1673 -386 <-> 218, 779 -387 <-> 238 -388 <-> 377, 1817 -389 <-> 231, 656, 1038, 1960 -390 <-> 96, 244, 310, 721, 1094, 1501 -391 <-> 438, 819, 1870 -392 <-> 697 -393 <-> 443, 1275, 1463 -394 <-> 480 -395 <-> 59, 190, 1117, 1997 -396 <-> 595 -397 <-> 208, 397, 1727 -398 <-> 1153 -399 <-> 84 -400 <-> 825, 1693 -401 <-> 812 -402 <-> 1191 -403 <-> 1446, 1820 -404 <-> 442, 871, 1637 -405 <-> 426, 1067 -406 <-> 460, 1290 -407 <-> 1951 -408 <-> 1335, 1391, 1897 -409 <-> 984, 1217 -410 <-> 8, 1607 -411 <-> 135, 411, 454, 1393 -412 <-> 120 -413 <-> 1208 -414 <-> 113 -415 <-> 415, 1803 -416 <-> 428 -417 <-> 361 -418 <-> 1129 -419 <-> 259 -420 <-> 628 -421 <-> 1485 -422 <-> 1110, 1785 -423 <-> 1418 -424 <-> 30, 263 -425 <-> 1497 -426 <-> 114, 405, 780 -427 <-> 427 -428 <-> 416, 782 -429 <-> 429 -430 <-> 339, 1513 -431 <-> 886, 1408 -432 <-> 586, 1725 -433 <-> 889, 1753, 1881 -434 <-> 1078, 1120 -435 <-> 660, 1194, 1662 -436 <-> 223, 1332 -437 <-> 1487 -438 <-> 391 -439 <-> 290 -440 <-> 1828 -441 <-> 191, 311, 1003, 1561, 1702 -442 <-> 164, 232, 404 -443 <-> 324, 393 -444 <-> 1215, 1251 -445 <-> 792 -446 <-> 1015, 1392 -447 <-> 777 -448 <-> 346, 1097 -449 <-> 1117 -450 <-> 1395 -451 <-> 1414, 1845 -452 <-> 138 -453 <-> 90, 453 -454 <-> 411 -455 <-> 1801 -456 <-> 456, 791, 902, 1111 -457 <-> 457, 1075, 1384 -458 <-> 770, 1600 -459 <-> 101, 201, 330, 1108 -460 <-> 406, 1529 -461 <-> 277, 839, 1552 -462 <-> 204 -463 <-> 326, 1899 -464 <-> 1098 -465 <-> 764, 1630, 1779 -466 <-> 627 -467 <-> 904 -468 <-> 108, 1849 -469 <-> 469, 603, 780 -470 <-> 88, 1276, 1533 -471 <-> 1492 -472 <-> 472, 1048, 1409, 1518, 1758 -473 <-> 233, 1413, 1826 -474 <-> 780 -475 <-> 1005, 1968 -476 <-> 809 -477 <-> 2 -478 <-> 753 -479 <-> 479, 1296, 1615 -480 <-> 394, 775, 1623 -481 <-> 774, 1604 -482 <-> 763 -483 <-> 522, 591, 1344 -484 <-> 894, 1219 -485 <-> 507, 1114, 1250, 1351 -486 <-> 1099, 1879 -487 <-> 487 -488 <-> 282, 1164, 1189 -489 <-> 900, 1889 -490 <-> 165, 918, 1007 -491 <-> 1800 -492 <-> 202 -493 <-> 615, 899, 1200, 1326 -494 <-> 139, 193 -495 <-> 704, 1988 -496 <-> 496 -497 <-> 1149, 1216 -498 <-> 69, 84, 153 -499 <-> 1125, 1149 -500 <-> 642 -501 <-> 524, 1176 -502 <-> 145, 314 -503 <-> 1330, 1626 -504 <-> 68, 699 -505 <-> 672 -506 <-> 1083 -507 <-> 485, 1743 -508 <-> 520, 1236, 1296 -509 <-> 1676 -510 <-> 875, 1066 -511 <-> 511 -512 <-> 512, 1240 -513 <-> 705, 812 -514 <-> 1758 -515 <-> 1165, 1168 -516 <-> 811 -517 <-> 334, 1132, 1339 -518 <-> 352, 1674 -519 <-> 824, 1396, 1659 -520 <-> 508 -521 <-> 52, 915 -522 <-> 83, 483, 1637 -523 <-> 1317 -524 <-> 501 -525 <-> 525 -526 <-> 350, 850, 930 -527 <-> 527, 1338, 1449 -528 <-> 156 -529 <-> 98 -530 <-> 691, 1175, 1505 -531 <-> 247, 785, 1389, 1623 -532 <-> 1159 -533 <-> 1152, 1297 -534 <-> 246 -535 <-> 1144, 1491, 1622, 1935 -536 <-> 708 -537 <-> 279, 1656 -538 <-> 268, 538, 1756 -539 <-> 309, 802 -540 <-> 1239 -541 <-> 119, 1679, 1741 -542 <-> 1204 -543 <-> 642, 1926 -544 <-> 298 -545 <-> 1971 -546 <-> 268 -547 <-> 1465, 1613, 1614 -548 <-> 160 -549 <-> 820 -550 <-> 336 -551 <-> 1733 -552 <-> 552, 1563 -553 <-> 1654 -554 <-> 554, 1641, 1665 -555 <-> 555 -556 <-> 15 -557 <-> 177, 1204 -558 <-> 207, 1004 -559 <-> 47, 1297 -560 <-> 1189, 1709 -561 <-> 1013, 1709 -562 <-> 762, 912 -563 <-> 563 -564 <-> 585 -565 <-> 1333, 1494 -566 <-> 566, 938 -567 <-> 894 -568 <-> 586, 1397 -569 <-> 343, 1572 -570 <-> 704, 1220, 1459 -571 <-> 1451 -572 <-> 651, 846, 909 -573 <-> 1881 -574 <-> 1866 -575 <-> 1379 -576 <-> 1060, 1210 -577 <-> 1837 -578 <-> 1346 -579 <-> 87 -580 <-> 1509 -581 <-> 252, 1548 -582 <-> 307, 372 -583 <-> 624, 1599, 1753, 1908 -584 <-> 351, 774 -585 <-> 564, 977 -586 <-> 432, 568, 773, 1789 -587 <-> 826 -588 <-> 1854 -589 <-> 719, 845, 1214 -590 <-> 158, 1259 -591 <-> 483 -592 <-> 743, 898 -593 <-> 172, 342, 852, 943, 1053 -594 <-> 594 -595 <-> 396, 928 -596 <-> 291, 596 -597 <-> 597 -598 <-> 1980 -599 <-> 202, 1764 -600 <-> 204 -601 <-> 54, 377, 1340 -602 <-> 1718, 1866 -603 <-> 469, 789 -604 <-> 1006, 1033, 1626 -605 <-> 1535 -606 <-> 176 -607 <-> 236, 911, 1218 -608 <-> 1193, 1825 -609 <-> 1657 -610 <-> 733, 841 -611 <-> 747, 1892 -612 <-> 1098, 1196, 1267 -613 <-> 5, 1372 -614 <-> 334, 1492 -615 <-> 493, 798 -616 <-> 1025, 1940 -617 <-> 6, 666, 1155 -618 <-> 762, 1621, 1895 -619 <-> 1187 -620 <-> 95, 1761 -621 <-> 254 -622 <-> 784, 1476 -623 <-> 227, 379, 1081 -624 <-> 583 -625 <-> 296, 1222, 1882 -626 <-> 905 -627 <-> 466, 1692 -628 <-> 238, 420, 1004, 1412 -629 <-> 1532 -630 <-> 630 -631 <-> 977, 1092, 1458, 1713 -632 <-> 777, 1049, 1404 -633 <-> 994 -634 <-> 277 -635 <-> 635 -636 <-> 703, 1756 -637 <-> 840, 1585 -638 <-> 76, 180, 1373 -639 <-> 218, 639, 1835 -640 <-> 1559 -641 <-> 1800 -642 <-> 500, 543 -643 <-> 1808 -644 <-> 282 -645 <-> 1253, 1475 -646 <-> 283, 646, 864 -647 <-> 93, 1508 -648 <-> 134, 956, 1762 -649 <-> 37, 82 -650 <-> 1480, 1916 -651 <-> 151, 572, 1357 -652 <-> 1261 -653 <-> 294, 653 -654 <-> 129, 1139, 1176 -655 <-> 1251, 1656 -656 <-> 389 -657 <-> 1604 -658 <-> 201, 1208 -659 <-> 23, 133, 1868 -660 <-> 435 -661 <-> 1634 -662 <-> 1667, 1701 -663 <-> 974 -664 <-> 664, 1167 -665 <-> 172, 1370 -666 <-> 617 -667 <-> 1824 -668 <-> 952, 1605 -669 <-> 1822 -670 <-> 44, 670 -671 <-> 380, 1145, 1693, 1906 -672 <-> 505, 693 -673 <-> 1610 -674 <-> 1249, 1302 -675 <-> 150, 777 -676 <-> 1675 -677 <-> 910, 1282 -678 <-> 99, 1004 -679 <-> 679 -680 <-> 264, 917, 1137, 1687 -681 <-> 140, 327, 746 -682 <-> 682 -683 <-> 794, 1315 -684 <-> 1000, 1342 -685 <-> 1111, 1348, 1523, 1932 -686 <-> 352 -687 <-> 979, 1667 -688 <-> 92, 177 -689 <-> 937, 1939 -690 <-> 35, 1608 -691 <-> 530, 691 -692 <-> 1871 -693 <-> 97, 672 -694 <-> 72, 694 -695 <-> 1076 -696 <-> 1954 -697 <-> 66, 392, 1892 -698 <-> 122, 356, 698 -699 <-> 504, 1470 -700 <-> 292, 1407 -701 <-> 1231, 1327 -702 <-> 32 -703 <-> 636, 1083, 1210 -704 <-> 495, 570 -705 <-> 174, 513, 1332 -706 <-> 69, 1088 -707 <-> 1036, 1867 -708 <-> 536, 805, 1958 -709 <-> 709 -710 <-> 915, 1578 -711 <-> 711, 1478 -712 <-> 813, 927 -713 <-> 70, 116, 1469, 1539 -714 <-> 41 -715 <-> 840, 1473, 1562, 1705 -716 <-> 716 -717 <-> 949, 1864 -718 <-> 259, 342, 1557, 1853 -719 <-> 589, 781, 802 -720 <-> 1125 -721 <-> 390, 878 -722 <-> 1026 -723 <-> 1039, 1467 -724 <-> 1535 -725 <-> 883 -726 <-> 1832, 1917 -727 <-> 1245 -728 <-> 1291 -729 <-> 1203 -730 <-> 824 -731 <-> 1984 -732 <-> 187, 1214 -733 <-> 610, 1079, 1198 -734 <-> 206, 872, 1479, 1855 -735 <-> 124, 1371 -736 <-> 113, 736 -737 <-> 358, 1426 -738 <-> 974, 1024, 1717, 1842 -739 <-> 1489 -740 <-> 1634 -741 <-> 873, 1695 -742 <-> 1700 -743 <-> 312, 592, 1493 -744 <-> 948, 1306, 1400 -745 <-> 385, 1029, 1315, 1474 -746 <-> 285, 681, 793 -747 <-> 169, 611, 814, 1548 -748 <-> 748 -749 <-> 1134, 1498 -750 <-> 146 -751 <-> 155, 783, 1856 -752 <-> 122, 1417 -753 <-> 478, 1505 -754 <-> 810, 1742, 1955 -755 <-> 1735, 1847 -756 <-> 978, 1095 -757 <-> 1153, 1730 -758 <-> 198, 1476 -759 <-> 759 -760 <-> 168 -761 <-> 1496 -762 <-> 562, 618 -763 <-> 246, 482, 1258 -764 <-> 465 -765 <-> 186 -766 <-> 1448 -767 <-> 893, 896, 1019 -768 <-> 1730 -769 <-> 340, 1043, 1065 -770 <-> 307, 458, 1453 -771 <-> 1168 -772 <-> 911 -773 <-> 586 -774 <-> 481, 584, 774, 1148 -775 <-> 480, 1485, 1894 -776 <-> 926 -777 <-> 305, 447, 632, 675 -778 <-> 1690 -779 <-> 386 -780 <-> 426, 469, 474 -781 <-> 719, 1543 -782 <-> 98, 428, 903 -783 <-> 751, 1558 -784 <-> 219, 622 -785 <-> 531 -786 <-> 197, 911, 1312 -787 <-> 120, 880 -788 <-> 1089, 1487 -789 <-> 603, 844, 1681, 1731 -790 <-> 790, 1126 -791 <-> 456, 1363 -792 <-> 308, 445 -793 <-> 746 -794 <-> 683, 951 -795 <-> 1732, 1986 -796 <-> 1210, 1878 -797 <-> 804 -798 <-> 615 -799 <-> 1651 -800 <-> 851, 860, 1907 -801 <-> 1110, 1537, 1773 -802 <-> 539, 719 -803 <-> 156, 1528 -804 <-> 266, 797, 1549 -805 <-> 89, 708, 962 -806 <-> 1429 -807 <-> 1800 -808 <-> 873, 1421 -809 <-> 476, 809 -810 <-> 754 -811 <-> 516, 965 -812 <-> 401, 513 -813 <-> 712, 1023 -814 <-> 747 -815 <-> 1145 -816 <-> 1413 -817 <-> 1235 -818 <-> 237, 240, 1506 -819 <-> 391, 857 -820 <-> 549, 1162 -821 <-> 1410, 1607 -822 <-> 30, 1485 -823 <-> 1445, 1454 -824 <-> 519, 730, 1824 -825 <-> 400, 1381, 1472 -826 <-> 587, 1040, 1198, 1618 -827 <-> 40 -828 <-> 1870 -829 <-> 149 -830 <-> 16 -831 <-> 255 -832 <-> 384, 1890, 1913 -833 <-> 1529 -834 <-> 834 -835 <-> 314 -836 <-> 216, 1166 -837 <-> 377, 988 -838 <-> 236, 323 -839 <-> 461, 1825 -840 <-> 211, 637, 715, 1710 -841 <-> 361, 610, 841, 1815 -842 <-> 1669 -843 <-> 874, 1468 -844 <-> 789 -845 <-> 143, 589, 1053 -846 <-> 572 -847 <-> 1285 -848 <-> 292 -849 <-> 849 -850 <-> 526 -851 <-> 800, 1368, 1497 -852 <-> 593, 1798 -853 <-> 1339, 1593, 1749 -854 <-> 1445, 1787 -855 <-> 1026, 1356 -856 <-> 132 -857 <-> 819 -858 <-> 1511 -859 <-> 1191 -860 <-> 284, 800, 1619 -861 <-> 111, 1266 -862 <-> 60, 281 -863 <-> 1605 -864 <-> 646 -865 <-> 873 -866 <-> 255, 924 -867 <-> 871, 1707 -868 <-> 12 -869 <-> 96, 1278 -870 <-> 1307 -871 <-> 404, 867, 1482 -872 <-> 734, 1200 -873 <-> 741, 808, 865, 873 -874 <-> 255, 843, 1201 -875 <-> 510, 1325, 1797 -876 <-> 1504, 1825 -877 <-> 253 -878 <-> 721 -879 <-> 948, 1291, 1847 -880 <-> 85, 184, 301, 787, 1503, 1617 -881 <-> 1688 -882 <-> 882 -883 <-> 725, 1582, 1874 -884 <-> 1352 -885 <-> 885, 1974 -886 <-> 431, 1650 -887 <-> 101 -888 <-> 102, 152 -889 <-> 433, 1016 -890 <-> 890 -891 <-> 12 -892 <-> 1402, 1923 -893 <-> 767 -894 <-> 484, 567 -895 <-> 342, 1123, 1158, 1648 -896 <-> 767 -897 <-> 80, 986, 1418 -898 <-> 205, 592, 1019 -899 <-> 493, 1053 -900 <-> 489 -901 <-> 901 -902 <-> 456 -903 <-> 782 -904 <-> 467, 904, 1924 -905 <-> 626, 1881 -906 <-> 245, 257, 276 -907 <-> 907, 1101, 1826 -908 <-> 908, 1230 -909 <-> 34, 572, 1186 -910 <-> 677, 961 -911 <-> 607, 772, 786, 1196, 1405 -912 <-> 562 -913 <-> 1636 -914 <-> 1892, 1963 -915 <-> 150, 521, 710 -916 <-> 244 -917 <-> 23, 680, 1336 -918 <-> 490, 1483 -919 <-> 96 -920 <-> 1880 -921 <-> 921 -922 <-> 975, 1255 -923 <-> 228, 1202, 1452 -924 <-> 866 -925 <-> 296, 1270 -926 <-> 280, 776, 1170, 1788, 1970 -927 <-> 712 -928 <-> 362, 595, 1103 -929 <-> 929 -930 <-> 65, 526, 1256, 1500, 1722 -931 <-> 183, 280, 1484 -932 <-> 1737 -933 <-> 299 -934 <-> 1387, 1851 -935 <-> 136, 935, 1537, 1775 -936 <-> 353 -937 <-> 689, 1347 -938 <-> 381, 566 -939 <-> 56, 1762 -940 <-> 1559, 1860 -941 <-> 1504, 1671, 1723, 1724 -942 <-> 1293 -943 <-> 21, 593 -944 <-> 1335 -945 <-> 1650 -946 <-> 1556 -947 <-> 26 -948 <-> 744, 879 -949 <-> 717, 1604 -950 <-> 1201, 1322 -951 <-> 794 -952 <-> 668, 1371 -953 <-> 1272 -954 <-> 954 -955 <-> 74 -956 <-> 648, 1870 -957 <-> 44, 1769 -958 <-> 13, 1388, 1660 -959 <-> 959 -960 <-> 153 -961 <-> 910 -962 <-> 17, 805 -963 <-> 339, 1783 -964 <-> 1100 -965 <-> 811, 1677 -966 <-> 966 -967 <-> 304, 1029, 1269, 1910 -968 <-> 81, 1091 -969 <-> 1379, 1693 -970 <-> 1289 -971 <-> 971 -972 <-> 70 -973 <-> 973 -974 <-> 663, 738, 1005 -975 <-> 922 -976 <-> 319 -977 <-> 585, 631 -978 <-> 756, 1628 -979 <-> 687, 979 -980 <-> 1151, 1317 -981 <-> 1199, 1902 -982 <-> 1223 -983 <-> 1931 -984 <-> 2, 409 -985 <-> 985 -986 <-> 358, 897, 1564 -987 <-> 987, 1644 -988 <-> 36, 837 -989 <-> 1275 -990 <-> 990, 1295 -991 <-> 207, 1415 -992 <-> 1242, 1397, 1467, 1579 -993 <-> 1042, 1767 -994 <-> 633, 1595, 1813 -995 <-> 194 -996 <-> 1096, 1369 -997 <-> 1231, 1973 -998 <-> 1367 -999 <-> 999 -1000 <-> 684, 1078 -1001 <-> 219 -1002 <-> 1442 -1003 <-> 441 -1004 <-> 558, 628, 678 -1005 <-> 475, 974 -1006 <-> 103, 345, 604 -1007 <-> 490, 1274 -1008 <-> 1708, 1819 -1009 <-> 1009, 1118 -1010 <-> 1223, 1803 -1011 <-> 1867 -1012 <-> 299, 1923 -1013 <-> 561, 1187, 1477, 1926 -1014 <-> 1861 -1015 <-> 446, 1015, 1858 -1016 <-> 889 -1017 <-> 1435 -1018 <-> 42, 98 -1019 <-> 767, 898, 1764 -1020 <-> 1020 -1021 <-> 1666 -1022 <-> 347, 1022, 1310 -1023 <-> 26, 813, 1109, 1538, 1988 -1024 <-> 195, 738 -1025 <-> 616 -1026 <-> 722, 855, 1337, 1415 -1027 <-> 241, 1309 -1028 <-> 1028 -1029 <-> 745, 967 -1030 <-> 1577, 1689 -1031 <-> 1031 -1032 <-> 125 -1033 <-> 604, 1127, 1194 -1034 <-> 192 -1035 <-> 1992 -1036 <-> 707, 1509 -1037 <-> 1347 -1038 <-> 389 -1039 <-> 723, 1535 -1040 <-> 826, 1245, 1918 -1041 <-> 281 -1042 <-> 993 -1043 <-> 67, 769, 1142 -1044 <-> 1690 -1045 <-> 287 -1046 <-> 1561 -1047 <-> 4 -1048 <-> 472, 1703 -1049 <-> 632, 1816 -1050 <-> 1157, 1899 -1051 <-> 1818 -1052 <-> 347, 1904 -1053 <-> 593, 845, 899 -1054 <-> 1983 -1055 <-> 1599 -1056 <-> 41, 320, 325, 1567 -1057 <-> 1372, 1569 -1058 <-> 185 -1059 <-> 1112, 1939 -1060 <-> 576, 1314, 1557, 1751, 1752 -1061 <-> 1285 -1062 <-> 1162, 1338, 1739 -1063 <-> 1291 -1064 <-> 132 -1065 <-> 769, 1317 -1066 <-> 510 -1067 <-> 405, 1452, 1953 -1068 <-> 1200 -1069 <-> 1069 -1070 <-> 19 -1071 <-> 1361, 1382 -1072 <-> 1307, 1534 -1073 <-> 1282 -1074 <-> 1323, 1653 -1075 <-> 457 -1076 <-> 695, 1703 -1077 <-> 1180 -1078 <-> 434, 1000 -1079 <-> 733 -1080 <-> 130, 1757 -1081 <-> 202, 623 -1082 <-> 1082 -1083 <-> 506, 703, 1279 -1084 <-> 314, 1812 -1085 <-> 242 -1086 <-> 350 -1087 <-> 1524 -1088 <-> 706, 1900 -1089 <-> 788 -1090 <-> 1260 -1091 <-> 968, 1522 -1092 <-> 173, 631, 1850 -1093 <-> 1093, 1390 -1094 <-> 182, 390 -1095 <-> 756 -1096 <-> 996 -1097 <-> 448 -1098 <-> 464, 612 -1099 <-> 292, 486 -1100 <-> 964, 1326 -1101 <-> 907, 1799 -1102 <-> 1927 -1103 <-> 928, 1103 -1104 <-> 252 -1105 <-> 166, 297 -1106 <-> 1106, 1896 -1107 <-> 1107 -1108 <-> 459 -1109 <-> 1023 -1110 <-> 422, 801 -1111 <-> 456, 685 -1112 <-> 262, 1059 -1113 <-> 1267 -1114 <-> 485 -1115 <-> 1115, 1827 -1116 <-> 1596 -1117 <-> 395, 449, 1382 -1118 <-> 1009 -1119 <-> 281, 1670 -1120 <-> 434, 1165 -1121 <-> 167, 1121 -1122 <-> 1809 -1123 <-> 895 -1124 <-> 283 -1125 <-> 499, 720, 1308 -1126 <-> 790, 1526 -1127 <-> 1033 -1128 <-> 1500 -1129 <-> 168, 418, 1642, 1947 -1130 <-> 1454 -1131 <-> 1683 -1132 <-> 517, 1784 -1133 <-> 288 -1134 <-> 314, 749, 1586 -1135 <-> 102 -1136 <-> 1136 -1137 <-> 680 -1138 <-> 1755 -1139 <-> 654 -1140 <-> 1140 -1141 <-> 1141 -1142 <-> 1043, 1862 -1143 <-> 1550 -1144 <-> 535, 1144, 1849 -1145 <-> 209, 671, 815, 1268 -1146 <-> 145 -1147 <-> 134 -1148 <-> 774 -1149 <-> 36, 497, 499, 1652 -1150 <-> 271, 1150 -1151 <-> 51, 980, 1651 -1152 <-> 533 -1153 <-> 398, 757 -1154 <-> 1313 -1155 <-> 145, 617, 1336, 1721 -1156 <-> 1838 -1157 <-> 10, 1050 -1158 <-> 895 -1159 <-> 532, 1708 -1160 <-> 1357 -1161 <-> 1200, 1999 -1162 <-> 820, 1062 -1163 <-> 1821 -1164 <-> 488, 1572 -1165 <-> 515, 1120 -1166 <-> 36, 836 -1167 <-> 664 -1168 <-> 11, 515, 771, 1967 -1169 <-> 358 -1170 <-> 926 -1171 <-> 1666, 1827 -1172 <-> 262, 1439 -1173 <-> 123, 355, 1341 -1174 <-> 1204, 1525 -1175 <-> 530 -1176 <-> 501, 654 -1177 <-> 1311, 1796 -1178 <-> 186, 1536, 1551, 1853 -1179 <-> 1822, 1947 -1180 <-> 1077, 1264 -1181 <-> 163, 1181 -1182 <-> 225 -1183 <-> 1237, 1715, 1798 -1184 <-> 41 -1185 <-> 297, 1185 -1186 <-> 909 -1187 <-> 619, 1013 -1188 <-> 1698 -1189 <-> 488, 560 -1190 <-> 1834, 1933 -1191 <-> 402, 859, 1191 -1192 <-> 1839 -1193 <-> 608, 1438 -1194 <-> 435, 1033, 1754 -1195 <-> 46, 1828 -1196 <-> 612, 911, 1975 -1197 <-> 1503, 1854 -1198 <-> 733, 826 -1199 <-> 981 -1200 <-> 493, 872, 1068, 1161 -1201 <-> 874, 950 -1202 <-> 923 -1203 <-> 40, 729, 1719 -1204 <-> 542, 557, 1174 -1205 <-> 1332 -1206 <-> 148, 182 -1207 <-> 1207 -1208 <-> 91, 273, 413, 658, 1234 -1209 <-> 1995 -1210 <-> 576, 703, 796 -1211 <-> 1227, 1891 -1212 <-> 338, 1362 -1213 <-> 6 -1214 <-> 589, 732 -1215 <-> 4, 100, 444, 1842 -1216 <-> 497, 1745 -1217 <-> 409, 1354 -1218 <-> 607 -1219 <-> 29, 484, 1712 -1220 <-> 570 -1221 <-> 302, 1429 -1222 <-> 625, 1412 -1223 <-> 260, 982, 1010, 1591 -1224 <-> 9, 258, 278, 1506, 1893 -1225 <-> 1906 -1226 <-> 1226 -1227 <-> 1211 -1228 <-> 1773 -1229 <-> 18 -1230 <-> 908 -1231 <-> 701, 997 -1232 <-> 348, 349 -1233 <-> 59 -1234 <-> 1208 -1235 <-> 817, 1994 -1236 <-> 508 -1237 <-> 1183 -1238 <-> 1529 -1239 <-> 540, 1524, 1552 -1240 <-> 512 -1241 <-> 1241 -1242 <-> 992, 1685 -1243 <-> 1934 -1244 <-> 1574, 1839 -1245 <-> 727, 1040 -1246 <-> 1380 -1247 <-> 1506, 1923 -1248 <-> 50, 1610 -1249 <-> 674 -1250 <-> 485 -1251 <-> 444, 655, 1718 -1252 <-> 266, 1862 -1253 <-> 645, 1709 -1254 <-> 1254 -1255 <-> 922, 1255, 1341 -1256 <-> 930, 1346 -1257 <-> 1465, 1844 -1258 <-> 763 -1259 <-> 335, 590, 1259 -1260 <-> 129, 1090 -1261 <-> 652, 1261, 1838 -1262 <-> 1262, 1912 -1263 <-> 7, 1438, 1554 -1264 <-> 338, 1180 -1265 <-> 269, 1265 -1266 <-> 861, 1281, 1423 -1267 <-> 612, 1113, 1289 -1268 <-> 1145 -1269 <-> 967 -1270 <-> 94, 215, 925, 1860 -1271 <-> 1376 -1272 <-> 223, 953 -1273 <-> 1301 -1274 <-> 1007, 1860 -1275 <-> 216, 393, 989, 1275 -1276 <-> 470 -1277 <-> 288 -1278 <-> 869 -1279 <-> 1083, 1755 -1280 <-> 1588 -1281 <-> 1266 -1282 <-> 677, 1073, 1575, 1625 -1283 <-> 1571 -1284 <-> 1828 -1285 <-> 847, 1061, 1641 -1286 <-> 1494, 1649, 1889 -1287 <-> 159 -1288 <-> 142, 1288 -1289 <-> 970, 1267, 1668 -1290 <-> 406 -1291 <-> 728, 879, 1063, 1885 -1292 <-> 1407 -1293 <-> 942, 1318, 1459 -1294 <-> 311, 1754 -1295 <-> 990, 1512 -1296 <-> 130, 479, 508 -1297 <-> 533, 559 -1298 <-> 1839 -1299 <-> 70 -1300 <-> 37, 1886, 1998 -1301 <-> 1273, 1340 -1302 <-> 317, 674, 1485 -1303 <-> 161, 1624 -1304 <-> 1304 -1305 <-> 1410 -1306 <-> 744 -1307 <-> 20, 870, 1072 -1308 <-> 194, 212, 1125 -1309 <-> 251, 1027 -1310 <-> 22, 1022, 1777 -1311 <-> 1177 -1312 <-> 786 -1313 <-> 1154, 1706 -1314 <-> 1060 -1315 <-> 683, 745 -1316 <-> 1793, 1898 -1317 <-> 523, 980, 1065, 1787 -1318 <-> 1293 -1319 <-> 1319 -1320 <-> 1320 -1321 <-> 206 -1322 <-> 950, 1957 -1323 <-> 1074, 1823 -1324 <-> 352 -1325 <-> 875, 1740 -1326 <-> 493, 1100 -1327 <-> 701, 1633 -1328 <-> 1, 55 -1329 <-> 1633 -1330 <-> 503, 1687, 1782 -1331 <-> 376, 1531, 1766 -1332 <-> 436, 705, 1205 -1333 <-> 565 -1334 <-> 1805 -1335 <-> 408, 944 -1336 <-> 917, 1155 -1337 <-> 1026 -1338 <-> 527, 1062 -1339 <-> 517, 853 -1340 <-> 601, 1301, 1708 -1341 <-> 1173, 1255 -1342 <-> 684 -1343 <-> 210 -1344 <-> 121, 483 -1345 <-> 175 -1346 <-> 578, 1256 -1347 <-> 937, 1037, 1735 -1348 <-> 685 -1349 <-> 275, 1594 -1350 <-> 127, 130 -1351 <-> 485 -1352 <-> 884, 1352 -1353 <-> 1604, 1800 -1354 <-> 1217 -1355 <-> 1355, 1985 -1356 <-> 855, 1840 -1357 <-> 651, 1160, 1388 -1358 <-> 92 -1359 <-> 112 -1360 <-> 1455 -1361 <-> 1071, 1909 -1362 <-> 304, 1212 -1363 <-> 791 -1364 <-> 161, 1426 -1365 <-> 1365 -1366 <-> 1366, 1433 -1367 <-> 133, 998 -1368 <-> 851 -1369 <-> 12, 996, 1425 -1370 <-> 665 -1371 <-> 13, 735, 952, 1371, 1857 -1372 <-> 613, 1057 -1373 <-> 638, 1511 -1374 <-> 230, 1593 -1375 <-> 104 -1376 <-> 179, 1271, 1639 -1377 <-> 291 -1378 <-> 1919 -1379 <-> 575, 969 -1380 <-> 1246, 1501, 1903 -1381 <-> 73, 825, 1922 -1382 <-> 1071, 1117, 1541, 1810 -1383 <-> 111 -1384 <-> 457 -1385 <-> 1878, 1966 -1386 <-> 1396 -1387 <-> 229, 934, 1853 -1388 <-> 958, 1357, 1424 -1389 <-> 531 -1390 <-> 1093, 1603 -1391 <-> 408 -1392 <-> 446 -1393 <-> 411 -1394 <-> 1866 -1395 <-> 450, 1851 -1396 <-> 519, 1386 -1397 <-> 79, 568, 992 -1398 <-> 224 -1399 <-> 1443, 1799, 1915 -1400 <-> 744 -1401 <-> 1685 -1402 <-> 892 -1403 <-> 1714 -1404 <-> 632 -1405 <-> 911, 1532 -1406 <-> 233, 1606 -1407 <-> 700, 1292 -1408 <-> 431, 1408, 1416 -1409 <-> 211, 472 -1410 <-> 821, 1305 -1411 <-> 1653, 1993 -1412 <-> 628, 1222 -1413 <-> 473, 816 -1414 <-> 451 -1415 <-> 991, 1026 -1416 <-> 1408 -1417 <-> 752 -1418 <-> 423, 897 -1419 <-> 2, 30 -1420 <-> 1420 -1421 <-> 808 -1422 <-> 58, 104 -1423 <-> 1266 -1424 <-> 1388 -1425 <-> 1369 -1426 <-> 737, 1364, 1847, 1913 -1427 <-> 246, 274 -1428 <-> 1964 -1429 <-> 76, 806, 1221 -1430 <-> 1430 -1431 <-> 322 -1432 <-> 1719 -1433 <-> 1366, 1988 -1434 <-> 89, 106 -1435 <-> 1017, 1730 -1436 <-> 1997 -1437 <-> 317, 352 -1438 <-> 1193, 1263 -1439 <-> 1172 -1440 <-> 344 -1441 <-> 37 -1442 <-> 1002, 1860 -1443 <-> 1399 -1444 <-> 31, 298 -1445 <-> 823, 854 -1446 <-> 113, 403 -1447 <-> 1508, 1720 -1448 <-> 766, 1791 -1449 <-> 527 -1450 <-> 134 -1451 <-> 88, 571 -1452 <-> 923, 1067 -1453 <-> 770 -1454 <-> 95, 823, 1130, 1454 -1455 <-> 1360, 1533 -1456 <-> 1456, 1489, 1529 -1457 <-> 114, 149, 1956 -1458 <-> 382, 631, 1458 -1459 <-> 570, 1293 -1460 <-> 202, 369 -1461 <-> 300 -1462 <-> 1636 -1463 <-> 393, 1659, 1939 -1464 <-> 31 -1465 <-> 3, 323, 547, 1257, 1732 -1466 <-> 320 -1467 <-> 723, 992, 1706 -1468 <-> 154, 843 -1469 <-> 713 -1470 <-> 354, 699 -1471 <-> 1471 -1472 <-> 825 -1473 <-> 715 -1474 <-> 745 -1475 <-> 645 -1476 <-> 622, 758 -1477 <-> 1013, 1645, 1669 -1478 <-> 711 -1479 <-> 734 -1480 <-> 650 -1481 <-> 1481 -1482 <-> 310, 871 -1483 <-> 918, 1504 -1484 <-> 931 -1485 <-> 336, 421, 775, 822, 1302 -1486 <-> 157, 1631 -1487 <-> 236, 437, 788, 1980 -1488 <-> 1560 -1489 <-> 739, 1456 -1490 <-> 383 -1491 <-> 535 -1492 <-> 471, 614 -1493 <-> 743 -1494 <-> 565, 1286 -1495 <-> 1627 -1496 <-> 761, 1496 -1497 <-> 249, 425, 851 -1498 <-> 749 -1499 <-> 231 -1500 <-> 930, 1128 -1501 <-> 390, 1380 -1502 <-> 1713 -1503 <-> 152, 880, 1197 -1504 <-> 47, 876, 941, 1483, 1945 -1505 <-> 295, 530, 753 -1506 <-> 818, 1224, 1247 -1507 <-> 141, 216, 1565, 1726 -1508 <-> 647, 1447, 1521, 1590 -1509 <-> 580, 1036, 1605, 1609 -1510 <-> 40, 1885 -1511 <-> 858, 1373 -1512 <-> 1295 -1513 <-> 78, 430 -1514 <-> 1772 -1515 <-> 153 -1516 <-> 144, 260, 1818 -1517 <-> 32, 1616, 1806 -1518 <-> 472 -1519 <-> 259 -1520 <-> 94, 1542 -1521 <-> 1508 -1522 <-> 313, 1091, 1631 -1523 <-> 685 -1524 <-> 241, 1087, 1239 -1525 <-> 1174 -1526 <-> 1126 -1527 <-> 1835 -1528 <-> 803 -1529 <-> 460, 833, 1238, 1456 -1530 <-> 1784 -1531 <-> 1331 -1532 <-> 629, 1405 -1533 <-> 470, 1455, 1533, 1796 -1534 <-> 1072 -1535 <-> 605, 724, 1039 -1536 <-> 1178 -1537 <-> 273, 801, 935 -1538 <-> 1023, 1734 -1539 <-> 713 -1540 <-> 1748 -1541 <-> 1382, 1683 -1542 <-> 1520 -1543 <-> 781 -1544 <-> 1631 -1545 <-> 1910 -1546 <-> 1942 -1547 <-> 260 -1548 <-> 581, 747 -1549 <-> 804 -1550 <-> 159, 1143 -1551 <-> 1178 -1552 <-> 461, 1239, 1846 -1553 <-> 1553, 1982 -1554 <-> 68, 85, 1263, 1597 -1555 <-> 1713, 1931 -1556 <-> 946, 1556 -1557 <-> 718, 1060 -1558 <-> 783 -1559 <-> 640, 940 -1560 <-> 1488, 1806, 1898, 1949 -1561 <-> 441, 1046 -1562 <-> 715, 1889 -1563 <-> 552 -1564 <-> 986 -1565 <-> 1507, 1689 -1566 <-> 1570 -1567 <-> 1056 -1568 <-> 3, 371 -1569 <-> 119, 1057, 1852 -1570 <-> 1566, 1570 -1571 <-> 1283, 1736 -1572 <-> 569, 1164, 1995 -1573 <-> 1573, 1784, 1987 -1574 <-> 1244, 1574 -1575 <-> 1282, 1575, 1866 -1576 <-> 123 -1577 <-> 1030 -1578 <-> 289, 710 -1579 <-> 992, 1684 -1580 <-> 4 -1581 <-> 1581 -1582 <-> 128, 883 -1583 <-> 57 -1584 <-> 116 -1585 <-> 637 -1586 <-> 1134 -1587 <-> 1587 -1588 <-> 159, 1280 -1589 <-> 1915 -1590 <-> 136, 1508 -1591 <-> 1223 -1592 <-> 293, 1891 -1593 <-> 853, 1374 -1594 <-> 1349, 1886 -1595 <-> 994, 1595 -1596 <-> 364, 1116 -1597 <-> 1554 -1598 <-> 1729 -1599 <-> 583, 1055 -1600 <-> 147, 458, 1600 -1601 <-> 1894 -1602 <-> 116 -1603 <-> 1390 -1604 <-> 481, 657, 949, 1353, 1983 -1605 <-> 115, 668, 863, 1509 -1606 <-> 1406 -1607 <-> 261, 410, 821 -1608 <-> 690 -1609 <-> 1509 -1610 <-> 673, 1248 -1611 <-> 118, 1788 -1612 <-> 1854 -1613 <-> 547 -1614 <-> 547, 1807 -1615 <-> 479 -1616 <-> 222, 1517 -1617 <-> 880, 1989 -1618 <-> 826 -1619 <-> 860, 1807 -1620 <-> 291 -1621 <-> 618, 1957 -1622 <-> 535 -1623 <-> 480, 531 -1624 <-> 1303 -1625 <-> 223, 1282 -1626 <-> 503, 604 -1627 <-> 1495, 1933 -1628 <-> 288, 978 -1629 <-> 1629 -1630 <-> 465, 1872 -1631 <-> 1486, 1522, 1544 -1632 <-> 196 -1633 <-> 1327, 1329 -1634 <-> 123, 661, 740 -1635 <-> 139 -1636 <-> 913, 1462, 1752 -1637 <-> 404, 522 -1638 <-> 1779, 1813 -1639 <-> 33, 190, 1376, 1639 -1640 <-> 1816 -1641 <-> 554, 1285 -1642 <-> 1129 -1643 <-> 71, 1844 -1644 <-> 171, 987 -1645 <-> 1477 -1646 <-> 16, 199 -1647 <-> 1702 -1648 <-> 895 -1649 <-> 1286 -1650 <-> 344, 886, 945 -1651 <-> 799, 1151 -1652 <-> 1149, 1961, 1984 -1653 <-> 222, 1074, 1411 -1654 <-> 108, 553 -1655 <-> 35, 156, 226, 1992 -1656 <-> 537, 655 -1657 <-> 105, 609 -1658 <-> 1658 -1659 <-> 519, 1463 -1660 <-> 958 -1661 <-> 290, 1929 -1662 <-> 435 -1663 <-> 1855 -1664 <-> 345 -1665 <-> 554 -1666 <-> 1021, 1171 -1667 <-> 662, 687 -1668 <-> 1289 -1669 <-> 842, 1477, 1795, 1975 -1670 <-> 1119, 1921 -1671 <-> 941 -1672 <-> 115 -1673 <-> 385 -1674 <-> 518 -1675 <-> 247, 676 -1676 <-> 509, 1987 -1677 <-> 965, 1677 -1678 <-> 151, 1692 -1679 <-> 541 -1680 <-> 1680 -1681 <-> 221, 789 -1682 <-> 1736, 1767, 1947 -1683 <-> 1131, 1541 -1684 <-> 1579 -1685 <-> 1242, 1401 -1686 <-> 1736 -1687 <-> 680, 1330 -1688 <-> 881, 1829 -1689 <-> 1030, 1565 -1690 <-> 778, 1044, 1900 -1691 <-> 28, 75 -1692 <-> 627, 1678 -1693 <-> 122, 400, 671, 969 -1694 <-> 58, 61 -1695 <-> 741 -1696 <-> 224, 1958 -1697 <-> 1935 -1698 <-> 301, 1188 -1699 <-> 29, 37 -1700 <-> 742, 1883 -1701 <-> 662 -1702 <-> 441, 1647 -1703 <-> 1048, 1076 -1704 <-> 185 -1705 <-> 715 -1706 <-> 1313, 1467 -1707 <-> 867 -1708 <-> 1008, 1159, 1340 -1709 <-> 560, 561, 1253, 1976 -1710 <-> 840 -1711 <-> 1711 -1712 <-> 12, 1219 -1713 <-> 631, 1502, 1555 -1714 <-> 1403, 1714, 1902 -1715 <-> 1183 -1716 <-> 79 -1717 <-> 738 -1718 <-> 602, 1251 -1719 <-> 1203, 1432 -1720 <-> 1447 -1721 <-> 1155 -1722 <-> 930 -1723 <-> 941 -1724 <-> 941 -1725 <-> 432 -1726 <-> 1507 -1727 <-> 397 -1728 <-> 1728, 1937 -1729 <-> 1598, 1913 -1730 <-> 105, 757, 768, 1435, 1730 -1731 <-> 789 -1732 <-> 795, 1465 -1733 <-> 551, 1765, 1835 -1734 <-> 1538 -1735 <-> 755, 1347 -1736 <-> 1571, 1682, 1686 -1737 <-> 932, 1795 -1738 <-> 329, 1738 -1739 <-> 267, 1062, 1848 -1740 <-> 1325 -1741 <-> 326, 541, 1952 -1742 <-> 344, 754 -1743 <-> 75, 253, 507 -1744 <-> 288 -1745 <-> 1216 -1746 <-> 92, 138 -1747 <-> 333 -1748 <-> 182, 1540 -1749 <-> 853 -1750 <-> 88 -1751 <-> 363, 1060 -1752 <-> 1060, 1636 -1753 <-> 433, 583, 1873 -1754 <-> 1194, 1294 -1755 <-> 1138, 1279 -1756 <-> 538, 636 -1757 <-> 1080 -1758 <-> 472, 514 -1759 <-> 284 -1760 <-> 1760 -1761 <-> 326, 620 -1762 <-> 648, 939, 1989 -1763 <-> 383 -1764 <-> 599, 1019, 1941 -1765 <-> 1733 -1766 <-> 289, 365, 1331 -1767 <-> 993, 1682, 1767 -1768 <-> 1768, 1859 -1769 <-> 957 -1770 <-> 288 -1771 <-> 1875 -1772 <-> 1514, 1772 -1773 <-> 801, 1228 -1774 <-> 0 -1775 <-> 935 -1776 <-> 133 -1777 <-> 1310 -1778 <-> 17, 320 -1779 <-> 465, 1638 -1780 <-> 1906 -1781 <-> 1969 -1782 <-> 1330 -1783 <-> 97, 963, 1960, 1983 -1784 <-> 1132, 1530, 1573 -1785 <-> 422 -1786 <-> 1786 -1787 <-> 854, 1317 -1788 <-> 926, 1611 -1789 <-> 586, 1829 -1790 <-> 74, 1790 -1791 <-> 52, 109, 1448 -1792 <-> 1860 -1793 <-> 1316, 1981 -1794 <-> 138 -1795 <-> 1669, 1737, 1861 -1796 <-> 1177, 1533 -1797 <-> 327, 875 -1798 <-> 852, 1183 -1799 <-> 1101, 1399, 1964 -1800 <-> 491, 641, 807, 1353 -1801 <-> 20, 455 -1802 <-> 123 -1803 <-> 415, 1010 -1804 <-> 1804 -1805 <-> 1334, 1926 -1806 <-> 1517, 1560 -1807 <-> 1614, 1619 -1808 <-> 261, 643 -1809 <-> 145, 1122 -1810 <-> 1382 -1811 <-> 60 -1812 <-> 1084 -1813 <-> 213, 994, 1638 -1814 <-> 14, 355 -1815 <-> 841, 1996 -1816 <-> 1049, 1640 -1817 <-> 388 -1818 <-> 1051, 1516 -1819 <-> 1008 -1820 <-> 403 -1821 <-> 350, 1163 -1822 <-> 669, 1179, 1927 -1823 <-> 1323 -1824 <-> 667, 824, 1879 -1825 <-> 608, 839, 876, 1965 -1826 <-> 473, 907 -1827 <-> 1115, 1171 -1828 <-> 440, 1195, 1284, 1913 -1829 <-> 275, 1688, 1789 -1830 <-> 1830 -1831 <-> 1831 -1832 <-> 248, 726 -1833 <-> 1833 -1834 <-> 1190 -1835 <-> 639, 1527, 1733 -1836 <-> 250, 1836 -1837 <-> 577, 1970 -1838 <-> 1156, 1261 -1839 <-> 1192, 1244, 1298 -1840 <-> 1356 -1841 <-> 81 -1842 <-> 738, 1215 -1843 <-> 1843 -1844 <-> 383, 1257, 1643 -1845 <-> 260, 451 -1846 <-> 1552 -1847 <-> 755, 879, 1426 -1848 <-> 38, 1739 -1849 <-> 468, 1144 -1850 <-> 1092 -1851 <-> 934, 1395 -1852 <-> 198, 1569 -1853 <-> 718, 1178, 1387 -1854 <-> 588, 1197, 1612 -1855 <-> 162, 734, 1663 -1856 <-> 236, 751 -1857 <-> 1371 -1858 <-> 1015 -1859 <-> 1768 -1860 <-> 940, 1270, 1274, 1442, 1792 -1861 <-> 1014, 1795 -1862 <-> 1142, 1252 -1863 <-> 281 -1864 <-> 717 -1865 <-> 1865 -1866 <-> 574, 602, 1394, 1575 -1867 <-> 707, 1011 -1868 <-> 659, 1868 -1869 <-> 173, 1991 -1870 <-> 391, 828, 956, 1880 -1871 <-> 189, 692 -1872 <-> 1630 -1873 <-> 42, 1753 -1874 <-> 883 -1875 <-> 11, 1771 -1876 <-> 158 -1877 <-> 186 -1878 <-> 796, 1385 -1879 <-> 486, 1824 -1880 <-> 920, 1870 -1881 <-> 433, 573, 905 -1882 <-> 625, 1954 -1883 <-> 300, 1700 -1884 <-> 1884 -1885 <-> 1291, 1510 -1886 <-> 19, 209, 1300, 1594 -1887 <-> 277 -1888 <-> 85 -1889 <-> 489, 1286, 1562 -1890 <-> 170, 832 -1891 <-> 1211, 1592, 1973 -1892 <-> 611, 697, 914 -1893 <-> 1224 -1894 <-> 775, 1601 -1895 <-> 308, 323, 618 -1896 <-> 1106 -1897 <-> 118, 368, 408 -1898 <-> 1316, 1560, 1944 -1899 <-> 463, 1050 -1900 <-> 1088, 1690, 1951 -1901 <-> 16, 27 -1902 <-> 981, 1714 -1903 <-> 1380 -1904 <-> 278, 1052 -1905 <-> 20 -1906 <-> 671, 1225, 1780 -1907 <-> 800 -1908 <-> 583 -1909 <-> 1361, 1940 -1910 <-> 134, 967, 1545 -1911 <-> 1973 -1912 <-> 1262 -1913 <-> 832, 1426, 1729, 1828 -1914 <-> 1914 -1915 <-> 1399, 1589 -1916 <-> 650, 1916 -1917 <-> 726, 1917 -1918 <-> 1040 -1919 <-> 196, 1378, 1919 -1920 <-> 1, 218 -1921 <-> 1670, 1952 -1922 <-> 1381 -1923 <-> 892, 1012, 1247 -1924 <-> 373, 904 -1925 <-> 210, 1935 -1926 <-> 543, 1013, 1805 -1927 <-> 1102, 1822 -1928 <-> 346, 1928 -1929 <-> 1661 -1930 <-> 19 -1931 <-> 983, 1555 -1932 <-> 685 -1933 <-> 16, 1190, 1627, 1933 -1934 <-> 288, 1243 -1935 <-> 535, 1697, 1925 -1936 <-> 295 -1937 <-> 112, 157, 1728 -1938 <-> 293 -1939 <-> 689, 1059, 1463 -1940 <-> 616, 1909 -1941 <-> 1764 -1942 <-> 243, 256, 1546 -1943 <-> 1950 -1944 <-> 260, 1898 -1945 <-> 1504 -1946 <-> 1946 -1947 <-> 87, 1129, 1179, 1682 -1948 <-> 294 -1949 <-> 1560 -1950 <-> 21, 1943 -1951 <-> 407, 1900 -1952 <-> 1741, 1921 -1953 <-> 1067 -1954 <-> 696, 1882 -1955 <-> 754 -1956 <-> 1457 -1957 <-> 1322, 1621 -1958 <-> 48, 708, 1696 -1959 <-> 1959 -1960 <-> 389, 1783 -1961 <-> 1652 -1962 <-> 29 -1963 <-> 914 -1964 <-> 1428, 1799 -1965 <-> 1825 -1966 <-> 1385 -1967 <-> 1168 -1968 <-> 265, 475 -1969 <-> 4, 1781 -1970 <-> 315, 926, 1837 -1971 <-> 242, 545, 1971 -1972 <-> 1972 -1973 <-> 997, 1891, 1911 -1974 <-> 885 -1975 <-> 1196, 1669 -1976 <-> 1709 -1977 <-> 1977 -1978 <-> 1978 -1979 <-> 1979 -1980 <-> 598, 1487 -1981 <-> 1793 -1982 <-> 1553 -1983 <-> 1054, 1604, 1783 -1984 <-> 731, 1652 -1985 <-> 1355 -1986 <-> 795 -1987 <-> 1573, 1676 -1988 <-> 495, 1023, 1433 -1989 <-> 1617, 1762 -1990 <-> 376 -1991 <-> 1869 -1992 <-> 1035, 1655 -1993 <-> 1411 -1994 <-> 1235, 1994 -1995 <-> 57, 1209, 1572 -1996 <-> 181, 1815 -1997 <-> 395, 1436 -1998 <-> 1300 -1999 <-> 175, 1161 diff --git a/2017/inputs/day_13.txt b/2017/inputs/day_13.txt deleted file mode 100644 index 87bfdb7..0000000 --- a/2017/inputs/day_13.txt +++ /dev/null @@ -1,43 +0,0 @@ -0: 3 -1: 2 -2: 4 -4: 4 -6: 5 -8: 6 -10: 6 -12: 6 -14: 6 -16: 8 -18: 8 -20: 8 -22: 8 -24: 10 -26: 8 -28: 8 -30: 12 -32: 14 -34: 12 -36: 10 -38: 12 -40: 12 -42: 9 -44: 12 -46: 12 -48: 12 -50: 12 -52: 14 -54: 14 -56: 14 -58: 12 -60: 14 -62: 14 -64: 12 -66: 14 -70: 14 -72: 14 -74: 14 -76: 14 -80: 18 -88: 20 -90: 14 -98: 17 diff --git a/2017/inputs/day_13_example.txt b/2017/inputs/day_13_example.txt deleted file mode 100644 index 0de4bec..0000000 --- a/2017/inputs/day_13_example.txt +++ /dev/null @@ -1,5 +0,0 @@ -0: 3 -1: 2 -4: 4 -6: 4 - diff --git a/2017/inputs/day_14.txt b/2017/inputs/day_14.txt deleted file mode 100644 index 1155654..0000000 --- a/2017/inputs/day_14.txt +++ /dev/null @@ -1,2 +0,0 @@ -uugsqrei - diff --git a/2017/inputs/day_14_example.txt b/2017/inputs/day_14_example.txt deleted file mode 100644 index e0ffae2..0000000 --- a/2017/inputs/day_14_example.txt +++ /dev/null @@ -1 +0,0 @@ -flqrgnkx diff --git a/2017/inputs/day_15.txt b/2017/inputs/day_15.txt deleted file mode 100644 index ffb6d14..0000000 --- a/2017/inputs/day_15.txt +++ /dev/null @@ -1,2 +0,0 @@ -Generator A starts with 591 -Generator B starts with 393 diff --git a/2017/inputs/day_16.txt b/2017/inputs/day_16.txt deleted file mode 100644 index 8e74751..0000000 --- a/2017/inputs/day_16.txt +++ /dev/null @@ -1 +0,0 @@ -x3/4,pm/e,x15/7,pp/l,x5/8,s15,x2/6,s9,x0/4,s7,x8/12,pc/b,x2/14,pe/d,x10/11,pg/o,x9/14,ph/n,x15/8,s13,pe/i,x3/7,s2,pd/b,x4/15,s11,x0/14,s10,x7/3,s8,x2/1,pj/i,s8,x10/14,s5,x4/1,pa/h,s11,x12/6,s1,x1/14,s11,x5/12,s4,pn/b,x7/9,pj/l,x1/8,pd/e,s6,pp/g,x10/2,pi/o,x15/5,pp/l,x6/13,s3,x5/12,pk/f,x1/8,s4,x11/10,s10,x4/15,pe/n,x1/5,s14,x7/2,pc/i,x4/10,pj/p,x6/15,s12,x5/0,pa/n,x8/12,s14,x3/5,pb/d,x4/12,s3,x9/6,pg/h,x3/1,s5,x4/10,pm/f,x12/2,s11,x15/13,pa/g,x0/2,s13,pj/i,s13,x6/10,pn/a,x2/1,pm/f,x10/12,s4,pi/c,x14/13,s4,x15/0,s7,x14/8,s5,x5/2,pe/d,x3/9,s14,x7/0,s10,x6/14,s8,x3/15,pn/j,x2/1,pf/a,x13/10,pe/m,x8/0,s2,x4/7,pc/l,s4,x2/0,s4,x3/4,s12,x11/2,s3,x5/8,s2,x4/6,pn/f,x15/5,s15,x4/12,s11,x1/13,pm/b,s13,pj/h,s15,x9/3,pd/l,x14/15,po/i,x10/7,pd/g,x11/13,s5,x9/14,s6,x1/0,s7,x5/8,s7,x0/11,s10,x7/12,s2,x8/9,s7,pb/j,x3/2,s10,x6/0,pe/l,x4/8,pf/p,x6/0,po/i,x7/2,s10,x10/3,pb/n,x2/13,s3,x15/3,ph/c,s14,x1/8,s10,x13/10,s5,x14/7,s7,x1/5,pk/f,x7/0,s11,x13/2,pc/d,x8/10,pi/h,x5/1,pe/f,s8,pa/j,x13/10,pc/f,s12,x9/12,pa/h,x7/0,s15,x8/13,s8,x15/11,pl/d,x2/8,s8,x3/14,s1,pa/e,x4/8,pp/n,x0/14,s3,x10/12,pg/c,x14/9,s2,x0/10,s11,x9/3,pn/a,x5/4,s15,x12/1,s6,x14/6,pf/c,s7,x15/5,s1,x12/13,s13,x9/4,s13,pb/p,x10/5,pe/c,x6/15,s7,x2/14,s15,x7/6,s13,x5/10,pb/l,x9/7,s14,x1/3,s12,x9/10,pn/h,x7/12,pc/k,x9/4,s2,x5/15,s10,x9/0,s2,x11/4,pg/e,x8/1,pm/h,x3/4,s14,x12/2,pi/d,x1/4,s15,x11/15,s14,x13/10,pb/o,x9/12,s5,x6/2,s13,x7/4,ph/m,s4,x8/12,pi/n,s15,x2/5,pj/p,x10/0,s4,x15/9,pn/m,x14/13,pd/b,x10/9,s5,x1/5,s2,x15/3,pe/j,s7,x0/6,s2,x8/9,s3,x2/3,s9,x5/12,pp/b,x6/3,pf/l,x9/0,s15,x3/2,s12,pb/m,x14/6,s12,x3/15,ph/f,x5/1,s13,x0/15,s8,x1/9,pa/p,s9,x15/13,s7,pf/b,x2/8,ph/g,x10/3,pi/o,x13/5,s1,x4/3,s7,x7/8,s13,x0/13,pn/h,x12/15,s14,x2/6,pc/d,x8/12,s5,x5/3,s10,x10/9,pb/p,x4/11,pm/k,x14/3,s12,po/h,x6/1,s14,x15/3,s13,x7/5,pe/i,x12/6,s8,x8/13,s2,x12/15,s15,x2/4,s13,x10/7,s11,x15/1,s4,x5/11,s8,x1/15,s15,x8/13,s8,x1/15,s5,pb/c,x11/10,s13,pm/p,x0/8,s12,x2/5,pj/i,x14/3,pl/o,x2/11,pe/j,x13/1,pa/l,x3/10,s11,x7/4,pj/m,x5/10,ph/g,x13/9,s5,x3/4,s1,x15/8,s4,x0/1,s5,pd/j,x9/12,s6,pk/g,x4/6,s4,x1/3,ph/n,s9,x4/10,pf/i,s10,pk/j,x3/1,s11,pe/h,x12/4,s6,x10/5,s12,x12/13,s15,x7/5,pn/l,x12/15,s9,x14/11,s8,x5/10,s2,x12/8,pc/b,x3/10,po/n,s14,x6/14,pl/j,x3/10,s4,x1/13,pe/c,x15/0,pa/b,x8/4,s4,pk/c,x5/12,s2,pi/g,x11/7,pe/l,x14/12,s5,x8/4,pg/f,x1/7,s8,x4/13,s12,x10/14,pc/h,x13/2,s1,x15/11,s3,x3/14,s5,pb/g,x2/7,s13,x9/3,s9,x13/1,s9,x3/14,s6,x5/0,s6,x8/14,s3,x11/13,s9,x1/5,s12,x4/2,pf/m,x6/5,pi/o,x15/2,s5,x12/5,pc/b,s2,x9/8,s9,x14/0,s6,x6/1,pe/n,x8/9,po/k,x15/4,pl/f,x11/14,s3,x7/15,s14,x14/12,pe/o,x15/7,s15,x6/1,s13,x13/12,pg/h,x5/0,pe/b,x1/9,s1,x8/2,s2,x3/1,pl/k,x9/0,s5,x8/2,pi/c,s1,x6/14,ph/p,x11/15,s4,x4/14,pn/i,x0/3,ph/p,x4/5,s6,x3/7,s3,pj/g,x0/4,po/k,x3/13,s14,x12/2,s8,x15/5,s11,x1/10,pj/e,x6/9,s14,x0/3,s12,x8/5,s10,x4/15,s13,x11/2,pi/m,x13/1,s13,x8/10,s9,x0/13,s14,x5/10,pd/a,x12/8,pg/h,s12,x9/0,s2,x5/2,pi/m,x6/0,s8,x15/13,s10,x6/2,pc/b,x10/4,s12,x15/1,s2,x12/5,pe/d,x10/8,pc/f,s10,x14/1,s9,x6/10,s2,x5/1,s2,x10/0,pp/l,x3/7,s8,x8/2,s13,x13/12,s11,x7/14,pc/k,x0/5,s15,x11/12,pa/g,x13/8,s11,x4/2,s14,x11/5,s8,x0/7,s15,x4/2,pj/n,x11/8,s10,pg/a,x6/10,s9,x2/11,po/h,x8/3,s12,pf/l,x0/1,s12,x10/9,pg/m,x5/2,pl/e,x12/6,s9,x1/14,s12,x10/5,pa/k,x6/12,pe/g,x10/7,pj/d,x13/0,s8,pm/k,x5/12,ph/a,x15/3,po/l,x9/6,pk/g,x7/3,s14,x4/14,s7,x10/11,pp/m,x8/14,s11,x15/0,s1,pe/d,x13/12,pa/k,x8/14,s5,x9/7,pm/g,x8/12,pd/j,x1/13,s9,x10/6,s2,x14/5,pf/e,s1,x4/2,s8,x3/13,pi/k,x11/10,pn/j,x3/7,s3,x1/12,s10,x14/2,s13,x0/10,s4,x12/8,pp/e,x6/7,s13,x5/13,s13,x3/10,s4,x9/12,s12,po/b,x5/4,s6,x0/10,s4,x12/5,pf/c,s10,x10/15,pe/l,x4/9,s14,x6/5,s1,x2/9,pb/m,s1,x4/8,s7,x1/12,s13,x0/14,pa/o,x12/7,pk/m,x1/10,s11,x15/13,s10,x9/0,s8,x1/7,s11,x9/12,s1,x10/13,s3,x11/14,s3,x12/2,s3,x13/7,s11,x11/0,pf/l,x8/10,s10,x12/7,s8,x8/5,s5,x15/1,pj/n,s9,pp/i,x6/12,s15,x0/1,pg/a,x10/15,s1,x1/0,s7,x12/14,pm/d,s15,x6/11,s1,x7/12,pa/h,x3/9,s12,x8/5,pm/b,x9/1,pp/j,x8/7,pb/k,x1/5,s12,x10/9,pa/i,x1/4,s15,x2/0,s3,x15/10,s14,x11/9,s14,x6/14,s11,x13/2,pl/g,x7/11,s10,x4/15,s15,x12/0,s8,x3/6,pa/f,x11/2,s6,x13/6,s10,pk/d,x10/9,po/m,x13/12,pc/b,x8/4,s13,x1/11,pn/o,x8/13,s14,x15/0,s8,x13/9,s15,pa/i,x6/2,s8,x15/1,pc/m,x10/9,s6,x6/5,s3,pg/l,x8/3,s13,pa/m,x2/13,s15,x0/12,s12,x5/11,s3,po/k,x1/15,pa/f,x14/6,s15,x1/15,s3,x14/4,s4,x15/9,s15,pm/n,x1/5,s15,x3/2,pp/h,x13/5,s13,pm/e,x7/10,s5,x15/9,s10,pn/g,x10/6,pb/l,x0/8,s9,x13/1,s14,x5/8,s7,x15/11,s2,x13/4,s14,x12/3,s15,pe/n,x4/0,pk/i,x13/9,s14,x5/15,s11,x3/11,pa/e,x4/5,s13,x3/10,pf/d,x14/0,s14,x10/12,pk/e,s1,x0/1,pm/o,x3/8,s13,x15/9,s7,x11/10,pg/n,s6,ph/p,s12,x12/15,pi/a,x9/0,pe/m,x4/13,pi/p,x11/5,pj/k,x7/6,s7,x3/12,s7,x0/9,pa/d,x15/10,s9,x2/11,s4,x6/1,s4,x13/9,pb/c,x0/11,po/n,x13/6,s7,x5/1,pj/e,x4/10,pp/h,x13/11,pc/d,x3/8,s12,x4/9,s5,pg/m,x13/14,pa/f,x15/3,pi/k,x9/5,pb/e,x3/12,s8,x5/10,s8,po/j,x7/2,s10,x10/11,pg/m,x8/4,s14,x9/11,s5,x2/3,s6,x1/14,pf/h,x2/3,s11,pc/b,s1,x5/6,s11,x13/10,ph/j,s8,x14/9,s5,x4/1,pf/n,x6/13,pc/h,s1,x12/2,pa/j,x1/4,s8,x12/5,ph/o,x6/11,s4,x7/2,pl/b,x9/6,s14,x8/10,pk/h,x0/4,s1,x2/10,pd/o,x4/13,s5,x0/14,s11,x4/10,pl/b,s6,x14/7,pf/o,x6/15,s12,x4/1,s4,x12/13,s6,x8/10,pd/h,s9,x11/0,pb/a,x12/5,pg/h,x15/11,s4,x8/12,s11,x7/14,s15,x8/3,s2,x12/4,po/e,x6/15,s10,x8/10,pi/d,x6/4,pk/g,x5/12,pa/i,x2/9,s13,x15/12,pc/g,x11/9,s11,x2/12,s5,x1/5,pj/p,x15/8,s9,x12/1,s1,x0/2,pf/l,s3,x11/6,s8,x0/10,s9,x5/1,pn/i,x9/2,pd/k,x4/1,pp/l,x10/5,s10,x8/3,s2,x6/9,pg/e,x8/4,s13,x9/2,s8,x14/0,pb/m,x15/3,pi/g,x13/11,s2,x4/14,pj/o,x7/12,s10,x5/2,pm/d,x6/14,pj/b,x10/4,s15,x9/14,s1,x13/3,s7,x8/9,s5,x11/10,pc/a,s12,x9/6,s5,x13/8,s9,x15/12,s5,x0/6,s13,x15/1,s2,x6/3,pd/g,s3,x1/14,s13,x15/7,s6,x12/11,ph/n,x13/2,s12,pm/d,x12/15,pc/p,s12,x14/3,s6,x7/12,pl/h,x6/2,s1,x7/0,pn/c,x13/15,pe/b,x6/11,s1,x2/8,s6,x6/9,s7,x14/1,ph/i,s15,x13/3,s14,x5/6,pm/p,x10/3,s7,pn/d,x12/14,s10,x4/7,s5,x9/2,s9,x10/5,s13,x12/13,ph/k,x15/6,pg/c,x11/4,s1,x9/7,s1,x4/15,pf/m,s10,x6/10,pi/o,x12/2,s8,x4/8,pn/h,x9/6,pd/g,x0/3,s9,x1/7,pj/h,x6/12,pk/f,x7/10,pi/n,x12/0,pb/k,x14/3,pc/g,x7/1,po/n,x4/10,s11,x3/8,s9,x12/6,s13,x7/10,pb/k,x13/5,pc/a,x7/15,s2,x9/12,s14,x11/2,s10,pb/j,x14/5,s14,x4/10,s12,x6/14,s3,x3/13,po/n,x14/7,pb/m,x9/2,pa/k,x14/8,pc/l,x6/10,pj/m,s9,x13/12,pn/a,x15/1,s14,x5/8,pm/c,s1,x11/0,pn/d,x5/14,pc/b,x9/1,s14,x2/8,pi/l,x13/15,s14,x11/2,po/b,s11,x12/10,s12,x7/4,s7,x14/13,pd/n,x6/12,ph/m,x3/10,pp/f,x0/2,pl/g,x5/6,s3,x2/12,s11,x6/5,s11,x13/2,s8,x10/1,s7,pp/d,x11/14,s3,x9/13,pk/o,x2/12,s11,x4/7,s7,x15/2,pl/j,x1/12,s1,x5/9,s12,x12/15,s15,x3/7,s2,x5/8,s14,x2/10,po/m,s9,x5/7,s13,x11/9,pk/g,x3/14,pb/m,x5/2,pk/p,x4/11,s7,x3/6,s4,pe/h,x5/10,pn/j,x0/13,pg/k,x3/11,s11,x4/8,s13,x2/7,po/p,x5/9,pi/f,x8/4,s3,pn/j,x3/13,s2,x12/14,s5,x1/5,s8,x11/15,pf/c,x14/10,s10,x12/0,pa/d,x15/8,s8,x3/0,s15,x1/10,s11,x2/14,pb/n,x5/10,ph/j,x2/12,s12,x8/0,pa/d,s1,x9/15,pm/g,x14/4,s5,x11/9,s14,x14/0,pj/f,x15/6,s14,x9/13,s14,x7/4,s3,x12/10,s4,x9/13,pd/l,x10/6,pe/f,x0/13,pm/h,x6/1,s1,x12/9,pf/p,x2/14,s11,x8/7,ph/l,x15/3,s15,x11/5,pf/p,x15/2,pm/g,x0/10,pe/n,s11,x5/8,pl/o,x0/7,pa/e,x14/10,s11,x15/5,s13,x9/6,pl/o,x14/7,s5,x8/13,pp/m,x0/3,s12,x1/10,pd/l,x15/11,pj/f,x14/10,s5,x1/3,pl/p,x4/7,s8,x12/9,pe/m,x8/14,pa/n,x3/12,ph/o,s10,pi/e,x5/0,pm/g,x3/14,s8,x12/8,s13,x3/13,pc/j,x1/14,s2,x10/6,pe/f,x7/4,s13,x15/12,s7,x2/7,s1,x11/0,s6,x10/7,pd/n,s5,x4/0,s2,x12/10,s13,x9/2,s8,x14/13,s2,x12/0,pk/m,s14,x1/10,pj/c,x9/15,pm/p,x5/14,s5,x0/13,s11,x12/15,s7,x0/13,pl/i,x4/5,pn/o,x8/6,s5,x5/1,pp/b,x14/15,pc/m,x4/3,s3,x5/7,pb/f,x6/8,pi/l,x11/0,pb/a,x6/14,s4,x8/13,s9,x9/7,s9,pc/o,x2/14,s9,x15/10,pl/i,x2/1,s15,pp/b,x8/13,pk/n,x3/11,s11,x6/4,s1,x15/13,pd/i,x5/7,s8,x15/14,s4,x12/3,s4,x13/2,s4,x10/3,s10,x1/14,s14,x9/0,s1,x8/14,pp/o,x0/11,pd/c,x12/9,s3,x14/6,s13,x4/11,s2,x9/12,pn/e,x0/6,pk/l,x11/4,s9,pd/c,x7/9,po/a,s14,x14/4,s10,pd/j,x6/15,s4,x4/11,pl/h,x1/8,pj/k,x2/10,s14,x14/1,pl/o,x11/0,s4,x13/10,ph/e,x1/6,s8,pm/j,x0/8,pc/o,x15/10,pf/m,x7/3,s10,x15/0,s1,x6/1,pe/l,x13/7,s10,x8/1,s12,x4/6,s11,x5/15,s15,x14/7,pb/g,x0/12,pf/o,x1/9,s8,x0/7,s10,x1/11,s7,x4/15,pl/j,x3/9,s9,x14/15,s12,x9/1,s7,x5/8,pm/n,x6/13,pk/b,x0/7,s8,x11/10,s3,x13/12,pn/h,x10/4,pa/p,x13/15,s12,x4/14,s13,x2/1,s5,x15/10,s10,x9/3,po/m,x15/11,s11,x8/6,s1,x11/9,s7,pb/l,s8,x8/0,s15,x15/5,s14,x8/10,s5,x15/14,pf/h,x10/13,s14,x5/9,pm/c,x14/8,s9,x9/7,pg/a,x1/11,s14,x8/3,pm/n,x9/4,s4,x2/6,s3,x3/5,pf/a,x9/0,pp/k,x13/14,s1,ph/e,x1/5,s13,x3/15,s5,x12/9,s3,x7/11,s1,x6/12,pm/b,x10/11,s7,x4/1,pn/l,x6/5,s6,x12/7,ph/o,x0/8,pg/f,x12/6,s5,x0/2,s1,x10/9,pa/c,x6/1,s12,pl/j,x4/15,pi/o,x3/11,s6,x6/9,s7,x2/8,ph/j,x9/12,s14,x6/4,s6,pm/k,x13/15,s10,x9/11,pp/c,x7/6,s2,x11/10,s15,x14/8,pl/i,x4/5,ph/c,x13/12,pl/g,x8/11,pd/p,x4/9,ph/e,x12/6,s5,x13/10,pn/c,x3/5,s5,x1/8,pk/d,x14/6,s10,x4/3,s10,x12/11,s2,x5/2,pi/j,s14,x11/15,s9,x1/9,pm/k,x10/15,pp/f,x5/4,s4,x2/7,s5,x10/13,pn/o,x1/11,s10,x0/12,pe/b,x5/4,s15,x12/14,pc/i,s2,x13/4,s14,x14/1,s1,x2/4,ph/m,x14/1,s15,x3/13,pc/b,x14/9,s4,x6/8,s9,x12/14,s5,x10/9,pa/k,x14/13,s3,x5/7,s4,pj/i,x6/4,s1,pe/a,x8/5,s14,x12/9,s9,x13/14,s11,x3/15,s3,x13/11,s6,x12/7,pc/m,x8/11,s11,x10/1,s10,x15/12,pp/g,x3/4,pm/c,x15/13,s12,x10/8,s8,x5/12,pj/h,x13/4,s7,x11/9,s15,x10/12,s7,x2/11,pf/m,s13,x15/4,s4,x5/3,s4,ph/p,x4/8,s6,x9/14,pa/b,x5/4,s11,x11/8,pf/m,x15/7,s7,x4/2,s4,x15/9,pp/g,x5/7,s1,x13/11,pd/m,x5/0,s6,x3/8,pb/e,x12/2,s3,x3/6,s15,x13/2,pg/o,x5/1,s9,x10/13,s1,x2/14,s5,x10/6,s9,x5/1,pj/h,x10/3,pc/b,x2/8,pd/j,x12/1,s9,x13/8,s12,x15/12,s5,x8/9,s15,x13/0,s9,x2/11,pm/i,x8/10,s3,x14/0,s10,x10/8,s12,x2/5,s8,x1/14,pa/d,x2/0,s3,x14/9,s15,x1/0,s8,x13/7,pi/g,x0/1,s10,x10/13,pl/d,s7,x2/8,s10,x0/15,s12,x4/3,pi/k,x11/5,s3,x7/2,s15,pg/f,x4/0,pp/c,x10/15,s10,pj/a,x4/2,pg/o,s13,x9/8,pi/f,x5/7,s12,x12/9,pe/m,x2/6,s5,x11/0,s8,x6/12,pd/a,x0/2,s7,x9/7,ph/e,x14/11,pl/c,x4/3,s11,x7/0,pd/b,x8/2,s7,x15/13,pf/p,x9/11,s9,x0/10,pd/g,x2/4,pa/j,x3/8,s5,x12/1,s12,x15/5,pb/e,x9/10,pj/p,x6/5,pm/k,x11/7,pd/h,x4/0,pf/b,x10/5,pn/a,x14/11,s14,pj/l,x7/1,s9,x5/13,pg/h,x1/11,po/c,s11,x7/12,s12,x2/14,s2,x15/10,pb/d,x8/13,po/h,x12/6,pl/e,x9/11,s6,x14/15,s13,x12/13,ph/d,x9/7,s5,x11/10,pj/b,x5/13,s12,x2/11,s3,x5/6,s11,x10/4,s2,x13/11,s15,x0/2,pa/n,x12/13,pb/h,x14/3,pf/e,x9/6,s8,pj/l,x12/13,pd/k,x15/0,s5,pg/m,x14/10,pe/k,x4/3,s14,x1/9,s1,x15/0,s5,x3/8,s10,x2/1,pn/i,x0/4,s10,pj/p,x7/5,s15,x3/14,s15,x7/5,s4,x15/6,s10,x7/3,s2,x8/12,s13,x10/14,s15,x3/12,pg/i,x1/9,s6,x4/3,ph/b,x0/5,s5,pa/c,s7,x15/8,s8,x0/10,s9,x9/12,s6,x11/7,s2,x15/1,pm/p,x8/2,s15,x3/4,s3,x6/5,pa/f,x14/8,pm/b,x15/11,s2,x0/3,s6,x12/9,pi/e,x15/7,pp/n,x4/2,s15,x15/0,pf/g,x13/14,pj/m,x1/0,pe/i,x10/11,pp/d,x15/6,s2,x10/13,pj/o,x12/9,ph/e,x14/10,pm/a,x3/0,s4,x15/4,s11,x14/8,pp/n,x6/0,s3,x10/3,s3,x13/0,s7,x5/2,s2,x1/13,pk/j,x9/10,pn/a,s14,x13/8,pc/k,x6/10,pi/j,x3/12,s2,x9/8,s7,x3/1,pl/e,x12/15,po/m,x5/1,s1,x2/7,pk/l,x3/15,s10,pi/c,x11/10,s15,x12/0,pj/g,x8/7,pi/k,x11/15,s6,x1/13,s11,x14/8,s11,x13/5,s2,x15/4,s9,x1/9,pm/p,x3/11,pb/g,s13,x9/0,pl/k,x6/2,pb/f,x11/4,s14,x8/3,s6,x4/6,s10,x13/15,s9,x9/6,s6,x14/4,pd/i,x10/12,pl/h,x11/13,po/n,x6/9,pg/p,x14/7,s1,x0/11,s13,x9/3,pi/j,x14/1,s8,x8/13,s12,x4/11,s8,x13/3,pd/e,x6/7,s10,x2/5,s11,x9/14,pl/g,x15/1,pn/a,x14/12,s8,x1/15,s11,x6/9,s8,x3/7,pd/g,x11/0,pj/b,s10,x8/1,pa/m,x4/10,pe/d,x2/6,pg/b,x13/0,s14,x3/12,s11,x9/15,s6,x14/10,pk/p,x6/3,s7,x13/15,s10,x10/3,pa/e,x4/0,s13,x3/7,pl/n,s5,x5/15,pj/b,x0/1,s10,x12/13,s2,x0/6,pl/g,x3/12,pm/c,x5/1,pn/p,x4/6,pk/d,x8/2,s6,x14/12,pi/l,x3/9,s12,x6/5,s1,x2/10,s12,x12/3,pe/n,x15/4,pf/l,x12/14,pb/d,s13,x7/9,s4,x11/3,pe/f,x6/13,po/j,s8,pe/h,s12,x11/12,s15,x1/3,pl/g,s12,x10/13,s9,x5/8,s6,x0/6,s4,x5/3,pj/m,x10/2,s13,x15/7,pe/g,x5/3,s12,x1/9,s12,x2/14,s4,x11/0,s11,x2/7,pi/k,x11/9,po/b,x14/13,s11,x2/12,s10,x6/5,s11,x8/11,s14,x3/4,s3,x12/8,s2,x11/6,s8,x7/5,s9,x3/9,s13,x10/14,s2,x2/0,s8,x5/7,s5,x14/2,s1,x4/13,s5,x14/8,s2,pp/m,s15,x13/1,s5,x6/7,s4,x11/12,s5,x14/3,s2,x8/10,s7,pb/f,s1,x7/6,s7,x15/9,s13,x13/12,pg/h,x3/4,s13,x13/9,s5,x12/6,pk/c,s10,x8/1,s11,x14/0,pm/p,s12,x2/1,pb/h,x0/4,pm/l,x13/6,s3,x5/14,s14,x10/3,po/j,x0/9,s12,x1/5,s9,x8/4,s1,x12/6,ph/g,x10/11,s5,x12/9,pd/n,x1/14,s6,x11/4,pi/e,x2/1,pn/f,x11/13,s1,x5/0,s2,x6/9,pa/e,x0/10,pg/f,x13/15,s9,x5/11,po/c,x15/13,s15,x1/7,pp/l,x6/15,pg/k,x12/14,s7,x10/1,s12,pf/i,x2/7,s9,x13/4,pl/d,x14/10,s10,pm/k,x15/1,pd/e,s1,x11/12,s2,pg/o,x6/9,s14,x14/2,s4,x8/10,s4,x4/14,s15,pa/k,x3/11,s14,x14/15,pl/c,x8/3,s13,x5/1,s14,x14/8,s13,x3/7,pf/p,x13/8,pg/l,x7/6,s2,x11/9,ph/o,x0/2,pd/e,x4/6,s5,x7/2,s2,pj/i,s5,x5/12,s13,x0/10,s5,x7/8,s1,x4/1,s6,x7/9,s10,x3/15,pd/p,x2/11,s9,x0/10,pa/f,x15/4,s1,x6/10,pb/p,x4/14,s7,x2/13,pg/c,x12/10,s1,x13/4,s1,x1/7,s4,x4/5,pn/k,x11/10,pj/i,x1/0,s7,x14/6,s9,x11/5,s10,x4/13,s7,x1/12,s9,x3/14,s13,x0/1,pc/d,x11/10,s7,x8/2,s2,x5/11,s8,x15/6,pf/j,x10/0,s5,pm/d,s5,x7/5,s6,pg/a,x1/9,s4,x3/14,s14,pj/k,x12/10,s4,x15/3,pn/p,x6/11,pa/d,x10/8,s15,x9/11,s2,x2/3,po/g,x12/15,s15,x0/13,pj/p,x4/9,s6,x15/11,pk/g,x5/12,s3,x9/4,pj/a,s6,x0/14,s12,x12/7,pm/k,x2/0,s7,x6/1,pa/l,x14/5,s12,x1/4,s10,pn/g,x14/10,s8,x6/8,po/p,s8,x1/10,pc/a,x9/2,pg/h,s15,x10/11,pc/m,x14/4,s8,x11/7,s13,x9/12,s1,x6/2,pj/b,x1/12,s1,x10/6,ph/i,x3/13,s10,x2/7,s9,x14/4,s8,x3/5,s7,x7/8,pk/m,x12/15,s14,x0/9,s6,x5/4,s13,x0/11,s15,x15/14,pa/h,x4/9,s10,x5/0,s1,x13/14,s8,x12/15,s6,x2/4,pp/l,x5/6,pk/o,x13/3,s3,x8/10,s5,x11/12,ph/a,x5/0,s2,x6/13,pp/m,x5/2,pe/d,x6/13,po/n,x7/9,s13,x14/8,pm/f,x1/11,s6,pj/i,x2/9,s10,x15/5,pf/l,x14/9,s6,x15/1,s2,x4/8,pm/o,x15/13,s10,x8/1,pc/b,s6,x3/7,s1,x13/2,s4,x4/1,s4,x2/11,pe/m,x14/4,s10,x7/9,pd/k,x2/13,po/c,x3/9,s10,x13/8,s14,x4/7,s5,x2/0,pb/f,x12/6,pe/p,x11/9,s9,x12/7,pm/i,x4/3,s6,x2/13,pg/j,x12/0,s3,pl/b,x11/13,s10,x15/8,s2,x9/5,s4,x6/10,s2,x5/13,s13,x7/11,s15,x4/2,s8,x0/11,ph/p,x5/2,pm/n,x4/0,pe/l,x13/8,s13,x10/6,pp/b,x7/9,s14,x1/0,po/i,x3/13,s5,x8/12,pm/e,s10,x9/0,pp/k,x4/13,s8,x5/10,s5,pc/d,x14/4,s5,x12/10,pj/l,x13/11,s2,x8/1,s11,x3/12,s6,x10/2,s6,x0/12,s15,x9/7,pb/p,s7,x2/3,s11,x8/1,pk/m,x5/15,pf/d,x11/6,s10,x1/8,s11,x10/9,pm/p,x7/11,pn/b,s5,x13/6,s2,x8/9,s5,x7/13,s13,x4/1,s12,x3/9,pd/f,x13/14,s8,x2/0,s10,x10/14,pb/h,x11/1,s2,x15/3,s5,x10/6,s11,x8/1,pm/g,x11/12,pa/b,x5/4,s12,x7/12,pg/o,x1/15,pn/d,x13/9,s7,x2/4,s4,x12/14,pm/i,s5,x8/11,pb/g,x9/0,s6,x1/14,s3,x4/9,pd/i,x2/6,s14,x3/7,s4,x8/13,pf/k,x6/9,s7,x10/14,s3,x8/9,s8,x0/15,s1,x8/9,pl/n,x11/12,s12,x3/9,pc/a,x11/4,s2,x1/12,s12,x4/10,pb/l,x3/8,s3,x0/1,s1,x10/8,s6,x7/6,pn/e,s6,x9/8,s12,x7/5,pm/k,x14/0,pb/i,x12/5,s1,x15/3,s14,x6/10,s15,x15/11,pa/f,s7,x3/4,pj/h,s9,x8/2,pb/g,x4/3,s15,x2/11,s9,x1/4,s2,x0/12,pf/c,x13/10,s11,x5/14,s8,x9/0,s9,x11/8,pj/n,x2/15,s8,pf/k,s10,pb/j,x10/6,s13,x13/2,pg/n,x11/10,pi/j,x6/0,s12,x10/9,s10,x12/2,s11,x7/13,pa/d,x3/15,s2,x11/12,s11,x10/5,s6,x8/12,s8,x5/15,s15,x13/6,s3,po/i,x11/12,s9,x15/1,pb/f,s2,x12/6,s9,x13/4,s5,pp/d,x5/2,s6,x0/6,s9,x9/11,s14,pa/o,x15/3,s8,x9/1,s8,x11/12,pe/i,x6/3,s8,x0/4,po/f,x7/11,pm/n,x15/8,pg/o,x12/3,s8,x14/8,pk/b,x12/1,s8,x9/4,s7,x10/12,s12,x4/6,pe/d,x10/2,pb/c,s15,x4/12,s10,x9/1,po/n,s8,x3/2,pm/g,x4/1,pi/p,s11,x13/15,pk/a,x9/0,pe/m,x15/14,s4,x6/7,pl/k,x10/13,s14,x7/3,pg/e,x11/1,ph/k,s9,x15/7,s11,x14/9,pc/i,x6/15,pn/f,s6,x9/3,pk/c,x1/8,s2,x9/4,s8,x7/13,s3,pa/o,s11,x14/15,pm/e,x11/8,s1,x6/0,pb/k,x11/15,s14,x12/6,s4,x1/8,pa/h,s9,x5/0,s4,x10/9,s3,x0/4,s1,x12/7,s8,x5/15,s3,x11/0,s1,x5/12,s7,x0/6,s14,pd/c,x3/7,pa/n,s5,x12/4,s2,x3/13,pg/e,x2/15,s10,x4/1,s12,x8/15,pn/l,x3/14,s4,x1/15,pe/j,x5/4,s6,x14/7,s2,x12/13,pc/g,x2/3,pn/b,x0/6,s9,x10/2,pc/a,x15/8,pf/g,x10/11,s1,x8/13,pe/h,x4/6,pj/g,s15,x9/12,pm/l,x15/10,s8,x7/12,s8,x6/9,pn/i,x4/0,pd/a,x3/1,s7,x2/4,s1,x10/0,s4,x9/11,pe/k,x12/15,s13,pf/i,x14/11,s2,x0/15,s11,x12/13,po/k,x1/7,pi/j,x5/2,pk/m,x0/10,s2,x5/4,pp/d,s6,x8/12,pe/c,x0/14,s6,x11/6,s9,x9/7,s7,x6/0,s10,x5/2,s5,x14/11,s12,x0/4,pp/a,x9/12,pm/d,x14/6,s2,x15/4,pl/c,x11/12,s4,x7/5,po/j,x14/1,s12,pn/e,x10/4,pm/a,x2/13,s10,x12/6,s2,x9/2,s4,x3/6,s6,x2/0,s15,x11/14,pn/c,x15/13,s4,x14/0,s4,x11/9,s13,x2/6,pm/b,s8,x15/1,po/n,x9/10,s10,x5/0,pg/j,x2/8,s13,x0/15,s7,x9/1,s3,x8/6,s9,x4/0,po/l,x14/5,pd/h,x8/4,pa/l,x13/11,s7,x15/14,pb/n,x10/8,pj/f,x15/13,s13,x6/5,s15,x1/11,pd/o,x3/9,s4,x14/11,pb/m,x5/15,pa/h,s6,x1/11,pj/b,x5/14,s15,x15/3,s11,x5/12,pa/m,x9/11,s1,x10/1,s5,x12/11,pc/i,x4/1,s6,x11/13,pl/f,x1/6,s11,x15/11,pi/h,x7/10,s14,x2/9,pd/m,x8/1,s13,x0/3,s3,x7/12,pj/e,x2/14,s7,x9/12,s4,x1/10,pp/g,x9/13,s14,x12/0,s13,x1/3,pi/o,x5/9,s5,x4/12,pf/m,s15,x11/3,s11,x13/4,po/k,x5/0,s11,x7/13,pl/d,x15/11,s14,x13/6,s14,pe/o,s11,x12/14,s14,pc/j,x5/7,pa/g,x6/15,s1,x14/3,pd/j,s15,x1/8,s14,x2/6,s3,x1/0,pb/n,x14/6,pg/e,x4/13,s4,x7/0,pf/n,s10,x6/12,pj/o,x9/14,s10,x11/1,pi/m,x7/8,pf/d,x11/14,s10,pm/b,x4/5,s9,x9/7,po/j,x4/15,pi/b,s4,x8/2,s1,x3/13,s12,x15/1,s11,pm/d,x11/8,s1,x12/6,pf/g,x1/7,pm/p,x15/5,s11,x8/14,pl/h,x0/1,pe/a,x4/10,pm/p,x6/12,po/f,x7/2,pp/m,x14/3,s4,x10/15,pa/f,x0/14,pc/b,x7/11,s1,x15/9,pa/o,x3/5,pd/e,x11/6,po/m,x15/12,s5,x10/6,pb/h,x2/12,s5,x10/4,pg/i,x14/12,s4,x8/1,s13,x3/13,pj/b,x5/0,s3,x6/14,pg/m,x7/3,s4,x10/1,pb/l,s12,x8/15,s6,pm/f,x6/9,s14,x14/3,pg/k,x5/12,pd/n,x6/14,pj/f,x10/12,s1,x14/1,pc/g,x10/7,s11,x4/14,s9,x3/15,s12,x12/11,s8,x5/1,s6,x2/13,s5,x6/8,pm/k,x14/5,pf/p,x0/11,s12,x7/13,s3,x3/14,pj/h,x6/2,pe/k,x4/7,po/h,x3/8,s5,x14/10,s12,x12/4,s7,x13/14,pm/i,x4/0,po/d,x12/7,pp/b,x15/10,s7,x8/5,pl/a,x6/10,s7,x13/15,s6,x3/8,s11,x13/12,s13,x14/6,pb/m,x13/9,pe/j,x15/11,pb/f,x5/13,s3,x4/1,s3,x12/7,s5,pk/c,x15/10,s11,x1/13,s15,x9/5,s1,x14/3,pn/p,s10,x7/15,s2,pl/d,x0/2,pa/m,s7,x1/13,s10,ph/e,x6/12,pn/a,x3/15,pg/i,x10/8,pd/o,x7/13,pc/a,x10/0,pi/b,x3/12,pc/h,x15/1,s1,x0/11,pe/f,x3/15,pm/k,x8/4,pf/b,x7/10,s3,x2/13,po/k,x6/1,pl/h,x7/3,s6,pf/o,x8/1,s10,x14/13,pl/p,x4/8,s5,x14/5,pb/o,x13/2,pf/c,x9/1,pk/o,x6/11,s4,x7/0,s6,x3/11,s3,pc/b,x2/5,s15,x4/15,pm/o,s11,x7/5,pb/n,x12/10,s11,x13/15,pp/c,x8/14,s12,x3/1,s1,pe/g,x4/14,s6,x3/13,pc/p,x10/8,pn/e,s11,x4/11,s1,x7/10,s4,x5/14,pd/g,x2/12,s5,x3/13,s14,pp/b,x14/4,pk/n,x3/1,pd/g,x11/10,pe/p,s6,x9/8,s10,x11/3,s1,x5/10,s13,x8/15,s2,x12/9,s1,x0/10,pa/i,x1/9,pd/o,x5/12,s13,x2/0,s10,x13/9,s14,pb/p,x0/10,pa/h,x9/5,s3,pm/k,x4/8,s10,x6/10,s4,x11/3,s12,x4/7,s13,x9/6,s5,pd/i,x7/10,po/l,x4/14,s1,x0/2,s6,x1/5,s9,pm/c,x14/4,pp/n,x2/5,pl/k,x15/4,s2,x1/14,s9,x0/13,s14,pm/i,s1,x8/2,s10,x12/13,s1,x8/2,s3,x6/1,pb/e,x4/3,s2,x2/12,s6,x0/5,po/j,x8/4,pi/a,x10/2,pp/f,s5,x4/8,pl/g,x1/0,s8,x12/3,s3,x5/15,s4,x3/0,pm/n,x11/6,s5,x14/13,s14,x6/3,s7,x2/1,s15,x7/6,s14,x5/9,s9,x1/15,s9,x6/0,s12,x7/9,s13,x13/12,s14,x14/9,s15,x8/13,s5,x5/14,s8,x11/13,pj/b,x2/3,pn/o,x15/5,s4,x6/13,s6,pd/l,x9/8,s1,x0/14,s10,x6/5,s2,pp/i,x12/9,s7,x14/2,ph/f,s4,pi/l,x15/11,s12,x13/2,pn/h,s6,x4/10,s15,x13/6,s15,x15/8,s5,x4/14,pf/i,x3/7,po/g,x2/4,s5,x14/8,s10,x9/3,s4,x2/13,pf/a,x15/11,pd/c,x12/13,s1,x10/11,s12,x1/7,s10,x14/15,s10,x6/3,s12,x9/15,s14,x3/10,s11,pa/b,x14/2,s12,x5/13,s5,x9/2,pn/k,x7/1,s7,x4/5,s13,x13/6,s5,x15/3,s4,x13/1,pa/h,s8,x3/4,pm/e,x5/10,pb/g,x3/15,pe/i,s7,x4/5,s2,x2/15,s1,pm/a,x6/0,s5,x13/11,pp/b,x5/9,s6,x2/10,pk/o,x1/13,s3,x10/14,s1,x6/5,s11,x2/7,pg/i,s12,x13/9,s8,x2/10,s11,pm/a,x5/14,pg/o,x11/4,s11,x6/13,pd/p,x4/5,s1,x10/13,s15,x0/2,s1,x3/10,s4,x5/9,s11,x3/13,s13,x5/9,s1,x11/8,s14,x14/4,s9,x12/6,pm/f,s15,x7/2,pc/k,x5/6,s14,x13/1,pa/i,s10,x4/9,ph/c,x6/5,s1,x11/14,s1,x9/13,s14,pa/j,x7/14,pi/b,x12/10,pd/a,x0/11,s15,x12/7,pb/i,s12,x9/15,pe/f,x5/3,s7,x10/4,pg/i,s2,x1/6,s15,x8/14,po/j,s10,x9/11,pe/d,x2/3,s11,x14/10,s5,x13/3,pm/l,x7/15,pn/e,x12/6,s12,x8/5,s1,x1/14,s5,x6/7,s2,x3/12,s3,x5/15,s4,x13/3,s2,x11/2,pd/b,x7/0,s10,x13/8,s6,x6/5,s13,x7/8,pg/l,s10,x11/9,pn/a,x8/1,pm/f,s14,x15/14,s14,x2/9,s12,x13/11,s8,x5/2,pk/o,x7/11,pf/j,x15/13,pi/m,x1/7,s15,x13/14,s3,x12/0,s4,x6/1,s9,ph/l,x8/2,s4,x12/10,pm/n,x11/1,pl/j,x2/6,s7,x8/5,s7,x15/13,s6,x8/7,s2,x2/3,pk/p,x0/9,s9,x6/10,po/e,x3/14,pa/p,x8/15,s6,x3/7,s12,x14/9,s13,x2/8,pi/c,x13/15,s6,x1/3,pp/j,x5/10,s8,x15/1,po/f,x13/6,s13,x10/12,pp/j,x2/7,s14,x5/4,pe/a,x3/11,s9,x13/9,s10,x5/11,pg/n,x9/7,pa/l,x1/14,s6,x9/10,s14,x13/3,pn/o,x15/9,s3,x11/10,s7,x13/3,s7,x12/10,s1,x7/14,s4,x9/15,s8,x8/7,s3,x5/14,s7,x11/13,pc/g,x4/9,pi/n,x2/3,s11,x11/10,s13,x5/12,pf/e,x3/2,s4,x10/1,s12,po/m,x9/0,s6,x2/14,pl/f,x12/3,s6,x9/2,s10,x15/6,pi/c,x2/7,s7,x14/0,pl/m,x13/1,pe/p,x9/2,pb/j,x8/1,s11,x3/11,s4,x15/12,s7,x14/9,pg/l,x3/0,pa/p,x13/4,s5,x1/8,s10,x10/3,s6,x6/12,s8,x10/7,s1,x9/13,pk/h,x2/7,s15,pi/b,s5,pe/j,x12/6,pn/k,s14,x4/5,pi/b,x14/15,s15,x7/1,pc/a,x8/10,s6,x0/1,s4,x7/9,s10,x13/1,ph/l,x15/11,pg/a,x7/3,s4,x15/1,s1,x14/7,s13,x6/15,s8,x0/10,pm/o,x4/6,s8,x3/13,s2,x9/6,pg/p,x3/11,pi/k,x6/14,s7,x7/10,pe/l,x8/15,s9,pg/c,x7/11,pf/d,x2/8,s12,x15/11,s6,x5/9,pk/i,s5,x7/10,pa/g,x12/8,s5,x7/15,s6,x13/1,pf/b,x3/7,ph/n,x15/13,s4,x9/4,pc/g,x3/2,s12,x11/12,pm/o,x14/6,s6,pj/i,x3/4,s7,x12/0,pk/b,s11,x15/1,s14,pn/d,x11/0,pg/m,x12/1,s4,x5/7,s8,x9/15,s3,pj/h,x0/1,s10,x2/4,pd/m,x13/14,s11,pb/p,x3/10,s5,x15/8,pm/c,x4/14,s4,x5/8,s2,pa/h,x14/2,pe/i,x15/10,pp/b,x14/5,s15,x13/7,s12,x5/6,pa/c,x11/12,s9,x10/5,s7,x0/13,ph/f,s10,x3/12,s8,x15/2,pp/a,x5/0,s14,x13/11,s2,pn/e,x15/0,s11,x4/13,po/c,x2/5,s13,x11/1,s5,x12/2,s15,x15/13,s14,x9/5,s10,x13/12,pn/e,x10/8,pk/i,x0/9,s8,x2/10,s1,x8/0,po/c,x10/14,pb/h,x0/5,pn/i,x14/10,s2,x3/6,s8,x1/10,s15,x2/0,s13,x15/8,pc/h,x2/3,s15,x5/9,s11,pb/a,x14/4,s10,x13/7,s11,x6/2,s1,x5/4,pj/e,x9/3,ph/l,x15/4,s3,x5/0,s4,x10/3,s4,x4/14,pm/d,x13/9,s3,x15/7,s6,x9/14,s8,x2/10,s7,x0/4,s4,x11/6,pp/a,x13/4,s4,x0/12,s9,x14/8,pc/n,x4/2,s14,x11/9,pj/k,s14,x15/10,pd/g,x6/7,s8,x8/15,s8,pm/j,x11/1,pg/a,x5/8,pk/i,x10/2,s13,x5/14,s15,x1/15,pl/m,x5/14,s3,x10/3,pj/g,x13/9,ph/p,x5/2,pi/o,x15/12,s11,x6/10,pg/l,x8/5,s8,x4/13,pe/k,x3/0,pn/j,x2/5,s3,x10/8,pd/m,s10,x2/12,s14,x0/7,s10,x15/3,s15,x6/13,s14,x4/0,s15,x11/6,s2,x3/13,s8,x4/14,ph/k,s2,x15/6,pe/o,x3/14,s11,x1/7,s7,x2/11,pa/l,x3/0,pf/o,x4/7,s10,x11/6,pg/i,s6,pj/n,s14,x9/4,ph/d,x2/12,s13,x13/0,s13,x3/8,po/p,x14/11,s1,x0/10,pj/m,x12/1,s10,x15/11,pn/a,x2/14,ph/j,s3,x10/11,s12,x6/15,s3,x11/14,pp/c,x5/6,s4,x14/12,s8,x7/15,s2,x10/2,pl/m,x0/12,po/n,x8/5,s3,x4/14,pi/a,s13,x12/5,pd/j,x15/2,s13,x14/7,s5,x5/3,s13,x11/6,pa/c,x4/12,pp/e,x14/0,s13,x8/11,s6,x14/13,s10,x2/11,pk/i,s9,ph/f,x5/9,s5,x7/12,pk/a,x11/8,pb/n,x15/0,s3,x6/4,pl/m,x12/11,s10,x4/15,s15,x13/10,pj/p,x8/14,pg/m,x4/3,s10,x0/2,s15,x6/4,s14,pd/f,x3/12,s3,x14/9,pp/l,x3/15,s10,x4/14,pi/d,x12/1,s1,x4/11,s3,x14/3,s2,x5/8,s12,pj/p,x2/10,s3,x3/12,s14,x11/1,s1,x13/3,s5,x6/0,pl/g,x4/2,s6,x14/10,s11,x0/11,ph/j,x14/2,s13,x3/11,s5,x10/7,s8,x15/12,s8,x4/5,s10,x13/14,s11,x5/8,pg/p,x1/7,s13,x11/8,s8,x1/4,pf/h,s5,x9/12,po/k,x1/4,s10,x3/7,s8,x9/8,s13,x5/1,s11,x13/14,s2,x8/10,pf/e,s1,x12/9,po/k,s10,x11/15,s6,x7/1,s6,x8/9,pe/p,s13,x10/3,s2,x8/9,pb/c,x2/15,s11,x7/11,s3,x9/10,s15,x6/7,s5,x10/13,pa/e,x7/11,s10,x12/10,pm/l,x8/13,s9,pj/n,x15/11,pf/i,s11,x7/2,s14,x0/10,s15,x1/5,s7,x8/3,s8,x5/11,s15,pl/h,x4/2,s10,x6/8,s8,pb/g,x12/2,s11,x6/11,s6,pc/j,x14/12,s5,x6/8,s9,x11/9,s13,x12/5,s5,x3/14,s12,x1/0,pd/b,x4/5,s3,x0/6,s5,x14/15,pa/e,x7/1,s6,x11/15,s13,x14/1,s15,x10/6,pm/i,x13/2,pl/n,x6/15,pj/i,x5/7,s3,x0/8,s4,x2/9,s11,x1/3,pg/c,x11/15,pf/k,x0/9,s11,x10/7,pl/d,s11,x14/1,s1,x0/7,s12,pp/e,x10/6,pf/d,x9/4,pj/c,x7/0,s12,x14/3,s1,x9/12,s2,x15/11,s2,x12/14,s12,x4/5,pp/d,x15/12,po/h,x13/9,s4,x3/6,pa/g,x8/10,po/d,x12/14,s7,x13/9,s4,x7/12,s7,x1/6,pg/m,x2/4,s11,x5/9,s7,pc/i,x13/2,s4,x6/15,pg/o,x8/11,s15,x4/6,s5,x10/12,pe/b,x9/14,pc/a,x4/6,s10,pg/f,s5,x12/9,s9,x13/15,s9,x0/5,s10,x8/10,s1,x6/5,s9,x2/0,ph/e,x4/14,s12,x2/11,pd/k,x13/9,s4,x7/4,ph/n,s11,x8/13,pp/i,x6/11,s2,x5/15,s4,pl/c,x12/3,s10,x1/15,pg/n,s9,x11/4,s3,x9/8,s7,x11/15,s10,po/f,x5/0,s15,pa/g,x14/3,ph/m,x15/12,s8,x8/2,s3,x1/6,s1,pf/b,x7/3,s12,x11/12,po/g,x13/4,s4,pi/n,x6/9,s4,x5/13,pj/f,x6/10,s7,x3/11,s3,pg/p,x1/15,po/k,x6/0,s11,x13/2,pe/m,x0/5,s15,x1/14,s7,x2/6,pf/l,s6,x15/9,s15,x8/12,pg/o,x10/1,s8,x7/9,pa/e,s9,x0/13,pj/d,x15/9,s5,x11/4,s4,x5/7,s15,x12/1,s14,x11/15,s3,x10/0,s13,x9/14,s11,pb/h,x8/12,pn/f,x0/14,pp/l,x8/13,s10,x2/1,s11,po/f,x14/8,pn/j,x2/5,pc/h,x7/10,pn/e,x8/15,s15,x12/11,pd/l,x13/3,s9,x1/11,s3,x12/13,pb/k,x2/9,pd/m,x7/5,pf/g,x13/11,s12,x14/2,s10,x3/13,pj/e,x7/15,s2,x9/10,pc/d,x6/8,s10,x7/9,pm/e,x12/6,s10,x7/8,pp/a,x0/9,s2,pj/i,x8/1,s15,x7/10,s10,x0/3,po/g,x13/14,s4,x15/3,s11,x4/8,s2,pp/d,x7/11,s1,x9/8,s3,x15/5,s15,x3/12,s12,x9/14,pa/j,x8/0,s7,x4/5,pk/o,x7/3,s9,x6/0,s10,x4/7,pe/i,s8,x13/8,s4,x9/0,pd/k,x5/13,s8,x10/15,pf/a,x11/9,s5,x6/7,s3,x5/11,s3,x15/1,pb/d,s11,x2/8,s15,x3/15,pg/c,x2/8,pl/k,x0/9,s9,pg/h,x7/4,pa/f,s3,x13/3,pd/i,x6/12,s2,x13/9,pa/n,x0/5,s5,x3/12,s15,pl/k,x7/6,s1,x2/11,s14,x3/4,s9,x14/12,s15,pj/i,x4/3,pg/p,x15/0,po/a,x7/3,pp/n,x15/4,pd/o,s4,x5/13,ph/c,s3,x1/3,pj/i,x7/11,pd/g,x9/10,po/i,x11/5,pk/h,x8/2,s4,x0/12,pf/l,x9/5,pa/g,s2,x13/3,pk/c,x11/0,s10,x3/8,s10,x10/1,pg/o,x3/11,s11,x9/12,s4,pm/n,x3/14,s5,x15/0,s4,x10/12,ph/b,x15/0,pj/o,x2/1,s6,x9/10,s11,x7/12,pm/l,x1/8,pi/e,x2/12,pb/f,x1/10,pm/j,x14/4,pf/h,x2/3,pc/d,x13/1,s4,x4/7,pk/g,x3/6,s9,x0/14,s6,x6/11,s1,x10/1,s5,x11/12,pp/o,x14/3,s13,x7/5,s8,x11/4,s12,pk/e,x6/5,po/m,x1/15,s3,x8/4,s15,x1/5,s4,x4/15,s9,x13/3,pg/d,s2,x7/5,s9,x13/2,pk/n,s3,x9/4,s1,x0/6,s15,pb/i,x14/10,pl/j,x1/12,pp/i,x14/15,s14,pn/m,s9,pj/b,x6/3,s12,pe/k,x1/10,po/b,x13/6,ph/l,x5/8,pk/e,x6/15,pn/b,x13/7,pe/f,x10/15,s14,x8/5,ph/b,x15/2,pj/k,x9/5,s12,pi/o,x0/2,s13,x4/12,pe/c,x9/5,pg/h,x3/2,pa/m,x0/10,s10,x12/9,pc/g,x1/5,s15,x6/12,pl/m,x1/8,s4,x11/10,pb/k,x12/14,pg/i,x0/7,pj/e,s1,x12/8,s12,x7/11,pm/p,x14/8,pl/e,s14,x9/2,pk/d,x8/10,s9,x6/4,s5,x2/1,pn/j,x5/7,s2,x9/10,s12,x8/12,s7,x3/10,s2,pp/l,x7/11,pf/a,x14/8,s15,x15/4,po/k,x14/2,s7,x11/5,pc/b,x1/9,s1,x8/11,s13,x1/15,pj/p,x9/7,pe/a,x11/0,pg/i,x9/15,s13,x4/8,pa/l,x13/14,pg/d,x15/1,s10,x7/11,s3,x4/3,s9,x7/14,pi/k,x15/9,s3,x8/6,s6,x14/5,pa/m,x8/9,pc/f,s5,x5/6,s11,pi/l,x11/4,s13,x8/7,pm/c,x12/15,pl/g,x0/2,s3,x11/8,ph/m,s3,x3/14,s3,pn/j,x10/4,s5,x6/5,s9,x9/10,pm/i,x0/7,s5,x8/6,pg/e,x11/12,s7,x14/4,s7,x1/8,pn/d,x12/3,pl/f,x5/10,s12,x0/11,s8,x7/3,pg/j,x0/13,s15,x14/9,s2,x8/4,po/p,x13/10,pn/f,x15/9,s8,x5/2,s2,pg/o,x9/11,s7,x12/0,pl/c,x13/11,s11,x7/9,po/j,x5/13,s4,x9/6,s9,x11/5,s1,x1/2,s15,x3/5,s8,x10/15,pb/n,x2/1,s7,x10/4,s1,x3/5,pd/p,x12/1,s1,x11/8,s1,x6/10,s3,x15/1,pf/k,x5/2,pn/h,x3/12,pp/o,x11/5,s11,x3/10,s3,x8/0,s13,pc/d,x15/11,po/a,x13/2,ph/l,s8,pb/i,x1/12,pe/o,x13/5,ph/n,s6,x2/3,s7,x14/1,s13,x8/15,s5,x4/13,pi/b,x8/2,s10,x10/9,ph/k,x6/14,pc/n,x9/12,ph/a,x7/8,s4,x11/1,s10,x12/2,s1,x0/5,po/l,s11,pa/d,x1/14,s13,x10/13,pg/e,s4,x1/7,s5,x4/13,pf/h,x2/6,pi/p,x10/3,s13,x0/5,pg/l,x10/8,s4,x15/2,s15,x13/4,pk/c,x3/14,s5,x4/11,s13,x8/6,s7,x5/2,pi/g,x14/13,s8,x11/5,s9,x10/15,pc/b,x8/2,s15,x5/0,pm/p,x13/4,s11,x5/9,pe/c,x11/0,po/d,x7/9,s6,x11/0,s5,x13/12,ph/k,x3/15,s6,x2/6,s13,x1/10,s14,x9/5,s9,x10/7,s1,x15/6,s7,x4/11,s7,x7/6,pa/j,x0/14,pe/g,x9/6,s7,x10/3,pi/l,x15/12,pk/g,x6/13,s15,x15/1,s3,x11/8,s8,pa/n,x7/15,s10,pi/p,s15,x1/13,s13,pc/a,x8/12,s9,x11/4,pl/m,x14/8,s10,x9/15,pj/p,x7/3,s4,x9/15,pn/b,x6/8,s4,x11/1,pa/g,s9,pk/i,x4/12,s8,x0/13,pn/j,x14/10,s2,x15/7,s5,x9/8,s15,x5/1,s15,x4/11,s6,x8/15,s12,x10/14,s14,x6/1,po/m,x10/3,s6,pe/i,x1/13,pc/l,x4/9,s2,pg/p,x2/13,s9,x3/6,s13,x10/13,s11,x0/8,pe/m,s5,x2/9,pi/c,x13/6,pm/h,s14,x5/4,pa/e,x15/7,s12,x13/2,s6,x1/4,s4,x11/5,s5,x9/14,pn/f,x12/5,s12,x9/0,s3,x15/3,s4,x10/9,po/j,x7/4,s12,x14/5,pb/h,x10/11,po/j,x14/4,s4,x11/5,s12,x12/15,pb/n,x5/13,pl/e,x14/12,pj/m,x3/6,s2,x4/12,s3,x9/5,ph/o,x1/4,s7,x6/5,s2,x0/8,pc/m,x12/4,s13,x7/1,s14,x9/4,s13,ph/k,x10/3,pe/d,x5/7,pb/n,x1/11,s7,x14/12,s4,x5/8,s15,x9/2,s2,x8/10,s15,x4/1,pd/a,x8/3,pk/b,x2/11,pg/o,x15/5,s2,x1/6,pp/n,x0/5,pf/g,s1,x14/12,s11,x2/6,pj/l,x3/7,s1,x4/15,ph/a,x3/6,s14,x2/12,pi/p,x15/13,pd/m,x3/2,pg/l,x5/13,s9,x4/14,pj/c,x5/13,s6,x0/7,s10,x8/10,pm/i,x12/4,s13,x10/0,s2,x5/6,s4,x3/7,pl/j,x12/10,s6,x9/6,s5,x14/8,s2,x1/2,s12,x6/12,pn/m,x11/7,s3,x0/12,s11,pb/p,s15,x10/8,s12,x4/1,s6,x15/5,pi/a,x9/1,s14,x15/5,s11,x8/12,po/g,x4/9,s3,pn/m,s14,pl/f,x3/2,pa/p,x14/4,s9,pe/n,x11/2,pc/b,x13/10,s14,x3/11,s3,pp/d,x14/15,s13,x11/9,s14,x0/12,s7,x6/14,s2,x8/9,s2,x2/10,s13,x14/11,pe/n,x9/6,s5,x5/0,s9,x11/14,ph/d,x1/12,s3,x9/0,pb/c,x6/1,pl/m,x7/0,s5,x2/8,pc/e,x9/11,pk/m,x0/4,pi/p,x7/9,s3,x11/4,s5,x9/15,s10,x7/14,ph/n,s8,x9/5,s14,x8/12,s3,x5/7,s7,x12/3,s7,x13/7,pi/d,x8/2,s15,x3/13,s11,x8/15,s2,x12/7,s13,x3/4,s11,x15/0,pl/o,x4/2,s10,pb/d,x7/8,s12,x10/3,s3,x5/0,pl/k,x9/2,s11,x10/7,s11,pi/h,x13/0,pm/j,x11/14,s8,x7/13,pk/c,s2,x6/14,pn/i,x5/1,s5,x10/8,s11,x9/13,s1,pb/c,x8/2,s13,pd/j,x15/5,s2,x3/2,s8,x11/7,s8,x2/1,s5,x9/10,s6,x4/7,s14,x11/15,s3,x1/14,s7,x7/9,s1,x8/13,pb/e,x6/11,pp/i,x2/5,s13,pa/n,x12/13,s2,x11/7,pi/k,x1/5,s3,x11/9,s2,x2/6,pc/l,x12/9,s6,x2/15,pi/a,x6/10,pn/d,x0/1,s11,x15/6,s13,x4/11,pg/f,s7,x6/9,s14,x1/11,po/m,x14/9,s9,x15/6,s10,x5/0,s12,x3/8,s12,x10/4,s13,pb/d,x11/9,pf/e,x8/6,s10,x9/14,s10,x1/10,s5,pl/n,x12/4,pp/f,x15/8,s5,x0/4,s11,x10/12,s13,x11/1,s6,pm/l,x5/2,s9,pf/a,x10/12,s5,x0/13,pk/p,x10/7,s8,x14/11,pj/f,x0/8,pl/b,x3/9,pe/n,x8/5,pm/d,x15/6,s13,x2/13,pp/n,x6/4,s4,x7/13,s1,x2/11,s3,x14/7,pi/a,x4/3,s3,x15/7,s1,x14/4,s6,x7/5,s13,x0/12,s10,ph/b,x3/10,pn/d,x2/1,pk/f,x3/5,pd/e,s3,x11/7,s8,x14/3,s3,x7/8,s2,x4/1,pm/f,x6/11,s4,x10/7,s9,x11/0,pj/i,s5,x3/1,s6,x5/0,pc/d,x11/13,s14,pf/j,x4/12,s6,x14/0,pm/n,x3/5,po/i,x13/12,pk/b,x0/15,s9,x2/5,s9,pa/j,s6,x3/12,s12,x8/2,pe/m,x13/5,s13,x7/4,s2,x2/15,po/h,x8/0,s15,pj/g,x9/12,s10,x13/6,s13,pl/n,x2/10,s6,x5/12,pe/p,x4/11,s13,x2/14,s14,x10/4,pj/h,x2/11,pi/p,x13/5,s12,x9/0,s14,x2/11,s8,x12/15,s7,x8/10,pe/j,x6/11,s12,pp/m,x5/4,pn/k,x7/6,s13,x12/5,s10,x10/0,s11,x1/6,pm/h,x13/9,pa/d,x10/3,s15,x0/13,s11,x6/1,s2,x0/7,s2,x13/14,pp/h,x0/5,pj/d,x7/9,pb/i,s2,x0/14,s4,x4/5,s11,x11/10,s14,x7/12,s8,x5/6,s12,x8/3,pg/m,x2/13,s12,x9/5,pc/o,x3/6,pe/b,x14/2,s4,x0/1,s14,x13/4,s2,x11/9,pa/k,x12/14,s4,x13/4,pg/p,x5/11,pb/d,x8/7,pa/n,x13/6,pd/g,x10/0,s8,pm/n,x13/4,pk/d,s9,x3/5,s6,x1/4,s15,x9/12,pm/b,x5/11,pl/a,x3/8,s2,x2/1,s11,x7/10,s8,po/c,x12/5,s4,x6/9,pl/p,x1/11,s8,x14/12,pa/i,x10/8,pl/e,x7/13,s14,x10/0,s9,x6/4,s14,x10/11,ph/g,x0/9,s4,x6/2,s10,x3/7,s14,x6/5,pj/k,s2,x3/10,s3,x5/8,pp/d,x9/3,s11,x12/6,s11,x8/10,s6,x5/6,ph/n,x4/1,s13,x2/8,pl/p,s7,x6/5,s5,x3/4,s4,x7/11,s15,x13/14,pb/g,x9/8,po/n,s14,x2/15,s13,x12/3,s15,x9/13,pa/f,x3/6,s13,x1/4,pn/b,x7/0,pl/f,x1/10,pa/c,x2/7,s5,x15/14,pj/g,s13,x3/0,s7,pc/d,x12/6,pa/p,x15/8,s13,x0/9,pm/l,x4/12,pk/a,x0/3,pg/i,x2/12,s13,x4/1,pe/p,x6/0,pm/a,x15/2,pe/l,x0/6,po/f,x11/10,s5,x6/0,s9,x11/15,s5,x1/7,s8,x9/3,pg/i,s4,pb/e,x11/6,pl/k,s3,x2/3,pf/b,x1/13,pk/h,x2/5,s6,x3/6,pn/f,x5/1,pe/h,x14/12,pn/j,x10/2,s3,x1/15,s12,x13/3,s12,x1/6,pm/k,x8/15,s5,x10/14,pg/c,s6,x8/2,s14,x4/12,pj/i,x8/0,s14,x13/15,po/e,s15,x7/1,s11,pj/h,x3/5,pb/n,x11/1,s13,x8/9,s10,x0/14,s8,x9/7,s7,x4/12,s6,pc/m,x13/0,s1,x8/15,s1,x0/2,s6,x10/3,s5,x7/12,s4,x1/2,s12,x13/4,s14,x12/2,pe/n,x0/9,s5,x5/15,s8,x3/0,s4,x5/1,pg/k,x4/6,s9,x13/3,s15,x10/7,s6,x9/15,pp/n,x6/11,pd/j,s10,x1/7,s10,x13/10,s15,x4/1,s6,x2/9,pp/h,x11/14,s6,x4/0,s1,x1/5,pn/c,x8/11,s6,pp/f,x0/13,pe/m,x3/8,s9,x2/6,s12,x8/7,s14,x12/1,s1,x13/3,s1,x4/11,s9,x7/2,pn/j,x15/6,s9,x13/9,s9,x3/0,pk/c,x14/10,pf/e,x13/3,s7,x7/4,pk/p,s8,x14/2,s9,x15/3,s13,x5/6,pd/l,x8/2,s5,pm/c,x11/3,pe/g,x6/5,s4,x15/0,s10,x14/9,pc/l,x7/12,pf/i,x14/2,s2,x11/6,s10,x15/12,pg/l,x3/14,pp/h,x9/8,pl/a,x0/14,pi/m,x7/9,s8,pg/c,x2/0,pe/l,s7,x5/6,s15,x9/0,s12,pf/d,x4/11,s12,x15/1,pi/e,x4/14,pb/k,x3/0,s4,x2/14,s9,x1/6,s7,x11/7,s12,x1/10,pp/n,x15/6,ph/k,x4/11,s11,x7/0,po/g,x15/8,s3,x12/14,pl/j,x11/5,pe/d,x6/13,ph/k,s8,x10/4,s7,x14/11,pn/b,x7/1,s3,x10/3,pj/k,x11/4,s4,x13/5,s14,x1/9,s12,x0/6,s8,x15/11,s1,x5/4,po/c,x14/0,pe/k,x5/8,pb/j,x15/14,s2,x0/10,s9,x11/9,s7,x3/0,s12,x5/14,s11,pc/p,x7/2,s3,x12/1,s5,x6/0,s13,x11/5,pm/b,x14/13,pd/j,x7/1,s10,x11/14,s5,x4/13,s12,x10/8,s14,x5/12,s6,x9/4,pm/c,x10/15,s6,x3/0,pk/o,x6/13,s11,x4/11,ph/e,x1/13,s6,x2/0,s13,x3/13,s7,x14/12,s10,pk/p,x8/9,s11,x10/2,s2,x7/6,pa/l,x14/13,s11,x3/15,s3,x12/11,s10,pb/c,x0/6,pe/n,x10/4,pf/c,x2/5,pj/e,x14/13,s12,x7/3,pd/n,x10/1,pc/b,x4/3,ph/k,x9/13,s2,x14/6,s2,x5/9,s5,x2/14,s7,pa/m,x11/0,s13,x7/3,s2,x4/1,pd/l,x7/13,pp/b,x8/4,s6,x10/5,pe/g,s14,x1/12,s12,x11/6,s6,x5/8,s5,x11/15,ph/c,x6/0,po/m,x4/10,s2,pe/d,s15,x11/15,ph/c,x1/9,s6,x3/8,pf/b,x10/11,pp/n,x5/13,pj/g,s4,x12/9,s14,x4/15,s6,x1/9,s1,pp/f,s4,x15/11,pa/g,x14/2,pn/o,s9,x8/3,s12,x6/13,pa/j,x1/10,pc/h,x3/12,s14,x2/5,pk/l,x12/7,pg/i,x2/15,pk/f,x14/5,pd/g,x4/6,pj/n,x10/13,s1,x15/3,s11,x4/8,s5,x15/12,s14,x9/10,pf/b,x8/3,s2,x0/15,s14,x14/7,po/d,x5/0,s5,x8/14,s2,x3/4,s4,x0/2,s2,x5/4,s9,pb/j,x15/9,pe/p,x0/5,s12,x2/12,s15,x13/0,s15,x10/9,s8,x4/6,po/g,x11/15,pc/f,x10/2,s11,x5/11,s12,x2/1,pd/j,s14,x12/5,s14,x11/6,pi/l,x7/5,s9,x6/2,s3,x7/15,s14,x3/2,s10,x0/10,pp/f,x11/14,s9,x10/13,s3,x9/2,po/e,x12/10,s2,x7/6,s10,x8/3,s11,x11/10,pf/j,x1/5,s9,x15/4,pb/g,x11/0,pk/f,x12/14,s10,x8/2,s5,x6/10,pi/n,s12,x0/8,pm/g,x4/13,s3,x6/3,pn/p,x8/9,s15,x3/4,s1,x5/9,pm/a,x1/4,pe/b,x8/13,s7,x6/7,pk/j,s11,x3/1,s4,x2/9,s14,x6/4,s14,pb/l,s13,x0/3,pf/j,x1/10,s8,x12/11,s12,pe/h,x14/15,s10,x13/3,s11,x6/12,s10,x5/0,s7,x10/14,s11,x4/3,pk/j,x13/0,s8,x14/9,s12,x3/13,pi/m,s11,x9/11,s9,x4/3,s9,x12/7,s3,x0/11,s14,x2/8,pl/h,x5/14,s12,x11/7,s13,x12/2,po/c,x11/8,s3,pm/n,s15,x15/10,pl/c,x8/0,s6,x1/6,pb/p,x4/0,s1,x5/3,pd/i,x2/1,pl/k,x4/13,s8,x3/1,s2,ph/p,x11/4,s5,x9/10,s13,x15/14,pl/f,x2/6,pi/e,x10/0,s3,pn/k,x15/5,s6,x10/9,s8,x8/0,pi/l,x7/1,pg/a,x9/8,pb/p,x7/5,pj/h,x10/0,s9,x11/1,s8,x15/8,s8,x3/9,pd/a,x14/2,pf/c,x10/3,s5,x6/5,s8,x0/10,pd/j,x15/2,s4,pn/o,s13,pj/i,x0/9,pl/b,s12,x11/1,po/g,x13/9,pe/k,x0/15,pl/m,x9/14,po/i,s7,x6/13,s8,x8/1,s3,x12/11,s15,x3/13,s12,x5/0,pk/c,s7,x10/9,pf/m,x3/8,s3,x9/7,s8,x0/4,s7,x14/3,s1,x1/9,pg/a,s3,x5/15,pe/f,x6/13,pb/k,x4/3,po/n,x8/14,pg/i,x11/15,pd/c,s14,x1/0,s13,x15/14,s4,x12/5,s5,x15/7,ph/e,s2,x5/13,s4,pg/k,x2/3,pa/n,x15/5,ph/l,s9,x13/9,s13,x0/8,pb/p,x13/2,s9,x11/4,pk/j,x6/5,s7,x7/1,s5,x5/2,pm/p,x9/14,s11,x2/10,pg/c,x8/9,s5,x4/11,s13,pn/a,x9/0,s13,x5/8,s1,x9/0,s2,pi/p,x4/8,s13,x12/0,pb/m,x4/3,s6,pk/i,x7/12,s11,x11/9,pc/e,x15/14,pn/m,x4/8,pc/e,x9/11,pi/a,x14/6,pl/o,x0/12,pa/g,x9/7,s1,x6/5,s1,x9/3,ph/k,x7/5,s10,x11/1,s4,x5/13,s13,x7/9,pb/c,x5/13,pd/a,s5,x1/6,s5,x13/5,s8,x0/12,pj/g,x13/2,s12,po/e,x5/4,pk/d,x9/13,pp/a,x10/5,pg/n,x0/7,s4,x12/2,pi/k,x5/15,pb/e,s13,po/g,x7/11,pd/a,x12/9,ph/e,x8/2,po/n,x12/7,pg/k,x6/5,s5,x12/4,s2,x10/5,pf/e,s4,x8/2,s5,x5/14,s10,x7/15,s5,x2/9,s8,x3/6,s11,x0/8,s8,pm/a,x3/13,pb/l,x8/4,pa/j,x11/6,s6,pn/k,x7/15,s14,x6/8,pj/a,x14/0,s3,x13/8,ph/i,s13,x3/1,pj/d,x10/14,s10,x7/4,pm/h,x13/10,pp/j,x14/9,pa/h,x2/15,s7,x6/1,s4,x0/4,s6,pj/p,x7/9,s13,x6/4,ph/b,x12/11,pd/f,x4/10,pb/h,x13/7,s8,x11/15,pn/d,x14/3,s11,x12/15,s2,x2/6,s5,x15/3,pk/l,x5/12,s2,x14/8,pc/g,x6/7,pf/p,x8/3,s12,x10/11,pm/o,x7/6,s10,x2/1,pp/j,x15/10,pa/n,x1/0,s9,x8/13,pg/e,x0/4,pd/m,x15/14,pc/j,x1/7,s4,x0/6,pb/o,x9/15,s15,x10/13,s2,pj/d,s9,x12/6,s5,x11/15,s7,x1/0,s6,x4/6,s2,x11/5,ph/n,x6/12,s14,x4/5,s6,x15/6,s8,x12/2,pb/i,x6/9,s15,x8/13,s2,x5/1,s6,x0/10,pe/d,x7/8,s10,x14/1,s13,x8/4,s12,x11/5,pb/m,x7/9,s2,x11/6,s11,x12/9,po/k,x11/4,pc/m,x1/8,pf/o,x3/13,s8,x10/9,s3,x13/12,pb/g,s8,x7/9,s9,x11/4,s4,x10/8,pi/m,x13/3,pa/d,x0/15,s6,x11/10,s14,x8/4,s13,x5/15,ph/n,x10/8,s4,x0/12,s1,x11/14,s5,x6/0,pa/b,s12,x1/11,s7,x3/9,pf/e,x13/15,pm/l,s1,x8/5,ph/f,x6/0,pe/m,x7/14,s1,x5/1,s11,x14/12,po/j,x13/15,pk/f,x4/11,ph/j,x5/8,s11,x15/1,s14,x2/13,s5,x14/1,pl/g,x11/2,s9,x8/7,pb/c,x2/14,s9,x9/12,s3,x4/3,s3,x10/11,s6,x1/15,pl/f,s13,x7/11,pm/n,x3/6,pl/p,x10/4,s10,x7/6,s6,x3/11,s8,x5/2,s1,x15/8,pj/g,x10/0,pa/e,x4/2,pp/c,x12/13,s3,x8/15,s5,x4/2,pf/l,x14/5,s1,x12/10,s4,pi/a,x3/2,po/e,x8/7,pi/c,x5/6,s11,x9/7,s3,x13/12,s15,x10/3,s3,x0/7,s7,x6/8,pj/l,x15/11,s14,x9/7,pp/a,s4,pk/g,x1/2,s7,x14/6,ph/i,x0/9,pp/f,s8,x5/3,s15,pc/b,x10/2,s15,x1/3,s6,x15/12,s6,x9/1,pm/f,x12/11,s3,x10/15,pj/k,x3/5,s5,x4/6,s15,x12/1,s11,x14/2,s14,x1/15,pb/d,x2/10,s4,x14/4,s5,x2/7,s15,pk/l,x10/14,pd/b,x0/1,s11,x14/7,pi/l,s3,x1/11,pb/m,x5/7,s12,x4/1,pk/c,s8,x11/2,s8,x1/13,s11,x3/14,pp/m,s15,x8/10,pk/b,x6/7,pf/j,x14/8,s7,x12/7,s6,x4/11,pe/n,s5,x1/3,s13,x5/14,pm/d,s9,x11/12,s8,x2/1,s2,x0/12,pg/p,x15/13,s14,x3/12,s8,x14/6,pe/j,x0/11,s10,x3/4,pp/b,x6/12,s6,x5/2,pc/h,x8/4,pp/k,x14/5,s14,x7/13,s3,x2/10,s3,x11/1,s4,pl/b,s9,x0/12,ph/i,x15/8,s12,pl/p,x5/0,s1,x2/9,s4,x15/4,s14,po/m,x2/14,s1,x4/7,s14,x8/6,s13,x5/10,s4,x3/11,s5,x9/2,s6,x5/10,pd/a,s11,x8/0,s6,x7/13,s4,pg/i,x11/3,s15,x15/13,pk/d,x7/8,pi/l,x1/2,pk/a,x9/13,s2,x12/14,s8,x13/9,s2,x0/15,pg/f,x11/4,pi/o,x0/7,s7,x6/4,pk/n,x14/5,s10,x13/12,pf/l,x3/14,s13,x8/11,pg/n,x1/9,s12,x5/14,s8,x7/3,s11,pf/j,x10/12,pd/e,x13/11,s13,x1/4,pc/n,x7/8,s9,pa/k,s9,x9/1,s9,x7/11,s10,x9/2,s7,x10/15,ph/d,x7/6,pl/m,x3/2,ph/f,x5/10,pp/g,s13,x12/6,pj/c,x10/8,s3,x6/11,pk/o,x12/15,s12,x10/0,pf/l,x6/1,pc/g,x0/4,s1,x15/7,s10,x9/12,pj/n,s12,x4/5,s7,x9/6,s10,x15/10,s10,x4/9,s10,x0/8,s6,x7/3,pm/g,x15/1,s13,x2/7,s12,x6/15,s2,x5/2,s3,x15/14,s5,x4/3,pc/l,x10/9,pa/e,x3/11,s4,x0/13,s2,x15/10,s8,x0/4,pp/j,x14/13,pl/d,s6,x1/6,pe/o,x14/13,ph/c,x0/6,s3,x1/2,pb/e,x4/5,s11,x1/3,pc/o,x2/9,s14,x12/11,pm/j,x1/7,s11,pi/l,x5/6,s12,x15/8,pj/f,x5/1,s9,x11/12,s3,pb/n,x10/2,s10,x1/4,s11,x12/0,s7,x13/7,s14,x0/3,s9,x8/15,pi/j,x0/11,s5,x13/15,s11,x7/11,ph/f,x8/10,pm/n,x13/12,ph/j,x8/10,s6,x7/5,s7,x4/3,pa/o,x8/15,s4,x3/1,s8,x6/10,s9,ph/c,s6,x12/14,s12,pp/i,s8,x4/9,s1,x8/12,s3,x2/6,s14,x4/11,s2,x8/5,s10,x7/4,s14,x8/12,s4,x5/2,s1,x8/9,s5,x7/12,pb/a,x11/3,s14,x13/12,s4,x9/6,pi/l,x15/2,pk/c,x12/7,pa/d,x9/4,s14,x1/14,pm/e,x6/9,s3,x7/8,s7,x6/14,s12,x3/7,s15,ph/d,s9,x6/12,pc/a,x7/11,s6,x8/12,s1,x3/5,s1,pm/p,x8/15,s14,x0/2,pn/d,x14/8,ph/c,x13/12,pg/i,s5,x8/14,pk/m,x15/2,pp/l,x0/12,s5,x2/7,pk/e,x1/13,pi/h,x6/9,s1,x2/12,s13,x7/10,s12,x12/14,po/k,x11/4,s1,x3/8,s1,x10/2,s9,x5/4,pj/h,x13/10,s8,x8/2,pd/p,x6/3,pi/n,s9,x4/12,pj/e,s5,x8/0,s9,x4/5,s12,x10/7,pm/d,x6/8,pe/i,x0/4,pb/j,s11,x3/13,s8,pg/c,x4/11,s9,x14/5,pl/n,x10/11,s6,x5/0,pk/b,x1/3,s13,x13/4,ph/n,x2/8,s10,x11/3,s6,x7/10,po/c,x3/14,pa/k,s1,x11/8,pb/n,x0/12,s4,x5/9,s6,x2/1,s6,x6/8,s3,x5/13,ph/f,x10/1,pb/l,s9,x12/11,s15,x5/15,s8,x3/1,pd/p,x11/0,s7,x9/15,s5,x0/7,pc/n,x12/10,ph/j,x14/9,s2,x15/0,s1,x7/10,pa/n,x2/15,s1,x11/4,s14,x2/6,pj/i,x13/11,s7,x14/10,pb/f,x8/6,s11,x7/12,pm/i,x13/14,pk/o,x7/12,s12,x3/8,pj/g,x13/7,s15,x1/4,ph/n,x0/15,pl/g,x12/5,s15,pd/h,s11,x9/3,pa/n,s2,x12/6,pk/j,x10/0,s7,x3/8,s13,x0/7,pa/i,x12/11,pj/f,x5/1,s11,x13/12,s9,x15/3,pp/m,x9/5,s8,x8/2,pd/e,s8,pm/n,x10/13,s7,pd/h,x4/9,pj/c,x3/7,s10,pa/l,x12/1,s3,x2/3,pi/o,x10/5,s7,x14/0,pl/m,x2/13,s1,x5/7,s7,x14/1,pi/e,s6,x2/15,s12,x9/3,pf/n,s2,x12/13,s2,x8/1,pa/k,x7/14,pe/p,x11/6,s8,x0/9,s6,x2/15,s13,x7/9,s3,x2/10,pc/o,x3/11,s15,x15/9,pp/k,x4/12,s14,x9/11,pl/i,s13,x6/0,s9,x2/14,pc/g,x9/11,s9,x2/12,s2,x0/3,pd/j,s5,pg/p,x9/6,s8,x10/12,s9,x7/5,s8,x14/13,s13,x8/11,pa/l,x1/0,s8,x11/5,pm/n,x3/10,s2,pc/g,x2/4,pj/d,x15/7,pc/b,s5,x10/12,s8,x15/14,pj/i,x4/11,s8,x1/7,s2,x13/3,pe/p,x15/2,ph/i,x7/10,s12,x13/11,s15,x14/1,s9,x6/11,s12,x1/12,s11,x4/9,s2,x12/8,pd/p,x5/3,po/f,s3,x14/1,s1,x0/3,s9,x8/9,s14,x4/0,s5,x2/6,s2,x0/14,s2,x3/12,s2,x15/9,s6,x6/3,s3,x4/7,pd/g,x2/3,s2,x7/0,s7,x11/6,s10,x9/15,s10,x5/3,s6,x9/2,pf/p,s9,pl/c,s14,x7/11,s3,x5/15,s1,x9/11,s6,x0/13,ph/g,x12/14,s12,x7/4,pm/k,x12/11,s4,x3/7,pl/h,x10/14,s2,pj/g,x0/11,s10,x9/15,s7,x1/7,s14,x3/10,s8,x12/1,s12,x2/5,pp/i,x4/6,s9,x8/2,s14,x0/4,s11,x11/9,s11,x13/6,s8,x0/1,pb/e,x10/5,s3,x2/13,s7,x7/15,s6,x6/8,pn/d,x10/14,s7,x13/5,pf/m,x7/0,pg/l,x8/2,s4,x9/0,pa/m,x2/7,s8,x10/0,pb/f,x15/1,s3,x9/10,pk/d,x14/0,s7,x12/1,pf/h,x9/7,s9,x4/11,pi/n,x0/14,s3,x5/2,s8,x11/0,s11,x15/5,pg/a,x4/6,pk/m,s4,x2/11,s4,x3/8,pi/o,x13/4,s6,x14/9,s14,x3/15,pl/j,x0/9,s12,x2/12,s8,x13/8,ph/n,x10/9,s9,x0/1,s1,x12/5,s3,x3/15,s14,x10/2,pi/p,x1/12,pd/b,s3,x11/2,s13,x10/15,s6,x12/3,s10,x6/15,s3,x10/3,s1,x4/13,s6,x14/5,po/m,x7/0,s6,x5/2,s11,x3/13,pb/d,x7/12,s15,x4/15,pp/c,x5/1,pg/n,x14/15,s13,x12/4,s3,x5/7,s15,x11/4,s3,x13/7,pl/k,x4/0,s3,x1/3,s3,x10/12,s7,pe/i,x11/6,s6,x0/15,s7,x14/12,s9,x10/3,pf/p,x1/11,po/c,s10,x3/15,s10,pi/k,x6/4,pm/g,s11,x1/10,s8,x6/13,s7,x2/14,s11,x15/13,s14,x5/2,pf/b,x13/0,pm/i,s7,x1/2,s13,x11/7,s9,x5/9,s10,x11/15,pb/o,x13/10,s11,x2/6,s4,x8/12,s3,x10/13,pc/n,s14,x7/9,pf/m,x6/8,pi/g,x13/9,s1,x15/3,pl/m,x1/5,s5,x3/4,pd/j,x14/9,s15,pe/f,x6/5,s11,x10/11,s11,x7/15,pp/a,s9,x11/14,po/c,s13,x8/13,s7,x7/11,pi/f,x14/6,s6,x10/15,pj/a,x13/6,s14,x7/1,pl/b,x2/14,s10,x3/15,s2,x9/8,po/d,x12/15,pn/h,x4/1,s5,x2/15,pp/f,s6,x10/7,s8,x3/1,s13,x11/5,s5,x2/1,pb/h,x15/0,s12,x10/4,s13,x9/6,s4,x3/4,s9,x9/8,s15,pj/e,s13,x12/11,s1,x8/14,s7,x12/11,po/g,x4/14,pa/e,s12,x6/2,pp/o,x7/10,s1,x11/5,ph/m,x7/1,pn/o,x5/15,pm/i,s12,x9/0,s3,x5/7,pa/n,x10/11,pk/b,s2,x6/14,pi/f,s2,x9/4,s4,x12/2,s6,x13/14,s13,x10/1,pk/e,s10,x6/3,s5,pd/n,x4/5,s10,pe/i,x1/14,s5,x12/10,pj/f,x0/9,pc/d,x13/14,s11,x3/5,pn/l,x6/2,s10,x1/3,s15,x2/14,s1,x4/10,s13,x7/13,s5,x3/1,s8,x7/2,pi/a,s15,x9/14,s14,x11/0,s5,x1/5,pj/c,x10/6,pp/k,x3/13,s5,x11/12,s13,x15/0,pl/c,x4/11,s2,x10/5,po/b,x8/2,pa/m,x0/11,s14,x6/15,s14,x5/12,pg/j,s5,x9/4,s4,x3/12,po/n,x15/11,ph/m,x4/13,pi/e,s12,x3/6,s13,pd/n,x8/11,s11,x3/0,s12,pc/b,x12/1,pf/d,x3/6,s4,x5/13,s2,x2/4,s2,x15/10,po/g,x14/6,s5,x12/8,s12,x3/7,s7,x14/8,pf/j,s5,x15/11,s8,x3/7,s12,x0/8,po/g,x3/10,pe/m,s13,x15/9,s7,x10/8,s8,x14/15,s13,pl/a,x6/2,s9,x7/9,pe/b,x2/15,s14,x3/13,s7,x14/7,s13,x0/4,s14,x13/9,pk/l,x15/6,s4,x13/4,po/c,x2/1,pa/p,x4/9,s14,x15/10,ph/c,x14/12,pj/g,s8,x2/6,s9,x0/1,s9,x7/11,s10,x5/15,pm/e,x9/14,pb/c,x3/15,s9,x6/7,pk/f,s8,x9/4,pg/b,x0/7,pn/j,x11/15,pf/e,x5/13,pb/m,x12/0,s6,x2/9,s7,x5/6,ph/l,s5,x1/0,pg/f,x8/6,pn/d,x0/14,po/a,x2/15,pb/c,s10,x13/4,po/l,x6/1,pc/h,s10,x2/3,pe/b,x12/7,s15,x9/0,s5,x13/8,s1,x5/6,pk/c,x13/11,s10,x7/14,s2,x10/1,s13,x5/14,pe/l,x8/13,po/b,x11/7,s10,x2/0,s4,x9/13,s13,x3/14,s13,x4/10,s14,x14/2,pj/g,x3/1,s15,x11/6,s3,x13/4,s1,x6/1,s14,x4/14,s6,pk/a,x12/11,s11,x9/15,s6,x12/2,ph/j,x0/1,pe/b,x14/6,s10,x13/7,pi/f,x14/2,s14,x12/0,s7,x1/9,pj/h,x14/13,pg/d,x6/12,s15,x1/7,s5,x9/0,s10,x1/7,pc/e,x15/14,s5,x13/0,s10,x15/7,pj/i,s3,x4/0,s14,x7/3,s15,x14/5,pf/m,x2/1,pb/a,x3/6,pe/n,x9/2,pk/i,x10/15,s2,x4/7,s13,x15/13,s11,x2/6,pp/j,x15/11,s15,x14/5,pn/i,x4/12,s13,x2/6,pg/p,x0/3,pd/a,x15/8,pk/b,x9/14,pf/n,s11,x10/12,pl/a,x2/1,s8,x11/8,pf/h,x12/2,pc/e,x11/5,s6,po/m,x13/9,s5,x0/6,s1,x5/14,s5,x2/8,s11,pj/n,x11/15,s2,x2/3,pe/f,x4/15,s15,x3/6,s14,x0/1,s15,x12/11,pa/c,x5/1,s2,x14/9,pn/p,x0/7,s5,x14/5,s7,pd/c,x11/9,s15,x2/8,pi/b,x15/9,pk/g,x7/3,s15,x2/1,ph/o,x14/6,s7,x12/2,s7,x6/3,s4,x2/8,s3,x4/11,s3,x6/8,s5,x14/15,pe/p,x4/10,s3,x2/6,s2,x15/7,pg/o,x8/11,pc/a,x12/15,s14,x7/13,s4,x14/8,pl/h,s14,pb/p,x12/5,pe/a,x4/7,ph/c,x10/2,pj/m,x6/7,pd/b,s6,x4/9,s12,x10/12,pl/p,x3/8,s13,x10/6,pj/b,x14/15,pn/a,x1/8,s13,x14/6,po/h,x12/9,s7,x5/2,s3,x8/12,s14,x5/14,pe/a,x0/1,s1,x12/3,pl/p,s9,x9/2,s13,x11/1,pg/d,x12/2,ph/f,s10,x11/3,s9,x4/2,pd/e,x14/9,pn/l,x13/6,pi/k,x15/1,s14,x6/12,s6,x15/0,s4,x8/11,pp/j,x9/0,pd/e,x11/4,s15,x8/9,pj/i,x15/10,s3,x5/2,pl/h,x15/8,pe/p,x12/4,s9,x8/2,s5,x10/6,s14,x0/9,s14,x5/3,pm/c,x11/1,pd/o,x9/15,s10,x4/8,s14,x6/7,s12,x14/5,s9,x12/11,s2,x10/13,pi/m,s15,x15/5,s7,x10/2,s6,pk/l,x12/6,pd/h,x11/10,s9,x1/14,s3,x7/12,pf/e,s14,x3/2,s5,x0/12,s8,pc/b,x1/8,s5,x6/9,s3,x10/8,po/m,x14/9,s4,x13/15,pn/f,x3/8,s6,x15/0,ph/d,x13/3,pi/l,s13,pa/p,x12/8,pb/j,x5/13,s2,x3/15,s5,ph/p,x4/1,pj/k,x11/2,s1,pl/o,x7/1,s4,x15/12,s3,x10/4,s10,x0/2,s7,x5/4,s10,x10/1,pb/c,s8,x13/8,s3,pd/p,x6/15,s1,x13/4,s3,x0/7,s8,x8/6,s4,x2/3,s5,x9/4,s4,x3/14,s15,x15/1,s12,x2/5,pg/i,x11/9,pc/d,x3/2,s14,x15/10,pj/p,x7/13,pg/f,x12/15,po/n,x5/1,s14,x6/3,s6,x5/4,s13,x0/7,s1,x1/5,s15,x3/8,s1,x14/11,s11,x5/3,s1,x11/4,s10,x14/9,s4,x13/11,s12,x12/10,s2,x9/2,s6,x12/6,s1,x9/1,pd/f,x10/4,pe/p,x12/3,s9,x2/11,s12,x1/12,s3,x3/4,s1,x9/12,pj/n,x11/10,s3,x6/14,s2,x4/8,s7,x11/14,s3,x9/1,s7,x5/13,po/d,x9/10,pj/e,x1/6,s5,x13/3,pc/d,s8,x4/1,pp/n,x10/11,pd/o,x5/13,s4,x10/8,s13,x12/1,s14,x9/2,s9,x4/0,s6,x11/10,s12,x15/5,s9,x12/6,s7,x15/1,s6,x9/8,s1,x5/15,pm/c,x6/14,s1,x1/10,s2,x11/5,s5,x0/3,s6,x14/1,pl/o,x8/10,s1,x2/14,s6,x15/5,pg/i,x3/8,s1,x0/6,s10,x1/14,s10,x13/2,s7,x6/10,s3,x2/15,s14,x11/0,pk/h,x10/12,s3,x1/6,s8,x10/9,pp/m,x5/7,s14,x8/15,s14,x0/9,pa/l,x13/15,pc/g,s13,x1/14,s5,x15/7,s7,x12/3,s5,x15/4,s8,x13/11,pk/d,x2/15,pp/l,x14/1,s4,x8/5,pm/i,x9/11,po/g,x1/7,s15,x9/13,s12,x3/6,s15,pa/n,x7/1,s14,x15/11,pm/p,x14/6,ph/b,x15/2,s3,x4/9,s4,x5/7,s5,x3/13,s6,x11/14,s8,x2/8,s6,x6/0,s5,x1/10,s6,x14/13,s1,x7/8,pm/e,x1/3,pb/j,x15/4,s10,x6/12,s9,x0/10,s15,pk/p,x5/4,s2,x3/9,pb/l,x10/13,s8,x2/15,pa/f,s14,x12/1,pe/k,x4/14,ph/j,x1/3,pd/l,x0/4,pb/k,x7/11,s12,x4/12,s4,x0/14,s8,x1/15,s9,x13/9,s2,x6/7,s3,x12/13,pg/e,x4/6,pf/c,x0/1,s10,x12/13,s2,x9/10,pe/g,x6/2,pl/f,x7/12,s2,x6/10,pj/g,s11,x3/2,s11,x11/0,po/a,x14/9,pg/l,x4/12,s7,x5/11,pm/b,s11,x12/10,po/a,x5/3,s3,x0/9,s6,x15/4,s3,x6/11,s1,x9/2,s9,x10/6,pe/g,s7,x9/2,s8,x10/13,s11,x6/15,s14,x12/11,pm/a,x7/14,po/c,x9/3,s13,x2/5,pd/f,x13/12,s10,pe/n,x4/9,pk/c,x2/5,s3,x8/10,s1,x1/7,s9,x6/14,s6,x8/4,pf/n,x0/9,s13,x14/2,pl/c,x11/8,pd/a,x2/9,s9,x7/5,pm/b,x1/11,s8,x0/4,pc/f,x12/13,s12,x11/6,s4,x4/3,ph/i,x15/1,pm/g,x4/3,s3,x2/8,s13,x14/0,pj/b,x7/2,pg/i,x11/13,pa/f,x15/7,s11,pn/i,x11/6,pd/g,x9/3,s14,x1/4,s6,x6/11,s10,x15/2,s11,x11/1,s10,x6/4,s6,x14/7,s9,ph/n,x5/11,s8,pj/e,x7/9,s6,x6/11,s2,pc/h,x10/7,s14,x9/1,s7,x15/5,pk/o,s3,x14/7,s7,x0/2,s12,x1/14,pp/a,s8,pk/m,x12/8,s12,x9/13,s6,pj/i,x10/6,s12,x4/15,pp/g,x7/5,s7,x14/15,s6,x5/13,s4,x9/8,pe/a,x0/11,s14,x15/2,pm/o,x11/7,s10,pi/g,x8/5,po/m,x3/12,s5,pg/c,x1/8,pd/o,x11/10,s2,x6/5,ph/p,x14/11,po/b,x9/2,s15,pj/i,s15,x12/14,s10,x11/7,pm/p,s5,x10/3,s10,x7/8,s15,x11/5,po/b,s5,x15/14,s10,x3/6,pd/f,x2/10,pm/e,x4/14,s12,x5/11,s8,x12/8,s11,x10/5,s12,x0/8,s3,x5/2,s10,x11/14,s4,x4/7,pl/n,s10,x14/8,s13,pm/k,x10/15,pi/f,s1,x0/14,s11,x2/13,pc/o,x10/4,pi/g,s1,x13/14,pa/j,x9/5,s1,x4/7,s5,x1/13,s4,x5/9,pi/b,x8/11,pj/a,x2/10,pe/f,x4/12,s10,x0/3,s5,x7/12,s11,x11/6,pi/k,x5/1,s1,x0/2,pl/f,x5/15,pp/c,x14/10,pa/k,s14,x7/11,ph/b,x0/5,pe/a,x14/7,ph/i,x0/13,s9,pb/j,x1/9,pc/k,x3/8,ph/n,x10/6,pi/o,x15/7,s15,x0/14,pj/f,s1,x4/5,s11,x12/11,s4,x3/6,s5,x1/12,pp/l,x2/4,s15,x8/3,s7,x7/12,pj/o,x4/13,pe/d,s2,x6/3,s15,x5/8,s14,x3/9,s1,x7/0,s11,x2/8,pp/i,x12/13,s15,x9/11,s4,x3/4,po/n,s12,x2/11,s14,x7/6,s4,x9/14,pm/a,x2/13,s12,x9/14,s14,x5/3,pp/j,x15/7,pd/k,x0/6,s9,x12/11,pn/i,s8,x5/14,s11,x4/10,s7,x11/6,s7,x5/2,s6,x11/7,s2,x0/9,ph/d,x1/2,s7,x3/8,s11,x6/9,po/e,x0/2,s9,x8/7,s12,x4/0,pb/n,x5/11,s4,x8/1,pm/p,x12/5,s6,x2/7,s9,x6/13,pk/f,x15/3,s15,x0/5,pi/j,x11/14,pl/e,x8/4,s10,x12/9,s3,x6/1,s3,x8/9,pg/k,x6/10,s3,x15/3,s1,x8/0,s1,x6/13,pa/h,x8/7,s4,pb/f,x9/2,s10,pi/a,x1/0,pl/j,x14/3,pf/d,x9/1,pe/i,x8/4,pa/f,x7/12,pc/h,x1/10,s13,x9/15,pb/f,x5/1,ph/j,x14/12,s10,pf/p,x8/1,s4,x6/2,pa/b,x3/7,pp/k,x5/11,ph/f,x10/12,s3,x0/8,pk/d,x10/4,pb/c,x0/13,pg/o,x10/2,s14,pb/k,x5/1,s3,x10/9,ph/j,x4/8,s7,x9/7,s6,x1/5,s9,x14/13,s3,x11/6,s15,x13/9,s4,x5/7,pn/b,x10/12,s8,x1/8,s7,x3/0,s9,pj/f,x7/6,s4,x8/1,s7,x12/5,pe/b,s13,x9/13,pn/d,x14/8,pb/f,x4/7,s9,x9/14,s13,x2/11,s15,x6/4,pn/g,x3/9,s5,x8/14,pp/m,x11/7,s6,pi/e,x15/1,s9,x10/8,s1,x6/1,s6,ph/n,x4/8,pd/k,s10,x9/0,s8,pf/g,x4/8,pk/l,s4,x7/0,s2,x1/10,s9,x8/6,pf/b,x3/11,ph/j,x6/14,pk/l,x2/1,pp/m,x4/10,pa/k,x11/8,pg/j,x6/13,pe/k,x11/9,pg/o,s2,x13/6,s1,x14/4,s2,x3/9,s6,x11/13,s7,x14/15,pe/l,x11/6,pf/d,x9/15,pn/h,x2/4,s7,pg/m,x3/15,s10,x4/11,s1,x7/10,po/d,x12/11,s1,x10/9,s1,x8/7,s6,x1/2,s10,x8/5,s14,x13/9,s10,x2/1,pl/p,x7/4,s12,x0/3,pm/k,x8/1,pp/d,x14/15,s15,x6/11,s4,x9/4,s8,x1/12,pj/a,x8/9,s14,x13/5,pd/f,x8/4,s1,x0/15,pm/p,x4/7,pf/e,x3/5,pp/k,x12/10,s11,x4/14,pn/f,x11/13,s3,x8/2,pi/j,x14/13,s1,x12/15,pd/l,x14/4,po/b,x9/6,s4,x10/2,s2,x1/0,s9,x5/7,pk/g,s7,x14/15,s13,x9/4,s9,pa/m,x1/3,pf/e,x6/2,pd/l,x13/9,s5,pj/n,s11,x4/7,pi/f,x10/3,pb/l,x4/7,pj/g,x15/13,s5,x8/7,s4,pk/l,x9/12,s4,x2/0,s9,po/g,x6/4,pb/k,x5/0,s4,x13/4,pe/l,s11,x14/1,s4,x7/11,s11,x10/6,s10,pj/h,s14,x13/9,s15,x4/1,pe/c,x11/15,s15,x5/2,pd/i,x1/3,pb/a,x2/11,s6,x0/12,s9,pj/i,x1/3,pb/e,s13,x6/15,s7,x7/14,pp/h,s11,x3/15,s6,x7/12,s9,x1/14,pl/m,x6/8,pd/j,x2/11,s7,x15/1,s8,x3/6,s1,x15/9,pi/g,x7/1,pd/b,x6/5,s3,x13/4,s1,x0/2,pp/e,x9/15,pa/n,x8/2,s4,x1/7,s14,x11/6,pg/f,x3/1,pl/o,x6/15,pg/p,x1/12,s12,x0/6,pe/b,x15/10,s6,x3/2,s14,x14/1,s6,x9/12,s2,x14/2,s11,x3/5,ph/a,x10/2,s15,x12/13,pg/n,s2,pe/a,x4/11,s15,x15/7,s7,x14/0,s15,x10/9,pd/l,x12/4,s4,x15/5,pn/i,x10/1,pc/j,x5/12,s13,x2/9,s10,x15/10,s12,x11/9,s13,x13/14,pe/a,x15/8,s7,pj/h,x0/11,s3,x10/6,pe/m,x13/5,pc/k,x11/0,pf/j,x6/4,pe/o,x8/0,pj/c,x15/13,s7,x10/8,s10,x5/6,s1,x2/15,s6,x9/4,pb/h,x8/12,pe/o,x7/9,pp/k,s9,x0/2,s5,x8/14,s2,x0/3,pj/m,x4/12,pg/n,s8,x5/1,s7,x4/14,s15,x5/8,s5,x0/14,s9,x9/2,s4,x14/15,pj/l,x0/13,s4,x14/15,pn/k,x1/8,s15,x2/5,po/c,x6/7,ph/a,s6,x8/1,pm/b,s2,x7/13,s7,x6/5,s14,x0/7,s9,x2/1,s7,x15/14,po/e,x3/13,s8,x14/7,pk/c,x15/4,s14,x5/10,s6,pp/m,x11/6,s10,x5/9,s6,x10/11,s4,x13/14,pa/h,s2,x3/5,s10,x6/11,pm/e,s4,x8/3,s14,pj/l,x1/0,s9,pn/i,x11/3,pg/j,x4/10,pk/n,x0/8,pc/p,x3/15,pd/j,x9/7,pg/i,x12/1,s11,x3/8,pp/a,x0/14,pf/j,x12/13,s14,x8/9,pi/m,x13/3,s3,x7/6,pd/h,s2,x8/0,s5,pa/p,x4/12,s13,x1/2,s1,x8/5,pf/k,x11/1,s12,x10/7,s11,x13/1,s3,x2/6,pc/i,x15/8,s6,x14/7,s7,x11/1,pn/h,x13/5,s10,pj/c,x9/3,po/l,x14/0,pj/p,x8/3,s13,x0/7,s13,x1/14,pl/m,x11/10,s15,x4/2,s11,x13/7,s1,pd/j,x1/4,s4,x6/3,s13,x15/7,s9,x0/3,pi/n,x4/5,pm/e,x14/13,po/n,x5/12,pd/i,x7/3,s2,x8/11,ph/a,x3/14,s4,x5/4,pd/c,x12/3,s15,x10/7,s9,x8/11,pf/n,x5/15,s4,x7/10,pm/c,s14,x15/9,pg/o,x1/7,s6,x9/5,s15,x2/3,pp/d,x13/7,pb/c,x1/8,s5,x2/12,s13,x14/13,s10,x15/9,s10,x8/3,s1,x1/11,s10,x3/9,pi/l,x7/5,s10,x14/1,pn/p,s1,x0/4,s14,x12/11,s6,pg/h,x2/4,pc/a,x14/13,s3,x11/6,pl/k,x3/14,s9,x10/2,pm/o,x3/5,pd/k,x13/4,s7,x3/14,ph/i,x13/4,s6,x5/12,s15,x8/15,s11,x9/3,pc/g,x10/14,s9,x8/5,pe/m,s10,x15/11,pk/h,x4/10,pi/a,x0/11,s4,x3/9,ph/e,x11/8,pn/f,x10/1,pb/h,s12,x2/9,s7,x10/15,pp/d,x11/7,s12,x5/15,pk/h,x8/1,s1,x14/15,s7 diff --git a/2017/inputs/day_17.txt b/2017/inputs/day_17.txt deleted file mode 100644 index 67bf40f..0000000 --- a/2017/inputs/day_17.txt +++ /dev/null @@ -1 +0,0 @@ -371 diff --git a/2017/inputs/day_18.txt b/2017/inputs/day_18.txt deleted file mode 100644 index 8b74206..0000000 --- a/2017/inputs/day_18.txt +++ /dev/null @@ -1,41 +0,0 @@ -set i 31 -set a 1 -mul p 17 -jgz p p -mul a 2 -add i -1 -jgz i -2 -add a -1 -set i 127 -set p 735 -mul p 8505 -mod p a -mul p 129749 -add p 12345 -mod p a -set b p -mod b 10000 -snd b -add i -1 -jgz i -9 -jgz a 3 -rcv b -jgz b -1 -set f 0 -set i 126 -rcv a -rcv b -set p a -mul p -1 -add p b -jgz p 4 -snd a -set a b -jgz 1 3 -snd b -set f 1 -add i -1 -jgz i -11 -snd a -jgz f -16 -jgz a -19 diff --git a/2017/inputs/day_19.txt b/2017/inputs/day_19.txt deleted file mode 100644 index b4826aa..0000000 --- a/2017/inputs/day_19.txt +++ /dev/null @@ -1,201 +0,0 @@ - | - +-----------------------+ +-------------------------------------------------------------------------------------------+ - | | | | | - +-------------------|-----------------------|-----------------------+ +-----------------------------------------------------------------------|-----+ | - | | | | | | | - +-----------+ | +---------------------------------|-------------------------+ | | | - | | | | | | | | | - | +-----+ | | | | +---------------------|---------------------------------------+ | | | - | | | | | | | | | | | | | - | | | | +---|-------+ +---------------------------|---------------------------------------------------------------------|-----|-------------+ - | | | | | | | | | | | | | - +-------|-------------------------------|-+ +-+ | | | +---------------------+ +-+ | +-----------------------+ +-------------+ - | | | | | | | | | | | | | | | | | | | | | - | +---|---------|-----------------------|---|---|---|---------------|-----------------+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | - | | | +-|-----+ | | | | | | | | +-------------------------------------|-----------------------------------------|-+ - | | | | | | | | | | | | | | | | | | | | | - | +-------------|-----------------------|---|---|----Y------|-------|-----------------------------------------------------------+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | +-----------------------------------------------------------|-----|-------------------|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | - | | +---------------------------|-----------|---------------|-------------------------------------------------------------------------------------|-----------------+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | +---------------------------+ | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-+ | | | | | | | | | | | | +-+ +-------------------------------------|-----------------------------------|-----+ | +-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +-|-|-------------------|-------------|-|---------|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +---|-+ | | | | | | | +-----|-------------|-----------|---|-------------------------------------------------------------|-|-----|-----------|-------|-|---+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-|---|---+ | | | | | | | | +-------|-----|-|---------|-------|-|-----+ | | | | | | | | +-|---+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | +-|---+ | +---------|---|-----|-------------------------------|-----------------------|-----------+ +-|-------|-|---+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +-|---------------|-------|-----|-------------|-----|---------+ | | +-|---+ | +-------------------+ | +-------------------|---------|-+ | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------|---+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-|---|-|-------|-----------|-----|---------|-------|-------|-+ | | +-+ | | | | +-----------+ | | | +-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +-----------------|---|---|-|---+ | +-----------------------|-------+ +-+ | | +-|-|---|-|-------|-+ | | +-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | +---|-----|-------------|---|-+ +-------|---------+ | | | | | | | | | | | | | | | | | | | | +-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|-|-----|---|-|-|-------------------------------------------|-----|-|-------+ | | | | +-----|---|---------+ | | +-----------|---------+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|---|-|-|-+ | +---|---|-------------------------+ | | | | | +---|-------|---|-+ +-|-|---|-|-----------|-----------|-----|-|-----|---|-|-----+ | +---|-----|---+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +-----|-------------------+ | | | | +---|---------+ | | | | | | | | | | +-------|-|-----|-----|-------+ | | | +-+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | +---------------------|-+ | | | | | | +-----|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | +-|-|-----|---|---|-|-|-|-|-------------------+ | | | | | | | | | +-|-----+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +-|---|---------------------------|-------------+ | +---+ | | | | | | | | | | | | | | +-----|-----------|-----|-------|---|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | +---------|-|-|-----------------------|-|-----------|---------------|-----|---|---------|---|-|---|-|-|-----|-----------|-------|---+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | E | | | | | | | | | | | | | | | - | | | | | | | | | | +-----|-----------|---|---------------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | +-|---|-+ | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +-|-------------|-|-|-----|----------U----|-|---|-------|-------------|-|-|---|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +---------------|---------------------------|-----|---------|-----|-------------|-----------------+ | | | | | | | | | +-+ | +-|---|-----------------+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +-|-----+ | +-|-+ +---------------|-|---+ | | | | | | | | | | | | | | | | | +-------|-----------------------|-|---|---|-|-----|---------|-|---------|---------+ T | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-----------------------+ | | | | | +---+ | | +-|-----|---|-|-|-+ | | | | | +-------|---+ +-+ +-|-|-+ | | +---+ | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | +-----------|-----|-----------|-----|-----|-----------------|-|---|-------------|---|---|---|-----|---------|---------|-------|-----------+ | +---|-|-|-|-|---|---|-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +---+ | | | | | +-|-----|-----|-------|---------|-+ | | | | | +---|-----|---------|---------|-------------+ | | | +-----------|---|-------|-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---------|-----|-|-----|-------|-|-----------|-|-|-----|---|-------|-------|---|-|--D------|-|---|-------------|---------+ | +-------------|-|-----------------|-|---|-|-|-------|-------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | +---------|---+ +-------|---|-------+ | | | | | | | | | | | | | | | +---|---------|---+ | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------------|---|-|-----|-----+ | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------+ +-+ | +-|-----|-----|-----|-|-|-------|-|-------|-|-|-|---+ | | | +-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +-|-------|-------|-----------------------------------|-+ | | | | | | | | | | | | | +---------------|---|-|-----|-|-|-------|-|-------+ | | | | +-|-|---|-+ +-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | +---|-|---------|-|---------|-|---|-|-----|-----|-|-|-----+ +---------+ | | | | | | | | | +---|-|-|-|-+ | | | +-----+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | +-------------|-|-----------------|-----------|-|-----|-----|-----|-|-----+ | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-----|-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---------|---+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | I | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | +-|---------|-----|---------------------------+ | | | | | | | | | | | | | | | +-|-------+ | | | | | | | | | | | | | | | | | | +-+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-|---|-------|---|-----|-|-----|---------------|-----|-----|-----------|---|-----------|-|-----|-----|---------------|---------|-|-|-+ | | | +-------|-------+ | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +---|-|-+ +---------+ | | +-------|-----|-----|---------------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|-------|---+ | | | | | | | | +-----------------|-|---------------|---+ | | | | | | | +---|---|-----------|-|---+ | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | +---|---|-|-------------------------|-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|-------|---|-----|-----|-----------|-------------------------|---|-+ | | | | | | | | | | | | | | | | | | +-----|-----------|---|---|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-------------|-|-|-------|-----|-------|---------|---------|-------------------|-|---------+ +-|---|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-|-------------|---------|---|-|-----|-|-------------------|-|-----|-----|---------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-----------|---|---+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | +-----|---|-----------|-|-|---------|-----|-|-------------|---|-------+ | | | | | | | | | | | | | | | | | | | | +---------|-|-----------|---|-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | +---------|-----|---|-|-----|-----|-----|-|-|-----|-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|-|---|---|---|-------|-----------|-|-+ +-|-|-----+ | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +-----|-|-+ | | | | | | | | +-----------|---|-----|-|-------|-|---|-|N|-|-----|-------|-|-----------|---|-|-----|-+ | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +-|-|-------|-|---|-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----+ | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---|-------|---|-+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | +---|-----|-----------|-|-|-|-----|-|---|---|-+ | | | | | | | | | | +-|-|-|-+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +---+ +---|-------|---------------|---|---|-------------------|-------------------|-|---|-|-|---|-|-------------------|-----|-----|-|---|---+ | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-----|---------------|-----------|---|-------|-----------------|-------|-------|-----------|-------|-+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | +-|---|---|-------------------|-----|-----|-----|-|-|-|-----------+ | | | | | | | +-|-|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-----|---------------|-------|---|---+ | | | | | | | +-----|-|-----|-|---|---|---|-|-|---------|---------|---------|---------+ | +-----------+ | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-|---------------|---|---|---|-|---------|-|---+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | +-------|-|-|-------|-------|---|---------|-------|-----------+ +-|---+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +-------|---------|-----|---------|---------------------|-----|-----------|-|-----------|-+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X | | | | | | | | | | | | - | | | | | | | | | +-----|-----|-|-|---------+ | | +-----------+ | | | | | | | | | | | | | | | +-----------+ +-|---+ | +-|-------|-+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | +-----------------|-|---+ | | | +-------|-|-------------|-------------|-----+ | | | | +-|---|-----|-+ | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---------|-----------|-----------------|---|---|-----|-+ | | | | | | | | +-----|-|-|---|-------|-----|---------------|-----|-----|-|---|-----------|-----|---------|-----+ | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +---+ | | | | | +---------------------|-----|-----|-|-------------|-----|-----|-|-----------|-|-|-|-|---|-------------|---------|-----+ | +-----------|---------|---|-----|-----|-|---|-+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | +---|---|-----|---|-----|-------|-------|-----------|---------------------------|-|-|---------------------|-|-|---------------------|---+ | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | +-------|-----|-----------------+ | +-+ | | | | | | | | +-|-|---|-+ | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | +-|-----|---+ | | | | | | | | | | +-|-|-------------|-|-----|---------+ | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | +-|-----+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-----|-|-|-------|---|---------|-------|---------|---|-----|-|-------------------|-------|-------------|-----|-|---------|-|---------------|---|-----------------|-------|-|---|-----------|---------+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---------+ | | | | | | +-----|---|-----|-----|---|-|-------------------------|-|-|-----------|-|-----|---------|-----|-----------------|-----|-----|-|-------|-----------------|---------+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | +---|-|-----------|-|-|-----|---------|-----|-----------|---|-|---+ | | | | | | | +-----------|-+ | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | A | | | | | | | | | | | | | | | | | | | | | | | | | - +-----|-----|-|---|-+ | | | +---+ +-----|---|-------------------------+ | | | | | +---------|---------------|-----------|-----|-+ | | | | | | +-|-------------|-|-|-|---|---+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | +-----|-----------|-+ | | | | | | | | | | | +-+ | | | | | +---|---|---+ | | | | | +---+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-|-----|-|-------|-----------+ | | | | | | | | | | | | | | | | | | | | | | | | | +-+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | +-----|-|-----------|-+ | | | | | | | +-------|-|-------------|-----|-----|-----|---------------------|-|-------|---|-|---|---|---|-----|-----|---+ | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | +---|---+ | | | | | | +-|-|---+ | | +-+ | | | | | | | | +---|---|-|---|-------|-+ - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | +-------------|-+ | | +-|-----------------------------------+ | | | +---|-----+ | | | | | | | | | | | | +-|-----------+ | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +---|-|-------|-+ | | +---|-------+ | | | +---------------------------|-----------|---|-------|-----|-----|---------------------------------|-------------------+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-------|---+ +-------------+ +---+ +-|-|-------|-------------|-|---------------------------|-+ | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - | +-------|---+ | | | | | | | | | | | +-+ +-------------------|-----+ +-+ +-----|-+ | +---+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | | +-----|-------------------|---------|---|-------|-|---+ | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | | | | | - +-+ +---|-----------|-----------------------------------------------------------------------|-------|-----------|-----|-----------------------------------+ | +-------------------+ +-|-+ - | | | | | | | | | | | | | | | | | | | | | | | | | P - | +-------|---------+ | | +-------------|-------------------------|---------|---|---------|-------------|-------------------------+ | +-----------------+ | | - | | | | | | | | | | | | | | | | | | | | | | | | | | - | | | | | | | | +-----------------------------|-----+ | +-------|-------------|---+ | +-----|---+ | | | | | - | | | | | | | | | | | | | | | | | | | | | | | | - | +---+ | +-|-------------+ | | | +---------+ +-------+ +-------------+ +---+ | | +---+ | - | | | | | | | | | | | | - +-----+ +-----+ +-+ +-----+ +-----------------------------------------------------------------------------------+ +-----------------+ - diff --git a/2017/inputs/day_2.txt b/2017/inputs/day_2.txt deleted file mode 100644 index f2f1f5e..0000000 --- a/2017/inputs/day_2.txt +++ /dev/null @@ -1,16 +0,0 @@ -493 458 321 120 49 432 433 92 54 452 41 461 388 409 263 58 -961 98 518 188 958 114 1044 881 948 590 972 398 115 116 451 492 -76 783 709 489 617 72 824 452 748 737 691 90 94 77 84 756 -204 217 90 335 220 127 302 205 242 202 259 110 118 111 200 112 -249 679 4015 106 3358 1642 228 4559 307 193 4407 3984 3546 2635 3858 924 -1151 1060 2002 168 3635 3515 3158 141 4009 3725 996 142 3672 153 134 1438 -95 600 1171 1896 174 1852 1616 928 79 1308 2016 88 80 1559 1183 107 -187 567 432 553 69 38 131 166 93 132 498 153 441 451 172 575 -216 599 480 208 224 240 349 593 516 450 385 188 482 461 635 220 -788 1263 1119 1391 1464 179 1200 621 1304 55 700 1275 226 57 43 51 -1571 58 1331 1253 60 1496 1261 1298 1500 1303 201 73 1023 582 69 339 -80 438 467 512 381 74 259 73 88 448 386 509 346 61 447 435 -215 679 117 645 137 426 195 619 268 223 792 200 720 260 303 603 -631 481 185 135 665 641 492 408 164 132 478 188 444 378 633 516 -1165 1119 194 280 223 1181 267 898 1108 124 618 1135 817 997 129 227 -404 1757 358 2293 2626 87 613 95 1658 147 75 930 2394 2349 86 385 diff --git a/2017/inputs/day_20.txt b/2017/inputs/day_20.txt deleted file mode 100644 index f249f9e..0000000 --- a/2017/inputs/day_20.txt +++ /dev/null @@ -1,1000 +0,0 @@ -p=<-317,1413,1507>, v=<19,-102,-108>, a=<1,-3,-3> -p=<1639,477,-2519>, v=<-79,-102,130>, a=<-9,9,12> -p=<613,-993,-305>, v=<-39,27,-48>, a=<-2,8,11> -p=<1343,190,-1565>, v=<-82,31,31>, a=<1,-4,5> -p=<735,-285,2387>, v=<-20,-64,-67>, a=<-2,8,-6> -p=<963,456,-1888>, v=<-42,-73,88>, a=<-1,5,1> -p=<-1659,1444,-463>, v=<-14,-25,-77>, a=<10,-5,10> -p=<-443,-95,-1185>, v=<142,-14,81>, a=<-12,2,-2> -p=<-2590,3249,-710>, v=<35,-30,36>, a=<10,-14,0> -p=<-1602,-171,924>, v=<83,-50,-20>, a=<0,6,-3> -p=<-633,2195,-458>, v=<31,-200,31>, a=<4,0,2> -p=<-347,-49,-1976>, v=<-19,-50,151>, a=<8,9,5> -p=<852,314,125>, v=<-56,-83,-22>, a=<-4,9,2> -p=<-10088,3682,-5210>, v=<52,32,-38>, a=<14,-8,11> -p=<-4019,1982,4446>, v=<-4,47,-7>, a=<7,-6,-7> -p=<3444,-2319,-11041>, v=<-171,-89,81>, a=<4,9,14> -p=<2390,792,2117>, v=<0,47,114>, a=<-4,-4,-10> -p=<5661,-1318,-1666>, v=<-87,-44,-33>, a=<-5,5,5> -p=<2856,-1912,743>, v=<-36,59,-174>, a=<-3,0,9> -p=<4275,5447,-5461>, v=<6,-11,31>, a=<-8,-9,8> -p=<1263,1223,980>, v=<-98,-69,-68>, a=<0,-3,-1> -p=<1094,963,1253>, v=<-85,-105,-75>, a=<0,5,-3> -p=<2641,-922,2124>, v=<-113,61,-142>, a=<-13,2,-3> -p=<600,859,-398>, v=<-26,-97,-4>, a=<-3,5,5> -p=<-128,-1533,330>, v=<-12,73,-88>, a=<3,7,9> -p=<1419,-1507,-528>, v=<-159,29,-15>, a=<7,13,8> -p=<574,-1299,-1100>, v=<-17,104,113>, a=<-4,0,-4> -p=<-440,-1923,-8>, v=<-2,131,36>, a=<5,3,-5> -p=<-1705,-1617,-226>, v=<45,42,123>, a=<0,0,-6> -p=<708,36,4790>, v=<1,57,-48>, a=<-1,-3,-4> -p=<2266,9745,3707>, v=<38,-101,-78>, a=<-5,-8,-1> -p=<7320,-629,-2164>, v=<-134,-62,18>, a=<-3,4,2> -p=<746,6097,-2544>, v=<-78,-44,-11>, a=<3,-6,4> -p=<1563,-7678,5873>, v=<115,-13,-57>, a=<-8,11,-5> -p=<-8146,-3232,-5147>, v=<156,-52,155>, a=<3,7,-1> -p=<-3966,4235,1389>, v=<7,44,22>, a=<5,-8,-3> -p=<2171,-5151,14708>, v=<21,-21,-75>, a=<-4,8,-16> -p=<442,-1232,2730>, v=<9,-20,3>, a=<-2,5,-8> -p=<-273,-1960,5408>, v=<-58,89,-100>, a=<5,-1,-8> -p=<-624,-3559,247>, v=<50,137,31>, a=<-2,0,-3> -p=<2106,-2688,1482>, v=<-82,144,-57>, a=<0,-3,0> -p=<-2886,1147,2678>, v=<83,-44,-157>, a=<2,0,4> -p=<1984,472,-191>, v=<-31,-3,63>, a=<-3,-1,-4> -p=<3604,-6710,-2540>, v=<-21,123,-32>, a=<-8,9,9> -p=<5305,1390,781>, v=<-182,103,-15>, a=<-1,-11,-1> -p=<-527,256,-1055>, v=<-22,-107,39>, a=<3,7,0> -p=<7708,1660,5803>, v=<-131,-19,-103>, a=<-11,-3,-8> -p=<-5981,-2228,-6671>, v=<68,-15,23>, a=<11,7,16> -p=<1356,-1869,-687>, v=<39,68,25>, a=<-6,0,0> -p=<-1052,4725,937>, v=<38,-66,54>, a=<0,-7,-6> -p=<-1668,10101,-631>, v=<2,-229,23>, a=<4,-9,0> -p=<-1906,-4165,4255>, v=<-33,-24,37>, a=<7,12,-13> -p=<-2760,-2373,-2325>, v=<-46,57,40>, a=<10,2,3> -p=<516,-6601,-1625>, v=<69,63,44>, a=<-6,12,1> -p=<1062,-6279,-4929>, v=<6,66,17>, a=<-3,11,11> -p=<1636,-2387,-1205>, v=<-87,72,58>, a=<2,1,-1> -p=<3099,3807,-117>, v=<-71,-169,77>, a=<-9,-3,-7> -p=<1009,-3185,-991>, v=<-1,39,-47>, a=<-5,13,10> -p=<-3228,368,1954>, v=<142,32,-62>, a=<3,-5,-4> -p=<1180,1793,-896>, v=<-20,-173,-2>, a=<-4,8,5> -p=<-1936,7,2790>, v=<24,1,-36>, a=<8,0,-11> -p=<-1214,-2045,3474>, v=<116,9,-132>, a=<-5,10,-5> -p=<4619,2971,-3480>, v=<-171,-75,104>, a=<-7,-8,8> -p=<-2088,1166,3018>, v=<112,-40,-28>, a=<0,-2,-13> -p=<211,653,2410>, v=<21,107,-46>, a=<-3,-14,-8> -p=<2415,1926,-1580>, v=<-75,50,34>, a=<-5,-15,5> -p=<1538,-908,976>, v=<-54,31,26>, a=<0,0,-4> -p=<3539,7415,1788>, v=<-18,-151,-32>, a=<-7,-7,-2> -p=<3249,4196,-1373>, v=<-23,-25,2>, a=<-6,-8,3> -p=<2031,-4301,1701>, v=<-41,148,-29>, a=<-2,0,-2> -p=<2002,11678,-2475>, v=<-25,-148,85>, a=<-3,-17,0> -p=<2350,-560,-1315>, v=<-52,64,15>, a=<-2,-3,2> -p=<11423,-875,9878>, v=<-163,-146,-174>, a=<-13,11,-9> -p=<1751,-5773,2469>, v=<53,156,33>, a=<-7,2,-7> -p=<-2155,4333,-7110>, v=<51,-122,38>, a=<1,-1,12> -p=<-5906,7123,1229>, v=<92,-84,-39>, a=<6,-9,0> -p=<4696,-2115,113>, v=<-106,-74,-35>, a=<-3,9,2> -p=<-1132,-4533,1322>, v=<34,36,6>, a=<0,7,-3> -p=<1658,519,-978>, v=<-72,-26,-46>, a=<-5,-1,14> -p=<83,-426,732>, v=<25,-35,32>, a=<-4,8,-10> -p=<278,-1926,-1653>, v=<-52,49,79>, a=<4,10,4> -p=<-787,-6,-183>, v=<-21,57,61>, a=<9,-7,-6> -p=<-487,1044,612>, v=<-65,-109,32>, a=<12,5,-9> -p=<2603,-1521,-123>, v=<-135,86,105>, a=<-5,2,-12> -p=<-562,1044,-1188>, v=<12,-5,160>, a=<3,-8,-10> -p=<-1715,3425,5361>, v=<-30,-42,-103>, a=<5,-4,-4> -p=<-2803,721,-5279>, v=<-95,92,48>, a=<11,-7,7> -p=<957,-303,-5263>, v=<-97,-107,64>, a=<4,7,6> -p=<829,-943,-7839>, v=<-93,12,62>, a=<4,1,11> -p=<-2883,4417,-4703>, v=<56,-40,96>, a=<2,-6,3> -p=<2557,-6319,3889>, v=<51,147,9>, a=<-8,3,-8> -p=<-7939,-799,-4191>, v=<82,-9,-52>, a=<10,2,11> -p=<-7470,-439,367>, v=<120,92,9>, a=<17,-6,-2> -p=<-2134,-94,-898>, v=<20,-115,40>, a=<6,10,0> -p=<-478,1930,2092>, v=<20,-35,-114>, a=<0,-4,2> -p=<1040,-1727,551>, v=<-82,28,-59>, a=<3,4,3> -p=<-2318,-324,2069>, v=<4,63,-77>, a=<8,-4,-1> -p=<-2249,21,-1220>, v=<73,0,18>, a=<2,0,3> -p=<2627,-3199,-2577>, v=<17,44,113>, a=<-11,8,0> -p=<-2732,-1796,482>, v=<-2,103,-68>, a=<10,-2,4> -p=<441,1243,20>, v=<43,-28,83>, a=<-10,-8,-11> -p=<1029,-1151,-764>, v=<-104,68,94>, a=<4,2,-5> -p=<-672,-2551,97>, v=<25,153,40>, a=<3,4,-6> -p=<1027,1714,-804>, v=<-72,-122,60>, a=<-1,-2,1> -p=<416,1506,-50>, v=<-32,-22,16>, a=<0,-14,-1> -p=<-1131,1623,-1103>, v=<150,-108,20>, a=<-9,-3,10> -p=<1001,-990,-1454>, v=<-63,37,75>, a=<-2,5,6> -p=<-418,465,403>, v=<-35,5,45>, a=<12,-8,-14> -p=<682,-734,73>, v=<-21,120,-75>, a=<-7,-9,11> -p=<-2343,333,-1159>, v=<140,-79,25>, a=<12,8,13> -p=<924,421,-587>, v=<-43,3,-75>, a=<-7,-7,21> -p=<-693,-404,293>, v=<44,24,-5>, a=<3,2,-4> -p=<363,355,183>, v=<-58,-33,-49>, a=<4,0,5> -p=<-5454,-1885,-2432>, v=<116,-43,149>, a=<13,12,-3> -p=<342,-793,-941>, v=<-17,15,23>, a=<0,2,2> -p=<-456,1139,-920>, v=<21,-22,0>, a=<0,-3,4> -p=<-101,-4352,13169>, v=<23,75,-150>, a=<-1,2,-10> -p=<-3122,360,-2677>, v=<83,-49,-84>, a=<0,2,8> -p=<-7093,-2072,800>, v=<51,-24,78>, a=<7,4,-5> -p=<6397,1082,4505>, v=<8,88,-39>, a=<-9,-6,-4> -p=<-63,1937,-1005>, v=<22,46,106>, a=<-1,-5,-4> -p=<-595,1367,-910>, v=<-42,-56,45>, a=<3,1,-1> -p=<2578,-11667,-1670>, v=<-28,-25,-52>, a=<-2,17,5> -p=<-3425,-215,4501>, v=<138,8,41>, a=<-2,0,-11> -p=<-4625,-135,-939>, v=<27,-77,13>, a=<7,5,1> -p=<479,1913,2117>, v=<-17,-42,-66>, a=<0,-1,0> -p=<-3015,2181,-3524>, v=<-9,-40,-70>, a=<7,-2,12> -p=<-2280,-5424,436>, v=<137,74,108>, a=<-4,7,-8> -p=<6240,-669,-2024>, v=<-54,-7,-89>, a=<-10,2,10> -p=<-3885,-84,-8054>, v=<51,-11,50>, a=<5,1,14> -p=<-3345,6336,2956>, v=<2,-8,-69>, a=<7,-13,-2> -p=<-3465,-1449,-779>, v=<6,-43,-22>, a=<7,6,3> -p=<-1170,-8754,-1094>, v=<162,92,-27>, a=<-8,13,4> -p=<6195,2541,886>, v=<-68,10,-31>, a=<-9,-6,0> -p=<5625,3321,-2279>, v=<-142,-78,90>, a=<-3,-2,-1> -p=<146,1150,-504>, v=<-34,-42,20>, a=<4,-8,3> -p=<-64,-2,1992>, v=<16,-63,-110>, a=<-1,10,-9> -p=<-1138,334,-24>, v=<99,0,-7>, a=<0,-4,1> -p=<2156,-146,354>, v=<-104,14,-19>, a=<-11,0,-2> -p=<2224,501,-708>, v=<-92,-21,-46>, a=<0,0,6> -p=<664,405,960>, v=<98,33,22>, a=<-10,-4,-5> -p=<1144,2061,-2388>, v=<-47,-36,149>, a=<0,-4,-4> -p=<-212,-2043,4500>, v=<-78,-65,-113>, a=<7,12,-6> -p=<1084,4569,-4644>, v=<-57,-28,-32>, a=<1,-13,18> -p=<-824,5649,-4296>, v=<60,-48,-34>, a=<-2,-15,17> -p=<88,-591,-3132>, v=<22,-13,30>, a=<-2,3,8> -p=<2836,1917,-696>, v=<-30,-105,116>, a=<-7,2,-7> -p=<-4061,279,753>, v=<73,-63,7>, a=<7,4,-3> -p=<4439,579,-422>, v=<-46,-23,-24>, a=<-10,0,3> -p=<-2060,11364,-3131>, v=<-39,-107,-127>, a=<6,-14,13> -p=<6751,672,-9962>, v=<-119,64,97>, a=<-5,-5,12> -p=<-575,7206,-6068>, v=<-33,-100,13>, a=<3,-7,10> -p=<2197,2553,-4418>, v=<2,-78,-71>, a=<-4,0,12> -p=<4045,243,-5342>, v=<31,9,-26>, a=<-9,-1,11> -p=<358,122,480>, v=<-55,-68,25>, a=<4,8,-8> -p=<-1021,-158,1908>, v=<156,12,-122>, a=<-11,0,-2> -p=<939,283,-283>, v=<1,33,-48>, a=<-9,-7,9> -p=<519,-438,1425>, v=<31,107,-35>, a=<-9,-10,-9> -p=<904,-641,-388>, v=<-139,54,12>, a=<10,-1,2> -p=<6864,2454,-491>, v=<65,22,15>, a=<-17,-6,0> -p=<-272,1750,-3947>, v=<57,11,-9>, a=<-3,-4,8> -p=<1168,-6842,3589>, v=<78,164,36>, a=<-7,3,-9> -p=<-2224,4070,-347>, v=<-80,21,-105>, a=<9,-9,7> -p=<-1872,2102,-875>, v=<41,66,-39>, a=<1,-8,4> -p=<-5120,-3610,1701>, v=<126,63,-4>, a=<2,3,-3> -p=<-7936,774,-2043>, v=<115,-74,47>, a=<8,3,1> -p=<-5770,1949,-1810>, v=<144,-4,67>, a=<16,-10,3> -p=<1032,524,-993>, v=<66,-119,54>, a=<-12,9,0> -p=<-241,904,-2703>, v=<23,-39,74>, a=<-1,-1,7> -p=<1659,-2535,52>, v=<73,32,-11>, a=<-16,10,1> -p=<-469,790,-214>, v=<-55,97,-77>, a=<8,-14,9> -p=<-13,-179,356>, v=<31,18,-57>, a=<-3,-1,4> -p=<899,-312,-2000>, v=<-27,-45,127>, a=<-2,6,-2> -p=<1545,581,-727>, v=<-11,38,40>, a=<-7,-7,0> -p=<-3167,1702,-43>, v=<147,49,4>, a=<2,-14,0> -p=<-526,106,-3919>, v=<8,-17,38>, a=<2,1,17> -p=<1381,-388,-404>, v=<-175,24,29>, a=<7,2,2> -p=<-144,-1008,-374>, v=<5,163,59>, a=<2,-12,-4> -p=<-4344,-3608,1616>, v=<45,54,-4>, a=<6,4,-3> -p=<-1647,-787,4189>, v=<-10,-53,25>, a=<4,5,-10> -p=<3965,7621,-1235>, v=<-35,-45,34>, a=<-4,-9,0> -p=<-6925,-515,4255>, v=<27,33,-26>, a=<9,-1,-5> -p=<-3361,-7715,-3737>, v=<76,48,122>, a=<1,9,-1> -p=<4829,5857,-1217>, v=<-96,-107,15>, a=<-2,-3,1> -p=<1877,-1469,-4079>, v=<-51,41,39>, a=<0,0,4> -p=<4584,-3664,7121>, v=<124,69,-87>, a=<-17,3,-9> -p=<4708,-719,1014>, v=<-8,54,-82>, a=<-9,-2,3> -p=<-4530,3249,1665>, v=<-46,22,73>, a=<12,-8,-8> -p=<361,-798,851>, v=<-116,55,25>, a=<10,-1,-8> -p=<-2177,1209,-355>, v=<82,-66,16>, a=<4,0,0> -p=<784,-573,1544>, v=<-54,52,-23>, a=<1,-2,-7> -p=<1639,-879,-436>, v=<-73,-121,68>, a=<-2,18,-5> -p=<1297,1317,-166>, v=<-54,-15,-4>, a=<-2,-6,1> -p=<3466,1938,-2011>, v=<-70,-78,13>, a=<-13,-3,10> -p=<-2096,1173,-1561>, v=<11,-83,121>, a=<11,2,-4> -p=<-548,2163,1724>, v=<-75,-119,-109>, a=<11,0,1> -p=<469,-2427,1067>, v=<11,3,-63>, a=<-4,14,0> -p=<919,57,3083>, v=<-33,-78,-118>, a=<-2,8,-6> -p=<947,-909,986>, v=<-77,0,-36>, a=<1,10,-6> -p=<609,-857,-925>, v=<-79,73,20>, a=<5,-1,7> -p=<-4448,-1323,-14360>, v=<54,34,149>, a=<3,0,11> -p=<1636,4332,-3557>, v=<78,-71,-68>, a=<-6,-2,8> -p=<-2420,-12321,6739>, v=<2,56,88>, a=<3,13,-13> -p=<1636,6477,-944>, v=<-42,34,-35>, a=<0,-10,3> -p=<8812,2148,-5273>, v=<-26,45,96>, a=<-10,-5,2> -p=<-587,-3195,-14945>, v=<-85,22,84>, a=<5,3,15> -p=<6394,-3429,3346>, v=<36,88,15>, a=<-10,0,-5> -p=<-1958,2401,204>, v=<102,-119,-34>, a=<5,-7,3> -p=<-1090,266,1569>, v=<55,-19,-109>, a=<3,0,0> -p=<2574,-921,907>, v=<-139,58,-86>, a=<-6,1,3> -p=<-2718,-298,501>, v=<59,6,-57>, a=<18,2,3> -p=<-219,-1950,998>, v=<23,94,-40>, a=<-1,6,-4> -p=<3407,-809,1474>, v=<-116,35,-89>, a=<-17,3,-2> -p=<-541,-1670,-661>, v=<-14,29,41>, a=<7,12,1> -p=<-485,451,1803>, v=<-18,-25,-75>, a=<7,-1,-7> -p=<796,1109,1586>, v=<3,-132,-82>, a=<-8,7,-4> -p=<5,-438,2104>, v=<22,76,-59>, a=<-3,-6,-12> -p=<2770,724,137>, v=<-138,8,74>, a=<-8,-8,-11> -p=<1335,-935,1586>, v=<-133,59,-52>, a=<5,1,-8> -p=<-600,-494,17>, v=<0,26,-10>, a=<4,0,1> -p=<-73,1376,-1547>, v=<-13,42,37>, a=<2,-14,6> -p=<-2198,1750,-1088>, v=<85,-124,10>, a=<5,2,6> -p=<-955,2741,1118>, v=<87,-214,-96>, a=<0,-6,-1> -p=<79,398,260>, v=<-1,11,0>, a=<-1,-8,-4> -p=<-394,112,-873>, v=<90,55,13>, a=<-9,-11,11> -p=<750,-251,-1390>, v=<-2,-32,72>, a=<-11,9,9> -p=<-933,-625,-1511>, v=<25,68,77>, a=<10,-2,10> -p=<-812,673,-1159>, v=<38,-38,153>, a=<6,-4,-8> -p=<-2490,1276,508>, v=<17,-16,112>, a=<5,-2,-9> -p=<730,-1902,-4252>, v=<18,-62,21>, a=<-3,9,9> -p=<-1678,6904,3168>, v=<17,-72,-41>, a=<3,-12,-5> -p=<-40,-432,-3034>, v=<-56,132,50>, a=<4,-8,4> -p=<2980,-2943,13263>, v=<-88,-2,-129>, a=<0,5,-15> -p=<8216,3432,-5165>, v=<-67,-32,-42>, a=<-10,-4,11> -p=<-2188,11252,-4927>, v=<64,-87,-49>, a=<0,-14,11> -p=<-2513,-3249,3089>, v=<176,-8,-100>, a=<-6,7,0> -p=<-5055,223,-4289>, v=<2,24,-22>, a=<10,-2,10> -p=<-3722,1370,-2274>, v=<7,35,-7>, a=<7,-5,5> -p=<9201,8581,1004>, v=<-55,-80,114>, a=<-9,-7,-7> -p=<-315,469,-6640>, v=<-51,-52,-30>, a=<3,2,10> -p=<5886,-19772,1433>, v=<-70,127,63>, a=<-4,19,-5> -p=<4716,7333,-7264>, v=<120,12,26>, a=<-12,-10,8> -p=<2571,4213,-7108>, v=<75,-108,42>, a=<-7,0,7> -p=<2688,7060,-946>, v=<12,39,-36>, a=<-4,-11,3> -p=<3195,-4523,-5548>, v=<-41,116,-38>, a=<-2,0,9> -p=<16182,20203,8375>, v=<-134,-78,-175>, a=<-14,-22,-2> -p=<-8583,4213,3851>, v=<41,-28,-99>, a=<9,-4,0> -p=<-29,-291,-717>, v=<-1,26,133>, a=<1,0,-11> -p=<-1487,-747,-663>, v=<140,90,44>, a=<-2,-4,2> -p=<-77,-1047,129>, v=<29,63,-48>, a=<-3,4,6> -p=<1,627,-9>, v=<-62,-5,-4>, a=<10,-7,1> -p=<-689,225,1479>, v=<28,-4,-89>, a=<5,-2,-5> -p=<3651,9977,-1851>, v=<-74,-16,28>, a=<-1,-12,1> -p=<-2004,-10303,2127>, v=<-9,4,-54>, a=<3,13,0> -p=<1389,4088,-3060>, v=<104,15,-1>, a=<-7,-6,4> -p=<11256,-2971,-2007>, v=<-129,36,52>, a=<-8,2,0> -p=<6147,-787,12696>, v=<-98,60,-145>, a=<-3,-2,-9> -p=<8994,6467,10551>, v=<-51,-186,110>, a=<-9,1,-19> -p=<2832,3035,2322>, v=<107,62,41>, a=<-9,-7,-5> -p=<-11559,7286,-5244>, v=<116,-47,-45>, a=<9,-7,9> -p=<5991,-8704,8679>, v=<-94,-17,-2>, a=<-3,12,-11> -p=<4718,-4023,8441>, v=<-136,19,-128>, a=<-1,7,-9> -p=<4625,-861,-1262>, v=<-69,77,73>, a=<-5,-3,-2> -p=<589,3578,-416>, v=<58,-10,64>, a=<-7,-12,-4> -p=<1141,-2678,1217>, v=<-50,34,29>, a=<0,7,-7> -p=<3211,1600,2988>, v=<-44,4,-60>, a=<-8,-6,-6> -p=<-2056,-33,-1727>, v=<5,51,13>, a=<7,-4,5> -p=<-3476,6358,-3757>, v=<96,49,73>, a=<1,-16,3> -p=<2476,-4275,-99>, v=<64,40,-29>, a=<-9,6,2> -p=<9885,2111,1265>, v=<-47,-86,-41>, a=<-17,1,0> -p=<-10544,1150,955>, v=<132,121,-31>, a=<13,-10,0> -p=<-717,-338,-6640>, v=<-41,57,54>, a=<4,-3,10> -p=<-1306,3785,-502>, v=<-22,-124,-32>, a=<4,0,3> -p=<-3941,-2105,-5090>, v=<79,-62,-12>, a=<3,8,11> -p=<-3352,4405,-4067>, v=<108,-32,67>, a=<0,-7,4> -p=<403,-1972,-1042>, v=<-28,84,-34>, a=<1,-1,5> -p=<2153,884,-496>, v=<11,69,-68>, a=<-6,-7,6> -p=<-264,-3603,2640>, v=<26,104,-76>, a=<-1,0,0> -p=<-754,4587,1100>, v=<22,-58,4>, a=<0,-4,-2> -p=<4321,-3078,-6425>, v=<93,125,-33>, a=<-12,-2,12> -p=<-1419,387,-8280>, v=<41,26,92>, a=<0,-2,8> -p=<681,4902,3760>, v=<-55,-49,0>, a=<2,-5,-6> -p=<1451,-7348,-10450>, v=<-59,-5,118>, a=<1,12,10> -p=<4286,2802,-7265>, v=<-122,83,-45>, a=<0,-9,14> -p=<1337,5510,-5238>, v=<7,-83,58>, a=<-3,-6,7> -p=<6297,1232,8216>, v=<-89,-25,-184>, a=<-7,-1,-5> -p=<787,3206,2183>, v=<42,-63,4>, a=<-5,-4,-6> -p=<-941,3017,-3568>, v=<8,-112,147>, a=<2,0,-1> -p=<4027,3557,-679>, v=<-134,-104,68>, a=<-1,-2,-3> -p=<4864,-1438,-2137>, v=<31,67,-46>, a=<-15,-1,9> -p=<325,164,754>, v=<-74,3,-4>, a=<7,-4,-13> -p=<610,524,-201>, v=<-75,-22,20>, a=<2,-6,0> -p=<-215,224,699>, v=<-9,-36,-15>, a=<5,2,-10> -p=<-495,1334,-1331>, v=<30,-136,133>, a=<3,0,0> -p=<-390,-6,-861>, v=<25,9,130>, a=<2,-2,-8> -p=<-595,729,-116>, v=<-4,-59,6>, a=<11,-3,1> -p=<1360,804,-56>, v=<-139,-72,0>, a=<0,-2,1> -p=<90,359,-591>, v=<-78,11,92>, a=<12,-9,-6> -p=<-620,-1566,-231>, v=<48,99,23>, a=<2,10,0> -p=<-1355,1069,-1321>, v=<94,-126,110>, a=<7,3,4> -p=<699,-1699,-4607>, v=<5,86,93>, a=<-3,-1,9> -p=<2056,3131,-329>, v=<-90,8,-141>, a=<0,-12,13> -p=<-3602,1291,407>, v=<36,-44,-53>, a=<10,-1,3> -p=<-267,2717,-1870>, v=<83,-142,82>, a=<-6,2,0> -p=<-704,1636,3903>, v=<6,-47,-109>, a=<2,-2,-5> -p=<-1946,1429,1626>, v=<0,22,-70>, a=<7,-7,0> -p=<156,4594,673>, v=<33,8,-18>, a=<-2,-7,0> -p=<3116,1597,3966>, v=<-28,-6,-31>, a=<-3,-2,-4> -p=<10812,5334,1672>, v=<-27,-126,-64>, a=<-14,-1,1> -p=<1414,524,2190>, v=<75,23,131>, a=<-6,-2,-10> -p=<5336,9663,-6357>, v=<26,-91,58>, a=<-9,-9,6> -p=<4300,-438,-12758>, v=<73,-46,22>, a=<-10,3,17> -p=<3967,-3546,-918>, v=<-70,0,44>, a=<-2,5,-1> -p=<6224,10440,3670>, v=<-112,78,-23>, a=<-3,-19,-4> -p=<7334,2707,1783>, v=<-66,-55,-48>, a=<-7,-1,0> -p=<1007,10514,-3175>, v=<-47,-19,86>, a=<1,-14,0> -p=<-2289,2879,3134>, v=<87,43,-47>, a=<-1,-8,-3> -p=<1279,9407,-6930>, v=<157,-194,53>, a=<-12,-6,10> -p=<943,-8481,-1938>, v=<-80,35,-4>, a=<3,14,4> -p=<-7969,4127,-738>, v=<50,37,-58>, a=<12,-10,5> -p=<2019,1112,5886>, v=<-99,-85,-7>, a=<2,3,-13> -p=<4861,6767,-4438>, v=<-137,5,34>, a=<-2,-16,8> -p=<6427,909,3218>, v=<-56,72,10>, a=<-11,-7,-8> -p=<1758,2446,-4960>, v=<45,-146,112>, a=<-7,4,4> -p=<4165,-1469,2000>, v=<-128,124,-128>, a=<-1,-5,4> -p=<1113,-1854,63>, v=<-47,6,-29>, a=<-3,13,3> -p=<-1495,-30,2031>, v=<65,28,-84>, a=<3,-3,-5> -p=<-1055,-998,1583>, v=<-39,148,-56>, a=<12,-10,-5> -p=<-2071,-654,2647>, v=<135,-1,-216>, a=<-1,5,6> -p=<769,10,2767>, v=<-51,0,-11>, a=<0,0,-19> -p=<-1047,3450,943>, v=<20,-45,-16>, a=<5,-20,-5> -p=<-679,-814,1511>, v=<31,-59,-94>, a=<1,13,0> -p=<17,-1334,-273>, v=<-4,-18,-42>, a=<0,12,7> -p=<521,802,-1201>, v=<7,27,84>, a=<-5,-9,-1> -p=<1041,-686,-737>, v=<-68,69,106>, a=<0,-3,-7> -p=<5465,-618,2857>, v=<-66,17,-74>, a=<-4,0,0> -p=<4344,-1207,-15402>, v=<-134,91,75>, a=<1,-3,17> -p=<-1375,-181,-4002>, v=<-3,-14,87>, a=<2,1,1> -p=<15288,-9263,3256>, v=<-71,69,-26>, a=<-17,9,-3> -p=<-6733,-6755,2914>, v=<21,120,22>, a=<8,3,-5> -p=<88,1567,8025>, v=<17,18,-54>, a=<-1,-3,-8> -p=<2026,1168,-2577>, v=<-34,-30,30>, a=<-1,0,2> -p=<-104,1351,-1305>, v=<59,-36,-21>, a=<-4,-1,5> -p=<2137,1108,-738>, v=<-52,-55,28>, a=<-2,1,0> -p=<3730,-2807,5013>, v=<29,90,-73>, a=<-12,1,-8> -p=<2299,-971,1341>, v=<-86,78,-49>, a=<0,-3,0> -p=<-939,-4363,2031>, v=<35,140,-73>, a=<0,1,0> -p=<265,2329,5083>, v=<-66,-41,-95>, a=<4,-3,-6> -p=<-1009,-261,8765>, v=<52,-21,-38>, a=<-1,2,-19> -p=<2393,1125,2717>, v=<-84,-56,-83>, a=<0,1,-1> -p=<1035,1125,-3989>, v=<8,2,84>, a=<-3,-3,4> -p=<-85,4961,7253>, v=<-39,-164,-71>, a=<3,-1,-13> -p=<6201,-3075,7757>, v=<-191,123,-60>, a=<-2,-1,-15> -p=<300,-160,-566>, v=<-5,-6,-76>, a=<-2,2,15> -p=<2281,-1672,-706>, v=<-124,42,84>, a=<-5,10,-5> -p=<-2836,323,-251>, v=<159,-3,44>, a=<6,-3,-4> -p=<2169,-573,-706>, v=<-71,31,54>, a=<-11,1,-1> -p=<1511,-1259,1527>, v=<-9,95,-38>, a=<-13,-1,-10> -p=<-330,-937,-2071>, v=<-50,-18,84>, a=<10,11,8> -p=<13,386,1457>, v=<-7,15,-108>, a=<1,-6,0> -p=<-953,1163,1331>, v=<-28,-33,-144>, a=<13,-7,6> -p=<-799,-1490,246>, v=<126,149,1>, a=<-9,-6,-3> -p=<90,-930,1177>, v=<10,64,-43>, a=<-2,0,-6> -p=<-1763,-994,1921>, v=<95,80,12>, a=<0,-3,-11> -p=<-1155,-709,-834>, v=<73,-25,67>, a=<-1,6,-2> -p=<1429,-405,1959>, v=<-33,79,-90>, a=<-4,-6,-1> -p=<4418,1330,2934>, v=<-78,-60,33>, a=<-4,1,-8> -p=<-3239,4306,-1902>, v=<57,52,93>, a=<3,-12,-2> -p=<-2929,-5149,4949>, v=<-65,-11,-160>, a=<10,11,0> -p=<-511,-778,-6149>, v=<-47,40,22>, a=<4,-1,11> -p=<5162,4306,-2677>, v=<-38,-188,38>, a=<-8,3,3> -p=<-1631,-8674,2819>, v=<130,172,-108>, a=<-5,12,0> -p=<-1761,3091,-1250>, v=<0,-105,8>, a=<5,-1,3> -p=<-1631,-42,-7022>, v=<-32,110,122>, a=<7,-8,11> -p=<150,-5333,3664>, v=<-33,3,8>, a=<2,15,-11> -p=<6923,-3578,-418>, v=<-118,165,57>, a=<-11,-2,-3> -p=<8873,5795,-5189>, v=<-166,-128,119>, a=<-13,-7,6> -p=<-2125,2103,-2628>, v=<41,-40,115>, a=<3,-3,-1> -p=<-2543,858,5229>, v=<21,-7,-67>, a=<3,-1,-5> -p=<-4668,3476,-3917>, v=<-74,-84,132>, a=<12,-1,-1> -p=<-8357,6332,-7793>, v=<17,-63,36>, a=<13,-7,11> -p=<3125,665,3538>, v=<-65,-76,-2>, a=<-1,3,-5> -p=<-6384,-14838,5203>, v=<59,58,-104>, a=<6,18,-2> -p=<-908,3810,-1753>, v=<-51,67,8>, a=<4,-9,2> -p=<-1722,-6180,-6082>, v=<-48,-43,49>, a=<5,11,6> -p=<-3054,1368,-4565>, v=<83,-38,-49>, a=<0,0,9> -p=<-2373,1080,365>, v=<-31,-24,53>, a=<12,-2,-6> -p=<-4430,2169,-614>, v=<51,53,86>, a=<13,-13,-5> -p=<-924,-3134,591>, v=<79,-14,-49>, a=<-3,18,2> -p=<-1874,514,-3988>, v=<-1,-26,32>, a=<10,0,18> -p=<-145,-1747,4486>, v=<8,43,-114>, a=<0,5,-12> -p=<653,-2032,2320>, v=<-34,108,-70>, a=<0,0,-5> -p=<881,2243,1294>, v=<-6,-37,-26>, a=<-4,-8,-4> -p=<-2425,-1101,-1480>, v=<88,-11,70>, a=<4,7,1> -p=<-2919,1578,1256>, v=<194,-32,46>, a=<-4,-5,-11> -p=<-2634,856,2320>, v=<-1,-24,-50>, a=<14,-2,-7> -p=<144,-1759,161>, v=<26,100,-4>, a=<-6,7,-2> -p=<1464,-673,437>, v=<-32,55,-27>, a=<-14,0,-2> -p=<72,1133,65>, v=<-20,-37,4>, a=<2,-9,-2> -p=<-444,-943,-577>, v=<75,19,-53>, a=<-6,9,15> -p=<-4278,-11885,3366>, v=<-11,163,56>, a=<7,9,-8> -p=<3984,5233,8190>, v=<0,76,-4>, a=<-6,-12,-12> -p=<5460,-4091,8892>, v=<-41,39,-5>, a=<-6,4,-13> -p=<150,-2147,1692>, v=<-60,-52,-27>, a=<3,6,-1> -p=<-2874,1183,-576>, v=<61,133,-75>, a=<1,-9,5> -p=<-1956,-1103,1656>, v=<128,104,11>, a=<-4,-4,-3> -p=<186,-3893,4752>, v=<50,15,-38>, a=<-3,5,-5> -p=<-591,7845,4320>, v=<-13,-93,-43>, a=<2,-10,-6> -p=<1889,-5082,-1012>, v=<-29,148,-63>, a=<-2,1,6> -p=<1858,3040,-2283>, v=<100,-34,74>, a=<-10,-4,0> -p=<-3691,1862,-299>, v=<103,132,-102>, a=<1,-12,7> -p=<-6853,2141,1592>, v=<109,-53,13>, a=<7,-1,-4> -p=<6663,1769,9497>, v=<-55,23,-146>, a=<-10,-5,-10> -p=<-5309,-4880,2885>, v=<105,126,4>, a=<3,1,-5> -p=<3021,-8416,6149>, v=<-70,125,-22>, a=<-1,7,-9> -p=<3949,1547,1981>, v=<-5,21,84>, a=<-11,-6,-12> -p=<5093,156,1487>, v=<-76,-47,22>, a=<-9,3,-6> -p=<6094,2899,-5455>, v=<-74,-112,127>, a=<-12,0,6> -p=<6523,-4615,395>, v=<-131,96,-17>, a=<-9,6,0> -p=<-2486,1820,-2023>, v=<94,-84,130>, a=<0,1,-4> -p=<-4028,1467,2219>, v=<128,-43,-17>, a=<10,-4,-11> -p=<-1472,531,-5062>, v=<-14,9,150>, a=<10,-4,14> -p=<-608,-954,-1948>, v=<-43,6,110>, a=<8,5,0> -p=<-3921,1247,5039>, v=<-33,-106,51>, a=<9,4,-12> -p=<-9267,1214,-175>, v=<61,14,-80>, a=<13,-3,5> -p=<2646,4481,-6313>, v=<23,-34,-64>, a=<-6,-6,15> -p=<996,-2548,-3145>, v=<-63,-93,61>, a=<2,10,2> -p=<-786,-6277,-373>, v=<-26,-14,-40>, a=<3,12,3> -p=<-2898,-8323,-2122>, v=<157,150,47>, a=<-4,6,1> -p=<4098,9167,-2617>, v=<-89,-57,113>, a=<-2,-13,-2> -p=<-225,1808,3752>, v=<42,13,-63>, a=<-2,-4,-3> -p=<-4219,1852,5263>, v=<73,-68,-70>, a=<6,0,-9> -p=<-4597,-119,6667>, v=<101,33,-80>, a=<5,-2,-12> -p=<4637,-3521,2887>, v=<-157,-93,-108>, a=<-1,16,0> -p=<1505,-4304,538>, v=<-41,62,7>, a=<-1,7,-2> -p=<-4737,3953,180>, v=<127,-44,-8>, a=<9,-13,0> -p=<-2154,-1066,-4440>, v=<81,-3,179>, a=<2,5,3> -p=<2025,-457,4380>, v=<-8,-109,-87>, a=<-8,12,-11> -p=<870,1916,1125>, v=<-118,-2,-31>, a=<7,-8,-2> -p=<-33,1076,4338>, v=<-9,-94,-195>, a=<1,4,-1> -p=<3726,1664,-1143>, v=<-122,43,-22>, a=<-5,-11,7> -p=<-3855,-142,3645>, v=<85,-14,-19>, a=<9,2,-14> -p=<-3330,-268,-975>, v=<137,-96,36>, a=<2,10,1> -p=<3096,4079,2280>, v=<-4,-105,-20>, a=<-13,-8,-8> -p=<738,943,775>, v=<-36,0,-63>, a=<-7,-16,-2> -p=<-437,-727,-595>, v=<54,123,63>, a=<-2,-8,0> -p=<633,-157,-1665>, v=<-86,-33,170>, a=<4,10,0> -p=<-312,-262,-110>, v=<-8,49,-13>, a=<7,-3,5> -p=<-897,1478,-1095>, v=<67,-92,113>, a=<4,-9,0> -p=<548,-502,880>, v=<-61,73,-101>, a=<1,-3,3> -p=<-957,-77,-260>, v=<18,3,-20>, a=<14,2,9> -p=<23,-1767,370>, v=<-25,128,-50>, a=<4,10,3> -p=<9335,-1502,-1376>, v=<-94,46,109>, a=<-12,0,-4> -p=<-89,-8910,-1472>, v=<19,162,13>, a=<-1,7,2> -p=<1431,402,7824>, v=<-45,-30,-30>, a=<0,1,-13> -p=<3607,-1854,-3216>, v=<-80,90,-15>, a=<-2,-2,7> -p=<-1431,-1856,4713>, v=<-152,52,-127>, a=<10,0,0> -p=<1418,-8072,-4870>, v=<56,30,132>, a=<-5,10,0> -p=<-5020,-6592,-2539>, v=<21,-67,12>, a=<6,13,3> -p=<1418,6284,-4574>, v=<-20,-16,-85>, a=<-1,-8,11> -p=<-1357,3879,-11493>, v=<36,30,-31>, a=<0,-7,18> -p=<4779,-2196,-6490>, v=<34,-13,-96>, a=<-9,4,15> -p=<405,8280,-820>, v=<63,-82,135>, a=<-4,-8,-6> -p=<-4347,2178,890>, v=<84,-42,-153>, a=<2,-1,7> -p=<7425,936,6740>, v=<-21,11,-1>, a=<-10,-2,-10> -p=<2030,-6060,5989>, v=<-94,68,9>, a=<2,5,-9> -p=<-3113,1562,-3557>, v=<121,-62,20>, a=<-2,1,4> -p=<15387,8111,-3927>, v=<-132,-11,-27>, a=<-15,-11,7> -p=<1105,-12905,-1522>, v=<-31,139,-16>, a=<0,11,3> -p=<-13843,4300,957>, v=<50,-22,12>, a=<17,-5,-2> -p=<1364,970,-338>, v=<-38,-46,-67>, a=<0,1,4> -p=<328,-9020,11539>, v=<-67,-23,-160>, a=<3,14,-8> -p=<1441,1858,-3933>, v=<-114,-33,72>, a=<4,-1,2> -p=<-12401,-6674,-9819>, v=<67,19,69>, a=<15,9,11> -p=<5095,6196,567>, v=<25,-24,-16>, a=<-9,-8,0> -p=<-4751,-4964,10125>, v=<21,27,-152>, a=<6,6,-7> -p=<-1546,-4772,-2286>, v=<41,141,-34>, a=<1,2,8> -p=<6784,-1538,4434>, v=<-126,-76,-129>, a=<-8,9,-2> -p=<-1896,4454,-2356>, v=<68,-58,70>, a=<0,-7,1> -p=<4166,296,2040>, v=<-47,-11,0>, a=<-7,0,-5> -p=<-7306,-125,-3525>, v=<148,-33,50>, a=<11,3,7> -p=<-4356,-8500,-3550>, v=<69,68,168>, a=<8,21,-2> -p=<1044,-225,-1950>, v=<-95,23,39>, a=<4,-1,3> -p=<-617,666,-1168>, v=<-14,-32,45>, a=<4,0,1> -p=<5515,5664,-1714>, v=<-141,-83,71>, a=<-11,-17,1> -p=<1735,-1329,-1084>, v=<50,96,52>, a=<-12,-3,0> -p=<1101,-5305,-338>, v=<-82,-26,-62>, a=<3,14,5> -p=<6843,1974,-4137>, v=<5,-37,-51>, a=<-16,-2,13> -p=<-206,-91,-1046>, v=<110,-61,68>, a=<-15,12,4> -p=<520,877,175>, v=<8,-47,-49>, a=<-9,-5,5> -p=<520,-795,65>, v=<-112,-9,-15>, a=<11,14,1> -p=<597,-608,-1046>, v=<-101,10,86>, a=<8,8,1> -p=<-1702,-190,230>, v=<138,2,54>, a=<3,3,-13> -p=<465,-1136,-1321>, v=<-29,58,87>, a=<-2,8,5> -p=<-1152,-487,-331>, v=<94,71,39>, a=<2,-4,-2> -p=<-1733,-1423,-1483>, v=<-61,121,34>, a=<10,-5,2> -p=<-3583,-148,-2933>, v=<78,-8,27>, a=<5,1,7> -p=<1292,-548,1717>, v=<-39,125,-16>, a=<-1,-8,-4> -p=<-333,2677,842>, v=<91,-4,-33>, a=<-6,-8,0> -p=<1542,4377,1792>, v=<-114,32,20>, a=<4,-16,-7> -p=<2192,402,-2183>, v=<16,22,36>, a=<-8,-3,4> -p=<1792,102,3467>, v=<32,-57,-125>, a=<-8,4,-1> -p=<17,2502,1642>, v=<25,29,-78>, a=<-2,-10,1> -p=<158,-2993,164>, v=<-42,8,-3>, a=<2,4,0> -p=<4820,-3011,2756>, v=<-5,-10,36>, a=<-7,5,-6> -p=<-3151,-4516,-1216>, v=<118,172,1>, a=<3,4,5> -p=<-1324,1385,-1867>, v=<-46,1,54>, a=<10,-6,3> -p=<-4012,1028,-2329>, v=<93,40,54>, a=<9,-8,5> -p=<524,-3697,1829>, v=<31,56,32>, a=<-5,11,-11> -p=<-7847,-3949,10230>, v=<-49,45,-93>, a=<13,3,-9> -p=<-969,-3322,-12874>, v=<-152,-69,203>, a=<9,8,7> -p=<-4579,2131,-1113>, v=<-57,41,69>, a=<9,-5,-2> -p=<-1140,-6286,-9758>, v=<67,126,121>, a=<-2,2,7> -p=<399,-8775,5271>, v=<7,16,-99>, a=<-1,11,-2> -p=<-1390,-740,258>, v=<152,-4,-23>, a=<-6,9,1> -p=<2276,-2742,11>, v=<-172,213,59>, a=<0,0,-8> -p=<1522,-714,63>, v=<-107,-62,-1>, a=<-1,17,0> -p=<-948,1236,492>, v=<-36,-86,8>, a=<16,-1,-6> -p=<-350,-1195,895>, v=<-68,24,5>, a=<14,10,-10> -p=<-662,1392,-106>, v=<61,-14,-30>, a=<-1,-13,6> -p=<2744,547,1090>, v=<-82,-82,-52>, a=<-18,6,-4> -p=<-714,508,-886>, v=<44,-79,44>, a=<2,6,4> -p=<91,79,957>, v=<-26,53,12>, a=<3,-10,-17> -p=<-96,1014,-1573>, v=<3,-80,140>, a=<1,-2,0> -p=<-393,827,55>, v=<48,-63,-8>, a=<-2,-2,0> -p=<872,-559,583>, v=<-49,57,-8>, a=<-5,-1,-8> -p=<-30,673,231>, v=<-57,-61,-60>, a=<10,0,6> -p=<-613,-702,1793>, v=<2,88,-70>, a=<9,-4,-16> -p=<663,596,-253>, v=<-48,-90,26>, a=<-2,6,-1> -p=<-394,705,481>, v=<4,30,-34>, a=<3,-10,0> -p=<61,-1297,-1430>, v=<84,38,50>, a=<-12,8,7> -p=<-233,1909,-163>, v=<15,-131,-33>, a=<0,0,6> -p=<-870,348,2105>, v=<83,-42,-45>, a=<-3,3,-14> -p=<1664,285,1755>, v=<-113,45,-35>, a=<-1,-8,-12> -p=<-1269,1545,-415>, v=<89,-60,-30>, a=<0,-6,8> -p=<-534,-261,1293>, v=<-1,-21,-92>, a=<5,6,0> -p=<-135,-121,-2557>, v=<-7,44,93>, a=<2,-4,12> -p=<1223,-415,292>, v=<-74,35,-28>, a=<-2,0,1> -p=<824,-1430,922>, v=<-68,115,-73>, a=<1,-1,1> -p=<-640,2303,-1594>, v=<-90,328,-227>, a=<5,-25,15> -p=<-1065,354,-3254>, v=<-152,47,-462>, a=<10,-3,31> -p=<2462,751,1569>, v=<346,107,226>, a=<-22,-7,-14> -p=<-106,-2052,-2044>, v=<-16,-295,-290>, a=<4,15,15> -p=<-2837,147,1838>, v=<-406,22,262>, a=<24,-6,-22> -p=<2592,-1392,-608>, v=<374,-198,-87>, a=<-23,12,7> -p=<1813,1582,-1758>, v=<259,229,-248>, a=<-18,-17,14> -p=<-1899,1420,658>, v=<-267,200,92>, a=<16,-16,-11> -p=<1208,-1527,-1923>, v=<172,-215,-275>, a=<-16,10,16> -p=<2156,-2278,169>, v=<307,-326,27>, a=<-21,22,-1> -p=<1056,-798,-2596>, v=<147,-116,-372>, a=<-9,7,28> -p=<-1199,620,2328>, v=<-171,88,326>, a=<14,1,-26> -p=<-2396,-657,2316>, v=<-338,-95,329>, a=<24,6,-22> -p=<-824,587,-2484>, v=<-121,82,-353>, a=<8,-2,28> -p=<1659,739,-2320>, v=<235,105,-333>, a=<-18,-8,23> -p=<-2673,-573,489>, v=<-379,-75,67>, a=<25,5,0> -p=<-1570,-2486,60>, v=<-229,-357,7>, a=<14,29,-2> -p=<-2626,179,257>, v=<-375,24,38>, a=<23,-1,-4> -p=<849,-331,-2900>, v=<120,-49,-417>, a=<-8,0,31> -p=<645,1229,2673>, v=<89,177,376>, a=<-6,-14,-28> -p=<-1480,-2064,-361>, v=<-211,-295,-55>, a=<14,21,5> -p=<-2665,43,1552>, v=<-381,6,223>, a=<30,3,-17> -p=<-1459,51,2649>, v=<-202,7,371>, a=<13,-3,-21> -p=<-1482,-2729,-452>, v=<-211,-391,-64>, a=<14,24,4> -p=<1608,2630,144>, v=<228,371,14>, a=<-16,-26,4> -p=<1165,499,2876>, v=<163,71,411>, a=<-12,-9,-30> -p=<2642,-695,-895>, v=<383,-101,-127>, a=<-23,1,4> -p=<-2614,-864,-1341>, v=<-370,-122,-187>, a=<26,8,10> -p=<-1044,729,-2321>, v=<-151,103,-328>, a=<5,-7,22> -p=<-1018,-916,-2755>, v=<-145,-129,-388>, a=<5,8,23> -p=<-3177,847,960>, v=<-456,120,143>, a=<30,-8,-2> -p=<1358,1463,-2332>, v=<194,215,-332>, a=<-15,-12,23> -p=<-1230,-3445,-695>, v=<-178,-496,-100>, a=<9,34,8> -p=<284,229,2992>, v=<41,34,427>, a=<-4,-2,-30> -p=<-1398,-1284,-2531>, v=<-195,-185,-358>, a=<12,18,30> -p=<280,1690,-1795>, v=<41,241,-252>, a=<-4,-16,19> -p=<-1556,637,2590>, v=<-215,94,374>, a=<15,-3,-25> -p=<1970,-1629,2345>, v=<282,-237,335>, a=<-14,13,-29> -p=<624,-2660,-1245>, v=<92,-377,-177>, a=<-6,27,12> -p=<2472,-1297,-1889>, v=<352,-187,-272>, a=<-21,11,21> -p=<1475,-2024,-2192>, v=<216,-292,-316>, a=<-19,18,22> -p=<2316,-1953,720>, v=<327,-284,103>, a=<-25,21,-5> -p=<-1493,692,-3102>, v=<-213,100,-443>, a=<14,-7,27> -p=<1825,1169,2010>, v=<263,164,287>, a=<-18,-10,-16> -p=<132,-416,2718>, v=<18,-59,390>, a=<-2,7,-26> -p=<-3328,-231,203>, v=<-477,-34,36>, a=<31,4,-4> -p=<-1458,911,-2505>, v=<-208,128,-357>, a=<16,-9,26> -p=<-232,2726,-1244>, v=<-34,389,-177>, a=<-3,-28,9> -p=<-2076,-2126,878>, v=<-297,-304,128>, a=<21,23,-10> -p=<3071,-1789,-978>, v=<444,-255,-139>, a=<-32,15,6> -p=<470,1352,2371>, v=<69,192,338>, a=<-1,-14,-19> -p=<-366,2757,334>, v=<-51,394,48>, a=<3,-23,-2> -p=<142,3704,-779>, v=<23,528,-111>, a=<-4,-35,6> -p=<-2560,678,-902>, v=<-365,96,-128>, a=<26,-4,10> -p=<-799,-1439,1718>, v=<-115,-205,245>, a=<2,16,-16> -p=<252,-205,2964>, v=<36,-31,420>, a=<-3,2,-29> -p=<1111,-2850,-712>, v=<159,-409,-107>, a=<-10,28,8> -p=<-460,2649,-1121>, v=<-67,382,-159>, a=<7,-32,15> -p=<3050,-961,419>, v=<434,-142,58>, a=<-31,13,-4> -p=<-690,583,3314>, v=<-98,86,474>, a=<8,-6,-34> -p=<1533,1358,-2236>, v=<218,195,-319>, a=<-15,-12,23> -p=<2116,1539,1334>, v=<296,223,196>, a=<-23,-12,-16> -p=<-480,-2566,1780>, v=<-70,-372,250>, a=<5,19,-14> -p=<-157,-2633,1171>, v=<-20,-380,163>, a=<0,30,-8> -p=<-551,2588,-222>, v=<-81,366,-28>, a=<11,-23,-1> -p=<-2411,917,589>, v=<-341,131,85>, a=<24,-8,-6> -p=<-889,-2793,-844>, v=<-130,-400,-122>, a=<12,24,8> -p=<1520,-2712,-490>, v=<219,-383,-68>, a=<-12,27,6> -p=<-1591,-1155,1957>, v=<-228,-169,282>, a=<14,15,-18> -p=<-2439,1395,-500>, v=<-347,199,-73>, a=<28,-12,5> -p=<-1337,172,-2489>, v=<-187,23,-355>, a=<18,3,23> -p=<316,-2188,1642>, v=<42,-313,230>, a=<-3,21,-17> -p=<-165,1828,-2025>, v=<-19,258,-292>, a=<1,-16,18> -p=<-1747,1095,1978>, v=<-244,154,284>, a=<18,-12,-25> -p=<-2666,540,-1200>, v=<-379,80,-168>, a=<25,1,8> -p=<1683,-834,-1770>, v=<240,-119,-252>, a=<-16,5,18> -p=<-2653,450,-388>, v=<-382,65,-56>, a=<31,3,7> -p=<2146,-2673,-252>, v=<307,-382,-35>, a=<-25,26,-1> -p=<-496,-2646,1797>, v=<-73,-379,258>, a=<3,24,-16> -p=<1530,360,-3009>, v=<217,48,-423>, a=<-15,-1,30> -p=<-640,-802,-2660>, v=<-88,-114,-376>, a=<7,7,28> -p=<-811,1540,-2260>, v=<-116,218,-322>, a=<1,-12,22> -p=<-2796,1328,-710>, v=<-396,191,-100>, a=<27,-13,7> -p=<129,472,2813>, v=<24,63,404>, a=<4,-2,-26> -p=<-1420,-2470,-1046>, v=<-201,-355,-153>, a=<21,18,6> -p=<2451,808,-944>, v=<347,115,-138>, a=<-24,-6,11> -p=<-40,2324,-1830>, v=<-3,330,-266>, a=<-1,-17,18> -p=<-82,3079,1442>, v=<-10,440,210>, a=<0,-26,-10> -p=<2698,-1471,-783>, v=<379,-209,-112>, a=<-26,16,9> -p=<2894,-1493,-387>, v=<412,-213,-57>, a=<-28,14,-3> -p=<1417,2516,-12>, v=<198,358,2>, a=<-17,-23,-2> -p=<747,2897,-1186>, v=<106,417,-165>, a=<-7,-33,15> -p=<-4,2281,-2417>, v=<-4,328,-340>, a=<6,-23,31> -p=<1737,-1461,2393>, v=<243,-202,335>, a=<-13,18,-30> -p=<-902,1843,-2360>, v=<-130,264,-337>, a=<11,-15,25> -p=<-1582,20,-1857>, v=<-227,-1,-263>, a=<14,-1,23> -p=<-1830,629,-1964>, v=<-258,85,-278>, a=<10,-8,17> -p=<-2085,1038,-866>, v=<-292,149,-127>, a=<21,-10,8> -p=<-1186,2355,1683>, v=<-169,335,243>, a=<11,-23,-16> -p=<-2259,248,-2209>, v=<-324,35,-314>, a=<22,0,21> -p=<-1283,-2116,1398>, v=<-186,-301,202>, a=<7,19,-21> -p=<-645,-3178,1278>, v=<-90,-449,181>, a=<6,26,-15> -p=<-1736,-2087,-1254>, v=<-249,-297,-181>, a=<17,19,14> -p=<183,-1786,-1791>, v=<26,-249,-259>, a=<-1,19,17> -p=<2465,-1286,-188>, v=<355,-185,-26>, a=<-24,12,4> -p=<234,-1280,-2961>, v=<29,-180,-419>, a=<-2,13,25> -p=<1084,1772,-2323>, v=<151,254,-331>, a=<-10,-15,23> -p=<-33,-757,2842>, v=<-7,-110,407>, a=<1,7,-27> -p=<-62,223,-2854>, v=<-6,30,-407>, a=<4,-2,29> -p=<-1939,-2234,-470>, v=<-276,-318,-65>, a=<18,23,6> -p=<-1064,-2485,1011>, v=<-154,-357,141>, a=<10,28,-5> -p=<-2793,-281,1074>, v=<-400,-36,156>, a=<25,2,-9> -p=<-2153,1885,362>, v=<-301,274,50>, a=<19,-19,0> -p=<-1097,2219,-1431>, v=<-157,314,-207>, a=<11,-22,12> -p=<1795,-2653,694>, v=<256,-382,99>, a=<-18,29,-6> -p=<-1706,2021,-841>, v=<-238,287,-120>, a=<17,-25,10> -p=<-163,-1743,1795>, v=<-26,-252,258>, a=<1,17,-17> -p=<1425,1729,977>, v=<202,243,138>, a=<-13,-17,-10> -p=<648,2109,-994>, v=<90,303,-143>, a=<-3,-19,14> -p=<-1738,468,1971>, v=<-249,65,278>, a=<18,0,-20> -p=<1045,1218,2731>, v=<148,175,394>, a=<-8,-11,-27> -p=<-540,1940,-2022>, v=<-77,280,-283>, a=<5,-21,17> -p=<-2979,1549,-239>, v=<-430,222,-34>, a=<27,-21,0> -p=<-2598,-2175,-183>, v=<-374,-314,-26>, a=<21,19,2> -p=<-1391,2880,-1142>, v=<-195,410,-163>, a=<9,-28,12> -p=<-1253,-1245,2513>, v=<-182,-173,362>, a=<12,13,-22> -p=<771,75,2400>, v=<104,11,342>, a=<-7,4,-25> -p=<468,988,-2854>, v=<67,143,-403>, a=<1,-13,25> -p=<-1290,2001,1041>, v=<-180,286,148>, a=<12,-22,-8> -p=<11,-1463,2584>, v=<-4,-215,375>, a=<0,13,-30> -p=<1672,-2459,-1046>, v=<233,-348,-149>, a=<-21,24,15> -p=<-1973,2358,-291>, v=<-279,338,-37>, a=<21,-23,1> -p=<327,-2775,2079>, v=<49,-396,298>, a=<-4,32,-24> -p=<-2260,400,-2962>, v=<-327,56,-422>, a=<22,-8,28> -p=<-431,-282,3083>, v=<-61,-39,440>, a=<1,5,-24> -p=<-2378,1821,-1219>, v=<-331,261,-174>, a=<14,-22,18> -p=<187,2556,-1007>, v=<26,368,-146>, a=<-2,-24,10> -p=<1417,-2451,289>, v=<199,-350,40>, a=<-19,25,-3> -p=<-2105,292,2336>, v=<-295,42,329>, a=<22,-1,-23> -p=<1397,2026,1405>, v=<200,289,200>, a=<-8,-19,-11> -p=<2364,323,-382>, v=<341,49,-58>, a=<-21,-6,4> -p=<-256,-3019,633>, v=<-36,-430,90>, a=<2,35,-5> -p=<3025,-164,1078>, v=<429,-21,153>, a=<-29,1,-9> -p=<2723,-2091,-29>, v=<388,-297,-3>, a=<-29,16,-2> -p=<197,709,2512>, v=<30,108,362>, a=<-6,-5,-25> -p=<-1843,874,1771>, v=<-261,131,253>, a=<17,-12,-17> -p=<2707,-769,818>, v=<382,-107,112>, a=<-26,9,-4> -p=<164,-239,3326>, v=<20,-36,474>, a=<-5,-2,-35> -p=<-1484,-1867,1429>, v=<-211,-271,204>, a=<12,18,-16> -p=<-1091,-1732,-2881>, v=<-154,-248,-411>, a=<8,15,29> -p=<2142,1579,-1231>, v=<306,223,-177>, a=<-19,-18,6> -p=<-2977,300,945>, v=<-425,44,133>, a=<30,3,-7> -p=<1742,1775,-36>, v=<244,253,-7>, a=<-17,-17,5> -p=<-1594,-2674,495>, v=<-230,-382,74>, a=<13,21,-1> -p=<-1665,2225,-1776>, v=<-240,314,-250>, a=<17,-21,17> -p=<142,2432,-376>, v=<18,351,-52>, a=<-2,-16,2> -p=<-950,1633,1739>, v=<-139,229,248>, a=<9,-16,-17> -p=<-2816,-480,-893>, v=<-404,-71,-131>, a=<31,6,8> -p=<-455,932,2810>, v=<-69,135,403>, a=<3,-13,-27> -p=<-3730,366,-606>, v=<-532,55,-86>, a=<37,-3,4> -p=<252,-2577,-244>, v=<36,-367,-35>, a=<-6,26,3> -p=<801,-2233,-1237>, v=<112,-315,-174>, a=<-8,27,13> -p=<2442,-462,1909>, v=<350,-65,270>, a=<-22,5,-12> -p=<-2324,1403,-1040>, v=<-332,203,-139>, a=<22,-13,12> -p=<-2533,1295,-1541>, v=<-361,183,-221>, a=<25,-11,17> -p=<-1512,-932,1936>, v=<-216,-134,276>, a=<18,9,-18> -p=<2274,1583,-1494>, v=<319,227,-214>, a=<-21,-17,14> -p=<-2158,-1734,-2643>, v=<-302,-242,-377>, a=<26,15,26> -p=<687,954,2298>, v=<94,130,329>, a=<-12,-8,-28> -p=<-2296,571,-1404>, v=<-334,81,-198>, a=<24,-5,13> -p=<-431,2980,489>, v=<-55,424,64>, a=<4,-33,-4> -p=<-2237,-2695,-582>, v=<-316,-385,-83>, a=<21,32,5> -p=<-1619,759,-2656>, v=<-225,114,-380>, a=<19,-12,26> -p=<945,447,3126>, v=<130,61,444>, a=<-12,-9,-31> -p=<2412,-1076,1127>, v=<344,-158,158>, a=<-28,8,-7> -p=<77,3074,-1824>, v=<14,438,-257>, a=<0,-30,21> -p=<1306,1552,-1954>, v=<187,222,-281>, a=<-16,-13,18> -p=<808,2843,1357>, v=<116,408,190>, a=<-9,-28,-10> -p=<-105,-919,2898>, v=<-15,-129,418>, a=<1,13,-28> -p=<994,1043,-1978>, v=<140,151,-279>, a=<-9,-9,20> -p=<3077,70,482>, v=<442,10,68>, a=<-32,-1,-6> -p=<-2772,1,-1392>, v=<-397,-2,-201>, a=<30,2,13> -p=<1297,-2205,120>, v=<184,-321,17>, a=<-9,20,0> -p=<-3102,-5,-1354>, v=<-444,3,-194>, a=<30,-1,12> -p=<-1621,-2313,374>, v=<-235,-329,52>, a=<18,20,-3> -p=<1902,-240,2425>, v=<266,-34,348>, a=<-19,1,-25> -p=<-1803,-1696,-543>, v=<-257,-238,-74>, a=<21,18,4> -p=<2854,-216,1608>, v=<404,-28,229>, a=<-30,6,-13> -p=<1502,-1352,-2578>, v=<211,-192,-364>, a=<-15,19,16> -p=<1559,-2311,-45>, v=<220,-328,-6>, a=<-17,22,5> -p=<-402,2270,-796>, v=<-58,325,-110>, a=<7,-21,3> -p=<-1370,-11,-2620>, v=<-196,3,-373>, a=<13,4,31> -p=<-953,3009,1273>, v=<-138,429,181>, a=<8,-33,-15> -p=<1782,-1172,-2352>, v=<255,-164,-337>, a=<-20,11,27> -p=<2237,418,2402>, v=<322,59,341>, a=<-21,-8,-24> -p=<2252,1657,1721>, v=<320,238,247>, a=<-20,-18,-15> -p=<-1315,-2410,1308>, v=<-189,-340,189>, a=<10,26,-18> -p=<48,244,-2745>, v=<2,35,-388>, a=<3,-3,29> -p=<1665,2253,-689>, v=<237,317,-98>, a=<-17,-21,5> -p=<1117,-1998,-2158>, v=<161,-285,-308>, a=<-9,21,22> -p=<-1209,2307,-403>, v=<-172,324,-58>, a=<11,-24,2> -p=<-2058,1700,1773>, v=<-291,243,254>, a=<20,-17,-18> -p=<-995,-1138,-2951>, v=<-138,-163,-418>, a=<8,13,27> -p=<785,-983,2672>, v=<116,-146,383>, a=<-7,10,-26> -p=<-1923,-330,-1677>, v=<-271,-41,-241>, a=<16,4,16> -p=<1401,1896,937>, v=<197,268,131>, a=<-16,-15,-10> -p=<-572,2692,1022>, v=<-83,384,149>, a=<1,-24,-10> -p=<1741,1338,-1868>, v=<253,193,-269>, a=<-17,-10,17> -p=<1566,2188,350>, v=<225,312,48>, a=<-16,-21,-4> -p=<-1734,-1324,-1866>, v=<-244,-188,-269>, a=<17,13,17> -p=<3149,-129,-952>, v=<449,-16,-132>, a=<-32,-1,11> -p=<2091,-1276,-782>, v=<293,-179,-108>, a=<-21,10,11> -p=<1814,2072,315>, v=<260,295,47>, a=<-18,-21,-6> -p=<-1036,-1282,1829>, v=<-147,-189,265>, a=<10,14,-18> -p=<-2434,-333,-1071>, v=<-347,-45,-155>, a=<23,2,7> -p=<2813,315,265>, v=<397,43,35>, a=<-29,-3,-2> -p=<704,-541,-2684>, v=<100,-81,-383>, a=<-8,2,25> -p=<180,-1863,-2277>, v=<28,-266,-326>, a=<-2,12,22> -p=<-537,478,-3146>, v=<-73,72,-449>, a=<1,-3,29> -p=<-2275,1286,1169>, v=<-326,182,165>, a=<21,-16,-13> -p=<-3153,-167,839>, v=<-452,-22,117>, a=<31,5,-8> -p=<-2659,-1005,-62>, v=<-379,-143,-11>, a=<33,14,0> -p=<-2857,1552,-245>, v=<-403,219,-34>, a=<26,-15,-2> -p=<-2420,1189,-1497>, v=<-348,165,-213>, a=<22,-10,13> -p=<-996,-2088,1463>, v=<-141,-296,209>, a=<10,21,-13> -p=<785,-2777,-89>, v=<111,-396,-11>, a=<-10,22,2> -p=<-3064,52,457>, v=<-439,3,58>, a=<29,0,-1> -p=<-2003,1537,-2027>, v=<-286,222,-283>, a=<18,-14,20> -p=<-2744,192,516>, v=<-390,27,75>, a=<28,-1,-8> -p=<2627,428,1268>, v=<377,62,183>, a=<-26,-4,-11> -p=<2370,516,-2130>, v=<335,71,-306>, a=<-25,-4,20> -p=<-167,2752,-190>, v=<-23,391,-27>, a=<1,-24,0> -p=<-2333,-1758,399>, v=<-332,-254,59>, a=<23,10,-4> -p=<115,1289,-2001>, v=<17,186,-285>, a=<0,-12,22> -p=<-1645,320,-2350>, v=<-235,48,-336>, a=<15,1,23> -p=<168,539,-2987>, v=<26,80,-429>, a=<4,-6,30> -p=<550,109,2265>, v=<77,14,323>, a=<-1,-1,-15> -p=<2314,-1485,1355>, v=<330,-206,194>, a=<-21,21,-13> -p=<-2350,1553,904>, v=<-337,226,132>, a=<17,-17,-9> -p=<-1292,2795,-539>, v=<-184,402,-74>, a=<12,-30,8> -p=<-770,-1190,-2785>, v=<-108,-172,-397>, a=<7,9,30> -p=<-2348,-1197,1425>, v=<-336,-172,211>, a=<23,14,-13> -p=<1914,787,1936>, v=<275,112,273>, a=<-19,-8,-16> -p=<-20,934,-2534>, v=<-2,133,-361>, a=<0,-9,24> -p=<-1896,-1410,1509>, v=<-269,-201,214>, a=<14,14,-11> -p=<-3039,-1083,-1197>, v=<-436,-151,-174>, a=<30,14,12> -p=<-703,-1842,2083>, v=<-100,-263,297>, a=<8,21,-21> -p=<-865,2968,-1508>, v=<-121,421,-215>, a=<8,-31,19> -p=<3111,410,1160>, v=<442,62,161>, a=<-26,-4,-15> -p=<-783,2409,-1292>, v=<-107,344,-184>, a=<7,-24,11> -p=<3426,56,23>, v=<492,10,-1>, a=<-31,2,0> -p=<-3055,796,570>, v=<-440,112,73>, a=<28,-6,-8> -p=<-407,1576,2244>, v=<-62,226,323>, a=<3,-11,-22> -p=<-1560,2842,919>, v=<-221,405,133>, a=<14,-26,-7> -p=<2900,635,1073>, v=<411,92,158>, a=<-26,-3,-7> -p=<-2028,-452,2148>, v=<-286,-59,306>, a=<22,4,-20> -p=<-2567,1085,45>, v=<-371,157,1>, a=<32,-18,-1> -p=<-991,1405,2370>, v=<-142,203,340>, a=<9,-14,-23> -p=<142,-1409,-2144>, v=<15,-199,-308>, a=<0,8,26> -p=<1497,303,-2973>, v=<213,42,-427>, a=<-13,-6,33> -p=<-1158,221,2675>, v=<-167,32,380>, a=<9,5,-25> -p=<-147,-400,3215>, v=<-21,-51,459>, a=<-1,0,-32> -p=<-1828,-2033,567>, v=<-263,-290,82>, a=<19,26,-4> -p=<-1953,1811,-2055>, v=<-278,255,-294>, a=<15,-18,14> -p=<-838,-1721,-2258>, v=<-119,-250,-324>, a=<10,16,25> -p=<598,-1963,-2331>, v=<84,-274,-335>, a=<-5,21,24> -p=<-210,400,-2911>, v=<-29,61,-416>, a=<4,-9,31> -p=<-1336,-1236,2422>, v=<-192,-175,348>, a=<9,11,-27> -p=<2593,1842,156>, v=<366,258,23>, a=<-26,-22,3> -p=<683,-2491,2131>, v=<94,-355,301>, a=<-5,26,-19> -p=<-1754,-1837,-1551>, v=<-249,-262,-221>, a=<15,23,13> -p=<1971,2423,440>, v=<278,345,64>, a=<-23,-24,-1> -p=<-398,2348,1947>, v=<-56,333,281>, a=<-2,-23,-19> -p=<2374,-1106,-1948>, v=<339,-158,-282>, a=<-24,13,22> -p=<-989,-1488,-1769>, v=<-148,-214,-252>, a=<9,12,12> -p=<2259,-943,-1333>, v=<318,-135,-185>, a=<-21,9,8> -p=<2871,-44,150>, v=<412,-7,23>, a=<-26,2,-2> -p=<876,-1583,-1974>, v=<131,-232,-281>, a=<-12,18,14> -p=<-597,-2656,690>, v=<-82,-383,91>, a=<5,26,-8> -p=<3218,-115,-141>, v=<455,-18,-18>, a=<-36,0,5> -p=<1347,-17,-2874>, v=<195,-2,-410>, a=<-16,-4,28> -p=<2607,646,1802>, v=<375,90,259>, a=<-30,-7,-18> -p=<2246,-82,1413>, v=<316,-6,200>, a=<-21,-5,-11> -p=<-1515,2402,-1329>, v=<-208,341,-188>, a=<16,-22,15> -p=<-740,-2443,839>, v=<-106,-345,118>, a=<9,27,-9> -p=<-370,-1496,2055>, v=<-57,-212,293>, a=<5,14,-19> -p=<-1652,-1944,-1349>, v=<-236,-281,-184>, a=<9,16,13> -p=<-2499,2057,-233>, v=<-355,294,-32>, a=<24,-21,2> -p=<307,-2054,1512>, v=<38,-293,216>, a=<-4,19,-16> -p=<-2617,-1535,-1691>, v=<-371,-221,-238>, a=<26,14,19> -p=<1419,2503,374>, v=<205,362,55>, a=<-18,-25,-3> -p=<2882,48,1837>, v=<407,3,267>, a=<-26,-4,-22> -p=<-563,-3347,223>, v=<-79,-476,34>, a=<7,33,-2> -p=<-814,-2302,-208>, v=<-116,-326,-29>, a=<7,21,2> -p=<2886,-461,892>, v=<417,-72,127>, a=<-30,4,-11> -p=<38,-829,2517>, v=<9,-117,361>, a=<0,6,-29> -p=<1954,768,-1801>, v=<278,111,-257>, a=<-22,-7,22> -p=<-1138,-848,2144>, v=<-161,-121,307>, a=<14,13,-20> -p=<-2676,69,-662>, v=<-388,11,-94>, a=<26,0,6> -p=<-1190,-2014,1742>, v=<-170,-287,249>, a=<11,21,-20> -p=<-865,2859,-981>, v=<-126,407,-140>, a=<8,-31,12> -p=<3060,1455,828>, v=<437,209,118>, a=<-25,-19,-6> -p=<1292,-1828,-1200>, v=<181,-268,-168>, a=<-13,18,9> -p=<-2351,-1092,557>, v=<-339,-155,81>, a=<23,13,-3> -p=<1107,-2033,693>, v=<155,-290,100>, a=<-7,21,-10> -p=<-962,323,3456>, v=<-140,48,493>, a=<11,-4,-30> -p=<2434,637,-1784>, v=<348,96,-252>, a=<-24,-9,18> -p=<2157,1618,59>, v=<308,226,8>, a=<-25,-20,-2> -p=<849,-62,-2418>, v=<121,-8,-344>, a=<-7,-3,23> -p=<2762,1436,-1383>, v=<394,207,-197>, a=<-23,-15,11> -p=<-3036,419,878>, v=<-432,57,124>, a=<24,1,-10> -p=<2503,1489,-756>, v=<356,217,-109>, a=<-25,-12,4> -p=<-1397,-2563,-133>, v=<-199,-361,-19>, a=<12,23,1> -p=<-288,1425,-3042>, v=<-41,207,-432>, a=<1,-13,29> -p=<24,2975,447>, v=<2,428,63>, a=<-2,-37,-4> -p=<285,-2013,-2331>, v=<34,-287,-329>, a=<5,25,26> -p=<-634,-2885,-1380>, v=<-90,-410,-196>, a=<4,31,16> -p=<-2550,-1613,1326>, v=<-369,-228,189>, a=<22,15,-12> -p=<-260,-1885,1699>, v=<-40,-269,242>, a=<7,18,-16> -p=<-632,1319,2283>, v=<-91,186,323>, a=<4,-18,-22> -p=<-865,-2642,-279>, v=<-126,-373,-39>, a=<3,24,0> -p=<2223,-1977,880>, v=<317,-281,130>, a=<-23,20,-8> -p=<42,2810,-450>, v=<10,401,-65>, a=<0,-24,0> -p=<-950,2330,2037>, v=<-134,332,291>, a=<4,-23,-18> -p=<1044,286,3174>, v=<151,40,451>, a=<-8,-1,-30> -p=<-932,2492,-342>, v=<-135,352,-53>, a=<9,-25,-1> -p=<3318,808,-839>, v=<473,112,-125>, a=<-33,-7,8> -p=<2190,802,1373>, v=<314,108,196>, a=<-21,-10,-13> -p=<-110,2227,2514>, v=<-13,321,357>, a=<1,-26,-22> -p=<-762,-2542,1571>, v=<-107,-363,219>, a=<7,27,-15> -p=<-843,1461,-2501>, v=<-121,208,-360>, a=<6,-15,25> -p=<1037,-2192,-1862>, v=<146,-314,-266>, a=<-9,21,16> -p=<1428,-2502,783>, v=<208,-357,117>, a=<-12,24,-1> -p=<-1519,802,-2626>, v=<-214,115,-375>, a=<12,-10,21> -p=<-2483,1663,1263>, v=<-349,237,180>, a=<19,-18,-17> -p=<1246,-500,2566>, v=<175,-69,366>, a=<-15,2,-25> -p=<-2286,-1779,-461>, v=<-327,-255,-65>, a=<22,23,2> -p=<350,3135,1064>, v=<50,449,152>, a=<-3,-31,-6> -p=<-506,275,-2858>, v=<-70,47,-408>, a=<6,-1,29> -p=<2283,2049,-751>, v=<328,292,-107>, a=<-18,-23,12> -p=<-1926,-1360,-1240>, v=<-279,-194,-175>, a=<19,15,14> -p=<1343,457,-2363>, v=<185,63,-333>, a=<-13,-2,23> -p=<-1206,2687,-982>, v=<-173,379,-140>, a=<8,-22,15> -p=<2187,30,2741>, v=<312,5,391>, a=<-21,2,-25> -p=<2627,1354,-644>, v=<375,193,-92>, a=<-23,-13,-2> -p=<2234,1551,-629>, v=<314,221,-87>, a=<-21,-15,6> -p=<-2224,181,-1582>, v=<-317,28,-226>, a=<19,-2,18> -p=<-1203,943,2568>, v=<-174,137,364>, a=<12,-2,-28> -p=<1723,2089,584>, v=<247,300,80>, a=<-17,-19,-9> -p=<1087,-867,2921>, v=<156,-126,421>, a=<-10,7,-29> -p=<359,-2816,1809>, v=<51,-402,255>, a=<0,28,-19> -p=<1010,1125,-2626>, v=<144,160,-377>, a=<-13,-17,27> -p=<-2218,1407,-767>, v=<-321,206,-110>, a=<24,-16,1> -p=<-3075,459,556>, v=<-436,65,76>, a=<28,-5,-5> -p=<-711,3207,1693>, v=<-97,457,242>, a=<10,-35,-20> -p=<2313,-442,-2190>, v=<330,-64,-315>, a=<-19,2,18> -p=<-1225,2747,-653>, v=<-177,394,-93>, a=<8,-30,5> -p=<1874,-2001,-949>, v=<267,-285,-133>, a=<-18,21,8> -p=<1135,-2961,-1056>, v=<159,-420,-148>, a=<-9,25,9> -p=<-992,1847,1999>, v=<-139,262,285>, a=<7,-22,-23> -p=<355,2681,-983>, v=<50,383,-140>, a=<-4,-27,15> -p=<-366,-2446,1278>, v=<-52,-353,183>, a=<4,27,-12> -p=<1878,-2548,244>, v=<268,-365,33>, a=<-18,27,0> -p=<2552,811,567>, v=<366,110,84>, a=<-25,-8,-8> -p=<3105,498,303>, v=<444,68,45>, a=<-31,-5,-2> -p=<167,-2030,-2095>, v=<20,-290,-300>, a=<2,16,26> -p=<637,2069,1692>, v=<83,294,243>, a=<-9,-20,-18> -p=<279,-2256,1998>, v=<45,-322,285>, a=<-6,21,-14> -p=<1300,-1475,2240>, v=<185,-210,320>, a=<-13,10,-26> -p=<-909,1932,1771>, v=<-128,280,256>, a=<4,-20,-20> -p=<-2564,-1688,925>, v=<-368,-238,129>, a=<27,16,-11> -p=<-1016,-2945,738>, v=<-147,-419,106>, a=<9,33,-5> -p=<-53,-2665,-2270>, v=<-11,-379,-324>, a=<-2,28,19> -p=<1575,642,2511>, v=<223,94,355>, a=<-17,-1,-16> -p=<1038,2769,151>, v=<144,397,21>, a=<-12,-27,-3> -p=<2607,805,-1130>, v=<372,115,-161>, a=<-27,-9,11> -p=<2070,170,2504>, v=<298,21,356>, a=<-24,-4,-26> -p=<-2063,152,-2561>, v=<-295,24,-365>, a=<16,-4,31> -p=<2655,-493,-835>, v=<379,-69,-115>, a=<-26,8,7> -p=<-2780,900,-676>, v=<-397,132,-100>, a=<29,-11,6> -p=<252,2668,1762>, v=<39,379,250>, a=<-2,-29,-17> -p=<-2790,-731,-1001>, v=<-395,-101,-140>, a=<26,6,13> -p=<-1229,497,-2048>, v=<-171,72,-295>, a=<12,1,23> -p=<2491,1388,1334>, v=<356,203,191>, a=<-29,-14,-12> -p=<2321,-1287,2441>, v=<333,-179,351>, a=<-24,14,-23> -p=<1460,2731,-68>, v=<209,390,-5>, a=<-15,-28,7> -p=<1398,618,2852>, v=<202,87,407>, a=<-11,-1,-32> -p=<47,1927,2446>, v=<9,271,348>, a=<-1,-25,-19> -p=<757,2073,-2212>, v=<113,296,-317>, a=<-6,-25,21> -p=<-1045,2707,-1885>, v=<-145,385,-264>, a=<5,-27,18> -p=<-1495,-818,-1857>, v=<-215,-118,-262>, a=<14,9,12> -p=<-2627,-718,-1764>, v=<-378,-101,-252>, a=<25,9,18> -p=<2024,960,1742>, v=<293,135,254>, a=<-27,-9,-21> -p=<1784,2855,-138>, v=<252,406,-15>, a=<-16,-32,1> -p=<-2160,-710,-1609>, v=<-304,-103,-223>, a=<17,6,17> -p=<-2478,-2089,95>, v=<-353,-299,15>, a=<28,23,1> -p=<2435,527,2073>, v=<347,75,296>, a=<-27,-4,-20> -p=<-1352,2955,791>, v=<-193,424,117>, a=<13,-31,-6> -p=<3003,1189,678>, v=<424,169,100>, a=<-30,-9,-10> -p=<604,-799,2066>, v=<89,-115,292>, a=<-10,10,-17> -p=<-2506,-1768,406>, v=<-354,-247,58>, a=<30,16,-2> -p=<-1310,-352,-1934>, v=<-188,-48,-276>, a=<13,6,19> -p=<1378,-2170,834>, v=<196,-312,122>, a=<-13,22,-8> -p=<-714,2923,-799>, v=<-107,414,-115>, a=<8,-30,7> -p=<906,232,-2566>, v=<128,32,-362>, a=<-9,2,18> -p=<-2288,-1476,1309>, v=<-327,-210,183>, a=<22,14,-13> -p=<1697,1613,308>, v=<240,226,45>, a=<-16,-18,-4> -p=<2453,773,-1994>, v=<353,111,-283>, a=<-25,-6,24> -p=<2094,-2409,33>, v=<295,-347,4>, a=<-15,25,2> -p=<526,-1113,2073>, v=<77,-157,294>, a=<-5,12,-21> -p=<-2442,591,-1823>, v=<-349,83,-262>, a=<24,-1,17> -p=<-335,-2835,592>, v=<-43,-406,86>, a=<4,28,-4> -p=<-2785,-972,229>, v=<-394,-135,36>, a=<23,11,-1> -p=<-1100,-1480,1796>, v=<-154,-210,257>, a=<10,17,-20> -p=<2325,1914,-452>, v=<332,272,-60>, a=<-23,-21,2> -p=<2180,1218,2887>, v=<313,177,412>, a=<-19,-12,-29> -p=<2374,-881,-1454>, v=<334,-132,-207>, a=<-22,13,16> -p=<-1748,2499,-1372>, v=<-248,359,-196>, a=<17,-23,16> -p=<1727,-1109,1790>, v=<246,-160,255>, a=<-19,13,-19> -p=<905,1527,-2078>, v=<121,218,-303>, a=<-5,-16,19> -p=<2420,-59,2292>, v=<347,-12,329>, a=<-24,0,-16> -p=<2287,-1783,1206>, v=<328,-257,170>, a=<-21,20,-14> -p=<-2664,-152,-1382>, v=<-374,-23,-198>, a=<26,1,13> -p=<-1081,1292,-2263>, v=<-158,184,-324>, a=<5,-11,24> -p=<2446,-545,-2289>, v=<350,-75,-328>, a=<-25,7,22> -p=<2235,-1381,-2054>, v=<322,-198,-298>, a=<-22,16,26> -p=<-3257,-154,-718>, v=<-466,-23,-101>, a=<29,-2,7> -p=<1673,1690,516>, v=<244,239,70>, a=<-19,-22,-6> -p=<1385,-2456,418>, v=<196,-350,58>, a=<-17,25,-4> -p=<2985,-884,-799>, v=<428,-119,-111>, a=<-33,5,7> -p=<-1513,2311,-173>, v=<-212,328,-23>, a=<15,-20,-4> -p=<-2074,-1496,-1222>, v=<-297,-214,-176>, a=<24,18,12> -p=<-2057,-370,-2301>, v=<-294,-52,-326>, a=<21,6,23> -p=<-2227,-2336,-145>, v=<-320,-339,-18>, a=<22,22,-3> -p=<2914,1632,652>, v=<414,227,94>, a=<-28,-16,-6> -p=<-1038,-2308,1378>, v=<-152,-333,198>, a=<13,31,-15> -p=<643,-1788,-2511>, v=<94,-255,-361>, a=<-2,21,23> -p=<902,2772,-1464>, v=<131,400,-212>, a=<-10,-23,17> -p=<1063,-1453,2430>, v=<156,-209,349>, a=<-10,16,-22> -p=<-224,3075,442>, v=<-29,439,67>, a=<-1,-31,1> -p=<-1373,-2192,-921>, v=<-196,-313,-132>, a=<13,24,8> -p=<-3353,295,495>, v=<-481,42,66>, a=<31,-1,-10> -p=<-1853,809,2625>, v=<-260,110,375>, a=<17,-4,-26> -p=<78,-1196,2121>, v=<9,-171,303>, a=<2,6,-18> -p=<3114,913,1260>, v=<443,123,184>, a=<-28,-10,-8> -p=<2387,-357,370>, v=<341,-48,51>, a=<-29,2,-3> -p=<-2301,-1677,-546>, v=<-328,-241,-75>, a=<22,16,3> -p=<1126,2571,-1330>, v=<157,367,-193>, a=<-13,-25,13> -p=<1806,345,2195>, v=<258,46,317>, a=<-20,-3,-18> -p=<1375,2815,-293>, v=<194,400,-43>, a=<-13,-28,0> -p=<2393,-1081,1055>, v=<342,-154,156>, a=<-23,13,-10> -p=<-74,1914,-2448>, v=<-14,273,-350>, a=<2,-17,23> -p=<2018,-1928,814>, v=<287,-279,114>, a=<-23,12,-10> -p=<-89,1458,2267>, v=<-14,213,322>, a=<-1,-16,-22> -p=<-2310,1272,-1141>, v=<-328,178,-156>, a=<23,-12,10> -p=<1157,2183,885>, v=<162,309,120>, a=<-11,-19,-5> -p=<-2528,2520,163>, v=<-360,364,20>, a=<25,-29,4> -p=<1873,1210,2281>, v=<268,176,327>, a=<-22,-10,-25> -p=<-654,-2387,-1867>, v=<-91,-341,-267>, a=<1,22,17> -p=<1619,-1540,-1714>, v=<226,-222,-247>, a=<-20,13,17> -p=<-2781,1254,-451>, v=<-399,186,-64>, a=<26,-13,0> diff --git a/2017/inputs/day_21.txt b/2017/inputs/day_21.txt deleted file mode 100644 index 280e26d..0000000 --- a/2017/inputs/day_21.txt +++ /dev/null @@ -1,108 +0,0 @@ -../.. => ..#/#../.#. -#./.. => #../#../... -##/.. => ###/#.#/#.. -.#/#. => ###/##./.#. -##/#. => .../.#./..# -##/## => ##./#.#/### -.../.../... => ##../.#../#.#./.... -#../.../... => ..../##.#/...#/##.# -.#./.../... => ###./####/#.../#..# -##./.../... => ###./.##./...#/..## -#.#/.../... => .###/.##./#.../#.## -###/.../... => ##.#/#..#/#.#./#.## -.#./#../... => #.#./.###/#.../#.## -##./#../... => #.../####/#.##/.... -..#/#../... => #.##/..#./...#/...# -#.#/#../... => #.##/####/.#.#/#.#. -.##/#../... => #.../##../##.#/.##. -###/#../... => ..../#.#./.###/#... -.../.#./... => .#.#/#..#/##../#.## -#../.#./... => ###./.###/.#.#/..#. -.#./.#./... => ..##/.##./..##/.#.# -##./.#./... => ..#./##../###./...# -#.#/.#./... => ..##/.##./.###/###. -###/.#./... => ..#./.###/###./#.## -.#./##./... => ###./..../.#../#... -##./##./... => .#.#/##../##.#/...# -..#/##./... => ##.#/.##./.###/..## -#.#/##./... => .###/..#./#.##/#### -.##/##./... => ##.#/..#./..##/###. -###/##./... => ..../.#.#/.#../#... -.../#.#/... => ###./.#.#/.#../#.## -#../#.#/... => ####/#..#/..../.... -.#./#.#/... => #.../..##/#.##/#.#. -##./#.#/... => #.#./###./##../#.#. -#.#/#.#/... => ...#/.##./.##./.#.. -###/#.#/... => ..../.##./####/#.#. -.../###/... => .###/.#../.###/#.## -#../###/... => ..##/..##/.##./##.. -.#./###/... => .#.#/..#./..##/##.# -##./###/... => ...#/#.##/#.#./##.# -#.#/###/... => #.##/.##./...#/###. -###/###/... => ##../...#/..##/#### -..#/.../#.. => #.##/#.../.#../#.#. -#.#/.../#.. => .##./.##./.#.#/.##. -.##/.../#.. => .#.#/#.##/...#/##.# -###/.../#.. => ##../..#./...#/##.. -.##/#../#.. => ##../..##/#..#/#..# -###/#../#.. => ##../..#./#.#./.... -..#/.#./#.. => .##./##.#/##../#### -#.#/.#./#.. => ####/...#/.#.#/..#. -.##/.#./#.. => .#.#/..#./##.#/.#.. -###/.#./#.. => #.../#.##/..../##.# -.##/##./#.. => #.#./#.#./#.##/#.#. -###/##./#.. => ...#/###./.##./.#.# -#../..#/#.. => ####/####/..../.##. -.#./..#/#.. => #.##/...#/..#./#### -##./..#/#.. => ..#./#.../..##/#### -#.#/..#/#.. => #.../#.##/#.##/..## -.##/..#/#.. => ####/..../##../#### -###/..#/#.. => ..../##.#/.##./#### -#../#.#/#.. => ...#/..##/###./#..# -.#./#.#/#.. => #..#/..#./.###/##.# -##./#.#/#.. => ###./####/#.##/..#. -..#/#.#/#.. => ##../##.#/..##/.##. -#.#/#.#/#.. => .#.#/.##./#.../##.# -.##/#.#/#.. => .#.#/#..#/.##./..#. -###/#.#/#.. => ...#/.#../.##./##.# -#../.##/#.. => ###./##../#.#./#### -.#./.##/#.. => .#../##../#.#./.#.# -##./.##/#.. => ##.#/.#../.#.#/#### -#.#/.##/#.. => ####/.#.#/..../.... -.##/.##/#.. => ####/##../#..#/#### -###/.##/#.. => .###/##.#/.#../#.## -#../###/#.. => #..#/###./####/.#.# -.#./###/#.. => ..##/##../##.#/.#.# -##./###/#.. => #..#/.#../####/...# -..#/###/#.. => ##../##.#/...#/#..# -#.#/###/#.. => ..#./.##./#..#/.... -.##/###/#.. => #..#/#.../..../.#.. -###/###/#.. => ..#./#.##/.##./#... -.#./#.#/.#. => .#.#/.##./##.#/.##. -##./#.#/.#. => #..#/.###/.#.#/.##. -#.#/#.#/.#. => #.../##../#.../.### -###/#.#/.#. => ###./.###/###./.... -.#./###/.#. => .#../####/...#/##.. -##./###/.#. => ####/###./..../.... -#.#/###/.#. => ...#/.###/..../#### -###/###/.#. => ..../#.../..#./.### -#.#/..#/##. => #.#./#.../####/#.## -###/..#/##. => .#.#/#..#/.###/#... -.##/#.#/##. => ..##/..#./..../##.. -###/#.#/##. => #.#./##.#/####/#..# -#.#/.##/##. => ..../.#../#.#./##.# -###/.##/##. => ..../..../.#../##.# -.##/###/##. => #.#./.###/#.#./#.## -###/###/##. => ##.#/##.#/.###/..#. -#.#/.../#.# => #..#/.#../#.../...# -###/.../#.# => ##../.#../##.#/..#. -###/#../#.# => ..##/#.#./####/.#.. -#.#/.#./#.# => ...#/...#/#..#/#.#. -###/.#./#.# => ..../####/.##./.#.# -###/##./#.# => #..#/.#.#/..##/#### -#.#/#.#/#.# => #.#./..#./...#/.#.. -###/#.#/#.# => ...#/##.#/.###/.#.. -#.#/###/#.# => .#.#/###./.#../.##. -###/###/#.# => ...#/.###/.#.#/###. -###/#.#/### => #.##/.#.#/...#/.#.. -###/###/### => ..##/.#../#.#./.#.. diff --git a/2017/inputs/day_21_example.txt b/2017/inputs/day_21_example.txt deleted file mode 100644 index f6d24df..0000000 --- a/2017/inputs/day_21_example.txt +++ /dev/null @@ -1,2 +0,0 @@ -../.# => ##./#../... -.#./..#/### => #..#/..../..../#..# diff --git a/2017/inputs/day_22.txt b/2017/inputs/day_22.txt deleted file mode 100644 index 1343456..0000000 --- a/2017/inputs/day_22.txt +++ /dev/null @@ -1,25 +0,0 @@ -.##..#.#.##...#....#..### -####.#...###.####..#..... -#.#.#####....######.###.# -#.#..###.#.#####....#..#. -####.#.#...#.##.##..#.### -#.####..#####.#.#....#.## -.#.####.#....###..##....# -..##.#..##.#.#.###.##.#.. -##....#....######.###.### -.#.##.###.###.###.#..#.#. -#.##.#.#..#.#.....###.... -####.....#..###..##..##.. -##....#.#...####...#.#.#. -...#.##..###..##..#...... -#....#..##.##.#..#.###..# -...#...##.##.##...#.#.#.. -.##....#.####.#..##.#...# -#.######......#.#...#.##. -#.##....###...###.###.... -#..#.#.#.#.#..#.#.....#.. -...##..##.###....#.###... -.######.#...###.###.#.#.# -####..###.####...#..##### -.##.#.##...##..##...#.#.# -###...##..#..##.##..#..#. diff --git a/2017/inputs/day_22_example.txt b/2017/inputs/day_22_example.txt deleted file mode 100644 index 3105a0b..0000000 --- a/2017/inputs/day_22_example.txt +++ /dev/null @@ -1,3 +0,0 @@ -..# -#.. -... diff --git a/2017/inputs/day_23.txt b/2017/inputs/day_23.txt deleted file mode 100644 index 9d29443..0000000 --- a/2017/inputs/day_23.txt +++ /dev/null @@ -1,32 +0,0 @@ -set b 99 -set c b -jnz a 2 -jnz 1 5 -mul b 100 -sub b -100000 -set c b -sub c -17000 -set f 1 -set d 2 -set e 2 -set g d -mul g e -sub g b -jnz g 2 -set f 0 -sub e -1 -set g e -sub g b -jnz g -8 -sub d -1 -set g d -sub g b -jnz g -13 -jnz f 2 -sub h -1 -set g b -sub g c -jnz g 2 -jnz 1 3 -sub b -17 -jnz 1 -23 diff --git a/2017/inputs/day_24.txt b/2017/inputs/day_24.txt deleted file mode 100644 index 1fbfe25..0000000 --- a/2017/inputs/day_24.txt +++ /dev/null @@ -1,57 +0,0 @@ -42/37 -28/28 -29/25 -45/8 -35/23 -49/20 -44/4 -15/33 -14/19 -31/44 -39/14 -25/17 -34/34 -38/42 -8/42 -15/28 -0/7 -49/12 -18/36 -45/45 -28/7 -30/43 -23/41 -0/35 -18/9 -3/31 -20/31 -10/40 -0/22 -1/23 -20/47 -38/36 -15/8 -34/32 -30/30 -30/44 -19/28 -46/15 -34/50 -40/20 -27/39 -3/14 -43/45 -50/42 -1/33 -6/39 -46/44 -22/35 -15/20 -43/31 -23/23 -19/27 -47/15 -43/43 -25/36 -26/38 -1/10 diff --git a/2017/inputs/day_25.txt b/2017/inputs/day_25.txt deleted file mode 100644 index 892ee98..0000000 --- a/2017/inputs/day_25.txt +++ /dev/null @@ -1,62 +0,0 @@ -Begin in state A. -Perform a diagnostic checksum after 12667664 steps. - -In state A: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state B. - If the current value is 1: - - Write the value 0. - - Move one slot to the left. - - Continue with state C. - -In state B: - If the current value is 0: - - Write the value 1. - - Move one slot to the left. - - Continue with state A. - If the current value is 1: - - Write the value 1. - - Move one slot to the right. - - Continue with state D. - -In state C: - If the current value is 0: - - Write the value 0. - - Move one slot to the left. - - Continue with state B. - If the current value is 1: - - Write the value 0. - - Move one slot to the left. - - Continue with state E. - -In state D: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state A. - If the current value is 1: - - Write the value 0. - - Move one slot to the right. - - Continue with state B. - -In state E: - If the current value is 0: - - Write the value 1. - - Move one slot to the left. - - Continue with state F. - If the current value is 1: - - Write the value 1. - - Move one slot to the left. - - Continue with state C. - -In state F: - If the current value is 0: - - Write the value 1. - - Move one slot to the right. - - Continue with state D. - If the current value is 1: - - Write the value 1. - - Move one slot to the right. - - Continue with state A. diff --git a/2017/inputs/day_3.txt b/2017/inputs/day_3.txt deleted file mode 100644 index ce15bc4..0000000 --- a/2017/inputs/day_3.txt +++ /dev/null @@ -1 +0,0 @@ -325489 diff --git a/2017/inputs/day_4.txt b/2017/inputs/day_4.txt deleted file mode 100644 index b9f9e0e..0000000 --- a/2017/inputs/day_4.txt +++ /dev/null @@ -1,512 +0,0 @@ -kvvfl kvvfl olud wjqsqa olud frc -slhm rdfm yxb rsobyt rdfm -pib wzfr xyoakcu zoapeze rtdxt rikc jyeps wdyo hawr xyoakcu hawr -ismtq qwoi kzt ktgzoc gnxblp dzfayil ftfx asscba ionxi dzfayil qwoi -dzuhys kfekxe nvdhdtj hzusdy xzhehgc dhtvdnj oxwlvef -gxg qahl aaipx tkmckn hcsuhy jsudcmy kcefhpn kiasaj tkmckn -roan kqnztj edc zpjwb -yzc roc qrygby rsvts nyijgwr xnpqz -jqgj hhgtw tmychia whkm vvxoq tfbzpe ska ldjmvmo -nyeeg omn geyen ngyee rcjt rjuxh -qpq udci tnp fdfk kffd eyzvmg ufppf wfuodj toamfn tkze jzsb -rrcgxyp rbufd tfjmok vpyhej hcnz ftkojm -jnmomfc jnmomfc bkluz izn ovvm flsch bkluz -odisl hzwv hiasrhi hez ihihsra qpbmi ltwjj iknkwxf nbdtq gbo -gjtszl gjtszl fruo fruo -rdapv gaik cqboix sxnizhh uxmpali jdd usqnz advrp dze -flooz flooz qad tcrq yze bnoijff qpqu vup hyagwll -lnazok dze foi tqwjsk hpx qcql euzpj mwfrk -ilb fmviby ivybmf gtx xtg -rpauuu timere gyg wcolt ireetm safi -croe szwmq bbhd lciird vhcci pdax -hnc ykswt qqqmei goe bri wmyai hnc qpgqc pberqf bzs -hsnrb wdvh iezzrq iezzrq rdbmpta iezzrq kemnptg alkjnp wymmz -ngw don ddvyds nlhkoa aaf gptumum ugtpmmu -vmccke qbpag kvf kvf tgrfghb kvf bhpd sglgx -obomgk bkcgo yso ttft vbw ckl wjgk -fli qvw zhin dfpgfjb udsin nihz ovr tiewo -tgmzmph hauzieo jmg tdbtl lvfr qpaayq qapaqy ausioeu jun piygx -jkp guqrnx asdqmxf vmfvtqb tloqgyo ioix gajowri tmek ilc puhipb -uycn zxqm znft ayal znacus kvcyd ekv qqfpnh -fqghur xtbtdd ztjrylr bpuikb ziyk -rvakn uqbl ozitpdh uqbl dsej xehj -laxp haz jyd xnkrb ijldth woy xapl iqgg alpx gnupa ukptmmh -dyiy dyiy ihb qcyxr -wbwkd hdwu zvgkn hdwu wjc sakwhn zxujdo npllzp uyr uyr -fxczpmn cininu akcxs ggslxr riyxe ojisxe -ppbch sampq dnct afikor dnct edsqy pnzyzmc afikor -jnvygtn hijqjxl vsd jnvygtn nqcqv zns odq gkboxrv kolnq wrvd -mroq mroq flsbu flsbu -fyshor xvpaunj qmktlo xoce wkiyfu ukcl srndc ugwylwm ozcwdw mtqcste kpokr -cfh cxjvx cfh cfh uewshh -bpspbap bpspbap fquj mxmn bwls iirhvuk dmpkyt exrn mxmn -tvyvzk ezszod ntxr xtnr och -knfxhy kbnyl knfxhy xhkssx lxru uprh nkxpbx oodolxr tpvyf -nblmysu iwoffs upgof tyagwf aan vovji ajk ywzq oyfi sfulz -aushzkm lcaeki mkuzsah ynxvte rsntd refk pcm -mgguob gobmug dzenpty gmogbu -yvq eepof rgnree nerger fpb stfrln ernger -hrgkbl mzwvswk rsrsbk ieru holco pajvvn ztgsr qkyp fyeg owpcmoj -fowda gmsqdca yugj mcrroxv mqcbojd fjnqfji qdfsc jqs -qnc rvjfz vvxk sjd xrma ucdjvq sbw zydyt dfzww -ocajazv cozaajv tqunkla udwf ecnnmbz lsakqg bki njnda zsdu ccfqw rxpc -qqm qdfya qxyx qmq qfday uqnfttt -rnbirb iapor qet iapor hxkhz dfvzig pedl ybyb -mkgamxg xkniv meb hbzmxjn dhbj zhbxjmn hdjb -ilteux pyutyfx mau lrr bacak -sjjonmn dbbbgs crxyuu jztstgd ezb uiabyaa -tra fle ufzlvf nnaw kec hiwnnlj tei wld iyt syk hjdczb -qmd jtlud dgh dbanock fzp dsjgqru wwvo jwvxwgv xlemfij jcacd -rpkx oxesil snazcgx fly miiyc ikmtmp oefyyn egbw -ypfpeu wldnyd acchppb yqwcaw wldnyd turbz megci nbgxq xkc ypfpeu -iqqv iqqv neui iqqv -ypsxm icqyup zyetrwq nbisrv -viommi toszx dpueq eyy cunjou ffcjc jaeez djefra pxvkj liudlig yye -fhnacbg jghchh ghjhhc iue hwqmo -vbjw lpn cizba ltnsfpz tzoweml irewlc uzckhpd mszal obd -yeos utxkft hflxkfe fxczge qpgigkc ksgr vuumql vhlvv -xzmkv xzmkv krecdi klpem jsbu nwcmik emfzxf cjmpgnj -vtkjo pmiv zou gxo qdiyxsf hwyinjk jhkgf rjq -dyuoc ywiyvch irfgl ywiyvch fxb fxb -tuz onhr syu rqya abkaf bcfx mbknex juwoor zmksl -oheg spjorx ksdy vwtq fxz phvtazk tcze lrxg -hew lbup botaj ltr jpd -dxgc tzinkej gnz hxvvub adsqmc dxgc asgpp rqbdcra goy pmamdua bhiacva -xqv ygb kihxqz vyv pjcny vmyvsdv cgsi nfyx -tqga ssshrw ndq qlbvwh huyd pxbgj qbxk dkkbf jxy chsobw pph -hxl iwph iwph xnr otifm ljhre -zlgvpd kapxpoc dve rklk ogh hgnp rbrmc zzkz hhmcx aklmo -sar gfor nkf hek nkf aql shc aql -dtcrw kfjzcjx qyhi bldson whwdayo mqtgt xhqzp ttqmg -omspdml isze jdl nvwo qrkm wztfg ssfgyh dryj jhp unsmty -jxt cszylng ifht ixtuna azoi xutqlv jtx tjx -usgm azuayp fgkby ezpyq jqwl ezofj -tnhvil nrvg moyrpqs sldx qymoff megflxh pyhqwms xmdw -zomy zcquwnv lzx bvcna yods mjp dgsez -blklyf xokd gpit tiysj yrwfhm tofx -dtig vhdp omuj vhpd -fogwxim qvdwig emdiv jvhl euwbzkg xvxb hwmqo ujdmlp epmykj -sjxll sjxll pedvgb sjxll -drvay gtzhgtx yrt okz nqf -haxfazn pvkovwb pgu tgshw mxcjf pbe nwoymzc mxcjf pbe hydwy jradcr -prjsloa ahylvj okbsj qbdcdjt pmfo pagyoeg vkmhjzt khzmjvt opfm xfrji gyjqyel -lzypt jdbtrad ogr jdbtrad heink -rcoucuq gdxewa rcoucuq whlw zhhm rcoucuq azaqohe mzyli rdvaf -yuag ebcf yuag nsotg qqzuxr jfmao vyucw wmoye -qwvk xemm hgqrr wyxkpp tojndm xlvzypw jus bgnu bgnu nklfwhs -daqi knenmku ccm xkiuy vkexsbc kvvdagx umopitw yaocnx yoakqql mllmsp -mrxgl gywit mfopia ncnsvw vdxek axuiot rsejua nei prndudz mnu -egqn gaa qgen urs mix zbn rhn -ewharq aihy udkdaob kgrdd kgrdd kugbjtj fcef llqb pduxaq wcexmm -dwtiw nelq hppad algxgf gcc upou akm efnb mxmhrud -yxqaa ups okbhgt iet qns tqn rnjqxgp -npmhdm cgds ldexvr typi jyivoqk zkgq vfyxu xgfo -dkwnmr umm dkwnmr okpjw wqx jpztebl eqsib dkwnmr -dxbild wpbup evscivq dxbild dxbild geqp ojfbpl jshvqej -cxdntxs csfocjd pyy tuhws teb boyloz xfw scxh pxhonky -lteucke xrgwy hszgzu hnyrcvb -pfgsgwg dxzh fworek qbstod -usemcrf psczxu gcjtr brls -hjol efxczux bqdn gvrnpey yyoqse gbam ndzyj lbwb bhzn unsezg -bapw xifz blupk qqdk bofvqpp wnbuwyt rnwocu lzwgtt zucag pov -xkre lqvd juf lqvd xio xyg xyg -tzdao ztheib aymcf aorg iyawrch hetcxa iyawrch czdymc ccv -ucgl azlppu jvxqlj pest -dvwlw fuuy mnhmm okrp ualnqlm uyuznba fzyejk yaq crl ctprp -odfq knox mkbcku pxucmuf lpjpol phl -ixongh hfs ruorbd auy qyssl kykwcix aytsm rlj aytsm duq segpqhk -izufsk wedpzh podjkor eamo vqvev ifnz podjkor xrnuqe -twyfps bmdbgtu qye qkwjms -wlav htym vhsnu cocphsj mdsuq vhsnu jflgmrp -opajag itwjhfu purnnvk opajag -hpkopqp vnj aialpt lzrkzfs nwucez nwuezc -mcx hzcjxq zbxr dsx tpknx fva -rlvgm xrejsvn ghawxb efyos xty wdzdgh olahbtn rga efyos vhtm nsr -cni mbab qtgeiow ulttn rckc kmiaju jvbq emyvpew cdlxldn ulttn brhkprx -eykpffp rapik qki fhjgdyu tome ehjuy bibjk htxd vexvag -wrk dpxt gwkuiov gbkif ike gbkif pcd wpj toywyf qzsa aol -yqwzh uujn ujun ujnu -srs ralwxrz yxvvmgp sjhbhk waasid cqtxoxf whcladv jkmaq khjbsh dlavcwh -mdvsjh xaj etvxlsy fxgiy rgjesel rlegesj ptriz ebdyhkp kugxm dxv egljser -lhehwrs mqevb ygmv gri izop qgb ivm -loqqam alojlwg hgen hbyw qlwpun loqqam worgnwk kope -phozre todsknr todsknr ibj mvllsar -wuripy ruwlfbh wukbkey qhq iishw tvtvci xawvxc vxacwx hsiwi ogq -xryq vxwupqa zhqex aquxpwv bnvxrba dtbxki -yvvwh zvsm vqskhp vqskhp ggqqlw bpn wbuv -kqz tdy goqwge ygn jgd -szjjhdk zkpoo nxexz ebicc -wzuemcj oyd qupulju iaakzmt vzkvz -nppahov umm wpzev wxkgfxd owgekp bhhb bbhh dgviiw kdfgxwx wryb -bnc rhes lmbuhhy kwbefga bnc rtxnvz bnc -ani mggxf mcoixh zdd nai hbhzl mes bdpqr -mjn uinoty jjegvze bjgqg yhqsxbt coj obylb hddude xqi rhfbhha alood -cbjzj drmihy tfkrhsd nuhav hihzx bvblqpl tdd szmp gjgfv box -uumhdxd cmwgyf vepr rwqdkj exwk -hwvr ydvw bqefu kghes gvbhp awms iqsqes khgse -mrey jqfw fwvzhps komj dayvs fbui zmtd cofn mrey -dsjds fdpx irjj usndok qcctsvf fgk wvg txwxcl dxs llp zyilwtq -xmkelgk fdukc cye legkxkm wwly -enlny eynln cccku brkz dpof mwfoxcd yftmnqh wpebvyc -ggdn jnysl dsacffw ukj hdae cmzxku -uqhm gcachmn kxndfrl htmfis jfnajz fiqiypr kekho kekho ndcw ckrndub dejfna -keazuq ertql rauwl keazuq obmh rauwl ksrotm -jppp poigqhv repfsje grjk xwkyuh pkx ayzcj hoxzv -yhjw pcuyad icie icie icie hwcsuy wcd yihjh jnrxs -gaug ivvx ceb xujonak hbtfkeb ttciml cctoz -dggyyi dggyyi gqlyumf yasu fwdfa cbb nncn verhq -rhgcw gpcyct kiuhbg kiuhbg gpcyct jlmleo nhumm -wulxxu jyjek hclcp ogob viex wiqcupq -tthu nxgzpid kcnj mss ukapgkp nnc bxjocv qwxs oejwsif aywqtu brahkb -dtde bgvb smu vbbg zhlu -lyo nwjjmep ldbok wgxhto wwuh qfgjknk wnsl -lleyr onha hkwulbm jfg -bybjwd uoxvbh mvj iqfpnxs bybjwd zqtszp wvc lbazjr zkzenja cev -rbuyyr divtslq yuqmyt ajyveb smxsjb nlk tzqhq ims fewg wpjhr gqh -kpewfd beq klilis klisli eeezut -euqh hueq ldoo crqurv lvrwh tmaewp oodl -bqi lzrf jyhvxfh bqi jyhvxfh nbztd lwpdn cuzi -srjylou phavzjd wost uxkaq byh sluryoj -ihrdk bcegkpq nygrs qbcq wyjg dvzme pgzhjl vibg kvv -ijsx iedemek ktlz gtga tbal lbki gtga -vmiaxn kefig kefig vngxz -vrdmfvi qts vlvhq vlvhq dihmq -cfz dyrz zlw qnt vok fwvahg skshbqf hbwozdc ntana jdb uflp -rimbj bxemw sfps krtk umta vnk ewmbx nrlje ymrtqrz mxewb kjxunbt -egnuti ozat eltl ngueti -qtcwoxq rmaf qtcwoxq qtcwoxq -zws gcoa pydruw qsrk lrkybdf ugr wkrxoj nyvf vitwn -tmr hhd dojid zwrj bhsim righ keqlep flzunou -lwoquvy acjowxk tqudk oenvioh nyavyl -rgh dfhgyke iff cpxhuz hui koe iff hui dmukrei -bjiumig lcbmbgh vleipx sfawua rnf -gftfh qwb tfdroe xbno qhgofm vqfoe mux -ljdrr gyfggai iun nju xrucbis mhrcrh fukr obvuqc whlalfe xrucbis nju -nxjmjr egqwg arllu xqaahri lzc ivt uhsti -sqiepba rcmts kvesv nvp -tiksw tiksw rjni gbhvzm ctbq zuqfyvz -ibsnm kfka aoqigwo sqouih rxz -jmymq lxio adtmk umyu sxvzquq bporqnb heol fow -mepa eckq rqviawv dkqoei ifmngpp jiava rtklseu -yuycd jiufjci yuycd uowg yuycd udq izkicbr csxobh -nwu tfsjavb rruoxbn oepcov elxf rruoxbn rruoxbn azglwth jcjm ksqiqpv -dthfwip zqnwa zqnwa zqnwa -gso wruece ufl crgnlxv vllsm dpyfm wpa ctxko -wvpze seodz lpq lpq pmtp wsxs ffppx -yfxquj phvjn rtwieq rtwieq kgxztyu vbjvkc prqqd lyzmdo ojbrt ojbrt qiqjz -esaezr rpggiy jey kbzrhu uthus osr xxaiijd qfxlf auhzbx gkigoqw -yfhcj uvgck cds gjhhrg cmempgj yfhcj cjb -yxi voxvtuw unwg jqqm -igvjr ljz rus sru gbjtjt qfeg ztu zjl -leof ocxns hbkoysh hbkoysh leof -hab lyxmf yhh qeks fwhfxki xmbcak okqjii nfgzyg bhtfgdj lpmjn -mgognh tad herere lvwnzx ixwqs zphmuuc etdjz kczsf -mtej rlolsnn zbl uykek dpkan gmz etxtgj -mihuieo emjgbp jgks mihuieo iexrfw mjdnr bvp mcuzea xkbusvi -jvqpj bwt jvqpj bwt gxr -qpnd fpt tpor bibbpcg hmvguez wqc afl ckviua gpi -dntmcg jglm sxtnu sxtnu sxtnu -fzkbptw cbfwo ozvwov wbv gcdd izqo ovwzov lolewo xikqpw -nkxyxzd kpn datf fki werq mwidqx oiibor zizcjph -xvgyxym zor ijoy lvwsf fjuara idvvq rreit mqyyy ctio tzwqqhj rnpee -maqkfpk maqkfpk xukg sfdmnlg xjopvr xjopvr irf -liujcd vnlkouy dxkwc gto vhjvtw -swhqhj cas aupsd swhqhj cas bvbooii jquck dtdm -igh iqicicf ghi pcxt srcrjx gmf gyscphv -drplj drplj wopgpnk wytag wopgpnk -zexe ilcqoh qiefb txkuv lirfzv -ovvpn ovvpn uqeurqx uwzn hgmucj ovvpn sjxulms -rox silka irhsvym kutus otasof tdneav pcagds -mkja omu tyshbfq onp trxs lxa tftbv bnpl djhnc zdqfs muo -tjj rmmqas cbbkxs qio pikk ykyew gxlxt nhsyl ykyew -frcprg njrz oaxcmhc qben pedm ecvtga nzxwpb ior gaklot dpem -zyt kncau spoe qlchg sqys wkpbng yflju qlchg vkve bzadbpa -qtq pkaicl qtq mfkfqvr dnleiq brrjxsx uoyxh pkaicl yvmlug -firwy imtlp ywl qfa dqrbazz ztzb pcsbwhn zesmlag -ivey ivey mtvc mtvc -lhize acwf moa cdeoazd voktshy qmvqq jvmuvk ljfmq tsanygc -xreiqkc aawrovl pofcsg xreiqkc xreiqkc -cjbzvn ozds iniqu sdoz gqmki bablvll krs vjzcbn -izsod htkeqz entxn qtns prpcwu omfnmoy -kwfb tctzda aztctd tadtcz gyt wunbcub ydiwdin xxk -epnl ijcp giq ltfk zjcabve zfksmz epnl giq xxxbsom -ulyukpa mdjsbn dydko uhkdt qms aaaj hustlwu -zlsbu ohx jcwovf egf zlvpqgx qhejm wrywdmw -uhxqrzr mmu kjxcalj unuohiq rri yzngnb ikvlxry mfiym qbksdx -khqciz som yklmm jceb khqciz jspy jceb -ncwggv njvi nqox krtsn lnm -bgtqme xaxcoq qbtgme obqual vorfk baoqul lgrb -jli tsbb nlxjc pkwzmz dlxrj hmho gzguko ilj iyaasm -wlmw grkumg dynwtyo emxhhqr huluk slpqu uhqcmd absmr ufirmwr -pbs pcammxv dplfr tzvmav nccyy blvyq ffhnz bccutq -hgge ghge vxmvz hqxgjdg zab guo gheg -ylj bucoyoq udndc wpgyrbx ueh udndc gxdsdh hdoz wwgqlg -cjdeh gttyqe kdkm ltzd lfeozse quvjq mnwhokm kdv oojxm nxt -mfkzus knqxt saxkqww njx zumsfk sbmcyad cpt agvbuv -tukn vyco yobvsn bzgnn klrnzy kea thzk pxpwq ryfff nxzm -ylbm lxlz lybm lzxl -wgtxoij zad slgsi cvnxfg iomswwl vmx -hkm yinhnkj kmh kwkw kayknck chur styjif yknakck -rtfwhkq rtfwhkq zsf zsf -sldq zlntr ueegiw kajivqc ozcbm ceft snvugom pdyc elppeed nnqrp prwwf -lhk xjonc muc tudag tsafx mmivb dvrjbp qgrew -hnzer fbgqp aazta aazta lxaz lmgv aazta -victgxu victgxu mlpd ummrnbx cazjgnw isxcyp efy zfa cyusj -gyojxo onzq gyojxo uxufp awi ilhl wefwfxr gcjlt tmliynw uxufp pdcnxah -wjwachn xkuhfbp oky oky ybaeqkr rbuix yreoaw wepmye brvon aasb -kiidorw vxtxiqx wtqvbrv efdth isel qbom vcssyc vxtxiqx wtqvbrv riafzsw mqzsj -eurpjd vkhdamt tmfx czeoot hiz ykz lmixzq tfur jhzr -ipuftpj qbll sqkkdw fwncmiv bri oeeh lehd ioh wag -suima nanngc imrmc krq atxdo woy atxdo akev qlr aezco qlr -cfc efwbzck ozkmcxv moczkvx ccf -bnekky iakrk sask uwgnjp iyi rynev bdnas ldh kass -sicmw vvjbvv cap nsumc xgvrlm wsoo uoqdu psykckm -ugg mtr wnzhmmh tjxc ehwnji lwhu mdsckk yvmk enubrqo -grb oxmxz ohu ytetedv ssx apzlppg fdkamm sxofc jdt ynmu wyejok -umoep rbyqm eqfk twqnog cptbbi dragna ngqs ffb cexxnc rbyqm -utizi ormkel wvwur bdx ecelqbv xiccama aag glfvmj -znb rsuqoa uxo svc -obs lbifa cffi catpd -qkxwian ajlzjz wewduzp bbyv qmt fsr qgiu epinp ghmf -hatg bfgmb aght ghat -kuq inp dun cknbun wmwsu drlmmg kyxc bdl -bddybth swdbf jhi fva qpobio bjwm wjaztp jywi -mgckz vhveu zkemhp zdf xtiqqew mlx wazgd -umbjq pya lvvxf jeavij rhrxvew bwjqgpr piz -xaycpwo vjcuc qksc yuixhni sfbfb dydyaq gdfvb tggg xidphvf bpjdrl goskxym -agxfoip gguif wvo agxfoip ntkbaw fbyggy ooft zxih -nzvsu ffwq uxvfbl qrql olhmhom qhdltg ymwz krtndtx olhmhom nfsv krtndtx -qdp jqk ustz xjripzv mnk grnodk pjwdsj uug zqxjqj -mufrcox zunisfs ocvcge acamm xua vor bsde kxr vor kxr orccxx -ncycbp anvcxay bmm wndmeaw oso knmk mmb wamenwd kmkv ppdd -motdcn xzagzwu vuzt utffrn yuqxzrh uvzt ujttq -tauoqy coiy ybesz tauoqy wpmr trquyne ahxbj jzhems dsdy -aczq ypw pgmzz srfn quatjgf -cih ypapk bfxvr euvhkk gugru auhqui -vyf pssgfvy dnhvbfl xpacme dnhvbfl mzdv iynq hcqu -lbzvbu hhxiq hdfyiiz iyzihfd xhqih uzdqyxr -iapbdll vdr cprmrkk vdr dfjqse mlry flpqk vdr -grrfkq xcpxd grrfkq dxc bjpr prvwh swoc swoc -bopo chvwuhf qhd ieesl xey ieesl fnjcbe -kic fyq hsucnu agwyl pzzmd hqksh psw -mxf uau iti lcoz lpg zbu ocre wqlocmh mxf nidqj lcoz -bypmix ptzxgmf xmtzgpf hrvzzq -lbfw zwusma lbfw tuyyy -lrf uej unswvh obgsb npbl zajr kenea uej qnyjcu wzufim qpzkgya -qcrxj llyu kligt hlm ehwtbx dda lgsvhdt xewfcv uikn -nfzjx izqdbq mfbxs imiuc yqxb xlmvix izqdbq eflqfq wku omgtuu izqdbq -lasdwg hiy btzt eefd eyoep icn nnmhg otml rek luixac nyzgn -vekteds utsuxdx utsuxdx vekteds -feyov qrij zbebwg ijrq seplram wttkwm zewbgb kzuhuh -dmkgtv wohgqo ddtqmv zatahx mym hqowog tkmvdg -vhha wjrmuyx kqh vyyrj xzchbi ejsdq orlxg vyyrj dlrc -yetngqn zdtuqox hkarjei fqpsgh eaqwbg zsssog ghb gddqqzr hbg -obldb zsrhz zxp uxphnev mwnbc pfjft fms xwslk vjm fxy -nfij dbfykv ttq gyjgac igxuyqi gtiioqx ilhdex dbfykv uyp bdiwya gqf -pffzruz vogfosh dcs wje -pohhf fhpoh oon yyz -xxuam afwm qxl lnt syyr bwxhhf sozauq shlhfmz kwnn milav ochq -wefcqrt gejw cwerqtf fttf gjew -jfsvnmr osca epwtle pgfif sxom -exlfzmq nakp rgdnx rrcvth vhrrct aajjdrt ryyg dsozd jdqlqj pakn iruv -rmcvo txszcs xxhyxz hbsozk wshkocf rmcvo rcbnt -kitz yjgney yvkymef nauj hmllsgl kyhm kqr pzsu rcf pzsu qpte -cdinpx bfur mkj naz ihkheyr nohhoe -ylris xeqcgup wap bbfih tgfoj -ina gnlnm zyeqhij cudfuf ipufae bvkdzni aat teqsg cudfuf bjokrbl teqsg -aedx edax dnfwq qndwf -rdngdy jde wvgkhto bdvngf mdup eskuvg ezli opibo mppoc mdup zrasc -qcnc iaw grjfsxe gnf gnf -zbjm snznt zelswrk gkhlnx dqxqn qqxnd dmro -zisecvx ztezof uzbq otnrtj qsjzkwm ewvcp rlir bfghlq tgapdr qxmr -ipnqj opjf vabyoe wkwnd -wyf mfqxnrf apm snarf jqu aaghx pwecbv lvghayg -acncv jmmbwlg oiphlm ifuo cvt -pvmb egansnd zmh gcuzzci rrxpslv ubith -uoleptg xbouzn xbmg cfh cpn wpqi xbouzn xtxis sxzpns -rilybri kurbpq vfmjpck tjyogho hfyxad svfofx lfbbhxj khaerfs iqr -seaebgz wlmtkre qguv qguv wlmtkre -sgo edkxya zdqgwtt gxu nibuu rairqoq mzxli dci qsv -tsol mdhzqr rmaqnru ggvcq arbwkn hlkcnj ljkcuof -mmliphp ocup puoc eijjv -gmajqpb ijki ijki kvz -pmqss unhlpcj dlkll nuhlcjp expe tlurzmv nsy vlumtzr tgseozl -gkvaoni hsba hsba viuedv phyoclp fdq phyoclp febld nqfs -rxvdtw abn pntv qrqfzz slsvv abn lrxix mnu npot -ghlfjp woy xwkbmv bkahpkj jve cncvk jvdype fwgvoju yrkwjp gwfvln mvkv -kmluh mie bby fwer chsinb ojglqr nqk mie -yzmiu igkgca ybnsqja jpfejtp yjddy xsosxfi ingx qwuhb emrkwpx idqjmmm -btrllw mphm dkvo ewdl dchcul yah btrllw kmqi mtvgk wtb -hxsgard yuikc lykt tdee adprp gpougod klnzk mzsmlb -hdn znblw ifoblur bwzln dbv -smofpbs vjuyiro llk lfzesga tybu tybu -gffnpug xaup iqiyz fjkpnkz drrk fwyxw lwzfskz gslwpmv vjxylva tbkyo nib -evydmb nhwuiiu fkerq nkgbuyy uclrs ydjgglh xhotwbm riirgzt -bsub eavbt uvd dpzwyt rhn khrbptt xszckc djnfxju axofhat powmso nvdffrv -xtuykl fjz mbikc xpnx hmey fjz fjz -rkls nwdcsyx rkls rkls -tygml untequ ybdfumz nqffbq uipc sove hfnqj -ytecew vven koqn royynd qsn ksl qsn sdw -hknlw qwho whoq oqwh -lzmmtqu qvhyeo cnofuj utpwkjz gnirz yhhu aodbnd -zsr axw kwtzcv tydzo kwtzcv lkxsm -rbjtqe nihifd gvdxd bpxzy rxteky vgcgllv vbbua anygiup rqo -dpd wblfwp wblfwp wblfwp ygahc tqjbaq -gsw gsw pacgj xmrcz zmxhmch xmrcz -pdq rhe xqmq lgpkhg fyffrot ovnqh wle -tbjavke ypzzrj jizx gdxoh icjsat otfh fmygumv -snch nxlgjgp jeyn sxoqfj jtage jtage iuice -rtb coefuj grwg grwg rtb krhqnma vfhgbr -vhegtl btorwxg szcev kbvkx itsk nlzpbed -hiukrf ilzkm yllhh xsgwkdp zyy kjbv -rfcg tdorci zcj wzftlv rfcg rfcg -lgbc lzizat vsno pau nvv vsno bbr lzizat qhtb gwp -sfwnio tcugjk bsfsz ykyfwg ibkap fsrvy mygk kzunawx zyhyh -mpavlh qps bylh lttjkz rqabgk vewb bwev tlzkjt gzrbxga ktmso prpkj -gpf ims ynh ffrs vpa iemp gofh cgbauje -secys qks mcnfhwh drog kqs pajy zoltkw lfihnb myb ioxptu -ytq nrta ouk ajqblf yuwwcd zdy blyoxbw dakk nvgi bzrhzaa -nkoych sufiia xkdvw crtldee zycl qblab egqhr qblab -nllno muxaf vds qjnitmw zkpj wskyhft kmqct xamuzpw qcai cdjtbt kaxv -qzdytpe osr fuw osr qzdytpe whperd rydwdcl knoa -zkdznhd peh duoygr zamrgl irnvj otpe pltpq jdkecg -byzgw rece iigdug ehif tpgje -ccnn foqdran gbctca tefdjxh ntcr rjciii xip xlss crl wvvhzqm twyohf -dqyii milqqc qjgkojp qjgkojp ryde -tdkyj tbrcud tsba vqtmb cjwxnf -hqhmq wemvrce nagig pwnw nagig epg nagig vlsi -tqgvw luoplw hccti npjm rytdruq cylrsun rytdruq vjsbjl rytdruq ppti -itgt tuwc itgt rvp itgt tigns eipl ksmru -pdw wdhtkn nbdbpn wff zhuuipg rvemv qxr -qgkwdq cjilayh ymeks mrpuzai dwgs stfstgz ucvqhb yout oiq -vpxik ypfr qytimvu qms oxbmw ppyfx -fwwidn gdhd pyuexk snsz iwndfw -lfcb sllxjna lfcb hpzahfg mmvgaa svny jhuzd -unyg gicmzd fwc spkciy toyq wjupckd vzzx iuqgka ytqycb pxsufj -goj tnrcml eyizngj txa xrkiw zvu igduz -wek xrrlkna clyof rrlnxak -cjm rmyuku vjom gtf -buk cfae awstd dywgqp hxo wcxvf laihqw xdqfes wdbh qceh uzlwj -sudguo dxwplto rlebdh bkamu dxwplto -crwkyxm yuz kjtdhom crwkyxm -trhc sduorxr aizfryh rsudxor gbyc -pczkyl bptp qnn nxmpwsx udrg hhlb rubtrmx twzodlp xygnht -jmqct cden yfajtkz fevcw sxonbxz sxonbxz qkzkm hhngr fbv -sdsnm mwvicr wypfi cty ndbowr woiz mrauwzd qlno mwvicr -vteyo fng lvr lxytn txpj milg -wjx ahtmgo cgwcaj kaxae fhlvlqf -ezj eetqhzu upwda iiefwlk vyvby -imalvy yeghqe jwcu mvrod cwju -bxnmsa yhfu npsdar tsbri hfuy sirbt oofxmy -fkndt elbjtn vepqtxt elvpf fpelv bzkgag qttexpv prblwb -rmq iqs yvprnyy iezqrzm wlqsrr -yviovq lekxghj oey qwhzj lxknxw qiyovv ksnt jptz -tyrg cifxt hugqf tyrg ffuiv jmax qyw fozfosq ffuiv -nmg rsl jpzazd qbtlf yxqtsj czwmdfd bamge lbjdof uqy jssc -cbx boozjip pwgvzlq rjz kxy kxy hszacok fvsq jhnir cnsba gafz -sbcuxb wfur nnnfqjj fdwg huhe sbcuxb -icwk qelbxs uevp qped zsnhh wpuok wddxsln ftnzupr ruxol cgxjb jbhh -izcp htykj xxmndoq amnspe htykj -vverol oixwlny vqd tvfzu henc gnyrwr -ytxio etytsx choynep zqapo hfjit -lkvgr oyzfa taiqr jok djatvy ckif tmdw oyzfa zroy -jlgpyp kkqysg oqjki hjohoug hbhta muilz zft -sumfyu wftcu bwwdcy lezimwa qwvxv zwh mqyv bmfot aii torcol rnt -tpdj xrw ccsbnh fhptv fwkxjfm dmqaokd bjci -zxi vmf vmf dpyg -sfzxysw lcms bkojtv bkojtv -opywo qll ipkitr mtwp tudrr svhyp huz bxsdpn xomfy -gkod luo qrosbp orbd rpsjzyd rlh gdok tze -nusiuq nusiuq zeys ahufexc -veno jntg avtmtdn qojxru zegdcql odfcetz pgehau -uqun vigjm ykac ozlelj danmji bibugox -rpuozh ajwru rbvuevv uhzsq -iawoe tyb aewio ymf byt inijv ctu fcys micsgzl pbby alt -gktyxp ris mqpfm bkqsfl nrg idbbcxg jhcf -qibt invvv qibt luitx rnm eby hrfbmwl wnap sgkzvb qlwc hrfbmwl -jwkv qecsjbw lycgldd wjvk tjcp dycldgl pzrvr zrlcf kji -nzsrmiq nmhse ilivrk kqv -besmyzi imkgpt iekbjax abxeijk uvzs wwv -jdocl uki ltswp tjkljc ymce iuepze qygqxzs tei lkry -hhyfy gvzd mqksxlq czn afe mesnag eep frwgekg mqksxlq phpy -ehg connnza ekt ddgokw -mpbsoms uzhzl xevww ztt uzhzl -lftybr firc awsud dsxdkk ltf ipjv dtx lcymth -vkcpb gxtxq yioeq fexj xxgqt -srvca fslnnvf nfmkpvt egw wemumq jie vznf dzsjw cukf kcvyir -yxjkl lyjkx jyxlk kgc xtz -tpoe xzov csp leleoqo noyre tdhf cyib sjgtdx raehdw nmcxp -qvt uhznqe bpvos vtq ddlebtd tqv -xlw utsxs gpia rvlvnts elkxr dddihy tnrslvv ibf wlx bxg -cwqnnrt rkkqyf dye yde fzl pthanj -boc rqjenpp xjqte jteqx pvoofc pidqe ruoucy gvnro ognrv -qhalb gnazwc fhl iuti -clnbjfo nnfs nnfs heymvr oarew oarew nxu -lwtrotg hiaxwj ymzbly nvhzjhj zlsaheg nvhzjhj ymzbly -rrvi tsjp tsjp tsjp killji -rpx hiclj cmwq ibhj nfd -pvwymn iebkd xmpw vuhhkap ksw zigzy mzzyyxy rmuh iwwhea cglfq -rlwelgy sffml jin qsdzro xlsty mgqzuu etxjuo emzd jgnoyq tkjuy vfvb -tkctdj hhkuc viskmy obw -zvjkuj akeky ikj jqd hfhzbwe bkc -btev nrdo hcyiuph stf qharfg vpmel mpfz nvs ytgbbc -ieepn ndueuw svmdr tcvumw mceyrn mrjwhyl tbdj mgrgvz -uxrs ckyi xpmqm czzrkl cjp -nlliwd wrqkrkz yjmng nlliwd zirde hcjjn wco ysf mgl -dxti lcahe ommare izlwf ramsfb nzgfvo ijvm fwymrdu bndq -isxy jpvuzu tdduyhw dixp cfa fkzbteg ytoi kepk ysf yqcpi -qmeprfj soqo ncgeor cqsuuj grzy wogxy vyblnbg slvtry vdols kka -ltykfp gtzl olrp gxend vapee deq -emywfbn dbfiut rkt wvwe dbfiut bwffhea yuzcxv gogpicp wvwe -vqvmrp ofbk dlfabd jwllzxk obx vqpwjj umvng tqwis fstxy fstxy -miha zgvyux rmraszo xwf -kjaagk btm kjaagk wkewjrg kjaagk -lbmli aizs omrdr gzktnx asiz ptanzpa xlo ljre ckyb wob -svz dlk rijagg avxmg fkzwhk uro gegm -dzplum temdw jqnm tvxcww bmg tftttpp deuw comxey xfimzjx caluczi nqn -uwvhxa ztkd nlsdyt vihl julkwwv uzch dwakhs -wkhuihh ycrc cxff vzcfhpp uegfd gaok kcnvz lhzogq lwa tyrypvu -idp zmrrzp zmrrzp nktp xsnx rjsxn -eybrnib ivgntl vaxsbpi eybrnib -nzvnq xvbfa pbhwwh ylju runvsj imlx vztesn -nfdohd nfdohd gtevnky pivjyct ihvd fzcsrq lko fmqk -kwpkks ecikxu bcxswlt qvrxm sbcqmh -kdjrmj piuh kdjrmj vnaf gyedkg vptxgm xezssxx zsg qjzpo zsg -oqo sley aqx qmpqb fgmylbj egd zivj kepxizv kuakyn lunbnd -hmcf hmcf xlhgc hmcf cdlm buofnx -onjcj yluonz kzmk phqo phqo phqo -ohaafy efl bnkkjww wwjnyoj dxeaig ywnjjwo slk hrbebw ohlyju elf -msohiqz aunk njki bfktdgi htmyrj mgx -numlzrl rmnlulz glb ltt fhbajz gqxpu -gko hco oai ryq xwy sdqosft spjkiu cxfhg ycwpglh noy rah -btzpjem brpk vqr atxu rhlh rqv jmg fvyus -phmxxgj ejx xje qtk hsb kqt npwj gqt -hujyjp nwmsd ant zipuya lrkahww uwqal vzlo qmbo twkjkse ufivi -zfbnyz fwvh xrnrw usn zin daq iwjzj -yykyg iwypfy hehqnl cjvk cevdrec -gui muuto wsta glqmx gfo rdmbv mxwz gffzt eejpw gion -lpng nduid iqbpu nduid knrqd -xwxn oefpckv gjaua ugaaj gjuaa -qxk aeql trqdmqc crzlinj crzlinj trqdmqc rijcne ewyf -rfv qmbe fvr bmeq -upqyfw lowzq wpen upqyfw gfskbil sljuzh wpen -bdcara qyhx rtaez qyq gbyr -evzls qxtxq clzd svbgqi zxlzgss vtrre fko eebo qjyl -zaapeo kpwhz tygknau nyd pch trp xqe -ypzcafg rnqmbh qtteg sncu ssojhhm zonfym thir xmgheb wqj gpjg ssojhhm -wvcwyn xrf muozyya lasdp xpjgu kpqv zkiihiv ifje cbdlavg xbied hfnaa -qqqb rettz rycukl ihpkhh -dnxzxqv znb znb fbxj azxtezb xvxa -peqkd xlzqkov esgnw ucku hrwpfxd xtd vnig vlmfp ajte qswr kqoj -dpwy oavzkk dwyp ehij upqxgii pydw -amfc hfv xmqa nqvn cal rqmcq oej amqx cla ntxj -hqhhe qkbhwli wmhlcq xaczs peywuo -vcr xfv xfv kymo qpszwzo xfv -nmrbur tswo xbo ljlrzo bmhpgc pev zovkznz lok wbbhtkk -tojj lxqgr rhjavrm ndsdup gdbjwaq cqpnl wfaxivl rfry ryfr udspnd -beffod sknlph amb feobdf -mldgn jxovw yuawcvz kzgzwht rxqhzev fsdnvu vluuo eycoh cugf qjugo -tlnd qcxj ker fdir cgkpo nrqhyq raef uqadf iahy rxx -mhvisju lhmdbs tcxied xeidtc ujry cditex gvqpqm -cgc jazrp crgnna uvuokl uvuokl uoiwl sknmc sknmc -rvbu czwpdit vmlihg spz lfaxxev zslfuto oog dvoksub diff --git a/2017/inputs/day_5.txt b/2017/inputs/day_5.txt deleted file mode 100644 index 3b5dd14..0000000 --- a/2017/inputs/day_5.txt +++ /dev/null @@ -1,1070 +0,0 @@ -2 -2 --1 -1 --1 -1 -1 --5 --5 --1 -0 --8 --2 --11 --4 --5 --10 --4 --9 --9 -1 -1 --11 --8 --19 --14 --6 --2 --1 --11 --23 --8 --7 --9 --26 --1 --8 --11 --34 -0 --22 --17 --41 --12 --43 --33 --15 -0 -2 --41 --41 --26 --48 --52 --47 --30 --38 --20 --4 --21 --17 --19 --55 --32 --12 --55 -1 --34 --8 --15 --59 --56 --16 --23 --43 --5 --41 --56 --32 --67 --14 -0 --28 --32 --7 --54 --19 --9 --24 --63 --2 --60 --5 --78 --11 --84 --50 --36 --72 --14 --30 --4 --62 --6 --1 --69 --17 --33 --32 --45 --71 --87 --71 --60 --19 --80 --11 --106 --45 --27 --23 --51 --77 --67 --103 --17 --98 --109 --91 --125 --68 --39 --34 --96 --49 --64 --38 --105 --31 --100 --89 --108 --69 --36 --94 --38 --124 --123 --79 --92 --42 --14 --87 --68 --17 --36 --21 --54 --98 --79 --142 --25 --60 --112 --99 --64 --15 --78 --37 --64 --15 --129 --32 --102 --74 --112 -1 --146 --151 --147 --153 --4 --181 --22 --176 --4 --57 --151 --86 --121 --38 --137 --160 --156 --72 --73 --149 --64 --182 --117 --146 --180 --195 --27 --194 --191 --108 --153 --40 --149 --100 --120 --207 --83 --94 --73 --200 --95 --155 --94 --76 --9 --149 --70 --125 --49 --146 --223 --68 --139 --26 --132 --142 --165 --2 --45 --154 --129 --130 --185 --60 --34 --173 --91 --37 --40 --153 --189 --236 --95 --128 --46 --14 --53 --245 --67 --9 --208 --244 --198 --74 --62 --104 --51 --251 --48 --50 --115 --76 --79 --32 --82 --65 --185 --124 --32 --189 --124 --174 -1 --273 --223 --275 --238 --200 --184 --229 --195 --152 --63 --150 --73 --44 --54 --187 --49 --250 --192 --290 --282 --266 --214 --117 --199 --83 --104 --251 --176 --262 --296 --39 --259 --87 --132 --166 --67 --194 -1 --294 --8 --3 --264 --217 --228 --233 --241 --294 --210 --72 --307 --259 --33 --101 --103 --235 --100 --110 --253 --292 --134 --269 --52 --265 --15 --29 --272 --126 --210 --151 --308 --40 --40 --112 --268 --185 --346 --237 --287 --34 --302 --41 --25 --191 --29 --170 --95 --315 --278 --160 --220 --99 --126 --224 --33 --350 --76 --138 --340 --284 --268 --128 --238 --197 --93 --110 --120 --190 --140 --64 --217 --296 --103 --363 --199 --254 --233 --190 --282 --136 --174 --309 --61 --206 --18 --105 --111 --163 --287 --188 --145 --294 --251 --398 --265 --273 --50 --250 --376 --5 --357 --6 --8 --198 --20 --82 --158 --122 --196 --97 --183 --48 --428 --36 --88 --424 --35 --380 --109 --209 --323 --394 --102 --276 --153 --229 --320 --391 --7 --328 --127 --430 --102 --372 --447 --222 --401 --184 --183 --49 --239 --413 --101 --187 --289 --12 --418 --248 --279 --318 --134 --443 --272 --456 --143 --3 --209 --276 --414 --189 --302 --238 --241 --106 --332 --375 --400 --476 --9 --95 --412 --52 --127 --442 --278 --25 --446 --411 --39 --55 --80 --234 --361 --223 --384 --283 --47 --164 --18 --38 --87 --393 --93 --380 --493 --73 --150 --241 --378 --211 --516 --349 --520 --38 --397 --406 --16 --461 --276 --448 --316 --376 --156 --369 --216 --431 --309 --400 --135 --523 --40 --508 --87 --25 --151 --355 --141 --3 --495 --153 --438 --343 --161 --66 --455 --70 --248 --278 --548 --300 --337 --290 --551 --200 --68 --540 --476 --395 --245 --318 --424 --112 --556 --541 --94 --148 --542 --100 --120 --199 --569 --471 --298 --16 --453 --469 --50 --500 --84 --435 --579 --287 --522 --77 --83 --347 --437 --171 --231 --139 --350 --357 --221 --214 --224 --148 --125 --385 --255 --38 --320 --254 --517 --532 --80 --286 --58 --97 --390 --309 --548 --319 --323 --238 --297 --12 --312 --517 --434 --466 --103 --621 --448 --503 --72 --601 --287 --61 --577 --87 --143 --33 --482 --275 --529 --340 --279 --130 --512 --63 --109 --528 --22 --549 --317 --375 --377 --385 --23 --191 --138 --509 --40 --565 --559 --14 --547 --28 --159 --153 --585 --508 --582 --431 --580 --637 --561 --513 --243 --420 --298 --485 --132 --613 --157 --521 --596 --61 --420 --498 --577 --563 --354 --662 --264 --273 --111 --597 --466 --389 --345 --306 --102 --57 --596 --1 --45 --12 --619 --47 --43 -0 --323 --9 --319 --529 --402 --238 --191 --487 --315 --65 --386 --110 --605 --363 --461 --6 --95 --95 -2 --596 --454 --618 --83 --481 --283 --386 --247 --417 --707 --564 --603 --17 --712 --140 --336 --567 --443 --36 --476 --251 --735 --589 --198 --197 --476 --49 --736 --422 --383 --569 --732 --1 --104 --261 --352 --453 --273 --344 --66 --307 --698 --158 --238 --280 --207 --624 --491 --765 --506 --146 --616 --711 --650 --655 --393 --19 --315 --311 --572 --675 --533 --156 --373 --744 --142 --582 --491 --796 --777 --125 --483 --426 --510 --560 --700 --778 --407 --440 --409 --238 --738 --477 --147 --152 --317 --110 --323 --788 --601 --202 --517 --487 --726 --300 --1 --554 --448 --15 --191 --531 --568 --466 --527 --132 --254 --290 --8 --400 --655 --788 --376 --249 --662 --315 --378 --41 --793 --163 --29 --327 --839 --133 --124 --129 --673 --32 --605 --393 --664 --374 --135 --366 --717 --93 --601 --763 --788 --494 --802 --282 --443 --491 --461 --197 --83 --96 --162 --97 --161 --232 --144 --472 --118 --429 --387 --724 --789 --636 --298 --484 --720 --526 --382 --102 --449 --846 --525 --547 --696 --524 --272 --843 --286 --247 --838 --447 --489 --797 --483 --386 --775 --340 --772 --158 --293 --256 --432 --812 --273 --93 --487 --264 --594 --330 --712 --798 --131 --591 --539 --677 --455 --470 --108 --573 --57 --845 --383 --273 --890 --747 --913 --648 --625 --650 --544 --137 --490 --434 --734 --182 --355 --859 --835 --141 --536 --874 --102 --940 --359 --83 --800 --894 --712 --470 --687 --578 --435 --935 --400 --780 --814 --458 --892 --481 --371 --761 --348 --388 --891 --764 --297 --536 --695 --314 --336 --978 --379 --462 --597 --533 --561 --9 --474 --292 --560 --420 --828 --721 --769 --874 --157 --495 --771 --899 --571 --98 --282 --233 --203 --982 --416 --142 --993 --540 --979 --851 --506 --238 --292 --184 --695 --195 --632 --575 --962 --76 --546 --705 --13 --271 --222 --124 --380 -2 --1003 --251 --525 --228 --644 --159 --624 --477 --912 --712 --343 --263 --88 --745 --85 --374 --675 --804 --610 --854 --511 --612 --964 --731 --358 --495 --946 --466 --364 --1053 --57 --101 --829 --155 --600 diff --git a/2017/inputs/day_6.txt b/2017/inputs/day_6.txt deleted file mode 100644 index b16e11b..0000000 --- a/2017/inputs/day_6.txt +++ /dev/null @@ -1 +0,0 @@ -4 10 4 1 8 4 9 14 5 1 14 15 0 15 3 5 diff --git a/2017/inputs/day_7.txt b/2017/inputs/day_7.txt deleted file mode 100644 index faa4be1..0000000 --- a/2017/inputs/day_7.txt +++ /dev/null @@ -1,1091 +0,0 @@ -yjmbbu (75) -zdhvqrl (40) -> fpbsu, fwpfjjd, viqhfi -dywqvqh (9) -gewgn (31) -xfekjt (67) -zezowe (31) -wgqkdcr (79) -ljhwzvv (258) -vustse (1584) -> ffnabs, qinmi, qhafxnl -idfwjgx (112) -> buoakk, itwbpot -lxesg (71) -qkbnq (99) -jppgd (27) -ztghd (125) -> bcibchp, aaheijb -qcrpdy (29) -fwidkbp (152) -> mnkwo, ehjooz, jvccsp, cyrrjtx, imynb, chnkkj, agywjrs -nymhem (52) -cazid (93) -olspit (121) -> bqtas, fhuiyrl -ayteb (92) -hjucki (58) -wrqtk (305) -jfjemon (217) -> bjhickt, uacjhqx -mcmqliy (925) -> coopirx, ekohgo, ioywk -rsancy (70) -> aeuub, vchuc, heacb -zjwpbzs (23) -> jysaup, pgubexv, lckuoqf, eeguu -qflouyn (90) -nswximo (65478) -> ibjvonk, sdhtguj, dxyifeb -rymkqd (102) -> vgqeyx, zezowe -wlujpl (92) -> sjwhig, wymfopy, ylfsnz -imcczga (95) -xehdglb (52) -twubx (46) -> goimlra, vlimzz, xaoncma, gfzbp, spdhhoe, fhmauag, cyapi -yjhes (72) -ymcuygn (81) -yatbsip (19) -> bkdtinl, nzqcq, tkmed, ysbrui -yipoeia (58) -chophr (27) -tdwtlf (305) -> epuaii, idfwjgx, nwikpdm -emzrj (119) -> aimav, dtscjna -vbxmpc (7) -nrpxx (21) -wgexpa (103) -> paxzd, vgdwm -vnrmx (359) -> knzppj, gkkgkp, ttwfig, vcixs -knltna (677) -> zbhtee, ztzwh -ojvlwm (52) -bgflw (27) -lsdrwz (73) -hswzo (40) -spwgm (351) -> mizab, cyzkk -jlnyr (16) -nwikpdm (36) -> ihwaeuw, wwkeej -qbmtmcs (34) -djirpp (19) -pkfhp (59) -qfypnb (76) -jzequar (272) -> mtcrswx, wkcyd -tttle (71) -> xlskkfi, ayteb -zbhtee (48) -iriun (9) -dwezv (73) -tojyt (58) -> dwezv, nbngkou, wnjtb, rarkunn -bsorz (27) -qvkotfd (337) -azxjd (268) -> exeub, lryzkx, nqvxs -wpxxh (998) -> wrqtk, yosnw, vyxfljc -gwournc (85) -aghdlll (88) -lejgcu (19) -lxlbt (363) -> oiosol, mpchqe, bsorz, jbpjt -nbeagw (94) -vbbgeo (19) -lqfyzo (21) -> tggkm, zdbqs -vqclii (331) -> dmkbnot, omdpc -lhmnd (216) -> onnylx, khaupo -wwkeej (60) -laczal (99) -xrbjn (20) -qvteg (64) -ogbsm (92) -> xpzhy, mhsjkm -ymckwqo (41) -ghsjtj (271) -> hhmwlo, faixe -sjrxs (259) -> mnijdlk, hygfoe -hdvel (197) -> upuxd, dtstgj -lckuoqf (78) -yppydul (91) -frirj (6) -duftj (42) -dnmvzeg (64) -cpazlc (19) -krxyaak (198) -> maqgick, xbnmvd -oyczfgb (395) -> rxcnn, ktpte, qybmgto -oxiuaz (12) -wfphcf (6) -ihtnbb (87) -omsroa (45) -lybkeg (6022) -> oyczfgb, jzequar, yrcgsnx, ujulj -agywjrs (184) -> anpnrdt, hgdbaol, hcjmsd, kzbvrxk -tiujei (34) -lwencl (28) -> ieusgd, mthhq, fsuzqyz, miwoup, isrtfc -wekya (34) -bkdtinl (1167) -> ojsjuts, euoclfs, xbkeua, mykrcq, jjsvfy, aazxafl -qinmi (1896) -> qshbt, ruozmjk -yfmxvay (46) -kgpwo (52) -fgjjwep (14) -odvtiti (76) -ienye (19) -tcvabyz (99) -ycclns (7) -njogewi (30) -bfchbs (87) -> jykbb, qnbfk -dlbzng (99) -xnmvtem (51) -ccciux (94) -xwlmsqy (25) -wekkbw (17) -yipzce (21) -hcjmsd (10) -upvhfmn (68) -> fvlfq, ivmndi, ussmw, ccciux -hacwv (50) -redqvw (269) -dtpexjq (52) -kmlwj (84) -mluykm (19) -ucbbun (114) -> hrqzqqh, ccuarv -kymhbse (155) -> tznudmk, hnlgkv -xomnhw (185) -nsmoh (65) -> ceuygh, acpfsnb, vgubuy, apkwi, yoeau, pdosfg, lfpzff -zvepqr (51) -wnotwt (99) -lcrwbqi (27) -hdlqvlg (27) -iphgmyt (160) -> woolxv, ewyzqg -ujulj (50) -> cazid, npmwcx, yeooycn, dmeee -zjaklmn (52) -bjrpalu (53) -> rhodopg, tcospq, cvrcvgp -azdei (48) -snzfrer (149) -> bhsbd, tgdzl -zsxizw (18) -fwpfjjd (89) -fndxl (36) -uzrnud (14) -igyxt (41) -vxdkej (135) -> diomq, qokscr -gjuekv (5) -uzufet (143) -> fgjjwep, uzrnud -vzuqbye (87) -> eviqjr, cgxsmq, egmfbdq -zirocl (29) -jonshpm (99) -zmlth (154) -> zhxhkgf, cokzlht -bujroda (51) -bdvtvcu (74) -> tvcod, ouamzwh -jdrdxu (36) -troyu (29) -nrczsn (86) -aihow (92) -gaihmf (84) -ehjooz (124) -> hgwsl, mefxonk -omydd (6) -raevpsw (64) -aylmbfh (188) -> ddspu, thdwfw, kxnkbs, rziezq, jfjemon -diomq (65) -jjyjrtr (87) -> fjduphn, yjvgwdl -zsiziaa (38) -lyptirp (8) -lctdjj (56) -pbtks (85) -jxhrar (227) -> barnhza, iqovqp -neqfzm (13) -dhwauy (48) -qvjqfi (80) -ivstcsm (72) -aabrjf (72) -jvccsp (86) -> gukuqw, hpmbkwb -ddspu (113) -> yjmbbu, dzbrgb -zgevpxx (48) -qrrey (588) -> bhvmgw, wgexpa, xiotwdk -ncodn (62) -rbcqgqv (75) -> imcczga, xzurwza -fpxtub (11) -ldfopw (30) -ewyzqg (49) -iuhlc (6) -oqphsw (2722) -> iueejt, ekdqf, btbxk, jdshuob -eysrnaa (71) -ojsjuts (176) -> njxyw, dzasw, rpzaqc -ozyexx (83) -nnldikq (316) -> upwlxnb, vbxmpc, dgwcz -tfmtk (69) -hwctdr (76) -rothisa (66) -qnbfk (91) -qcgxvx (99) -igyiie (237) -> knirl, trbzi, auxvur, rvhxik -cverrt (52) -orrutjs (93) -ffloi (25) -> kflize, icgwppo -phrxnli (21) -eopxpo (41) -vlfouc (62) -fdnom (87) -wuxhvnx (86) -> ikfpktb, zcvipz -flefy (38) -yoeau (206) -> rfwgtb, drmyco -ozatmpe (34) -ydbri (66) -tufds (42) -pprhx (57) -> xitzb, zqyua, dtpexjq, zyradhz -zhxhkgf (29) -qwzmv (52) -paxzd (53) -cyzkk (60) -gyjxkl (37) -pzpjw (54) -svayf (89) -xxxqpkx (7) -imihjj (69) -> yygqky, qlkslp -tkpvf (47) -tljdqy (81) -> sxllorg, yatfpqx, zbznuyf, kymhbse, rfmeug, tetmzw -iphzyj (260) -> omsroa, mxupea -xiotwdk (177) -> jlnyr, nsqqw -eyyzy (274) -> opuaau, qolnvo, jxhrar -baewpe (55) -> svkdyq, hitoud, zvnxfa, emfctr, facrq, vykqcnj, bckuyxm -barnhza (20) -oafnfo (51) -pjcttzo (50) -aooni (205) -> xrvbzya, gvjrx -scchi (48) -zcgrnt (73) -pmsdv (93) -> pyypotx, marzlxh, zvepqr -kngbqid (89) -iwhqlr (949) -> ztkgsyt, ffloi, hzgig -vyxfljc (92) -> pyrlph, wdsiq, eysrnaa -hddzn (69) -cxvqvjz (136) -> kfrti, nslettz -tcospq (96) -> aabrjf, dllgpye -mnmwzz (142) -xfblj (40) -vfwegiu (46) -iphncut (138) -> wslsg, qhnaxuy -algqhtz (37) -> qeojk, sybpano -dmoxr (73) -tozktyo (29) -npjxq (46) -uvfyo (675) -> lxlbt, gnjvf, nfsuzef, spwgm -ollhxuy (821) -> vefzbc, faecnr, geldsqv, xneoi, cxvqvjz, jgkvfa, xtwdx -ksvfdcc (72) -avycyh (180) -> hwosyg, alqim -nsqqw (16) -nsfsj (99) -tpphe (64887) -> yatbsip, syzlt, uttujj -miwoup (40) -> gyjpoco, apgjv, eknui -iljwgzf (92) -bfuywyg (82) -aaqdb (44) -fgbyre (11) -kywfqzv (41) -> lajidkr, gyjxkl, wfhyr, evhsybt -aiovxpk (95) -> yoxvx, pbtks -hrovawq (50) -ajenoz (48) -aeuub (53) -gxjvj (163) -> yiusa, nrczsn -ippzix (9) -ttllx (73) -rorqy (43) -dqash (96) -lwvnbzs (24) -ckheb (34) -rgfndsx (18) -> qkbnq, welll, bkextqn, wnotwt -rsazi (62) -rpfmi (52) -uxslfay (72) -aemgsa (40) -jfmnsqg (85) -ggnsa (114) -> xhmfmo, azdei -lndaa (175) -> qvjqfi, iyuuh -kjdoubx (128) -> eopxpo, igyxt -dzasw (47) -emfctr (9120) -> qzckx, fsaoa, bjrpalu, mdneq, tdwtlf, hswrbpz, knltna -srqntb (137) -> raevpsw, qvteg -wweusm (66) -hawsl (13) -cupsjm (146) -> baiaa, pcqyagx -ppqlc (42) -tadnt (47) -> ufefj, rwxggm, rorqy -rvhxik (11) -vijkx (32) -lqcar (71) -dhkahb (49) -ftuemb (19) -ewdqb (50) -npmwcx (93) -wwezydn (97) -fuvru (98) -cdpwklz (83) -dtscjna (46) -exuusj (7) -ouamzwh (88) -ggvbqrp (145) -> opohwq, yrmgc, gewgn -ekdqf (467) -> ugvqayz, ysgsry, ogbsm -torxqh (90) -> dzwol, lepja -hpmbkwb (69) -ripqyzr (48) -eiklbh (32) -omdlwm (168) -> ihtnbb, hjjkx, bomho -lbwzat (74) -> iivncbz, dmoxr -pyypotx (51) -bjabd (7) -auzbdlz (95) -sxfilp (72) -> livlj, lgenxz -kxvlprg (60) -rfmeug (121) -> apygt, viwns, chtlcwq, wekkbw -xajjyba (164) -kzltfq (94288) -> vnrmx, lrihy, arqoys, nsmoh -mbhld (73) -rwxggm (43) -vapwxei (61) -ufefj (43) -oajawn (34) -dgnjf (335) -> yxseri, nscbsob -xaoncma (296) -> yipzce, nrpxx, rrfbngi -kqlsniq (95) -> qwsxpnc, mqmbcl, gtbbuvb -jrvbacq (49) -oavluo (21) -qpldch (54) -ieusgd (295) -tifgptk (100) -> ddldgex, ggvbqrp, focqhgt, cncak, ksvpnt, weuwc -lhradm (583) -> vusxa, lbwzat, ucbbun -apgjv (85) -cbibo (99) -jxhngrl (48) -qwsxpnc (96) -ysbrui (1293) -> iqggu, upvhfmn, kpqyb, wdeuy -ekvall (209) -> jxhngrl, aplvqql, drwfop -mkwfj (35) -pjiqvd (87) -pgubexv (78) -vbhnmr (2850) -> iftfc, kunzpa, qrrey, tljdqy -sjwhig (93) -zyradhz (52) -wcexum (116) -> eiklbh, vijkx -cdcye (53) -> izppmg, rxvyqsp -bdinafh (10) -rziezq (145) -> taiho, pkfhp -nslettz (10) -svhbd (109) -> xcvxle, fqzsq, jopjvd -limljj (68) -kauphp (231) -> dyxsmz, yzxzo -caryo (7) -nahovfk (109) -> flefy, cfztpc -qolnvo (267) -cmqwplb (9) -cfhuce (71) -> cecsr, josdslh -zwnvqu (88) -mhjtjp (91) -apkwi (222) -> rxragg, zsxizw -ioywk (16) -> ozyexx, eikmns, ktjav -yrmgc (31) -kqzemkv (96) -rxvyqsp (60) -hnlgkv (17) -raryuo (73) -bomho (87) -rixnft (85) -> cpndnx, fpxtub -zoewj (193) -> ohbuhy, ymckwqo -hnyqq (34) -tkmed (1959) -> tuqmup, jwgchxu, sjforw, zmsosb, tqikxkp -wlpyulp (10) -pixjzh (158) -> fgjwz, lsknlg, hlcghe, txhfuoh, hdvel -likvlm (62) -xhmfmo (48) -rgrxpe (69) -weuwc (84) -> xtwdau, muncur -uevcwul (92) -kpxqlr (155) -> nbbyqsa, ilkqp -fqzsq (98) -> tiujei, yhubw -ubovv (6) -knirl (11) -lzvniiz (60) -cwtdf (29) -qeojk (99) -ycxzfkf (131) -> bgflw, chophr -thjulip (20) -vgdwm (53) -myhch (25) -bovno (175) -uqlso (48) -rhnkdt (59) -> rsazi, ncodn, pwizhzr, likvlm -acpfsnb (204) -> nmlcne, vfsttaj -wzfkk (99) -oqlpz (81) -nscbsob (24) -mzmfygf (171) -> jxyoypa, ippzix -rvrlma (211) -pfphng (90) -mdiqsgg (12) -jtzkva (274) -> flomey, ukvvt -tvwxmur (64) -> yodoqn, ksvfdcc, ivstcsm, pvgzz -aplvqql (48) -qybmgto (9) -mtcrswx (75) -aphpzub (29) -vchsdif (105) -> ofisj, zwnvqu -dllgpye (72) -lfzahrm (79) -oiosol (27) -geldsqv (80) -> ienye, eeppf, ftuemb, vbbgeo -vlbba (81) -> ewdqb, vfzby, pjcttzo, abddskq -nfsuzef (75) -> dlbzng, cbibo, wzfkk, jonshpm -lryzkx (71) -mhndszl (190) -> tbrfk, xprzeeb -jbepak (66) -nmlcne (27) -gfffvbp (8) -bqtas (93) -fhmauag (221) -> vantwg, kzwqzqf, vfwegiu -misyfn (82) -> uixlx, oupzsh, bovno -jtauf (13) -> xskehl, bmfhjm, srhirm, kjfmqkt, qzxaqvy -eerktn (85) -> npjxq, kasfuwe, ljbss, theau -ktaet (58) -eeppf (19) -vgqeyx (31) -qhnaxuy (31) -xrvbzya (35) -nzqcq (66) -> vewgrvp, vfngjd, sjrxs, hvjtn, ecokyy, gcaxntb, omdlwm -sybpano (99) -ebsniof (39) -urzul (9) -srmiagk (292) -> dvdgowj, vqpeg, gjuekv -uexdnv (82) -pgspysb (40) -wymfopy (93) -nqhdt (164) -> mkwfj, gjwaqu, sxmbcwp -twzpqip (41) -bniti (66) -yfjenp (295) -> qxfce, zsiziaa -meoeea (60) -> laczal, tcvabyz -heacb (53) -focqhgt (238) -dtstgj (36) -kkmqko (7) -vcjjo (98) -nnnkeh (445) -> gzzpja, bhuyfk, xnukvni, tttle, snzfrer -baesyhf (1013) -> tznkwk, hcjxz -hygfoe (85) -wtxbqe (87) -vwzglf (58) -hswrbpz (254) -> flcqsb, sbguah, cdcye -axtqrx (29) -auxvur (11) -iqggu (444) -kceusl (42) -jykbb (91) -nxzkuj (75) -xzurwza (95) -rrflox (52) -kfmzbvk (10) -mnkwo (212) -> jyskb, wfphcf -dfvhic (82) -> fhmazv, hwctdr -gfzbp (197) -> ymcuygn, mxzbcqn -tlednk (39) -lgenxz (54) -emwbbut (9) -exoft (17) -woolxv (49) -auxqbbc (87) -wvocz (67) -hvjtn (325) -> cverrt, kfxoi -aunhcg (613) -> kjdoubx, ggnsa, acknlp -absdwf (39) -wajnxjj (40) -> imjzf, wwezydn -hgdbaol (10) -cfztpc (38) -chlxm (46) -ljbss (46) -gauumxf (230) -> tkiraal, lyptirp -nhlittn (22) -gcaxntb (405) -> mdiqsgg, oxiuaz -lfxew (66) -bamxg (66) -wdsiq (71) -mykrcq (98) -> zcgrnt, raryuo, okrdziq -erpvue (91) -kmwbbz (93) -vsgaam (7) -hokyk (66) -pjzpmq (38) -iqovqp (20) -mmcychg (65) -guncf (259) -> proshun, wxjka -jatnl (216) -> oavluo, phrxnli -nhkvp (100) -> rgrxpe, nscav, illjvf -hcjxz (31) -mqrroj (243) -> jtjcj, dnmvzeg -lvksghj (18) -mhsjkm (84) -popplum (89) -vusxa (30) -> ieadjz, mzmtuw -dmkbnot (26) -httit (18) -tbrfk (19) -ztzwh (48) -imjzf (97) -rypdxr (105) -> qyoqb, lejgcu, djirpp -qzckx (35) -> qzzkvf, pmsdv, gauumxf -xbnmvd (76) -ouymke (47) -rajtef (365) -> iriun, ezaypy -itngcua (65) -orxoo (66) -tcdwurt (18) -auqoj (99) -sqnvvbg (36) -rxragg (18) -kpqyb (258) -> sqkcdf, iqxwh, vnhvilk -proshun (47) -uscufoy (15) -tpipb (61) -owhjmt (155) -> vsruoi, ifxcrug -bkvle (9) -yosnw (32) -> ilymgq, yppydul, yamclb -iynywq (66) -nxpexoq (92) -eviqjr (25) -trbzi (11) -rfvomn (95) -ohbuhy (41) -vkpltts (73) -ktpte (9) -bbgwzg (79) -bgcigo (8) -> bruzfkf, lxcbjgy, vlmcmcu -ecokyy (357) -> iaphzk, httit, vztnh, owmni -jwgchxu (32) -> rfvomn, auzbdlz -xlskkfi (92) -uxjasn (36) -dcumfo (73) -wpnqet (87) -ilqol (88) -bhsbd (53) -flcqsb (115) -> meypo, aphpzub -yvqtyi (85) -oyvhouc (37) -> cdpgoi, bbgwzg, xoziel, lfzahrm -bjhickt (23) -hmvwl (32) -> nswximo, tpphe, baewpe, hghnmib, kzltfq -oiijtm (20) -ylfsnz (93) -imynb (146) -> absdwf, cikaze -yygqky (82) -yuswp (68) -izppmg (60) -itwbpot (22) -hwosyg (42) -mkrzp (211) -> laxsl, zirocl -vqpeg (5) -gddkqw (244) -> vhtyadn, lvksghj -bhuyfk (79) -> aghdlll, ilqol -yrfqaga (103) -> jqinti, zjaklmn -bnfopv (118) -> cjmxed, zlzers, qrlggma -welll (99) -ehuzoq (77) -nqyok (77) -rrfbngi (21) -yoezrpw (38) -rpzaqc (47) -qxlucvg (84) -tehyhc (13) -gqrfok (231) -> kfhnhm, aituccf, qrkhol -zvnxfa (10022) -> aylmbfh, lwencl, pixjzh -gzzpja (255) -ofrwmq (205) -> iigvpqy, wweusm -qanbo (50) -obslyn (13) -hwovhvw (915) -> qdhrchr, nahovfk, xomnhw, ycxzfkf -smlfbc (1615) -> wnjwnr, pprhx, aiovxpk -xbkeua (157) -> pgspysb, aemgsa, xfblj, hswzo -btklib (51) -owmni (18) -qzzkvf (108) -> aobitc, tsrogy -umtrod (22) -vxajmkg (71) -jmlmzpz (62) -plurwe (228) -jyskb (6) -xnuoujm (16) -nakmo (10) -uzhlers (50) -umlkxqv (20) -> ecimj, wudjf, jfmnsqg -ziqwzzy (204) -> uscufoy, fooyrq -ymrogz (272) -> ebsniof, tlednk -lpuass (28) -qrkhol (9) -hpkpw (38) -gtzcxq (73) -gvjrx (35) -ieadjz (95) -tcukgv (66) -ifxcrug (55) -thxtoc (178) -> trtgn, fdnom -puwvse (414) -pvppi (246) -> qlwxeb, nuqyqh -vcixs (260) -> noipcz, frohei -cichyqw (71) -ugvqayz (126) -> xfekjt, wvocz -hrqzqqh (53) -qedst (18) -wnjtb (73) -kjfmqkt (138) -> pzpjw, qpldch -ussmw (94) -sxmbcwp (35) -dqdfv (73) -ptyxo (13) -upuxd (36) -fppcif (209) -> uxslfay, yjhes -kxykfr (82) -> twzpqip, qymwy -yodoqn (72) -mnzbkuh (28) -> jtouvtb, wdvwub -omdpc (26) -ccrftvw (62) -bmfhjm (222) -> lyvyhkm, sbyxyf, kblshw -fwgqj (1924) -> zmcgfdp, vzuqbye, rypdxr -rlbom (79) -livlj (54) -ybvgki (8) -zcvipz (97) -xyohoxa (928) -> qkkzzlm, lmuyfcw, avycyh -dchts (99) -> lctdjj, oevyknd -ksfok (217) -> gfffvbp, ybvgki -hoomyh (88) -> aaqdb, ljfqvk -qijarlh (58) -tznudmk (17) -cyrrjtx (124) -> oqbdf, xwlmsqy, ulztj, rjsnth -nuqyqh (52) -oblsboq (85) -imnhql (94) -hxswghs (126) -> dwwsu, hdlqvlg, jppgd -ulztj (25) -hgwsl (50) -ksvpnt (96) -> fqlezvk, lqcar -mjpzp (10) -fsaoa (89) -> dbwmq, uzufet, arwmalf, gobrf -iftfc (159) -> thxtoc, jtzkva, tvwxmur -zjpsm (83) -vwfhi (9) -opuaau (75) -> dqash, kqzemkv -mxupea (45) -dmkyzy (15) -> ttllx, horqcc, dcumfo -sxllorg (69) -> kxvlprg, lzvniiz -txhfuoh (219) -> lwdqnj, myhch -chtlcwq (17) -hlcbqu (104) -> ccrftvw, jmlmzpz -ivmndi (94) -lficpr (62) -ortqc (99) -dvzlq (33) -acknlp (56) -> aozoac, ehuzoq -jqxnf (60) -hfftu (52) -ihzvygq (94) -> kmwbbz, orrutjs -rarkunn (73) -hitoud (5511) -> vcktg, rqbjbio, xtyzy, ssdgbnh -sdhtguj (58) -> uklsrym, mcmqliy, nnnkeh, clinrg, fwidkbp, hzmhm, xyohoxa -hrlkgen (99) -vuyzhsh (61) -nzzfer (85) -> qcgxvx, ortqc, auqoj, ilfzi -tuqmup (222) -zbznuyf (137) -> ptyxo, qwtzc, neqfzm, hawsl -qwtzc (13) -vykqcnj (71) -> jitzj, nkhadt, tcsbho, fhxpkd, fwgqj, smlfbc -mjzksjz (7) -yfdtz (36) -faixe (56) -tejnuve (209) -> jgmisxl, dhkahb -opohwq (31) -lsknlg (95) -> vwzglf, hjucki, yrkvb -fhmazv (76) -egmfbdq (25) -rxcnn (9) -tboizos (250) -glwhd (122) -> ceoav, troyu -ykehxw (19) -bruzfkf (91) -rjjlus (87) -ocnna (18) -qshbt (73) -raakduh (85) -> fuvru, vcjjo -wudjf (85) -ihwaeuw (60) -kfxoi (52) -oewzluz (39) -coopirx (251) -> exuusj, rvimq -cokzlht (29) -uacjhqx (23) -tznkwk (31) -mthhq (111) -> uevcwul, nxpexoq -uixlx (7) -> kmlwj, gaihmf -nqvxs (71) -ktjav (83) -eknui (85) -fhuiyrl (93) -fktsu (65) -vugnug (65) -ilymgq (91) -clinrg (1033) -> rsancy, jrqorlo, lvklj -bkextqn (99) -ekohgo (251) -> xxxqpkx, wkphn -alkneau (34) -mnijdlk (85) -dyxsmz (38) -mefxonk (50) -lajidkr (37) -uiuokpq (89) -oupzsh (43) -> bzmade, bamxg -cijptz (18) -khibjj (89) -yamclb (91) -okrdziq (73) -sbyxyf (8) -zknziw (18) -fobzai (75) -rjsnth (25) -iaphzk (18) -lufgosn (10) -rzkcu (34) -xlhfyw (471) -> yuswp, limljj -tcsbho (1842) -> mnmwzz, mnzbkuh, zpidc, cpqti -docln (85) -neeqb (7) -tvcod (88) -uklsrym (40) -> bbhniy, gddkqw, lhmnd, ihzvygq, nhkeb, wuxhvnx -qkkzzlm (76) -> imnhql, nbeagw -qywkuqu (20) -fvgbg (191) -> iwkntdi, jdrdxu, sqnvvbg, yfdtz -qlkslp (82) -iqxwh (62) -mdneq (623) -> uzhlers, qanbo, tedplb -msmgk (173) -> fygmpjn, exoft -euoclfs (241) -> pjzpmq, hpkpw -vlimzz (19) -> yvqtyi, gwournc, docln, oblsboq -zoqni (189) -> chlxm, yfmxvay -oignan (206) -> hdaqxlh, fgbyre -zpidc (40) -> bujroda, btklib -aazxafl (215) -> xnmvtem, oafnfo -yhubw (34) -xneoi (138) -> vwfhi, cmqwplb -vefzbc (138) -> dywqvqh, emwbbut -ruozmjk (73) -jrwfehi (75) -> kcnim, bdvtvcu, tfsoxgb, tboizos -iivncbz (73) -ccuarv (53) -lrihy (185) -> vchsdif, bgcigo, raakduh, vlbba, igyiie, zoqni -vewgrvp (73) -> dntphko, svayf, uiuokpq, popplum -iigvpqy (66) -fjduphn (91) -uttujj (11755) -> glwhd, sxfilp, wcexum -tluap (6) -exeub (71) -dzwol (61) -ilfzi (99) -cdpgoi (79) -hxckb (71) -yoxvx (85) -theau (46) -vwnjh (233) -> jqxnf, qfpwln -jbpjt (27) -zmsosb (14) -> rrflox, ovluts, rpfmi, ojvlwm -yoivja (59) -towlhi (36) -zcrjb (253) -> qhohy, uwaiki -josdslh (59) -xoziel (79) -fsuzqyz (169) -> duftj, ppqlc, kceusl -chwjiub (96) -fpbsu (89) -qyoqb (19) -dfeomzr (38) -kfhnhm (9) -oevyknd (56) -buoakk (22) -wduqgix (77) -qokscr (65) -oqbdf (25) -jjsvfy (199) -> yoivja, gdnsat -ssdgbnh (887) -> qtsjbq, plurwe, mhndszl, hlcbqu, pgskth, oignan -lrsedv (213) -> eaqjcju, cekpxgj -iwkntdi (36) -qfgzmtz (73) -rfwgtb (26) -alcvj (7) -bvdxf (30) -ofisj (88) -mpchqe (27) -pwizhzr (62) -wkcyd (75) -mxzbcqn (81) -npzdqeg (227) -> tufds, msxhvo, pcsucog -illjvf (69) -iyuuh (80) -fygmpjn (17) -dvdgowj (5) -hlcghe (91) -> khibjj, kngbqid -zvurtb (77) -ouspx (46) -dbvxai (76) -facrq (13496) -> fkbla, ffvprc, yrfqaga, msmgk, hxswghs -xbcgipi (66) -wfhyr (37) -ziyata (221) -> oqlpz, jjtrisl -muncur (77) -vlvss (183) -> odvtiti, fazqw -kvdkwy (96) -ddldgex (84) -> nqyok, wduqgix -trtgn (87) -jitzj (65) -> fvgbg, nbfqgr, zjwpbzs, lndaa, vlvss, gxjvj, zcrjb -hkhoyje (95) -> frirj, iuhlc -gtbbuvb (96) -tfsoxgb (250) -rohvy (95) -qhohy (41) -goimlra (227) -> orxoo, lfxew -hubbqbi (95) -vchuc (53) -svkdyq (9559) -> akmgfo, lhradm, jtauf, aunhcg -fazqw (76) -flomey (39) -apygt (17) -wjptb (43) -srhirm (147) -> bicsjoc, dvzlq, olykwbi -wdeuy (254) -> hubbqbi, rohvy -yeooycn (93) -qoyzgsp (28) -sqkcdf (62) -rgbvlc (49) -qinzaf (813) -> aooni, zoewj, ogzrdrk, umlkxqv -kflize (84) -isrtfc (201) -> vmutyru, ouymke -nkhadt (292) -> fppcif, vwnjh, oyvhouc, ekvall, guncf, npzdqeg -nbbyqsa (40) -ikfpktb (97) -maqgick (76) -xtwdx (156) -sbyzsq (10) -vgubuy (74) -> iljwgzf, aihow -taiho (59) -cpndnx (11) -vhtyadn (18) -aaheijb (54) -rykadr (19) -onnylx (32) -gukuqw (69) -fooyrq (15) -zqyua (52) -vsruoi (55) -ikmvhid (2745) -> hwovhvw, arsuc, yzrdupu -vztnh (18) -khaupo (32) -cpqti (142) -qtsjbq (126) -> wekya, rzkcu, alkneau -pcsucog (42) -lepja (61) -ibjvonk (10277) -> xlhfyw, svhbd, misyfn -rqbjbio (29) -> mqrroj, hjeysaa, wlujpl, vooac, rrggg, yfjenp -ceuygh (90) -> aqxsjq, qxlucvg -qzxaqvy (78) -> fwskxtt, jlgvplm -fwskxtt (84) -yrkvb (58) -thdwfw (219) -> umtrod, nhlittn -zpkbe (73) -> cwtdf, tozktyo, qcrpdy, axtqrx -hjjkx (87) -jxyoypa (9) -ilkqp (40) -akwvj (238) -> jatnl, iphgmyt, meoeea, gqrfok, ljhwzvv -lkcddrg (2238) -> lqfyzo, rixnft, hkhoyje -xprzeeb (19) -rhodopg (94) -> qfgzmtz, dqdfv -ttwfig (340) -> rykadr, ykehxw -kueyf (85) -> ulbbc, nzzfer, azxjd -zmcgfdp (136) -> tehyhc, obslyn -ffnabs (20) -> guehoas, nnldikq, ofrwmq, lrsedv, qvkotfd, shfdaba -arwmalf (143) -> vsgaam, bjabd, ycclns, kkmqko -gyjpoco (85) -drmyco (26) -arqoys (1859) -> urzul, bkvle -nscav (69) -tsrogy (69) -qhafxnl (1337) -> xbcskih, kpxqlr, algqhtz -yiusa (86) -zdbqs (43) -xzppxad (58) -> ltxkw, ollhxuy, qinzaf, wpxxh -dxyifeb (1862) -> twubx, lkcddrg, uwqgz, uvfyo -zlzers (49) -gkkgkp (358) -> wlpyulp, nakmo -abddskq (50) -tggkm (43) -dgwcz (7) -bhvmgw (29) -> qflouyn, pfphng -guehoas (283) -> qedst, cijptz, zknziw -marzlxh (51) -mizab (60) -jgkvfa (120) -> ocnna, tcdwurt -jopjvd (80) -> dnouufu, wjptb -lwdqnj (25) -xpzhy (84) -noipcz (59) -bbhniy (20) -> itngcua, mmcychg, vugnug, fktsu -jtjcj (64) -tgdzl (53) -gobrf (25) -> gtzcxq, lsdrwz -arsuc (65) -> rbcqgqv, huwsoc, bnfopv, srqntb, vxdkej, owhjmt -ogzrdrk (101) -> vztbn, wtxbqe -oxbkwyr (91) -yatfpqx (109) -> xrbjn, qywkuqu, thjulip, oiijtm -jlgvplm (84) -bcibchp (54) -glgnecl (16) -tqikxkp (222) -bhcal (7) -vmutyru (47) -kzwqzqf (46) -evhsybt (37) -gdnsat (59) -cikaze (39) -jrqorlo (229) -ovluts (52) -nbfqgr (169) -> cdpwklz, zjpsm -nbngkou (73) -wslsg (31) -aobitc (69) -htgxu (24) -wjolzt (46) -hzgig (95) -> jrvbacq, rgbvlc -ulbbc (217) -> bniti, jbepak, iynywq, xbcgipi -wkphn (7) -fkbla (207) -jqinti (52) -yhiogu (256) -> neusnw, tkpvf -ebjsluk (39) -shfdaba (76) -> wpnqet, rjjlus, pjiqvd -anpnrdt (10) -jdshuob (491) -> kywfqzv, zpkbe, cfhuce, mzmfygf -vooac (341) -> lufgosn, sbyzsq, mjpzp -frohei (59) -baiaa (15) -pyrlph (71) -cgxsmq (25) -ukvvt (39) -gaujsyk (26) -> ktaet, yipoeia, qijarlh -gnjvf (375) -> ajenoz, ripqyzr -hghnmib (47802) -> vbhnmr, vustse, lybkeg, ikmvhid, oqphsw, xzppxad, gvkcsad -yrcgsnx (270) -> qfypnb, dbvxai -kwqrbav (34) -wdvwub (57) -viqhfi (89) -akmgfo (243) -> zhvji, iphncut, oyxbblb, gaujsyk, ybftt -faecnr (80) -> dfeomzr, yoezrpw -xskehl (228) -> ubovv, omydd, tluap -pdosfg (21) -> rlbom, lbjwlov, wgqkdcr -tkiraal (8) -aimav (46) -ecimj (85) -eikmns (83) -fqlezvk (71) -qrlggma (49) -ztkgsyt (29) -> bfuywyg, uexdnv -tedplb (50) -cvrcvgp (86) -> zvurtb, dkcix -bckuyxm (11306) -> eyyzy, jrwfehi, baesyhf -ffvprc (65) -> vxajmkg, cichyqw -jjtrisl (81) -vantwg (46) -vlmcmcu (91) -qdhrchr (89) -> dhwauy, uqlso -ceoav (29) -bhrbod (50) -> oxbkwyr, erpvue, zhrnwk, mhjtjp -yxseri (24) -kzbvrxk (10) -kcnim (76) -> zjoxibi, auxqbbc -ltxkw (30) -> eerktn, nqhdt, jjyjrtr, bfchbs, redqvw, mkrzp, nymguj -rrggg (371) -uwqgz (1923) -> torxqh, zmlth, lnctft -dbwmq (117) -> bmecxwd, lcrwbqi -kasfuwe (46) -btbxk (755) -> xajjyba, kxykfr, rymkqd -njxyw (47) -fvlfq (94) -zhvji (162) -> cpazlc, mluykm -aozoac (77) -chnkkj (86) -> tfmtk, hddzn -dkcix (77) -lxcbjgy (91) -mofks (30) -yzrdupu (719) -> wajnxjj, dfvhic, dmkyzy, ziqwzzy -wxjka (47) -xitzb (52) -rvimq (7) -qddsx (30) -lvklj (97) -> ydbri, tcukgv -sjforw (208) -> alcvj, neeqb -yjvgwdl (91) -fhxpkd (261) -> kauphp, zdhvqrl, rhnkdt, nhkvp, tejnuve, olspit, srmiagk -eaqjcju (62) -ybftt (122) -> oewzluz, ebjsluk -jgmisxl (49) -hdaqxlh (11) -cjmxed (49) -aqxsjq (84) -cekpxgj (62) -tetmzw (121) -> ozatmpe, qbmtmcs -mqmbcl (96) -xtyzy (155) -> yhiogu, iphzyj, pvppi, tojyt, krxyaak, ymrogz -drwfop (48) -pgskth (86) -> hxckb, lxesg -pvgzz (72) -kunzpa (687) -> tadnt, cupsjm, hoomyh -nhkeb (252) -> caryo, bhcal, mjzksjz, ufitse -cncak (182) -> qoyzgsp, lpuass -aituccf (9) -qfpwln (60) -laxsl (29) -yzxzo (38) -lnctft (116) -> zgevpxx, scchi -lyvyhkm (8) -vcktg (1556) -> ztghd, imihjj, ksfok -dzbrgb (75) -xbcskih (85) -> fobzai, nxzkuj -jtouvtb (57) -ufitse (7) -upwlxnb (7) -jysaup (78) -ysgsry (228) -> glgnecl, xnuoujm -horqcc (73) -vfsttaj (27) -gvkcsad (5412) -> ghsjtj, dgnjf, ziyata, rajtef, kqlsniq, vqclii -lbjwlov (79) -vnhvilk (62) -dntphko (89) -syzlt (6183) -> tifgptk, iwhqlr, akwvj, kueyf -hzmhm (1087) -> rvrlma, dchts, emzrj -neusnw (47) -vfzby (50) -cecsr (59) -uwaiki (41) -msxhvo (42) -fgjwz (113) -> qwzmv, xehdglb, kgpwo -lmuyfcw (164) -> hrovawq, hacwv -zjoxibi (87) -viwns (17) -olykwbi (33) -meypo (29) -sbguah (49) -> vlfouc, lficpr -oyxbblb (92) -> towlhi, fndxl, uxjasn -bzmade (66) -lfpzff (238) -> bdinafh, kfmzbvk -epuaii (88) -> ckheb, kwqrbav -dwwsu (27) -xnukvni (207) -> htgxu, lwvnbzs -zhrnwk (91) -vfngjd (325) -> hfftu, nymhem -vztbn (87) -kxnkbs (19) -> tpipb, vuyzhsh, vapwxei, wbxdta -bmecxwd (27) -nymguj (123) -> vkpltts, mbhld -qlwxeb (52) -kfrti (10) -xcvxle (106) -> qddsx, bvdxf -wbesqn (99) -kblshw (8) -qymwy (41) -ezaypy (9) -dnouufu (43) -cyapi (227) -> rothisa, hokyk -itbsk (30) -alqim (42) -hjeysaa (251) -> mofks, itbsk, njogewi, ldfopw -ljfqvk (44) -iueejt (5) -> rgfndsx, bhrbod, puwvse -knzppj (81) -> hrlkgen, nsfsj, wbesqn -wnjwnr (197) -> hnyqq, oajawn -xtwdau (77) -dmeee (93) -qxfce (38) -pcqyagx (15) -bicsjoc (33) -eeguu (78) -wbxdta (61) -gjwaqu (35) -mzmtuw (95) -huwsoc (173) -> ouspx, wjolzt -spdhhoe (167) -> chwjiub, kvdkwy -hhmwlo (56) -icgwppo (84) diff --git a/2017/inputs/day_8.txt b/2017/inputs/day_8.txt deleted file mode 100644 index 7b63126..0000000 --- a/2017/inputs/day_8.txt +++ /dev/null @@ -1,1000 +0,0 @@ -ev dec -705 if cag != 2 -b dec -195 if ty >= -8 -red dec -404 if v > -7 -d inc -971 if k >= -9 -k inc 303 if k > -8 -cag inc 539 if ev > 697 -ev inc -11 if d <= -963 -alf inc -634 if xoc < -2 -eb dec 927 if b <= 201 -e dec 67 if eb >= -930 -he dec -29 if qby < 8 -cox inc 193 if b >= 188 -red dec 340 if alf >= -7 -k dec 8 if red > 57 -eb inc -606 if e <= -75 -xoc inc 337 if red == 64 -xoc inc 186 if mk == 0 -cox inc 840 if npo >= -5 -s inc -449 if anb != -3 -eb inc -233 if npo < 2 -npo inc -808 if mk <= 9 -eb dec 139 if eb > -1161 -ty inc -929 if ty > -7 -mk inc 789 if d > -977 -red dec 915 if k < 299 -anb inc 852 if mk == 789 -red dec 242 if swy == -6 -e inc -29 if cag < 546 -alf dec -219 if cag > 535 -red dec -298 if ty < -921 -tm dec 175 if obo <= 2 -alf dec 553 if eb != -1298 -alf inc -870 if s != -449 -v dec 744 if cox < 1036 -d dec -720 if he > 24 -ty inc -201 if k <= 301 -xoc inc 956 if v > -744 -s dec 539 if e >= -100 -mk dec -37 if anb != 852 -mk dec 833 if tm < -167 -ev dec -410 if ev < 686 -s dec 77 if cag != 539 -anb inc 917 if swy >= -2 -obo dec -5 if s >= -997 -qby inc -231 if tm == -175 -ev dec 378 if tm <= -167 -b dec -106 if s < -985 -s dec 301 if e < -89 -npo inc 232 if b == 301 -red dec -960 if mqk < -9 -he inc -789 if k == 300 -npo dec 826 if cox < 1033 -e inc 101 if k > 291 -v inc -898 if he > 27 -alf inc 141 if anb > 1767 -red inc -613 if e < -2 -tm inc -151 if cag >= 530 -k inc -346 if b != 305 -he dec 967 if cag <= 546 -ev dec -931 if cag < 543 -swy dec 309 if qby < -228 -d inc 437 if cox > 1030 -ty dec 586 if ev <= 1249 -alf dec 299 if e <= -2 -d inc 977 if xoc == 523 -d inc 594 if s <= -1282 -ev inc 21 if swy < -306 -qby dec -722 if cag < 543 -k inc -381 if ev < 1259 -alf inc 847 if anb > 1764 -k inc 126 if s <= -1292 -eb inc -109 if mqk > -4 -obo dec 900 if swy < -300 -obo dec 364 if mk <= -35 -swy inc -211 if eb >= -1416 -ty dec -680 if mqk <= 1 -ty dec -235 if cox > 1024 -cag dec -261 if red <= -559 -obo dec -897 if mqk == 0 -tm inc -981 if mk < -49 -ty inc -805 if eb >= -1402 -mk inc 278 if red < -552 -ev inc 63 if v > -1645 -swy dec -388 if xoc <= 530 -mqk inc 187 if obo != -357 -s inc 416 if b < 309 -qby inc 399 if mqk >= 185 -red inc -680 if mqk != 188 -he inc -981 if eb >= -1407 -d inc 225 if tm >= -327 -he dec 158 if d <= 1991 -d dec 74 if qby == 890 -k dec -930 if anb <= 1770 -s dec -546 if mqk == 179 -ty dec 733 if k >= 874 -ev dec 581 if obo == -362 -cox dec -922 if obo == -362 -obo dec 922 if e == 5 -d inc -948 if tm == -326 -cag inc 161 if mk <= 241 -eb inc -580 if e != -1 -anb inc -632 if qby != 889 -red dec -285 if mk <= 239 -qby inc 550 if eb >= -1997 -e dec 930 if k > 869 -eb inc 604 if swy > -138 -obo inc 383 if he != -1100 -s dec -89 if eb <= -1377 -qby dec -821 if ty < -1532 -ty inc 940 if qby >= 2257 -alf inc -421 if swy != -123 -qby inc 787 if b != 293 -alf inc -80 if b < 301 -b dec 205 if eb <= -1378 -qby dec 870 if obo != -892 -d inc 183 if swy == -132 -s dec -81 if mqk != 187 -swy inc 976 if d >= 1138 -red dec 281 if anb == 1138 -xoc inc 681 if d < 1141 -v dec 14 if obo > -902 -he dec -525 if xoc <= 530 -v inc -866 if red >= -955 -cag inc -835 if mk != 240 -qby inc -549 if s <= -781 -eb dec 584 if mk >= 229 -qby dec -711 if obo >= -904 -ev inc -400 if anb <= 1144 -k inc 82 if swy >= 840 -e dec -415 if mk != 229 -red dec -923 if anb > 1128 -v dec 602 if b != 86 -ty dec -699 if ev > 346 -xoc dec 549 if k > 968 -k inc 317 if qby < 2343 -npo dec 919 if d >= 1137 -e inc 421 if e > -519 -eb dec -104 if ev <= 351 -b inc 368 if qby != 2342 -mk dec -987 if ev == 357 -eb dec -509 if alf <= 236 -obo dec -380 if v != -3127 -npo dec -790 if b < 455 -xoc inc 405 if k < 1287 -obo dec -56 if b < 465 -swy dec 194 if k != 1281 -red inc -562 if tm <= -326 -swy dec 75 if e <= -86 -obo dec -4 if ev == 350 -e inc 533 if xoc < 931 -cox inc -584 if d < 1146 -swy inc 506 if eb >= -1354 -obo dec 458 if k >= 1279 -swy inc 447 if e > 447 -qby dec 847 if cox <= 1377 -xoc inc 225 if xoc < 931 -obo dec 301 if b > 462 -cag inc -740 if e > 438 -tm dec -83 if e <= 447 -tm dec -151 if cag <= -866 -npo inc 26 if s < -784 -v inc 12 if cox != 1368 -eb inc -399 if ev > 340 -eb dec 780 if d == 1143 -e dec 87 if tm == -91 -k dec -13 if anb <= 1139 -v dec 829 if swy >= 567 -k dec -229 if ev < 351 -qby inc 972 if xoc == 1143 -s inc 609 if s >= -789 -mk dec -931 if ev > 346 -mqk inc -605 if cag > -880 -v inc 302 if anb <= 1139 -mk dec 342 if v > -3647 -xoc inc -905 if k <= 1523 -qby inc -412 if qby == 1493 -v dec -548 if d > 1142 -xoc inc 311 if obo >= -771 -npo inc -955 if xoc < 551 -swy inc -885 if mk > 821 -ty dec 91 if ty >= 100 -s dec -840 if npo <= -1492 -qby inc 158 if ev > 342 -ev inc 227 if cag >= -878 -alf dec 612 if tm <= -92 -ev inc 395 if he <= -572 -s inc 570 if swy > -311 -s inc 283 if alf > -382 -xoc inc 297 if tm >= -94 -v dec 100 if d != 1153 -cag inc 928 if ty <= 19 -tm inc 829 if obo > -765 -alf inc -94 if ty >= 8 -ty inc -224 if cox <= 1367 -obo dec -352 if d > 1137 -mqk inc 223 if ev <= 580 -cag inc 55 if eb >= -2541 -red dec 969 if alf > -474 -alf inc -564 if e != 447 -qby inc -97 if obo < -400 -red dec -530 if cag > 107 -ev inc -579 if he > -574 -tm dec -788 if eb <= -2528 -alf inc -217 if v > -3191 -tm inc 635 if cox >= 1362 -tm inc -217 if mqk < -189 -cag dec -547 if v != -3191 -red dec -241 if alf > -1045 -red inc -492 if b <= 473 -he inc 46 if b > 454 -xoc inc 86 if ty > 8 -d dec -755 if qby < 1140 -mk inc -347 if obo <= -405 -v dec 870 if npo >= -1497 -npo inc 216 if red != -1287 -anb inc -574 if obo > -414 -ev inc -364 if eb == -2534 -anb dec -825 if npo < -1277 -k dec 587 if cox < 1372 -anb inc -888 if obo > -401 -swy dec -435 if npo != -1283 -e dec 551 if e != 444 -swy dec 772 if alf == -1036 -tm dec -339 if e == 444 -swy dec 259 if mk == 470 -xoc inc -224 if ev >= -359 -ty inc 265 if red >= -1279 -obo dec 449 if mqk > -202 -d inc 891 if e >= 438 -cag dec 606 if b >= 461 -mk inc -894 if v != -4064 -cag dec -128 if d != 2034 -eb dec 723 if eb <= -2528 -swy inc -12 if s < 1525 -s inc -569 if d == 2032 -npo inc 326 if alf >= -1038 -cox dec -213 if anb == 1379 -obo dec -222 if d > 2026 -ev dec 809 if anb == 1393 -s inc -637 if alf != -1037 -s dec -892 if xoc == 942 -eb inc -248 if cag != -491 -b dec 499 if qby != 1142 -b dec 543 if d <= 2033 -mk inc 345 if mk < -411 -ty dec -284 if npo != -960 -d dec -327 if eb < -3498 -cag inc -743 if mqk > -196 -cag dec 708 if ev > -374 -eb inc 935 if swy == 113 -d dec -908 if swy == 113 -npo inc -753 if swy == 113 -cag dec -227 if alf > -1045 -red dec -658 if v <= -4061 -cox inc -66 if anb < 1397 -cag dec -209 if b > 463 -cox inc -245 if alf != -1037 -alf dec -212 if s >= 2402 -d inc 590 if d >= 3273 -xoc inc -325 if xoc > 935 -red inc 935 if he >= -519 -tm dec 332 if ev >= -366 -cag inc 583 if xoc <= 615 -e inc -892 if e >= 439 -npo inc -628 if obo > -629 -red inc -819 if tm <= 1958 -qby dec -960 if ev > -372 -red dec -781 if tm < 1959 -cox inc -831 if xoc < 621 -b inc -830 if ty >= 559 -anb inc 654 if cag < -1507 -cag dec 995 if red >= -659 -npo inc 356 if b < -361 -tm dec 286 if qby > 2093 -mk dec 369 if ty <= 569 -mk dec -971 if qby != 2112 -swy inc 137 if xoc > 617 -alf dec -743 if npo > -1355 -alf inc 39 if ty < 569 -tm dec -42 if s <= 2413 -anb inc -685 if alf != -48 -ty dec 660 if anb <= 1360 -npo dec 313 if ev < -359 -cag inc -611 if obo >= -646 -tm inc 728 if v <= -4067 -swy inc -4 if cag != -3124 -npo inc 359 if xoc >= 613 -obo inc 694 if b != -358 -obo dec 439 if e >= -452 -npo dec -160 if xoc <= 626 -red inc -659 if e <= -439 -b inc -445 if obo == -382 -red dec 543 if k > 931 -s dec 274 if qby != 2093 -cag dec -338 if k <= 934 -alf dec -211 if alf == -45 -v dec -451 if tm == 1706 -obo dec -465 if v > -3606 -k inc 415 if qby > 2100 -anb dec 220 if swy == 109 -alf inc -3 if cox < 477 -d dec 164 if s > 2131 -qby dec -974 if alf >= -40 -cag dec 891 if anb < 1146 -d dec -337 if qby > 2100 -cag dec -628 if d != 3442 -k dec -648 if alf == -46 -red dec -329 if k == 1996 -e inc -891 if alf <= -38 -cox inc -626 if ty >= -99 -mqk inc -349 if mqk >= -204 -alf inc 388 if qby > 2092 -mk inc -430 if d > 3443 -eb dec 338 if alf < 352 -mk inc -215 if cox == -147 -e dec 171 if b >= -819 -alf dec -205 if d != 3433 -d inc -490 if qby == 2102 -e inc 612 if he > -528 -anb inc -811 if mqk > -543 -he inc 685 if cox >= -154 -red dec -748 if anb <= 1129 -ty dec -872 if ty >= -97 -b inc -920 if eb == -2908 -s inc -701 if mqk >= -548 -tm inc 136 if alf > 545 -he dec -100 if e != -898 -qby inc 552 if anb >= 1132 -xoc inc 700 if xoc == 617 -xoc dec 827 if obo != -385 -anb inc 738 if d != 2956 -eb inc 476 if mqk == -544 -s dec -100 if ev == -366 -obo inc -602 if e == -898 -tm inc -80 if xoc == 490 -eb inc 160 if eb == -2432 -he inc 229 if he == 159 -tm inc 453 if b > -1739 -obo dec 786 if qby < 2655 -swy inc -120 if qby != 2651 -ev dec -382 if obo != -1770 -qby dec 41 if eb < -2265 -cox inc -991 if obo > -1765 -cag inc -713 if obo > -1773 -he inc -958 if red <= -1522 -ty inc -426 if mqk != -551 -k inc 902 if ty == 349 -npo dec -550 if eb < -2274 -swy inc -30 if d < 2954 -anb dec 990 if npo < -1139 -ty dec 301 if red >= -1529 -ev inc -687 if ty > 347 -ty dec 261 if he <= -802 -b dec -313 if ev < -1043 -alf dec 231 if k != 2889 -npo inc 956 if qby >= 2618 -cag inc -39 if npo <= -1135 -he dec 117 if qby > 2605 -v inc -574 if cag > -4421 -npo inc -179 if mk <= 538 -v inc -737 if he < -910 -npo inc 722 if swy < -37 -mk inc 200 if alf != 313 -npo dec -604 if mqk == -544 -ev dec -794 if ev > -1048 -eb inc -384 if npo == 3 -he dec -10 if qby != 2614 -e dec -317 if e > -906 -e inc -662 if d >= 2946 -s inc 941 if npo != 0 -xoc inc 765 if e <= -1235 -b inc 434 if ty > 354 -e inc 513 if anb > 880 -cox inc 146 if mk > 734 -mk inc -31 if alf == 316 -qby inc 887 if mqk == -547 -obo dec -87 if mqk != -536 -he inc -230 if tm != 2217 -e dec -469 if alf < 326 -alf inc 608 if d != 2950 -mqk dec -78 if v < -4355 -b inc -865 if ty < 356 -s dec 57 if npo < 7 -npo dec -100 if cag > -4428 -cag inc -217 if red > -1522 -b dec 338 if k == 2898 -npo inc -324 if k <= 2906 -mk dec -763 if obo >= -1687 -e inc 760 if d > 2945 -e dec 984 if v == -4350 -obo inc 651 if he <= -1126 -red dec -380 if d >= 2950 -b inc 11 if k > 2888 -v dec -406 if red <= -1142 -anb dec -900 if e <= 501 -ty inc -2 if mk != 1471 -tm dec -655 if qby > 2619 -k inc 142 if mqk < -540 -ev inc -346 if xoc != 1265 -xoc dec -284 if k >= 3032 -d inc -908 if k == 3040 -e inc 36 if swy == -41 -xoc dec 372 if alf != 930 -s dec -327 if xoc != 1159 -e inc 56 if ty < 343 -v inc -445 if npo == -221 -xoc dec 265 if s >= 2746 -k dec 604 if swy >= -42 -alf inc 918 if eb > -2662 -mk inc -227 if cox != -150 -cox dec -693 if qby <= 2614 -d inc 88 if k != 2434 -tm dec -278 if k > 2428 -v dec 384 if red <= -1145 -npo inc 854 if ev != -1390 -he inc 69 if xoc >= 893 -d inc 587 if eb <= -2650 -b dec 873 if anb == 1785 -tm dec -557 if mk != 1230 -k dec -335 if k <= 2437 -d inc -215 if cag != -4424 -obo dec -754 if red == -1140 -d inc 369 if v != -4766 -tm dec -12 if red >= -1155 -anb dec -836 if xoc <= 892 -s inc -170 if cag <= -4422 -k dec -717 if mk != 1234 -npo inc -790 if k >= 2764 -obo dec -87 if red <= -1157 -v dec -894 if ev >= -1401 -cag inc -440 if swy >= -49 -e inc 31 if d > 3091 -v dec -581 if he != -1057 -anb dec 760 if k <= 2775 -swy dec 513 if v != -3295 -s inc 840 if mk > 1242 -npo dec -359 if mqk > -549 -red dec -958 if ev >= -1403 -ty dec -246 if qby != 2617 -k inc -28 if cox <= 544 -npo inc -881 if cox > 545 -ty dec -733 if ev < -1391 -e dec 750 if cag <= -4863 -cox dec -44 if alf < 1843 -mk inc 751 if ev < -1390 -he inc -968 if mk > 1980 -d dec -431 if npo != 202 -v inc 406 if xoc != 902 -tm inc 635 if mk <= 1991 -npo dec 401 if anb <= 1022 -v dec 940 if obo >= -1034 -npo dec 572 if qby < 2619 -swy inc 934 if anb != 1021 -eb inc 499 if swy == 893 -mqk inc 17 if s < 2568 -mqk dec -704 if alf != 1836 -ty inc -301 if mqk != 162 -npo dec 29 if cox >= 579 -alf inc -677 if npo > -409 -mk dec -399 if npo == -399 -cox dec 639 if e == -213 -ev inc 602 if qby < 2617 -ev dec -238 if eb != -2149 -mqk inc 26 if k > 2734 -anb dec -153 if v > -4238 -b inc -331 if cox != 584 -mk dec 411 if s > 2574 -xoc dec -631 if xoc == 902 -mqk dec 795 if d != 3083 -swy dec -911 if anb > 1184 -anb dec 368 if e >= -217 -b dec 463 if qby != 2612 -qby dec -127 if v <= -4226 -alf inc -848 if npo != -409 -obo dec -499 if s >= 2571 -swy dec 165 if v < -4225 -alf dec 71 if mqk == -609 -b dec -717 if d != 3090 -cag inc 721 if tm <= 3694 -xoc inc 304 if ty > 1033 -swy inc 728 if d < 3096 -tm inc -690 if eb >= -2163 -qby inc 979 if ty == 1025 -s dec -175 if swy >= 1449 -s dec 639 if he > -2038 -mqk dec 615 if red <= -189 -he dec 481 if cox >= 578 -anb inc -329 if xoc <= 1532 -anb inc 350 if red != -192 -obo inc 720 if s != 2108 -ev dec -316 if s > 2111 -mqk inc 322 if alf == 246 -d dec -723 if cox > 580 -b inc -301 if alf >= 254 -cox dec 847 if xoc > 1528 -v dec -298 if cox <= -254 -eb dec -842 if cag != -4874 -he inc 483 if eb != -1324 -b inc -160 if npo >= -400 -tm dec 885 if obo == 187 -anb inc -505 if tm <= 2129 -red dec 387 if e < -212 -e dec 761 if npo <= -397 -he dec 303 if tm == 2128 -s dec 308 if b < -3718 -mqk dec -207 if he > -2041 -ev inc -655 if xoc != 1533 -s inc -601 if d > 3809 -ev dec 666 if cox < -256 -ty inc 384 if he != -2041 -v inc -560 if ty >= 1403 -ty inc 446 if obo != 194 -obo inc -570 if cag != -4868 -obo inc 21 if k == 2743 -cox dec -183 if mk != 1973 -s inc -780 if eb <= -1306 -b inc -173 if tm != 2131 -b inc 489 if v > -4488 -swy inc 337 if s < 431 -ty inc 36 if alf >= 240 -xoc inc -941 if s < 427 -xoc dec -533 if xoc <= 600 -eb dec 269 if swy == 1795 -eb inc -718 if swy < 1796 -xoc dec 319 if eb <= -2039 -ev dec 855 if npo < -390 -v inc 208 if d >= 3805 -d inc -846 if tm == 2122 -red inc -636 if mk <= 1977 -d dec 695 if ev == -1764 -e dec -864 if cox == -268 -v dec -913 if d == 2270 -alf inc -364 if cox > -270 -he dec -211 if cag != -4862 -b dec 624 if b != -3887 -v dec -953 if b < -4514 -ty dec 631 if b < -4518 -e dec -496 if obo <= -367 -d dec -911 if cag >= -4872 -mk inc -549 if xoc >= 1117 -alf dec -586 if e <= -971 -cag dec -919 if k == 2743 -qby inc -803 if cag <= -3943 -k dec 18 if k > 2734 -ty dec 537 if qby > 2909 -swy dec 973 if tm >= 2122 -d dec -502 if qby == 2916 -ty inc 50 if he >= -1816 -cag dec 344 if e > -985 -cag inc -967 if anb < 311 -ev inc 193 if npo != -393 -ev inc -934 if cag >= -5265 -ev dec 416 if d == 3683 -ty inc -963 if d < 3688 -s dec -904 if s <= 424 -b dec 52 if b >= -4524 -alf inc -427 if obo <= -363 -red dec -686 if cox > -268 -b dec 551 if mqk == -695 -xoc dec -670 if v > -2428 -anb inc 310 if ty >= 401 -ev dec 768 if red < -519 -tm dec -391 if k == 2725 -b inc -624 if xoc < 1797 -s inc -962 if ty != 391 -xoc inc -482 if mqk > -703 -alf inc -110 if v < -2418 -mqk inc -812 if s < 1329 -cag dec -584 if red >= -529 -qby dec -503 if npo >= -405 -npo dec -592 if npo <= -396 -anb inc -611 if anb < 313 -anb inc -537 if red < -538 -eb inc 781 if cag < -4664 -xoc dec -241 if he >= -1821 -k inc -974 if swy >= 816 -eb dec -649 if ev > -3690 -he dec 258 if b > -5750 -cag inc -618 if tm >= 2513 -b inc -132 if npo == 190 -cox inc -187 if mk > 1427 -tm dec 244 if npo <= 198 -cag inc -21 if alf != 350 -npo inc -332 if ev >= -3696 -obo inc -144 if ev < -3698 -npo inc 652 if k >= 1744 -anb inc 682 if b > -5739 -mk dec -585 if eb > -607 -ty dec -395 if red <= -521 -d dec -118 if cox < -260 -obo dec 97 if d < 3797 -mk inc 561 if s != 1327 -mqk inc 341 if xoc < 1558 -eb dec 136 if xoc >= 1546 -eb dec -144 if b == -5744 -b dec 416 if xoc < 1560 -e inc -688 if red <= -520 -cag inc -846 if cox <= -264 -e inc 858 if mk >= 2009 -d inc 120 if mqk < -1165 -eb inc 275 if anb < -304 -d dec 426 if e <= -801 -obo inc -175 if alf == 358 -b inc 411 if v > -2433 -anb dec -285 if qby != 3420 -e inc -899 if cox != -257 -ty inc 764 if xoc >= 1552 -eb inc 157 if tm == 2273 -alf dec 416 if xoc <= 1562 -mqk inc -251 if d <= 3498 -s inc -405 if e != -1698 -he dec 280 if v < -2419 -mqk dec 783 if e == -1705 -s dec -530 if mk > 2013 -cox dec 601 if qby >= 3421 -alf dec -214 if cox <= -253 -cox inc -280 if v < -2418 -obo inc -617 if k > 1749 -tm dec 400 if v >= -2427 -obo inc -810 if swy == 820 -cag inc 245 if red < -524 -k inc 939 if obo < -1973 -xoc inc -867 if d != 3499 -ev inc 930 if ev >= -3690 -npo inc 490 if npo == 513 -obo dec -127 if tm <= 1874 -v inc -937 if cox < -539 -cox inc 806 if eb < -315 -tm inc 868 if b == -5749 -d inc 370 if cox != 264 -mk dec 735 if d >= 3488 -v dec 651 if tm >= 2736 -d dec 751 if d == 3495 -eb inc 73 if eb == -320 -anb inc 946 if mqk >= -2202 -k inc -879 if tm != 2731 -cag dec 329 if cag >= -5075 -v dec 110 if npo <= 998 -cox inc -324 if v != -4012 -s dec -43 if xoc <= 688 -xoc inc 154 if ty <= 1552 -npo dec 126 if e == -1705 -mqk inc 631 if qby < 3428 -obo dec 875 if k < 882 -eb inc -159 if d >= 2737 -ty inc 158 if mk < 1266 -cox inc -726 if cox != -65 -red inc 699 if he <= -2352 -anb dec 348 if he == -2353 -mqk dec -25 if cox <= -792 -he inc -72 if ty == 1550 -tm dec -396 if obo >= -2712 -mqk inc -730 if alf >= 153 -ty inc 950 if b <= -5741 -qby inc 711 if b <= -5747 -he inc 990 if ty == 2500 -eb inc 691 if cag <= -5394 -v dec 315 if v >= -4001 -cag inc 831 if k == 872 -cag dec -285 if s != 974 -tm inc 500 if k >= 865 -ty inc -407 if ev >= -2761 -ev dec -960 if v >= -4019 -anb dec 698 if cox < -781 -swy dec 265 if cox <= -783 -e dec -962 if anb < 237 -he dec -152 if swy != 555 -npo dec -416 if alf < 159 -red dec 450 if qby > 4127 -cag inc 253 if s <= 964 -cox dec -969 if tm <= 3634 -e dec 442 if qby < 4135 -mk dec 890 if qby > 4128 -cag dec -934 if ty != 2085 -cox dec 905 if k != 876 -red inc 595 if k <= 862 -b inc 105 if npo > 1286 -obo dec 502 if mk == 394 -ty dec 533 if obo != -2718 -ev inc -6 if mk < 386 -npo inc -144 if d < 2746 -e inc -232 if ev >= -1813 -alf inc -78 if ty > 1553 -eb inc -637 if ev != -1796 -tm dec 132 if e != -1425 -swy inc 667 if alf == 78 -red dec -166 if mk <= 387 -swy dec -173 if v >= -4014 -qby inc 788 if qby > 4121 -ty dec 172 if qby <= 4919 -red dec 447 if tm == 3501 -obo dec 366 if alf == 78 -he dec -842 if mqk != -2305 -xoc inc -10 if d >= 2736 -ev inc 517 if cox != -726 -mqk dec 865 if npo != 1151 -obo inc 29 if red <= -552 -qby inc -337 if b == -5644 -cag dec -970 if mqk != -3172 -e dec 343 if xoc != 827 -d dec -890 if v == -4017 -v dec 793 if anb > 220 -cox dec -442 if he == -599 -eb dec -759 if anb > 225 -obo dec 45 if k == 872 -obo dec -534 if e > -1764 -cag inc 344 if npo >= 1149 -eb inc -458 if e <= -1764 -obo dec 55 if mqk > -3167 -s dec -487 if v > -4813 -xoc dec -51 if d >= 2744 -ty dec 568 if ty >= 1387 -cag inc -698 if cox <= -276 -cag dec 162 if mqk > -3170 -k inc 563 if qby > 4579 -alf inc -784 if tm >= 3498 -mqk dec 520 if obo > -2624 -npo inc -780 if qby > 4576 -alf dec 152 if he >= -602 -v inc -614 if eb <= 415 -he dec 659 if k < 1445 -ev inc -49 if d >= 2740 -e dec 302 if v >= -5424 -ty dec -877 if alf < -867 -qby inc 368 if swy != 1394 -anb inc 732 if swy < 1396 -mk inc 61 if ev > -1344 -b inc -66 if cox == -280 -npo inc 11 if swy <= 1397 -swy inc 292 if alf >= -852 -red inc -606 if mqk == -3684 -e dec -460 if cox > -272 -s dec -469 if cag > -2898 -tm dec -717 if obo > -2618 -xoc dec -796 if cag != -2893 -ev inc -145 if tm < 4222 -e dec 892 if red == -1167 -red inc -403 if red == -1164 -tm dec 519 if npo != 389 -cag dec -107 if cag <= -2900 -ev inc -385 if d > 2743 -qby inc -444 if alf <= -857 -ev inc -201 if swy != 1398 -npo dec -851 if s >= 1922 -s inc 975 if s <= 1923 -alf inc -906 if v != -5413 -obo dec 870 if ty >= 815 -obo inc -26 if anb == 959 -e dec -65 if e <= -2951 -ty dec -835 if anb == 958 -anb dec -49 if swy > 1394 -mk inc -253 if mqk <= -3680 -e dec -862 if b != -5708 -qby dec -293 if s == 2896 -s inc -845 if cox != -271 -xoc inc 509 if npo >= 387 -obo dec -758 if mqk >= -3675 -v inc 370 if b < -5703 -cox dec -986 if red >= -1172 -b inc -682 if d >= 2739 -k dec 568 if v >= -5055 -mk inc 451 if alf == -1764 -ty inc -56 if mk <= 645 -eb dec 173 if s <= 2051 -s inc 836 if ty != 764 -alf dec 345 if cag <= -2887 -cox dec 206 if k != 867 -eb inc 44 if s > 2053 -d dec -294 if cag <= -2891 -he dec 904 if swy >= 1386 -ty dec 499 if swy < 1399 -e dec 891 if tm > 3698 -b dec -732 if v < -5057 -qby inc 722 if red != -1168 -e inc -609 if npo != 379 -b inc 741 if e < -3525 -b inc -833 if tm >= 3701 -red inc 282 if ev > -2072 -obo dec 441 if b < -5647 -xoc dec -612 if anb != 1005 -s dec 67 if mk > 647 -cox dec -341 if red > -879 -v inc 316 if qby <= 5519 -mk inc -251 if ty == 271 -ty dec 587 if b <= -5658 -anb dec 204 if d < 3044 -he dec -358 if qby < 5521 -s dec -594 if obo < -3946 -xoc dec -802 if d > 3029 -alf dec -536 if alf <= -2105 -tm dec 209 if cox <= 711 -s inc -142 if anb > 809 -s inc -571 if mqk >= -3676 -npo inc 607 if alf == -1563 -swy inc -438 if swy >= 1388 -b inc 325 if xoc != 3092 -k dec 338 if s <= 2650 -cag dec -748 if he == -1804 -npo inc -186 if npo <= 382 -cag inc -920 if tm != 3483 -swy dec 288 if mk >= 652 -ty dec 362 if mqk != -3685 -alf inc 291 if anb == 811 -mqk inc 203 if red == -890 -swy inc 712 if eb >= 231 -ty dec 327 if v > -5052 -npo inc -453 if mqk == -3684 -cox inc 747 if mqk < -3685 -qby dec 844 if cox >= 698 -cag inc 785 if swy != 1659 -red dec -820 if xoc > 3086 -anb inc -2 if cox < 709 -cox inc 91 if cag <= -2280 -cox inc 988 if mk <= 643 -ev inc 895 if ty != -433 -red dec -411 if npo == -259 -npo dec 831 if npo > -261 -k dec 799 if mk == 643 -qby inc 373 if v != -5054 -e inc 949 if swy > 1668 -qby inc 278 if d > 3037 -eb inc -839 if obo != -3946 -mk dec 758 if anb <= 800 -npo inc -662 if s != 2642 -e inc -807 if e < -2575 -cag inc 755 if swy <= 1669 -e dec -532 if swy > 1662 -alf dec -4 if eb <= -596 -swy dec -552 if ev <= -1170 -d dec -857 if cox != 1700 -anb dec -31 if anb > 798 -eb dec -482 if npo < -1759 -ty inc 820 if d == 3897 -xoc inc -846 if v >= -5054 -alf dec 312 if d != 3895 -obo dec -531 if npo >= -1752 -b dec 722 if ev > -1177 -d inc 912 if ev == -1173 -e inc -497 if cag <= -1514 -b dec 551 if eb <= -599 -mqk dec -130 if alf >= -1576 -obo dec 426 if s >= 2649 -mqk inc 672 if cox >= 1698 -red inc -879 if alf <= -1568 -he dec -503 if cox != 1687 -tm dec 117 if ev != -1173 -he dec 237 if mk < 645 -qby inc 189 if eb != -601 -k inc 820 if k < -279 -mqk inc -594 if obo <= -3421 -k dec 375 if v > -5041 -cag dec 298 if d != 4807 -b inc 985 if ev != -1163 -tm inc -697 if cox >= 1687 -v dec -940 if swy >= 2212 -k inc -260 if d >= 4806 -ty dec 73 if k < -526 -swy inc -530 if s <= 2654 -mqk dec 636 if swy >= 1686 -d inc 32 if qby <= 5516 -v inc -809 if v <= -4103 -e dec 380 if k != -540 -ev inc -651 if b == -5939 -qby inc 352 if alf >= -1576 -v inc -256 if obo > -3416 -mqk dec 28 if red <= -527 -alf inc 395 if npo > -1762 -ev dec 317 if d < 4837 -cag inc 74 if red >= -528 -mk dec -575 if anb == 833 -cag dec 744 if obo == -3421 -mk dec -455 if qby == 5868 -k inc 350 if cag <= -2266 -d inc 730 if npo <= -1749 -ty dec 180 if mk != 1673 -xoc inc 364 if cox == 1694 -anb inc 937 if cox == 1694 -s dec 459 if tm >= 2785 -cox inc -594 if cag != -2271 -cox dec 874 if cox > 1102 -xoc dec 289 if alf > -1178 -e inc -178 if obo < -3413 -red dec -965 if obo >= -3416 -npo dec -47 if ty == -497 -alf inc -264 if npo < -1697 -v inc -518 if alf == -1429 -red dec -264 if swy == 1697 -k inc 540 if obo > -3415 -ev dec 208 if tm != 2799 -npo dec -967 if tm >= 2788 -xoc inc 106 if swy == 1691 -eb dec -276 if s >= 2185 -b inc -151 if mqk == -4812 -he dec 120 if he <= -1534 -e inc -236 if cox >= 1091 -tm dec -25 if alf == -1436 -xoc inc 618 if s == 2186 -b dec 269 if qby != 5876 -cag inc -911 if cag != -2267 -mqk inc -68 if he == -1658 -alf inc -267 if ev > -2035 -cag dec -228 if npo < -733 -k inc -527 if cag > -2043 -qby inc 341 if red == -533 -xoc dec 539 if mqk >= -4879 -d dec 884 if ev == -2032 -mk dec -837 if ty == -497 -tm inc -879 if k == -707 -k dec -32 if tm > 1907 -e dec 771 if ev > -2026 -qby inc -732 if s <= 2192 -ev dec 629 if swy < 1700 -obo dec -799 if e > -4138 -e dec -954 if k >= -683 -ev inc 177 if eb == -329 -d inc -151 if cag < -2032 -b dec 967 if alf > -1711 -e dec 836 if b == -7326 -he dec -543 if eb > -337 -d inc 478 if alf == -1705 -mqk dec 251 if xoc < 3047 -v inc 235 if anb == 1770 -xoc inc 94 if mqk > -5134 -swy dec -106 if s > 2176 -cox inc 591 if xoc != 3138 -eb dec -594 if eb == -329 -he inc -389 if qby == 5469 -swy dec 680 if ty != -487 -alf inc 713 if ev < -2483 -mqk dec 533 if b != -7332 -mk dec -282 if tm <= 1920 -d dec -878 if tm >= 1913 -ev inc -821 if b > -7327 -s dec -229 if qby > 5475 -tm dec -671 if swy > 1115 -mk dec 703 if eb > 262 -cag inc 96 if v == -4682 -alf inc -771 if mqk != -5672 -eb inc 140 if b > -7322 -swy inc -493 if eb != 270 -he inc 826 if eb == 273 -v inc 82 if s <= 2408 -anb inc -898 if tm <= 2585 -mk dec 735 if red <= -531 -obo inc -704 if eb >= 262 -cag dec -145 if tm == 2585 -k dec -952 if swy > 620 -mqk inc 818 if eb == 265 -he inc 229 if b > -7325 -v dec -717 if npo != -746 -npo inc -329 if d == 5890 -xoc inc 820 if v > -3957 -ev inc -751 if alf != -1768 -he inc -105 if npo == -1066 -tm inc -86 if swy <= 627 -npo inc 83 if qby < 5486 -npo inc 829 if mk != 1347 -swy dec -554 if tm >= 2504 -anb inc 836 if red <= -524 -npo dec -878 if b > -7328 -cag inc -276 if alf != -1763 -red inc 215 if qby >= 5469 -eb inc -509 if d >= 5884 -xoc dec -707 if he >= -1119 -s dec 42 if cag > -1801 -s dec 63 if obo >= -4125 -mk dec 358 if cag <= -1793 -eb inc 95 if cag <= -1793 -eb dec -637 if b >= -7323 -ty inc -617 if xoc != 3854 -mqk dec 510 if ty < -1112 -he inc -285 if tm != 2499 -ev inc -547 if qby < 5487 -mk dec -915 if npo < 730 -eb inc -953 if e > -4036 -obo dec 412 if he >= -1108 -npo inc -925 if d < 5888 -ev inc 930 if cag < -1792 -v inc 658 if npo <= 726 -ev inc 892 if mk <= 1918 -ev inc 756 if b == -7326 -qby inc -574 if s > 2307 -npo inc -638 if red >= -326 -tm dec 248 if mk < 1913 -cox inc 865 if s < 2317 -cox dec -950 if d <= 5893 -mk dec -632 if he <= -1108 -v inc 176 if d <= 5893 -mk inc -805 if ty != -1120 -ev dec 973 if npo < 89 -swy dec -601 if s < 2308 -e dec -146 if cox < 3509 -mqk inc 321 if cag > -1803 -xoc inc -534 if alf >= -1764 -d dec 747 if ev >= -3004 -npo inc -826 if obo != -4120 -xoc inc -343 if ev < -2994 -b dec 415 if anb <= 1708 -b dec 323 if xoc > 2976 -b inc 697 if ty <= -1118 diff --git a/2017/inputs/day_9.txt b/2017/inputs/day_9.txt deleted file mode 100644 index eb4d605..0000000 --- a/2017/inputs/day_9.txt +++ /dev/null @@ -1 +0,0 @@ -{{{{{<!!!>!>'!!!>!!!!!!!>u!!!!!>},<'>,<!>e{o!!!>!'>}},{{{<!!u<>},<!!!!!>!'!!a}!!!>,<!>!!!!!i!!,e!>,<i{o!>},<!!>}},{{},{{<e},!>},<!{"!!'e'>},<auu<oa{!!!>!i>},{<a!!,'<!>>,{<a}!!!>a>}}},{{{{<!!'!>,u!!,}!!!>!!"'!!!>,i!!e>},<!!}<!>},<!!!!'i!!!>ii{!>},<!>,<!!"!>">}},{<!!ua<!>},<{!!!>!>},<!<e''!!!>ou!!!!!>!"!!!!!!!>!!>,{<!>},<u!!a!>,<!><"ui!!,u'!>,<!!!>!!o!!a>}},{{<"!!<<!>,<!>},<o{<e!!!>!!"<!>},<o>}}}}},{{{{{{{{{<!>!>,<,>},{<!>,<,}!>},<!a"!!!>},<,!!!>,<!!!>!!!>'>}},{{<{}!!e!!!!>},{<e!!!><!!!!'!>,<ea!!u'i,e{!i>,<""a!!!>},<o>}},{<!>,<!u<!!!!au!!!>!eia'!>},<!>,<!<>,{}}},{<,oo>,{{<!>},<ei,{<oeo,!!'a!!!>!>},<''>,{<{e!!!>!!!>}>}},{{}}}},{{<i!!'}u!>>}}},{{{{<!>,<oe}'u<!>,<e"e!a>}},{{}},{{{{<!!!!!>o!!!>!!"o!!!>>}},{<'>}},{<e>}}},{{<!>,<!!o<<!>i>}},{}}},{{{<a!>!>},<!!!!{!a,!!!>{!"i!}oie>},{<e!!!!!>,<,">}}},{{{},{{{{{{<{uu{'!!>},{<>,<!aeoae>}},{{{<!!!>,<!<<!>,<!!!!i<!!!ue!>,<ui}o!!e>}},<!>,<!!e"i!!'{"'>}},{}}},<'i!!ueiu,!>},<!>},<!>!!<"}!!!>,<!>},<>}}}},{{{{<,!>},<',!!',ei!>!>},<!}!!!>i!!}ee,>,{{}}},{{{<'a'!!e!"i!>o!!!>!!!>!!!>{!!!>,<,>},<ei!<!!<!{e{ua>},{<!!!>,<{!!!!!>!!,!!!>>,{<,!!>}},{<!>,<!>!>}e!>},<!!!>}{'!!!>o>}},{}},{{{<!!!uu!!!!!!!i<>,{<,}"!>!!!>}o!>,<>}}},{{{{{<!>,<u!oo!>,<!!}a<>},{<!!!'!>o>}},<o!>,<!<!>,<<ii>}},{},{{<<!>,<>},{<i!>"o!!aue,>,<i!>},<!>},<<!!e!!i>}}},{<!>},<!!{"!>,<!o!}!>},<o,o'!>!!a,e!!!!!>,<>,{<u"!!!>!>},<!!>}}}},{{{{{<!>},<!!!>!>,<o>,{<!!!!!>!!!!o!>},<!>u!>,<!!!>i!o!>!e<!!!>''!>!>i>,{{<,u'!>i"o!!"}>}}}}},{<!!!!'}{>}},{<!>"}{!>},<!>},<i<!!!>,<i<>,<"!>,<"u>},{{}}},{{{{{<!!'e!!!!!>>,<!!a{o!>u,,o}"{>},{<!>,<<,!!!>,!>o!,!>,<!!!!'>}}},{{{<uo!!!>!>},<!>,<e>,{}},{<!!'a",!}!!!>!!i>,{{},{<!!!!!e!!"e!>},<'{<!!!>},<o!!u!!!!!>{{!>,<>}}}},{{<,<!,!!">},{{{}},<!"o<o!!}!>},<!>,<{!!!!!>"o!!<,e!o!!!!!>},<!>},<>},{<i!>},<>}},{{<'!>!>!>,<>},<"io!!!''!!!>!!o!!o!!!>,<<i<i!!!>!>,<>}},{}},{{{<'i!!!'}!!!>!>!!u!!!u!>oo!>},<>},{<!!,i!>,<!!a!>!>,<u!>},<ae>}}}},{{<{i!!iu!,!!'!!!!{"!!!>>,{<!a'>}},{{<",!>a{a!!{i!>,<!>},<}u!>,<!>!!oii>},{{<'u!!"!!!>}a!!e!aa!>,<i!!!>!!!>,<<>},<!>},<"}"!!!>i!>,<>}},{{<!!u!a',"{>,{<'}"!!!o!>},<!!'!!<a,,"!!,uo>}},{<e!>,<e{!!,}<!!<!!eu<<uui>,{<{!>,<"!>,<,!!,!!,e!!{{a,!!!!!>},<<a>}}}},{{<}!>'!!{,<!}!!"!!e!!u"e,!!i>,<!!!>e!>,<!>},<!!!!!>>},{{{{{{<!!""!!!a!u>}}},{}},{{<eio>}}}}}}},{{{{},<!!'<!!!>},<u!>!!!!i}e!!},!>,<{!>,<!!!>>},{<'!'''!>o"},!!e{!"o!>,<u!!!>{!>u>,{}}},{{{<!>,<u"o"{!!!>!>!!o!!}iou>}},{{{},<io<!!'"!>,<!>,<!!!>a<>},{<!>,<a!>},<<o!!!>{i!!o>,<!ao!>,<!!"!!u{!!{!!!!<!!e<!!a}{u}{!!!!a>}}}}},{{{{<!!!><!>},<!>},<a!"!>,<,!!!!!!,!!!>,<a!!e>}},{{<!!o<!u!!ee{>},{<!!!><<o<"e>,{<!>},<{!,!!u!!!!!!!!!>},<!!!>,!!!>i!!{<!>,<!!>}}},{<!!!!!>o!>'<!{<{!!{!!>,{<"!>!>!>},<!!!><'{o{e!>,<,a}!!i>}}},{{},{},{<!!!!a!>},<!!!}!>,<!!!>e!!!!!!!!e}!!!!a!!'}">}},{{{{<!>},<i!!!>!>},<uu<o{io>},<e<!!!>!!!>i}!>,<<>},{},{{{},{<i"!!a!!i!!!!}!>},<!}{<!'o!uu,>}},{<u!!eo!!{eo!>,<'!!!>{!!>}}},{{},{<!!!>'""!o!>,<>,<i<!>!!!>ue!!!>i{'!u<<!!!>,!,>},{{<e>}}},{{{},<!>,<!!!>,i}},!>,<!!e!!>},{{<!!!!}e!!i!'"!iu!>},<!!{!!u>},<u!>>}}},{{<"}<!!!>},<ou!o}!>,<>,<!!!>'!!!'u!!!!!u!!}>},{{<!!!>!>},<}>},<!!<!"!,'u!!!>!!,a','>},{{<u>,{}}}}},{{{{{{}}},{{{{{<aa,,!>!>,<>}},{{<oo>}}},{<}!>,<,{i!!}!>},<!!!>>},{{{{<a!!!>,<!'<!>"!!!>u<i!>},<a}'}!<ie>,{<!>,<o!!!!!>i"a}!!}a!>i<!>},<!!!>!!a!!!>>}}},{{},{}},{{{{<!>,<"u<!!}ui!!e<!a}u!>},<!!",>}},{}},{{{<">,<!>},<!!!>!!u>},{<!>,<{>,{{<"ie!}!>a!e>,{}}}},{<}i''ua{!>},<>}},{{},{<!>},<!>!>},<o},!!!>!>},<<!>,<u{,!>},<,a,>}}}}},{{},{{<,"u{>},{}}}}},{{<,!!i!!i!!!!"a"!!!>!>,<>,<e,a,}!>,<<!!!<>}},{<!!!!!>!!ou>,<<!>},<}u!!!!!>{!!,!>,<i!>,<>}},{{{<a!>{!>},<!>">},<a!o!!!>!i"!><!>,<"i}!>!>!>a>}}},{{{{<a>,<!!!>!>e!!>},{<!!a!!>},{{{},{<i>}},{}}},{{{<!>},<>,<"'<<!,">}},{{<e!!""!e!>"iaa,a>}}},{{{}},{{}},{}}},{{{},{<!i>}},{{}},{{{{<<!>},<{a!!!>!!!>}ua!!!!!>a>},{<ea!!{i!!,!!a"}!!}{u'!>ae!!!>'>}},{<>}},{{<!>},<!',!<<,!>,<>,<{,"ea>}},{<u,o!!u>,{{},<}!!{!>},<i!!!"<!!}!>},<ieo!>!>,<{!>},<!{!<!>,<!!u>}}}},{{<!!"',u"}u!>,<>}},{{{<u!>,<!a!!o>},{<!>},<!>{!>'!!u!!!!'!>,<!!<!>,<!!!>},<},!!!!'>}},{},{{{{<<ou!!e!>},<i>},{<}{!>},<!>,<!>"''!!!>a<!!!>o!!!>ue>,<!<,'!>,<<!>,<o}!!!>,<!!!>}o!!ea}>}},{{<!>eo,a!>!>},<<a!'!>},<"!u!{i!!!!e!>,<,!!u>},<{}>}}}}}},{{{}}}},{{{<,au'!>},<oo!>,<!i},}"!>},<>,<i!!!!!>},<{!!!>!>!!o'"!>!,"}!">}},{{<!!'ia!!o{e}'!>!>!!!>",!!!!!!!!!!!<!>},<>,{<!!""}!'<"{!!!>>}},{{{}}},{{<!!!>i!!!>!>},<!!!!!>!>e!!!>,<!>},<!!}eei<i!!!!uu>},{}}},{{<>},{{<!i<!!a}u!!!>"!>,<'!!!>,!>},<<!>},<ui!>,<>},<<!>o<"!!!!e}}!!!!}!!!>!!">},{{<,<!!!>e>,<!e!i!>i{<!}!>},<}!!!>>},{{<"e""!}u"!!!>!>,<!!">},{<!!!>!>},<oo!!!>'!!e!!!>!>,<!!!>,<{iau!>},<eo'>,<!>{u{e!!"}u!!<!'o>}},{}}}},{{{{{<!o!>},<>,{<o{ee!>}"!!!>},<!!o!>!!!!!>!!!>},<!>!>,<oa>}}}},{{{{<{i!!uu',",u>},<a!>,<"!!,i,!!a!>!!o!>,<!a!!e,!>},<>},<,o<!!!>!!!>o!>o>},{},{<'u!>,<!!!!>,{<i!!!>!>},<!!i!!""{!!e}u!>},<i}!!'e!!!>{'>}}}},{{{<e!>},<,!>>,{<""a'oa<!a}!!!>!>,<>,{<!>},<>}}},{<ou!!!>,!!!>,<>}},{{{<e{!!{!!!>!!!>a!!!o!!!>!!'e!>,<}o{!>},<!!">,<,'>},<!!!,!}i!>oa!>,<i"<!!<',!o>},{<i!>},<>}},{}},{{{{<,{!!o!>i>}},{<oe!>,<,"o!>},<a>}},{<i'!',!>,'>,<o<a!>},<<!>},<!!!>"!!!!o<a>},{}}}},{{{{{<a!iaou>},<!!!!!!!>ua,!>o"}e!>},<e,>},{{<,!!!>!!!><o!>,<!>,<<!>},<!>{a{i!>},<u>}}},{{{<>,{<!>,<u'i!o!>},<>}},{{}}},{{{<>}},{{<'!>,<!>},<",!!o}}{!>},<oo!!!>>},{{{{<'}!!!>,{a>},{}},{<!!!>o'!u"!!!>,<!!!!!>!a!!!>>}},{{<'!!!>,<'"}>}},{}},{{<!!!>e,o<uao>,{<<">}},{},{{{},{{<{e!!!>{!!!>},<"!"!!!>!>},<>},{<o'!!!>{>}}},{{{<'!>},<,!!e>}}}}}},{{<aioa!>{{!>,<",!>,<!!o!!a>,{{<}!>,<<!!!!!>!>},<,'{,}!>{uiu,!!i">},<!!!>u>}},{{<!!!>!!!!!!!!!>ae}'"!ua<i,!!!>,<oe!!!>>},<}!>},<!!!>}}ui!}u>},{{},{}}}},{{},{<!!!>,<!!!>o!!!!o'!!!!!>{u!>,<!>},<'i,!!}<!!,>}}},{{{<u'a,!!!>i>}},{{{{{<!!!>}e,""!{!!!!""!>!!!>ea>}}},<!!!!",'!!!>,<!!!>!!!>!<!!!>,<}>},{{<'!!!'!>ee!>,<>,<!!}!'>},<""!!!>},<i!o<!>,<eie!!",!>e>}},{<!!!>},<i!!!>'"!!!>!!<!>},<a!!,!>},<>}}},{{{{{<!>},<u!>,<!>,<!!{'!>},<!>},<<<>}},{<a!!!!!!!>!>},<<!o<"u<a'">,<!!!>,<'<!>},<!!!e!>},<!!!>oe,!!<>}},{{{{<u''!a",<io!>,<!>'a!!!>,<!!{"!!u'>},{<'!>},<!>,<!!a!>!>},<a!a!!,>}}},{{<!>},<oa>,{{{<!>},<!!o,>}},<i}u!>},<a!>},<<<!}!!!>!"e<!!!>!>},<}i>}}},{<{>,{<!>},<!>,<}{a!>,<u!>},<e!o>,{<!{e!!!>!>,<e!,!!o',>}}}},{{<'!<<i,a!!!!!o>},{{<<"}'!>},<<ao>},{<!!o!<!!!>>}},{{{},{{<!aoa{!>,<i!!e!{!!!!e!'ao!!!>,<}!>!!!>e!!{>}}},{},{{<i!>,<!>},<!>},<!>iaeo>},{{{{<!!u}!!!!,!!!!"uo!>,<<'o!>,<!>},<'i!!!>},<">},{<ii>}},<,>},{{<!>},<!>},<>,{<u>}},{<!>},<!!!!!!'"!!!>!>},<{!!!>i!>ao!>i>}},{{}}},{<i!!'!!!>e<{o"!!!!!>'>,{}}}}},{{{{<ou!{"!>},<!>},<>},<!!!>iauiui!>},<>},{<!!}e}e'!>,<!!!>>}}}}},{{{},{<!!!>}eoei!!!>u!>},<ie!!!>">,{{{<e!o!>},<}!>},<!>!!ie!,!!!i!oi!!!>},<!!!>>}}}}},{{<}!!e!iieu!!'>},{{<!>,<!!!!!>>,<}o!!!>>}},{{<!>!!u!!!>>}}},{{<!>},<<!>},<},,!!!<'u,!!o!!i<u{">,{<!>,<}!>,<!>!>,<!!!!!>!!!>!!!!}u"}i>}},{{{{<{e!>,<e{'i!oiu>},{{{{<>},{<"e!>},<ie">}}},<uu'<{<!>,<,}!!!>!!!!!>,<!!'o!!u'{>}}},{},{{},{<!!,'}!>!!!!!!!>,o!<!!!>'!>,<>,<o}!>!>,<{!!e!!,!>!!e!>,<!>i!!<{>},{}}}},{{{}},{{{<!!eu!!{o!!!>!>!!!!!!"!!!!>}},{},{<!!!>!!!!!>'oaii!!!>e!>,<!!!!!!!!!>!!!>o!>},<!!!>a>,<!!!>'!!i}u'{e!'!>e!>'!}!!>}},{{<!!!>!>},<o!!!}!!!>}'!!!>>,{}}}}}},{{{{{},{{<}u!!!!i<e!!a,i>}}}},{{<!!<}{<<u}u!>{ioe!!>,<''!!'e}!>>},{<u}eai>}},{{<'!,o>},{{}}},{{}}},{{{{{},<!!<u!!{o!}!!!>"<!>,<!,>},{{{},{}},{{<i,!>!>,<"<!}'!>,<!{>},{<!!!>}a!>ae!!!>o!!u!!"e!!<'o{>,<u<!{!>},<{>}},{{{<{}eeoua!!!>},<!!o"'{{>}},{<u!!!>!!}!!!!!>!u>},{{{<!!!>!>,<'a!>}!>!!<,u"!>!,{e<>},{{<!!eu!e!aa"'o'"!>u"'<!>>,<!>},<!!>}}},{<,eo'}o!'{>,<ia,!>i!!a"!!!>!>},<}!a!!!>!!!!!>,<ee>}}}}},{{{<!>u!!o'!!}!!!!!>!!!>>},<e<!>},<u!!>},{{<,!>!i!!<!>,<!>},<!>!>,<!!!!ao{<ae,,!>},<>,<<"e!>!>!>,<u!!!!u!!!!!>,o!>,<o!!!!!>},<a>},{{}}},{}}},{{{{},{},{<"!"<"!,!!!!!>eau!>,<,>}}}},{{{{{{}},<o<i!!!>,!>,<a,!!!>!!!>!!!>!<<<>},{<a{ue>,{<a!>!>"i!o,!!{!>},<a!!!!>}},{<"ia,i>,<'!>ioi!>},<>}},{{{<>},<!!<,e'au!!!!'>},{},{{<i',e!<!>,<'u,>}}}},{{{<o'i'!!<{!>,<a!!o!!e!!,!u!!o>},<,!>,<<o!>,i!>>},{{{<},}!!",!>!!!><>}}},{{},{{{<!!!'',u'a!<a!!!>},<ou!!!>!!a>},{{},{}}},<}a!!!,'a',!>u>},{{<!u!!!>ia{!!o!!!>},<!>,<!!<!>},<!!!>"!>,<!!!!}i>},{<!>,<!>!!,!>,!>>,{<}i>}},{{},{{<''!!e<!>},<a!!!>e{!e>}}}}}},{{{{{<"u!>!!!!>,<a!!o!>},<}!>},<!>i!}'>}}},{{{{{{<,,!eaa!u!!oie!<,!!!>!>},<!>,<!>{u{!!i>},{<"<i,!a"!!eo>,{}}},{{},{<!!!!e!>},<'!!!!,!!!>!!",>}}},{}}}},{{{<i{}'>},{<{!!!>,,!!e!>,<!!!!!>a"!u!!!!e!>,<{!!!!!',<>}},{{<!!u!!,!<}}<,<>},{<"!,!>},<{a!>},<}}>}},{{<<!!!>}!!"!>,<}!!i""'!!!>{>,<!!!>},<!>,<{!u!!'<io!o{>},{{{{{}},{<!!}!>!'u>,{<'u!!!>,<!eo<!>,<!!!>{>}}},{{<a{o!!!>"!!!>'}e!>,<}>},<!>,<}{!!!>!!!!"!"!>!!!!,}<<>}}}}}}},{{{},{{{{<,!!!>,!>},<!>,<!>},<>}}},{<!>},<>}},{}},{},{},{{},{{<u!>},<ieo!{!!<'"!u<!!!>!!!>,>,{}},{},{{{<o>},<,>},{<<i!a{{{<<!!!>!!!!o>,{<!!{<a!!!>u!>},<,!!!!oo!!!>!!u"!>}!>,<>}},{}}},{}}}},{{{{{{<<!!!!!>i!>!oi}oeuu>},{{<,{!>!>!!!>!!!>},<!!!>!!!>!!!>!!,'!},o!}>}}},{{<!>a!!iu{!e>},{{{<{!!{!!o!,!!!>>},{<!>},<!>},<"oi!"!!!>!>},<>}},{<!>},<i!!i}>},{<ue'!!a"uu{!>,<!>},<uuaa{!"!!!>>,<ee>}},{{},{{{},{}},{{<a!!!>!!!!!!{!"{e}e!!,!>ae!!'},!>},<!!!!o!>},<>}}}}},{{<!!!>},<>},{<u!!!>!><,!!!>},<!!!!<>}}},{{<{<e!<,!>},<'i!"{!>},<!>,<!>,<ie}>,<{,!{},!>e!!!!!!!>!","ua!}!!<'!!u'>},{{{{<!!!>!>,<!!e'u"'<"!"',,i!!i}<a>},<aoie}!>},<'}o,<>},{<'!a!!{"u!e!><i!!'!!"o!>,<>}},{<!>!!i!{{o!!!!!>,<!{!!i<e!!{">,<e!o'u,!!!!uu!!!}!>},<,!!}>},{{{{<!!!>,i""{!!!>},<!a,>,{}},{{<!}!!!>,o!>}"!!o,!!>},{<!>},<"u}!>"!ae!{!<>}},{{<oao}}a"i{!!!>,<o{>},{<o!!!><a!!!>u>}}},{{},{}}},{<!>!!!><",{}!>ee!>,<!'!!!eu!!!><!!>}}}}},{{{<e}!>},<!!!>!!o!!!!{{!!!>!>"a!>!!!!!!>},<!>!!!!!>!!!>e>},{{<!!a!!!>}!!{ie,!!<!>!!<e!}eo!>},<,}>,<!!!!}!>i!>,<,!!"!>},<}!>o!"oo'o!>},<>},{{<{{!!!>ua'ei'!!<>},{}}}}},{{{{{{}}}}},{{},{{<!>iu'!>>}},{{<!!ouo,!>},<i!ii!>},<o!!!>,<>},{}}},{{{{{<}<!!!>},<"}<oa!!''!>'!oe!>,<!>,<iu>},<{o<<a>}},{<!,<!!!>},<>,<>}},{{}},{{{{<!ua""<o{<!!!>!>},<'i<"!",>}},{<a{!!!>,!!i!",!>,<!!i{>},{{<a!>"{aia<!!!>!!!>,<u'!!u,>}}},{{<i!>},<!{!!!!!>},<,,!!}'!!!!ae"!>,<"i!>,<o}>,{{{<,!{o<!>},<!!a}}i>,<!!'!>!oi!!!>!u<'"e!!,{i>}},{<uu{!e!!!>}}a!,o!!a!{a>}}},{}},{{{<{!>,<!!}i!>,<}{!!!>!!!>,<i"!>,<oi"}'>},{<o!>,<!!!!!!!>,!>},<!<!"!!<!>!!!>e,>,{<!>},<!!<o!!'<}i!>!>,<u!>,<!>},<!>,<!>,<!a!>,>,{}}}},{{},<aee}}u!!<}!>i!>,<>},{{{{{},{<!!!>!!"'{!!,'}>}},{{},{<!!!<>}}},{{<'a"!>e!>},<',>},<io,,a!!!>!>,<i!e!!,!>,<,,eu!!!>!!u!>,<>},{{{{<,!}<!!!!{!>,<{!!!><ia}e!>},<{}e>}},{<!!!!!!{a,>}},{{{{<i,e!!{!!!>"o{uu!>},<>},<!>},<!>!!!'!!i!>!"a!!}!>,<"'!'!>>},<{!!!>,<!!!>a!!!!{""!>"!!"'u!!!!!><!!!>>}}}},{{<!!}!>,<!>},<'!!"!"<!!,<!!!!!>!>>},<!>{}!>!>},<}}"ao!!!!ua!!{!><">},{{<!!!!!!ou<!!'u!>!>},<!>,<{!>!><>}}}}}}},{{{{<'}u!>,<{!!,}!>},<'!"'{!>},<!>>}}},{{{<{a!!!>u!>!>!!!>ae}!>!>},<{!!ua>},{{}}},{{<,!!!>},<!>!!!>>},{<}!!!uu{,!!!!i!>},<{!!!>},<ie<!a"e>}},{{<ou{!>!!!>a!!}!!>},{{{{}},{<!,u'!!!>,<u!>,<ui,}u!!!'!!!>{a!>a>,<,,"!!a!!>}},{<!!!>!>},<o!!{!>oa!!{!!!>a}a!!{>},{{<!>},<a>,{<!!o!>,<!"}!!'!!a",!a!>,<i!!!>o!!e!>,>}},{<,!>},<"{}}}"<!>},<!!e!!!e!!!>,<!!!>,<<!>},<>,{}},{<!!iao!>},<}!!!ea{!!!>,<'uui>,<i"!!!>!>,<u!a"ea!!!>,<>}}}}}},{{{{{{{}},{<,!>},<a{!>},<eoei<<o>,<>}},{},{<i!!!>!>!!!>ii!>!'<!!!>"},},!!>}},{{{{{<,,!i,,ae{!!!,!>!!!>},<!,!!o!!}!!!>}>,{{<}!!!>!!!>'!!!>"!{{!>!!!>>}}},{<!!a!>,<{oia}ueue!!!>eai>}},{{<!>},<!}!!!>!!!!!!ei!io}!!!>!!ue>},{<}!!!>!>i}!!!>,<!>u!>,<!a!!!>!>,<"o!>,<!>,<a!>},<!>,<>}}},{{<!>eo,o!'!!!>'<!!e>}}},{{{{{<!e!>!>,<!!<!!!>!!!!!>}>}},<!>!>'}}!!!>!>!>,<!>!u>},{<!o!!!{>,<!>},<'''!>},<">}},{<<,iiu!'iu!><>,{<,!!{e!!!>o!ai'!!'!!!!{a!>>}},{{<a},!>},<!!!!!><,i{!>"}>},<'<ui<!!a!!''!aa!!!!!>!!!>u'ao!!<!'>}},{{{<!u<e!>,<'{"a'!>,<!>},<!!!>>,<!i'>},{}},{{<'!,e!>},<!!>},{},{{{<<euu!>,<!!,!e!>,<!!!!},!>},<a}!!!!!>a{>},{{<!<ee!>},<o<{i!!}!!!>'!u!>,<>},<}!!!!eai!!!>,<e!>!>!!!!!>>}},{<!!!!!u!!!>!!a{oo,i>}}},{{{}},{},{<!!!>,<{'a!!'a!!!>{<!<e!>},<!!'!io>}}},{{{<i!!,!!e!!aee!!!!!>},,!!'>},{{},<e"o!!u{!>,<{!>},<,>}},{<",!>,<'!>,<!!!>!!u!!{'{!>},<}!!{!oa!!!!e'!>>,{<!>,<!>},<!>,<uie!!,!>,<{!>!!!!!!!>>}},{{<>},{{<!>,<!!a!}!!o'!>!>,<>}}}}},{{{{{{<>}},<u{!>},<e'!>,<,!>},<>},{{},<>},{{<',!,ioe!>u>,{<!>}o!>},<}>}},{{<{a'e,i!>"u>},{{{<!>},<!!!>,i,eo!!!!!>},<eo!>>},{}}}}}}},{},{{},{{{{{},{<a!!a!!!>,<e{>}}},{{<>},{{{<!>},<>}},<<ea,},!!!>!>!!"{,uei!>},<}>}},{<!!',eu'"a}!>o'}!<!>!a!!o!eu>}},{<>,<!!!>>},{<!,!!o!!!>,!,u!!}'!{ee!!i!>,<!!!>!!!>!>>}}}},{{<uo!!">},{<!!u!a!!">,<!!!>!!,}o{>},{<iuoa{!}u',{!!,}'!>,<>,<!!!>!!a!>!!!>u!>,<!>},<!>,<!'!>,<!!!!!><!!!>},<!!<>}}},{{{<!!!>},<!e>,{}},{}},{}},{{{{<,e!!,!>,<!>},<,!!!>a!,!!'ie!>,<o!>},<>},{{<e!!'i!>},<!!!>,!e!!!>!!!e"}uu!>},<u!i'>},{{},{{{<o!><!!o<"!'!!!>,<!>},<!!!>!!!>e'u!!!>o!!u!>},<}>},{}}}},{{{<!i<!i>,<{'!!i!>,<>},{{}}},{}}},{{<>,<,<e!!!>,>},<{>}},{<!!!>,<e!>,<<!!,!<!!,ou>,<!!!>o'!!!!!!!>"a!!eeu!o,!>},<o<>},{{<!>},<!!,!!,o,>},{}}},{{<!>,<'o>},{{<aeei{o}i>},{}}}},{{{{},<>},{<{!>},<!!!!!!<!!'e!>'e>,{{}}}},{{{{{{<!>,<e!{!>,<i!u!!!!<!>,<!!!>>},{}},{<oo">}},{{},<',i!!"<>}},{{{<!>,<!!,u,u'}i<!>},<!!!>!!!>{!>},<!i>},{}},{{<!oe!>}'iou!{u!!!!!!}!<!>u<a>,{<{!!'oa}!!!>!!!!,ii!>,<oa!!i!!a>}},{{{<{a}o}!,!!!!!>,<'}{>}},{{{<!>!!i"eeeuo!>},<<aa!{!!!>!!!!!>!>,<>},<{!!'>},<!>,<<<a!!,{'!!<>}},{{<'!>ao!{u!!!>"!i{}i'u,},>,{<!!!>!!iuee!!!>'!!!>,<>}},<!!!>!>},<!o!>,<e!!!!"!>,'e'a<!!}>}},{{{<eou!>o}i!>!!u}>}}}}},{{{<!!}u!>o!>,<u!!u"u!!a",a!>,<>,{}},<}}"!>,<o!>,<!}'!>>}},{{<>,<!>!>'!!!>!>!>,<!!!ai!,>},{<}}!!!><!>!!!>!!!>},<!><!>!!{!{!!}o!}>,<}i!!"!!!>,<,,!!!!!>>},{{<!!!>'!!}!!!>!!!!!>>}}}}},{{{}},{{{{<!'i!>,<ae>}},<!aa!,">}}}},{{{<!!a,"!iu!!e!"'{>},{{{{<uu'i<!!!><!>!>}uieo!!!>!>,<"o>},<}!>}!>,<>}},{{<!!!>'<!>,<!>},<ua{!>},<i!i!}!!i>},{}}},{{<!!u}!!!><a{!u!>"o!!!>!!!>",e">,<{}i!!!>!!!,!!u!!,"}!>,<!>,<i>},{<!!'o!!!!{>},{{{{<!!!>a!}e!!e"!>},<!><!o>},{{<"a""!>},<!!!!,!>}!>},<}'!!u!!!!!>!>},<>}}},{{},<}>},{{<ioo!!u}!>},<<{"!!!!ui!!{>},<"!iui!!!>!!!>'"!!!!,!!o''!>},<}u!!!>{>}},{{},{<a!!oi>}}}}},{{<"o!>},<,!}!!!>"<ao'>,{<e!>,<eu>}},{{},{{<<}!!o!{!i<!!!>,<!!!>,!>},<o"!!!>!>},<!>,<>},{<!!"u!>,<!!oa"'!!!!>}},{<!>},<o!><<<,>,{{{<!!!>{!!'u!>,<!!{o}"!>},<!>,<>}},<!!!>!!>}}},{}},{{<!!!>},<,!>ei'!e!!!>},<u,u!!!>'aui>,{}}},{{{{{<!>,<"oia!!e!!!>!!{!!u!>,<>,<!!>},{<!'!i!!!>o!o{>}},{<',!!{",<>,{<o!!<}'ii!!!>!>},<''!!!>>}},{{}}},{{{},{<!!!>{{!!!!!!a,e!'<!>,<!!!>!!!>u"i!,i!e>},{{<{<}>},{<!>,<!>{>}}},{{},{<i!!},u}'!<>,<!><o!>>},{}},{{{<a!!!!!>{!>,<o>,{<!!!>!>},<!!'a!>ii!!!>u!!oa}}"">}},{<!ai!ua!!<!!!>,<<e}a!>>}},{<u!ea"ue,!!<!<,>,{{<!}"a!>>}}},{<oa!!!>,<{!>},<e!,!>!!!!<u!!i}!>>,{{<,{{"!>},<<!>,<!>u!>!>},<}'{!!!ao>},{<!!!>},<>}}}}}},{{{{<{o'oi!>,<o!>},<ue!>},<ao>},{<!>,<a!!ia!,i}{!>,<!!!>>}}},{{{<!!o!>,<o!>},<!>},<,,{!>},<i!>u!>,<i}>,<e!!!>,<!>,<'!><a<e!>,<!>},<e,",!{!!!>,<i>},{{<!>,<"!>},<!!}!!!!!!!>!!aa!!o'!>},<!>},<>,{{}}}}},{{{<<ea!!!!}!o!!,!!,!!!>!>i!>,<"''!>!!}>,{<,,!!!!!>},<"!>!!!!!>,<o>}}}},{{<!>},<u{!a<"!!>,{<}!>,<}'e!!"<!>},<>}},{{<a!!'}{!>},<{!!!>!!!>,oa"!>,<}''!!!>,<!!}u>}},{<!!'!!'a!>},<!!!>!!!!>,{<!!!>},<{a"u}!>},<!!,!>,<i>}}},{}},{{{}},{{<"!>},<!!,uii"a!>},<a!>>},<aa!>>},{{<!!'>},{<!>!>,<e!!a''!>"!!!>o>}}},{{{<!>},<u'<'!>,<o'"!>,<,"a!>,<!!a!{!>,<!!>},{{{}}}},{{},{{{{<}}}!!!!!>,<!iiue!!"!!>},{}},{<!>!!!!!><!!!!!>!a!!!>!!,<!>},<<aa'!!<u!>,<!">},{{},<>}},{{<e!!!>a<{!!!!'}!>oi!!<!!!!!}>,{{{{<!>}}a"!!,"!!!>!>,<e!!i!!!!!>a'!!e>,{<>,{<{ue!!!!!>!!}!!!>o>,{<!>,<!>}!>!<!>!>},<!!!!!oa!!!>!>},<!>},<}<'>}}}}},<!!"u>},{}}},{<>},{<ii}!!!>}i>}},{{},{<}!>,<!>},<<">,<!>{>},{{{<'>},<>}}},{{{<!{ia!>,<a!!<'!!!",<!}e>}},{},{{{<'u}>}},{<}i!>},<}<!!o}'a,}!>!}!>i<>}}}},{{{{<>},{<!i!!"!!!>},<"!!e}u!!!>},<'!!>,{{<o!>,<!!a"!!<!>,<'!>,<,}!!!!!{!>a!!!!ea>}}},{{<!>,<<!>},<{ao}>},<>}},{{{{<uo!>,<>},{<}<!!>}},{<,u!>},<!>,<}i>}},{{<a!>,<,!!!>o!>!>},<"{oa>,{{<o!>,<!!!>,!{!>},<"}i!!!o!!!>>}}},{<,o!!!i!a{<!>,<!!!!"!,!!!>>}}}},{{<e!!ai!e,!>>,<i{,e}e!>!>},<!!'!!a<>}},{{{<i!>},<!>,<!>},<!!o>,{<"!!!>!>,<>}}},{{},{<!>},<<i>,<<!>,<oi!!!!!>!a!>,<!'"!>,<!>},<"!!!>{>}}},{{<eao!>},<a{a<e"!>!>},<>},{{{{<!!!>!'!!!!!>e!>},<!!",>},<!o<!!!!!>,!!'!!!!,i!>o!!!!!>{!'"u}>}},{{},{{{{<i!<!!,!!!!!>!!!>>}},<!!!>!{}a!!!!!>},<i",>},{},{<>,<{!><o!o!!!!!!!>i"uo}o!!"!!{>}}}}}}},{{{{<,e!!}">},<!>},<e!>,<u!!!>,<'!>},<<!!u!>!!>},{{},{}}},{{<<!>,<{<!!!u>},{{<!,!,>},{<<!>},<}a!!{!><>,{<e!>!>},<,oai!>!>},<!{>}}},{{<"u!>,<<!>},<i!>,<i'<!>!!e!{!>},<!!i,>}}},{{<}!!<!>},<i!!!!<<!!!>,<!>,<!!i!!!!!>!>},<!!!>},<ao,!>},<>},{<i!!!>"a'!!}!!{"{>,{{<!!u!!"!>,<'>},{<!!""u!e!!!!u!>,<io!>,<"u!>,<{'">}}}}},{{<!>!!<oe!>!!!>'!!,<!!<!!!>}!>>,{{{}},<!!!>,!!!>!>"ii>}},{{{<'u!!!>!!!>,<>},<u>}}}}},{{{{<i!!!{,!"!!o"i}!>,<!!!{{>}},{{{}},{{{<ao!>,<!}'!}"e,o!!!!>},<!>!>,<a{e,a<!!!>",'oe<>},{<ae,!!oue}>,{<','a!!!>a!!<!iu!a!!u!!!i>,{<}!!,!>},<!!!>,a>}}},{{<}>}}},{{{},{<i!!o!!!>"!>!!ou!}i!!oo!>},<'!!!!!>>}}}},{<!>!!u}!>,!>i!!!!!!,"!!,!>},<u!!,'>,{<}a'ua!>o!>},<!}!>},<!!u>}}},{<!>,<!!!!!>},<!!e!o!>'!!"!>,<>,{<eu,e!uiioe{>}}},{{{}}}}}},{{{<>,{}},{<o!>},<'>}},{},{{{{{{}},{{<!>},<!!,'ii!>,<!!o,!>},<"!!i'"u}a!"e>}}},<!,<i>},{<!"!e"''!>,<iau!>!>},<i'>,{{}}},{{},<!!!>,<ea!>,<!a!'}<!!!>,<!!!>!>},<!!!!!!!,>}},{{{{<e<e>},{<>}},<!'au!>!!!!!>!>,<'!!',ea'!!o!}}!!}>},{{<!!!>a{!!,!!""oue{o"!>!!}>,{}},{}}},{{{},<a"!><a!!u!>!>,<u{!>!!">},{{{<!!o!>},<ao,o!!!>,<,i<i>}}}}}}}},{{{{{<"e}uu!!,!!i!!!>!>},<"!>>,{<}<!>!!!>!>,<i!!{!!",a<!>},<!>},<!o!>o>}}},{{{{<iuu>,{{{<,>},<!>},<e!>,<}!!!><o!>},<o!!!!}>},<{a>}}},{{<!!!>ie}i<!"a{!!i>}}},{<!>u!e,e!!!!!>e"e!!!!!>ue{{!!"!>},<u>},{{{<,!a!>!,!>},<,,e!!,!,<ui>},{{<auei!!!>{!!!!!!>},<!!!>'}!>,<a!!!>e'"o!>!>"{ou}}!!}>}}}},{{{<!>,<!!'u!u!>!!!>!>,<!!,!!!>i!>,<o"!>,<}>,{}},{<>}},{{{<a'o<!>,<i!'ia!!e!!!"!!!>u'!o>},{<}!!e!!!>>}}},{{<e!>!>},<>}}},{{{},{{{{<!!!!a!!!!!!<u>}}},<'!'<!au!!!>a!<'{e,,!!{a'!!}>}},{<,>,<!!!>!!>}}},{{{{},{<>},{{<!!!>},<"!}{!!'{!!!}e"o!>,<}!>!}ou,!!<>}}},{{<<}!>},<>},{{<!>!>,<!!!>o,""eu!!'u!!i>}}},{{<!>},<iu!>,<e>,<!>},<',o,,{a!!!!o<!<e!>,<>},{{<'!>,<o!>,<!>,<>},{}}}},{{{{}},{{<}!!e!!}!}}!!!>{{>}}},{{},{{{{{{<!>"iu!<!!,i!!!>>},{<u'>,{}}},{},{}},{{<o<}u'e!>,<!!u{a!>,<eaoa>}},{<!>},<{i!>},<o>,{<,!eo!!}>}}},{{{{<!!!!!!!!!><!!!>>},<!!!!!!e{}!>,<!>,<{!,e{}aoo!!{{}>},{<!>},<u!>},<!!!<'>}},{{{},{}}}},{<!!ue!>},<!!""}{!!!>,,{a!{{!!"!!!>,<e>,{<ou,,"}!!!>!!!>!!!""!>,<o,e!}"!!!>a>}}}},{<e!!!>!>},<!>},<u>,<u'!>},<"a"!!!>,!!!>>}},{{{},<eoeo'<eiaa!!,,>},{<!!,!!!>{!!!'!>},<{!>,<ou!}!!!>,'!!!!o>},{{<o!!aa!>!!!>!>,<"!'!!!>!!!!{"a!!!>io<!>},<!>},<>}}},{{{<o"!!!>!!!>},<e!>},<o!!a>,{<ieoie!>,<u!!a!>">}},{{<!!!>!!a!>,<a!!!,!>},<!>},<u!>u">}},{{{}},{<io!!i!>,<!!e{aa!>},<>,{{<!>},<!!!!ui!!,!>!!!!{o}}!>},<>},{{}}}}}},{{{<"!!!>!>,<!>},<,a!'}!!}!>},<u"}!!,>}}}}},{{{<a'"<>},{{<!>u!>{!!i>},{{<!>{!!!>},<o!o!!"!>},<e}i!!!>o>},{<aei<e{",!!>}}},{{{<!!!!!>!o!!!>!>!>},<u{<!!}i!!!>,<!!!!<"'ei>}},{<{e!>"!>,!a!!!>,<!!!{!!!>!!!>{<!>,<!!!>,<>}}}},{{{{{<}u>},<i"!<u}!!u,!>,<>},{<!!!>!>},<}{!!"oeu>}},{{<,"'u}!>!<{'o>,<{!!}!>,!!!!!!,!>,,"!>,<!eu!>},<!>},<<>},{<!>},<'!!!>!>!>},<}<!"!><oua!<'ou>}},{{{<>},<>}}},{{{{<ai!>,<}''!>},<o!"i!>>},{<{!>u!eu{!!!>}'e>}},{<,{!e!!}!!!>,<,i>}},{<!!"i{{>},{}}},{{{{<ui>},{}},{{{}},{{<<!>,<{!!a<!>},<!!!!"a!!!>},<e'!!>}}},{{<u!>},<i!">},{{<e,!}!aea!"!'!!ea>,{<a!>},<!>,<o!>},<!>,<!>>}},{}}}},{},{{{{},{<"!!e!!"!>},<"}!><{}"!>>,{{<!o!!!>uo!!,o!!!!io!!!>'>}}},{{{<a>}},{<e,,!>,,!!i<!}!!{!!!!!>!>e!>},<u>}}},{}},{{<!!!!!!">},{{{},{<uo<!>""!>,<!!}"!>!!!>i!>>}}},{{{<!>,<e!>o!!!>o!>{,'u}!!u',!>},<}>}},{}}}},{{{}},{{{<<!>!!!>,<!>>},<{i"<uu{a!!a!}!>},<!>},<!!!}}>},{{<oaa!>!>},<'>},<!!!!aie>},{<e!>,<u,}<!>},<{iu}'!>}!!<'i>,<oea!>},<!><!u}<a"!>{>}},{<>,{}}}}},{{{},{{{<e}e<u>},{{<a"!>!!!>!!!>'>,<{,'!>!!}!>u<}!!,!!i!!!ei}>},<a!"!!!>>}}}},{{<'!!!>!!o!>,<}',!>o<o!>},<!!i>,{<!>,!>},<>}},{<{!!,!!{<ouu>}},{{{{{<o!{!}!i!io!>!!!!e!!!>!>!>!!!>!>'>}},{}},{<!!!>>,<!!!u!>""!,!>},<i}!>},<ou!>!>{,!>'o>},{}},{{<ua>,{<!!!!!>a,!}!>,<!>iaa>}},{<>}},{{{}}}}},{{{{{<!!!>!>},<{e>},{<!>,<!>,,<i}!!!!!uu,!!!>>,{<!i">}}},{{<!,!u>},{{<!>},<"uoa<au!!!>a!!,}>}}},{<!!aa}!>,<!>,<au!!!<o>}},{{{<!>!,!!u!!!>'<!>,<,!>!!>},{<!!e!>uo!!'ai{a!>>,{}},{{<o{!><i{!!!>!!!>!>>}}},{{{{<!>!>},<a!}!a!!!!>}},<!>},<,<'o!!!!,uiu>},{<!!e}{"u!!!i!>},<!!a!>!!!!!}'>},{}}},{{<!!'!!!>,!""!!!>,'!>},<{o!!}!o<>,{<"o!!"!!uu>}},{},{{}}},{{},{{{<!>},<{!!!!,!>,<>,{}},{{<oie!!i!eo!!!>{!>},<<<>}},{{}}},{{<!>},<!>!!ae!>,<>},<!>,<!{!>!>!>},<'i!!>},{<i}!!!a!>u!<'>}},{{{<!!aee!!!>!>,<!!!>u"}!!"!!i!>!e,i!!{,>},<e'oa{!!e!!}'a!!!!!>>},{{}}},{{{<a!!e!>{,i"i!!!>}!!"!!!!!>},<uu!>},<">}},{<!>!>},<!"a}ee"!>,<{!>,<,oe!!!>!>!>,<!>>}}}},{{{{{<!>,<{!!o>,{<{,!>e}!e!>,<>}},{},{<!>},<<!>,!>u,!>,<!!!!!>ae'>,{<!>},<'!!o!>},<!!e}o}!!!>!>,<e!>},<'i{!!o>}}},{{{<"!!{}"!!,,!>},<i<"e}>,{<>,{}}}},{{<u'<!!'!>},<!!!>>}},{{<!>e!!!>},<!>,<!!!>i!>!>},<ae,{u!iu!!!>u}!!e>},{<!!!>a'i!!au!{u!>},<!>},<o},u>}}}}},{{{{{<!!!ee"!>},<!>,<a!>},<a!>a!>},<}<!!"!!!>>}},{{<!!!u{<",ao!!u,!>,<'!!!>},<!!!>u>},{<ueea}!!!>{!!!!!!!!!!!>!>},<!!>,{<!!!!!>o'>}}}}},{{{<'!!!>!>o{""<i"}!"!>},<!!e!!!>!>},<{>},{<!>!!u!>},<!!,'u!>},<!>"u!>"!}!>{a!!!>},<}>},{{<!>},<e!!!>}"i{>,{}},{{{<a'!>,<,o!!!>,<e'}>}},{<!!u'!!<,e{e!><i!!!>a<>}},{<o{!!'!!!>!!{}!!<{}!>!>,<!!}>}}},{{{}}},{<!>o"u!{u"{!>,<'!!!!!>!>!>},<>,<!,a<{!!!>!!,i!>!>},<e<<!>a>}},{{<,>,{}},{{<!!o"!!!>>},{{{}},<ea">}}}},{{},{{<!!eeou{!!!>ai!>,u!!!>,<!}'!>,<!<{>,{<!!!'!<e>}}},{},{{{{<u!!!>u!>,<!!'!>,<}a!!,!>},<i!>,<>},{}},{<i{!>,<!!!>{!>!>},<!>},<{a>,<oi!i{!>o!>!!{e!>,<}!!!>>}},{},{{{<>}},{{{<!!!'!,!>e!>o<e!>i!>,<>}},{}}}}},{{{{{{{{},<!>},<o!>,<!!'eo!!!>},<!!i!"!>,<!!!>!>ie"ae>},{<!!{au!{!!!i!}a!!!>,<o!u}}!!!>!!!>,<!!!>>}},<ui!!!"","'}!>,<,!!!>e!!,!>,<!>},<!!e!!!>,<!!!!i>},{{<!>!!}"e}{!oe!'}!>!>a,>},{<!{!!u!>},<>}},{<!!!,!>,<o!!!>'''!{!!!>'!!!!!>"!>},<!!>}},{<o!>,<o"i'!>!eo>,{{{<u!!!>,,!!!>!>!>,<!>,<>},<!}!!!>e!a}ao!i!>aau,!!!!!>e>},{<!ee!o,}!!!!!>>,{<!!">}}}}},{},{{},{<!!'a!{!!!>!!{,!>!!u}!!!>,<>}}}}}},{{{},{{{}}},{}},{{{{<uu!i{}!>,<'!i>},<{aa!>,<<e!>},<<!>a!>>},{{<<a<ue!>},<o!!!!!>},<{!!eea!>,<>},{}},{<!>},<"eo!!!!o,a!!"u!!>}},{{{<}}!>,<!!o!>},<e>},{<!!!!ao!>,<!!!!!!!!!>!>!'e<<<!!!,o,!!!>!>,<>}},{<}},'!>e!!!>!!!>!a}<!>,<!!!>e}!>},<!!!>>},{<,e>,{<!>,<eu}!!!!'e"!!"!i!!!>o!!i!>"!>>,{<'}o!!u<!!!>!>},<<a<!>},<!!i<{!>,<u>}}}},{{{{{{<!>!>},<"io>}},{<'!e{!>!>},<!>,<!>,<ii}>}}},<u!!"!!!!!>,<i'e!>},<'i!!!>i{>},{{{{<!>,<a<"<{>},<u!'!>},<!!!!}{!>!!!>!>},<o>}}}},{{{{},{{},<a!!!>!o!>},<i!!!>,<'"e<}!!>}},{{}}},{{<{,!!!,!!!>},<"!>!!!>},<!!!>"'"'!!!>!!!>!>,<>}},{{},{<!!>}}}}}},{{{{<aao!!!>,<'{u"u>},{<!>},<{!>},<i!>ii!>},<!>"a<i!!>}}},{{{{{}},{<"i!!{>,{{{<!><!>},<a,,!{!!!i,!!',,'ae>}},<euio!iu!!!>!!""!>a!>},<"oa>}},{{},{<!!'}!>,<<},!!u,,!!!>!!!!,!!!{',{!<!!o!!!>>,<e{!!>},{{<<!>},<}"">,<a'<!!ouo!>,">},{}}}},{{{<{{!!"!>},<""{!o!>},<!>,<!!!>!>i!!!>!>,<}>},{<!!,"!!!}uu>,{<i!!u<!>},<uo!>,<!!ia!>,<>}}},<!!<!!a<!!!>i<!!!!!a!!ouo!!!!!!!>e>},{<o!{o}o!!!>,!>},<aa!',!!>,{<!!"!!!>},<!>i{>}}},{{<!>!}!>a'>,{{<"a}'eo!!!>,!!!>,<{",!>!>>}}},{},{<!!i!>!!}>,{}}},{{{{{},{{}}},{{}},{{{{<!>>},<}ao!!,'!!u!>,<'}{!!!>o!>},<<!!"a>},{{<e!!i!!}'!!!!!!!>},<!!!!!!i{eiu!>},<!!!>!i!>},<<!>!!!!!>!>,<>}},{{{{},{}},{<!!uo!>,<"!!e!!!!!>,'!!}>}},{<!!}!!!>!>,<>}}},{<!!e"!uuu>},{{<,>},{{},{{}}}}}}},{{},{{<,{e!>},<!,!!ue>}}},{{{{<{!>},<>,{<}"!>!>,<!}"!>,<!!!!a!>},<ea!!!!{>}}},{<!!'o!!!>u<>,{<!i!{>}}},{{<'oa!>},<>},<iio!>!>,<!<!>,<!ie!!{"<}<!!!!!>!>},<!>>}},{{<!>,o!!oe!!{!>,<"e!!!>!>>}}}},{{{},<!>},<}!!a!!!>e!!,!!!>,!!!>!>},<<o!!i!>},<>},{<!i!!!>!>},<!!!!!!!>,<<!!"!!!!a!!!!!><u!>,<>,{{<'''>}}},{{{<!>o'!>i{!>},<!>},<a">},{{<!!e>},{{<>},{{{<"<!!iia!>,<a<a!>},<!i,!>!!!!o!>},<!!!>,<u">},{<}!!,!>ii<!>,<o}io>}}}}},{{<!'"!<"!!!>,<!>!>},<!}!!a!!"!e<u"oi!>,<>,<!!!>,!i!>},<'i>},{<<o!!'oiue!!!>!eiu}!>,<!>},<!>},<>}}},{{}},{{<!>},<!!!!!>>},{<!>,"!!!!!>!i!!!>!>!><{ae!!!>o!>},<>}}}},{{{<!!!!!>}!!!>u"o''"!ai!>,<!!!!>,{{<!!!>!!!!,!>},<{!>,<!>{<eo{,!!o!>},<'i!<'>},{<!!!>>}}},<!>,<!!!>i>},{{<!!!!!{,iu!a{!>!!!>"!>},<a!>a>}}}},{{{{{<!!!>,<!!!!"<"!!<!a!>,<'!>,<<u!>,<">},<!>,<!!!>},<!>,<e!!!>!!o!!o!!!!o!!!!>},{{<'u!>a!>,<>},<!!!>!i<o!a!!!><}aouu'<,>},{{{<!!!>"!!!>,}ea!!}!>!><!!'"!!<{>,<e!!!>!>!a<!!o!!!>i}!!}>},{{{<!>},<!">}},{<,!!!!!!!><>}},{{<!!!>},<'e>,<i!>,!i,!!!>ea>},{{<,>,<!!!>o!u,i!>u!!!!u!!!!!!!>},<}{!!>}},{{<}!>,,>}}}},{<i}}iu}{!>},<!>{<u!!!!!!o'>,<}<!!<<<,!>,<!<!!"u!>,<u>}}},{{{<!>},<!>},<!!'!>,<!!o!!oa!}!>!>!!!!"{>}},{}},{{{<<!>e!ooa!!!>},<<!!!>",!>},<!u{!!!!<e!!<>},{<}}u{!!"!>},<"!!o!!!><!<!!!>,<e!!!>u!!a!!!>},<>}},{{},<a!>'{"!>},<}!>,<!!!>"e>},{{<!>},<>,{<oe!!!>!!u>}},{<!!!!!>},<!>,<!>!!i!>,<!>}},!!!!e",>},{{<}!!!>!>},<!!a'oi<>,{{<"ou!!{{!>,<''euu>}}},{{<i<<o>},{}}}}}},{{{{<uu!!!>,<!>,<e!{,!>,<!!!!!>'!!>}},{{<o,>,{<{}oe}!o!>!!!!>}},{{}},{{<<o'!<!>,<{{,!!!>},<'e!!!!!!,!!!>!!!!!!!!>}}}},{{},{{}},{{<ai!>},<}!>,}<!!"e<!>,<!o>}}},{{{<<}o!!!>!}!}>},<"i"ei<}!!!!ae,!>,<!u!!i!>!!u>},{{{<!!!>"{o!!!>!!!>ii!!!!!}!!"!!u!!!>,<!!!>e!!<>},{<uu!>'ou!'""!"i!!!>,>}},<!o!>,<<!!!!<e!>},<"!>,<>}},{{}}}}},{{{{{},<'e!!'>},{{<!!,!>!e,!>},<,'!>},<!!!!!>!!!>},<,!!a,ie!!o!>},<!u>,{<a}"!a!>!!!!!>!>},<eao!>!!oi>}},{<!a!}!>o!!!>e!>,<!!!>,<!!!>,!!a"!!,{a,>}}},{{<!!!>a!!!!!>!!!>>},{{{<!!!>}!ueae!>!>{o!!!!!>!!"!!!>!>!ua>}},<!!!>}>}},{{{{<'u,!e!{"!!{!!{"''"a}{u!}>},<!!!oo'!>,<!!!>},<!!!!!!!>},<!!!>},<!>},<o!}!!!}>}},{{{<i!>,<!!!>ui!!!>!>}i<e>},{{{<!>,<!!e!>},<"!,'!!!!aa'!!!!,>}},{<u!!"!!!>!>},<!!!>{!!!!">}}},{{<'u!!{!}{>,<!e!>,<}e}!>},<>}},{<ea!!'!>!>,<o}<!!!!!!",e!!!'}>,{<>}}},{{<{!>},<o!!!>,<,>},{{{},{<u,e!!!>},<{u!>,<'au>}},{{<{a!o,!!{<!!!>{"!>!!!>!>},<'{'<>}}}},{}},{{{{<!>{!>,<<'ei!,!!!>iu!>e!!!>!!>}},<!>,<!>},<!!o'}}u!!!>,<!>!!!>},<eu>},{{<i<"{!"}!!!<o>},{<ao!!!i!!}!!!>!>!<oae<>}},{{{},{},{<}"!>,!!}'!>},<i!!!o}!!oo!!!>!!!>i!!>,{<<!!<e<!!!!!!eo!>},<!!o!a!!!>ei!!!>!>,<!!','<u>}}},{}}}}},{{{<}>},{<!!!>eu>,{<ui<!'!!{!!!>!!!>},<o!!!>o"u!!>,<}!!!>i!!!!!!!>!>},<!<uo<''!!,ii>}},{{},{<'e'!>!>},<!!!a!>!!i!!!>!!!!<!>"{<}>}}},{{<!>,<{i>,{{<a'!eu!>"!!!>>}}},{{<!>,<o!!!>,<o<!e}"!!!>!!!>"!},,e>}},{{{{<!>,<>},{<!!a!>,<u!!<,!!o"!'{>}},<!>!>,<o"<!!!,!><<!>u>},{},{{{<e!>,<o!>,<,!>,<!>,<>},{}},{}}}},{{{{<>},{<uo>,{{{<!!!>o!>},<}e}a"{e!!!>,<!>,<u<"!!"!>},<>}}}}}},{{{<,!{>}},{<o>}},{}}}},{{{{},{{<<!!{!!!>!!!!!!!>!>},<!>},<!!a!!!>},<,!!!>'!!!!!>,!!!>''">,{{},{<{}{'!>>}}}},{}},{{{}},{{{<>}},{<a"{!>},<>}}},{},{{{{},{<!!!>>}}},{{{<!"!>},<!!<<{!>,<!!a>},<{aoi'!!>}}}},{{{{{},{<'!>}!!!>,<!!!>i!o!!!>i!!!>},<"!>,!>!!{!>,<o>,<i<!>,<!!}",>},{<i!>},<a!>!!e>,{<<!}{!>},<!!!>!!!>!>,<!>},<!!!!!>!>!!>}}},{{<!!{"!!!{!!u!!!>'!!!>!!e!!!,'>}}},{{{}},{{{<!>},<>},<}e!'i>},{{{<!>ue!!!>},<{uu!!!>}!!{'>,{{<!!!>!e!>,<ooa}ou{!>''!}",!a'>}}},{{<i!!!<}u!!,}u!!!>"!!!>},<}{!!}>},{<!!'o,!>},<o}}',!>},<<!>},<!!,a"!>,<!"!>,<a>}}},{{<i{}o!!>,{<}i!!!>!>,<!!!>!!,!!!>{>,<!>},<!>,<!<!!'!!!"}!!!>e!>,<u<>}}}}},{<!!!u,!>!>,<u>,<e{!!!>u{eu!>},<!!<<!>,<u>}},{{{<!!}!>},<'!!'ii,"!!uu!>!'e>}}},{{{{<!a<'!>,<,>},<>},{<!!,}>}}}},{{<aoo,'!>!!,!>},<!i!!u>,{}},{{}}}},{{{<{!!'e!!!>!>},<!!!>"o!!,!>},<ooi!!!><>},{{<!!!!!>},<ee!!!>,<'!!!>a{!!,e!!!!!>a!>,!<!i!>,<>}}},{{{<ua}!>o>,{<!>,<!>'a{!!!>,<!>>}},{{{<,oiu{!!!!!!!>},<eo>},{<<e>}}}},{<!>},<""!!!>!>,<,ooe!!{!!!>},<!>,<>}},{{<i!!!><>},{},{{{<!!e{!>,<!!o!!!>,<e<!}!!"!!!>!>},<,>},{<!>},<!!oo}!a!!!>!!<'u>}},{{<e>},<>}}},{{<!}{a<!'}"a!>,<a!!o'i>,<!!!>},<!!!>i"!!!!{!!!!}ao!>},<}!!'i!!!!!!>},{{<!>},<!!,!>a!"!!u!!"a!!e>},<o,e!>,<!>,<}!!e!>},<!!'a,ii!o!>},<!!ai">},{{<o"!!!>!!!>}}!!!!!>i!>},<!>},<">,<!!!!!!!><{!!u!!,a'o{!>,<!">},{{<<a<>,<{>},{{{<!>o!>!>e}i">},{{<!!!!!>!>,<<!>},<!{a<a<!!>},{<!!'ue"e{ua>,<!>'!!}o!!!>!!!>a!>,<<!!!>!!!!!!{!>>}}},<{<a"!!"}o'io>},{<ue!>},<}e'e{>}},{{<'!>,<o!!!>},<!>!!!>oi'!!!>},<'o<>},{{{<!>!>!!!>!>},<!!!>},<u,!>,<!o}>},{}},{<!!!!}!u{!o!!ieea",u!!!!!>!!!>!><!!"">}},{<!>},<<}!!aa"!>},<"!>}a{!>},<!!!!!>!uo>}}}}}}},{{{{<{!}>},{{}},{}},{},{{<,!>"!!!>!>,<!!oo!!!>},<}i!'u'!!!>!>!>},<{a>,{<a!!!>!!!>!>,<!!!'!>!a",!>},<!!o!>},<a!!!!}}{>}},{<{u!>{,!>!!<!i>,<e<!>o!i!!!>!!!!"uo"!>,<u'"!>},<,!i>}}},{{{<<iee!!a"!>},<!>,<,>,<,!!!!!>}o!>,<oo!>!>,<"io!>},<}!',"!o>},{<}!!{'{!!!!<{!ai!!!>"!<ou!!a!{<!!">},{<!>},<!>,<i!e!!!>a!>,<!!o!>!>},<!>},<!!!>aa>,{<u"{<!>},<}!!o'"i!!u<}a>}}},{{{{{<>},{<<}uoa,'!e!!e!!!>!{o!!!i>}}},{<ai!!!>eou!!!>!a!!!ei}!{u!!!a!!!<!!ei>,<aue}!!!!}!>,<a{o!>,<!!!!>}},{{<!!o!!ieu!>,<!u',aeaia!!}">},{{{},{<!!'"<}i>}}}}}},{{},{{{{<'!!e!i!>u!><e,!">},{<!<<!>!!uu"!>},<!!u<iia!!}!">,{}}},{{}}},{{<a!!a<!>,<'!>,<!>,<,',!>,<>,{{{<!!!!!!!>e}"!!i<>}},<e!}'!>},<!>!>},<!!a!!'i>}},{<"!a',"a>}}},{{{<<,!>},<!>,<!o<!>},<<!!!>u>},{{{}},{<!!!!e<!!!!!>o!>,<o{!>!>,<>,<>},{}},{{},{<"!>,<!i>,{<>}}}},{{{<{!"!>i"!!<i"{}>}},{<>,<oi,i'>}},{{{<{!!!>oe!'!!!!!>!>!>},<!>,!!!e{a>}},{{<"!>,<!>u!!,!>a{<!!'a,>,{<i"!>},<u!>,<,,'!,!o!>},<!!!!i>}},<i!>},<io<!!a!!,!!!>}!"'"o!!o!>}>},{<!>'ue!!!>,<'ia}{!>},<!>,<{o<u!>,<>}},{{{{{<>}},<!o!!!>},<!!!>!>},<!!{ae!!e!!!!!!!!!!!>i>},{{},{{<o!>},<}{o!>,<!!!!!>!!!>,<!>!!!>!>,<u>}}},{{{<!>,a"!!i!>},<!!"!!"!!u}ue!!"o!!e>},{}},{<!>,<!!!>!!!>{ue!e,!>,<o<o{!>,<!>,<!!!>,<>}}},{{<!>},<i}!!<<!!e!>>}}}}},{{{<,>,<{!>},<{!,{,>},{<<e"}u}}!!!>!>!!!>a!>},<!>,<oea'u!!!>>,<i!>,o<!>!!"!>a!!!>,<!'!>!!!>>},{<{o{uuo<,o!!!>!!!>!!!>}>,{}}}},{{},{{{},{}},{{<i{ie"!o'{!!!>},<!a}!!!>},<>},<!!,e<e!>},<!>},<!!!>a!!e!>i>}},{{{{{{{{{<!>u!!!>!!!>!ui'{!>},<>}},{}},{}}},{<o!!!>>},{}},{{{{}},{{{<}ue<!!!!!>i!>},<!!a}a<!>,<!>,<>}},{{<!!{!>i!!!>},<a<!!!>!>},<!>},<u}{ao!!!!>},<o!>,<o!!!>!!!>i!!!><!>oe}!o>},{{{<!>!>,<!>ee!!!a!>!!!>>}}}},{{<a!!!>!!<<!!!!u!!e>,{}}},{{{<!>},<eu!>i!!'!>!!!!!>!>,<">},{{<'!!!!!>u!>,<ue"{,i!a}"{!!!>!!o!>,<>}},{{},{}}},{{{{},{{{<!>,<!'>}}},{<!i!>,<oe}!!o''<!>},<>}},{{{<ee!>!!>}},{<a{>,<!>!!{!>,<>}},{{{}},{{{{<!!a>},<>},<{!!!>,<o>},{{<{<<>},<!!!"!>,<!!!!!>!!e!!!>!>!!>}}},{{<!!,u{!!}"uie!!}!>,<o>},{{{<}!!!>!>,<!>},<a>}},{<!!!>!>,<<ea{"!>}aua}!>},<}!!!>!!!o'>,{<'",}"}>}}}}}},{{{<e!>},<!>>},{{<!>!>"'!!!<}!io!!!!u!!!>!><i!a!!!!!>>}}},{}},{{}}}},{{{<>},{{<!!!!!}!!i!><!!!>>}},{{<!!!!!>'>}}},{{{<{!!!><!!!>e!>!!!>e"!,}u>},{<!>}>,<!!!>'!"ae<a>},{{<i!>,<"!>},<!!!!!>},<ae!>>},{}}},{{{{<>}},{<o<!!!>e>,{{<oa!>,<"!}'u!>,<o'!>!"",!!!>>},{<!!a!>,<!!}!>},<!>},<!!!!!>,<u!>,<e<!!<a!{a!,!!!>!!!>>}}},{{<}'{!!a!!!>!!o!>!{!>},<!!!!!!""'>},{<{!!!>{>}}},{},{{{{{}},{{{<!!{"eu>},{}},{<!!'ia!}a''!>}>,{{<<},!>,<,ea!oi!!'a!!!"!!!>!>,<!!!>u>},<>}}}},{{<>}},{{{{<!>,<{!e!>,<au<,}>},{<!>!>},<"<e!>!"o',ua'"!>},<!!!{>}},{<!"!>},<!!}!!"e!!!>{{!!'u!e!>,<"!>,<>}},{{{<o!!!>!!"!"o!>!>,<!!!>>},<,a<!>},<!>,<!!o{ioo!"!>>},{{}},{{{<}'!!!!!>},<}{>}}}}}},{{<}e{!!ieia"a!>!eeu!!i!>>,{<!!!!!>"i>}},{{<'<,!'!!!>!>},<e>,<a!>>},{{<!!u<a'!!!><"!ou>,<!!!>!,!!>}}},{{<}u!o>},<!>!>,<ui>}}},{{<uu!i!<u!<u!!!>{!!!ii!!!>>},{<!!,,!<!{!>},<!!!>>,<<i!"}!!!>"oi}"o'!>!'!>!u>},{{<<i!!a!>!!"o!!i!!,e}{!!"i!!!><>},{}}}}},{{{{{},<a"!!!>!>'>}},{{<'>},{<,!!eie!>},<!!!>},<o!!!>!!!>'"!!!!<!>>,<o!>ou<>},{{<a!i!!io,>}}},{{{{<!!!>!>},<!!'!!,"!!!>!}"}!>},<}!!u>,<<a!!!>"!>,<"!!"o!>},<>},{{}}}}}},{{{<u!!!>"!>!!!>oi{!!!!<a!>},<i{!>!>"<}>},{{<}!!ee!>!!!!ea!!!!!!!><,!>>},<i!!!>,<u<i}"!!!>,iii{a}a!o>}},{<!>,<!>},<!!,}!!<!!!>'!!!>'!!!>},<!!!a>,{<!<}!>,<!!!>,!{{<o!>,<a!!!>!{u!>,<}!!!!!!,>}},{<o>}},{{{<!e!!!!!>,<,}a!!o!e}!!<i,a!!!!!>!>>}},{{<'!>},<!!<i!>!>a!><!>,<!!!>'>}}},{{{{<}!>,<!>},<>}},{<}!!!>!!!>!!e!>,<ooia!<>}},{{<}"i,i{!>,<<,}!>}!<!!}!!!!,{!!>},<<ii}!!!>!i>},{}}}},{{{<i,,a"!!oie!>,<u>}}}},{{{<>},{<!ua}>}}},{{},{},{{{},{<'!ou{>}},<!!!>!>!>},<{!>,<oeu>}}},{{<!!!!o!>!!"!!!>!>,<!"!>!!!>!>,<{u!!!>},<!!!>"!!>}},{{{<!>!},<!!{<>},<!>},<o}e!>,<}>},{{{},{{<aio{<!{!!u!>'{a,o!!ii">}},{<ei!>},<},!'<!!o'!!<!!{!>,<a!{>,{{}}}},{},{{<!!!>!>},<,!!!>}!>}!!ou!}ia'i>,<!e!!!!!!i!>},<!!!>!>!>},<!>,<!!!>},<e'!!'u!!!a{>},<u'i}!!!!}!>e">}},{<{!!auo!>,<e!>},<<i!!i!>,<'!!!>ie}"u>}}},{{<>,{{}}},{{{{<!!<a!!<,!!a!!!!!!e<>},<!>>},{<a}!!!>!>},<{!>},<u!>},<,!>},<'>}},{},{<"!!!!i!!{"o!!a}!o!!!>!>'>}}},{{<ou<!>,<>,{<!>,<!!,{'a,'!!,!>,<!!u!>,<!>!<<!>,<">}},{<<'>}}}}}} diff --git a/2018/inputs/.gitkeep b/2018/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2018/inputs/.gitkeep diff --git a/2018/inputs/1.txt b/2018/inputs/1.txt deleted file mode 100644 index 079567f..0000000 --- a/2018/inputs/1.txt +++ /dev/null @@ -1,968 +0,0 @@ -+11 -+9 -+15 --17 -+8 -+16 -+5 -+13 -+8 --6 -+12 --17 --16 -+13 -+16 --15 --5 -+11 -+19 -+5 --8 -+20 -+18 -+15 --4 --12 -+8 -+2 -+15 -+12 --13 --4 --1 --14 --15 --6 --9 --13 -+18 -+13 -+6 --8 --3 --19 -+8 -+17 -+8 -+5 --11 -+15 --7 -+9 --18 --9 -+17 --14 --19 -+4 --6 -+4 -+1 --12 -+4 --1 --9 -+4 -+19 -+20 -+11 -+8 -+19 --13 -+17 -+6 -+8 --11 -+5 -+9 --15 -+17 --12 -+6 --19 --2 -+17 --18 -+7 --5 -+19 -+15 -+5 --6 -+2 -+5 -+18 -+11 -+2 -+5 --14 -+17 -+17 -+1 -+17 --9 --1 -+5 --11 -+5 --17 -+2 -+14 -+16 --3 -+17 -+18 -+1 --16 -+19 --11 --10 -+3 -+8 -+17 -+19 --18 -+6 --1 --2 -+14 --2 -+12 -+11 -+1 --19 --1 -+18 -+13 --6 --10 --13 -+12 --11 -+19 -+14 -+17 --2 --18 --4 -+11 --12 --2 --21 -+7 --1 --5 --13 --18 --18 --7 -+9 -+12 -+6 --12 -+20 --19 -+6 --19 -+3 --16 -+20 --17 --8 -+4 -+8 --21 -+18 --6 --13 -+2 -+5 --14 --16 --19 --17 -+4 --15 --11 --3 -+6 -+13 -+18 --16 --16 --15 --15 --2 -+1 --3 -+13 -+25 -+1 -+14 --8 --8 --19 -+7 -+11 -+20 -+5 --9 -+8 -+19 --9 -+3 -+1 -+1 --12 -+18 -+15 --5 -+11 --1 -+18 --2 --18 --14 --1 --16 -+12 -+12 --20 -+10 -+25 --13 --17 --20 --13 -+11 --40 --19 -+5 --21 --9 --15 --6 -+3 -+13 --5 --2 -+33 -+3 --7 -+42 -+32 --13 -+2 -+37 --1 --20 -+30 -+3 -+8 -+10 -+11 --5 --26 -+35 -+16 --12 -+9 -+16 -+18 --13 --15 -+19 -+6 -+18 -+16 -+11 -+16 --2 --10 -+1 --2 -+17 -+7 --1 -+17 -+6 -+15 -+7 --5 --6 -+9 --4 --17 --14 --1 --21 --2 -+15 -+3 -+8 --18 --17 --14 -+6 --17 -+20 -+13 -+14 --1 --1 -+3 --11 -+19 -+19 -+7 --18 --9 -+11 --12 -+11 -+4 -+2 -+8 --2 -+6 --20 -+5 -+6 --13 --8 -+6 -+11 -+8 -+2 -+7 -+11 --7 -+18 -+11 -+15 --16 --18 -+6 -+10 -+6 -+15 -+13 -+4 -+4 -+14 -+14 --47 -+17 --7 --20 --1 -+19 -+16 --23 --13 --17 -+13 --8 -+6 --20 -+4 -+15 -+4 -+19 -+19 --7 --24 --17 --19 --2 -+19 --13 -+8 --4 --19 --9 -+29 -+21 --29 -+2 -+15 -+22 -+1 -+21 --13 --14 -+12 --57 --5 --49 --10 --19 --19 --6 -+7 -+21 --12 --13 --13 -+4 --15 -+9 -+21 --7 -+19 -+32 -+31 --27 --21 -+25 --101 -+69 --75 -+26 --22 --45 --30 -+5 --40 --15 --880 --60727 -+14 --13 --18 -+7 -+2 --5 -+6 -+14 -+5 -+5 --18 --15 --9 -+7 --10 -+19 -+4 -+7 -+6 -+3 -+21 -+2 -+5 --19 -+15 --11 --19 --7 --1 --16 -+4 --12 --15 -+3 -+5 --6 --14 -+11 --16 --7 --15 -+8 -+12 --2 --9 --12 --17 -+19 --5 --19 -+16 --10 --13 --14 --1 --10 --18 --6 --11 -+8 --11 -+4 -+14 -+9 -+8 --18 --9 -+8 --19 --5 --14 -+13 -+19 -+13 -+16 -+19 --4 --4 -+3 -+19 --4 --7 --15 -+6 --9 --15 -+12 --14 -+6 --17 -+9 -+13 --4 --20 -+17 --9 --12 -+16 -+6 --9 -+19 -+10 -+11 -+17 --19 --1 -+12 -+12 -+1 --6 --1 -+4 --12 -+11 --14 -+19 --3 --9 --6 --23 --2 --13 -+18 --2 -+10 -+2 -+8 --9 --20 --17 --21 --14 -+11 --5 --15 -+2 --9 -+4 --7 --12 -+9 --1 --11 -+1 --10 -+11 --17 --10 --17 --3 --10 -+11 -+15 --19 --14 -+1 -+2 -+18 -+17 -+3 -+17 --18 --15 -+2 --3 --14 -+9 -+9 -+6 --18 -+13 --21 --18 -+12 -+7 -+13 --11 -+20 -+12 -+1 -+15 --14 -+4 -+11 -+18 --2 --7 --12 --11 -+5 -+10 -+6 -+8 -+18 -+6 --13 -+19 --5 --3 -+14 --3 --20 --3 --3 -+16 --15 --12 -+8 --24 --16 --13 --3 -+13 -+6 --12 --31 -+7 --18 -+17 --13 -+1 --15 -+16 -+4 --1 --17 --1 -+16 --4 -+13 -+8 -+3 -+33 -+8 --6 -+20 --4 -+2 -+13 --29 --17 --22 --24 --5 -+2 --12 --1 -+2 --15 -+2 --11 -+6 -+1 --2 -+5 -+4 --22 -+5 -+19 --13 --7 -+16 -+6 -+2 --22 -+19 -+9 -+8 --9 --12 --18 --13 -+1 -+5 --9 -+10 --11 --10 -+16 --15 --2 --16 -+1 --15 --17 --3 -+6 -+11 -+4 -+11 --16 --3 -+6 --1 -+13 -+18 -+6 --2 --6 --4 --5 -+20 -+19 --8 -+1 --13 -+16 -+1 -+10 --25 --19 --4 -+9 --8 -+17 -+6 --19 --2 -+5 -+12 -+7 --21 --12 -+3 --7 --11 --3 --18 -+2 -+12 -+20 --23 --19 --17 -+9 --19 -+1 --14 --5 --4 --9 -+17 -+4 -+3 -+15 --13 -+1 --12 --17 -+8 -+8 --20 --17 -+15 --16 -+10 -+7 -+2 --10 --2 -+8 -+19 --6 --17 --8 -+9 -+17 -+25 --5 --18 -+4 -+18 -+9 -+18 --14 --2 -+11 -+14 --17 --15 -+38 -+12 --2 -+14 -+4 -+21 -+16 -+12 -+15 -+23 --1 -+6 -+9 --24 --6 --13 --3 -+33 --13 -+62 -+81 -+11 --5 --27 -+9 --7 -+20 --19 --4 -+27 -+28 --29 -+82 -+11 --10 -+8 --22 -+42 -+34 --24 --15 -+19 --66 --70 --34 --18 --548 -+408 --1249 --60542 -+6 --17 --4 -+6 --7 -+3 -+14 -+2 -+15 --6 --5 -+19 --17 --10 -+6 --11 -+2 --4 -+10 --5 --11 --13 --12 --14 --10 --9 -+17 -+9 -+15 -+1 --10 --10 -+14 -+16 --17 --15 -+7 --6 --16 --10 -+15 --2 --7 --3 --5 --14 --8 --9 -+16 -+7 -+17 --22 -+12 --16 -+18 -+5 -+15 -+10 -+20 -+11 --5 -+12 --16 -+8 --16 -+13 -+14 --5 --12 --9 --16 --5 -+16 --18 -+21 --9 --13 --8 --10 -+14 -+18 --17 --16 -+8 --15 -+2 --4 -+3 --21 -+17 --16 -+18 -+18 --3 --21 -+1 --19 --3 --2 --4 --5 --20 --19 -+6 --19 -+3 --12 -+124236 diff --git a/2018/inputs/10.txt b/2018/inputs/10.txt deleted file mode 100644 index 3c77538..0000000 --- a/2018/inputs/10.txt +++ /dev/null @@ -1,369 +0,0 @@ -position=<-30052, -9918> velocity=< 3, 1> -position=< 20349, -50260> velocity=<-2, 5> -position=< 40505, -40169> velocity=<-4, 4> -position=< 30444, 50599> velocity=<-3, -5> -position=< 40549, -50259> velocity=<-4, 5> -position=< 30454, -30087> velocity=<-3, 3> -position=< 50623, 20347> velocity=<-5, -2> -position=< 30439, -50262> velocity=<-3, 5> -position=< 50623, 40516> velocity=<-5, -4> -position=<-40143, -30090> velocity=< 4, 3> -position=< 50594, 50602> velocity=<-5, -5> -position=< -9884, -30087> velocity=< 1, 3> -position=<-19958, -40168> velocity=< 2, 4> -position=< 20357, 40513> velocity=<-2, -4> -position=<-50240, 30431> velocity=< 5, -3> -position=< 20351, 40516> velocity=<-2, -4> -position=<-50257, -20005> velocity=< 5, 2> -position=<-30073, 10253> velocity=< 3, -1> -position=<-50265, 50597> velocity=< 5, -5> -position=<-40154, 50601> velocity=< 4, -5> -position=<-19987, -40168> velocity=< 2, 4> -position=<-19987, -30087> velocity=< 2, 3> -position=<-50257, 30425> velocity=< 5, -3> -position=< 40558, 30425> velocity=<-4, -3> -position=<-19990, 10256> velocity=< 2, -1> -position=<-19979, 30425> velocity=< 2, -3> -position=<-19976, -50254> velocity=< 2, 5> -position=< 30446, -40172> velocity=<-3, 4> -position=<-40157, 40515> velocity=< 4, -4> -position=<-40143, 20342> velocity=< 4, -2> -position=< 30467, -50255> velocity=<-3, 5> -position=<-30040, 50606> velocity=< 3, -5> -position=<-30037, 50605> velocity=< 3, -5> -position=< 20382, -30086> velocity=<-2, 3> -position=< 50594, 10262> velocity=<-5, -1> -position=< 20342, 40515> velocity=<-2, -4> -position=<-19963, -50258> velocity=< 2, 5> -position=<-40135, 50599> velocity=< 4, -5> -position=< 40558, 10262> velocity=<-4, -1> -position=< 20366, -40177> velocity=<-2, 4> -position=< -9888, -9919> velocity=< 1, 1> -position=<-19998, 40511> velocity=< 2, -4> -position=< 50608, 40516> velocity=<-5, -4> -position=< 10263, 40520> velocity=<-1, -4> -position=< 40521, -40171> velocity=<-4, 4> -position=< 30427, -20005> velocity=<-3, 2> -position=< 20333, -9916> velocity=<-2, 1> -position=< -9909, -9913> velocity=< 1, 1> -position=< 50628, 40511> velocity=<-5, -4> -position=< 50610, 30430> velocity=<-5, -3> -position=<-50248, 30433> velocity=< 5, -3> -position=< 50612, 50599> velocity=<-5, -5> -position=<-50253, -40170> velocity=< 5, 4> -position=< -9880, 40513> velocity=< 1, -4> -position=< 20362, 10256> velocity=<-2, -1> -position=< -9877, -30087> velocity=< 1, 3> -position=<-40182, -30082> velocity=< 4, 3> -position=<-50240, -20003> velocity=< 5, 2> -position=<-40138, 10255> velocity=< 4, -1> -position=<-50221, 20348> velocity=< 5, -2> -position=< -9896, -9917> velocity=< 1, 1> -position=<-50209, 40516> velocity=< 5, -4> -position=< 20352, 50602> velocity=<-2, -5> -position=< 50607, -19998> velocity=<-5, 2> -position=<-19995, -30087> velocity=< 2, 3> -position=<-20003, 40517> velocity=< 2, -4> -position=<-50219, 30431> velocity=< 5, -3> -position=< 40521, -20001> velocity=<-4, 2> -position=<-30036, 20339> velocity=< 3, -2> -position=< 50624, 10257> velocity=<-5, -1> -position=<-50224, 40517> velocity=< 5, -4> -position=< -9907, 20344> velocity=< 1, -2> -position=< 40534, -40169> velocity=<-4, 4> -position=<-30065, -20003> velocity=< 3, 2> -position=< -9922, 20339> velocity=< 1, -2> -position=<-30052, 50602> velocity=< 3, -5> -position=< 10276, -50263> velocity=<-1, 5> -position=< 50594, 10258> velocity=<-5, -1> -position=< -9876, 10258> velocity=< 1, -1> -position=<-20001, -30091> velocity=< 2, 3> -position=<-50253, 50602> velocity=< 5, -5> -position=<-40159, -20002> velocity=< 4, 2> -position=<-50224, -30091> velocity=< 5, 3> -position=<-20001, 40511> velocity=< 2, -4> -position=< 20357, -40173> velocity=<-2, 4> -position=< 50615, 10255> velocity=<-5, -1> -position=< -9877, -50254> velocity=< 1, 5> -position=< 30440, 40516> velocity=<-3, -4> -position=< 30427, 50605> velocity=<-3, -5> -position=< 30419, -30090> velocity=<-3, 3> -position=< 20376, -20001> velocity=<-2, 2> -position=< 10255, 20344> velocity=<-1, -2> -position=< 30419, 20344> velocity=<-3, -2> -position=< 50595, -40169> velocity=<-5, 4> -position=<-30081, 40513> velocity=< 3, -4> -position=<-40143, -30090> velocity=< 4, 3> -position=< 40553, 20344> velocity=<-4, -2> -position=< 40529, -40170> velocity=<-4, 4> -position=< 30427, -50262> velocity=<-3, 5> -position=<-50240, -19996> velocity=< 5, 2> -position=<-50245, -30090> velocity=< 5, 3> -position=< 30448, -30087> velocity=<-3, 3> -position=< -9875, -40171> velocity=< 1, 4> -position=< -9900, 50599> velocity=< 1, -5> -position=<-19954, -40168> velocity=< 2, 4> -position=< 40526, 40518> velocity=<-4, -4> -position=<-20011, 30428> velocity=< 2, -3> -position=< 10283, 10257> velocity=<-1, -1> -position=<-40175, 40520> velocity=< 4, -4> -position=< 50636, -9915> velocity=<-5, 1> -position=< -9904, 10255> velocity=< 1, -1> -position=< 30435, 40520> velocity=<-3, -4> -position=< 30424, -50254> velocity=<-3, 5> -position=< 20393, 50602> velocity=<-2, -5> -position=<-50261, -30083> velocity=< 5, 3> -position=<-30065, 10254> velocity=< 3, -1> -position=<-30052, -40177> velocity=< 3, 4> -position=< 50625, -50263> velocity=<-5, 5> -position=<-40142, -20001> velocity=< 4, 2> -position=< 20338, -19996> velocity=<-2, 2> -position=< 50599, 50604> velocity=<-5, -5> -position=< 40534, -40176> velocity=<-4, 4> -position=<-50235, 20339> velocity=< 5, -2> -position=<-30068, -9918> velocity=< 3, 1> -position=<-40173, 20339> velocity=< 4, -2> -position=<-30054, -9915> velocity=< 3, 1> -position=< 10255, 20348> velocity=<-1, -2> -position=<-40162, 40520> velocity=< 4, -4> -position=<-40158, -9918> velocity=< 4, 1> -position=< 40508, 20348> velocity=<-4, -2> -position=< 10307, -40177> velocity=<-1, 4> -position=< 40545, -50261> velocity=<-4, 5> -position=<-30073, -40172> velocity=< 3, 4> -position=<-50209, -9918> velocity=< 5, 1> -position=< -9913, 40515> velocity=< 1, -4> -position=< -9873, -50262> velocity=< 1, 5> -position=< -9877, 10261> velocity=< 1, -1> -position=<-50245, -30084> velocity=< 5, 3> -position=< 30440, 50606> velocity=<-3, -5> -position=<-40167, 40514> velocity=< 4, -4> -position=<-30076, -50255> velocity=< 3, 5> -position=< -9891, -19996> velocity=< 1, 2> -position=< -9877, 20340> velocity=< 1, -2> -position=< 20365, -9911> velocity=<-2, 1> -position=<-50256, 10253> velocity=< 5, -1> -position=< -9909, -19996> velocity=< 1, 2> -position=< 30479, -9919> velocity=<-3, 1> -position=<-30065, 10257> velocity=< 3, -1> -position=< 50652, -9919> velocity=<-5, 1> -position=< 20338, -9914> velocity=<-2, 1> -position=<-30062, 20339> velocity=< 3, -2> -position=< 20360, 10259> velocity=<-2, -1> -position=< 40537, 50604> velocity=<-4, -5> -position=<-50221, 50603> velocity=< 5, -5> -position=< 40505, -30090> velocity=<-4, 3> -position=< -9890, 20339> velocity=< 1, -2> -position=<-30097, -50261> velocity=< 3, 5> -position=<-19995, -30086> velocity=< 2, 3> -position=< 20341, 10255> velocity=<-2, -1> -position=<-19977, -20005> velocity=< 2, 2> -position=<-30053, -50259> velocity=< 3, 5> -position=<-30065, -40173> velocity=< 3, 4> -position=< 50617, 50601> velocity=<-5, -5> -position=< 50631, -40171> velocity=<-5, 4> -position=< -9925, -9915> velocity=< 1, 1> -position=<-40150, 10262> velocity=< 4, -1> -position=< 40526, 40516> velocity=<-4, -4> -position=<-30055, -9915> velocity=< 3, 1> -position=<-50264, 30432> velocity=< 5, -3> -position=< 10287, -20003> velocity=<-1, 2> -position=< 40534, 20348> velocity=<-4, -2> -position=<-19960, -19998> velocity=< 2, 2> -position=< 30464, -40173> velocity=<-3, 4> -position=<-50220, -50259> velocity=< 5, 5> -position=< 40537, -9919> velocity=<-4, 1> -position=< 20357, 20346> velocity=<-2, -2> -position=< 40510, 50598> velocity=<-4, -5> -position=< 50607, -40172> velocity=<-5, 4> -position=< 40537, -19996> velocity=<-4, 2> -position=< 50636, 10261> velocity=<-5, -1> -position=< -9896, 30425> velocity=< 1, -3> -position=< -9917, 10255> velocity=< 1, -1> -position=<-50248, 50606> velocity=< 5, -5> -position=<-50237, -9919> velocity=< 5, 1> -position=<-30073, -20005> velocity=< 3, 2> -position=< 40529, 50606> velocity=<-4, -5> -position=< 50650, -30082> velocity=<-5, 3> -position=<-30093, 10258> velocity=< 3, -1> -position=< 30456, -40177> velocity=<-3, 4> -position=< 40521, -40170> velocity=<-4, 4> -position=< 30468, 10257> velocity=<-3, -1> -position=< 10276, -50261> velocity=<-1, 5> -position=< 30421, -9919> velocity=<-3, 1> -position=< -9877, 20346> velocity=< 1, -2> -position=< 10258, -40177> velocity=<-1, 4> -position=<-50264, 40516> velocity=< 5, -4> -position=< -9883, -40173> velocity=< 1, 4> -position=<-40127, -50256> velocity=< 4, 5> -position=< -9885, 20343> velocity=< 1, -2> -position=< 20382, -9914> velocity=<-2, 1> -position=<-30076, -19998> velocity=< 3, 2> -position=<-30073, 50601> velocity=< 3, -5> -position=< -9893, 20345> velocity=< 1, -2> -position=< -9904, 10258> velocity=< 1, -1> -position=< 20393, -40171> velocity=<-2, 4> -position=<-19984, 50603> velocity=< 2, -5> -position=< -9889, 20343> velocity=< 1, -2> -position=<-19982, 40512> velocity=< 2, -4> -position=<-20009, -40168> velocity=< 2, 4> -position=<-30069, -19997> velocity=< 3, 2> -position=<-19987, -30085> velocity=< 2, 3> -position=< 10252, 10259> velocity=<-1, -1> -position=< -9917, 30428> velocity=< 1, -3> -position=< 10287, 20342> velocity=<-1, -2> -position=<-50245, -20000> velocity=< 5, 2> -position=<-40165, -40177> velocity=< 4, 4> -position=<-40135, -50262> velocity=< 4, 5> -position=<-19984, -30085> velocity=< 2, 3> -position=< 30428, -30091> velocity=<-3, 3> -position=<-30089, 30431> velocity=< 3, -3> -position=< 30467, 20344> velocity=<-3, -2> -position=<-19987, 40520> velocity=< 2, -4> -position=<-30037, 40512> velocity=< 3, -4> -position=< 40557, -50255> velocity=<-4, 5> -position=< 40550, 10254> velocity=<-4, -1> -position=<-40159, 10258> velocity=< 4, -1> -position=< 40539, 20343> velocity=<-4, -2> -position=< 30440, 50605> velocity=<-3, -5> -position=< 30453, 30434> velocity=<-3, -3> -position=< 40550, -30088> velocity=<-4, 3> -position=<-40151, 10256> velocity=< 4, -1> -position=< 10276, 40514> velocity=<-1, -4> -position=< 10280, 20348> velocity=<-1, -2> -position=<-20009, -30091> velocity=< 2, 3> -position=< 30467, 50601> velocity=<-3, -5> -position=< 30439, -20000> velocity=<-3, 2> -position=< 10276, -20005> velocity=<-1, 2> -position=< 40562, -30082> velocity=<-4, 3> -position=<-19986, -20004> velocity=< 2, 2> -position=< 20333, 10259> velocity=<-2, -1> -position=<-50224, -9911> velocity=< 5, 1> -position=< -9872, -9919> velocity=< 1, 1> -position=< 10295, -30085> velocity=<-1, 3> -position=<-19990, 30429> velocity=< 2, -3> -position=< 10295, -30084> velocity=<-1, 3> -position=< 30429, 40515> velocity=<-3, -4> -position=< 20365, -30086> velocity=<-2, 3> -position=< 50618, 10258> velocity=<-5, -1> -position=<-20010, -9910> velocity=< 2, 1> -position=< 20373, -40169> velocity=<-2, 4> -position=< 10307, -50261> velocity=<-1, 5> -position=< 20381, 10256> velocity=<-2, -1> -position=< 40513, 40517> velocity=<-4, -4> -position=< -9865, 20345> velocity=< 1, -2> -position=< -9909, 20347> velocity=< 1, -2> -position=< 10284, 20348> velocity=<-1, -2> -position=<-30073, 20342> velocity=< 3, -2> -position=<-30078, 30425> velocity=< 3, -3> -position=< -9899, 20342> velocity=< 1, -2> -position=< 20333, 30429> velocity=<-2, -3> -position=< 10306, 10253> velocity=<-1, -1> -position=<-50261, 10260> velocity=< 5, -1> -position=< 30459, -9912> velocity=<-3, 1> -position=< 10292, -40176> velocity=<-1, 4> -position=< 20389, -30083> velocity=<-2, 3> -position=<-40166, 20340> velocity=< 4, -2> -position=< -9901, 20345> velocity=< 1, -2> -position=< 40557, -20004> velocity=<-4, 2> -position=<-40158, -30090> velocity=< 4, 3> -position=<-50209, 10255> velocity=< 5, -1> -position=<-50265, -40172> velocity=< 5, 4> -position=<-50245, 50605> velocity=< 5, -5> -position=< 30443, -40177> velocity=<-3, 4> -position=< -9916, 20339> velocity=< 1, -2> -position=< 50640, 50601> velocity=<-5, -5> -position=<-19971, -20005> velocity=< 2, 2> -position=< 40522, -9914> velocity=<-4, 1> -position=< 50607, -19999> velocity=<-5, 2> -position=<-50243, 40515> velocity=< 5, -4> -position=<-50240, 10260> velocity=< 5, -1> -position=< 40561, -19998> velocity=<-4, 2> -position=<-50211, -50254> velocity=< 5, 5> -position=<-40143, 30431> velocity=< 4, -3> -position=< 30430, -50259> velocity=<-3, 5> -position=< 30479, -20002> velocity=<-3, 2> -position=<-30092, 20344> velocity=< 3, -2> -position=<-30092, -40168> velocity=< 3, 4> -position=< 50601, 10257> velocity=<-5, -1> -position=< 20373, 40515> velocity=<-2, -4> -position=< 30479, -19997> velocity=<-3, 2> -position=<-40175, 50605> velocity=< 4, -5> -position=< -9880, -40173> velocity=< 1, 4> -position=< 20349, -50255> velocity=<-2, 5> -position=< 20362, -9914> velocity=<-2, 1> -position=<-30089, 50601> velocity=< 3, -5> -position=< 30467, 10253> velocity=<-3, -1> -position=< 40565, 30429> velocity=<-4, -3> -position=<-40142, 10257> velocity=< 4, -1> -position=< 50609, -50263> velocity=<-5, 5> -position=< -9881, -40173> velocity=< 1, 4> -position=< 50639, 40515> velocity=<-5, -4> -position=<-50269, -40170> velocity=< 5, 4> -position=< 40553, -9910> velocity=<-4, 1> -position=< 30455, 30434> velocity=<-3, -3> -position=< 20362, 10258> velocity=<-2, -1> -position=< 40505, 50603> velocity=<-4, -5> -position=<-19990, 10260> velocity=< 2, -1> -position=< 30447, -19998> velocity=<-3, 2> -position=<-40150, -30087> velocity=< 4, 3> -position=< -9907, -40172> velocity=< 1, 4> -position=<-30044, 20348> velocity=< 3, -2> -position=<-40178, -9913> velocity=< 4, 1> -position=<-50261, 30428> velocity=< 5, -3> -position=<-40151, 20348> velocity=< 4, -2> -position=<-50224, 30432> velocity=< 5, -3> -position=< 50652, -50263> velocity=<-5, 5> -position=<-19952, 50606> velocity=< 2, -5> -position=< 30431, 40511> velocity=<-3, -4> -position=< 30459, -30088> velocity=<-3, 3> -position=< 50651, 20347> velocity=<-5, -2> -position=< 10292, -30082> velocity=<-1, 3> -position=< 20366, 10257> velocity=<-2, -1> -position=<-19987, -9913> velocity=< 2, 1> -position=< -9865, -40170> velocity=< 1, 4> -position=< -9889, 50597> velocity=< 1, -5> -position=<-30065, -50262> velocity=< 3, 5> -position=< -9921, 20347> velocity=< 1, -2> -position=<-30084, 10253> velocity=< 3, -1> -position=< 10248, -20005> velocity=<-1, 2> -position=< 20345, -9915> velocity=<-2, 1> -position=< -9882, -9915> velocity=< 1, 1> -position=<-30065, 50602> velocity=< 3, -5> -position=< 40565, 50599> velocity=<-4, -5> -position=< 20349, -50261> velocity=<-2, 5> -position=<-19960, -19998> velocity=< 2, 2> -position=< 10255, -50258> velocity=<-1, 5> -position=< -9901, -50255> velocity=< 1, 5> -position=<-50219, -9916> velocity=< 5, 1> -position=< 40524, -30086> velocity=<-4, 3> -position=< 40550, 50600> velocity=<-4, -5> -position=<-50233, -30091> velocity=< 5, 3> -position=< 30440, -50257> velocity=<-3, 5> -position=< -9920, 50605> velocity=< 1, -5> -position=< 40507, 20339> velocity=<-4, -2> -position=< 10264, 30426> velocity=<-1, -3> -position=< 40556, 20341> velocity=<-4, -2> -position=< -9875, -9913> velocity=< 1, 1> -position=<-30068, -50254> velocity=< 3, 5> -position=< -9889, 30425> velocity=< 1, -3> -position=<-20011, -40172> velocity=< 2, 4> -position=<-50269, 10259> velocity=< 5, -1> -position=<-40132, 30432> velocity=< 4, -3> -position=< 40553, -9913> velocity=<-4, 1> -position=<-30073, 10256> velocity=< 3, -1> -position=<-30092, 20340> velocity=< 3, -2> -position=< 40542, 50606> velocity=<-4, -5> -position=<-50224, 20347> velocity=< 5, -2> -position=<-40143, 50606> velocity=< 4, -5> -position=<-19971, -20000> velocity=< 2, 2> -position=< 40553, 20340> velocity=<-4, -2> -position=<-30081, -20001> velocity=< 3, 2> -position=<-30037, -40172> velocity=< 3, 4> -position=< -9865, 30428> velocity=< 1, -3> -position=< 30479, 20340> velocity=<-3, -2> -position=< 30429, 20343> velocity=<-3, -2> -position=<-19971, -40172> velocity=< 2, 4> -position=< 30431, 50601> velocity=<-3, -5> -position=<-19982, 10256> velocity=< 2, -1> -position=< 20344, 20343> velocity=<-2, -2> diff --git a/2018/inputs/12.txt b/2018/inputs/12.txt deleted file mode 100644 index 6d801ae..0000000 --- a/2018/inputs/12.txt +++ /dev/null @@ -1,34 +0,0 @@ -initial state: ###..#...####.#..###.....####.######.....##.#####.##.##..###....#....##...##...##.#..###..#.#...#..# - -.###. => . -..#.. => . -.#### => . -.##.. => # -#.#.# => . -..#.# => # -#.##. => # -#...# => # -..... => . -##..# => # -.#.#. => . -..##. => # -##.#. => . -###.. => . -.#... => # -..### => . -#..## => . -...#. => . -###.# => # -.##.# => . -.#.## => . -....# => . -##### => . -#.#.. => # -...## => # -#.... => . -#.### => # -##... => # -.#..# => . -####. => . -#..#. => # -##.## => # diff --git a/2018/inputs/13.txt b/2018/inputs/13.txt deleted file mode 100644 index a2195f8..0000000 --- a/2018/inputs/13.txt +++ /dev/null @@ -1,150 +0,0 @@ - /----------------------------------------------------\ /----------------------------\ - /-------->-------\ | /----+----------+----------------------------+----------\ - | /+-----+-----------------------------------------------+----+----------+-\ /---+-------\ | - | /-------++-----+-----------------------------------------------+----+----------+-+---\ | | | | - /--+-------+-------++-----+-----------------------------------------------+---\| | | | | | | | - /----------+--+-----\ | || | /----------------------------------+---++----------+-+---+----\ | | | | - | | | /---+-+-------++-----+------------+--------------->------------------+---++----------+-+\ | | | | | | - | /-----+--+-+---+-+-------++-----+------------+----------------------------------+---++---\ | || | | | | | | - | | | | | | | || | | /-------------------+---++---+--\ | || | | | | | | - /+----+-----+--+-+---+-+-------++-----+------------+\ | | || | | | || | | | | | | - || | /---+--+-+---+-+-------++-----+------------++-------------+-------------------+---++---+--+-\ | || | | | | | | - || | | | | | | | || /-+---------\ || | | || | | | | || | | | | | | - || | | | | | | | || | | | || | | || | | | | || | | | | | | - || | | | | | | ^ || | | | || | /-----+---++---+--+-+-+-++--+----+-------------+---+--\ | | - || | | | | | | | ||/--+-+---------+--++-------------+------->-----+-----+\ || | | | | || | | | | | | | - || | | | | | | | ||| | | | || /-------+-------------+-----++--++---+--+-+-+-++--+----+-------------+---+\ | | | - || | | | | | | | ||| |/+---------+--++-----+-------+-------------+-----++--++---+--+-+-+-++--+----+-------------+---++\| | | - || \-+---+--+-+---+-+-------+++--+++---------+--++-----+-------+-------------+-----++--++---/ | | | || |/---+-------------+---++++----+--+\ - || | | | | | | ||| ||| | || | | | || || | | | || || | \---++++----/ || - || | | \-+---+-+-------+/| ||| | || | | | |v || | | | || || | |||| || - || | | | | | | |/-+++-----\ | || | | | || || | | | || || | |||| || - || | | | | | | || ||| | | || | | | || || /----+-+-+-++--++---+-----------------++++-------++--\ - || | /+----+---+-+-------+-++-+++-----+---+--++-\ | | | || || | | | | || || | |||| || | - || /--+--++----+---+-+--\ | || ||| | | || | | | /------+-----++--++-+----+-+-+-++--++---+-----------------++++--\ || | - || | | || | | | | | || ||| | | || | | | | /-+-----++-\|| | | | | || || | |||| | || | - || | | ||/---+---+-+--+----+-++-+++-----+---+--++-+---+--->---+-\ | | | || |||/+----+-+-+-++--++---+-----------------++++--+----++--+\ - || | | ||| | | | | | || ||| | | || | | | | | | \-----++-+++++----+-+-+-++--++---+-----------------+++/ | || || - || | | ||| | | | | | || ||| | | || | /+-------+-+----+----+-------++\||||| | | | || || | ||| | || || - || | | ||| | | | | /+-++-+++-----+---+--++-+--++-------+-+\ /+----+-------++++++++----+-+-+-++--++---+-----------------+++-\ | || || - || | | ||| /-+---+-+--+---++-++-+++-----+---+--++-+--++-------+-++--++----+------\|||||||| | | | || || | ||| | | || || - || | | ||| | | | | | || || ||| | | || | || | || || | ||||||||| |/+-+-++--++---+-----------------+++-+-+\ || || - || | | ||| | | | | | || || ||| | | || | || \-++--++----+------+++++++++----/|| | || /++---+------------\ ||| | || || || - || | | ||| | | | | | || || ||| | | || | || /++--++----+---\ ||||||||| || | || ||| | | ||| | || || || - || | | ||| | | | | | || || ||| | | || | || ||| || | | ||||||||| || | || ||\---+------------+----+++-+-++---+/ || - || | | ||| | | | | | || || ||| |/--+--++-+--++-------\||| || | | ||||||||| || | || || | | ||| | || | || - || | | /+++-+-+---+-+--+---++-++-+++-----++--+--++-+--++-------++++--++----+---+--+++++++++----\|| | || || | | ||| | || | || - || | | |||| | | | | | || || ||\-----++--+--++-+--++-------++++--++----+---+--++++++/|| ||| | || || | | ||| | || | || - || | | |||| | |/--+-+--+---++-++-++------++--+--++\| || /----++++--++----+---+--++++++-++----+++-+-++-++----+------\ | ||| | || | || - || | | |||| | || | | | || || || || | |||| || | |||| || | | |||||| || ||| | || || | | | ||| | || | || - || | | |||| | || | | | || || || /++--+--++++--++--+----++++--++----+---+--++++++-++----+++-+-++-++----+------+-----+----+++-+-++---+---++\ - || | | |||| | || | | | || || || /---+++--+--++++--++--+----++++--++----+---+--++++++-++----+++-+-++-++\ | | /+----+++-+-++---+--\||| - || | | |||| | || | | | || || || | ||| | \+++--++--+----++++--++----+---+--++++++-++----+++-+-++-+++---/ | || ||| | || | |||| - || | | |||| | || | | | || || \+-+---+++--/ ||| || | |||| || | | |||||| || ||| | || ||| | || ||| | || | |||| - || | | |||| | || | | | || || |/+---+++------+++--++--+----++++--++\ | | |||||| || ||| | || ||| | || ||| | || | |||| - || | | |||| | || | | | || || ||| ||| ||| || | ||||/-+++---+---+--++++++-++----+++-+-++-+++----------+----++----+++-+\|| | |||| - || | | |||| \-++--+-+--+---++-++--+++---+++------+++--++--+----+++++-+++---+---+--/||||| || ||| | || ||| | || ||| |||| | |||| - || | | |||| || | | | || || ||| ||| ||| || | ||||| ||| | | ||||| || ||| | || ||| | || ||| |||| | |||| - || | | |||| || | | | || || ||| ||| /----+++--++--+----+++++-+++---+---+---+++++-++----+++-+-++-+++----------+----++---\||| |||| | |||| - || | /+-++++---++--+-+--+---++-++--+++---+++-+----+++--++--+----+++++-+++\ | | ||||| || ||| | || ||| | ||/--++++-++++\ | |||| - || |/++-++++---++--+-+--+--\|| || ||| ||\-+----+++--++--+----/\+++-++++--+---/ ||||| || ||| | || ||| | ||| |||| ||||| | |||| - || |||| |||| || | | | ||| || ||| || | ||| || | ||| |||| | ||||| || /-+++-+-++-+++---\ | ||| |||| ||||| | |||| - |\---++++-++++---++--/ | | ||| || ||| || | ||| || \------+++-++++--+-------+++++-++--+-+++-+-++-+++---+------/ ||| |||| ||||| | |||| - | |||| |||| || | | ||| || ||| || | ||| || ||| |||| | ||||| || | ||| | || ||| | ||| |||| ||||| | |||| - | |||| |||| || \--+--+++-++--+++---++--+----+++--++---------+++-++++--+-------+++++-++--+-+++-+-++-+/| | ||| |||| ||||| | |||| - | ||||/++++---++-------+--+++-++--+++---++--+----+++--++---------+++\|||| | ||||| || | |||/+-++-+-+---+-----------+++--++++-+++++--+\ |||| - | ||||||||\<--++-------+--+++-++--+++---++--+----+++--++---------/||||||| \-------+++/| || | ||||| || \-+---+-----------+/| |||| ||||| || |||| - | |||||||| /++------\| ||| || /+++---++--+----+++--++----------+++++++----------+++-+-++--+-+++++-++---+---+---------\ | | |||| ||||| || |||| - | |||||||| ||| ||/-+++-++-++++---++--+-\ ||| || ||||||| ||| | || | ||||| || | | | | | |||| ||||| || |||| - | |||||||| ||| ||| ||| || |||| || | | ||| || ||||||| /+++-+-++--+-+++++-++\ | | | | \--++++-++++/ || |||| - | |||||||| ||| ||| ||| || |||| || | | ||| || ||||||| |\++-+-++--+-+++++-+++--+---+---------+-+----++++-++++---/| |||| - | /--++++++++---+++------+++-+++-++-++++---++--+-+--+++\ || ||||||| | || | || | ||||| ||| | | | \----++++-++++----+-/||| - | | |||||||| ||| ||| ||| || |||| || | | |||| || ||||||| | || | || | ||||| ||| | |/--------+----\ |||| |||| | ||| - | | |||||||| ||| /+++-+++-++-++++---++--+-+--++++-++----------+++++++---\ | || | || | ||||| ||| | || /------+---\| |||| |||| | ||| - | | |||||||| ||| |||| ||| || |||| || | | |||| || /-----+++++++---+---\ | || | || | ||||| ||| |/--++-+------+---++-++++-++++----+-\||| - \-+--++++++++---+++-----++++-+++-++-++++---++--+-+--/||| || | ||||||| | | | || | || | ||||| ||| || || | | || |||| |||| | |||| - | |||||||| /-+++-----++++-+++-++-++++---++--+\| ||| || | ||||||| | | | || | || | ||||| ||| || || | | || |||| |||| | |||| - | |||||||| | ||| |||| ||| ||/++++---++--+++---+++-++----+-----+++++++---+---+-+-++-+-++--+-+++++-+++--++--++-+------+\ || |||| |||| | |||| -/--+--++++++++-+-+++-----++++-+++-+++++++---++--+++---+++-++----+-----+++++++---+---+-+-++-+-++--+-+++++-+++\ || || | || || |||| |||| | |||| -| | |||||||| | ||| ||||/+++-+++++++---++--+++---+++-++----+-----+++++++---+\ | | || | |\--+-+++++-++++-++--++-+------++--++-++++-++++----+-+/|| -| | |||||||| | ||| |||||||| ||||||| || ||| ||| || | ||||||| || | | || | | | ||||| |||| || || | || || |||| |||| | | || -| | |||||||| | |||/----++++++++-+++++++---++--+++---+++-++----+-----+++++++---++--+-+-++-+-+---+-+++++-++++-++\ || | || || |||| |||| | | || -| | |||||||| | |||| |||||||| ||||||| /-++--+++---+++-++----+-----+++++++---++--+\| || | | | ||||| |||| ||| || | || || |||| |||| | | || -| | |||||||| | |||| |||||||| ||||||| | || ||| ||| || | ||||||| || ||| || | | | ||||| |||| ||| || | || || |||| |||| | | || -| | |||\++++-+-++++----++++++++-+++++++-+-++--+++---+++-++----+-----+++++++---++--+++-++-+-+---+-++/|| |||| ||| || | || || |||| |||| | | || -| | ||| |||| | |||| ||||||||/+++++++-+-++\ ||| ||| || \-----+++++++---++--/|| || | | | || || |||| ||| || | || || |||| |||| | | || -| | ||| |||| | |||| |||||||\++++++++-+-+++-+++---+++-++----------+++++++---++---++-++-+-+---+-++-++-/||| ||| || | || || |||| |||| | | || -| | ||| |\++-+-++++----+++++++-++++++++-+-+++-+++---+++-++----------+++++++---++---++-++-+-+---+-/\-++--+++-+++-++-+------++--++-++++-+++/ | | || -| | ||| | || | |||| ||||||| |||||||| | ||| ||| ||| ^| ||||\++---++---++-++-+-+---+----++--+++-+++-++-+------++--++-++++-++/ | | || -| | ||| | || | |||| ||||||| ||||||\+-+-+++-+++---+++-++----------++++-/|/--++---++-++-+-+---+----++--+++-+++-++-+-\ || || |||| || | | || -| | ||| | || \-++++----+++++++-++++++-+-+-+++-+/| /-+++-++-------\ |||| || || || |v | v | \+--+++-+++-++-+-+----++--++-++++-++------/ | || -| | ||| | || |\++----+++++++-++++++-+-+-+++-+-+-+-+++-++-------+--++++--++--++---++-++-+-+---+-----+--/|| ||| || | | || || |||| || | || -| /+--+++-+-++---+-++----+++++++-++++++-+-+-+++-+-+-+-+++-++-------+--++++--++-\|| || || | | /+-----+---++-+++-++-+-+----++--++-++++-++-----\ | || -| || ||| | \+---+-++----+++++++-++++++-+-+-+++-+-+-+-+/| || | |||| || ||| || || | | || | || |\+-++-+-+----++--++-++++-++-----+--/ || -| || ||| | | |/++----+++++++-++++++-+-+-+++-+-+-+-+-+-++-------+--++++--++-+++---++-++-+-+--++-----+---++-+\| || | | || || |||| || | || -| || ||| | | |||| ||||||\-++++++-+-+-+++-+-+-+-+-+-++-------+--/||| || ||| || || | | || /---+---++-+++-++-+-+----++--++-++++-++---\ | || -| || ||| | /+---++++----++++++--++++++-+-+-+++-+-+-+-+-+-++-------+---+++--++-+++---++-++-+-+--++-+--\| || ||| || | | || || |||| || | | || -| || ||| | || /-++++----++++++\ |||||| | \-+++-+-+-+-+-+-++-------+---+++--++-+++---/| ||/+-+--++-+--++---++-+++-++-+\| || || |||| || | | || -| || ||\-+-++-+-++++----+++++++-++++++-+---+++-+-+-+-+-+-++-------+---+++--/| ||| | |||| | || | || || ||| || ||| || || |||| || | | || -| || || | |\-+-++++----+++++++-++++++-+---+++-+-+-+-+-+-++-------+---+++---+-+++----+-+++/ | || | || || ||| || ||| || || |||| || | | || -| || || | | | \+++----+/||||| \+++++-+---++/ | | | | | || | ||| | ||| | ||| | || | || || ||| || ||| || || |||| || | | || -| || || | | | |\+----+-+++++--+++++-+---++--+-+-+-/ | || | ||| | ||| | ||| | || | || || ||| || ||| || || |||| || | | || -| || || | | | | | | ||||| ||||| | || | | | /+-++-------+\ ||| | ||| | ||| | || | || || ||| || ||| || || |||| || | | || -| || || \-+--+--+-+----+-+++++--+++++-+---++--+-+-+--++-++-------++--+/| | ||| \-+++--+--++-+--++---/| ||| || ||| || || |||| || | | || -| || || | | | | | ||||| ||||| | || | | | || || /----++--+-+---+-+++------+++--+--++-+--++----+-+++-++-+++----++-\|| |||| || | | || -| || ||/---+--+-\| |/---+-+++++--+++++-+---++--+-+-+--++-++--+----++--+-+---+-+++----\ ||| | ||/+--++----+-+++-++-+++----++-+++-++++-++---+\| || -| || ||| | | || || | ||||| ||||| | || | | | || || | || | | | ||| | ||| \--++++--++----+-+++-++-+++----++-+++-++++-++---+++----/| -| || ||| | | || || | ||||| ||||| | || | | | /++-++--+----++--+-+---+-+++----+-+++-----++++--++----+-+++-++-+++----++-+++\|||| || ||| | -| || ||| ^ | || || | ||||| ||||| | || | | | ||| || | || | | | ||| | ||| |||\--++----+-+++-++-+++----++-++++++++-++---/|| | -| || ||| | | || || | ||||| ||||| | || \-+-+-+++-++--+----++--+-+---+-+++----+-+++-----+++---++----+-+++-++-+++----++-++++/||| || || | -| || ||| | | || || | ||||| ||||| | || | | ||| || | /-++--+-+---+-+++----+-+++-----+++---++----+-+++-++-+++--\ || |||| ||| || || | -|/++--+++---+--+-++-++---+-+++++--+++++-+--\|| |/+-+++-++--+--+\|| | | | ||| | ||| ||| |\----+-+++-++-+++--+-++-++++-/|| || || | -|||| ||| | | || || | ||||| ||||| | ||| /+++-+++-++--+--++++--+-+---+-+++----+-+++-----+++---+-----+-+++-++-+++--+-++-++++\ || || || | -|||| ||| | | || || | ||||| |\+++-+--++/ |||| ||| || | |||| | | | ||| | ||| ||| | | ||| || ||| | || ||||| || || || | -|||| ||| | | || || | ||||| |/+++-+--++---\|||| ||| || | |||| | | | ||| | ||| ||| | | ||| || ||| | || ||||| || || || | -|||| |\+---+--+-++-++---+-+++/| ||||| | |\---+++++-+++-++--+--++++--+-+---+-+++----+-+++-----+++---+-----+-+++-++-+++--+-++-+++++-++-++----++-----/ -|||| | | | | |\-++---+-+++-+--+++++-+--+----+++++-+++-++--+--++++--+-+---+-+++----+-+++-----+++---+-----+-+/| || ||| | || ||||| || || || -|||| | | | | | /++---+-+++\| ||||| | | ||||| ||| || | |||| | | | ||| | ||| ||| | | | | || ||| | || ||||| || || || -|||| | | | /+-+-+++--\| ||||| ||||| | | ||||| ||| || | |||| | | | ||| | ||| ||| | | | | || ||| | || ||||| || || || -|||| | | | || | ||| || ||||| ||||| | | ||||| ||| || | |||| | | | ||| /-+-+++-----+++---+----\| | | || ||| | || ||||| || || || -|||| | | | || | ||| /++-+++++--+++++-+--+----+++++-+++-++--+--++++-\| | | ||| | | ||| ||\---+----++-+-+-++-+++--+-++-+++++-++-++----/| -|||| | | | || | ||| ||| ||||| ||||| \--+----+++++-+++-++--+--++++-++-+---+-+++--+-+-+++-----++----+----++-/ | || ||| | || ||||| || || | -|||| \-+--<+-++-+-+++-+++-/|||| ||||| | |\+++-+++-++--+--++++-++-+---+-+++--+-+-+++-----++----+----++---+-++-+++--+-++-++++/ || || | -|||| | | || | ||| ||| |||| ||||| | | ||| ||| || | |||| |\-+---+-+++--+-+-+++-----++----+----++---+-++-+++--+-++-++++--++-+/ | -|\++----+---+-++-+-+++-+++--++++--+++++----/ | ||| ||| \+--+--++++-+--+---+-+++--+-+-+/| |\----+----++---+-/| ||| | || |||| || | | -| || | | || | ||| ||| |||| \++++---------+-+++-+++--+--+--++++-+--+---+-+++--+-+-/ | | | || | | ||| | || |||| || | | -| || | | || | ||| ||| |||| |||\---------+-+++-+++--+--+--++++-+--+---+-+++--+-+---+-----+-----+----++---+--+-+++--+-++-++++--+/ | | -| || | | || | ||| ||| |||| ||| /----+-+++-+++--+--+--++++-+--+---+-+++--+-+---+-----+--\ | || | | |||/-+-++-++++--+--+------+-\ -| |\----+---+-++-+-+++-+++--++++---+++-----+----+-+++-++/ | | |||| | \---+-+++--+-+---+-----+--+--+----++---+--+-++++-+-++-++++--+--/ | | -| | | | || | ||| ||| |||| ||| | | ||| || | | |||| | | ||| | | | | | | || | | \+++-+-++-+/|| | | | -| \-----+---+-++-+-+++-+++--++++---+++-----+----+-+++-++---+--+--++++-+------+-/|| | | \-----+--+--+----++---+--+--/|| | || | || | | | -| | \-++-+-+++-+++--++++---+++-----+----+-+++-++---+--+--++++-+------+--++--+-+---------+--+--/ || | | || |/++-+-++--+---------+-+---\ -| | |\-+-+++-+++--+++/ /+++-----+----+-+++-++---+--+--++++-+------+--++--+-+---------+--+-------++---+--+>--++-++++-+-++--+-------\ | | | -| | | | ||| ||| ||| ||\+-----+----+-+++-++---+--+--++++-+------+--++--+-+---------+--+-------++---+--+---++-+++/ | || | | | | | -| | | | ||| ||| ||| || | | | ||| || \--+--++++-+------+--++--+-+---------+--+-------++---+--+---++-+++--+-++--/ | | | | -| | | | ||| ||| \++---++-+-----+----+-/|| || | |||| | | || | | | | || | | || ||| | || | | | | -| | | | \++-+++---+/ || | \----+--++-++------+--++++-+------+--++--+-+---------+--/ || | | || ||| | || | | | | -| | | | || ||| \----++-+----------+--++-++------+--++++-+---->-+--+/ | | | || | | || ||| | || | | | | -| | | | || \++--------++-+----------+--++-++------+--++++-/ | | | | \----------++---+--+---++-+++--+-++----------+-/ | | -| | | | || || || | | || || | |||| | | | | /--------------++---+--+---++-+++--+-++-----\ | | | -| | | | || || || | | || || | \+++--------+--+---+-+-----+--------------++---+--+---++-/|| | || | | | | -| | | | || || || | | || || | ||| | | \-+-----+--------------/| | | || || | || | | | | -| | | | || || /++-+----------+\ || \+------+---+++--------+--+-----+-----+---------------+---+--+---++--++--+-+/ | | | | -| | | | || || |\+-+----------++-++--+------+---+++--------+--+-----+-----+---------------+---+--+---++--++--+-+------+----/ | | -| | | | /++--++-------+-+-+----------++-++--+------+---+++-\ \--+-----+-----+---------------+---+--+---/| || | | | | | -| | | | ||| || | | | || \+--+------+---/|| | | | | | | | | || | | | | | -| | | | ||| || | | | |v | | | || | | | | | | | | \+--+-+------+--------+---/ -| /-+-----+--+-+++--++-------+-+-+----------++--+--+------+----++-+---------+-----+-----+---------------+\ | | | | | | | | -| | | | | ||| |\-------+-+-+----------++--+--+------+----++-+---------/ | | || | | | | | | | | -| | | | | ||| | | | \----------++--+--+------+----++-+---------------+-----+---------------++--+--+----+---/ | | | | -| | | | | ||| | | | || | \------+----+/ | | | || | | | | | | | -| | | \--+-+++--/ ^ | || | | | | | | || | | | | | | | -| | | | ||\-----------+-+------------++--+---------+----+--+---------------/ | || | | \------+-+------+--------/ -| | | | || | | || \---------+----/ | | || | | | | | -\-----+-+--------+-++------------+-+------------++------------+-------+---------------------+---------------/| | | | | | - | | | |\------------+-+------------++------------+-------+-<-------------------+----------------+--/ \-----------+-/ | - | | | | \-+------------+/ \-------+---------------------+----------------+-----------------/ | - | | | \---------------+------------+---------------------/ | | | - | | | \------------/ \----------------+--------------------------/ - \-+--------+-------------------------------------------------------------------------------------------/ - \--------/ diff --git a/2018/inputs/15.txt b/2018/inputs/15.txt deleted file mode 100644 index 0bd71e0..0000000 --- a/2018/inputs/15.txt +++ /dev/null @@ -1,32 +0,0 @@ -################################ -#######################.######## -#######################.######## -########..#############.######## -#######.....#########....#..#### -#######.....##########......#### -######....#..########.......#..# -#######.G...########...........# -####..GG....G######..........### -########....G..###..E.......#.E# -########...G..#....G..G.....E..# -########...G...G.G...........E.# -####....G.....#####..E......#E.# -####.####.#..#######....G.....## -####.G#####.#########..........# -####G#####..#########..........# -####.####..E#########..........# -####...#..#.#########.G........# -####.....G..#########.........## -####..G....E.#######........#### -####G.........#####...##....#### -#####G................###..E#### -#####..####...............###### -####..#####.............######## -#####.#######...........######## -#####.########.........######### -#####.########.....E..########## -#.....#########...#.############ -#..#############....############ -################....############ -##################.############# -################################ diff --git a/2018/inputs/16_1.txt b/2018/inputs/16_1.txt deleted file mode 100644 index 755acda..0000000 --- a/2018/inputs/16_1.txt +++ /dev/null @@ -1,3143 +0,0 @@ -Before: [2, 3, 2, 2] -0 3 3 0 -After: [0, 3, 2, 2] - -Before: [1, 1, 2, 3] -6 0 2 0 -After: [0, 1, 2, 3] - -Before: [1, 0, 2, 2] -6 0 2 0 -After: [0, 0, 2, 2] - -Before: [1, 1, 1, 1] -11 2 1 0 -After: [2, 1, 1, 1] - -Before: [3, 0, 0, 2] -0 3 3 2 -After: [3, 0, 0, 2] - -Before: [1, 1, 2, 2] -9 1 0 2 -After: [1, 1, 1, 2] - -Before: [3, 2, 1, 1] -5 2 1 1 -After: [3, 2, 1, 1] - -Before: [1, 1, 0, 3] -7 1 3 0 -After: [0, 1, 0, 3] - -Before: [1, 2, 1, 3] -5 2 1 0 -After: [2, 2, 1, 3] - -Before: [0, 2, 2, 0] -8 0 0 0 -After: [0, 2, 2, 0] - -Before: [2, 0, 0, 1] -3 0 3 0 -After: [1, 0, 0, 1] - -Before: [3, 1, 2, 2] -4 1 3 1 -After: [3, 0, 2, 2] - -Before: [2, 2, 1, 1] -5 2 1 1 -After: [2, 2, 1, 1] - -Before: [1, 1, 2, 2] -6 0 2 2 -After: [1, 1, 0, 2] - -Before: [1, 1, 1, 2] -4 1 3 0 -After: [0, 1, 1, 2] - -Before: [2, 1, 3, 1] -13 1 3 0 -After: [1, 1, 3, 1] - -Before: [0, 1, 2, 1] -13 1 3 1 -After: [0, 1, 2, 1] - -Before: [2, 1, 0, 2] -4 1 3 1 -After: [2, 0, 0, 2] - -Before: [2, 1, 0, 1] -2 0 1 3 -After: [2, 1, 0, 1] - -Before: [3, 1, 2, 1] -12 1 2 2 -After: [3, 1, 0, 1] - -Before: [1, 1, 3, 2] -4 1 3 3 -After: [1, 1, 3, 0] - -Before: [2, 2, 1, 3] -7 1 3 0 -After: [0, 2, 1, 3] - -Before: [1, 3, 2, 1] -6 0 2 1 -After: [1, 0, 2, 1] - -Before: [2, 1, 2, 1] -13 1 3 1 -After: [2, 1, 2, 1] - -Before: [2, 1, 3, 0] -14 2 0 3 -After: [2, 1, 3, 1] - -Before: [1, 1, 2, 3] -6 0 2 3 -After: [1, 1, 2, 0] - -Before: [1, 1, 1, 3] -11 2 1 2 -After: [1, 1, 2, 3] - -Before: [2, 2, 3, 2] -0 3 3 0 -After: [0, 2, 3, 2] - -Before: [1, 2, 0, 2] -1 0 2 3 -After: [1, 2, 0, 0] - -Before: [2, 1, 0, 0] -2 0 1 3 -After: [2, 1, 0, 1] - -Before: [0, 2, 1, 1] -5 2 1 3 -After: [0, 2, 1, 2] - -Before: [0, 3, 2, 1] -10 3 2 3 -After: [0, 3, 2, 1] - -Before: [3, 3, 2, 2] -0 3 3 0 -After: [0, 3, 2, 2] - -Before: [1, 1, 2, 0] -12 1 2 0 -After: [0, 1, 2, 0] - -Before: [0, 2, 1, 3] -5 2 1 0 -After: [2, 2, 1, 3] - -Before: [0, 3, 2, 1] -8 0 0 0 -After: [0, 3, 2, 1] - -Before: [1, 1, 1, 3] -11 2 1 1 -After: [1, 2, 1, 3] - -Before: [0, 1, 1, 2] -11 2 1 2 -After: [0, 1, 2, 2] - -Before: [1, 1, 1, 1] -13 1 3 1 -After: [1, 1, 1, 1] - -Before: [1, 3, 0, 0] -1 0 2 1 -After: [1, 0, 0, 0] - -Before: [2, 2, 3, 1] -14 2 0 1 -After: [2, 1, 3, 1] - -Before: [0, 3, 0, 3] -8 0 0 3 -After: [0, 3, 0, 0] - -Before: [0, 0, 1, 1] -8 0 0 2 -After: [0, 0, 0, 1] - -Before: [0, 3, 2, 1] -8 0 0 2 -After: [0, 3, 0, 1] - -Before: [2, 1, 2, 3] -12 1 2 1 -After: [2, 0, 2, 3] - -Before: [3, 2, 2, 3] -14 2 1 2 -After: [3, 2, 1, 3] - -Before: [2, 2, 3, 0] -15 2 2 2 -After: [2, 2, 1, 0] - -Before: [2, 3, 3, 2] -15 2 2 0 -After: [1, 3, 3, 2] - -Before: [1, 1, 0, 0] -1 0 2 3 -After: [1, 1, 0, 0] - -Before: [3, 2, 2, 2] -0 3 3 3 -After: [3, 2, 2, 0] - -Before: [1, 3, 2, 2] -6 0 2 3 -After: [1, 3, 2, 0] - -Before: [2, 1, 0, 1] -3 0 3 1 -After: [2, 1, 0, 1] - -Before: [3, 3, 1, 3] -7 2 3 0 -After: [0, 3, 1, 3] - -Before: [0, 2, 1, 0] -5 2 1 3 -After: [0, 2, 1, 2] - -Before: [1, 1, 1, 2] -4 1 3 2 -After: [1, 1, 0, 2] - -Before: [0, 3, 1, 2] -8 0 0 1 -After: [0, 0, 1, 2] - -Before: [2, 1, 3, 3] -7 1 3 0 -After: [0, 1, 3, 3] - -Before: [3, 2, 2, 1] -10 3 2 0 -After: [1, 2, 2, 1] - -Before: [2, 1, 0, 1] -3 0 3 3 -After: [2, 1, 0, 1] - -Before: [2, 1, 1, 1] -13 1 3 2 -After: [2, 1, 1, 1] - -Before: [2, 2, 0, 3] -7 1 3 1 -After: [2, 0, 0, 3] - -Before: [2, 2, 0, 1] -3 0 3 0 -After: [1, 2, 0, 1] - -Before: [2, 2, 3, 1] -3 0 3 3 -After: [2, 2, 3, 1] - -Before: [1, 2, 0, 0] -1 0 2 1 -After: [1, 0, 0, 0] - -Before: [2, 2, 2, 2] -14 3 2 1 -After: [2, 0, 2, 2] - -Before: [3, 1, 1, 2] -4 1 3 1 -After: [3, 0, 1, 2] - -Before: [2, 1, 1, 1] -2 0 1 3 -After: [2, 1, 1, 1] - -Before: [1, 1, 0, 0] -1 0 2 1 -After: [1, 0, 0, 0] - -Before: [1, 3, 0, 2] -1 0 2 1 -After: [1, 0, 0, 2] - -Before: [1, 1, 1, 3] -9 1 0 2 -After: [1, 1, 1, 3] - -Before: [3, 1, 2, 2] -12 1 2 2 -After: [3, 1, 0, 2] - -Before: [0, 1, 2, 1] -12 1 2 2 -After: [0, 1, 0, 1] - -Before: [3, 2, 0, 3] -7 1 3 3 -After: [3, 2, 0, 0] - -Before: [2, 1, 2, 3] -7 2 3 2 -After: [2, 1, 0, 3] - -Before: [3, 1, 3, 1] -13 1 3 0 -After: [1, 1, 3, 1] - -Before: [2, 1, 1, 1] -11 2 1 0 -After: [2, 1, 1, 1] - -Before: [0, 1, 1, 0] -11 2 1 3 -After: [0, 1, 1, 2] - -Before: [2, 1, 3, 3] -7 1 3 2 -After: [2, 1, 0, 3] - -Before: [2, 3, 2, 1] -10 3 2 1 -After: [2, 1, 2, 1] - -Before: [1, 1, 2, 2] -4 1 3 1 -After: [1, 0, 2, 2] - -Before: [1, 3, 0, 1] -1 0 2 0 -After: [0, 3, 0, 1] - -Before: [1, 3, 0, 3] -1 0 2 3 -After: [1, 3, 0, 0] - -Before: [2, 3, 3, 1] -3 0 3 1 -After: [2, 1, 3, 1] - -Before: [2, 1, 1, 2] -11 2 1 3 -After: [2, 1, 1, 2] - -Before: [2, 1, 1, 1] -2 0 1 1 -After: [2, 1, 1, 1] - -Before: [3, 1, 2, 2] -4 1 3 0 -After: [0, 1, 2, 2] - -Before: [2, 0, 2, 1] -10 3 2 1 -After: [2, 1, 2, 1] - -Before: [1, 3, 0, 1] -1 0 2 1 -After: [1, 0, 0, 1] - -Before: [1, 1, 0, 2] -9 1 0 0 -After: [1, 1, 0, 2] - -Before: [2, 3, 2, 1] -3 0 3 2 -After: [2, 3, 1, 1] - -Before: [1, 2, 2, 1] -0 3 3 3 -After: [1, 2, 2, 0] - -Before: [3, 1, 2, 2] -12 1 2 1 -After: [3, 0, 2, 2] - -Before: [0, 2, 3, 1] -8 0 0 1 -After: [0, 0, 3, 1] - -Before: [0, 0, 2, 1] -10 3 2 2 -After: [0, 0, 1, 1] - -Before: [3, 2, 1, 3] -15 0 0 3 -After: [3, 2, 1, 1] - -Before: [1, 3, 2, 2] -6 0 2 2 -After: [1, 3, 0, 2] - -Before: [1, 2, 2, 3] -6 0 2 3 -After: [1, 2, 2, 0] - -Before: [1, 1, 3, 2] -4 1 3 2 -After: [1, 1, 0, 2] - -Before: [1, 2, 2, 1] -10 3 2 3 -After: [1, 2, 2, 1] - -Before: [1, 2, 2, 1] -6 0 2 2 -After: [1, 2, 0, 1] - -Before: [1, 2, 1, 3] -7 2 3 1 -After: [1, 0, 1, 3] - -Before: [1, 2, 2, 1] -10 3 2 0 -After: [1, 2, 2, 1] - -Before: [2, 3, 3, 1] -3 0 3 3 -After: [2, 3, 3, 1] - -Before: [2, 3, 2, 3] -14 2 0 2 -After: [2, 3, 1, 3] - -Before: [2, 1, 3, 1] -2 0 1 3 -After: [2, 1, 3, 1] - -Before: [0, 3, 3, 0] -8 0 0 1 -After: [0, 0, 3, 0] - -Before: [2, 1, 1, 3] -7 2 3 2 -After: [2, 1, 0, 3] - -Before: [0, 2, 2, 1] -10 3 2 3 -After: [0, 2, 2, 1] - -Before: [3, 2, 1, 3] -5 2 1 3 -After: [3, 2, 1, 2] - -Before: [3, 1, 1, 2] -0 3 3 2 -After: [3, 1, 0, 2] - -Before: [0, 3, 1, 3] -7 2 3 3 -After: [0, 3, 1, 0] - -Before: [2, 0, 2, 1] -10 3 2 3 -After: [2, 0, 2, 1] - -Before: [2, 2, 1, 0] -5 2 1 2 -After: [2, 2, 2, 0] - -Before: [2, 1, 2, 2] -4 1 3 3 -After: [2, 1, 2, 0] - -Before: [1, 3, 1, 1] -0 2 3 2 -After: [1, 3, 0, 1] - -Before: [1, 1, 0, 3] -1 0 2 3 -After: [1, 1, 0, 0] - -Before: [1, 0, 0, 3] -1 0 2 2 -After: [1, 0, 0, 3] - -Before: [2, 1, 1, 0] -11 2 1 0 -After: [2, 1, 1, 0] - -Before: [2, 0, 0, 1] -3 0 3 3 -After: [2, 0, 0, 1] - -Before: [3, 3, 0, 1] -14 0 2 2 -After: [3, 3, 1, 1] - -Before: [0, 1, 2, 0] -8 0 0 1 -After: [0, 0, 2, 0] - -Before: [2, 0, 1, 1] -3 0 3 2 -After: [2, 0, 1, 1] - -Before: [1, 3, 2, 0] -6 0 2 1 -After: [1, 0, 2, 0] - -Before: [3, 3, 2, 0] -2 0 2 3 -After: [3, 3, 2, 1] - -Before: [2, 1, 0, 1] -13 1 3 2 -After: [2, 1, 1, 1] - -Before: [1, 1, 2, 1] -13 1 3 2 -After: [1, 1, 1, 1] - -Before: [1, 3, 2, 0] -6 0 2 2 -After: [1, 3, 0, 0] - -Before: [3, 1, 3, 2] -4 1 3 1 -After: [3, 0, 3, 2] - -Before: [2, 3, 2, 2] -15 0 0 3 -After: [2, 3, 2, 1] - -Before: [2, 3, 2, 1] -3 0 3 3 -After: [2, 3, 2, 1] - -Before: [2, 1, 1, 2] -4 1 3 0 -After: [0, 1, 1, 2] - -Before: [1, 1, 1, 1] -13 1 3 0 -After: [1, 1, 1, 1] - -Before: [3, 1, 1, 0] -11 2 1 2 -After: [3, 1, 2, 0] - -Before: [3, 1, 1, 1] -11 2 1 0 -After: [2, 1, 1, 1] - -Before: [3, 1, 0, 2] -4 1 3 0 -After: [0, 1, 0, 2] - -Before: [3, 3, 1, 3] -15 0 0 3 -After: [3, 3, 1, 1] - -Before: [1, 2, 2, 1] -10 3 2 1 -After: [1, 1, 2, 1] - -Before: [1, 1, 1, 0] -11 2 1 3 -After: [1, 1, 1, 2] - -Before: [1, 1, 1, 2] -11 2 1 0 -After: [2, 1, 1, 2] - -Before: [3, 2, 2, 2] -14 2 1 2 -After: [3, 2, 1, 2] - -Before: [0, 0, 3, 3] -15 2 2 3 -After: [0, 0, 3, 1] - -Before: [0, 3, 2, 2] -0 3 3 0 -After: [0, 3, 2, 2] - -Before: [1, 0, 2, 1] -10 3 2 1 -After: [1, 1, 2, 1] - -Before: [2, 1, 2, 2] -14 3 2 1 -After: [2, 0, 2, 2] - -Before: [1, 0, 0, 3] -1 0 2 1 -After: [1, 0, 0, 3] - -Before: [3, 2, 1, 3] -7 2 3 1 -After: [3, 0, 1, 3] - -Before: [3, 1, 1, 2] -11 2 1 0 -After: [2, 1, 1, 2] - -Before: [1, 3, 2, 1] -6 0 2 0 -After: [0, 3, 2, 1] - -Before: [2, 0, 3, 1] -3 0 3 0 -After: [1, 0, 3, 1] - -Before: [3, 1, 2, 2] -12 1 2 0 -After: [0, 1, 2, 2] - -Before: [3, 1, 2, 0] -12 1 2 3 -After: [3, 1, 2, 0] - -Before: [2, 1, 2, 0] -2 0 1 3 -After: [2, 1, 2, 1] - -Before: [1, 1, 3, 1] -14 2 3 2 -After: [1, 1, 0, 1] - -Before: [1, 3, 2, 3] -6 0 2 0 -After: [0, 3, 2, 3] - -Before: [1, 1, 2, 3] -12 1 2 0 -After: [0, 1, 2, 3] - -Before: [3, 0, 2, 1] -10 3 2 1 -After: [3, 1, 2, 1] - -Before: [1, 0, 2, 0] -6 0 2 1 -After: [1, 0, 2, 0] - -Before: [2, 3, 1, 3] -7 2 3 2 -After: [2, 3, 0, 3] - -Before: [1, 1, 1, 1] -11 2 1 3 -After: [1, 1, 1, 2] - -Before: [2, 1, 2, 2] -2 0 1 0 -After: [1, 1, 2, 2] - -Before: [1, 2, 1, 3] -7 2 3 3 -After: [1, 2, 1, 0] - -Before: [1, 1, 2, 2] -12 1 2 0 -After: [0, 1, 2, 2] - -Before: [2, 0, 2, 1] -10 3 2 2 -After: [2, 0, 1, 1] - -Before: [0, 1, 2, 3] -12 1 2 2 -After: [0, 1, 0, 3] - -Before: [2, 1, 1, 3] -11 2 1 0 -After: [2, 1, 1, 3] - -Before: [2, 1, 3, 1] -13 1 3 3 -After: [2, 1, 3, 1] - -Before: [0, 2, 1, 1] -8 0 0 1 -After: [0, 0, 1, 1] - -Before: [1, 0, 0, 2] -1 0 2 1 -After: [1, 0, 0, 2] - -Before: [2, 1, 3, 3] -2 0 1 1 -After: [2, 1, 3, 3] - -Before: [0, 1, 2, 2] -4 1 3 2 -After: [0, 1, 0, 2] - -Before: [1, 1, 2, 1] -13 1 3 0 -After: [1, 1, 2, 1] - -Before: [1, 1, 3, 0] -9 1 0 1 -After: [1, 1, 3, 0] - -Before: [1, 1, 0, 1] -1 0 2 1 -After: [1, 0, 0, 1] - -Before: [2, 2, 3, 1] -3 0 3 1 -After: [2, 1, 3, 1] - -Before: [3, 2, 1, 2] -5 2 1 0 -After: [2, 2, 1, 2] - -Before: [1, 1, 2, 0] -12 1 2 1 -After: [1, 0, 2, 0] - -Before: [3, 0, 2, 3] -2 0 2 3 -After: [3, 0, 2, 1] - -Before: [2, 1, 3, 3] -2 0 1 2 -After: [2, 1, 1, 3] - -Before: [3, 1, 3, 1] -15 0 0 0 -After: [1, 1, 3, 1] - -Before: [0, 1, 3, 2] -4 1 3 1 -After: [0, 0, 3, 2] - -Before: [3, 2, 3, 3] -15 2 0 0 -After: [1, 2, 3, 3] - -Before: [1, 3, 3, 1] -0 3 3 0 -After: [0, 3, 3, 1] - -Before: [0, 0, 2, 3] -7 2 3 0 -After: [0, 0, 2, 3] - -Before: [0, 2, 1, 3] -7 2 3 2 -After: [0, 2, 0, 3] - -Before: [3, 0, 2, 1] -2 0 2 0 -After: [1, 0, 2, 1] - -Before: [2, 2, 2, 1] -10 3 2 2 -After: [2, 2, 1, 1] - -Before: [1, 2, 0, 1] -1 0 2 0 -After: [0, 2, 0, 1] - -Before: [1, 2, 0, 0] -1 0 2 2 -After: [1, 2, 0, 0] - -Before: [3, 1, 2, 1] -2 0 2 1 -After: [3, 1, 2, 1] - -Before: [0, 0, 3, 1] -8 0 0 1 -After: [0, 0, 3, 1] - -Before: [0, 1, 1, 2] -11 2 1 3 -After: [0, 1, 1, 2] - -Before: [0, 1, 3, 1] -13 1 3 2 -After: [0, 1, 1, 1] - -Before: [1, 1, 1, 2] -11 2 1 2 -After: [1, 1, 2, 2] - -Before: [2, 0, 3, 1] -3 0 3 3 -After: [2, 0, 3, 1] - -Before: [0, 2, 1, 2] -8 0 0 0 -After: [0, 2, 1, 2] - -Before: [1, 0, 2, 1] -6 0 2 1 -After: [1, 0, 2, 1] - -Before: [1, 1, 0, 2] -4 1 3 3 -After: [1, 1, 0, 0] - -Before: [2, 2, 1, 1] -3 0 3 2 -After: [2, 2, 1, 1] - -Before: [1, 2, 1, 2] -5 2 1 2 -After: [1, 2, 2, 2] - -Before: [2, 0, 2, 1] -3 0 3 3 -After: [2, 0, 2, 1] - -Before: [2, 1, 0, 1] -3 0 3 2 -After: [2, 1, 1, 1] - -Before: [2, 2, 1, 2] -5 2 1 1 -After: [2, 2, 1, 2] - -Before: [1, 1, 2, 2] -9 1 0 3 -After: [1, 1, 2, 1] - -Before: [2, 2, 1, 3] -15 0 0 3 -After: [2, 2, 1, 1] - -Before: [3, 1, 0, 1] -13 1 3 3 -After: [3, 1, 0, 1] - -Before: [3, 3, 2, 1] -10 3 2 2 -After: [3, 3, 1, 1] - -Before: [0, 1, 3, 2] -4 1 3 3 -After: [0, 1, 3, 0] - -Before: [0, 1, 1, 0] -11 2 1 2 -After: [0, 1, 2, 0] - -Before: [3, 1, 3, 1] -14 3 1 0 -After: [0, 1, 3, 1] - -Before: [0, 1, 3, 3] -8 0 0 3 -After: [0, 1, 3, 0] - -Before: [0, 1, 2, 1] -10 3 2 0 -After: [1, 1, 2, 1] - -Before: [2, 1, 2, 1] -3 0 3 2 -After: [2, 1, 1, 1] - -Before: [0, 2, 1, 3] -5 2 1 3 -After: [0, 2, 1, 2] - -Before: [1, 0, 0, 3] -1 0 2 0 -After: [0, 0, 0, 3] - -Before: [2, 3, 0, 1] -3 0 3 0 -After: [1, 3, 0, 1] - -Before: [2, 1, 2, 1] -12 1 2 1 -After: [2, 0, 2, 1] - -Before: [2, 1, 3, 2] -4 1 3 0 -After: [0, 1, 3, 2] - -Before: [1, 2, 1, 0] -5 2 1 3 -After: [1, 2, 1, 2] - -Before: [3, 1, 3, 1] -13 1 3 1 -After: [3, 1, 3, 1] - -Before: [1, 2, 1, 0] -5 2 1 1 -After: [1, 2, 1, 0] - -Before: [3, 1, 2, 1] -10 3 2 1 -After: [3, 1, 2, 1] - -Before: [1, 1, 1, 1] -13 1 3 2 -After: [1, 1, 1, 1] - -Before: [2, 1, 2, 1] -13 1 3 2 -After: [2, 1, 1, 1] - -Before: [1, 2, 1, 3] -7 1 3 1 -After: [1, 0, 1, 3] - -Before: [0, 0, 2, 2] -14 3 2 3 -After: [0, 0, 2, 0] - -Before: [2, 2, 1, 3] -15 0 0 1 -After: [2, 1, 1, 3] - -Before: [2, 1, 3, 2] -4 1 3 1 -After: [2, 0, 3, 2] - -Before: [1, 2, 1, 3] -5 2 1 2 -After: [1, 2, 2, 3] - -Before: [2, 2, 1, 0] -5 2 1 3 -After: [2, 2, 1, 2] - -Before: [2, 0, 2, 1] -3 0 3 2 -After: [2, 0, 1, 1] - -Before: [1, 0, 0, 1] -1 0 2 0 -After: [0, 0, 0, 1] - -Before: [2, 1, 1, 0] -15 0 0 0 -After: [1, 1, 1, 0] - -Before: [0, 0, 3, 3] -8 0 0 0 -After: [0, 0, 3, 3] - -Before: [1, 1, 1, 2] -4 1 3 3 -After: [1, 1, 1, 0] - -Before: [1, 2, 0, 3] -1 0 2 1 -After: [1, 0, 0, 3] - -Before: [1, 1, 0, 2] -9 1 0 1 -After: [1, 1, 0, 2] - -Before: [3, 1, 1, 1] -11 2 1 3 -After: [3, 1, 1, 2] - -Before: [1, 1, 0, 3] -7 1 3 1 -After: [1, 0, 0, 3] - -Before: [1, 1, 1, 3] -7 1 3 2 -After: [1, 1, 0, 3] - -Before: [1, 1, 2, 3] -6 0 2 1 -After: [1, 0, 2, 3] - -Before: [2, 1, 1, 2] -4 1 3 3 -After: [2, 1, 1, 0] - -Before: [2, 2, 2, 3] -7 1 3 2 -After: [2, 2, 0, 3] - -Before: [1, 3, 2, 1] -0 3 3 3 -After: [1, 3, 2, 0] - -Before: [0, 0, 3, 3] -8 0 0 3 -After: [0, 0, 3, 0] - -Before: [3, 1, 3, 1] -15 0 0 1 -After: [3, 1, 3, 1] - -Before: [1, 0, 0, 2] -1 0 2 2 -After: [1, 0, 0, 2] - -Before: [0, 0, 0, 1] -0 3 3 1 -After: [0, 0, 0, 1] - -Before: [1, 1, 1, 2] -9 1 0 0 -After: [1, 1, 1, 2] - -Before: [1, 3, 0, 1] -1 0 2 2 -After: [1, 3, 0, 1] - -Before: [1, 1, 3, 3] -9 1 0 0 -After: [1, 1, 3, 3] - -Before: [2, 1, 3, 1] -13 1 3 2 -After: [2, 1, 1, 1] - -Before: [2, 1, 3, 2] -4 1 3 3 -After: [2, 1, 3, 0] - -Before: [2, 1, 2, 1] -13 1 3 3 -After: [2, 1, 2, 1] - -Before: [1, 0, 2, 2] -6 0 2 1 -After: [1, 0, 2, 2] - -Before: [1, 1, 2, 1] -10 3 2 2 -After: [1, 1, 1, 1] - -Before: [3, 2, 1, 3] -5 2 1 2 -After: [3, 2, 2, 3] - -Before: [0, 1, 2, 0] -12 1 2 2 -After: [0, 1, 0, 0] - -Before: [2, 1, 1, 3] -2 0 1 0 -After: [1, 1, 1, 3] - -Before: [1, 2, 2, 3] -14 2 1 2 -After: [1, 2, 1, 3] - -Before: [1, 2, 0, 3] -1 0 2 0 -After: [0, 2, 0, 3] - -Before: [0, 1, 2, 2] -8 0 0 2 -After: [0, 1, 0, 2] - -Before: [0, 2, 1, 0] -5 2 1 1 -After: [0, 2, 1, 0] - -Before: [2, 0, 0, 1] -15 0 0 2 -After: [2, 0, 1, 1] - -Before: [2, 2, 1, 3] -5 2 1 0 -After: [2, 2, 1, 3] - -Before: [3, 2, 2, 1] -10 3 2 2 -After: [3, 2, 1, 1] - -Before: [0, 3, 2, 2] -14 3 2 2 -After: [0, 3, 0, 2] - -Before: [1, 2, 0, 1] -1 0 2 2 -After: [1, 2, 0, 1] - -Before: [0, 1, 1, 0] -11 2 1 0 -After: [2, 1, 1, 0] - -Before: [1, 2, 2, 3] -14 2 1 3 -After: [1, 2, 2, 1] - -Before: [2, 1, 3, 1] -3 0 3 3 -After: [2, 1, 3, 1] - -Before: [0, 1, 2, 3] -7 1 3 3 -After: [0, 1, 2, 0] - -Before: [2, 1, 2, 2] -2 0 1 1 -After: [2, 1, 2, 2] - -Before: [2, 2, 1, 0] -5 2 1 1 -After: [2, 2, 1, 0] - -Before: [3, 2, 1, 3] -5 2 1 0 -After: [2, 2, 1, 3] - -Before: [1, 1, 2, 1] -0 3 3 1 -After: [1, 0, 2, 1] - -Before: [1, 0, 2, 1] -6 0 2 3 -After: [1, 0, 2, 0] - -Before: [1, 3, 0, 2] -1 0 2 0 -After: [0, 3, 0, 2] - -Before: [0, 1, 1, 3] -11 2 1 2 -After: [0, 1, 2, 3] - -Before: [1, 1, 3, 3] -9 1 0 1 -After: [1, 1, 3, 3] - -Before: [3, 1, 2, 3] -12 1 2 1 -After: [3, 0, 2, 3] - -Before: [0, 1, 1, 1] -13 1 3 0 -After: [1, 1, 1, 1] - -Before: [1, 1, 2, 3] -9 1 0 1 -After: [1, 1, 2, 3] - -Before: [0, 3, 1, 3] -7 2 3 0 -After: [0, 3, 1, 3] - -Before: [3, 1, 2, 1] -13 1 3 2 -After: [3, 1, 1, 1] - -Before: [1, 0, 1, 3] -7 2 3 1 -After: [1, 0, 1, 3] - -Before: [1, 1, 0, 3] -1 0 2 0 -After: [0, 1, 0, 3] - -Before: [2, 1, 2, 2] -12 1 2 2 -After: [2, 1, 0, 2] - -Before: [3, 0, 1, 3] -14 3 0 0 -After: [1, 0, 1, 3] - -Before: [3, 1, 3, 3] -7 1 3 3 -After: [3, 1, 3, 0] - -Before: [1, 1, 0, 0] -1 0 2 0 -After: [0, 1, 0, 0] - -Before: [1, 1, 1, 1] -0 2 3 2 -After: [1, 1, 0, 1] - -Before: [2, 1, 0, 1] -2 0 1 2 -After: [2, 1, 1, 1] - -Before: [1, 1, 2, 1] -14 3 1 1 -After: [1, 0, 2, 1] - -Before: [0, 0, 2, 3] -7 2 3 3 -After: [0, 0, 2, 0] - -Before: [3, 2, 0, 0] -14 0 2 1 -After: [3, 1, 0, 0] - -Before: [0, 0, 2, 3] -8 0 0 0 -After: [0, 0, 2, 3] - -Before: [3, 1, 1, 0] -11 2 1 1 -After: [3, 2, 1, 0] - -Before: [1, 2, 1, 1] -5 2 1 2 -After: [1, 2, 2, 1] - -Before: [0, 2, 1, 3] -7 2 3 3 -After: [0, 2, 1, 0] - -Before: [3, 1, 2, 2] -15 0 0 3 -After: [3, 1, 2, 1] - -Before: [0, 0, 0, 2] -8 0 0 2 -After: [0, 0, 0, 2] - -Before: [3, 1, 3, 1] -13 1 3 2 -After: [3, 1, 1, 1] - -Before: [1, 1, 2, 3] -9 1 0 2 -After: [1, 1, 1, 3] - -Before: [1, 2, 0, 2] -1 0 2 2 -After: [1, 2, 0, 2] - -Before: [2, 1, 2, 3] -2 0 1 3 -After: [2, 1, 2, 1] - -Before: [1, 2, 0, 3] -1 0 2 2 -After: [1, 2, 0, 3] - -Before: [1, 0, 2, 0] -6 0 2 3 -After: [1, 0, 2, 0] - -Before: [1, 0, 3, 1] -0 3 3 2 -After: [1, 0, 0, 1] - -Before: [1, 3, 2, 1] -6 0 2 3 -After: [1, 3, 2, 0] - -Before: [1, 1, 1, 1] -9 1 0 3 -After: [1, 1, 1, 1] - -Before: [0, 3, 2, 1] -0 3 3 1 -After: [0, 0, 2, 1] - -Before: [1, 1, 3, 1] -13 1 3 3 -After: [1, 1, 3, 1] - -Before: [2, 2, 0, 3] -7 1 3 0 -After: [0, 2, 0, 3] - -Before: [0, 3, 2, 1] -0 3 3 0 -After: [0, 3, 2, 1] - -Before: [1, 0, 0, 1] -1 0 2 2 -After: [1, 0, 0, 1] - -Before: [2, 1, 2, 1] -2 0 1 2 -After: [2, 1, 1, 1] - -Before: [1, 2, 2, 2] -6 0 2 2 -After: [1, 2, 0, 2] - -Before: [0, 1, 1, 1] -13 1 3 3 -After: [0, 1, 1, 1] - -Before: [2, 1, 1, 0] -11 2 1 2 -After: [2, 1, 2, 0] - -Before: [0, 1, 3, 1] -13 1 3 1 -After: [0, 1, 3, 1] - -Before: [3, 2, 0, 2] -0 3 3 1 -After: [3, 0, 0, 2] - -Before: [1, 1, 2, 1] -10 3 2 3 -After: [1, 1, 2, 1] - -Before: [2, 1, 2, 1] -13 1 3 0 -After: [1, 1, 2, 1] - -Before: [2, 1, 0, 1] -13 1 3 1 -After: [2, 1, 0, 1] - -Before: [2, 1, 2, 2] -12 1 2 3 -After: [2, 1, 2, 0] - -Before: [0, 1, 2, 0] -12 1 2 1 -After: [0, 0, 2, 0] - -Before: [3, 1, 2, 2] -4 1 3 2 -After: [3, 1, 0, 2] - -Before: [1, 1, 0, 2] -1 0 2 1 -After: [1, 0, 0, 2] - -Before: [0, 2, 1, 1] -0 2 3 2 -After: [0, 2, 0, 1] - -Before: [1, 1, 2, 0] -6 0 2 0 -After: [0, 1, 2, 0] - -Before: [0, 3, 1, 2] -8 0 0 3 -After: [0, 3, 1, 0] - -Before: [1, 3, 0, 0] -1 0 2 2 -After: [1, 3, 0, 0] - -Before: [1, 1, 2, 0] -12 1 2 2 -After: [1, 1, 0, 0] - -Before: [2, 1, 0, 2] -0 3 3 1 -After: [2, 0, 0, 2] - -Before: [0, 3, 3, 3] -8 0 0 1 -After: [0, 0, 3, 3] - -Before: [3, 3, 0, 1] -0 3 3 0 -After: [0, 3, 0, 1] - -Before: [3, 1, 1, 2] -4 1 3 3 -After: [3, 1, 1, 0] - -Before: [2, 1, 2, 3] -12 1 2 3 -After: [2, 1, 2, 0] - -Before: [3, 1, 2, 1] -12 1 2 3 -After: [3, 1, 2, 0] - -Before: [1, 0, 2, 2] -6 0 2 3 -After: [1, 0, 2, 0] - -Before: [1, 1, 0, 1] -0 3 3 1 -After: [1, 0, 0, 1] - -Before: [1, 1, 0, 3] -9 1 0 2 -After: [1, 1, 1, 3] - -Before: [3, 0, 2, 1] -10 3 2 3 -After: [3, 0, 2, 1] - -Before: [2, 2, 3, 3] -14 3 2 3 -After: [2, 2, 3, 1] - -Before: [3, 1, 2, 2] -12 1 2 3 -After: [3, 1, 2, 0] - -Before: [0, 1, 2, 1] -10 3 2 1 -After: [0, 1, 2, 1] - -Before: [0, 1, 3, 0] -8 0 0 2 -After: [0, 1, 0, 0] - -Before: [3, 1, 2, 0] -12 1 2 1 -After: [3, 0, 2, 0] - -Before: [1, 3, 2, 0] -6 0 2 3 -After: [1, 3, 2, 0] - -Before: [2, 0, 1, 3] -7 2 3 3 -After: [2, 0, 1, 0] - -Before: [3, 2, 2, 1] -10 3 2 3 -After: [3, 2, 2, 1] - -Before: [1, 2, 0, 0] -1 0 2 3 -After: [1, 2, 0, 0] - -Before: [2, 1, 1, 1] -0 2 3 0 -After: [0, 1, 1, 1] - -Before: [3, 2, 1, 1] -5 2 1 3 -After: [3, 2, 1, 2] - -Before: [3, 1, 3, 1] -14 2 3 0 -After: [0, 1, 3, 1] - -Before: [2, 1, 1, 3] -14 2 1 1 -After: [2, 0, 1, 3] - -Before: [0, 1, 1, 2] -8 0 0 0 -After: [0, 1, 1, 2] - -Before: [2, 3, 3, 2] -15 2 2 2 -After: [2, 3, 1, 2] - -Before: [0, 1, 2, 3] -7 2 3 1 -After: [0, 0, 2, 3] - -Before: [1, 1, 0, 2] -4 1 3 2 -After: [1, 1, 0, 2] - -Before: [0, 2, 3, 0] -8 0 0 2 -After: [0, 2, 0, 0] - -Before: [0, 1, 1, 1] -11 2 1 1 -After: [0, 2, 1, 1] - -Before: [2, 1, 1, 1] -13 1 3 0 -After: [1, 1, 1, 1] - -Before: [2, 3, 1, 3] -7 2 3 0 -After: [0, 3, 1, 3] - -Before: [2, 1, 2, 3] -12 1 2 2 -After: [2, 1, 0, 3] - -Before: [2, 2, 1, 3] -5 2 1 3 -After: [2, 2, 1, 2] - -Before: [3, 1, 1, 3] -11 2 1 0 -After: [2, 1, 1, 3] - -Before: [0, 0, 1, 3] -7 2 3 1 -After: [0, 0, 1, 3] - -Before: [1, 3, 2, 1] -10 3 2 2 -After: [1, 3, 1, 1] - -Before: [3, 2, 1, 2] -15 0 0 2 -After: [3, 2, 1, 2] - -Before: [1, 2, 1, 1] -0 2 3 1 -After: [1, 0, 1, 1] - -Before: [1, 1, 1, 3] -9 1 0 3 -After: [1, 1, 1, 1] - -Before: [1, 1, 0, 3] -9 1 0 3 -After: [1, 1, 0, 1] - -Before: [0, 1, 1, 1] -11 2 1 2 -After: [0, 1, 2, 1] - -Before: [0, 1, 2, 1] -13 1 3 2 -After: [0, 1, 1, 1] - -Before: [1, 1, 2, 2] -4 1 3 2 -After: [1, 1, 0, 2] - -Before: [3, 1, 1, 2] -11 2 1 3 -After: [3, 1, 1, 2] - -Before: [2, 2, 3, 2] -0 3 3 3 -After: [2, 2, 3, 0] - -Before: [0, 0, 1, 1] -0 2 3 1 -After: [0, 0, 1, 1] - -Before: [0, 1, 2, 2] -12 1 2 1 -After: [0, 0, 2, 2] - -Before: [2, 0, 3, 1] -3 0 3 2 -After: [2, 0, 1, 1] - -Before: [1, 0, 2, 0] -6 0 2 0 -After: [0, 0, 2, 0] - -Before: [0, 2, 1, 1] -5 2 1 0 -After: [2, 2, 1, 1] - -Before: [1, 3, 3, 0] -15 2 2 0 -After: [1, 3, 3, 0] - -Before: [0, 3, 2, 0] -8 0 0 2 -After: [0, 3, 0, 0] - -Before: [2, 2, 2, 1] -0 3 3 1 -After: [2, 0, 2, 1] - -Before: [3, 1, 1, 2] -4 1 3 0 -After: [0, 1, 1, 2] - -Before: [1, 2, 1, 0] -5 2 1 0 -After: [2, 2, 1, 0] - -Before: [2, 2, 3, 3] -15 0 0 0 -After: [1, 2, 3, 3] - -Before: [2, 1, 0, 0] -2 0 1 1 -After: [2, 1, 0, 0] - -Before: [1, 2, 2, 3] -6 0 2 2 -After: [1, 2, 0, 3] - -Before: [1, 0, 0, 1] -1 0 2 1 -After: [1, 0, 0, 1] - -Before: [2, 2, 0, 1] -3 0 3 1 -After: [2, 1, 0, 1] - -Before: [3, 2, 1, 2] -5 2 1 1 -After: [3, 2, 1, 2] - -Before: [2, 1, 3, 2] -14 2 0 1 -After: [2, 1, 3, 2] - -Before: [1, 1, 0, 0] -9 1 0 2 -After: [1, 1, 1, 0] - -Before: [2, 2, 3, 3] -15 2 2 2 -After: [2, 2, 1, 3] - -Before: [0, 2, 1, 0] -8 0 0 2 -After: [0, 2, 0, 0] - -Before: [1, 1, 0, 1] -9 1 0 0 -After: [1, 1, 0, 1] - -Before: [0, 1, 2, 2] -4 1 3 0 -After: [0, 1, 2, 2] - -Before: [1, 1, 0, 0] -9 1 0 0 -After: [1, 1, 0, 0] - -Before: [2, 3, 2, 1] -3 0 3 1 -After: [2, 1, 2, 1] - -Before: [1, 2, 1, 3] -5 2 1 3 -After: [1, 2, 1, 2] - -Before: [2, 1, 1, 3] -11 2 1 2 -After: [2, 1, 2, 3] - -Before: [1, 1, 3, 0] -9 1 0 2 -After: [1, 1, 1, 0] - -Before: [2, 1, 1, 3] -11 2 1 1 -After: [2, 2, 1, 3] - -Before: [2, 1, 3, 2] -2 0 1 2 -After: [2, 1, 1, 2] - -Before: [0, 2, 1, 3] -5 2 1 2 -After: [0, 2, 2, 3] - -Before: [1, 0, 0, 2] -1 0 2 3 -After: [1, 0, 0, 0] - -Before: [1, 1, 1, 2] -9 1 0 3 -After: [1, 1, 1, 1] - -Before: [2, 1, 3, 2] -4 1 3 2 -After: [2, 1, 0, 2] - -Before: [1, 0, 2, 2] -6 0 2 2 -After: [1, 0, 0, 2] - -Before: [3, 1, 1, 3] -11 2 1 1 -After: [3, 2, 1, 3] - -Before: [3, 1, 2, 3] -2 0 2 0 -After: [1, 1, 2, 3] - -Before: [1, 2, 0, 2] -1 0 2 0 -After: [0, 2, 0, 2] - -Before: [3, 1, 2, 1] -10 3 2 2 -After: [3, 1, 1, 1] - -Before: [1, 0, 2, 3] -7 2 3 0 -After: [0, 0, 2, 3] - -Before: [3, 1, 2, 3] -12 1 2 0 -After: [0, 1, 2, 3] - -Before: [2, 1, 1, 3] -7 2 3 1 -After: [2, 0, 1, 3] - -Before: [0, 2, 1, 2] -5 2 1 3 -After: [0, 2, 1, 2] - -Before: [3, 1, 1, 0] -11 2 1 0 -After: [2, 1, 1, 0] - -Before: [1, 1, 3, 1] -9 1 0 0 -After: [1, 1, 3, 1] - -Before: [1, 1, 2, 2] -9 1 0 1 -After: [1, 1, 2, 2] - -Before: [2, 1, 1, 3] -11 2 1 3 -After: [2, 1, 1, 2] - -Before: [1, 1, 1, 2] -4 1 3 1 -After: [1, 0, 1, 2] - -Before: [3, 1, 0, 1] -13 1 3 0 -After: [1, 1, 0, 1] - -Before: [1, 2, 2, 3] -6 0 2 0 -After: [0, 2, 2, 3] - -Before: [1, 3, 0, 3] -1 0 2 0 -After: [0, 3, 0, 3] - -Before: [2, 1, 1, 0] -2 0 1 2 -After: [2, 1, 1, 0] - -Before: [0, 1, 2, 1] -12 1 2 3 -After: [0, 1, 2, 0] - -Before: [2, 3, 1, 1] -3 0 3 3 -After: [2, 3, 1, 1] - -Before: [2, 1, 3, 3] -2 0 1 3 -After: [2, 1, 3, 1] - -Before: [1, 3, 2, 1] -10 3 2 3 -After: [1, 3, 2, 1] - -Before: [1, 1, 3, 3] -9 1 0 3 -After: [1, 1, 3, 1] - -Before: [1, 1, 3, 2] -9 1 0 1 -After: [1, 1, 3, 2] - -Before: [1, 1, 0, 1] -13 1 3 2 -After: [1, 1, 1, 1] - -Before: [3, 0, 2, 0] -2 0 2 1 -After: [3, 1, 2, 0] - -Before: [2, 0, 0, 0] -14 0 1 2 -After: [2, 0, 1, 0] - -Before: [0, 1, 2, 1] -13 1 3 3 -After: [0, 1, 2, 1] - -Before: [2, 1, 3, 0] -14 2 0 1 -After: [2, 1, 3, 0] - -Before: [2, 1, 0, 1] -13 1 3 0 -After: [1, 1, 0, 1] - -Before: [2, 1, 0, 1] -2 0 1 1 -After: [2, 1, 0, 1] - -Before: [0, 3, 2, 1] -10 3 2 0 -After: [1, 3, 2, 1] - -Before: [0, 1, 3, 1] -0 3 3 2 -After: [0, 1, 0, 1] - -Before: [0, 2, 1, 1] -5 2 1 1 -After: [0, 2, 1, 1] - -Before: [2, 1, 1, 2] -15 0 0 3 -After: [2, 1, 1, 1] - -Before: [1, 1, 2, 0] -6 0 2 2 -After: [1, 1, 0, 0] - -Before: [1, 1, 2, 1] -6 0 2 0 -After: [0, 1, 2, 1] - -Before: [0, 2, 1, 3] -7 1 3 1 -After: [0, 0, 1, 3] - -Before: [1, 0, 0, 0] -1 0 2 3 -After: [1, 0, 0, 0] - -Before: [2, 1, 2, 3] -2 0 1 2 -After: [2, 1, 1, 3] - -Before: [0, 2, 0, 2] -0 3 3 1 -After: [0, 0, 0, 2] - -Before: [0, 2, 3, 0] -15 2 2 2 -After: [0, 2, 1, 0] - -Before: [1, 2, 2, 2] -14 2 1 3 -After: [1, 2, 2, 1] - -Before: [0, 1, 3, 1] -8 0 0 2 -After: [0, 1, 0, 1] - -Before: [3, 3, 3, 2] -15 0 0 3 -After: [3, 3, 3, 1] - -Before: [3, 3, 0, 2] -14 0 2 1 -After: [3, 1, 0, 2] - -Before: [0, 1, 1, 3] -11 2 1 0 -After: [2, 1, 1, 3] - -Before: [1, 1, 0, 1] -9 1 0 2 -After: [1, 1, 1, 1] - -Before: [0, 1, 2, 1] -10 3 2 3 -After: [0, 1, 2, 1] - -Before: [2, 2, 2, 1] -10 3 2 1 -After: [2, 1, 2, 1] - -Before: [0, 1, 2, 2] -4 1 3 3 -After: [0, 1, 2, 0] - -Before: [1, 2, 2, 1] -10 3 2 2 -After: [1, 2, 1, 1] - -Before: [2, 1, 1, 2] -11 2 1 1 -After: [2, 2, 1, 2] - -Before: [1, 1, 2, 1] -12 1 2 3 -After: [1, 1, 2, 0] - -Before: [3, 3, 1, 1] -0 2 3 1 -After: [3, 0, 1, 1] - -Before: [0, 1, 2, 2] -4 1 3 1 -After: [0, 0, 2, 2] - -Before: [0, 3, 2, 2] -8 0 0 3 -After: [0, 3, 2, 0] - -Before: [2, 1, 2, 1] -2 0 1 0 -After: [1, 1, 2, 1] - -Before: [1, 1, 0, 3] -1 0 2 1 -After: [1, 0, 0, 3] - -Before: [3, 3, 3, 2] -15 0 0 0 -After: [1, 3, 3, 2] - -Before: [0, 1, 1, 2] -4 1 3 2 -After: [0, 1, 0, 2] - -Before: [1, 3, 0, 3] -1 0 2 1 -After: [1, 0, 0, 3] - -Before: [1, 1, 0, 1] -1 0 2 2 -After: [1, 1, 0, 1] - -Before: [2, 1, 0, 2] -4 1 3 0 -After: [0, 1, 0, 2] - -Before: [3, 2, 2, 2] -2 0 2 2 -After: [3, 2, 1, 2] - -Before: [0, 2, 2, 1] -10 3 2 1 -After: [0, 1, 2, 1] - -Before: [0, 1, 0, 2] -4 1 3 2 -After: [0, 1, 0, 2] - -Before: [0, 1, 0, 2] -4 1 3 3 -After: [0, 1, 0, 0] - -Before: [1, 1, 2, 1] -10 3 2 1 -After: [1, 1, 2, 1] - -Before: [1, 1, 0, 1] -13 1 3 0 -After: [1, 1, 0, 1] - -Before: [1, 3, 2, 2] -6 0 2 1 -After: [1, 0, 2, 2] - -Before: [0, 1, 2, 1] -13 1 3 0 -After: [1, 1, 2, 1] - -Before: [0, 1, 1, 3] -11 2 1 1 -After: [0, 2, 1, 3] - -Before: [3, 2, 1, 0] -5 2 1 3 -After: [3, 2, 1, 2] - -Before: [2, 1, 2, 3] -7 2 3 3 -After: [2, 1, 2, 0] - -Before: [1, 1, 1, 1] -11 2 1 2 -After: [1, 1, 2, 1] - -Before: [2, 1, 1, 1] -3 0 3 2 -After: [2, 1, 1, 1] - -Before: [0, 1, 1, 3] -8 0 0 1 -After: [0, 0, 1, 3] - -Before: [3, 2, 3, 3] -7 1 3 3 -After: [3, 2, 3, 0] - -Before: [0, 3, 0, 0] -8 0 0 2 -After: [0, 3, 0, 0] - -Before: [1, 1, 2, 1] -6 0 2 1 -After: [1, 0, 2, 1] - -Before: [0, 1, 1, 2] -4 1 3 0 -After: [0, 1, 1, 2] - -Before: [1, 1, 2, 1] -9 1 0 1 -After: [1, 1, 2, 1] - -Before: [3, 1, 2, 0] -12 1 2 0 -After: [0, 1, 2, 0] - -Before: [1, 3, 0, 3] -1 0 2 2 -After: [1, 3, 0, 3] - -Before: [1, 1, 0, 3] -9 1 0 1 -After: [1, 1, 0, 3] - -Before: [0, 2, 2, 2] -8 0 0 1 -After: [0, 0, 2, 2] - -Before: [0, 1, 1, 1] -13 1 3 1 -After: [0, 1, 1, 1] - -Before: [1, 1, 3, 1] -13 1 3 0 -After: [1, 1, 3, 1] - -Before: [0, 1, 2, 1] -8 0 0 0 -After: [0, 1, 2, 1] - -Before: [2, 1, 2, 1] -12 1 2 2 -After: [2, 1, 0, 1] - -Before: [1, 0, 2, 3] -6 0 2 1 -After: [1, 0, 2, 3] - -Before: [3, 0, 3, 1] -15 2 0 2 -After: [3, 0, 1, 1] - -Before: [0, 1, 1, 1] -0 2 3 0 -After: [0, 1, 1, 1] - -Before: [3, 0, 0, 3] -14 0 2 1 -After: [3, 1, 0, 3] - -Before: [3, 1, 1, 1] -0 2 3 1 -After: [3, 0, 1, 1] - -Before: [0, 1, 2, 3] -7 2 3 3 -After: [0, 1, 2, 0] - -Before: [3, 1, 0, 1] -13 1 3 1 -After: [3, 1, 0, 1] - -Before: [0, 0, 3, 0] -8 0 0 1 -After: [0, 0, 3, 0] - -Before: [1, 1, 0, 2] -1 0 2 3 -After: [1, 1, 0, 0] - -Before: [2, 1, 1, 2] -4 1 3 1 -After: [2, 0, 1, 2] - -Before: [3, 2, 3, 0] -15 2 2 3 -After: [3, 2, 3, 1] - -Before: [0, 2, 0, 3] -7 1 3 0 -After: [0, 2, 0, 3] - -Before: [1, 1, 3, 2] -9 1 0 2 -After: [1, 1, 1, 2] - -Before: [0, 3, 1, 3] -8 0 0 1 -After: [0, 0, 1, 3] - -Before: [3, 1, 2, 1] -2 0 2 0 -After: [1, 1, 2, 1] - -Before: [1, 1, 3, 1] -9 1 0 2 -After: [1, 1, 1, 1] - -Before: [2, 1, 3, 0] -2 0 1 3 -After: [2, 1, 3, 1] - -Before: [2, 1, 1, 0] -11 2 1 1 -After: [2, 2, 1, 0] - -Before: [3, 1, 1, 1] -13 1 3 0 -After: [1, 1, 1, 1] - -Before: [2, 2, 1, 3] -5 2 1 1 -After: [2, 2, 1, 3] - -Before: [0, 0, 2, 1] -10 3 2 3 -After: [0, 0, 2, 1] - -Before: [3, 3, 0, 2] -0 3 3 1 -After: [3, 0, 0, 2] - -Before: [0, 2, 1, 0] -8 0 0 0 -After: [0, 2, 1, 0] - -Before: [3, 3, 0, 2] -15 0 0 3 -After: [3, 3, 0, 1] - -Before: [1, 0, 2, 3] -6 0 2 0 -After: [0, 0, 2, 3] - -Before: [0, 0, 1, 1] -8 0 0 1 -After: [0, 0, 1, 1] - -Before: [1, 0, 2, 1] -10 3 2 0 -After: [1, 0, 2, 1] - -Before: [1, 2, 1, 2] -5 2 1 1 -After: [1, 2, 1, 2] - -Before: [2, 1, 3, 1] -14 2 0 1 -After: [2, 1, 3, 1] - -Before: [2, 1, 2, 0] -2 0 1 0 -After: [1, 1, 2, 0] - -Before: [1, 1, 2, 2] -6 0 2 3 -After: [1, 1, 2, 0] - -Before: [2, 1, 1, 3] -2 0 1 2 -After: [2, 1, 1, 3] - -Before: [2, 3, 3, 2] -14 2 0 2 -After: [2, 3, 1, 2] - -Before: [1, 0, 0, 2] -1 0 2 0 -After: [0, 0, 0, 2] - -Before: [3, 3, 2, 2] -15 0 0 0 -After: [1, 3, 2, 2] - -Before: [0, 1, 1, 2] -4 1 3 3 -After: [0, 1, 1, 0] - -Before: [2, 2, 1, 2] -5 2 1 3 -After: [2, 2, 1, 2] - -Before: [2, 1, 2, 0] -12 1 2 0 -After: [0, 1, 2, 0] - -Before: [3, 1, 0, 1] -13 1 3 2 -After: [3, 1, 1, 1] - -Before: [1, 2, 1, 1] -5 2 1 1 -After: [1, 2, 1, 1] - -Before: [2, 1, 2, 2] -4 1 3 2 -After: [2, 1, 0, 2] - -Before: [0, 1, 0, 2] -4 1 3 0 -After: [0, 1, 0, 2] - -Before: [3, 1, 0, 2] -4 1 3 2 -After: [3, 1, 0, 2] - -Before: [1, 1, 3, 2] -4 1 3 1 -After: [1, 0, 3, 2] - -Before: [3, 1, 1, 1] -13 1 3 2 -After: [3, 1, 1, 1] - -Before: [0, 0, 2, 0] -8 0 0 3 -After: [0, 0, 2, 0] - -Before: [1, 1, 3, 2] -9 1 0 0 -After: [1, 1, 3, 2] - -Before: [3, 2, 1, 0] -5 2 1 1 -After: [3, 2, 1, 0] - -Before: [1, 1, 0, 2] -1 0 2 0 -After: [0, 1, 0, 2] - -Before: [2, 1, 0, 1] -13 1 3 3 -After: [2, 1, 0, 1] - -Before: [3, 1, 2, 0] -12 1 2 2 -After: [3, 1, 0, 0] - -Before: [3, 2, 2, 3] -2 0 2 0 -After: [1, 2, 2, 3] - -Before: [1, 1, 1, 0] -11 2 1 1 -After: [1, 2, 1, 0] - -Before: [0, 0, 1, 2] -8 0 0 3 -After: [0, 0, 1, 0] - -Before: [1, 1, 0, 0] -9 1 0 3 -After: [1, 1, 0, 1] - -Before: [1, 1, 3, 0] -9 1 0 3 -After: [1, 1, 3, 1] - -Before: [1, 1, 1, 1] -11 2 1 1 -After: [1, 2, 1, 1] - -Before: [3, 0, 0, 0] -14 0 2 3 -After: [3, 0, 0, 1] - -Before: [2, 1, 1, 3] -7 1 3 3 -After: [2, 1, 1, 0] - -Before: [0, 3, 3, 2] -8 0 0 2 -After: [0, 3, 0, 2] - -Before: [3, 1, 2, 1] -12 1 2 1 -After: [3, 0, 2, 1] - -Before: [3, 0, 2, 3] -7 2 3 0 -After: [0, 0, 2, 3] - -Before: [3, 1, 1, 1] -14 3 1 1 -After: [3, 0, 1, 1] - -Before: [1, 1, 1, 3] -9 1 0 0 -After: [1, 1, 1, 3] - -Before: [0, 0, 3, 3] -8 0 0 2 -After: [0, 0, 0, 3] - -Before: [3, 1, 3, 3] -7 1 3 1 -After: [3, 0, 3, 3] - -Before: [1, 1, 2, 2] -12 1 2 1 -After: [1, 0, 2, 2] - -Before: [1, 1, 0, 1] -1 0 2 3 -After: [1, 1, 0, 0] - -Before: [2, 2, 2, 1] -3 0 3 2 -After: [2, 2, 1, 1] - -Before: [2, 0, 3, 0] -14 0 1 1 -After: [2, 1, 3, 0] - -Before: [1, 1, 2, 2] -4 1 3 3 -After: [1, 1, 2, 0] - -Before: [1, 1, 2, 3] -12 1 2 2 -After: [1, 1, 0, 3] - -Before: [1, 2, 1, 3] -7 2 3 2 -After: [1, 2, 0, 3] - -Before: [3, 0, 0, 1] -14 0 2 2 -After: [3, 0, 1, 1] - -Before: [3, 2, 1, 0] -5 2 1 0 -After: [2, 2, 1, 0] - -Before: [2, 3, 2, 1] -3 0 3 0 -After: [1, 3, 2, 1] - -Before: [0, 1, 3, 2] -8 0 0 3 -After: [0, 1, 3, 0] - -Before: [2, 2, 1, 1] -3 0 3 3 -After: [2, 2, 1, 1] - -Before: [3, 2, 3, 1] -0 3 3 3 -After: [3, 2, 3, 0] - -Before: [2, 1, 1, 0] -14 2 1 3 -After: [2, 1, 1, 0] - -Before: [2, 2, 1, 3] -7 2 3 1 -After: [2, 0, 1, 3] - -Before: [2, 3, 3, 1] -3 0 3 2 -After: [2, 3, 1, 1] - -Before: [1, 1, 2, 1] -9 1 0 2 -After: [1, 1, 1, 1] - -Before: [0, 3, 2, 1] -10 3 2 1 -After: [0, 1, 2, 1] - -Before: [0, 1, 0, 1] -13 1 3 3 -After: [0, 1, 0, 1] - -Before: [1, 1, 1, 3] -11 2 1 3 -After: [1, 1, 1, 2] - -Before: [3, 1, 1, 2] -11 2 1 2 -After: [3, 1, 2, 2] - -Before: [1, 3, 2, 3] -6 0 2 3 -After: [1, 3, 2, 0] - -Before: [0, 1, 2, 3] -8 0 0 2 -After: [0, 1, 0, 3] - -Before: [3, 0, 1, 3] -14 3 0 2 -After: [3, 0, 1, 3] - -Before: [2, 1, 2, 0] -12 1 2 3 -After: [2, 1, 2, 0] - -Before: [0, 1, 1, 1] -11 2 1 0 -After: [2, 1, 1, 1] - -Before: [2, 3, 2, 1] -0 3 3 2 -After: [2, 3, 0, 1] - -Before: [1, 1, 0, 2] -0 3 3 3 -After: [1, 1, 0, 0] - -Before: [1, 0, 0, 1] -1 0 2 3 -After: [1, 0, 0, 0] - -Before: [3, 2, 1, 3] -7 2 3 3 -After: [3, 2, 1, 0] - -Before: [3, 1, 1, 3] -11 2 1 2 -After: [3, 1, 2, 3] - -Before: [0, 1, 2, 2] -12 1 2 3 -After: [0, 1, 2, 0] - -Before: [3, 3, 2, 1] -10 3 2 0 -After: [1, 3, 2, 1] - -Before: [1, 1, 3, 1] -13 1 3 1 -After: [1, 1, 3, 1] - -Before: [2, 2, 1, 1] -3 0 3 1 -After: [2, 1, 1, 1] - -Before: [2, 1, 2, 2] -4 1 3 0 -After: [0, 1, 2, 2] - -Before: [1, 1, 1, 1] -9 1 0 2 -After: [1, 1, 1, 1] - -Before: [1, 3, 2, 1] -10 3 2 0 -After: [1, 3, 2, 1] - -Before: [2, 0, 2, 1] -10 3 2 0 -After: [1, 0, 2, 1] - -Before: [1, 1, 0, 3] -1 0 2 2 -After: [1, 1, 0, 3] - -Before: [1, 2, 0, 1] -1 0 2 3 -After: [1, 2, 0, 0] - -Before: [1, 3, 0, 0] -1 0 2 0 -After: [0, 3, 0, 0] - -Before: [2, 1, 1, 3] -14 2 1 0 -After: [0, 1, 1, 3] - -Before: [1, 1, 1, 2] -9 1 0 1 -After: [1, 1, 1, 2] - -Before: [1, 1, 0, 1] -13 1 3 1 -After: [1, 1, 0, 1] - -Before: [2, 0, 0, 2] -15 0 0 0 -After: [1, 0, 0, 2] - -Before: [2, 3, 1, 1] -3 0 3 0 -After: [1, 3, 1, 1] - -Before: [0, 1, 2, 0] -12 1 2 3 -After: [0, 1, 2, 0] - -Before: [1, 2, 1, 2] -5 2 1 0 -After: [2, 2, 1, 2] - -Before: [2, 0, 2, 2] -14 3 2 2 -After: [2, 0, 0, 2] - -Before: [0, 2, 2, 1] -10 3 2 0 -After: [1, 2, 2, 1] - -Before: [2, 1, 0, 2] -4 1 3 3 -After: [2, 1, 0, 0] - -Before: [1, 3, 0, 2] -1 0 2 2 -After: [1, 3, 0, 2] - -Before: [0, 0, 2, 3] -8 0 0 1 -After: [0, 0, 2, 3] - -Before: [2, 1, 1, 3] -7 1 3 0 -After: [0, 1, 1, 3] - -Before: [3, 1, 2, 1] -13 1 3 0 -After: [1, 1, 2, 1] - -Before: [2, 0, 1, 1] -3 0 3 1 -After: [2, 1, 1, 1] - -Before: [1, 1, 2, 1] -13 1 3 1 -After: [1, 1, 2, 1] - -Before: [0, 1, 2, 1] -12 1 2 1 -After: [0, 0, 2, 1] - -Before: [2, 2, 3, 3] -14 3 2 2 -After: [2, 2, 1, 3] - -Before: [3, 1, 1, 1] -13 1 3 3 -After: [3, 1, 1, 1] - -Before: [3, 3, 3, 2] -15 2 0 1 -After: [3, 1, 3, 2] - -Before: [2, 1, 2, 1] -3 0 3 1 -After: [2, 1, 2, 1] - -Before: [3, 1, 2, 0] -2 0 2 3 -After: [3, 1, 2, 1] - -Before: [1, 2, 1, 2] -5 2 1 3 -After: [1, 2, 1, 2] - -Before: [3, 2, 1, 1] -5 2 1 0 -After: [2, 2, 1, 1] - -Before: [0, 1, 2, 1] -12 1 2 0 -After: [0, 1, 2, 1] - -Before: [2, 1, 1, 1] -3 0 3 0 -After: [1, 1, 1, 1] - -Before: [3, 1, 1, 2] -11 2 1 1 -After: [3, 2, 1, 2] - -Before: [1, 1, 1, 3] -11 2 1 0 -After: [2, 1, 1, 3] - -Before: [1, 1, 2, 0] -9 1 0 3 -After: [1, 1, 2, 1] - -Before: [0, 2, 2, 3] -8 0 0 3 -After: [0, 2, 2, 0] - -Before: [0, 0, 2, 1] -10 3 2 1 -After: [0, 1, 2, 1] - -Before: [0, 2, 3, 3] -14 3 2 0 -After: [1, 2, 3, 3] - -Before: [2, 1, 0, 3] -2 0 1 2 -After: [2, 1, 1, 3] - -Before: [3, 1, 2, 0] -2 0 2 0 -After: [1, 1, 2, 0] - -Before: [3, 1, 0, 2] -14 0 2 0 -After: [1, 1, 0, 2] - -Before: [2, 1, 3, 0] -2 0 1 1 -After: [2, 1, 3, 0] - -Before: [1, 1, 1, 0] -9 1 0 3 -After: [1, 1, 1, 1] - -Before: [1, 0, 0, 0] -1 0 2 1 -After: [1, 0, 0, 0] - -Before: [0, 3, 2, 2] -8 0 0 2 -After: [0, 3, 0, 2] - -Before: [3, 3, 2, 2] -2 0 2 0 -After: [1, 3, 2, 2] - -Before: [0, 2, 1, 2] -5 2 1 1 -After: [0, 2, 1, 2] - -Before: [3, 3, 2, 2] -2 0 2 3 -After: [3, 3, 2, 1] - -Before: [0, 2, 1, 2] -5 2 1 0 -After: [2, 2, 1, 2] - -Before: [1, 0, 2, 1] -10 3 2 2 -After: [1, 0, 1, 1] - -Before: [0, 1, 0, 1] -13 1 3 2 -After: [0, 1, 1, 1] - -Before: [3, 1, 1, 1] -14 2 1 1 -After: [3, 0, 1, 1] - -Before: [0, 1, 0, 1] -13 1 3 1 -After: [0, 1, 0, 1] - -Before: [2, 2, 0, 1] -3 0 3 2 -After: [2, 2, 1, 1] - -Before: [3, 2, 1, 3] -14 3 0 0 -After: [1, 2, 1, 3] - -Before: [1, 1, 2, 2] -4 1 3 0 -After: [0, 1, 2, 2] - -Before: [3, 1, 2, 3] -7 1 3 1 -After: [3, 0, 2, 3] - -Before: [3, 0, 3, 0] -15 2 2 1 -After: [3, 1, 3, 0] - -Before: [0, 2, 2, 2] -14 2 1 3 -After: [0, 2, 2, 1] - -Before: [1, 1, 2, 3] -12 1 2 1 -After: [1, 0, 2, 3] - -Before: [3, 1, 1, 1] -13 1 3 1 -After: [3, 1, 1, 1] - -Before: [2, 1, 1, 1] -13 1 3 3 -After: [2, 1, 1, 1] - -Before: [2, 2, 2, 3] -7 2 3 3 -After: [2, 2, 2, 0] - -Before: [2, 3, 3, 3] -15 0 0 2 -After: [2, 3, 1, 3] - -Before: [3, 1, 2, 1] -13 1 3 3 -After: [3, 1, 2, 1] - -Before: [3, 3, 3, 2] -15 0 2 0 -After: [1, 3, 3, 2] - -Before: [3, 1, 0, 2] -0 3 3 0 -After: [0, 1, 0, 2] - -Before: [2, 0, 3, 2] -14 0 1 1 -After: [2, 1, 3, 2] - -Before: [1, 0, 2, 1] -10 3 2 3 -After: [1, 0, 2, 1] - -Before: [1, 3, 3, 1] -0 3 3 2 -After: [1, 3, 0, 1] - -Before: [0, 2, 2, 1] -10 3 2 2 -After: [0, 2, 1, 1] - -Before: [2, 2, 1, 0] -5 2 1 0 -After: [2, 2, 1, 0] - -Before: [2, 3, 0, 1] -3 0 3 2 -After: [2, 3, 1, 1] - -Before: [1, 2, 2, 2] -6 0 2 1 -After: [1, 0, 2, 2] - -Before: [0, 1, 2, 2] -12 1 2 0 -After: [0, 1, 2, 2] - -Before: [1, 1, 0, 2] -9 1 0 2 -After: [1, 1, 1, 2] - -Before: [0, 1, 2, 2] -12 1 2 2 -After: [0, 1, 0, 2] - -Before: [2, 1, 2, 0] -12 1 2 2 -After: [2, 1, 0, 0] - -Before: [2, 3, 3, 0] -15 0 0 3 -After: [2, 3, 3, 1] - -Before: [2, 2, 0, 1] -15 0 0 0 -After: [1, 2, 0, 1] - -Before: [2, 0, 3, 2] -0 3 3 2 -After: [2, 0, 0, 2] - -Before: [3, 0, 3, 2] -15 2 2 3 -After: [3, 0, 3, 1] - -Before: [2, 3, 2, 1] -10 3 2 3 -After: [2, 3, 2, 1] - -Before: [2, 1, 2, 1] -3 0 3 3 -After: [2, 1, 2, 1] - -Before: [1, 3, 0, 0] -1 0 2 3 -After: [1, 3, 0, 0] - -Before: [3, 1, 2, 3] -2 0 2 3 -After: [3, 1, 2, 1] - -Before: [2, 1, 1, 2] -11 2 1 2 -After: [2, 1, 2, 2] - -Before: [1, 3, 2, 3] -7 2 3 1 -After: [1, 0, 2, 3] - -Before: [0, 0, 0, 0] -8 0 0 3 -After: [0, 0, 0, 0] - -Before: [1, 0, 3, 1] -14 2 3 2 -After: [1, 0, 0, 1] - -Before: [3, 2, 0, 3] -14 0 2 3 -After: [3, 2, 0, 1] - -Before: [3, 2, 2, 1] -2 0 2 1 -After: [3, 1, 2, 1] - -Before: [2, 1, 2, 1] -3 0 3 0 -After: [1, 1, 2, 1] - -Before: [2, 2, 0, 1] -3 0 3 3 -After: [2, 2, 0, 1] - -Before: [0, 3, 3, 2] -8 0 0 0 -After: [0, 3, 3, 2] - -Before: [3, 2, 0, 1] -14 0 2 1 -After: [3, 1, 0, 1] - -Before: [1, 1, 1, 3] -9 1 0 1 -After: [1, 1, 1, 3] - -Before: [0, 1, 0, 1] -13 1 3 0 -After: [1, 1, 0, 1] - -Before: [1, 1, 1, 0] -9 1 0 1 -After: [1, 1, 1, 0] - -Before: [1, 3, 2, 2] -6 0 2 0 -After: [0, 3, 2, 2] - -Before: [2, 1, 1, 1] -14 3 1 0 -After: [0, 1, 1, 1] - -Before: [1, 1, 3, 0] -9 1 0 0 -After: [1, 1, 3, 0] - -Before: [2, 1, 3, 1] -3 0 3 2 -After: [2, 1, 1, 1] - -Before: [2, 1, 1, 1] -3 0 3 1 -After: [2, 1, 1, 1] - -Before: [3, 2, 1, 3] -7 1 3 3 -After: [3, 2, 1, 0] - -Before: [2, 0, 3, 3] -15 0 0 2 -After: [2, 0, 1, 3] - -Before: [3, 0, 2, 1] -10 3 2 2 -After: [3, 0, 1, 1] - -Before: [1, 1, 2, 3] -9 1 0 0 -After: [1, 1, 2, 3] - -Before: [1, 2, 1, 1] -5 2 1 0 -After: [2, 2, 1, 1] - -Before: [0, 1, 2, 3] -12 1 2 1 -After: [0, 0, 2, 3] - -Before: [1, 3, 0, 1] -1 0 2 3 -After: [1, 3, 0, 0] - -Before: [2, 1, 0, 1] -2 0 1 0 -After: [1, 1, 0, 1] - -Before: [3, 2, 2, 3] -2 0 2 1 -After: [3, 1, 2, 3] - -Before: [1, 2, 0, 1] -1 0 2 1 -After: [1, 0, 0, 1] - -Before: [1, 2, 2, 0] -6 0 2 0 -After: [0, 2, 2, 0] - -Before: [2, 1, 1, 2] -11 2 1 0 -After: [2, 1, 1, 2] - -Before: [3, 1, 1, 3] -7 1 3 2 -After: [3, 1, 0, 3] - -Before: [2, 2, 1, 3] -5 2 1 2 -After: [2, 2, 2, 3] - -Before: [3, 1, 1, 1] -11 2 1 1 -After: [3, 2, 1, 1] - -Before: [2, 1, 2, 2] -4 1 3 1 -After: [2, 0, 2, 2] - -Before: [1, 1, 2, 1] -12 1 2 0 -After: [0, 1, 2, 1] - -Before: [1, 1, 0, 2] -9 1 0 3 -After: [1, 1, 0, 1] - -Before: [3, 3, 2, 3] -2 0 2 0 -After: [1, 3, 2, 3] - -Before: [1, 1, 2, 3] -9 1 0 3 -After: [1, 1, 2, 1] - -Before: [2, 1, 2, 1] -12 1 2 0 -After: [0, 1, 2, 1] - -Before: [1, 1, 0, 2] -4 1 3 1 -After: [1, 0, 0, 2] - -Before: [1, 2, 2, 0] -6 0 2 3 -After: [1, 2, 2, 0] - -Before: [2, 1, 1, 0] -11 2 1 3 -After: [2, 1, 1, 2] - -Before: [1, 1, 0, 1] -13 1 3 3 -After: [1, 1, 0, 1] - -Before: [3, 1, 2, 3] -7 1 3 3 -After: [3, 1, 2, 0] - -Before: [0, 2, 1, 3] -8 0 0 0 -After: [0, 2, 1, 3] - -Before: [3, 2, 1, 3] -7 1 3 0 -After: [0, 2, 1, 3] - -Before: [1, 2, 2, 2] -6 0 2 3 -After: [1, 2, 2, 0] - -Before: [1, 1, 1, 1] -13 1 3 3 -After: [1, 1, 1, 1] - -Before: [2, 1, 3, 2] -15 2 2 1 -After: [2, 1, 3, 2] - -Before: [2, 1, 0, 3] -2 0 1 0 -After: [1, 1, 0, 3] - -Before: [1, 1, 2, 1] -12 1 2 2 -After: [1, 1, 0, 1] - -Before: [1, 1, 3, 2] -4 1 3 0 -After: [0, 1, 3, 2] - -Before: [2, 3, 2, 3] -7 2 3 2 -After: [2, 3, 0, 3] - -Before: [2, 2, 1, 1] -5 2 1 3 -After: [2, 2, 1, 2] - -Before: [0, 0, 2, 1] -10 3 2 0 -After: [1, 0, 2, 1] - -Before: [3, 1, 0, 3] -7 1 3 2 -After: [3, 1, 0, 3] - -Before: [2, 1, 3, 2] -2 0 1 1 -After: [2, 1, 3, 2] - -Before: [2, 3, 1, 1] -3 0 3 1 -After: [2, 1, 1, 1] - -Before: [2, 2, 1, 3] -7 1 3 3 -After: [2, 2, 1, 0] - -Before: [3, 3, 3, 1] -15 0 2 1 -After: [3, 1, 3, 1] - -Before: [0, 1, 1, 0] -11 2 1 1 -After: [0, 2, 1, 0] - -Before: [1, 1, 1, 0] -11 2 1 0 -After: [2, 1, 1, 0] - -Before: [3, 1, 3, 1] -13 1 3 3 -After: [3, 1, 3, 1] - -Before: [0, 1, 3, 2] -8 0 0 1 -After: [0, 0, 3, 2] - -Before: [2, 2, 0, 3] -7 1 3 3 -After: [2, 2, 0, 0] - -Before: [1, 0, 2, 1] -6 0 2 2 -After: [1, 0, 0, 1] - -Before: [1, 3, 0, 2] -0 3 3 3 -After: [1, 3, 0, 0] - -Before: [1, 1, 0, 1] -9 1 0 3 -After: [1, 1, 0, 1] - -Before: [1, 2, 2, 3] -7 1 3 1 -After: [1, 0, 2, 3] - -Before: [1, 1, 2, 2] -12 1 2 3 -After: [1, 1, 2, 0] - -Before: [1, 1, 2, 0] -12 1 2 3 -After: [1, 1, 2, 0] - -Before: [0, 1, 0, 2] -4 1 3 1 -After: [0, 0, 0, 2] - -Before: [1, 1, 1, 0] -9 1 0 0 -After: [1, 1, 1, 0] - -Before: [1, 1, 2, 0] -9 1 0 0 -After: [1, 1, 2, 0] - -Before: [1, 2, 1, 1] -5 2 1 3 -After: [1, 2, 1, 2] - -Before: [3, 0, 3, 2] -15 2 2 0 -After: [1, 0, 3, 2] - -Before: [2, 2, 1, 3] -7 2 3 3 -After: [2, 2, 1, 0] - -Before: [3, 1, 2, 2] -4 1 3 3 -After: [3, 1, 2, 0] - -Before: [3, 1, 2, 1] -15 0 0 1 -After: [3, 1, 2, 1] - -Before: [2, 3, 2, 1] -10 3 2 0 -After: [1, 3, 2, 1] - -Before: [2, 1, 2, 2] -0 3 3 1 -After: [2, 0, 2, 2] - -Before: [1, 2, 0, 2] -1 0 2 1 -After: [1, 0, 0, 2] - -Before: [3, 3, 2, 0] -2 0 2 0 -After: [1, 3, 2, 0] - -Before: [0, 1, 1, 2] -11 2 1 1 -After: [0, 2, 1, 2] - -Before: [3, 1, 2, 1] -13 1 3 1 -After: [3, 1, 2, 1] - -Before: [3, 1, 3, 3] -15 2 0 3 -After: [3, 1, 3, 1] - -Before: [0, 1, 0, 1] -8 0 0 3 -After: [0, 1, 0, 0] - -Before: [2, 3, 2, 1] -0 3 3 3 -After: [2, 3, 2, 0] - -Before: [2, 1, 1, 2] -4 1 3 2 -After: [2, 1, 0, 2] - -Before: [0, 1, 3, 1] -13 1 3 0 -After: [1, 1, 3, 1] - -Before: [2, 2, 1, 1] -5 2 1 0 -After: [2, 2, 1, 1] - -Before: [3, 1, 2, 0] -15 0 0 0 -After: [1, 1, 2, 0] - -Before: [1, 1, 1, 1] -9 1 0 0 -After: [1, 1, 1, 1] - -Before: [1, 1, 2, 2] -12 1 2 2 -After: [1, 1, 0, 2] - -Before: [1, 1, 2, 1] -10 3 2 0 -After: [1, 1, 2, 1] - -Before: [2, 0, 1, 1] -3 0 3 3 -After: [2, 0, 1, 1] diff --git a/2018/inputs/16_2.txt b/2018/inputs/16_2.txt deleted file mode 100644 index 6f6f812..0000000 --- a/2018/inputs/16_2.txt +++ /dev/null @@ -1,1014 +0,0 @@ -8 0 0 2 -5 2 2 2 -6 3 1 1 -8 0 0 3 -5 3 0 3 -9 2 3 1 -8 1 3 1 -8 1 2 1 -11 0 1 0 -10 0 0 1 -8 0 0 2 -5 2 3 2 -6 3 0 3 -8 2 0 0 -5 0 1 0 -12 3 2 0 -8 0 3 0 -11 1 0 1 -10 1 1 3 -6 1 2 0 -8 1 0 1 -5 1 0 1 -6 0 0 2 -5 0 1 1 -8 1 3 1 -11 3 1 3 -10 3 3 2 -6 3 0 3 -6 2 1 1 -4 3 1 0 -8 0 3 0 -11 0 2 2 -10 2 0 1 -8 1 0 0 -5 0 1 0 -8 3 0 2 -5 2 0 2 -6 2 1 3 -8 0 2 3 -8 3 3 3 -8 3 3 3 -11 3 1 1 -10 1 1 3 -6 3 3 2 -6 0 0 1 -8 0 2 0 -8 0 1 0 -8 0 1 0 -11 3 0 3 -10 3 0 0 -6 2 2 1 -6 1 0 3 -13 1 2 1 -8 1 2 1 -11 1 0 0 -10 0 3 2 -6 2 0 0 -6 3 1 1 -6 2 0 3 -9 0 3 1 -8 1 1 1 -8 1 3 1 -11 1 2 2 -10 2 0 0 -6 3 1 1 -6 2 1 2 -6 0 2 3 -7 3 2 1 -8 1 2 1 -8 1 2 1 -11 1 0 0 -10 0 3 3 -6 3 1 2 -6 1 2 0 -6 0 1 1 -6 2 1 1 -8 1 1 1 -11 3 1 3 -10 3 3 1 -6 2 0 3 -8 0 0 2 -5 2 0 2 -6 2 2 0 -15 0 3 0 -8 0 1 0 -8 0 2 0 -11 0 1 1 -10 1 0 0 -6 3 1 1 -6 0 0 3 -6 2 1 2 -7 3 2 2 -8 2 2 2 -11 2 0 0 -10 0 1 1 -6 1 0 3 -8 0 0 0 -5 0 2 0 -8 0 0 2 -5 2 0 2 -3 0 3 2 -8 2 3 2 -8 2 2 2 -11 1 2 1 -10 1 1 3 -8 2 0 2 -5 2 3 2 -6 3 2 0 -6 1 3 1 -8 1 2 2 -8 2 1 2 -11 2 3 3 -6 1 1 0 -8 1 0 2 -5 2 0 2 -6 2 0 0 -8 0 3 0 -11 3 0 3 -10 3 3 2 -6 2 1 0 -6 2 2 3 -6 0 1 1 -9 0 3 0 -8 0 1 0 -8 0 1 0 -11 0 2 2 -10 2 3 3 -6 3 1 1 -8 3 0 2 -5 2 1 2 -6 1 3 0 -5 0 1 0 -8 0 2 0 -11 0 3 3 -10 3 0 0 -6 1 3 3 -8 0 0 2 -5 2 0 2 -6 0 1 1 -5 3 1 2 -8 2 2 2 -11 0 2 0 -10 0 2 3 -6 2 1 1 -6 2 0 2 -6 3 3 0 -13 1 0 1 -8 1 2 1 -11 1 3 3 -10 3 2 2 -6 1 1 3 -6 0 2 1 -6 0 2 0 -5 3 1 3 -8 3 2 3 -11 2 3 2 -10 2 3 3 -6 1 3 0 -6 0 0 2 -6 3 1 1 -8 0 2 1 -8 1 3 1 -11 3 1 3 -10 3 0 1 -6 2 2 0 -6 2 1 3 -6 3 3 2 -9 0 3 2 -8 2 2 2 -8 2 3 2 -11 2 1 1 -10 1 3 3 -6 0 3 2 -8 2 0 1 -5 1 3 1 -2 0 1 1 -8 1 1 1 -11 1 3 3 -10 3 3 2 -6 3 0 1 -6 1 1 3 -3 0 3 1 -8 1 3 1 -11 2 1 2 -10 2 1 0 -6 2 1 1 -6 1 3 2 -6 2 0 3 -9 1 3 3 -8 3 3 3 -11 3 0 0 -10 0 3 2 -6 2 3 0 -6 1 0 3 -3 0 3 3 -8 3 2 3 -11 2 3 2 -10 2 2 1 -6 1 2 3 -6 2 3 2 -3 0 3 2 -8 2 1 2 -8 2 2 2 -11 2 1 1 -10 1 0 2 -6 3 2 1 -6 3 3 0 -11 3 3 1 -8 1 2 1 -8 1 2 1 -11 2 1 2 -6 2 1 1 -13 1 0 0 -8 0 3 0 -8 0 1 0 -11 0 2 2 -10 2 1 3 -8 1 0 0 -5 0 1 0 -6 0 0 2 -8 0 2 0 -8 0 3 0 -8 0 2 0 -11 3 0 3 -10 3 3 1 -6 3 3 2 -6 2 1 0 -6 2 2 3 -15 0 3 3 -8 3 2 3 -11 3 1 1 -10 1 3 2 -6 3 1 1 -8 2 0 3 -5 3 0 3 -4 1 0 1 -8 1 2 1 -11 2 1 2 -10 2 0 1 -6 3 1 2 -6 1 1 3 -6 1 0 0 -8 3 2 3 -8 3 2 3 -11 1 3 1 -10 1 2 3 -6 2 1 1 -6 2 1 2 -10 0 2 2 -8 2 1 2 -11 3 2 3 -6 0 0 1 -6 2 1 2 -10 0 2 0 -8 0 3 0 -11 3 0 3 -10 3 1 2 -8 2 0 3 -5 3 0 3 -6 1 1 0 -11 0 0 3 -8 3 2 3 -11 3 2 2 -10 2 3 3 -6 2 1 1 -6 3 2 2 -6 2 2 0 -0 0 2 0 -8 0 1 0 -11 0 3 3 -10 3 3 2 -6 2 1 3 -6 2 0 0 -6 3 0 1 -15 0 3 3 -8 3 1 3 -8 3 3 3 -11 3 2 2 -10 2 3 1 -8 1 0 0 -5 0 1 0 -6 3 3 2 -8 0 0 3 -5 3 1 3 -8 0 2 3 -8 3 1 3 -11 3 1 1 -10 1 1 3 -6 0 0 1 -6 2 1 2 -10 0 2 1 -8 1 2 1 -11 1 3 3 -10 3 2 0 -8 0 0 2 -5 2 0 2 -6 3 2 3 -6 3 3 1 -12 3 2 1 -8 1 1 1 -11 1 0 0 -10 0 0 3 -6 3 2 1 -6 2 2 0 -6 3 3 2 -0 0 2 0 -8 0 3 0 -8 0 1 0 -11 0 3 3 -10 3 3 2 -6 1 3 1 -8 1 0 3 -5 3 2 3 -8 0 0 0 -5 0 2 0 -1 1 3 0 -8 0 1 0 -11 2 0 2 -6 3 1 1 -6 2 0 0 -4 1 0 1 -8 1 2 1 -11 2 1 2 -10 2 1 1 -6 3 0 2 -6 1 2 3 -3 0 3 0 -8 0 1 0 -11 0 1 1 -8 3 0 2 -5 2 2 2 -6 2 0 3 -8 2 0 0 -5 0 3 0 -2 2 0 2 -8 2 1 2 -11 1 2 1 -10 1 2 0 -6 3 0 1 -8 0 0 2 -5 2 0 2 -14 2 3 1 -8 1 2 1 -11 1 0 0 -10 0 2 3 -6 3 3 2 -6 1 3 0 -8 3 0 1 -5 1 1 1 -11 1 0 2 -8 2 3 2 -8 2 3 2 -11 3 2 3 -10 3 3 1 -6 2 2 2 -6 0 2 3 -7 3 2 0 -8 0 2 0 -8 0 2 0 -11 1 0 1 -10 1 2 3 -6 3 2 0 -8 2 0 2 -5 2 0 2 -8 1 0 1 -5 1 3 1 -0 2 0 0 -8 0 3 0 -11 0 3 3 -10 3 2 1 -6 1 1 0 -8 3 0 3 -5 3 0 3 -6 1 1 2 -6 3 0 2 -8 2 2 2 -11 2 1 1 -10 1 3 2 -8 3 0 1 -5 1 1 1 -6 3 1 3 -11 0 0 1 -8 1 1 1 -11 1 2 2 -10 2 1 1 -6 1 2 2 -6 3 2 0 -6 2 1 3 -12 0 2 0 -8 0 3 0 -11 1 0 1 -10 1 1 2 -6 2 3 0 -8 2 0 3 -5 3 1 3 -6 3 1 1 -5 3 1 3 -8 3 2 3 -11 2 3 2 -6 0 3 3 -6 3 0 0 -8 2 0 1 -5 1 2 1 -13 1 0 0 -8 0 1 0 -11 0 2 2 -10 2 3 1 -6 2 1 2 -6 1 2 3 -6 3 0 0 -2 2 0 3 -8 3 3 3 -11 1 3 1 -10 1 2 3 -6 1 3 0 -6 3 0 1 -5 0 1 1 -8 1 2 1 -11 1 3 3 -10 3 3 2 -6 1 3 3 -8 0 0 1 -5 1 0 1 -8 1 0 0 -5 0 2 0 -3 0 3 1 -8 1 2 1 -11 2 1 2 -6 1 1 0 -6 0 2 1 -8 3 0 3 -5 3 2 3 -5 0 1 0 -8 0 3 0 -8 0 2 0 -11 0 2 2 -6 1 0 1 -6 2 1 0 -15 0 3 3 -8 3 3 3 -11 3 2 2 -6 0 2 1 -6 2 3 3 -6 3 3 0 -4 0 3 1 -8 1 2 1 -11 2 1 2 -6 0 1 3 -8 0 0 0 -5 0 2 0 -8 3 0 1 -5 1 2 1 -6 3 0 0 -8 0 2 0 -8 0 3 0 -11 0 2 2 -10 2 1 3 -8 2 0 2 -5 2 3 2 -6 1 1 1 -6 2 3 0 -1 1 0 2 -8 2 3 2 -11 3 2 3 -10 3 0 0 -6 0 3 3 -8 3 0 1 -5 1 0 1 -6 2 0 2 -7 3 2 2 -8 2 2 2 -11 0 2 0 -10 0 0 3 -6 2 3 1 -8 3 0 2 -5 2 0 2 -6 3 3 0 -13 1 0 2 -8 2 3 2 -8 2 3 2 -11 3 2 3 -8 3 0 2 -5 2 2 2 -2 2 0 1 -8 1 3 1 -11 3 1 3 -10 3 2 2 -6 1 3 3 -6 3 3 1 -6 2 0 0 -3 0 3 3 -8 3 3 3 -11 3 2 2 -10 2 2 0 -6 1 1 1 -6 2 1 3 -8 2 0 2 -5 2 0 2 -14 2 3 2 -8 2 2 2 -8 2 3 2 -11 2 0 0 -10 0 1 3 -6 3 0 1 -6 3 2 2 -6 2 0 0 -6 2 1 0 -8 0 2 0 -11 3 0 3 -10 3 0 1 -6 0 1 3 -6 2 3 2 -8 3 0 0 -5 0 0 0 -7 3 2 3 -8 3 3 3 -8 3 2 3 -11 1 3 1 -10 1 1 2 -6 2 0 0 -8 0 0 3 -5 3 1 3 -6 1 1 1 -1 3 0 1 -8 1 2 1 -11 1 2 2 -10 2 2 3 -6 0 2 1 -6 3 1 0 -6 2 2 2 -2 2 0 1 -8 1 3 1 -8 1 1 1 -11 1 3 3 -10 3 1 2 -6 1 0 1 -6 2 2 3 -1 1 3 0 -8 0 2 0 -8 0 3 0 -11 2 0 2 -10 2 3 1 -6 2 0 0 -6 2 0 2 -15 0 3 3 -8 3 1 3 -11 3 1 1 -10 1 0 3 -6 3 0 2 -6 1 3 1 -0 0 2 2 -8 2 3 2 -11 3 2 3 -10 3 3 0 -6 1 2 3 -6 3 1 1 -6 0 0 2 -12 1 2 3 -8 3 3 3 -8 3 3 3 -11 3 0 0 -10 0 3 1 -8 1 0 0 -5 0 2 0 -8 1 0 2 -5 2 2 2 -6 0 2 3 -7 3 2 2 -8 2 2 2 -11 2 1 1 -10 1 2 3 -6 2 3 1 -6 3 1 2 -13 1 2 0 -8 0 3 0 -11 0 3 3 -10 3 1 1 -6 1 2 3 -6 3 1 0 -8 3 2 0 -8 0 1 0 -11 1 0 1 -6 1 3 0 -6 2 2 2 -6 3 0 3 -10 0 2 0 -8 0 1 0 -11 0 1 1 -6 3 0 0 -2 2 0 3 -8 3 1 3 -11 3 1 1 -10 1 2 3 -6 1 2 2 -8 1 0 1 -5 1 1 1 -6 2 2 0 -1 1 0 0 -8 0 3 0 -11 3 0 3 -10 3 1 0 -6 2 0 3 -6 2 0 2 -1 1 3 3 -8 3 1 3 -11 3 0 0 -10 0 0 3 -6 3 2 1 -8 3 0 0 -5 0 2 0 -6 3 2 2 -0 0 2 2 -8 2 1 2 -11 3 2 3 -10 3 3 0 -8 0 0 3 -5 3 0 3 -6 1 3 1 -6 2 2 2 -7 3 2 3 -8 3 1 3 -8 3 3 3 -11 0 3 0 -10 0 0 3 -6 3 2 2 -6 2 1 0 -0 0 2 1 -8 1 3 1 -8 1 2 1 -11 1 3 3 -8 1 0 2 -5 2 2 2 -6 3 1 0 -6 3 3 1 -2 2 1 1 -8 1 1 1 -11 3 1 3 -10 3 1 1 -6 3 2 3 -6 2 0 0 -6 3 0 2 -13 0 2 3 -8 3 3 3 -8 3 1 3 -11 3 1 1 -10 1 2 3 -8 2 0 0 -5 0 1 0 -8 3 0 2 -5 2 2 2 -8 0 0 1 -5 1 0 1 -11 0 0 1 -8 1 2 1 -11 3 1 3 -10 3 3 0 -6 0 1 3 -6 3 3 1 -6 3 1 2 -14 3 2 3 -8 3 3 3 -11 0 3 0 -10 0 2 3 -6 1 0 1 -6 1 0 0 -6 2 3 2 -10 0 2 1 -8 1 1 1 -8 1 2 1 -11 1 3 3 -6 1 1 2 -6 0 3 1 -5 0 1 2 -8 2 3 2 -11 3 2 3 -10 3 2 1 -8 3 0 3 -5 3 2 3 -8 1 0 0 -5 0 2 0 -6 3 3 2 -0 0 2 3 -8 3 2 3 -8 3 1 3 -11 3 1 1 -10 1 2 0 -6 1 3 3 -8 3 0 2 -5 2 1 2 -6 0 1 1 -5 3 1 3 -8 3 1 3 -11 0 3 0 -10 0 3 1 -6 1 3 0 -6 0 3 3 -8 1 0 2 -5 2 2 2 -7 3 2 3 -8 3 2 3 -11 3 1 1 -6 0 0 2 -6 2 3 3 -6 0 3 0 -14 2 3 0 -8 0 1 0 -8 0 1 0 -11 0 1 1 -10 1 0 3 -6 3 0 2 -6 2 2 0 -6 2 0 1 -13 0 2 1 -8 1 3 1 -8 1 1 1 -11 3 1 3 -10 3 2 1 -6 3 1 3 -6 1 2 0 -8 0 2 2 -8 2 3 2 -11 1 2 1 -6 1 0 3 -6 3 3 2 -11 0 0 2 -8 2 2 2 -11 1 2 1 -10 1 2 3 -6 0 3 0 -8 1 0 2 -5 2 2 2 -6 3 2 1 -2 2 1 2 -8 2 1 2 -11 3 2 3 -6 0 0 2 -6 1 3 1 -8 1 2 0 -8 0 3 0 -8 0 2 0 -11 0 3 3 -10 3 2 2 -6 2 2 0 -6 1 2 3 -3 0 3 0 -8 0 2 0 -11 2 0 2 -10 2 3 3 -6 0 0 1 -6 2 0 0 -6 3 3 2 -0 0 2 2 -8 2 1 2 -8 2 1 2 -11 2 3 3 -10 3 1 0 -6 2 3 1 -6 2 3 3 -8 3 0 2 -5 2 0 2 -14 2 3 2 -8 2 3 2 -11 2 0 0 -10 0 0 1 -8 2 0 2 -5 2 0 2 -6 1 0 0 -1 0 3 3 -8 3 2 3 -8 3 2 3 -11 1 3 1 -6 2 2 0 -6 2 0 3 -6 1 3 2 -15 0 3 0 -8 0 2 0 -11 1 0 1 -10 1 2 0 -6 3 0 1 -6 0 3 2 -6 1 1 3 -12 1 2 1 -8 1 1 1 -11 1 0 0 -10 0 1 2 -6 3 1 1 -6 3 1 0 -5 3 1 3 -8 3 3 3 -11 2 3 2 -10 2 1 0 -6 0 2 3 -6 2 3 2 -8 1 0 1 -5 1 0 1 -7 3 2 3 -8 3 1 3 -8 3 1 3 -11 3 0 0 -6 2 1 1 -6 3 0 2 -6 0 1 3 -14 3 2 2 -8 2 2 2 -11 2 0 0 -8 2 0 2 -5 2 0 2 -6 1 1 3 -6 2 3 1 -8 1 3 1 -11 0 1 0 -10 0 0 1 -6 2 1 0 -6 3 1 2 -1 3 0 0 -8 0 2 0 -11 0 1 1 -10 1 3 0 -6 0 3 3 -6 1 1 1 -14 3 2 1 -8 1 2 1 -11 0 1 0 -10 0 3 2 -6 2 3 1 -6 2 0 0 -6 1 1 3 -1 3 0 0 -8 0 1 0 -11 0 2 2 -10 2 0 1 -6 0 2 2 -6 2 0 3 -6 2 1 0 -15 0 3 3 -8 3 2 3 -8 3 3 3 -11 1 3 1 -6 3 0 0 -8 0 0 3 -5 3 1 3 -11 3 3 3 -8 3 1 3 -8 3 1 3 -11 3 1 1 -10 1 3 3 -6 2 0 0 -6 3 0 2 -8 0 0 1 -5 1 2 1 -0 0 2 1 -8 1 1 1 -8 1 1 1 -11 1 3 3 -10 3 1 2 -6 2 0 1 -6 2 3 3 -15 0 3 1 -8 1 1 1 -8 1 1 1 -11 1 2 2 -10 2 1 0 -6 0 2 3 -6 3 3 1 -6 2 1 2 -7 3 2 3 -8 3 3 3 -11 3 0 0 -10 0 0 2 -6 2 3 0 -6 0 0 3 -2 0 1 3 -8 3 3 3 -11 2 3 2 -10 2 2 3 -6 1 0 2 -6 1 0 1 -1 1 0 1 -8 1 1 1 -11 3 1 3 -8 1 0 1 -5 1 3 1 -2 0 1 1 -8 1 3 1 -11 3 1 3 -10 3 0 2 -6 2 2 3 -8 2 0 1 -5 1 3 1 -15 0 3 1 -8 1 1 1 -8 1 1 1 -11 2 1 2 -10 2 3 0 -6 3 0 1 -6 1 0 3 -6 2 1 2 -2 2 1 2 -8 2 2 2 -8 2 3 2 -11 0 2 0 -10 0 0 1 -6 1 0 0 -6 2 2 2 -10 0 2 2 -8 2 1 2 -11 1 2 1 -10 1 2 0 -6 3 1 1 -6 2 0 3 -6 2 0 2 -9 2 3 2 -8 2 1 2 -11 0 2 0 -10 0 2 2 -6 1 1 3 -6 0 2 1 -8 0 0 0 -5 0 1 0 -5 3 1 3 -8 3 2 3 -11 3 2 2 -10 2 0 1 -6 1 2 2 -6 2 1 3 -1 0 3 2 -8 2 2 2 -11 2 1 1 -6 3 3 2 -6 2 3 0 -15 0 3 2 -8 2 2 2 -11 2 1 1 -10 1 2 0 -6 2 1 1 -6 3 3 2 -9 1 3 3 -8 3 3 3 -11 0 3 0 -10 0 2 1 -6 0 0 2 -6 2 0 0 -6 1 1 3 -1 3 0 2 -8 2 1 2 -8 2 1 2 -11 2 1 1 -10 1 0 0 -6 2 2 1 -6 0 0 3 -6 3 2 2 -13 1 2 2 -8 2 3 2 -11 0 2 0 -10 0 0 2 -6 2 2 3 -8 2 0 0 -5 0 0 0 -6 3 1 1 -6 3 0 0 -8 0 3 0 -11 0 2 2 -10 2 0 1 -6 0 1 2 -6 3 2 0 -6 0 1 3 -12 0 2 3 -8 3 1 3 -8 3 2 3 -11 3 1 1 -10 1 3 2 -6 2 2 1 -6 2 3 0 -6 3 2 3 -4 3 1 1 -8 1 2 1 -11 2 1 2 -10 2 0 0 -8 3 0 3 -5 3 1 3 -6 1 1 1 -6 3 3 2 -8 3 2 3 -8 3 2 3 -11 0 3 0 -6 2 3 2 -6 2 0 1 -6 2 0 3 -9 1 3 3 -8 3 1 3 -11 0 3 0 -10 0 1 2 -6 1 3 3 -6 2 2 0 -11 3 3 3 -8 3 2 3 -11 2 3 2 -6 2 0 3 -6 3 1 1 -15 0 3 0 -8 0 2 0 -8 0 2 0 -11 2 0 2 -10 2 2 3 -8 2 0 0 -5 0 1 0 -8 3 0 1 -5 1 1 1 -6 0 0 2 -8 1 2 2 -8 2 2 2 -8 2 1 2 -11 3 2 3 -10 3 2 0 diff --git a/2018/inputs/17.txt b/2018/inputs/17.txt deleted file mode 100644 index 1e2ccdd..0000000 --- a/2018/inputs/17.txt +++ /dev/null @@ -1,1713 +0,0 @@ -y=1181, x=576..579 -y=434, x=498..503 -x=647, y=653..675 -y=1204, x=593..595 -y=268, x=475..498 -x=599, y=619..638 -y=1130, x=452..478 -x=439, y=1365..1377 -y=652, x=589..595 -y=1552, x=560..577 -x=439, y=852..867 -x=605, y=292..298 -x=489, y=709..718 -x=567, y=1087..1097 -y=1774, x=631..634 -x=649, y=592..612 -x=610, y=533..555 -x=564, y=996..1008 -x=651, y=416..441 -y=1106, x=502..519 -y=1015, x=479..487 -x=572, y=25..35 -x=630, y=849..865 -x=573, y=884..897 -x=614, y=667..688 -x=464, y=1542..1567 -x=645, y=258..270 -y=1029, x=656..662 -y=1502, x=483..511 -x=589, y=1553..1555 -x=535, y=1792..1795 -x=469, y=166..193 -x=484, y=1117..1142 -x=655, y=1277..1295 -x=598, y=162..170 -y=620, x=430..455 -x=665, y=1205..1212 -x=501, y=1347..1364 -x=661, y=664..684 -x=583, y=131..142 -x=542, y=722..727 -x=475, y=748..761 -x=602, y=1386..1393 -x=578, y=1651..1662 -y=1711, x=598..603 -y=164, x=642..660 -x=488, y=1176..1183 -x=644, y=207..221 -x=654, y=1678..1691 -y=1673, x=448..454 -x=630, y=1299..1312 -y=695, x=472..474 -x=465, y=1022..1045 -x=645, y=1216..1243 -x=623, y=423..437 -x=625, y=200..219 -x=565, y=1153..1166 -x=490, y=1510..1519 -x=553, y=941..947 -x=634, y=1101..1126 -x=515, y=111..113 -y=1146, x=427..438 -y=1096, x=451..460 -x=464, y=1339..1346 -x=612, y=1383..1396 -y=500, x=516..532 -x=555, y=941..947 -x=528, y=1243..1270 -x=646, y=1136..1146 -y=887, x=470..484 -x=617, y=316..343 -x=575, y=1060..1069 -y=1047, x=443..455 -y=1120, x=527..580 -x=514, y=126..135 -y=292, x=484..500 -x=556, y=75..91 -y=646, x=494..518 -x=644, y=552..568 -x=509, y=8..17 -y=735, x=591..614 -x=586, y=1215..1228 -y=1335, x=443..465 -y=495, x=522..526 -x=610, y=864..867 -y=221, x=639..644 -y=1346, x=464..469 -x=489, y=967..983 -x=602, y=1277..1289 -x=620, y=1348..1375 -x=575, y=1736..1744 -x=629, y=462..466 -y=270, x=645..652 -x=518, y=1244..1270 -x=576, y=1151..1162 -x=483, y=970..973 -y=1349, x=606..610 -y=1335, x=634..655 -y=1671, x=650..657 -x=619, y=243..265 -x=585, y=558..563 -x=536, y=1876..1887 -x=652, y=551..559 -x=593, y=1256..1268 -x=440, y=1480..1496 -y=1401, x=520..541 -x=624, y=1297..1306 -x=501, y=1510..1528 -x=587, y=567..575 -y=1470, x=560..580 -y=776, x=519..523 -x=601, y=981..983 -x=516, y=655..666 -y=1803, x=573..578 -x=504, y=1654..1677 -y=1931, x=537..667 -x=540, y=145..163 -x=616, y=204..210 -x=473, y=1856..1859 -x=547, y=241..259 -x=664, y=932..939 -x=475, y=306..316 -y=1572, x=622..628 -x=641, y=985..1001 -x=527, y=1572..1575 -x=447, y=1116..1124 -x=595, y=650..652 -y=1326, x=616..619 -x=626, y=822..835 -x=583, y=1063..1075 -x=576, y=1212..1222 -y=1206, x=486..495 -x=602, y=1885..1910 -x=460, y=1781..1805 -y=996, x=521..527 -x=591, y=1083..1103 -x=569, y=1563..1574 -y=785, x=560..579 -y=857, x=522..524 -x=599, y=804..805 -x=651, y=1724..1736 -y=637, x=449..467 -x=455, y=815..842 -x=476, y=1327..1345 -y=1533, x=615..624 -y=1268, x=633..655 -x=653, y=295..299 -x=522, y=388..415 -y=1365, x=462..487 -y=1430, x=428..438 -x=487, y=488..499 -y=1150, x=599..608 -x=559, y=1922..1927 -x=664, y=170..193 -y=1531, x=441..444 -y=1315, x=600..604 -x=603, y=1541..1543 -x=664, y=1401..1420 -x=580, y=322..345 -x=449, y=627..637 -y=1749, x=497..511 -x=577, y=1060..1069 -y=289, x=492..494 -x=443, y=1330..1335 -x=487, y=405..416 -x=603, y=18..33 -y=1312, x=612..630 -x=605, y=625..633 -x=546, y=1230..1232 -x=553, y=1126..1142 -x=441, y=936..943 -y=1715, x=544..641 -y=1693, x=594..596 -x=649, y=1151..1170 -x=490, y=405..416 -x=602, y=1602..1623 -y=142, x=580..583 -x=574, y=646..660 -y=789, x=479..485 -y=1093, x=640..655 -y=1200, x=501..508 -y=225, x=557..572 -x=591, y=727..735 -x=515, y=1653..1665 -x=467, y=489..499 -y=193, x=459..469 -x=593, y=1143..1162 -x=461, y=489..493 -x=547, y=198..217 -x=522, y=61..73 -x=626, y=1767..1779 -y=446, x=437..448 -y=840, x=443..451 -x=496, y=597..601 -x=650, y=1004..1013 -x=429, y=936..943 -x=557, y=812..822 -x=542, y=1633..1635 -x=469, y=1607..1615 -y=1654, x=624..626 -x=504, y=787..798 -x=569, y=1868..1875 -y=902, x=641..644 -y=1170, x=649..651 -x=606, y=532..555 -x=493, y=1509..1528 -x=452, y=1410..1425 -x=535, y=468..480 -x=599, y=1150..1158 -y=1486, x=429..437 -y=415, x=518..522 -x=511, y=1490..1502 -x=634, y=1765..1774 -x=539, y=869..879 -x=470, y=1413..1418 -x=516, y=1641..1648 -y=598, x=432..434 -x=494, y=807..818 -x=477, y=1875..1898 -x=577, y=77..98 -x=477, y=324..337 -x=451, y=1510..1535 -x=590, y=838..849 -x=565, y=1872..1898 -x=516, y=825..831 -x=541, y=869..879 -y=695, x=427..444 -x=437, y=1166..1194 -x=593, y=1279..1292 -x=518, y=469..480 -x=532, y=1851..1861 -y=1861, x=532..536 -y=1485, x=636..652 -y=1887, x=493..496 -x=436, y=749..766 -y=1268, x=593..610 -y=1145, x=512..520 -y=334, x=482..485 -y=1351, x=553..565 -x=491, y=1547..1556 -y=1908, x=530..549 -y=521, x=607..634 -x=602, y=1687..1698 -x=631, y=1725..1736 -y=1792, x=432..456 -x=530, y=1572..1575 -x=584, y=1154..1166 -x=620, y=1286..1292 -x=537, y=1918..1931 -x=608, y=1474..1489 -x=461, y=989..1006 -x=477, y=1672..1678 -y=1287, x=492..495 -y=1318, x=532..554 -x=463, y=12..30 -x=628, y=595..608 -x=560, y=778..785 -y=1624, x=472..480 -y=673, x=486..489 -x=475, y=1241..1254 -y=1479, x=472..485 -x=458, y=468..477 -y=1298, x=494..497 -x=641, y=1437..1447 -y=973, x=464..483 -y=1695, x=594..596 -x=460, y=1084..1096 -x=613, y=293..298 -x=503, y=1548..1556 -x=574, y=915..931 -y=25, x=482..501 -x=637, y=529..549 -x=441, y=1440..1453 -y=91, x=556..567 -x=432, y=1695..1711 -y=1375, x=620..644 -y=1912, x=553..556 -y=413, x=595..598 -x=584, y=1257..1281 -y=131, x=551..556 -x=493, y=573..576 -x=551, y=860..864 -x=469, y=79..91 -x=462, y=1144..1150 -x=513, y=812..814 -y=1789, x=582..607 -y=1246, x=590..592 -x=544, y=1703..1715 -y=677, x=480..496 -x=432, y=588..598 -x=566, y=556..559 -y=1926, x=511..515 -y=592, x=455..478 -x=610, y=1647..1659 -x=651, y=213..238 -y=1622, x=543..565 -x=451, y=90..104 -x=576, y=1174..1181 -y=1243, x=645..651 -x=553, y=1343..1351 -x=572, y=201..225 -x=648, y=947..970 -x=581, y=444..462 -x=459, y=36..59 -x=642, y=147..164 -x=561, y=1634..1635 -x=593, y=697..707 -x=557, y=200..225 -y=1077, x=457..461 -y=1429, x=600..626 -x=631, y=781..785 -x=565, y=1343..1351 -x=651, y=891..905 -x=445, y=1827..1843 -y=1711, x=432..460 -x=491, y=1819..1821 -x=558, y=725..730 -x=434, y=991..1012 -x=634, y=434..442 -x=452, y=527..540 -x=618, y=1479..1484 -x=644, y=621..626 -x=533, y=1526..1544 -y=831, x=490..516 -y=466, x=629..649 -y=1228, x=568..586 -x=567, y=1062..1075 -x=640, y=1747..1758 -x=579, y=777..785 -x=549, y=812..822 -y=1732, x=638..640 -y=490, x=576..594 -x=516, y=1495..1518 -x=620, y=1297..1306 -y=254, x=460..468 -x=475, y=254..268 -x=482, y=12..25 -y=1183, x=468..488 -x=587, y=666..675 -y=68, x=479..500 -x=524, y=1789..1801 -x=613, y=1046..1058 -x=580, y=567..575 -y=879, x=539..541 -x=448, y=533..537 -x=658, y=1363..1375 -y=410, x=427..438 -y=176, x=501..504 -x=491, y=783..794 -x=570, y=351..373 -y=259, x=521..547 -y=480, x=518..535 -y=633, x=605..607 -x=523, y=767..776 -y=898, x=552..556 -x=606, y=1340..1349 -x=494, y=631..646 -x=496, y=1688..1695 -y=821, x=634..642 -y=1393, x=602..605 -x=443, y=1175..1177 -x=531, y=851..861 -y=582, x=442..546 -y=864, x=551..570 -x=562, y=996..1008 -y=575, x=580..587 -x=529, y=1763..1775 -y=40, x=502..506 -y=73, x=522..529 -y=798, x=504..526 -y=628, x=513..529 -x=520, y=1657..1662 -y=1648, x=516..536 -y=1142, x=484..495 -x=492, y=302..315 -x=586, y=1176..1187 -y=512, x=516..518 -y=218, x=502..504 -y=515, x=516..518 -x=516, y=512..515 -x=444, y=690..695 -y=626, x=624..644 -x=637, y=1276..1295 -y=1370, x=592..595 -y=1860, x=609..620 -x=620, y=900..915 -x=614, y=727..735 -x=437, y=1464..1486 -y=1254, x=457..475 -y=910, x=583..585 -y=294, x=429..436 -y=398, x=481..501 -x=642, y=1768..1779 -y=1845, x=500..524 -y=1898, x=561..565 -y=712, x=571..573 -y=735, x=489..491 -y=887, x=586..589 -y=1518, x=516..521 -x=466, y=551..560 -x=472, y=1613..1624 -x=561, y=701..715 -y=33, x=599..603 -x=538, y=896..908 -x=568, y=1456..1464 -y=559, x=566..568 -x=515, y=328..356 -x=662, y=1020..1029 -x=624, y=355..377 -x=480, y=1612..1624 -y=1139, x=570..574 -y=1795, x=530..535 -x=516, y=490..500 -x=462, y=1830..1837 -x=437, y=202..223 -x=661, y=1504..1509 -x=451, y=470..481 -x=515, y=1836..1840 -x=633, y=189..191 -x=467, y=708..718 -x=528, y=900..902 -x=497, y=232..241 -x=588, y=1686..1698 -y=1306, x=620..624 -x=480, y=667..677 -x=493, y=9..21 -y=1416, x=490..515 -x=624, y=1507..1533 -x=436, y=290..294 -y=708, x=571..573 -x=462, y=601..615 -y=595, x=628..638 -y=1205, x=621..626 -x=582, y=1130..1142 -x=487, y=1000..1015 -x=651, y=1695..1703 -x=544, y=891..902 -x=459, y=165..193 -x=549, y=1897..1908 -y=1484, x=616..618 -x=556, y=1887..1912 -y=1868, x=462..480 -x=621, y=1177..1205 -x=561, y=1873..1898 -x=624, y=1475..1489 -y=1377, x=439..451 -y=943, x=429..441 -y=1553, x=610..615 -x=509, y=1048..1074 -x=483, y=915..928 -x=480, y=606..608 -x=580, y=1027..1043 -x=630, y=978..996 -x=516, y=1875..1887 -x=501, y=1190..1200 -y=377, x=624..632 -y=481, x=451..470 -y=555, x=606..610 -x=445, y=1542..1567 -x=514, y=1231..1233 -x=572, y=62..72 -y=1097, x=548..567 -x=593, y=1784..1786 -x=556, y=29..31 -x=514, y=34..44 -x=651, y=29..31 -x=601, y=1342..1352 -x=439, y=177..182 -x=522, y=853..857 -x=638, y=110..114 -y=1166, x=565..584 -x=549, y=447..457 -x=508, y=1896..1898 -x=525, y=1763..1775 -x=572, y=350..373 -x=583, y=273..301 -x=496, y=148..158 -x=427, y=690..695 -x=506, y=449..461 -x=622, y=592..612 -x=492, y=497..521 -x=554, y=962..972 -x=543, y=827..840 -y=91, x=469..487 -x=446, y=614..616 -x=477, y=453..456 -x=501, y=366..376 -y=487, x=564..568 -x=495, y=1188..1206 -x=530, y=1896..1908 -x=436, y=123..147 -x=471, y=1856..1859 -x=486, y=664..673 -y=770, x=573..583 -x=565, y=1403..1411 -x=599, y=18..33 -y=1599, x=556..577 -y=1411, x=565..567 -x=541, y=986..1012 -x=601, y=1083..1103 -y=1825, x=486..502 -y=1695, x=480..496 -x=440, y=122..147 -x=476, y=364..376 -y=409, x=449..463 -x=446, y=1143..1150 -x=536, y=1614..1619 -y=290, x=510..514 -y=600, x=454..459 -y=1837, x=562..579 -x=462, y=1851..1868 -x=544, y=278..297 -y=902, x=544..563 -x=580, y=1438..1447 -x=546, y=570..582 -x=644, y=1874..1875 -x=447, y=306..316 -x=556, y=277..297 -x=626, y=424..437 -y=806, x=549..557 -x=596, y=1693..1695 -y=936, x=444..451 -y=1156, x=486..510 -y=1567, x=445..464 -y=779, x=514..530 -x=536, y=1851..1861 -y=992, x=504..509 -x=535, y=329..356 -y=814, x=513..519 -y=210, x=604..616 -x=491, y=731..735 -x=558, y=1084..1093 -y=352, x=642..648 -x=425, y=591..601 -x=634, y=1586..1603 -x=554, y=599..608 -x=605, y=397..419 -x=514, y=267..290 -y=263, x=554..568 -x=473, y=911..937 -y=897, x=573..579 -x=595, y=1401..1409 -x=613, y=367..370 -y=1535, x=433..451 -x=573, y=767..770 -x=665, y=41..45 -y=1093, x=558..561 -x=454, y=1666..1673 -x=495, y=1662..1672 -x=566, y=220..222 -x=492, y=1268..1287 -x=534, y=808..818 -x=480, y=1852..1868 -y=282, x=590..616 -x=502, y=218..221 -y=1187, x=566..586 -x=598, y=317..343 -x=562, y=1833..1837 -x=499, y=470..481 -y=113, x=456..478 -y=1703, x=649..651 -x=454, y=598..600 -x=474, y=1058..1074 -x=498, y=434..436 -y=1680, x=481..483 -x=662, y=851..868 -y=987, x=563..565 -y=299, x=653..660 -y=1590, x=617..625 -y=608, x=476..480 -x=538, y=527..540 -y=246, x=488..504 -x=455, y=611..620 -x=490, y=345..356 -x=566, y=602..604 -y=1603, x=634..650 -x=608, y=1150..1158 -x=454, y=363..376 -y=1679, x=596..623 -x=483, y=1569..1571 -x=554, y=1309..1318 -x=660, y=146..164 -x=442, y=752..755 -x=514, y=850..861 -y=1142, x=531..553 -y=1509, x=653..661 -x=509, y=1836..1840 -x=604, y=1301..1315 -x=488, y=426..440 -x=475, y=1733..1758 -x=543, y=41..67 -x=527, y=1107..1120 -y=660, x=574..577 -x=502, y=1081..1106 -x=469, y=1428..1434 -y=564, x=488..492 -x=430, y=1435..1455 -x=547, y=919..929 -x=641, y=1560..1563 -x=480, y=646..657 -y=715, x=478..480 -x=622, y=193..215 -x=445, y=271..274 -x=612, y=1280..1292 -y=938, x=608..621 -x=526, y=1897..1898 -x=610, y=441..443 -x=610, y=666..688 -y=1887, x=516..536 -x=625, y=1287..1292 -x=512, y=1204..1207 -x=505, y=1292..1303 -y=1045, x=465..485 -x=485, y=327..334 -x=574, y=570..587 -x=463, y=394..409 -x=485, y=1460..1479 -y=457, x=549..552 -y=456, x=477..479 -x=453, y=758..770 -x=660, y=360..381 -y=1895, x=616..620 -x=530, y=93..101 -x=589, y=861..887 -x=657, y=41..45 -y=31, x=556..564 -y=1823, x=512..656 -x=542, y=381..398 -y=1897, x=616..620 -x=610, y=1922..1927 -y=675, x=635..647 -x=535, y=938..950 -x=525, y=180..188 -x=635, y=654..675 -y=356, x=515..535 -x=520, y=1525..1544 -x=469, y=1799..1801 -x=478, y=1780..1805 -x=604, y=204..210 -x=456, y=490..493 -x=504, y=1875..1898 -x=527, y=1013..1027 -x=521, y=974..996 -x=583, y=737..760 -x=598, y=410..413 -x=476, y=493..496 -x=478, y=588..592 -x=438, y=1134..1146 -x=639, y=172..182 -x=471, y=1826..1843 -x=489, y=731..735 -x=427, y=888..914 -x=490, y=215..224 -y=1287, x=644..649 -x=655, y=729..747 -x=493, y=1788..1792 -x=596, y=763..765 -y=1236, x=446..456 -x=442, y=590..601 -x=600, y=1277..1289 -y=1224, x=590..608 -x=452, y=1102..1130 -x=504, y=165..176 -x=494, y=1296..1298 -x=615, y=511..516 -x=512, y=1465..1469 -x=649, y=1280..1287 -x=656, y=1811..1823 -x=567, y=76..91 -y=111, x=502..510 -y=867, x=439..444 -x=638, y=595..608 -y=87, x=531..549 -x=484, y=278..292 -y=1364, x=501..511 -x=454, y=1848..1872 -x=607, y=821..835 -x=504, y=218..221 -y=1402, x=626..640 -x=468, y=244..254 -x=554, y=1735..1744 -y=540, x=452..538 -x=472, y=493..496 -x=434, y=1757..1760 -x=502, y=97..111 -x=630, y=1250..1254 -y=1479, x=616..618 -x=549, y=788..806 -x=522, y=198..217 -x=577, y=1539..1552 -x=639, y=206..221 -x=591, y=697..707 -x=514, y=1554..1581 -x=647, y=1325..1330 -x=597, y=192..215 -x=461, y=1058..1077 -y=1528, x=493..501 -x=503, y=191..203 -y=1348, x=431..435 -y=1898, x=477..504 -x=487, y=79..91 -y=1074, x=509..519 -x=601, y=1361..1373 -x=579, y=499..504 -x=640, y=243..265 -y=1922, x=435..438 -y=1267, x=429..448 -x=650, y=156..158 -x=449, y=1439..1453 -x=545, y=417..419 -y=521, x=492..504 -x=517, y=895..908 -y=315, x=492..510 -x=644, y=1280..1287 -y=666, x=512..516 -y=395, x=490..494 -x=433, y=1434..1455 -x=510, y=1595..1617 -x=588, y=763..765 -x=631, y=1550..1552 -x=612, y=1102..1126 -y=1635, x=542..561 -x=526, y=787..798 -x=580, y=1497..1511 -x=603, y=1709..1711 -x=471, y=947..963 -y=730, x=558..564 -x=496, y=168..180 -x=435, y=1331..1348 -y=983, x=489..501 -y=257, x=597..613 -x=617, y=1343..1352 -x=598, y=498..504 -x=580, y=78..98 -y=104, x=441..451 -x=500, y=279..292 -x=626, y=1419..1429 -x=613, y=254..257 -x=610, y=1552..1553 -y=1418, x=470..472 -x=470, y=1038..1041 -y=1375, x=652..658 -y=230, x=457..467 -x=547, y=1370..1395 -x=597, y=1324..1349 -x=504, y=235..246 -x=499, y=728..739 -y=1910, x=602..627 -y=1830, x=456..462 -x=487, y=445..459 -x=525, y=590..610 -y=238, x=651..654 -x=587, y=367..370 -y=1336, x=554..575 -y=462, x=566..581 -x=452, y=1167..1194 -y=798, x=626..643 -x=507, y=507..518 -x=554, y=1523..1525 -x=536, y=1766..1778 -x=539, y=1465..1469 -x=465, y=1329..1335 -x=516, y=1697..1722 -y=970, x=644..648 -y=739, x=483..499 -x=625, y=1584..1590 -x=631, y=1765..1774 -x=598, y=1709..1711 -y=1330, x=645..647 -y=914, x=427..455 -y=1177, x=443..445 -x=618, y=1142..1162 -x=434, y=588..598 -y=560, x=450..466 -x=621, y=921..938 -y=481, x=478..499 -x=620, y=1857..1860 -x=577, y=843..845 -x=486, y=1647..1649 -x=589, y=534..537 -x=576, y=216..223 -y=606, x=476..480 -x=500, y=1831..1845 -x=450, y=644..650 -x=490, y=1401..1416 -x=581, y=63..72 -x=547, y=543..563 -x=605, y=1386..1393 -y=1249, x=575..599 -x=518, y=632..646 -y=563, x=581..585 -y=1805, x=460..478 -x=551, y=125..131 -x=483, y=366..376 -y=1013, x=645..650 -y=1560, x=641..649 -x=664, y=1267..1295 -y=462, x=543..560 -y=221, x=502..504 -x=604, y=101..107 -y=1263, x=602..604 -x=624, y=621..626 -y=996, x=630..632 -y=1659, x=567..571 -y=851, x=606..608 -y=928, x=483..486 -y=840, x=523..543 -y=1649, x=463..486 -x=592, y=1358..1370 -y=1615, x=457..469 -y=1295, x=546..550 -x=581, y=855..868 -y=698, x=462..480 -x=594, y=864..867 -x=593, y=216..223 -x=552, y=723..727 -y=707, x=591..593 -y=1142, x=565..582 -x=496, y=127..135 -x=637, y=1197..1223 -x=608, y=839..851 -x=641, y=1703..1715 -y=745, x=506..518 -x=536, y=1205..1207 -y=1233, x=502..514 -x=447, y=1732..1758 -x=627, y=529..549 -y=1008, x=562..564 -y=1784, x=593..598 -x=496, y=407..421 -x=583, y=163..170 -x=595, y=1193..1204 -x=519, y=1049..1074 -x=509, y=971..992 -y=785, x=631..634 -x=495, y=1117..1142 -y=1563, x=641..649 -x=540, y=591..603 -x=572, y=838..849 -y=1898, x=508..526 -y=568, x=642..644 -y=1571, x=576..585 -y=1001, x=453..455 -x=448, y=1702..1704 -x=553, y=141..164 -y=559, x=647..652 -y=297, x=544..556 -x=451, y=925..936 -x=626, y=1400..1402 -x=467, y=1058..1074 -x=502, y=1230..1233 -y=376, x=454..476 -x=487, y=1354..1365 -x=537, y=1554..1581 -x=495, y=1269..1287 -y=1212, x=656..665 -x=519, y=1082..1106 -x=628, y=728..747 -x=552, y=1652..1662 -x=510, y=98..111 -x=640, y=1730..1732 -y=1035, x=539..558 -x=616, y=1479..1484 -x=472, y=1460..1479 -x=626, y=771..798 -x=520, y=1395..1401 -y=163, x=533..540 -y=931, x=574..578 -y=1455, x=430..433 -x=552, y=674..689 -x=579, y=1832..1837 -x=467, y=208..230 -x=650, y=1587..1603 -x=464, y=969..973 -x=565, y=1129..1142 -x=660, y=294..299 -y=180, x=496..513 -x=622, y=1566..1572 -y=1556, x=491..503 -y=516, x=612..615 -y=1006, x=445..461 -x=574, y=404..411 -x=485, y=787..789 -x=548, y=1086..1097 -x=538, y=7..25 -x=504, y=971..992 -x=517, y=9..17 -x=615, y=803..805 -x=570, y=998..1012 -x=519, y=767..776 -x=571, y=708..712 -y=1295, x=637..655 -y=215, x=597..622 -x=569, y=737..760 -y=1779, x=626..642 -x=549, y=81..87 -y=135, x=496..514 -x=644, y=848..865 -x=543, y=417..419 -x=551, y=591..603 -y=939, x=585..591 -x=498, y=947..963 -x=568, y=1214..1228 -x=588, y=1477..1489 -x=586, y=1196..1207 -x=514, y=749..761 -x=455, y=548..557 -y=1162, x=576..578 -x=481, y=1326..1345 -y=1069, x=575..577 -x=573, y=1777..1803 -x=483, y=1490..1502 -x=595, y=410..413 -x=636, y=1463..1485 -y=1001, x=641..655 -x=486, y=1189..1206 -x=488, y=190..203 -x=493, y=1883..1887 -x=560, y=1539..1552 -x=455, y=992..1001 -x=564, y=482..487 -y=1292, x=593..612 -y=587, x=559..574 -x=436, y=37..59 -x=549, y=872..885 -x=456, y=177..182 -y=991, x=552..572 -y=812, x=513..519 -x=469, y=1338..1346 -x=500, y=1570..1571 -x=518, y=721..745 -y=1821, x=491..493 -x=429, y=1239..1267 -x=430, y=749..766 -x=470, y=471..481 -x=532, y=491..500 -x=612, y=1796..1805 -x=478, y=1103..1130 -x=478, y=471..481 -x=647, y=931..939 -y=983, x=601..622 -x=628, y=1565..1572 -x=631, y=1197..1223 -y=1489, x=570..588 -x=460, y=926..934 -x=542, y=112..113 -x=444, y=482..503 -x=557, y=789..806 -x=446, y=12..30 -x=635, y=1557..1567 -x=660, y=1197..1200 -x=565, y=977..987 -y=549, x=627..637 -x=654, y=213..238 -y=504, x=579..598 -x=565, y=1627..1640 -y=885, x=531..549 -x=474, y=683..695 -x=531, y=380..398 -x=445, y=1175..1177 -y=1455, x=548..550 -y=1235, x=536..556 -x=627, y=1249..1254 -x=595, y=1358..1370 -x=459, y=598..600 -x=496, y=910..937 -x=580, y=1108..1120 -y=1840, x=509..515 -x=499, y=324..337 -x=575, y=1893..1914 -x=593, y=1892..1914 -x=599, y=1239..1249 -x=520, y=1137..1145 -y=343, x=598..617 -x=575, y=1238..1249 -y=947, x=553..555 -x=568, y=482..487 -x=556, y=1224..1235 -y=241, x=495..497 -x=454, y=124..138 -x=550, y=1438..1455 -x=645, y=1004..1013 -y=1722, x=514..516 -x=486, y=915..928 -y=768, x=547..561 -x=499, y=1789..1792 -x=531, y=871..885 -y=1805, x=606..612 -x=437, y=1757..1760 -y=1158, x=599..608 -x=480, y=713..715 -x=541, y=1396..1401 -x=441, y=89..104 -y=493, x=456..461 -x=648, y=359..381 -x=552, y=1043..1053 -x=634, y=1318..1335 -y=1345, x=476..481 -x=620, y=1895..1897 -y=223, x=437..442 -x=432, y=271..274 -x=429, y=1463..1486 -x=579, y=884..897 -x=577, y=1585..1599 -y=141, x=610..633 -y=1075, x=567..583 -y=1270, x=518..528 -x=572, y=980..991 -y=35, x=551..572 -x=656, y=1205..1212 -y=1914, x=575..593 -x=441, y=1516..1531 -y=1801, x=524..550 -x=439, y=614..616 -y=604, x=566..572 -y=222, x=563..566 -x=531, y=674..689 -y=1281, x=559..584 -x=590, y=1222..1224 -x=633, y=120..141 -x=451, y=1365..1377 -x=595, y=534..537 -y=219, x=625..635 -y=1413, x=588..608 -x=470, y=445..459 -y=615, x=462..486 -y=1659, x=610..632 -x=585, y=950..974 -x=603, y=1583..1596 -y=747, x=628..655 -y=1519, x=472..490 -x=643, y=771..798 -x=578, y=914..931 -y=1678, x=461..477 -x=498, y=1531..1542 -y=101, x=627..641 -x=667, y=1918..1931 -x=455, y=587..592 -x=632, y=979..996 -y=1331, x=603..625 -x=519, y=792..794 -y=1223, x=631..637 -x=560, y=1458..1470 -y=1511, x=556..580 -x=610, y=998..1020 -x=441, y=532..537 -y=608, x=628..638 -y=158, x=650..653 -x=568, y=253..263 -y=608, x=554..578 -x=488, y=552..564 -y=1778, x=520..536 -x=430, y=610..620 -x=493, y=1532..1542 -x=497, y=1743..1749 -y=223, x=576..593 -x=500, y=878..881 -x=512, y=427..440 -y=822, x=549..557 -x=551, y=181..188 -y=1640, x=565..618 -x=432, y=1788..1792 -y=437, x=623..626 -x=608, y=1403..1413 -y=1786, x=593..598 -y=1289, x=600..602 -x=477, y=1590..1599 -x=467, y=628..637 -x=513, y=627..628 -y=164, x=553..565 -x=658, y=1400..1420 -x=438, y=645..650 -x=554, y=1422..1437 -x=514, y=1696..1722 -x=492, y=553..564 -x=632, y=1136..1146 -x=648, y=1679..1691 -x=472, y=1412..1418 -y=421, x=479..496 -x=444, y=1745..1773 -x=454, y=645..657 -x=479, y=1000..1015 -x=493, y=1819..1821 -x=490, y=382..395 -x=472, y=683..695 -x=543, y=1609..1622 -x=616, y=1895..1897 -y=881, x=500..515 -y=557, x=455..459 -x=657, y=1656..1671 -y=356, x=468..490 -x=584, y=1028..1043 -y=537, x=589..595 -x=580, y=702..715 -y=657, x=454..480 -x=642, y=810..821 -x=572, y=602..604 -x=474, y=1038..1041 -x=655, y=985..1001 -x=563, y=890..902 -y=107, x=604..614 -x=571, y=1654..1659 -x=609, y=947..963 -x=526, y=488..495 -x=612, y=511..516 -x=466, y=925..934 -x=575, y=542..563 -x=456, y=1224..1236 -y=1927, x=559..610 -y=1124, x=428..447 -x=641, y=899..902 -x=490, y=824..831 -x=600, y=1302..1315 -x=616, y=172..182 -y=527, x=565..567 -y=1596, x=581..603 -y=21, x=491..493 -x=566, y=443..462 -y=1792, x=493..499 -x=607, y=493..521 -y=381, x=648..660 -x=545, y=1519..1530 -y=67, x=535..543 -x=506, y=37..40 -x=529, y=626..628 -y=1043, x=580..584 -x=464, y=784..794 -x=500, y=54..68 -y=934, x=460..466 -y=477, x=458..464 -x=550, y=1789..1801 -x=460, y=245..254 -y=274, x=432..445 -y=204, x=604..616 -x=591, y=919..939 -x=438, y=1915..1922 -x=592, y=1563..1574 -y=1623, x=592..602 -x=445, y=989..1006 -y=1150, x=446..462 -x=567, y=501..527 -x=474, y=125..138 -x=501, y=11..25 -y=1396, x=590..612 -x=652, y=1463..1485 -x=478, y=102..113 -x=479, y=408..421 -x=578, y=1151..1162 -x=461, y=122..135 -x=640, y=111..114 -x=461, y=1671..1678 -x=489, y=1654..1677 -y=135, x=461..466 -x=536, y=1225..1235 -x=579, y=843..845 -y=170, x=583..598 -x=524, y=1832..1845 -x=501, y=165..176 -x=457, y=1059..1077 -x=466, y=122..135 -x=652, y=1442..1456 -x=565, y=500..527 -y=1792, x=530..535 -y=1295, x=659..664 -x=427, y=386..410 -y=31, x=648..651 -x=509, y=597..601 -x=585, y=1324..1349 -x=623, y=1668..1679 -x=435, y=1849..1872 -x=445, y=147..158 -y=1544, x=520..533 -x=592, y=1243..1246 -x=556, y=1585..1599 -x=624, y=947..963 -y=781, x=631..634 -x=626, y=1654..1656 -x=527, y=973..996 -x=442, y=1340..1350 -y=1662, x=520..530 -x=602, y=1260..1263 -x=606, y=1796..1805 -x=633, y=890..905 -x=494, y=35..44 -x=456, y=1788..1792 -x=498, y=255..268 -y=1656, x=624..626 -y=1162, x=593..618 -x=510, y=1154..1156 -x=633, y=1258..1268 -x=547, y=765..768 -y=217, x=522..547 -x=444, y=926..936 -x=581, y=1582..1596 -x=593, y=1193..1204 -x=471, y=1799..1801 -x=483, y=1589..1599 -y=849, x=572..590 -y=1837, x=456..462 -x=496, y=666..677 -x=458, y=753..755 -x=468, y=345..356 -x=511, y=214..224 -x=444, y=853..867 -y=1469, x=512..539 -x=523, y=589..610 -y=761, x=475..514 -x=439, y=326..335 -x=597, y=255..257 -x=579, y=1212..1222 -x=426, y=954..975 -x=489, y=1293..1303 -x=615, y=1551..1553 -x=582, y=1541..1543 -x=650, y=1656..1671 -x=575, y=1324..1336 -x=568, y=1519..1530 -y=147, x=436..440 -x=638, y=189..191 -x=627, y=77..101 -x=518, y=512..515 -x=515, y=1400..1416 -y=684, x=657..661 -y=1654, x=567..571 -y=1856, x=471..473 -y=1875, x=631..644 -x=494, y=382..395 -x=524, y=853..857 -x=645, y=1478..1480 -x=552, y=447..457 -y=612, x=622..649 -x=645, y=169..193 -x=462, y=1354..1365 -y=1555, x=589..606 -x=428, y=1746..1773 -x=590, y=1383..1396 -x=647, y=552..559 -y=503, x=444..446 -y=25, x=523..538 -y=1672, x=495..498 -y=794, x=511..519 -x=663, y=1557..1567 -y=1012, x=425..434 -x=495, y=232..241 -x=478, y=713..715 -x=484, y=861..887 -y=1464, x=568..571 -x=655, y=1319..1335 -y=1373, x=584..601 -y=576, x=493..532 -x=574, y=1127..1139 -y=1456, x=652..665 -x=455, y=888..914 -y=1859, x=471..473 -x=649, y=461..466 -x=579, y=1174..1181 -y=1425, x=445..452 -y=1194, x=437..452 -x=556, y=124..131 -y=496, x=472..476 -y=718, x=467..489 -x=652, y=1363..1375 -x=627, y=1884..1910 -y=794, x=464..491 -y=1437, x=554..561 -x=550, y=999..1012 -x=578, y=598..608 -x=446, y=481..503 -x=581, y=558..563 -x=481, y=384..398 -x=559, y=1256..1281 -y=937, x=473..496 -x=585, y=1568..1571 -x=465, y=758..770 -y=867, x=594..610 -y=805, x=599..615 -y=1395, x=547..575 -x=511, y=792..794 -y=675, x=568..587 -y=1207, x=512..536 -y=845, x=577..579 -x=470, y=860..887 -x=481, y=1675..1680 -x=642, y=553..568 -y=974, x=585..599 -x=479, y=55..68 -x=583, y=768..770 -x=518, y=387..415 -x=443, y=1020..1047 -x=480, y=686..698 -x=616, y=620..638 -x=592, y=1602..1623 -x=612, y=1300..1312 -x=550, y=1273..1295 -y=461, x=506..525 -y=316, x=447..475 -x=638, y=1730..1732 -x=634, y=781..785 -x=521, y=1496..1518 -x=563, y=977..987 -y=1496, x=440..465 -x=510, y=266..290 -x=519, y=812..814 -x=497, y=1595..1618 -x=438, y=387..410 -x=448, y=436..446 -x=658, y=224..247 -x=455, y=1021..1047 -y=459, x=470..487 -x=479, y=453..456 -x=443, y=833..840 -x=528, y=1614..1619 -x=448, y=1240..1267 -x=542, y=1230..1232 -x=632, y=354..377 -x=511, y=1743..1749 -y=1027, x=513..527 -y=963, x=471..498 -x=464, y=468..477 -y=939, x=647..664 -x=433, y=1510..1535 -x=511, y=1346..1364 -x=553, y=1886..1912 -x=602, y=441..443 -x=551, y=26..35 -y=376, x=483..501 -y=1698, x=588..602 -x=640, y=1400..1402 -x=536, y=414..424 -x=506, y=722..745 -x=502, y=1809..1825 -y=1691, x=648..654 -x=449, y=395..409 -x=643, y=1478..1480 -x=600, y=1418..1429 -x=502, y=37..40 -y=908, x=517..538 -y=1074, x=467..474 -y=1662, x=552..578 -x=514, y=1596..1617 -y=441, x=651..663 -x=445, y=1411..1425 -y=894, x=552..556 -y=1058, x=613..628 -x=645, y=1325..1330 -y=1568, x=576..585 -y=370, x=587..613 -x=515, y=878..881 -x=442, y=203..223 -x=435, y=1914..1922 -y=1420, x=658..664 -x=530, y=1792..1795 -y=443, x=602..610 -x=598, y=1784..1786 -x=607, y=625..633 -x=537, y=1653..1665 -x=524, y=900..902 -x=561, y=1084..1093 -x=468, y=1175..1183 -y=766, x=430..436 -x=645, y=1891..1908 -x=663, y=416..441 -x=425, y=992..1012 -x=457, y=1608..1615 -y=1349, x=585..597 -y=1760, x=434..437 -y=1200, x=656..660 -x=513, y=1013..1027 -y=688, x=610..614 -x=523, y=828..840 -y=59, x=436..459 -y=715, x=561..580 -x=570, y=1127..1139 -x=585, y=998..1020 -x=501, y=385..398 -x=590, y=1243..1246 -x=536, y=1747..1758 -y=835, x=607..626 -y=424, x=536..552 -x=622, y=980..983 -x=604, y=1260..1263 -x=648, y=343..352 -x=645, y=435..442 -x=536, y=1640..1648 -y=770, x=453..465 -x=552, y=894..898 -x=606, y=839..851 -y=1736, x=631..651 -x=564, y=29..31 -y=1434, x=469..490 -x=521, y=242..259 -y=114, x=638..640 -y=765, x=588..596 -x=577, y=647..660 -x=606, y=1552..1555 -x=653, y=1505..1509 -y=1617, x=510..514 -y=499, x=467..487 -y=915, x=607..620 -y=1908, x=637..645 -x=463, y=1646..1649 -x=483, y=1674..1680 -y=1677, x=489..504 -y=373, x=570..572 -x=624, y=1654..1656 -x=453, y=1897..1912 -x=585, y=919..939 -x=626, y=1177..1205 -x=529, y=61..73 -x=531, y=1125..1142 -x=450, y=550..560 -y=1012, x=550..570 -x=583, y=906..910 -x=592, y=1869..1875 -y=865, x=630..644 -x=490, y=1428..1434 -x=582, y=1773..1789 -x=655, y=1258..1268 -x=608, y=1223..1224 -x=558, y=1023..1035 -x=486, y=601..615 -x=635, y=201..219 -x=659, y=1267..1295 -x=576, y=1568..1571 -y=1704, x=448..453 -x=503, y=434..436 -y=72, x=572..581 -x=657, y=663..684 -x=665, y=1443..1456 -x=453, y=1702..1704 -x=580, y=1459..1470 -x=588, y=1404..1413 -x=524, y=1854..1867 -y=905, x=633..651 -x=567, y=1044..1053 -x=499, y=701..713 -y=601, x=425..442 -y=1883, x=493..496 -x=492, y=276..289 -y=193, x=645..664 -y=442, x=634..645 -x=610, y=121..141 -x=570, y=1478..1489 -x=427, y=1133..1146 -x=652, y=257..270 -y=1126, x=612..634 -x=568, y=667..675 -x=559, y=403..411 -y=224, x=490..511 -y=537, x=441..448 -x=642, y=343..352 -y=518, x=507..529 -x=561, y=765..768 -x=586, y=862..887 -x=614, y=102..107 -x=451, y=1083..1096 -x=533, y=144..163 -x=522, y=488..495 -x=557, y=322..345 -y=1775, x=525..529 -x=585, y=906..910 -x=644, y=899..902 -y=610, x=523..525 -x=476, y=606..608 -y=1041, x=470..474 -y=603, x=540..551 -y=1574, x=569..592 -x=594, y=476..490 -y=1254, x=627..630 -x=610, y=1340..1349 -x=510, y=301..315 -x=535, y=40..67 -x=485, y=1023..1045 -x=644, y=948..970 -x=459, y=548..557 -y=1409, x=595..599 -y=1665, x=515..537 -x=653, y=156..158 -y=247, x=658..662 -x=483, y=728..739 -y=861, x=514..531 -y=1801, x=469..471 -y=17, x=509..517 -y=818, x=494..534 -x=610, y=1257..1268 -y=1489, x=608..624 -x=649, y=1560..1563 -y=950, x=535..561 -y=713, x=499..511 -y=301, x=570..583 -x=463, y=816..842 -x=573, y=961..972 -y=335, x=439..453 -x=496, y=1883..1887 -x=556, y=1523..1525 -x=515, y=1904..1926 -x=656, y=1197..1200 -x=456, y=103..113 -x=617, y=1583..1590 -y=1543, x=582..603 -x=570, y=274..301 -x=460, y=1696..1711 -y=1758, x=536..640 -x=437, y=435..446 -x=465, y=1479..1496 -y=1020, x=585..610 -x=641, y=77..101 -y=929, x=527..547 -x=618, y=1627..1640 -y=601, x=496..509 -x=651, y=1217..1243 -x=494, y=276..289 -x=656, y=1021..1029 -x=616, y=266..282 -x=619, y=1324..1326 -y=616, x=439..446 -x=514, y=770..779 -x=616, y=1324..1326 -y=899, x=641..644 -y=1103, x=591..601 -y=1710, x=659..663 -x=542, y=1853..1867 -x=488, y=234..246 -y=1352, x=601..617 -x=523, y=6..25 -x=630, y=1231..1233 -x=444, y=1339..1350 -y=975, x=426..434 -x=438, y=1412..1430 -x=546, y=1272..1295 -y=1530, x=545..568 -x=590, y=266..282 -y=868, x=656..662 -x=603, y=1320..1331 -x=457, y=1241..1254 -x=498, y=1662..1672 -x=573, y=856..868 -x=634, y=494..521 -x=552, y=979..991 -x=532, y=573..576 -x=428, y=1412..1430 -y=158, x=445..496 -x=644, y=1347..1375 -y=182, x=616..639 -x=491, y=9..21 -x=532, y=1309..1318 -x=442, y=1896..1912 -x=520, y=1765..1778 -x=497, y=1296..1298 -y=1233, x=620..630 -y=1296, x=494..497 -y=1447, x=580..641 -x=659, y=1709..1710 -x=615, y=1507..1533 -x=564, y=726..730 -x=462, y=685..698 -x=640, y=1075..1093 -x=632, y=1647..1659 -x=576, y=476..490 -x=482, y=327..334 -x=559, y=569..587 -y=345, x=557..580 -x=656, y=851..868 -x=456, y=1830..1837 -x=607, y=1773..1789 -y=755, x=442..458 -y=101, x=530..550 -x=561, y=939..950 -y=1744, x=554..575 -y=1567, x=635..663 -x=556, y=894..898 -y=1525, x=554..556 -x=655, y=1076..1093 -y=1618, x=490..497 -x=442, y=571..582 -x=649, y=1694..1703 -y=1453, x=441..449 -y=1575, x=527..530 -y=1843, x=445..471 -x=512, y=1811..1823 -y=650, x=438..450 -x=434, y=954..975 -x=662, y=223..247 -x=472, y=1511..1519 -x=568, y=556..559 -x=453, y=992..1001 -y=398, x=531..542 -x=619, y=1550..1552 -x=561, y=1421..1437 -y=337, x=477..499 -y=44, x=494..514 -x=457, y=208..230 -x=511, y=701..713 -x=620, y=1232..1233 -y=1146, x=632..646 -y=1872, x=435..454 -x=451, y=834..840 -x=565, y=142..164 -y=419, x=543..545 -y=1875, x=569..592 -y=1552, x=619..631 -x=490, y=1595..1618 -x=578, y=1777..1803 -x=543, y=434..462 -y=113, x=515..542 -y=1350, x=442..444 -y=963, x=609..624 -x=587, y=398..419 -y=1572, x=527..530 -x=501, y=966..983 -x=563, y=220..222 -x=566, y=1177..1187 -x=429, y=289..294 -y=972, x=554..573 -x=554, y=1323..1336 -x=584, y=1360..1373 -y=419, x=587..605 -x=565, y=1610..1622 -x=486, y=1810..1825 -y=1571, x=483..500 -y=30, x=446..463 -x=512, y=656..666 -y=1599, x=477..483 -x=530, y=1657..1662 -y=138, x=454..474 -y=1773, x=428..444 -y=1619, x=528..536 -x=486, y=1154..1156 -x=550, y=92..101 -y=1581, x=514..537 -y=440, x=488..512 -x=634, y=809..821 -x=599, y=1401..1409 -y=1222, x=576..579 -x=552, y=413..424 -y=265, x=619..640 -x=599, y=951..974 -x=504, y=496..521 -x=532, y=985..1012 -x=508, y=1189..1200 -y=188, x=525..551 -y=727, x=542..552 -x=631, y=1873..1875 -y=638, x=599..616 -x=556, y=1498..1511 -y=1292, x=620..625 -x=513, y=167..180 -y=1912, x=442..453 -x=531, y=82..87 -x=589, y=651..652 -x=637, y=1892..1908 -x=560, y=435..462 -y=411, x=559..574 -y=416, x=487..490 -y=1542, x=493..498 -x=602, y=1195..1207 -x=573, y=708..712 -x=575, y=1370..1395 -y=1480, x=643..645 -x=489, y=664..673 -x=428, y=1116..1124 -x=651, y=1152..1170 -x=625, y=1319..1331 -y=45, x=657..665 -x=453, y=325..335 -y=760, x=569..583 -x=628, y=1047..1058 -x=530, y=769..779 -y=842, x=455..463 -x=596, y=1669..1679 -x=571, y=1456..1464 -x=448, y=1667..1673 -x=648, y=29..31 -y=868, x=573..581 -y=1207, x=586..602 -y=1758, x=447..475 -x=444, y=1516..1531 -y=1303, x=489..505 -x=567, y=1404..1411 -y=689, x=531..552 -y=182, x=439..456 -x=570, y=861..864 -y=1012, x=532..541 -x=608, y=920..938 -y=563, x=547..575 -x=525, y=450..461 -y=1232, x=542..546 -x=539, y=1023..1035 -x=480, y=1689..1695 -y=191, x=633..638 -x=548, y=1437..1455 -y=1243, x=590..592 -x=431, y=1330..1348 -y=1053, x=552..567 -x=594, y=1693..1695 -x=479, y=787..789 -x=567, y=1654..1659 -y=902, x=524..528 -y=98, x=577..580 -x=554, y=253..263 -x=609, y=1856..1860 -y=203, x=488..503 -x=527, y=918..929 -x=607, y=901..915 -x=511, y=1905..1926 -y=436, x=498..503 -x=446, y=1224..1236 -x=580, y=131..142 -x=663, y=1708..1710 -x=512, y=1138..1145 -x=529, y=508..518 -y=298, x=605..613 -y=1867, x=524..542 diff --git a/2018/inputs/18.txt b/2018/inputs/18.txt deleted file mode 100644 index 9e354bc..0000000 --- a/2018/inputs/18.txt +++ /dev/null @@ -1,50 +0,0 @@ -#.#.|..#|.||.#...|...#.|.......##|##..#..||.||.... -#.......#.....|##..#|..#.##..##|.|.#..|.#...|....# -.|..........#.|..|.....|..|#.#...##|#|.|#|##|...#| -#|....#|##..#|.|||.#.|.#...#.##.......#||..#...... -.#|....|.|..#..||...#||...|......###.#.#...##..#.. -..||#...|.#.|||||.....|.......##...#.#....|..#.... -###|..##...|.#|..|.#|#...|.#.|....||.|...#|.|#...# -|.#.|#.#.|###.|..#..|....#....#|.#..||.||.....#..# -.#..|.#..#|##..|.....|.#.|.#.#|.......#..|...#..|. -...|||##...|..#.#|#|..#.#..#|.|.|#..##........##.# -|#.#..||....|...|#..|....|#|...#.#.#.##|.|.#...... -|..|...|.|#.........|..#|...|.#.|##....|..|..|#.|| -|....#..||..|...#|......|||||.|#....||....|.#|.#.. -......#||.#.#.||..|.......|....||#||#.|.#.|.##||#| -.##.#....##.#.|....|...###..#...|.#....|.#...|..## -.##..#|#.#.##.||..|.#|..|.|.##|....|...#||||.|..#. -|.|..|#|....|.#.#..||.....|.....##....||....|.||.. -#|.|.##...||...........|..#.||.|.#..##..|#||...... -||..||.||..#.##.#...|.#|.....|###....#.....#...|.. -|.#.##|.|...||#.#...||....|.|#..|.#....##........# -..|....|.#.##|....|||#....#.|.|.##....|##|.|#..... -.|.....#|.#....|###|..#|||........||#.#..||..|..#. -#..#...|#|.#...|.||##..#.|..|.|.#.|..#.#.|.....#.# -|#||.##..#..|||.......#|..#...#..##....#||.#|..... -.|.#.....|..#...#...##...|.#...|.#|.......|..#...| -.||.......|..##..##.#|.|..|...#.|.#..#.|....#.|#.| -....#..#|##|....#..|.#..|||..#....#.#|...||.#..|.. -#......#|.##..|..|....|.##.#|...#..#.|..|..|..|##. -...|||.#|#.#.|..|||.#.#.#...||...||..##..#.....|.. -..#..|.|#.#..|..##|..#....#.|..|.......|||#.|.|.|# -.##|..#...#..||..|.........|#.|#.....|...##.|..||# -#.....||....#.....|#.||......|.#|.#|....||.||.#.#. -#..|#..|......|.#.#.#.##..||.|.#.|......#|#||#.|.# -..||..||.....|.#..###.#.|#..|.......|....#||.|..#. -.#...###|#|#|||...|...#.#|.#|..|...#..#.|#|.#...|. -...|..#||....##|..#...#....#||#.......|....#.|###. -..#....|#..#|.....|.#|..#..|#....||......|.|.#.|#. -..|##....#.|..#..#.|.#..||....#...|.....|..#.....| -.......#||..#||...|.#.|#...#....|.|.||.#.|...#.##| -.|.|||.....#............#..#..|..|..#.|.#..|...... -|...|.|####..#.....#..#..|#|#..#..|......|...|.#|# -|.|...#..#..|....|.....#|#||..#.||..|#|..|||.|.|.| -..#...|#.......||.#.#.#....#.........##|.|..#.##|| -#|#..|..|#|.##.|.|#......||......|.....#||###.|### -....#..#.|..|...#|#|..|#..|.#|....||#|.||.|#|..... -|..#.|..#.|#......#...#|.#|#|.....|#...###....##.. -...##..#..|..#..#.#...|.#..#|...|#.##|.#|..##..#.# -|.|.|...#.|..##.|.|....|..#..|...|..##|...|..|.... -.#|..|..|..|.|..#...|.||#...#......||.#.#......... -.#.##..|............|.||.....#||..|##.|..|.....#.| diff --git a/2018/inputs/19.txt b/2018/inputs/19.txt deleted file mode 100644 index 1207b7b..0000000 --- a/2018/inputs/19.txt +++ /dev/null @@ -1,37 +0,0 @@ -#ip 4 -addi 4 16 4 -seti 1 7 2 -seti 1 1 5 -mulr 2 5 3 -eqrr 3 1 3 -addr 3 4 4 -addi 4 1 4 -addr 2 0 0 -addi 5 1 5 -gtrr 5 1 3 -addr 4 3 4 -seti 2 7 4 -addi 2 1 2 -gtrr 2 1 3 -addr 3 4 4 -seti 1 3 4 -mulr 4 4 4 -addi 1 2 1 -mulr 1 1 1 -mulr 4 1 1 -muli 1 11 1 -addi 3 3 3 -mulr 3 4 3 -addi 3 9 3 -addr 1 3 1 -addr 4 0 4 -seti 0 1 4 -setr 4 9 3 -mulr 3 4 3 -addr 4 3 3 -mulr 4 3 3 -muli 3 14 3 -mulr 3 4 3 -addr 1 3 1 -seti 0 6 0 -seti 0 7 4 diff --git a/2018/inputs/2.txt b/2018/inputs/2.txt deleted file mode 100644 index 1edb865..0000000 --- a/2018/inputs/2.txt +++ /dev/null @@ -1,250 +0,0 @@ -krdmtuqjmwfoevnadixyclzspv -yrdmtuqjiwfoevnabfxyclzsph -kqjvtuqjgwfoevnabixyclzsph -krdmtuqjgwjoevnaolxyclzsph -krdmtnqjgwfoevnabiiyxlzsph -lrymtuqjgwhoevnabixyclzsph -krdmguqjgwfoevnabixkclzsah -krdmtuqjgwfoevnibinyclzdph -krdmtucjgwfoevnabhxyclzspv -krdmtuqjgwfoevtabixyulzsuh -krdmtuqqgwfoevnabixdblzsph -krdmtuqjawfsevnabiyyclzsph -krdmtuqjgwfoevnabzxccldsph -krdmtcqegwfhevnabixyclzsph -krdmtuqjgwforvnaxixycgzsph -krdmtuqjgwfoqvnaxixyclzskh -krdmtutjgwfoevyajixyclzsph -krdmtuqmgwfoevnabixycxzspc -krdptuqjgwhoevkabixyclzsph -krdttuqjhwfoevnabixyclzspa -krdmtuqjgwfoevnabibyhnzsph -krdmtuqjywfoevntbidyclzsph -krdmtojdgwfoevnabixyclzsph -krdmtuqjgpfuevnauixyclzsph -krdmtoqjgwfrevjabixyclzsph -krdmtuqjgwfoyvndbixyclzyph -krdmtxqjgwfomvnayixyclzsph -crdmtuqjgwfoevnabixyoxzsph -krdmtpqjgwfdevnabixycqzsph -krdmtuqjgwfoevuabfxsclzsph -krdmtuqjgwfoevnybixycdzskh -krdmtusjgwfoevnabixxclzdph -krdmtuqjgwfoevnaboxyglzjph -zrdmtuqjgrfoevnalixyclzsph -krdmtuqjclfoevnabixyclzsih -kqdmtlqjgwfoevnabtxyclzsph -krdmtuqggwpoevnabixyclzlph -krdmtuqjgwfobwnrbixyclzsph -krdmtuqjgwfoevwabkxycnzsph -kldmtuqjgwfogvyabixyclzsph -krdmtuqvgwfoevnabixtcrzsph -krdmtuqjgwroevnabixyrlzspw -krdmtuqjgjfoevnabixyelzrph -krdmtuqjgffoevnaaixyclzspa -krdmtuqjgwfoevxabifywlzsph -krdmtuqjgwfoevlabixycrzsrh -krdmtuqjgwfpevnabixocqzsph -krdmtuqjgwfoevdabixycnhsph -krdmtmqjgwfoevnajixyclvsph -krdmtuqjjvfoevnabgxyclzsph -krzmtuqjgwfoevnabioyckzsph -kodmtwqjgwfoevnabieyclzsph -ehdmthqjgwfoevnabixyclzsph -krdmtuqjxwioevnabixyclbsph -grdmkutjgwfoevnabixyclzsph -krdutuqjgwfoebnabixaclzsph -krdmtuqjgwfoebnabixyclcjph -krdmteqjgwfoevnlbixycizsph -krdmtegjgwhoevnabixyclzsph -krdmtuqjgwfdrvnabixbclzsph -krdmtuqjgyfoevidbixyclzsph -krdmtubjawfoevnabixyclzuph -krdmtuqjgwfoavjabixyclzssh -krdmtuqjgwfoeonabixyclzsvo -vrdmtuqjgwffevnabixpclzsph -krdmtuqonwfoevnabixycfzsph -krdmtumjgwfpevnubixyclzsph -krdmtutjgwfoevnaciyyclzsph -krdrtuqjgwfoevnwbixyglzsph -krdmtuqjgwfoevbabixyclesdh -krdmtuqcgwfoevnabixyqdzsph -krdmtuqjgwfogvnabrxycezsph -krdmujqkgwfoevnabixyclzsph -krdmtuqjgtooevnabixyclzzph -jrdntuqjgwfoevnabixyclrsph -krdmtuqjgzfoevkebixyclzsph -krdmtuqjgwfosvnaeixyclztph -krdmtuqjgwfoevzabixydlzaph -krdmtuqzgwfoavnabiqyclzsph -krdmtuqvgwfoevnabixycwzspv -krdmvuqjgwteevnabixyclzsph -krdmtujjgwfoevgybixyclzsph -kydmtuqjgwfoeunacixyclzsph -krdmtuqjgifoqvnabicyclzsph -krnltiqjgwfoevnabixyclzsph -krdmtuqjgwfoevnabhxyclzsgi -kfdmtuqjnwfowvnabixyclzsph -kmdmtuljgwfoevnabixycvzsph -krdmtxqjgwaoevvabixyclzsph -kramduqjgwfoevnabixyclzwph -krdutuqjgwfoennabixyclziph -krdmvuqfgwfoevnacixyclzsph -krdmtuqogwfoevnabmvyclzsph -krdmfuqjgwfoyvnabixyclzseh -krdmtuqjgweoelnabixyclzspd -krdmtumjgwfoevnabixyclzypo -krdmtuqjgkfoevhabixyclzsqh -kjdmtuqjgwfoevgabixyclzsah -krdmtuqjgwfoevnlbixyclzsbw -mrdmtxqjgwfoevnabgxyclzsph -krdmtuqpgwfoevnhbixycltsph -krdmtuqjgwfmqvnabixyclzslh -krqmtuqogwfoevnaqixyclzsph -krdmtusjggfoevnabicyclzsph -krcmtuljgwfoevlabixyclzsph -krdmtuojgwfoeknabixyclzsrh -krdmtuqjtwfoevnabiypclzsph -krvmtupjgwfoevnabixycldsph -krdmtuxjgwfoevaabxxyclzsph -krdmtvqlgwfoehnabixyclzsph -wrdmtuqjgwfoevnabixyclzdpy -krdatuqlgwfoevnabixyclzsjh -krdmtuqjgwfoevpabkxyclzsjh -krdmtuqjgwqvsvnabixyclzsph -krdmtwqjgwfoevnobixyclzspm -krdmtuqjgssoevnabixyclgsph -krdmtuqjgwfoevnafixyclzbpp -krdmtuqjowfoevxabiuyclzsph -krdmtuqrgwfoevntbixyclzspu -krdmtucjgwfoevnabixcnlzsph -krddtuojgwfoevnabixyclzzph -krdmtuqjgwuoevnabiqycldsph -kpdmpuqjgwfoevnabixyclzslh -krdmtuqjgwfoewnabixyzxzsph -krdmtuejswfoevhabixyclzsph -krdmtuqggwfoevntbikyclzsph -krdmtuqjgwfoevnabixydlhnph -krdmtcqjglfoevnaxixyclzsph -krumyuqjgwfoevnrbixyclzsph -kgdmmuqjgwooevnabixyclzsph -krdmteqjgwfqevwabixyclzsph -krdmfuqjgwfpevnabixyclzspq -erdmtycjgwfoevnabixyclzsph -krdmcuqjgwfoevnabixjglzsph -krdmtuqjgtfoeunabixiclzsph -krdmtuqjgwfoevmqbixyclzspu -krlmtuqjvwfoevnabikyclzsph -krdotuqjgwfoevnagrxyclzsph -krdmtuqbgwfoefnabixyclasph -kwdmtuqjgwfosjnabixyclzsph -kydmtuqjgwfoevcabixycezsph -crdmtuqjgwloevnabixkclzsph -krimtuqhgwfoevnbbixyclzsph -krdmjuqagwfoevnabicyclzsph -krdmtuqdgzfoevnabixydlzsph -krdmtuqjgwwoevnaqixyclzspf -krdmtuqjgwfoevnabdxyzvzsph -krdmtuqjgwaofvnabixyclzsnh -krdmturjgwfmevnabixyclzspn -krdmvuqjgwboevnabixyolzsph -krdmtuqjgwfomvnabijyclzspx -bedmtuqjgwfoevnabixyslzsph -krdmtenjgwfoevnabixyclzsqh -krdmtuqugwfoevnabixpcdzsph -krdmtuqjgiloevnabrxyclzsph -krdmtupjcwfoevnabixyclwsph -kremtuqjgwfoevnabixyyjzsph -krdmtuqjgwnoovnabixyclzshh -qrdmtuqjgwfoevnabixyciasph -krdituqjgbfoevnagixyclzsph -krdmnoqjgwfoqvnabixyclzsph -krdmtuqegwfoevhkbixyclzsph -krdmkucjgwfoevnabixnclzsph -krdmtuqbnwpoevnabixyclzsph -krdmttqjgwfoevnabixyclbspz -srdmtubjgwfrevnabixyclzsph -krdmruqjzwfoevnabixyclesph -ardmtuqfgwwoevnabixyclzsph -yrumtuqjgwhoevnabixyclzsph -rrdmtuqjgwfoevnabsxycwzsph -krpmtuqjgwfoevdabixyclzzph -krdmuuqjgwfoevnabixyclriph -krdmtuqjgwfobvnabixyvgzsph -krdmbuujgwfoevnabixycczsph -krhmtuwjgwfoeqnabixyclzsph -krdwtuqjgwfoevnkbixyclzzph -krdmtuqjgwkoeqnabixyvlzsph -kadmtuqjgwfoednabcxyclzsph -krdmtyqqgwfoevnabizyclzsph -krdmtuqjgnfoevnabiyycmzsph -krdmtuqjcwfouvnabixyclznph -krdmtuqjjwfcevnqbixyclzsph -krdmtuqfgbfoevgabixyclzsph -kkdmtuqjgwfoevnapixyclzsth -nrdmtuqjgwtoevnakixyclzsph -krdmtuqjglfoevlabixdclzsph -zrdmtuqjgwfoevndbixbclzsph -krdmeuqjgwfoeenabixyclrsph -krdmoaqjzwfoevnabixyclzsph -krsmtuqjgwfoevnwbixyclzsfh -kadmtuqjgwfoqdnabixyclzsph -krsmtuqjgofoevnabixkclzsph -krdmtuqjdwfoevnibixdclzsph -mrdmtuqjgwfouvnabixyclzfph -trdmtlqjgwfoevnabixyclzjph -trdmyuqjgwfozvnabixyclzsph -krdmtiqjgwroevnabixyclzspk -erdmtutjgwftevnabixyclzsph -krdwyuqjgwfoevnaaixyclzsph -krdmthqbgwfoevnabixyclksph -krdmttqjgwfoivnabixyclvsph -krdmtuqjgwfoefnabixyflgsph -khdmtuqjgwfoevnajixyvlzsph -krdmtuqvgwfoevnasixyclzspt -krdmtuqjgkwogvnabixyclzsph -krdmtuqjgwfoevnaboxpglzjph -kadmtuqjgwfoxvnabixyclziph -krdmtuqjfwfoevnabaxycbzsph -krdjtuqjgwfoevnabiryhlzsph -krdvtuqjgpfoevnabcxyclzsph -brdmtuqjgwfoevnafixyqlzsph -krdmtuqjgwfoevnavixxcllsph -krdhtuqjkwfoevfabixyclzsph -krdmtuqjgjfoevnawixyclzsuh -krddtuqjgwfoeqnabiwyclzsph -krhmtuqjgwfnevnabinyclzsph -kedmtuqjgzfmevnabixyclzsph -qrdmtuqjgwfoevntbixyclzxph -krdmtuqsgwfoevnabixvclzrph -scdmtuqjgwfoevnabixtclzsph -krymtuqjgjfolvnabixyclzsph -krdmtuqjgwfkevnablxyclzskh -krymtuqjswfoevnabixyclzvph -krdmtuqjhwfoevnabixycwzspd -krdmtuxjgwfoevnabyxyclzzph -krdmtlqjgwfovvnabilyclzsph -krdmtuqjgwfoevnaaijcclzsph -krdatrqjgwfokvnabixyclzsph -krdmtuqjgwfoevnaxifyclzkph -krddtuqjgwfoevnabixccozsph -krdmtuqngwfoevnabiyycxzsph -krdmtumdgwfoevnqbixyclzsph -krdmtuqjgwfoevnabixyxlmsch -krdmtudzgwfoevnabixtclzsph -krdmtuqjgwfoevnpbixyclhspl -krdmtqqjgwjoevnabexyclzsph -kydmtuqzgwfoevnabixyclwsph -krdmeucjgwqoevnabixyclzsph -krdmtuqjghfoevjabixyclzspp -krdmtuqjgjfwevnabixyclzskh -krdmkuhjgwfoevnabipyclzsph -krdytuqjgwfoevnabibyclztph -krdmtuqjgwfpevnabisyzlzsph -kmdmtgqjgwfsevnabixyclzsph -krdmtuqjgsfoevnabijyclzszh -krdmtuqjgwfoevnabivyclzuuh -krdstuqjgrfoevnabixyclzspu -jrdmtuqjgwfotvnabixyclzspj -krdmrumjgwfoevnabixeclzsph -krpmtusjgwfoevnabioyclzsph diff --git a/2018/inputs/20.txt b/2018/inputs/20.txt deleted file mode 100644 index 620f018..0000000 --- a/2018/inputs/20.txt +++ /dev/null @@ -1 +0,0 @@ -^ESEEEESSWNWSWSEESESENENNNW(SSWENN|)NENWWWWWNWNWWS(SWSEESE(SSWSWNWSSSESWWSSSSEEESWWSESSEENN(WSNE|)NENEEEEESSSEENNNNENEEENNWWS(WWNNNENWW(NENNNNNEEENWNNWWWWWWWSWNNNWNNEES(SENNNWNNWNNNWWNWSWNWNNENNEENNNWSWNNNWWNWWWSWWSEEEE(NWES|)SENESSS(EE|WNWSSSSE(NNESNWSS|)SWWNNNNNWN(E|WWWWNNWSWWSWWWWWNNESEENNEEE(SWWSNEEN|)NWWNWNNWWSESWSE(E|S(WWNNNNWNWWNNENNWNWNNNNWSSWWNENWWWNWSSSWSSENESEEEE(NWWWNWNE(WSESEEWWNWNE|)|SSE(SWSWNNNWSSWSSSWNWSWNNWNNN(NWSWWNENWWNWWNWWNNNESSEEES(W|ENNENNESENNWWNNWWNWNNNWWWSEESSWSSENESESE(N|SSWSWNW(S|NWN(EESEWNWW|)WWNNE(NWWNNE(SEEWWN|)NWWSWWWN(WSWSEEEEESSSE(SSSSWSSWNWSSWNWWWNENEE(SWEN|)ENE(S|NN(ESSNNW|)NWSWNWSWWSW(NNNEN(NNN(WSSSNNNE|)E|ES(SWEN|)EEEN(ESNW|)WW)|SE(SWSSSEEESWSSESSSENNNENEN(WWSWENEE|)EEESSWW(NEWS|)WSWSEENESSEEENNNW(SWSEWNEN|)NNE(SESEE(NWNWESES|)SSSWSW(NNNESNWSSS|)WSWSSWWNENWN(EE|WSSSWSWWNWWNWSW(NNNNNESSE(NNNWWNNE(NWES|)S|EEENE(SSSW(S|WN(W(WW|S)|E))|E))|SESWSSSESESEEEESWWWSSWWNENWNW(N|SSSSSSEEENN(WSWNSENE|)EEENWWNEEESSSSSENENNENNNNWWW(SEESSW(N|SS)|NNNWWSS(ENSW|)WNW(NW(S|WNENNESSE(S|NEEENEEEESWSWNWS(WWW|SSSEENN(WSNE|)EEN(W|NEENENEEEEESSWWN(WWSWSEE(SENEESENNENEESSW(N|SEENNNEEEE(SWWSEESWSWSSSSSSESSENNEESESSWSWWWSWNWSWNWSSWNWWWWWSWWNWNWSWWNNE(NWWW(NENNNENEENNNEE(NWWNWSSSSWNW(NEWS|)SS|ESWWSEESSWNWSSESWWNNWSSW(SEESES(W|EENN(NNEESWSSEEN(W|NEENESENENE(NWWWNWSS(EE|WSWNNWNNESE(NN(E(SEEES(ENN(N(E|NN)|WWW)|W)|NN)|WW(WSSSSE|N))|S))|SSWSSEE(NWES|)S(WWWWNWSW(NNEEES|WS(WNWSW(S|W)|EEE))|EEEN(N|E))))|W(S|W)))|N))|SWSESWSWNNWWSWNWWWN(WWSESWSESESSEEEEENESSWSESWSESSENESENNNNWSW(SEWN|)NNENENENN(W(WS(SW(S|NWWN(WSSWWNENWW(SS|N(WSNE|)E)|N))|E)|NNN)|ESEE(NWES|)SSWW(NEWS|)SESSSWNW(N(N(N|W)|E)|SSESSESSSSSWWNENNNWN(WWWWWSWSESWWWNWWWNNW(NEEEEES(WS(WWNE|ES)|ENN(ESNW|)NNWSWS(WNWSWWNNE(S|EENE(S|N(EESWENWW|)WWSWNW(NN(ESNW|)N|S)))|E))|SSSEESE(ESSWNWWW(NEWS|)SSESEESSENESESWWWWWW(SSSSSSSSEESESSEENESEENENENESSWSESSESWSEENESSWSEENEESENNENWNNENEEEEENWWNWNWWNWNNEENNWSWWWSESSSSSE(SWSWSESSWNW(S|NWNENNNE(NWWWW(NEENWNNWNWSSWNNWSSSES(ENENSWSW|)WWWWWNNNENEE(NWN(ENNW(NNNWS(S|WWN(WWNWESEE|)ENNNESES(W|EEEE(NWWWN(W|NESENNE(NWWSWN|S(ENSW|)S))|ESSESENENN(WSWNSENE|)NNNNESENEENWWNNENEEEENEENNNNESSEESSENNNWWNNWN(WWS(E|WSWSWWSWNWSWSW(SSWSESSENNNEN(W|NESENENES(SWEN|)ENNE(N|SS))|NNENEENESENENWN(EESNWW|)WSWWWSE(WNEEENSWWWSE|)))|EN(ESSSENESENEEEEESESENESENEESSENNNESSSESESWWSSENES(ENNNNENENE(NNNNWNN(WWNWWWSESE(SSEE(NNWSNESS|)ESWWWSSW(SE(ENEN(E|W)|S)|NNWWWSWWWWWNWNENNNNWNWW(NEENWWNEEESEESWS(WNSE|)ESSSW(SSES(EENNNW(S(W|S)|NENEE(N(EEE|NNWSWNNEENWN(WSWWNWN(EE(EE|S)|W(NEWS|)SWS(WNWSWNWWSWNW(NE(EEEEEE|N)|SSES(W|ENE(SE(N|S)|N)))|EESEESSS(S|EE)))|E))|SSW(N|SSENE(SENSWN|)N)))|W)|NN)|SESESSWSSWNNN(WSSSWWWN(WS|EENWW)|N|E)))|N)|EES(SSESWENWNN|)W)|SSWSWSEEE(SESEEN(EN(EES(EENWESWW|)S(SSSS|W(N|W))|W)|W)|N(W|N)))|SSWSWWSWSEEEE(N(NESE(E|N)|WW)|SSSWWNENWWSSSWSSESENN(W|NESSSSWWWNWWSESESSESENNWNEEESWSSESWSWWWSESENEENEN(NNWESS|)EEESSEEEENWWNW(S|NNEEEE(NNWWWS(EE|W)|SS(WNW(S|W)|EEN(EEENWNENN(WSNE|)NESENESEENNNEESWSSEEN(W|NEESENENENWNNWWNWNENESEENNENWWWS(ESNW|)WNWNEEENNESSEENWNENNENESSEESEESWSWSWNN(WSW(NN(N|EE)|SSSW(SSW(SS(WNNWWEESSE|)EEENNN(WSSWENNE|)EENESENNN(WSWWSWNN(SSENEEWWSWNN|)|NESSSEENWNENWNWNNNESSENNNWNWSWSSWNNWW(SEWN|)NNNWWNENNWNENESSEENNNW(SS|NNWWNENEEENNEESSW(SESSWSW(SSESSEENNW(S|N(W|NEES(ENENWNENEENWNWSWWW(NNENNWNWNEENNWSWWWSESSS(E(N|E)|WWWWSS(EENWESWW|)WSWSWWNNNWNNENNWSWWNWWWSWSWSWWSESEEN(NESESSENENE(NNWWNWS(SE(S|E)|W)|SSSE(SSWWWSESSSSSSWWWSEESENESSSENNNNESE(NNWNNNE(SSEWNN|)NENWNW(SWS(SSSW(S(S|E)|NNNN)|E)|NEESEESW(ENWWNWESEESW|))|EESWWSW(SSWWWSWS(E|WWSWWSWNNENWNNWNEENE(ESE(N|SE(ENWESW|)SWWS(E|W(S|NN(WSNE|)(N|E))))|NNWNWNEEENWNNENWNWWSWWSEEE(SWWS(EE|SWSESSE(E|SWWWSW(SSEE(N(N|W)|ESWWSESWSSWNNWSW(SSSEN(N|ESEESENENN(WSW(NNENNSSWSS|)W|ESSEE(SSESSENESSWWWNWN(NWSWS(E|WSS(WNNNEN(ENEEWWSW|)WWSWNW(SWS|NEE)|S))|E)|NENWW(NEWS|)S)))|N))|WNWSWNNEEE(EN(ESNW|)WWNNNEE(SWSEWNEN|)N(ESNW|)NWNNNWWWWWNWNNNEENNENWWSSWWSWWSESSWWWS(ESEEEN(NNN|ESSSEEENWWNEEEESSS(W(NN|WWWWSEEESSWWN(E|W(SSSSES(ENNWNEEENNN(SSSWWWEEENNN|)|WWW)|WNNNW(NEWS|)S)))|E)|WW)|W(W|NNEE(E|NNNNNEENESS(WWSEWNEE|)ENNNWWNWWSS(ENSW|)WNW(SSEWNN|)NWNNNEENNESESSS(WW(S|N(EN|WS))|ENNEENNWNWNWS(SESEWNWN|)WNNENNWNNESEENWNEESSESEENWNNNW(SS|WWWNNESEEEEEENNNEENNNNWWWN(EEEESSSSSENNENWNEN(EEESESSWWN(E|W(NEWS|)SSSSSSSENESSWWWWWSEEESESWSESENENWNEN(NEEESENNWWWNW(NWNENWW(NEEESESEEENWNNENESESW(W|SEEEEENNNENESSSSENENNESEESESESSENNNESESWSSWSEEENWNEESENNWWNEENNNESESWSSSESENNWNEESE(SWSESWWWSESWSESSSSWNNNWNNNN(WSSWN(N|WSSEESSSSSWSSEEN(N(NNN|ESENESE(NNWNENNW(NNNESS|S)|SSSSSSSWNNWSSSEESSSSSWNWSWWNENWWSWWNNWWNWNENWNWSSSWSWNNW(NNENNNWS(S|WNNEENENESENENESE(SSESSEEE(ENE(NWW(NEE|SWNWS)|S)|SSSSSES(SENNSSWN|)WWNNNWSSSW(NNNNEENWWWNWWWS(EES(SE(SSWNSENN|)N|W)|WNNN(WSSSSS(W|S)|EEE(NWES|)S(E|WW)))|S))|NNENWWNWNWSWSES(WS(WWWS(E|WWS(EE|WWNENEENNENENE(ENNWSWWSWWNWWWSWWWWWWSEEESWWWWSEEESENENEESS(W(N|WSEESWWWSWWWSESSWS(WWNEN(E|WWWWWSS(ENESE(S|N)|WNNWSSWS(SWWWWNENNNWSWNNWNNNESSEENWNNNNNWWSSWNN(NEENNNN(WWWSSENESSW(ENNWSWENESSW|)|NES(ENNN(WSWNSENE|)ESSSENNNNN(SSSSSWENNNNN|)|SSSSEESWSSESEESSWNW(WNSE|)SSS(WW|SES(WSESWENWNE|)ENNN(WSNE|)EES(EENNNENNWSWSWW(SEESNWWN|)NEN(WWNW(NNNWWEESSS|)(S|W)|ENEEESE(SWSESWWSSENESENNENE(SENE|NWWS)|NNWWWNNNESSEEE(N(ENWNENWNN(ENESENESEESWWSWSW(SSENESENN(W|EEENESENNESENNEE(NWNWNWSWSWS(EENEWSWW|)WW(N(WW|NNN|E)|S(SWWEEN|)EE)|SESWW(N|S(EEESEE(NWES|)S(SESENSWNWN|)WW|SWW(NEWS|)(S|WWWWWS)))))|NN(E|W))|WSWWN(WNSE|)E)|WW)|S)))|W))))|WWSWWS(WNNE(NWWSSNNEES|)E|SEESEN(N(WW|N)|E(EENNSSWW|)SSWWSW(SWSS(WNNSSE|)ESENENN(WSWENE|)E(NWES|)SESWSEE(E|SSSESWSWSWNN(WSSSES(EEESES(WSNE|)ENENEN(WWSWNN(E|W(WS(W|E)|NENNEE))|ESE(NN|EEE(N|S(WWS(WNWWEESE|)SSESW(W|SESWS(E|WW))|E))))|WWNWNE)|NNE(NWW(WW|N)|SS)))|NN))))|E)))|SENENNEN(W|ENESENESEE(NWES|)SWWS(WWN(WSWSESE(N|SS(ENSW|)WNWSWN(NEWS|)WWSS(SE(ENWN|SWS)|W))|E)|E))))|ENEENN(WNWS(SEWN|)WWW|E))|SSSW(N|W))))|E)|E(E|N))))|SSS(SWEN|)EEESESESESENN(WNWN(WNWESE|)E|ESE(N|SWSWSSWSSSWSWWNNE(S|NWNW(NENN(WSNE|)E(ESWSSE(NENSWS|)SS|N)|WSWWSESSSWSW(WWWSWNW(S|NNWNEESE(NN|S(W|ENEE(SW|EN))))|SESSSESWS(W|SSSENEESESESESSWSSESSENNN(W|NENNESESEEESWSWWWN(N|WSSEEESSSWWNENWWSSWWN(E|WNWWNWSSSSSWNWNNE(NNWSWSSWWSEESWSEE(N|SSSWSEESENNESEESENNWNEENENNESENN(WWWSWNWNWW(NEWS|)SSE(N|SE(N|E(E|SWWS(S|WNNWSW(N|S(E|S))))))|EEENWNNEN(W|ESE(NNNW(SWEN|)NNWNENE(SSS|NWWSWSSWNNNENNNENESE(NNWWNNWWSSS(ENNSSW|)SWSWWSWSW(SE(ENEE(S(S|W)|N(ENSW|)W)|SS)|WNNW(S|NEEE(SWSNEN|)NWNWWS(WSSWWNENNENENENEEENENNNEESEESESS(SE(SWEN|)NNNNNNNWNENNWWS(SSWWS(EES(E(S|N)|W)|WNNW(SWS(SSWS(E|SWWN(E|WSWS(WN(NENNW(NENSWS|)S|WSSSENE(WSWNNNSSSENE|))|E)))|E)|NEEE(SWEN|)NNEN(WWSSW|EESW)))|E)|WWWNN(ESEWNW|)W(SSSSSSWNW(SSEWNN|)WNEN(WWSWENEE|)E(S|N)|N))|E)))|SWWSEE))|SSSW(NNWESS|)SESSWWN(E|NWWSESSSSWSWNWNN(ESENNWW(EESSWNSENNWW|)|WSSSESEEESWWSWWWWWNWSSSWNNNWN(ENESEESEN(ESEWNW|)NNN|WSWWWSWNWNWSWSESSEN(N|EEESEEE(SEESENESSSENESESEESESESWSSWWSESESEENE(NNWSW(S|W|NNEENNW(S|NENNNNNWSSWNNWNNN(ESSENE(S|NWNWNN(ENE(NNWSW(S|N)|SS(S|W))|W))|WSWWSSEE(NWES|)SESWW(WN(E|WNW(S|NENWWWSE(WNEEESNWWWSE|)))|SEEEESW(W|S)))))|SSSSSWSSWSESE(SSSWNNWWSESWWWS(WNNNENWNNNESSES(SSWENN|)E(E|NNWNNENWNEN(WWSWSS(ENSW|)WNNNWWSSE(SSWSWWWNENWWWSSWSESEESESENESSS(ENNE(SS|NWNWWN(EEE(N(W|N)|S)|W(WWNNSSEE|)S))|WNWWS(E|WNN(NWSWNWN(WSSWSES(WWWWNEENNENWNNWSWWNNE(NNWWWNENENNNWSWWWNEENNWNENNNNEEESSEEESEENNW(NENNWWS(E|WNWN(EENESEESE(N|EESESSSESWWSEESWWSESSWNWWSESESESS(WWN(WSWNNWWNWNWWSSS(W(NNNNEEENNEN(WWSSWWNENN(WWW(NNESNWSS|)SE(SSWNSENN|)E|E)|ESSWSSEE(S(ESEWNW|)W|N(NNNEE(SWSEWNEN|)NNNN(ESSNNW|)NWWSSE(SSWNSENN|)N|W)))|W)|SSEENWNE(NWNSES|)ESSE(ESWWSW(NWW|SEEN)|NN))|E)|E(S(E|S)|NNN(W|NNESSEENE(NWNW(NNW(SSWENN|)NEESES(S|W|EENWN(E|NW(WNWSWNWNN(SSESENSWNWNN|)|S)))|SS)|ES(WSNE|)E)))))|WWNENWNNWWNNENNNNWNENESSEENEE(SSW(N|WWWSEESWS(EEESEN(EESWENWW|)NN(NNES|WWSE)|SW(W|NN)))|NWWW(S|NEENNENE(NNNWSSWNWSS(SWS(WNWNEENNW(WS(E|WSSWNW(NNE(S|E)|SSESWWNW(NENSWS|)SWWSWSSWSESWSSESSSESSSSESSEENWNNNEESENNN(EESWSSE(SWS(WSSSSWNN(NNN(WNSE|)E|WSSSSWWSESWSWWNWNENNNES(EENWNENWWSWNNWSSWSESSWNWNWWNEENWNNNNESSSE(S|NNEE(NWWNEENWNWWWNEEN(ESNW|)NWSWWWWNEENE(S|EENWNWNNWSWSS(E(E|N)|WNNW(SWSSSSE(NN(EE|N)|SESWWSSWNNWWWNWNN(EEENWN(WSWNSENE|)EE(NWES|)SSSWW(SEEEWWWN|)W|WSWSWWWNWSWSEEEEESSSENNE(NWNSES|)SSSSSWNNWSSWNNWSWWSSSWWWWSESWSESEEEENWWNW(NEESEENWNEESSSEESWSEESESESEENWNEEENNNENE(NWNWSWWSSWWNWSS(EEEE(NNEWSS|)SWWW(W|S)|WNNNWNN(W(WWWNE|SSSE)|ESENENNENN(ESSSWSS(ENE(ENESE(ENWNNWSWW(NNE(EENWN(WSNE|)ENE(NWES|)SES(WSSS|ENE)|S)|S)|S)|S)|WS(ESNW|)W)|NWN(WSSS(ENSW|)SS|E))))|SENESSSEN(ESSWWWNWSW(NNEEWWSS|)SWWSESESWSESENENWNN(NEESS(WNSE|)EESSEEEENWWWNNEN(W(WSWNSENE|)N|ESS(ENEESWSESWSEESWWWWN(E|WSWSWWNEN(E|WW(NNESNWSS|)WSSSSEESENN(WWNNSSEE|)ESSENNNESSENEN(ESESENEE(SSW(N|WSS(EEEN(WW|NEENNWSWN(SENESSNNWSWN|))|WWWWNN(ENESESWW(EENWNWESESWW|)|WSSWNWSWNWSWWWWWWWNENENESS(W|EN(ESENSWNW|)NNNWWWWSWNWSWWNENEENEE(NWWNN(ESENSWNW|)WSSSWWWNNESENNWWNE(NWNWWSWWNWWWWSSWWSWWWNNESENEENWNE(EEEEEE(ENWNSESW|)S|NWNNWWSESWSWWS(EEENSWWW|)WSSWSWSSESWSESESWWWSSWWNWWNNWSSSWWNNNE(SS|NWNENENNWWS(E|WS(E|SWWWWSSSESWSSES(ENN(ENWNENN(WSWNSENE|)ESSSSSEEES(WWWWNSEEEE|)EEEN(WWNEWSEE|)EEEES(EENENNW(SW(S|WN(WSNE|)E)|NEESSSS(W|ENESEEENEENWWNWNNEENWNEENNWNNW(NEESSENESSSW(SSWSEEESSEE(SEEN(W|ESE(EN(ENEEWWSW|)W|SSWNWSWWN(E|WSWNN(E|WW(SS(ENSW|)WW|NN(ESNW|)WW(SEWN|)W)))))|NWNN(E(E|S)|WN(WSNE|)ENNW(NNE(N|S)|S)))|N)|SSS(WSSWSWNWS(WWNENEENWWN(EEE(ENWESW|)SS|WSSWS(WNNN(W|NE(SS|NN))|S))|SEESWWSEESEN(SWNWWNSEESEN|))|E))))|WWW)|W)|WWWNENNNWWSS(ENSW|)WWNNWSSWSES(WWWWNENE(S|NWWSWSSWNWSWNNWSWNWNEENWWWWWSESSS(WNWWW(SEEWWN|)NNNENWNEENNNENNWNNWSW(SSSE(SSWNSENN|)N(E|N)|NNENNW(S|NENESSSSENENENNNWSW(S(S|E)|NWNWNW(NNNEESWSEES(W|ES(EEEEESWWWSESEEN(W|ESSSWWWSWW(SSESSENEENNW(W(SEWN|)W|NEESSSEESSSWSEESENEESWSE(S(S|WWWN(WSSWNNN(WWNWNEE(S|NENWWWS(E|WWSESSWS(EE(N|ESSE(SEWN|)NN)|WWNEN(E|WW(SSWSSS(WNSE|)E|NENE(NWN(E|NN(WSNE|)N)|S))))))|E)|E))|EEE(SS|ENWNENNNEEESWS(EENENWNEENNWWWNWNNNNNNWNENESSESENNWNNENNWWS(WWS(W(NNENN(WSWENE|)EES(WSNE|)ENESEESWSSS(SSSSSSESWWNWW(SESEEEENNESSSSENNNNNNNESENEEENENNNNNWWNWWSESWSSWWNNWSSWNW(SSEEES(WWWSSEE(SWW|NW)|ENEEE(SWWEEN|)ENWN(WS|ENW))|NENNNEESS(WNSE|)E(SS|NNENNEEEESWS(WWNEWSEE|)SEESESSSSW(NNN|SSWSSWWSWSWNW(NEENEE|SSESWSS(SSEESESSE(NNNWNNNW(NEN(NESESE(NNE(EENWNENENNNNNENWWNW(NEENWWW(W(NNNNNEENE(SSWWSSSEENN(WSNE|)ESES(W|SEEEE(SWSEESWWSEE(EENNW(N(EESE(SWEN|)N|W)|S)|SSWWWN(EE|NNNW(SSSSW(SE(SWSEWNEN|)EEEE|N)|N(WSWENE|)E)))|NWNW(SWNSEN|)NEENEE(NWES|)S(WSWENE|)EEE(SWEN|)E))|E(NWNNWNWWWWWWNNNESSENNEEE(SSWWNE|NWNNWSSWNNNENENEENNE(ENNWSWWWNNNWSWWNENEENN(WWNWNWSSES(WS(SWSSSEEEN(WWNSEE|)ESSS(ENESNWSW|)SWSWWNENENWWWWNWSWSWNNENEENNNWNW(NEN(W|EE(SWSES|NW))|SSWWWW(NENWESWS|)WSSWWSESSWWSSWSWNWN(WWSSE(N|ESESWSSSWNNNW(NEWS|)SSW(SESESS(ENNESENNWNEENEENWNEESESESEESENNEEE(SWSSW(WSWSWWSSESSEEESWSEE(NNESENNESSES(ENNWNNNN(EESWSEE(ENWN|SWW)|WSWS(WNN(E|N(WSSSS(WWNW(N(EE(S|N(N|W))|W)|S)|E)|NN))|E))|WWW)|SWWWNNWWNWSS(WWNENWW(NW(SWNWESEN|)NNNNEESSW(SEES(E(NNWNENENWN(EES(S|E)|WN(E|WWSS(WNSE|)E(ESNW|)N|N))|E)|W)|N)|S)|ESWSESEN(NN|EEEE)))|NN)|EENNWSWNWWS(E|WWNNNEEENN(WSWWWSWWWN(NENN(WSNE|)NNESE(SWSS(EN|SW)|EN(EENSWW|)W)|WWSES(WWSWS(SWEN|)E|EEEESS(SE|WNW)))|E(SSS(WWWSNEEE|)EE|E))))|WWN(NWWS(WNWSWWNNE(S|NEN(NNWSWNWSSE(E|S)|ESEESWWW(EEENWWEESWWW|)))|SE(SES(SSENSWNN|)W|N))|E))|N))|NESENNNE(SEWN|)NWW(W|NEEEEN)))|E)|EE)|EESE(NN|EE(E|SWSWWN(E|W(N|SSSENEEE(SSENEWSWNN|)N)))))|SSSWWS(ESWSEE(SWSEWNEN|)NEN(W|N)|W)))|EE))|W)|S)|SSESWSSS(ENNSSW|)W(S(SW(N|S(W(S|W)|E))|E)|N))|S)|SWSW(NN|S))|W)|SW(SEWN|)N)|S(WS(WNNW(SS|WN(NESE|WS))|S)|E))|WWWW(SWSSW|NENW))))))|NEENWWN(SEESWWEENWWN|))|W)|WSE(SSWNWSWNW(N|WSWSEE(N|SSWNWSSSESESSSENNNNWN(EENNN(WSSNNE|)ESESE(NNWESS|)SSWNW(N|SWSSEESES(EN(NWNWWEESES|)E(EE|S)|WWW(NEWS|)SESWS(E|SSWNNNWSWWWNENNW(S|NWNEE(NWWNW(SSS|NNESE(NNWNNE(S|N(WWSS(WNNWWWNEENNWSWWWW(SESENSWNWN|)WNENNWSWWNEN(EEESESWSEENNN(ESES(E(NNWNSESS|)SSES(ENSW|)W|W)|W)|NNWW(NEWS|)SESWSS)|S)|E))|S))|SE(N|SS(EE|S)))))))|W)))|E))|EE)|E)|SW(SESWENWN|)NN))))|NEN(EEE|N)))|W))|SS(S|E)))))|EE(NWNNSSES|)EE))|EEENWW))))))|E)|ES(WW|EE))))))|NWW(W|NNESENN(E|WWWNNNE(EN(E|WWWW(NENNE(E|NN)|W))|SS))))|W)))|W))|W)|N))|S)))|NENN(WSNE|)ES(ENEES(W|ENE(SSWS(WNSE|)S|EN(EE|N)))|S))))|S(ESNW|)W))|SSS))|EEE(NWES|)ESEESWW(EENWWNSEESWW|))|N)|WWS(WNW(NENWNNEEESSS(WNNWESSE|)ENNNNWWNNWNEESE(NN(ENNESE|WWWWSSW(N|SS(EENWESWW|)S(SSS|W)))|S(ESSNNW|)W)|SSS)|E))))|NNNEEEES(WSWNWS|EESS(EEEEE(SEWN|)NWNEN(WN(NW(SSSWW(SEEWWN|)NWN(W(S|W)|EE(NWES|)S)|N)|E)|E)|S)))|E)|E)|S)))))|S)|S)|EN(EESWENWW|)N)|E)|E)))|N)|ESE(SWSSWENNEN|)N))|EEEEE)|NNN))|NNWW(SEWN|)W)))))))))|S))|EE))))))))|W)))|W))|N)|NNNNWNN(ESNW|)WWS(ES(SSENSWNN|)W|WWWSWSW(SEENSWWN|)WNWNWSS(E|WNWNN(E(S|EEEES(ENEEEWWWSW|)(S|W))|WS(WNWW(S(SS|E)|WWWSWWSESSWNW(S|NNW(S|WN(WSWSWSW(SESNWN|)NW(S|NN(ESENEWSWNW|)W)|EEEE))))|S))|S))))|SS)|S)|WW))|W)|WWSWNWSSSWWNNN(ESSNNW|)WWSESSWWN(NNWSWWSEESSSEEEN(WW|ESS(WWWWSSESENN(ESSSWWSWNNWSSWNWWNNENENWNNN(ESE(S(W|SSSWSW)|N)|NWNWWSWNN(EEEE(EE|S)|WWWWSWNWSSWSEEEN(W|ENESE(SWWSSEEN(W|EESSSWWSESWWNWSWSWSESENESEENESSENESEN(NWWNW(NNE(NNE(S|NNNW(N|SS|WW))|S)|WW(WW|S))|EEESE(S(E|WWNWSSESWWSWNNENWWWWWWN(EE|WWSWNNWWSWSWNWNNWNEENNENNEENN(WSWNWNWSSWSWWNWNEE(S|ENNNN(WWSSS(ENNSSW|)WNWNWN(EESNWW|)WSWSEESWWWSWSWNNWSWNW(WWNNESEEEEE(ENN(E|WSWWN(WSWNWWWSS(NNEEESNWWWSS|)|E))|S)|SSEESSENESS(EENENEE(ESESES(ENN(W|E(SS|EN(W|N)))|SSWNW(SSSEEN(ESSSE(N|SENEEE(ESSSWSW(SEESW(W|SEEENNNW(NEENNN(EEEESSSSESWWWWSSSE(EEEEE(SEWN|)NNNNW(N(W|ENEE(SWSE|ENNWS))|SSWS(WWN(WSNE|)E|E))|SWW(N(WWSEWNEE|)NNNNENESENNWWNEE(WWSEESNWWNEE|)|SS))|W(WSSENSWNNE|)N)|SS|W))|WNENN(ESNW|)WSWWWW(S(ESENES|W)|N(NNWESS|)E))|N(W|N)))|W)|N(NWSWW(NENEWSWS|)WW|E)))|NWN(ENSW|)WWS(WS(S|E)|E))|WWSWWSSW(S(ESENNENW(ESWSSWENNENW|)|W)|N)))|EEES(ENSW|)S(WNWSNESE|)S))|EESWSSWWSSE(EN(ENEN(E(EENSWW|)S|W)|W)|SSWW(WSEWNE|)N(N|E)))))|N)))|N))))|W)|EESEENNEE(SWSEWNEN|)NNEE(SWEN|)NWWW(N|WWSES(ENSW|)WWWSEES(NWWNEEWWSEES|))))|E)))))))|S))|N))|N)))|N))|NN))|W))|SE(SWSEWNEN|)E)|W)))|NN(E|NW(W|SS)))|N)))|NN)|NN))|E))|W)))))))|W)))))|S)|WWS(E|SWNWN(WWSESESESSWS(WWNEN(WN(E|N)|E)|ES(W|S(EEN(EE(SWSNEN|)E|W)|S)))|E)))|SSW(WSEEWWNE|)N)|SSEE(NWES|)SWWSES)|SS))|EN(WN|ESE))|NN(EESWENWW|)N)|N))|N)))|EEENWNEESS(NNWWSEWNEESS|)))|S)|NNWNWWSS(E(E|N)|WWWWW(N(EENN(N|ESE(NEN|SW))|WWWNWWNNW(SWSES(EE|WSWW(SEWN|)N(ENW|WS))|NNESE(SSEWNN|)N))|S))))|N)|E)))))|S)))))|NWWNW(SWWEEN|)NENNNE)|EEEN(WW|E))))|N)|EE)|S))))|ESSEE(SWEN|)NN(WS|ES))|E|N))|S))))|W)|SWSESSWNWWSWSWS(WW(S|WWWNEEEENWNNEES(S|W|EN(EE|NWNWSW(W(SSSWWEENNN|)W|N))))|EEEEE(SSS|N(WW(W|N)|E))))|E)|E)|E)$ diff --git a/2018/inputs/21.txt b/2018/inputs/21.txt deleted file mode 100644 index aaebbac..0000000 --- a/2018/inputs/21.txt +++ /dev/null @@ -1,32 +0,0 @@ -#ip 2 -seti 123 0 4 -bani 4 456 4 -eqri 4 72 4 -addr 4 2 2 -seti 0 0 2 -seti 0 1 4 -bori 4 65536 1 -seti 16031208 7 4 -bani 1 255 3 -addr 4 3 4 -bani 4 16777215 4 -muli 4 65899 4 -bani 4 16777215 4 -gtir 256 1 3 -addr 3 2 2 -addi 2 1 2 -seti 27 3 2 -seti 0 9 3 -addi 3 1 5 -muli 5 256 5 -gtrr 5 1 5 -addr 5 2 2 -addi 2 1 2 -seti 25 7 2 -addi 3 1 3 -seti 17 4 2 -setr 3 1 1 -seti 7 5 2 -eqrr 4 0 3 -addr 3 2 2 -seti 5 1 2 diff --git a/2018/inputs/22.txt b/2018/inputs/22.txt deleted file mode 100644 index e2e94a0..0000000 --- a/2018/inputs/22.txt +++ /dev/null @@ -1,2 +0,0 @@ -depth: 7863 -target: 14,760 diff --git a/2018/inputs/23.txt b/2018/inputs/23.txt deleted file mode 100644 index 306c4ad..0000000 --- a/2018/inputs/23.txt +++ /dev/null @@ -1,1000 +0,0 @@ -pos=<61981295,70302690,50074583>, r=86817788 -pos=<-39574082,11593440,52034024>, r=86226353 -pos=<-22613800,41560771,22762338>, r=83067593 -pos=<-12414843,51978293,68300191>, r=85018769 -pos=<-12727191,34870716,52975971>, r=52899633 -pos=<-32063168,40924402,49558575>, r=74871596 -pos=<18752046,16372097,-9651854>, r=70068867 -pos=<3474631,29804741,98417262>, r=77072884 -pos=<18354169,57026789,74027645>, r=65025959 -pos=<22104105,74882695,61927007>, r=67031041 -pos=<-42133805,38530007,57591711>, r=90581205 -pos=<-47869746,22599340,42855147>, r=77956291 -pos=<-27020782,-4791281,34203354>, r=93149809 -pos=<-18487970,40655084,49627122>, r=61095611 -pos=<10137288,54171533,97007570>, r=93367254 -pos=<21836035,43430190,47217893>, r=78376026 -pos=<8216569,21003453,101684850>, r=78676489 -pos=<-40466865,34952266,70038151>, r=97782720 -pos=<72670731,-8427298,58419388>, r=97862747 -pos=<-26904810,19437248,39548346>, r=63460381 -pos=<-14862223,38537164,6158587>, r=88895667 -pos=<-4093645,28809183,65079634>, r=50307904 -pos=<-13276886,43613687,45971502>, r=55187766 -pos=<49089034,29003918,14560017>, r=57321614 -pos=<-13807521,-29104885,50131321>, r=99255387 -pos=<48476757,37188242,72540714>, r=62665037 -pos=<7140081,51751715,-8561127>, r=94827577 -pos=<-43249072,32737116,53752441>, r=82064216 -pos=<6641528,98591490,47271959>, r=91547386 -pos=<-23305462,10475650,56073326>, r=75115096 -pos=<6053316,21990329,84119652>, r=62287689 -pos=<7023331,60698763,57949984>, r=63950985 -pos=<-36608889,31399128,35446137>, r=74217136 -pos=<6817093,34966536,98116734>, r=78591704 -pos=<4957605,61740316,52702032>, r=61810336 -pos=<-2269508,-8851147,43341014>, r=63321024 -pos=<12839874,52090204,58609561>, r=50185956 -pos=<-24117273,33915884,49793440>, r=60152075 -pos=<74759590,28034712,42456610>, r=54126256 -pos=<-48197949,37668470,48713802>, r=86905688 -pos=<-465248,41562365,60498029>, r=54851108 -pos=<10694430,32208520,48027772>, r=61692668 -pos=<-8548512,14246214,83247198>, r=83761331 -pos=<43950964,33755026,90173201>, r=72338199 -pos=<-14628694,43441676,58236468>, r=68632319 -pos=<106381567,34503222,46141825>, r=91485627 -pos=<-42403687,53189612,46049581>, r=93968393 -pos=<3940021,35797440,82233626>, r=66416478 -pos=<-12215361,4082478,43661351>, r=60012674 -pos=<19860123,68466722,60165468>, r=61097501 -pos=<70777186,32758921,32118468>, r=65206073 -pos=<-38591125,46522298,54596946>, r=92035892 -pos=<22636563,105345403,45688673>, r=80723037 -pos=<-3951303,29434316,22353040>, r=52688125 -pos=<-176419819,31194464,52039201>, r=76587195 -pos=<-3596358,48726226,78390625>, r=83038642 -pos=<7182613,37282188,20126279>, r=51628082 -pos=<-25240363,51483969,55323702>, r=84373768 -pos=<21428319,64401806,57994375>, r=53293330 -pos=<-5939048,7790261,21935573>, r=71754303 -pos=<-14391272,30291007,70042112>, r=67049881 -pos=<-22323827,29920141,55916312>, r=60485891 -pos=<13475129,52193445,63897921>, r=54942071 -pos=<-3994272,15505795,89454649>, r=84155011 -pos=<475865,1537450,69193888>, r=73392255 -pos=<-10815135,44879964,69035166>, r=77056155 -pos=<11306358,28884419,64442081>, r=91273574 -pos=<14678811,33694651,48185622>, r=71901550 -pos=<3756099,71276526,21743645>, r=87431573 -pos=<40262582,59466852,61256380>, r=65445301 -pos=<11616060,70966185,64722364>, r=76397938 -pos=<3872060,39650278,107716165>, r=95819913 -pos=<9586133,45083261,78735554>, r=66558242 -pos=<77865670,42917012,73695024>, r=98936729 -pos=<-1745961,55327607,42088395>, r=56640112 -pos=<26855240,67981174,26878283>, r=61746856 -pos=<-14224458,28877026,31495228>, r=53261041 -pos=<15850501,66941649,70246547>, r=73663230 -pos=<-22483771,25856673,49504583>, r=52343508 -pos=<9442908,53159770,55875115>, r=51917541 -pos=<1959101,903989,50510107>, r=53859027 -pos=<7569188,-24881655,45995388>, r=69519533 -pos=<1336123,50534199,50773018>, r=52296589 -pos=<-6780305,30188574,97998637>, r=87293233 -pos=<-27347231,32710526,48539527>, r=60922750 -pos=<-54109318,45563567,46755290>, r=98753653 -pos=<-23931716,34591305,51177382>, r=62025865 -pos=<1842700,54313361,57870403>, r=62666497 -pos=<9906862,47176518,46588813>, r=49926624 -pos=<-5650338,36212767,99081721>, r=93270578 -pos=<-9210222,73861103,51071528>, r=86469031 -pos=<-48605170,28058111,39410284>, r=78908074 -pos=<6277738,31698726,83207681>, r=60954109 -pos=<5935953,25376812,52194560>, r=66482724 -pos=<-33349449,32090950,46515684>, r=64281651 -pos=<-1144497,68829923,72349587>, r=94649606 -pos=<68150356,106204720,129297951>, r=83514523 -pos=<8426203,98908672,49758875>, r=92566786 -pos=<16538168,48418035,65737293>, r=49942650 -pos=<19573131,82515397,58801909>, r=74069662 -pos=<98906639,46422007,45986912>, r=95774562 -pos=<12340098,62609442,59505078>, r=62099865 -pos=<-28251146,31055125,25461712>, r=75499853 -pos=<19758085,59632651,60443124>, r=52643379 -pos=<-63046046,25663836,40121278>, r=92801960 -pos=<-37359413,31532323,71313730>, r=92530910 -pos=<53387378,31226416,70902974>, r=59975761 -pos=<-111343725,90010574,65438544>, r=96905196 -pos=<39565178,36023094,48981621>, r=96285986 -pos=<-18425354,35959496,54078093>, r=60788536 -pos=<4117058,66844365,17924670>, r=86457430 -pos=<4823188,-14314294,64385895>, r=80088678 -pos=<20323219,61060408,10757887>, r=71634602 -pos=<89860271,38268711,51332073>, r=83920073 -pos=<6829746,30401653,100430131>, r=76327501 -pos=<-18163621,73955629,42658058>, r=91116552 -pos=<-9868198,28983545,82688052>, r=73865474 -pos=<-3955635,32776886,7789254>, r=70598099 -pos=<22115720,88382733,50485824>, r=69078561 -pos=<-25241164,31938266,56917737>, r=66422608 -pos=<14985873,-15753032,55823238>, r=62802267 -pos=<16643466,61628684,29386869>, r=57253552 -pos=<21580242,42328478,123256438>, r=96330398 -pos=<-25199672,13587085,61865724>, r=79689986 -pos=<25598120,-21677261,57401363>, r=63021973 -pos=<20683805,43416073,80207144>, r=55264851 -pos=<-12206963,28525784,76317729>, r=69375956 -pos=<66517337,40023722,63765750>, r=74765959 -pos=<21046583,32632182,66997632>, r=92540759 -pos=<-13138431,65411819,48286547>, r=79162230 -pos=<-33524737,76477821,155964131>, r=73103463 -pos=<-33331228,9961241,69359006>, r=98940886 -pos=<39564979,28572472,53811503>, r=61407169 -pos=<-48869811,21665479,51245298>, r=84661484 -pos=<-8710194,53780076,47547665>, r=62363657 -pos=<-7314943,55087956,46146524>, r=60875047 -pos=<-61837954,25859003,56641091>, r=98831768 -pos=<-5695240,58983811,70577156>, r=87581649 -pos=<-25981379,35101300,31842886>, r=70894580 -pos=<3669996,59130810,1907555>, r=95208068 -pos=<34776272,-4188188,70499131>, r=67808809 -pos=<-35530241,30475154,50076449>, r=68407314 -pos=<-8155622,43149031,72681791>, r=76311918 -pos=<6666752,64359993,46401448>, r=56420132 -pos=<14935236,11018971,47709423>, r=95072999 -pos=<-31457362,28416643,49636691>, r=61836519 -pos=<-16109927,48371152,51014763>, r=67821289 -pos=<42694611,33011663,86560963>, r=66726260 -pos=<10684191,49511278,21069239>, r=59412987 -pos=<-423180,40569321,15553431>, r=67093941 -pos=<-32350990,31916431,66781337>, r=83374335 -pos=<-40417062,33333028,20729982>, r=94675000 -pos=<-5784232,29640751,62496121>, r=50246685 -pos=<-15428974,17471422,52568175>, r=56737766 -pos=<-2932788,33823267,68046768>, r=57128261 -pos=<63579456,43455645,46047101>, r=57541191 -pos=<15403015,31974701,112979009>, r=81876224 -pos=<-24087841,19769551,56050682>, r=66580826 -pos=<-11649390,82772147,39945831>, r=96130620 -pos=<20266288,41030544,49627298>, r=52471876 -pos=<15271488,104802139,55747920>, r=97604129 -pos=<-17294454,29095937,38121063>, r=49924113 -pos=<-28047432,15028531,34900811>, r=73659132 -pos=<63036558,50019938,71871561>, r=89387198 -pos=<-34801957,36642230,53036734>, r=76806612 -pos=<-38144076,30407351,68440798>, r=89317810 -pos=<3512495,54767308,49076598>, r=52656960 -pos=<14274088,34274498,46377106>, r=89548213 -pos=<39329258,25136254,46456590>, r=73770931 -pos=<-43496380,31317940,30852295>, r=85616814 -pos=<14184631,31298574,54769039>, r=52386260 -pos=<80496193,20583845,74488856>, r=92746549 -pos=<-23389071,63823214,32693625>, r=96173548 -pos=<-25690209,44737890,68493032>, r=91246752 -pos=<-27606431,29594954,78055471>, r=87582356 -pos=<72441600,37663099,5449732>, r=98443349 -pos=<64033149,70075201,56633740>, r=95201164 -pos=<-41252112,41584295,58764742>, r=93926622 -pos=<-12824950,60182885,70449830>, r=95783330 -pos=<63858499,1902299,56897189>, r=77198605 -pos=<-35302433,28371559,42263514>, r=63065421 -pos=<-50193553,13029004,178032706>, r=87155339 -pos=<-10241339,30475433,65035094>, r=58077303 -pos=<27176667,88255399,39199151>, r=70021298 -pos=<3789738,63200642,58556644>, r=70293009 -pos=<-29026962,17065408,63626804>, r=81800634 -pos=<-15528112,28599049,55171449>, r=51624044 -pos=<67553889,-12734884,46684710>, r=85318716 -pos=<-22058789,25579659,47800035>, r=50491043 -pos=<65502868,77153034,48367762>, r=95482653 -pos=<52012555,29111973,69892338>, r=55475892 -pos=<7094796,39275693,83735416>, r=68242166 -pos=<1860284,40455320,92877446>, r=83797940 -pos=<11928924,-2446863,70048662>, r=66778312 -pos=<7667696,94196419,41409153>, r=86774357 -pos=<-47571004,37469854,46817463>, r=84183789 -pos=<-4156736,84010739,52365610>, r=92858630 -pos=<6056924,12888978,84519517>, r=71785287 -pos=<-47345906,30387796,45986301>, r=76045882 -pos=<-14305750,38815805,53464135>, r=58911123 -pos=<-5509681,53176769,46879448>, r=57891332 -pos=<-12499446,35923605,56390435>, r=57139055 -pos=<-52764985,37485922,49356853>, r=91933283 -pos=<-995676,157395073,-3073485>, r=52828911 -pos=<20007537,18034710,53163539>, r=53689323 -pos=<14489164,16396768,90904833>, r=66230860 -pos=<-56656961,29846250,59765242>, r=98593988 -pos=<12580077,72518760,77049199>, r=89313340 -pos=<100504676,32770164,49001641>, r=86735485 -pos=<56363428,40982042,51325603>, r=53130348 -pos=<67579027,45292106,26873551>, r=79786057 -pos=<26991023,51464352,68172728>, r=51087111 -pos=<-2477721,38040811,90549029>, r=83393046 -pos=<39812282,49420172,27946843>, r=55074069 -pos=<-7592987,58715561,48320434>, r=66954427 -pos=<7777052,28459937,51985707>, r=53419415 -pos=<-34825568,30793001,25736210>, r=81537269 -pos=<-24303136,54965408,48394944>, r=79988927 -pos=<-23117889,8738217,68644161>, r=89235517 -pos=<-25024083,8306905,47947646>, r=70876621 -pos=<2007442,56985136,59636415>, r=66939562 -pos=<-13687550,71578246,57121637>, r=94712935 -pos=<-16345760,32983233,89061217>, r=90715694 -pos=<86368374,35824210,61445425>, r=88097056 -pos=<-35743614,53334234,57645839>, r=99049305 -pos=<-15191744,62377081,28606960>, r=90616727 -pos=<15180924,74088799,62177344>, r=73410680 -pos=<87747671,31399471,31905651>, r=81030076 -pos=<490300,35168974,87629502>, r=74633619 -pos=<-7639730,47107985,53037366>, r=60110529 -pos=<-15154000,47565888,46724248>, r=61769578 -pos=<-15930553,8949295,49890450>, r=63083820 -pos=<-2085646,59550216,190147611>, r=69262241 -pos=<7225777,50890764,62861738>, r=58852281 -pos=<90275849,20142660,46920592>, r=75399045 -pos=<-26764544,42182428,46746825>, r=68019674 -pos=<76321467,29233298,55996378>, r=66010239 -pos=<-72399950,54572749,137176788>, r=75623903 -pos=<20511710,69381130,54777605>, r=55972482 -pos=<11171812,-1838585,60251989>, r=57130513 -pos=<-15322219,34977106,95397324>, r=98022178 -pos=<45186029,75515109,54316351>, r=79476635 -pos=<-33243023,32685580,54621141>, r=72875433 -pos=<-61584462,35077699,48778369>, r=97765970 -pos=<-2080973,32701858,77315532>, r=64423903 -pos=<-28378799,39591108,22227847>, r=87396852 -pos=<-8099746,62641467,55946146>, r=79012806 -pos=<-24720179,45274695,48132554>, r=70452861 -pos=<20784250,45013508,95099754>, r=71654519 -pos=<-30064753,33988072,46097252>, r=62475758 -pos=<34563348,30488217,55672227>, r=86287854 -pos=<-16742541,7677207,74209817>, r=89487059 -pos=<48717911,60141573,64839376>, r=78157946 -pos=<11980231,77201897,12503508>, r=94373076 -pos=<-35767666,29757894,59267775>, r=77118779 -pos=<-22126819,32362172,682297>, r=95461509 -pos=<-20183006,18654168,80542091>, r=88282618 -pos=<29158741,90530365,43109268>, r=70368234 -pos=<78589607,47357015,57145573>, r=87551217 -pos=<53822697,51713673,83991488>, r=93986944 -pos=<-37287747,28688663,72807970>, r=91110215 -pos=<13542941,37989744,51992083>, r=61754737 -pos=<14525371,30291586,55624740>, r=74352172 -pos=<65594982,25847880,72811378>, r=70903881 -pos=<85028254,32319009,59775298>, r=81581589 -pos=<-47952231,24568531,49936283>, r=79531659 -pos=<-21321958,21913518,49475661>, r=55095834 -pos=<-48453939,34233126,49830769>, r=84843339 -pos=<99391685,35202974,43142729>, r=85240537 -pos=<22710331,34170304,55092906>, r=91207796 -pos=<-12135705,32243191,63938331>, r=60642766 -pos=<-12338157,43480193,54115729>, r=62259632 -pos=<8622864,24881999,3805702>, r=58230495 -pos=<34000374,4364405,71395390>, r=59376643 -pos=<-19712623,50327429,47038637>, r=69404671 -pos=<-8596487,17062414,87164926>, r=84910663 -pos=<-18913938,45008114,51843283>, r=68090880 -pos=<19472967,181579393,106030809>, r=56142937 -pos=<-17173370,-3226764,55066991>, r=81678816 -pos=<63850431,62835473,23871657>, r=96602589 -pos=<-3798894,30299579,101412001>, r=87836232 -pos=<9068586,62089120,57368844>, r=62714847 -pos=<-22474207,29499886,47923819>, r=52223751 -pos=<-45651602,35036414,46323892>, r=79337438 -pos=<-12419250,32111741,56514558>, r=53370983 -pos=<12664542,52854651,103268523>, r=95784065 -pos=<22357114,12328694,108875611>, r=80401468 -pos=<-6746842,50055566,49180574>, r=58308458 -pos=<-27320265,33686937,48286622>, r=61619350 -pos=<-5359976,29458721,92619986>, r=79764181 -pos=<10052919,30248699,46342959>, r=64500134 -pos=<31603672,24458394,109318746>, r=74809324 -pos=<15363324,39635782,101274262>, r=77872183 -pos=<13846270,53578231,29556061>, r=51830690 -pos=<-15354477,46149883,46658194>, r=60488156 -pos=<-569362,85626876,46006904>, r=84528844 -pos=<10749296,42284246,82711135>, r=66571646 -pos=<-14856420,53289609,77345425>, r=97817094 -pos=<-23825436,15929136,64937891>, r=79045870 -pos=<89568342,30383137,46009564>, r=70420359 -pos=<13145554,32649278,85217834>, r=57047183 -pos=<554467,16643477,85598183>, r=74612189 -pos=<36666635,41828463,88364574>, r=71318747 -pos=<12602990,89529451,67821002>, r=97072935 -pos=<-33112360,18329619,59694200>, r=80688742 -pos=<-15561603,38236853,67667639>, r=73791835 -pos=<3519076,58523179,5256274>, r=91402635 -pos=<37058015,73816180,6497217>, r=98165326 -pos=<-485820,34664283,76480969>, r=63956703 -pos=<8046540,50222182,60417372>, r=54918488 -pos=<6698732,2095928,57478145>, r=54895175 -pos=<-110267625,103715108,49404770>, r=83596582 -pos=<14488717,37517183,47868787>, r=90880734 -pos=<11594929,31481958,92334208>, r=64546675 -pos=<13142664,33433973,51871828>, r=78783673 -pos=<14725843,21079396,84588725>, r=54995145 -pos=<17991922,28746415,53178977>, r=62665596 -pos=<21345476,109893878,54658351>, r=95532225 -pos=<99514509,32213492,45962288>, r=82149323 -pos=<37772543,40405568,108402968>, r=91040181 -pos=<16477866,1889108,-9755558>, r=86930037 -pos=<6066766,45074819,93307079>, r=84640752 -pos=<63259627,39790194,63298460>, r=70807277 -pos=<85870661,25697065,48142683>, r=66661876 -pos=<-20063299,13270466,81943036>, r=94947530 -pos=<9219021,14187810,110350611>, r=93155487 -pos=<11396690,79601451,29059476>, r=80800086 -pos=<-5992626,63895408,63403216>, r=85617223 -pos=<13745746,56178190,15154849>, r=68932414 -pos=<-19200598,41415603,54301128>, r=67242872 -pos=<66801369,67709049,33790327>, r=94508881 -pos=<-58054899,31429373,50412427>, r=92222250 -pos=<17725131,19747008,101361033>, r=70100661 -pos=<16315702,21937157,109577476>, r=77536345 -pos=<-21450279,31429149,47689387>, r=52894343 -pos=<16503867,46780903,71008828>, r=53611297 -pos=<-10617311,71781674,53581209>, r=88305651 -pos=<-18369624,34464166,58808640>, r=63968022 -pos=<-44338154,47516775,49329347>, r=93509756 -pos=<7546939,23561808,74615854>, r=49718921 -pos=<-23553075,43233473,30179868>, r=78262286 -pos=<-33728549,33419608,75400040>, r=94873708 -pos=<4130401,-415851,60422323>, r=62919529 -pos=<12199308,42656684,46658363>, r=62914010 -pos=<-10823045,40017720,87358982>, r=90525236 -pos=<54855928,43498518,54679995>, r=57493498 -pos=<12261573,29515175,45893575>, r=97366173 -pos=<15817533,48376146,72425161>, r=57309456 -pos=<22499943,43484899,49303866>, r=84870164 -pos=<15087449,40820405,15442472>, r=51945357 -pos=<2380830,39189079,87564730>, r=76698440 -pos=<10292232,61644825,58639264>, r=62317309 -pos=<-25063352,29824290,49726684>, r=56939825 -pos=<9247300,60592893,82851862>, r=86522910 -pos=<34974237,51631378,71206261>, r=62271044 -pos=<11115341,39008866,88216499>, r=68435471 -pos=<-47347839,33255463,54507917>, r=87436830 -pos=<-12385471,35476634,66586332>, r=66774052 -pos=<40297014,43609070,76102045>, r=64467152 -pos=<-25028316,48459326,70188306>, r=96001387 -pos=<29716238,95743100,36047260>, r=83200834 -pos=<-2195894,57161709,59974579>, r=71657615 -pos=<-34897564,36092514,37195303>, r=75449626 -pos=<-34350080,30930206,62762967>, r=80368703 -pos=<-13299160,-1305686,52546724>, r=73363335 -pos=<74203994,40071747,39943051>, r=68121068 -pos=<-30255218,53252625,55149209>, r=90982504 -pos=<-23708755,36047177,30518158>, r=70892646 -pos=<-42225041,28551593,47086408>, r=70188476 -pos=<45093813,91953991,40089158>, r=90747011 -pos=<20989497,-9578662,65146013>, r=59947021 -pos=<-9469151,9360043,19787978>, r=75862353 -pos=<-10455182,76182076,47046337>, r=86009032 -pos=<1489674,30920418,49075947>, r=50871653 -pos=<-1805815,40895592,59548754>, r=54575822 -pos=<22434664,50411195,76723826>, r=57025799 -pos=<1351173,-35240030,57415985>, r=97516622 -pos=<-32995557,45695405,31582059>, r=88763841 -pos=<96147879,48598772,48672050>, r=97877850 -pos=<71556712,165083816,80525352>, r=61212474 -pos=<-26738516,51821211,51973287>, r=82858872 -pos=<-45126452,24625563,45768892>, r=72481504 -pos=<-1724534,91435747,47738636>, r=93224354 -pos=<-42642617,17009143,50075464>, r=81920769 -pos=<52222152,55156460,54199932>, r=66037534 -pos=<8639285,85433958,47459393>, r=76579513 -pos=<10141717,61817092,48597374>, r=52598556 -pos=<47916267,47143215,50290112>, r=49808644 -pos=<-1999143,50275699,76700962>, r=81301257 -pos=<-41681257,20679616,56340422>, r=83553725 -pos=<35884408,41646080,79776061>, r=61765620 -pos=<4301038,52856724,21630776>, r=68579717 -pos=<-40960612,30439627,37255922>, r=75799466 -pos=<35444048,43762938,84706440>, r=68372926 -pos=<79975658,29137911,50197120>, r=63769730 -pos=<93007,44307904,61961116>, r=58501565 -pos=<-32671755,39076539,66101849>, r=90175907 -pos=<-19991034,51969552,46041742>, r=70328104 -pos=<-35314188,37602800,46861313>, r=72103772 -pos=<37201145,71666894,82972323>, r=96299533 -pos=<-49234235,28079826,57132180>, r=86771712 -pos=<8312877,40022919,72604965>, r=56640475 -pos=<39181205,52790049,92153926>, r=88584204 -pos=<7068698,47606987,62510305>, r=55374127 -pos=<30603349,56814294,106942634>, r=98819430 -pos=<16115552,28332758,35601360>, r=54887656 -pos=<10074393,95989908,47950308>, r=86191298 -pos=<-5591354,49710053,47446079>, r=55073040 -pos=<-16059874,70092354,52417407>, r=90895487 -pos=<-3286599,20110685,83441267>, r=72828890 -pos=<-6936335,22574502,22140566>, r=57762340 -pos=<32992478,36116750,76761537>, r=50329801 -pos=<-89483882,3641127,125934475>, r=84985845 -pos=<45083402,48971622,84039680>, r=82553733 -pos=<16543763,-12232511,59927146>, r=61828172 -pos=<-128930120,71482570,52773218>, r=59057806 -pos=<-3321066,36249470,10553454>, r=70672189 -pos=<11035114,-4452527,60224262>, r=59853336 -pos=<-26291008,49849603,66835908>, r=95302073 -pos=<7937807,81400916,47819246>, r=73607886 -pos=<16576233,48187487,42040402>, r=56973312 -pos=<4344158,75290424,35788694>, r=76812485 -pos=<32189900,-55403075,49857150>, r=95795351 -pos=<17696418,36185949,87820170>, r=58635317 -pos=<777488,12020182,61326632>, r=54740630 -pos=<33863194,35023084,109647702>, r=82992971 -pos=<27201238,50703815,113905343>, r=96269385 -pos=<13342983,51362786,14113529>, r=65561106 -pos=<-3406344,1514525,71500197>, r=79603699 -pos=<-4003952,88211664,52599168>, r=97140440 -pos=<7364870,66805533,30929588>, r=70166122 -pos=<4337235,69741240,49137686>, r=66867686 -pos=<39289283,41543331,80086140>, r=65377837 -pos=<31061019,37187231,96617615>, r=69325024 -pos=<12227872,90873558,49623164>, r=80594302 -pos=<-29205869,34879980,48574906>, r=64986227 -pos=<-23428908,25034353,70988758>, r=75595080 -pos=<31236415,75651801,72043812>, r=83391270 -pos=<-35663336,33550704,50545521>, r=72085007 -pos=<-25373194,33271630,48939058>, r=59909386 -pos=<81186014,21770112,48774152>, r=66535373 -pos=<-36266473,21205391,64408172>, r=85681063 -pos=<46509791,41930052,-8736829>, r=90965014 -pos=<-22028107,15234691,51487555>, r=64492638 -pos=<-20542339,31539802,48757530>, r=53165383 -pos=<13662571,56928981,15523678>, r=69397563 -pos=<-12746344,18867316,85938166>, r=86028894 -pos=<-301007,47558794,60352290>, r=60537813 -pos=<32207624,60299805,78729522>, r=75695968 -pos=<100081770,31328053,46754080>, r=82623316 -pos=<-48070787,30652729,47098499>, r=78147703 -pos=<3499835,47702960,54008261>, r=50536940 -pos=<-30212070,27990135,63986849>, r=74514607 -pos=<-15832151,28224015,56445561>, r=52827166 -pos=<-67978767,28737500,46365512>, r=95407212 -pos=<-30015019,22627881,66498575>, r=80097431 -pos=<-3376964,87518399,46889764>, r=90110663 -pos=<-12133745,41888151,15297059>, r=80379652 -pos=<-3430750,43859378,-4475364>, r=93420295 -pos=<10612582,58698878,71450281>, r=71862044 -pos=<-16853417,30239412,55512427>, r=54930714 -pos=<9856655,-15034177,76105296>, r=87495006 -pos=<19700487,14896792,94233323>, r=65848189 -pos=<90908533,40366432,47407308>, r=83141710 -pos=<53053613,45815347,47231085>, r=50559042 -pos=<91606120,30241005,62870344>, r=89176478 -pos=<6549177,28253488,45947118>, r=89716871 -pos=<-54966251,31984766,51327953>, r=90604410 -pos=<11739879,47302011,70593259>, r=58480946 -pos=<17782015,-43385757,45900297>, r=77715722 -pos=<-22321136,33175591,26785779>, r=70365922 -pos=<7447288,64317364,46803776>, r=55999602 -pos=<7212096,101522192,49782085>, r=96417911 -pos=<9756698,57513943,50726200>, r=50809212 -pos=<53938302,42703477,85380074>, r=86480889 -pos=<6127018,32634301,81765609>, r=60598446 -pos=<16024259,75089269,42148970>, r=58570841 -pos=<-14467950,30833664,53148474>, r=50775521 -pos=<1055620,-8213227,49647151>, r=63016576 -pos=<20109959,34289334,98011242>, r=64516119 -pos=<-51406886,30261849,39781808>, r=83541835 -pos=<21609187,48166640,103039225>, r=81922186 -pos=<-37318020,42076555,46223326>, r=77943551 -pos=<-9802864,50149053,57309602>, r=69587023 -pos=<8892924,30956296,4508427>, r=59209772 -pos=<17951962,38815438,50096954>, r=68485096 -pos=<12306030,97501425,46533603>, r=84054466 -pos=<-37463875,31083117,49553934>, r=70426366 -pos=<92230728,52683980,47015111>, r=96388808 -pos=<9364608,56647782,54993450>, r=54602057 -pos=<8684942,36838535,105538060>, r=86017275 -pos=<-35827611,42789189,57956518>, r=88898907 -pos=<5807845,31720781,7757680>, r=59810369 -pos=<-25365859,48253374,51239130>, r=77183993 -pos=<-13706311,23188045,2328735>, r=83730603 -pos=<-1053434,40958215,58697392>, r=53034540 -pos=<16686564,43884661,76779893>, r=56303739 -pos=<94046858,44171067,48044994>, r=90722205 -pos=<-59177933,25088148,47504944>, r=87806389 -pos=<-18654288,54793837,56331529>, r=82105172 -pos=<113519092,134203172,41554166>, r=95154840 -pos=<9436438,34715386,46078979>, r=73810378 -pos=<49732913,61362619,75247356>, r=90801939 -pos=<-54495041,22320842,50939618>, r=89325794 -pos=<12427539,17900057,11259909>, r=53954136 -pos=<16888421,45562882,95425764>, r=76425888 -pos=<-13394846,17877372,48322242>, r=50051600 -pos=<-20925432,28703245,52084455>, r=54038872 -pos=<8561924,38380609,101695915>, r=83840427 -pos=<76633366,35686884,48280680>, r=65060182 -pos=<15355031,32838431,53406732>, r=83822095 -pos=<-22241568,21612015,21308708>, r=74861862 -pos=<-45540364,39478825,56854957>, r=94199599 -pos=<-130761639,-7225545,18556230>, r=71625415 -pos=<12371981,60358241,50483820>, r=50795545 -pos=<-52881118,38556375,50525246>, r=94288177 -pos=<-5508845,44982595,39309821>, r=52836406 -pos=<-12223578,42705080,48054452>, r=55308618 -pos=<19782229,-391087,65138940>, r=51959480 -pos=<11688897,65712575,56641017>, r=62990663 -pos=<26728983,4877916,77607591>, r=57803924 -pos=<-66749809,31885857,41453884>, r=98836603 -pos=<12947494,40474371,72186292>, r=52038612 -pos=<22710949,73206326,90156950>, r=92977765 -pos=<21418285,58754538,74497516>, r=64159328 -pos=<-14006029,39388620,45791459>, r=51511854 -pos=<32331392,-9548718,53912995>, r=54138363 -pos=<-11103143,48665873,60597818>, r=72692378 -pos=<8404016,40264319,-15387292>, r=88902405 -pos=<-60697351,19761606,51535474>, r=98682907 -pos=<113332017,31654847,49314512>, r=98760760 -pos=<-17968649,23774520,26514627>, r=63220547 -pos=<-7891448,38548696,51246202>, r=50011819 -pos=<-36243928,28580831,31232834>, r=75246710 -pos=<2236746,78152395,33336820>, r=84233689 -pos=<-42646767,27988371,50996303>, r=73957310 -pos=<-12975938,19343337,62716304>, r=62560618 -pos=<-6698310,59281250,50138827>, r=68443906 -pos=<-29169469,6610144,55165008>, r=83936144 -pos=<-859099,48228088,68790664>, r=70203324 -pos=<-53259426,43091307,49454062>, r=98130240 -pos=<40051035,15273208,52961854>, r=55405641 -pos=<8599969,22173989,57555102>, r=96158345 -pos=<11561358,34996323,107452493>, r=83213190 -pos=<12971841,75769901,53455514>, r=68579059 -pos=<-24609077,31137632,12599716>, r=84801836 -pos=<39964941,58818274,67271078>, r=70513393 -pos=<11590874,44091058,16246818>, r=57908243 -pos=<11534010,42492557,73281128>, r=56565109 -pos=<46029692,44356665,33034407>, r=51140346 -pos=<230818789,28332006,48666836>, r=77009932 -pos=<-49307134,28877489,51162598>, r=81672730 -pos=<-24858611,61344602,49583599>, r=88112245 -pos=<-33971422,31026034,46645662>, r=63968617 -pos=<-14920621,60364341,48024490>, r=75635084 -pos=<-18886432,44383739,46645651>, r=62241356 -pos=<63367787,57050728,56716295>, r=81594314 -pos=<-29235501,30020585,46865414>, r=58446946 -pos=<-1116549,51739608,46803263>, r=51985095 -pos=<-12898335,8922965,49532990>, r=59720175 -pos=<11377440,35121435,54012286>, r=63237886 -pos=<-28362629,38084006,47961632>, r=66733755 -pos=<-32732759,53759806,34185847>, r=93961530 -pos=<-2049132,35100887,26872869>, r=51932182 -pos=<10307391,63192491,78308824>, r=83519668 -pos=<-11173886,50879581,47031969>, r=61411041 -pos=<-6714487,69428860,48945046>, r=77413940 -pos=<-35145310,126288277,94537390>, r=86514887 -pos=<15372059,77344628,57152598>, r=71450857 -pos=<-5534049,28501573,47802916>, r=70800310 -pos=<30282369,-27855631,57777471>, r=74260879 -pos=<27578388,34577846,94631718>, r=61246950 -pos=<5377307,28529784,46392652>, r=82994735 -pos=<-9288964,40034367,85892017>, r=87541479 -pos=<32663376,50111633,96347262>, r=83581281 -pos=<64590061,24883190,74402048>, r=72454312 -pos=<6011059,52895297,-9651139>, r=98190405 -pos=<-40075559,29164760,46796031>, r=68361786 -pos=<-27324257,33280398,58797836>, r=71727947 -pos=<65478625,51242475,73962244>, r=95142344 -pos=<-8161052,44514515,51881665>, r=56882708 -pos=<37117480,70516429,65453164>, r=77546136 -pos=<-66556175,24793456,46807708>, r=94782274 -pos=<6745175,-9697218,46249405>, r=55413236 -pos=<-15842202,54067556,49741202>, r=71976478 -pos=<-26234670,32761687,62384539>, r=73706383 -pos=<27047080,45210798,96262259>, r=72979567 -pos=<-54875381,19475504,41999639>, r=88941400 -pos=<15588049,51830394,45712337>, r=63164637 -pos=<78521098,9084198,53510654>, r=81292772 -pos=<-35117158,30884180,40930824>, r=66725315 -pos=<38517388,31310367,53377273>, r=93263507 -pos=<-34824848,35863485,57039123>, r=80052924 -pos=<87999262,21593229,36952685>, r=77127999 -pos=<-14970039,39281480,31602555>, r=64303877 -pos=<30996868,32710257,-7944148>, r=65439616 -pos=<-46544578,32730823,48455778>, r=80056612 -pos=<-25655223,54235827,24268664>, r=97277174 -pos=<-31661104,34739101,46810221>, r=65535871 -pos=<-15725105,33623089,58648908>, r=60322582 -pos=<30366481,48524611,105759957>, r=89110268 -pos=<7896511,67058144,60224279>, r=71711348 -pos=<8886133,36820409,69879921>, r=50139913 -pos=<-35009499,24967338,48346229>, r=64600051 -pos=<12236743,61232811,36406256>, r=54244674 -pos=<32133015,71147471,65672434>, r=73411928 -pos=<-4312430,48491142,58819757>, r=63948774 -pos=<-11255504,48618070,49019953>, r=61218979 -pos=<-36126448,28661597,45905741>, r=63019487 -pos=<6995492,-14641677,39110487>, r=64076982 -pos=<-494882,62507397,74981307>, r=90309172 -pos=<21658971,20515757,32538766>, r=68078733 -pos=<-42721200,2165630,50987236>, r=97754561 -pos=<-46441522,14810192,60365689>, r=98209160 -pos=<48051150,31166319,50307623>, r=70921992 -pos=<28821739,29694631,-1122960>, r=53427671 -pos=<-54273229,34572094,50463893>, r=91634895 -pos=<14673784,34863932,82993530>, r=55509157 -pos=<-32934723,17649588,51138183>, r=72635067 -pos=<-50994378,41060824,52259311>, r=96639953 -pos=<-13412903,29052830,62027839>, r=56819094 -pos=<16028543,72922360,86313287>, r=95532757 -pos=<-29190239,30088199,43593943>, r=57339282 -pos=<-67676350,28809916,49909454>, r=98721154 -pos=<-43374507,39597274,53913745>, r=89211024 -pos=<-27366900,30364601,50115222>, r=60172177 -pos=<16917628,52399768,64291470>, r=52099066 -pos=<41279617,21014635,54307699>, r=93725431 -pos=<1365818,19740622,70504983>, r=55610202 -pos=<-54647289,29012271,49857475>, r=85842468 -pos=<44221414,66917783,53886884>, r=69485079 -pos=<-9940873,70529264,26788845>, r=95336159 -pos=<-2891536,43027095,81243592>, r=79487809 -pos=<16856578,70770998,65638794>, r=71878974 -pos=<48647431,57474901,3221288>, r=96689472 -pos=<18398962,37387340,106423442>, r=77737407 -pos=<6875506,40281303,93455690>, r=79187050 -pos=<2454291,28249463,81600089>, r=59720809 -pos=<-1468549,29220087,631469>, r=71712205 -pos=<1576323,77863026,52114347>, r=80726896 -pos=<11328724,-1103809,57250256>, r=53237238 -pos=<14166873,32412130,88906135>, r=59476952 -pos=<68172516,66679724,50794113>, r=90105431 -pos=<-4882904,63239852,64521058>, r=84969357 -pos=<-39573626,43281992,58908860>, r=94089955 -pos=<47082853,25450033,45728957>, r=77686997 -pos=<30259034,36081601,79825507>, r=50625134 -pos=<13485963,34007713,111156423>, r=84003646 -pos=<-103414983,93539548,30098680>, r=85922019 -pos=<-6802701,-3790574,59234245>, r=76039201 -pos=<82390172,51540341,50478214>, r=88867872 -pos=<5396715,-12159909,37977747>, r=64326869 -pos=<60082922,38998779,61741375>, r=65282109 -pos=<-16364819,10714145,61687053>, r=73549544 -pos=<-58301485,30719708,55794510>, r=97141432 -pos=<16352057,56953747,89166657>, r=82093799 -pos=<-34630538,59464956,51639108>, r=98060041 -pos=<490228,30703545,109025168>, r=91563918 -pos=<-6013632,8426824,52874814>, r=56673453 -pos=<-36209880,25159205,51113229>, r=68375671 -pos=<17796723,1411910,80111570>, r=67114697 -pos=<-31889116,28510083,45862954>, r=58587653 -pos=<19168448,33254095,39684567>, r=98395168 -pos=<-6095859,46062067,73594989>, r=78078378 -pos=<-304797,59105732,57302395>, r=69038374 -pos=<55099745,36449947,86305322>, r=82314003 -pos=<33473188,6098096,-4438050>, r=79487709 -pos=<-31472777,36089404,51315048>, r=71202749 -pos=<15962314,28423814,-7317040>, r=61433573 -pos=<7998189,2801039,69890583>, r=65303215 -pos=<130870385,104831832,11196492>, r=68126888 -pos=<-5327566,58947831,12940865>, r=92989660 -pos=<3824920,57094208,49926985>, r=55521839 -pos=<-1717656,36673098,102114555>, r=92830763 -pos=<-6542148,37528701,53564176>, r=49960544 -pos=<-14811298,29054822,83783336>, r=79975290 -pos=<-37201984,61523961,41570442>, r=98810391 -pos=<20636169,30198837,103026121>, r=64914223 -pos=<10371395,31519349,55590694>, r=62337567 -pos=<31884149,40789942,72870652>, r=50003827 -pos=<-30398435,29198407,42512686>, r=58738952 -pos=<43939568,28346223,78157090>, r=54901870 -pos=<9128846,67552702,83250788>, r=94000232 -pos=<-2588856,30760371,91977867>, r=77653177 -pos=<15962420,82995471,76760935>, r=96119428 -pos=<-33661280,31365698,48813484>, r=66166075 -pos=<-16115499,43852463,46308402>, r=58601848 -pos=<-6987272,33841983,84781289>, r=77936013 -pos=<-485860,34594456,81980122>, r=69386193 -pos=<-15363694,37898885,53146470>, r=58734501 -pos=<-17124380,71830052,45774058>, r=87053925 -pos=<8219084,70226598,55923252>, r=70256199 -pos=<-3903209,29453615,46544603>, r=75288840 -pos=<-9159457,25097083,71581481>, r=61856037 -pos=<-6436575,16618931,70357346>, r=66386656 -pos=<-8806699,29246129,72352585>, r=62730916 -pos=<68862343,36688765,49225208>, r=59235344 -pos=<-79171684,112113447,67348279>, r=92995215 -pos=<2638935,25190324,85791990>, r=64174419 -pos=<14827988,29466545,48474491>, r=98818958 -pos=<-14381380,32037768,62743833>, r=61488450 -pos=<3154619,88011848,41382872>, r=85129150 -pos=<51747013,31306559,79606148>, r=67118845 -pos=<4782291,34063349,70169217>, r=51776099 -pos=<-39091050,45657329,51675336>, r=88749304 -pos=<-26634338,29826468,49344705>, r=58131168 -pos=<28955639,11886714,83389681>, r=58803847 -pos=<-13895377,39956378,49929456>, r=56106810 -pos=<-20174467,38776446,18529455>, r=82076331 -pos=<11908029,50316295,76200518>, r=66934331 -pos=<79036827,16924288,76062556>, r=96520365 -pos=<9584540,67893747,64596741>, r=75231780 -pos=<1999297,28072699,90660851>, r=69059706 -pos=<-4999516,1406744,49697518>, r=59502059 -pos=<-12138046,52832626,53760320>, r=71057036 -pos=<14911107,50532270,74102432>, r=62049081 -pos=<-28076669,-5209886,42939079>, r=85888492 -pos=<-1381979,35962916,89448258>, r=79118686 -pos=<-27555180,38443112,78090455>, r=96414564 -pos=<-45684157,22499678,51249216>, r=80645467 -pos=<-33262343,42412693,21018032>, r=96311801 -pos=<-24933943,30266769,36206604>, r=60648927 -pos=<47087640,55749463,76069992>, r=83366515 -pos=<40948562,39725308,77828570>, r=62961879 -pos=<-21047756,32265813,60780681>, r=66419686 -pos=<37924327,42452651,67877724>, r=52713763 -pos=<-58689938,30781189,50489915>, r=92286565 -pos=<13216582,64885410,61404468>, r=65398749 -pos=<-43382614,29830485,70345833>, r=95884395 -pos=<-20520219,36470699,75190567>, r=84507131 -pos=<14237854,59338973,85949685>, r=83376237 -pos=<-450228,37867875,64907958>, r=55551952 -pos=<17760677,61033651,84995936>, r=80594372 -pos=<22176975,82022403,46533128>, r=58704060 -pos=<22779974,94329178,17857701>, r=95346900 -pos=<-38001053,34049218,49600706>, r=73976424 -pos=<16848379,29946291,48116237>, r=55533891 -pos=<-42631692,35454176,53098888>, r=83510344 -pos=<4649340,48178580,58429391>, r=54284128 -pos=<847183,51607513,81674534>, r=84760407 -pos=<-21437870,4973092,57201053>, r=79877495 -pos=<-31919810,30134447,55487065>, r=69866771 -pos=<-27341158,67125553,48484104>, r=95276520 -pos=<34772295,-8690710,66519732>, r=68327958 -pos=<-31969415,39408252,48343122>, r=72046242 -pos=<102875003,13271850,46851582>, r=94799961 -pos=<-12487583,35034265,55339911>, r=55187220 -pos=<9093156,39769707,84017977>, r=67020115 -pos=<-16380910,41574541,66165228>, r=76446125 -pos=<78145797,37164108,49128463>, r=68897409 -pos=<12696275,29248422,93349910>, r=62227566 -pos=<3806267,80300805,32983373>, r=85166064 -pos=<96882526,36942217,48757938>, r=87041670 -pos=<-171249798,39499790,57712028>, r=97294519 -pos=<-2013420,51530722,55656270>, r=61525906 -pos=<10506453,22608309,43074519>, r=92987198 -pos=<-12980027,57643628,73634339>, r=96583452 -pos=<9759074,34807718,46383535>, r=76510831 -pos=<-46481921,33185083,62928260>, r=94920705 -pos=<-41982125,32478135,69194276>, r=95980083 -pos=<6066850,16557724,-23317282>, r=96233732 -pos=<-27420476,39804614,13027130>, r=95852751 -pos=<-35598484,27994414,43416148>, r=61831662 -pos=<53497255,74968025,34467126>, r=87786515 -pos=<5629165,76030721,52476464>, r=75203884 -pos=<-52112524,15110086,40185629>, r=92357875 -pos=<-23905340,18683396,67786661>, r=79220265 -pos=<1204692,65009004,78621903>, r=94751674 -pos=<-10066560,46695198,48547405>, r=57634798 -pos=<10289802,-10697128,21104545>, r=74844012 -pos=<-40310292,28833507,46959457>, r=68428878 -pos=<-13764816,49841026,61895287>, r=77826610 -pos=<-19679027,58605601,66152788>, r=96763074 -pos=<8809311,33356810,46152100>, r=63432984 -pos=<-29709153,29461995,49058531>, r=60555118 -pos=<-13129092,-9705209,46828679>, r=75874660 -pos=<102118197,31480871,42422516>, r=84965146 -pos=<-32517383,30565130,33503263>, r=71234788 -pos=<9534874,52896280,70697014>, r=66384094 -pos=<16880678,65311318,51702479>, r=52458646 -pos=<-36132788,43209378,55775064>, r=87442665 -pos=<22744530,34380596,134099136>, r=98061118 -pos=<-26547963,41862023,60462772>, r=81198255 -pos=<-545734,40978449,60677738>, r=54527403 -pos=<16538063,68562231,28273188>, r=65405796 -pos=<14494679,58745235,31512009>, r=54393346 -pos=<7791169,67262375,35493930>, r=65632071 -pos=<8485973,48520508,103076567>, r=95436538 -pos=<8214274,28745216,50655896>, r=92680074 -pos=<-6937397,27971689,49092605>, r=65350532 -pos=<-22481435,9380958,40012423>, r=68629066 -pos=<62129884,16597211,12546768>, r=80660497 -pos=<6258688,62081024,87730516>, r=95878363 -pos=<-32278381,28495170,53585234>, r=66684251 -pos=<8040391,72063718,51083757>, r=67432585 -pos=<-5673174,25046673,73686241>, r=60524423 -pos=<-8001243,63756911,61002978>, r=85086692 -pos=<-26577068,41949907,46813510>, r=67665926 -pos=<27314118,87945331,52949180>, r=72667621 -pos=<-20191543,30416348,7242015>, r=85020749 -pos=<-40509210,25805511,61018374>, r=81933846 -pos=<-27572422,16102428,56368833>, r=74050704 -pos=<-11240828,50248391,27895560>, r=75248609 -pos=<34613570,41153477,100115019>, r=80341645 -pos=<15579024,9723842,69284527>, r=50193328 -pos=<-46066212,37488646,47288596>, r=83168980 -pos=<16651399,81480864,60218612>, r=77373965 -pos=<-4490123,12256693,29836426>, r=57938091 -pos=<-9722027,38414943,53203837>, r=53666284 -pos=<-17608773,53047624,65044179>, r=88026024 -pos=<-46201175,24018662,58511638>, r=86905837 -pos=<83707615,22862590,47033198>, r=66223477 -pos=<75278564,31837146,46877582>, r=58452382 -pos=<66228245,28297748,1246309>, r=87068293 -pos=<-41563889,138361221,22834552>, r=92320836 -pos=<-15149458,41692211,57568440>, r=66735557 -pos=<-29959760,29199939,50714596>, r=62199729 -pos=<42142694,49570710,97616140>, r=93788536 -pos=<61202922,61131481,71470186>, r=98263590 -pos=<29827492,38051686,24415070>, r=56692483 -pos=<17592777,73628928,77556835>, r=85918423 -pos=<-20783874,35242533,54629155>, r=62981079 -pos=<64237574,1302210,73405037>, r=94685683 -pos=<-21188594,47968883,69462691>, r=90945802 -pos=<30657831,49880981,-20723938>, r=95051093 -pos=<22864844,93114017,56937539>, r=79512153 -pos=<36531726,66041045,59031978>, r=66063917 -pos=<19846259,-13074428,65015549>, r=64455431 -pos=<-7113733,38738967,15168250>, r=72339348 -pos=<-25341686,54431754,46334838>, r=78433824 -pos=<20656999,57196763,75771625>, r=64636928 -pos=<-22838713,34493030,27829494>, r=71157081 -pos=<-27835555,38366205,61876949>, r=80404149 -pos=<79754868,48144480,60613367>, r=92971746 -pos=<20721233,45043536,93948762>, r=70596524 -pos=<-46680111,37879564,53763782>, r=90648947 -pos=<16009840,86125003,58588086>, r=81028766 -pos=<20025736,5391570,85015946>, r=65810395 -pos=<33720066,104264468,55486952>, r=97930498 -pos=<-63554526,31193768,49947114>, r=97020908 -pos=<-55699886,23371204,32454537>, r=95415201 -pos=<73230725,36900143,48087090>, r=62677110 -pos=<-32963671,28309367,52478944>, r=66077418 -pos=<5939165,55024902,62755578>, r=64166779 -pos=<-24917309,29082130,46444648>, r=52769524 -pos=<7735621,49034186,60918429>, r=54542530 -pos=<4877732,8430499,59198278>, r=52101779 -pos=<83731770,35839732,49766995>, r=73797528 -pos=<-11074931,33743791,62322816>, r=59467077 -pos=<47699715,55835903,55060273>, r=63055430 -pos=<37657191,-9104085,74776203>, r=79882754 -pos=<-46744861,30151111,64292721>, r=93514232 -pos=<-13186319,46003906,17086538>, r=83758581 -pos=<32840031,56015193,64841941>, r=58156157 -pos=<6062205,42632964,47615029>, r=73781872 -pos=<-19799971,51835559,58790016>, r=82751306 -pos=<-30893469,30656893,46300617>, r=60176438 -pos=<-55830501,22240501,57274377>, r=97076042 -pos=<15868849,46019629,96676898>, r=79153313 -pos=<-16265649,52075245,75590161>, r=96256506 -pos=<14624864,56207969,57618910>, r=51527552 -pos=<318934,59504614,60032696>, r=71543938 -pos=<-23487442,41093331,19776590>, r=86459237 -pos=<67237678,41609284,51037661>, r=64343635 -pos=<-19179700,33732993,56360250>, r=61598596 -pos=<-34730837,5580174,61364913>, r=96727618 -pos=<53061020,1668645,85754857>, r=95492537 -pos=<3877306,43959248,85023639>, r=77431037 -pos=<-10413451,33996655,77197477>, r=73933065 -pos=<-15270541,18375898,55749133>, r=58855471 -pos=<37599773,64150517,58789624>, r=64998919 -pos=<6641382,32884368,86779494>, r=65348099 -pos=<-28989825,39572241,63995218>, r=84883334 -pos=<12972158,71582537,87975353>, r=98911274 -pos=<41852603,48069590,65721204>, r=60103061 -pos=<-12895423,34234299,51393776>, r=50848940 -pos=<76683281,42692313,48821155>, r=72655746 -pos=<9795431,-286238,55311954>, r=52014423 -pos=<-12408641,28693619,67844073>, r=61271790 -pos=<18776047,80030396,38475557>, r=64433947 -pos=<75995398,33442514,24888484>, r=78338116 -pos=<-22764877,22172460,58097441>, r=64901579 -pos=<10239772,40250323,68821851>, r=51158213 -pos=<-6984206,11263546,-3408779>, r=94670545 -pos=<-25723496,46861709,48289286>, r=73199930 -pos=<5729735,28403922,117678625>, r=92678286 -pos=<11079147,38654325,86908021>, r=66808654 -pos=<19012903,51490161,13432661>, r=60699507 -pos=<-19708767,24665073,51422478>, r=52677853 -pos=<2549542,80274103,46746108>, r=76796138 -pos=<-48466554,29995042,56395431>, r=87182744 -pos=<86083343,46696534,52688635>, r=89927531 -pos=<19978558,94248897,26059694>, r=89865438 -pos=<21928133,43444423,89266701>, r=63108468 -pos=<-32662150,34466095,53616954>, r=73070642 -pos=<-4767571,24202491,48306992>, r=52750940 -pos=<-6049891,44411137,66256832>, r=69043725 -pos=<14845730,-1633797,-11680131>, r=94009220 -pos=<65363,73430740,49753549>, r=75444608 -pos=<10919543,55374161,60523054>, r=57303105 -pos=<-33344704,36874381,61740346>, r=84284898 -pos=<90823294,32581102,47524970>, r=75388376 -pos=<56762466,39329407,28284461>, r=61595785 -pos=<14326905,38412743,-13806339>, r=79547110 -pos=<-27408929,29564102,49418580>, r=58717093 -pos=<72828690,34540465,56644790>, r=68473289 -pos=<-23879984,-80533415,-13926388>, r=52569551 -pos=<623363,23117915,46129959>, r=71699945 -pos=<-21310687,28343530,48201114>, r=50180986 -pos=<-11268087,54197123,60947343>, r=78738009 -pos=<62637156,43374891,28845119>, r=70955785 -pos=<101486863,29252465,58609523>, r=93807860 -pos=<-7121743,-17618647,50972485>, r=81924604 -pos=<33712412,33093334,104500328>, r=75765083 -pos=<70057598,30520257,59928664>, r=64965508 -pos=<13577885,32272356,41344051>, r=98076208 -pos=<8955771,46905424,22660149>, r=56944295 -pos=<-31671198,35282234,47777117>, r=67056086 -pos=<-28701991,29968381,30147369>, r=70177802 -pos=<46883174,34145057,15459578>, r=59357035 -pos=<-21541824,-3738229,54506228>, r=85997940 -pos=<-7165905,-13698956,55634555>, r=82711088 -pos=<-42136026,37824576,54914702>, r=87201260 -pos=<75444044,34090961,64356096>, r=78350113 -pos=<27070208,76993574,17498441>, r=80354253 -pos=<-24556265,40605071,29335340>, r=77481284 -pos=<7679148,40322729,74549753>, r=59518815 -pos=<64743952,34069862,51081505>, r=54354571 -pos=<7888777,51012156,-6093924>, r=90872090 -pos=<-38312643,6053130,45786004>, r=84257215 -pos=<-10907447,30880694,71717384>, r=65831363 -pos=<-21415341,33770607,55616361>, r=63127773 -pos=<-9268341,12931923,58776983>, r=61325095 -pos=<53680780,36878021,92991425>, r=88009224 -pos=<16325289,32873290,52486621>, r=50056228 -pos=<2379678,52409295,64101601>, r=66456683 -pos=<12407570,48986679,9677595>, r=68556317 -pos=<-23196672,47847216,47491952>, r=70861580 -pos=<17092834,24513176,91350037>, r=55955816 -pos=<8752629,37508985,49239757>, r=72585978 -pos=<52794942,76928483,47757542>, r=81940023 -pos=<12527582,-6613411,50632808>, r=50930382 -pos=<-70810892,45621857,-48305364>, r=62008194 -pos=<-18412210,36869794,57144258>, r=64752285 -pos=<87656632,20763685,66883781>, r=92122439 -pos=<61764769,33809145,-512978>, r=89875236 -pos=<-21591807,57503330,27237264>, r=93512809 -pos=<-8980322,48822102,24813214>, r=74644293 -pos=<-13586166,29673545,54387395>, r=49972553 -pos=<-21336027,12684379,50240160>, r=65103467 -pos=<15312696,61249932,61078049>, r=59340843 -pos=<3820682,55264026,85971673>, r=89740512 -pos=<-8720944,7901096,48785694>, r=55817204 -pos=<46676113,42744663,57067759>, r=50947525 -pos=<63180707,54936070,46238435>, r=68814227 -pos=<-59988823,31676130,52904181>, r=96894648 -pos=<-55767575,34582277,42911408>, r=89093361 -pos=<-24727493,22617024,22771261>, r=74880311 -pos=<30402823,52581940,78464394>, r=65908330 -pos=<-12446120,14245346,47969322>, r=52381926 -pos=<13932111,12087077,52306416>, r=71083363 -pos=<12361114,5008235,62369519>, r=51211858 -pos=<62655763,37235551,16180822>, r=77498932 -pos=<5158458,57101119,21414371>, r=72183092 -pos=<2908218,33006742,52557556>, r=82743046 -pos=<57439166,18173939,101222852>, r=98833513 -pos=<52238468,31780002,45678724>, r=78491149 -pos=<-45793920,10537217,50965371>, r=92433881 -pos=<-13743952,64107054,54632417>, r=84808943 -pos=<-170006460,33686904,57787874>, r=58950081 -pos=<-26862218,29083237,47085032>, r=55356188 -pos=<794530,52505491,57994889>, r=62031400 -pos=<62469765,31544111,56755533>, r=55228669 -pos=<33597386,32945456,56175425>, r=60893404 -pos=<67662625,38142990,51575060>, r=61839764 -pos=<-48808932,29332298,47264670>, r=77731645 -pos=<-13897506,80448804,52473065>, r=99144940 -pos=<-41499426,33500208,34694650>, r=81959864 -pos=<21500730,1820261,108639134>, r=91529831 -pos=<37273144,59821099,54577329>, r=56130643 -pos=<-21429926,6902774,61057229>, r=81796239 -pos=<3340434,50630706,26961101>, r=61983979 -pos=<20112657,-7766263,32920789>, r=50273913 -pos=<66869619,52342243,67598868>, r=91270061 -pos=<6129880,42603189,67116575>, r=55915349 -pos=<6398878,1688559,79467734>, r=77591971 -pos=<14501207,33194081,103787164>, r=74805573 -pos=<-41363813,41379031,51239687>, r=86308022 -pos=<-5072359,37511009,73502277>, r=68411104 -pos=<9979161,47203323,76860857>, r=66410591 -pos=<8272810,70008182,48415971>, r=62477175 -pos=<16131738,39072448,57020881>, r=66650334 -pos=<-18513223,15536711,73318828>, r=82507011 -pos=<-53344764,29150642,46822282>, r=81643567 -pos=<-19488382,39476575,49309757>, r=60600153 -pos=<17795545,86761153,34350936>, r=76269651 -pos=<-39860391,37740470,42830687>, r=76425286 -pos=<75357927,42659157,48122833>, r=70599033 -pos=<67060727,20786860,43203283>, r=50745152 -pos=<11307310,64243278,77782998>, r=83044472 diff --git a/2018/inputs/24.txt b/2018/inputs/24.txt deleted file mode 100644 index 0c90bb1..0000000 --- a/2018/inputs/24.txt +++ /dev/null @@ -1,23 +0,0 @@ -Immune System: -2991 units each with 8084 hit points (weak to fire) with an attack that does 19 radiation damage at initiative 11 -4513 units each with 3901 hit points (weak to slashing; immune to bludgeoning, radiation) with an attack that does 7 bludgeoning damage at initiative 12 -5007 units each with 9502 hit points (immune to bludgeoning; weak to fire) with an attack that does 16 fire damage at initiative 2 -2007 units each with 5188 hit points (weak to radiation) with an attack that does 23 cold damage at initiative 9 -1680 units each with 1873 hit points (immune to bludgeoning; weak to radiation) with an attack that does 10 bludgeoning damage at initiative 10 -1344 units each with 9093 hit points (immune to bludgeoning, cold; weak to radiation) with an attack that does 63 cold damage at initiative 16 -498 units each with 2425 hit points (immune to fire, bludgeoning, cold) with an attack that does 44 slashing damage at initiative 3 -1166 units each with 7295 hit points with an attack that does 56 bludgeoning damage at initiative 8 -613 units each with 13254 hit points (immune to radiation, cold, fire) with an attack that does 162 radiation damage at initiative 15 -1431 units each with 2848 hit points (weak to radiation) with an attack that does 19 cold damage at initiative 1 - -Infection: -700 units each with 47055 hit points (weak to fire; immune to slashing) with an attack that does 116 fire damage at initiative 14 -2654 units each with 13093 hit points (weak to radiation) with an attack that does 8 radiation damage at initiative 19 -5513 units each with 18026 hit points (immune to radiation; weak to slashing) with an attack that does 6 slashing damage at initiative 20 -89 units each with 48412 hit points (weak to cold) with an attack that does 815 radiation damage at initiative 17 -2995 units each with 51205 hit points (weak to cold) with an attack that does 28 slashing damage at initiative 7 -495 units each with 21912 hit points with an attack that does 82 cold damage at initiative 13 -2911 units each with 13547 hit points with an attack that does 7 slashing damage at initiative 18 -1017 units each with 28427 hit points (immune to fire) with an attack that does 52 fire damage at initiative 4 -2048 units each with 29191 hit points (weak to bludgeoning) with an attack that does 22 bludgeoning damage at initiative 6 -1718 units each with 15725 hit points (immune to cold) with an attack that does 18 slashing damage at initiative 5 diff --git a/2018/inputs/25.txt b/2018/inputs/25.txt deleted file mode 100644 index d359c48..0000000 --- a/2018/inputs/25.txt +++ /dev/null @@ -1,1248 +0,0 @@ --6,2,-8,3 -7,8,-1,-8 -7,-2,-4,-2 -4,-4,2,7 -5,8,-1,6 --1,6,-4,-5 --2,-6,-6,-6 -1,4,7,0 --1,-3,-8,2 -5,-6,-5,-2 --5,7,4,-2 --2,6,-1,6 -5,4,0,-7 -1,5,-8,-3 --3,3,8,2 -4,0,0,6 -4,-8,-3,3 -0,0,-7,-5 --2,0,5,-3 -2,1,7,-1 -1,6,2,2 -4,4,7,-6 --1,0,-1,1 -2,4,4,6 --4,3,-7,2 --5,-2,8,-7 -6,-8,-1,3 --8,-6,-7,-3 -4,1,-7,-1 --7,-5,-4,4 -5,-2,8,-5 --5,-1,4,-4 -3,-3,8,4 -3,8,-8,-7 --3,7,7,0 --7,-5,-3,5 --4,-5,-3,-2 -6,-8,3,8 --2,0,8,7 --4,3,5,7 --6,3,5,0 -5,2,-3,-3 -0,8,0,5 --5,-8,-1,-8 -2,6,0,6 -5,-4,0,0 -3,-2,-8,-5 -8,-4,-7,-7 --3,-7,-8,-2 -6,7,-2,3 -5,0,-6,0 -0,-6,0,2 -8,-4,6,-3 --5,-4,4,-4 -2,0,3,-1 -3,-5,8,5 -6,-1,5,5 --6,-5,-4,8 -7,-4,0,5 -5,3,1,6 --7,2,-3,1 --4,1,-6,-7 --4,4,0,8 --6,4,1,-8 -3,-6,-6,5 -2,-4,-3,2 --2,2,-2,1 -2,-4,0,0 -3,1,4,8 --1,3,-7,-5 --3,-7,2,0 --2,-2,-8,0 -1,6,0,7 --6,-3,0,-1 -7,0,-2,-7 -5,-5,-3,0 -7,0,0,5 --6,5,6,2 -0,8,3,-1 -0,-8,-7,-1 -3,6,7,-7 --2,4,-8,-3 -3,-3,-6,-4 --1,-5,0,2 --7,2,4,0 --2,7,4,-2 -2,4,-1,5 --1,-6,-6,4 -4,-6,-7,-2 --6,6,-4,-2 -5,-5,-2,-6 -4,5,4,0 -3,3,0,-5 --5,4,3,-2 --6,1,7,-6 -3,5,-8,5 --2,8,-2,-2 --5,6,-2,-7 --3,-6,7,-4 --8,-6,7,7 --5,-7,4,-4 --8,-8,-6,7 --7,-1,-2,-1 -3,-1,4,0 -3,6,1,-8 -2,6,-4,0 --6,4,4,6 -7,7,6,-5 -4,-3,-2,7 --1,8,2,-2 -3,-1,-4,5 --2,1,-6,-8 --3,1,7,-1 --7,-1,8,6 -4,2,6,-6 -8,-1,8,-8 -4,6,-1,4 -7,-1,6,5 -0,-6,2,3 --2,-8,-8,-6 -0,6,-4,-8 -4,-8,-7,6 --3,-3,2,2 -2,1,4,7 --3,7,-1,-8 -1,1,-2,-5 -3,-6,-4,7 --3,5,0,8 -3,3,1,0 -1,5,4,6 -7,0,-2,-5 -1,5,-3,7 --1,-4,3,4 --4,3,-2,0 --1,-8,2,0 --8,-8,3,-3 --2,-6,5,2 -8,-1,-3,-6 -2,-8,3,-5 --8,-8,3,4 --3,-5,-7,0 -0,3,1,3 --8,5,-6,4 -2,0,4,-2 --5,1,-7,0 --5,0,-2,1 -4,-7,0,3 -7,0,4,-1 -0,-3,5,4 --8,-8,-2,3 -2,5,4,6 -7,0,-8,-7 --1,8,3,-3 -1,-2,2,-4 --1,-3,3,-2 -4,6,7,-1 -3,8,2,-3 --1,-8,8,7 --8,4,7,-2 --8,2,-8,-7 --2,5,0,-5 --1,-2,-5,-5 -4,6,-2,0 -0,8,0,-4 -2,0,-2,-1 --8,0,-5,0 --2,-8,-5,6 -2,0,5,7 -6,0,7,0 --6,-8,3,-1 -2,2,6,-8 --8,7,-8,7 -5,0,7,-6 -0,-3,6,-4 --5,7,-6,-6 -2,5,0,-6 --6,8,-3,3 --8,-7,-1,-8 --1,3,0,0 -1,2,3,-7 --5,-1,7,2 -4,2,0,2 --6,-6,-1,-2 -1,0,8,-1 -0,-1,-8,7 -2,2,-6,-4 --2,3,2,6 --6,-6,-2,-3 --2,6,-2,1 -4,0,-8,7 -4,8,1,-1 -4,2,-2,5 -1,-2,-6,1 -1,5,-5,-4 -0,8,7,-6 -8,8,2,-3 --3,-4,-5,3 --2,6,-8,-1 --2,-2,-4,2 -0,6,-3,7 -8,3,-3,7 -6,0,-1,-6 -8,8,3,0 --7,0,8,7 --5,7,-2,0 -2,-7,7,3 -8,-5,0,0 --6,-8,1,-7 --7,-3,0,5 -5,6,1,-7 --3,8,-3,6 --4,0,-4,-5 -7,4,2,1 --7,-7,-8,6 -7,-7,4,4 --6,-2,-1,1 -5,7,-6,-5 -1,6,-2,5 --6,5,-6,3 --6,-8,0,0 -2,-4,2,8 -0,0,0,-8 --8,0,-2,2 -0,-4,-8,-8 -1,-5,-8,5 -6,-4,-5,6 -8,4,-5,-1 -8,-7,4,-4 --7,-6,-8,0 --2,3,-2,3 --8,-3,-6,-3 -0,5,5,0 -3,7,-8,6 -0,-7,-5,-1 -1,6,-4,-3 --4,5,-3,5 -7,-5,-5,8 --4,4,0,-8 -7,-7,0,2 -6,0,2,-8 --6,-4,1,0 --1,0,-2,4 --4,-8,5,7 --8,4,-5,-2 -2,8,-8,-8 --4,7,1,6 --2,-2,-7,3 -6,4,-1,0 --1,-7,-4,0 --4,0,3,0 -0,3,5,2 --4,-5,-1,0 -8,2,-6,0 --2,5,-3,8 -7,0,3,-2 -6,0,-5,0 -4,-6,-5,6 --7,8,0,-1 -8,-2,3,-4 -7,0,-4,7 --4,-6,-7,-7 -2,8,0,4 -1,-6,5,-6 -4,-7,-2,-2 -4,1,-6,2 -0,7,4,3 -4,1,-1,-5 -1,-4,6,-6 -1,2,-2,-2 -2,-2,6,-5 --8,6,-6,6 -0,6,8,2 --3,-2,0,-8 --6,-5,2,-6 -0,5,-8,-5 -1,-1,7,6 --6,-3,-7,-3 --4,-6,-1,0 -8,-3,-6,-2 --5,-2,6,-1 --1,0,3,1 -0,2,-6,7 -3,3,5,-2 -8,4,5,-1 --5,-1,0,-1 --6,-1,0,6 -2,6,-3,-3 -8,7,-8,4 --6,-8,-3,0 --1,-1,0,7 -6,-2,-8,4 --3,8,3,-1 -6,2,0,4 -0,-3,7,3 --5,3,-2,-1 --6,-7,-2,-3 -4,-5,-3,-6 --7,6,-2,4 --2,-5,7,0 -1,8,-8,7 -8,3,-3,4 --3,3,2,-4 -5,-7,4,1 -8,-3,-5,0 --5,-4,-1,-8 -2,1,-2,-3 --1,-4,-1,-7 --7,-8,-7,-2 -3,0,7,4 -6,3,7,7 -0,-2,-4,2 -0,-1,-6,7 --3,-8,-1,-7 --8,-6,-6,-4 --5,-4,-4,0 -0,7,-7,3 --8,-7,-6,-8 --5,3,0,-3 --7,-6,0,7 --7,6,-6,-2 --2,8,2,-4 -2,0,0,5 -0,5,-2,0 -8,-7,-7,-1 --1,3,2,-7 --3,4,-7,-4 --6,-3,2,-7 --7,5,4,3 -5,-1,-6,-2 -3,-7,1,0 --7,0,-4,-3 --6,8,-1,0 -3,8,4,-2 --1,-4,-8,-7 -3,3,8,1 --5,1,4,5 -8,8,-1,2 --3,-3,7,-4 -8,-3,2,-4 -6,-8,-6,8 -3,6,3,-2 --7,-2,6,-4 --6,-8,-8,5 -6,0,0,7 --6,7,0,7 -8,0,-6,-3 -0,-3,-7,0 --2,6,-7,-7 -5,-1,-3,0 -2,3,4,-5 -1,7,-6,0 -3,3,0,-3 --1,0,-8,-8 --2,5,-7,4 -7,-1,-8,5 --2,-1,-1,6 --2,-6,5,1 -4,-2,5,5 --7,8,4,7 --2,-2,6,5 --6,1,-5,3 --8,4,0,7 -8,-4,5,5 --4,8,-4,1 --8,0,5,4 -8,1,0,0 --6,-8,-6,-2 -2,-5,0,0 -5,-6,5,-4 -1,2,7,2 -8,-4,6,5 --6,0,7,6 -6,5,7,-6 --2,-6,-2,5 --6,-4,3,1 -6,-8,4,-4 -8,6,1,2 -7,5,7,-2 -7,-2,-6,-1 -4,-2,1,2 -1,1,-3,5 -0,-4,8,4 -5,2,-3,-4 -8,4,1,-3 --1,1,-8,1 --1,-1,0,5 --4,4,6,0 -0,6,-2,6 --3,4,5,5 --7,5,4,-4 -2,2,-2,-4 -8,-1,2,-5 --5,-2,6,-2 -7,2,1,6 --3,-2,4,-5 -8,8,-7,-8 -0,1,-8,-4 --3,-6,-3,3 --4,-4,8,4 --3,2,-4,-6 --6,5,-5,-2 --3,-7,-3,8 -0,6,-1,8 -8,0,7,1 -1,1,-8,-2 -6,-6,-7,3 -4,-5,8,-8 --3,-6,6,7 -8,-5,2,4 -2,5,-3,-4 --3,0,-6,7 --1,-7,7,0 -2,-3,-5,5 --7,-7,0,-2 -0,-4,7,8 -5,3,7,2 --2,-7,5,5 --6,-1,0,-8 --3,0,8,-5 --8,-1,1,1 -1,0,-6,8 --1,-5,8,4 --5,-4,4,8 -2,-3,0,-4 --4,-3,0,7 -5,6,5,-5 --3,-8,-3,-2 -5,8,-8,5 --7,-2,-2,-2 -7,6,8,6 -0,-6,4,-7 --1,-4,-7,0 -8,7,-6,6 -6,-5,-1,-3 -5,-2,-2,-3 -6,-3,-5,0 --8,5,6,-5 -3,-7,7,8 -1,3,-8,0 --6,8,-5,6 -6,-5,-5,-2 -3,8,1,-8 --8,5,2,0 -0,5,-3,6 --5,-7,-8,4 -0,7,0,0 --5,6,-5,6 --5,1,6,5 -6,1,-2,-8 -0,-8,3,1 -0,-3,-8,-3 -0,6,0,-2 --8,0,-7,-5 --8,2,0,6 -1,6,3,-4 -8,-5,0,-4 --6,7,0,0 -5,0,1,0 --8,8,2,8 --7,4,2,4 -0,3,-2,-4 --5,5,7,0 -5,0,-1,5 --7,8,-6,8 --8,-1,3,-3 -0,-7,-7,-7 --4,4,8,-2 -1,2,1,-4 -1,-5,-1,8 --3,8,-2,-2 -8,0,4,-4 --8,5,-5,3 --7,-7,-6,-2 -0,-6,-8,-8 --1,-2,-3,0 --4,0,1,7 -1,-6,-8,4 -0,8,6,-1 --8,-5,-7,8 -2,7,-8,4 --8,4,-3,2 -3,-1,-7,3 -4,-2,-6,-6 --1,-4,1,-2 -3,-4,2,-6 -2,4,5,-3 --7,7,1,6 -8,-6,-5,-3 --7,1,-6,0 --3,-6,-6,-8 --8,-5,-6,4 --5,-1,7,8 -0,7,6,2 -6,-2,-1,5 -0,4,-8,8 --3,-5,-8,0 -2,-6,-2,-1 -5,8,-6,4 --5,-1,0,-6 --8,-5,8,2 -5,6,-3,-3 --4,-7,2,6 -0,-3,-6,7 --4,-6,-8,-8 -6,7,1,3 -7,-2,4,-3 -4,2,3,1 -0,8,-3,-8 --8,0,1,0 -4,5,-4,-2 --2,-6,4,2 --4,0,-4,0 -8,-1,2,-2 -5,-7,8,1 --2,5,-6,1 -6,-7,3,-7 -2,1,0,6 --8,-3,-1,0 -8,-1,8,-3 -0,-6,6,0 -7,3,7,3 --8,0,6,-1 --5,-4,-5,0 --2,0,3,-7 -0,2,0,0 --3,6,6,3 --6,-3,-1,-3 -8,0,1,5 --7,4,-8,0 -8,8,-5,4 --2,0,-7,-4 --8,5,-7,-7 -8,0,-1,4 -8,-7,5,0 --6,-1,-4,2 --8,-8,6,-5 -7,2,-3,1 -2,0,2,6 -8,-7,-8,3 --2,-7,-8,0 -0,3,-1,4 --8,7,5,3 -0,-4,0,3 -6,6,-2,-6 --4,8,6,-3 -0,3,0,-4 -6,-2,1,5 -1,4,4,3 -0,-7,4,-1 -1,3,-8,-2 --5,0,4,0 -8,2,-6,-4 --8,8,-2,6 --5,7,-7,-2 -5,0,-4,-4 --1,-5,3,7 --2,-3,7,3 --3,4,2,0 --7,-8,1,3 --8,-8,-3,2 -0,5,-8,7 -1,7,-6,5 -2,-6,-5,0 --8,4,4,2 -7,3,1,-6 --5,-4,8,2 --7,7,0,0 -8,6,-1,6 -2,5,3,-7 --7,3,1,5 --8,-3,-4,3 -0,-2,0,8 --7,-7,-5,8 -3,6,3,0 --4,2,8,-4 --6,2,6,-3 -0,-7,-6,-7 -0,-6,3,-6 --4,-5,-5,-2 -1,-7,-2,-5 -5,7,0,4 -2,-1,3,-3 -7,1,-5,8 -0,3,0,2 -5,0,-5,-3 --2,6,2,5 -6,4,-4,-7 -4,-8,4,8 --5,-2,-6,7 --1,-4,-4,5 --2,-7,3,7 --3,-8,-2,2 -1,-2,-5,-3 -0,-4,-1,3 -4,8,2,-5 -8,6,-6,1 --8,-1,1,-4 -5,6,4,-8 --7,-6,-5,4 --3,-3,5,0 --6,7,2,1 --5,5,-1,0 -1,-8,2,0 -0,-3,-7,6 -4,-4,1,0 --4,-6,0,4 -4,0,4,0 -4,-7,3,-2 -0,-3,0,4 -2,-3,2,2 -2,0,0,-4 --8,6,6,4 -7,7,4,-2 -0,5,0,-1 -5,7,3,6 -5,2,4,-3 -5,4,-7,-6 --8,1,7,2 -0,5,8,-1 -5,-3,-6,0 --6,0,4,6 --2,-2,6,-6 --6,3,5,2 -8,-2,-3,-1 --8,1,3,-4 -1,-6,-5,-6 -8,-4,6,-1 --5,-7,-7,-5 --1,-6,1,-4 -4,2,-3,0 -7,1,-4,4 -2,6,-8,0 -7,7,2,-5 -5,-2,-8,-3 --5,0,3,2 --1,6,-1,-4 -6,4,-3,-4 -4,1,4,-6 -3,5,0,-1 -5,-3,7,2 -3,-3,-7,5 --3,-6,-1,2 --7,-6,5,5 --3,-7,1,-7 -5,5,-4,3 -6,-4,0,-1 --7,-8,-1,7 -6,1,3,8 -8,-3,-5,2 --3,1,-2,7 --3,8,3,-4 -0,-8,7,3 -5,0,-4,-3 -3,-8,2,4 --8,-3,6,-3 -0,6,-5,4 --2,-8,-2,0 --4,-4,-4,8 --6,8,-5,-1 --8,0,1,1 --4,3,1,-2 --1,-7,4,8 -3,0,7,-4 -5,7,3,-1 -7,-8,-3,1 -5,5,0,1 --3,-1,0,8 --6,-8,-4,1 --3,-1,-6,0 -0,-1,0,0 -6,0,0,8 -3,-1,-4,6 --4,4,0,-5 -3,7,1,7 --5,0,6,7 -5,-5,2,3 -5,-7,2,1 --6,1,-3,-6 -7,8,-2,8 -5,4,0,6 --8,-3,4,-3 --3,-6,2,6 -1,4,2,5 -0,7,6,-5 --1,7,5,4 -4,-5,-4,0 --2,1,4,-7 --2,0,0,8 -7,0,1,1 --3,-7,8,6 --2,-8,6,7 -6,3,-4,5 -5,2,-5,8 -4,-2,5,-2 -8,5,-4,-4 -2,6,-7,6 --4,-2,-6,-5 -0,5,-6,-1 -5,3,4,3 -4,2,1,5 -6,-6,-8,3 --7,2,3,-2 -0,2,2,1 -0,1,2,3 --6,4,1,-4 -7,-4,-1,4 --5,3,-3,0 -3,8,-3,-4 --2,-3,4,2 -4,7,-2,4 -4,-4,-3,-8 -1,0,-2,-6 -6,7,-4,0 --2,-7,2,-2 -0,4,2,2 --4,8,-1,0 --4,5,1,1 --2,-8,-1,4 -2,3,-3,4 --8,-4,-5,0 --6,3,0,2 -6,-5,1,0 -4,-2,-8,4 -0,7,-5,-2 --7,-3,5,-1 -5,7,-4,1 --3,-3,3,5 -2,0,-4,-4 --7,0,6,6 -4,-4,-3,-1 --6,6,-1,-6 --1,2,1,-8 --2,3,4,6 -5,8,-4,-8 -0,5,0,-4 --5,-3,7,7 -5,4,5,-2 -4,-2,8,-5 --4,2,-7,4 -1,-8,4,-4 -7,8,-7,3 -2,7,-8,-5 --1,-5,6,-7 -5,-4,7,-2 -0,-3,0,6 -0,-7,-2,2 -4,8,0,-1 -0,-3,5,-3 -5,-6,0,4 -1,-7,2,-2 --1,0,-3,1 --4,0,4,-6 -5,3,7,3 -7,-4,7,-8 --3,-5,3,7 -0,-6,8,2 -4,-6,-1,8 -0,-7,0,-8 --4,5,0,6 -7,6,-6,2 --6,-5,-7,3 -0,-1,4,-8 -4,6,-4,4 --4,-2,5,4 --8,-8,0,4 -2,-8,4,-1 -2,4,0,0 --6,-1,8,7 --6,5,8,-5 --3,-5,-7,-3 -3,-1,-5,-7 -0,4,-4,-7 -2,-4,-1,-6 --6,-6,0,5 -0,6,3,-5 -0,-3,8,2 -7,-6,6,-1 --3,7,-4,-5 --3,1,3,7 -5,-2,-6,-7 --6,3,-1,8 -0,0,-4,-2 --8,2,3,-4 -0,-2,-4,0 -1,8,-3,-7 --2,-4,3,0 -3,-8,7,0 --1,-6,3,-4 -3,0,8,4 -3,3,-5,-6 -5,0,-1,-2 -7,1,-4,8 -4,-5,3,-2 -4,-4,0,8 --4,2,1,-8 --8,0,-7,-2 -4,-2,0,0 --8,3,7,-8 -8,-8,6,-5 --8,0,3,-5 -6,3,-2,-3 -4,0,-5,7 --1,-5,-6,2 -4,-1,-7,2 --8,-1,-2,0 -1,7,-7,-2 -5,0,-5,-7 -8,-3,6,-2 -1,-6,2,-3 -6,-1,6,3 --7,4,3,4 --7,-5,-5,-4 --7,2,-8,-4 --5,8,3,-3 -1,2,-3,4 --6,-5,-4,1 -5,4,5,7 -0,0,-1,-4 -5,-8,3,-1 -5,6,-5,0 --7,-3,-6,0 -2,-8,0,1 -1,4,-7,-8 --4,-7,-6,3 -0,1,-1,0 --6,-1,6,0 -1,6,-4,-2 -8,-3,0,0 --2,0,-3,7 -3,8,-4,3 --8,7,2,0 -1,4,-6,3 -5,-3,4,-4 --3,-5,5,5 --6,4,-2,2 --4,0,2,4 --7,1,6,1 --2,2,4,6 --5,-2,6,0 --1,4,8,0 -0,8,6,-6 --6,6,-4,-7 --6,-7,3,0 -4,-1,3,4 -0,-7,-4,-6 --6,-5,-5,0 --2,-5,-4,0 -2,0,-8,6 --1,1,0,0 --6,-4,-3,-1 -7,5,-7,1 --5,-1,3,3 -6,1,0,1 -6,7,6,7 --3,1,0,-3 --5,-1,-6,4 --5,1,1,8 -8,-1,-2,-6 -3,0,6,7 -0,8,4,0 --8,0,-2,5 --4,-3,-5,5 --5,3,2,5 --2,-3,0,-6 --3,-4,1,-2 -8,-4,-7,-6 -2,8,6,-7 -3,-1,1,-6 -0,-8,1,3 --2,-4,8,0 -7,-7,-3,5 -8,5,6,-5 --3,7,2,8 -6,-1,-7,1 --4,0,-2,-2 -7,8,1,-3 --2,5,8,6 --7,-5,0,3 --7,3,-1,6 -2,-1,-4,0 --8,-6,2,-8 --7,-5,-5,1 -0,-5,-4,4 -5,-2,-3,-8 --5,-8,1,4 -5,0,7,-4 -8,7,1,-1 --4,-1,-5,2 -4,8,-6,1 --3,2,3,4 --5,-2,1,3 --3,5,5,4 --6,4,-1,5 -6,1,3,0 -0,-4,-5,0 --4,4,2,6 --7,-8,-6,7 -8,4,5,1 -0,5,-3,-1 -3,6,5,-8 -1,8,3,-6 -3,-3,-5,-8 --7,5,-5,0 --6,4,0,-6 --7,7,6,-3 --3,-1,7,8 --7,-7,1,-4 --7,-1,-8,6 -6,0,-2,2 --5,-8,0,7 --5,-4,8,4 -1,5,4,2 -8,8,-2,6 --3,2,-2,1 --5,-2,1,-2 -8,8,-8,-4 --7,-8,8,-4 -0,-6,8,-2 --6,8,1,0 --8,0,8,-4 --6,5,1,2 -1,7,5,-2 --4,1,0,-7 -2,-8,3,7 --1,-6,-2,-1 -3,-5,-1,7 -0,-7,2,1 -0,8,2,0 --1,-2,-8,-2 -6,2,5,0 -7,-8,-8,0 --2,1,2,6 --3,-7,-4,2 -7,1,4,-3 -5,4,-1,1 -8,-8,8,-7 -3,7,7,-1 -0,-7,0,-4 --4,2,7,-7 --7,2,-5,7 -7,-3,2,0 --8,1,2,0 -5,8,8,-3 -0,7,-2,7 --3,0,0,-1 -6,8,3,-1 -1,0,-8,0 -8,-5,6,6 -3,0,0,3 -1,4,-4,4 --2,-5,-3,3 -7,3,-1,-1 -2,-5,1,-5 --3,-2,6,6 -0,7,-2,-2 -0,0,3,-7 --1,-7,2,-2 --6,-1,0,1 --4,1,1,8 --4,-6,1,1 -5,7,3,-3 -8,-2,4,2 -0,-6,5,-8 -4,5,0,-6 -1,0,-2,-1 --6,0,0,-6 --5,-7,-4,-6 --8,8,-5,-2 -1,-7,0,4 -4,6,8,1 --2,-6,6,6 -7,1,-6,0 --5,6,-4,0 --4,1,1,4 -8,-7,-1,4 --7,8,4,-2 -8,5,-7,3 -2,-5,5,-1 --5,-5,3,8 --5,-3,-7,6 -5,2,2,1 --1,-7,-5,2 -0,7,8,-5 -6,-4,5,0 --1,5,-2,8 --8,7,0,7 --4,8,-1,1 -5,-1,1,-2 -2,-3,8,0 -0,6,-1,1 --2,7,-7,8 --6,1,-1,6 -5,7,-6,0 --5,-1,-6,-6 --2,3,-8,-5 -1,5,-7,-8 -7,-5,-2,5 --5,7,5,-2 --5,0,0,7 --4,-4,0,0 --3,0,2,-7 -5,4,3,-1 --5,-7,7,5 --2,-3,4,5 --5,-3,4,2 --7,0,-5,3 -0,0,-8,8 -0,5,-7,4 --8,-3,8,-2 --5,8,-2,-5 --8,8,0,0 --8,-3,5,-1 --6,1,8,-3 -3,7,-6,3 --6,6,2,5 -1,-4,-3,0 --8,-8,5,3 -1,-4,8,-2 -4,7,3,1 -7,0,4,0 -0,3,-4,-2 --7,3,7,4 --4,-7,-1,3 -1,-7,2,1 -3,3,-5,-1 -5,-7,2,2 -1,-4,-4,0 --8,5,-3,-1 -3,-3,4,0 -7,0,4,-5 -0,1,1,2 -1,-5,6,-5 --3,2,7,7 --3,-3,6,2 -2,-2,0,-3 -3,8,-3,2 --1,1,3,-4 -2,7,4,8 -7,6,-1,6 -8,8,6,5 -2,8,-6,-7 --1,-3,-3,3 -4,0,-5,-1 --4,-4,-1,2 -2,-1,-2,-3 -3,3,-3,1 --1,3,2,2 -4,1,4,7 --1,-6,-4,2 --5,-5,2,-1 --2,2,0,-5 --1,-8,5,-2 --6,1,-1,-1 --8,-8,0,2 -7,8,-7,-1 --6,7,0,-6 --4,4,8,-7 -7,1,5,7 --5,2,2,-5 -1,-2,-3,0 -0,7,-8,-5 --1,0,-5,6 --6,1,-4,-3 -8,2,4,-7 -0,-3,0,-7 -6,-5,-8,-4 --3,4,-3,7 -0,-1,-8,2 -3,1,-8,0 --8,1,3,7 --7,1,8,6 -7,7,-3,7 -4,0,2,-3 -0,-2,1,-7 --7,6,-3,7 --3,8,-7,4 -6,4,2,5 -3,-3,6,-7 -6,-8,-3,-1 --2,-8,-8,4 --3,-2,1,6 -3,1,-1,-1 -8,6,7,5 -5,7,7,-8 --7,3,3,4 -8,6,-5,-4 -1,-4,-5,-3 -4,6,-6,-6 --3,4,0,7 -1,-4,-3,8 -3,-7,-2,1 -2,-4,4,8 --5,1,-7,5 -0,-5,0,3 -0,7,-8,5 --8,-2,1,3 --5,8,8,6 -0,5,4,-1 -0,-8,-7,8 -3,2,1,-7 -2,-3,4,1 -5,4,7,-3 --8,-3,7,-3 --2,5,6,-5 -5,0,0,-3 --4,6,6,1 -8,-2,-5,2 -0,4,-2,3 --8,-5,-8,6 --5,0,5,7 --7,1,-8,4 -7,2,6,-2 --2,-7,-2,6 --7,7,0,5 --5,-3,1,4 --4,8,2,3 --7,0,0,-6 -2,4,0,8 -2,7,7,0 -7,4,-4,-3 -2,7,5,7 --3,4,1,3 --2,-3,-3,1 -2,8,-1,8 -0,-7,6,8 -1,6,5,5 --8,-6,-6,-5 -6,-8,-8,-1 --8,3,3,3 -5,-7,7,-2 -5,8,1,6 -0,2,3,5 --2,7,-7,-3 --5,6,1,-5 -6,7,-1,4 -8,-3,6,-7 -5,0,-8,3 -0,6,2,0 --8,-6,-6,5 -0,7,2,-3 -1,-4,6,-7 --6,7,0,4 -4,-4,0,4 -6,3,7,-2 -3,-8,2,3 -0,5,3,-8 -2,6,7,4 -2,-7,-5,1 --8,-3,-2,4 --7,-7,0,4 --4,-5,-6,1 --6,-6,0,-3 --8,8,-3,-4 --6,7,1,-6 --5,4,0,7 --4,-1,5,3 -5,-7,3,1 -0,-4,-6,-3 -6,-6,-1,-5 -3,1,5,-3 --1,1,2,-3 -0,7,-1,-7 --8,0,8,0 -0,8,0,-6 -2,-7,2,0 -0,-1,-2,-7 --2,0,1,1 -1,-7,8,4 -3,-6,0,7 -0,0,-5,4 -2,-7,0,6 --6,4,5,-7 --3,5,7,4 --2,-1,7,8 --7,0,-2,-4 -3,-6,6,0 -5,-4,-4,4 -6,8,8,-3 -6,-6,-6,3 -2,-3,-3,-3 -8,-5,-2,0 --3,5,7,-4 --7,-8,1,5 -0,-1,-1,-1 -8,1,7,-8 -4,4,2,4 -6,2,-1,2 --5,6,-6,5 --2,-5,-3,4 -6,-3,-4,0 -8,8,-5,-7 -2,2,0,-3 --5,-8,1,2 -7,-6,-2,8 --5,0,-3,3 --2,7,-4,-5 -8,-1,-6,1 -7,6,-1,-4 --3,0,2,1 -0,0,5,0 --1,8,-2,3 --3,2,1,-8 -1,7,-7,0 -1,4,-1,0 -6,-4,3,-2 --1,-6,-2,2 --2,2,2,2 -2,0,-3,5 --4,1,-8,-3 --4,1,5,-7 --6,8,1,4 -5,3,0,1 --8,-7,7,-1 --8,-3,1,-7 -0,2,4,7 -6,7,2,-8 -4,1,2,8 -3,-2,1,-5 -8,2,-7,6 -8,0,5,3 --7,4,8,-7 -3,8,-1,-7 --1,-5,-2,0 --3,0,6,3 -6,5,-3,-2 -1,8,7,-2 --4,-1,-7,-2 --6,-1,8,3 -8,-1,5,-6 -5,0,5,2 --4,8,0,-1 --5,2,7,-3 -5,-2,-6,5 -4,-4,4,0 --7,-1,-5,-5 --8,-5,4,5 -4,-6,-8,3 -7,2,7,-5 -1,6,2,-3 --3,3,-8,0 -1,-6,7,-3 --5,8,6,-3 --3,-2,-4,-6 -7,-7,-2,1 -5,4,-7,-1 -3,-4,-5,-1 --1,-5,6,-1 --8,4,-5,1 diff --git a/2018/inputs/3.txt b/2018/inputs/3.txt deleted file mode 100644 index 4701818..0000000 --- a/2018/inputs/3.txt +++ /dev/null @@ -1,1385 +0,0 @@ -#1 @ 342,645: 25x20 -#2 @ 124,968: 28x19 -#3 @ 680,765: 26x20 -#4 @ 832,699: 12x15 -#5 @ 4,746: 29x14 -#6 @ 926,115: 19x17 -#7 @ 662,587: 28x12 -#8 @ 532,568: 27x23 -#9 @ 860,23: 16x21 -#10 @ 530,562: 12x27 -#11 @ 15,254: 10x27 -#12 @ 375,611: 18x10 -#13 @ 357,389: 22x23 -#14 @ 483,392: 14x16 -#15 @ 426,705: 17x13 -#16 @ 273,918: 23x28 -#17 @ 873,722: 13x13 -#18 @ 429,749: 12x25 -#19 @ 701,937: 14x11 -#20 @ 89,231: 23x26 -#21 @ 704,220: 10x27 -#22 @ 481,847: 21x24 -#23 @ 9,378: 14x19 -#24 @ 682,442: 10x21 -#25 @ 242,63: 21x23 -#26 @ 748,871: 20x13 -#27 @ 784,338: 25x25 -#28 @ 966,669: 20x20 -#29 @ 589,833: 22x25 -#30 @ 489,489: 16x24 -#31 @ 976,478: 4x4 -#32 @ 739,826: 13x15 -#33 @ 783,753: 21x17 -#34 @ 433,367: 22x11 -#35 @ 32,841: 10x20 -#36 @ 258,497: 26x28 -#37 @ 632,776: 18x25 -#38 @ 517,389: 20x14 -#39 @ 446,740: 19x26 -#40 @ 667,455: 15x14 -#41 @ 664,252: 25x26 -#42 @ 227,45: 29x21 -#43 @ 127,138: 29x27 -#44 @ 466,308: 19x17 -#45 @ 356,134: 12x19 -#46 @ 609,640: 28x24 -#47 @ 677,228: 16x27 -#48 @ 149,610: 10x28 -#49 @ 863,498: 21x28 -#50 @ 913,511: 12x27 -#51 @ 748,761: 24x11 -#52 @ 802,288: 10x22 -#53 @ 26,442: 29x20 -#54 @ 85,464: 20x21 -#55 @ 262,944: 21x18 -#56 @ 876,753: 15x10 -#57 @ 105,199: 23x19 -#58 @ 335,848: 23x24 -#59 @ 467,537: 24x22 -#60 @ 552,217: 14x13 -#61 @ 534,820: 10x19 -#62 @ 261,579: 25x13 -#63 @ 541,445: 19x17 -#64 @ 869,769: 28x11 -#65 @ 447,668: 25x26 -#66 @ 42,734: 18x16 -#67 @ 553,233: 13x13 -#68 @ 47,861: 12x16 -#69 @ 33,834: 21x14 -#70 @ 240,174: 29x13 -#71 @ 611,362: 24x14 -#72 @ 899,371: 21x21 -#73 @ 340,5: 23x23 -#74 @ 69,246: 14x18 -#75 @ 432,558: 11x10 -#76 @ 737,175: 27x20 -#77 @ 623,365: 15x22 -#78 @ 666,453: 26x28 -#79 @ 368,774: 25x10 -#80 @ 923,879: 18x16 -#81 @ 37,315: 16x23 -#82 @ 119,279: 18x26 -#83 @ 928,850: 20x18 -#84 @ 896,902: 18x16 -#85 @ 332,590: 28x13 -#86 @ 902,815: 27x21 -#87 @ 215,508: 19x12 -#88 @ 981,57: 10x15 -#89 @ 706,393: 21x24 -#90 @ 975,369: 10x11 -#91 @ 635,845: 29x18 -#92 @ 831,543: 15x16 -#93 @ 296,865: 19x10 -#94 @ 889,189: 24x19 -#95 @ 59,749: 11x22 -#96 @ 739,946: 24x27 -#97 @ 536,759: 27x29 -#98 @ 982,234: 17x11 -#99 @ 639,615: 26x25 -#100 @ 867,397: 26x29 -#101 @ 881,784: 19x19 -#102 @ 215,912: 22x28 -#103 @ 127,336: 10x15 -#104 @ 313,729: 15x12 -#105 @ 695,74: 17x28 -#106 @ 748,187: 11x16 -#107 @ 809,2: 16x27 -#108 @ 891,192: 17x18 -#109 @ 72,920: 16x20 -#110 @ 41,967: 22x28 -#111 @ 91,733: 22x20 -#112 @ 464,641: 13x13 -#113 @ 464,860: 17x10 -#114 @ 623,106: 13x28 -#115 @ 358,85: 24x21 -#116 @ 774,944: 19x28 -#117 @ 752,587: 11x20 -#118 @ 635,103: 25x11 -#119 @ 498,36: 17x11 -#120 @ 227,659: 15x13 -#121 @ 924,553: 13x13 -#122 @ 775,297: 23x24 -#123 @ 479,866: 10x11 -#124 @ 387,798: 11x28 -#125 @ 526,847: 19x27 -#126 @ 747,861: 11x25 -#127 @ 789,652: 14x10 -#128 @ 419,7: 17x13 -#129 @ 356,142: 26x10 -#130 @ 436,239: 14x27 -#131 @ 555,710: 14x23 -#132 @ 871,447: 13x27 -#133 @ 473,730: 14x14 -#134 @ 558,170: 16x18 -#135 @ 888,882: 29x25 -#136 @ 834,147: 24x18 -#137 @ 721,467: 28x12 -#138 @ 223,105: 28x26 -#139 @ 285,326: 28x23 -#140 @ 584,300: 3x6 -#141 @ 710,754: 23x21 -#142 @ 283,892: 21x14 -#143 @ 448,894: 18x3 -#144 @ 380,479: 16x15 -#145 @ 703,57: 16x20 -#146 @ 692,448: 24x11 -#147 @ 926,350: 20x26 -#148 @ 167,528: 25x12 -#149 @ 444,722: 28x21 -#150 @ 166,183: 15x18 -#151 @ 546,472: 29x18 -#152 @ 532,900: 12x22 -#153 @ 215,490: 29x20 -#154 @ 678,458: 25x23 -#155 @ 601,462: 24x11 -#156 @ 484,514: 12x11 -#157 @ 863,763: 10x18 -#158 @ 653,452: 16x23 -#159 @ 464,302: 13x21 -#160 @ 868,65: 21x18 -#161 @ 227,824: 20x11 -#162 @ 111,629: 29x19 -#163 @ 55,554: 27x21 -#164 @ 0,757: 21x17 -#165 @ 418,861: 13x16 -#166 @ 932,903: 12x16 -#167 @ 429,772: 11x14 -#168 @ 706,805: 11x23 -#169 @ 487,24: 26x15 -#170 @ 806,900: 16x16 -#171 @ 580,719: 24x22 -#172 @ 458,481: 20x17 -#173 @ 343,488: 18x11 -#174 @ 734,342: 12x27 -#175 @ 320,439: 4x3 -#176 @ 446,635: 26x25 -#177 @ 552,683: 11x23 -#178 @ 181,168: 26x24 -#179 @ 851,583: 27x28 -#180 @ 879,363: 10x11 -#181 @ 884,139: 11x21 -#182 @ 912,88: 24x27 -#183 @ 52,35: 22x18 -#184 @ 657,705: 11x14 -#185 @ 370,777: 11x17 -#186 @ 801,354: 21x24 -#187 @ 773,546: 16x20 -#188 @ 888,322: 19x11 -#189 @ 807,788: 27x13 -#190 @ 465,956: 19x29 -#191 @ 369,770: 13x21 -#192 @ 311,137: 12x14 -#193 @ 148,150: 19x29 -#194 @ 389,613: 28x25 -#195 @ 429,373: 10x25 -#196 @ 892,148: 20x15 -#197 @ 890,271: 11x19 -#198 @ 58,861: 18x19 -#199 @ 449,255: 9x5 -#200 @ 257,887: 27x15 -#201 @ 383,616: 20x18 -#202 @ 663,657: 18x21 -#203 @ 331,648: 25x13 -#204 @ 509,53: 10x28 -#205 @ 86,287: 15x20 -#206 @ 753,190: 20x20 -#207 @ 922,527: 19x12 -#208 @ 132,948: 20x26 -#209 @ 883,786: 15x21 -#210 @ 117,592: 27x15 -#211 @ 960,611: 13x22 -#212 @ 829,769: 14x19 -#213 @ 669,686: 17x13 -#214 @ 276,787: 27x10 -#215 @ 619,909: 18x22 -#216 @ 418,209: 21x25 -#217 @ 231,831: 27x18 -#218 @ 336,538: 22x18 -#219 @ 180,783: 14x23 -#220 @ 609,263: 22x10 -#221 @ 360,982: 21x16 -#222 @ 775,813: 14x26 -#223 @ 906,198: 10x24 -#224 @ 937,144: 28x28 -#225 @ 475,903: 24x12 -#226 @ 887,149: 11x16 -#227 @ 927,259: 20x25 -#228 @ 71,862: 29x26 -#229 @ 136,954: 26x17 -#230 @ 721,827: 15x13 -#231 @ 769,931: 21x25 -#232 @ 728,119: 13x28 -#233 @ 654,942: 13x27 -#234 @ 434,737: 18x13 -#235 @ 672,331: 27x20 -#236 @ 816,17: 25x21 -#237 @ 251,781: 28x20 -#238 @ 342,209: 16x10 -#239 @ 581,434: 23x22 -#240 @ 782,100: 14x11 -#241 @ 878,831: 14x12 -#242 @ 667,233: 19x28 -#243 @ 237,650: 28x24 -#244 @ 425,738: 11x15 -#245 @ 936,470: 23x23 -#246 @ 68,321: 21x19 -#247 @ 356,539: 27x29 -#248 @ 945,353: 18x23 -#249 @ 906,933: 22x28 -#250 @ 360,812: 10x29 -#251 @ 884,774: 17x27 -#252 @ 413,769: 23x20 -#253 @ 594,75: 21x15 -#254 @ 676,702: 15x11 -#255 @ 233,529: 27x25 -#256 @ 173,236: 15x17 -#257 @ 907,949: 16x13 -#258 @ 809,570: 24x10 -#259 @ 67,678: 29x22 -#260 @ 176,951: 25x18 -#261 @ 754,625: 10x18 -#262 @ 142,270: 26x29 -#263 @ 558,673: 24x19 -#264 @ 224,27: 24x14 -#265 @ 725,829: 7x6 -#266 @ 703,941: 9x3 -#267 @ 880,864: 28x27 -#268 @ 727,445: 25x24 -#269 @ 747,520: 17x15 -#270 @ 850,410: 26x21 -#271 @ 363,964: 10x16 -#272 @ 752,721: 23x16 -#273 @ 295,351: 26x20 -#274 @ 899,877: 26x16 -#275 @ 95,804: 20x28 -#276 @ 543,866: 20x16 -#277 @ 917,887: 19x27 -#278 @ 449,474: 16x22 -#279 @ 673,459: 28x23 -#280 @ 971,786: 13x17 -#281 @ 42,176: 21x18 -#282 @ 531,886: 15x13 -#283 @ 679,438: 15x22 -#284 @ 161,659: 19x25 -#285 @ 838,148: 15x23 -#286 @ 496,732: 26x14 -#287 @ 482,256: 19x26 -#288 @ 389,941: 27x25 -#289 @ 352,255: 23x15 -#290 @ 825,688: 25x24 -#291 @ 894,313: 23x20 -#292 @ 906,553: 21x17 -#293 @ 293,130: 21x13 -#294 @ 549,80: 25x18 -#295 @ 85,871: 20x10 -#296 @ 876,734: 20x24 -#297 @ 831,935: 14x17 -#298 @ 618,819: 23x20 -#299 @ 750,70: 24x14 -#300 @ 749,711: 22x17 -#301 @ 555,801: 17x12 -#302 @ 544,64: 28x21 -#303 @ 114,413: 21x22 -#304 @ 215,526: 13x21 -#305 @ 147,31: 25x12 -#306 @ 679,427: 18x17 -#307 @ 634,930: 23x24 -#308 @ 41,419: 21x28 -#309 @ 892,162: 18x24 -#310 @ 812,886: 19x14 -#311 @ 440,700: 28x13 -#312 @ 586,832: 28x21 -#313 @ 255,687: 13x22 -#314 @ 945,879: 22x16 -#315 @ 480,731: 18x11 -#316 @ 738,731: 15x10 -#317 @ 528,621: 11x16 -#318 @ 243,787: 28x26 -#319 @ 512,493: 22x13 -#320 @ 762,692: 27x11 -#321 @ 316,57: 12x14 -#322 @ 410,860: 17x12 -#323 @ 772,591: 14x24 -#324 @ 813,221: 13x11 -#325 @ 161,271: 12x14 -#326 @ 520,597: 26x19 -#327 @ 577,129: 25x20 -#328 @ 448,31: 10x15 -#329 @ 594,33: 16x27 -#330 @ 170,498: 25x19 -#331 @ 882,833: 6x4 -#332 @ 190,548: 12x26 -#333 @ 639,879: 28x25 -#334 @ 473,817: 19x26 -#335 @ 543,458: 11x23 -#336 @ 676,657: 26x25 -#337 @ 786,353: 28x17 -#338 @ 873,508: 14x17 -#339 @ 208,782: 17x27 -#340 @ 392,542: 10x26 -#341 @ 672,650: 29x23 -#342 @ 446,637: 20x18 -#343 @ 534,58: 16x15 -#344 @ 696,760: 23x17 -#345 @ 265,767: 18x15 -#346 @ 105,750: 12x16 -#347 @ 731,438: 28x10 -#348 @ 535,833: 24x21 -#349 @ 72,531: 18x28 -#350 @ 640,734: 27x21 -#351 @ 156,265: 15x16 -#352 @ 227,299: 24x22 -#353 @ 552,492: 11x29 -#354 @ 605,95: 14x20 -#355 @ 665,490: 11x25 -#356 @ 456,289: 25x12 -#357 @ 876,516: 13x18 -#358 @ 26,163: 20x28 -#359 @ 228,769: 19x11 -#360 @ 766,766: 16x12 -#361 @ 167,654: 13x28 -#362 @ 728,185: 20x25 -#363 @ 321,340: 23x20 -#364 @ 327,175: 18x14 -#365 @ 83,860: 10x19 -#366 @ 361,177: 20x24 -#367 @ 282,505: 18x16 -#368 @ 780,44: 29x28 -#369 @ 854,406: 15x25 -#370 @ 142,928: 10x19 -#371 @ 114,594: 11x20 -#372 @ 775,78: 26x24 -#373 @ 264,791: 28x12 -#374 @ 789,217: 24x20 -#375 @ 931,559: 19x22 -#376 @ 523,549: 22x20 -#377 @ 744,356: 23x24 -#378 @ 630,746: 25x11 -#379 @ 339,201: 11x28 -#380 @ 777,698: 25x14 -#381 @ 198,933: 29x21 -#382 @ 222,919: 27x25 -#383 @ 356,648: 16x19 -#384 @ 237,915: 10x12 -#385 @ 10,864: 17x26 -#386 @ 494,808: 29x23 -#387 @ 440,547: 24x25 -#388 @ 688,247: 10x16 -#389 @ 95,580: 16x19 -#390 @ 374,8: 12x27 -#391 @ 287,332: 20x26 -#392 @ 453,940: 24x22 -#393 @ 344,878: 10x22 -#394 @ 541,277: 16x18 -#395 @ 965,360: 24x12 -#396 @ 280,878: 21x20 -#397 @ 680,384: 25x19 -#398 @ 670,76: 12x12 -#399 @ 540,457: 18x20 -#400 @ 524,406: 17x16 -#401 @ 625,272: 25x22 -#402 @ 100,906: 26x12 -#403 @ 281,871: 7x10 -#404 @ 275,849: 21x26 -#405 @ 357,559: 13x13 -#406 @ 918,753: 25x21 -#407 @ 270,837: 25x17 -#408 @ 780,84: 20x20 -#409 @ 503,893: 11x13 -#410 @ 154,609: 12x23 -#411 @ 871,739: 21x22 -#412 @ 529,698: 27x27 -#413 @ 376,844: 14x23 -#414 @ 498,876: 13x21 -#415 @ 893,958: 15x27 -#416 @ 635,498: 20x20 -#417 @ 571,884: 24x21 -#418 @ 336,586: 24x24 -#419 @ 0,206: 29x16 -#420 @ 655,64: 24x11 -#421 @ 436,648: 28x16 -#422 @ 952,593: 17x11 -#423 @ 643,6: 17x18 -#424 @ 224,166: 29x11 -#425 @ 818,905: 15x14 -#426 @ 18,863: 18x11 -#427 @ 497,902: 15x10 -#428 @ 564,545: 16x29 -#429 @ 657,446: 18x20 -#430 @ 245,25: 17x11 -#431 @ 936,346: 23x24 -#432 @ 127,152: 24x19 -#433 @ 563,928: 19x27 -#434 @ 684,407: 27x13 -#435 @ 737,584: 15x15 -#436 @ 644,837: 16x14 -#437 @ 702,978: 20x15 -#438 @ 422,65: 11x16 -#439 @ 121,142: 13x20 -#440 @ 68,437: 19x16 -#441 @ 121,382: 24x28 -#442 @ 805,910: 29x14 -#443 @ 795,432: 21x20 -#444 @ 269,735: 25x22 -#445 @ 226,877: 11x17 -#446 @ 550,450: 29x18 -#447 @ 606,726: 14x25 -#448 @ 46,546: 10x19 -#449 @ 320,95: 11x25 -#450 @ 935,419: 12x15 -#451 @ 453,862: 13x16 -#452 @ 315,500: 23x12 -#453 @ 181,127: 17x18 -#454 @ 243,907: 19x13 -#455 @ 263,960: 29x22 -#456 @ 509,159: 14x17 -#457 @ 486,810: 23x21 -#458 @ 560,945: 25x13 -#459 @ 6,400: 24x28 -#460 @ 368,783: 17x23 -#461 @ 75,792: 26x29 -#462 @ 543,395: 22x23 -#463 @ 47,464: 19x10 -#464 @ 342,494: 27x24 -#465 @ 911,861: 19x25 -#466 @ 94,272: 23x23 -#467 @ 420,516: 15x26 -#468 @ 146,233: 20x27 -#469 @ 201,907: 10x23 -#470 @ 446,887: 23x16 -#471 @ 468,702: 14x27 -#472 @ 799,865: 23x25 -#473 @ 451,242: 27x20 -#474 @ 915,801: 28x27 -#475 @ 471,445: 23x16 -#476 @ 381,751: 26x28 -#477 @ 903,539: 23x21 -#478 @ 621,280: 13x26 -#479 @ 658,132: 27x19 -#480 @ 136,639: 22x26 -#481 @ 24,185: 22x23 -#482 @ 732,779: 25x25 -#483 @ 760,858: 20x22 -#484 @ 24,408: 26x19 -#485 @ 457,627: 20x16 -#486 @ 353,284: 20x10 -#487 @ 920,899: 10x3 -#488 @ 436,694: 11x17 -#489 @ 849,162: 17x16 -#490 @ 786,236: 27x20 -#491 @ 709,245: 11x28 -#492 @ 462,389: 13x17 -#493 @ 738,88: 27x21 -#494 @ 111,617: 24x24 -#495 @ 896,764: 11x23 -#496 @ 473,321: 23x16 -#497 @ 589,67: 17x16 -#498 @ 183,298: 18x17 -#499 @ 557,675: 10x11 -#500 @ 875,298: 21x17 -#501 @ 128,420: 18x25 -#502 @ 158,17: 27x26 -#503 @ 966,380: 13x29 -#504 @ 571,449: 15x28 -#505 @ 968,404: 12x27 -#506 @ 722,350: 10x24 -#507 @ 247,595: 17x25 -#508 @ 65,734: 22x21 -#509 @ 411,715: 25x12 -#510 @ 123,742: 15x12 -#511 @ 439,687: 19x12 -#512 @ 829,932: 12x13 -#513 @ 893,146: 23x19 -#514 @ 861,131: 15x23 -#515 @ 551,85: 20x7 -#516 @ 957,437: 22x17 -#517 @ 777,65: 22x24 -#518 @ 638,851: 24x21 -#519 @ 116,492: 12x29 -#520 @ 187,785: 3x18 -#521 @ 791,56: 17x27 -#522 @ 406,108: 28x28 -#523 @ 695,252: 21x16 -#524 @ 498,247: 24x17 -#525 @ 301,235: 19x27 -#526 @ 14,173: 13x10 -#527 @ 116,587: 11x29 -#528 @ 170,247: 18x22 -#529 @ 714,745: 20x23 -#530 @ 682,474: 27x19 -#531 @ 838,605: 23x22 -#532 @ 684,330: 20x18 -#533 @ 754,852: 27x25 -#534 @ 885,197: 24x26 -#535 @ 97,256: 16x18 -#536 @ 604,669: 20x19 -#537 @ 612,14: 18x29 -#538 @ 278,738: 8x14 -#539 @ 102,976: 13x15 -#540 @ 50,860: 16x12 -#541 @ 574,411: 16x22 -#542 @ 124,894: 26x20 -#543 @ 848,521: 25x25 -#544 @ 271,287: 25x27 -#545 @ 253,656: 21x16 -#546 @ 547,979: 18x11 -#547 @ 444,332: 12x26 -#548 @ 106,753: 15x16 -#549 @ 886,615: 14x15 -#550 @ 549,216: 27x24 -#551 @ 481,720: 23x13 -#552 @ 505,7: 17x22 -#553 @ 539,106: 28x27 -#554 @ 395,174: 24x12 -#555 @ 547,490: 10x22 -#556 @ 950,79: 21x12 -#557 @ 529,817: 12x23 -#558 @ 40,270: 19x24 -#559 @ 556,127: 25x14 -#560 @ 407,39: 16x26 -#561 @ 130,852: 29x14 -#562 @ 144,368: 27x22 -#563 @ 980,174: 18x22 -#564 @ 285,98: 16x24 -#565 @ 648,686: 16x26 -#566 @ 361,487: 21x16 -#567 @ 471,380: 23x14 -#568 @ 167,331: 23x25 -#569 @ 768,773: 14x16 -#570 @ 328,13: 29x15 -#571 @ 444,697: 14x17 -#572 @ 215,301: 27x27 -#573 @ 238,207: 23x14 -#574 @ 252,346: 21x20 -#575 @ 910,272: 11x18 -#576 @ 751,833: 18x13 -#577 @ 781,221: 10x17 -#578 @ 538,775: 14x26 -#579 @ 982,705: 11x21 -#580 @ 205,805: 25x27 -#581 @ 948,713: 21x12 -#582 @ 647,249: 11x20 -#583 @ 841,156: 19x21 -#584 @ 401,835: 13x28 -#585 @ 637,819: 24x12 -#586 @ 286,241: 19x23 -#587 @ 661,878: 15x24 -#588 @ 115,774: 19x14 -#589 @ 353,655: 22x14 -#590 @ 838,616: 25x23 -#591 @ 573,395: 28x27 -#592 @ 321,67: 26x13 -#593 @ 371,931: 17x19 -#594 @ 765,719: 24x10 -#595 @ 595,574: 21x21 -#596 @ 346,497: 10x16 -#597 @ 67,869: 16x19 -#598 @ 133,284: 10x25 -#599 @ 464,174: 20x25 -#600 @ 613,82: 29x28 -#601 @ 98,519: 27x12 -#602 @ 896,934: 14x17 -#603 @ 645,205: 23x23 -#604 @ 810,96: 9x15 -#605 @ 91,464: 14x23 -#606 @ 798,67: 18x21 -#607 @ 560,243: 27x20 -#608 @ 486,52: 14x12 -#609 @ 623,174: 11x20 -#610 @ 203,404: 10x14 -#611 @ 927,293: 12x10 -#612 @ 457,860: 26x14 -#613 @ 690,648: 13x15 -#614 @ 673,615: 23x22 -#615 @ 399,718: 16x14 -#616 @ 309,695: 23x17 -#617 @ 881,450: 10x24 -#618 @ 879,295: 12x29 -#619 @ 914,865: 5x4 -#620 @ 692,653: 28x26 -#621 @ 468,183: 19x11 -#622 @ 487,258: 13x25 -#623 @ 458,724: 13x16 -#624 @ 793,416: 28x23 -#625 @ 804,843: 28x13 -#626 @ 345,711: 15x20 -#627 @ 679,461: 28x23 -#628 @ 652,655: 20x20 -#629 @ 330,343: 12x13 -#630 @ 919,801: 16x11 -#631 @ 974,473: 10x28 -#632 @ 112,537: 11x18 -#633 @ 680,494: 23x25 -#634 @ 307,283: 16x28 -#635 @ 904,314: 11x25 -#636 @ 718,778: 12x22 -#637 @ 30,550: 23x25 -#638 @ 146,964: 14x18 -#639 @ 167,242: 28x19 -#640 @ 228,443: 17x15 -#641 @ 914,547: 10x15 -#642 @ 931,708: 23x23 -#643 @ 105,180: 16x10 -#644 @ 455,283: 14x16 -#645 @ 491,723: 28x17 -#646 @ 618,6: 17x27 -#647 @ 635,361: 24x25 -#648 @ 883,585: 26x16 -#649 @ 131,346: 17x26 -#650 @ 78,25: 22x12 -#651 @ 611,643: 28x22 -#652 @ 647,114: 15x23 -#653 @ 229,550: 21x28 -#654 @ 190,124: 15x14 -#655 @ 903,330: 13x16 -#656 @ 750,722: 20x19 -#657 @ 26,456: 25x13 -#658 @ 414,283: 16x16 -#659 @ 940,221: 28x25 -#660 @ 585,932: 20x18 -#661 @ 96,398: 20x17 -#662 @ 371,915: 12x19 -#663 @ 819,706: 22x25 -#664 @ 347,500: 15x9 -#665 @ 275,85: 24x10 -#666 @ 435,743: 26x26 -#667 @ 535,568: 22x20 -#668 @ 46,389: 17x25 -#669 @ 584,880: 24x18 -#670 @ 630,266: 18x18 -#671 @ 431,377: 26x14 -#672 @ 559,677: 4x3 -#673 @ 701,439: 16x14 -#674 @ 829,446: 20x11 -#675 @ 555,565: 20x13 -#676 @ 917,846: 14x17 -#677 @ 593,676: 18x16 -#678 @ 542,798: 20x19 -#679 @ 6,372: 24x29 -#680 @ 578,809: 24x24 -#681 @ 64,522: 11x4 -#682 @ 591,896: 13x26 -#683 @ 932,572: 11x25 -#684 @ 867,131: 27x19 -#685 @ 495,889: 23x22 -#686 @ 367,827: 21x13 -#687 @ 232,45: 18x28 -#688 @ 704,711: 11x27 -#689 @ 309,517: 23x13 -#690 @ 429,199: 17x11 -#691 @ 717,52: 20x15 -#692 @ 912,877: 27x25 -#693 @ 447,764: 16x11 -#694 @ 799,769: 28x22 -#695 @ 361,912: 27x26 -#696 @ 891,829: 10x28 -#697 @ 233,895: 20x23 -#698 @ 806,276: 16x13 -#699 @ 377,966: 21x18 -#700 @ 792,875: 20x22 -#701 @ 255,807: 18x19 -#702 @ 634,238: 15x26 -#703 @ 492,519: 13x24 -#704 @ 953,632: 19x26 -#705 @ 684,587: 10x17 -#706 @ 391,424: 16x17 -#707 @ 654,158: 14x27 -#708 @ 118,638: 23x11 -#709 @ 302,282: 17x13 -#710 @ 662,54: 14x19 -#711 @ 909,835: 14x23 -#712 @ 558,971: 18x11 -#713 @ 90,774: 11x28 -#714 @ 745,346: 15x11 -#715 @ 488,860: 22x14 -#716 @ 848,568: 26x23 -#717 @ 6,625: 28x25 -#718 @ 34,388: 15x18 -#719 @ 965,778: 23x24 -#720 @ 103,500: 20x18 -#721 @ 506,222: 29x17 -#722 @ 226,197: 24x25 -#723 @ 129,939: 15x25 -#724 @ 140,644: 11x18 -#725 @ 905,904: 20x25 -#726 @ 423,276: 13x12 -#727 @ 62,511: 17x24 -#728 @ 932,814: 19x26 -#729 @ 9,810: 11x26 -#730 @ 32,624: 16x20 -#731 @ 967,236: 28x18 -#732 @ 616,948: 27x12 -#733 @ 714,733: 15x17 -#734 @ 277,783: 25x24 -#735 @ 482,675: 16x12 -#736 @ 862,11: 19x26 -#737 @ 667,668: 27x15 -#738 @ 131,406: 13x28 -#739 @ 707,788: 26x27 -#740 @ 859,505: 21x21 -#741 @ 968,785: 4x6 -#742 @ 813,939: 11x27 -#743 @ 611,781: 28x17 -#744 @ 298,82: 28x27 -#745 @ 352,828: 16x27 -#746 @ 920,831: 20x23 -#747 @ 967,694: 19x29 -#748 @ 370,50: 25x18 -#749 @ 545,724: 13x16 -#750 @ 102,391: 13x22 -#751 @ 904,122: 22x19 -#752 @ 118,439: 23x10 -#753 @ 793,859: 23x27 -#754 @ 722,798: 27x29 -#755 @ 97,774: 24x10 -#756 @ 326,707: 26x14 -#757 @ 559,909: 28x14 -#758 @ 33,822: 29x21 -#759 @ 508,227: 24x7 -#760 @ 115,427: 26x16 -#761 @ 665,766: 27x25 -#762 @ 303,847: 19x28 -#763 @ 157,535: 19x12 -#764 @ 968,680: 18x10 -#765 @ 668,464: 20x9 -#766 @ 114,534: 27x10 -#767 @ 841,609: 17x21 -#768 @ 972,671: 20x13 -#769 @ 490,506: 27x18 -#770 @ 0,407: 13x26 -#771 @ 626,219: 11x14 -#772 @ 174,512: 12x24 -#773 @ 162,251: 10x18 -#774 @ 612,206: 11x25 -#775 @ 97,517: 11x10 -#776 @ 31,916: 11x17 -#777 @ 261,148: 17x16 -#778 @ 815,577: 26x24 -#779 @ 545,521: 29x23 -#780 @ 842,800: 25x23 -#781 @ 391,437: 23x20 -#782 @ 333,886: 20x14 -#783 @ 109,171: 11x14 -#784 @ 344,483: 28x16 -#785 @ 581,195: 15x24 -#786 @ 608,372: 12x13 -#787 @ 740,279: 14x18 -#788 @ 653,626: 27x22 -#789 @ 308,182: 24x20 -#790 @ 899,219: 16x12 -#791 @ 515,556: 21x11 -#792 @ 171,0: 18x29 -#793 @ 204,304: 27x14 -#794 @ 488,289: 25x25 -#795 @ 479,382: 14x18 -#796 @ 626,889: 25x11 -#797 @ 604,948: 16x10 -#798 @ 182,277: 21x18 -#799 @ 623,205: 24x20 -#800 @ 720,654: 11x25 -#801 @ 731,103: 26x17 -#802 @ 829,581: 14x25 -#803 @ 431,738: 17x29 -#804 @ 524,620: 15x12 -#805 @ 512,539: 23x23 -#806 @ 829,943: 29x18 -#807 @ 93,176: 13x26 -#808 @ 883,796: 12x12 -#809 @ 214,543: 28x16 -#810 @ 518,231: 15x14 -#811 @ 213,502: 21x20 -#812 @ 255,598: 10x22 -#813 @ 352,477: 24x16 -#814 @ 664,653: 15x20 -#815 @ 741,338: 28x26 -#816 @ 361,174: 25x22 -#817 @ 101,582: 14x27 -#818 @ 237,103: 13x12 -#819 @ 814,157: 20x17 -#820 @ 182,216: 28x21 -#821 @ 194,282: 17x18 -#822 @ 247,657: 20x14 -#823 @ 0,647: 14x29 -#824 @ 899,959: 12x23 -#825 @ 151,90: 20x20 -#826 @ 341,562: 25x22 -#827 @ 895,137: 28x18 -#828 @ 853,703: 16x11 -#829 @ 8,934: 11x17 -#830 @ 395,528: 28x13 -#831 @ 874,122: 13x28 -#832 @ 605,187: 19x17 -#833 @ 684,219: 24x24 -#834 @ 382,885: 13x21 -#835 @ 751,858: 19x21 -#836 @ 518,38: 11x27 -#837 @ 812,383: 21x28 -#838 @ 904,886: 21x19 -#839 @ 356,751: 25x24 -#840 @ 586,554: 28x20 -#841 @ 98,582: 10x25 -#842 @ 438,552: 11x21 -#843 @ 231,601: 20x20 -#844 @ 906,176: 11x21 -#845 @ 237,52: 12x23 -#846 @ 81,19: 15x21 -#847 @ 600,731: 19x14 -#848 @ 553,43: 10x22 -#849 @ 703,825: 14x21 -#850 @ 193,283: 10x26 -#851 @ 73,407: 22x26 -#852 @ 226,602: 25x21 -#853 @ 515,223: 26x15 -#854 @ 95,363: 28x13 -#855 @ 927,2: 28x22 -#856 @ 457,470: 16x13 -#857 @ 67,23: 24x14 -#858 @ 435,244: 10x16 -#859 @ 640,450: 29x22 -#860 @ 385,778: 16x23 -#861 @ 734,157: 23x25 -#862 @ 516,727: 11x15 -#863 @ 488,733: 16x12 -#864 @ 83,719: 19x21 -#865 @ 530,287: 15x15 -#866 @ 729,671: 24x16 -#867 @ 240,320: 26x18 -#868 @ 311,583: 13x24 -#869 @ 224,956: 10x13 -#870 @ 662,482: 17x14 -#871 @ 533,896: 12x17 -#872 @ 844,440: 10x26 -#873 @ 104,625: 16x11 -#874 @ 632,431: 25x17 -#875 @ 735,292: 22x24 -#876 @ 74,625: 22x24 -#877 @ 752,738: 24x25 -#878 @ 599,594: 18x10 -#879 @ 220,951: 15x26 -#880 @ 339,67: 14x19 -#881 @ 856,704: 15x22 -#882 @ 829,158: 10x13 -#883 @ 823,838: 27x11 -#884 @ 368,952: 10x15 -#885 @ 32,281: 23x28 -#886 @ 700,84: 11x26 -#887 @ 800,342: 23x9 -#888 @ 392,728: 18x10 -#889 @ 488,802: 22x26 -#890 @ 206,785: 18x25 -#891 @ 411,294: 24x11 -#892 @ 566,932: 24x10 -#893 @ 529,409: 15x17 -#894 @ 477,549: 24x24 -#895 @ 816,957: 14x22 -#896 @ 256,719: 23x20 -#897 @ 860,304: 15x16 -#898 @ 881,268: 27x10 -#899 @ 470,387: 17x10 -#900 @ 173,25: 24x13 -#901 @ 144,28: 26x16 -#902 @ 685,372: 14x23 -#903 @ 695,681: 22x14 -#904 @ 748,874: 29x22 -#905 @ 897,765: 18x17 -#906 @ 880,756: 24x12 -#907 @ 627,112: 24x18 -#908 @ 655,479: 16x11 -#909 @ 392,560: 15x16 -#910 @ 61,740: 23x20 -#911 @ 696,232: 11x20 -#912 @ 452,30: 11x24 -#913 @ 581,289: 16x23 -#914 @ 786,561: 16x19 -#915 @ 774,346: 23x28 -#916 @ 537,171: 25x11 -#917 @ 326,723: 11x27 -#918 @ 224,914: 17x16 -#919 @ 906,176: 25x18 -#920 @ 878,572: 27x25 -#921 @ 391,561: 19x27 -#922 @ 715,976: 19x12 -#923 @ 275,748: 23x19 -#924 @ 381,802: 10x14 -#925 @ 940,217: 24x23 -#926 @ 741,53: 27x15 -#927 @ 104,445: 16x18 -#928 @ 519,127: 27x20 -#929 @ 445,598: 23x21 -#930 @ 126,601: 29x13 -#931 @ 658,225: 24x19 -#932 @ 920,952: 26x23 -#933 @ 110,776: 16x14 -#934 @ 896,945: 24x14 -#935 @ 733,125: 11x17 -#936 @ 849,555: 23x17 -#937 @ 376,546: 24x18 -#938 @ 153,930: 24x24 -#939 @ 470,855: 22x21 -#940 @ 45,321: 27x10 -#941 @ 773,553: 26x14 -#942 @ 749,180: 12x14 -#943 @ 736,631: 28x26 -#944 @ 737,871: 11x14 -#945 @ 447,253: 14x11 -#946 @ 825,628: 27x26 -#947 @ 749,435: 11x20 -#948 @ 919,271: 10x14 -#949 @ 556,558: 10x14 -#950 @ 258,595: 14x28 -#951 @ 324,858: 12x15 -#952 @ 54,735: 24x20 -#953 @ 718,354: 25x10 -#954 @ 954,20: 22x17 -#955 @ 625,176: 15x28 -#956 @ 828,374: 26x14 -#957 @ 946,677: 29x25 -#958 @ 94,678: 12x26 -#959 @ 657,251: 16x22 -#960 @ 537,124: 26x14 -#961 @ 893,609: 14x11 -#962 @ 131,596: 12x13 -#963 @ 436,44: 18x17 -#964 @ 359,651: 18x21 -#965 @ 427,288: 29x14 -#966 @ 521,545: 13x22 -#967 @ 558,231: 17x28 -#968 @ 179,334: 26x28 -#969 @ 801,166: 20x29 -#970 @ 542,41: 25x27 -#971 @ 545,606: 24x29 -#972 @ 278,868: 20x17 -#973 @ 46,956: 16x25 -#974 @ 62,784: 26x15 -#975 @ 346,55: 13x26 -#976 @ 772,213: 22x28 -#977 @ 581,146: 29x17 -#978 @ 283,845: 16x13 -#979 @ 961,683: 19x13 -#980 @ 968,686: 25x17 -#981 @ 637,18: 29x22 -#982 @ 558,932: 24x10 -#983 @ 376,193: 26x10 -#984 @ 884,430: 15x10 -#985 @ 317,13: 21x18 -#986 @ 568,56: 28x13 -#987 @ 661,718: 25x15 -#988 @ 715,672: 20x20 -#989 @ 861,782: 17x26 -#990 @ 455,852: 12x25 -#991 @ 889,802: 17x11 -#992 @ 879,106: 25x23 -#993 @ 867,347: 15x21 -#994 @ 924,422: 18x10 -#995 @ 814,942: 18x29 -#996 @ 84,858: 12x22 -#997 @ 581,427: 28x24 -#998 @ 247,182: 27x21 -#999 @ 971,182: 23x21 -#1000 @ 978,776: 11x17 -#1001 @ 1,786: 13x26 -#1002 @ 977,224: 20x25 -#1003 @ 576,413: 12x12 -#1004 @ 892,182: 23x11 -#1005 @ 680,350: 26x15 -#1006 @ 489,881: 21x15 -#1007 @ 900,891: 21x17 -#1008 @ 591,883: 12x22 -#1009 @ 826,602: 14x24 -#1010 @ 366,486: 23x22 -#1011 @ 711,115: 19x19 -#1012 @ 707,116: 27x10 -#1013 @ 826,817: 27x19 -#1014 @ 315,770: 14x11 -#1015 @ 296,676: 21x26 -#1016 @ 713,373: 19x18 -#1017 @ 7,925: 28x26 -#1018 @ 821,893: 26x19 -#1019 @ 679,85: 28x11 -#1020 @ 2,802: 27x12 -#1021 @ 335,491: 27x22 -#1022 @ 299,337: 12x21 -#1023 @ 804,708: 20x18 -#1024 @ 903,888: 26x19 -#1025 @ 264,744: 29x26 -#1026 @ 813,823: 18x29 -#1027 @ 757,36: 12x18 -#1028 @ 589,217: 14x29 -#1029 @ 761,553: 16x15 -#1030 @ 632,430: 10x13 -#1031 @ 855,795: 28x27 -#1032 @ 93,625: 15x26 -#1033 @ 139,934: 19x20 -#1034 @ 561,850: 12x17 -#1035 @ 834,159: 23x13 -#1036 @ 479,845: 29x16 -#1037 @ 767,935: 10x29 -#1038 @ 506,816: 18x17 -#1039 @ 670,548: 25x22 -#1040 @ 415,58: 14x27 -#1041 @ 943,188: 12x26 -#1042 @ 7,381: 22x17 -#1043 @ 674,568: 12x17 -#1044 @ 410,2: 12x10 -#1045 @ 685,688: 13x23 -#1046 @ 609,566: 18x10 -#1047 @ 484,48: 29x22 -#1048 @ 676,659: 27x14 -#1049 @ 0,812: 12x28 -#1050 @ 282,572: 20x23 -#1051 @ 898,860: 17x25 -#1052 @ 892,949: 14x20 -#1053 @ 580,906: 14x16 -#1054 @ 65,234: 20x19 -#1055 @ 856,479: 10x24 -#1056 @ 475,143: 13x13 -#1057 @ 822,556: 14x27 -#1058 @ 970,678: 22x16 -#1059 @ 488,191: 19x10 -#1060 @ 843,298: 23x10 -#1061 @ 686,225: 17x12 -#1062 @ 224,784: 24x19 -#1063 @ 104,978: 6x10 -#1064 @ 809,756: 29x23 -#1065 @ 851,756: 28x21 -#1066 @ 144,943: 13x26 -#1067 @ 491,667: 10x27 -#1068 @ 383,574: 29x19 -#1069 @ 525,485: 13x11 -#1070 @ 494,721: 21x14 -#1071 @ 670,473: 16x16 -#1072 @ 923,103: 20x23 -#1073 @ 425,367: 27x11 -#1074 @ 975,667: 18x23 -#1075 @ 607,94: 16x25 -#1076 @ 29,617: 10x14 -#1077 @ 741,763: 27x15 -#1078 @ 907,281: 24x21 -#1079 @ 527,545: 21x24 -#1080 @ 751,599: 26x28 -#1081 @ 129,945: 10x28 -#1082 @ 545,718: 17x21 -#1083 @ 833,143: 14x23 -#1084 @ 678,337: 13x22 -#1085 @ 450,473: 10x20 -#1086 @ 883,388: 17x28 -#1087 @ 865,314: 16x21 -#1088 @ 861,408: 20x22 -#1089 @ 582,264: 15x26 -#1090 @ 612,913: 10x11 -#1091 @ 868,575: 11x15 -#1092 @ 854,596: 14x18 -#1093 @ 551,232: 22x24 -#1094 @ 675,898: 24x10 -#1095 @ 70,425: 12x16 -#1096 @ 325,763: 29x19 -#1097 @ 907,855: 16x21 -#1098 @ 770,817: 11x25 -#1099 @ 370,788: 20x22 -#1100 @ 883,426: 22x13 -#1101 @ 718,42: 10x23 -#1102 @ 670,568: 19x28 -#1103 @ 556,702: 23x27 -#1104 @ 224,245: 17x19 -#1105 @ 861,50: 18x25 -#1106 @ 840,622: 21x16 -#1107 @ 827,711: 13x21 -#1108 @ 211,46: 12x16 -#1109 @ 243,918: 19x19 -#1110 @ 855,323: 17x14 -#1111 @ 409,758: 27x24 -#1112 @ 337,193: 26x24 -#1113 @ 272,288: 12x26 -#1114 @ 197,340: 22x21 -#1115 @ 950,574: 16x21 -#1116 @ 311,508: 27x13 -#1117 @ 798,339: 29x17 -#1118 @ 892,173: 10x15 -#1119 @ 779,604: 11x12 -#1120 @ 225,818: 13x15 -#1121 @ 784,25: 19x11 -#1122 @ 88,25: 25x27 -#1123 @ 246,755: 25x28 -#1124 @ 239,175: 26x24 -#1125 @ 398,547: 18x23 -#1126 @ 756,193: 29x25 -#1127 @ 96,680: 4x20 -#1128 @ 916,826: 20x12 -#1129 @ 457,578: 29x29 -#1130 @ 91,576: 23x27 -#1131 @ 618,39: 29x18 -#1132 @ 621,960: 25x21 -#1133 @ 275,936: 14x27 -#1134 @ 130,144: 29x16 -#1135 @ 400,747: 15x29 -#1136 @ 619,221: 20x15 -#1137 @ 734,169: 17x11 -#1138 @ 359,635: 18x16 -#1139 @ 244,349: 29x22 -#1140 @ 202,270: 14x29 -#1141 @ 461,556: 29x28 -#1142 @ 503,155: 24x21 -#1143 @ 857,610: 18x15 -#1144 @ 660,592: 29x27 -#1145 @ 218,446: 12x13 -#1146 @ 149,850: 28x14 -#1147 @ 564,679: 16x11 -#1148 @ 709,112: 28x22 -#1149 @ 465,713: 17x19 -#1150 @ 36,827: 17x21 -#1151 @ 755,284: 14x29 -#1152 @ 313,74: 12x28 -#1153 @ 371,863: 25x26 -#1154 @ 908,817: 10x28 -#1155 @ 561,136: 17x13 -#1156 @ 449,55: 25x14 -#1157 @ 229,617: 18x11 -#1158 @ 841,529: 23x27 -#1159 @ 946,219: 4x17 -#1160 @ 255,612: 15x28 -#1161 @ 617,908: 28x23 -#1162 @ 830,821: 10x15 -#1163 @ 936,168: 15x27 -#1164 @ 275,84: 11x24 -#1165 @ 182,337: 22x18 -#1166 @ 722,642: 17x19 -#1167 @ 120,542: 20x22 -#1168 @ 377,916: 20x26 -#1169 @ 407,724: 25x10 -#1170 @ 380,470: 23x27 -#1171 @ 235,732: 28x15 -#1172 @ 485,445: 19x21 -#1173 @ 8,248: 11x10 -#1174 @ 96,594: 28x10 -#1175 @ 417,110: 13x17 -#1176 @ 316,128: 15x28 -#1177 @ 895,164: 11x10 -#1178 @ 720,148: 28x22 -#1179 @ 932,807: 13x25 -#1180 @ 615,487: 23x12 -#1181 @ 291,846: 21x21 -#1182 @ 931,467: 13x21 -#1183 @ 766,736: 27x13 -#1184 @ 345,728: 19x12 -#1185 @ 781,161: 17x27 -#1186 @ 262,891: 15x25 -#1187 @ 219,755: 12x20 -#1188 @ 681,109: 23x11 -#1189 @ 941,959: 29x16 -#1190 @ 800,13: 23x25 -#1191 @ 51,902: 28x24 -#1192 @ 261,704: 18x12 -#1193 @ 63,438: 20x17 -#1194 @ 428,339: 22x23 -#1195 @ 732,860: 18x25 -#1196 @ 132,750: 23x12 -#1197 @ 771,59: 26x18 -#1198 @ 19,322: 24x17 -#1199 @ 558,119: 11x22 -#1200 @ 213,33: 13x14 -#1201 @ 746,843: 13x12 -#1202 @ 607,223: 15x25 -#1203 @ 744,185: 13x16 -#1204 @ 896,863: 14x11 -#1205 @ 781,653: 20x16 -#1206 @ 519,411: 14x10 -#1207 @ 587,708: 27x14 -#1208 @ 353,41: 29x16 -#1209 @ 555,555: 14x11 -#1210 @ 408,553: 25x22 -#1211 @ 639,190: 27x29 -#1212 @ 149,88: 12x27 -#1213 @ 988,44: 10x20 -#1214 @ 617,812: 26x19 -#1215 @ 308,435: 25x12 -#1216 @ 629,405: 11x29 -#1217 @ 732,761: 11x25 -#1218 @ 802,229: 16x17 -#1219 @ 302,310: 28x26 -#1220 @ 918,368: 16x10 -#1221 @ 66,423: 12x16 -#1222 @ 917,267: 23x28 -#1223 @ 601,956: 3x10 -#1224 @ 653,919: 14x24 -#1225 @ 144,271: 20x16 -#1226 @ 508,421: 27x15 -#1227 @ 519,505: 18x11 -#1228 @ 530,385: 12x13 -#1229 @ 665,446: 18x16 -#1230 @ 520,399: 19x25 -#1231 @ 637,653: 22x29 -#1232 @ 583,956: 14x11 -#1233 @ 484,567: 23x21 -#1234 @ 216,301: 17x12 -#1235 @ 691,507: 12x17 -#1236 @ 854,476: 12x11 -#1237 @ 64,49: 11x16 -#1238 @ 863,564: 16x10 -#1239 @ 360,381: 16x17 -#1240 @ 925,888: 10x18 -#1241 @ 665,330: 12x18 -#1242 @ 228,601: 16x13 -#1243 @ 574,908: 17x13 -#1244 @ 597,953: 14x20 -#1245 @ 954,866: 17x19 -#1246 @ 791,870: 14x12 -#1247 @ 667,476: 13x28 -#1248 @ 662,488: 10x12 -#1249 @ 497,34: 10x27 -#1250 @ 110,132: 22x24 -#1251 @ 177,93: 4x11 -#1252 @ 721,114: 10x20 -#1253 @ 476,376: 21x27 -#1254 @ 384,888: 6x14 -#1255 @ 698,514: 16x26 -#1256 @ 779,308: 16x11 -#1257 @ 701,777: 26x22 -#1258 @ 933,733: 15x26 -#1259 @ 934,70: 24x26 -#1260 @ 72,787: 22x27 -#1261 @ 449,652: 18x15 -#1262 @ 425,558: 16x22 -#1263 @ 622,445: 15x16 -#1264 @ 157,175: 20x23 -#1265 @ 887,212: 21x21 -#1266 @ 514,490: 16x20 -#1267 @ 368,488: 4x6 -#1268 @ 797,41: 18x27 -#1269 @ 91,685: 22x23 -#1270 @ 277,115: 27x28 -#1271 @ 297,360: 27x20 -#1272 @ 195,559: 3x11 -#1273 @ 719,686: 23x10 -#1274 @ 397,818: 29x15 -#1275 @ 487,267: 27x10 -#1276 @ 711,388: 20x18 -#1277 @ 309,496: 27x27 -#1278 @ 414,173: 29x11 -#1279 @ 857,568: 12x18 -#1280 @ 165,155: 19x28 -#1281 @ 656,714: 12x26 -#1282 @ 255,921: 3x12 -#1283 @ 276,163: 12x14 -#1284 @ 634,812: 16x29 -#1285 @ 340,248: 23x23 -#1286 @ 193,268: 12x10 -#1287 @ 383,629: 21x26 -#1288 @ 933,297: 8x16 -#1289 @ 613,167: 13x25 -#1290 @ 852,118: 15x25 -#1291 @ 661,343: 11x20 -#1292 @ 827,119: 14x28 -#1293 @ 636,46: 27x11 -#1294 @ 629,202: 11x15 -#1295 @ 361,286: 18x23 -#1296 @ 539,925: 10x26 -#1297 @ 489,869: 15x18 -#1298 @ 415,45: 26x17 -#1299 @ 94,358: 20x17 -#1300 @ 413,552: 13x17 -#1301 @ 529,918: 16x24 -#1302 @ 400,808: 10x21 -#1303 @ 940,370: 21x27 -#1304 @ 813,185: 29x14 -#1305 @ 95,28: 24x11 -#1306 @ 249,327: 24x16 -#1307 @ 760,926: 26x12 -#1308 @ 732,957: 13x12 -#1309 @ 582,910: 13x13 -#1310 @ 0,162: 17x20 -#1311 @ 747,594: 10x11 -#1312 @ 712,513: 20x23 -#1313 @ 489,795: 26x29 -#1314 @ 474,335: 11x11 -#1315 @ 928,854: 27x16 -#1316 @ 7,377: 14x23 -#1317 @ 923,373: 20x22 -#1318 @ 411,954: 16x11 -#1319 @ 9,935: 20x14 -#1320 @ 887,848: 26x10 -#1321 @ 404,860: 11x11 -#1322 @ 475,281: 24x22 -#1323 @ 710,774: 21x22 -#1324 @ 794,158: 17x24 -#1325 @ 513,797: 25x28 -#1326 @ 707,755: 26x26 -#1327 @ 53,33: 29x24 -#1328 @ 506,184: 13x26 -#1329 @ 829,145: 20x10 -#1330 @ 891,774: 16x12 -#1331 @ 807,597: 26x27 -#1332 @ 375,313: 16x25 -#1333 @ 918,895: 16x11 -#1334 @ 884,128: 24x23 -#1335 @ 340,833: 25x24 -#1336 @ 202,485: 26x10 -#1337 @ 279,681: 21x10 -#1338 @ 199,913: 19x14 -#1339 @ 537,813: 26x29 -#1340 @ 89,723: 10x24 -#1341 @ 286,935: 22x27 -#1342 @ 347,72: 22x25 -#1343 @ 805,893: 11x28 -#1344 @ 917,81: 18x11 -#1345 @ 630,949: 21x16 -#1346 @ 526,905: 22x17 -#1347 @ 908,578: 17x15 -#1348 @ 235,237: 10x25 -#1349 @ 224,798: 20x23 -#1350 @ 759,525: 24x27 -#1351 @ 738,299: 25x16 -#1352 @ 224,888: 25x14 -#1353 @ 319,601: 28x26 -#1354 @ 212,397: 11x25 -#1355 @ 102,538: 21x28 -#1356 @ 457,251: 14x17 -#1357 @ 931,293: 13x24 -#1358 @ 808,93: 14x22 -#1359 @ 593,814: 12x23 -#1360 @ 468,131: 10x21 -#1361 @ 593,251: 15x15 -#1362 @ 362,16: 20x19 -#1363 @ 862,511: 14x11 -#1364 @ 671,626: 17x16 -#1365 @ 473,697: 16x14 -#1366 @ 368,329: 28x18 -#1367 @ 925,194: 24x29 -#1368 @ 875,511: 12x12 -#1369 @ 967,411: 25x27 -#1370 @ 89,411: 15x18 -#1371 @ 307,943: 12x28 -#1372 @ 119,13: 29x16 -#1373 @ 806,710: 15x11 -#1374 @ 544,534: 13x18 -#1375 @ 672,698: 14x17 -#1376 @ 645,848: 23x20 -#1377 @ 889,954: 25x13 -#1378 @ 378,24: 12x14 -#1379 @ 542,442: 22x15 -#1380 @ 42,454: 18x28 -#1381 @ 175,91: 11x22 -#1382 @ 840,533: 12x21 -#1383 @ 792,736: 24x27 -#1384 @ 731,713: 17x27 -#1385 @ 614,449: 22x20 diff --git a/2018/inputs/4.txt b/2018/inputs/4.txt deleted file mode 100644 index 4a0ff6e..0000000 --- a/2018/inputs/4.txt +++ /dev/null @@ -1,1088 +0,0 @@ -[1518-09-17 23:48] Guard #1307 begins shift -[1518-06-03 00:00] Guard #3217 begins shift -[1518-07-28 00:49] falls asleep -[1518-03-30 00:57] falls asleep -[1518-07-01 23:58] Guard #409 begins shift -[1518-04-13 00:25] wakes up -[1518-04-09 00:22] wakes up -[1518-11-02 00:41] falls asleep -[1518-11-21 00:23] falls asleep -[1518-05-03 00:59] wakes up -[1518-11-21 00:02] Guard #1459 begins shift -[1518-08-18 00:27] wakes up -[1518-08-09 00:48] falls asleep -[1518-09-23 00:23] falls asleep -[1518-03-29 23:57] Guard #113 begins shift -[1518-04-16 00:43] wakes up -[1518-05-13 00:33] falls asleep -[1518-05-19 00:58] wakes up -[1518-07-09 00:44] wakes up -[1518-04-26 00:03] falls asleep -[1518-08-24 00:55] falls asleep -[1518-06-30 00:51] falls asleep -[1518-10-14 00:06] falls asleep -[1518-04-28 00:23] falls asleep -[1518-10-05 00:57] wakes up -[1518-09-02 00:56] wakes up -[1518-03-11 00:38] falls asleep -[1518-07-30 00:54] wakes up -[1518-09-15 23:58] Guard #1811 begins shift -[1518-08-08 23:58] Guard #1033 begins shift -[1518-08-07 00:08] falls asleep -[1518-06-13 00:46] wakes up -[1518-10-08 00:54] falls asleep -[1518-06-08 23:46] Guard #557 begins shift -[1518-06-01 00:22] wakes up -[1518-08-05 00:59] wakes up -[1518-03-08 00:03] Guard #3271 begins shift -[1518-07-18 23:59] Guard #449 begins shift -[1518-09-24 00:00] Guard #389 begins shift -[1518-04-22 00:45] wakes up -[1518-07-31 00:41] falls asleep -[1518-03-24 00:02] falls asleep -[1518-05-21 00:29] falls asleep -[1518-05-27 23:59] Guard #449 begins shift -[1518-10-30 00:52] wakes up -[1518-08-09 00:51] wakes up -[1518-03-16 00:54] wakes up -[1518-04-11 00:28] falls asleep -[1518-04-25 00:58] wakes up -[1518-10-06 00:07] falls asleep -[1518-08-15 23:49] Guard #557 begins shift -[1518-10-17 23:51] Guard #739 begins shift -[1518-06-27 00:00] Guard #3217 begins shift -[1518-06-30 00:01] Guard #1237 begins shift -[1518-04-29 00:01] Guard #3271 begins shift -[1518-11-12 00:19] falls asleep -[1518-07-27 00:50] wakes up -[1518-03-06 00:42] falls asleep -[1518-11-17 00:57] wakes up -[1518-07-21 00:48] wakes up -[1518-03-04 00:28] falls asleep -[1518-08-24 00:37] falls asleep -[1518-09-19 00:21] wakes up -[1518-11-05 00:24] wakes up -[1518-06-24 00:02] falls asleep -[1518-10-24 00:55] falls asleep -[1518-06-14 00:56] wakes up -[1518-06-29 00:47] wakes up -[1518-04-15 00:14] wakes up -[1518-08-21 00:08] falls asleep -[1518-09-16 00:48] falls asleep -[1518-10-11 00:42] wakes up -[1518-03-04 00:09] wakes up -[1518-03-13 00:18] falls asleep -[1518-10-28 00:56] wakes up -[1518-03-27 00:20] wakes up -[1518-05-24 00:03] Guard #739 begins shift -[1518-08-31 00:54] wakes up -[1518-06-22 00:50] falls asleep -[1518-06-15 00:45] wakes up -[1518-07-22 23:47] Guard #2647 begins shift -[1518-09-02 00:00] falls asleep -[1518-05-04 00:14] falls asleep -[1518-03-06 00:51] wakes up -[1518-10-02 00:35] wakes up -[1518-10-05 00:20] falls asleep -[1518-05-06 00:53] falls asleep -[1518-10-12 00:47] wakes up -[1518-04-08 00:30] wakes up -[1518-11-19 00:40] falls asleep -[1518-11-13 00:32] falls asleep -[1518-08-21 23:46] Guard #3271 begins shift -[1518-05-31 00:56] falls asleep -[1518-05-18 00:57] wakes up -[1518-05-17 00:56] wakes up -[1518-05-24 23:51] Guard #601 begins shift -[1518-10-30 00:32] wakes up -[1518-10-05 00:13] wakes up -[1518-11-02 00:03] Guard #2647 begins shift -[1518-05-02 00:36] wakes up -[1518-07-29 00:40] wakes up -[1518-07-16 00:53] wakes up -[1518-09-04 00:18] wakes up -[1518-05-11 00:33] falls asleep -[1518-03-09 00:00] Guard #1811 begins shift -[1518-10-24 23:57] Guard #827 begins shift -[1518-11-18 00:46] wakes up -[1518-08-14 00:27] falls asleep -[1518-05-25 00:17] wakes up -[1518-03-03 00:02] Guard #947 begins shift -[1518-05-29 00:00] falls asleep -[1518-06-05 00:04] wakes up -[1518-07-26 00:42] wakes up -[1518-10-01 00:39] falls asleep -[1518-06-22 00:54] wakes up -[1518-09-06 00:24] wakes up -[1518-08-04 00:24] falls asleep -[1518-04-25 00:35] wakes up -[1518-11-11 00:11] falls asleep -[1518-09-27 00:58] wakes up -[1518-09-16 00:15] falls asleep -[1518-07-25 00:55] wakes up -[1518-08-28 00:27] falls asleep -[1518-08-12 00:39] falls asleep -[1518-11-05 00:32] falls asleep -[1518-05-29 23:52] Guard #3209 begins shift -[1518-04-27 00:35] wakes up -[1518-04-20 00:06] falls asleep -[1518-03-21 00:47] falls asleep -[1518-10-18 00:55] wakes up -[1518-09-29 00:31] falls asleep -[1518-09-17 00:40] wakes up -[1518-04-22 00:19] falls asleep -[1518-06-14 00:32] falls asleep -[1518-10-07 23:59] Guard #1307 begins shift -[1518-04-25 00:55] falls asleep -[1518-08-27 00:24] falls asleep -[1518-08-01 23:56] Guard #389 begins shift -[1518-09-04 23:56] Guard #409 begins shift -[1518-09-29 23:56] Guard #449 begins shift -[1518-10-05 00:23] wakes up -[1518-04-04 00:58] wakes up -[1518-08-05 00:54] falls asleep -[1518-07-20 00:46] wakes up -[1518-04-08 00:46] wakes up -[1518-06-18 00:52] wakes up -[1518-05-03 23:59] Guard #1033 begins shift -[1518-11-01 00:37] wakes up -[1518-03-11 00:30] wakes up -[1518-06-06 00:42] wakes up -[1518-06-20 00:06] falls asleep -[1518-04-05 00:55] wakes up -[1518-09-13 23:57] Guard #3217 begins shift -[1518-04-21 00:00] Guard #1459 begins shift -[1518-03-18 00:00] Guard #1307 begins shift -[1518-09-13 00:03] Guard #557 begins shift -[1518-05-28 23:51] Guard #3217 begins shift -[1518-10-23 23:49] Guard #113 begins shift -[1518-03-11 23:59] Guard #113 begins shift -[1518-09-06 00:07] falls asleep -[1518-03-03 00:42] falls asleep -[1518-07-21 00:57] falls asleep -[1518-06-12 00:08] falls asleep -[1518-10-04 23:59] Guard #1237 begins shift -[1518-08-19 00:36] falls asleep -[1518-10-13 00:09] falls asleep -[1518-08-18 00:57] wakes up -[1518-08-28 23:52] Guard #1307 begins shift -[1518-09-09 00:58] wakes up -[1518-10-11 00:14] falls asleep -[1518-07-25 23:50] Guard #1559 begins shift -[1518-07-14 23:59] Guard #1237 begins shift -[1518-09-26 00:58] wakes up -[1518-05-22 23:59] Guard #3067 begins shift -[1518-05-22 00:57] falls asleep -[1518-05-02 00:58] wakes up -[1518-05-14 00:52] wakes up -[1518-04-18 00:51] wakes up -[1518-06-17 00:35] wakes up -[1518-05-18 23:59] Guard #389 begins shift -[1518-08-16 00:12] wakes up -[1518-11-08 00:49] wakes up -[1518-08-18 00:04] Guard #1307 begins shift -[1518-07-13 00:48] wakes up -[1518-08-18 23:58] Guard #1459 begins shift -[1518-03-09 00:52] wakes up -[1518-03-16 00:00] Guard #1237 begins shift -[1518-06-13 00:24] falls asleep -[1518-08-16 00:04] falls asleep -[1518-09-19 00:55] wakes up -[1518-10-04 00:47] wakes up -[1518-05-04 23:50] Guard #389 begins shift -[1518-07-03 00:57] wakes up -[1518-04-24 00:14] falls asleep -[1518-09-03 00:22] wakes up -[1518-11-09 00:54] falls asleep -[1518-09-02 00:36] wakes up -[1518-06-30 00:56] wakes up -[1518-08-26 00:51] wakes up -[1518-04-27 23:56] Guard #1307 begins shift -[1518-11-02 00:10] falls asleep -[1518-09-20 23:57] Guard #1811 begins shift -[1518-03-14 00:48] wakes up -[1518-05-31 00:30] wakes up -[1518-08-07 00:03] Guard #3209 begins shift -[1518-08-07 00:50] falls asleep -[1518-09-25 00:57] wakes up -[1518-10-18 00:08] wakes up -[1518-10-03 00:56] wakes up -[1518-05-27 00:46] wakes up -[1518-06-07 00:18] falls asleep -[1518-06-06 00:55] wakes up -[1518-03-18 00:56] wakes up -[1518-04-04 23:59] Guard #449 begins shift -[1518-09-28 00:59] wakes up -[1518-08-10 00:12] wakes up -[1518-05-30 00:21] wakes up -[1518-11-09 00:57] wakes up -[1518-11-15 00:13] falls asleep -[1518-06-10 23:57] Guard #1811 begins shift -[1518-11-04 00:01] falls asleep -[1518-05-21 00:47] falls asleep -[1518-10-07 00:05] falls asleep -[1518-03-12 00:36] wakes up -[1518-08-09 00:37] wakes up -[1518-09-23 00:58] wakes up -[1518-04-14 00:22] falls asleep -[1518-07-07 00:35] falls asleep -[1518-03-15 00:59] wakes up -[1518-03-14 00:44] falls asleep -[1518-11-06 00:04] Guard #3067 begins shift -[1518-07-14 00:01] Guard #3217 begins shift -[1518-10-23 00:09] falls asleep -[1518-07-01 00:38] wakes up -[1518-11-05 00:51] wakes up -[1518-04-08 00:52] falls asleep -[1518-09-22 00:40] falls asleep -[1518-09-08 00:20] falls asleep -[1518-05-09 00:49] falls asleep -[1518-10-17 00:02] Guard #3067 begins shift -[1518-10-01 23:56] Guard #3217 begins shift -[1518-05-10 00:58] wakes up -[1518-11-11 23:57] Guard #3271 begins shift -[1518-09-27 00:49] falls asleep -[1518-09-30 00:48] wakes up -[1518-06-06 00:01] Guard #601 begins shift -[1518-03-18 23:59] Guard #3217 begins shift -[1518-03-20 23:57] Guard #2647 begins shift -[1518-07-29 00:52] falls asleep -[1518-04-01 23:51] Guard #1459 begins shift -[1518-03-23 00:14] falls asleep -[1518-07-28 00:38] wakes up -[1518-09-04 00:49] wakes up -[1518-06-10 00:57] wakes up -[1518-10-26 00:57] wakes up -[1518-04-01 00:52] wakes up -[1518-07-10 00:47] wakes up -[1518-03-24 23:56] Guard #3217 begins shift -[1518-07-07 00:58] wakes up -[1518-08-10 00:11] falls asleep -[1518-08-22 00:56] falls asleep -[1518-11-03 00:21] wakes up -[1518-03-28 23:59] Guard #947 begins shift -[1518-07-29 00:35] falls asleep -[1518-09-09 00:05] falls asleep -[1518-04-11 00:58] wakes up -[1518-10-12 00:55] wakes up -[1518-11-14 00:44] wakes up -[1518-03-17 00:47] wakes up -[1518-03-29 00:13] falls asleep -[1518-06-04 00:40] falls asleep -[1518-11-16 00:14] falls asleep -[1518-05-11 00:04] Guard #1459 begins shift -[1518-06-03 00:11] falls asleep -[1518-10-22 00:58] wakes up -[1518-04-15 00:57] falls asleep -[1518-07-12 00:59] wakes up -[1518-05-21 00:31] wakes up -[1518-06-27 00:09] falls asleep -[1518-08-07 00:41] wakes up -[1518-10-22 00:11] falls asleep -[1518-09-02 00:43] falls asleep -[1518-05-31 00:28] falls asleep -[1518-05-25 00:07] falls asleep -[1518-07-25 00:13] wakes up -[1518-06-13 00:35] wakes up -[1518-08-17 00:40] falls asleep -[1518-08-02 00:58] wakes up -[1518-03-26 00:23] falls asleep -[1518-11-04 00:59] wakes up -[1518-03-28 00:38] falls asleep -[1518-10-29 23:57] Guard #113 begins shift -[1518-09-11 23:59] Guard #2647 begins shift -[1518-03-09 00:48] falls asleep -[1518-08-18 00:53] wakes up -[1518-09-02 00:46] wakes up -[1518-06-18 00:02] Guard #739 begins shift -[1518-10-22 00:00] Guard #1811 begins shift -[1518-09-23 00:27] wakes up -[1518-08-31 00:38] falls asleep -[1518-09-25 00:39] falls asleep -[1518-08-08 00:03] Guard #2647 begins shift -[1518-09-14 00:23] falls asleep -[1518-08-21 00:04] Guard #877 begins shift -[1518-10-09 00:31] wakes up -[1518-06-20 00:51] wakes up -[1518-06-06 00:17] falls asleep -[1518-08-10 00:17] falls asleep -[1518-05-08 00:57] wakes up -[1518-11-10 00:06] falls asleep -[1518-05-30 23:58] Guard #1559 begins shift -[1518-10-12 00:44] falls asleep -[1518-09-08 00:53] wakes up -[1518-04-08 00:28] falls asleep -[1518-08-17 00:52] wakes up -[1518-05-02 00:57] falls asleep -[1518-05-06 00:56] wakes up -[1518-03-23 00:00] Guard #1811 begins shift -[1518-04-27 00:10] falls asleep -[1518-06-09 00:04] falls asleep -[1518-08-18 00:10] falls asleep -[1518-07-25 00:46] falls asleep -[1518-10-10 00:43] wakes up -[1518-04-19 00:48] wakes up -[1518-10-20 00:49] wakes up -[1518-04-17 00:01] Guard #1237 begins shift -[1518-05-21 00:06] falls asleep -[1518-11-15 00:37] wakes up -[1518-05-04 00:24] wakes up -[1518-10-04 00:01] Guard #2647 begins shift -[1518-03-26 00:00] Guard #389 begins shift -[1518-08-29 00:23] wakes up -[1518-04-02 00:03] falls asleep -[1518-05-14 00:12] falls asleep -[1518-04-14 00:57] wakes up -[1518-06-01 23:56] Guard #449 begins shift -[1518-08-11 23:56] Guard #1811 begins shift -[1518-07-04 00:01] Guard #3271 begins shift -[1518-07-22 00:38] falls asleep -[1518-11-13 23:58] Guard #2647 begins shift -[1518-05-07 00:59] wakes up -[1518-06-22 00:26] falls asleep -[1518-08-28 00:01] Guard #3067 begins shift -[1518-10-31 00:03] Guard #113 begins shift -[1518-06-24 00:48] wakes up -[1518-03-18 00:28] falls asleep -[1518-03-16 00:13] falls asleep -[1518-04-27 00:57] falls asleep -[1518-07-14 00:24] wakes up -[1518-11-18 00:59] wakes up -[1518-05-01 00:00] Guard #739 begins shift -[1518-11-08 23:56] Guard #3209 begins shift -[1518-06-20 00:36] falls asleep -[1518-09-21 00:20] falls asleep -[1518-05-28 00:21] wakes up -[1518-03-05 00:23] falls asleep -[1518-03-30 00:38] wakes up -[1518-07-12 00:56] falls asleep -[1518-04-03 00:25] wakes up -[1518-03-21 00:58] wakes up -[1518-08-11 00:17] falls asleep -[1518-08-12 23:59] Guard #947 begins shift -[1518-04-29 23:53] Guard #947 begins shift -[1518-05-10 00:03] Guard #3209 begins shift -[1518-03-04 00:38] wakes up -[1518-05-14 00:03] Guard #947 begins shift -[1518-03-22 00:57] wakes up -[1518-07-15 00:37] falls asleep -[1518-06-11 00:48] wakes up -[1518-04-14 00:01] Guard #557 begins shift -[1518-07-24 00:49] wakes up -[1518-09-01 00:56] wakes up -[1518-08-26 00:59] wakes up -[1518-08-25 00:15] falls asleep -[1518-07-06 00:04] falls asleep -[1518-07-03 00:03] Guard #557 begins shift -[1518-10-20 00:45] falls asleep -[1518-10-18 00:53] falls asleep -[1518-06-19 00:53] wakes up -[1518-03-27 00:51] falls asleep -[1518-07-11 00:43] falls asleep -[1518-05-03 00:55] falls asleep -[1518-09-21 00:49] falls asleep -[1518-09-20 00:54] wakes up -[1518-06-01 00:04] falls asleep -[1518-05-13 00:37] wakes up -[1518-06-27 00:46] wakes up -[1518-04-03 00:01] Guard #601 begins shift -[1518-03-13 00:55] falls asleep -[1518-10-10 00:13] falls asleep -[1518-10-31 00:21] falls asleep -[1518-03-14 00:54] falls asleep -[1518-04-06 00:02] Guard #1237 begins shift -[1518-10-15 00:48] wakes up -[1518-03-27 00:02] Guard #1559 begins shift -[1518-10-12 00:14] falls asleep -[1518-07-11 00:25] falls asleep -[1518-03-04 00:43] falls asleep -[1518-04-16 00:53] falls asleep -[1518-06-11 00:54] falls asleep -[1518-06-16 00:15] falls asleep -[1518-10-18 00:46] falls asleep -[1518-07-24 00:02] Guard #389 begins shift -[1518-04-04 00:26] wakes up -[1518-04-07 00:21] falls asleep -[1518-04-12 23:56] Guard #2647 begins shift -[1518-07-18 00:49] wakes up -[1518-05-07 00:04] falls asleep -[1518-10-06 00:04] Guard #947 begins shift -[1518-09-18 00:43] wakes up -[1518-04-29 00:33] wakes up -[1518-07-29 00:57] falls asleep -[1518-08-27 00:42] wakes up -[1518-03-16 23:46] Guard #739 begins shift -[1518-05-20 00:23] falls asleep -[1518-07-27 00:09] falls asleep -[1518-08-18 00:37] falls asleep -[1518-06-26 00:01] Guard #1307 begins shift -[1518-09-30 00:20] falls asleep -[1518-04-11 00:44] falls asleep -[1518-04-09 00:12] falls asleep -[1518-03-31 00:03] Guard #1559 begins shift -[1518-06-08 00:00] Guard #449 begins shift -[1518-11-07 00:46] wakes up -[1518-04-11 00:04] Guard #409 begins shift -[1518-03-04 00:56] wakes up -[1518-07-24 00:47] falls asleep -[1518-08-25 00:21] wakes up -[1518-05-24 00:06] falls asleep -[1518-05-08 00:52] falls asleep -[1518-08-29 23:57] Guard #3067 begins shift -[1518-05-18 00:00] falls asleep -[1518-08-19 23:59] Guard #1459 begins shift -[1518-05-31 00:58] wakes up -[1518-06-13 00:00] Guard #947 begins shift -[1518-10-28 00:48] falls asleep -[1518-05-20 23:58] Guard #877 begins shift -[1518-08-20 00:28] falls asleep -[1518-06-17 00:12] falls asleep -[1518-08-19 00:51] falls asleep -[1518-03-03 23:48] Guard #557 begins shift -[1518-10-28 00:30] falls asleep -[1518-03-30 00:11] falls asleep -[1518-06-07 00:53] wakes up -[1518-07-22 00:01] Guard #557 begins shift -[1518-11-11 00:58] wakes up -[1518-08-27 00:00] Guard #3067 begins shift -[1518-06-06 00:19] wakes up -[1518-10-24 00:59] wakes up -[1518-11-03 00:26] falls asleep -[1518-08-19 00:41] wakes up -[1518-03-19 00:33] falls asleep -[1518-10-02 00:53] wakes up -[1518-07-31 23:58] Guard #1723 begins shift -[1518-08-23 00:53] wakes up -[1518-03-13 00:59] wakes up -[1518-10-20 23:59] Guard #449 begins shift -[1518-05-12 00:09] falls asleep -[1518-05-17 23:54] Guard #1811 begins shift -[1518-06-25 00:53] wakes up -[1518-06-17 00:55] wakes up -[1518-05-09 00:24] falls asleep -[1518-08-14 00:01] Guard #739 begins shift -[1518-03-20 00:06] falls asleep -[1518-11-20 00:28] falls asleep -[1518-04-15 00:58] wakes up -[1518-05-22 00:36] wakes up -[1518-04-12 00:04] Guard #877 begins shift -[1518-06-04 23:52] Guard #877 begins shift -[1518-10-09 00:07] falls asleep -[1518-06-05 00:15] falls asleep -[1518-06-28 00:34] wakes up -[1518-11-13 00:37] wakes up -[1518-09-24 00:48] wakes up -[1518-05-15 00:02] Guard #557 begins shift -[1518-05-27 00:21] falls asleep -[1518-11-12 00:34] wakes up -[1518-06-06 00:51] falls asleep -[1518-11-21 00:43] wakes up -[1518-09-01 00:28] falls asleep -[1518-10-13 00:00] Guard #947 begins shift -[1518-11-20 00:46] wakes up -[1518-05-22 00:01] Guard #1559 begins shift -[1518-04-05 00:07] falls asleep -[1518-06-11 23:56] Guard #3209 begins shift -[1518-07-11 00:51] wakes up -[1518-08-30 00:17] falls asleep -[1518-05-12 23:57] Guard #3271 begins shift -[1518-03-15 00:24] falls asleep -[1518-04-26 23:59] Guard #3067 begins shift -[1518-03-09 00:06] falls asleep -[1518-03-09 00:57] wakes up -[1518-03-08 00:58] wakes up -[1518-04-13 00:22] falls asleep -[1518-04-14 23:46] Guard #1033 begins shift -[1518-07-28 00:54] falls asleep -[1518-09-20 00:00] Guard #3067 begins shift -[1518-05-09 00:43] wakes up -[1518-11-01 00:03] Guard #3067 begins shift -[1518-05-12 00:55] wakes up -[1518-03-08 00:09] falls asleep -[1518-03-10 00:40] wakes up -[1518-03-28 00:00] Guard #1459 begins shift -[1518-10-14 00:34] falls asleep -[1518-09-22 00:26] falls asleep -[1518-10-30 00:26] falls asleep -[1518-09-12 00:07] falls asleep -[1518-03-26 00:58] wakes up -[1518-07-20 00:20] falls asleep -[1518-06-28 00:25] falls asleep -[1518-09-12 00:24] wakes up -[1518-05-22 00:13] falls asleep -[1518-08-13 00:42] wakes up -[1518-08-22 00:04] falls asleep -[1518-07-28 23:59] Guard #1559 begins shift -[1518-08-24 23:59] Guard #2647 begins shift -[1518-10-24 00:05] falls asleep -[1518-06-22 00:47] wakes up -[1518-10-26 00:35] falls asleep -[1518-08-10 00:58] wakes up -[1518-03-14 00:57] wakes up -[1518-07-09 00:32] falls asleep -[1518-04-28 00:55] falls asleep -[1518-10-13 00:41] wakes up -[1518-07-02 00:17] falls asleep -[1518-04-17 00:58] wakes up -[1518-05-22 00:58] wakes up -[1518-09-01 00:48] wakes up -[1518-04-01 00:48] falls asleep -[1518-07-01 00:00] Guard #557 begins shift -[1518-04-18 00:40] falls asleep -[1518-03-13 23:57] Guard #449 begins shift -[1518-04-08 00:00] Guard #877 begins shift -[1518-09-16 23:57] Guard #1459 begins shift -[1518-11-06 00:57] wakes up -[1518-07-19 23:56] Guard #1459 begins shift -[1518-03-07 00:42] falls asleep -[1518-06-10 00:02] Guard #1559 begins shift -[1518-06-20 00:25] wakes up -[1518-04-08 00:44] falls asleep -[1518-06-22 00:01] Guard #113 begins shift -[1518-07-08 23:46] Guard #1811 begins shift -[1518-07-23 00:03] falls asleep -[1518-04-23 00:31] falls asleep -[1518-08-20 00:58] wakes up -[1518-09-30 23:57] Guard #3217 begins shift -[1518-10-28 00:00] Guard #449 begins shift -[1518-06-02 00:30] falls asleep -[1518-09-04 00:36] falls asleep -[1518-07-24 00:56] falls asleep -[1518-04-16 00:04] Guard #601 begins shift -[1518-05-20 00:38] wakes up -[1518-10-29 00:33] falls asleep -[1518-07-17 00:42] wakes up -[1518-04-07 00:01] Guard #449 begins shift -[1518-08-29 00:54] wakes up -[1518-04-08 00:54] wakes up -[1518-03-12 00:32] falls asleep -[1518-05-06 00:43] wakes up -[1518-03-05 00:00] Guard #3271 begins shift -[1518-07-30 00:04] Guard #389 begins shift -[1518-07-26 00:00] falls asleep -[1518-10-17 00:23] falls asleep -[1518-09-06 23:53] Guard #389 begins shift -[1518-03-08 00:56] falls asleep -[1518-09-13 00:55] wakes up -[1518-07-20 00:31] wakes up -[1518-10-14 00:02] Guard #557 begins shift -[1518-05-26 00:01] Guard #1811 begins shift -[1518-05-29 00:29] wakes up -[1518-07-08 00:57] falls asleep -[1518-07-10 00:21] falls asleep -[1518-08-24 00:50] wakes up -[1518-03-09 00:09] wakes up -[1518-08-16 00:22] falls asleep -[1518-05-01 00:52] wakes up -[1518-06-01 00:25] falls asleep -[1518-07-01 00:26] wakes up -[1518-09-08 23:52] Guard #389 begins shift -[1518-09-17 00:35] falls asleep -[1518-05-30 00:58] wakes up -[1518-11-11 00:54] wakes up -[1518-04-30 00:37] wakes up -[1518-05-06 23:54] Guard #1033 begins shift -[1518-11-08 00:25] falls asleep -[1518-11-15 23:58] Guard #3217 begins shift -[1518-11-01 00:14] falls asleep -[1518-10-08 00:57] wakes up -[1518-08-18 00:56] falls asleep -[1518-11-10 23:57] Guard #2647 begins shift -[1518-03-21 23:57] Guard #389 begins shift -[1518-09-22 23:59] Guard #3209 begins shift -[1518-08-24 00:58] wakes up -[1518-10-19 23:57] Guard #389 begins shift -[1518-09-07 23:48] Guard #3209 begins shift -[1518-08-10 23:57] Guard #1033 begins shift -[1518-03-13 00:03] Guard #3271 begins shift -[1518-03-19 00:37] wakes up -[1518-06-18 23:59] Guard #877 begins shift -[1518-10-04 00:51] falls asleep -[1518-09-28 00:42] falls asleep -[1518-05-06 00:00] Guard #1459 begins shift -[1518-05-03 00:26] wakes up -[1518-06-26 00:55] wakes up -[1518-09-15 00:59] wakes up -[1518-07-22 00:35] wakes up -[1518-09-03 00:51] wakes up -[1518-07-22 00:58] wakes up -[1518-04-29 00:15] falls asleep -[1518-10-29 00:58] wakes up -[1518-07-27 00:46] falls asleep -[1518-07-29 00:54] wakes up -[1518-11-23 00:54] wakes up -[1518-04-25 23:48] Guard #877 begins shift -[1518-08-16 23:57] Guard #1559 begins shift -[1518-09-25 00:47] falls asleep -[1518-03-06 00:18] wakes up -[1518-10-18 00:00] falls asleep -[1518-10-01 00:48] wakes up -[1518-04-12 00:59] wakes up -[1518-11-13 00:50] falls asleep -[1518-09-10 23:58] Guard #3209 begins shift -[1518-09-27 00:00] Guard #409 begins shift -[1518-09-21 23:51] Guard #3209 begins shift -[1518-11-03 00:11] falls asleep -[1518-11-18 00:06] falls asleep -[1518-03-06 00:56] falls asleep -[1518-07-14 00:17] falls asleep -[1518-08-05 00:40] falls asleep -[1518-04-23 00:43] falls asleep -[1518-09-18 00:00] falls asleep -[1518-08-02 23:56] Guard #2647 begins shift -[1518-09-22 00:34] wakes up -[1518-06-19 00:08] falls asleep -[1518-06-01 00:41] wakes up -[1518-09-08 00:11] wakes up -[1518-04-17 00:54] falls asleep -[1518-05-27 00:02] Guard #3271 begins shift -[1518-08-07 00:53] wakes up -[1518-07-20 00:39] falls asleep -[1518-11-07 23:58] Guard #449 begins shift -[1518-09-24 23:57] Guard #1459 begins shift -[1518-04-28 00:57] wakes up -[1518-08-28 00:53] wakes up -[1518-04-16 00:29] falls asleep -[1518-07-12 00:42] wakes up -[1518-06-22 23:56] Guard #3067 begins shift -[1518-03-20 00:46] wakes up -[1518-05-07 23:50] Guard #409 begins shift -[1518-08-25 00:48] wakes up -[1518-04-06 00:56] falls asleep -[1518-09-03 00:06] falls asleep -[1518-09-10 00:01] falls asleep -[1518-07-17 00:11] falls asleep -[1518-10-23 00:49] wakes up -[1518-05-30 00:03] falls asleep -[1518-10-12 00:51] falls asleep -[1518-11-17 00:00] Guard #1307 begins shift -[1518-03-23 00:28] wakes up -[1518-08-02 00:54] falls asleep -[1518-08-16 00:53] wakes up -[1518-06-09 00:43] wakes up -[1518-04-23 00:50] wakes up -[1518-11-02 00:51] wakes up -[1518-08-25 00:46] falls asleep -[1518-06-27 00:36] wakes up -[1518-04-08 23:57] Guard #1559 begins shift -[1518-07-09 00:58] wakes up -[1518-10-28 23:56] Guard #449 begins shift -[1518-04-02 00:53] wakes up -[1518-05-17 00:45] falls asleep -[1518-03-15 00:04] Guard #601 begins shift -[1518-03-17 00:15] wakes up -[1518-05-05 00:59] wakes up -[1518-05-25 00:03] wakes up -[1518-10-18 23:57] Guard #1559 begins shift -[1518-10-21 00:27] falls asleep -[1518-05-12 00:40] wakes up -[1518-04-06 00:58] wakes up -[1518-05-23 00:20] falls asleep -[1518-07-16 23:56] Guard #1459 begins shift -[1518-06-12 00:51] wakes up -[1518-04-19 00:34] falls asleep -[1518-06-14 00:09] falls asleep -[1518-08-08 00:19] falls asleep -[1518-09-04 00:02] falls asleep -[1518-05-23 00:57] wakes up -[1518-03-27 00:17] falls asleep -[1518-04-15 00:28] falls asleep -[1518-09-23 00:30] falls asleep -[1518-10-08 00:44] wakes up -[1518-08-29 00:29] falls asleep -[1518-08-03 00:52] falls asleep -[1518-10-24 00:45] wakes up -[1518-05-12 00:45] falls asleep -[1518-09-12 00:29] falls asleep -[1518-04-16 00:59] wakes up -[1518-07-11 00:31] wakes up -[1518-07-04 00:39] wakes up -[1518-05-16 00:44] wakes up -[1518-06-21 00:45] wakes up -[1518-07-26 23:58] Guard #3209 begins shift -[1518-05-08 23:58] Guard #877 begins shift -[1518-11-07 00:20] falls asleep -[1518-08-26 00:04] Guard #389 begins shift -[1518-03-11 00:16] falls asleep -[1518-11-17 00:20] falls asleep -[1518-09-10 00:49] wakes up -[1518-05-10 00:36] falls asleep -[1518-05-16 00:55] wakes up -[1518-08-04 00:01] Guard #409 begins shift -[1518-04-26 00:45] wakes up -[1518-09-07 00:46] wakes up -[1518-10-21 00:47] wakes up -[1518-05-15 00:46] wakes up -[1518-08-21 00:50] wakes up -[1518-08-08 00:58] wakes up -[1518-08-26 00:57] falls asleep -[1518-07-02 00:51] wakes up -[1518-03-25 00:16] falls asleep -[1518-08-11 00:59] wakes up -[1518-04-19 00:58] wakes up -[1518-10-15 00:56] falls asleep -[1518-06-15 00:14] falls asleep -[1518-04-03 00:42] wakes up -[1518-11-14 00:18] falls asleep -[1518-05-12 00:02] Guard #947 begins shift -[1518-04-15 00:05] falls asleep -[1518-04-23 00:39] wakes up -[1518-07-22 00:19] falls asleep -[1518-07-31 00:44] wakes up -[1518-10-27 00:43] wakes up -[1518-09-22 00:03] falls asleep -[1518-03-07 00:02] Guard #3067 begins shift -[1518-03-03 00:55] wakes up -[1518-06-02 00:56] wakes up -[1518-03-04 00:23] wakes up -[1518-08-06 00:37] falls asleep -[1518-06-23 23:50] Guard #1559 begins shift -[1518-09-27 00:50] wakes up -[1518-07-08 00:19] falls asleep -[1518-05-09 00:52] wakes up -[1518-03-06 00:02] falls asleep -[1518-06-05 00:01] falls asleep -[1518-05-03 00:47] wakes up -[1518-05-29 00:41] falls asleep -[1518-10-25 23:58] Guard #947 begins shift -[1518-10-14 23:59] Guard #3209 begins shift -[1518-03-04 00:02] falls asleep -[1518-07-28 00:03] Guard #3217 begins shift -[1518-09-12 00:09] wakes up -[1518-03-09 00:35] wakes up -[1518-10-27 00:00] Guard #739 begins shift -[1518-07-29 00:59] wakes up -[1518-11-10 00:34] wakes up -[1518-05-25 00:02] falls asleep -[1518-03-10 00:30] falls asleep -[1518-07-08 00:48] wakes up -[1518-05-19 23:57] Guard #3217 begins shift -[1518-03-31 00:40] wakes up -[1518-08-02 00:28] falls asleep -[1518-11-11 00:57] falls asleep -[1518-06-27 00:45] falls asleep -[1518-07-05 23:53] Guard #1559 begins shift -[1518-10-02 00:17] falls asleep -[1518-06-13 00:45] falls asleep -[1518-10-04 00:18] falls asleep -[1518-06-03 00:59] wakes up -[1518-06-11 00:57] wakes up -[1518-04-04 00:02] Guard #947 begins shift -[1518-04-24 00:45] falls asleep -[1518-03-20 00:00] Guard #1307 begins shift -[1518-11-16 00:58] wakes up -[1518-05-01 23:58] Guard #389 begins shift -[1518-08-06 00:00] Guard #1559 begins shift -[1518-03-05 23:49] Guard #113 begins shift -[1518-06-23 00:56] wakes up -[1518-09-28 00:48] wakes up -[1518-07-19 00:49] wakes up -[1518-07-08 00:58] wakes up -[1518-04-03 00:41] falls asleep -[1518-09-14 00:57] wakes up -[1518-07-25 00:05] falls asleep -[1518-11-12 23:57] Guard #1811 begins shift -[1518-06-10 00:29] falls asleep -[1518-08-21 00:58] wakes up -[1518-03-17 00:43] falls asleep -[1518-03-06 00:59] wakes up -[1518-08-06 00:44] wakes up -[1518-07-04 23:56] Guard #2389 begins shift -[1518-06-21 00:03] falls asleep -[1518-04-10 00:27] falls asleep -[1518-03-30 00:59] wakes up -[1518-03-31 23:57] Guard #449 begins shift -[1518-09-08 00:01] falls asleep -[1518-04-10 00:58] wakes up -[1518-05-30 00:45] falls asleep -[1518-09-26 00:51] falls asleep -[1518-09-20 00:16] falls asleep -[1518-05-08 00:05] falls asleep -[1518-09-13 00:23] falls asleep -[1518-09-12 00:23] falls asleep -[1518-03-31 00:39] falls asleep -[1518-06-08 00:40] falls asleep -[1518-08-23 23:59] Guard #409 begins shift -[1518-09-03 00:35] falls asleep -[1518-06-04 00:00] Guard #1237 begins shift -[1518-11-05 00:01] Guard #3209 begins shift -[1518-07-21 00:36] falls asleep -[1518-10-11 23:59] Guard #601 begins shift -[1518-11-19 00:59] wakes up -[1518-11-17 23:57] Guard #1559 begins shift -[1518-06-07 00:04] Guard #3209 begins shift -[1518-10-15 00:21] falls asleep -[1518-04-07 00:58] wakes up -[1518-07-09 00:19] wakes up -[1518-08-05 00:51] wakes up -[1518-05-01 00:22] wakes up -[1518-03-07 00:59] wakes up -[1518-08-12 00:33] wakes up -[1518-05-03 00:18] falls asleep -[1518-03-10 00:04] Guard #3271 begins shift -[1518-10-31 00:55] wakes up -[1518-07-03 00:48] falls asleep -[1518-05-31 23:52] Guard #3271 begins shift -[1518-05-23 00:37] wakes up -[1518-06-13 00:59] wakes up -[1518-11-06 00:29] falls asleep -[1518-10-27 00:09] falls asleep -[1518-05-07 00:50] falls asleep -[1518-06-28 23:53] Guard #1459 begins shift -[1518-04-04 00:37] falls asleep -[1518-10-09 23:56] Guard #3209 begins shift -[1518-06-29 00:02] falls asleep -[1518-09-16 00:56] wakes up -[1518-05-08 00:31] wakes up -[1518-10-08 00:20] falls asleep -[1518-04-21 00:58] wakes up -[1518-03-09 00:56] falls asleep -[1518-06-13 23:58] Guard #1033 begins shift -[1518-07-22 00:42] wakes up -[1518-05-28 00:11] falls asleep -[1518-06-17 00:00] Guard #3271 begins shift -[1518-09-27 00:56] falls asleep -[1518-04-18 00:00] Guard #947 begins shift -[1518-09-19 00:04] Guard #3209 begins shift -[1518-11-18 00:49] falls asleep -[1518-08-25 00:42] wakes up -[1518-04-20 00:56] wakes up -[1518-08-22 00:47] wakes up -[1518-10-07 00:59] wakes up -[1518-04-18 23:59] Guard #389 begins shift -[1518-07-16 00:23] falls asleep -[1518-07-30 00:17] falls asleep -[1518-04-24 00:03] Guard #877 begins shift -[1518-05-06 00:38] falls asleep -[1518-05-28 00:44] falls asleep -[1518-05-02 23:56] Guard #557 begins shift -[1518-11-17 00:47] falls asleep -[1518-06-18 00:44] falls asleep -[1518-11-04 00:14] wakes up -[1518-06-16 00:30] wakes up -[1518-11-02 00:22] wakes up -[1518-04-22 23:57] Guard #601 begins shift -[1518-06-20 23:50] Guard #3067 begins shift -[1518-07-28 00:06] falls asleep -[1518-08-25 00:28] falls asleep -[1518-11-06 00:47] falls asleep -[1518-05-16 00:49] falls asleep -[1518-09-15 00:40] falls asleep -[1518-09-25 00:44] wakes up -[1518-06-04 00:58] wakes up -[1518-03-08 00:50] wakes up -[1518-10-30 00:58] wakes up -[1518-05-01 00:25] falls asleep -[1518-11-13 00:51] wakes up -[1518-10-06 00:54] wakes up -[1518-04-28 00:51] wakes up -[1518-04-24 00:33] wakes up -[1518-03-25 00:51] wakes up -[1518-11-02 23:58] Guard #877 begins shift -[1518-07-12 00:00] Guard #1459 begins shift -[1518-09-12 00:45] wakes up -[1518-11-11 00:47] falls asleep -[1518-10-08 23:57] Guard #947 begins shift -[1518-06-08 00:59] wakes up -[1518-07-10 00:04] Guard #3217 begins shift -[1518-09-03 23:50] Guard #1459 begins shift -[1518-09-01 23:50] Guard #3271 begins shift -[1518-11-19 23:56] Guard #113 begins shift -[1518-04-22 00:00] Guard #3217 begins shift -[1518-07-20 23:58] Guard #877 begins shift -[1518-09-28 00:03] Guard #3217 begins shift -[1518-03-04 00:18] falls asleep -[1518-09-03 00:03] Guard #1307 begins shift -[1518-09-14 00:48] falls asleep -[1518-09-02 00:49] falls asleep -[1518-03-24 00:46] wakes up -[1518-07-24 00:59] wakes up -[1518-09-01 00:02] Guard #449 begins shift -[1518-04-25 00:24] falls asleep -[1518-06-11 00:28] falls asleep -[1518-07-09 00:49] falls asleep -[1518-08-31 00:02] Guard #409 begins shift -[1518-08-05 00:02] Guard #389 begins shift -[1518-08-22 00:58] wakes up -[1518-09-29 00:52] wakes up -[1518-09-07 00:01] falls asleep -[1518-10-19 00:15] falls asleep -[1518-07-18 00:39] falls asleep -[1518-07-06 23:58] Guard #113 begins shift -[1518-11-10 00:04] Guard #1033 begins shift -[1518-08-15 00:01] Guard #1559 begins shift -[1518-04-12 00:13] falls asleep -[1518-06-05 00:56] wakes up -[1518-10-17 00:54] falls asleep -[1518-10-10 23:58] Guard #1459 begins shift -[1518-08-13 00:14] falls asleep -[1518-10-16 00:02] Guard #2389 begins shift -[1518-07-11 00:01] Guard #557 begins shift -[1518-10-02 00:42] falls asleep -[1518-07-15 23:57] Guard #449 begins shift -[1518-03-07 00:45] wakes up -[1518-11-19 00:02] Guard #389 begins shift -[1518-11-03 00:51] wakes up -[1518-10-22 23:59] Guard #1459 begins shift -[1518-07-08 00:02] Guard #3271 begins shift -[1518-09-16 00:18] wakes up -[1518-05-05 00:00] falls asleep -[1518-09-15 00:01] Guard #2647 begins shift -[1518-05-19 00:46] falls asleep -[1518-10-17 00:48] wakes up -[1518-03-07 00:57] falls asleep -[1518-09-11 00:52] wakes up -[1518-10-13 00:53] falls asleep -[1518-07-13 00:43] falls asleep -[1518-06-26 00:30] falls asleep -[1518-07-28 00:59] wakes up -[1518-08-12 00:15] falls asleep -[1518-06-25 00:21] falls asleep -[1518-05-26 00:38] falls asleep -[1518-07-12 23:59] Guard #1811 begins shift -[1518-05-28 00:47] wakes up -[1518-10-02 23:56] Guard #1307 begins shift -[1518-09-22 00:47] wakes up -[1518-05-07 00:35] wakes up -[1518-08-09 00:17] falls asleep -[1518-10-30 00:42] falls asleep -[1518-04-04 00:18] falls asleep -[1518-03-22 00:44] falls asleep -[1518-06-13 00:57] falls asleep -[1518-05-02 00:29] falls asleep -[1518-08-15 00:55] wakes up -[1518-04-19 00:57] falls asleep -[1518-04-19 23:59] Guard #947 begins shift -[1518-05-02 00:46] falls asleep -[1518-11-15 00:00] Guard #3209 begins shift -[1518-10-13 00:57] wakes up -[1518-04-03 00:07] falls asleep -[1518-08-15 00:20] falls asleep -[1518-03-13 00:47] wakes up -[1518-09-19 00:09] falls asleep -[1518-11-17 00:21] wakes up -[1518-10-19 00:35] wakes up -[1518-05-15 00:40] falls asleep -[1518-11-03 23:48] Guard #1307 begins shift -[1518-04-10 00:04] Guard #1307 begins shift -[1518-06-20 00:04] Guard #3217 begins shift -[1518-05-16 00:04] falls asleep -[1518-07-19 00:12] falls asleep -[1518-10-12 00:23] wakes up -[1518-03-11 00:56] wakes up -[1518-05-23 00:56] falls asleep -[1518-06-28 00:32] falls asleep -[1518-05-11 00:45] wakes up -[1518-04-09 00:33] falls asleep -[1518-10-05 00:10] falls asleep -[1518-06-30 00:37] wakes up -[1518-07-04 00:06] falls asleep -[1518-05-02 00:53] wakes up -[1518-10-06 23:54] Guard #557 begins shift -[1518-08-23 00:17] falls asleep -[1518-09-11 00:19] falls asleep -[1518-03-27 00:58] wakes up -[1518-09-06 00:01] Guard #1237 begins shift -[1518-07-06 00:45] wakes up -[1518-08-04 00:48] wakes up -[1518-09-19 00:25] falls asleep -[1518-04-11 00:31] wakes up -[1518-04-21 00:20] falls asleep -[1518-10-30 00:57] falls asleep -[1518-08-03 00:58] wakes up -[1518-04-27 00:58] wakes up -[1518-10-15 00:58] wakes up -[1518-11-23 00:42] falls asleep -[1518-06-15 00:01] Guard #1559 begins shift -[1518-04-24 00:49] wakes up -[1518-09-21 00:31] wakes up -[1518-05-26 00:41] wakes up -[1518-07-28 00:51] wakes up -[1518-11-22 23:58] Guard #2647 begins shift -[1518-10-28 00:39] wakes up -[1518-09-14 00:37] wakes up -[1518-05-15 23:51] Guard #3217 begins shift -[1518-07-01 00:33] falls asleep -[1518-03-29 00:44] wakes up -[1518-05-22 00:51] wakes up -[1518-10-14 00:54] wakes up -[1518-07-15 00:45] wakes up -[1518-06-14 00:27] wakes up -[1518-07-13 00:55] wakes up -[1518-09-28 00:54] falls asleep -[1518-10-18 00:50] wakes up -[1518-08-26 00:27] falls asleep -[1518-11-04 00:53] falls asleep -[1518-05-01 00:10] falls asleep -[1518-08-02 00:47] wakes up -[1518-04-30 00:05] falls asleep -[1518-09-05 00:56] wakes up -[1518-09-01 00:55] falls asleep -[1518-06-15 23:56] Guard #1559 begins shift -[1518-09-09 23:46] Guard #947 begins shift -[1518-06-06 00:36] falls asleep -[1518-07-24 23:48] Guard #1237 begins shift -[1518-07-01 00:08] falls asleep -[1518-07-12 00:37] falls asleep -[1518-03-30 00:54] wakes up -[1518-06-17 00:48] falls asleep -[1518-11-07 00:03] Guard #1459 begins shift -[1518-03-28 00:58] wakes up -[1518-08-03 00:48] wakes up -[1518-06-09 00:32] falls asleep -[1518-11-05 00:11] falls asleep -[1518-11-21 23:52] Guard #409 begins shift -[1518-11-22 00:04] falls asleep -[1518-08-22 23:59] Guard #113 begins shift -[1518-11-06 00:41] wakes up -[1518-10-03 00:40] falls asleep -[1518-06-25 00:00] Guard #877 begins shift -[1518-05-17 00:00] Guard #449 begins shift -[1518-06-28 00:03] Guard #3271 begins shift -[1518-09-29 00:03] Guard #2647 begins shift -[1518-05-21 00:19] wakes up -[1518-03-30 00:53] falls asleep -[1518-08-14 00:49] wakes up -[1518-06-23 00:37] falls asleep -[1518-07-31 00:00] Guard #3217 begins shift -[1518-06-09 00:29] wakes up -[1518-03-11 00:00] Guard #389 begins shift -[1518-11-11 00:27] wakes up -[1518-08-21 00:57] falls asleep -[1518-08-09 23:56] Guard #1811 begins shift -[1518-04-25 00:04] Guard #2647 begins shift -[1518-07-09 00:03] falls asleep -[1518-09-25 23:58] Guard #1033 begins shift -[1518-07-17 23:58] Guard #409 begins shift -[1518-05-22 00:47] falls asleep -[1518-08-30 00:32] wakes up -[1518-10-14 00:23] wakes up -[1518-10-17 00:56] wakes up -[1518-08-12 00:59] wakes up -[1518-09-21 00:58] wakes up -[1518-09-22 00:22] wakes up -[1518-05-29 00:52] wakes up -[1518-09-05 00:51] falls asleep -[1518-10-05 00:52] falls asleep -[1518-03-09 00:29] falls asleep -[1518-04-09 00:50] wakes up -[1518-10-04 00:59] wakes up -[1518-07-27 00:33] wakes up -[1518-07-13 00:51] falls asleep -[1518-06-28 00:29] wakes up -[1518-07-23 00:44] wakes up -[1518-05-24 00:58] wakes up -[1518-09-24 00:07] falls asleep -[1518-08-19 00:55] wakes up -[1518-04-15 00:53] wakes up -[1518-08-29 00:04] falls asleep -[1518-07-21 00:59] wakes up -[1518-05-03 00:45] falls asleep -[1518-03-17 00:01] falls asleep -[1518-03-05 00:51] wakes up -[1518-07-22 00:46] falls asleep -[1518-06-30 00:14] falls asleep -[1518-08-03 00:32] falls asleep -[1518-11-22 00:08] wakes up -[1518-05-21 00:58] wakes up -[1518-03-23 23:46] Guard #3209 begins shift diff --git a/2018/inputs/5.txt b/2018/inputs/5.txt deleted file mode 100644 index 4d4b703..0000000 --- a/2018/inputs/5.txt +++ /dev/null @@ -1 +0,0 @@ -XxSsdDIijNnJACszZScZfFhHQyYrRqzdXTtxDEeNnGgOaAcCMcCLlMmogQeEqGgFfGyYuUOIiYyhHlLmUulAUKkudDOoDdaLGRrgoDdDdGgRruUhJLljQqdwWDZzHXxppPTwWCcZzDmfFlLPpdDSsgGtFfTEeTOotyYMOGgkJjKZUuQdNnDhHvVntKkTNqTjJeEVkZzttTYyTDdIiRrqQyYYyxbBXLlKHhvtYyzoKMmiIkaAUvVuvEejoOJUuQoOLlLloOxoOXaAqYYXxyzMmZyoOVhHIiIKfFkiIKAaUukRrKQqASsakLgGlGgLxXhHmcCzZxXMWdUulLJjDwnNYkKFfZzpPVuUvHhbQqIiLRrlEeVvBQJjlLGgjYyJoAalxXuUqgGQLQqOqNJjzZnyOusSUeEFfodcLuUlCcCIiNnGgaADVwWGgvZtTewWENnSszBKkDdeEYytTzpPsSjJpPZkNnIiPpDIideEcCKCcNABbKnpPGgtTNqQGgklLtTuUgGQqaNnnVveEgjJJEejGkKziIAaZmMbopPOgDdGubBIiUZGgzuUoOkMYymvBbVPpmMqQKDdCiDdIcpDjHhIiqQJLlFCcfqxXwWQdsSKkPgdqQDGjcFfCCceEsSkKjJkKKlcuUCsaUuASLAaEekmYqyXxkKYBbeEQuUZzpPeEdeEDKkNnuUQsSTtqufFUNIGginpAXZiJjJjhOWwkKBbogGHsSRNnqQrIzZxXhEeHKlLtTrpPsbBSbBDdlkSsKZXxnwTtWCrRcNfMmPpFzNbBneFfVYyvuUBjJbEzKkZuUkCcKTPptehHfJjEeBbuUioOIIiqQFDdFfvLUVDZaAkKHhEeAaHRrOohVxXHhvNnzQqdoOaAOxsSXogiEeIGvhWwHROoruVtTvaAUDdPpuImMVePCcpEUuFfptFMmfTVvhaAHUuoQwWlLqmMKkONnhNnIisSgGHPwWQVvroDOodgGORqvGgZRrEeMeEkKBbRyYrrzZREepPCcmJSstTNntTjvOoyyxXYzZIiYVUuUunzZBbNWvVPwnNWeVvLnNlpxvVXjJPDdZOozItTiYzRrKkZngGNiIyXiIxYyCcSsEOmMUeEqQAaINCcxXniuOeAamMmMmMRFfoOHhaArMmpPRGgrVVvvIiUudwPpWDuVvspPSbBUzrJmMjjJnNRAamVvfFMaCTTVYyvXxGRrgttkJjYmkKPpMyTtkKHoOhJnNjifFIKTmMuLFftTlwWUtAyYajJyZzmMhHhrRsSHGtTiIgBmEeXxMnNpKkSsDdbBpPPZJjHRrhKQquUkzvQdDVaAWwveEqAaVSAasBbFftQqCcTuuUOVvoUccAaIiCnNCHhXxpPWfybBYOoFwarPptTRRrArRrRusScOoCUMqpPLlfFMmjJHhDdpDOpPoAabBwWdQqfFPDdeCHSHRrhlLszqQZhVvnNodDQqOPVvpcAnNLlfFSoOsiIOoSsJvOoNnVJjxXjkKuEsSEeWbBnNEewpPbBANnakKkKHhMNnrXxjJREyYemoOqQeTbgGBtIWwiIFfHhiCcEKkeHZzhhHRshzkAajlLJKZVvEeCgGdDhHSPpEQqOoescCuUcPYypJaQqFfGgPpAPpeEjZzXxbBNqQfFRPTIRraAFJjsSfibBZztJjrRprlLiIycCBbYKknrvVHNmMneEhSshHGgSbnNgGBqQDwWdUutxXxFfXGNngaYyGgHSshfFrRjAaJAVTKktzMuviJjIVUmbTtgGBzZmMFfwlwWtHhTLfFWYycXxCrEeNsHhSrECceRTJjtyYRrGgrRZsSiIzpjJgGPeEhHWNnwSsZmOoRrMzxSsQqaAzZKtTkWsSyuvVbBVvUYChHOCcoeEciIwZzWlqQLnNpnNmMPwIiTbNnBLaAlJPpSaAsjGTtyYMZzfFmiaOBboAOAalLEejIikKqQSsXxAaJJpzZwBbBbnEearRAmMNDSsdyxqJjlLQHhpSsPEqQeAauUJKkmkKLlMjvVoOPpPpCBbGgoORrtTXuUxfaIwWiAsIKkpPifFSQqZpPAXxazEpKkPtTqQeaAnLdKOokLlDlpNngGcCmhHMrRiIqWwqQVabBARrcCUuviIvpPbBwnNWHONnIioGgOoIiVvAuUaoMrZzRugGUmMmxXMmaANLAalnOhbZBbzMmZzmMuWwnNUJjdDBqQHjJqQaAbBhNdDnzZZztThHeTtDUTtQquaAkCcGgKkjdDJKZzbcCBwWjBacCAYygGiILtTfdDEeLlFkKiQqItkKDAaKkaloOLARraApFfzZtTYkKcJjdDGgDdfFCPpQzZqvVcCgGfTtJjbBCLlAgGacYyFFfyqQYyPVvvCcrRQqVwWkEeFfpPKBcEeCnBbAarRNnNnCcTtNbYyhHGgPOGZzgopHMmNnIdDihyYHhEeLplLPieENnfFXxAavVIJjJLlAavVJjBHqQmMhbiImMbBEejrRQBbjJKkwiIWqKnpYyPVvNbCcZzBrGgRPpiISszZAazZBbzGgZUuyYbBKkoQXxIiTtOolLfFNnUuqjKRLlbBrNnMmkyOoyYWgOozZlLBbYyOojJDaAkKmMtOoXxqQAaTncCBCcaAevVEeMIQqiQqXxsSmEDdWIiwWIiqYyQwhHXJjxxMmXNwWFfnxRrXXtoOTxzZpPrmMsSRpPbefFEkBbKtTMmYyXgGVvWOowRWwreExUuyYFpPfztTGgNoOFfMmnXoEeOBbxRrUuZzxZCczrdDRxMmZzWOowTtJjanfkZzwWoOfFKuoOUFUuHhFfKLlkyHOovVrvVRHhRrSsJTAPiIpjJoSsOQnNqaQxXLlfnNhHnNlLFiIsSqtVvltcPOozSsjJHhLbBlZrLifFIhBbkKHldDsvVcCSMmtTlLBbumMOovVUWyYcCNnRQqrKkwRpmMBUuASsoOqQabAayuUFfEeVvUuTtJjxXmcYyFfCEeUuPzdDZDdpOWwZyVvQqYfWwNnFzWVvwaAARrkKaoiIcCsWFfbQqBGgnNZzyYcjGgJCrkKFfRZFfzZHhzvVUbBumEkaAlLKsEeVvSIiezZhHisSsSeLlEIxXcLlCMFQqfGgmsLlaAMmaACctTAaYySENoODdEeutHhTKFfTtkkgVvWfiIDdLllSSssLbIhHmMeEgRrGiiIufCZzcFUBFMmdDHhqpOoNnWWwKYySseEKkxZKkzXiIdGgzZMmDhyYHsMmIiCcnbHSXxsTTtthRjJhXxJXxjBbUuPQqUTtupLNnVvtTlHjJqQrBJhHHbBkKhyuUYKknNoOcvVTtyYeESsCqQQKkqQqQRrqHmMZfFnNXVvCcXxgGxzmaAMjJvVTtTtRzZjJrPVpPkaAzZnCtTLlTMmtuUAazXJtgGTjRrSsrRqQqWJnQuUjfGHbBRQqhrRHrtTdyAaKkOoSsYQarRxVqkKngQqGpPHfYyPoOvJvVjVrRpMmFcCkwWaAYfQqtDdNMbBmVvqQpSMdDmgGsPEeyHgBbPZDdGgrPsSsGgrRCcSequTtUQoOKkSsfFflPpLFILliWwEkKcCxnNXYeErRyZztTpHhSBbsmMgXxGRrmMReNnEHheGWwgvVgGEzhHRrlHhhRrhHqQHLwtYwQqWbBjJeQqRZzrEfMmKoOXXxxkYObBoqaAQRrCcLlyhNnEOoebNnKrRTaAtuUkbBbBNuAaoOUnbDdGgZzYyKkbBuCXrRxcAaPfFpGFNZznkBboOsSggGiItXxEeTgGGKsSfrRvbcqQCBVbBqWvVbBIiAaRryYTOotHhwMmSqQjaJVJjvcaACrTjJcCSsQqDUTtucCdtIiHhQVxXdDvVkKvLlqPgYdmMDKrRjrRTKktQqOoAawBbDivVIdWnqFBbfZoOzQOoDRrdYLlhHxNhHnGghsSHVUuvsvuUuoOlEefNnFfWwCclLYyYyZzRroOTtFNnhkKiIHKkqMmwWYyMmPGTpIiwWzZTtpPhnNHmToOTttfFYKkPplPpOoLVUBbuRrVfFFJjffSTtsVvJjFcCgCUueEcoQqyYNnqIeEiTtQpCcWtTpPYyycaACYSyYsJiGgrRIGGgDNGgxyuUYXXxhvVHqQnDDsSukKiIEeUeJjmMGgLlGgtTKwWkxXxEeXEHNTtnhSXDbLlBddLlDzZNyYKYDRrXxGgzZdVvSgaAGsWwlbBIWwzZiiIXxLYyuUllLlXxSsvVLVvQqIgOoGeehzwWdDyiICpPIgGNnanNJjWDdwOoiIAicCxXWYEDbBavuUQQqUbBuuiIUHhWzZZzmMwKkqiiIIhYTtyvwPpTtKksSmMnGgDdNRrHhKhxXOXxpIiPzTteEZVWwvRaArCSIixXFfTtQqsclLmMPpCmxmMBbXMQYfYyPCczpPZqvFlLlyHhYHhjlLlLJOkKdsSDXxovMCcmmCcMqQLlVHLlFfhwWADdREerBbpVmlLMJjIiqQvPbeEBqQJjNnvdDVxZzXYVOFTiImkJjKNnDdMkKqQFfUueWwEhHSsxXKkmnVoOrWAawRvglLPpZCcpPYASstTGyLlSsYCcqQeEgIiVvauZzUnZcCzKkNFfTtWstTSWwzZlrRLMmEwWBRrPpbsSCgcWwJcCIAaijCRrmMdBLlrffFFBbdaAkpPKDRPpBwWbuUGgMmpsSPCcQKvVyYwCcSsuIiLlUHHhDTtlLvVkKIidYyhiIXxxXuLlUzwWiITteEmMiINFfnNnZNDnNcGgdDCveEVdjJnYyBbVvhHyYrRwAKkaChHIiMmcCcICcuKkUjNnJyZzYyYoOrRrRWwefFaAHhPpNvfdeEgGdDbFfBbmMJEejAwWaDnNvVdpPRrMrmIBvVbSsiaJjqmCcMQudDfxXPpIihrRkYylLRruRrUaAKoOyYbvVHuuxXUUxGgXSAPpNnKicCXWuUYyweEuaAUlLOgaAGXxtOoTgBbGCczIiZUuXKkXClLeErUVaAvwWlLXcCxnoQPpqFfOecCjJLlEoOzDdZSzZiuUFUuIifbBiISSlLsQoOqEeBqQbrRxXaAIiOojjJJVzqSsrRwWBqQYybQUCeFfclLCspPSEPGgYyfFpGgnNNtTnQqeKkUuMxXvVmRrhQDdCZzcCCUuccoOeEJjxXMmqHDtnNAvVEezfFAaZUuLlDdcIiZzZzCrTtdDRVdDvLsSlTmMGnNfFeEvVqyfaAFQqBbehHELyjFfJGgNyYTtxSsXkKOoSsJjKkQEebsSGQqNnFfYygmMUbBKggOohHWhHXzburReEUyYRroOnNpPBtfRZzrMEemWwFTklLZzZOozSseESYysszZSqHhQRrnNKpPfFDqBCxXcmMgGbQdsSAadDEAoOoOGeObBoLlEgaUDdVvOooOrUaAOouXhHRrdDUHhudDLlPpsVvSxRrUrNBbTtTwWtCyYcqQrRJTtJjWwXxFfHhseEzEemEkKxXtTerRiIHhamaAbcCTtBteETzZINXxniiRrIMYaAyxKkWwzbcCwuUWBMfRruUFVvvVXxmBbCcpfFOoPQcMmMmBbLljJwWVcCSsPpsSvCMoODdYDeEdyPqQplLlFfxXLmJSsVnNvTtIiUuOoFRHRrhwAXxukCcwWfFQuUcgpPGCqWTkYyjWwJKmMAZvVzaBbaQqACmMcnIiNweEWSoOstTBvcCVouqQUkKdzZNqQnHDwnNNnhHuVvJoOcCskKSPpXWVvxyYXwCBPpIibcesSExqbBqmFRxXrhZYCckUAaaXUrlnNLJxXUUvUMmPiQqZkZztTJWwyMmKkSMSaJjNnpPAQfWTtKKkoOBWwbhDDddQAaqHWwBbhrYyRNnAaNRIireEoObBWUuwnoOBbPlLpwyRrYDdTthHNrRnUTEetWwSbBnMmNgHhGsKkdDErRHbBoraAROpvVVvPGEegrRrdDNRrNndLywWYpTtKkPpTILliAatPlDLvVlFsSfKYTcCIxXVvnfFRrWwWwmmMMmMbRrBVvDdRrsSeiIEUpGtVvTCXxcbPpBjbBJBAVvaDqPpcgGCQOoPjJXxpftNXxVvRAaeEKkpPMHhdDbBiImkKKcCsFVvfvVkKSDdQqAafFAaZxXwWNnzlLnMbBmmMqAaQwTKnkMdDdlLzZDCcmuIcCGgzZiWwGRCcrgUiILUAWwaeEXxFfCciXeEfbBlqaAEBbVQqIYyifZzsSFItTDdanEeNsSlLldDoOeEHhMqSsQaAsmRrMjCcJXRrxScCkKJjfvFbBfVvVlXlgGLbBiQiEyzZYyYehtrRTHiIGpOaAokKkGgKTtVvCtUuTfFcCcuUEmMixXITsSwWgExXYBbBvVbaAfJjLdDSsKkDdAaVRrvpPBbZzjJQqSAaNnsyHhsdDzZlLSYbBdxXetTEgGSsYymlauUeYyEfFaNnAALiIXlJjLxjwWPCcoEecCOJjhpwWPbWKFfIizTeEMmlLteEtTRrCcGgrWCcYgGTHhtydNgAaGnDwTiItYWwUhHwLFKksSflWnXxNaABLTtAaMmlPaAheEHpnNOAaSRrCGDdxKkXlKknNIDdiqQqQoOuTJjtUTtXxUUumMtNnTYmMoWWGgwCcYUumMmMPpvnXxnJjjJNNDdXiBbIxVwWTtFfWwLIiSslqLQqNnXxwfFWyYGgDdQevVARryVoKWCcNnwkGgOMmvVwOocCXkKEehHtBhHbICsSciYytTZaAUGgbBuZbBzzsSTDdPpJXxlLNnzZwygpzZwWtTsAaQqvUpiIiIiIPRrgFMmJjWESseEbBewTtfWwrjJYVSanNhHAfFsVvzZbFfzZBhFKgGKoOkcBEeWwoeEObCpnNPpPlEOCczMmGgZoewNnJjUPkKpkPpRrZzAQqaumMqrXtOoTcCNoFfOnNTtnAaPUuEeesSEwWVvpAaeENhbBHnJjNnZvaAAaVQqQqPpgbBGlukAiIaRFpPfrxXaMsBcCaAbBIiPpbOojUutTbhHXcCrZzoOZzRJjmgGMeGgeNnyYmyYdwWDMVklLKrRvVvjJrtTuUWbBUcCuDdlLyoOYyYmMjRrsVcCPpjniSsOoCcgXCcfNnwWFFVvfnWzZkLlgGwWKdDSsGEhHWsAaSZEUXxLlyYMmdDMmrRupPeAaCcWwzwDQqiIqQfVvQHhwWbTobBsSZXUuXxbsSyFtTjGgSkBbnNKGgtWyYEwWevAaEeVMmDdQqOUuiIbBhHqvVQHAgJjGaAjJbBonHwYyUpPnNuJgGjSsTmImMZuFfmPpsSTccCCiIpfiIFPHhTtPpKkUTlwWLtnNSsdRrXxKkAMqQoOrZYywWzOoqQNFfYyjJnNjJZYyvEeVzfjJZzVVvFdDYQqysSfNwkKWrRdTiAWwahHqcCQRrrbTtJNXxnZmmMJjJjgwFmRrRrAaquUKkXTUuDdbtTBkKmMqQlLEeSsGtlTtoOHhSdDKMmsLlPpgjJGvVSoOPpGggGwWhJaASszZaAPpUqeEVacCAfQqiqpPSstEDdxkKaAxXXenleGguflLRDdrqQwWDdVdeEjRrqHhQuAaOoUgBzZAFfajyJjJXxvVvKrNnplGgpPXiIHhxBlHhHtThLNnnNzZbLCYycSdDsCceuzEIielLCcZiUuEqQtTqQiIIioODXxxXdUlLUiIPZhXFfqQzTtZaomMeEvVDBboOdOxXaAWzsRkyYgSqatTAQsOoGCQqcEedDKMNtXxmuUMgdDGpPTgGWwuUmMncCmslCaUuAcLSrMSwAakZzpzZMmeXQlLwLlWAaBqQNnhoOrCcxXLlRMRrKOorQiwWIlOAaoBBbsSTtbqnMmYcChHUYlRkKqQHkaxpPriIoOPpXvhiYyRrqQqQIHUxXjMmmMrRxcnNeAXUpNnPIipoQqOZWweEXQqDvVSsdtOZzogaAaAUqjAaJhFFYykeEKXWwxQJjfFWzGgugGTJXGgKkgpPGSWwSsPiFpMmPvVfIwHhWpelXxLdDqQwWxXiIVrqyYLOfYyFtOoWHhwDJjGgqkZzKPpsyIQqHXxhNniQUuqcCzZzyaJjvVqgGnDVvnGgKkEevVIxXNniVvTndDQhHpPqmpPMqdpdDWwRrPeEiEeOBboZzZZiIVvzzzZhHIDAaMmXxNnQNRrhHtiLsSCDMjJqQmfFPplIiRreEMPKkpNnzZGgPRrQqpBbDdWtHdDqQhzSLlsZMffSsFFmukKbsSQRrqadDXUuxAXYiIyWwpuUgGHpGgAaPHhXxKklLhfFKzZIikPLlxXjJHhtjJTHhNnNnxMfexkKqQsStpEehJjhvVIRrTtkKNvqQVfFAKdvkCuUKkcOJmTtUqQlLtRKkrXjJoOxLKaAhHTttTkYgsSGyBbXxQqpjdjxFfYyXJDFfVvadkSuUmqSshHQqAaBbAaUxXuXxtNnEeaoOyXxYbBkCcgGFNnPhnNHTnNYyoOxXFBuOowWUbCaAthxfFXjJhHHCcYdQvVOkCLlLlcoOEpPGgLleqfwWFQTTtNRluULrntNdyYJDdyYDdaYpPjrvMoOpIitTPaAqQssaUuLlAkKCcSRHcefCSsOoevVrREvVcdwWwWabBADkKgdTIgGiteTtWtbBTwCeEJkIQkKlLMIlLiGgpTiInaAvOkLDvAaFAdDaXzZxwWuUOnzZlLEcCemzZwVvyEePpYWuUbIitOoeETyNndDYOoyiIYmMIoOeFfEVviWyYwUutQqQzQYyYypuQqkKrRLlDrZKkXOLsSeMmrRFfipPJjnfFLfFSLqQCcwMmKkWuUmSarRAsruXpSsPJMmDdPTtpTtpcCcZzCmMVbBlLXxAamMmjuABbauUddfFmMWUiIfEhHEeseETjpPOoHJZruAaUtLrRlgMmodLlyYOoVvuUDdnNSkuUgGwIKKkYyjsPpmJKJjCcFHhfUYyFfeyfRrJmMjFTthqvBfFdocCnFfRcCgGYyBbrRrEqaAsUulLSKMRrOokKRrKkKlLJWIjJiwdDWwcCGgIixGJrRRrAGgaqOogghHGrRKIcEegdJjDGVKWwfFkxQqmeEMCcXIivmMtYyTGuWtTlRyJjYrXxRrZtTFfzLKHhCAacgGuRrAajbpPBTBbtQqrTtOoeEJjXLmMyYeElbBZzlMwIAaOoUuKkiXGghHxWUiVuvVUvvVrwVaEeOghHGEeHhoAwBIUpAagUuuUGfFqQRNnjJhPeEjKkGDdgIZzKpLlaoOKgGALlaFfLDCcLeECOUubBotgGiINnTjJcEBbelIiTlLeEXmAaMxuUtMzZmYyuRrpPOojJcPxIiXEeaAYKkyEeeEBjJwWExfFXejtTJNVqQoOtTfFvRSsrQEjCDdgGcSsgGJXUuxhHlqQthxXkuytTYUKVsIiwWSNPpnBbZHhzFQqflzZMmGgkcOcCGYyEeWwhHDdgANVvNnBbVLeEmMiFpPfLlKksIMRrmUIiKQqkIiZzuTXeExQqSrFqQPpFbByYTuUlMmThHrEFLZzlZnNzfIsdYhJjHWcCRxXEeSueXpPjyYmMnrRNxXrZzmMPpIiiInNRIhHDpPQqdVxXutTUJLYOodrRDxXmlLEgGeMyDVvdikGgbBRriRrdOouvVdXxRvIlLPpwKsSMmHlLhfvVJmMOiRxXjJaAjJrxAaYyEezZDznSssSQqjlsSWwCMAamiIcqKzEzZZzeBbTESsTnqfFprRPZnNGuUmSfFIkQPqQHhjJpqqQQRfyoLLllnPkcKkSXxTtsxXCgPPsSppNnPdAeQqBbvVcZDdOiMmyqJBiIQTklLKPpsbBGgMntTLlNfFTtWwtPsSppzZSjJsnNTAZOxHRrkKvHUutIsEeJjSiBETCctyvVrUrRRAUuXxarNnuIQqYJjwVsSIiZzdTsnmCcQNnTAHhatHhnkKcYDdyCKbByYkGgYywWuuUQLlqxmIZziJJjLAlgGLacXxYyCKwfFxXxXWCchHkKkpPdDgaALlOqUuFfLlcSsqUuPTtEeMWwMnNmJjNnvKkAaiIKhtjJIaAFfrjJQqrRtTRxvVxXWuUPIiTtpAwWeEaKkwlgGLuUIuUjMgGlwWtTFCdDcxXIbdFCcIwEeWjJiCxXTNzZvVdbvVbBBkKCWwFgGfcRAarmuUNRrGgfVbmEeMHhyLlsOefFEQDaAxXXZmMztKqQlLktTYyLlnNrlLVvRTuUPiIHhXuUagGulVvoVeZztbBUuAKTzZtjJkgZxqQXOqQoFrRzaAGgBbPpVsScCMDdpPGgmEeGIWKkrRnNXxwVoOvPpCcbBZziaAEFfEuUeERreYqeEYgyYQBbqGKknNLzOopPCtcCRrAulLhTtuqQnNtTaAFkWdDMmEepPdDJjssfXtTzwaAZiIzYnlLZzvHhbBUpOEXxeyYyYvVIiwWITgjLlJNnXxfFdEeKbBUuZztTRAafFrkPtfFcCTtTdDhHNEzxXZeeurDdRMzZQqmrvVLlRvKkQaApPlLWwLDdEeOoEZtKkTWYSsFfypPbBqnNmnnNNUuMeEGaAgKEekFfEBbGZzvVmMEegKPpkYyzJjRsAaSoqFcCjFxyAajJYRrCYyXIicCXxvqQVEJKqQBbkYpPyjeEhrrRYEeJwpPWlVvLwWRrAzTKzQqxjJPNsSMmYybqQiUXuUhHFyYfbBKCcksSiIxucCvzYGVvjSPpnzYuuUAaUWwYyuEeUFfzFcqSsjYyBbgmqQMWwkKeEdDsyCgCcGWwRrZzIgGiLrVvtYyDXgNfGgPpnNbBDIiqjJQdzZgMJaMJsSGgjVviINuPIZzJCcooOlLqnNQTtOXxrRyTgGkKABbRrUukKrRsdDSGdPEsSepDoceAaEgwWWwhfVvoSsOeEtZiIMkKpPYqQVDoOdvEetTyMmnNjJwVPbytXxjJTyYFTXxtzKzZkbBhIZOnEeYyywWEeYeESUusudDpQqNiInPAlDdkJlOBbaAqQMFfbZzGgTtBieZpPQqEeoQMMhAakSsKHAakKWUuGoOGgKkgoEehHeEQqlLOVvWwPkHNEBOVLpPAamRTtDdrSswWMWwEeqQxRrXeEPLgLQeZyYzERlHhPqmMQOtIvVwaNncJjuUnNzZOqQWRrQqsgGRrSOmCSEOKSHhseHcHhKkCzLXpRrPrIKHhtmQKHnNVxXOMlFdDkcCKTtQVHhyjJUVZNFflLngGgGuUpPkKkrMXxXnerREhbHhpGFyudwvzaAZKkBbALDYpPSHhsjXwqOodDwfFWQWrtWoMmOwKyYiVqQvPpPubHfFUuYcKYyiIqOSsPpovQQSsoEAwWUuvekKueEAAaUuKXxNEeWgGwcbBCKXxhHQAaFQqWmgrUAJjlNAtTanIZbBDdiIzZggTDdnNJjtCtTIpzQqgMFfCcaAmcChiFfUuHhMYBbymMnuMmUqrRFROEeoEeJjhZzahHJjlFYygGAPtmmMnNdDRrZEzOoZaAaFYpHhPzZyAavbBzZPtrFKtJyYjnYyXWwxZzNdDTNOohHFfquzDdZhkKHUCchsSJYQMmDJjuMmCZzbBcoiwWIiIHJjtTtFfSsHxXhTVvIiaUuhAadyOOeEoWDdeXxoOpSsPEZzCcsSipmSLyKksuUSJTonNOXxGVpPczEebQqkKoKOoXdDxKOnaAECcAxXAGgsWwSaZUwWxcCXuKkwehHXxUuUadDAFHORrohfuaMmASsEjcKTDdDdKNgGksYylLsmMnqeXxPxXceEPpCIlLANqQyYEensSTZiImMzSVJBhHBBbBbKktTJIJMmYyGgSsayJYJxkqdDFfQKPpMmWwXjSprRkKDdnIcCbgGBikgUucCGnSCcsfFJLEDKlAagaJjAjrqQRJZzTGlTtjJfFrHWwhRfqRwXxAaPpWcMmZuULZhHzpPmureEjSsJSJjnNnNcoOCOnNdDEeJjBEHwWcCEzwEkhHAPpnNjPpAYykxVlLlLvWwXXPpxGgmMxXOoFfyYPpPpzgGiBuUYgjYyJVvVvtSMYhAJcgGZXemdRCgmXxMFdDpPzZIvQqBYybVxIiXtVPvHxXBGCcuUgbbeERbBPriIWwRYyMEepPmJAawkKaRyoIiOfZGncCrIifqQKkJOojfHbBlLhFyVvPaGgwyYBFXxpPnNuUNnhSsbBlLpPEMmFffFeHPmdDNnMpwWfjpPLyNnqcuWXzOoZtTzZxjJLlUuXxGgQqVEeFBJjoxfFXeLlMmHCcLGbBqvswbnaZoOzCcVvCGXABBbziITmMUutwWKjJfUuuUMwWaAlLiNsSnAaCcEhHmMHhJOoKkjeIrIEUuyFbiaAIWUuwDeEFrRTtFfLoFTtDSsjUuWwWuUcykKTdvBbFyYfVuBSsbUaAdbBDrYBWwbyVNnGNneEgYONnrRIdmVbOxhWhBbuUoOaBAsbhbBvFfVzLlhOLloZzuMmomtTMiSsiZuUoOBkKbPJYyjISsSshHgxXkaAAaKBDdfbBFfFKfuUsYyiqQXxItEeBFdDhHnNyEevHHFPpvVZzLDdlDHhkKnNqgXwWbBZzPJLlKkMJjjJWDdmMWwwKkFDdjSsoEeRzZeBZzNuHhdOoDJdDDWwqIfFiSsXxKxWmMwXqQjJNpjXRMmsnaArJjCcsSpPlLCclXxdpmMmMbBwPpMbBteCcDTeljbfiIGKkbtcVvCTrRfFrnNmrRHTtXxLVFnTtCcCUTKVcCpPVvwWvxXoXxOvaUAagCcTtQzZFcRrAaAxpPxXhHkKJSsugGlgGLbgVvVKkYRrJjlCQqaHKkeEhHIyixUuMmkKqnNczOgyYexbcCBIibBRWkBbKoXDFPcSseaAKkfbBEeAEeHhqQylLCcHhPpEJxXRrSHhUZzzYyTtnNZzEBxmtTtdtTIiDgoORgGuBbDgeksSzbBPsSPWMmITtFfiKkmjUujJlLJMEcsnNNnIwWJYyxWPpSCcsGgCgMbWrRwRrOdDwWHcChGgoIiBDxFfzFAafnuUzmMjJmMgGInNievVEKMmIGgiuwWUhcAaOeGnCcLUulaAXMmxCctKXxkXRrUowVrYyRlLzlpPyYZUojMYyqhkKHzeMmEMdDmrRAJjDdRYlKkPpaREehHxHhtTLjJIilcJjoZzOEIWwrRDdimoOMsSRJCwWMmMmmIiMmMNNnnSNgGThHtnnNmWwvNMOWOdDonjcCcROoOoFPxUPpHhsSuXSvVsMmVvtTJZWGJjDHIkJZzzZoOTNnaCghyYxgZfnNJDdKUNnBPbBplwNeXxbFfcYPRjJrtTpLXxebBEhNnhHzFUEeriXxZZAogGVvzhbBHIECcBbVvZzDMmKgcCDcCdLxDdcCXlwQqjJWVaknNmMdDLJjlIHhLnsSaAJjrrSpbBPwIMZzYeuUUuBHhbwGQqHhZvfFVvVgGsCUuuHhweNRrqipDIidWbBwDddDZYhHlxKfQwUugVLMDdxXfFPpmhiVeWwrlJLlYyvzPpzVfFvZOogmYXpaAPruUAfoPOomFfRXxjtqnfFNOSsoXBXxLlNnaANnbylLxZkRXvgGZziIZyYpmMPxXaAuOoTtVgaAEeGPGgLlzzGgHhSnNsYxtpPTpvxXkHUuoOVjuUJvMmLlbraglLfFqEezWZzuUfFwkhJjBbhgWwewZzWECWREdDmOoJjwWJjxaAXkTQLlqOofCqQetTOgWxXwvVGtAaesSETyFfYxXoxtkKwxXWCcTdKiIkYyDlFEefFyYMPaPpPCcklLXkKnNoOlAdJOSUuYyrRrThHBbqLMxbBhfFOoHCUucmMeXxdDjnuJcCgiInNrfFvVQsSpPAaAmbBMdadRidDYyRrfZzdbBDLlSopPJjXyRiIMCIMojJXxIxeGtiyYKkioldDdDFTbutTUSsKlLmMXxksSLlrJIaKkOoSNnoOUbucyAjeCcXCctTanNnNAWDjJDNndGgVFsCuUcSwWfBpJjxXBbWYyzZvyhUuHYvhHuUftTFCDRSXyYxseEMmnNZQqOYymXxEeyYbRzaIywWxXSsgsSGtaLlNrRDzwWZdAanZzqQpMmJrqPFElTUutJjwzZlwSaAmzZZrRzoSbBsOCpmMPccnNuUOocMYMnNOTtcLlCPpwWyqQeNGgnMmEEPAaKkZRhHrsSjYyJgiIUtLGgTpgTSQGgqZlowWOLzvzkcCrDjIXxkdDKaAEeElIiCTtcIGMmbBVvIjJJeSkuoBPpzZbphHTxXtoGqScBbElLheXxrREeromMORGgyALXxqjkKJnNSDdNnKlLLlkotgLEelPpmSsMqmDdTtVeEvWLFfloOJiIiTtzWwJkiIKrRrRrlLQqOUxsSXxoOlLoOTvbBVBUulLPLlAxIiqQFzZPpDmMdVvoqdDqQNjJnQwlLFfTtWkIZziKfFhgYueEUjJuZlOrRrHhoOxlLOoXpPRooqxXrRQSsOvzZjhHdyYDWwJTYytwWuUXxMbBmAiInNFQqQKtXxRKUuBkgTtGKxoOcCEsctTCPwWpHhbBfiXDpPIiTtdyYFfwWxdnpPqFTPFfpGQZzJetTPUuplLTtwlLtKkaxMiIfMmOoPrLlfFVJFfPCcloOLSsrRejBbSjJsJUuEHLluvVrHAAadiIgIiaAGqTtxDJfoTBbtCcVvbnmMNPpBSsaeUSLhHjSsEvlLVvVjAaLzZYywUDdWNnwcCKkSyYKuULUDdnsRrSrRNuoTtdDSsprRtTTuUPxNCcBbzZrXVMmQqbBkJjMMmmKCTcmwWpPQhHetTjJUucCUHoPpRLlhHrkIWwWRrhbBftzZTmMFPGgnNuVvrFfxXRciqESsYkKyYymPpMeZzucbBSgGwWvVeLlBbzFfhbiILPpxrRrRQqVdGgjJGxXGgmMLlnNJjqnTtNYyvQrxXRZzOVusGCcPmMpgSDdkuoOxcBbChvrSsYfHcChDdFPUzZnNiWeqQvVkcCKEwzZIbIeELlqWDdPtgGjMmPpFfVLlvZzGFfMOmJjIiykcCFfdRrdDDEOTtoDeWwHhdFfDpsSPzZlawWAVvjNEeyHsSRzzJRUurjPpFiWwnfFsoeETbYbBRiIrOoIiOEqQKSwJhHhHEwWncCPpntMmQKkqmccCwvcCcRBcCzNyMmvOoVvjJLYyloOVNnMjGgyAVpPxXqQgrvVxsCbdDBcGQIipPNDdspQNnqPaARrpnsScCTrRXZKsVbBeDkKdZQtTqhpGvVLDidDEnNeydTVcfLlFImWYQZhhawojJjJQORrousSVwfFPenAaAaPpkgGUuKMmAaNpceEVGKkXxXePjTUgLnNlGGgLNnqpNimMvVOtkAlLayYkUuKrRxTBbAatBkKdDknNKkMmnUgOBbooOMmMeEpjvLlSsIqxLlJjZzUKkTtYyAawuUNEJuUjfLkINVuCArRQqkKJZKTRDhkpPIiBtTCvVHAahcLJjaxBbeEBFYSQqxHhdCUlLAmiaAjLlaAJgLlimMITtFfjZYzuDdoPlLIwWaAIipqsxXBAaVvbjJuUGgFXYyadsBbSYXeIYyeEvVijYAQIiOozZcgGBbcvkBLluURVvAdfzWhHwPbRrvVjKkBdrRDguHkKoOAZVPUDdIYrTLlQPpqsSNZcSsdAWziFfLlqQwWmaAMmMQBZzbUpMVvmoiIsyNeGgkKeEFvVrRMVBhHCcMcljMQkPbLzZwJASMmHpPtTHcBbYPpgGsxXZzUuZlkBbKjJgYyDPpSXxghHCuUGpPggfyYOoLnBVvzTIrGchotThHJRlFBvgghHGXxzPLlpHeLgiIiIVgNnGnYWwySDdpSsMglLzZGkavMPDdBbGUrKkaARuqjJQJwWjbBgPpqQQuoaAOnAduDqHhQdUtOoGsSYynEpLlQqbBMmgyrUDMmnKpPkNdTtLacDgGAaxZqQNnOoAKdFfFHTVBafFAbptTFfOoRLihKkccLEiPLAZFCcYfFyImQLlqZcEVveHMDddnMTwWsKwxRnNYWwyugQqGwWPpIKbBPpkjRrSOoExVvJjNPBodDUukKTwhfFpNnWXxIilyHhzxBGOoYPpDdDayXxzRrZkbaPAhqQzZHfgkkKQBrhJjroHfSsCcNiIcCFjUwWPpsSjJVGMhaALVvlHEeyYuUNnLwWDEeIPfFpvVAPpagGJIihGgaCcFfAzZIZDeNnEdzMmUkyVvWcCGwQEYygKkGNukwWymMYcWqQSrRWEIEeYyEJjMmRreZctbAavVECphHXUuxYtoOTHDdhIiWcCrMmRwvVDdAirRCTVsUuSDvVJwWjMmdkKFfwWuoOYduBdaLVyYbfoLyYlEPpFjCmOoMlLMwWmyJjmMVOafFDIBbLoDdbBLlIiUwWuLxvVXlnNkDzZnNcZhHrRMmzllzNnqTeEmvpPCcWBklLDdrqQoUXxZmMxDfeicCUNqmVvGDoOevBUWwusVyRhGgOocCLQDdqhzgNuUwWaAyqFFLLzZZfbBNnFzISjyYQqWwWwhiIHIiJOoYyskQDpPtTBAaMbRbYyBuUrBSZzJYbqCtpAaPTcAqQawDdZcyOxXzHhzZSssbBdPdRUuBeEbrsRarzkLBQqIYoOpPNnbhfFHcGvVgSsShHYynYyKkiIwWHhNGNPtBkKWbyzlIZzoVvwWiIVvbBRrOPVvNnwWpurIyHYHhPpyfHCMmIiJrrRRjNnSstmRXOoOoSBlJjlrIivNrRngPpGNEVvSLpUvVhHXxfFnNPpzpPZtNAoOYyIOoJjQpJjPiIhcCmMXDdYyYgFkZEIidoOdDmNnJlXiIhnDdQqtWjAIiIbBIiiIgGWLlGoOKruFfUTtTtutTUdQqXOAaMQqmEeGsTKkaArTZoWwOsPwWpVvJjFiumhHAaNSsbBzZblLIfFVviBUMmYskCsSMeEbsGgGYyQqgSgGrsSSmMshKkHRKkVvvzwBwjcCJEPqNvsSCRwuCcUHhcSsOMGPJNCcnMmjHhNnRrtTiQqnNZqtmzZMiNNNnnoHCcuZzgogxXgNnGGgBbUuGPpYpHhnNPsDhCcTNqcCKGhPqQSjkgxFfXwUlCcDdozZCXasRuUQGArgOxXGTtznNZxXgoGRFqQmMKkxjJAwMcTtCUkyYKQPpSspUnNAazZLlnNyWwYKkueMBoOmxUuiISsdDbBDVMwWmnRroiqQBIzjCZDdSsVviNIsQqMmHcRrMzpHhCcPdbDXsuFTPjPpqYuUkKsSfFtTUuuicCiIIULAaiFVBsSmQqDkBHhbUdIiBjyWwDtJjcMwWzbBZhgGrvVMJjJfnNenNulLByaAYcZzgGpkXeZziSQqEnsSGgnNNCgYyPqQvWwOoVcCTiuUrROZEkJjGvVkDdzZbaUWnLppPKyYTtkPRrgYYLfiJZNnzYTbroXKbFwWfXGgUnNJpmMPvoOmMbZzbBkNyvmMVtkKTxXEyOBrEeRbMsSmIiMmdDpgFfGPDbBdmMWwpPPVBzZbKfdlLQqrRlHnoXEeVvaAxXJjxPvOtTwWiWxNrRnXYGgyYzZUxLtTIVTtHsiUmaMmeEAaRluiIUfFvpPvhMXxRrVBMmhHblLtiKDKkgaApPcCNwzWvfFeEeHhWMmwvjAaWwoeLlEgbXxQZAFsxXSfHfFkrLDAaIjJvGuUgBbVEffFjnkwLFjxgGcCVTOotjJeEnVvZRrzkIeEaAIiVBbvLewmMWEcRxXaAtyYtcCyYNRrwWBwWbCchsSzZtbBlLhHhLBblbBemOdCVmMvTtWwcCDdBSXGsOvVZoFNtrRuCbBKkfFcUfxkVvVOalvbBVLduULlpnNhgUMmPpRrulLlLHWoYwWLkVbBHfFKUuAaqhwBIibhHIiOpgGkDDdqQZEscxoOfFXCSiIezZPUMmPMtTebqQMHhzujJtTBnNKjogGsyszcMPIoOvAaSTcORXOTtoOhQaqZzWlWwNzZIiPEfYmRIiUuDdbMsSpPDIwWjJeyYEryYzekKEGgsjUxXuYbTtYVIVJFfojkYDdyaAxoOusYkKErmxaWzCzhHZcLkXAlCjJcRrJAZGgzaeEfPyYQTWbBwuUSXOoFfuSVBbcCviUuxitTSokKuUHXYKGZzPpjHhbXECbBVvcDyVlIqnCcEeyfIoOiHYzSWwqSWwsMztHWwbQcCnbBoKuDlyYPpgRVUayYAFWwfbKnNkrRUukIruuYyyYsSoOUbaABCJjZbDdBbnuzzZgmzAaWfrFLiISVvsCNQNjaAUEKkegGuDyYdgGWwJWnxWJtlBLqQlJCOodNnQCVsTNyYpPJjntetlMmBbkvVcCDdQyjJqQHknTtNsxXWKkoIiOfTXyYvoOVprXWifFIwWwWwLrKEeksZztTOHHhZMKbBZmMJjuTqNwRrWohHOzrBbXxHjZzJhMFpwpAaAahLluUlLHRTtDrcCRbZzmeELrRiIldDEmeEIuUjYjJtTtTIrOoRisSIqQpclLOdDoOoftTrxWlMLtzszUuZPpMIiQqrRmgGgWXnNVvFAUNKhHkWCcAFAtTucCRCrRZPOoYOTOhDJjVvhrRkTtKHzjEQfMKScLlYyWsSwfQFZzfspPVgGbTZKUunNIlRoMmDZbBiManLlIHhibrCsHKeElqKkXrmMCJFUrRcCgNMaTDRNnNVCTjcGgCHeytNnSPlPKkpwshXTbFhZzJKAjMmJgwTfpPkkKKxXRrZzRfzZzZvVflLqQLFfBoObgSsUumMUZzdDormXRrpPiaOFUunZoxsSWwXOQTthHkVBxhHttTCchBmgLlGTpPsbhKDgWRrwGnsGgQqnIixjQqOoJlLlmtTkKmGfFlLtHtTZzhHMmiSeERfGpchHhHYyXrnJAnaALeEEeyTgGdbxXGPpmMCMgPqsSVvphfSNnsFAfCckKDvVDddtTkKZTwhmLBbhHNnlWgVrpSEeNjHhChzZmxPpUuubBUPpEeZzoclVvuApPaCMmQQGgYyVvQSoObrbVvTSCcOoHtTgaMQWnNPcFfteGCOCcgGocSBABbSswWtqwLLloEeDdQoOkDdKpPxFfFzZIiDTtfLlQZzvqQViWthVaFYyDzcsSUuNAaqQeKXoAAYVIiBmfFZSubBUgXyWdYyweEeGgevsgEeGMgKiIMMmIimVirRxXUuaQleRrpWwmCMPFBbvNpZzjnNJVvTADyylErReLZzfrcxNnXebCcEeiIRrxroORPcHdDQexXwRVvrzZrRqQTtAWwaZzMmWmCcFIsSAzQFfyEkkKeYicCPpWwIfFkKSXzvbNBbwWvVOonPpBNnLlRIYQqWAwvWwVWZzatkKxmJPpsZqQLXvKkViQqzZApPCcMCcRroOxXXiIUTtuxOEeoEwWYRbBTtwjINvlLcyYCVXHuUhvJkLIilzGllWgbBWgBmMpHCcVpwWPsKLlUuOiIFcCfowoepsetTaXxmMFfNnNuvEXrRlLHpCjSCnoOJjLcClXvdLnXxHWTtKGrxXbBlvpPVriIxmMcGgrQoONnnIYxGbBVRrOooOvyzWwdyGgPpMHfiIRrFtaASrRsYYsSJHhjUulGsFSgGaAdDsQqiIfSDxvVXdXxXxgTIPyYeNAwjvVhbBHNSsAanzMmZFfcCnXxJzZjCUUuJxISeTyYaAthUuOkquTtrHFfcXjxYygtTWzNnZuGgAZVUYNXxnAaFfBbxKkgwWuUqQGWwzIiBrRqQMmEjgUZRryvKkVFkltTLJjlOEeFfXNwWnLYytJjTXxkpPrBttiIYyIYsSdDmMtTKrfofFOyUuLllhUuHqIQiHhImXxaAHzZJlcQxXqxGQnFOofzZNxXdtTFfwKZBbVNAnXxNEekeqQPcjxkhHgTtXxQmGgmGrPCKjJUuxDLlNuspIUVWJJjLgfYsPokKOIWwcCbWKkqgFsSBcCKavVooFpLlPxXpgkPEStTsFxLlHhXnBbErSsqQRHpMvVmbDprsgtTGSZzRIihPZhHzZdbwpPDDddEkeELlKsNnudTTQqnrqUumFZNUIiDsKdikKIFLWnapPGmUHBbWKkjJHOohhHCnNcdDdQqIJjigRVifPtyYnfLlqQFNLlDFMJJjjVtOQtTUuGgqoqXxQWzkmscIwbBNnocZYyYWmMqQZTNCcnSsfwZzaImMhTOocGgCtvcwWXBuQquFCbZeEJjqQVdDsSerLhZzRJjyOoYDdWKkVvBgQqGhGgbBcCZAUupxOSuAPcCypPYpgGavYEfFlDHeXugrrBTrnOoNqQBNFiRrHhmHgQyrRhHDdYrlsSKNnnHhNxWwumgRTwWtMmgqQjiqQBIQqVvirKUgryMmYCLloiarLOxJTSuSsTgjJGfAdyCcwCFzLcMfFCcxTtIXhyYQqHxauCeEcUWFikIiOLDdlGdQNnqDoOywWdDYYyVvThHJjHhLhlLBbsRrPxhTYpPmMmMyMmlWfWoWWsAkmMNnkNyYoWSCYAWwEJdHOoGsVRfFOoqJEejQiIVvrlzzZhwgGWTPxUuEyYOoIRAariPpXTMIFlLiiIWJjEkcCKejZzJZYwUuwFfWhEQHuWwGHhKgyoOkFYybyYBfjJGBbgTcjOGZRrzgoBMeWNlIFNGbPptvVTruvJJoOQEeIiAzLhHyYmGgMIiCctTODtTdaLZdDZsIiSSsaEzNjmjouTVDVUuvmiWwkYyuUPIEeHTtrOJjYtTutfTtiITBEupPSsUNnZzkOUTtZzeUuvVVvExZRHhahKkgGcCcCtCNnTZzzQdUkjJRfFiIrKVVvvHVvfFcngiVKkiSsSTmRQfFwPpRrgIpgOoGGLdOoDlwWLlLEGbSsqykKzYyRLlIintpPcCYaAkPHwWhpvzKdBKOTzZDdyrRpPVvWwbcdhuKqFKGgkKkHpPGSsgsMmgiIIaACcERAaBbkoyWwnLvchHfeoUNeRrMeScCFhBLFZzcCfcwwWXmMDwYztHdDUuWwYzuUHmYzrXMurRYBarRFdDvvUVSdyYBkgGdDkemMgGJPilLlGoqRrRrLWwOowLOAJhROozHhZNitTtTkKITsQXtnXxRMmooFIWlAiTtkwzkNngRGxXvVXwWABGgnAaNBbqQJgbGSsbEGVvgSsfFvVBXeEIGtRlLrGIiKvvoOtklaAfjdDxogMmxXTNTvxAauiIUzsSqQOEejNvVnjJkcCSjtTBeZdDfFKicYukKqQJjUyWgXXxZSOThHtdDuQtezXxTGfiIFfEcmiIHhMfVkXeEgGgAaGgeUUuAyYzZaaYfFylETvVtHheLsFpPfGgSaOnNYHhNnyYsbAnNjWRCcrcGQnQqYuvHgGJgaABNTSNuUdyYMximDahuTdDwWQXxVxyYUIWMtApCczxIAlLOwKpPTtJXAavfFiZbBnrqnNhHqjJmUEHfFFYyJPySQEQVvwWhqQEmMewJNbnzQNlVvLPQHpwLwWlJWShFasowWdFtCDduiIaAizEJWwKpPHhFkKKoVvVDSsYytAeEtjUpJXmdkhHKceBbWXopxSJLaOomQWmMlZIizNEeEpPeGuhHoKcrleTZQquOoUmMqknNKkdDRfFfdDmMFtJbJjfSgGhHGBLeEJjlvlcCLVrhqVvBvVbzqPpyYxWwHJZwdDdXxOBtZtgGTzTgGaqJXsSVIimWFfmKNMOphpPHShlDBjsSsVouBBVFcGeEzRrRSsrZFBvVMpSRUYCjJjmGuUbOfuzyHhkbBGgkfFcdXZHmMWBbRgNmTbBnleEkdfFwAzzMkEguUuUXrtYgGNnyxbBylLYwbBEjDduUJEeSHYyXLxRIsSVMxXmtJqOozbVxgUEeAmMHhasmxXelNqQQqCuPygHtssoDdCcAsSTaBbqPYyEBbeqQnqQNYewzZpOJTaAtTvoXFaYytTAQYIdqQgbpdDDZFFUmevRKkQqraJjxZkKZjKWwlLQqAkKLliIeCxXcfFIizZEjhHGsiKtMpWiIwPQwbJWvVxmVGgvWwfFWeEaAEeDdDankdeEDJaAjSscChHrRLAsNBfMmFYLllovDNZJluUCcAmMMmTDdtvVvXxIiFavNnozzNOocChHnFpkAZCfAcdNgAMnIiNoGoGKqyYPpsQkeEEkYmMLlWZzkMmdOoKHyYYvVUCobYhcCwEeUuOoWVvTtqdDciKktTILHKGLQMmIHhCVwHhFCcjGocpbcCuqQUTtqQDsoBXxLJevKkCZHYcMqfFrMhHYynolQbBVFfvEeUuAbNEendwfFUrUHhiIKkAiIyYRrauRqtsGmMcPIGjEecpPODWVddWSswKZzNAINyYyYpCTrbRGEfhOtZXuUxlLMmzTsHhiImMqQopTtKkVPLEyWwNnAoOQJTPpgniVpJUumMNIntorHhnNacXxeezEqHTPpUrOfapExqBlFdGzNnkKVVXxKWInNLfHzZXSyHhvqDJzbTkKPQehLpxKlLJOooTtuaAUOjCcNcCPUuztDzYyZyHlsSYHnkykzZKlsBbrMSnieBbEXSbCUQtetBbTVlQqLtoJjQqTtHeEcsViIkpjYLnfFwWyYkKwvVkBGaHVedAWwXoCKPpIpBsxaAXSTEezZvputBSPpSQqzDdaYDiGKnNiaoqQayYQZzEQPVnNKpPSsXmbfwOsDPxUuuRgBmMDdsxbcCcCoOGZdhHffrRFFniXSCcFfsxrRAweMDEiIhHULXpxXMmfroaWwAWwUugGCfaYLqIidDdDKePpqgJItuQqUVSOoYdDPhVRDdrwWxWwAaPSzOoTmUaMKkBHGgdppmMpztLlLFUuRyfaAZAipMhHmJwqQYmkKMvaALnYyAIKMseESmdtyYFquUwWcCkxpuddOmBbwWMOnnKkAzLuUlHeyVdpJjPDdcZqmEUugsRrIcTTpRrzZPjJjJjtKVskDMmCcGgPpoSsBHeEjIYOoCcwLlcCDdBbWWBIefhHrRHFfOoeEhDdRBKbBWwkjFIiIlPnqfwFPjDdJgAztTsmhHGyaUuTtGYfAStcjWwkXGkLlKjxAJiMmGgmHbjJbyYyTyYttTYewWSKTtNnuUoYyKzZsqAFIiIXBRqSDbBdKkxBckKHTtYjocCOSGgsDqfyYiIJjFhHlLQKLGaAeWwsAHqvxPuXnNekKsWVaAVeIiLlccZtTzcCzCErPoHOohOdmMeElOYyNnvVpauWVvwfbBdTAUuCcLEyyWlLeucwFeLIRrffXxdDrRLRrpPSFfxgGOogGiIYGSqtKVQqpPkYitCHqIibBEbWwBDdEeoOLleAaCLlcjSvJOoDFODrRdsQVvqBEMmrmYqFLlXxKfMUbapScjPpbuvlLrAahXgGVvViKkepPosAxXLSsXcWyYSVxRXxreEXowZDzXxUJjLUOeyQMmzZAHhMAamNjyYXIixJUrRkKbeOnOGDAXfoOhQqzKfQqFjzPPJUWYNqWCBbckkuuHoSswxXWkOouMmUPNEXwxOxXJXwNbQqOoBkBbvzZMmuUUuBbqVulLCmytsgGaASkdFfDToQqOsLlMWwZCcHheiIuUkRWgpMvVmMgGYyLLkeBxOoaAEgcCqnNQYyQkkKTtySsYfFtxXbjlNsSoOpItBlBblgFfOoxrPdeyzOXsGgplLbBMfhtTeCcEMHhmMmAayYjJfFmMdIisRUGPpHDdhqoZzMjdDwVYNnDdGTtgyxyNnppPPkKJsUuYSTrRhfFHFfzxMTnnlLunKurRUVvwOoWCtTmfFwsLYUhHQquyaQTtFfrnFYWbckSqQsYklJKkjULBRzZrblEgrmMQdaCSxPwOzgmUhSmjJMcEZdlUpRgdLlCcXxewWlTtLEXIYoOyyYiddamchnGspRxtaANnPEpFfxoDmMoIiRymYkvVWwKyTtMVQRrgGRUDduyRGtTFuEYckVvaAsSmFfMxdDXvBedDdCHuMmRkiGHHMmhhhjlUuJtTEUuYQqUOnOMaasSdniILOorsSTQpPqugxICdpaCezBzJoOUujnNeQqwtlGPpHhKkgDAPfYyDDQvvVeEHjrOoRVOcCmuNnUGEeEeoZztjBbgKQqXxDAadTtIiJTtjhpUNaDeGsGbBsCChiIoOVqQLlzPOomMwFkKfrRYftmMTRnqQYsSyySjjWbzxqPsRrSNtqQaUtIiugGUTlLPMPLlqTqwpPWbGHrRTtAaGKkEeMDWRCBRrRrFaAfjGqCqQRrcQgoUuOJjOogTbKkGgdJvVaAjDyTtCIXZzxrIPQlMRrSeEBeEbhHsAaJRmWwMEeViiIXxYIRUuriGseDoldvcNoXfOSsslkTexBbniIcBpXmLWqbFqQCzNmMnZXuglWwvAUrWwffFUuFOUuIVhvbLxTYgzJjdkZnrRDClUpQqNZzYKkRjuLvVNwlkMKSIfjJejsFjuZWwIgTYHHhgqYyIbBuVbGszvyYVfCcIRtlLvVqQDdIgwjIGXxbyiKBbXkMzothtkKYyCcEuPEeLlmIiCcdOvHCPxXpjJzhHsJapSTauUJjfLSgsSrjhHhfjjJdDezAabmYyhHTkuOTkWhMmloSBaoYyYNEmtTHgUtpRrgCRxhcyYoOgGdzcBhiIiVekdYkUbqsXLiekmgnLODwPpwhwMmwfoWXxvvVAbCCciHdDHBbDerveysGHFvfFVhopPykoOjHIErKvrKCCDdLCizZIlLchLYnJKZsSxyYeEoPHhglLSQqQKkqsoOOokZzKVhtcCTUcLlCEaBQocjhEQwWqzZtWTtUpQqPjsSMfpjJAHfFhToOoOqtCBbJSdFdDlLfSsSsmemMaAXVIIiSLlqQOdMSXHhuUMbBIsgVvGcCzhHnNJjhZHgownefCXmMRrpEPTfWwOvLdDvUunNKpmFfiIMslEgPCcEjJeOoHTtYDZpPzAtTLeEJjlBVvpIXzpYyPuUajLXRmLWWLUFfrtQqFFUwlLNndcUNjhQkUZdnNgQlAaLyYkFFqoEdgwWDzZdbKsMYDlxXMpVEXuUFfsPpGgKARQFeEYzZnMEPOYyjJCcGPkKGfFjUOmMoHrWwwWqtTkKtTEePHNvMmVdTyYjJyJjsceuUNJEegFVrRvvLkvVxXEEstTwUuwgGwPdwsMYGoAcMqfTjqwUKbMxYyXFRNGgnrfmBkuWUuQJtwWFQmsJjSCaOgylLmSEMmgGeWDpWnGXxgNaAWtTWtTSeDCcdYyeKUulNniGgIVDpWwPdfGjNnKkqQnuUECSYtDPLkKlcCpnhpKkDdQRhuJgcCpgpPoTfFtpemeENykKMmfqrakVvLvVWVvwIilSyYxevPmLdymjCcJGXxgSqTtQkBGgGDeOQfIiwWfKTyfFYtqsSGDzuPpKqHJnAaudAaDCDdDWuCcCcfdDfTRulcCwvWwVwlqUuQMrxlJSsAVyYvJjZxiPnNbadyqQkVZzvKhphHGpPeLSPkVRcCrBblVoDdFRFfyYrtpePZzxcFECcNWOGhzEeHmMZSstTaASimxsWwmDoWwsAarRivxAaCcEMFfDsjylLYcTQDdtaPFmHheEKktToOJuUuIdDiwTeHJuUCOqbAbBvVeHhusSHxXvoOmMGpOXQqzkjqdDQNylHvVlvVcMmckOoRVpHhkKPkReihJKYDdbBOHfkKhgQBbqSYEVREdoOrRhhPpIcBjJacCmMsSVxXOowOFWWHWWdolcCNGMKEIlxSQBuKyDRrAaKSsEvIHbCZDCHXrcGPTuGwWhHhMenyOAbsbBOdDlLLvVHwKtoUKtMBTtZEuUgGRrJFHJRGslFAtnNsPAjSGgZXxchVgGoDZzMpUelLaATHTOcCZmKxkIYQqBgiJWGiTriFmMZSgBvUiQGhytIgaAFfGiGiBbzUJfjJSJdDMmEiIFiskmKzZLWnvVlUJrynPuGgLcdNzKDZIiGytXlBVXxHvjJinNxXoyYSEesRuaVLGUoOlLkKxzLlZDdcqQfBQiIwlMxbBPbCNLlXEtKLSHhoBNwWFfVvnuUbFyYxBbvVOnUuCVDSsLOdiIESgsSKkyIvkKkEeKrwWVvjRrmfFLqpikKRicDdCcYLlEeBaiIAdDuUtGJbeEEecrwdmKkgTSstNxXUunoOhgBQthtbBTHgGQpmpFftTuVvATnpJjQXTtnjJxvVXyYFiIfcRgGrCNZBwJsSJsYNrFjJYyyoOAaWSspZvHcvVcSgSgEdAnuPHkGJTDdMFfjJmOfFtWwTgMovPpAaJGghVNnqddFpUuadLqQhvKkVHTbMmBWEZbZEcAPDciXnNGoOUtRlNDbBVvGgAAKkmoNLlkKouyejZzLJHOogEeIhHYyKrUhcDOoEbVQqKCyeUIifgiJjIEerYrqkKBsSsSbvgGgGQqWwVvYrOdOXPepTXeErPSgNHCMANnDDxeUsfFSuZzEHhjJDGrPuLjJDzeCkKsHuMGZoWpOoXscADqRGeuLWwaAKyKCBwJjyjJfNRqAMmlSRrWMcMmkNUcCeENrRNGgtmXZsSzrRZJNsvVhOoaAHSnjtsySjYXYiIyvSsWuUJmOQgBburQqSIinNoODAUuayEqQWwCcRJjfBYyMpPmbFrlgGkvVaAKLeYHFmPSxoZYEDGgpCcRXGLLvvVVbTiDWwPyjJNnYsSnLJBTMmfFvVtIiTvVKqGevVrBwIFfiWbRXbEKlcClmPKSskEeGwDdrQqKEzmStKTYMciuUIUvQVKnWxjfFoXWxenpnNfFKWwNnOhUlLUKKwQnywUwWuujpPppZJkZHFjJUuxadgoNoYyEBunakKEeqpyYPYuUEYqQqQyouCcluZdnNzjJWOnNRrvswCdDxlaSOECcIZzvxRrHRAaaAVUsSBJlLCsPABuSRrsmFQqUugGkqZzQfQyMRDdFbHhBfebBbYySDPpdoRreEfdjVsEoOeJQhCcgGcTIIiyvVKpPvkTQPpsgyXsclLBgcCGbCrRlFFiIFfRrijQuUqJnNBbgGlcCEfFfWCRrUxXnswPhHpWSQqNEwIiYYelatDFUuUjJAKkPKkoPHhpCGgBbcLfFDpRecZkKCCbtTBEvvwSExUpXeEeEVCcOoQhaSEglkqUuQdJyhCbuyYUXsQrbLlxiJjfaQSkOksJjEyYXMmxjJBBhMXxIjzZaUGguXJgxoOKJCSZzsTsoOdDaFyOogAYgVvMqQSZaIiGpRrfWtTFQNpLiCcIkDdKifJKkbrCcAaHGTtGgsSfFghMKkjJmFfPiLlIpFfFEiaAbwRrycCiJhLlbOdKFfSvkyYTAacCVvJtcYyUuCZztCiSGGmMNngpPeMTtQzCDvYEhrRZPpaNNooDkKDQqUPXKEQqeQfTDkiaNlVNnyqQWjPIazFYXxrlLiIfvVlTZBbPPqHhuUQPZzDCcsTtSsShbRrmAuMfWWwDrRdRrwFtZspXvHpqcCQyIiDdFfsvTijGQEktTRrQlyAFcXqCcQBbxzZTcCtORFPeECcwWxluedmFfEWaINhHDzIigEeuUBXSbGrUUudDXpdSoiIWFqQBMxkvpUuqeqkKAqtTQOgGAIyYkgIdyXxAIPpifFZsmMsblLTUmMfFJjPVIitbPikcRrOxXxaDEvhAgbfFKWmMNQqeUuElyJPKvSTtChBbOeETNnvETzZqaAucBsxIaANuuUUsuUmRoIvRrDdiIViRDdrOSLiIkuUKYKNhyLhYkKLldmMGZzMbBmcfFCvXxJjVAaNngTZpRzZrZznJFffFjkXkBzZbKtTPlLbBlHEqptBZjdQVIiCcJjYsxhhHSsFlifFwkvvcCZggGZzDfLgGBbbQXePAFoRDduthQePpZdDEECnNAWwROTNinjaAPvINGXxdDYytjqFfaYTtelpvPKkOrRZzSoHwWFiIegmMrBRhHtcPniankXxDdPpDDvZlLzvVuUwsSdopPCJgipvVsSEeCdDgSTQfiSueEUsIFuWPpDunNUiIBafFbBkKbBqLONrXxRmRCcXxfFcCDdQmCyhzEeRrcxQqIiLlXWwVEjlbOPpSdZLlzVvTtBPCOgJCcfWqQvcPpQqihJjHPpMViIQqvrjXxJRmqxXlgLlkJjhlCQHOoyBLlOcuyQqjUuJhksGAaHhgSNnDyYKEewMmeEkKyKePpKqXxSySsYQLlrRLlKXkxXKkKKkxkkrRgOgOqQmaGnDCaFczvVaKPfZcCmFfYyMoeEwWOZNnlLDdqQnNyRPprJjXxYgGahHAOVAfVYyaLjzndVOLybnSoOmMalcCKNkKAdPpwMQqXwCcjBVvWcCqmTkKkIwWSgQqvMmVwWbBBGgbJazdDZBbqQkTtJzCcUuzXuUAVLlEMuffzHhdJjdDIZzivVPBGDiQqyqGgYyfxOVtjoPWEyCcpDdxXGghPpHQAtaOBPpbHhSSThGYpUcnLEYyMSuZzGXvBZzZQGgjTvvVsSirXlxhspPeqQWwsSWXOoTRxuycCYmVKkKkvMAaWDdwUfKkzZFGMmeKmZZaWDKLNtMnGKtTkrwmFmMfMGgOohzZzxDCKmMKYZUFoBgMJNncyursPZzmbAafgfFRrCfhYyyYHgfFGbBxXvbbWwUqdDlLQOvBbSJpuUPbdLHsFfPaAomEenkMwmMUuMZzqQvfUufFFEexjBGUugbQAboxXDWzjhXQCcZjJAuUaEelLQHRbOogvyYVsFBjTdDrKQztELVvRUuCkOvVTtUgnLwrRqMAljrcClLRHhsXPOcCxwECLlDPpMxjvVfFPpPuJHhTaTpPkKvVWwdjJvYyTHhgbBGtOkfRrkjeZIUDdcTfuUIiDOSAfGgHswjBbLlxXIiWPBoObhqpWwnRrqZNBnjWHqeqsMTtmTJjtYpjfwWheuMmSsZzMsSQEeuUQRNzIzZVxjkWoNnaiXZPJjaTmwiuoOIiuUXvqLKklBbtUHwWAdMIXUuJjmAaDUunstYynbGjhUuEeVUyNqgsSZzkquUQKCAawJaQgGqBSyoAdDZzgGAKMmkuEHhGtzZTxfFUYhHyoPeEpOlQqLuKvFCWweoiIOeEFgtZETqYUXxuyESsgGeUoszkKmZzMxGwSsCIkzEeEuUbJsKxuUfTtFBbJjXLlJoZmMaAXxXsjJSVtntMmGOXJDdFeELPpKtTTVNnmMVhkKnNHkFfsSgTgixdCcDWwbQWwsSqeBgPOoPppBGjKkbaFfxblLBgyqQYpqQPrGKZyYWeEUuKIaIiLwifOuwWUOrNTxkKqStnrHjaolWlQiIOgZdDzhHLIiIpjEsRrSXxMmWwKKbDsvOouVdDVflrRLAbyUmLloOMmsSxRZyMhZyBbhTZMmfHhFyWdBbxWClbHoOdfFyYzZIiDfeEsWpPqQKkwoOEmERdDrnyYLluOEFIsSiCVlpPNJjYSsOKreyYimMOoGyYShfQknNUHDCBlLsSNnYzZSskKUutyYoBbsSkbDkZVjJKwWyaATVvNrZYQBgelWyYiHNnhMmIwgPiGWiAgGaIqrMtsIvOoIpSsPGXMmxTtpuUfErzBbZyYReFPNChHhMrVvRLlmuDdpPDqZtTtVvcTcCHArzXMmuoKebtTtFTNnUyowWRhiprRXxKiITaAtIMdvtUOJkKHuUhMJnkKZeAzKkzlzZPpAofFTtlwWZaXxAaqjjVUuURSsFRrfBiIgqGgaAHhQHhnfiLoOnwEmqQbPpwWJCtZzWwKYGkQqgUAaWwhqAaeHWyIiOozWCcwwxXIHhfimtxrReKkFfSsXptFfFfGRrgHZLvSghzZDjkPpKepPaysScswOnYyKmMKaSwwOwFfFlLwLZzYmrRMyttTHXpSHEelyuUYzgGZtKkoOxXgDdoKIfHgGhwOoAkBJjbKRWcCEewoOriqQrRXmClZfcWYDaFsStUdDstjXoCclRgGAIOcRGukRbImMJBbGvyYVrbBGRrKoOPpkSsMwWUXkLRIiqnNOogGjJWwGhMIfnbRtbRRGwWJjVvUxEhdLeyVxXUsvVoXtTPazcCHWwbwKkrHleERKkEvzoOBcfWVvwUUboOvVxCVHzZdDibrRBALlQqIiWwWFtzwyFfeEzMmCONnWEeiCSMKqQZwIiTvmtDdQqTjJfHhjJZzdWwTpuUFmMIyYvAarGDOopPwhHhuMgANwljJfAazqQEeZDCckpPSdunzfMQZzRNttDtTUxXAmMauUQqNnpPSEqQFuGgUfeecCrReEbBWBDLlGBbguUzWwpHPdBCcPhUubBeNtTpPfbBiILlepKWwGUuPJjfOOAktTbyyTtYYfWtTwGdjJDQKkwiIBHdrRDhirRpSyFGljyYbHhBwvzuUZuiPSUndXgKeEPpmMrRkWwpPoORyYrzZGkcpRIigMMqGKXOoOoJCpfFEKanOovzdDkWDqdFfFfDMmgDdQqDSsBbdXCLjlLhAaGgMqiQeEhrRHLYFwWRkyZzXxiLldwWDTTbCcRKtKkcCMmmMjJmMFeEfTlxoYyVvLKfYxXkKRrzuGJebZtTsSXyBbuvzuUaUwtTGvVXJxCmMhRTtUQXxmMdXxPpDKorRzZxXHDdwqKAakQWVvEsiXxXjucNJWanEpkpVNnvDjKkJrcCRdLlKksSPKityWwYSsaAGgLyyaATqHhQhmYDZAaYRrSsgXkKpPGgyigpPGNNcJjCnkKqbQqBlLRCXRLnNRgkYyaAvVwbBwWwWhNluCFfJjcCcpPUDVVvxNchHsJhHcPhxeTCcaAQqtlLVRrLDdlmJjixXQqEeIMUneEAESPtTGgHhEOWHhkzbBZnHhNSvhDsSdPbBbuUGwFfGRvVrsSwLLcCgZKXxyYjZzVxUuniLlJWryeKIhHrnNRikTpPtvWeyYEEewVbBqQkKSsKkmaIRrvVxlzZzKkgGSsSjMmMXHhTdDlLwynNirFfOooOTtHhVZWwxsyEJjFkKfKeYqZaifMwBbDdWEqqQhCpXRLlrBEeECeERFXxYYdatQqPnVfpmzZcMPELqioOIAIvwKlLWwkvVWbYylBbLBSgGsFfksMsSYymCcSGmSmoOMqQVkKEjJKkEfFWDwwWYxJjGszJjMbvyMmayYeaOxnNkKWwTtkUuEAanCZuUdfAyYDdvuUHTwIYZzgnrRNGMmVvzZHhyqFFfdRrgGfXqQqOlWQTaxXbsbBnLlXxNgETGgCpwqmkwWKgGAGULlpBbPuPphtTsMmtBRlLBAasMmqtTIiVvqqJjYycfFULCOQqokKOSsaAWwgiIGXMgGBbNnkrgGRKHCccJnkKTtstTPRuUvGwMHPpLlWtzFfFaHSsPdDQpGmcVvgBDnNtYlNajNRxHhvVhHCiIPgFrsIozcCZOtTVvCchTRraARrCcgMMLXNKkSNdkHBmMStEeMWwGgbHSsTXbcCvKGgRrqzNXxwWfBboAIpPxMqYyfFXqQxQROaAuLjJiIlwWVgGvHhKSTiItnNsZSszkGBblFwWZsSzaAFrnVvNGhHgFTttLlWiIpPXxGgGaOouUVvkjHfBtSsxVvHSWAaLpCcjJfsSFsWwTHhYEhJtcvcCncCrdtAmnGcCBbuIifjJjcmMJjRxQLXxkzZhSAaczZRBzZNAmGgSSssIUuzHhdOcCrLmMaAikztBvpjJGgPwaAWSkKqFCsKkkLlZzmnUuNCcJjOoFqOoeJZTtdHotAaocCzZypzoOYycrUMmafaylQqLxXYwKkJnNjmjJRrMnuaKkfxwEeGSZYyTlmLwRrUuXhDdHRFCPiIiPpyJiBbMekKMGgBgUusSGsSdrcCPWPfmRZfFnJjzhHZQsStUiLlPpIzuQqUaAkmQqzhbBoeESqEeQxXDdgGfFGnNghPKkpHbBRuUlWIiwsSxTtRPxtFyYwSAapPKhaAXxZzYsSqKkKLuUdDTEWwCcSWwfkKtAaTXxFvcqDcHhjbxXLTjIiwXNwjJpRrBbPjJjOoJnJjqeEnIiuQqUcoOtTlfRRrFAawZkKMGZUNBzcURiKoOsSKkBdDuvrGLZAazdUkOvJjuUVNqhHBhTYyZSsmUuSsQoOrBbRsWwhHZyhWwIijJFYNyiIYQieELbkKBdDnaANvYJjdRrCcQqJjeEexBJQqnNgFiuHhUIfkKrRkCcyxhwWnNOiIxXZzsIXVkKvUuIlQlLmMqtTtTLsUxYystTpPGgtqpFjCiIcLaxKlcCZFfwAJjXUuMQOoaRrkKAqReLlySzZUXKJOFWwfjNnviIivyxXFfBcCyHhJSZynNeEZzYRidmBHhrMycCeEZzFVvegGPpHhkuUcCdDKpNnUunLwCcQAqHoxroCtLlsVYSsyipmHhCZSHhYSTtaAOJlLkmjvVJZzlLMbTtyYUuUnNZmSsLlBEmXxBbUupGgupCczYydKPovVsStAaTWIiHQkhvKlyDdOtTwhKkGHAkKaszZJjSPDTtDdAovKXFTnfGyYgZzOzoSuUgxsaAbjJcGgWwDwWojJMMmEbBHHhTfFHnTThuUrRHrClpNnPwWiKBHNGgnhbNvXJfldDWKuPpUtTfFNJFeidlLlRKAhHagGhaSsGDdgrReEzqBUuGVvOnNyYJAapZzPVEVwZWncCFyYfvVGdkrRITNnvmHVaAVLqQkKoOrAMuQqSsIShvigaAGlXgGuuUrHhRnNeEywISsoVpONhLDaAFkXnNxHhEeviRrtTIDdpGgKkRroYxXuURretCcvlLVTHhsYySbBYnKBVwpVvTtKkrRFfPWBbKkjCcuxqQBkxORBtyjIFlyySsAmMwWTtaUuGlYyNwurRiIAaAcCBKgKezoFfqfuUnNvVjJVvpPUuFQItpGceabBAszZQqIVJjvVvvVEAaxKtTtuUTMmPmMpPXIixCbUEFPpxXjPpEemRHVvMmmCaADdTdYoOJUubDuKQHhqVvdOoMbKkvaAmDdsSYyMfIlxGgXflLFfsCcSFZzjJuxXeEUdDFwWfyQPBbSsMmVPpvpJptfUSxIidBDZmChMmSyYDdinPpIwWLRrlzTWwsStrRuUcqQJjJZibEeIAavVGgFfOlsZzpPSLNRrNnoXxOvdXMbmiIEQqICcixXPVvFfqeEumFfWaaBxXiFfIbAOoXyYZzfwWboOBzZayYgJnNjqrSRrMmjJAxDdcOLyYNnuWeKkrREGKiIVvJWwoOsWwoOpHgkQntbBHdSIiyOgGRrNnGUhVvCcOnITdDQNnzfFvMmVImMpMmgdyYDmoCZkKzYykKDdYyWrcVvdDVnQpehHWRrbhHWZLlVELleKkBzZmoOiIciIKIOoiFfStTyunEXxeMUIiIfSFfztRtSkKgeEoxwWDRkgwiBbaJwMmTXxNHxUuLjmOoCgGdUuDcMMzWwZDezKflZzvVLvVGKkyxXujJoOrGgRUxdDKUVvukHqiaBbgGqQnTumRraABbkKMPluUsOonNKkeOoGgeEAanCcVIiRLLbstTetiITEeExrMTcvVhFjJhTtYutTUiRURKkriLCcBbQCcqZYBwbHVvRrHhhcWwCoOTuGgQqhHxXUpkKnWwgCiIcsCBybBcCiEeblBbKZujJURAxXrSDpDRrNnSZoYzhHbBZCwRrWwWzWSsQByzCcZjiIDdMmsqQVvKIiDrRrRdkmMmbhHBbdMmqKJjVviZqQplLzZVvoOPzliXqQxIlrRWwffAaQYFfnGZnaANHFfYdDylHoOrRhDdHrYIivSFfZzTtbbBcCVMFfmEdWwgANnaMQnOdDCcoLlhHCcuIBbIiEFdIimMXzuaAcJjSsCORKxXbwVjJMtQDdLlhHAaZLLZzCdKOlidAovYiImMVvcYyJfezZOFBvlADbUlLXxsSoODuUyXxuUrRaAUXfFxvtcILVeEvcClqQaRrnNyPcJjeBTCQuUqPfSsFpziUuewswCKUneqWgwYygGrRDdhHYKrrRRuiatlLTHhAHRrjidlmgvuYyJfnnNFsShORHUuRbqKGlLiISsFxAasSXapAvVBKsSbBYkKAjGgJjJdygbnNXNnZaAUuHhYwWLlLtTlEeTtLmEeMjJwPHWtOkKzZbpnXesJtTiUuUrXWkSfFkKGgttTmUujJNEeDpPmhEoOlLdDCcWweCYyPvVWwpzMtTiQFfqfzalpEeMmIiIuUeDvVQqqQdllLCCHIlrOlLoFffFIiPQqBWCcwbvthDdpywWYPEefDkacoOCDdzuUKkXdoOkKCAlqQXxuRYfFnNGPexXCcNgwWTDaAaNUwWqRrpmfFVUuGgOovrReEVAyYKcCmPsSsNtTacCANQqnvuYyUwDkKdFfWGQqlmMhDdHELloOhQqjPpoOJZGVDdbfFfLrjFfOHCahHrTtRAgrRRiIiNnEetZbsSNoOmrRMlFGsSLlCcoOlGGSsggLcGqQzZsdMmYybBGjJLzfZzZhHzFbBcCEefFaAlLSSvIiVsyCNnhhsTQRjwWJvAaVrqtTtaeEzZjWlBpKoOeVvEqmhHvVvVJLCVdpPmMDvcCSsmbvmfqQoOEnYDdSOPHpPALQqlahuqFMmfIZwaDCznzZeAaEuUvVuULlvVtaNnAtTXdcCVvDxVvRTtyiupvTtzavtTVhfLIvVFfpPilFUGqQfFbJOoVvwGgUuWBkKpZFDvVjJarbUuKVCCqoOHcChayJgGExRriIqPpxXQPpyiIcCpPDAxfPpxMmXSQUuPNnRriNnlLpOUSsZySszvVJGIMOhHoamMmMucuUDMReEwWYujJUeEymMrVvYbBypPmXsBbyfevVEbXAlbBhHhIihHnNxYyXHhNnHbKmMHdCDdDdlLDdcrtkzjVvbBacUvfFniwHhuUmtTMWKpkKrTtFfBbRPlFuUJjJjjJTthHenWuXGgQiHhAxXaVJxXPIimGLlNEnuTtVvNNnyYkKKbXdwqCcQzZcCkKoOWKTovrRIieVvEVVvInPQDdZzlgGutKwWkJpPpExgvCPuUEpWvvVfFsSUhHqptTPOyybBYYBbWyYAHHzqywMkKKRrkiCvtQYyqDDdYPpKkIdDlLdgIiGlgPLlHOocCzEvSkgGzxtJSsBbjNPSngGpPqiIgSuUMmXHgGhRSFfssSGvaNnYJmQqvVvVvVrYzZyYeEyooOYyORYnqQZbnNrCVWCwWMBbTNhIiqQTtHIiiIzZZzNfEcCooOOFfgGeFejWskeYyoyBAatiIOSsSsSNIfZVUuvZqQoOrhYnzFtNfFnTaAfZJLxXEdOoCcfNnFDdxXeDdKYIIiWPpwiSwWVvsMoKkmgFkKaAfCcJTpIWwiHhwQkWwKHhiBLlvMmPbBVTtvTtuUpeEhHVuHhpyvQqVRnNEaAeVHXUXDdxfFfyYnNmGgLliIIiMdiIDFdDKWwAaDCcdUvVvoqjJAaVQgmMjwWJfFDoOvVvXfFVvlEeBbRrBHZEsCUoOVvQICIiUpAajJHwbBiEeKOzGgKkbBUxXzZYyjJxXuZhuRrEvVqnNnNqQMCivIiEDdeVNnItcdDvxRrMmRnXVvKkOopttTSsRrPPpRrOlkZfFznuUniINPBbpNsYyuWRZzrlJhHzZenNJliIgGsrRCctTaAZzuEAkKPxXpXUfFuHhQqxOVUVvuvBbFrRqQjRYyrdeEeEZzcCXbBwWapPAQsSDMnNmahRUhFiIfbxrRXBivVIQqHhpzZRrjGgvRpFtTmXcCPprRATWwcCWEjqgtfQNDIFhHBbtTEebLlBSeRrwWXbkUurTkqfiIaOoVXxLzUyWwGHkDdSrHUuhRdKkDsCclLhHKgGOfhHmMXaLlpbtXxXxXuoDsSdsFflLSRGOogrRjYyfFrnEeDdNnNaoOPpHhARtTRrZfRrXxGnNgFITHxXhtXxjMmwyYJjJjWwMQGTYyOsQlagGAaYEHezZCPKkpsQgIiOfFPOqQEeUKsjJEVvMmuUjigiGgjJFfjJLAMmaQSsqbBFfEonNOBbcCxXoURruVvjJNnPpOqQoTgGtOebBelLiZzJdRKZqQVHhstGsSXxPtkKjJlRHhrTsSvVusSGiIzpeYKkcFhHcCfPpiICxXyYomysQWwqZnNpOyYogGPEezUuSmlLCZzFfVWwvCLlMsXxlLWLWwWcCLelLaAfsSYyRreEUuNnpQRjPARrdDTYiAnNfFZrBoOMHhozOoAardctcCTcCuUCcVVEeSGgswvVPbvdwxEJiIaYCUJjBusMmAijRJjBCcHhtjcCJfLePpzZXxEjJCcyYODdIHvVhITgWwEeEXiOiILlmsSnIiNCcZziFfcBbBbTtmrYdDXxrRxwUujJWwWOsZzfarRAFIiFJjIrDyYnIiNADmhHMaqRgGGUujUNJEAabBLlRrXKkmlQQqtRsCciIJjoeEHhjDPpeEaQqxXLxKldDiIiILpkXxKApTtcCmDEeTtdfLoQqOXoOZzOoYyLlEcFNnztTXxrpPRZTEetQOoqtxXCcKUusSJjMerwceEGFfHHKikKIaVvLlPpAIiloPpOuULZQLlIiOoGgGAqQRBUuMmAsSavVeEhKVSsPXydDGgZZpvUzVCMmcxrKmMzXYWEewWwxrRhHQBbTJKkpDdKkiIPcqQCdDNnrMpPXsSsSEexUCcjJRrDduLlpOFZzSscvVUuBbiOoIyYkKCcFfCoOjJaRYyxyMNnGHhAahHFZzdjJDfUUNCcnuBbuUfFuIiZVaTtAjiILRvVEsSEeAavCCccIrRHPplvGWqFkzJjAaMmZtoOwWTKkXLuUyzPIwWwWvBbVLlYwWyQlLjJeEnEfFWUcVOfFdDOoYyxXovShRwWrHzzZJjgWCcPpnNEymcXxPpCLliWsDdRRjbBWMmzLlVvkKZUGguwJcdDstTSCNliXxKAvmMGkdeilLZKkOoOazrwWRNnzRrIRcCzYyZufZDdUuaCcAHlyCBEnaAZzIimMWhHqQyYLtTbDCcdukuxXUjFzWwUuARraGXxXHrVvlAaLRGgGTtcKkAteEjBbKAaiQqhdeEJSsjgwzrRHhcDdCjLlMmWwpfvVrCJNwocEeCoOmnRrVMjJscjraAtJjlLTeAaoFfOCgGuUqHvVhVvQoOhHuUMmmMXrALpPKkyraZXvVxQmdDJObBFfeExXuUuIiVntTNyYvgGwCcWuUzxXLZVuUvfFvnNKkBbcCWGguUmMBbSsOuxTLlVSsvHsSBbsShNmMAagFfaAETtoCHoEemMOkZNZtTqQdDFfXdNcCnJjmOoqQBnNbGFfFfCcgiIGSsxXcvVwrcCRsSoOXUiIujUuibBSCekKwpWwpcCEeZXxKEsSGsSEedlLUrJjfCchoOHuUFAMmDdaGAakKTjJMyYkpPKXbjJesoOKkSZuBbsWwjMmeZzYMmazZFEMmCpfJwhvVHWjmMyYSKksdxSsNnSsOwrdDXEGebBoOXxXxEnNuUCJjcoOskVvmMBbKSoXBbxZCQBbFfXIYhHqOovVQiXxiIvaArtJjTdDMmRVqQiIKkpPXcCnNxhGgAcLyphHPiMmITsSHhAaLltyCcYKkvlLaAGGgiTtvVIIiBURrjXxNnqfkKFQXaCVvfBbqGuAVkttTujJrmMpPzZRcNfvlhfFMRBgFtEeTBJNnyYLEFTtftdETLTtlmqQWHhPmMfFFRrzZfDyiIYUujJwWLRNSEeWwrBbBbOhHMmoxeEJPfFnoAaWidDIwOkQdoOjUnUubEJjUuEeVveEtTrOJJjfCcmjphHGqQgxFgGfqPpQGAaQnNkKdUufUunNlLhyYhVzsSZYYyfbOuUpPoTSzZFBbkDCcdCcbYyYykKgxXGGiJxXBbxXjrREepbBzGgIzZIEeOoOUtTHIiZHBSabAyLlYHwHkKIiEeJjXoreERBUcCnNuLxXlvMDirRoyPpvxXRtTDtjJvVYCdDwlLJdxXfPpOVvoOPplfBbsSdBhHfAaYYMYyRrzZmdDyeiXxREeZzmrRFqQkKkIHhibBYyZbanNyYxgcfFALlNuUBWpQqPeESVvWvVdDFfwDdkKxrRXXKkEerRaAxVhAuUaHQglhEqQOWuUwLlSsblLpPfJjvfEeFHhycCYcCqQdDfyYFIiwUCFUAajJufQYlJPpbPpCcLvVlAauUWEebBAphHBbhHYFRgGNgrRzgGRrFYrUuAWNndDjtTpoOtyYTrxXzZBYypPmMBbhVQqpQGaAgAxXaYycCqvTizLlZfGcrePmMpkKEDMJjBeiIEuEedDUuDdAaUbzIiZEDdxzmLlLlMCjgGaHymsTgGGenNEjJyLlbIZaMmAAamZzzZMKaJHhjCcsSJaduUDKeuUUuWZehebossSaAjzZJsSRQqUMlzpEepPHhPLlCLRrlzZrQNnHhEpPkyYKegGFoOmzZMLgtnNGcCLkdelpPiIjomMoOOwWNEexXGgKpqQPNlLKzZkPXxskKJMmYyjyeEjCfFcxXEjJnFfNWjDdJOoweYAjiMAdCcDZYyzlLavVtTmjlLbCcuUbmMjvoOYDdIZziysyYuUkKeIRriEgQqGtaipmMQqOtTpPoEVmMXxxXvQNEeLZdDzlJjbBroOsdHhkKDSRVvdxXDSDdSKnfFkWNnwtkCcCQqKkJjJuULlWeEzpPYyaeEeNuUoKkuILliUkkYyOBEGWwLlVYyvgeZRrCmMdogGOxXDvgMmtmMFfjYlVvzZulLbBAaUPpsMbBPIwhHfFoKkrPpRzZaAYDHAhOJjUFfeEuUoOdqVvpPEeyjMmHQnKkMmQqyYmMtTkjWwJEexXVHhvfRTGjcCJksSKgpVDuwWUdlLOXxoBbKkLRZLlzrlfAeWuUxXPsSpqQWzZwpPnNaAZzZzSsFeXxEfwzjCcxXJMTpaftTaAXxGgLgGHDtTvVhHdmMhlLAHrOofQTtNmIlLHGZPiuUcDdGGRrCIicziLatTUuubBbBzZFfjJRGMwfqoOknLlkaOoUBbEakKlLAVabBkKexXOqQqqVhHgGQMmJjkOoCdDaNnAyiPpIHZzhhXxBchHCUpPpIMmkuUXjJxtThyoOYHTRBlLwoJjOtsqQQqOoiISTdDWvXUuGuUgrRxLlVbxrRFfJiCcIqQSsyLldlyoOIifFYaVWDjJgGYyUYfiIgPBUuHNxmJjCccCLlcCMdDmRKbBZzzvujJYiIvGgMmpPZkKzbBAaWwqkbBBmMuUqQbYyKfLmovTtWwtUuThkqMhFeCcEnNfbBHMygjJGYmbBTkiRlLxlZSJjshEzZQqkALlkKIiaoNnCcdDeWwDvVlkKLJdDjdcCcCscMiIoHRrhsEzZeSmMwNnomDdMEeCAWiToAapLrXxqllLBbuUGlJjplvDdobenhKdzZDpyUuYwmDdmqOySsYWwzEIfbBFbAaBpPmZnpPtyYTNzhOoHoLjbBKLqQanNRaArUrgGLlJjRNozWwiZvBbVUusSzHsSBbjJwWsSZfYBpbBSsvWhHbBoMmCcpfFPWwOWsjJnNOoSTtfFwmzTFHVNZznvXxSTtsmMGCOjgpgYyGeEPGuUtiITJTBbFftgSsTtatYjoOipUnmLlGgAqQjyYRrJIFfpTtaAPxXSsiqQjzpIiPsSZTyYtudDdDUmVvLlNnKUTtukXhHsSxGFIiGiIgfeEFnuUlLGxdZzTRldDWwcYSGRtTKkcCjJrBbJQCfWpPpPwZjJyMmdDmgGMReELlHhrZNLldDsCcdDoOJgyZNnVHhBDdbIBnHhZFZzfzeEDxXbBfFdpXZlLktZaZXxzvOkQZzqhHEeEecCKUuaAdKkcCDoVWwGNnKkKkNngpwiIWPjqQRFfryRjJAaHrRegGoxXOxkoOKczZJnNqQbsJjSBjvVXfdDfFJfnNQfFIkKipPOZziIrZeEevVeEPpQyiIYwiIzmpPMMmmiIMqQeTtZzWGgwlxXqIrRiHhVUPpKkEOoEMmewWDdplLPpPnpwWKjJkvVAtTaqQWwpmMOoPDnNGtioIinNPuVNNnoOaiIAyWDDdGgHhRrdZVvxFqQnNPpkWwKSSkNaAdDnKwKfMyYbBmnNUHUaTOoIgNnGyDdYpPitTcZlyQyeiIRrSsZzEeNniwWIgvZiIfxXzGasZzaASTEIipEeERrHbBlLbBhrRePvOWwVvLpVDDMBbmddvPUAGgxpxdJbUuBjSsRLlrqzZwXxsSWoSwBbzZWrRVvYBvFnMFpbBiIPfGgrRNnmMDNXxSsnOonwWZzKkJjDdLGgltcSsfzZvVDGMmgBiWwfLlLmJiCcVvVgpPGvYtOoTyWwXMuUmLliznNZPpgGTsSaAHkVWjJIcCiwrhHRmpKTtkQCVvQoGmMbBIiuUuUdDhHvMmVljDdMkKcCXUsIiSNqBbMoAYyabrRBOIiNuEeULtTlbBNGgnQqStDvFOofWwWiIyiHhiIRYebTzZhVvEHUuheULlOmMmMobBMvVZzEelLmucCVrRhXozaKklLXxtPXxYyvVLlDdbBTnNqQiIXoOxmStqbjQyYYIozGgyYmMCndDeSsENjJEaBYyaAbzZDlLpCcoOQqSsGKCcNnpNvVYblLBygGlLosQqSdDOKFfkOJjYFrtTaAqKVvEeiMZzmsFfFfMgzQNbBRrtfFCcfhHFTtgGetZiqQIkQLJNXCcxKpUuPPTtpkUutTsSXxfFZOodnSsNXIoVvjBbbBBbWjJzZxyYXwFaAkWlVvbBLhHSsiVaxXAQqJjNnXxfFQqrRrDUDAaIKICclYygGjlxXLvjJyYiJxEUuUmMgGnNsrrRkuUKwZqQzheEHyDqQSioOIimMvrRVPpnNFfeAaRtHhLtGgwWMmRrwWfrlLEIieYyIiRfRstUukKHhHZzhoOGWwgDuUrRdjJoLldmMyYDFfOUuiSdDyYIlgyYGQqQXxuPpHPpBbhUfFqvQqnHOohaoCGgKLvHTKEhHekPpZzLGgCcdFhHfDeqnbNRXxrnnNCcJjjJBDduUKkYybpCUmMWwYyddDGqQfFgWXDdxpPTtDWgqLlQGwdwlDrRHhEepPdOXxokZJcHhCjGEegzAJjzZmMSsPkiJsSSoOsSsYypHGuUgRrrPuibcCOoISsiWXxvdDWRINhHnYyuUQqVvnCcNTdDtuSsmLLrRlgjMmJgGGxRdgGQCcRrqlxMmXLNnDWpPwxXJyYBbUkhHCchGgbBHlBbLOowKkMmUgEeCiaAkcCDWwddPpPpFfDxXZzGaAjJQjgXvVXcCxqQGVvnNgqQnlLNjaAPppPkmBxYyzZuHdDhUXbkJjypPYQIiIiddDDBbSwWsegYyJjGYyFmMfBCcbXxNQqLlbbBBODBgGwWFfoOXlLxhPpHMmbyYbnXxNWgGwutTUVkeEKQHYrREukjMSJiJjIBbkiRrWxTtXKsDOlLGTRmMDXxdPqQpzjhWwJWwUutuUXxJjJBbjStTeyYgGQqFGguBbSBbsJjwDDUJMvDbBGjJxXgfGgqQFdzZPjxQqUmMzZQqpPnNOoOoOpPZzOooKkNnCcaARUCcuhHMLOPpollWwcCskKlQqNtTLlIwWEzXxJoOjZloRrxzRdfFUEePGgMmqZRrqeETtTJfFjmMBVvzZcCIiWwZhbBHFfzMPpLlcwWuUCcHKkhVvbgGBCNofVTwvVWtdlgGksSGgKKUuoVNkKtRrWwPmfFCcWwqwWiIzXxZifFKjQqiIfVvFiDdIcufFUiIZzlLEGgbBDbBTteEGFEzZCcboaAqQAajJoKkzZOOrReEBCheErIsSiZzdDSmiIVvVRkKEUuesSGbBgJyAtWwTjDnKkkKWwPpKJjofQqFvVqEwWyYeDvqQVyTZzcftJjqFeEfQbBphXxYfFZDdsStTziIydDHlLXKkxWwXxvVeMoOmEvVyYOzZyYoNnmMflVqQvUuSsywWBbFfbNnhHdDBhlLeEHzZvMmbBVYLKpPATQMscCKDjFfJAJPciIYyKkCcCJjlTGguMaAjoKNnVDkanDdMnNmGgiCcWwmMHyYsSLlnNHLlPSsTdDEMmSCMmcsCceetTEKkOqQAaoDdRoOHaAhrztTaUKYypPkuAvVZgGqQXEFmDyYdHhEeBUeElLSJjsTwPpwWmCOocpvSsVzdDZLlPLteEILlmFwWfHhMiXxTdFfcljpPJZaVvAXxzcCkKIdyYDNLlxXVWwiIzZCckKvdxXKkNQAaNnIFfiAYZYLlSQjJTtfyYFItKkTeEevMLlmkKVESsiMmZzdxXKkqQTMmlLoyNLlnYlQRhHvaAEsxjtnNUZwqdDffkoQqOKCcnNtThHHQYyhHBbeSsEJjuGBbTxzzZwWoOdDPKlLkTtuKlLkrRHhyYLlxaSUusDAadjJaAEHhVvkKYyCsSXrRJFdDfunNqQVxJjzZRXAtROoZzmMrGgCcgGTKhqQrtTSsMTtprOoRjJfNnFPmLkKyaWwAuEPpePSspOoyiWwIJeEfFjmOooOHhMNzZQLVvqTtRCckwWmOWwogGuUHbqaKkAxYaAyiIEWwPKHhWsKkmSeEZwjJkKDFfdKkAaWwYyAgGinNDdIxHWwrrTtRmMRDqQYydeEOoFfuUzVqaAQwWvpEeulLuTwWtUAEeKONnokWwyUuYtjJTauJYyjNnFfmMepPyYIJjUbBEPXxyYVvRkutTUVMmjYzZgGZzFOYyBbofJtTgNnGuUbrRGJWbqGgQBwDdDSsnuUNHhoxXjvVJQBbqOUuvstTShHzZSsvhHVFwWFgGfUljJtTLEVhHvEeGgLNFfexXEGIigTkKQvVIfFHhVvrRFlAaKwWkLvQuEeMGxXtTeEgmQCcaAqXnNxwWcCjJjGggGHjJsSkIisKkLHhowWQqOTgtnNxvVmxXMsSQxXFfMXxzZTtfEKgGMmkjDdJeWslLSlLGMzjrhHRgjJGPpBzZIiRaUoOuAItDJvVjVCcyYjJYyvlLvYyVnGgAakKSsbBAavTtFRzZrDdMIAqQlLWwKkapPimpPnkKRmbFfBiILlaLlDudDrRlLtMQFfVeEvquUulLfVvFPxXppPUUaAzPAabBLEtTewWlpcCcCilhHLPpfFfKkFMtQqEehFfEepPHTtvKkVWLlhNOyTtYahozTtjJZGSsgwyqWwocYDdyCOQYxlLXTsgGdDBbFUuUufUBbtBbTuUuYyDdRrgGZBbzZzJdDfYyJjYqQpOoPviIVhHAaArROoXxsuUSaicCIBxvVzZzOtgJjGBeEUuIyKkYbBixXJjWxXLlsSeEaAsOomMMmLlphHMsSwWUumDdPSrRwqFvVyYqgGQdhUmclLxXCMhHPpuNnaGgAvsShHVHSgGsQHhqegpbBfFPwNHqQhlLxDnNdGxrDdRDdGgowWOUSspPuvVXnNJjaoOYyAtTINXxJvaBbjJxXASJjJFMmfwRKXxQqakKAVvkEExOeEMvSsFfVmoBJSJjmAKIikWOoWIiwwWwKIiULfIiFzxRpPpqQPQUlLIiKjZzJudDyYIiaAiIWEezZLYSAasdDybBcCxYyRrZnNzpPcCgGwLlLlTtWGgvVYyXiIuUkfOoXxCZzcOuoOUoHWwvyRoOEeHhFfNnwWGCcQhHKkquAaVZzZDZzdYyCckKjJCcoOzIiqQSNhHnyaAlnNLYcqQBbMYynNqQkKmsSCnIiiIcCYFfyyYYyQqNPMmLaASsiIlGYoYyOdDnDdhHeENTtWjMmSsFWwMmfFMmfxJjfFFfWsiQqISDXxPpZzdMmFfMmlLvIiCUuceEYaEZPpzdBbgGDPpqzZQGIigGgoODMmMmdmJxXjMBbAayQqIjtTJJjiQqwMmyFfYOyuIhHiUuLgwWWiIwcMmqVvQCNnwWdDcsoOorRbuSsSsySCcsRZkVvwyYBPpHkmMKUuRriPpUuICLNnlcGgAFfaLlpfmMYyFJMfFuUZzEewrOYyoRhHLlYyxXGghHWxNnXnNcCwWRrZpPPpzLlyYbBDdDyeEtTYWhHwXNnxKkVvHhZzlfFFYyyeyYGtAKkaekEoOeKPgtwWTIqIwAaWmMKCckSbBqQSsoOVvsLJjlxuUHhVvhAaHLFmLAUqQuiLlolLOtTveVvdDQUucCpPLDdZzFGgrnNgxXGkKfFUuHhcCwjJWZzRHhKkxIKkulIiKNwuUvVWHhPpEekNhHndoODDdDderREtIiWbAafFniINSQqsBFfGgNPdDBbuWwvVqQUuUlLYJjypKkRrkrRQqLlpPTfFtAaKkrsSEzkKZowWOiIuUGglLQktTKqGgaANhHsSpPaAnenwzZWnNTyYxmnNMXNnBbFepPEFfCdDcdbdDKtTkYyzZrzZRTtGgGgJoMmOBbjXbBmZzMxgEePuZzNxOoXaAsSTXxtiFfOaAotykhHAiIOoPpaWrRmMwDdyYGgnNnRcChHblLxXBSsTthVLIaAilQqOoUuveuGgJjTtwWbBWolLsAaSOOoKPpwWqQkDLfFlzZdKknNfFPpSsPpkSsHhTvVtHhzZKXCcnNMmcCxxXHdDkTtxXiIwFXxqOorRsSzZgCeEcGoOsNnMmmmMXCcyjZMKkmzIiJYlFfhzZAdDwWaZzHJjLfFSsEetTxdXRrxDQqdDsVvCdDcAaYtbBXxyfFBbYfFOoqRrQTUuSsjjJKbBVvBbAaztTnNIxsFfSXpuFfVuujXxRyYulLVvsdDSxABbuRrEeKzZhpvVPAaHydUupPDgGeEJjDdztTHfBbgGVvMCyYvKkuFfUVfFcQQzZeEjiIUWdhDOjMmJzZbaAUuaAEeVSaAsvteEwKkDdKUpPHhaWzZcTDNndtCrCZzmgGMcfSsPpFWwlSsLfjqQQHhoOsSYrRfTteEFyYcCykKsbBgGSLUulqiNnIdDqgyYGHluULYyhIiZXAlXKkLyYkKlJjmMVvXrRxSwWsxTYWciICwytfFLMkKZMmyjfFJhHRrWwYdDfzZFSjnRTXxtnNeOhHoYybBEHhTtnNZzunNRZzVvrFoOfRziIbBYyZrRuevVAZzqQeEBbQNnqawWHoOhFftTaADyYFBbfaAdZxwGMmSsdDZzGCclDdLxXOokuTtuUBqTtHhOoUunYqQlYYVvUuKkyBbQgLhHgGlAWwsSGNngaBFfbtFfkSsKISsiNnTtjQqJaTdwvVWjJCcErREeUucuZvNnEGgeIigGqQsIsqOqQoQoTtbBBbObBuUNwWkKrReEegGEhHuSsyYtUuAjJakKfRrCcFdvVHtThDPpkLMmlKTRcVtTvxxJjoGgQuhHUUuglLGnLlORrcaACaAoNnNbBHhWkKZrRzAawxXsSyYhHqxvtTVPpIcEeCBbBbkTFftashHACcPpKklLuUabmMBhMmBbBcCHcCFeIiLlEVvqfFeEkKeEQRrEeIiUkKOQqoAyYYydDMRUuXOvVoxmNhHniIBDJjPMmppPFWwVmQeEqMqQBboOnEaAoaAOiWWEzZekYhHyoOdbBDqlLbGgXPpxDWwsIiRrEeTtbBiISyYGAXxBbdDacqQFbBfiIGjJdDDdgZzxXUcCaJzZLljAuewAaWwyVvzGNMtDdRcCrfiOoOyIiYoDdyIiYIovyaMmfVfFQAaVSsvpFluULKklLyqQJjuUvVqdDopJjEePOcFfzYyYysSZLlqQfFoHqjJQkYLlyuUWlfFLVMdDmtTLlHVuUAdTtfujJUFcIiCwPpWrRdDvVeYyexXEgGyMmwcsxXTtDdQQqsSqnNzZSsSMIimFfYZiIUuHhHEDYydEaAqQitYyTHhrRLcIiWbBwChHQMmqyXxnqQNEekyYCiIcdDeBbaYyAEcCncCoUuvVOeEoObBxnNsIiPAaplLXEJjiIehHxddcCdaAJjhHgSsFfjJjHWwTvVtAagGJjhiIIiSswHhYyrbBRPOosSvVhHOEeGEeDdvnNfycCYFvAabBqQyMWwPDdtBbgpQLTtvVTwWtlLlLUVOHhoOoOonNSxXGgwWVvEeWwNnGgFfNnCcQqnQqwgyYGWGwWgDduUKkhuUMmNnHNXZzOoRrXxrvVqQaAuUNdVviIDcCIfFiZImMizkKnBbBOobRFfyNbSsaABbAaGgBJkOhAavVFfHoybBcCGiIpoOxXVvXxWuUoOwRjAJwWlRrLsyTtEeYCcBbQpPqjJMmQgbOsLYylSoCcqQBgGUBLlDdiwWfFZWwzfFIqwWQbTHhtBwWlmMFfLgBbGLlDdKkhHBWwWwHhHCcBbFwWPhHMmJOorRTtjpbUBbujJWwBymMSsFfKkjJgGTzZWMmppPLUulGNnhzZYdDEeLlGCOocgnTyWwDdYLlNnFEONxXJgGjnHhRroeyyYPpsSlLBbFyYLlzZfKmMhNPaZzpPARrpRrRyYkKMmUwWurAaaALlyYVvfFOXxoUuDdmMQsSvaAYyFVGgsSvumMrIiRzBbZUfiWoOwIoOpfFCcPTGghHXxotTOtBYybMmfFwWQqdDSLlzZsXAPpqLldgGrRHrosBbSOtTRhwWDkKDnNhgGWjJVvwFfDdFfVPpvTtoOgFQqYQqzZOoCcyJjJxlLXLlqRvDdVRrrtTbBCcfFYyPpXxWwtTxXvVUuAabBNKtTMmkvVxXEHhzZTtRregWwYyGjKXxhHkJjwfFKkQBbsxXryYHhfFRyYSFfmMxvVHhKktTjJCcYyZcpPNKfFUugGMmvpPMmVvEvVewWpxeEBbbhHdDDdDdBXtjJTeEZzPNCctTadDFfAnjAaJUurzZRHhphHtThjtHhhHtTTNvcCVlmMLnNbBSkZaAHhzwlLGgFfnNJYyyYjJjJjgKkGzZPQVvwLlVvXxjJZteETgAaGDdWwzGKUuYyUneEehHMVMmvmQqMOoNmMIiUDCcjJoOdhHunwSFfaLlSsVzZvACcuUMiIPoWEewHhWIiwVvOgGyYYXxOnNoyTtpnNZOaAxKkTtMzZmIvVmMstTSWwPpBbgGiXLoOlBbosSzWbtTBwyncCNJhHcCjjEeSsHfjJbBFhJZzIiTtvgNnGeEVpZzthYyhBbHkKxXHKkrRTmnNxEeOokKbmmMTtMgGBXMTtpPWwKwWkJjLlPBOoiIbYGgXrRxrRmewWEMCcTRrpPPptMPpmXxYFaTtAfQJOsSoZzjqSsmhQqHMSschHeECylLxXYdLAadDvVlqQqQqQDMsSmRrEKkekOomMhHsZzpPUuUuonNXxjJOSAPpasdDSKJtTRrjhHKkCdPpsSPlKkLpDTLMmYyCcIAaicCeplLsSnpPNPEtFfTLlJjYkIiKyjPphPpXxuUyYYNEeMmmWwhHZzMvYydBbDVkKZzAHpPhnNPpXJjHvVHhKqQOcCotTMmhHkhkmMjJCNnczNnpaADdUuPZIiKaAXZBVjJvbpPvVRryYSsNdGrfNnezTtZEFRwjJduuxXUjJUXZLlzWwxKXxWpPbkKsSBwkiIlLDSsgleEWwuULEMEemsmyYMfkTtKFroTtORkKsSSrRfFeGoOxbBXSsYazbBeEZASnNsXotTOYyxnNSsJOBYybZztTNnyYYykXxXVvxNnmMOBbTASyYINnisauHhUtoxpPXNnxTtnNzZcHhCcCLlXIATtabBAaYyYyqQilkKWCcEFfewsXxSdnUlLuRrNZzqQDOpPoMEexXEesScCWwBiiidDIdDIHhpPHhIyqNnsSQFEeHnNhBbfYbmDdnNuUaAvrRsSVvVaDdRsSrcDdIiCAtTdmMOombBLlMwgGWqQTnoOwWsSaAWFSsfwNyYijQqSsJvVrROokKIlajJAyYkjJOoKbFmMfDdqQJRrztTLBblPpqQZTaQqZCczAXxclLOMmoHHXxhjJoOhnNMmLcCcfyYFCgGlNfFnCHsxXczZCShpPVKkvtdXxYySspPYyEEejJSsNzZkMmKwWnVUukiIKvEeVGSsZzdDwGWwgWgpPXSsZzxRPprQlNnLiIMmPqWCcwTtnNQNvRrVGkKgcCQgBbGysSYqCcpvVPDbBWwuUeAgGDdanhHgGRrNEHbEZSAaszeCcBhcCdlOoadDAWSswLZWwzFSsjJcXvVYmQqGgfFsSxiIXJjoOMlSsLwEeRrJjkKrIiuURWWQqPjTtCcBbodDJrRjIQrRqXxtTxcCXcCjRrpgGPJJlLjNiIgGaAuUqgGQfFcumMPhHpUCZzpPlLYyvVaAAarRgGWwukKBbUwWiItcCNnTvVmeEMMmuzDdpPZWwaAsUuSUngKktbXxBKkqQkKXQqGEegAyYAakKwWanVxXvTQqtHhwWRFoOlLLlgGXxoOfZvBbsxXovsSVJoOLljOoOlLRrSJNypYyPHhyzZYYWBbdDoOraAqQRwqKkQVvnjeEOoSPtQqTNnpIisbOoBJjTLlwWJjYSXxsGgyOosRNnNnndDNsSIqQkeEKiHhIiPphPpHrRkQqKTtuUcCVvkGSUupPsSXGgmMZzYyxIGdDgiEesHhgKxXFpPfhaARrPpEKkQqeHQWwqTgGdDtHjvVJKTtsqoJjOnNbBQiIuUSHhzZkDdSGgJjwOoWqQCsScMmVJjrRaASBbZzdDsvrEqQtLlTeGLlQqDiAloOnNLaoiIOfFYyIfFdgUfjWwTzMmZtJMmFJKkHhdDNzZnjJjbwJmMYyjTrRtWlLOoXXxnMmDSeEHhsdNmMVvDdxBvVyYPVUuvBbLleEOofFNnrRgGMmlLgGpgGjNgGvVwWnzZtTeJjXFWJjHhwfgGXxxzZVTtzvVZwWLlWwvVsSvWwgGrRpPtrRoOTEZzpFwWfPvVISwWsiTaAtYGgoDdLlOyQPHhdDCcpBjXxJbPZgGzpZzqtTOokKOoSsJiBbAaIgGssmMmMSSYyaNNnwWnEQVFfeWwEvpPAavVHhmXxbyYiIfrRFYANnGZzKkgLOolsSaVAIiaYysOouUPpxXQQqqwWQqrcCRMmPVvxXpSbWwOoAaBvPpsjJdDSgKkRrSGjpPJgJjSssGgSsUhHwWuMmAazZzZQzZlSsAaNnuFfUaALqbpPmMYyWwMmBvhHzZVXxXqyYQyYdDqQPpdDxZzhHRLxXlxXEemqQMIirRAaHhTGVFfvgvBbAaFflLvVVHhrRHhRQqsSrRrEYyUXxueVNxXnGgKpPkPpvCcttTPpryYoOGNTtUuQqIiTtEVvIieXxYyxXEiIvCcKkTbBtlaALniIzZNVvVeDdWNnziIZgzZGjGgTtJwHpfyYPpFPGghdhHSsJAajPrvVSsRpDKbzZBknwWyYiLlqQwUcCuWWKkwzZiIITtDdApPacAPRruUyqfFVvQYpcCZiUuAaIpPEqQoySsNnmMYfjJwWFZdDNnLlAalLOnNozoIOovVwWiUjhHJuVvXxlLCcJaAjCcOoVvCciGgIpqlbBLZDdzzZQgpPGwqaXxKkAjBbJmMQUukYJjaZznpPlLNrRALHhaAlBbbBPpywWiIQqsSKIioTtoOOzbdDvDdVBiFfSsjeEGUugzZJEeHhuUmMlfFSsBbRrvVyyYoOYdavVCUucWwADvVtTeEuUJjJHlLhjJrRjVEeYyRKkrFfWwDdRriIAQsSqHhaLMgGmYySszZsgcCGKoOkSBbljJFUufbBbBbBJjHhXxyYEeERKkBbIivVoOeErAaUuJjGgQqFfxXtTRwWwWrxXOoLVwHhWvGgYynNvJjSsmMhHjabBAJYyQqdxXpPDmrGgJlLjRMRwWrVxUEeuXDdDdRYyxXcCTthZzHUukoBbOiIVyFfYvgUuHhsSGvVjuUJVFfvzpPqgGQjJUuxEejJJsSFfUtTujqQkSsKhBrRbNyYZznjiIEcRrQnNqZzNnCeBbJHPpaSiIsATtaPZPpgGzyYlLyyrRvgGVLhHXxzZlYKVvhPpHpPIikMfFFLlfJLRrHWwGjJgegGCrRcEPLlNaAnpPpCsSdbBDIvVluUSsLiJuUSDdsjcGgMmuUvasSbBaAAIiUuTfFnNtHnNhNxXnFfRroOVniINhRqQrwWWwvqQvmMDdLlCcuFfUzZVVBboXxRrOlIimdDYyMtTUuJKktNNnnbBsmMEeSTwelLEWjVvWzZLlwobBpPIijJdDYyKkOWUuwJjyYAaxXxXIfFizZnNEVnNpPvQRrqeQnNMmqghHcXxXxCWwlLGTIAaUuTttTitltiIvVWwIiTAarRZzQNnoOqxXlLsSmMiOosSEegGQqdeEjJKkuUKkCaAKkCcbBcHfFeEhSseEPVvKklLYyGgpDdcCtSsglLrTtRGPphHNnuUfFeAaEnNWwNnPPpOokKcCCcmtTsSGPpgMa diff --git a/2018/inputs/6.txt b/2018/inputs/6.txt deleted file mode 100644 index e544bbd..0000000 --- a/2018/inputs/6.txt +++ /dev/null @@ -1,50 +0,0 @@ -195, 221 -132, 132 -333, 192 -75, 354 -162, 227 -150, 108 -46, 40 -209, 92 -153, 341 -83, 128 -256, 295 -311, 114 -310, 237 -99, 240 -180, 337 -332, 176 -212, 183 -84, 61 -275, 341 -155, 89 -169, 208 -105, 78 -151, 318 -92, 74 -146, 303 -184, 224 -285, 348 -138, 163 -216, 61 -277, 270 -130, 155 -297, 102 -197, 217 -72, 276 -299, 89 -357, 234 -136, 342 -346, 221 -110, 188 -82, 183 -271, 210 -46, 198 -240, 286 -128, 95 -111, 309 -108, 54 -258, 305 -241, 157 -117, 162 -96, 301 diff --git a/2018/inputs/7.txt b/2018/inputs/7.txt deleted file mode 100644 index 3fe80cb..0000000 --- a/2018/inputs/7.txt +++ /dev/null @@ -1,101 +0,0 @@ -Step E must be finished before step Y can begin. -Step Y must be finished before step T can begin. -Step I must be finished before step C can begin. -Step G must be finished before step F can begin. -Step C must be finished before step P can begin. -Step B must be finished before step Q can begin. -Step Z must be finished before step N can begin. -Step J must be finished before step W can begin. -Step W must be finished before step P can begin. -Step K must be finished before step D can begin. -Step Q must be finished before step L can begin. -Step V must be finished before step D can begin. -Step O must be finished before step M can begin. -Step A must be finished before step P can begin. -Step M must be finished before step L can begin. -Step R must be finished before step S can begin. -Step D must be finished before step X can begin. -Step X must be finished before step N can begin. -Step P must be finished before step T can begin. -Step F must be finished before step N can begin. -Step S must be finished before step L can begin. -Step U must be finished before step N can begin. -Step T must be finished before step L can begin. -Step N must be finished before step H can begin. -Step L must be finished before step H can begin. -Step N must be finished before step L can begin. -Step X must be finished before step F can begin. -Step P must be finished before step F can begin. -Step P must be finished before step H can begin. -Step B must be finished before step D can begin. -Step V must be finished before step H can begin. -Step X must be finished before step S can begin. -Step Q must be finished before step O can begin. -Step Z must be finished before step T can begin. -Step K must be finished before step N can begin. -Step S must be finished before step H can begin. -Step M must be finished before step P can begin. -Step Q must be finished before step D can begin. -Step R must be finished before step U can begin. -Step J must be finished before step P can begin. -Step P must be finished before step S can begin. -Step V must be finished before step U can begin. -Step R must be finished before step T can begin. -Step F must be finished before step S can begin. -Step D must be finished before step T can begin. -Step E must be finished before step N can begin. -Step J must be finished before step N can begin. -Step J must be finished before step A can begin. -Step K must be finished before step U can begin. -Step V must be finished before step N can begin. -Step V must be finished before step S can begin. -Step U must be finished before step L can begin. -Step F must be finished before step U can begin. -Step I must be finished before step T can begin. -Step J must be finished before step L can begin. -Step E must be finished before step T can begin. -Step T must be finished before step N can begin. -Step I must be finished before step G can begin. -Step R must be finished before step D can begin. -Step E must be finished before step B can begin. -Step X must be finished before step H can begin. -Step P must be finished before step L can begin. -Step Z must be finished before step J can begin. -Step O must be finished before step L can begin. -Step E must be finished before step H can begin. -Step F must be finished before step T can begin. -Step A must be finished before step F can begin. -Step U must be finished before step H can begin. -Step F must be finished before step H can begin. -Step C must be finished before step W can begin. -Step A must be finished before step L can begin. -Step V must be finished before step M can begin. -Step U must be finished before step T can begin. -Step E must be finished before step P can begin. -Step Y must be finished before step U can begin. -Step W must be finished before step R can begin. -Step E must be finished before step X can begin. -Step Q must be finished before step U can begin. -Step I must be finished before step F can begin. -Step V must be finished before step F can begin. -Step V must be finished before step T can begin. -Step R must be finished before step P can begin. -Step B must be finished before step A can begin. -Step S must be finished before step T can begin. -Step M must be finished before step F can begin. -Step Y must be finished before step F can begin. -Step C must be finished before step K can begin. -Step D must be finished before step S can begin. -Step O must be finished before step S can begin. -Step M must be finished before step U can begin. -Step Z must be finished before step S can begin. -Step R must be finished before step H can begin. -Step C must be finished before step O can begin. -Step G must be finished before step Q can begin. -Step Z must be finished before step D can begin. -Step B must be finished before step N can begin. -Step I must be finished before step H can begin. -Step I must be finished before step P can begin. -Step E must be finished before step J can begin. -Step V must be finished before step L can begin. -Step B must be finished before step U can begin. diff --git a/2018/inputs/8.txt b/2018/inputs/8.txt deleted file mode 100644 index ecb2263..0000000 --- a/2018/inputs/8.txt +++ /dev/null @@ -1 +0,0 @@ -8 11 7 2 4 4 3 6 1 5 0 8 1 6 1 1 5 4 7 3 1 2 3 1 1 1 5 0 9 9 5 2 8 7 5 7 1 4 2 2 1 1 3 1 6 0 8 6 1 8 1 1 5 4 1 3 3 3 1 3 3 1 4 1 2 2 3 3 4 1 9 0 10 1 9 5 2 6 5 6 5 7 1 2 3 1 3 3 2 3 1 1 1 7 0 11 2 5 1 1 8 4 9 1 5 4 7 3 1 3 3 1 1 3 1 7 0 8 5 2 7 8 5 4 1 1 1 1 3 2 1 3 2 3 3 3 2 3 7 1 8 0 9 2 5 4 6 7 2 9 2 1 3 1 3 3 2 1 2 2 1 5 0 9 1 1 6 1 4 2 9 4 3 1 1 2 1 3 1 6 0 9 7 2 9 4 4 5 1 8 6 1 3 1 3 1 1 5 3 3 4 4 3 4 3 7 1 6 0 11 1 3 1 1 1 7 3 8 2 1 6 1 2 1 3 1 1 1 9 0 7 7 2 1 8 1 9 8 2 1 1 3 1 1 3 1 2 1 7 0 8 5 7 1 9 7 6 5 3 1 1 1 2 2 2 2 2 2 1 2 3 2 4 1 4 1 2 5 5 3 4 1 8 0 9 1 3 7 1 2 1 3 9 8 3 1 1 3 3 2 3 1 1 6 0 7 2 4 2 6 8 1 6 2 1 1 3 3 2 1 5 0 10 1 6 6 9 7 8 4 4 9 7 1 2 1 2 3 1 1 4 4 3 6 1 6 0 10 1 7 2 8 1 6 9 3 6 7 2 2 1 3 1 3 1 8 0 8 1 8 9 7 6 1 3 4 1 1 3 2 2 3 2 2 1 6 0 8 1 8 2 3 9 5 1 6 2 1 2 1 2 1 4 2 3 5 5 5 3 4 1 6 0 10 5 7 6 5 7 1 7 4 1 5 1 1 3 2 2 3 1 8 0 7 7 1 8 1 6 4 3 3 3 2 1 3 2 1 1 1 7 0 10 6 1 1 5 9 3 2 3 3 9 3 3 3 1 1 1 1 1 2 1 1 3 5 1 8 0 11 1 3 1 6 6 6 5 1 5 1 6 2 1 3 1 3 2 1 2 1 8 0 6 1 1 2 1 9 9 1 3 1 2 2 3 1 2 1 6 0 9 8 4 2 8 8 7 1 8 1 1 2 2 1 1 2 5 1 1 4 2 3 6 1 8 0 8 4 1 8 1 3 6 9 8 3 1 2 1 3 2 3 1 1 6 0 7 9 1 6 4 9 4 6 1 3 1 1 1 3 1 8 0 7 5 4 1 5 7 1 8 2 1 1 2 2 2 1 2 1 2 1 1 4 4 2 2 3 3 2 4 4 3 7 1 9 0 8 3 3 7 1 1 5 3 3 2 2 1 1 2 1 2 3 1 1 9 0 8 5 9 8 9 4 4 8 1 1 3 2 3 2 1 1 1 1 1 9 0 8 3 6 5 1 8 4 5 2 1 1 3 2 2 1 1 1 3 1 1 5 5 5 5 1 3 4 1 8 0 8 8 5 8 6 7 1 3 5 1 2 3 1 2 3 2 1 1 8 0 9 4 2 8 6 6 2 2 1 2 3 1 1 1 1 3 1 3 1 6 0 7 5 4 4 2 2 2 1 1 1 2 3 1 1 5 5 2 3 3 6 1 8 0 6 1 5 6 4 3 8 1 3 2 1 2 3 2 1 1 6 0 11 7 1 3 7 3 5 3 9 1 5 6 3 2 1 1 1 1 1 7 0 8 7 6 2 8 5 1 3 4 3 2 1 3 2 2 2 1 4 5 4 2 1 3 4 1 6 0 11 7 4 1 1 8 4 6 3 9 2 8 1 1 3 3 3 1 1 8 0 7 1 4 9 2 1 4 6 1 2 2 3 1 3 3 3 1 6 0 8 7 6 2 1 8 4 8 7 2 1 3 1 3 2 2 1 5 3 4 4 4 4 5 4 3 4 1 7 0 10 1 3 1 7 1 1 7 9 5 7 1 2 1 1 3 3 1 1 6 0 11 4 1 7 7 2 4 6 1 7 8 3 1 1 2 1 3 2 1 9 0 9 6 2 9 1 9 9 5 6 1 2 2 1 2 3 3 3 1 3 2 2 2 1 3 5 1 8 0 11 4 8 7 1 3 2 3 6 1 3 9 2 1 2 3 3 2 1 3 1 8 0 6 4 4 3 6 1 2 1 3 3 1 3 2 2 1 1 9 0 10 7 5 1 7 6 1 3 6 6 6 3 3 2 1 1 2 1 1 2 3 1 2 5 5 3 6 1 9 0 10 9 9 2 1 6 4 4 4 1 2 1 2 1 1 3 3 1 1 1 1 6 0 8 1 4 6 1 4 5 8 6 2 1 2 1 1 1 1 7 0 7 3 9 1 1 1 1 1 1 3 1 3 1 3 3 3 3 5 4 2 2 3 5 1 5 0 8 7 6 5 7 1 9 4 5 1 2 1 2 1 1 8 0 10 5 3 2 8 3 6 1 7 9 1 1 3 1 1 2 1 3 2 1 6 0 10 2 6 1 6 9 9 7 6 1 4 2 1 2 3 2 1 5 4 3 1 2 3 4 1 5 0 10 6 2 1 7 1 1 7 5 1 8 1 1 1 1 1 1 7 0 6 1 3 7 4 7 1 3 2 3 1 1 1 1 1 5 0 8 6 5 1 4 4 1 7 2 2 1 2 3 1 3 4 2 5 2 4 6 5 5 4 3 7 1 9 0 6 4 4 1 8 4 1 1 3 1 2 2 2 1 3 1 1 5 0 8 1 3 2 8 1 5 5 5 3 2 3 3 1 1 6 0 7 2 1 8 7 2 7 8 1 2 2 2 3 3 3 5 4 2 5 5 4 3 7 1 6 0 10 6 7 5 1 7 7 5 1 9 1 2 3 1 3 2 2 1 6 0 7 8 6 4 5 6 5 1 2 3 1 1 3 2 1 7 0 7 9 1 1 1 6 3 9 2 1 3 2 2 1 2 2 5 1 4 3 5 1 3 7 1 6 0 7 4 6 1 5 3 1 3 1 3 2 1 1 1 1 9 0 9 1 3 8 4 5 7 9 2 5 3 3 2 1 3 1 2 3 1 1 9 0 8 2 5 6 1 5 5 1 8 2 3 1 2 1 1 2 3 1 3 4 1 2 4 3 2 3 7 1 5 0 9 4 8 1 8 7 1 1 7 6 1 2 1 3 2 1 8 0 8 8 3 5 4 1 3 3 3 1 1 2 1 2 1 1 2 1 5 0 8 1 5 7 8 5 7 3 5 3 3 1 2 1 2 2 5 4 3 5 1 3 6 1 5 0 10 8 6 1 6 7 3 4 2 1 7 2 2 1 2 3 1 5 0 7 4 2 9 1 3 5 1 3 3 3 1 1 1 5 0 11 7 8 2 5 9 5 2 2 5 1 7 1 3 1 1 1 2 4 1 3 4 2 7 3 5 2 5 3 3 5 1 9 0 11 6 2 2 1 7 8 4 6 8 9 1 2 3 1 1 1 1 3 3 3 1 5 0 11 3 4 8 3 9 1 2 5 4 1 2 2 1 1 3 3 1 8 0 6 2 1 2 8 1 1 3 2 1 2 3 2 1 2 1 3 3 3 4 3 4 1 8 0 9 9 8 4 1 3 6 4 1 3 1 2 2 1 2 2 2 1 1 8 0 8 1 9 1 1 7 2 1 5 1 3 2 1 1 2 1 3 1 7 0 6 1 8 7 8 5 4 1 3 2 2 2 1 2 3 5 1 2 3 4 1 9 0 6 1 1 2 7 2 8 2 3 3 3 2 1 3 1 3 1 6 0 9 9 7 7 3 8 5 2 6 1 1 3 1 1 3 2 1 7 0 8 5 4 5 1 7 3 8 1 2 3 1 3 1 3 3 2 3 3 3 3 6 1 6 0 6 1 1 1 6 6 3 2 3 3 2 3 1 1 9 0 10 6 6 9 5 9 2 9 7 6 1 1 1 2 2 3 1 1 1 2 1 5 0 10 4 1 7 4 2 8 3 3 7 3 3 1 3 1 2 2 3 5 2 3 3 3 4 1 6 0 8 4 3 7 7 5 2 4 1 1 1 3 3 1 1 1 8 0 10 5 9 8 3 9 1 1 8 4 7 1 1 3 3 1 2 3 3 1 8 0 8 4 9 1 1 9 4 6 3 1 1 1 1 1 1 3 1 3 2 2 3 3 7 5 4 5 3 5 1 8 0 7 1 6 1 8 5 9 2 2 1 3 3 3 1 3 1 1 5 0 9 3 6 2 2 4 1 4 1 7 1 2 2 1 2 1 9 0 6 4 7 1 1 1 8 2 1 1 1 2 1 2 2 1 4 3 2 4 5 3 6 1 7 0 10 3 2 6 2 1 5 7 8 9 5 1 2 1 3 2 2 3 1 7 0 6 3 6 6 1 4 6 1 1 1 3 2 1 3 1 7 0 9 6 1 3 1 3 8 5 9 4 1 2 2 2 1 1 3 2 3 2 1 2 3 3 4 1 5 0 11 1 3 8 7 7 7 7 2 2 3 1 3 1 1 1 2 1 9 0 10 4 5 1 3 2 8 8 8 3 9 3 1 1 2 3 1 2 2 3 1 7 0 6 6 3 1 3 2 4 3 1 3 1 3 3 2 2 1 3 4 3 5 1 5 0 10 7 8 5 2 3 3 7 1 6 6 1 1 3 1 1 1 9 0 8 5 1 6 1 2 7 4 3 1 3 2 2 1 3 2 2 3 1 9 0 8 9 8 1 4 4 9 3 8 3 2 3 2 1 1 1 1 1 4 4 4 3 1 4 4 6 5 3 5 5 6 3 5 5 3 5 1 6 0 11 8 3 8 1 1 1 6 6 7 5 6 2 3 1 1 3 2 1 9 0 7 4 1 2 1 8 1 2 1 1 1 2 3 3 3 2 2 1 7 0 7 5 6 4 7 3 1 1 1 2 1 2 1 2 2 4 4 1 3 2 3 5 1 9 0 8 5 8 2 3 6 1 9 9 3 1 3 1 3 1 2 3 2 1 8 0 10 2 7 5 2 2 1 5 1 7 9 1 1 3 2 3 1 2 2 1 8 0 8 8 7 5 9 9 8 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 3 5 1 7 0 11 7 2 2 5 7 1 4 9 4 6 4 2 3 3 2 3 2 1 1 9 0 7 1 3 3 5 2 1 9 3 1 1 2 3 1 3 3 2 1 7 0 10 1 7 6 1 9 3 6 2 4 4 1 1 1 2 2 3 3 2 2 1 2 1 3 4 1 9 0 7 3 6 9 6 7 1 3 1 2 1 2 1 1 1 2 1 1 8 0 10 1 3 9 1 3 8 7 6 6 4 2 2 1 3 2 1 1 1 1 5 0 6 9 8 1 3 5 4 2 2 3 1 3 5 2 3 5 3 4 1 7 0 9 2 9 6 9 1 2 9 2 2 3 1 1 3 3 2 2 1 6 0 11 9 7 3 4 2 9 5 1 6 5 4 3 1 2 3 1 3 1 6 0 7 5 9 3 9 1 1 6 1 1 3 2 3 3 2 3 3 4 6 5 3 5 4 5 3 3 5 1 7 0 6 9 1 6 2 1 6 1 1 3 2 3 3 1 1 7 0 10 6 1 2 9 7 1 8 5 9 1 1 3 2 3 1 2 2 1 7 0 11 2 6 4 4 1 2 2 5 6 2 8 1 3 3 1 3 2 3 4 1 1 5 4 3 4 1 8 0 7 1 6 5 8 5 8 9 1 2 3 3 3 1 2 1 1 5 0 8 3 5 2 4 1 9 4 5 3 1 2 3 3 1 9 0 9 9 2 1 7 2 9 8 5 1 3 1 3 2 2 1 2 1 2 4 3 4 1 3 5 1 9 0 10 5 5 6 1 5 5 6 1 3 7 2 1 1 1 1 1 2 1 2 1 5 0 6 1 5 7 2 3 9 1 2 3 2 3 1 7 0 10 7 8 4 8 9 8 2 1 2 5 1 2 2 1 2 3 3 3 4 4 1 3 3 4 1 8 0 6 3 4 7 1 3 1 3 3 1 3 2 3 3 3 1 5 0 7 6 2 7 4 3 1 1 1 2 3 2 1 1 5 0 8 1 1 4 5 6 3 5 7 3 1 1 3 2 3 1 5 2 3 6 1 6 0 10 1 8 1 1 2 2 5 5 1 3 2 1 1 1 3 1 1 6 0 8 4 2 1 7 7 8 8 5 1 3 1 2 1 1 1 9 0 7 5 8 3 6 1 7 5 3 3 1 2 1 2 3 3 2 5 5 5 2 1 1 2 4 5 4 4 3 5 1 9 0 8 2 1 8 2 4 1 3 4 1 3 2 1 2 1 1 2 2 1 9 0 6 8 8 1 8 8 6 1 1 1 2 1 3 2 2 1 1 7 0 7 7 8 1 8 7 7 8 1 1 1 1 1 3 3 3 5 2 5 2 3 6 1 9 0 8 9 2 8 3 4 7 1 1 1 3 3 3 2 1 2 3 1 1 6 0 7 2 1 9 4 1 3 1 1 2 3 1 2 2 1 5 0 9 8 2 2 7 3 4 1 6 3 1 2 2 1 2 4 3 1 2 1 5 3 7 1 8 0 7 1 6 2 5 3 8 3 2 1 1 1 1 2 3 1 1 8 0 10 5 2 1 1 1 5 7 1 4 9 2 1 1 2 2 2 1 3 1 6 0 10 5 4 8 1 6 2 7 1 6 1 1 3 3 1 3 3 5 3 5 1 5 1 5 3 7 1 8 0 9 6 5 9 1 1 8 5 5 7 2 1 2 1 2 1 3 3 1 6 0 7 9 8 1 2 1 2 5 1 2 1 2 3 1 1 8 0 6 5 3 1 5 3 7 1 3 3 1 1 1 1 1 4 1 1 2 1 3 1 1 2 2 6 5 4 3 6 1 6 0 6 9 5 7 8 1 4 3 1 2 1 2 1 1 8 0 8 4 6 3 1 9 7 1 6 1 1 3 1 3 3 2 3 1 7 0 6 1 1 8 2 3 3 3 1 1 2 2 1 1 4 1 1 2 2 2 3 4 1 6 0 8 8 5 1 1 5 1 7 9 3 1 3 1 1 3 1 5 0 10 6 9 5 9 3 5 2 8 1 1 1 1 2 1 1 1 5 0 10 3 6 7 9 9 1 6 4 2 8 2 1 3 1 1 2 1 2 4 3 7 1 8 0 8 1 3 7 9 5 8 8 3 1 1 1 1 3 1 3 2 1 5 0 10 8 1 9 9 1 5 9 8 4 3 1 2 3 2 3 1 6 0 6 9 9 5 1 7 9 1 2 1 1 3 3 2 3 2 4 1 3 1 3 4 1 7 0 10 3 5 8 9 6 4 1 8 9 1 3 3 1 1 2 3 1 1 6 0 6 3 8 2 1 2 5 3 2 2 1 1 1 1 6 0 10 3 2 6 6 1 2 1 6 4 4 1 1 3 1 3 1 1 5 2 2 3 6 1 5 0 6 2 6 6 1 1 9 1 2 3 2 1 1 8 0 6 6 3 3 6 1 1 3 2 3 2 1 3 2 1 1 8 0 9 1 1 6 8 4 6 2 9 9 3 3 2 2 1 1 3 1 2 1 5 1 3 3 1 5 6 6 5 4 3 4 1 7 0 7 3 5 1 9 7 3 3 1 1 1 2 1 1 3 1 6 0 9 8 7 7 2 1 1 4 5 7 1 1 1 1 2 1 1 8 0 11 8 7 9 1 1 2 9 7 1 8 1 1 2 2 2 3 2 2 2 5 4 2 2 3 6 1 9 0 10 5 4 3 9 1 1 6 9 4 5 1 1 1 3 1 1 3 1 1 1 5 0 6 1 2 1 6 4 8 2 2 3 2 1 1 7 0 6 5 4 5 5 1 1 3 1 2 3 1 3 3 1 1 3 2 1 1 3 4 1 7 0 10 4 4 9 1 5 8 1 2 7 8 2 3 1 1 3 3 2 1 7 0 7 4 9 4 4 1 4 4 3 3 1 2 1 1 1 1 5 0 11 5 3 6 6 4 8 6 5 6 1 3 1 1 1 1 1 4 1 3 3 3 4 1 8 0 8 9 8 1 6 9 8 5 6 1 2 1 1 1 1 1 2 1 8 0 9 1 3 3 5 9 1 1 3 6 1 1 3 2 2 1 1 3 1 8 0 10 8 3 5 6 2 5 7 4 1 4 1 2 1 3 3 1 2 1 2 3 5 3 3 5 1 8 0 11 5 4 9 9 7 9 4 2 7 5 1 3 1 2 1 1 1 2 1 1 5 0 6 1 1 9 9 1 8 2 2 3 2 1 1 7 0 7 3 1 4 2 2 5 5 1 2 3 3 1 3 1 3 1 3 5 1 2 2 7 6 5 3 3 5 1 9 0 10 1 2 7 9 6 4 5 6 9 1 2 2 2 1 2 1 3 2 3 1 5 0 6 8 7 5 1 2 5 3 2 1 2 3 1 6 0 7 9 4 2 9 2 3 1 1 1 3 3 1 1 4 5 3 2 3 3 5 1 8 0 9 3 4 3 1 9 9 3 1 4 1 3 1 2 3 2 2 3 1 9 0 9 7 7 3 8 9 9 1 5 8 2 1 2 2 1 3 2 3 3 1 7 0 9 4 1 6 4 5 4 3 9 1 3 3 1 2 2 2 3 5 5 2 2 2 3 5 1 7 0 7 1 5 7 1 5 1 4 3 1 1 1 2 1 3 1 6 0 6 1 3 2 1 4 5 1 1 3 3 2 1 1 9 0 10 9 4 5 3 8 5 1 3 3 5 2 3 3 1 2 1 1 3 1 1 1 3 5 1 3 7 1 8 0 7 7 3 4 5 1 1 1 1 2 2 1 1 2 1 3 1 9 0 10 9 1 5 3 7 2 2 1 1 7 3 3 1 2 3 3 1 2 1 1 5 0 11 1 1 3 3 3 4 5 2 6 5 1 1 2 2 2 3 1 4 1 2 5 2 4 3 4 1 7 0 8 7 1 8 1 4 2 5 8 1 2 2 2 1 3 2 1 6 0 7 3 5 9 4 1 6 1 1 3 2 3 2 2 1 5 0 6 5 8 6 3 9 1 3 3 1 2 1 3 4 4 2 5 3 2 6 4 2 7 3 5 4 3 5 1 6 0 10 3 5 9 1 1 3 7 1 1 2 1 1 2 3 3 2 1 9 0 7 8 2 9 2 4 1 1 1 1 2 3 2 2 2 1 2 1 7 0 7 6 1 1 8 6 8 6 1 3 1 3 2 2 3 5 3 1 2 3 3 7 1 6 0 11 4 2 7 6 1 2 8 8 1 7 1 2 3 2 1 2 1 1 5 0 9 1 9 1 3 6 7 6 4 4 2 1 3 2 2 1 9 0 8 2 9 1 5 7 2 4 6 2 2 3 2 1 3 1 3 1 5 3 1 4 3 3 4 3 4 1 9 0 8 3 5 3 2 1 2 3 7 1 1 3 1 2 1 3 1 2 1 6 0 8 1 5 7 9 3 7 4 7 1 3 3 2 3 3 1 9 0 8 8 2 9 7 1 6 7 2 1 2 1 2 3 3 3 1 3 5 2 3 2 3 6 1 5 0 6 5 3 2 1 5 7 1 1 3 3 1 1 8 0 10 7 1 7 1 4 5 9 7 9 8 3 3 1 2 1 1 3 1 1 6 0 7 7 1 3 8 1 7 4 1 1 3 3 2 2 2 3 2 2 3 2 3 4 1 8 0 6 2 4 4 6 9 1 3 3 1 3 1 3 3 1 1 8 0 6 9 1 2 9 8 3 1 2 2 1 2 1 1 2 1 7 0 6 1 5 1 9 1 2 3 1 1 3 3 2 1 1 3 2 5 1 3 4 3 5 3 3 4 1 6 0 11 9 5 9 6 3 9 9 4 4 1 2 1 3 1 1 3 3 1 9 0 7 8 8 1 3 5 4 7 2 3 3 2 1 3 2 2 1 1 7 0 10 9 9 1 7 7 4 7 8 1 7 3 1 3 3 1 3 3 3 1 4 2 3 5 1 7 0 11 2 9 9 1 5 7 1 1 5 6 8 3 3 3 1 3 2 2 1 6 0 7 5 7 1 2 6 9 5 1 1 3 1 3 1 1 7 0 8 1 3 2 2 2 5 4 8 3 1 3 3 3 1 2 2 5 5 1 2 3 4 1 7 0 10 4 3 3 5 1 4 9 9 3 1 1 2 2 1 1 2 3 1 8 0 7 8 5 8 7 2 2 1 1 2 1 1 3 3 2 1 1 9 0 7 3 7 5 1 1 5 3 3 1 1 2 2 1 1 1 1 4 2 1 2 3 4 1 5 0 7 4 4 1 6 8 6 1 2 2 1 3 1 1 8 0 6 1 5 9 9 1 2 2 3 2 2 1 3 3 1 1 6 0 9 6 5 4 2 3 1 5 2 1 3 3 1 1 1 2 2 4 5 2 3 5 1 7 0 10 1 7 1 4 1 1 1 1 1 2 2 2 3 3 2 2 1 1 5 0 8 7 6 3 1 1 9 4 1 1 1 2 1 1 1 8 0 9 1 9 1 8 3 1 2 9 5 3 1 2 2 2 1 1 2 3 2 3 5 2 4 5 5 4 3 3 6 1 5 0 6 3 1 5 1 1 9 1 2 1 1 1 1 8 0 9 6 1 3 9 4 4 4 8 6 1 2 2 2 1 3 1 1 1 8 0 7 2 8 1 7 3 3 1 2 1 1 3 3 2 1 3 5 3 3 1 4 5 3 7 1 5 0 6 4 2 5 5 1 1 1 1 2 1 2 1 6 0 6 8 9 9 3 1 7 1 3 3 2 1 1 1 7 0 6 9 3 6 9 1 3 1 1 1 2 1 1 2 1 4 2 2 1 5 5 3 4 1 6 0 6 2 3 9 1 5 3 3 3 1 3 1 1 1 5 0 9 1 1 7 2 8 1 6 2 7 1 3 1 3 2 1 8 0 7 1 9 1 5 2 5 9 2 1 1 1 3 2 2 3 2 1 3 4 3 7 1 8 0 8 8 1 2 7 6 1 9 2 1 3 2 3 2 3 3 2 1 5 0 6 9 8 9 8 6 1 1 3 2 3 1 1 6 0 6 5 1 3 7 1 1 1 2 2 1 1 1 3 1 3 2 2 3 1 2 4 4 5 3 3 7 1 8 0 8 8 2 1 2 3 4 5 2 2 2 1 1 2 3 2 3 1 9 0 11 2 8 2 9 6 1 5 9 9 7 5 3 2 2 3 2 2 1 3 1 1 9 0 9 5 1 1 9 2 1 6 5 4 2 1 3 3 2 2 1 3 1 3 3 3 5 2 2 2 3 5 1 8 0 6 7 7 1 5 9 1 3 1 2 2 3 2 1 3 1 9 0 7 2 9 1 2 4 5 3 2 2 1 3 2 1 2 2 2 1 9 0 7 9 1 1 3 1 4 9 1 3 3 2 1 2 1 3 2 4 2 2 1 4 3 7 1 5 0 11 9 9 5 6 3 1 9 5 7 5 3 1 2 3 1 2 1 7 0 7 5 9 1 3 7 2 1 1 3 3 1 1 1 3 1 5 0 9 3 3 1 5 4 4 2 8 1 1 1 1 2 1 4 4 2 2 5 2 2 3 5 1 9 0 10 2 4 2 1 5 6 2 3 9 6 1 1 1 3 2 1 2 3 3 1 8 0 8 1 7 7 5 7 5 5 9 2 2 1 1 2 1 1 3 1 7 0 9 9 4 4 6 1 5 1 4 1 3 2 1 3 1 2 2 5 2 2 3 3 3 7 1 9 0 10 3 1 9 6 4 7 1 8 8 2 1 2 3 2 2 3 1 2 3 1 6 0 11 9 6 5 3 8 1 8 1 7 5 7 1 2 3 2 1 1 1 8 0 9 3 5 2 1 6 8 9 5 3 3 3 1 2 1 1 3 3 3 3 5 4 3 2 3 2 5 5 5 3 3 6 1 7 0 6 1 8 1 1 8 1 1 2 3 1 1 2 2 1 9 0 10 2 3 6 9 9 7 3 5 1 3 2 2 3 2 2 3 1 2 1 1 8 0 6 9 1 7 1 4 8 1 3 3 2 2 2 1 2 2 2 5 4 1 1 3 4 1 9 0 9 2 2 2 4 9 1 2 8 7 2 3 1 1 3 1 2 1 1 1 8 0 7 4 7 5 4 1 1 7 2 2 1 2 1 1 3 3 1 9 0 10 8 5 1 9 4 5 8 7 2 1 2 2 3 2 2 1 1 3 2 5 3 1 1 3 7 1 6 0 10 8 1 6 8 3 4 6 6 3 7 1 1 3 3 3 1 1 8 0 8 3 1 7 5 1 4 2 2 1 3 1 3 3 3 1 3 1 7 0 9 1 9 8 7 3 3 6 3 6 1 1 1 3 2 3 1 1 3 5 3 2 4 4 3 4 1 8 0 6 8 7 8 4 9 1 1 3 2 1 1 3 3 1 1 8 0 9 8 4 1 9 2 2 7 4 1 3 1 2 3 2 1 2 3 1 8 0 11 2 7 8 5 1 3 1 8 3 7 5 2 3 3 2 3 1 1 3 4 5 5 1 3 7 1 5 0 10 7 8 9 5 9 6 4 3 2 1 3 1 1 3 1 1 7 0 8 4 4 3 5 3 7 9 1 3 1 1 1 1 1 2 1 5 0 8 2 3 5 8 4 8 1 2 2 3 1 3 3 3 3 5 3 2 4 4 6 5 1 5 3 3 5 1 8 0 8 6 1 6 6 6 1 9 7 3 1 3 3 2 2 1 3 1 9 0 9 3 6 3 1 1 1 2 9 2 1 3 2 3 3 1 3 3 3 1 7 0 9 1 2 5 2 1 7 9 9 6 2 3 1 2 2 3 2 4 1 1 1 1 3 4 1 6 0 6 1 6 9 9 2 4 1 2 3 1 1 2 1 5 0 7 1 1 5 2 9 8 9 1 1 1 3 2 1 8 0 9 9 5 1 1 6 9 6 6 9 1 1 2 1 1 3 3 1 2 3 2 2 3 6 1 8 0 6 1 8 4 4 6 9 3 1 3 2 2 1 2 1 1 7 0 7 1 3 5 3 1 7 1 2 3 3 2 2 2 1 1 7 0 8 2 6 8 6 1 1 5 6 2 1 2 1 3 1 2 4 4 3 2 2 3 3 6 1 8 0 10 5 8 3 9 1 9 8 3 5 6 1 1 2 1 1 2 2 2 1 8 0 8 4 1 2 7 1 7 5 9 2 1 1 2 3 2 2 3 1 7 0 8 4 1 8 2 5 6 4 8 3 1 1 1 2 1 3 3 2 3 3 4 5 3 6 1 9 0 6 2 4 1 9 1 2 3 2 2 1 1 3 2 1 1 1 8 0 10 4 2 8 8 5 5 9 5 1 5 2 3 2 3 1 3 2 1 1 6 0 10 7 6 1 2 1 6 1 2 5 3 3 3 3 1 3 1 4 2 1 1 3 3 7 4 1 5 4 3 4 1 5 0 9 8 8 7 5 3 3 4 1 5 2 3 1 3 2 1 8 0 7 8 9 6 6 1 1 1 3 2 3 1 1 1 2 3 1 8 0 8 8 4 1 2 7 1 5 8 3 3 3 1 2 2 2 2 1 5 2 4 3 7 1 6 0 11 3 6 9 1 6 9 5 1 6 4 2 1 2 1 3 3 1 1 8 0 7 1 1 6 4 7 9 7 3 2 1 1 3 1 1 2 1 8 0 6 1 1 3 9 1 9 3 1 3 1 3 2 2 2 3 3 3 1 3 5 1 3 5 1 8 0 8 7 2 6 8 1 1 2 9 1 3 3 3 1 2 3 1 1 7 0 11 9 5 3 3 4 9 8 7 9 4 1 1 1 3 3 2 3 2 1 9 0 9 9 3 1 6 1 6 8 4 1 3 3 3 3 1 2 1 1 2 4 5 1 5 4 3 4 1 7 0 8 1 2 2 4 9 6 1 1 3 1 3 1 2 1 3 1 6 0 7 3 4 5 9 7 1 5 3 2 2 1 1 2 1 9 0 6 5 3 1 4 5 1 1 1 3 1 3 1 1 3 1 1 4 1 2 3 6 1 5 0 6 7 1 6 8 3 1 1 1 3 1 3 1 7 0 9 1 2 2 9 8 7 7 1 9 1 2 3 1 2 3 1 1 8 0 11 7 5 6 5 1 4 4 4 7 1 4 2 3 3 3 1 1 3 2 5 5 3 5 2 3 5 1 7 5 8 8 1 6 2 4 5 3 4 1 9 0 8 3 8 1 3 6 9 4 1 1 2 3 3 1 3 2 3 1 1 7 0 10 8 5 2 1 3 4 7 2 3 5 3 1 3 1 3 1 3 1 8 0 7 2 1 4 3 9 1 6 1 1 3 2 3 2 3 2 3 4 5 4 3 7 1 6 0 6 1 1 7 9 9 5 1 1 1 2 3 3 1 7 0 10 8 7 4 5 6 4 1 1 3 7 1 2 2 3 3 3 3 1 6 0 7 4 3 7 1 3 8 2 3 2 1 1 1 1 2 3 1 4 4 2 1 3 7 1 7 0 6 7 3 6 3 7 1 3 1 1 3 2 2 1 1 8 0 6 4 5 6 9 1 5 3 1 1 1 3 2 1 2 1 6 0 10 7 6 5 6 4 2 3 3 1 6 3 1 2 3 1 3 3 3 4 5 2 2 4 3 5 1 9 0 9 8 1 3 7 4 9 9 1 1 2 1 1 1 1 2 2 1 3 1 6 0 9 3 7 4 2 1 6 8 4 9 1 3 3 3 1 1 1 7 0 6 4 6 8 7 3 1 2 2 3 2 2 1 2 1 4 2 5 4 6 6 2 5 1 5 4 3 4 1 6 0 9 1 2 7 3 3 9 1 6 9 1 2 3 2 1 3 1 5 0 8 3 8 8 9 9 2 5 1 3 1 1 3 1 1 9 0 6 7 4 1 4 1 9 1 3 1 2 1 1 2 1 1 3 1 3 1 3 4 1 9 0 9 4 1 1 4 3 7 6 4 6 3 1 2 1 3 2 1 1 1 1 6 0 7 8 1 6 5 8 3 1 3 2 3 3 2 1 1 6 0 11 2 3 3 6 1 3 7 1 7 7 1 2 3 2 1 1 3 4 3 4 1 3 4 1 5 0 9 1 5 4 7 6 1 1 5 3 3 2 1 1 2 1 6 0 10 6 9 1 5 5 5 9 8 6 3 1 1 3 3 1 1 1 6 0 11 1 9 3 2 3 1 4 9 2 4 4 2 2 1 1 3 3 2 3 3 4 3 6 1 9 0 6 1 9 9 6 6 2 1 3 3 1 3 2 3 3 1 1 6 0 9 7 5 1 1 4 4 9 4 1 3 3 2 1 1 1 1 6 0 7 5 7 1 8 7 3 9 3 1 2 2 2 1 3 1 4 3 3 2 3 5 1 7 0 10 6 1 1 6 1 9 4 9 2 3 1 2 3 3 2 3 3 1 7 0 8 1 6 1 2 4 1 2 8 1 1 1 2 3 1 2 1 7 0 6 2 3 1 4 2 6 3 1 1 1 1 3 1 3 2 3 3 1 7 3 4 3 5 3 3 4 1 9 0 8 1 4 6 6 4 9 1 2 2 2 2 2 2 1 3 3 2 1 6 0 7 6 1 1 5 9 5 7 1 3 3 3 1 1 1 8 0 10 6 1 3 3 1 7 2 8 9 9 1 1 2 3 2 2 3 1 1 3 3 2 3 6 1 7 0 6 8 2 2 7 1 6 2 1 3 2 1 2 3 1 6 0 8 2 5 1 8 1 7 6 6 2 3 1 2 1 2 1 7 0 9 6 3 9 1 7 3 5 2 8 1 3 1 1 1 1 2 4 1 5 3 5 3 3 4 1 6 0 8 3 1 1 9 2 8 2 1 2 3 3 1 2 1 1 7 0 6 1 9 4 4 8 1 3 1 2 1 3 1 1 1 9 0 10 5 2 5 9 4 2 1 8 1 5 3 3 1 3 1 1 3 3 2 2 3 4 5 3 7 1 8 0 11 7 6 3 6 2 1 6 3 5 3 1 3 1 3 3 1 3 3 2 1 9 0 8 5 4 3 4 7 1 4 2 3 3 2 1 3 1 3 1 3 1 8 0 6 1 9 1 5 2 4 1 1 3 1 3 2 2 2 5 5 4 4 4 3 1 3 4 1 8 0 9 3 2 1 6 5 9 6 5 7 2 3 1 2 3 2 3 2 1 5 0 11 7 6 8 6 4 3 1 8 2 1 6 1 1 3 1 1 1 5 0 9 3 1 8 3 9 4 8 8 9 2 3 2 2 1 5 1 4 1 3 5 2 5 3 3 5 1 5 0 9 7 8 2 2 2 2 5 1 5 1 3 1 2 1 1 5 0 7 1 4 2 8 1 6 1 1 3 1 3 2 1 5 0 8 2 7 2 9 1 6 1 8 3 3 1 2 2 3 5 1 3 4 3 5 1 6 0 6 9 7 1 2 3 8 2 2 2 3 1 1 1 6 0 8 1 4 8 8 9 8 6 2 1 3 1 1 2 1 1 9 0 11 7 2 1 1 7 6 3 2 6 7 2 1 1 1 1 3 2 3 3 2 1 4 3 4 4 3 6 1 5 0 10 2 9 1 1 7 1 3 9 2 6 1 3 1 3 2 1 7 0 6 1 7 8 2 8 2 2 1 1 3 3 2 1 1 9 0 10 8 5 7 3 1 2 7 1 6 1 1 2 2 3 1 2 1 1 3 4 2 5 3 4 4 3 7 1 5 0 11 1 8 2 3 7 8 2 1 3 7 4 1 2 2 1 1 1 9 0 9 6 2 7 6 9 3 6 2 1 2 1 2 2 2 1 1 1 1 1 7 0 7 3 9 8 1 4 1 6 3 1 2 2 2 1 3 2 1 2 5 4 1 3 3 6 1 8 0 11 4 6 2 5 2 5 5 5 1 3 1 3 1 1 3 1 1 2 1 1 9 0 8 2 5 7 9 1 3 5 1 1 2 1 2 1 1 1 2 3 1 6 0 11 7 1 3 2 8 9 7 8 5 1 1 2 3 3 1 2 2 3 5 3 1 3 2 1 4 4 5 4 3 4 1 9 0 7 4 9 7 2 7 1 8 3 3 3 1 2 1 1 1 3 1 5 0 7 8 1 2 8 5 3 7 1 2 3 1 2 1 5 0 6 1 5 7 6 1 8 2 3 3 2 1 3 2 4 2 3 4 1 9 0 7 1 5 4 7 8 1 3 3 1 1 3 1 3 2 1 1 1 7 0 11 6 6 3 2 2 3 1 3 9 6 3 1 1 1 2 3 2 2 1 9 0 6 1 1 3 3 4 3 2 3 1 1 1 1 1 1 3 3 3 3 3 3 7 1 5 0 9 9 1 5 5 4 8 2 5 4 1 1 2 2 2 1 7 0 9 5 1 6 8 5 3 7 4 1 1 2 1 3 2 1 2 1 9 0 8 7 8 3 7 5 4 1 5 2 3 2 1 1 1 1 1 3 5 3 1 2 1 3 1 3 4 1 9 0 6 1 6 5 6 8 4 3 3 1 1 3 2 2 1 1 1 9 0 7 9 5 3 1 5 2 1 3 2 3 2 1 1 3 1 3 1 5 0 9 3 1 8 1 4 4 5 9 6 1 2 1 1 2 1 2 1 1 3 7 1 5 0 11 7 4 4 6 1 7 6 1 1 6 2 2 1 1 3 2 1 9 0 6 1 9 9 1 3 6 3 1 1 2 1 1 1 2 1 1 8 0 7 8 7 2 2 1 6 3 2 3 1 1 2 2 3 1 4 5 5 1 4 5 2 3 4 1 5 4 5 3 4 1 6 0 10 6 9 8 8 5 5 8 1 4 7 2 1 1 1 2 3 1 8 0 7 6 3 2 4 7 4 1 1 3 2 1 3 3 2 3 1 9 0 11 6 9 3 7 8 6 5 6 4 1 7 2 2 2 1 1 1 2 1 3 3 3 3 3 3 6 1 5 0 7 3 8 6 2 7 1 9 1 1 1 2 1 1 6 0 8 8 9 7 1 1 7 2 6 1 1 2 3 1 3 1 8 0 8 1 6 9 2 6 6 3 6 3 1 3 2 1 3 2 1 3 4 1 4 2 1 3 5 1 9 0 6 2 6 7 3 1 2 2 2 1 2 3 2 1 2 3 1 9 0 7 7 5 7 6 1 8 1 1 1 2 1 1 3 3 3 2 1 9 0 7 6 8 4 1 2 1 3 3 3 3 3 1 2 3 1 2 2 1 5 2 3 3 6 1 8 0 7 1 1 5 7 9 1 3 3 1 3 3 1 1 2 1 1 7 0 11 5 9 1 3 5 8 5 8 2 2 8 3 2 3 1 2 1 3 1 5 0 9 6 9 4 2 1 1 3 6 2 1 3 3 1 1 3 3 4 3 5 5 2 3 6 1 1 2 8 7 3 5 3 3 6 1 6 0 6 1 1 1 8 7 6 1 2 3 3 1 3 1 8 0 9 1 3 7 5 6 7 5 1 6 3 3 1 1 1 1 3 2 1 7 0 7 2 1 8 9 3 8 1 3 2 1 3 2 2 1 2 2 2 1 3 4 3 7 1 5 0 9 2 2 9 6 7 9 7 1 7 3 2 1 1 1 1 8 0 7 7 6 8 1 2 6 8 3 3 1 1 3 2 2 1 1 9 0 9 1 1 7 1 3 2 5 5 5 3 1 1 2 1 3 2 1 3 5 4 1 5 3 1 1 3 7 1 9 0 7 2 1 1 7 5 5 3 1 3 1 3 1 2 1 3 3 1 7 0 10 2 3 7 7 3 6 2 3 1 7 3 2 3 1 2 2 3 1 9 0 8 9 7 7 3 9 3 1 4 3 1 1 1 1 3 3 1 1 3 4 1 1 3 4 3 3 5 1 9 0 9 1 2 3 9 6 3 7 6 1 1 1 2 1 1 3 2 3 1 1 9 0 6 1 9 1 4 3 3 2 1 1 3 3 1 3 1 3 1 8 0 11 3 3 1 3 6 7 1 8 6 4 3 3 3 1 2 1 1 1 1 1 5 4 1 1 3 5 1 8 0 8 4 8 1 6 3 1 6 3 3 2 2 3 1 3 3 3 1 5 0 10 1 1 8 1 1 7 1 5 4 6 3 3 1 1 3 1 6 0 7 1 9 5 1 3 2 6 1 3 3 2 2 1 3 4 1 2 4 2 3 2 5 3 3 6 1 6 0 10 3 7 9 5 6 1 7 2 3 1 2 2 3 1 1 2 1 7 0 7 1 7 5 6 2 6 7 1 1 1 2 1 1 2 1 9 0 11 3 6 7 9 8 8 8 7 3 1 3 3 1 2 1 1 1 3 2 3 3 3 3 1 4 3 3 7 1 5 0 7 8 3 6 1 3 6 4 2 1 2 1 3 1 6 0 10 7 4 6 9 1 6 5 5 2 8 1 1 1 1 2 2 1 8 0 6 2 6 8 7 1 2 3 2 2 1 3 1 1 2 2 2 2 5 3 1 4 3 4 1 5 0 6 2 1 7 4 4 5 3 2 1 3 1 1 8 0 10 4 4 5 1 1 7 2 2 8 6 2 1 3 3 1 2 1 1 1 6 0 6 6 6 1 3 6 3 2 1 2 1 1 1 1 4 1 2 3 6 1 5 0 7 1 8 5 2 7 3 4 1 1 2 2 2 1 6 0 8 7 8 1 7 7 4 1 1 2 3 3 2 3 1 1 6 0 8 8 1 1 4 8 4 4 4 1 3 2 3 1 1 4 3 5 2 1 2 3 5 1 8 0 6 1 3 8 5 2 1 2 1 1 2 2 1 2 1 1 7 0 10 9 6 9 8 4 8 1 2 2 4 1 1 1 1 2 2 1 1 5 0 7 1 7 3 9 6 1 3 2 1 2 2 2 5 3 5 1 1 3 7 4 5 4 3 5 1 5 0 6 5 1 5 2 4 6 1 3 1 2 3 1 7 0 7 1 8 4 1 5 1 3 3 1 2 1 1 1 1 1 5 0 9 5 1 1 4 8 1 4 6 8 2 2 2 3 1 4 2 2 2 4 3 4 1 6 0 10 8 2 9 4 6 2 1 7 9 3 2 2 1 2 2 2 1 5 0 7 1 4 9 4 7 9 6 1 1 2 2 3 1 6 0 10 1 1 3 5 6 2 4 5 4 3 3 1 3 1 1 1 5 3 5 3 3 4 1 5 0 7 1 1 5 3 4 7 9 1 2 1 3 1 1 6 0 10 7 6 7 8 2 2 5 8 3 1 2 2 1 1 3 3 1 8 0 11 2 1 3 8 9 1 5 4 7 3 4 1 1 3 1 2 2 3 2 1 1 4 2 3 6 1 9 0 8 2 9 1 1 7 4 8 7 1 3 2 1 2 3 2 1 2 1 8 0 10 1 7 3 6 1 6 1 9 3 3 2 3 1 1 2 2 1 2 1 6 0 9 2 4 2 1 6 6 8 4 1 2 1 3 1 1 1 2 1 3 2 4 2 3 7 1 7 0 11 7 7 9 6 3 3 4 5 5 1 5 1 2 1 3 3 1 1 1 6 0 8 6 6 7 2 9 1 6 5 2 3 2 2 2 1 1 5 0 6 3 1 1 2 4 2 1 2 2 1 2 3 3 4 2 5 5 2 4 2 4 3 5 5 3 7 1 7 0 6 1 9 3 8 7 1 3 3 3 2 3 1 2 1 5 0 9 3 7 1 6 1 2 7 4 3 3 1 1 1 3 1 5 0 11 1 8 9 9 9 6 1 8 6 8 3 3 1 1 1 1 2 3 5 2 2 1 4 3 5 1 5 0 8 8 3 5 4 1 1 9 5 1 3 1 3 1 1 8 0 7 1 7 5 1 6 4 8 2 1 3 2 1 1 3 2 1 9 0 11 9 3 1 4 9 8 6 9 3 8 8 3 3 3 3 2 1 1 1 2 3 2 3 2 1 3 4 1 5 0 8 1 7 5 3 9 3 3 9 2 1 2 2 1 1 5 0 7 3 1 9 3 9 3 6 3 3 3 2 1 1 5 0 9 5 6 4 8 3 1 1 7 6 3 1 3 3 1 3 5 5 3 3 4 1 8 0 8 1 3 1 6 1 5 9 8 3 3 1 1 2 3 1 1 1 8 0 8 1 7 8 1 9 6 9 6 1 1 2 1 1 2 2 3 1 6 0 7 4 8 2 4 7 7 1 1 2 1 1 2 1 2 3 3 5 3 7 1 5 0 10 9 2 9 7 1 2 1 1 4 2 3 1 2 1 1 1 8 0 10 4 1 1 2 1 5 7 3 7 5 2 1 1 2 1 2 2 1 1 7 0 7 4 4 5 1 4 2 1 1 2 1 3 3 3 3 1 1 1 2 2 1 4 1 3 6 1 6 5 4 3 7 1 7 0 6 7 3 3 5 8 1 1 1 2 2 3 3 1 1 5 0 8 8 1 8 8 4 9 1 1 2 3 1 3 3 1 5 0 7 8 8 8 1 5 5 1 3 1 2 1 1 1 4 3 1 5 5 3 3 5 1 5 0 10 3 9 5 9 5 9 8 3 1 2 1 1 1 1 1 1 9 0 7 6 2 1 3 3 7 2 2 2 2 3 1 2 3 1 2 1 5 0 9 3 7 3 7 1 9 7 3 7 3 2 2 1 2 2 1 4 1 5 3 7 1 5 0 7 1 8 6 6 9 5 5 2 3 2 1 1 1 8 0 9 5 3 2 1 5 3 7 3 9 3 2 3 3 1 2 1 3 1 6 0 10 1 6 5 8 9 5 3 1 2 6 1 2 3 2 1 1 4 5 3 4 3 2 3 3 5 1 5 0 11 7 5 2 1 4 7 4 9 4 3 6 1 1 2 1 2 1 7 0 8 6 8 6 6 1 3 3 1 1 1 1 2 3 1 3 1 8 0 7 3 1 9 4 8 7 4 1 1 3 1 3 3 2 1 2 4 3 4 1 3 6 1 6 0 8 9 1 3 7 2 1 1 1 2 3 1 2 2 1 1 6 0 8 3 5 4 6 6 3 7 1 1 1 1 2 2 1 1 7 0 10 3 6 4 1 1 7 1 6 1 8 1 2 2 2 1 1 1 2 2 3 3 3 3 1 7 2 5 5 5 3 4 1 6 0 9 1 7 1 1 8 6 2 5 1 1 1 2 1 1 1 1 5 0 11 9 2 1 2 7 5 5 8 6 1 7 1 3 1 1 2 1 7 0 7 4 7 8 4 7 1 8 3 3 3 2 2 1 1 1 3 1 2 3 6 1 7 0 9 7 5 1 2 7 9 8 3 7 3 3 1 3 1 1 1 1 6 0 9 6 6 1 3 9 3 8 4 7 1 1 1 1 3 2 1 6 0 7 8 5 6 6 1 5 5 1 2 3 1 3 1 1 2 3 3 5 5 3 6 1 5 0 6 3 4 1 1 7 9 3 2 2 2 1 1 9 0 11 7 1 2 6 7 2 8 5 4 5 7 2 2 3 1 1 2 2 3 1 1 6 0 9 6 6 2 9 5 7 2 1 6 1 1 2 3 3 3 4 2 3 1 2 2 3 7 1 7 0 11 2 9 8 1 1 7 7 4 6 7 5 3 1 2 1 2 3 3 1 6 0 7 9 2 1 3 2 7 8 3 3 2 2 1 1 1 5 0 10 5 5 3 1 8 5 2 2 3 6 1 2 1 2 2 1 4 2 3 2 2 2 3 4 1 5 0 7 1 3 7 2 9 2 9 1 3 3 2 1 1 9 0 7 5 1 4 4 3 3 1 1 1 1 2 1 2 3 1 2 1 8 0 11 3 6 1 3 3 2 8 6 2 6 7 3 1 1 1 2 1 1 3 5 3 5 3 3 3 4 7 4 5 5 3 5 1 6 0 8 3 2 8 1 9 6 1 9 3 1 1 2 2 1 1 9 0 8 1 9 4 6 1 9 9 8 1 3 2 3 1 2 2 3 3 1 8 0 9 5 3 1 9 6 6 7 7 4 1 1 1 1 2 3 1 1 1 1 1 5 4 3 6 1 9 0 11 1 7 4 2 7 4 8 9 3 5 4 1 1 3 3 1 1 2 1 3 1 7 0 9 1 2 2 7 5 5 9 5 3 2 2 3 1 3 3 3 1 8 0 6 1 6 1 2 4 1 3 1 1 2 1 3 1 1 2 2 3 2 3 4 3 7 1 7 0 8 5 9 7 1 5 1 7 7 2 1 1 1 2 1 1 1 9 0 8 3 4 9 3 6 1 2 3 3 2 2 1 2 3 2 1 1 1 8 0 6 2 4 5 5 7 1 3 2 3 1 2 2 2 2 1 1 5 5 3 4 1 3 7 1 8 0 9 1 6 3 9 4 1 9 4 8 2 3 2 3 2 1 1 1 1 9 0 10 4 1 4 5 2 6 1 6 2 2 1 3 3 1 3 2 3 2 2 1 5 0 6 1 9 9 6 5 1 3 1 2 1 1 1 1 2 4 3 3 4 3 7 1 9 0 7 5 5 5 5 1 3 3 3 2 1 3 2 1 2 3 1 1 7 0 6 6 9 7 9 1 5 1 2 3 1 1 3 1 1 9 0 11 5 3 7 6 7 4 8 1 1 8 3 2 1 2 3 2 1 3 1 1 2 3 3 1 4 4 2 4 1 7 5 3 9 7 8 7 2 5 4 3 7 1 6 0 8 9 1 1 7 4 1 1 2 3 2 1 3 2 2 1 8 0 7 8 4 5 4 4 1 2 1 2 2 1 3 3 2 1 1 6 0 10 7 8 4 1 1 7 5 9 5 2 1 1 1 3 1 1 1 2 2 1 5 4 4 3 5 1 8 0 10 3 1 2 1 8 1 5 4 2 7 2 1 3 2 3 2 1 3 1 8 0 10 4 1 8 6 8 6 4 2 5 1 1 2 2 3 2 2 1 1 1 5 0 9 1 5 8 4 1 7 6 7 1 1 1 2 2 2 4 1 3 3 1 3 7 1 8 0 8 1 6 3 2 6 7 2 7 2 2 3 3 1 1 2 1 1 7 0 9 7 1 3 4 5 8 9 1 6 3 1 2 2 2 1 2 1 5 0 7 8 1 8 4 2 5 6 3 1 3 2 2 2 5 3 1 4 2 1 3 5 1 8 0 10 1 1 5 7 3 7 5 1 3 7 1 2 3 1 3 1 2 1 1 8 0 9 3 1 2 1 1 7 8 1 6 3 3 2 1 2 1 1 1 1 5 0 11 5 4 1 5 2 1 6 2 2 6 9 3 3 3 2 1 4 1 1 3 2 3 4 1 7 0 7 5 9 1 2 7 3 9 1 2 3 2 3 2 3 1 5 0 7 4 7 5 8 1 5 3 2 3 3 1 1 1 6 0 9 2 2 8 5 3 1 2 1 6 3 2 2 1 1 3 4 1 3 5 5 1 4 3 4 4 3 5 1 8 0 10 9 5 8 8 3 3 3 1 8 1 2 3 2 1 2 1 3 2 1 6 0 11 4 9 1 2 8 6 7 7 9 6 4 2 1 1 1 3 2 1 6 0 8 2 3 1 3 6 4 8 8 2 1 3 2 3 1 1 2 4 3 2 3 4 1 9 0 10 5 6 5 8 4 1 5 8 1 5 1 3 1 2 1 1 1 2 1 1 8 0 7 6 2 8 3 9 6 1 2 1 1 3 2 3 2 2 1 7 0 6 9 9 2 5 6 1 1 2 3 1 2 3 2 1 5 4 2 3 5 1 6 0 6 1 4 4 1 9 1 1 1 2 1 3 2 1 5 0 10 9 9 4 1 6 5 3 8 3 9 3 1 3 3 1 1 8 0 9 6 8 1 3 8 6 1 4 5 3 1 2 3 3 1 3 2 3 5 2 4 3 3 6 1 7 0 6 8 1 2 4 5 9 1 3 2 3 3 2 1 1 6 0 6 6 1 8 7 5 1 2 3 1 2 1 1 1 5 0 8 9 1 7 5 3 9 5 5 2 1 2 2 1 1 2 2 2 4 1 4 1 6 5 4 3 3 5 1 9 0 10 3 6 1 2 9 6 8 2 9 5 1 2 1 1 3 3 2 1 3 1 9 0 9 6 3 4 7 5 1 6 4 9 1 2 2 1 3 1 1 2 1 1 8 0 8 7 2 6 6 1 3 8 1 1 3 3 1 1 1 1 1 2 3 1 2 5 3 5 1 7 0 10 8 8 8 1 8 5 4 6 1 3 2 2 2 3 1 3 1 1 8 0 10 1 2 1 8 7 3 2 2 6 3 1 3 2 2 3 3 1 1 1 5 0 11 1 9 6 7 1 8 8 8 2 6 6 2 2 2 1 2 4 3 2 1 4 3 6 1 7 0 10 3 6 1 7 9 3 3 1 8 9 3 3 2 3 2 1 3 1 9 0 7 2 2 2 4 5 9 1 2 2 2 2 2 1 1 3 2 1 7 0 7 1 1 3 9 5 3 4 1 1 1 2 1 3 1 3 2 3 1 4 3 3 7 1 6 0 10 6 7 4 3 1 1 8 4 3 6 2 1 1 3 1 3 1 7 0 6 1 1 4 2 8 3 1 2 1 1 1 2 2 1 9 0 10 6 9 1 8 5 5 4 8 5 1 2 3 3 2 1 2 1 3 3 4 2 2 5 3 3 1 4 2 3 5 5 3 6 1 7 0 9 9 9 8 1 7 5 1 3 3 2 3 2 1 3 1 1 1 7 0 7 4 1 9 9 3 1 8 1 1 3 1 2 1 1 1 9 0 9 9 9 8 5 2 7 2 5 1 2 1 1 1 2 2 3 1 3 1 4 1 2 3 5 3 4 1 7 0 6 7 4 4 3 6 1 1 3 2 1 1 2 3 1 6 0 6 3 1 9 5 5 5 3 3 1 1 2 1 1 9 0 8 8 8 4 5 4 1 5 7 1 3 2 3 1 3 2 2 2 1 4 3 5 3 6 1 9 0 10 7 7 2 9 5 1 4 2 1 4 3 2 3 3 2 1 2 3 1 1 9 0 8 1 6 4 7 1 4 9 1 1 3 2 3 3 2 2 2 3 1 6 0 9 9 8 6 6 6 1 6 4 9 3 2 1 3 3 1 1 2 4 1 3 4 3 5 1 6 0 10 3 1 7 3 9 7 5 6 7 8 2 1 1 1 2 2 1 5 0 8 1 9 1 4 8 1 2 5 1 2 1 3 2 1 7 0 9 4 6 9 6 1 6 8 5 6 1 3 1 1 1 1 2 3 2 1 3 1 3 5 1 7 0 6 9 8 8 1 3 5 1 2 1 1 3 2 3 1 9 0 8 4 8 7 9 3 7 1 7 2 2 1 3 1 1 2 3 2 1 9 0 7 3 2 8 1 8 3 2 3 3 1 1 3 1 1 1 1 1 2 3 3 4 5 5 5 2 2 5 3 3 5 1 7 0 8 1 1 1 5 1 8 5 3 3 2 1 2 1 2 2 1 7 0 9 5 1 8 1 5 4 8 6 5 1 1 2 3 1 2 3 1 6 0 10 1 9 8 4 5 7 1 7 5 1 3 1 2 2 1 1 2 2 1 2 5 3 5 1 6 0 9 8 3 3 1 2 5 1 3 6 1 2 2 3 1 2 1 6 0 8 5 2 5 1 4 4 4 1 3 1 2 2 1 1 1 5 0 10 6 3 3 1 3 7 5 3 8 8 1 3 2 2 1 1 3 4 2 5 3 6 1 9 0 8 6 8 1 4 8 1 6 8 1 3 2 3 1 3 3 1 3 1 7 0 7 7 1 1 1 3 4 9 2 1 3 2 2 1 2 1 8 0 8 3 6 2 8 5 1 6 1 2 2 2 3 1 1 2 1 4 1 1 3 1 3 3 6 1 8 0 10 3 2 9 1 3 1 6 8 4 3 1 1 2 1 2 2 2 2 1 8 0 10 4 1 3 7 4 4 2 3 6 1 1 1 3 1 2 1 3 1 1 5 0 8 8 9 1 3 1 6 5 2 2 1 1 2 3 2 5 2 2 3 1 3 6 1 7 0 6 6 6 1 1 2 3 2 1 3 1 2 2 3 1 5 0 11 9 3 2 7 4 7 6 3 1 6 6 3 3 1 2 1 1 8 0 11 9 1 5 8 7 1 2 1 1 9 2 1 2 1 2 2 1 1 1 2 4 3 5 2 3 3 2 1 5 3 3 4 1 9 0 6 8 8 5 6 1 2 2 3 3 1 2 2 2 2 1 1 7 0 6 9 7 9 1 3 9 3 3 1 1 2 1 2 1 5 0 6 2 5 1 5 9 5 1 2 1 2 1 3 5 5 2 3 7 1 7 0 7 2 2 2 1 3 5 1 1 3 1 2 2 3 3 1 9 0 10 4 1 3 9 5 4 4 1 5 1 3 2 2 3 2 1 1 2 3 1 8 0 11 2 9 6 8 3 6 1 1 1 4 4 3 1 3 1 3 1 2 3 2 1 4 5 4 4 1 3 6 1 7 0 8 1 3 6 4 1 5 7 7 1 2 1 3 3 1 2 1 5 0 10 9 1 4 1 3 3 8 4 5 6 3 2 1 1 2 1 9 0 9 2 6 9 1 5 9 6 4 4 3 1 1 1 2 2 2 2 3 2 2 1 2 5 1 3 7 1 6 0 8 9 1 4 4 1 2 6 8 1 1 1 3 3 3 1 5 0 8 1 6 7 1 4 4 8 3 2 2 3 3 1 1 6 0 10 1 4 8 7 1 2 9 8 9 7 1 2 2 3 1 3 5 5 2 4 2 2 3 3 4 1 5 0 8 1 5 8 2 7 9 8 1 3 3 3 1 1 1 5 0 9 5 1 2 4 6 8 2 4 1 3 3 3 1 1 1 7 0 7 7 4 9 4 1 7 1 3 1 3 3 3 3 1 5 5 2 1 3 1 4 5 5 3 4 1 8 0 10 7 1 9 2 7 1 6 9 6 8 1 1 2 3 3 2 3 1 1 7 0 7 3 1 9 8 1 4 2 1 3 3 2 2 3 2 1 7 0 10 5 6 5 7 8 1 6 6 8 4 2 1 1 3 2 3 3 2 2 5 3 3 6 1 9 0 9 7 9 4 5 1 1 5 7 2 1 1 1 2 3 3 1 1 1 1 6 0 9 9 2 5 3 7 1 1 8 3 1 1 3 3 3 1 1 6 0 9 5 2 7 2 1 8 1 8 1 1 1 1 2 1 3 3 5 1 1 2 4 3 4 1 8 0 10 3 6 3 8 4 5 1 6 8 2 1 1 1 2 1 2 1 2 1 7 0 7 1 5 6 1 4 5 9 1 3 2 2 1 3 1 1 8 0 8 9 2 9 9 6 8 1 1 3 3 3 2 1 1 1 3 1 4 3 4 3 4 1 6 0 10 3 9 2 3 9 1 1 4 2 1 2 2 1 1 3 3 1 7 0 10 1 5 1 7 2 1 2 2 8 3 1 1 1 1 2 1 3 1 8 0 6 9 8 1 3 4 6 1 1 3 2 3 2 2 3 3 5 5 4 3 6 1 5 0 11 1 8 8 4 9 1 3 4 3 7 5 2 1 1 2 3 1 8 0 7 1 3 5 6 7 6 4 1 1 1 3 2 1 1 1 1 7 0 11 3 3 7 3 7 7 8 3 3 5 1 3 3 1 3 3 2 2 2 5 5 4 2 5 6 1 6 5 3 4 5 6 3 5 3 3 6 1 6 0 8 1 1 3 4 2 1 1 7 3 1 1 3 1 1 1 8 0 8 4 1 1 9 2 9 9 4 1 1 3 1 1 3 3 1 1 5 0 10 1 2 9 3 8 5 9 3 4 8 3 2 3 1 2 3 5 2 5 3 4 3 5 1 9 0 6 2 3 7 1 6 7 2 1 2 3 2 2 2 3 1 1 6 0 9 8 1 8 9 5 7 4 1 4 2 1 1 3 1 2 1 6 0 9 6 8 6 1 5 2 1 3 6 1 3 1 2 1 1 3 3 3 2 5 3 5 1 9 0 7 6 3 3 3 1 3 3 1 3 1 1 2 1 2 2 2 1 9 0 10 3 6 8 7 4 4 9 1 1 3 3 2 2 3 2 1 2 1 1 1 6 0 6 1 8 4 3 8 8 1 2 1 3 3 3 3 3 2 4 1 3 6 1 8 0 11 8 9 6 2 1 1 1 9 8 2 5 2 1 3 2 1 1 1 1 1 9 0 10 9 5 8 1 1 4 4 1 7 7 2 3 1 1 2 2 3 2 3 1 6 0 11 1 5 8 9 5 7 6 8 6 1 6 1 1 1 1 2 3 4 1 1 4 2 3 3 4 1 9 0 9 4 1 9 6 6 9 8 1 2 2 3 1 2 1 3 2 2 1 1 6 0 9 3 7 1 2 2 5 4 2 2 1 2 2 1 3 2 1 7 0 9 5 5 1 6 1 5 1 6 6 2 3 1 1 1 1 1 1 5 4 5 3 4 5 4 4 3 5 1 7 0 7 5 6 5 7 1 4 9 3 3 1 3 1 1 3 1 5 0 9 1 1 9 9 2 9 9 5 9 2 1 3 1 1 1 8 0 8 8 1 4 6 4 7 8 4 1 3 3 1 3 2 3 3 3 3 5 1 4 3 7 1 9 0 7 6 8 2 1 8 3 9 3 1 3 3 2 3 1 1 3 1 7 0 8 1 5 9 4 2 7 2 9 1 1 1 1 2 1 1 1 5 0 11 8 5 1 4 2 6 1 1 4 9 4 1 1 1 2 1 3 2 5 3 1 4 4 3 4 1 7 0 11 9 5 7 1 8 1 2 7 9 7 5 1 1 2 3 2 3 1 1 6 0 10 2 1 9 3 8 3 1 5 4 5 3 2 1 3 1 1 1 9 0 10 3 5 8 9 4 3 1 6 3 3 3 3 2 3 1 2 3 3 2 3 1 1 4 3 7 1 9 0 8 1 1 8 5 2 6 8 7 2 3 3 2 1 1 1 1 3 1 6 0 7 7 5 8 3 1 1 1 1 2 1 3 1 1 1 6 0 7 1 8 3 8 2 5 5 3 2 2 2 3 1 3 2 5 3 3 5 2 2 6 4 5 5 5 3 6 1 9 0 10 8 9 6 9 9 6 1 1 7 3 3 2 2 1 1 3 1 2 1 1 6 0 11 1 4 7 8 9 5 4 2 1 6 1 1 2 1 1 3 3 1 8 0 8 8 1 7 6 7 5 7 9 2 2 3 2 1 3 3 3 1 3 5 2 1 3 3 5 1 5 0 9 3 7 2 1 2 7 5 1 1 3 2 2 1 1 1 8 0 6 7 1 6 9 1 8 3 2 3 2 2 1 1 1 1 7 0 9 7 2 9 4 1 8 1 1 1 2 1 2 3 1 1 3 2 1 4 4 3 3 4 1 7 0 7 9 7 1 6 2 6 1 2 3 1 1 2 1 2 1 9 0 8 9 9 3 3 5 3 1 1 2 1 1 1 2 1 3 1 3 1 5 0 6 1 1 6 6 2 5 1 2 3 3 1 4 2 3 5 3 4 1 5 0 10 2 6 1 4 1 7 4 2 3 2 1 2 2 3 2 1 7 0 11 1 3 5 1 3 3 7 1 5 1 5 2 1 3 2 1 2 1 1 8 0 8 4 1 8 2 8 4 3 1 2 3 1 2 2 1 2 2 2 2 1 3 3 4 1 8 0 8 5 6 9 5 7 4 1 4 1 3 3 2 2 3 2 1 1 5 0 10 4 5 5 2 7 6 3 1 9 5 1 2 2 2 1 1 8 0 7 2 9 5 1 2 5 6 3 1 1 3 1 1 1 3 2 3 1 4 2 2 4 2 3 5 3 3 4 1 6 0 11 1 8 7 7 1 6 6 5 3 1 2 1 2 3 3 1 1 1 5 0 9 5 1 1 8 1 9 3 3 6 3 1 1 2 3 1 5 0 11 9 5 6 8 6 2 1 8 7 4 1 1 3 2 1 1 2 4 1 1 3 6 1 9 0 6 9 3 3 4 1 7 1 3 2 1 1 1 2 3 1 1 6 0 10 1 3 8 2 8 5 4 8 2 8 1 2 3 2 3 2 1 5 0 7 7 4 4 7 1 7 8 1 3 3 1 3 2 4 1 3 2 3 3 6 1 5 0 9 4 5 7 7 3 2 2 1 5 1 3 3 3 1 1 6 0 11 3 5 1 5 4 9 9 4 2 9 7 3 3 1 1 3 2 1 7 0 10 9 7 8 1 9 3 2 2 9 6 2 3 1 2 2 1 3 3 3 3 1 2 1 3 7 1 6 0 7 7 6 4 7 8 5 1 2 3 1 2 3 1 1 9 0 7 7 4 1 5 5 7 8 3 1 1 1 3 3 1 2 2 1 8 0 6 3 1 8 2 4 3 1 2 3 1 1 2 2 2 5 4 1 2 4 1 1 3 6 1 5 0 6 3 7 1 6 4 6 2 3 1 1 1 1 8 0 10 1 8 3 1 5 1 4 1 3 6 1 2 1 2 2 1 2 1 1 5 0 11 8 5 2 3 4 4 4 5 1 1 8 3 1 3 3 2 3 1 2 1 2 1 4 2 1 5 3 3 4 1 7 0 9 1 1 9 6 3 9 2 5 5 3 3 1 2 2 1 3 1 8 0 9 6 9 8 4 8 1 6 2 4 1 1 1 2 1 1 2 3 1 7 0 9 6 8 4 4 1 1 3 1 2 1 3 2 2 3 1 3 3 5 1 2 3 6 1 9 0 7 7 5 1 9 9 3 6 3 1 3 2 1 2 3 1 1 1 6 0 6 7 1 6 9 2 3 2 3 2 3 3 1 1 6 0 8 3 6 5 9 1 7 9 7 2 1 3 2 1 1 3 5 1 3 1 3 3 4 1 5 0 8 1 2 9 1 9 7 7 5 3 3 2 1 1 1 5 0 11 5 5 8 3 1 7 5 8 4 1 1 1 1 3 3 2 1 7 0 10 8 3 2 1 7 2 8 7 9 7 1 2 1 3 3 1 3 1 2 2 1 3 6 1 6 0 10 2 8 7 5 1 7 1 8 4 1 3 1 1 2 2 2 1 6 0 9 8 9 8 1 9 1 1 1 3 2 1 2 2 1 1 1 5 0 8 1 5 1 5 8 6 4 6 3 3 2 1 2 4 2 3 2 2 2 3 4 1 8 0 6 4 4 6 5 1 9 2 1 2 1 3 1 2 1 1 8 0 10 2 1 1 8 1 3 2 1 2 1 2 1 3 3 3 1 2 2 1 6 0 8 2 4 1 1 3 4 7 1 2 1 3 1 1 1 1 1 3 3 3 5 2 4 3 3 7 1 6 0 10 1 2 4 5 3 5 9 7 8 1 1 1 3 1 3 2 1 5 0 8 7 1 4 1 2 7 4 1 3 1 3 3 2 1 9 0 11 9 9 7 4 3 4 4 9 1 2 3 1 2 1 3 1 2 1 3 1 2 3 4 3 2 2 1 3 6 1 9 0 10 3 4 6 5 8 1 1 9 2 2 3 3 2 2 2 2 1 2 3 1 5 0 9 4 1 3 9 9 5 5 1 1 1 3 2 1 3 1 9 0 9 1 6 2 6 9 2 1 9 9 1 1 1 3 3 1 1 2 1 3 3 1 1 1 3 3 6 1 5 0 11 2 7 7 3 1 1 3 8 1 9 6 1 1 1 1 3 1 9 0 8 7 3 1 7 9 5 1 8 2 1 1 1 1 2 2 3 3 1 9 0 11 9 1 7 1 8 1 1 3 4 6 3 2 1 2 2 3 2 3 1 1 3 5 4 4 5 5 3 4 1 7 0 6 9 2 6 1 1 1 3 3 3 1 3 1 1 1 6 0 11 9 2 2 1 2 5 7 7 4 5 7 1 3 3 1 1 2 1 6 0 7 6 1 9 9 1 3 5 2 1 1 1 3 2 4 4 3 1 1 2 1 8 7 5 7 2 4 5 3 6 1 7 0 8 1 6 7 2 5 2 1 1 2 2 2 1 2 1 2 1 9 0 9 9 4 3 4 5 9 1 2 8 3 1 1 2 2 1 3 1 1 1 7 0 7 6 4 8 2 1 4 8 3 3 1 1 2 2 2 5 2 5 4 1 3 3 7 1 8 0 9 8 7 3 3 6 1 5 1 9 3 3 3 1 3 2 1 3 1 6 0 11 4 7 4 3 8 7 1 7 1 2 8 1 1 3 2 1 3 1 5 0 8 9 1 1 8 7 2 2 1 1 1 1 1 2 4 5 1 5 3 5 3 3 4 1 5 0 6 8 7 2 1 1 1 3 1 2 3 2 1 5 0 6 9 5 1 5 7 3 2 2 1 1 3 1 5 0 6 9 4 1 3 1 5 1 2 1 3 1 3 4 2 3 3 7 1 6 0 9 9 8 3 1 7 6 8 7 8 3 3 2 1 1 1 1 7 0 10 2 7 5 2 8 7 6 1 3 2 2 1 3 1 1 1 2 1 6 0 7 1 1 8 9 2 7 2 2 3 1 1 3 2 5 5 5 3 4 2 4 4 2 2 3 1 5 4 3 6 1 9 0 8 7 5 1 9 3 4 7 6 3 2 1 2 1 1 3 2 2 1 5 0 6 9 8 7 3 8 1 1 1 3 1 2 1 9 0 10 8 5 5 3 1 3 5 4 1 7 2 1 2 3 1 1 1 2 1 4 1 1 1 5 2 3 6 1 6 0 6 9 9 1 2 4 1 1 1 1 2 2 3 1 5 0 6 8 2 4 5 6 1 2 1 1 1 2 1 9 0 7 4 1 2 2 2 4 5 2 2 1 3 3 2 2 2 1 2 1 2 5 1 1 3 5 1 7 0 11 5 3 1 7 1 8 8 8 4 9 9 3 3 1 1 3 1 3 1 5 0 10 6 5 1 3 8 8 7 2 1 5 3 2 3 1 1 1 8 0 11 1 1 3 7 8 3 5 9 5 2 3 1 1 3 3 2 1 1 3 3 5 3 3 1 3 5 1 5 0 8 9 1 6 5 1 4 8 1 3 1 3 1 2 1 5 0 6 1 6 2 9 9 4 3 2 3 1 1 1 5 0 11 3 5 4 2 4 1 1 1 3 4 6 2 1 3 2 2 3 4 4 1 5 3 7 1 9 0 8 1 5 9 2 6 8 4 1 3 3 1 1 3 3 3 3 3 1 7 0 8 4 1 1 1 7 2 5 5 1 2 1 3 1 1 1 1 8 0 8 8 5 9 2 5 7 4 1 2 1 1 1 1 1 2 2 1 4 2 2 5 3 5 4 2 1 7 5 3 3 6 1 9 0 9 5 1 7 6 2 1 9 3 1 1 2 1 3 2 3 1 1 1 1 7 0 9 6 1 5 4 4 1 3 5 4 1 1 3 3 1 2 3 1 6 0 7 5 3 8 3 7 7 1 2 3 2 3 2 1 4 1 5 2 5 2 3 7 1 8 0 8 2 3 6 6 4 1 1 4 3 2 3 3 2 2 1 2 1 9 0 10 4 2 5 3 6 3 9 2 1 1 1 2 3 2 2 1 3 1 3 1 6 0 9 5 4 8 8 3 1 1 3 6 3 2 3 3 1 1 4 3 2 5 3 5 3 3 5 1 5 0 11 1 6 8 1 2 3 5 7 7 3 8 1 3 2 1 3 1 6 0 10 6 9 3 7 5 5 1 1 5 6 1 3 2 1 1 2 1 5 0 10 3 7 3 1 5 1 7 6 2 9 2 2 1 2 1 5 2 2 1 2 3 7 1 8 0 6 6 5 1 1 3 7 2 1 3 2 1 2 1 2 1 7 0 7 7 5 4 3 8 1 3 1 2 3 1 1 1 3 1 7 0 11 4 4 6 7 6 1 5 7 2 8 1 2 3 3 1 2 3 1 1 4 1 1 5 5 1 3 6 1 5 0 9 6 2 4 3 5 1 5 1 7 3 3 2 1 2 1 9 0 10 6 1 3 1 8 9 3 8 5 4 1 1 2 3 1 3 3 1 2 1 7 0 9 5 3 7 5 4 1 1 1 6 1 2 1 3 2 2 1 2 1 2 3 1 5 6 1 6 5 3 3 7 1 6 0 9 8 1 9 8 7 1 5 3 2 1 3 1 3 3 1 1 5 0 8 8 3 8 5 1 1 5 4 1 3 1 2 3 1 6 0 9 6 7 2 3 1 5 5 7 5 1 1 2 1 3 3 5 3 1 1 5 4 5 3 4 1 8 0 6 8 6 7 1 5 8 1 1 1 1 2 1 1 2 1 7 0 9 1 5 7 9 1 9 9 1 4 1 3 2 2 1 2 1 1 5 0 11 6 7 1 2 8 3 2 7 4 6 5 1 1 1 3 3 3 3 1 4 3 6 1 8 0 9 8 2 2 1 6 6 9 2 1 3 2 3 3 2 2 1 2 1 7 0 7 4 7 1 1 2 8 3 2 1 1 3 2 3 3 1 9 0 6 8 1 1 1 7 2 1 1 2 3 2 1 1 3 2 1 5 3 5 3 1 3 5 1 5 0 7 8 3 3 1 7 7 1 2 3 3 3 1 1 8 0 11 3 1 6 8 7 1 5 2 9 5 6 1 1 2 1 2 2 3 1 1 6 0 7 1 6 2 6 9 1 1 2 1 1 1 1 2 2 4 2 5 4 3 5 1 7 0 9 3 9 3 8 8 1 2 2 8 3 1 2 1 3 2 3 1 5 0 7 1 8 4 7 7 2 6 2 3 1 3 1 1 7 0 9 9 1 4 8 7 8 9 9 1 3 2 3 2 3 2 1 2 5 4 2 5 5 5 6 5 4 3 4 1 8 0 11 2 5 5 4 1 6 4 1 4 1 4 2 2 3 1 2 2 2 1 1 6 0 9 1 8 3 5 6 1 2 3 2 1 2 2 2 1 3 1 5 0 8 8 1 5 8 1 5 2 7 2 2 1 3 1 4 3 2 3 3 7 1 5 0 7 7 6 9 1 6 1 7 3 1 3 1 1 1 5 0 6 7 8 3 1 2 8 1 3 3 2 3 1 9 0 9 7 9 3 1 7 1 9 9 4 1 1 1 2 1 1 3 3 2 2 1 3 3 3 1 5 3 6 1 7 0 11 7 1 3 2 1 1 6 5 4 5 5 1 2 1 3 1 3 3 1 6 0 6 1 2 9 7 7 1 2 1 2 3 1 3 1 8 0 10 6 9 1 9 8 9 3 4 1 5 1 1 1 1 2 1 1 1 3 3 3 5 1 4 3 7 1 5 0 8 8 3 4 8 7 1 7 9 1 3 1 2 1 1 6 0 11 9 1 7 1 6 8 8 9 3 5 5 3 2 1 2 1 1 1 5 0 9 9 9 7 1 7 1 2 1 4 2 2 2 1 2 3 3 1 5 1 1 3 3 6 1 7 0 10 3 4 8 6 8 6 1 9 3 3 1 2 3 3 1 2 3 1 9 0 9 1 9 8 3 9 1 8 7 2 1 3 1 3 1 3 3 2 3 1 7 0 8 9 1 4 8 7 5 5 6 1 2 3 3 3 3 2 4 5 4 2 4 1 4 5 5 7 5 4 3 4 1 5 0 8 8 1 6 6 6 8 8 1 1 1 1 2 2 1 6 0 10 5 9 1 3 8 8 9 7 2 9 3 1 3 2 2 1 1 6 0 8 5 7 2 1 3 3 6 1 3 1 1 1 2 1 2 1 2 4 3 4 1 7 0 10 1 2 2 5 9 1 1 7 1 6 3 2 2 3 3 1 2 1 8 0 10 1 9 4 7 7 8 3 3 9 4 2 1 2 3 1 2 2 1 1 7 0 8 7 4 6 4 1 2 6 7 1 2 1 2 1 1 2 1 5 5 3 3 5 1 5 0 10 6 7 2 1 5 1 9 8 8 9 2 1 1 1 1 1 8 0 10 2 1 9 6 1 1 4 7 9 5 1 3 3 2 3 1 3 1 1 5 0 11 5 4 7 7 5 9 5 5 7 1 7 1 1 1 1 3 4 3 1 1 2 3 7 1 8 0 9 9 5 1 7 6 5 7 4 8 1 1 3 3 3 1 1 2 1 5 0 9 1 8 5 3 4 8 5 1 6 1 2 3 1 3 1 5 0 7 1 6 6 8 7 3 7 3 1 3 1 3 1 2 5 2 3 5 3 3 4 1 6 0 10 1 4 2 2 6 8 6 6 3 6 1 3 1 2 1 2 1 7 0 11 3 3 2 1 1 9 1 1 4 7 7 1 3 1 1 1 2 3 1 8 0 11 6 2 1 4 3 9 8 4 4 6 2 2 2 1 1 1 2 2 2 3 3 3 5 1 4 4 6 5 5 3 7 1 7 0 7 6 6 3 2 7 1 5 3 3 1 3 1 3 1 1 6 0 11 5 7 1 2 5 5 1 5 5 9 4 1 1 1 3 1 2 1 6 0 7 5 5 6 5 4 1 8 1 1 2 2 1 2 3 3 5 5 2 3 2 3 5 1 6 0 9 4 6 5 8 4 5 1 1 5 1 3 1 1 3 3 1 7 0 10 3 2 1 9 3 2 3 4 9 1 1 3 1 2 1 1 2 1 8 0 9 9 1 3 1 1 4 4 9 9 3 3 1 3 1 3 2 2 1 3 3 2 2 3 7 1 8 0 6 1 7 2 7 1 5 1 3 3 1 1 3 2 3 1 9 0 9 3 2 4 1 9 1 8 1 9 3 1 3 1 3 3 1 1 1 1 6 0 9 5 5 1 6 4 7 2 8 6 1 2 3 1 1 2 2 4 2 1 4 1 2 3 6 1 9 0 10 1 5 1 3 7 4 6 3 7 2 3 1 1 1 2 1 1 3 2 1 9 0 6 7 4 1 1 1 8 2 2 1 2 3 2 3 1 2 1 8 0 6 8 1 5 2 8 4 1 3 2 2 3 2 1 1 1 2 5 1 4 2 3 4 1 8 0 11 1 5 8 3 4 7 8 5 6 5 8 3 3 3 2 3 1 2 3 1 5 0 6 1 7 9 6 1 1 2 2 1 2 1 1 5 0 11 4 1 4 1 7 4 3 3 2 2 3 1 3 2 1 1 4 2 3 3 4 7 4 3 2 7 5 7 6 10 3 1 4 3 1 4 6 2 diff --git a/2018/inputs/9.txt b/2018/inputs/9.txt deleted file mode 100644 index eaf3e92..0000000 --- a/2018/inputs/9.txt +++ /dev/null @@ -1 +0,0 @@ -438 players; last marble is worth 71626 points diff --git a/2019/inputs/.gitkeep b/2019/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2019/inputs/.gitkeep diff --git a/2019/inputs/day_1.txt b/2019/inputs/day_1.txt deleted file mode 100644 index 5c720ed..0000000 --- a/2019/inputs/day_1.txt +++ /dev/null @@ -1,100 +0,0 @@ -66690 -86239 -75191 -140364 -95979 -106923 -95229 -123571 -84764 -89444 -98107 -89062 -109369 -146067 -124760 -76900 -139198 -111441 -74046 -84920 -54397 -143807 -121654 -93863 -73909 -104121 -58485 -119084 -126227 -142078 -79820 -132617 -108430 -98032 -107434 -127307 -105619 -57741 -53468 -63301 -137970 -136780 -80897 -133205 -79159 -89124 -94477 -56714 -143704 -122097 -117335 -108246 -75507 -101459 -101162 -146197 -121884 -66217 -57074 -142903 -140951 -64883 -124556 -67382 -142407 -121778 -57933 -94599 -87426 -143758 -64043 -65678 -90137 -61090 -77315 -102383 -146607 -139290 -85394 -149787 -125611 -106405 -91561 -135739 -54845 -68782 -111175 -61011 -125658 -70751 -85607 -75458 -75419 -124311 -66022 -122784 -129018 -54901 -73788 -108240 diff --git a/2019/inputs/day_10.txt b/2019/inputs/day_10.txt deleted file mode 100644 index 51520ab..0000000 --- a/2019/inputs/day_10.txt +++ /dev/null @@ -1,24 +0,0 @@ -.###.#...#.#.##.#.####.. -.#....#####...#.######.. -#.#.###.###.#.....#.#### -##.###..##..####.#.####. -###########.#######.##.# -##########.#########.##. -.#.##.########.##...###. -###.#.##.#####.#.###.### -##.#####.##..###.#.##.#. -.#.#.#####.####.#..##### -.###.#####.#..#..##.#.## -########.##.#...######## -.####..##..#.###.###.#.# -....######.##.#.######.# -###.####.######.#....### -############.#.#.##.#### -##...##..####.####.#..## -.###.#########.###..#.## -#.##.#.#...##...#####..# -##.#..###############.## -##.###.#####.##.######.. -##.#####.#.#.##..####### -...#######.######...#### -#....#.#.#.####.#.#.#.## diff --git a/2019/inputs/day_11.txt b/2019/inputs/day_11.txt deleted file mode 100644 index d6581e1..0000000 --- a/2019/inputs/day_11.txt +++ /dev/null @@ -1 +0,0 @@ -3,8,1005,8,320,1106,0,11,0,0,0,104,1,104,0,3,8,1002,8,-1,10,101,1,10,10,4,10,1008,8,1,10,4,10,102,1,8,29,2,1005,1,10,1006,0,11,3,8,1002,8,-1,10,101,1,10,10,4,10,108,0,8,10,4,10,102,1,8,57,1,8,15,10,1006,0,79,1,6,3,10,3,8,102,-1,8,10,101,1,10,10,4,10,108,0,8,10,4,10,101,0,8,90,2,103,18,10,1006,0,3,2,105,14,10,3,8,102,-1,8,10,1001,10,1,10,4,10,108,0,8,10,4,10,101,0,8,123,2,9,2,10,3,8,102,-1,8,10,1001,10,1,10,4,10,1008,8,1,10,4,10,1001,8,0,150,1,2,2,10,2,1009,6,10,1,1006,12,10,1006,0,81,3,8,102,-1,8,10,1001,10,1,10,4,10,1008,8,1,10,4,10,102,1,8,187,3,8,102,-1,8,10,1001,10,1,10,4,10,1008,8,0,10,4,10,101,0,8,209,3,8,1002,8,-1,10,1001,10,1,10,4,10,1008,8,1,10,4,10,101,0,8,231,1,1008,11,10,1,1001,4,10,2,1104,18,10,3,8,102,-1,8,10,1001,10,1,10,4,10,108,1,8,10,4,10,1001,8,0,264,1,8,14,10,1006,0,36,3,8,1002,8,-1,10,1001,10,1,10,4,10,108,0,8,10,4,10,101,0,8,293,1006,0,80,1006,0,68,101,1,9,9,1007,9,960,10,1005,10,15,99,109,642,104,0,104,1,21102,1,846914232732,1,21102,1,337,0,1105,1,441,21102,1,387512115980,1,21101,348,0,0,1106,0,441,3,10,104,0,104,1,3,10,104,0,104,0,3,10,104,0,104,1,3,10,104,0,104,1,3,10,104,0,104,0,3,10,104,0,104,1,21102,209533824219,1,1,21102,1,395,0,1106,0,441,21101,0,21477985303,1,21102,406,1,0,1106,0,441,3,10,104,0,104,0,3,10,104,0,104,0,21101,868494234468,0,1,21101,429,0,0,1106,0,441,21102,838429471080,1,1,21102,1,440,0,1106,0,441,99,109,2,21201,-1,0,1,21101,0,40,2,21102,472,1,3,21101,0,462,0,1106,0,505,109,-2,2106,0,0,0,1,0,0,1,109,2,3,10,204,-1,1001,467,468,483,4,0,1001,467,1,467,108,4,467,10,1006,10,499,1102,1,0,467,109,-2,2106,0,0,0,109,4,2101,0,-1,504,1207,-3,0,10,1006,10,522,21101,0,0,-3,21202,-3,1,1,22101,0,-2,2,21102,1,1,3,21102,541,1,0,1106,0,546,109,-4,2105,1,0,109,5,1207,-3,1,10,1006,10,569,2207,-4,-2,10,1006,10,569,22102,1,-4,-4,1105,1,637,22102,1,-4,1,21201,-3,-1,2,21202,-2,2,3,21102,588,1,0,1105,1,546,22101,0,1,-4,21102,1,1,-1,2207,-4,-2,10,1006,10,607,21101,0,0,-1,22202,-2,-1,-2,2107,0,-3,10,1006,10,629,21201,-1,0,1,21102,629,1,0,105,1,504,21202,-2,-1,-2,22201,-4,-2,-4,109,-5,2105,1,0 diff --git a/2019/inputs/day_12.txt b/2019/inputs/day_12.txt deleted file mode 100644 index 7e72a58..0000000 --- a/2019/inputs/day_12.txt +++ /dev/null @@ -1,4 +0,0 @@ -<x=14, y=2, z=8> -<x=7, y=4, z=10> -<x=1, y=17, z=16> -<x=-4, y=-1, z=1> diff --git a/2019/inputs/day_13.txt b/2019/inputs/day_13.txt deleted file mode 100644 index c600ec1..0000000 --- a/2019/inputs/day_13.txt +++ /dev/null @@ -1 +0,0 @@ -1,380,379,385,1008,2689,888873,381,1005,381,12,99,109,2690,1102,0,1,383,1101,0,0,382,21001,382,0,1,20102,1,383,2,21101,0,37,0,1105,1,578,4,382,4,383,204,1,1001,382,1,382,1007,382,41,381,1005,381,22,1001,383,1,383,1007,383,25,381,1005,381,18,1006,385,69,99,104,-1,104,0,4,386,3,384,1007,384,0,381,1005,381,94,107,0,384,381,1005,381,108,1105,1,161,107,1,392,381,1006,381,161,1101,-1,0,384,1106,0,119,1007,392,39,381,1006,381,161,1102,1,1,384,20101,0,392,1,21101,23,0,2,21102,0,1,3,21102,138,1,0,1105,1,549,1,392,384,392,21001,392,0,1,21101,23,0,2,21101,3,0,3,21102,1,161,0,1105,1,549,1101,0,0,384,20001,388,390,1,20101,0,389,2,21101,0,180,0,1106,0,578,1206,1,213,1208,1,2,381,1006,381,205,20001,388,390,1,20101,0,389,2,21101,205,0,0,1105,1,393,1002,390,-1,390,1102,1,1,384,21001,388,0,1,20001,389,391,2,21101,228,0,0,1105,1,578,1206,1,261,1208,1,2,381,1006,381,253,20101,0,388,1,20001,389,391,2,21101,253,0,0,1106,0,393,1002,391,-1,391,1101,0,1,384,1005,384,161,20001,388,390,1,20001,389,391,2,21101,279,0,0,1106,0,578,1206,1,316,1208,1,2,381,1006,381,304,20001,388,390,1,20001,389,391,2,21101,0,304,0,1106,0,393,1002,390,-1,390,1002,391,-1,391,1101,0,1,384,1005,384,161,20102,1,388,1,20101,0,389,2,21101,0,0,3,21101,0,338,0,1106,0,549,1,388,390,388,1,389,391,389,21001,388,0,1,21002,389,1,2,21102,4,1,3,21101,0,365,0,1105,1,549,1007,389,24,381,1005,381,75,104,-1,104,0,104,0,99,0,1,0,0,0,0,0,0,230,18,20,1,1,20,109,3,21201,-2,0,1,22101,0,-1,2,21101,0,0,3,21102,1,414,0,1106,0,549,22102,1,-2,1,22102,1,-1,2,21101,0,429,0,1105,1,601,2102,1,1,435,1,386,0,386,104,-1,104,0,4,386,1001,387,-1,387,1005,387,451,99,109,-3,2106,0,0,109,8,22202,-7,-6,-3,22201,-3,-5,-3,21202,-4,64,-2,2207,-3,-2,381,1005,381,492,21202,-2,-1,-1,22201,-3,-1,-3,2207,-3,-2,381,1006,381,481,21202,-4,8,-2,2207,-3,-2,381,1005,381,518,21202,-2,-1,-1,22201,-3,-1,-3,2207,-3,-2,381,1006,381,507,2207,-3,-4,381,1005,381,540,21202,-4,-1,-1,22201,-3,-1,-3,2207,-3,-4,381,1006,381,529,22102,1,-3,-7,109,-8,2106,0,0,109,4,1202,-2,41,566,201,-3,566,566,101,639,566,566,2101,0,-1,0,204,-3,204,-2,204,-1,109,-4,2105,1,0,109,3,1202,-1,41,594,201,-2,594,594,101,639,594,594,20102,1,0,-2,109,-3,2106,0,0,109,3,22102,25,-2,1,22201,1,-1,1,21101,0,521,2,21102,1,1011,3,21102,1,1025,4,21102,630,1,0,1106,0,456,21201,1,1664,-2,109,-3,2105,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,2,2,0,2,0,2,0,2,0,0,2,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,0,1,1,0,0,0,0,2,0,0,2,0,2,2,2,2,0,2,0,0,0,2,2,0,0,2,2,2,2,0,0,0,0,0,2,0,0,0,0,2,2,0,1,1,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,2,2,0,2,0,0,0,0,2,0,0,0,0,2,0,0,0,0,2,2,2,0,0,1,1,0,0,2,2,2,0,0,0,2,0,0,0,0,0,2,2,0,0,2,0,2,0,0,0,2,2,0,0,0,2,0,0,0,2,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,2,0,0,0,0,2,0,0,2,0,2,0,2,0,2,0,0,1,1,0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,2,0,0,2,2,0,0,0,2,2,0,0,2,0,0,0,2,2,2,2,2,0,2,0,1,1,0,0,0,0,2,0,2,0,0,2,0,0,0,0,0,0,2,0,0,2,0,2,2,2,0,2,2,2,0,0,0,0,0,2,0,0,2,0,0,1,1,0,2,0,0,2,0,0,0,0,2,0,0,0,0,2,2,0,2,0,0,0,0,2,0,0,0,0,0,2,0,2,0,0,2,0,0,2,0,0,1,1,0,2,2,2,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,2,0,2,0,2,2,0,2,2,0,2,0,2,0,0,1,1,0,0,2,0,0,2,0,2,0,0,2,0,0,2,0,0,0,2,0,0,0,0,2,0,0,2,0,0,2,2,0,2,0,0,0,0,2,2,0,1,1,0,0,2,2,0,0,2,2,0,2,2,0,0,0,0,0,2,0,0,0,0,2,2,2,0,0,2,0,2,0,2,2,0,0,2,0,2,0,0,1,1,0,0,2,2,2,0,0,2,2,0,2,2,2,0,0,0,2,2,2,0,2,0,0,0,0,0,2,0,0,2,0,2,0,0,0,0,0,0,0,1,1,0,2,0,0,0,2,2,0,2,0,0,2,0,2,2,2,0,0,2,2,0,2,0,0,0,0,0,0,2,2,0,2,2,0,2,0,0,2,0,1,1,0,0,2,0,0,2,2,0,0,0,0,0,2,2,0,2,2,2,0,2,0,2,2,2,0,0,2,0,2,2,2,0,0,0,0,0,0,2,0,1,1,0,2,0,2,0,2,2,2,2,0,0,0,2,0,0,0,2,2,0,0,0,0,2,0,2,2,0,0,0,0,2,0,2,0,0,2,0,0,0,1,1,0,0,0,0,2,0,0,2,0,0,2,2,0,2,0,0,0,2,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,2,0,1,1,0,2,0,0,0,2,0,0,0,2,2,0,2,0,0,2,0,0,2,2,0,2,0,0,2,0,0,0,0,0,0,0,0,2,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,34,58,37,19,14,62,51,10,28,52,86,20,39,30,61,36,77,73,19,11,17,74,7,54,40,59,20,92,18,13,85,72,83,58,18,68,10,22,94,22,25,40,67,96,55,96,42,16,80,80,96,35,19,79,81,63,91,5,72,68,80,93,79,36,91,47,71,82,45,29,51,36,10,62,57,29,17,16,4,88,75,81,70,77,32,2,38,37,35,86,41,35,61,71,72,22,14,33,12,10,10,56,30,3,90,71,24,62,69,31,47,2,18,77,43,20,64,85,50,43,43,73,16,23,98,4,23,53,82,15,88,1,39,78,43,57,65,8,45,79,17,44,32,76,31,3,25,71,45,16,42,61,89,21,93,4,98,66,68,5,13,19,48,65,29,5,24,59,29,49,57,39,21,96,10,8,25,82,17,42,46,49,83,4,81,32,14,7,76,62,31,74,55,19,39,63,89,41,38,28,34,34,88,7,77,43,87,10,47,85,39,31,88,69,40,72,51,49,64,46,64,14,66,95,95,58,38,88,82,35,6,58,3,21,33,58,9,95,43,52,13,22,22,10,11,47,35,33,31,58,93,83,13,14,55,71,88,42,73,83,91,84,62,78,80,15,26,50,8,15,6,91,89,3,12,53,47,47,82,67,12,77,6,63,88,94,53,19,97,36,34,59,91,27,37,45,44,31,8,58,16,7,74,76,83,17,28,42,85,19,1,61,73,84,37,15,43,52,80,48,51,98,70,77,28,55,78,85,64,32,22,82,69,7,82,55,78,24,5,89,55,4,34,28,71,76,81,90,96,2,2,77,41,32,24,60,10,11,26,64,66,19,11,77,11,82,81,1,52,2,79,43,47,87,63,73,3,81,69,66,53,4,83,88,13,5,62,94,55,58,4,93,96,58,40,69,64,56,80,71,85,44,45,24,80,59,53,15,85,92,89,95,69,77,53,27,72,3,54,49,9,35,10,85,43,86,9,42,69,29,64,96,17,72,47,24,2,13,40,45,62,19,41,85,28,68,73,20,52,56,19,57,1,36,64,18,26,41,94,81,45,35,29,32,28,87,86,53,71,54,67,68,47,53,17,40,61,58,74,2,51,43,23,62,54,13,80,67,88,94,1,62,85,7,12,87,51,4,69,25,57,6,79,94,15,75,93,46,19,28,84,72,84,59,60,59,59,14,11,30,57,53,75,83,72,61,65,50,26,49,23,40,82,11,67,8,55,13,22,41,32,33,89,37,69,11,24,24,8,21,89,11,46,89,88,59,3,7,43,85,74,92,72,60,85,82,33,82,71,14,21,41,4,78,88,4,22,81,30,92,17,9,62,69,84,47,6,86,49,94,11,96,21,1,5,1,45,19,60,59,17,85,67,42,21,11,79,39,27,72,54,19,69,50,52,78,78,6,16,96,86,37,58,79,9,45,10,73,29,53,75,63,50,66,6,69,8,74,68,88,9,88,87,50,34,45,12,43,43,58,14,29,32,77,77,97,45,29,41,94,21,91,52,22,74,44,48,11,20,68,9,51,7,85,93,74,59,16,34,60,12,3,18,17,4,71,44,49,79,68,54,96,74,21,74,60,59,16,77,65,97,84,54,52,37,95,9,3,41,9,72,82,82,95,31,71,56,50,59,93,57,79,16,9,74,72,47,1,9,5,55,63,64,80,40,93,54,11,57,26,76,19,85,41,80,90,92,27,61,24,83,93,96,95,28,68,80,11,60,65,36,2,46,75,59,52,11,36,74,62,52,6,23,85,93,61,36,26,70,2,13,97,52,92,96,87,63,63,31,2,50,25,34,79,46,4,48,51,74,96,74,7,43,82,84,50,59,53,13,51,8,81,36,93,10,31,10,50,76,69,33,3,71,1,1,65,68,57,69,15,64,81,59,38,38,89,79,80,52,44,59,26,96,21,38,38,79,2,96,2,92,73,49,14,71,74,66,94,98,63,28,59,26,30,67,1,61,84,92,47,24,27,41,57,95,89,6,96,48,43,7,82,42,5,27,15,32,89,53,3,35,63,84,97,92,77,50,38,73,10,50,89,95,96,77,61,51,90,22,75,41,77,1,14,72,68,91,10,80,28,25,10,86,54,10,87,55,40,79,16,35,8,82,51,70,84,12,72,74,4,88,71,69,83,9,55,10,57,9,3,40,74,72,61,75,64,54,32,61,26,53,48,45,22,6,83,21,21,9,4,7,65,98,78,17,54,35,95,79,36,53,59,84,53,14,20,94,12,31,54,86,39,95,82,38,8,22,58,50,27,32,53,79,49,71,76,18,64,75,64,88,58,88,27,62,31,54,11,59,11,3,42,66,85,41,888873 diff --git a/2019/inputs/day_14.txt b/2019/inputs/day_14.txt deleted file mode 100644 index dac9757..0000000 --- a/2019/inputs/day_14.txt +++ /dev/null @@ -1,59 +0,0 @@ -2 RWPCH => 9 PVTL -1 FHFH => 4 BLPJK -146 ORE => 5 VJNBT -8 KDFNZ, 1 ZJGH, 1 GSCG => 5 LKPQG -11 NWDZ, 2 WBQR, 1 VRQR => 2 BMJR -3 GSCG => 4 KQDVM -5 QVNKN, 6 RPWKC => 3 BCNV -10 QMBM, 4 RBXB, 2 VRQR => 1 JHXBM -15 RPWKC => 6 MGCQ -1 QWKRZ => 4 FHFH -10 RWPCH => 6 MZKG -11 JFKGV, 5 QVNKN, 1 CTVK => 4 VQDT -1 SXKT => 5 RPWKC -1 VQDT, 25 ZVMCB => 2 RBXB -6 LGLNV, 4 XSNKB => 3 WBQR -199 ORE => 2 SXKT -1 XSNKB, 6 CWBNX, 1 HPKB, 5 PVTL, 1 JNKH, 9 SXKT, 3 KQDVM => 3 ZKTX -7 FDSX => 6 WJDF -7 JLRM => 4 CWBNX -167 ORE => 5 PQZXH -13 JHXBM, 2 NWDZ, 4 RFLX, 12 VRQR, 10 FJRFG, 14 PVTL, 2 JLRM => 6 DGFG -12 HPKB, 3 WHVXC => 9 ZJGH -1 JLRM, 2 ZJGH, 2 QVNKN => 9 FJRFG -129 ORE => 7 KZFPJ -2 QMBM => 1 RWPCH -7 VJMWM => 4 JHDW -7 PQZXH, 7 SXKT => 9 BJVQM -1 VJMWM, 4 JHDW, 1 MQXF => 7 FDSX -1 RPWKC => 7 WHVXC -1 ZJGH => 1 ZVMCB -1 RWPCH => 3 MPKR -187 ORE => 8 VJMWM -15 CTVK => 5 GSCG -2 XSNKB, 15 ZVMCB, 3 KDFNZ => 2 RFLX -18 QVNKN => 8 XLFZJ -4 CWBNX => 8 ZSCX -2 ZJGH, 1 JLRM, 1 MGCQ => 9 NPRST -13 BJVQM, 2 BCNV => 2 QWKRZ -2 QWKRZ, 2 BLPJK, 5 XSNKB => 2 VRQR -13 HPKB, 3 VQDT => 9 JLRM -2 SXKT, 1 VJNBT, 5 VLWQB => 6 CTVK -2 MPKR, 2 LMNCH, 24 VRQR => 8 DZFNW -2 VQDT => 1 KDFNZ -1 CTVK, 6 FDSX => 6 QVNKN -3 CTVK, 1 QVNKN => 4 HPKB -3 NPRST, 1 KGSDJ, 1 CTVK => 2 QMBM -4 KZFPJ, 1 PQZXH => 5 VLWQB -2 VQDT => 7 KGSDJ -3 MPKR => 2 JNKH -1 KQDVM => 5 XQBS -3 ZKGMX, 1 XQBS, 11 MZKG, 11 NPRST, 1 DZFNW, 5 VQDT, 2 FHFH => 6 JQNF -2 FJRFG, 17 BMJR, 3 BJVQM, 55 JQNF, 8 DGFG, 13 ZJGH, 29 ZKTX => 1 FUEL -27 KZFPJ, 5 VJNBT => 5 MQXF -11 FDSX, 1 WHVXC, 1 WJDF => 4 ZKGMX -1 ZVMCB => 4 NWDZ -1 XLFZJ => 6 LGLNV -13 ZSCX, 4 XLFZJ => 8 LMNCH -1 RPWKC, 1 FDSX, 2 BJVQM => 8 JFKGV -1 WJDF, 1 LKPQG => 4 XSNKB diff --git a/2019/inputs/day_15.txt b/2019/inputs/day_15.txt deleted file mode 100644 index ca5836c..0000000 --- a/2019/inputs/day_15.txt +++ /dev/null @@ -1 +0,0 @@ -3,1033,1008,1033,1,1032,1005,1032,31,1008,1033,2,1032,1005,1032,58,1008,1033,3,1032,1005,1032,81,1008,1033,4,1032,1005,1032,104,99,1002,1034,1,1039,102,1,1036,1041,1001,1035,-1,1040,1008,1038,0,1043,102,-1,1043,1032,1,1037,1032,1042,1106,0,124,1002,1034,1,1039,1001,1036,0,1041,1001,1035,1,1040,1008,1038,0,1043,1,1037,1038,1042,1105,1,124,1001,1034,-1,1039,1008,1036,0,1041,1001,1035,0,1040,1002,1038,1,1043,101,0,1037,1042,1105,1,124,1001,1034,1,1039,1008,1036,0,1041,102,1,1035,1040,1001,1038,0,1043,101,0,1037,1042,1006,1039,217,1006,1040,217,1008,1039,40,1032,1005,1032,217,1008,1040,40,1032,1005,1032,217,1008,1039,1,1032,1006,1032,165,1008,1040,9,1032,1006,1032,165,1102,1,2,1044,1105,1,224,2,1041,1043,1032,1006,1032,179,1102,1,1,1044,1106,0,224,1,1041,1043,1032,1006,1032,217,1,1042,1043,1032,1001,1032,-1,1032,1002,1032,39,1032,1,1032,1039,1032,101,-1,1032,1032,101,252,1032,211,1007,0,35,1044,1106,0,224,1101,0,0,1044,1105,1,224,1006,1044,247,102,1,1039,1034,1002,1040,1,1035,1002,1041,1,1036,102,1,1043,1038,101,0,1042,1037,4,1044,1105,1,0,1,5,41,19,22,1,39,81,29,20,15,82,33,18,45,30,32,55,28,26,70,13,56,32,28,18,3,59,90,11,95,15,85,8,61,25,59,24,34,1,85,5,25,54,57,18,20,54,80,91,28,65,36,12,44,36,13,92,24,56,13,39,69,29,79,10,41,27,23,25,72,20,3,61,15,51,11,12,12,48,10,45,13,29,49,90,30,17,9,41,21,18,7,30,48,17,83,71,4,10,31,10,96,81,77,9,50,39,21,36,33,72,12,3,23,79,18,4,75,17,58,64,8,7,97,60,72,72,1,94,55,42,2,94,2,21,88,19,82,57,96,19,25,27,41,62,15,40,23,61,86,27,73,61,13,46,52,81,12,34,23,73,23,59,1,30,47,9,99,10,37,17,28,98,5,92,73,8,63,4,86,76,79,7,30,68,28,91,12,12,98,74,4,22,44,10,23,45,37,16,90,76,23,74,75,12,21,38,14,15,76,28,49,71,7,6,6,71,53,33,12,87,15,92,66,21,38,13,53,92,34,49,25,6,67,21,27,89,24,61,25,30,41,30,99,28,19,41,90,51,74,14,33,54,48,10,14,42,2,67,76,10,21,2,67,43,27,69,11,16,78,7,36,9,24,48,63,81,53,29,94,34,25,99,66,47,17,97,33,52,11,62,22,52,30,23,89,95,15,13,50,48,26,10,6,69,78,13,6,94,1,28,67,10,70,16,50,19,24,15,79,50,27,3,19,62,4,31,83,20,17,83,67,5,80,26,36,62,87,3,10,80,22,65,60,10,78,4,20,60,30,11,7,83,10,13,72,81,37,22,14,55,63,51,27,32,77,52,20,50,16,48,2,55,10,53,26,84,6,87,43,37,26,3,85,62,25,78,50,16,10,37,22,54,5,80,24,7,32,49,18,27,12,41,70,82,20,34,91,15,98,77,22,6,79,3,8,54,17,32,4,44,2,97,14,15,65,30,97,14,79,75,11,77,5,61,37,20,91,20,45,74,19,40,2,41,89,12,34,44,18,62,57,17,68,22,96,7,59,63,2,60,70,2,26,75,26,3,53,19,80,16,97,7,34,58,52,66,24,75,25,30,75,42,13,12,89,13,3,84,92,1,75,30,54,43,2,56,15,1,15,84,99,6,98,42,17,29,1,18,26,70,71,29,91,23,21,87,66,18,38,32,18,81,65,2,58,99,12,4,84,24,32,88,30,67,49,29,59,64,18,70,10,24,56,5,27,97,50,4,28,85,65,16,67,83,15,16,61,18,86,8,36,25,36,29,97,45,19,81,41,29,45,30,69,26,57,93,27,72,34,30,99,61,2,48,16,12,76,98,28,14,32,32,90,48,10,30,57,23,39,2,8,39,33,13,88,34,31,74,15,60,8,47,60,31,5,79,1,98,86,33,3,99,33,62,11,96,25,22,38,98,84,3,56,70,49,3,8,56,87,4,29,59,65,26,34,77,7,14,78,26,25,70,49,3,31,45,92,24,95,17,4,9,4,96,64,92,27,67,4,99,6,44,7,16,86,2,75,1,6,68,81,4,1,44,49,7,92,8,40,36,25,81,13,56,99,10,2,30,72,6,43,30,12,43,93,19,20,23,95,10,19,66,63,28,96,40,50,8,15,56,38,13,93,42,71,12,18,87,8,4,21,85,9,2,66,77,10,80,26,61,9,43,20,88,10,39,67,55,31,49,17,58,26,80,20,84,54,49,5,73,11,52,15,63,7,62,24,57,92,61,25,87,56,37,31,38,14,99,0,0,21,21,1,10,1,0,0,0,0,0,0 diff --git a/2019/inputs/day_16.txt b/2019/inputs/day_16.txt deleted file mode 100644 index 357965c..0000000 --- a/2019/inputs/day_16.txt +++ /dev/null @@ -1 +0,0 @@ -59723517898690342336085619027921111260000667417052529433894092649779685557557996383085708903241535436786723718804155370155263736632861535632645335233170435646844328735934063129720822438983948765830873108060969395372667944081201020154126736565212455403582565814037568332106043336657972906297306993727714730061029321153984390658949013821918352341503629705587666779681013358053312990709423156110291835794179056432958537796855287734217125615700199928915524410743382078079059706420865085147514027374485354815106354367548002650415494525590292210440827027951624280115914909910917047084328588833201558964370296841789611989343040407348115608623432403085634084 diff --git a/2019/inputs/day_17.txt b/2019/inputs/day_17.txt deleted file mode 100644 index 49131d4..0000000 --- a/2019/inputs/day_17.txt +++ /dev/null @@ -1 +0,0 @@ -1,330,331,332,109,3974,1102,1182,1,15,1101,1475,0,24,1001,0,0,570,1006,570,36,101,0,571,0,1001,570,-1,570,1001,24,1,24,1106,0,18,1008,571,0,571,1001,15,1,15,1008,15,1475,570,1006,570,14,21102,1,58,0,1105,1,786,1006,332,62,99,21101,333,0,1,21102,73,1,0,1105,1,579,1102,0,1,572,1101,0,0,573,3,574,101,1,573,573,1007,574,65,570,1005,570,151,107,67,574,570,1005,570,151,1001,574,-64,574,1002,574,-1,574,1001,572,1,572,1007,572,11,570,1006,570,165,101,1182,572,127,1002,574,1,0,3,574,101,1,573,573,1008,574,10,570,1005,570,189,1008,574,44,570,1006,570,158,1105,1,81,21102,340,1,1,1105,1,177,21101,0,477,1,1106,0,177,21102,1,514,1,21101,0,176,0,1106,0,579,99,21102,184,1,0,1105,1,579,4,574,104,10,99,1007,573,22,570,1006,570,165,1002,572,1,1182,21101,0,375,1,21101,0,211,0,1105,1,579,21101,1182,11,1,21102,1,222,0,1106,0,979,21102,1,388,1,21102,1,233,0,1106,0,579,21101,1182,22,1,21101,0,244,0,1105,1,979,21101,0,401,1,21102,1,255,0,1106,0,579,21101,1182,33,1,21102,1,266,0,1106,0,979,21102,414,1,1,21102,277,1,0,1105,1,579,3,575,1008,575,89,570,1008,575,121,575,1,575,570,575,3,574,1008,574,10,570,1006,570,291,104,10,21102,1182,1,1,21102,1,313,0,1106,0,622,1005,575,327,1101,1,0,575,21101,327,0,0,1105,1,786,4,438,99,0,1,1,6,77,97,105,110,58,10,33,10,69,120,112,101,99,116,101,100,32,102,117,110,99,116,105,111,110,32,110,97,109,101,32,98,117,116,32,103,111,116,58,32,0,12,70,117,110,99,116,105,111,110,32,65,58,10,12,70,117,110,99,116,105,111,110,32,66,58,10,12,70,117,110,99,116,105,111,110,32,67,58,10,23,67,111,110,116,105,110,117,111,117,115,32,118,105,100,101,111,32,102,101,101,100,63,10,0,37,10,69,120,112,101,99,116,101,100,32,82,44,32,76,44,32,111,114,32,100,105,115,116,97,110,99,101,32,98,117,116,32,103,111,116,58,32,36,10,69,120,112,101,99,116,101,100,32,99,111,109,109,97,32,111,114,32,110,101,119,108,105,110,101,32,98,117,116,32,103,111,116,58,32,43,10,68,101,102,105,110,105,116,105,111,110,115,32,109,97,121,32,98,101,32,97,116,32,109,111,115,116,32,50,48,32,99,104,97,114,97,99,116,101,114,115,33,10,94,62,118,60,0,1,0,-1,-1,0,1,0,0,0,0,0,0,1,50,26,0,109,4,1201,-3,0,587,20102,1,0,-1,22101,1,-3,-3,21102,0,1,-2,2208,-2,-1,570,1005,570,617,2201,-3,-2,609,4,0,21201,-2,1,-2,1106,0,597,109,-4,2106,0,0,109,5,2101,0,-4,630,20101,0,0,-2,22101,1,-4,-4,21101,0,0,-3,2208,-3,-2,570,1005,570,781,2201,-4,-3,653,20101,0,0,-1,1208,-1,-4,570,1005,570,709,1208,-1,-5,570,1005,570,734,1207,-1,0,570,1005,570,759,1206,-1,774,1001,578,562,684,1,0,576,576,1001,578,566,692,1,0,577,577,21102,702,1,0,1106,0,786,21201,-1,-1,-1,1106,0,676,1001,578,1,578,1008,578,4,570,1006,570,724,1001,578,-4,578,21102,731,1,0,1105,1,786,1106,0,774,1001,578,-1,578,1008,578,-1,570,1006,570,749,1001,578,4,578,21101,756,0,0,1105,1,786,1106,0,774,21202,-1,-11,1,22101,1182,1,1,21102,774,1,0,1105,1,622,21201,-3,1,-3,1106,0,640,109,-5,2105,1,0,109,7,1005,575,802,20102,1,576,-6,20101,0,577,-5,1105,1,814,21101,0,0,-1,21101,0,0,-5,21101,0,0,-6,20208,-6,576,-2,208,-5,577,570,22002,570,-2,-2,21202,-5,51,-3,22201,-6,-3,-3,22101,1475,-3,-3,2102,1,-3,843,1005,0,863,21202,-2,42,-4,22101,46,-4,-4,1206,-2,924,21102,1,1,-1,1105,1,924,1205,-2,873,21102,1,35,-4,1106,0,924,1202,-3,1,878,1008,0,1,570,1006,570,916,1001,374,1,374,1201,-3,0,895,1101,0,2,0,2101,0,-3,902,1001,438,0,438,2202,-6,-5,570,1,570,374,570,1,570,438,438,1001,578,558,921,21002,0,1,-4,1006,575,959,204,-4,22101,1,-6,-6,1208,-6,51,570,1006,570,814,104,10,22101,1,-5,-5,1208,-5,49,570,1006,570,810,104,10,1206,-1,974,99,1206,-1,974,1102,1,1,575,21101,973,0,0,1105,1,786,99,109,-7,2105,1,0,109,6,21101,0,0,-4,21102,0,1,-3,203,-2,22101,1,-3,-3,21208,-2,82,-1,1205,-1,1030,21208,-2,76,-1,1205,-1,1037,21207,-2,48,-1,1205,-1,1124,22107,57,-2,-1,1205,-1,1124,21201,-2,-48,-2,1105,1,1041,21102,1,-4,-2,1106,0,1041,21101,0,-5,-2,21201,-4,1,-4,21207,-4,11,-1,1206,-1,1138,2201,-5,-4,1059,2102,1,-2,0,203,-2,22101,1,-3,-3,21207,-2,48,-1,1205,-1,1107,22107,57,-2,-1,1205,-1,1107,21201,-2,-48,-2,2201,-5,-4,1090,20102,10,0,-1,22201,-2,-1,-2,2201,-5,-4,1103,2102,1,-2,0,1106,0,1060,21208,-2,10,-1,1205,-1,1162,21208,-2,44,-1,1206,-1,1131,1106,0,989,21101,0,439,1,1105,1,1150,21101,477,0,1,1106,0,1150,21102,1,514,1,21102,1,1149,0,1105,1,579,99,21101,1157,0,0,1106,0,579,204,-2,104,10,99,21207,-3,22,-1,1206,-1,1138,2101,0,-5,1176,2102,1,-4,0,109,-6,2106,0,0,32,5,46,1,3,1,46,1,3,1,46,1,3,1,46,1,3,1,46,1,3,1,40,11,40,1,5,1,44,1,5,1,44,1,5,1,44,1,5,1,44,1,5,1,40,11,40,1,3,1,46,1,3,1,46,1,3,1,46,1,3,9,38,1,11,1,26,1,11,1,11,1,26,1,11,1,11,1,26,1,11,5,7,1,26,1,15,1,7,1,26,1,15,1,7,1,26,1,15,1,7,1,26,1,11,7,5,1,26,1,11,1,3,1,1,1,5,1,26,1,9,13,1,1,3,13,10,1,9,1,1,1,3,1,1,1,3,1,1,1,3,1,22,5,5,1,1,13,3,1,26,1,5,1,5,1,1,1,3,1,5,1,26,1,5,1,5,7,5,1,26,1,5,1,7,1,9,1,26,1,5,1,7,1,9,1,26,1,5,1,7,1,9,1,26,1,5,1,7,11,26,1,5,1,34,11,5,1,34,1,15,1,34,1,5,9,1,9,26,1,5,1,7,1,9,1,26,1,5,1,7,1,9,1,26,1,5,1,7,1,9,1,22,11,7,1,9,1,22,1,3,1,13,1,9,1,22,1,3,1,13,1,9,1,22,1,3,1,13,1,9,1,22,1,3,1,13,1,9,1,22,1,3,1,13,1,9,1,22,5,13,11,22 diff --git a/2019/inputs/day_18.txt b/2019/inputs/day_18.txt deleted file mode 100644 index 3cb4307..0000000 --- a/2019/inputs/day_18.txt +++ /dev/null @@ -1,81 +0,0 @@ -################################################################################# -#.............#.....#.................#.#.....#...#.......#...................#a# -#.#####.#######.#.###.#########.#####.#.#.###Y###.#.#####.#.#####.###########.#.# -#.#...#.#.....#.#..c#.........#...#.#...#...#.#...#.#.#...#.#.#...#...#...#.....# -#.#.###.#.###.#.###.#.###########.#.###.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.####### -#.#...#...#.#...#.#...#...........#.#...#.#.#...#.#.#.#.#.#.#.#...#.#.#.#.#.....# -#.#.#.#####.#####.#####.###.#######.#.###.#.#######.#.#.###.#.###.#.#.#.#.#.###.# -#.#.#.............#.#...#.#.#..e..#.....#.#...........#...#.#...#...#...#.....#.# -#.#########.#####.#.#.###.#.#.###.#####.#.###############.#T#.#.###############.# -#...#..k....#.....#.#.Z.#...#...#.....#.#.........#.#.....#.#.#.....#.L.....#...# -###.#.#.#######.###.###.#######.#####.#.#########.#.#.###.#.#.###.#.###.###.#.### -#...#.#.#.....#.#...#...#.....#.....#.#.#...#...#.#.#.#...#.#.#...#...#.#...#...# -#.###.#.#.###.#.#.###.###.###.#####.#.#.#.#.#.#.#.#.#.###.#.###.#####.#.#.#####.# -#.#...#.#.#...#.#...#.....#.#.....#.#.#.#.#...#...#.#...#.#.#...#.#...#.#.#.....# -#.###.#.#.#.###.###.#######.#.#####.#.#.#.#########.###.###.#.###.#.###.#.#.###.# -#...#.#.#.#...#...#.........#.#.....#.#.#.............#.......#...#.#...#.#...#.# -###.#.###.###.###.###.#.#####.#.#####.###############.#########.#.#.###.#.###.#.# -#.....#...#...#.J...#.#.#.....#.....#...#...........#.#...#...#.#.......#...#.#.# -#######.###.#######.#.###.#####.#######.#########.#.#.###.#.#.#########.#####.#.# -#.......#.#...#...#...#...#...#.#.......#.....O.#.#.#.#...#.#.......#...#.....#s# -#.#######.###.#.#.#####.###.#.#.#.#######.#####.#.#.#.#.###.#####.#.#.###.#####.# -#...#...#...#...#...#.#.#...#...#.......#.....#.#.#.#.#...#.#...#.#.#...#...#...# -###.#.#.#.#########.#.#.#.#######.#####.#.#####.#.###.###.#.###.###.#.#####.#.### -#.#...#.#.........#...#...#....d#.....#.#.#.....#.#...#...#.#.#...#.#.#.....#.#.# -#.#####.#######.#######.###.###.#####.#.#.#.#####.#.###.#.#.#.###.#.#.#.#####.#.# -#...#.#.......#.......#...#.#...#.....#.#.#.....#.......#.#.....#.#.#.#.#.......# -#.#.#.#######.#.#.#####.###.#.#####.###.#.#####.#############.###.#.#.#.#######.# -#.#...#.....#.#.#...#...#...#.....#...#.#.#...#.#...........#.#...#.#.#.#...#.#.# -#.###.###.#.#.#.###.#.###.#######.#####.#.###.#.#.#########.#.#.###.#.#.#.#.#.#.# -#...#.....#.#.#...#...#...#.......#.....#...#.#.#.....#...#...#...#.#.#...#.#...# -#.#.#######.#.###.#####.###.#######.#######.#.#.#####.###.#######.#.#####.#.#.### -#.#.#.....#.#.#.#.#.#...#.#.#...#...#...#...#.#.....#...#.....#...#.....#.#.#w#.# -#.#.#.###.#.#.#.#.#.#.###.#.#.#.###.#.#.#.###.#.###.###.#.###.#.###.###.###.#.#.# -#.#.#.#.#.#.#.#.#.#.#.#m..#...#...#...#.#.#...#...#...#.#...#.#.#.....#.#...#.#.# -###.#.#.#.###W#.#.#.#.#.#########.#####.#.#.#.###.#####.###.#.#.#######.#.###.#.# -#...#...#.#...#.....#.#.......#...#...#.#.#.#.#.#.....#.....#.#.........#.#.#...# -#.###.###.#.###.#####.#.###.###.###.#.#.#.#.#.#.#####.#######.###########.#.###.# -#.#...#...#.#...#.S...#...#.....#...#.#.#...#.....#.#.........#...#...#...#.....# -#.#.###.###.#####.#######.#######.###.#.#########.#.###########.#.#.#.#.###.##### -#.....#...........#.......F.......#..................f..........#...#...#.......# -#######################################.@.####################################### -#.....#.#...........#.....#.........................#...#.....#.M.......#.....#.# -###P#.#.#.#######.###.###.#.#######.###.#.#########.#.#.#.###.###.#####.###.#.#.# -#...#...#...#.#...#.....#.#.#.......#...#...#.........#...#.......#...#.....#.#.# -#.#.#######.#.#.###.#####.#.#.#######.#####.###############.#########.#######.#.# -#.#.#.....#.#.#.#...#...#.#.#.#.........#...#.......#...#.....#.....#.#.......#.# -#.###.###.#.#.#.#.###.#.#.#.#.###########.###.#####.#.#.#######.###.#.#.#######.# -#...#.#.#.#...#.#.#...#...#.#...........#...#...#.#...#.......#.#.#.#.#.........# -#.#.#.#.#.#.###.#.#.#####.#######.#####.###.###.#.###########.#.#.#.#.#.#######.# -#.#.#...#...#...#.#r#.....#.....#.....#.#...#.#.#.......#...#.....#.#...#.....#.# -#.#.###.#####.###.#.#######.###.#####.#.#.#.#.#.###.#####.#.#######.#.###.###.#.# -#.#...#.#...#...#.#.........#...#...#.#.#.#...#...#.#.....#.#......p#...#.#.#.#.# -###.#.#.#.#.###.#.###########.###.#.#.#.#.###.###.#.#.#####.#.###.#######.#.#.### -#...#.#.#.#...#.......#.....#.#...#...#.#...#.#...#.....#...#.#...#.K...#.#.#...# -#.#####.#.###.#######.#.###Q#.#.#######.###.#.#.#####.###.###.#.###.###.#.#.###.# -#.....#...#...#.#...#.#.#.#...#...#.....#...#.#.....#.#...#...#.#...#.#..j#.#...# -#.###.#####.###.#.#.###.#.#########.###.#.#########.###.#.#.###.#.###.#####.#.### -#...#.#.....#...#.#.B...#...#...#...#...#.#.......#.....#.#...#.#...........#.R.# -#.###.#.#######.#.#######.#.#.#.#.###.###.#.#.###.#######.###.###.#############.# -#.#...#.......#.#n....#...#.#.#...#...#.#...#...#.....#...#.#.....#..u..#.....#.# -###.#.#######.#.#####.#.###.#.#####.###.#.#####.###.###.###.###.###.###.#.###.#.# -#...#.#...#...#.....#.#.#...#...#.#...#.#...#...#...#...#...#.#.#...#...#.#...#.# -#.#####.#.#.###.#.#####.#.###.#.#.###.#.#####.#######.#####.#.###.###.###.###.#.# -#...#...#.#.#...#.......#.#...#.#...#...#.....#.......#.....#.U...#.#...#...#...# -#.#.#.###.#.#.#########.#.#####.###.###.#.#.###.#######.###########.###X#.#.###.# -#.#..l#...#.#...#.......#.....#...#...#.#.#o#...#.#.....#...#......x....#.#.#...# -#.#####C###.#.###.###########.###.#.###.#.###.###.#.###.#.#.#I#############.#.### -#.....#...#.#.#...#...#.....#.#...#.#...#.#...#.....#...#.#...#v......G.#...#..q# -###.#####.#.###.###.#.#.###.#.#.###.#.###.#.###.#####.#.#.#####.#######.#.#####.# -#.#y#...#.#...#.#...#.#...#.#...#...#...#.#.#...#.....#.#..i..#...#.....#...#...# -#.#.#.#.#.###.#.#.###.#.#.#.#####.#.###.#.#.###.#.###########H#.#.#.#####.#.#.### -#...#.#.#...#.#.....#.#.#.#.#...#.#.....#.#...#.#...........#.#.#.#g..#...#.#...# -#.###.#.###A#.#######.#.#.#.#.###.#######.###.#.#########.#.#.#.#.###.#####.###.# -#.#...#.....#.........#.#.#.#.#...#.....#...#.#.......#...#.#.#.#.#.#.#...#...#.# -###.#####################.#.#.#.#####.###.#.#.#########.###.#.###.#.#.#.#.###.#.# -#...#.......#.............#..t#.#...#...#.#.#.#.......#.#...#...#.#.#.N.#.....#.# -#.###.#####.#.#########.#######.#.#D#.#.#.#.#.#.#####.#.#.#####.#.#.###########.# -#.#...#...#..z#.#.......#.....#...#.#.#.#.#.#...#...#...#.#.#..h#.#.....#......b# -#.#.###.#.#####.#.#######.###.#####.###.#.#.#####.#.#####.#.#.###.#.###.#.####### -#.......#.......#...........#...........#.#.....E.#.........#...V.#...#.........# -################################################################################# diff --git a/2019/inputs/day_18_2.txt b/2019/inputs/day_18_2.txt deleted file mode 100644 index 8fda759..0000000 --- a/2019/inputs/day_18_2.txt +++ /dev/null @@ -1,81 +0,0 @@ -################################################################################# -#.............#.....#.................#.#.....#...#.......#...................#a# -#.#####.#######.#.###.#########.#####.#.#.###Y###.#.#####.#.#####.###########.#.# -#.#...#.#.....#.#..c#.........#...#.#...#...#.#...#.#.#...#.#.#...#...#...#.....# -#.#.###.#.###.#.###.#.###########.#.###.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.####### -#.#...#...#.#...#.#...#...........#.#...#.#.#...#.#.#.#.#.#.#.#...#.#.#.#.#.....# -#.#.#.#####.#####.#####.###.#######.#.###.#.#######.#.#.###.#.###.#.#.#.#.#.###.# -#.#.#.............#.#...#.#.#..e..#.....#.#...........#...#.#...#...#...#.....#.# -#.#########.#####.#.#.###.#.#.###.#####.#.###############.#T#.#.###############.# -#...#..k....#.....#.#.Z.#...#...#.....#.#.........#.#.....#.#.#.....#.L.....#...# -###.#.#.#######.###.###.#######.#####.#.#########.#.#.###.#.#.###.#.###.###.#.### -#...#.#.#.....#.#...#...#.....#.....#.#.#...#...#.#.#.#...#.#.#...#...#.#...#...# -#.###.#.#.###.#.#.###.###.###.#####.#.#.#.#.#.#.#.#.#.###.#.###.#####.#.#.#####.# -#.#...#.#.#...#.#...#.....#.#.....#.#.#.#.#...#...#.#...#.#.#...#.#...#.#.#.....# -#.###.#.#.#.###.###.#######.#.#####.#.#.#.#########.###.###.#.###.#.###.#.#.###.# -#...#.#.#.#...#...#.........#.#.....#.#.#.............#.......#...#.#...#.#...#.# -###.#.###.###.###.###.#.#####.#.#####.###############.#########.#.#.###.#.###.#.# -#.....#...#...#.J...#.#.#.....#.....#...#...........#.#...#...#.#.......#...#.#.# -#######.###.#######.#.###.#####.#######.#########.#.#.###.#.#.#########.#####.#.# -#.......#.#...#...#...#...#...#.#.......#.....O.#.#.#.#...#.#.......#...#.....#s# -#.#######.###.#.#.#####.###.#.#.#.#######.#####.#.#.#.#.###.#####.#.#.###.#####.# -#...#...#...#...#...#.#.#...#...#.......#.....#.#.#.#.#...#.#...#.#.#...#...#...# -###.#.#.#.#########.#.#.#.#######.#####.#.#####.#.###.###.#.###.###.#.#####.#.### -#.#...#.#.........#...#...#....d#.....#.#.#.....#.#...#...#.#.#...#.#.#.....#.#.# -#.#####.#######.#######.###.###.#####.#.#.#.#####.#.###.#.#.#.###.#.#.#.#####.#.# -#...#.#.......#.......#...#.#...#.....#.#.#.....#.......#.#.....#.#.#.#.#.......# -#.#.#.#######.#.#.#####.###.#.#####.###.#.#####.#############.###.#.#.#.#######.# -#.#...#.....#.#.#...#...#...#.....#...#.#.#...#.#...........#.#...#.#.#.#...#.#.# -#.###.###.#.#.#.###.#.###.#######.#####.#.###.#.#.#########.#.#.###.#.#.#.#.#.#.# -#...#.....#.#.#...#...#...#.......#.....#...#.#.#.....#...#...#...#.#.#...#.#...# -#.#.#######.#.###.#####.###.#######.#######.#.#.#####.###.#######.#.#####.#.#.### -#.#.#.....#.#.#.#.#.#...#.#.#...#...#...#...#.#.....#...#.....#...#.....#.#.#w#.# -#.#.#.###.#.#.#.#.#.#.###.#.#.#.###.#.#.#.###.#.###.###.#.###.#.###.###.###.#.#.# -#.#.#.#.#.#.#.#.#.#.#.#m..#...#...#...#.#.#...#...#...#.#...#.#.#.....#.#...#.#.# -###.#.#.#.###W#.#.#.#.#.#########.#####.#.#.#.###.#####.###.#.#.#######.#.###.#.# -#...#...#.#...#.....#.#.......#...#...#.#.#.#.#.#.....#.....#.#.........#.#.#...# -#.###.###.#.###.#####.#.###.###.###.#.#.#.#.#.#.#####.#######.###########.#.###.# -#.#...#...#.#...#.S...#...#.....#...#.#.#...#.....#.#.........#...#...#...#.....# -#.#.###.###.#####.#######.#######.###.#.#########.#.###########.#.#.#.#.###.##### -#.....#...........#.......F.......#....@#@...........f..........#...#...#.......# -################################################################################# -#.....#.#...........#.....#............@#@..........#...#.....#.M.......#.....#.# -###P#.#.#.#######.###.###.#.#######.###.#.#########.#.#.#.###.###.#####.###.#.#.# -#...#...#...#.#...#.....#.#.#.......#...#...#.........#...#.......#...#.....#.#.# -#.#.#######.#.#.###.#####.#.#.#######.#####.###############.#########.#######.#.# -#.#.#.....#.#.#.#...#...#.#.#.#.........#...#.......#...#.....#.....#.#.......#.# -#.###.###.#.#.#.#.###.#.#.#.#.###########.###.#####.#.#.#######.###.#.#.#######.# -#...#.#.#.#...#.#.#...#...#.#...........#...#...#.#...#.......#.#.#.#.#.........# -#.#.#.#.#.#.###.#.#.#####.#######.#####.###.###.#.###########.#.#.#.#.#.#######.# -#.#.#...#...#...#.#r#.....#.....#.....#.#...#.#.#.......#...#.....#.#...#.....#.# -#.#.###.#####.###.#.#######.###.#####.#.#.#.#.#.###.#####.#.#######.#.###.###.#.# -#.#...#.#...#...#.#.........#...#...#.#.#.#...#...#.#.....#.#......p#...#.#.#.#.# -###.#.#.#.#.###.#.###########.###.#.#.#.#.###.###.#.#.#####.#.###.#######.#.#.### -#...#.#.#.#...#.......#.....#.#...#...#.#...#.#...#.....#...#.#...#.K...#.#.#...# -#.#####.#.###.#######.#.###Q#.#.#######.###.#.#.#####.###.###.#.###.###.#.#.###.# -#.....#...#...#.#...#.#.#.#...#...#.....#...#.#.....#.#...#...#.#...#.#..j#.#...# -#.###.#####.###.#.#.###.#.#########.###.#.#########.###.#.#.###.#.###.#####.#.### -#...#.#.....#...#.#.B...#...#...#...#...#.#.......#.....#.#...#.#...........#.R.# -#.###.#.#######.#.#######.#.#.#.#.###.###.#.#.###.#######.###.###.#############.# -#.#...#.......#.#n....#...#.#.#...#...#.#...#...#.....#...#.#.....#..u..#.....#.# -###.#.#######.#.#####.#.###.#.#####.###.#.#####.###.###.###.###.###.###.#.###.#.# -#...#.#...#...#.....#.#.#...#...#.#...#.#...#...#...#...#...#.#.#...#...#.#...#.# -#.#####.#.#.###.#.#####.#.###.#.#.###.#.#####.#######.#####.#.###.###.###.###.#.# -#...#...#.#.#...#.......#.#...#.#...#...#.....#.......#.....#.U...#.#...#...#...# -#.#.#.###.#.#.#########.#.#####.###.###.#.#.###.#######.###########.###X#.#.###.# -#.#..l#...#.#...#.......#.....#...#...#.#.#o#...#.#.....#...#......x....#.#.#...# -#.#####C###.#.###.###########.###.#.###.#.###.###.#.###.#.#.#I#############.#.### -#.....#...#.#.#...#...#.....#.#...#.#...#.#...#.....#...#.#...#v......G.#...#..q# -###.#####.#.###.###.#.#.###.#.#.###.#.###.#.###.#####.#.#.#####.#######.#.#####.# -#.#y#...#.#...#.#...#.#...#.#...#...#...#.#.#...#.....#.#..i..#...#.....#...#...# -#.#.#.#.#.###.#.#.###.#.#.#.#####.#.###.#.#.###.#.###########H#.#.#.#####.#.#.### -#...#.#.#...#.#.....#.#.#.#.#...#.#.....#.#...#.#...........#.#.#.#g..#...#.#...# -#.###.#.###A#.#######.#.#.#.#.###.#######.###.#.#########.#.#.#.#.###.#####.###.# -#.#...#.....#.........#.#.#.#.#...#.....#...#.#.......#...#.#.#.#.#.#.#...#...#.# -###.#####################.#.#.#.#####.###.#.#.#########.###.#.###.#.#.#.#.###.#.# -#...#.......#.............#..t#.#...#...#.#.#.#.......#.#...#...#.#.#.N.#.....#.# -#.###.#####.#.#########.#######.#.#D#.#.#.#.#.#.#####.#.#.#####.#.#.###########.# -#.#...#...#..z#.#.......#.....#...#.#.#.#.#.#...#...#...#.#.#..h#.#.....#......b# -#.#.###.#.#####.#.#######.###.#####.###.#.#.#####.#.#####.#.#.###.#.###.#.####### -#.......#.......#...........#...........#.#.....E.#.........#...V.#...#.........# -################################################################################# diff --git a/2019/inputs/day_19.txt b/2019/inputs/day_19.txt deleted file mode 100644 index e85881e..0000000 --- a/2019/inputs/day_19.txt +++ /dev/null @@ -1 +0,0 @@ -109,424,203,1,21102,11,1,0,1106,0,282,21101,0,18,0,1106,0,259,1201,1,0,221,203,1,21102,1,31,0,1106,0,282,21101,0,38,0,1106,0,259,20102,1,23,2,21202,1,1,3,21101,1,0,1,21101,0,57,0,1105,1,303,2101,0,1,222,20101,0,221,3,21001,221,0,2,21102,1,259,1,21101,0,80,0,1105,1,225,21101,185,0,2,21102,91,1,0,1106,0,303,1202,1,1,223,21001,222,0,4,21102,259,1,3,21101,225,0,2,21102,1,225,1,21101,0,118,0,1106,0,225,20102,1,222,3,21102,1,131,2,21101,133,0,0,1106,0,303,21202,1,-1,1,22001,223,1,1,21101,148,0,0,1105,1,259,2101,0,1,223,21002,221,1,4,21002,222,1,3,21101,0,16,2,1001,132,-2,224,1002,224,2,224,1001,224,3,224,1002,132,-1,132,1,224,132,224,21001,224,1,1,21101,0,195,0,106,0,109,20207,1,223,2,20101,0,23,1,21102,1,-1,3,21101,0,214,0,1105,1,303,22101,1,1,1,204,1,99,0,0,0,0,109,5,1201,-4,0,249,22101,0,-3,1,22101,0,-2,2,21201,-1,0,3,21101,0,250,0,1106,0,225,21201,1,0,-4,109,-5,2106,0,0,109,3,22107,0,-2,-1,21202,-1,2,-1,21201,-1,-1,-1,22202,-1,-2,-2,109,-3,2106,0,0,109,3,21207,-2,0,-1,1206,-1,294,104,0,99,22102,1,-2,-2,109,-3,2105,1,0,109,5,22207,-3,-4,-1,1206,-1,346,22201,-4,-3,-4,21202,-3,-1,-1,22201,-4,-1,2,21202,2,-1,-1,22201,-4,-1,1,21201,-2,0,3,21101,343,0,0,1106,0,303,1105,1,415,22207,-2,-3,-1,1206,-1,387,22201,-3,-2,-3,21202,-2,-1,-1,22201,-3,-1,3,21202,3,-1,-1,22201,-3,-1,2,22101,0,-4,1,21102,384,1,0,1106,0,303,1105,1,415,21202,-4,-1,-4,22201,-4,-3,-4,22202,-3,-2,-2,22202,-2,-4,-4,22202,-3,-2,-3,21202,-4,-1,-2,22201,-3,-2,1,21201,1,0,-4,109,-5,2106,0,0 diff --git a/2019/inputs/day_2.txt b/2019/inputs/day_2.txt deleted file mode 100644 index dd34cff..0000000 --- a/2019/inputs/day_2.txt +++ /dev/null @@ -1 +0,0 @@ -1,0,0,3,1,1,2,3,1,3,4,3,1,5,0,3,2,9,1,19,1,19,5,23,1,23,6,27,2,9,27,31,1,5,31,35,1,35,10,39,1,39,10,43,2,43,9,47,1,6,47,51,2,51,6,55,1,5,55,59,2,59,10,63,1,9,63,67,1,9,67,71,2,71,6,75,1,5,75,79,1,5,79,83,1,9,83,87,2,87,10,91,2,10,91,95,1,95,9,99,2,99,9,103,2,10,103,107,2,9,107,111,1,111,5,115,1,115,2,119,1,119,6,0,99,2,0,14,0 diff --git a/2019/inputs/day_20.txt b/2019/inputs/day_20.txt deleted file mode 100644 index 09d6330..0000000 --- a/2019/inputs/day_20.txt +++ /dev/null @@ -1,113 +0,0 @@ - K Z V U I F - Q T Y Y E E - ###################################.#####.###.###########.#####.#.##################################### - #.......#.#.............#.........#.#.......#.#.#.........#.....#...#...#...........#...#.....#.#.....# - ###.#####.###.###.###.###########.#.###.#####.#.###.#.#.#.###.###.###.#####.#######.###.#####.#.###.### - #.#...#.#.#.#.#.#.#.#.....#...........#.....#.#...#.#.#.#...#.#.#.#.....#.#.#...#.#.#...#.#.#.....#...# - #.#.###.#.#.###.###.#.#########.###.#######.#.#.#.#######.#.#.#.#.#.###.#.#.#.###.#####.#.#.#.#####.### - #.....#...#...............#.#.#.#.#.#.....#.#.#.#...#.....#.#.#.#.#...#.....#.#.#.........#...#.#...#.# - #.#######.###########.###.#.#.###.#.###.#.#.#.#.###.###.###.#.#.#.#.###.#.###.#.#.#.#######.###.###.#.# - #...#.......#...#.#...#...#...#.#.#.#...#...#.....#.#.#.#...#...#...#...#.........#.#.#.#...#.......#.# - #.#######.#.###.#.#######.###.#.#.#.#.#.###.###.#####.#####.###.#.#####.#####.#.#.###.#.###.#.#######.# - #.#.#...#.#...#.......#.......#.#...#.#...#.#.#...#.#.......#...#.#.........#.#.#...............#.....# - #.#.#.#######.#####.#####.###.#.###.#.#####.#.#.###.#####.###.#####.###.###########.###############.### - #.#...#...#.......#...#...#.#.......#.....#.#.....#.#.......#.#...#.#.#.#.......#.......#...#...#.#...# - #.###.###.#####.#.###.#####.#####.#.###.#######.#.#.#######.#.#.#####.#.#.###########.#####.###.#.#.### - #.#.#.#...#...#.#.#...#.#.#.#.#.#.#.#...#.......#.#.#.#.....#.....#...............#...#.#...#.........# - #.#.#.#.#####.#.#####.#.#.#.#.#.###.#.#####.###.###.#.#####.#.#######.#.#######.#######.#.#.###.#####.# - #.......#.#.#...#.#...............#.#...#.#.#.......#...#...#.......#.#.#.#.#...#.#.....#.#.#...#.#...# - #.#######.#.###.#.#.###.#.#.#.###.#.###.#.###.#.###.#.###.#.#.#.#######.#.#.#####.#.#######.#.###.###.# - #.#.#.#.#.#.......#.#.#.#.#.#.#.#.#.#...#...#.#.#.#.#.....#.#.#.#.#.#...#.......#.#.#.#...#.#.#...#.#.# - #.#.#.#.#.#####.#####.#.#####.#.#.#.#.###.#.#.###.#####.#####.#.#.#.#.#####.#.###.#.#.#.###.#.###.#.### - #.#.#.#.#.#.....#.#.....#.......#.#.#.#...#.#...#...#.......#.#.#.#.........#.#...#.......#.#.#.#.#.#.# - #.#.#.#.#.#.###.#.#.#####.###.#.#.#.#.#.###.#.###.#.###.#######.#.#.###.###.#####.#.#.#.###.#.#.#.#.#.# - #.......#.#.#.#.#.#.#...#.#.#.#.#...#...#...#...#.#.#.....#.#...#...#...#.......#...#.#...#.#.#.#...#.# - #####.###.#.#.###.#####.###.###.###.#####.#####.#.#.#.#####.#.#.#####.#######.#####.#######.#.#.#.###.# - #.#...#.........#...#.#.......#...#...#.....#...#.#.#.....#...#.#...........#.#.#.#...#.#.........#...# - #.###.#.#.#######.#.#.#.#########.#########.#.###.#.#.#.###.#.#########.###.###.#.#.###.###.#######.### - #.#.....#...#...#.#...#.....#.......#.......#.....#.#.#...#.#.....#.....#.....#...#.#...#.........#...# - #.###.#.#.#####.###.###.#######.#####.#############.#.#########.###.###########.###.#.#.#.###.#.###.#.# - #...#.#.#.#.#...#.#.#.....# U N Q W Z N #.......#.#...#...#...#.#.# - ###.###.###.###.#.#.###.### Y D P L W J #####.#########.#######.### - #.#.#.#.#...#...#.#...#.#.# #.....#...#...........#.#.# - #.#.#.#.###.###.#.#.###.#.# ###.#.###.###.###.#####.#.# - #...................#.#...# #.#.#.........#...#........CB - #.###.#######.#.###.#.#.#.# #.#.#.###.#####.###.#.#.#.# - #.#.........#.#...#.....#.# #...#.#.....#...#...#.#.#..AA - #######.#######.###.#####.# #.#######.#.###.#.#.###.### - #.....#.......#...#...#...# QJ..#.#...#.#.#.#...#...#.#.# - ###.#.#.###.###########.### ###.#.#######.###########.# -YG....#.....#.#.......#......TY #.........#...........#...# - #.#.#.###########.#.#.##### #.#####.###.#########.#.#.# - #.#.#.#...#...#...#.#.#...# CB..#.#.......#.#.#.#.....#..DN - #######.#####.#.#.#####.### ###.#########.#.#.######### - #.....#...#...#.#.#...#.#.# #...#.........#...#.......# - #.###.#.#.#.#.#.#.#.#.#.#.# ###.###.#####.#.#.#.#####.# -SP..#.....#...#...#...#......YG #.......#...#...#.#.#.....# - ########################### #.#.###.###.#.###.#.#.##### -NJ....#.................#.#.# KQ..#.#.......#.#...#.#.....# - #.#.#.#####.#.#.#####.#.#.# ###.###.###.###.#.#.###.#.# - #.#.#.....#.#.#.#.....#...# #.#...#.#.#.#.#.#.....#.#..IT - ###.#####.###.#####.#####.# #.#.#####.###.############# - #.#.....#...#.....#........WE IE..#.#.#.#...............#.# - #.#.#.#.#.#########.#.###.# #.#.#.#.#.###.###.###.###.# - #...#.#...#.#.#.#...#.#...# #.#.#...#.#.#...#.#...#.#.# - #.#######.#.#.#.#####.##### #.#####.#.#.#.#.#####.#.#.# - #.#.....#.#.........#.#...# #...........#.#.#.#...#....QJ - #######.###.#.#.###.#####.# #######.#.#######.#.#.###.# - #.#.....#...#.#.#.........# #.....#.#.#...#.#...#.....# - #.###.#.#.#######.#.#####.# ###.#########.#.########### -YV..#...#.#...#.#.#.#.#.....# #.......#.........#.#.....# - #.#.###.#.#.#.#.#.###.#.### #.#####.###.#####.#.#.#.#.# - #.....#...#.#...#.#.#.#....QX #.#...#.........#.#...#.#..QP - ###.###.#######.###.###.#.# #.###.#.###.#####.#.#####.# - #.#.#.....#.....#.....#.#.# #.#.#.#.#...#.....#...#...# - #.#####.#######.###.#.##### #.#.#.#####.#.###.###.#.#.# - #.#...#.#.....#.#.#.#...#..DM FE..#.#...#.#.#.#.......#.#.# - #.#.#####.#.###.#.#.###.#.# #.#.#.#.#.###############.# - #.#.......#...#.#.....#...# #.#...#.#.#.....#.......#.# - #.#.#.#.#.###.#.#####.###.# #######.#.#.#######.#.##### -QX....#.#.#.#.............#.# #.......#.#.......#.#.....# - #####.#.#.#.#.#.########### ###.###.#.#.#.###.#.#####.# - #.#.#.#.#.#.#.#.#.........# GX..#.#.......#.#.#.......#..DM - #.#.###############.###.#.# #.#.#####.#.###.###.###.#.# - #.#.#.........#...#...#.#..CS #.....#.#.#.#.#...#.#.#.#.# - #.#.#######.#####.###.#.### #######.#.###.#.#####.##### -WE........#.#.#.#.#.#...#...# MX........#.#.........#......CS - #####.###.#.#.#.#.#.#.##### #####.###.###.#####.###.### - #...#...............#.#.#.# #.#.....#.#.......#...#...# - ###.###################.#.# #.#.###########.#.###.#.#.# - #...............#.#........ME #.#.#.#...#...#.#.#...#.#.# - #.#.#####.#####.#.#.###.#.# #.#.#####.#######.#.#####.# -GX..#...#.#.#...........#.#.# #.................#.......# - #.#.###.#######.###.#####.# J D Z V S I Y #.###.###.#.###.###.#.#.#.# - #.#.......#.......#.....#.# I N T Y P T V #...#...#.#.#.#.#.#.#.#.#.# - #.#.#.#########.#.#.#############.#########.###.#.#.#############.###.###########.###.#.#.#.#.#.#####.# - #.#.#.....#.....#.#...#.......#.....#.......#.....#.#.#.#.#...#...#.........#.....#...#.#.....#...#...# - #.#############.###.#######.#.#####.#.###.###.#####.#.#.#.###.#.#####.#.#.#####.#.#.#.#.#####.###.##### - #...........#.....#.....#...#.......#...#.#.#.....#.#.....#.#.......#.#.#...#...#.#.#.#.#.....#.#.....# - ###.#######.#######.#####.###.#######.#.###.###.#.#.#.###.#.#.#######.#############.#.#######.#.#.###.# - #.#.....#.#.#.#.......#.#.#.#...#...#.#...#...#.#.#.....#...#.......#.....#.#...#...#...#.......#.#...# - #.#.#.###.#.#.#.#.###.#.###.###.#.#.###.#.###.#.#########.#####.#.###.#.###.#.#########.#####.#####.#.# - #...#...#.....#.#.#...#...#.#...#.#...#.#.#.....#.#.#.....#...#.#.#...#.............#.....#.....#...#.# - #####.###########.#####.###.#.###.#.###.#####.#.#.#.###.#.#.#.###.#.#######.###.#########.#.#.######### - #.........#.....#.#...........#...#.#...#.#...#.#...#...#.#.#.....#.......#...#.#.....#.#.#.#.....#.#.# - ###.###.#.###.#####.#.#.#.#.#.#.###.###.#.###.#####.#.#####.#.###.###.#####.#####.#####.#####.#####.#.# - #...#.#.#.#.........#.#.#.#.#...#...#.....#.....#.......#...#.#.#.#.......#.#.#...#.....#.#.#.........# - #.#.#.#.###.###.###########.###.#.###.#.#####.#.#.#.#.#.#.#.###.###.#.###.###.###.#.#.#.#.#.#.###.#.#.# - #.#.#...#...#.....#.........#.#.#...#.#.#.#...#.#.#.#.#.#.#.......#.#...#.#.....#...#.#.#.......#.#.#.# - #.#.###.#.#.#.#.#.#####.#####.#.###.#.###.###.#####.#######.###.###.#########.###.#######.#.#.#####.#.# - #.#.#...#.#.#.#.#.#.#.#.#.......#...#...#...#...#.....#.#.....#.#.#.......#...#.....#.#.#.#.#.#.#...#.# - #.#####.#.#####.###.#.#######.#.#.#.###.###.#.#.###.###.###.#####.#.#.#####.#####.#.#.#.###.#.#.#####.# - #...#...#.#.....#.#.....#.#...#.#.#.#...#.#...#.#.......#.#.#.#.#...#...........#.#.#...#.#.#.....#.#.# - ###.###.#########.#####.#.###.#####.#.###.###.#####.#####.#.#.#.#.#######.#######.###.###.#####.#.#.### - #.....#.#.....................#...#.#.......#.#.....#.....#.....#.#...........#.....#.#.#.#.#...#.#...# - #.###.#####.#.#.#.###.#.#.#.###.###.###.#.###.#####.###.#.#.#########.###########.###.#.#.#.###.###.### - #...#...#...#.#.#.#...#.#.#.#.......#.#.#...#.....#.#...#.#.......#.#.........#.............#.........# - ###.#.#####.#############.#####.#.###.#.###.#####.#.#.###.###.#.#.#.#####.#.###.###.###.###.#.#####.### - #...#.#.#.#...#.#...#.......#...#.....#.#...#.....#...#.#.#.#.#.#...#.....#.....#.....#...#.#...#.....# - #.###.#.#.###.#.###.###.#####.#####.#####.###.#########.#.#.#####.#######.#####.###.#####.#.#.###.###.# - #.#.........#.#.........#.....#.....#.....#.........#.....#.......#...........#...#...#...#.#...#.#...# - ###################################.###.#######.#.###.###.###.#######.################################# - N J W Z Z M M T - D I L W Z X E Y diff --git a/2019/inputs/day_21.txt b/2019/inputs/day_21.txt deleted file mode 100644 index cafb613..0000000 --- a/2019/inputs/day_21.txt +++ /dev/null @@ -1 +0,0 @@ -109,2050,21102,1,966,1,21101,0,13,0,1106,0,1378,21101,20,0,0,1105,1,1337,21101,27,0,0,1105,1,1279,1208,1,65,748,1005,748,73,1208,1,79,748,1005,748,110,1208,1,78,748,1005,748,132,1208,1,87,748,1005,748,169,1208,1,82,748,1005,748,239,21101,0,1041,1,21102,73,1,0,1106,0,1421,21101,0,78,1,21101,0,1041,2,21101,88,0,0,1106,0,1301,21101,68,0,1,21102,1041,1,2,21102,103,1,0,1106,0,1301,1101,0,1,750,1105,1,298,21101,0,82,1,21101,0,1041,2,21102,1,125,0,1105,1,1301,1102,1,2,750,1105,1,298,21102,79,1,1,21102,1,1041,2,21101,147,0,0,1106,0,1301,21102,1,84,1,21102,1,1041,2,21101,0,162,0,1106,0,1301,1101,0,3,750,1106,0,298,21101,0,65,1,21101,1041,0,2,21101,0,184,0,1106,0,1301,21101,76,0,1,21102,1,1041,2,21101,199,0,0,1106,0,1301,21102,75,1,1,21102,1,1041,2,21101,214,0,0,1105,1,1301,21101,221,0,0,1106,0,1337,21101,10,0,1,21102,1041,1,2,21102,236,1,0,1105,1,1301,1106,0,553,21102,1,85,1,21102,1,1041,2,21101,254,0,0,1105,1,1301,21101,78,0,1,21101,0,1041,2,21102,1,269,0,1106,0,1301,21102,276,1,0,1105,1,1337,21101,10,0,1,21102,1,1041,2,21101,0,291,0,1105,1,1301,1101,1,0,755,1105,1,553,21101,32,0,1,21102,1,1041,2,21102,313,1,0,1106,0,1301,21102,1,320,0,1106,0,1337,21102,327,1,0,1105,1,1279,1202,1,1,749,21102,65,1,2,21101,0,73,3,21102,1,346,0,1106,0,1889,1206,1,367,1007,749,69,748,1005,748,360,1101,0,1,756,1001,749,-64,751,1106,0,406,1008,749,74,748,1006,748,381,1102,1,-1,751,1105,1,406,1008,749,84,748,1006,748,395,1102,1,-2,751,1105,1,406,21102,1100,1,1,21101,0,406,0,1105,1,1421,21101,32,0,1,21102,1,1100,2,21101,421,0,0,1105,1,1301,21102,1,428,0,1106,0,1337,21102,435,1,0,1105,1,1279,2102,1,1,749,1008,749,74,748,1006,748,453,1102,1,-1,752,1106,0,478,1008,749,84,748,1006,748,467,1101,0,-2,752,1105,1,478,21101,1168,0,1,21101,0,478,0,1106,0,1421,21102,485,1,0,1105,1,1337,21102,1,10,1,21101,1168,0,2,21101,0,500,0,1105,1,1301,1007,920,15,748,1005,748,518,21101,0,1209,1,21102,1,518,0,1106,0,1421,1002,920,3,529,1001,529,921,529,101,0,750,0,1001,529,1,537,101,0,751,0,1001,537,1,545,1001,752,0,0,1001,920,1,920,1105,1,13,1005,755,577,1006,756,570,21102,1100,1,1,21101,570,0,0,1105,1,1421,21102,1,987,1,1105,1,581,21101,1001,0,1,21102,1,588,0,1106,0,1378,1101,0,758,593,1001,0,0,753,1006,753,654,21001,753,0,1,21101,610,0,0,1106,0,667,21101,0,0,1,21101,621,0,0,1106,0,1463,1205,1,647,21101,1015,0,1,21101,635,0,0,1106,0,1378,21101,1,0,1,21101,646,0,0,1105,1,1463,99,1001,593,1,593,1106,0,592,1006,755,664,1101,0,0,755,1105,1,647,4,754,99,109,2,1102,1,726,757,21202,-1,1,1,21101,9,0,2,21102,1,697,3,21102,692,1,0,1105,1,1913,109,-2,2105,1,0,109,2,101,0,757,706,1201,-1,0,0,1001,757,1,757,109,-2,2106,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,255,63,95,191,159,223,127,0,155,123,163,249,179,110,200,117,68,60,61,190,197,250,196,186,111,187,99,158,244,217,222,246,94,205,35,54,115,239,218,243,62,241,229,168,79,199,215,178,182,118,43,228,125,203,214,113,231,120,77,153,141,157,253,143,87,102,86,207,213,177,57,181,156,85,78,204,247,174,109,172,248,92,98,53,93,232,69,242,212,237,152,70,216,183,47,49,124,121,116,122,230,114,100,103,201,51,55,84,171,234,254,238,233,76,185,34,50,175,219,140,42,189,136,38,226,169,39,184,198,166,137,220,251,245,202,142,56,139,167,206,126,252,106,107,71,162,235,236,101,108,119,58,173,170,46,221,227,59,154,188,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,73,110,112,117,116,32,105,110,115,116,114,117,99,116,105,111,110,115,58,10,13,10,87,97,108,107,105,110,103,46,46,46,10,10,13,10,82,117,110,110,105,110,103,46,46,46,10,10,25,10,68,105,100,110,39,116,32,109,97,107,101,32,105,116,32,97,99,114,111,115,115,58,10,10,58,73,110,118,97,108,105,100,32,111,112,101,114,97,116,105,111,110,59,32,101,120,112,101,99,116,101,100,32,115,111,109,101,116,104,105,110,103,32,108,105,107,101,32,65,78,68,44,32,79,82,44,32,111,114,32,78,79,84,67,73,110,118,97,108,105,100,32,102,105,114,115,116,32,97,114,103,117,109,101,110,116,59,32,101,120,112,101,99,116,101,100,32,115,111,109,101,116,104,105,110,103,32,108,105,107,101,32,65,44,32,66,44,32,67,44,32,68,44,32,74,44,32,111,114,32,84,40,73,110,118,97,108,105,100,32,115,101,99,111,110,100,32,97,114,103,117,109,101,110,116,59,32,101,120,112,101,99,116,101,100,32,74,32,111,114,32,84,52,79,117,116,32,111,102,32,109,101,109,111,114,121,59,32,97,116,32,109,111,115,116,32,49,53,32,105,110,115,116,114,117,99,116,105,111,110,115,32,99,97,110,32,98,101,32,115,116,111,114,101,100,0,109,1,1005,1262,1270,3,1262,20101,0,1262,0,109,-1,2106,0,0,109,1,21102,1,1288,0,1106,0,1263,21001,1262,0,0,1102,0,1,1262,109,-1,2106,0,0,109,5,21102,1310,1,0,1105,1,1279,22102,1,1,-2,22208,-2,-4,-1,1205,-1,1332,22101,0,-3,1,21101,1332,0,0,1106,0,1421,109,-5,2106,0,0,109,2,21101,1346,0,0,1105,1,1263,21208,1,32,-1,1205,-1,1363,21208,1,9,-1,1205,-1,1363,1105,1,1373,21102,1,1370,0,1106,0,1279,1106,0,1339,109,-2,2105,1,0,109,5,1202,-4,1,1386,20101,0,0,-2,22101,1,-4,-4,21102,0,1,-3,22208,-3,-2,-1,1205,-1,1416,2201,-4,-3,1408,4,0,21201,-3,1,-3,1106,0,1396,109,-5,2106,0,0,109,2,104,10,22102,1,-1,1,21101,0,1436,0,1106,0,1378,104,10,99,109,-2,2105,1,0,109,3,20002,593,753,-1,22202,-1,-2,-1,201,-1,754,754,109,-3,2105,1,0,109,10,21102,5,1,-5,21102,1,1,-4,21102,1,0,-3,1206,-9,1555,21101,3,0,-6,21101,5,0,-7,22208,-7,-5,-8,1206,-8,1507,22208,-6,-4,-8,1206,-8,1507,104,64,1105,1,1529,1205,-6,1527,1201,-7,716,1515,21002,0,-11,-8,21201,-8,46,-8,204,-8,1105,1,1529,104,46,21201,-7,1,-7,21207,-7,22,-8,1205,-8,1488,104,10,21201,-6,-1,-6,21207,-6,0,-8,1206,-8,1484,104,10,21207,-4,1,-8,1206,-8,1569,21102,1,0,-9,1105,1,1689,21208,-5,21,-8,1206,-8,1583,21102,1,1,-9,1106,0,1689,1201,-5,716,1588,21002,0,1,-2,21208,-4,1,-1,22202,-2,-1,-1,1205,-2,1613,21201,-5,0,1,21102,1613,1,0,1105,1,1444,1206,-1,1634,22101,0,-5,1,21101,0,1627,0,1106,0,1694,1206,1,1634,21101,2,0,-3,22107,1,-4,-8,22201,-1,-8,-8,1206,-8,1649,21201,-5,1,-5,1206,-3,1663,21201,-3,-1,-3,21201,-4,1,-4,1106,0,1667,21201,-4,-1,-4,21208,-4,0,-1,1201,-5,716,1676,22002,0,-1,-1,1206,-1,1686,21101,1,0,-4,1105,1,1477,109,-10,2106,0,0,109,11,21102,0,1,-6,21101,0,0,-8,21101,0,0,-7,20208,-6,920,-9,1205,-9,1880,21202,-6,3,-9,1201,-9,921,1724,21002,0,1,-5,1001,1724,1,1733,20101,0,0,-4,21202,-4,1,1,21101,1,0,2,21101,9,0,3,21101,1754,0,0,1105,1,1889,1206,1,1772,2201,-10,-4,1767,1001,1767,716,1767,20102,1,0,-3,1105,1,1790,21208,-4,-1,-9,1206,-9,1786,22101,0,-8,-3,1105,1,1790,22101,0,-7,-3,1001,1733,1,1795,21001,0,0,-2,21208,-2,-1,-9,1206,-9,1812,21201,-8,0,-1,1105,1,1816,22101,0,-7,-1,21208,-5,1,-9,1205,-9,1837,21208,-5,2,-9,1205,-9,1844,21208,-3,0,-1,1106,0,1855,22202,-3,-1,-1,1106,0,1855,22201,-3,-1,-1,22107,0,-1,-1,1106,0,1855,21208,-2,-1,-9,1206,-9,1869,21201,-1,0,-8,1105,1,1873,22101,0,-1,-7,21201,-6,1,-6,1105,1,1708,22102,1,-8,-10,109,-11,2106,0,0,109,7,22207,-6,-5,-3,22207,-4,-6,-2,22201,-3,-2,-1,21208,-1,0,-6,109,-7,2105,1,0,0,109,5,2102,1,-2,1912,21207,-4,0,-1,1206,-1,1930,21102,1,0,-4,22101,0,-4,1,21202,-3,1,2,21102,1,1,3,21102,1949,1,0,1105,1,1954,109,-5,2105,1,0,109,6,21207,-4,1,-1,1206,-1,1977,22207,-5,-3,-1,1206,-1,1977,21202,-5,1,-5,1105,1,2045,22102,1,-5,1,21201,-4,-1,2,21202,-3,2,3,21102,1,1996,0,1105,1,1954,22102,1,1,-5,21102,1,1,-2,22207,-5,-3,-1,1206,-1,2015,21101,0,0,-2,22202,-3,-2,-3,22107,0,-4,-1,1206,-1,2037,21202,-2,1,1,21101,2037,0,0,106,0,1912,21202,-3,-1,-3,22201,-5,-3,-5,109,-6,2106,0,0 diff --git a/2019/inputs/day_22.txt b/2019/inputs/day_22.txt deleted file mode 100644 index b61e760..0000000 --- a/2019/inputs/day_22.txt +++ /dev/null @@ -1,100 +0,0 @@ -deal with increment 34 -deal into new stack -cut 1712 -deal into new stack -cut 1984 -deal with increment 62 -deal into new stack -deal with increment 13 -deal into new stack -deal with increment 67 -cut -5590 -deal with increment 63 -cut -1086 -deal with increment 52 -cut 7894 -deal with increment 71 -cut -864 -deal into new stack -cut 239 -deal with increment 17 -cut -7187 -deal with increment 62 -deal into new stack -cut -7380 -deal with increment 14 -cut 3842 -deal into new stack -cut -5258 -deal with increment 40 -deal into new stack -deal with increment 45 -cut -6026 -deal with increment 21 -cut 3600 -deal with increment 56 -cut 2329 -deal into new stack -deal with increment 13 -cut -2409 -deal with increment 49 -cut 294 -deal into new stack -cut 4776 -deal with increment 17 -cut 5801 -deal with increment 43 -cut 8999 -deal with increment 46 -cut -8527 -deal with increment 4 -deal into new stack -cut -6767 -deal into new stack -deal with increment 33 -cut -532 -deal with increment 29 -deal into new stack -deal with increment 56 -cut 6867 -deal with increment 70 -cut 4276 -deal into new stack -cut -5621 -deal with increment 56 -cut -2966 -deal with increment 70 -deal into new stack -deal with increment 51 -cut -4097 -deal with increment 42 -deal into new stack -cut -5180 -deal with increment 61 -deal into new stack -cut 5367 -deal with increment 50 -cut 3191 -deal with increment 75 -cut 915 -deal with increment 72 -cut -3893 -deal with increment 22 -cut -3405 -deal with increment 30 -cut -6509 -deal with increment 31 -cut -7220 -deal with increment 45 -cut 6489 -deal with increment 70 -cut -4047 -deal into new stack -deal with increment 75 -cut 3980 -deal with increment 10 -cut 9677 -deal into new stack -deal with increment 45 -cut -6969 -deal into new stack diff --git a/2019/inputs/day_23.txt b/2019/inputs/day_23.txt deleted file mode 100644 index e4f8887..0000000 --- a/2019/inputs/day_23.txt +++ /dev/null @@ -1 +0,0 @@ -3,62,1001,62,11,10,109,2215,105,1,0,1846,1780,1120,1959,571,2182,1083,631,1485,1306,1157,2153,1654,1592,1454,664,1815,951,2124,794,695,2023,1378,1248,1518,984,1887,2058,823,1019,891,1277,1685,2089,1341,1922,1186,765,1751,1413,602,922,858,1623,1217,1559,1050,1990,734,1720,0,0,0,0,0,0,0,0,0,0,0,0,3,64,1008,64,-1,62,1006,62,88,1006,61,170,1106,0,73,3,65,20101,0,64,1,21001,66,0,2,21101,105,0,0,1105,1,436,1201,1,-1,64,1007,64,0,62,1005,62,73,7,64,67,62,1006,62,73,1002,64,2,133,1,133,68,133,101,0,0,62,1001,133,1,140,8,0,65,63,2,63,62,62,1005,62,73,1002,64,2,161,1,161,68,161,1101,1,0,0,1001,161,1,169,101,0,65,0,1101,0,1,61,1101,0,0,63,7,63,67,62,1006,62,203,1002,63,2,194,1,68,194,194,1006,0,73,1001,63,1,63,1105,1,178,21102,1,210,0,105,1,69,2101,0,1,70,1102,0,1,63,7,63,71,62,1006,62,250,1002,63,2,234,1,72,234,234,4,0,101,1,234,240,4,0,4,70,1001,63,1,63,1105,1,218,1105,1,73,109,4,21101,0,0,-3,21102,0,1,-2,20207,-2,67,-1,1206,-1,293,1202,-2,2,283,101,1,283,283,1,68,283,283,22001,0,-3,-3,21201,-2,1,-2,1106,0,263,22102,1,-3,-3,109,-4,2106,0,0,109,4,21101,0,1,-3,21101,0,0,-2,20207,-2,67,-1,1206,-1,342,1202,-2,2,332,101,1,332,332,1,68,332,332,22002,0,-3,-3,21201,-2,1,-2,1106,0,312,21202,-3,1,-3,109,-4,2106,0,0,109,1,101,1,68,358,21001,0,0,1,101,3,68,366,21001,0,0,2,21102,1,376,0,1106,0,436,22101,0,1,0,109,-1,2106,0,0,1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,109,8,21202,-6,10,-5,22207,-7,-5,-5,1205,-5,521,21102,1,0,-4,21102,1,0,-3,21101,0,51,-2,21201,-2,-1,-2,1201,-2,385,471,20102,1,0,-1,21202,-3,2,-3,22207,-7,-1,-5,1205,-5,496,21201,-3,1,-3,22102,-1,-1,-5,22201,-7,-5,-7,22207,-3,-6,-5,1205,-5,515,22102,-1,-6,-5,22201,-3,-5,-3,22201,-1,-4,-4,1205,-2,461,1106,0,547,21102,-1,1,-4,21202,-6,-1,-6,21207,-7,0,-5,1205,-5,547,22201,-7,-6,-7,21201,-4,1,-4,1106,0,529,21201,-4,0,-7,109,-8,2106,0,0,109,1,101,1,68,564,20102,1,0,0,109,-1,2106,0,0,1102,97571,1,66,1101,1,0,67,1101,598,0,68,1101,556,0,69,1101,0,1,71,1101,0,600,72,1105,1,73,1,-1605712,28,112719,1102,1,48679,66,1102,1,1,67,1102,1,629,68,1102,556,1,69,1101,0,0,71,1102,631,1,72,1106,0,73,1,1782,1102,1,7877,66,1102,1,2,67,1101,658,0,68,1101,302,0,69,1102,1,1,71,1102,1,662,72,1105,1,73,0,0,0,0,26,81559,1101,0,22453,66,1101,1,0,67,1102,1,691,68,1101,0,556,69,1102,1,1,71,1102,1,693,72,1105,1,73,1,125,35,19959,1101,0,21493,66,1101,0,5,67,1102,1,722,68,1101,0,302,69,1102,1,1,71,1101,0,732,72,1106,0,73,0,0,0,0,0,0,0,0,0,0,2,56893,1102,77191,1,66,1101,1,0,67,1102,1,761,68,1101,556,0,69,1101,1,0,71,1101,763,0,72,1105,1,73,1,1037327,8,179734,1101,57977,0,66,1101,0,1,67,1101,792,0,68,1102,556,1,69,1101,0,0,71,1101,0,794,72,1105,1,73,1,1430,1102,57173,1,66,1101,0,1,67,1101,0,821,68,1102,1,556,69,1101,0,0,71,1101,0,823,72,1106,0,73,1,1128,1101,0,37573,66,1102,1,3,67,1102,1,850,68,1102,253,1,69,1102,1,1,71,1101,856,0,72,1105,1,73,0,0,0,0,0,0,17,209158,1101,0,17569,66,1102,1,1,67,1101,0,885,68,1102,556,1,69,1101,2,0,71,1101,887,0,72,1106,0,73,1,8329,20,85972,34,54146,1101,84653,0,66,1101,1,0,67,1101,0,918,68,1102,1,556,69,1102,1,1,71,1101,0,920,72,1105,1,73,1,3167,20,64479,1101,0,88657,66,1102,1,1,67,1101,0,949,68,1101,556,0,69,1102,0,1,71,1102,1,951,72,1105,1,73,1,1419,1101,0,104579,66,1101,2,0,67,1101,0,978,68,1101,0,302,69,1101,0,1,71,1102,982,1,72,1105,1,73,0,0,0,0,6,76316,1102,33797,1,66,1101,0,1,67,1102,1011,1,68,1101,556,0,69,1102,1,3,71,1101,0,1013,72,1105,1,73,1,5,35,13306,35,26612,39,113194,1102,75781,1,66,1101,0,1,67,1102,1,1046,68,1102,1,556,69,1101,0,1,71,1101,1048,0,72,1106,0,73,1,1777,20,42986,1101,32183,0,66,1102,1,1,67,1102,1,1077,68,1102,556,1,69,1102,1,2,71,1102,1,1079,72,1105,1,73,1,10,35,6653,39,169791,1101,19079,0,66,1101,0,4,67,1102,1,1110,68,1102,253,1,69,1101,0,1,71,1102,1118,1,72,1105,1,73,0,0,0,0,0,0,0,0,7,7877,1102,1,56893,66,1101,0,4,67,1102,1147,1,68,1101,253,0,69,1102,1,1,71,1101,0,1155,72,1105,1,73,0,0,0,0,0,0,0,0,45,73189,1102,104651,1,66,1101,1,0,67,1102,1,1184,68,1101,556,0,69,1101,0,0,71,1101,0,1186,72,1105,1,73,1,1351,1101,0,43661,66,1101,1,0,67,1102,1213,1,68,1101,0,556,69,1102,1,1,71,1101,1215,0,72,1105,1,73,1,763676,28,75146,1101,16963,0,66,1102,1,1,67,1102,1,1244,68,1102,1,556,69,1102,1,1,71,1102,1246,1,72,1106,0,73,1,11,26,163118,1101,461,0,66,1101,1,0,67,1102,1275,1,68,1101,556,0,69,1101,0,0,71,1102,1,1277,72,1106,0,73,1,1263,1102,101483,1,66,1101,1,0,67,1102,1304,1,68,1102,556,1,69,1102,0,1,71,1102,1306,1,72,1106,0,73,1,1607,1101,0,14251,66,1101,0,3,67,1102,1333,1,68,1101,302,0,69,1102,1,1,71,1102,1,1339,72,1105,1,73,0,0,0,0,0,0,2,170679,1101,0,27073,66,1101,0,4,67,1102,1,1368,68,1102,1,302,69,1101,1,0,71,1101,0,1376,72,1106,0,73,0,0,0,0,0,0,0,0,1,154743,1101,0,15583,66,1101,0,1,67,1102,1,1405,68,1102,556,1,69,1101,0,3,71,1101,0,1407,72,1106,0,73,1,1,33,14998,21,302361,34,81219,1101,0,56597,66,1101,0,6,67,1102,1440,1,68,1102,1,302,69,1102,1,1,71,1101,1452,0,72,1106,0,73,0,0,0,0,0,0,0,0,0,0,0,0,45,146378,1102,6991,1,66,1101,0,1,67,1102,1,1481,68,1102,1,556,69,1101,0,1,71,1102,1,1483,72,1106,0,73,1,902,21,201574,1102,1,89867,66,1101,2,0,67,1101,1512,0,68,1101,0,302,69,1101,1,0,71,1102,1516,1,72,1106,0,73,0,0,0,0,5,10798,1102,1,61553,66,1102,1,1,67,1102,1,1545,68,1102,556,1,69,1101,0,6,71,1101,0,1547,72,1106,0,73,1,2,20,21493,17,104579,7,15754,26,244677,39,282985,39,339582,1101,73189,0,66,1102,2,1,67,1101,0,1586,68,1101,0,351,69,1102,1,1,71,1101,0,1590,72,1105,1,73,0,0,0,0,255,60251,1101,0,91463,66,1102,1,1,67,1101,1619,0,68,1101,556,0,69,1102,1,1,71,1101,0,1621,72,1105,1,73,1,6467743,28,37573,1102,1,34369,66,1101,0,1,67,1101,1650,0,68,1102,556,1,69,1102,1,1,71,1101,1652,0,72,1105,1,73,1,8933,21,100787,1102,1,77081,66,1101,0,1,67,1101,1681,0,68,1102,1,556,69,1102,1,1,71,1101,1683,0,72,1105,1,73,1,2310,33,7499,1101,0,44699,66,1101,0,1,67,1102,1712,1,68,1101,556,0,69,1101,3,0,71,1101,1714,0,72,1105,1,73,1,3,8,89867,5,5399,34,108292,1101,97387,0,66,1102,1,1,67,1102,1747,1,68,1102,556,1,69,1102,1,1,71,1102,1749,1,72,1105,1,73,1,4,20,107465,1101,0,13463,66,1101,1,0,67,1101,1778,0,68,1101,0,556,69,1102,0,1,71,1102,1,1780,72,1106,0,73,1,1250,1102,51581,1,66,1102,1,3,67,1102,1807,1,68,1101,302,0,69,1101,0,1,71,1102,1,1813,72,1105,1,73,0,0,0,0,0,0,2,113786,1102,1,73679,66,1102,1,1,67,1102,1842,1,68,1102,556,1,69,1101,1,0,71,1102,1,1844,72,1105,1,73,1,160,39,56597,1101,0,60251,66,1101,0,1,67,1101,1873,0,68,1102,556,1,69,1102,6,1,71,1101,1875,0,72,1106,0,73,1,22677,47,94099,1,51581,1,103162,9,14251,9,28502,9,42753,1101,0,81559,66,1101,0,3,67,1102,1914,1,68,1101,0,302,69,1101,1,0,71,1102,1920,1,72,1105,1,73,0,0,0,0,0,0,47,188198,1101,0,6653,66,1101,4,0,67,1102,1949,1,68,1101,302,0,69,1101,0,1,71,1101,0,1957,72,1106,0,73,0,0,0,0,0,0,0,0,39,226388,1101,63659,0,66,1101,0,1,67,1101,0,1986,68,1102,556,1,69,1102,1,1,71,1102,1,1988,72,1105,1,73,1,-2,34,27073,1101,94099,0,66,1101,2,0,67,1101,0,2017,68,1101,0,302,69,1102,1,1,71,1102,2021,1,72,1106,0,73,0,0,0,0,2,227572,1101,100787,0,66,1101,0,3,67,1101,2050,0,68,1102,1,302,69,1101,1,0,71,1101,0,2056,72,1105,1,73,0,0,0,0,0,0,6,19079,1101,0,47599,66,1102,1,1,67,1101,0,2085,68,1102,556,1,69,1102,1,1,71,1101,2087,0,72,1105,1,73,1,2677,33,22497,1102,1,7499,66,1101,0,3,67,1101,2116,0,68,1102,1,302,69,1101,0,1,71,1101,0,2122,72,1105,1,73,0,0,0,0,0,0,6,38158,1101,0,101359,66,1102,1,1,67,1101,2151,0,68,1102,1,556,69,1102,1,0,71,1102,1,2153,72,1105,1,73,1,1752,1101,48091,0,66,1101,1,0,67,1102,1,2180,68,1101,0,556,69,1101,0,0,71,1101,0,2182,72,1106,0,73,1,1463,1102,5399,1,66,1101,0,2,67,1102,1,2209,68,1101,0,302,69,1102,1,1,71,1101,0,2213,72,1106,0,73,0,0,0,0,6,57237 diff --git a/2019/inputs/day_24.txt b/2019/inputs/day_24.txt deleted file mode 100644 index ba900ad..0000000 --- a/2019/inputs/day_24.txt +++ /dev/null @@ -1,5 +0,0 @@ -##.#. -.##.. -##.#. -.#### -###.. diff --git a/2019/inputs/day_25.txt b/2019/inputs/day_25.txt deleted file mode 100644 index 5351575..0000000 --- a/2019/inputs/day_25.txt +++ /dev/null @@ -1 +0,0 @@ -109,4795,21102,1,3124,1,21102,1,13,0,1106,0,1424,21102,1,166,1,21101,24,0,0,1105,1,1234,21102,31,1,0,1106,0,1984,1106,0,13,6,4,3,2,52,51,21,4,28,56,55,3,19,-9,-10,47,89,88,90,90,6,77,73,85,71,1,76,68,63,65,22,-27,70,76,81,87,5,105,105,107,108,95,4,97,92,109,109,5,110,105,110,108,95,4,115,96,109,109,13,-3,59,101,85,92,97,13,84,80,92,78,34,-15,26,-16,46,88,72,79,84,0,72,76,-3,85,74,79,75,-8,64,68,75,57,65,70,64,66,72,8,-41,32,-22,56,77,82,-4,60,76,62,70,-2,74,-11,55,52,68,67,73,56,60,52,-20,44,56,66,-24,48,58,42,49,54,-16,-53,10,0,56,99,96,95,82,94,83,45,-9,23,-13,61,85,88,74,71,82,73,79,73,89,67,65,-4,62,73,70,69,56,68,57,2,-35,24,-14,64,85,90,4,70,67,79,7,83,-2,68,75,-5,78,65,57,75,-10,76,53,76,0,-37,31,-21,57,78,83,-3,64,74,72,0,76,-9,73,58,57,-13,70,57,49,67,-18,54,64,48,55,-23,48,44,56,42,-14,-51,14,-4,74,95,100,14,97,77,86,79,9,92,79,75,5,27,-17,61,82,87,1,68,78,76,4,80,-5,66,58,78,60,-10,73,60,52,70,-15,57,67,51,58,-6,-43,14,-4,74,95,100,14,81,94,90,90,9,92,79,75,5,60,-50,23,42,38,-32,38,39,30,42,47,-38,30,36,28,25,41,38,34,31,18,23,29,19,33,-52,20,29,-55,27,27,27,8,15,-61,22,16,-64,24,13,18,-54,-69,-70,-14,7,12,-74,-8,-11,1,-71,5,-80,-4,-3,3,-15,-84,-85,-109,29,-19,59,80,85,-1,82,62,71,64,-6,77,64,60,-10,62,66,57,59,63,57,67,51,-19,56,58,57,57,-10,-47,44,-34,39,58,54,-16,60,61,57,64,48,56,-23,52,40,60,38,-28,44,53,-31,55,32,55,-35,48,42,41,-39,32,38,42,-42,-44,12,33,38,-48,28,19,25,32,-52,-76,-77,59,-49,13,55,-30,42,51,-33,49,50,32,31,31,39,36,48,-42,24,35,32,34,29,21,35,19,25,37,-53,14,10,26,18,-57,-59,-3,18,23,-63,1,17,3,-67,1,-4,14,-2,6,-73,-8,14,-76,-12,-78,-40,2,4,-13,-82,-106,-107,35,-25,53,74,79,0,74,60,-10,65,53,72,64,52,56,52,50,-19,53,57,62,56,-24,58,54,38,39,40,-29,-31,2,56,35,-34,-58,-59,138,-128,-74,-108,-33,-31,-26,-44,-101,-114,-33,-37,-51,-39,-35,-47,-54,-122,-37,-45,-52,-59,-58,-128,-46,-65,-42,-49,-133,-132,-102,-60,-68,-56,-55,-139,-141,-106,-61,-65,-72,-78,-64,-148,-70,-72,-151,-68,-81,-81,-72,-156,-74,-86,-86,-80,-161,-97,-81,-95,-165,-94,-98,-103,-83,-97,-102,-90,-173,-90,-103,-111,-99,-178,-95,-108,-112,-182,-115,-115,-101,-117,-120,-104,-120,-122,-191,-106,-128,-118,-110,-127,-196,-196,-199,-135,-123,-134,-203,-115,-126,-121,-207,-143,-127,-141,-211,-143,-139,-145,-148,-132,-148,-150,-219,-154,-156,-155,-148,-224,-141,-147,-227,-144,-157,-161,-231,-165,-161,-165,-168,-161,-157,-159,-166,-162,-157,-228,-265,138,-128,-74,-108,-33,-31,-26,-44,-101,-114,-33,-37,-51,-39,-35,-47,-54,-122,-37,-45,-52,-59,-58,-128,-46,-65,-42,-49,-133,-132,-102,-60,-68,-56,-55,-139,-141,-106,-61,-65,-72,-78,-64,-148,-70,-72,-151,-68,-81,-81,-72,-156,-74,-86,-86,-80,-161,-97,-81,-95,-165,-90,-94,-97,-97,-86,-102,-90,-173,-90,-103,-111,-99,-178,-95,-108,-112,-182,-115,-115,-101,-117,-120,-104,-120,-122,-191,-106,-128,-118,-110,-127,-196,-196,-199,-135,-123,-134,-203,-115,-126,-121,-207,-143,-127,-141,-211,-143,-139,-145,-148,-132,-148,-150,-219,-154,-156,-155,-148,-224,-141,-147,-227,-144,-157,-161,-231,-165,-161,-165,-168,-161,-157,-159,-166,-162,-157,-228,-265,263,-253,-199,-233,-158,-156,-151,-169,-226,-239,-158,-162,-176,-164,-160,-172,-179,-247,-162,-170,-177,-184,-183,-253,-171,-190,-167,-174,-258,-257,-227,-183,-197,-187,-175,-182,-193,-184,-268,-202,-191,-194,-192,-197,-205,-191,-207,-276,-278,-222,-201,-196,-282,-206,-219,-196,-286,-207,-206,-210,-223,-222,-223,-225,-280,-293,-296,-232,-220,-231,-300,-212,-223,-218,-304,-236,-228,-223,-239,-227,-310,-227,-240,-244,-314,-248,-237,-250,-243,-239,-247,-237,-308,-345,-273,-260,-248,-243,-263,-329,-252,-252,-248,-260,-267,-266,-253,-337,-249,-260,-255,-259,-342,-260,-267,-280,-270,-271,-348,-281,-268,-272,-279,-285,-342,-355,-280,-278,-279,-284,-277,-361,-282,-278,-274,-275,-290,-298,-300,-369,-300,-292,-290,-373,-309,-375,-299,-298,-301,-310,-302,-297,-370,-383,-302,-316,-321,-311,-315,-299,-321,-308,-392,-306,-322,-330,-312,-397,-326,-334,-317,-401,-330,-338,-324,-325,-337,-329,-339,-341,-398,-411,-347,-335,-346,-415,-334,-352,-350,-346,-341,-338,-422,-334,-345,-340,-344,-427,-345,-357,-357,-351,-432,-365,-361,-353,-367,-370,-354,-363,-351,-427,-464,-441,-397,-373,-434,-447,-376,-380,-374,-375,-373,-452,-454,-398,-377,-372,-458,-376,-388,-382,-377,-387,-396,-465,-400,-398,-468,-404,-404,-395,-403,-473,-390,-396,-476,-406,-409,-395,-480,-408,-404,-483,-418,-396,-486,-403,-399,-409,-417,-413,-421,-493,37,-5,73,71,-8,75,62,58,-12,62,55,74,64,48,50,-19,45,63,-22,61,48,44,-26,50,37,44,48,-31,33,40,48,41,43,30,37,-25,-38,-63,0,0,109,7,21101,0,0,-2,22208,-2,-5,-1,1205,-1,1169,22202,-2,-4,1,22201,1,-6,1,21202,-2,1,2,21102,1162,1,0,2105,1,-3,21201,-2,1,-2,1106,0,1136,109,-7,2106,0,0,109,6,2101,0,-5,1182,20101,0,0,-2,21102,0,1,-3,21201,-5,1,-5,22208,-3,-2,-1,1205,-1,1229,2201,-5,-3,1205,20101,0,0,1,22102,1,-3,2,21202,-2,1,3,21102,1,1222,0,2105,1,-4,21201,-3,1,-3,1105,1,1192,109,-6,2106,0,0,109,2,21202,-1,1,1,21101,1256,0,2,21102,1251,1,0,1106,0,1174,109,-2,2105,1,0,109,5,22201,-4,-3,-1,22201,-2,-1,-1,204,-1,109,-5,2106,0,0,109,3,1202,-2,1,1280,1006,0,1303,104,45,104,32,1201,-1,66,1291,21002,0,1,1,21101,1301,0,0,1105,1,1234,104,10,109,-3,2105,1,0,0,0,109,2,2101,0,-1,1309,1102,1,0,1308,21102,1,4601,1,21102,13,1,2,21101,4,0,3,21102,1,1353,4,21101,1343,0,0,1105,1,1130,20102,1,1308,-1,109,-2,2106,0,0,63,109,3,1201,-2,0,1360,20008,0,1309,-1,1206,-1,1419,1005,1308,1398,1102,1,1,1308,21008,1309,-1,-1,1206,-1,1387,21102,106,1,1,1106,0,1391,21101,0,92,1,21102,1,1398,0,1106,0,1234,104,45,104,32,1201,-2,1,1407,21002,0,1,1,21102,1417,1,0,1105,1,1234,104,10,109,-3,2105,1,0,109,3,1202,-2,1,1128,21102,1,34,1,21101,0,1441,0,1106,0,1234,1001,1128,0,1447,20101,0,0,1,21102,1,1456,0,1105,1,1234,21102,1,41,1,21101,1467,0,0,1105,1,1234,1001,1128,1,1472,21002,0,1,1,21101,1482,0,0,1105,1,1234,21102,46,1,1,21102,1493,1,0,1105,1,1234,21001,1128,3,1,21102,4,1,2,21102,1,1,3,21102,1,1273,4,21101,1516,0,0,1106,0,1130,21001,1128,0,1,21102,1,1527,0,1105,1,1310,1001,1128,2,1532,21002,0,1,-1,1206,-1,1545,21101,0,1545,0,2105,1,-1,109,-3,2106,0,0,109,0,99,109,2,1102,1,0,1550,21101,0,4601,1,21102,13,1,2,21101,4,0,3,21101,1664,0,4,21102,1,1582,0,1105,1,1130,2,2486,1352,1551,1102,0,1,1552,21001,1550,0,1,21102,1,33,2,21101,0,1702,3,21102,1,1609,0,1106,0,2722,21007,1552,0,-1,1205,-1,1630,20107,0,1552,-1,1205,-1,1637,21102,1,1630,0,1106,0,1752,21101,0,548,1,1106,0,1641,21101,687,0,1,21101,0,1648,0,1105,1,1234,21101,0,4457,1,21101,1659,0,0,1106,0,1424,109,-2,2105,1,0,109,4,21202,-2,-1,-2,2102,1,-3,1675,21008,0,-1,-1,1206,-1,1697,1201,-3,2,1687,20101,-27,0,-3,22201,-3,-2,-3,2001,1550,-3,1550,109,-4,2105,1,0,109,5,21008,1552,0,-1,1206,-1,1747,1201,-3,1901,1717,20101,0,0,-2,1205,-4,1736,20207,-2,1551,-1,1205,-1,1747,1102,-1,1,1552,1105,1,1747,22007,1551,-2,-1,1205,-1,1747,1102,1,1,1552,109,-5,2105,1,0,109,1,21101,826,0,1,21102,1765,1,0,1105,1,1234,21002,1550,1,1,21102,1776,1,0,1105,1,2863,21102,1090,1,1,21102,1787,1,0,1106,0,1234,99,1106,0,1787,109,-1,2106,0,0,109,1,21101,512,0,1,21101,0,1809,0,1106,0,1234,99,1105,1,1809,109,-1,2105,1,0,109,1,1102,1,1,1129,109,-1,2106,0,0,109,1,21102,1,377,1,21101,0,1842,0,1105,1,1234,1106,0,1831,109,-1,2106,0,0,109,1,21101,407,0,1,21101,1863,0,0,1105,1,1234,99,1106,0,1863,109,-1,2106,0,0,109,1,21102,1,452,1,21101,1885,0,0,1106,0,1234,99,1106,0,1885,109,-1,2105,1,0,1941,1947,1953,1958,1965,1972,1978,4083,3936,4362,4458,4463,4254,3769,4145,4116,3848,4384,3957,4371,4258,3951,4063,3935,4053,4163,4259,3817,4062,4500,3970,4331,4022,3969,4163,4483,4089,3810,4092,4196,2281,2468,2418,2450,2487,2125,2505,5,95,108,104,104,23,5,96,91,108,108,1,4,101,105,112,3,6,104,104,106,107,94,-1,6,109,104,109,107,94,-1,5,111,91,100,93,23,5,114,95,108,108,1,109,3,21102,1993,1,0,1106,0,2634,1006,1129,2010,21101,0,316,1,21101,0,2007,0,1106,0,1234,1106,0,2076,21101,0,0,-1,1201,-1,1894,2019,21001,0,0,1,21102,0,1,2,21102,1,0,3,21101,0,2037,0,1106,0,2525,1206,1,2054,1201,-1,1934,2050,21102,2051,1,0,106,0,0,1105,1,2076,21201,-1,1,-1,21207,-1,7,-2,1205,-2,2014,21101,0,177,1,21102,1,2076,0,1105,1,1234,109,-3,2105,1,0,109,3,2001,1128,-2,2088,21002,0,1,-1,1205,-1,2108,21101,201,0,1,21101,2105,0,0,1105,1,1234,1106,0,2119,22101,0,-1,1,21101,2119,0,0,1106,0,1424,109,-3,2105,1,0,0,109,1,1101,0,0,2124,21101,0,4601,1,21101,0,13,2,21101,0,4,3,21102,2173,1,4,21102,2154,1,0,1106,0,1130,1005,2124,2168,21102,226,1,1,21102,2168,1,0,1106,0,1234,109,-1,2106,0,0,109,3,1005,2124,2275,1201,-2,0,2183,20008,0,1128,-1,1206,-1,2275,1201,-2,1,2195,20102,1,0,-1,21202,-1,1,1,21102,5,1,2,21102,1,1,3,21102,2216,1,0,1106,0,2525,1206,1,2275,21102,1,258,1,21101,2230,0,0,1105,1,1234,21202,-1,1,1,21101,0,2241,0,1106,0,1234,104,46,104,10,1101,1,0,2124,1201,-2,0,2256,1101,0,-1,0,1201,-2,3,2262,21002,0,1,-1,1206,-1,2275,21101,2275,0,0,2105,1,-1,109,-3,2106,0,0,0,109,1,1101,0,0,2280,21101,4601,0,1,21101,0,13,2,21102,1,4,3,21102,1,2329,4,21102,1,2310,0,1106,0,1130,1005,2280,2324,21102,1,273,1,21102,1,2324,0,1105,1,1234,109,-1,2105,1,0,109,3,1005,2280,2413,1201,-2,0,2339,21008,0,-1,-1,1206,-1,2413,1201,-2,1,2351,20102,1,0,-1,22101,0,-1,1,21102,5,1,2,21101,1,0,3,21102,2372,1,0,1105,1,2525,1206,1,2413,21102,301,1,1,21102,2386,1,0,1106,0,1234,22102,1,-1,1,21102,2397,1,0,1106,0,1234,104,46,104,10,1102,1,1,2280,1201,-2,0,2412,101,0,1128,0,109,-3,2106,0,0,109,1,21101,0,-1,1,21102,1,2431,0,1105,1,1310,1205,1,2445,21102,1,133,1,21101,0,2445,0,1106,0,1234,109,-1,2106,0,0,109,1,21102,3,1,1,21101,2463,0,0,1106,0,2081,109,-1,2106,0,0,109,1,21101,4,0,1,21102,1,2481,0,1105,1,2081,109,-1,2106,0,0,70,109,1,21102,5,1,1,21102,2500,1,0,1105,1,2081,109,-1,2105,1,0,109,1,21102,6,1,1,21102,2518,1,0,1105,1,2081,109,-1,2106,0,0,0,0,109,5,2102,1,-3,2523,1101,0,1,2524,21202,-4,1,1,21101,0,2585,2,21101,2550,0,0,1105,1,1174,1206,-2,2576,2101,0,-4,2558,2001,0,-3,2566,101,3094,2566,2566,21008,0,-1,-1,1205,-1,2576,1102,0,1,2524,21001,2524,0,-4,109,-5,2105,1,0,109,5,22201,-4,-3,-4,22201,-4,-2,-4,21208,-4,10,-1,1206,-1,2606,21102,-1,1,-4,201,-3,2523,2615,1001,2615,3094,2615,21002,0,1,-1,22208,-4,-1,-1,1205,-1,2629,1101,0,0,2524,109,-5,2106,0,0,109,4,21101,0,3094,1,21102,30,1,2,21101,1,0,3,21102,1,2706,4,21102,1,2659,0,1105,1,1130,21101,0,0,-3,203,-2,21208,-2,10,-1,1205,-1,2701,21207,-2,0,-1,1205,-1,2663,21207,-3,29,-1,1206,-1,2663,2101,3094,-3,2693,2102,1,-2,0,21201,-3,1,-3,1106,0,2663,109,-4,2105,1,0,109,2,1201,-1,0,2715,1102,-1,1,0,109,-2,2105,1,0,0,109,5,2102,1,-2,2721,21207,-4,0,-1,1206,-1,2739,21102,1,0,-4,21202,-4,1,1,21202,-3,1,2,21102,1,1,3,21101,0,2758,0,1105,1,2763,109,-5,2106,0,0,109,6,21207,-4,1,-1,1206,-1,2786,22207,-5,-3,-1,1206,-1,2786,21201,-5,0,-5,1105,1,2858,22101,0,-5,1,21201,-4,-1,2,21202,-3,2,3,21101,0,2805,0,1105,1,2763,21202,1,1,-5,21101,0,1,-2,22207,-5,-3,-1,1206,-1,2824,21102,0,1,-2,22202,-3,-2,-3,22107,0,-4,-1,1206,-1,2850,22102,1,-2,1,21201,-4,-1,2,21101,0,2850,0,105,1,2721,21202,-3,-1,-3,22201,-5,-3,-5,109,-6,2105,1,0,109,3,21208,-2,0,-1,1205,-1,2902,21207,-2,0,-1,1205,-1,2882,1105,1,2888,104,45,21202,-2,-1,-2,21201,-2,0,1,21102,2899,1,0,1106,0,2909,1106,0,2904,104,48,109,-3,2106,0,0,109,4,22102,1,-3,1,21101,10,0,2,21101,0,2926,0,1105,1,3010,21201,1,0,-2,21201,2,0,-1,1206,-2,2948,22101,0,-2,1,21101,0,2948,0,1106,0,2909,22101,48,-1,-1,204,-1,109,-4,2105,1,0,1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,109,8,21101,0,0,-4,21101,0,0,-3,21102,1,51,-2,21201,-2,-1,-2,1201,-2,2959,3034,20101,0,0,-1,21202,-3,2,-3,22207,-7,-1,-5,1205,-5,3059,21201,-3,1,-3,22102,-1,-1,-5,22201,-7,-5,-7,22207,-3,-6,-5,1205,-5,3078,22102,-1,-6,-5,22201,-3,-5,-3,22201,-1,-4,-4,1205,-2,3024,21202,-4,1,-7,21202,-3,1,-6,109,-8,2106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3131,3143,0,3252,3527,0,0,11,61,105,95,94,17,50,97,83,78,79,83,108,-19,2,7,-79,-9,-2,2,-83,-11,-7,-86,-3,-16,-7,-11,-6,-21,-21,-94,-30,-96,-25,-19,-23,-31,-101,-29,-25,-104,-21,-34,-38,-108,-39,-34,-32,-33,-31,-114,-43,-47,-35,-49,-105,-120,-69,-43,-123,-49,-56,-57,-47,-128,-40,-51,-46,-50,-133,-51,-63,-63,-57,-138,-69,-58,-62,-65,-143,-79,-69,-63,-68,-148,-79,-68,-82,-83,-63,-81,-77,-85,-145,-158,-75,-88,-92,-162,-91,-85,-89,-97,-167,-96,-104,-87,-171,-106,-104,-105,-97,-176,-94,-109,-114,-104,-112,-114,-169,3259,3267,0,3344,0,3124,0,7,65,89,99,98,108,85,108,76,8,27,27,36,-48,16,32,18,13,-53,18,10,27,-57,8,10,9,17,-62,16,16,19,7,10,5,21,-1,-3,-72,-3,5,7,-76,6,1,-2,-11,3,-10,-10,-6,-14,-59,-87,1,-10,-5,-84,-10,-24,-94,-21,-11,-14,-14,-99,-22,-22,-18,-103,-23,-20,-33,-23,-39,-109,-27,-26,-30,-44,-114,-28,-44,-52,-34,-105,3351,3359,0,0,3408,3252,0,7,76,108,102,104,86,91,88,48,36,55,51,-19,46,58,66,46,59,-25,48,58,55,55,-30,36,47,45,50,30,37,41,-38,38,39,41,27,-43,22,34,42,22,35,-35,-50,-51,-2,16,13,30,26,26,15,27,9,15,27,-49,3415,3423,0,0,3458,4392,3344,7,76,108,88,88,97,89,102,34,48,66,69,73,62,62,61,73,3,72,61,77,55,53,-2,-17,34,53,49,68,-15,59,45,-25,39,49,48,-29,39,46,48,51,55,-21,3465,3486,0,3584,0,4053,3408,20,51,84,80,93,8,62,88,70,84,83,75,79,71,-1,33,66,74,79,63,75,40,32,70,77,-11,57,63,69,54,-16,51,61,-19,69,58,63,-23,63,57,39,53,-28,51,52,38,51,36,44,49,47,-37,41,39,-40,43,30,26,-44,26,33,-16,3534,3548,0,0,0,0,3124,13,54,100,86,103,15,63,98,77,93,94,78,90,90,35,49,68,64,-6,59,61,59,73,-11,53,69,55,-15,49,59,58,-19,64,58,57,-23,59,52,39,49,48,-29,40,48,50,-33,55,44,49,-23,3591,3600,0,0,3732,3458,3673,8,75,96,89,96,20,53,83,106,72,11,44,38,37,35,37,38,36,-48,17,29,33,20,-53,-4,14,12,-44,-12,20,23,8,6,-63,-14,4,7,11,0,0,-1,11,-72,4,-5,-7,-3,-10,-5,-1,-11,-81,-17,-5,-16,-85,-4,-18,-17,-4,-14,-26,-10,-93,-12,-26,-23,-19,-30,-30,-31,-19,-102,-26,-35,-37,-33,-40,-35,-31,-41,-97,3680,3703,0,3901,3584,0,4241,22,50,88,92,7,41,77,83,70,81,77,65,83,67,-3,34,74,79,71,76,56,63,67,28,55,82,79,70,72,78,85,9,-4,68,78,0,75,-9,73,73,61,63,62,-15,71,62,64,56,53,57,49,-9,3739,3748,0,3828,0,3981,3584,8,59,102,104,103,93,87,97,99,79,5,24,20,-50,26,17,31,11,21,-56,30,7,17,16,22,-62,2,14,3,-66,17,4,0,-70,6,-3,11,-9,1,-76,-7,-2,0,-1,1,-82,-18,-2,-16,-86,-4,-12,-16,-19,-19,-8,-17,-5,-95,-28,-24,-28,-29,-31,-19,-33,-25,-20,-105,-39,-28,-32,-30,-28,-28,-98,-113,-67,-33,-116,-52,-36,-50,-120,-37,-50,-54,-35,-94,3835,3844,0,4166,0,3732,0,8,64,102,98,100,88,88,85,92,56,27,54,51,42,51,49,39,-31,51,36,35,42,47,-37,46,40,-40,31,23,43,25,-45,30,22,22,35,-50,22,32,-53,25,23,-56,27,14,10,-60,-22,11,2,14,19,-66,-28,14,4,-2,-71,11,-4,10,9,-3,1,-7,-65,3908,3920,0,0,0,3673,0,11,68,86,102,87,99,102,80,98,92,94,100,60,24,43,39,51,37,-33,31,47,33,-37,27,-39,30,28,45,-43,40,24,30,22,35,18,29,29,17,30,-27,-55,28,15,11,30,-53,21,7,-63,1,11,10,-67,-2,10,6,13,-3,-5,-74,-7,3,10,0,-67,-80,3,-10,-4,1,-14,-14,-73,3988,3997,0,3732,4095,0,0,8,72,88,105,104,85,90,87,100,55,29,48,44,63,-20,54,40,-30,34,-32,43,39,49,48,39,31,-39,44,46,31,40,40,44,-46,18,30,19,-50,32,32,12,28,29,17,21,13,-59,24,18,-62,13,15,14,9,-67,-3,7,6,-71,-7,3,-1,0,-7,-63,4060,4068,0,3458,0,0,0,7,68,97,107,89,93,89,97,26,43,91,73,85,91,85,72,72,76,68,3,78,-6,63,74,60,59,79,57,0,54,67,57,52,50,-5,4102,4114,0,0,0,4337,3981,11,58,98,90,91,95,85,84,96,86,90,82,51,38,59,64,-22,60,45,44,-26,38,-28,58,42,42,52,36,32,44,29,45,30,-39,47,32,42,29,-44,35,30,18,30,34,-50,19,27,29,-54,-4,24,25,15,19,11,7,20,16,9,3,-66,19,-50,-55,4173,4185,0,0,0,3828,0,11,72,87,92,87,95,83,84,14,57,77,77,55,34,55,60,-26,56,41,40,-30,38,54,40,34,34,42,30,31,-39,32,28,40,26,-44,34,24,-47,32,33,29,33,27,31,35,25,13,-57,22,20,16,28,15,6,18,-65,2,2,15,4,1,7,-72,14,5,7,-1,-63,4248,4259,0,0,3673,0,0,10,68,86,106,92,89,82,100,88,93,91,77,6,38,18,36,36,33,-25,-52,-2,30,27,9,21,10,10,8,-47,-62,-15,12,4,-1,16,1,-69,13,14,8,7,2,14,-76,0,-9,-14,3,4,0,-14,-7,-16,-8,-3,-5,-89,-20,-9,-13,-16,-94,-25,-23,-27,-14,-10,-100,-18,-18,-38,-22,-22,-106,-23,-29,-109,-28,-42,-45,-48,-38,-42,-50,-35,-53,-35,-51,-107,4344,4351,0,4095,0,0,0,6,59,107,91,88,90,90,40,38,70,68,58,-12,66,56,-15,68,55,51,-19,47,44,44,50,54,44,58,56,-28,54,39,38,45,-33,50,44,-36,35,27,47,29,-41,38,36,43,24,36,-33,4399,4422,0,3408,0,4457,0,22,65,74,90,87,6,41,86,76,88,70,0,44,63,70,74,79,63,71,57,69,57,58,34,39,81,-4,60,74,73,61,56,72,72,-12,71,65,-15,50,52,-18,68,59,61,53,50,54,46,-26,51,51,53,47,34,44,43,55,-21,4464,4484,0,4392,4556,0,0,19,64,81,78,95,91,81,91,95,5,39,75,71,68,75,79,77,70,74,79,71,2,38,-41,42,29,25,-45,32,22,40,35,-50,31,27,26,23,-43,-56,8,-58,21,22,8,21,20,21,17,3,-54,15,0,8,12,1,11,-1,11,-7,-77,-8,-3,-1,-2,0,-83,3,-12,-10,-11,-88,-3,-21,-9,-19,-23,-5,-95,-7,-18,-13,-17,-100,-28,-34,-34,-26,-21,-33,-23,-19,-95,4563,4588,1553,0,0,0,4457,24,56,89,75,88,87,88,84,70,13,50,67,75,79,68,78,66,78,60,-10,27,64,66,65,67,12,53,97,83,93,105,105,87,91,83,25,24,23,3981,4653,16777243,0,3344,4659,32796,0,4166,4672,67108893,0,3252,4683,46,0,3673,4699,31,1818,3527,4719,536870944,0,3408,4727,268435489,0,3584,4741,34,1829,3828,4755,35,1850,4241,4767,36,1796,4053,4778,1061,0,4337,4782,38,1872,3901,4790,41,0,5,110,98,94,100,99,12,95,95,87,90,94,15,80,92,96,95,86,78,10,106,86,97,85,97,102,98,88,92,82,15,104,85,80,98,85,81,93,10,86,73,74,78,78,82,72,19,84,85,76,88,93,8,76,82,74,71,87,84,80,77,64,69,75,65,79,7,90,102,107,91,99,98,84,13,102,98,96,95,91,14,92,82,11,77,74,92,29,13,92,96,87,89,93,87,97,81,11,86,88,87,87,11,98,99,95,102,86,94,15,90,78,98,76,10,91,104,87,84,98,86,16,95,93,81,3,106,113,98,7,105,96,102,106,100,98,102,4,95,92,101,94 diff --git a/2019/inputs/day_3.txt b/2019/inputs/day_3.txt deleted file mode 100644 index 504e9fe..0000000 --- a/2019/inputs/day_3.txt +++ /dev/null @@ -1,2 +0,0 @@ -R995,D882,R144,U180,L638,U282,L907,D326,R731,D117,R323,U529,R330,U252,R73,U173,R345,U552,R230,U682,R861,U640,L930,U590,L851,D249,R669,D878,R951,D545,L690,U392,R609,D841,R273,D465,R546,U858,L518,U567,L474,D249,L463,D390,L443,U392,L196,U418,R433,U651,R520,D450,R763,U714,R495,D716,L219,D289,L451,D594,R874,U451,R406,U662,R261,D242,R821,D951,R808,D862,L871,U133,R841,D465,R710,U300,R879,D497,R85,U173,R941,U953,R705,U972,R260,D315,L632,U182,L26,D586,R438,U275,L588,U956,L550,D576,R738,U974,R648,D880,R595,D510,L789,U455,R627,U709,R7,D486,L184,U999,L404,U329,L852,D154,L232,U398,L587,U881,R938,D40,L657,D164,R45,D917,R106,U698,L824,D426,R879,U700,R847,D891,L948,U625,R663,D814,R217,U30,R610,D781,L415,D435,L904,U815,R152,U587,R287,U141,R866,D636,L290,D114,L751,D660,R6,U383,L263,U799,R330,U96,L6,U542,L449,D361,R486,U278,L990,U329,L519,U605,R501,D559,R916,U198,L499,D174,R513,U396,L473,D565,R337,D770,R211,D10,L591,D920,R367,D748,L330,U249,L307,D645,R661,U266,R234,D403,L513,U443,L989,D1,L674,D210,L537,D872,L607,D961,R894,U632,L195,U744,L426,U531,R337,D821,R113,U436,L700,U779,R555,U891,R268,D30,R958,U411,R904,U24,R760,D958,R231,U229,L561,D134,L382,D961,L237,U676,L223,U324,R663,D186,R833,U188,R419,D349,L721,U152,L912,U490,R10,D995,L98,U47,R140,D815,R826,U730,R808,U256,R479,D322,L504,D891,L413,D848,L732,U375,L307,U7,R682,U270,L495,D248,R691,D945,L70,U220,R635,D159,R269,D15,L161,U214,R814,D3,R354,D632,R469,D36,R85,U215,L243,D183,R140,U179,R812,U180,L905,U136,L34,D937,L875 -L999,D22,L292,U843,R390,U678,R688,D492,L489,U488,R305,U951,L636,U725,R402,U84,L676,U171,L874,D201,R64,D743,R372,U519,R221,U986,L393,D793,R72,D184,L553,D137,L187,U487,L757,U880,L535,U887,R481,U236,L382,D195,L388,D90,R125,U414,R512,D382,R972,U935,L172,D1,R957,U593,L151,D158,R396,D42,L30,D178,R947,U977,R67,D406,R744,D64,L677,U23,R792,U864,R259,U315,R314,U17,L37,D658,L642,U135,R624,U601,L417,D949,R203,D122,R76,D493,L569,U274,L330,U933,R815,D30,L630,D43,R86,U926,L661,D491,L541,D96,R868,D565,R664,D935,L336,D152,R63,U110,L782,U14,R172,D945,L732,D870,R404,U767,L907,D558,R748,U591,R461,D153,L635,D457,R241,U478,L237,U218,R393,U468,L182,D745,L388,D360,L222,D642,L151,U560,R437,D326,R852,U525,R717,U929,L470,U621,R421,U408,L540,D176,L69,U753,L200,U251,R742,U628,R534,U542,R85,D71,R283,U905,L418,D755,L593,U335,L114,D684,L576,D645,R652,D49,R86,D991,L838,D309,L73,U847,L418,U675,R991,U463,R314,D618,L433,U173,R869,D115,L18,U233,R541,U516,L570,U340,R264,D442,L259,U276,R433,D348,R524,D353,R336,D883,R580,U157,R79,D27,L134,D161,L748,D278,R322,D581,R654,D156,L930,D293,L156,U311,R807,D618,R408,U719,R366,D632,R307,D565,R478,D620,R988,D821,R365,D581,L946,D138,L943,U69,R620,U208,L407,U188,L122,U353,L751,U565,R849,D874,R668,D794,L140,D474,R289,D773,R344,D220,L55,D385,L394,U208,R305,U736,L896,D376,R331,D855,L466,U516,L741,U124,L825,U467,L525,D911,R76,U220,L610,U102,L261,D891,L585,U397,L152,U753,R822,D252,R106,U145,L7,U524,R343,U352,L357,D399,L446,D140,L723,U46,R687,D409,R884 diff --git a/2019/inputs/day_4.txt b/2019/inputs/day_4.txt deleted file mode 100644 index f62320b..0000000 --- a/2019/inputs/day_4.txt +++ /dev/null @@ -1,2 +0,0 @@ -138241 -674034 diff --git a/2019/inputs/day_5.txt b/2019/inputs/day_5.txt deleted file mode 100644 index f8c2724..0000000 --- a/2019/inputs/day_5.txt +++ /dev/null @@ -1 +0,0 @@ -3,225,1,225,6,6,1100,1,238,225,104,0,1102,57,23,224,101,-1311,224,224,4,224,1002,223,8,223,101,6,224,224,1,223,224,223,1102,57,67,225,102,67,150,224,1001,224,-2613,224,4,224,1002,223,8,223,101,5,224,224,1,224,223,223,2,179,213,224,1001,224,-469,224,4,224,102,8,223,223,101,7,224,224,1,223,224,223,1001,188,27,224,101,-119,224,224,4,224,1002,223,8,223,1001,224,7,224,1,223,224,223,1,184,218,224,1001,224,-155,224,4,224,1002,223,8,223,1001,224,7,224,1,224,223,223,1101,21,80,224,1001,224,-101,224,4,224,102,8,223,223,1001,224,1,224,1,224,223,223,1101,67,39,225,1101,89,68,225,101,69,35,224,1001,224,-126,224,4,224,1002,223,8,223,1001,224,1,224,1,224,223,223,1102,7,52,225,1102,18,90,225,1101,65,92,225,1002,153,78,224,101,-6942,224,224,4,224,102,8,223,223,101,6,224,224,1,223,224,223,1101,67,83,225,1102,31,65,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,226,224,102,2,223,223,1005,224,329,1001,223,1,223,108,677,226,224,1002,223,2,223,1005,224,344,1001,223,1,223,1007,677,677,224,1002,223,2,223,1005,224,359,1001,223,1,223,1107,677,226,224,102,2,223,223,1006,224,374,1001,223,1,223,8,226,677,224,1002,223,2,223,1006,224,389,101,1,223,223,8,677,677,224,102,2,223,223,1006,224,404,1001,223,1,223,1008,226,226,224,102,2,223,223,1006,224,419,1001,223,1,223,107,677,226,224,102,2,223,223,1006,224,434,101,1,223,223,7,226,226,224,1002,223,2,223,1005,224,449,1001,223,1,223,1107,226,226,224,1002,223,2,223,1006,224,464,1001,223,1,223,1107,226,677,224,1002,223,2,223,1005,224,479,1001,223,1,223,8,677,226,224,1002,223,2,223,1006,224,494,1001,223,1,223,1108,226,677,224,1002,223,2,223,1006,224,509,101,1,223,223,1008,677,677,224,1002,223,2,223,1006,224,524,1001,223,1,223,1008,677,226,224,102,2,223,223,1006,224,539,1001,223,1,223,1108,677,677,224,102,2,223,223,1005,224,554,101,1,223,223,108,677,677,224,102,2,223,223,1006,224,569,101,1,223,223,1108,677,226,224,102,2,223,223,1005,224,584,1001,223,1,223,108,226,226,224,1002,223,2,223,1005,224,599,1001,223,1,223,1007,226,677,224,102,2,223,223,1005,224,614,1001,223,1,223,7,226,677,224,102,2,223,223,1006,224,629,1001,223,1,223,107,226,226,224,102,2,223,223,1005,224,644,101,1,223,223,7,677,226,224,102,2,223,223,1005,224,659,101,1,223,223,107,677,677,224,1002,223,2,223,1005,224,674,1001,223,1,223,4,223,99,226 diff --git a/2019/inputs/day_6.txt b/2019/inputs/day_6.txt deleted file mode 100644 index 49d849c..0000000 --- a/2019/inputs/day_6.txt +++ /dev/null @@ -1,2306 +0,0 @@ -21X)BWV -YZJ)YLQ -FQS)PZW -R64)71F -ZH4)QVZ -LWB)H4Q -4HQ)PVJ -TZ5)VBV -LF1)FKZ -GKS)BGN -45B)2NS -14W)2JY -1XY)FJ8 -ZRC)WR9 -GCL)6PB -LP4)GQ8 -26V)HTK -3M8)1GJ -47Q)JYK -WDB)N2R -KH8)TGY -LFX)N2X -VSZ)7PC -M6W)4WL -HH9)8PC -L59)8Y8 -Q49)LWH -CJ5)XDG -K51)FGH -H31)2RJ -39M)Y4M -12C)VLF -PZW)7DW -MP2)19Q -R76)CHH -N6J)KBW -WR9)W25 -T99)ZF1 -1TS)8SM -8WW)YX7 -PW6)B2J -7KX)YM5 -HM6)GVX -DNB)2YP -6WC)2LW -BG5)SB6 -KK1)JTF -YDT)244 -GGQ)2DJ -GCP)Q8H -S1Y)J69 -LBV)DYG -ZKN)JBS -8XY)Y8Z -XMH)NHD -XVM)2LX -SYP)BC8 -PXH)YYG -F29)G9Y -BYX)4QS -8MY)S1D -N2Y)BZK -FRC)72W -S2K)YH5 -7JF)K65 -DJ9)K4L -P26)WXT -DW9)1DJ -NP4)3SB -XS7)CDL -6XH)4ZT -2DJ)GCP -2K4)VV1 -Q6P)NNN -HQW)ZR9 -9G2)FNB -H9N)5ZJ -13Z)GKD -9MW)37Y -VDY)BG9 -BL3)12C -LNN)JST -Z3V)T39 -XS3)WYG -8J5)QFQ -7DW)DXY -JMV)DM4 -VL3)V7Q -GZC)ZHV -3N6)R2H -FQ6)7LG -SR9)D66 -1M8)K2L -24N)M94 -JST)WM9 -7SB)99Q -58J)YN7 -WWH)5KS -C39)X9J -58S)KBP -TVF)VNG -TKC)Y34 -KKP)4S6 -XSP)939 -N6J)DZP -JXP)N6R -KNJ)7FS -N3V)LMJ -JVF)R94 -21C)R4Z -NYK)5GN -GVJ)Q6C -R69)NRS -GLS)C7D -T4J)46R -5GB)51S -9WD)7PN -HHX)KK2 -H2P)ZML -DWD)Q9F -FKZ)LC3 -Q9F)M8N -CRZ)LM1 -6DP)YML -NSR)L2X -PMX)Q7K -37R)1GF -L4G)P4W -17N)X6D -JTF)89B -JGJ)DVJ -VF9)GMW -NHD)DJ3 -TRY)F6S -J11)BVW -95X)XB5 -3XD)HPM -7BB)1LW -FJ8)TV4 -JV3)M9W -T7L)6SS -R48)LSB -F2P)9D2 -PTY)QBY -KXM)6G1 -N1H)Q2R -P27)SR9 -1S2)N3G -V7Q)642 -891)TW7 -B9Y)BRL -GW4)3XZ -QWM)G46 -WVK)S6N -N82)317 -8PG)S21 -NT3)1VX -QB5)Y3H -PTT)639 -G8M)WM8 -B36)LX9 -M9M)4P3 -3F9)Q3R -DND)TJL -VQB)6N3 -PJT)JTK -BBN)T4L -LYP)M3V -T9R)HH9 -XBR)3X5 -MX3)SWF -SF1)MXT -X67)6DQ -82Z)FQ4 -L64)FNG -CDG)5D9 -JKZ)XZ5 -MH1)1KD -5NW)ZH4 -P3T)76Z -2M4)CKW -54L)8P7 -JSH)5H5 -LGR)P2V -QNV)SJ7 -KPS)XMQ -F2H)49M -8NJ)KKP -XZ1)LRZ -RVK)J5Z -QT9)NGQ -1TK)P7X -39M)595 -DN9)HKY -HK1)ZRH -SH1)JV5 -B25)GQ6 -QZC)WYC -6CJ)F5D -5R1)HQ7 -FNT)P4J -4R6)P49 -LG4)QT9 -GWH)RY1 -1FX)ZK8 -HK4)G2N -4WL)GPR -SQT)KK1 -RT4)FCN -NRF)P84 -DQW)4L4 -52N)T4J -69D)2FV -RMV)J7N -S9J)1WM -B88)9GT -5M7)GXN -3XF)6FX -FL9)8VZ -X88)JZR -ZVZ)8J2 -Q83)94V -82Y)HT7 -7Y7)7X3 -KNK)R1W -469)PMG -D9Z)GD1 -Z62)WR1 -YDF)6B6 -5KS)6GW -57T)ML7 -GXC)R89 -S2N)99C -JFH)RP9 -KPH)R26 -DZX)93P -CWT)C2H -VKN)5M7 -VNG)SH1 -G2N)F6Q -NFV)FK3 -R65)TQL -Z6T)4NG -RQN)KPR -972)9TB -KZ1)6TY -8K2)HKL -KHJ)H1W -6N3)XTR -25Q)T49 -8HF)K9M -GQX)PHP -5ZJ)9S7 -C7D)VMJ -JXV)SJD -J17)64C -5XN)WN7 -PH9)WQH -43T)Q9V -Z5F)NZ8 -VHQ)D95 -244)7KX -6N7)JPH -HC8)HND -ZF1)39F -24X)ZPF -BWV)HQW -R3N)5R1 -QB9)6XY -KHW)KFZ -S2V)DRQ -S21)1RQ -C9V)TSD -Q1Y)LC2 -93Y)W5C -8ST)T4P -R5Z)CL4 -424)WNZ -R7M)5JS -4R6)H97 -ZXZ)S62 -FRH)SBJ -ZK8)N82 -6FX)MTK -Z5M)BRQ -YYP)FX8 -RZJ)DRK -V8G)TKQ -5L9)J1G -RZG)69H -R9G)X79 -WFS)ZJQ -4P8)GXC -TYW)S54 -R2H)QH7 -6HX)F2H -BBD)DC5 -DDB)6WC -2G3)4JN -FKC)K7V -XTK)8BD -Z7X)QGY -8CG)3F9 -F39)MM9 -F1L)1R7 -ZVH)JDC -BVW)PXM -PRV)BF7 -FX8)1XR -FB2)XN6 -R9L)Z1V -YDT)H52 -6Z5)XZ1 -QD2)Z7Y -TLS)6T3 -54C)DL7 -KPR)4TY -19N)415 -1QG)GNN -S6N)4MK -4L8)LD2 -5Z7)PRY -5C4)2MC -94B)DY3 -CVK)GTS -7N7)P27 -5MW)GGH -2HQ)JYL -L9J)HLP -5Y4)NGN -2BZ)GWN -HD8)CZS -HQ7)M9D -DC5)RK6 -66W)2VT -3D4)GHZ -T49)VTP -PL4)ZS9 -SJ7)TRC -NKT)G5Y -K1G)3GN -37V)4LG -KWL)VDZ -7XF)1P8 -64C)FX4 -DY4)J3F -RV8)8KF -DRQ)KQ7 -HND)2N7 -HQS)HMW -J24)9VX -7DK)3PM -467)VBK -Q6C)TZC -SZY)9TC -BMM)4S4 -HFH)2S6 -K5K)4QP -N6W)RZG -TKQ)489 -4R1)F22 -J1G)YDF -FVW)9WD -CV7)TMC -R6K)H31 -GDL)X14 -H1B)NKT -XTR)PL6 -BSC)SM7 -MLT)S7B -22S)R7T -X8Y)4WX -NR9)NK9 -FSM)J3S -WHF)VSG -ZBG)Q3D -RMY)7KM -XBX)1M8 -MHY)1C2 -GSS)X9G -86F)Y4W -VL6)6H9 -1VH)L3B -SF8)CDG -GTK)45F -49M)NLL -FN6)PN3 -KSC)R3Z -6TN)3QN -FNG)742 -X45)WWH -SF5)2WH -JSJ)B1H -95L)M8F -L59)C4Y -93P)M89 -K1C)6ZZ -21T)8M6 -X9M)7NX -WPK)LNG -393)F6N -M4L)JXP -VKN)X88 -NFK)ZVZ -LKV)C2V -SWX)TM8 -V7F)8ZN -3RW)FD8 -9SM)H27 -TP3)1YB -6MG)D8X -8S7)345 -9SV)X67 -25P)JDD -BFX)TNG -36J)VBH -HN7)WVK -ZR3)3NR -M3V)GPY -52M)MFV -MZB)CJ5 -MX3)XLQ -LCG)PHS -HZD)RNC -GWN)DWD -XBM)WP4 -2FV)YXW -ZTP)QD2 -R1G)JY6 -KY4)8CG -H54)RVK -5HG)WYQ -BVC)SK1 -948)P3T -SV8)5MW -V4D)YLT -69X)LNZ -BL3)Y97 -DXG)WLZ -VV1)SS3 -ZCD)VXB -X6D)XL2 -B9H)2NB -KHK)WPK -YLT)KFT -P49)CC5 -KBW)CRH -8KQ)LJ4 -8JJ)VTJ -TKM)428 -3SB)273 -GPY)R2Z -WTX)P6W -LB1)3PR -Y1R)DJM -25P)CY5 -SVB)PJM -56N)S2V -H82)8D5 -CYB)GP4 -HJ2)BSH -2J1)F1T -C4Y)PRM -TZC)PM5 -K55)NBJ -X43)LPP -WYG)3FW -WFG)N2Y -Q37)5L9 -WSF)KSH -V2H)S9J -HN2)DW9 -3LL)PFH -6X3)XVM -8XZ)991 -26L)WTX -Y97)5C5 -XXL)79Y -NK9)RR8 -L7W)83Q -8TX)45B -GMJ)1H4 -ZRW)58J -36X)PRS -8B2)HTL -8JZ)L94 -PRY)QTW -PL4)X8Y -89N)1RJ -DFJ)62K -5QZ)CN3 -RYQ)SL6 -1H4)PGZ -B1H)J88 -JCC)111 -V6W)GG7 -BZK)97X -49J)WVY -1WM)21X -TCN)KSC -RRD)26V -VC6)WPS -Y5S)YJS -DVR)2J8 -LJF)839 -64D)GZC -79Y)SZY -JHT)D6J -K4K)L59 -YHB)QWM -6H9)MRR -X79)M62 -LW7)GGB -469)TRQ -14K)951 -L9Y)K51 -W7C)Y73 -XD1)CYL -1XQ)HYK -Q19)PWG -F4M)KHW -SM1)J3Q -MV1)1X9 -NMV)3SM -8ZD)L61 -VWX)6R6 -S4Z)JK4 -9GT)R13 -F66)89X -DLT)K6R -H4C)NW9 -R3D)6Z5 -MKN)M5V -H4C)22S -BFM)J2V -KQW)G8D -V61)6HG -JX4)LH3 -PHS)P68 -V9M)56X -1Q6)Y8V -319)KX2 -M8F)881 -974)KSL -LRP)XXL -M3Y)Q39 -LC3)B9H -4T8)ZRW -KYB)T7L -DXJ)72V -SRP)D3M -BRN)NGD -43S)NJ1 -KWJ)VGZ -DNY)F2J -DKW)YT1 -6B4)6N5 -GRQ)RYT -4KV)WFG -6PG)T9R -Q3T)V2P -4M5)HLG -WKZ)9ZP -XTP)JMC -PVZ)JN1 -5F2)26L -76Z)R5P -FVW)NS1 -MWS)PXD -Z7Z)8S7 -CTH)7C2 -837)48K -3SM)HYY -J2B)1TS -Y8V)BS6 -YYD)3XH -4F7)BFM -6S1)95D -4KN)JV3 -GSZ)HVF -9CP)GPZ -BFN)LB1 -N72)741 -K6R)3WF -P4J)QQW -54G)469 -36T)GJ4 -HXM)X6W -MR9)M29 -XMQ)SP9 -71F)TJR -95X)DLT -1ZX)QVK -F1L)1SY -B7X)XDB -FJW)ZCR -43X)1XH -D5H)93V -FQH)5RJ -CLW)1RG -X4Y)X9M -CRH)DWH -XWX)GWZ -36J)TKC -YFN)YJ6 -15X)MBT -6T3)NDG -8SY)4R7 -XMG)HR5 -KSZ)WKZ -PM5)3K8 -BR4)J1T -F72)GV7 -317)P1W -CV7)SPK -H53)PMX -NDG)56N -N68)ZXZ -X3W)XGJ -JRJ)S7X -MKN)DBW -8CM)953 -M2K)3XL -95K)95X -58S)4HL -D95)L9Y -FRH)KQW -NLL)C3D -X1H)FM1 -R1M)GGQ -Y8Z)W1B -KLD)G1V -6CJ)R5X -5C5)HN7 -T7M)ZXT -SZF)B5W -RPW)6TG -3VP)2W9 -X2J)RXH -DWG)C9V -9FB)524 -1PZ)8ZD -ZKZ)6S1 -L36)ZKN -F1J)2D4 -LWC)6SW -SWF)Y4V -51L)MWS -KFZ)52N -GD1)HFH -LFK)L36 -KPZ)ZQ6 -3NT)W48 -2CD)G3D -345)JXV -2LW)SWX -9ZY)XTJ -VWR)576 -STH)NHY -L4X)M4L -ZML)RN7 -RDF)7PB -7FK)3KR -GVX)DCF -1WX)DD2 -971)H6W -H6H)BPX -BWQ)Z4J -JPL)3SV -QWJ)TR8 -376)H9P -Q3D)1YS -1N2)FQ6 -2LM)53K -VSG)6DP -KNM)8B7 -S7B)YXF -YHB)JHP -Y7N)CPB -M29)3FB -J37)C8B -MK3)WHL -MRG)TQ8 -BFM)DLH -H4Q)9HF -D81)R7M -LRQ)ZKZ -C1B)413 -BKC)PW6 -GP4)6MX -C39)JSH -BW8)TL2 -71Q)3YP -415)H2V -DBH)BR4 -JJ7)J2H -G52)87N -YV2)JN3 -7PR)Z3V -999)G8M -S7Y)JRJ -G3D)88H -SR3)NTR -JY5)FC8 -MYL)B7X -K7V)HM6 -FXY)L47 -NNN)GYH -8JJ)Y5S -3G5)37V -FLP)4B2 -839)83S -H27)CV7 -X4F)RXV -S3P)WMZ -LD2)SF8 -DYG)77S -LGR)2LM -7BX)G2K -KNF)9S5 -JBS)R45 -T6C)CGH -CNV)2BZ -356)1KP -P93)54J -VGZ)31Y -GNG)HDL -RHW)222 -4T4)4T8 -WVY)M5Z -KQ7)XMG -K7F)S2N -X6Z)Z9S -XYH)WFC -7BM)J2B -H9F)LKV -WDJ)HWH -MWM)83M -YM5)7J5 -Z62)8NR -99Q)TVF -VDP)C2N -9VX)B5T -YS6)KNF -35R)ZH5 -JN5)Y4H -MSN)XSP -776)CJ4 -3FB)HXT -HZV)6HY -Q6N)HXS -MBT)FTN -3JP)YJ2 -4DC)KSD -8PG)5QZ -YSP)CNV -THM)CST -3X5)BPC -ZG9)4KY -8M6)MZ5 -FDF)XNB -H4X)N72 -ZH5)J79 -KN7)ZXV -1GP)R76 -K5R)CLZ -W8G)XVF -YJQ)HB8 -BWC)TB6 -WFH)T6C -DPB)VYF -K8N)KWJ -C2V)HMF -H93)HF3 -TR8)MFW -RJ4)F66 -BS6)FVW -QFW)5B2 -ML7)FB2 -TGY)X9Z -PRM)ZV3 -4YX)4YV -36D)N6X -XLQ)TLS -WMZ)NRF -BCM)2CV -M74)CHT -JYL)LQ4 -RSN)KXR -KNK)3Y2 -89X)BJK -C2H)4YQ -YYQ)VMB -164)11H -WYQ)WSF -1RG)DRH -GKD)LLT -H53)T2F -X2Q)F82 -B5D)5F8 -JK1)4F7 -1YB)P26 -B6F)552 -RTD)883 -ZPF)DWG -JRV)DL1 -MLQ)S1Y -TX8)5QV -NDT)2MF -HFS)61F -HD8)TCN -8BL)F2X -4MK)R6Z -WVN)RMY -GGX)JCC -GQ8)J11 -H4V)5FJ -3JD)VNC -7KS)9SM -NTR)YV2 -4LG)JK1 -3XZ)GGX -SVZ)P96 -4WG)N3V -QY7)8N9 -XMP)LKL -T4P)RLM -J7C)JJZ -7PC)Y23 -LPP)M6T -F82)9KL -9XR)VT4 -SF1)4T3 -FW6)N66 -QBY)D49 -BCM)17Y -H1W)R6K -ZVN)7QK -BRH)7JF -LKL)39C -LV1)BJS -8PC)FN6 -CHB)TBS -ZLR)3XD -8BD)BSC -NVC)9FB -Z9L)HK1 -FT3)BWL -446)S8V -LM1)D8G -KH3)Q6P -J8C)WFH -YT1)SDH -CGZ)X3V -77B)V9M -2RJ)H4V -NHY)H47 -89B)HM7 -Z1V)58S -17Y)1Q7 -J3F)891 -WDG)VSZ -PJM)21T -3YL)74D -8XJ)15N -Z2X)VHH -N6R)R93 -5QV)8XY -KSD)RYF -6DQ)X8F -Z2Q)MZB -ZFG)972 -5LK)FT3 -D25)1CF -RMQ)2HQ -85N)HDY -952)WFS -T4J)B88 -2MC)JFH -BRL)D64 -GJ4)65N -ZC2)QLQ -69T)3WV -W4F)WMG -74D)NCN -3YY)19K -JKG)6CJ -S68)GGZ -6N6)H2P -3XL)ZVG -S1D)14K -GMK)DW3 -HJF)1D5 -9DP)P9D -18K)Z2Q -248)YD2 -DTK)MR3 -LH8)1GZ -7ZC)RZJ -YJ2)ZVN -JN1)1FX -3WV)289 -53D)GJX -883)FXW -79K)ZXD -DLH)9X5 -BRQ)KHK -2XW)R65 -RGD)GCY -RNC)TR9 -HYV)54C -SJF)BBD -T81)F2T -GZ2)KBQ -G2K)48L -PL6)B5D -R76)Z4Z -QVK)TDX -F6N)M6X -8XQ)3JP -HXD)WNB -CLZ)37R -K6R)SY1 -X9G)8CM -2W9)W4X -ZXV)JC5 -HKY)1Q4 -KV1)QZC -LMT)CLW -Y4M)P57 -1YS)SJF -NGV)N1R -VLF)RGD -FJ5)8WN -PWG)V4K -XDC)KY2 -3DJ)RV8 -1RJ)2GN -WXT)MP2 -R89)JLR -GGB)RDG -Z6L)GQX -ZJQ)TLG -3WF)FQH -5YP)5Z3 -C1B)CCD -SBW)BQB -41C)W4H -1P5)YYP -R5X)36J -DZL)KNW -P57)CN4 -C85)78L -6YB)S7R -CYB)LNN -881)Z5X -642)B5K -X9J)SQT -BJK)M39 -BMW)SHT -2NS)VKN -1C2)JHT -H46)ZGD -JY6)RF8 -V1D)82Y -Z4Z)FW6 -CRP)JRG -1VX)77V -M2F)MHH -B7X)JJV -H29)7JR -Z4C)N13 -HN2)PRV -FTN)5FY -8HS)Z4M -JTP)GLS -JST)8XZ -4GX)T2P -1GZ)V8W -5MW)RT4 -9G2)QPQ -X6C)NGV -GP8)8SY -J67)ZBL -R45)BWC -DDF)S37 -31R)PHR -V4K)2L6 -J69)SYP -DVF)R29 -DLS)1BQ -72W)JKH -JPV)FL9 -TSK)69T -93V)T9M -CST)WPW -37Y)BJ8 -JR2)V4Z -B7C)X1V -WN7)GCD -K65)TM5 -HFS)KYB -1XR)TX8 -7L2)NXY -57Z)M6W -WMG)5HG -F6S)3YF -FMB)N6Q -HS4)QNV -XN6)X2C -56X)Z5F -NJ1)3M8 -65K)S2S -MSJ)Z3P -3RW)YJQ -YRB)L4G -5DZ)5YP -TB6)TGV -PDM)H9F -MTR)B36 -GGH)2LS -4S6)4KV -SVB)MV1 -JQN)18K -SRN)ZFK -ZFX)HXD -YNR)GCL -8QM)GDK -17G)B9Y -JKZ)19N -MJD)5BH -NSR)24N -T48)CF2 -Q3R)3TZ -741)T7M -P2C)G9Q -V8G)17G -GCC)54L -53K)TC8 -ZGD)F7V -J5Z)Z7X -4YV)HZV -GPZ)69X -RYT)RTK -Z6T)7ZC -FMT)ZVJ -56X)7KS -M89)YDR -F6Q)V8G -Y4V)MY7 -1Q7)17N -YV7)HQS -YLQ)GJ2 -5WT)VQB -YN7)DR2 -MPX)JBC -LFL)DPB -TNG)5Q1 -LW7)HC8 -HBR)Q6N -9K2)DNB -GXN)MHW -SGZ)1HF -WFS)N4R -3GN)2K4 -5Y4)1MH -M9W)7PR -WCK)DMQ -COM)TKH -6XY)LTM -WQF)1S2 -Z6N)3BD -CF2)LFL -GDX)ZQ4 -PGZ)1VH -X5D)6CP -TDX)MKV -3XX)BHR -SPL)DXS -GM5)TZR -M8W)DBH -PFH)KGJ -W4H)MKN -SPK)LRQ -V4P)63V -5LQ)WDG -L2G)49J -HB2)6Q9 -YV4)NTM -H47)9MW -ZB8)Y8J -C3D)HTQ -9HF)9K2 -XDG)GDX -FMS)239 -JJP)PKV -6C1)BL3 -FNX)JX4 -SN2)237 -TSD)PNN -RY1)JL3 -TX5)B2R -BS5)HJK -TBS)JNC -1BQ)PR5 -NRS)FX1 -5GX)BKC -8Y8)FRH -GP1)KFR -H1W)ZLJ -FX1)WT6 -HJK)WFT -7Z4)GT9 -FD8)RGG -8VZ)5PJ -1LW)PTY -PTT)15X -QVZ)6LR -Q9V)WMP -BLW)4DX -554)35D -YML)DND -997)CTW -L2L)6WB -PR9)K5K -6TY)5Y4 -2RQ)DVF -5PL)NK7 -3WB)KJ7 -PXM)HN2 -NBJ)FMB -BGN)BRP -BTH)C2B -9X5)MLT -XGJ)KGD -TDC)SBW -56Q)K7F -HF3)Z2X -RP9)952 -PKV)K4K -222)95K -LX9)4WG -RYF)HB2 -5CL)C4P -J2H)6PG -CXP)5GB -38R)L7N -NJ1)YDZ -LBC)42B -6WB)NCK -524)YOU -D8X)YNZ -KY2)BRH -W5X)DZX -SP9)G1J -JKT)LGJ -J2V)PJT -6SS)R9G -8MF)2L8 -X4J)8JJ -T1P)DLS -NWC)76R -YXW)RMQ -Y64)9NF -XB5)52M -JKP)YC1 -FZ2)ZCD -Q3S)CWT -YCS)QDR -S3M)792 -Q7K)N5M -952)MYL -GPR)F37 -Y7G)TFK -V7H)2G3 -CHW)BVC -FSM)TRY -RS7)BFX -KF6)3RW -TGV)6BJ -3TP)CXP -DXS)BW8 -8QM)NT3 -R4Z)X43 -7X3)7N7 -JJZ)3WB -GWZ)K7Z -XQF)R1M -2L8)4YX -891)F1D -S73)KS9 -289)3TB -XJF)PDZ -C29)K7N -YH5)8F3 -9NF)8LD -YX7)1NW -ZLJ)ZGS -DWS)CY2 -Z4P)XBM -HKY)K55 -P6W)BWQ -P1H)L64 -54T)25P -W38)6KP -CNV)9S2 -7FS)75T -9SV)PQQ -H46)VL3 -3FW)W91 -JBW)T99 -J89)MLR -CJC)4B6 -NYK)189 -R2K)3CT -S54)BHJ -98D)HRL -F1T)GRQ -T9M)NZJ -5B2)FNX -PQJ)D89 -WG3)2W2 -ZS9)WW8 -FSG)5SS -DW4)ZFG -78L)49Z -NGQ)2TJ -M6X)GDP -KXR)95L -1WQ)FNT -BRP)L4X -J3F)5C4 -2NB)JJD -SZL)5PT -FNB)DN9 -LNZ)ZBG -Z4J)NQV -D6J)H54 -1CF)SZF -QQF)1N2 -FFS)VF9 -NK7)KRM -6HY)TDQ -C2Q)16T -JTK)ZLR -1KD)N3R -2XH)JKP -BJ8)QHR -G9Y)5F2 -4R7)HGM -JGH)XS7 -72G)LLM -QLQ)Q1Y -TJL)8JW -N8F)8SX -JY8)HZD -3W9)JPV -WK4)HBD -8X9)6XH -YYG)WJQ -HZL)NQZ -BLY)JJG -6CH)CR4 -GQ6)248 -DWH)5LK -LQM)Z7Q -SN2)4DC -BF7)BTH -Z9S)NG8 -F5D)HK4 -2S6)5NW -LTM)757 -FC8)89N -SBJ)4T4 -XLM)XQR -S29)TDC -1YK)RL3 -6J2)7NB -SK1)7CS -GBD)H77 -9KL)HJF -LJ4)VST -S9W)4KN -99C)Z6N -L58)M2K -5JS)LR8 -WR5)9XR -V6W)WK4 -9S7)FRC -TM8)C39 -F4Q)Y86 -BN1)MTR -BGG)GP8 -GJN)MV8 -TLG)XYH -83S)CHW -Z1H)GX4 -3TB)HHX -J3Q)JQL -5Q1)75N -W91)57T -DVJ)HBR -B6F)M9M -WMP)5XN -WXQ)B17 -83M)XMH -8N9)SAN -LVG)8ZV -L2J)7SB -FNT)KM7 -BPC)B9T -1TQ)K27 -JZR)RJ4 -L9S)H93 -189)36D -TZG)2Z4 -5LZ)HXM -SJD)Q3S -WJQ)D81 -GP8)GZ2 -1TP)ZNV -X2J)837 -DJM)KDJ -7GP)NYK -TQ8)446 -HZL)4L8 -29G)3VP -4LZ)XTK -KFX)6N6 -HPM)WWQ -X1V)KVV -Y64)V4C -5GN)54T -SJ1)QS3 -DM4)83W -KDT)ZB8 -DL7)DKC -TML)SPL -LC2)K1W -MHW)5Z7 -MXT)RQN -9KL)K9L -M3T)YRM -KFR)Q49 -1DJ)SN2 -F82)2J1 -PWN)5PX -YT1)V7F -T6S)T1F -B8L)WB2 -Q79)LKF -853)RTD -KBQ)356 -HTL)54G -43T)53D -B5W)PH9 -7KQ)8TX -T2Z)1WQ -8HY)29M -552)M74 -STR)6HX -FRV)HMM -45F)J7C -4Y9)HFS -GNN)WJ6 -HXT)JQ8 -PNN)51L -PHR)RK5 -MM8)H1B -N66)G85 -C4P)W7Z -991)FSM -7QK)SLP -GDP)71Q -5MC)MRG -F2X)HY1 -B9B)CWM -SVZ)HN8 -XDB)4P8 -BS3)VFP -VXM)KCL -9G6)831 -9Z8)FNJ -GX4)C2Q -WFB)MZ9 -63V)MX3 -V8W)82Z -RTK)319 -427)WY1 -4T3)VVN -T2P)4LC -CR4)FQS -K4L)DTK -HLP)WCK -4YQ)H9N -RK5)QFW -GT9)SRN -YXF)FXY -V74)L3W -MY7)2RQ -JLR)JNS -9S5)LPH -H54)J37 -8XR)BLY -QMC)T48 -4TY)1QG -Z4J)H82 -BZC)LKD -4CP)86F -Z24)L58 -1FN)X15 -5FJ)QWJ -K27)2CD -3Z9)3W9 -L6V)J1J -51V)HJ2 -WD5)Q99 -49Z)G6N -Y4V)DDF -MFV)3GH -B1T)9CM -X9Z)BG5 -2M6)1XQ -2J8)3G5 -VMB)13Z -51S)BMW -1MH)LFK -VBK)3D4 -SDM)8XR -7NX)S2K -52L)4NL -LRS)664 -JDD)43S -JJV)H6X -62K)7L2 -WR1)L3D -LN4)WXQ -S52)C85 -F22)9SV -LH3)8B2 -YBD)8MY -TGM)N6H -ZVJ)MSN -S2S)5HV -2MF)GP1 -9ZP)3ZK -1LW)H44 -QTW)T9P -GHZ)YV7 -W7Z)M3Y -5FK)NWC -97X)36T -G7X)K5R -GLP)XQF -WQH)ZM7 -8YP)KF6 -WNB)WG1 -W21)1TQ -VBH)XM4 -CY5)3N6 -G1V)K1G -L2X)L9S -2CV)3LL -BKC)LC8 -R5P)JDL -JL3)T5B -HDY)FRM -XL2)F29 -8Y8)N86 -C8B)FDF -L3W)Z9L -WJ6)6FW -5HV)157 -DW9)1WX -C2B)JR2 -6HK)7GP -N86)971 -GZ6)KHJ -V4Z)376 -WT6)F4Q -H97)FP5 -M4L)MCT -D8G)BCQ -XPG)NP5 -8CG)GBD -6SD)6X3 -54L)1TP -N1W)MJD -ZXT)VXM -QH7)JN5 -S7H)4M5 -QSC)44B -19K)QLJ -951)25C -PJZ)W21 -X8F)X4F -CZW)SV8 -ZYJ)F5C -XNR)KPH -658)47Q -D66)3GD -ZGK)D65 -4ZT)YBT -3NR)K3P -WMD)HRP -VGN)554 -2GN)WH3 -8SX)DXJ -Z4M)MR9 -R1V)VDY -1D1)CRZ -CC5)MH1 -2NS)PXH -SLP)1FN -PTB)LYC -V4D)Z5M -Z2N)X77 -DR4)7KQ -646)98D -9PN)F21 -PB8)728 -WXT)4S9 -3YP)TGM -6PG)776 -9KY)T7C -5SS)LV1 -8HR)53Z -972)FZ2 -XJ8)9PN -6PB)Q35 -ZCR)42N -NNP)YPG -SL6)XL4 -1CG)YZJ -QKG)5GX -L94)HD8 -ZVH)GVJ -R93)3YL -4GC)2XH -FNJ)ZL5 -2LR)YBD -YDW)HMN -S8V)YRB -YV2)HS4 -6B6)6WZ -SVG)LB5 -DMQ)VWX -72Y)997 -MHY)3YY -JX9)XHT -MTV)DSB -413)6SD -DSB)25Q -9HF)BRG -B5W)P93 -9TB)XTP -JN3)6W2 -TFK)MKW -T49)4NY -742)MSJ -8F6)ZKW -TRQ)3JD -F2T)R8H -LQ4)GMJ -B9T)H46 -T2F)ZC2 -VC6)TJF -YDZ)R48 -RGG)974 -DTK)H4C -DTF)QCP -7KM)Z4C -GTS)MLJ -296)424 -664)H86 -2YP)ZYJ -V18)VC6 -7CS)SQH -DZS)3X8 -QYT)8HS -62Y)SQW -D8X)YXX -N2X)D3B -P84)6J2 -JPH)DZL -WM9)KWM -TM5)GM5 -W4X)YYR -TNG)LRP -1KP)ZQX -MZ9)72Y -WJZ)MPF -NP5)SQ3 -D66)5QS -H7H)ZCB -16T)V74 -X15)1WS -8NR)Y7N -237)DYP -N4Y)CGZ -Z8K)BYX -8KF)N6W -RF8)NMV -WFC)7XF -449)DDB -D49)X1H -TM8)78Q -G6N)73R -HGM)GD7 -F21)Y1R -TRC)5HH -N14)S73 -ZXT)BS5 -NG8)4L5 -8ZN)Q79 -4HJ)Q3T -837)NDT -1R7)R2K -77S)6YB -S7R)1XY -2VT)KNJ -WQ4)64D -M5Z)PVZ -RQN)8V9 -VVN)K2K -V2B)N3K -B17)7BX -1W5)LMT -1YW)X2J -XJC)XJF -P4W)4J1 -PRS)Q4P -BMM)QB5 -L7N)H29 -4W5)GKS -8WN)KH8 -N4R)39M -4NY)14W -19Q)ZG9 -W6W)J8C -PWZ)4RW -8F3)JBW -BC8)F4N -QG8)VDP -YG1)GBY -KRM)WJZ -4HL)2TH -W1V)FMT -1BL)NC2 -RTN)R6C -QLJ)PLT -SQH)93Y -KM7)9G2 -5Z3)JY8 -WB2)YSP -3S1)4W5 -5BH)SXV -28Q)5Q7 -PDZ)XD1 -D79)WHF -6BJ)DQT -5F8)C29 -46R)XNR -NC2)2Y8 -T5B)863 -TJF)PDM -L47)5QW -F59)JX9 -RK6)QG8 -GD7)RWP -863)7DK -97R)LJF -6N7)X32 -WLZ)XDM -RXH)79K -WG1)NQW -BNR)1P5 -ZXV)QQF -ZJX)GSZ -X2C)L5L -NVC)L2G -T1F)FK2 -GGZ)KH3 -TZC)R9K -157)FRV -3CX)Z1J -NS1)BGG -MFW)36X -DW3)C53 -88H)LP4 -FX4)F4M -676)7BB -9TR)Q3H -P5H)Z1H -LB1)XBR -SWS)FLP -4S4)QMC -KNW)5LZ -3PR)TVL -JYK)46F -ZM7)Z6T -Q99)427 -5R1)MYP -3TZ)YHB -QPD)L6V -HB8)K7P -2W2)ZFX -BS3)GWH -953)S2C -1BC)WKC -S7X)9PL -1RQ)KLD -1XY)JRV -D37)SF5 -PXD)P2C -4L4)CVV -MYP)2VZ -WPW)SFQ -N6H)8D7 -8B7)9RM -297)Q93 -LNG)R64 -BXB)NSR -DKC)MTV -6C1)81V -75N)21C -XY7)THS -BRG)YY2 -F37)RMV -831)LYP -M1P)GZ6 -ZXD)NR9 -6G1)35R -H2V)51V -Q9F)RRD -FXW)3XX -ZV3)CDP -JC5)JGH -Y73)KFX -V6G)1W5 -7BB)DR7 -RN7)56M -3GV)8X9 -HMM)41C -JK4)V1D -MFV)2J4 -QQW)H62 -N1R)CCC -B5T)3GV -G8D)8QM -JNB)Z75 -8D7)ST5 -JXX)C1B -G5Y)Y92 -G46)DW4 -3CQ)R9L -FR9)Q83 -N6Q)JR4 -ZG2)S4Z -JDC)NCF -ZLX)2XW -JJD)QLN -YY2)FJ5 -Z3P)W7C -LSB)N68 -64D)8BL -PR9)J67 -N6X)M2F -SQ3)XZ7 -MKW)KVM -L61)PL4 -R2Z)2BF -HGM)KQK -222)RJQ -4LC)PY4 -54C)N14 -MLR)Z7Z -BBD)W1V -JK1)32M -SY1)3S1 -65N)3TK -1X9)4HQ -6F3)H6H -489)GFB -Y86)52L -HN7)R1G -48K)5MC -4P3)Z6L -CHT)8R9 -3M8)HKP -RK6)PP4 -X77)V4D -YDR)LCG -DZP)3CY -75T)TKM -ZFK)5LQ -6R6)8NV -TVL)RHW -HMN)BNR -PG2)VN1 -FVQ)SQ5 -1HF)W5X -WVY)TGX -VYF)2N1 -BJS)LTJ -72V)GCC -8NV)BS3 -ZL5)P1H -3KR)69D -CZS)8WW -4N2)72G -KK2)JXX -5Q7)KPZ -4QP)HYV -1SY)V7H -CN4)JTP -9TC)SVG -K7P)T6S -QFQ)999 -NGN)QKG -BHR)DR4 -TGX)XPG -DY3)YG1 -M5Z)PHZ -KBQ)HVY -9D2)N5J -GMF)4LZ -1P8)BFN -GBY)KY4 -49M)LWB -FNZ)FFS -JL3)V2H -LB5)7FK -PM5)1BL -PHZ)LH8 -NCF)YNR -HSK)W6W -5RJ)C95 -RPK)ZRK -Y34)54N -5QW)TZ5 -KGJ)43X -P2V)Q9T -NQZ)L7W -WP4)S29 -J3S)C9G -5C2)TX5 -3PM)PK2 -3GD)393 -CCD)3Z9 -QKQ)PB8 -FCN)LRS -FQ4)M3T -45B)B1T -NPJ)MK3 -KGD)JJP -F5Y)JKZ -C6D)HSK -TR9)7SS -2TX)H73 -NFV)X5D -C2V)43T -M6T)KPS -PK2)1CG -TP1)N4Y -1D5)D9Z -MTR)97R -3TK)X3W -R7T)3VC -PHP)1LV -5GB)2H5 -YC1)24X -S5H)W79 -FQS)JVF -DML)6F3 -Z75)LXP -DMJ)29G -54N)GSS -RWP)D79 -VBV)XWX -VST)CMS -GZ2)676 -N72)FP3 -792)ZJX -H73)J17 -M8N)WQ4 -H6X)L5G -3VC)LBC -YBT)YR2 -LYC)4GX -3VP)17F -F5Y)9ZY -8LD)BCM -7JR)X45 -MV8)FY7 -JN6)31R -MZ5)CVK -239)S7Y -DJ3)S7H -RVK)6HK -G85)WR5 -LKF)TZG -SQ5)NP4 -HN8)H53 -CTW)MCJ -8ZV)6YF -2RQ)SR3 -MRR)Z4P -WQ3)TYW -6SW)L2J -HFC)CTH -N5M)1TK -757)RDF -R5Z)MHY -NW9)V3P -K3P)PWN -GD7)GDL -B2J)FN2 -BRJ)GK8 -S62)3NT -9BH)38R -KQK)WXW -2LS)T8V -4J1)5WT -7J5)H3D -W1B)F72 -F4N)NFK -QCP)4HJ -DWH)V5B -87N)XY7 -F13)LWC -7VH)67W -PMG)DY4 -JMC)WQ3 -6HY)PTT -YJ8)DML -9CM)DM1 -54J)DNJ -1Q6)8ST -CKW)XS3 -ZKW)JPL -111)YFN -H6W)R5Z -THS)X4J -DTM)PWZ -ZH5)8PG -JR4)Z24 -NCN)8HF -3BD)B8L -76R)LN4 -N3K)97M -JJG)N1H -5JW)P48 -YJS)XMP -4RW)T2Z -D65)DNY -KWM)ZGK -5FY)9BK -Y8J)7DR -5PJ)1YW -24L)PTB -XTR)PJZ -LLM)QSC -R6Z)V6W -H62)PQJ -HT7)V18 -6CP)S3M -WXW)N6J -GJX)F5Y -Q35)QY7 -3K8)F59 -8SX)SWS -B2R)6N7 -R8H)CRP -CGH)HFC -NWC)QKQ -P9D)BLW -NK3)YLD -CDP)2M4 -Q39)QB9 -F2J)X7D -J79)QHD -VXM)948 -X7D)GLP -NP4)Q37 -69H)K1C -FF1)65K -P7X)YDW -HTK)B6F -273)CTT -D25)164 -QGY)DXG -G46)BMM -QPQ)SZL -HM7)G7X -VMJ)J24 -5QS)RD6 -KVV)4CP -6W2)8KQ -1JP)PR9 -4B2)SF1 -FX4)NNP -2N7)ZRC -JQ8)N1W -LKD)83V -345)CJC -HVF)QYT -Y4H)7VH -5LR)4MJ -S2C)FSG -V5B)BBN -5X5)SJ1 -MKC)NPJ -BWL)F39 -VDZ)Z27 -7GP)YB3 -8R9)R3N -SQW)GNG -3X8)V2B -D89)SM1 -Z4P)RSN -YB3)5LR -V4C)1JP -FGH)FF1 -GKS)R69 -M5V)H4X -3CY)KXM -G4S)D5H -12P)1YK -3Y2)R1V -KTZ)DQW -KD3)L2L -KSL)F13 -R3Z)JKT -G9Q)1D1 -2J4)5DZ -X3V)MM8 -Z7Y)1BC -G1J)G4S -W4X)LFX -YJ6)JMV -FP5)KN7 -PCQ)8HR -FN2)W8G -31P)WFB -YXX)CYB -NXY)77B -NCK)Z8K -VPX)3TG -CN3)JY5 -HXS)WQF -FK3)DZS -WFT)9DP -XZ5)F1L -639)T81 -R26)PCQ -2VZ)YYD -4S9)1PZ -HVY)V4P -K55)K8N -2Y8)WMD -69T)24L -MHH)SRP -WPS)YWV -9PL)NHB -D3B)KDT -SHT)GJN -42N)6MG -K9F)YDT -N2R)FVQ -F3Q)296 -YML)8XQ -6YF)B9B -R13)Y64 -DNJ)DKW -H44)ZTP -1Q4)5JW -RLM)BRJ -LMJ)8HY -CL4)LF1 -6GW)TMM -VTP)JWQ -TQL)G52 -3QN)VWR -BFN)VPX -T39)TSK -Z1J)S3R -F7V)XBX -VNC)LW7 -WM8)788 -HBD)K9F -JQL)JGJ -3SV)WVN -DM1)297 -VHQ)467 -PVJ)12P -3GH)2M6 -6MG)KD3 -1NW)4GC -VTJ)FKC -Q8H)P86 -5QW)BXB -ML7)V61 -94V)NK3 -XM4)TML -V2P)5Y3 -CR6)JKG -7LG)S9W -8TX)V6G -2JY)ZG2 -DVR)57Z -VN1)Z2R -ZC3)N2C -SB6)RPW -58W)1ZX -VFP)X6C -JQN)ZC3 -53Z)LQM -KWL)TP1 -HKP)4BW -S9T)Q19 -K2K)WD5 -WLM)YV4 -SFQ)4R1 -6KP)CTQ -V3P)XDC -CXM)MKC -31Y)Z62 -XHT)L7R -FK2)S52 -LVY)HFP -RJQ)KV1 -9S2)2LR -NZ8)DVR -JKH)PG2 -ZQX)3TP -81V)9CP -42B)WDJ -7PB)S68 -39C)6C1 -RR8)KSZ -XL4)RTN -3XH)RYQ -78Q)TP3 -GCD)5YQ -R29)LVG -Q3H)646 -TMM)ZLX -4B2)WDB -6N5)449 -3XL)NFV -CDL)6JS -TMC)B7C -R1W)ZWC -LH3)XJC -CHH)DFJ -1FN)MLQ -LMT)658 -HK8)BN1 -73R)1GP -ZQ6)6B4 -Z5X)D37 -YPG)GTK -8SM)VL6 -W5C)C6D -4BW)YS6 -DYP)2TX -R9K)BRN -KS9)L9J -XTJ)B25 -Y23)CHB -NHB)LG4 -L5L)7Z4 -DRK)9SL -ST5)NVC -2WH)DTM -1LV)SDM -788)256 -TW7)6TN -6FW)3CX -BG9)4Y9 -67W)JJ7 -2D4)FR9 -Z8K)F1J -LTJ)31P -R94)YJ8 -5PT)MPX -9SL)LGR -FKZ)9G6 -DR7)SGZ -SM7)9KY -TKH)8MF -VXB)4N2 -XQR)W38 -21F)HK8 -Y3H)XLM -DBW)M8W -11H)853 -1WS)66W -DW4)KNK -NQV)SVB -6ZZ)8YP -ZWC)5PL -PP4)3CQ -T8V)THM -J1J)HMK -CPB)Y7G -GYH)9BH -WPK)FMS -95D)FJW -HM7)CJJ -ZGS)LBV -HMK)BZC -2BF)DWS -LWC)85N -L3B)M1P -7C2)WG3 -3ZK)7BM -GDK)8XJ -LGJ)4R6 -DL1)JSJ -44B)6T9 -KFT)CXM -Q4P)STR -LBC)6ZD -GDK)STH -6MX)F2P -Y92)21F -6ZD)YYQ -HYK)58W -3YF)KNM -X9G)8K2 -QWN)JQN -17F)KTZ -CJ4)62Y -KQW)GMF -15N)S9T -G1V)GMK -M62)X6J -8V9)SVZ -WW8)DJ9 -FP3)28Q -PMX)F3Q -N3G)56Q -46F)ZN3 -D3M)S3P -D64)LVY -72Y)ZHM -LPH)WLM -HY1)HZL -L3D)QPD -Q9T)X6Z -6HG)3DJ -KBP)9TR -25C)9Z8 -ZR9)RYK -TJR)5C2 -56M)X4Y -TL2)5CL -939)ZVH -595)DTF -Z27)D25 -54T)MWM -ZBL)W4F -6JS)H7H -YWV)QWN -5D9)S5H -P96)KZ1 -TDQ)8JZ -NQW)VHQ -K9L)DMJ -H6W)8F6 -2TJ)8NJ -MCJ)T1P -M94)JNB -5ZJ)9BG -KCL)RS7 -X6J)ZGQ -PQQ)JN6 -S2K)5FK -K7N)X2Q -HTQ)GW4 -LTJ)RPK -DD2)8J5 -7NX)Z2N -6LR)R3D -YR2)7Y7 -JBS)CZW -ZRK)XJ8 -4L5)3XF -GJ2)FNZ -XTP)YCS -HRP)P5H -BRJ)J89 -RD6)ZR3 -YNZ)N8F -2N1)XGH -JDL)DLD -YLD)94B -ZNV)1Q6 -6TG)CR6 -GMW)KWL -TZR)698 -RDG)VGN -F1D)5X5 -3CT)6CH diff --git a/2019/inputs/day_7.txt b/2019/inputs/day_7.txt deleted file mode 100644 index b21d6af..0000000 --- a/2019/inputs/day_7.txt +++ /dev/null @@ -1 +0,0 @@ -3,8,1001,8,10,8,105,1,0,0,21,46,59,84,93,110,191,272,353,434,99999,3,9,101,2,9,9,102,3,9,9,1001,9,5,9,102,4,9,9,1001,9,4,9,4,9,99,3,9,101,3,9,9,102,5,9,9,4,9,99,3,9,1001,9,4,9,1002,9,2,9,101,2,9,9,102,2,9,9,1001,9,3,9,4,9,99,3,9,1002,9,2,9,4,9,99,3,9,102,2,9,9,1001,9,5,9,1002,9,3,9,4,9,99,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,101,2,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1001,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,1001,9,2,9,4,9,99,3,9,101,1,9,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,99,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,3,9,101,1,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,102,2,9,9,4,9,99,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,1,9,4,9,3,9,101,1,9,9,4,9,3,9,102,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,101,2,9,9,4,9,3,9,1002,9,2,9,4,9,3,9,1001,9,2,9,4,9,99 diff --git a/2019/inputs/day_8.txt b/2019/inputs/day_8.txt deleted file mode 100644 index 21110e8..0000000 --- a/2019/inputs/day_8.txt +++ /dev/null @@ -1 +0,0 @@ -211202121222222222221222212222202022222222222122221220222222222222222222222202222222222222122121022222212222222222212212222222210222202212222222012222200222021222222222220222222222202222222222222022220221222222222222222222222222222222222222022022022222222222222222222212222222221222222202220222202222220202021222222222221222202222212222222222222122222220222222222222222222222222222222222222122220022222212222222222202222222222220222202212221222102222211202020222222222221222222222212222222222222022220221222222222222222222222212222222222222122022122222202222222222212202222222212222202212222222202222220222022222222222221222212222202022222222222222221220222222222222222222222212222222222222022122222222222222222222202202222222220222222202222222212222210002122222222222221222212222222022222222222122221221222222222222222212222202222222222222022220222222202222222222212222222222221222222222220222112222211012121222222222222222222222222221222222222122220222222222222222222212222212222222222222022120222222222222222222212202222222221222212202221222122222212122121222222222222222212222122022222222222222221220222222222222222212222212222220222222122021022222222222222222212202222222221222222202220222102222200212020222022222222222212222012221222222222122221221222222222222222212222202222222222222222121122222212222222222212212222222221222212222222222111222212022021222122222220222202222022022222222222122220221222222222222222202222222222222222222122120222222222222222222202212222222210222212212221222020222201222222222022222222222222222122222222222222022221220222222222222222202222212222222222222222222022222222222222222202222222222221222212202221222002222220202020222122222220222202222112221222222222022220222222222222222222222222212222220222222022120022222212222022222202202222222200222202202221222210222220022122222222222222222212222022021222222222222220221222222222222222202222202222221222222222020122222212220122222202212222222201222202212221222112222220002222222022222220222222222122121222222222022222221222222222222222212222202222201222222222120222222222221222222222202222222212222202222220222101222200212021222022222221222202222122222222222222222221220222222222222222222222212222210222222022022122222222220022222202202222222222222222222222222220222221022022222122222220222222222012020222220222122220221222222222222222212222212222212222222222220022222212222022222212222222222212222212212221222011222222012022222122222220222202222220122222222222122220221222222222222222222222212222221222222122020022222222222222222222222222202220222202212220222022222212102221222122222222222202222112021222222222022222220222222222222222222222222222202222222022120020222212221022222202202222212210222212202220222211222210102220222222222220222222222120122222222222022220220222222222222222222222222222202222222222222120222222220122222222202222202200222202222222222220222200012022222122222220222202222220122222222222122220222222222222222222202222212222220220222122122022222212222022222222222222202201222212212221222221222212122221222022222220222200222112022222222222222220020222222222222222202222202222220221222222020222222202221122222212212222212212222222212221222212222211012221222022222222222220222201121222220222022222021222222222222222212222222222200221222122220221222202220122222222202222222211222222202220222022222212002120222222222220222220222100222222221222022222122222222202222222212222212222221222222022121122222202222022222202202222212200222222202220222010222212102222222002222221222221222011022222222222022222120222222202222222222222212222210221222022221021222212220222222202212222212202222222202220222001222220012020222112222222222221222121122222220222122220020222222212222222212222212222220222222122022221222202220022222222202222222210222202202220222010222211022120222212222221222220222202120222221222122221122222222220222222202222202222210221222222221122222222220022222202212222202201222202212220222012222200212022222122222222222222222212222222222222122220121222222210222222202222212222201220222122121122222222222022222222222222212210222212212220222200222200012122222112222221222202222201220222222222222221221222222201222222212222222222210220222222122121222222221022222222222222212220222202212220222202222202012220222212222220222201222010121222220222222220020222222201222222212222212222220220222222122221222222221022222202202222202202222212222220222211222201112021222012222220222221222101121222220222222221121222222201222222212222202222022220222022221122222222222122222212222222222201222222222222222220222201202122222102222222222201222102220222222222122220222222222220222222222222202222211222222122120221222212221122222212202222202200222222222222222020222222222121222222222222222212222012021202222222022220021222222222222222202222222222200220222022221020222212220122222202222222222221222222212220212220222210122220222222222222222212222110222212220222222220021222222212222222222222212222001221222122020021222212222022222202202222212212222222202222212102222210022121222102222121222210222021121202221222122221022222222210222222222222202222001221222222121120212222220022222202212222202220222222212222212012222200022221222022222020222200222222122222221222022222122222222201222222202222202222110222222122221121222202221222222222202222222222222222202222212220222220202121222222222121222201222111221212221222022220120222222210222222202222212222202222222020021020202212222122222202212222202211222222202221212002222212122222222022222121222202222102121212221222022220022222202200222222212220222222211222222121221021222222221022222202222222222212222222202222212010222202102121222022222120222220222201021202222222022222222222222220222222212221212222200221222122221120222212221122222222222222202201222222212222212222222221222120222002222121222201222100021222221222222222120222212211222222222222202222001221222022020122210222221022222222212222222212222202222222212120222202022221222122202122222221222002221212222222022222222222202200222222212220222222111221222122221220210212221022222222202222212202222212212221222010222222102222222002220020222210222212120222222222022220022222202212222222222222212222002222222220121221210202221122222212212222222222222202202222202122222200222111222122220122222210222000020202221222022222221222222222222222202222212222211220222022220020212222220222222212212222222211222212212220202200222222102112222222222222222221222112021222221222222221222222222200222222202221222222212221022020220022220202222122222222202222210222222212202222202122222220112100222002200020222212222010120202220222022221020222212210222222202220202222011220220121121022022222221222222202212222222222222202222220222221222211012110222102221021222222222200220002222222022220121222212201222222202222212222212222221120220020121202222222222222202222222220222222212222202210222200022210222212220122222221222012220102220222222022221222212222222222202221212222021222022122222121012212222022222222222222200222222212212222212202222221102110222012212122222220222001222202221222222120021222212201222222212222222222011221120020221220111202220022222222202222201221222222222220202110222202012021222122220020222202222121220002222222122122122222222222222222212221212222220221122120020221110202222122222222212222212210222212112222222010222200112110222022222121222221222212020002220222222222121222202211222222212220202222222222220122120121011222221222222202202222222220222212102221222101222210222002222110221222202211222001021022222222022121220222212221222222222220222222012221121121021020121202220221222202212222001220222212112222202210222220212101222110211020222202222000220022222222122020222222222221222222222220222222022221122121121222002222221221222222202222210210222212212222202101222211102022222100220120212220222010020102220222222020222222222211222222202220222222221220121001022021110222221221222222222222011222222222022221202000222221022201222200221221010200222011220202220222022220220222212202222222222221222222212221220221220021210202221120222202012222112221222222022220202111222222102112222200220121110202222011020112221222222122101222212220222222202222202222101222222121122220001212221121222222202222220222222202112221222200212212112110222201201020101220222000220002221222022220011222212211222222202222202222012222122001122022210222220222222222022222222220222212102221222120202221202010222011201220010212222001221212220222122121100222222222222222212220212221001220221001120220221212221120222212002222010212222212222220202200212212112022222020220022001201222000020222222222122121002222202220222222212222202221200222220112120122211222222122222222212222012210222202212221212121212201202110222002200220211201222210022222220222122222010222222222222222222220212222122220222222122122200222221122222222012222221201222222112221212002212211022212222122211121222210222212222112222222022222211222220210222222222221222222102221221211022121110222222020222222012222201212222212202221212110222202102021222210211222210221222010020212021222022221021222200212222222222221202200111221121110122021020202221222222222202222022121222212012220212212212202212122222021220020120222222202122102220222122021211222201111222222222221212220101222022200022120002222222220222222002222022110222202202221222202222212202221222120220021210202222020122102020222022020102222220112022222202220202210100222122221122022202202222221222212012222110001222212202221212202212222212100222220211121101220222210021002122222022222222222212102222222202221222200002221020021022022002212222121222212112222100100212212112222202212222212002220220100211220102211222020021012120222022221222222211222022222202220212220102221021111020021201202220120222202222222012200212202102221212212202211022221222121212020221210222210100202222222122220212222201102022222222220212202000221222202222120212212221122222212102222111010222212122222202210212212002120221202221222002200222212020022221222022120000222210211122222202221212220012222022212020121120212222222222202112222111011202202022220202220212212002201220002212021002200222122222112221222122121222222210211222222222220222200111221020122122022121202220121222222022222220210212222022222222020222202022102221222202120112212222200112212020222122122111222212020222222202220212211101221222211221220120202220120222212102222120222222202102222222021202221122212222010210021122210222102120022220222122222210222202220122222202220222220001222020211220220020212220221022212222122010102212212222221202112222220002220221101212221021211222221200202021222222222012222221011222222222220222220222221120112221221012212220122222212022122122101222202022221212020212210022112221000220221102221222100120022221222022022001222210212022222222220222202220222222120121022002202221220222212012122200201202222202222222210212201012011221020221222212222222200220202122222022220102222222011222222212222222202012221221100221121212212222222122212112122222002202202112222222002212202212212221112220221111211222201000122121222122022020222201010222222202222212202221220122120120120120212221021222202012122021021212222112222212112210200122222220002212220112210222110021012022222222021021222212011122222222220202220110221020202121022212202221022022212212222101020222202202222222000222201202110221200222222010201212200221222022222222020000222201112222222220221212222012221120111220022102212221122122222112222012122222222122221202200222212122101221210210022001221222112122222122222122221111222212002222222210221212201120211021110120021201222222021022202022022101000222200022222212120220201212210221210222220222220212011221202220222222122000222210120022222220221202222021210020120120020221222221221122222122222202222222201022221210112212222122122220110202121112202222210022112022222122020122021210212222222011221222210010221222221022222121222221120122222122022012022202202012222222210200201002012221012221020200220202120211102222222222022110022202001122222112220212211120221222200221021020212220222122222112122201111202212102221220010200211002101221111211120121222212120102222022222222022000222212220022222021222212221012212122120021021100202222022222212012222002221222000002221212121201220222010222012210122002211202202201202020222222121101212202112122222212221102211011222120012221221210222221222122202122122212122202022102222202010221201002010221121210020102211222210220112021222122020221200210202222222200222122221200201222121122221112202222121022202022122001102222022112221220120222201212200221011200221212220202200211102020222022122212101221022022221122220112210220212220112222121012222222222222212012022201202212122212200200122210211122100222002210021201200222212202012021222222120112001220220122221102220012221201220221120002022011202221220022202212122210002202001202220212110222222002201221111222221220200212122022222220222222020120010211200022222212221212202110210222110000221120222220220222222102022122211222010222211221202202220112001222010211201201211222112002222220212222220112202221122222220101020022002211202221112210022212022220021120212202122122220222122001202222012201202102100221112210110120210212222111222222212022020111000222122022221202220002111220212121222222221020102222222222212222222222001222020022211221221200221012212220222202212101211222120010222121200022020200002210210222222102221022200220222020210212201101202221121021202122122220110212101100220220101202210202201220121200102211210212201122022020201022020000221202200122221011222012001022221022002211101122122221222120202202222222101212212201210220202211212102222222200200012220011212121100022222201122021212200201001122222022020012120011002222021201010021122221121022202122122110122222211021220200212202222222220221020200001011010202122210002020202022021012002202201222220011022110210112121221222112102000122221220220220012222102002202101112221211222210222222020022210210120112200222211111122021220122022002000211020022222010020022201021221121000100000202212221022021212112222202112212222222200221021200222102100121121221221010212202102200012220212120022212102222011022220220220211200121211220211001122222102221221020202202222010121212200100221202012222212112011222020210010010221212122200102022220221020002000212022122221202021122000112210021200010000210222220120121201122222021102212102111222201121202201202002020120200201212110202101010102022200121222211012221121122221000122021100210212222122211220212102221020122210202222110002212200011201200021201220022012110200222202010110002212220010120010022120110012200120022222122021212000212022122022010021101012221222020212102122120000212202002202202222222210012200102200200111220022112012202102021122021120011121200020122220001221102112201201020102122212202112220122122212222022110111222010201211210002212202112020020222212100211112122120200002020201020021202021200200022222010120111011000012120121101212002212222122121200022022212122202211001220201122201201012022011111200001112022002112002200220221121202120002212010122222010222121211010100220111112122101222222021021211212122121120212202000200210112220002211221002010102121110201000000011200112100002201220112102201101001200002222202202212002201221110202000102001202000200100102121000220100101111222110 diff --git a/2019/inputs/day_9.txt b/2019/inputs/day_9.txt deleted file mode 100644 index 6ec0b92..0000000 --- a/2019/inputs/day_9.txt +++ /dev/null @@ -1 +0,0 @@ -1102,34463338,34463338,63,1007,63,34463338,63,1005,63,53,1101,0,3,1000,109,988,209,12,9,1000,209,6,209,3,203,0,1008,1000,1,63,1005,63,65,1008,1000,2,63,1005,63,904,1008,1000,0,63,1005,63,58,4,25,104,0,99,4,0,104,0,99,4,17,104,0,99,0,0,1102,23,1,1004,1102,1,26,1000,1102,897,1,1028,1101,27,0,1012,1102,33,1,1001,1102,32,1,1007,1101,39,0,1005,1101,0,29,1018,1101,0,0,1020,1101,1,0,1021,1101,0,21,1002,1102,1,35,1014,1101,0,36,1009,1102,1,38,1006,1102,1,251,1024,1102,28,1,1017,1102,37,1,1008,1102,1,329,1026,1102,25,1,1011,1102,31,1,1013,1102,892,1,1029,1102,242,1,1025,1102,1,881,1022,1102,22,1,1003,1102,874,1,1023,1101,20,0,1016,1101,24,0,1019,1101,0,326,1027,1101,0,34,1015,1102,1,30,1010,109,-2,2102,1,7,63,1008,63,36,63,1005,63,205,1001,64,1,64,1105,1,207,4,187,1002,64,2,64,109,9,21101,40,0,6,1008,1013,43,63,1005,63,227,1105,1,233,4,213,1001,64,1,64,1002,64,2,64,109,26,2105,1,-9,4,239,1001,64,1,64,1106,0,251,1002,64,2,64,109,-15,1205,2,263,1105,1,269,4,257,1001,64,1,64,1002,64,2,64,109,-9,2102,1,0,63,1008,63,36,63,1005,63,295,4,275,1001,64,1,64,1106,0,295,1002,64,2,64,109,-14,1207,10,38,63,1005,63,311,1105,1,317,4,301,1001,64,1,64,1002,64,2,64,109,28,2106,0,4,1106,0,335,4,323,1001,64,1,64,1002,64,2,64,109,-8,1206,6,351,1001,64,1,64,1106,0,353,4,341,1002,64,2,64,109,-1,2107,33,-7,63,1005,63,369,1106,0,375,4,359,1001,64,1,64,1002,64,2,64,109,-9,2108,26,-1,63,1005,63,395,1001,64,1,64,1106,0,397,4,381,1002,64,2,64,109,3,1201,-2,0,63,1008,63,38,63,1005,63,419,4,403,1105,1,423,1001,64,1,64,1002,64,2,64,109,-13,2101,0,9,63,1008,63,23,63,1005,63,445,4,429,1105,1,449,1001,64,1,64,1002,64,2,64,109,11,1208,1,32,63,1005,63,471,4,455,1001,64,1,64,1106,0,471,1002,64,2,64,109,17,21108,41,38,-4,1005,1019,487,1105,1,493,4,477,1001,64,1,64,1002,64,2,64,109,6,1206,-9,511,4,499,1001,64,1,64,1106,0,511,1002,64,2,64,109,-23,21102,42,1,8,1008,1014,42,63,1005,63,533,4,517,1106,0,537,1001,64,1,64,1002,64,2,64,109,-3,2107,36,5,63,1005,63,555,4,543,1106,0,559,1001,64,1,64,1002,64,2,64,109,-6,1202,5,1,63,1008,63,21,63,1005,63,581,4,565,1106,0,585,1001,64,1,64,1002,64,2,64,109,1,1208,10,40,63,1005,63,605,1001,64,1,64,1106,0,607,4,591,1002,64,2,64,109,7,1201,0,0,63,1008,63,42,63,1005,63,631,1001,64,1,64,1106,0,633,4,613,1002,64,2,64,109,1,21107,43,42,7,1005,1013,649,1105,1,655,4,639,1001,64,1,64,1002,64,2,64,109,7,21108,44,44,3,1005,1016,677,4,661,1001,64,1,64,1106,0,677,1002,64,2,64,109,-7,21102,45,1,9,1008,1015,44,63,1005,63,701,1001,64,1,64,1106,0,703,4,683,1002,64,2,64,109,13,21101,46,0,-7,1008,1012,46,63,1005,63,729,4,709,1001,64,1,64,1105,1,729,1002,64,2,64,109,-13,2101,0,3,63,1008,63,33,63,1005,63,753,1001,64,1,64,1106,0,755,4,735,1002,64,2,64,109,14,1205,1,773,4,761,1001,64,1,64,1105,1,773,1002,64,2,64,109,-23,1202,10,1,63,1008,63,30,63,1005,63,797,1001,64,1,64,1105,1,799,4,779,1002,64,2,64,109,13,2108,22,-7,63,1005,63,817,4,805,1106,0,821,1001,64,1,64,1002,64,2,64,109,-11,1207,5,24,63,1005,63,843,4,827,1001,64,1,64,1105,1,843,1002,64,2,64,109,11,21107,47,48,7,1005,1017,861,4,849,1106,0,865,1001,64,1,64,1002,64,2,64,109,15,2105,1,-2,1001,64,1,64,1106,0,883,4,871,1002,64,2,64,109,10,2106,0,-7,4,889,1106,0,901,1001,64,1,64,4,64,99,21102,1,27,1,21102,1,915,0,1105,1,922,21201,1,28510,1,204,1,99,109,3,1207,-2,3,63,1005,63,964,21201,-2,-1,1,21102,1,942,0,1106,0,922,22102,1,1,-1,21201,-2,-3,1,21101,957,0,0,1106,0,922,22201,1,-1,-2,1105,1,968,21202,-2,1,-2,109,-3,2106,0,0 diff --git a/2020/inputs/.gitkeep b/2020/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2020/inputs/.gitkeep diff --git a/2020/inputs/day_1.txt b/2020/inputs/day_1.txt deleted file mode 100644 index fbbfa17..0000000 --- a/2020/inputs/day_1.txt +++ /dev/null @@ -1,200 +0,0 @@ -1337 -1906 -2007 -1939 -818 -1556 -2005 -1722 -1484 -1381 -1682 -1253 -1967 -1718 -2002 -1398 -1439 -1689 -1746 -1979 -1985 -1387 -1509 -1566 -1276 -1625 -1853 -882 -1750 -1390 -1731 -1555 -1860 -1675 -1457 -1554 -1506 -1639 -1543 -1849 -1062 -1869 -1769 -1858 -1916 -1504 -1747 -1925 -1275 -1273 -1383 -1816 -1814 -1481 -1649 -1993 -1759 -1949 -1499 -1374 -1613 -1424 -783 -1765 -1576 -1933 -1270 -1844 -1856 -1634 -1261 -1293 -1741 -668 -1573 -1599 -1877 -1474 -1918 -476 -1515 -1029 -202 -1589 -1867 -1503 -1582 -1605 -1557 -587 -1462 -1955 -1806 -1834 -1739 -1343 -1594 -1622 -1972 -1527 -1798 -1719 -1866 -134 -2000 -1992 -1966 -1909 -1340 -1621 -1921 -1256 -1365 -1314 -1748 -1963 -1379 -1627 -1848 -1977 -1917 -1826 -1716 -1631 -1404 -1936 -1677 -1661 -1986 -1997 -1603 -1932 -1780 -1902 -2009 -1257 -1871 -1362 -1662 -1507 -1255 -1539 -1962 -1886 -1513 -1264 -1873 -1700 -807 -1426 -1697 -1698 -1519 -1791 -1240 -1542 -1497 -1761 -1640 -1502 -1770 -1437 -1333 -1805 -1591 -1644 -1420 -1809 -1587 -1421 -1540 -1942 -470 -1940 -1831 -1247 -1632 -1975 -1774 -1919 -1829 -1944 -1553 -1361 -1483 -1995 -1868 -1601 -1552 -1854 -1490 -1855 -1987 -1538 -1389 -1454 -1427 -1686 -1456 -1974 diff --git a/2020/inputs/day_10.txt b/2020/inputs/day_10.txt deleted file mode 100644 index fa8ea01..0000000 --- a/2020/inputs/day_10.txt +++ /dev/null @@ -1,111 +0,0 @@ -71 -183 -111 -89 -92 -142 -25 -101 -52 -86 -18 -22 -70 -2 -135 -163 -34 -143 -153 -35 -144 -24 -23 -94 -100 -102 -17 -57 -76 -182 -134 -38 -7 -103 -66 -31 -11 -121 -77 -113 -128 -82 -99 -148 -137 -41 -32 -48 -131 -60 -127 -138 -73 -28 -10 -84 -180 -63 -125 -53 -176 -165 -114 -145 -152 -72 -107 -167 -59 -164 -78 -126 -118 -136 -83 -79 -58 -14 -106 -69 -51 -39 -157 -42 -177 -173 -93 -141 -3 -33 -13 -19 -45 -154 -95 -170 -54 -181 -6 -151 -1 -112 -96 -115 -85 -108 -166 -160 -40 -122 -12 diff --git a/2020/inputs/day_11.txt b/2020/inputs/day_11.txt deleted file mode 100644 index 977ae5f..0000000 --- a/2020/inputs/day_11.txt +++ /dev/null @@ -1,90 +0,0 @@ -LLLLL.LLLLLL.LLLLLLLLL.LLL.LL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLL.LLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLL.LLLLLL.LLLL.LLLLL.LLLLLLLLLLL.LLLLLLLL.LLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLLL.L.LLLLLLLLLLLLLLLLLLLLLLLLL.LLL.LLLL -LLLLL.L.LLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLL.L.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -L.LL.L.L.LL.....L.L..L.LL.L.L.L.....L..LLL.L.....L.L...LL..L.....L...L..L.LLLL..L.LL......L.L.L. -LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.L.LLLLLLLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLL. -LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -......LL..LLLL.L...LL.....L.L.......L..L.LL....L.LLL........L.L.L.LL.....L.........L....L......L -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLL.LL.LLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL..LLLLLLL..LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLL.LLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.L.LLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.L.LLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLL..LLLLL.LLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLL.L.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -.L...L...L.....L...L....L.LL.LLL.LL...LL.L..L...L......L..LL..L..LL..L.L......L.L.LLL......L.L.. -LLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLL.LLLLLLLLLLLLLLLLL.L.LLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLL.L.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLL.LLL.LLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LL.LL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -...........LLL.....LLL.....LL.L..........L..L.L.L...L.L.....L........L......L..L..L...LL....L.L. -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLL.LLLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLL.LLLL.L.LLLL.LLLLLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLL.LLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLL.LLLL.LLLLLLL.L.LLLLLLLL -LLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.L.LLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -.LLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLL.LLLL.LLLLLLLLLLLLL -L.......LL...LL...L..L.....L..LL..L.L.LLL.L.L..L.LL.L.........L....LLLL..LL..L.L..L..LLLL..LL.L. -LLLLL.LLLLLL.LLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLL.LLLLLL..LLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLL.LLLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -....LLL.LL....L.L.........L.L............L..L...L.LLLL......L...L.L..L....L.......L..L.......... -LLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL..LLLLLLLL.LLLLLL.LL.L.LLLLL.LLLLLL.LLLLLL.LLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LL.L.LLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLLL.L..LLL..LLLLLLLLL.LLLLLL.LLLL.L.LLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLL..LLLLL.LLLLLLLLL.LLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -.L..LLLL..L.L.LLL.......LL.LL.LL......L.L....L.LLL.......L...L.L.LL...LL.....L.L....L.L...L.L... -LLLLL.LLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLL.LLLL -LLLLL.LL.LLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LLLL..LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL..LLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLL.LL -LLL.LLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLL -LLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLLL.LLLLLLLLLLLLLLLLLLL -.L..L..LLL....LL......LL.L.L..LL..LL....L...L..L.L.L...L..L..L.LLLL.L....L.....L..L...L...LLL... -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLLLLL.LLLLLLLL.LLLLLL.LLLLLLLLLLLLLLL.L.LLLLLL.LLLL.LLL.LLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLL.LLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLL.LLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LL.LLL.LLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLL..LLLLLLLLLLLLLL.LLLLLL.LL.LLLLLLLLLLL.L.LLLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -..LL.LL.L.LL.L...L..L..L..L...LL........L......LL.LLLL.......L..LLL.L.L....L.....L..LL..L.LL.LL. -LLLLL.LLLL.L.LLLLL.LLL.LLLLLL.LLLLLLL.LL.LLLLLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL..LLLLL.LLLLLLL.LLLL.LLLLLLLLLLL.LLLL..LLLL.LLLLLLLLLLL.LLLLLLLLLLLLL.LLLL -LLLLL.LLLLLLLLLLLLLLL.L.LLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLL..LLLLLLLLLLLLLLL.L.LLLLLLLLLLL.LLLLLLLLLLLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLLL.LLLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LL.LL.LLL.LL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL..LLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL..LLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -.LL..LL.L.LL......L.L.LL...L..LL..LL...L..L.L..LL...L.L..L.....L.LLL..L..LL.L..L.......L..LLL... -LLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLL.LLLLL.LLLLLLLLLLLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLLLL.LLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL..LLLLLLLLLLLLLLLLLLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLL..LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLL.LLLLLLLLL.LLLL.LLL.L.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLL.LLLLLLLLLLLLLLLLLLLLLLL -LLLLL.LLL.LL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LL.LLL.LLLL.LLLLL.LLLLLL.LL.L.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.L.LLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -.L.L....LLL.L.L........L..L....L..L...LL..L..LLL..L.L....L..L.LL....LL.L.L.....L........L..L.L.. -LLLLLLLLLLLL.LLLLLLLLL.LLLLLLLLLLLLLL.LLLLLLLLL.LLLLLL.LLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLL.LL.LLLLLLLLLLLLL.LLLL.LLLLL.LLLLLL.LLLLLLLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLLLLLLL.LLL -LLLLL.LLLLLL.LLLLLLLLLLLLLL.L.LLLLLLL.LLLLLLLL.LLLLLLL.LLLL.LLLLL.LLLLLL.LLLL.LLLLL.LL..LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.L.LLLL.LLLLLLL.LLLLLLLLL.LLLLLLLLLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLLLLLLLLL.LLLLLLLLLLLLL.LL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLLLLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL.LLLLL.LLLLLLLLLLLLLLL.LLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLL -LLLL..L.LLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLLLLLLLLL.LLLL.LLLLL.LLLLLLLLLLL.LLLLLLLLL.LLLLLLLL -LLLLL..LLLLL.LLLLLLLLL.LLLLLL.LLLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLLLLLL.LLLLLL..LLLLLLLLL.LLLLLLLL -LLLLL.LLLLLL.LLLLLLLLL.LLLLLL.LLLL.LLLLLLLLLLLLLLLLLLL.L.LL..LLLLLLLLLLL.LLLL.LLLLLLLLL.LLLLLLLL diff --git a/2020/inputs/day_12.txt b/2020/inputs/day_12.txt deleted file mode 100644 index d7bc269..0000000 --- a/2020/inputs/day_12.txt +++ /dev/null @@ -1,755 +0,0 @@ -F93 -R90 -F81 -E3 -F80 -R90 -W4 -R90 -F64 -N1 -R90 -W4 -F11 -W1 -L180 -F28 -R90 -W4 -L180 -F95 -N3 -F71 -L90 -W1 -F1 -E2 -L90 -F85 -W3 -L90 -F28 -E3 -N5 -F47 -S2 -R90 -N2 -L90 -W4 -L180 -W3 -F51 -F77 -L90 -W5 -N5 -W3 -S5 -W5 -R180 -N1 -W3 -S5 -F36 -W1 -F34 -N4 -F40 -E2 -S3 -R90 -W5 -S2 -N4 -R90 -S2 -L90 -N4 -L90 -S2 -E1 -F2 -N4 -F65 -N1 -F46 -R180 -F60 -N4 -F45 -R90 -S3 -L90 -F70 -W4 -L270 -N4 -F49 -E3 -F52 -R180 -F5 -E5 -R90 -F43 -L90 -S4 -F54 -N1 -F7 -S2 -F91 -S4 -N3 -E3 -S4 -L180 -F15 -S2 -F90 -W5 -S2 -F80 -N4 -L90 -R90 -N4 -E2 -R180 -E5 -F62 -L90 -N5 -F77 -N5 -F75 -E2 -L90 -S4 -F55 -E1 -N5 -F57 -R90 -F6 -L90 -N3 -E5 -L180 -N2 -L270 -N5 -F8 -E2 -F88 -E3 -N3 -E4 -R90 -N1 -W5 -R90 -N4 -E3 -S3 -R90 -N1 -E2 -F4 -N4 -R90 -N3 -W5 -L180 -E1 -F2 -N4 -W5 -F80 -S4 -F7 -L180 -F96 -L90 -F16 -L90 -E4 -F78 -W2 -R90 -S3 -F29 -W4 -R90 -E4 -F39 -N1 -F48 -E4 -L180 -E1 -R180 -E2 -R90 -N3 -R180 -W2 -N5 -W5 -E3 -F25 -E1 -L180 -N5 -F44 -L90 -N4 -W4 -L90 -F72 -L90 -S1 -E5 -N5 -R90 -N1 -W3 -S5 -R90 -W1 -F14 -L90 -W2 -R90 -W3 -F76 -S5 -W5 -F93 -W4 -R90 -F57 -E3 -R90 -S3 -W1 -R90 -S3 -F8 -R90 -N2 -F46 -W4 -S1 -L90 -E4 -W5 -L90 -W2 -F69 -N5 -W5 -F80 -N3 -E4 -L90 -E4 -F25 -S3 -R180 -F77 -R90 -W2 -F19 -E4 -L180 -W2 -F37 -S2 -F68 -L90 -E2 -F66 -S1 -R90 -F66 -E2 -L180 -F97 -N3 -W4 -F43 -S4 -R180 -N1 -R270 -E3 -N2 -N3 -F65 -L90 -S2 -L90 -N3 -L90 -S3 -F23 -L270 -W3 -S5 -E2 -R90 -S1 -F85 -N3 -R90 -W4 -F58 -E1 -L90 -N3 -L90 -E2 -S1 -F14 -E2 -N5 -W1 -N3 -E1 -L90 -E3 -F43 -E3 -N3 -F21 -E4 -F53 -E2 -L180 -E4 -F20 -E2 -N2 -E5 -L90 -N4 -W3 -N4 -S2 -L90 -W3 -F96 -L90 -S3 -R90 -N1 -E3 -S5 -L270 -F41 -N5 -W5 -S1 -W5 -R90 -F79 -W3 -L90 -E3 -F22 -N1 -L90 -E2 -L90 -R90 -F20 -L90 -W3 -R90 -W2 -L180 -W4 -F57 -R180 -N3 -L90 -F36 -L90 -E2 -R90 -N2 -E3 -N1 -W4 -W4 -N3 -E5 -F54 -R180 -F98 -W1 -R90 -F21 -S1 -L90 -S2 -L90 -S2 -F90 -E4 -S2 -R90 -N5 -F25 -N4 -W3 -N2 -F27 -S3 -E3 -N3 -F15 -L180 -S4 -F62 -W2 -L180 -E2 -N2 -L90 -R90 -F97 -R90 -S1 -R90 -E2 -F16 -W2 -E1 -F89 -W1 -L180 -S3 -W2 -S3 -E1 -F92 -F30 -N1 -E2 -S1 -F76 -E1 -S5 -W5 -F28 -W4 -L90 -F44 -E4 -N5 -F25 -R90 -F59 -S4 -F58 -S2 -F19 -W5 -S4 -E5 -N3 -F37 -E1 -L90 -F40 -E5 -F56 -S2 -W5 -F73 -N5 -F2 -L90 -F18 -E2 -N5 -L90 -F56 -R90 -F18 -W1 -S5 -E1 -N1 -L90 -W2 -E4 -N4 -E1 -W4 -N4 -L90 -N3 -R90 -W5 -S5 -F2 -R180 -F96 -R90 -W3 -F26 -L90 -S4 -E2 -F43 -S2 -R90 -F61 -W5 -F93 -R90 -F95 -L90 -E4 -R90 -N4 -F47 -R90 -W5 -L90 -F42 -L90 -W5 -F87 -R90 -N1 -N2 -E4 -F64 -S5 -L270 -F86 -S4 -W3 -S1 -L90 -F72 -R270 -W1 -F17 -S1 -E2 -R90 -W1 -N1 -F42 -N5 -L90 -F87 -F66 -L90 -N2 -W2 -L90 -S5 -F7 -R90 -N4 -L270 -F2 -W1 -N4 -F94 -W5 -R180 -S4 -F15 -E4 -F76 -N1 -E2 -F68 -S3 -F50 -R270 -E5 -F77 -R90 -S3 -E2 -N3 -S4 -F39 -S1 -E5 -S3 -L90 -E4 -S2 -W3 -F54 -R90 -F44 -L90 -W3 -F59 -R90 -N3 -F37 -E1 -F75 -R90 -F31 -W3 -F70 -S5 -L90 -E1 -F67 -W4 -L90 -S1 -W5 -S1 -S4 -W2 -E2 -S3 -R90 -S2 -E5 -L90 -F43 -R90 -E1 -S5 -F42 -L90 -W1 -N2 -E1 -L180 -S4 -W1 -L90 -F81 -E1 -R180 -N5 -R180 -N5 -L180 -F65 -R90 -F64 -W4 -S4 -R90 -F70 -E1 -S1 -F50 -E2 -S4 -E4 -N2 -S1 -R90 -E4 -R90 -F70 -R90 -N4 -F71 -R180 -F80 -S3 -L90 -N5 -L180 -F11 -N1 -R90 -W2 -N1 -R90 -W4 -R90 -F67 -W3 -R90 -W5 -L90 -E4 -F90 -L90 -N4 -L180 -F48 -R90 -W2 -F94 -R90 -N4 -L90 -W2 -F2 -L90 -W1 -E5 -S2 -W5 -S5 -E2 -N3 -W5 -N1 -F98 -S3 -W3 -L90 -S3 -W4 -R90 -W1 -F64 -N5 -R90 -S5 -W5 -F84 -S1 -E3 -L90 -S3 -E5 -F6 -N4 -W1 -R90 -E4 -F14 -N1 -R90 -F31 -L90 -F24 -F4 -N4 -F54 -S3 -R270 -F98 -E1 -L180 -F2 -E4 -F70 -W1 -R180 -N5 -F23 diff --git a/2020/inputs/day_2.txt b/2020/inputs/day_2.txt deleted file mode 100644 index 3a0963f..0000000 --- a/2020/inputs/day_2.txt +++ /dev/null @@ -1,1000 +0,0 @@ -15-16 l: klfbblslvjclmlnqklvg -6-13 h: pghjchdxhnjhjd -4-13 n: nnznntzznqnzbtzj -10-16 r: nrrrrkrjtxwrrrwx -1-6 t: rttftttttttttmdttttt -4-12 l: zhllfxlmvqtnhx -6-8 d: wxpwgdbjtffddkb -7-9 q: rqcqxjqhsm -6-8 x: xxxfxdxxx -5-9 d: dwnwnbsddfmc -2-6 j: jvdrrjchml -8-10 x: xxxcxxxzxxxxx -15-16 f: ffffffffffffffnfc -3-12 v: vgvvvvvvvvfqvvvv -2-5 p: tknppm -11-12 r: frrnrfqtshrgw -13-16 f: rfjmkrqkqrxmfnqj -3-5 f: ffffxffn -2-4 f: fffwf -11-13 s: srslssshssssx -1-6 c: cccdcn -2-6 t: tthhnc -12-17 w: wwwwwwwwwwwmwwwwg -5-6 k: kqkksskkp -4-5 p: ppppx -5-12 h: hbjhqhdwnqxhhsh -6-8 p: ppgzpppw -3-4 z: zzcz -6-15 x: hfvxxsqbfxxlhpxtb -4-7 m: qmxzhgt -18-20 b: fvzbbrbcvskxrpkwnmwb -1-11 c: ccccccccccggccc -1-3 p: dppp -2-6 j: fjbmljmdb -2-4 l: slpmqpk -3-5 b: stbpbbndtgzxlsnbdk -6-11 h: hlzkdhhhrhchmhbhl -1-4 w: wwpv -10-12 p: pmpppkpppgph -11-14 f: fbdxffpffffffkfffjvf -4-9 v: vkvfhfvvrvvv -16-17 t: tmtbztrptdlvttvkt -2-6 w: wwwwphwwwwnwwj -6-11 x: xxxxxxxxxxkxx -9-10 t: ttftchttnd -2-9 w: wkwwwwwwlww -2-4 g: ggvcgggggggggg -5-6 d: dldddsddddddd -5-8 j: jddjjnld -9-12 l: xldxlklvlkll -2-3 w: xwnrwdwndlvl -16-18 m: mmmmrmmmmmrvvmmvmm -3-4 t: ctts -11-12 b: ndgjdbppcdbhhssw -2-11 s: nssksssnssxvq -2-5 g: qggwcvf -10-14 l: llxlllrjlmlllwllll -8-9 w: wwwwfpwtvtjwjw -8-10 m: mmmmmmmmmmm -1-11 z: rldjzzzpzzs -16-17 v: qvsrnvvvwxgmvjjcvhcx -14-18 k: kkkkkkkkkkkkkkkkklk -2-3 q: qqrqqqxqqqq -4-9 c: lclckhcgn -2-3 b: nbbbbldlbbb -15-18 v: vtvvrvxvvnvxhvnvvv -4-7 q: qqqnqqqq -3-13 j: svjjdcnkwnbpl -4-11 q: blnqvqsngwj -3-4 j: dxdkj -5-7 c: dzxbsctqwclcgc -3-4 f: jfhffff -3-5 t: sttwk -7-8 t: tnqtvsztqwpvtftknt -1-12 r: grrrrrrrrrrrrrrr -7-8 k: kkkkkkqkk -3-4 l: llls -1-14 h: khhhjhhhhhhhhh -3-5 d: ttcdddd -1-7 w: dqwhwkww -4-5 p: pppqppppp -10-14 l: lqlltwlllllllzjk -15-17 d: ddddddddddddddddcdd -1-8 z: xpbbjxrzlzznxlz -1-2 v: vrvv -7-11 l: llllllclllslll -3-14 h: hhvhhhhhhhhhhhh -6-7 m: mmgpbjmgqmm -9-13 h: hhhhhhhhhhhhfnhhhhwh -12-17 c: cccpfcccccnccccqscc -6-12 x: kqfxbhxbdxxxl -6-8 z: zqkbtzzb -6-8 l: llllllllllllll -6-13 d: wdzdxdddddlzdtbd -3-8 h: gzcknrxkjgtggnqwqjs -1-6 t: tttttvtt -5-8 x: fjxnxrtn -6-9 z: zzzzzzzzszzz -2-4 v: vpvvtv -1-7 w: wcwrxgf -2-3 t: vxftld -1-2 n: nnxmntsqzk -5-11 l: nmvllllnlckl -7-13 c: cwchccjcrfsccc -2-3 z: dzdz -7-8 s: sddgbhws -3-11 w: qqsqrgmwwmwgfdhpsct -16-17 q: qqqqzqqqqqqqqqqqh -7-15 h: thqthdphmbhhjphhh -6-10 k: gcflljjwkk -9-17 f: ffffffffffffffffdf -10-12 q: qqqqbqlpqqfdqq -3-16 x: dbxmwtlqdmvldxlgxdhk -1-2 x: xxjxh -10-11 p: ppqpppkpptp -3-5 w: wwwwwwwww -10-11 j: xjmhqgdznjf -9-11 n: dxnnnnnnnnmnnn -1-5 l: mlllvllwlrblllll -14-16 q: tqqqqqqwqqqqqmqqqqq -2-3 b: nvbbbcf -5-8 x: xmkxxgxq -1-4 x: xxxfx -1-6 n: nnnrnm -9-17 p: pppppppppppppppppp -2-4 d: ddqd -13-14 p: fmpkxpprppppzhpp -5-6 t: tttttgrttt -10-12 r: rrrrrrrrrlrrrrrrrr -4-7 h: gnmqvqrhwhh -4-5 m: smsmmmm -4-5 q: qgzqb -6-12 c: rdnnsccnrjkcnm -4-16 k: gfkxktpwhxzkgcdnb -4-5 f: ffgvf -6-13 n: nfslcrnkksfmnmvcfnnz -15-18 s: sssqsssssmshmsmsss -1-15 v: vvvvwvvxvvvcvvwvvvvv -2-8 h: gphlnhph -4-13 t: vtjvrcxqwbsrk -2-10 t: tvttftzttttqttt -12-13 t: dvsbstlkfpztdqs -7-8 w: rvwncwww -13-16 v: vlqzjlvxljrvvjvvzp -12-13 w: wwwwwwwwnwdwwgwwwx -14-15 d: dcpdddddddddddmdbd -1-3 b: bbdbbbb -11-12 t: rkdtncbtkktzmvtghb -3-7 n: nzbfgbnnx -5-13 v: vsvbkvvvvvvvv -3-8 n: nltdrmbn -14-15 p: mzkmmqdfpcptzbzc -4-6 q: qtqkgqfmqwm -9-10 v: vvdvvxvvxvwd -5-7 m: mmmmmmkm -6-7 k: kkkkkgkk -8-9 h: shhhhhhhh -8-11 p: pppppppppczplbwcpb -11-17 k: kkkkkkkkkkkkkktkc -9-17 w: mwtfbvsfnhwxqqvxw -8-12 j: jhjjjjjrkjnjjjjjjjj -3-5 g: sgfgqgg -12-14 j: jjjjjjjjjjjjjjjjjjjj -1-11 f: jsffffzfffffxffftf -16-17 f: fffffffffftfffffff -2-4 k: klkwkk -5-8 g: gtjngzkhgb -4-7 b: bbbmbbbb -4-5 w: wwwdw -5-15 g: tplhhgmggbhggrllqg -9-13 v: jvvbqvsbvzhxvh -1-3 d: ddsddn -2-5 w: cfwds -7-11 x: xxxxjxvvxvxhxvml -5-6 v: jwqxvb -3-15 s: ssqsssssssssssss -5-9 d: dddddddddddddddd -5-8 l: vklnlclj -10-13 s: sltdlfbssxsss -11-18 j: hxjxjnjcpmkppnpjpjk -4-6 t: ttbzhvt -2-17 v: rzmhrssrjvpncwqwl -2-4 x: mtcxz -11-12 d: dddddddwddbd -2-13 h: whgpdxvkfxrhg -5-7 d: ddddddxdtddddddhdddq -4-8 b: lhcfbkbbdmb -8-15 l: lvtmkgwllqttgplbgjj -3-5 n: nqngjvw -12-19 m: mmmmmmmmmmmmmmmmmmgm -5-9 g: grhgsdcwgmdt -6-9 j: msgrcrfvzksfxxjq -6-10 s: xdssssssssssssssg -8-9 h: hhhnhhnfhh -12-15 f: fffffffffffffffwfff -3-7 p: pzzpbjkfcczbmnpkf -6-7 r: cnjlbhr -2-5 f: dwxcftrbljgstf -5-11 h: hhhhjhhhhhqh -16-18 r: rrrrrrrrrrrrrrrrrmrr -2-4 r: rxmrd -7-9 c: ccccczccccc -7-13 d: ddddddddddddfd -3-11 k: mmkspkltjwm -8-11 c: rvccccgtclc -1-3 v: vvhhv -4-7 t: jttnttgx -4-16 n: nnnjnfnnnnnnnnnnnn -5-6 m: mmmdmqmm -9-10 x: xxxxxxxkxrx -2-4 m: tmcmzjmvtcghlgm -6-7 q: lqqjqqnzqqmq -16-19 k: kjwkhkkjhkskskpnkfk -19-20 b: pbbpsbnbbmnntbnbbbbn -4-5 p: ppppmp -3-4 d: grlqndd -4-7 n: nnnnnnsn -9-12 k: kkkkkkkkfkkkkk -4-10 h: hfhhhxhfhd -4-9 t: ttttxbbbcdmxsrhjj -4-11 l: npxwbsmklbls -17-20 d: dddddwdhdkddjdddtfdd -3-4 s: nldssq -4-8 s: sssdsssgs -5-16 t: ttttprtcttttttzt -9-17 j: tjjtjjjjgljjjcjjfj -7-8 b: bbbbtbkbb -2-13 l: szllllllllxllll -8-11 n: bmpnwrnngnmsfw -1-5 d: jddqtdwddxddjd -10-11 s: hqgnvslssstqdnvs -14-16 p: ppppppppvpplpgpp -2-8 h: khhjfcqp -6-7 d: fxdpdwvdjkd -5-7 n: bnnprnf -9-13 f: vfffwfffffffkfxff -2-10 j: vjhcggzrjqt -5-7 g: gggfggzwgg -5-6 d: ddbsjddfsdnddxfpgdd -12-13 g: gggqjgxgzpgsggxggxk -1-8 l: hlslllllll -12-13 f: sbfftpvbjsmff -6-7 s: hqcthsb -5-11 s: qsstnssssqsrsskdss -2-6 x: hxrfnjfclx -1-2 w: swwwwwwwwwwwjwmwwwww -7-12 s: whsbkgsmvnfjnnkq -10-12 l: fllllllllsllll -8-9 s: lsssssssqs -1-7 p: pdpppghqppxpppppp -1-3 x: jhxmjhkdrxgd -1-7 b: lbxbbbvbwbbbbt -4-5 c: cdckcbcmqcc -5-9 k: kkmklhlmkkgkrld -12-18 x: dvjxqxxxxxdxxxzxhp -5-8 h: nhfhnfqx -15-16 k: kkkkktrkkkkkpkhqxkkd -1-13 j: dcnbwjxllpksj -11-13 v: wvqhznrrfgmnvz -2-5 m: bpjbmbrmfh -10-15 t: mgtttttqspthnttkktt -9-10 n: nnpnnnnpnh -8-10 b: bjbzhbbbcq -4-12 n: nnnvnnnnnnnnnn -13-14 v: zbkchmmvjvsgkvhcz -2-9 j: jdqjgnnjjjvjt -11-16 g: ggggxqglgglfhvgggn -1-2 b: bsbm -8-11 v: lvvvjhvmxvvvv -5-7 x: xxsxxxpr -2-15 t: stwqdkrqcwbmngtd -5-8 r: rcrrvndr -5-6 v: vvvvvr -4-5 x: qpxxr -1-2 k: nkkkkkd -10-13 r: znlqhvwdvrqbrrrfzwc -1-2 h: hwhhhchhhhhhhhhhhh -3-6 b: bbbbbvbbbvbb -13-14 s: ssssssssmssssdss -7-11 x: cwxhmnhzxrxdrzzxbw -5-16 m: rgjtmrqqmfmmckxm -17-18 b: bbbbbbbbbbbbbbbbbk -11-20 k: kppkqkftkgkkknbtglkb -13-14 t: rtcfrkjvtgnrtf -5-6 z: kdzjxzjgmd -2-3 p: rxppj -9-12 b: mtpbbbbbbbbgp -8-9 b: rbbbbbsbbbbxb -13-17 r: rxgbrrnrrrrrrkrrlrrr -8-11 w: pzqswqwcfln -3-4 x: xxxx -6-9 j: fjhkjjklc -6-7 m: ctmzmfm -8-9 l: lllllllgllpts -8-9 t: hgpwblqkvqtb -4-7 d: dddpddd -4-5 c: ccccwcccg -1-7 q: lvvtpqqvnsqbzqpr -8-15 q: qqqqqqqqqqpqqqlqqq -4-8 f: frfffffffxf -7-12 r: rrrrrrrrrrrkprrtrrrp -14-15 j: jsjjjjjjjjjjjjl -6-17 b: khgflbrbrjbgzjtjt -5-7 j: jjknjpw -2-9 h: rhlqbdklh -5-7 j: lrtvccjbzgjh -12-14 t: tltwtxtctttnttttft -8-9 q: qqqqqqqqx -4-15 p: ppppppppppppppc -2-3 v: vvvvv -5-7 h: djvplxb -11-12 g: gjxlvggsgggxsgfgp -5-6 g: gggggfg -1-6 x: wxtxxxxxxxxxx -1-4 r: rqrcrvrzbrxrwjr -9-10 w: wwwmwwwwpww -7-15 z: pzrbrxpzzzzzntzv -4-5 q: qjqwqqnlqhclq -12-16 g: ggccgzggggsggjgg -11-13 b: phbmbsgkvszbbrbb -2-3 l: xhlbhl -1-7 q: qwdqmtv -5-9 x: xxxxjxxxxx -6-8 p: kvpwqbdp -11-13 t: tqttttttttttmt -9-16 l: wzdxdmlxlkfjknnz -1-11 j: vjjjjjjjjjjj -2-18 t: tsttttttttttttttthtt -6-7 n: fnnncnl -3-5 s: lssvgfssgsshsvstsss -3-5 h: hhhbhhh -4-10 x: tsxxxxxxbls -2-4 n: nnjw -17-18 p: bptpftnxjchrwthtppk -14-15 d: dddddddddddddddd -10-14 m: mmmwnmmgmdmmmmmmmmm -8-9 k: pkpqffpkktbgkbk -7-11 l: lllllllllqplllllllll -11-15 n: nnnzngknbnzdnsnnn -2-4 l: vbqm -10-11 w: wwwwwwwwwwq -3-5 x: xxtxxxxx -3-15 b: spbcxjlbbbrbbbbb -4-5 n: nvfsn -13-16 n: bppjnncnbgjndnnntwgs -1-8 t: mttttttttt -6-9 d: jvmssdkdhxsd -9-10 d: gdrllcfdnd -7-11 c: cscxccccnztccccz -15-16 p: pppppkphpppppspg -2-4 n: vnkjlwwsswscmxktnj -9-11 r: rrrrrkrzslr -7-10 t: tttgqtnttttttttt -4-10 b: bbrzbzpbsbnbbjnbsb -7-8 j: jlljxtsj -5-15 z: lzzzfqzzzzzqzzzzzz -10-11 r: rrrrrrrrrrcrrrr -6-8 t: tztpbttttt -2-9 c: vcgtfxfbr -9-16 r: vgjrwcxhrrhbzxnj -17-18 r: bczjtmjwrtzwvmgbrl -5-6 d: dqgddvd -1-2 r: krzrkr -8-9 j: rxjjjjgbj -8-9 c: cjccccccc -13-14 b: bbbbgbbbbbbbbvb -5-6 p: hbhwtp -1-2 w: wfhrfsfbjtpkqcjrwdb -10-13 q: qqqqqqqnqrqqzqq -3-4 m: xcmcz -11-15 d: dldddcddddjddqd -4-10 h: khhlhhhhhhhhhhhh -2-4 d: bdfpmxzqzbzmxmmwg -4-5 l: lgrbl -9-13 s: ssssssssfsssss -7-8 p: pplkpmkppppppxp -3-8 j: jjjjjjjj -7-8 f: jfffffhzfff -2-5 p: pppppppp -8-9 l: tlclllmlz -4-5 m: mtrmx -13-16 x: xxxxsxmxxxxvwxxw -5-8 n: jknnngnv -4-7 p: ppptppgpppp -12-15 r: rrrrrrrrrrrxrrrhr -2-9 s: sssssssssss -5-6 z: zphzzr -13-17 m: mmlmmsmzmsddbxmkb -5-7 g: gggggggg -8-9 f: ndzfvfkfz -2-10 g: wtngwdkcxgrth -6-13 r: rrqrrqrrqrrrcrrrr -1-6 z: hfzzzz -10-13 j: jjjjjjjjjjjjdj -5-11 m: wfqvmhbjhhnmzdlmpjc -6-8 d: clddzxcdghn -8-12 n: qfqbbvkpjbznrz -3-6 r: rrbrrrrrrx -9-10 r: rrrrrrrrrrr -4-5 m: chltmcm -7-8 r: rrrnprrzrhr -3-4 j: jfcj -16-17 n: nnnnnnnnnnnnnnnnwnnn -7-8 r: rrrrrrnfr -4-12 n: nnnnspnlcnmsnnnn -11-12 v: vvvvvvfvvvhvvv -2-8 h: hlhhkhhchhhghh -4-5 t: stntztttmp -3-5 v: vvvmbvhvvvlvn -9-14 x: srxmtbtgxgmqxxxc -4-5 z: zrlgz -10-11 p: phxkvklpmdp -8-15 m: mmmmmmmpmmmmmmm -1-13 h: mzwqkhhhphsgh -17-19 s: qssssmssgfmssmmpssk -6-8 b: bbbbbbbjbb -3-4 l: rllr -2-4 j: kvjj -2-5 n: lnnkrm -15-16 w: wwwkwwwwwwwwwwwc -1-3 c: ccncc -2-5 s: bhppmsttzcscss -1-4 t: tttxtttt -1-9 r: rfrrrbhtxrrbrmrmr -12-13 s: qplrssssmfswrsswss -2-4 h: zrhhhhzhzhch -1-5 g: rgjgg -11-14 t: ttttvftttttqlsttt -3-4 s: sskss -5-15 m: mmmmnmmmmmvmmmm -1-8 j: sjjjjjjj -1-4 c: ccclcc -5-7 d: ddddhdd -2-8 z: tczzjzzzzzzzgz -1-5 s: qsqdz -8-11 z: zhzpzrvzhzkzzgm -5-9 g: nvdfgshgbgltlqggbp -1-12 r: rrrrrrrrrrrrr -3-4 m: xmmb -8-10 j: jjjjdjmjshqjzk -2-4 t: tptttftt -4-13 t: ggqscfggftnxgjpn -4-12 q: hvzjzqsqwqjlqx -7-8 q: qqqlqqqkqq -9-10 f: ffffffffdfff -2-7 k: kgkkkkkk -7-11 t: xbpdkrtplmfbtkwgp -4-7 c: ccccccccc -12-14 d: dddddddddddqdddddd -6-7 k: xhnntkpnbkfwlr -3-5 q: qqxxq -13-17 d: ddddddddddddvddddd -2-3 g: smglpgpflsrbwxcjctb -5-9 z: zjzzznfzf -7-13 l: lmrkvvxtltcnj -15-16 r: vjrrrkzxrrrqrtrpzv -2-7 x: xsxxxxxx -7-14 m: npmnmgdvnqmgrmm -2-4 x: pxxl -7-15 k: nkkkckgwdkffkmb -7-11 n: dznnmcnssmcn -8-10 s: skssgswssmsss -14-16 n: nnnnnnnncdnjnnhwnnn -4-7 g: kggmgggbggggwggcqgng -4-7 g: gggqggggg -1-2 c: cccc -4-8 j: mzzvwjgrbrv -11-12 x: pksjnwlltskxlj -1-9 k: zfkkkksrkkkkkkz -1-6 k: xkkkkknkk -1-6 c: gccccncbccccc -14-15 h: hhhhhrhhgkhhhmhh -7-8 f: qffgnfhf -2-6 m: vmqwxzgsm -5-8 k: kkzjkwkvk -3-4 s: dcsss -2-4 p: jjbps -2-11 z: zjzzzzzzzzzz -4-7 f: bnkhvjfff -13-16 m: mmmmmmmmmmmmjmmmmmm -5-10 t: kdwjmcgtvtdttmtvw -3-12 j: jjljwjfjjjjjnhjjjjc -13-14 f: fffffflffxfffbf -2-6 m: zmhmsm -4-18 n: nnnvnnnnnhnnnfnnnhnn -3-6 n: xznnsnn -7-11 g: ggggpgggggggsg -6-8 l: llllltllll -4-5 s: ssnttsrs -6-14 w: wwwwwwwwwwwpwlwwww -9-12 q: pxqvswnqqbsqvgsd -1-4 j: mjjjjz -9-19 f: fffffffflfffffffffff -2-6 t: rttqtstct -6-9 d: dddddtddddd -7-12 l: lllllllllllllll -1-12 p: gppppppplpppppp -1-4 s: fslssssssfcd -6-7 v: wvvzffggdfvbvvv -2-7 t: kkwgspt -6-16 n: nncbnnnntwrxlzzwdrsj -3-4 z: zzszzhrqwngprjt -4-5 v: vkvvvcfjc -4-5 j: hcjtj -2-4 k: kqkkkkkkkksk -7-9 g: gzgmgpgkv -5-9 s: kjnwsrjrzssssdlnsqs -2-8 j: jtjxxgmjkjx -5-12 r: bfrcrtjkzqffsjtvwj -1-2 v: xvvvmvvvv -5-9 v: vzrgdldfvx -3-5 m: mqsfmmlmvdfj -12-15 v: wswvvbqqhlvqvwx -6-7 b: bbmjdhb -2-4 b: hbjmjr -6-7 n: pnnnnln -13-15 z: zzlgzpmztfzqzzl -5-6 c: pcppscccccc -6-7 z: zzzzzzz -6-14 l: lllllllllllllqllqlll -13-16 r: rrrrrwrrrrrrhrrr -11-12 r: rrrrhrvhqmqrwr -15-19 w: wwwwwwwwwwwwwwwwwwdw -3-6 w: wwqxkw -17-18 z: zzzzzzzzszzzzzzczvz -3-4 g: lgxx -4-5 x: nsdxdskjxtrz -11-12 w: wvdgqppfwwdf -2-3 w: qgrz -7-8 w: wwrppwfwwrcwr -2-6 n: gtspnngz -3-7 j: jjpjjjzjjjjj -1-2 l: pllblvgmfjvv -15-18 r: rrlgctrrrcrqqgldpr -3-6 v: vvvvvt -2-10 s: vslltcxpbg -5-8 j: blvzjtjnfmjnjtsrzmc -9-13 b: bbbbbbbbbbbbsb -3-4 w: wwfjw -6-7 x: xxxxxxmx -7-15 g: ggggggrgggggggfggg -16-18 f: zffffffffffffffwfff -3-4 q: qcqn -3-4 k: kvzqk -4-18 z: wpclkbsxwbmbmkdpzzcm -1-8 z: zkzzzzzgzzzzz -7-16 x: xxxxxxxxxxxxxxjkxxx -3-6 t: xwcjztz -8-9 r: rdrprrtrs -1-7 v: dvvvvvcvvd -6-8 t: tttttkttt -1-5 w: xzwww -6-7 c: ctdjbwcc -3-4 t: ttnttt -9-10 q: qmcqqqsqqqvqqq -11-12 d: dpftdmdmdmld -7-8 j: tbjmbjlj -3-6 t: tttttqtt -6-8 t: tdttthbnqt -2-5 q: qqqqp -1-3 t: ttht -13-17 n: nnnnnnnnnnnnnnnndnn -4-6 j: ftkvjj -5-10 c: hvccfcsccb -7-11 v: vmqvqnnnvzglvvvv -5-8 k: kkkkkksckkk -1-12 z: rzzzzzzzzzzzzzzzvzz -17-18 t: tttttmtttmttttttpttt -16-17 z: xljjnngmjmhprcqzw -4-11 d: dtddbpddlhn -17-18 t: tptttttttttttttttbtt -9-12 w: wwwwwwwwwwwcw -3-4 z: zdzj -1-8 q: qlqqkqqhqtqhxqbbwcp -6-8 r: rkrrlrrmzrcnnrk -13-17 b: dbsbbbbbbbsbmkbbb -5-16 q: gqnvqwwgqshmtrdbplfb -7-9 c: mcvccccczc -10-11 p: pppxppppppc -1-6 v: vvvvvmvvvvv -5-6 s: ssssks -6-14 r: prgrbvrjrgrkrrr -2-11 c: qbnxcvxgldcvdd -11-15 d: ddddddddddsddddd -13-14 w: rwwwwwwwwwwwwsw -12-15 t: ttttttttttttttt -5-8 g: skjgxsjpgvsgr -5-11 g: ggddglggxgqgg -2-4 c: cccc -2-3 h: rvdg -9-13 r: rrrrrrrrsrrrjrrr -2-7 f: dflmgzsdftgkgc -1-5 f: jffffffnfcff -3-4 c: cccrqc -2-7 m: kblcghm -3-4 r: rscrnbbpfkr -2-3 d: wdtqpd -5-6 q: qqqpqnqq -13-15 d: ddddsdddddddddjd -3-4 c: cmcw -2-7 q: qqqqqqjqqqqbqfqq -11-14 x: txxxxpxdxxkxqcv -10-11 b: bbbbbbbbbkbb -7-11 p: ppppppppppmpv -5-6 r: dnxrcvrrr -1-4 d: rdddddd -5-9 f: lxgfvffdf -8-16 k: vmfksjkwkrkkkhkkvknk -15-16 v: vvvvvqvvvvvvvvgv -2-5 p: xpctr -11-15 w: wfwwwwwkwwwwwpr -11-13 x: xxxxxxxlxrfxxs -18-19 b: bbbbbbbbbbqbbbbbbbb -2-4 l: fgwl -8-11 m: xmjnmmmmnmh -4-6 g: lgvpksgq -5-7 t: jtgtvttjlfhpljtzzstd -7-11 p: mjcgvcmxgqpntxkpb -2-3 r: rrgrrnr -6-7 r: rrrrrcr -4-14 d: dddjdddddddddpdddd -5-7 q: qqqqkqqqq -1-4 t: qttqt -4-10 f: hbfjbzrfgvffq -16-17 j: wjjwjwpsjjdvfjnhv -3-4 v: vvtwv -5-6 s: ssdswspdss -1-2 r: rnrrmskrr -4-7 h: rqxbjjhsfh -4-9 l: llllllllhl -4-6 w: sgtwwmcpwd -4-11 l: fjdllznlllmdnll -4-5 k: kkklk -4-6 s: sszrssssssss -12-14 w: wwwwwwwwwwwvwww -2-4 b: vnzb -7-18 g: ggggggggggggggggggg -1-13 s: srjdvvpqnrsnnkzfj -14-15 g: bmhbclmqcgtqxgg -8-12 g: gggfhxgglgzb -3-5 c: scrkcshctccmhm -7-12 q: qklqqqhqvxqqqqw -1-6 m: mlmxzwkmm -3-16 r: rswggrrrrczxfpjt -14-16 l: llldlblllqllllns -2-5 w: wwwwmw -7-9 r: rrrhrprrr -2-3 j: zjmdfcth -3-8 w: xwgwwwwww -1-5 l: plllllll -2-4 b: fbqp -2-3 p: jwpmp -3-4 c: kscm -2-5 b: mbpbnfkvh -4-15 m: qrswmmmgmvmfqtmrrn -12-15 r: rxrrrrrdrhpfrrrrcrrr -10-13 j: jjljjjjjjnjjjjj -8-20 w: gjccptmwtrwxjtskrdfp -11-14 j: jjjjjxjjjjgjjk -1-4 g: gggzzgg -4-8 q: wqqqqblsmsk -1-11 h: lhhhfhhhhbvhhtjwrbh -4-8 x: xlxqxxtxxxxx -13-14 x: xxxxsxxxxxxxqxxx -12-16 b: bxvbbbqbbbbfzbblb -1-4 j: jzbd -5-6 q: qqqqwqkkqqq -2-5 x: xxxxgx -8-10 n: nnnnnnnnnhn -5-10 m: mmmmrmmmmmmmm -2-3 c: qwcz -3-5 n: cckvz -18-19 q: qqqqqqlqtqqqqqqqjqv -5-13 k: kkpkkkkkkkkklkkk -5-10 q: jfjgqllmqzv -15-17 l: llllllllllllllhll -4-10 b: pgqbfrsnvbhzfmtbtw -1-4 c: mccc -6-16 f: fffffpfffffffcfffff -4-9 j: qjbjlcsgljtbvv -11-12 z: dstqbtxxvdchsg -3-8 d: jvdpnvqs -2-3 n: nfvnnnn -6-12 r: zdbfdrvtmpkrjkr -1-15 k: kbdckwtkfhvrbjk -6-8 v: fvhsvgcv -2-3 p: ppkppp -2-14 r: drclhnrdhtcbmnr -7-10 p: vchpmlpjfxbfnwsdxjr -1-3 v: lvvv -1-3 b: bbjbb -2-12 q: qmxbbbgqlscqvdtpq -7-9 l: lllllkllqlllclll -16-17 r: hrrrrrrrrrrrrrrrr -8-9 g: gggggggfg -6-8 v: zvqffmkv -9-12 t: tttttznttjtfrtsjxtd -5-12 q: bqhbltqnjlhqqhtkq -8-9 d: ddddddddkd -2-8 q: tvpqmrrq -13-16 q: qqqgmqqqqqsqmqqpqqqs -7-9 p: pppppplppp -4-6 h: hhxhlhhhxhp -6-8 g: gggggdggggg -4-5 j: jjjkjj -4-5 x: xxxfg -2-13 x: xxhrhxwbrgrdskghtkj -12-19 x: cxxxxxxxxxxhxxxxxxx -1-4 m: tmmmm -5-11 x: mgqnkjxxscxdxr -3-4 t: tttctt -4-13 b: bfkbfbbwbcbpvcbkdqww -5-7 d: dwddddqd -4-15 l: lvvlfclwbssvsdl -9-14 d: ndkfnddtdddfjpvdqt -8-9 s: ssssssssk -9-13 l: dlljknlsllbslhlml -4-5 n: lnnwn -8-12 v: rlvbqlwvfhvv -6-7 f: rcpfwfvffqfcpf -10-11 g: rnqgxbtnxqfzgggtn -8-11 d: ntdzzddkbdhcdddrgdld -5-6 s: xkmssxscvbpwj -1-3 r: rrmr -9-14 p: pvppppppppppppppp -11-15 t: vhftnbtmwpgbcvt -2-7 t: pmbwnrj -10-11 c: cccccccdcvcc -9-14 s: ssksssssssssslsss -2-5 t: ctrtqpn -4-6 t: mttjftttt -4-5 z: zfbzz -2-3 x: xwxlwstzmvvt -4-5 b: vbsbjwpbsbbb -3-4 x: cwxxlmdf -5-6 z: zzzqszzzzzz -1-4 c: ncczc -3-6 k: kkkkkkk -2-3 z: rjzkpxxdvzlzxjzz -8-10 z: fzjzszzdnzbzkzzfz -1-9 c: ccccxccjpccccc -3-12 j: jjjjjjjjjjjcj -10-14 l: llplllvbllllsp -8-12 r: hnrcrxfzrkcjcprrzjbr -17-20 q: qqkqqqqqqqqqqqqbqqqh -6-9 l: lllljlrlpxllllll -8-9 v: vzzmtwfgv -3-7 v: fqdbsshw -12-13 f: fwffnjfbfffzzqfxfffx -1-3 m: zjmdvjjg -5-7 r: nrswrlbw -8-11 c: crzfvzpcbcbchgxbln -9-17 g: ggggggzgwwjpggpgvgrk -6-9 k: hhkrvkkqfhqwbdb -10-16 q: mzzjqfmtkqwvgdfttj -11-13 m: mmmmmmmmmmtmm -1-2 j: jjhrrj -3-12 h: hhhhhhhhhhhhh -8-11 w: zwkrwznrppw -7-14 d: dpxjnddbvdbcllqr -5-8 c: ccccfcccccc -12-16 p: tnptbppgwxxpppjb -1-14 t: qktttttttttttttt -9-12 t: tttttcttgjtt -3-5 p: tcpdgwhrkxkzjjhvsgqp -13-14 k: kkkkkkkkkkkkklk -11-13 x: xxxxxxsxxxxxt -5-12 n: nxxnnznnnnmlnnn -12-14 h: hhlhhhhhhhzcnnhhhhkh -8-10 j: jbjbjmjvjj -6-9 c: ccccccccsc -5-12 j: jjjjjjjjjjjcj -1-2 f: fhffff -13-17 x: xnlxxxxsxxxxxxxxp -2-5 d: sddzn -2-4 q: qqqt -2-6 p: fmxfxnkp -9-11 k: nkdgncqkkgwjp -2-5 p: hpmgcfcmz -1-3 f: ffczf -5-9 r: rtrrprrrrrr -2-4 p: pnpprdn -9-11 l: ltllbllvllc -4-5 x: xxxmxxx -5-9 x: xxxxxxxxxx -16-20 b: hgcbhbbhbgbbdxhdgjwb -10-15 c: qcccpcccdcccccfccwcf -10-11 x: xndsgkwqpxb -15-17 f: wwbqxrffgfvffdmdffw -5-6 q: qqqhqvqqqq -3-4 h: hhhchc -7-9 x: xxxxxxxxgx -7-8 f: fmfflfgf -12-13 v: vvvvvvvvvvvcvvvv -3-7 g: gggbggsgg -1-5 w: wpswsggtw -3-5 h: hhhhkhhhhhdhw -6-7 w: wwwwwmwwwww -5-11 m: mfdmcwmlvpmfc -14-15 j: jjjjjjjjjjjjjjrjj -3-5 v: rvtvkdvqv -3-6 p: frppxpdpg -3-5 t: ttttrt -2-7 x: xxwxxkfxxxxxxxxxxgxr -6-8 k: kkkkkpkgkkkk -10-11 f: fffffpfffkfdf -11-12 g: gggghgnggflg -1-7 x: xxnxxxxkxx -3-4 h: rhhx -6-8 r: bcwrrrrrhrxmqgrhrzm -2-6 l: mpdlnnp -2-4 j: jbjjdhx -2-15 d: dfdddddddnddddfzddjd -5-12 h: gbngwvffshph -1-2 t: txcpth -14-15 f: ffffkfflfffffgf -8-9 b: bbbbbbpbj -5-6 f: zffhfz -8-15 j: qjjfrtjllqfjjcj -3-5 l: llxllll -10-15 z: tpdzhnzkzrtzrzzzrfrz -3-5 q: qqlqq -3-4 d: vmzddpm -8-11 c: cmvzlxtqxcvckxqm -2-13 r: drpppdsqsmvnlkjb -7-9 w: wwwwwwkww -3-6 s: svfspfnpzq -3-4 b: fqpbbbbzpgqf -2-4 s: smssm -8-9 q: qqqqqlqbq -4-7 s: stcssbw -15-16 k: kkkkkkkkkkkkkkkk -10-13 x: xxsxxzxzxxsxphxxxxx -4-5 p: drpsx -7-11 v: vvvvvvvvvvvvv -14-15 n: nnnnnnnnnpnnnbnn -5-8 k: blgkkkkc -12-16 g: ggggggggggvggggggg -1-8 c: cccccccdc -3-9 p: ppqppppppp -7-9 q: cxqqqbhqqzhjqv -1-12 m: mrkvwmmsjmkmw -2-4 s: xrrj -2-4 w: mbww -7-14 v: vvvvvvvvvvvvvbv -3-8 p: kppjprpxppb -4-10 n: znncndnnjncnrnkn -5-7 k: kktnkks -10-13 r: rrrrrrrrrrrrnr -1-6 k: kkkkkrvk -3-5 k: jhjzkbqsjwkxsvd -5-8 p: pcqpprckrp -2-5 f: fsjwf -6-9 l: jxhtplclr -4-13 x: gdxdcdmmxlfxxs -2-10 v: vvvrvvvvvhvvvvvvvv -11-12 v: wqnwrlvjsxvs -1-4 m: mfqm -3-5 d: bmddv -8-10 h: hbhhdhfchh -4-5 s: sssdb -2-3 l: lsll -10-11 k: kkkkdcpnkkgkk -6-8 r: vrrrrxrrrrr -3-4 s: gxsbfr -17-18 p: ptppppppbbpbprpcqpp -16-17 s: gpgwvvnjbdqpksnsd -5-10 f: gfkfzqflfzffvf -6-18 m: kxxfrxjmwmltdvxwmmb -5-6 d: ddntbd -11-15 b: bbbrbhbgbbltbbhb -6-7 r: krbrrrp -5-6 q: qqqqqkqqqqq -3-6 k: kfkmjt -8-10 d: drbwtrdshdbg -13-15 n: tqnprfnndhplcjn -2-4 w: wjwg -10-11 p: xprpnpvhppp -9-10 r: rrrrrrrrqrrr -2-8 w: wjwnwhwwwwwww -12-13 g: gggggggggggwggg -1-6 s: sssssss -1-9 k: xkkkkkkkkkkkkkv -2-4 c: ccccc -3-7 s: ftssfrm -12-13 k: kkkkkkkkbkksk -9-16 q: qqqmqbbqhzqwtlwqb -7-9 p: ppppppppdppp -4-6 b: pcvbvkhb -9-10 g: qmchkfggmgpqgxxgxq -2-9 t: sthtnttthtlsq -3-4 x: xxxx -8-14 s: ssssssssdssssssss -1-3 m: gmbmvbmqbxvm -10-15 s: sgwkdvnsswsszwrn -3-4 s: gmgs -5-11 f: fffffffffffffffff -7-9 v: vvfvsvzdhvv -4-8 l: lllllllpllllllllll -11-16 x: xxxplxxxxxpxxxxxxxxx -9-13 t: tdtftttjdtttc -9-13 g: rknsckngkvdxg -3-4 d: sdqwddmr -1-3 l: lljl -7-17 r: trhrpmrqswrmnrbrrhb -7-8 g: ghkxwgttgk -5-7 b: fbnbtbndb -6-7 v: vnxlvgv -1-6 t: txtkttg -2-13 n: ljnnnnlpsnscfnnnnnnf -4-11 b: bbbbbbbbbbfb -6-9 x: wxdkxxnnnx -2-4 w: wswww -5-13 j: jjsjjjjjjjjjkjjjj -1-4 f: fszhf -5-9 z: wzgfpzzzzjszfvfpwz -5-9 x: xxxxhxxxsx -15-17 b: bbbbbbbbbbbbbbkbqb -2-7 x: xvdmgxxwgxx -3-4 q: qqqq -6-7 m: mqmlltc -8-10 k: kkkfkhkkkpkkkk -2-6 n: cnxnts -1-6 s: gsssssssssscssss -1-9 n: bbvkmnkdn -2-5 p: nmlhpv -4-6 g: vnggdpgm -7-12 b: bbbbbbvwsbbbbbbbbbbx -2-3 b: lgbjjr -7-12 n: chqccgnwsznngz -4-6 v: nntkvvv -2-5 g: qkrjgkqgljh -1-5 f: rffffsfzxfjfzffff -15-16 z: zpzzzzzzzzzhzzkszz -3-4 l: lmflkl -7-8 f: fffvzxff -2-4 r: rrrgrrrr -12-14 w: tjwgwkkwwwwwwwwww -2-12 m: mzmkmmmmmhmmcmmmrmf -5-7 q: nfqbgqqqpqqgjq -1-4 r: ktpr -5-6 j: jjjgbj -9-13 d: ddpbdddwbbdmd -8-9 r: rphfrrrsrr -10-12 f: fffffffffffbffpff -5-12 b: xhbbcbbbbxtbbb -9-10 j: jjjjjjjjqjjj -3-4 q: qqqn -3-9 r: srrtqqprjmqgnp -2-3 c: gcqc -3-4 c: bclc -3-6 n: jnxhshghnnqncgncn -2-4 h: ckhh -9-12 t: tdjjqcdbtkbtmb -11-13 x: cxxkxbxktxxxkxxxpxxh -4-14 m: hjqmqjvqgjdjzsssdkm -6-12 r: rrrrrlrrrrrrrr -14-16 g: gngggggkfglzgggv -9-13 h: hvhhdzhhmhhhh -3-15 x: xxjxxxxxxxxxxxbxx -10-12 z: zzzzzzzzzpzzz -3-4 h: dnhv -13-14 g: gggggggggggggg -7-11 r: rrrrrrrrrrr -6-9 x: czxxlsxxx -3-5 h: hhchh -1-9 j: jjjjjgdjjjjjjjf -7-10 b: ctsbpxrvwbkbjklghnbn -10-11 g: gggggggggglg -1-7 x: xnpsxfm -9-10 q: xxxzqbpdqj -4-10 q: pqsqbqcvllfn -11-12 x: xxxkxxxxxxgxxxx -3-12 s: pstrsssntsssssbssj -9-12 s: wnsdfrtssllsfbsssccb -1-6 r: nrrrrmrc -11-13 k: kkskkkbkkkzkkk -4-5 h: hhhhshh -5-19 f: ffffffffffffffffffcf -3-4 z: zczzz -5-8 l: ghlllsllfw -3-9 g: ggpngglkkf -7-9 b: xwbbbhhbmgjhbbbhnbb -4-5 c: cjmgczcccpzqr -15-16 j: jqfqsnnvffpjjjqj -5-6 z: zzzztvws -3-7 t: tftxtvfzs -1-5 l: tlllll -5-18 n: nnnngnnnnnnnnnnnnnn -5-6 m: bchzqm -9-10 p: lmpsbqgzpxggltl -2-9 h: hqdpjwpxhg -4-6 n: nqbnbnknnzd -2-7 q: qbqqqvq -7-8 c: cccccclc -8-12 r: rrkrrrprvrcqnr -14-15 j: jkpjjnjjjwjjjjjjhjwj -7-9 s: stsstspsn -8-11 h: hhhhbhhhhjhhhh -5-6 d: dddtpdd diff --git a/2020/inputs/day_3.txt b/2020/inputs/day_3.txt deleted file mode 100644 index 0fe60b0..0000000 --- a/2020/inputs/day_3.txt +++ /dev/null @@ -1,323 +0,0 @@ -...........#..............##... -...#....................#...... -.....####...........#.#..#.#... -....##.#....................... -.......#.##......#.###......... -.#.....#.......##.......#.....# -...........##....##.#....#..... -......#.........#....#......... -..###....#.........#....#.#.... -....#....#.#..#..#.........#.#. -..........................#...# -.##...........#...#.#.......#.. -#....##...#.#....#............. -....#..##......##..#.#....#.... -#..........#.............#..#.# -...#.####.....#..#.#.#..#...#.. -..........#......#........#..#. -............#.....#..#..#....#. -.................#...#......... -..#...#...................#.... -..............##...#........... -..........................#..#. -#...#...#............#...#..... -.................#..##.......#. -............#....#............. -.#......#.#...#....#...#....... -.....#.....##..##.....#.......# -.#..#..##...............#..#... -#...#...##............#........ -.......#....#.......#.......... -............................... -#................#...#......... -...#...#..#..#.............##.# -......#........#..............# -...#.....##.#...#...#.......... -.........#..#........##.#...##. -#.........##..#.......#........ -........##.#.#................. -.#....#............###....#.... -...#.##....#.....##..#..#....#. -....#..#........##..#...#..##.. -..........#............#....... -.........#........##....#..##.. -#....#.........#.#.......#..#.. -...#....#......##.#............ -........#..#...............#... -..............#.....#........#. -......#..#.#........#..#..#.##. -..#........###....#.#.......... -...#..#...#.#....##..#........# -........#..#..............#.... -#.####.................#....##. -.#................#............ -....#....#....#................ -#......#........##....#...#.... -......#..##..#..###...#.#.#.... -.#..........##................. -...#...#....#...#.....#.....#.. -............#......##.........# -..............##............... -##....#....#...#...#....#..###. -...................#.......##.. -#.....##........#....#......... -...#.......#...........#....... -...............##.............. -##.......#......#.....#........ -#....#..#..##..#.......#..#..#. -.....#.............#.......#... -......#..#........#.......#.#.. -..#...#...........#.##......... -..#................####.#..#... -......##....#.........#........ -..#..#.......#...##....#......# -#.#..........#..............#.# -.#.#..............#.##...#..... -................#.....#.#...... -##.........#.........#.....#... -....#.#.....................#.. -..#..#..#........#.......#..... -.....#..#.#....#....#.....#.... -..####....#.#.........#........ -#..##...##..#.#............#..# -.#........#..##.#.....#......## -.##.##.....##....#.#........... -....#..#.#..##............#.#.. -........#.#...#....#.........#. -.....#.#.#.....#....#.....##... -#...#..#....##..#.............. -..#...#....#...##..#.......#... -.#....##....................... -.........#............##.#..#.. -....#................#...#.#... -...................#..#...#.... -#..#...................#....... -..##..............#..........## -...#.##......#.............#... -.........#.#.........#......... -...###......#.................# -..........#....##.............. -.##..#....#.........#.#........ -.........#.......#.......#.#... -#........#............#......#. -....................#.......... -.......#...##..........#...#... -....#.#.......#.#...##..#.#.... -...#..........#..............#. -........##..............#...... -......#...##......#....##...... -....#.....#.#.##..............# -...#...........#.#............. -...........#......#.#.......... -...#.#......#......#...#...#... -..#.......................#.... -...#...#..#..................#. -##.....#.....#..#..#.....#...#. -.#..#.......##.#.#............. -......##.......##............#. -.......#..#..#.......#....#.#.. -......#.....##..##...#........# -.....#........#.##..........#.. -#....##............#........#.. -.....#..#...#............#...#. -##.#....#........#............. -.##...............##......#.#.. -###..#..#.......#.#..........#. -.....#...........#...##........ -..#.#.#.........#.....#....#... -.....#....##.......#..#.#...... -......#.....#...#..#...##..#... -.....#....#................#... -......#....#.#...##......##.#.# -.....###.............#......... -.................#......#####.. -.#.......#..........#.#....##.. -..#..#.......#.....#..#......## -..........#.#.##.......##....#. -##...#...##.##......#..###..... -..#..#..#......#....#.......... -..#...#....#......#....#....#.# -.#...#........#.....#......#..# -#.........#......#.##.##....... -#.##..#.............#.....#.... -....#.......#..#..##...##...... -...#.............#.#......#.... -#.....#..........##...##.....#. -...............#........#....#. -#.....#...#..#.............##.. -.#....##.#.......#.#..........# -....#....#.#.....#....#......#. -......#......#................. -.#.#..#.#.#...#...#..#.##.#..## -.............#.....#........... -............#...#..#..#.....#.. -.#..........#.......#....#..... -......#..###.#...#............. -......#..........#............. -....#.................#..#.#.#. -...##.##.#....##.##............ -####......#........###......#.. -..#.......#.#..#.##............ -.....#.....#.#.......#.....#... -.....#..........#.#............ -#.....#.............#......##.. -......##..........##....#...... -.#..............#..........#... -......#..#...#........#..#....# -.#......#.......#..#........... -..#..#....#.#.......#....##..#. -........#.#................#... -#.......#.##.#......#...#.....# -..#...#.#.....##............... -..........#.....##............. -.......#............#........#. -...#............#......#......# -.#..#.......#...#...#..#..#.... -#....#.#...#......#...#......#. -.#.......#..#.#...........#.... -...##.#...#.......#..........#. -.....#..............#..#...#... -...........................#... -.............#.....#........... -....#.#..#..#...#..#........... -.....#.#.#..#.#....#.#.#....... -.......#..............#.....##. -........#..#..#.#..#...#.#..... -.....#.#...#.#.#.....#..#...#.. -.....#....#.......#......#.#... -.#.#...........#........#...... -.##..##......#......#......#.#. -.....#.###.#.......##.#..#..... -#.......##..#.........#....#... -.#.............#.........#.#.#. -..........#..#..#....#....#.... -#....#...........##..#.....#..# -......#....#...###..#...#...... -.....#....#........#....#..#... -...##..............#.##...#.... -.#............#........##...... -..##........#.#...........#...# -..#.#...##...#..#..........##.. -.................#.......#..... -......#.....#............#..... -.#.....#.........#.#..#.#...... -.............#.#.#..#.......#.# -#......#.....#..##...#.......#. -.......#.#..#...#.........#.... -...#..##...#.........#.#....#.. -........................#..#... -....##..##................#.... -.......#..#.......#........##.. -.....#....#.##....#............ -.#....#............#.....#...#. -..##.....#......#......#.#....# -...#...........#...##....#..... -......#.##.#..##...##.#.#..##.. -.......##....#......#....#.#... -.....####..#............#..##.. -......##..##..##.........#...#. -.#.#...............#.........#. -......#......#...........#..... -.....#.......##.....#..#....... -.....##..#..#....#.#.......#... -...........###.###.##..#.#..#.. -.#...............##.........#.. -......##..........#..#.....##.# -.............#....#....#..##... -.#..............#........#..... -.#..#.........................# -.##..............#..........#.. -..#..#.#.#.#......#............ -....#...#.#.#....#........#..#. -.....#........#....#.....#..... -.#...#.#......#..#........#.##. -.......#.....#................# -.#.#........................#.. -............#..#.......#....... -....##.#........#...#.#.#.#.#.. -.....#.......##................ -...##...#....#.....#.#......... -#...#..............#.......#... -...#.#.#.#..##....##........... -.....##...#....#.....#......... -#......#.....#....#............ -....#..###....#.##.......#...#. -..................##.#......#.. -.....##..............##.#....#. -.........#...#........#..#....# -.##..#.........#....#..##...#.. -#.#.##................#.##..... -..#.#....#.#.......#....#...... -..#.#.##.#.......#............. -..#....#.#..##.#..........#.#.. -#.....#.....#.....#.........#.. -#.......##.....#....##.....#... -..#...#.........##.#..##....... -..#.#.........#.......#........ -#.....#.....##.#.#..#...#..#.## -.........................#.##.. -..#.#..#..#..#........#......#. -..#..............#............. -.....#.......##.##.....#....... -....#...#...............#..#... -....#......#.#........##.#..#.# -....................#..#....... -.....#.......#......#.##....... -#.......##..........#.....#.... -.#.......#....#.#......#....... -......#...#...............#.##. -....##.#.....#.............#.## -#..#................##...#..... -....###......#.#.........#..#.. -...#...#......#...##....#...#.# -..#...#.#.##.#................. -.....##......#..#.#....#....... -##.......#......#.#..#.#....... -.#.#.#.........#...#.#..#...... -#...#.#........#....#.#.....#.. -....#.......##....#......##.... -.....#..........#......#....#.. -#...#....#...#.....#.#......... -...#..##.....##....#.....#.#... -..................#.....##..... -.....#............#............ -...#.....#..#........#.#..##... -.......#.#..................... -......#...#.......#..#...#..#.. -.#..#...#.....##.....#.#.#....# -....##...#.#............#..#..# -...........#............#..#... -.......#.....#................# -..#......#.#.......#.#......... -.....#..#.#.##................. -.....#..#...................... -...#....#...#..#.#..#....#..... -.#............#.....#.......... -#.##..#..#.......#......#.....# -.#.........#....#....#......... -...#.#.#........#.#....#...#... -#........#..#..#..........#..#. -.....#..#.....##......##..##.#. -..............#.......#..#..#.. -....#........#.##.#...#........ -..#.#..#....#........##.....##. -...##.....#...#.......#.#....#. -#.....#..##.##.#...##.......#.. -.....#........#.#.#....#....... -.#................#####..#.#... -..........##..#..###....#...... -.....#.......#..........#..#... -..#....#....................#.. -#.....#..#.....#...##.#.....#.# -...#..##............#.....#.... -##.#..#.......##............... -........##...#.#.....#......#.. -........#...#.................. -#......#................#.#.... -...........#...#..#.........#.. -...#.##..#.##.................. -.....#......###......#..#...... -..#.#.....#...#..#.##........#. -....#..........#.#.....#....... -..#..........#..........#.#.... -..#.##.......#......#.......... diff --git a/2020/inputs/day_4.txt b/2020/inputs/day_4.txt deleted file mode 100644 index b17cdcd..0000000 --- a/2020/inputs/day_4.txt +++ /dev/null @@ -1,1023 +0,0 @@ -ecl:#eef340 eyr:2023 hcl:#c0946f pid:244684338 iyr:2020 cid:57 byr:1969 hgt:152cm - -pid:303807545 cid:213 ecl:gry hcl:#fffffd -eyr:2038 byr:1951 -hgt:171cm iyr:2011 - -hcl:#c0946f byr:1933 eyr:2025 pid:517067213 hgt:173cm -ecl:hzl -iyr:2018 - -pid:5253256652 byr:2009 hgt:152cm iyr:1989 eyr:1968 hcl:64cb63 ecl:hzl - -iyr:2013 -pid:862607211 eyr:2020 -hgt:174cm -byr:1990 -ecl:blu hcl:#888785 - -ecl:grn byr:1955 -pid:608098408 eyr:2027 iyr:2020 hcl:#b6652a cid:264 -hgt:181cm - -byr:1998 ecl:hzl eyr:2021 -hcl:#866857 hgt:189cm iyr:2030 -pid:013735467 - -pid:075417314 hcl:#b6652a byr:1957 -iyr:2011 -hgt:154cm -eyr:2025 -ecl:amb - -iyr:1993 hgt:74cm eyr:1960 -byr:2029 -hcl:293244 ecl:#3cb5e5 pid:4861232363 - -hgt:153cm hcl:#6b5442 pid:065240897 byr:1932 -cid:196 ecl:blu eyr:2028 iyr:2019 - -eyr:2024 ecl:amb -hcl:#866857 byr:1922 pid:496904942 hgt:164cm iyr:2020 - -pid:847705161 byr:1951 cid:124 iyr:1991 -eyr:2028 ecl:dne -hcl:6b2d28 hgt:172cm - -byr:2007 iyr:2029 ecl:hzl eyr:2026 hgt:168in -hcl:z -pid:63151612 - -iyr:2027 hgt:172in -cid:174 byr:2014 hcl:z eyr:1921 -ecl:grt pid:#cebdc2 - -ecl:amb hcl:#d09c0f -iyr:2015 hgt:156cm eyr:2026 byr:1962 -pid:086120872 - -cid:125 -pid:837849996 -byr:1958 ecl:brn hgt:166cm hcl:#ceb3a1 eyr:2028 iyr:2012 - -ecl:gry hgt:180cm -pid:939059935 eyr:2023 byr:1977 hcl:#b6652a - -hgt:190in byr:2029 eyr:1984 -ecl:gry hcl:z pid:055092916 iyr:2010 - -hgt:63in ecl:blu byr:1940 iyr:2012 eyr:2029 hcl:#7d3b0c -pid:163033394 - -eyr:2040 pid:181cm -iyr:1928 hgt:76cm hcl:d8aafb byr:1949 cid:275 ecl:xry - -hcl:#cfa07d ecl:oth byr:1948 eyr:2021 -pid:719690182 hgt:179cm iyr:2020 - -byr:1939 cid:266 -eyr:2026 iyr:2017 hcl:#f116d2 -ecl:hzl pid:522421825 -hgt:68in - -hcl:z hgt:61in -cid:115 pid:180cm iyr:2030 byr:2014 eyr:2032 ecl:hzl - -ecl:xry -eyr:2028 pid:191cm iyr:2015 hgt:150cm byr:2029 - -eyr:2027 -hcl:#a97842 pid:997937480 hgt:61in iyr:2019 -byr:1921 -ecl:grn - -hgt:163cm -pid:912318455 iyr:2016 byr:1988 ecl:brn hcl:#a97842 cid:221 eyr:2029 - -cid:333 hcl:#c0946f -hgt:163cm iyr:2018 eyr:2027 ecl:oth - -cid:70 hcl:#c0946f -pid:961507902 byr:1949 ecl:grn iyr:2017 eyr:2029 hgt:69in - -hgt:169cm ecl:amb -iyr:2013 pid:496169901 -byr:1943 eyr:2028 hcl:#ceb3a1 -cid:249 - -ecl:blu cid:343 -iyr:1998 hgt:154in hcl:#efcc98 byr:1972 - -pid:508213120 iyr:2012 eyr:2025 hcl:z hgt:70cm byr:1976 -ecl:brn - -iyr:1924 -eyr:2005 -hcl:z -hgt:167 pid:154cm -byr:2007 - -pid:761333244 hgt:180cm iyr:2017 hcl:#18171d eyr:2021 -byr:1983 -cid:67 ecl:oth - -eyr:1993 -byr:2003 -hcl:#602927 -ecl:grt -cid:84 hgt:178 -pid:1847086637 iyr:2026 - -hcl:#866857 hgt:162cm pid:483774485 iyr:2010 -byr:1946 eyr:2028 ecl:gry - -pid:726639691 eyr:2028 -hgt:171cm hcl:#ff65a6 -iyr:2011 byr:1989 - -hcl:z iyr:2026 ecl:xry -eyr:2037 byr:2005 pid:#f09a0f -hgt:68 cid:156 - -hgt:71in ecl:blu eyr:2026 hcl:#18171d -byr:1981 iyr:2017 -pid:698636544 - -eyr:2021 -byr:1957 ecl:brn pid:365378126 cid:93 iyr:2019 hcl:#18171d hgt:179cm - -byr:1996 iyr:2014 hgt:64cm -eyr:2034 -hcl:z - -pid:629486472 cid:140 -hgt:192cm eyr:2020 hcl:#b6652a iyr:1988 byr:2021 ecl:brn - -byr:1955 iyr:2015 eyr:2030 -ecl:gry hcl:z pid:6550198754 -hgt:158cm cid:305 - -ecl:gry hcl:#a97842 -hgt:176cm eyr:2022 pid:810146585 iyr:2020 - -byr:2027 hcl:#cfa07d -iyr:2011 ecl:#f07598 -cid:293 -hgt:150cm pid:#fa948d eyr:2029 - -eyr:2028 iyr:2013 hgt:69in ecl:gry pid:317170371 -cid:147 hcl:#bfe1f1 - -byr:1976 -pid:059341891 hgt:174cm -ecl:oth -eyr:2029 iyr:2017 hcl:#733820 - -iyr:2018 hcl:#ceb3a1 hgt:188cm cid:308 -pid:792826885 byr:1948 ecl:blu eyr:2028 - -iyr:2017 cid:94 hcl:#95c7dc -pid:231757803 eyr:2022 -byr:1992 hgt:153cm ecl:amb - -eyr:2027 -iyr:2011 hgt:186cm -ecl:brn pid:996347346 hcl:#866857 -byr:1960 - -eyr:2025 byr:2001 -ecl:blu pid:755715478 iyr:2019 hgt:61in - -ecl:gry -eyr:2038 -hgt:81 hcl:z iyr:2028 -cid:214 byr:1965 - -pid:412744447 byr:1979 hcl:#cfa07d ecl:blu -eyr:2029 cid:157 -hgt:180in iyr:1948 - -hgt:170cm -pid:623557081 byr:1924 eyr:2024 hcl:98d623 iyr:2012 ecl:amb - -cid:311 ecl:grn -iyr:2011 byr:1982 -eyr:2002 hcl:#ef318a -pid:0548169957 -hgt:87 - -eyr:2030 hcl:#733820 iyr:2016 pid:558470391 -byr:1936 ecl:oth hgt:185cm - -iyr:2019 -ecl:amb byr:1949 -pid:376468392 -hgt:178cm - -pid:019195245 -ecl:grn hgt:171cm -byr:1978 iyr:2011 eyr:2022 hcl:#733820 -cid:134 - -hcl:#623a2f hgt:192cm eyr:2026 byr:1977 -ecl:grn cid:308 - -ecl:hzl pid:715816358 hgt:69in iyr:2014 hcl:#623a2f -byr:1996 -eyr:2027 - -iyr:1947 -ecl:#39a697 -hgt:183cm byr:2029 -eyr:2022 pid:7951883913 -hcl:z - -ecl:gry byr:1950 -hcl:#18171d hgt:168cm iyr:2020 pid:677187333 eyr:2027 - -byr:1969 ecl:blu hcl:#18171d iyr:2011 -hgt:162cm -pid:701349891 - -cid:269 byr:1966 -iyr:2011 -pid:905940527 eyr:2023 hgt:190cm -ecl:brn hcl:#ceb3a1 - -eyr:2027 pid:454627395 ecl:brn -hcl:#ceb3a1 cid:302 hgt:184cm -byr:1959 -iyr:2015 - -iyr:2011 -eyr:2028 -hgt:166cm -hcl:#733820 byr:1938 ecl:blu pid:857984986 - -hcl:#c0946f ecl:brn pid:226877822 -hgt:182cm byr:1998 -cid:160 - -hgt:186in pid:26499164 byr:2017 -hcl:z -iyr:1998 eyr:2026 -cid:331 ecl:#236556 - -pid:328866543 -hgt:165cm eyr:2039 iyr:1987 ecl:amb byr:2018 hcl:z - -iyr:2016 eyr:2036 hcl:#888785 byr:1976 pid:160402352 hgt:76cm ecl:blu - -ecl:blu -hcl:#fffffd eyr:2025 hgt:66in pid:979788527 -byr:1957 iyr:2013 - -ecl:grn pid:279357265 iyr:2019 eyr:2021 byr:1953 -hgt:177cm hcl:#c0946f - -ecl:oth hcl:z eyr:2025 byr:1949 hgt:189cm iyr:2020 pid:901383503 - -byr:2019 hcl:#733820 -pid:31022828 eyr:1929 -hgt:75cm iyr:2012 ecl:grn - -pid:080462937 -ecl:blu hcl:#866857 -cid:102 -iyr:2013 eyr:2025 byr:1975 hgt:64in - -iyr:2016 -eyr:2028 -cid:125 -byr:1979 hcl:#866857 -ecl:brn hgt:173cm pid:814947616 - -hcl:z byr:2020 pid:#c3b54b hgt:174in eyr:2038 -iyr:2016 -ecl:gmt - -cid:132 -iyr:1958 -pid:61543452 hcl:z -ecl:zzz eyr:2039 byr:2006 - -cid:55 eyr:2022 byr:1954 iyr:2015 -hgt:188cm hcl:#a97842 pid:49143631 ecl:amb - -hgt:152cm -byr:1982 -iyr:2013 ecl:blu -hcl:#341e13 -eyr:2026 pid:440841976 - -iyr:2019 ecl:blu pid:553456616 hcl:#733820 hgt:160cm byr:1932 eyr:2030 - -byr:1980 hgt:169cm hcl:#7d3b0c cid:312 iyr:2010 -eyr:2026 pid:028550304 ecl:grn - -ecl:amb eyr:2021 iyr:2014 hgt:71in pid:986053283 byr:1981 - -ecl:oth -eyr:2023 hcl:#888785 -byr:1949 -iyr:2016 pid:699325656 - -hgt:63cm cid:297 eyr:2020 pid:990390922 -hcl:#602927 ecl:lzr -iyr:2012 byr:2016 - -hcl:9ea2fa eyr:2023 pid:088680493 -byr:1998 iyr:2017 ecl:utc hgt:170cm cid:175 - -cid:316 iyr:2016 eyr:2026 hcl:#79ff1d hgt:65in -byr:1997 pid:215466710 ecl:oth - -cid:213 byr:1983 hcl:#888785 iyr:2016 pid:767747981 eyr:2025 -ecl:hzl hgt:168cm - -eyr:2030 byr:1972 -cid:282 -ecl:gry hgt:178cm -hcl:#a97842 -iyr:2018 - -hcl:#6b5442 ecl:amb -eyr:2028 cid:104 hgt:159cm pid:446429120 iyr:2012 -byr:1938 - -byr:1940 hgt:178cm ecl:oth -hcl:#ceb3a1 -pid:845683663 iyr:2015 eyr:2024 - -byr:1940 pid:496262233 -hgt:184cm hcl:#b6652a -ecl:grn cid:152 iyr:2012 eyr:2029 - -hgt:185cm pid:455744229 byr:1954 eyr:2022 ecl:gry hcl:#6b5442 iyr:2012 - -hgt:182cm byr:1966 eyr:2028 ecl:#a5b7fc -iyr:2029 - -pid:343591896 -cid:58 -ecl:hzl -eyr:2022 hgt:180in byr:2021 -hcl:#6b5442 - -ecl:utc hcl:#b6652a -pid:635147657 byr:2020 -eyr:2022 hgt:157cm iyr:2018 - -ecl:grt cid:312 iyr:1959 pid:154262836 -hgt:171cm -hcl:#fffffd -eyr:2024 -byr:1982 - -hcl:#7a12b4 pid:223424149 ecl:hzl hgt:175cm -byr:1930 iyr:2010 eyr:2028 - -hcl:#c0946f pid:633476454 eyr:2026 iyr:2011 -byr:1934 -hgt:186cm -cid:289 ecl:gry - -hcl:#fffffd pid:376300524 hgt:155cm byr:1964 iyr:2017 eyr:2021 ecl:grn - -hcl:a5d4dc byr:2006 cid:165 ecl:#db800f iyr:2029 pid:0199789970 eyr:1961 hgt:61cm - -eyr:2027 hgt:170cm iyr:2010 -hcl:#c0946f -ecl:grn pid:415726530 -byr:1985 - -cid:197 byr:1957 hgt:192in hcl:#a97842 ecl:hzl eyr:2029 pid:958973455 iyr:2011 - -iyr:2015 pid:933689314 hgt:162cm ecl:amb -cid:122 eyr:2021 -hcl:#6b5442 byr:1973 - -eyr:2026 hgt:172cm -iyr:2012 -ecl:brn hcl:#733820 pid:004474632 -byr:2000 - -hgt:191cm eyr:2030 byr:1999 pid:9155071477 iyr:2026 hcl:#602927 cid:315 -ecl:grn - -iyr:2010 pid:182884251 hcl:#18171d hgt:154cm -eyr:2020 -byr:1926 ecl:oth - -iyr:2019 eyr:1920 pid:132839546 -cid:283 hgt:188in hcl:#efcc98 byr:2027 - -iyr:2011 hgt:177cm -cid:117 byr:1976 -ecl:gry -hcl:#623a2f eyr:2030 pid:134592046 - -byr:1968 hgt:146 -iyr:2013 hcl:eefdc4 eyr:2028 -ecl:xry pid:722120008 - -iyr:2016 byr:1941 hgt:67cm cid:51 hcl:#b6652a ecl:hzl eyr:2034 pid:994005715 - -hcl:#cfa07d ecl:oth -hgt:182cm eyr:2021 pid:612583941 -byr:1983 -iyr:2019 - -byr:1922 -hcl:#602927 hgt:161cm ecl:gry eyr:2020 pid:190170808 iyr:2013 - -hgt:63cm cid:136 -iyr:1999 -pid:8235748647 hcl:z -byr:2022 eyr:1933 -ecl:#304383 - -cid:273 ecl:blu hcl:z -iyr:2011 byr:2007 -eyr:2020 -pid:942473857 hgt:178in - -ecl:grt byr:2029 hgt:187in eyr:2030 cid:160 -hcl:#efcc98 pid:#39f22b -iyr:1966 - -byr:1978 ecl:oth iyr:2011 hgt:164cm eyr:2027 hcl:#cfa07d - -hgt:75cm hcl:#1e8137 byr:1986 ecl:blu eyr:2022 pid:796688423 -iyr:2012 - -eyr:2026 -ecl:#3013af hcl:z pid:#e8597f hgt:123 iyr:2025 byr:1942 - -hcl:z hgt:177in -iyr:1993 pid:#4c9348 byr:2008 eyr:1989 - -pid:123524366 byr:1935 -hgt:156cm hcl:#7d3b0c -iyr:2020 ecl:brn eyr:2020 - -hcl:z eyr:2038 pid:7663741757 ecl:gmt hgt:174 -byr:2008 iyr:1939 -cid:225 - -hcl:#888785 hgt:172cm -ecl:oth pid:500711541 eyr:2027 -byr:1931 iyr:2012 - -pid:575447108 ecl:amb byr:1943 -hcl:#888785 hgt:173cm eyr:2024 - -eyr:2021 iyr:2010 pid:178773264 hgt:157cm byr:1965 hcl:#bb7bcf ecl:amb - -iyr:2023 ecl:#35bd84 byr:2020 -hgt:72in -eyr:2037 -hcl:#6b5442 -pid:421311669 - -byr:1921 iyr:2011 -pid:146088688 -eyr:2023 hcl:#15ed24 hgt:183cm -ecl:brn - -hcl:#b6652a cid:243 -byr:1993 eyr:2024 -iyr:2014 hgt:172cm -pid:771275594 - -eyr:2024 -hcl:#cfa07d pid:858807920 cid:293 hgt:157cm ecl:hzl iyr:2013 byr:1984 - -ecl:blu hgt:193cm cid:73 hcl:#18171d eyr:2026 -iyr:2016 pid:124151812 byr:1945 - -ecl:amb iyr:2018 -pid:214555737 hgt:157cm -eyr:2028 -byr:1925 hcl:#866857 - -pid:5633250409 -hcl:4ef7d8 -byr:2004 iyr:1958 -hgt:96 -eyr:2038 ecl:xry cid:274 - -byr:1972 pid:401239851 hgt:184in hcl:z iyr:2017 -eyr:2030 ecl:#cb289a cid:140 - -hgt:175cm -byr:1926 hcl:#cfa07d eyr:2029 ecl:gry pid:325039730 iyr:2017 - -cid:101 hgt:166cm byr:1986 ecl:amb -hcl:#7d3b0c iyr:2013 -pid:413769688 eyr:2024 - -hgt:159cm cid:311 -byr:1993 eyr:2028 pid:188cm ecl:oth hcl:#602927 iyr:2013 - -pid:565831038 -ecl:amb -hgt:155cm hcl:#fffffd cid:335 iyr:2016 -eyr:2029 byr:1997 - -hgt:122 -byr:2022 -eyr:2028 ecl:blu iyr:2017 pid:269710626 hcl:#b6652a - -cid:196 -byr:1953 hcl:#6b5442 iyr:2010 -pid:216121215 hgt:188cm ecl:blu - -iyr:2011 hcl:98166c hgt:62cm -byr:2028 -eyr:2024 -pid:792478385 ecl:grn - -hcl:#efcc98 iyr:2012 pid:020039675 eyr:2021 byr:1974 hgt:156cm -ecl:hzl - -cid:123 hcl:#7d3b0c -byr:2026 eyr:2004 iyr:2012 ecl:oth pid:349203133 hgt:160cm - -pid:085461475 -byr:1962 iyr:2020 hcl:#623a2f -eyr:2024 -cid:80 ecl:brn -hgt:154cm - -ecl:oth hgt:156cm iyr:2016 -hcl:#6b5442 -byr:1973 -eyr:2021 pid:539898580 - -iyr:2026 hgt:191cm -hcl:z -byr:1930 pid:#abc2f0 ecl:blu cid:242 eyr:2024 - -cid:167 -hgt:179cm -iyr:2017 eyr:2021 pid:756797571 byr:1949 ecl:brn hcl:#a97842 - -byr:1975 eyr:2030 -ecl:oth hgt:169in pid:4031206183 hcl:#733820 iyr:2017 cid:244 - -ecl:#54cfeb hgt:152cm -iyr:2026 hcl:36b4b9 -byr:2030 -pid:#fa1cb9 eyr:1964 - -byr:1974 cid:99 hcl:9e3296 -eyr:2032 -pid:686747414 -iyr:1995 -ecl:amb - -iyr:2030 ecl:oth hcl:z byr:1979 -pid:114661006 hgt:191cm eyr:1941 - -hcl:#341e13 iyr:2014 byr:1953 -pid:188326193 ecl:gry hgt:189cm cid:283 -eyr:2030 - -byr:1975 -pid:092061576 hgt:73in eyr:2023 -ecl:brn cid:227 hcl:#5e9d91 -iyr:2011 - -hcl:#7d3b0c hgt:167cm cid:141 -eyr:1957 byr:2012 ecl:gmt iyr:2019 pid:#1b7c8a - -hgt:168cm hcl:#c0946f pid:599500784 byr:1930 eyr:2023 ecl:hzl cid:113 -iyr:2013 - -eyr:2030 hcl:#b4cb4f -hgt:68in -ecl:brn byr:1923 pid:699162086 - -iyr:2013 -ecl:dne hcl:z eyr:1971 -pid:#580add byr:2020 -hgt:190cm - -hcl:#ceb3a1 -byr:1976 eyr:2020 -cid:162 iyr:2016 -hgt:168cm -ecl:hzl - -pid:050478613 hgt:59cm -iyr:2017 -ecl:grn byr:2030 hcl:#cfa07d eyr:2025 - -pid:352943968 eyr:2025 byr:1980 iyr:2014 ecl:gry hcl:#c0946f -hgt:193cm - -pid:328621931 cid:310 hgt:170cm -hcl:#733820 byr:1955 -iyr:2016 -eyr:2028 ecl:hzl - -hcl:#866857 -pid:095858739 byr:1956 -iyr:2018 hgt:193cm -ecl:hzl -eyr:2029 - -pid:70973661 eyr:2039 ecl:gry -iyr:2016 -cid:291 -hcl:#623a2f hgt:97 - -hcl:4d51a8 -eyr:1978 -ecl:gmt -byr:2029 iyr:2022 -pid:34507041 hgt:61cm - -byr:1989 ecl:brn pid:769582914 -eyr:2026 cid:218 -iyr:2020 hcl:#866857 hgt:184cm - -ecl:brn -iyr:1998 cid:227 -hgt:162in -byr:2026 -hcl:#602927 eyr:2027 pid:236998728 - -ecl:gry byr:1984 hgt:157 cid:295 -eyr:2020 -iyr:2018 hcl:#733820 -pid:037871534 - -hgt:166cm hcl:#c0946f pid:412146401 -iyr:2011 -eyr:2022 -byr:1938 -ecl:brn - -ecl:brn cid:95 byr:1981 eyr:2030 hcl:#efcc98 pid:777041035 hgt:152cm iyr:2011 - -eyr:2024 hgt:89 pid:3761913749 iyr:1939 byr:1967 hcl:a222f6 cid:165 ecl:#7fe574 - -cid:339 hgt:156cm -ecl:brn iyr:2013 byr:1951 hcl:#efcc98 eyr:2026 -pid:863566946 - -ecl:brn hcl:#6b5442 eyr:2023 -pid:787129723 byr:1949 iyr:2015 - -pid:#7f615a -cid:202 hcl:#6b5442 eyr:2028 -ecl:#a5419c -hgt:75cm -iyr:2011 -byr:2001 - -pid:864001133 -cid:236 -byr:1943 hcl:#733820 ecl:dne eyr:2025 hgt:171cm iyr:1989 - -pid:193073684 ecl:grn byr:1962 iyr:2014 -hcl:#cfa07d hgt:189cm -cid:321 eyr:2029 - -byr:1959 -hcl:#b6652a -eyr:2026 -hgt:159cm pid:815014918 iyr:2011 ecl:amb - -iyr:2017 hgt:182cm -hcl:#a97842 eyr:2023 ecl:grn pid:656177536 -byr:1973 - -eyr:1923 ecl:grn -cid:138 iyr:2020 -hgt:164cm byr:1958 hcl:#c0946f pid:783366277 - -iyr:1932 hgt:172 ecl:blu -hcl:#733820 byr:1962 pid:554221464 - -cid:169 pid:922622614 -byr:1942 hcl:#ceb3a1 hgt:169cm eyr:2024 -ecl:gry iyr:2017 - -cid:219 ecl:grn -hgt:156cm byr:1998 eyr:2021 -iyr:2017 hcl:#ceb3a1 pid:450186263 - -ecl:amb hgt:179cm pid:768428582 iyr:2010 eyr:2023 byr:1952 hcl:#fffffd - -eyr:2024 -hgt:193cm -iyr:2017 pid:469033795 byr:1979 hcl:#18171d cid:67 ecl:amb - -iyr:2016 byr:1937 pid:798267514 hgt:155cm hcl:#866857 eyr:2026 -ecl:oth - -hgt:172cm hcl:#866857 iyr:2018 pid:662186551 -byr:1996 -eyr:2025 ecl:amb - -pid:2854521962 -iyr:2021 -ecl:zzz -hcl:12f1ba eyr:2037 hgt:159cm -byr:1937 - -ecl:oth pid:488050418 byr:1927 hcl:#a97842 hgt:153cm iyr:2013 eyr:2024 - -pid:119536312 ecl:#2036ad -hcl:543178 iyr:2020 -byr:2013 -hgt:177cm -eyr:2022 - -pid:788908662 hcl:#602927 eyr:2029 -ecl:oth byr:1930 -iyr:2020 -hgt:179cm - -byr:1972 -pid:053386972 iyr:2014 ecl:grn hgt:65in hcl:#cfa07d - -pid:9828921035 ecl:blu -hcl:z hgt:152in -eyr:1949 byr:2010 - -cid:157 pid:097910554 byr:1999 -hgt:159cm hcl:#6b5442 ecl:blu eyr:2024 -iyr:2010 - -hcl:#a97842 -eyr:2040 ecl:#f8ad77 -hgt:173cm -byr:2019 iyr:2010 -pid:#d16a6e - -ecl:dne hgt:191cm iyr:2020 hcl:#b6652a -eyr:2021 pid:571971509 byr:1983 - -hcl:#18171d iyr:2016 pid:159074622 -eyr:2027 hgt:163cm byr:1954 -cid:257 - -pid:243560302 cid:58 -hcl:53a4cf byr:2012 -ecl:#fdbfb8 eyr:1920 hgt:179 iyr:2026 - -pid:040606106 eyr:2030 hgt:188cm -byr:1969 -iyr:2012 hcl:#ceb3a1 ecl:amb - -eyr:2022 -hgt:175cm hcl:#b6652a byr:1967 pid:269969031 -iyr:2018 - -hcl:#18171d cid:278 byr:1931 -pid:134809791 -eyr:2035 ecl:#44e6cd iyr:1993 - -hgt:177in -ecl:utc cid:289 -iyr:1923 -hcl:13a67a pid:3045345984 byr:2030 eyr:1944 - -pid:839901650 eyr:2030 -ecl:grn -byr:2015 iyr:2017 hgt:168 hcl:131f4e - -iyr:2015 pid:529736732 ecl:brn hgt:176cm -eyr:2026 byr:1952 hcl:#6b5442 - -hcl:#c0946f -cid:323 pid:303966428 iyr:2019 -eyr:2027 hgt:170cm -byr:2001 -ecl:brn - -pid:193678728 hgt:72in eyr:2027 iyr:2015 byr:1951 ecl:gry hcl:#18171d - -eyr:2026 cid:283 -iyr:1938 pid:687430885 -hgt:186cm -byr:1949 ecl:#521638 hcl:d13b2f - -eyr:2024 hcl:#ceb3a1 iyr:2013 ecl:brn -hgt:168cm pid:792088241 - -hcl:#888785 ecl:amb -byr:2009 iyr:2015 -hgt:151cm -eyr:2020 pid:223927808 - -byr:1926 -pid:717704850 -hcl:#623a2f eyr:2022 hgt:64in iyr:2018 ecl:gry - -eyr:2023 byr:1954 -hgt:169cm -ecl:hzl -iyr:2010 pid:116868997 hcl:#18171d - -ecl:hzl byr:1965 hcl:#a97842 iyr:2011 pid:506354451 hgt:172cm eyr:2029 - -eyr:2022 pid:994565705 -iyr:2013 ecl:brn hcl:#623a2f -byr:1979 - -iyr:2011 -byr:1931 hgt:183cm hcl:#284f26 cid:306 -ecl:amb eyr:2021 -pid:977533079 - -eyr:2027 -iyr:2011 ecl:gry -byr:1993 -pid:272334781 hgt:161cm hcl:#9a35b6 - -eyr:2026 -hcl:#602927 ecl:blu -pid:212300161 byr:1946 -cid:193 iyr:2020 hgt:157cm - -pid:538594567 byr:1976 eyr:2027 hcl:#efcc98 iyr:2011 hgt:154cm ecl:oth - -byr:1949 -hcl:z ecl:#ce67aa -eyr:1942 pid:7978941589 iyr:2025 hgt:161in - -hcl:#c0946f -cid:55 -byr:1963 ecl:blu hgt:161cm -pid:547120453 iyr:2015 eyr:2021 - -hgt:173cm eyr:2022 -iyr:2016 byr:2001 -ecl:hzl pid:239803460 - -hcl:#b6652a ecl:oth eyr:2021 hgt:167cm pid:401266644 iyr:1969 byr:1974 - -eyr:2030 pid:581963885 -hcl:#64cb23 -ecl:blu -byr:1928 hgt:181cm iyr:2018 - -pid:186338247 -ecl:hzl hgt:193cm hcl:#ceb3a1 -eyr:2022 iyr:2010 - -iyr:2015 ecl:gry hgt:159cm eyr:2027 hcl:#ceb3a1 -byr:1925 pid:715902111 cid:149 - -iyr:2018 hcl:#623a2f eyr:2020 hgt:162cm ecl:grn cid:135 -byr:1922 -pid:373216777 - -eyr:2020 pid:749899012 hcl:#888785 ecl:brn -iyr:2010 cid:225 hgt:172cm -byr:1972 - -iyr:2020 hgt:178cm ecl:grn hcl:#18171d pid:613792489 cid:240 -eyr:2028 -byr:1972 - -iyr:2015 byr:1938 eyr:2026 -cid:113 ecl:grn -pid:846231640 hgt:161cm -hcl:#b6652a - -ecl:gry -hcl:#ceb3a1 -byr:1956 cid:338 pid:936012518 -hgt:62in -eyr:2029 iyr:2016 - -pid:730866353 ecl:brn byr:1986 -iyr:2014 -hgt:190cm -eyr:2021 hcl:#a97842 cid:126 - -eyr:2021 -cid:180 pid:958310635 ecl:brn iyr:2015 hgt:189cm hcl:#efcc98 - -hgt:188cm ecl:hzl pid:179001863 iyr:2016 eyr:2029 hcl:#341e13 byr:1932 - -cid:77 eyr:2027 hcl:#623a2f iyr:2016 ecl:brn hgt:170cm -byr:1947 - -hgt:66in pid:617518313 iyr:2013 byr:1977 hcl:#b6652a ecl:brn eyr:2025 - -pid:787861420 -iyr:2014 hcl:#623a2f hgt:61in -ecl:oth cid:78 -eyr:2022 byr:1975 - -ecl:hzl -iyr:2017 eyr:2028 hcl:#602927 -byr:1958 pid:985208714 -hgt:160cm - -byr:2002 -iyr:2013 -hcl:#341e13 pid:188110633 ecl:gry hgt:169cm -eyr:2025 - -byr:1981 -eyr:2028 -hcl:#341e13 ecl:amb hgt:160cm cid:121 -iyr:2015 pid:963848397 - -iyr:2013 hcl:#866857 pid:#db8648 eyr:2021 ecl:gry -byr:1975 -hgt:153cm cid:114 - -hgt:109 -cid:287 hcl:#6b5442 -iyr:2028 byr:1926 eyr:2036 pid:2378208387 -ecl:#245a62 - -pid:857722366 -byr:1975 eyr:2027 -ecl:grn iyr:2019 hcl:#0afad1 -hgt:66in - -byr:1935 hcl:#cfa07d hgt:173cm ecl:brn eyr:2021 iyr:2019 - -cid:66 eyr:2024 hcl:#efcc98 byr:2002 iyr:2010 -hgt:176cm pid:697153153 ecl:amb - -iyr:2019 -hcl:#cfa07d ecl:blu -pid:695914972 -eyr:2024 -hgt:158cm -byr:1943 - -ecl:xry hgt:62in -pid:14733148 cid:148 -iyr:2016 byr:1925 hcl:#6b5442 -eyr:2028 - -iyr:2025 -cid:53 hgt:132 ecl:gmt hcl:159b19 -pid:156cm -byr:2025 eyr:2001 - -hcl:#623a2f ecl:oth byr:1974 iyr:2018 hgt:161cm eyr:2029 pid:6826285172 - -ecl:gry -byr:1956 hcl:#7d3b0c hgt:170cm iyr:2020 - -eyr:2020 -pid:#946a88 hgt:186cm hcl:#733820 byr:1946 ecl:#016645 iyr:2015 - -hgt:181cm hcl:#888785 iyr:2013 pid:634152817 -byr:1982 cid:245 ecl:grn eyr:2021 - -ecl:brn -pid:737531770 iyr:2010 -eyr:2020 -byr:1929 hgt:189cm hcl:#c0946f - -cid:158 iyr:2019 hcl:#341e13 eyr:2027 ecl:amb -byr:1986 pid:834976623 - -pid:976934668 cid:61 eyr:2020 iyr:2020 -hgt:76in byr:1927 ecl:amb -hcl:#e05ee3 - -pid:526042518 iyr:2019 eyr:2027 hcl:#623a2f byr:1976 ecl:amb - -pid:279367290 hcl:#a97842 hgt:158cm -eyr:2027 -byr:1959 -iyr:2020 - -ecl:xry byr:2028 -pid:357216861 hcl:#a97842 eyr:2024 hgt:66cm -iyr:2012 - -hgt:188in -ecl:lzr cid:64 eyr:1958 byr:2014 hcl:z pid:285207570 iyr:2026 - -eyr:1973 iyr:2017 ecl:oth cid:282 pid:695814158 -hcl:z - -iyr:2010 pid:661168409 -hcl:#53c696 -hgt:186cm ecl:amb -byr:1960 -eyr:2029 - -eyr:1982 hgt:169cm -iyr:2002 byr:2025 hcl:327f93 pid:831648100 - -byr:1967 ecl:oth -eyr:2021 -hcl:#602927 iyr:2014 -pid:274974402 hgt:183cm diff --git a/2020/inputs/day_5.txt b/2020/inputs/day_5.txt deleted file mode 100644 index 11800ca..0000000 --- a/2020/inputs/day_5.txt +++ /dev/null @@ -1,901 +0,0 @@ -BBFBBBBRRL -FBFFFFBLRL -FBFBBFFRLR -FBFFFBFRLR -FFBBFFFLRR -FFBBBFFRRR -BFBBFBFLRL -BFFFBFFLRR -FBBBFFBLLR -BBFFBBFRRL -BFBBBBBRLR -FBBBBFFLLR -FFBFFFBLLR -FFBBFBFRRR -BBFBFFFRRR -FFBFFBBLLR -FBBFFBBLRL -FFBBBFBLLL -FFBFFBBLRR -FBFFBFBLLR -FFFBBBFLLL -BFBBFBFRLR -BBFBBBFLLL -FBBBFBBRLL -FFBBBBFRRL -BFBBBBFLRR -BBFBBFBLRL -FFBFFFBLRL -BFBBBBBRRR -FFFBFBFLLR -BFBFBBBLLR -FFBFBBBLRL -FFFBFBBLRR -BFFBFFFLLL -BFFFBFBLRL -BFBFFFBRLL -BBFFFFBRLR -FBBFFFBLRR -BFFFFBFLLL -BBBFFFFLLL -BFBFFBBRLL -BBFBFFFRRL -BFBBFFFRLR -BBFBFBFRRL -FBBFFBFRRL -BFBFBFFRRL -FFBFFFFLLR -FBBBFBBLLR -BBFFBFBRLL -BFFBFBBRLL -FBBFFFFRRR -BFFFBBBLRL -FFBBFFBLLL -FFFBBFFRRL -FBFBBBBLRR -FFBBBFFLLL -FBFBFFBRRR -FBBFFBBLLR -FBFFBFFRLL -BFBBBFFRLR -FBFFBBBLRR -FBFFFFBRLR -BBFFBBFLRL -FBFFBBFLRL -FBFBBFFRRR -BFBBBFBLRL -FBFBFFFLLR -FFFFBBBLLR -BFBFFBBLLR -BFFBBBFRLR -BFBBBFFLRR -BBFFFBBLLR -BFFFBBFLRL -FBFFBFBLRL -FBBBFFFRRL -FBFFFFBLLL -BFBFFBBRLR -BFBFBBBLRL -BFFBFBBRLR -FBBFBBBLLR -FFBFBFFRLL -FFFBBBBLRR -BFBFFFFLLL -BBFBFBBLLR -BFFFBBBRLR -FFBFFBFRLR -FBBFBBBLRL -BBFFFBBLLL -FFBFFBBRRR -FBBBBFBLLR -BBFBBFFRLL -BFBBBBFRLR -BBFBFFBRLR -FFBFFFFLLL -BBFBFBFRLL -FFBFFBBRLL -FBBFFFFRLR -FFBBBBBRRR -BBFFBBBLRL -BFFBBFBRLL -BFFFBBFRLL -BFFBFBFLRL -FBFFFFFRRR -BFFBFBBRRL -FBFBBBFLLR -FBFBFBBRLL -BBBFFFFRRR -BFBFBFFLRL -FFFFBFBRLL -FFBBFFBLRL -BBFFBFBLLL -BFFBBBBRLL -BFFBBBBRRR -BFBBBBFRRL -BBBFFFBLRL -FFBBFFFRRR -BFFFFFBRLR -FFFBBFBLLL -BFBFBBFRLR -FBBBFBFLRL -BFBFBFFRLR -BBFBBFFLRL -BFFFBFBLLL -BFFFFBBRLL -FFBFFFFRRL -BFFBFBBLLR -FFFFBBBLLL -FBBFFBBRRL -BFBFFFFLLR -FBFBFBFRLL -FBBBBBBLRR -BBFFFFBLRR -FFFFBFBRRR -FBBBBFBRLL -BBFBFBBLRR -FFBBFBFLLL -BFBBFFBLRL -FFFBBBBRRR -BFBBFFFRLL -BFBBBFBRRR -FFFFBBFRLR -FFBBFBFLRR -FFFFFBBLLR -BBFBBFBRLL -FBFBBBBRLR -BBFFFFBLRL -FBBFFFBLLR -FFBFFBBLLL -FFFBBBFLLR -FFFBBBFRRR -FFBBBFBRRR -FFFBBFFRRR -FFBBFFBLLR -BFBFFBFRRR -FFBFBBFLLR -BFFFFFFRRR -FFBFFBFLRL -BFFBFBBRRR -FBFBFFFRLL -BBBFFFBLLL -BFBBFBFRRL -BFFFFFBLRR -FBBBBBFRRR -FFBBBBFLRR -BBFBBBBLRR -BBFBFBFLLR -FFFFBBFRRR -FFBBBBBLLR -BFFFBFBRLR -FBBBFFBLLL -FFFFFFFRRR -FFFBFBFRRL -BFBBFBBLRR -FBBBBFBLRL -FBBBBFBRRR -BFFFFBFRRR -BFFBBFFLLL -FBBFBFBLRL -BFBBFFFRRL -FBFBFFBRLR -FBFFBFFLRR -BFFFBFBLLR -BFBBFFBRRR -BBFBBFBLLL -BFFBFFFLRR -FFFBBFFRLL -BFBBFFFLLL -BFFFBBBRLL -FBFFBBFRRR -FFBFBFBLLR -FBFFFFBLRR -FFBBFFFLLL -FFFBBBBRRL -BBFBFFFLLL -BBFFBBFLLR -BFBFBBBRRR -FBBBBFBRRL -FBFFFBFLLR -FBFBBBFRRR -BFFFBFBRRL -FBFBBBFLRL -BBFFBFFLRL -BBFBBFFLLR -FFFFBFFRLL -FFFBBBBLRL -FBBBFBFRLL -BBFFFBBLRL -FFFBFFBLRR -BBFBFBBRRL -FFFFBBBRRR -FFBBBBBLRL -FFFFFFBLLL -FBFFFFFRRL -FFFFFBBLRR -BFFFBBBRRL -FBBFFFFLRL -FFFFFBBRLR -FFBFFBFRLL -FFFBBBFRRL -BFBBBFFLRL -FFFFFBFLRR -BFBFBBBRLR -FBFBBBFLLL -BFBFFBFLRL -FFBFBFFRRR -FFBBFFFRLL -BFBFBFFLLL -FBFBFBBRLR -BFFBBBFRRL -FBFFBBBRRR -FBFBFBBLRR -BFBBBBFLLR -FFFBFFFRLR -BFBBFFBRRL -BFFFBFFLRL -BFBFBBFRRR -FBBFFBFLLL -FFFFFFBLRR -FBFFBFBLRR -FFBBBFFLRR -FBBBFFBRLL -BFFFBBBRRR -FFBFFFFRLL -BBFFFBFRRR -BFFBFBBLLL -BFBBFFBRLR -FFBFBBBLRR -FFFBFBBLLL -FFFBBFFLLL -FBBBBBBLRL -BFBFBBBLLL -BFBFFFFRRL -FFBFBBFRRR -FFBFBFBRRL -FFFBBBBRLL -BFFBFFBRLL -BBFFFFBRRL -FFBFBFBLLL -FFBFBFBRLL -FBFBBBFRRL -FBFFBBFRLR -BBBFFFFLRL -FBFBFFFRRL -FFFBFBFRLR -FBFBFBBRRL -BFBBFBBLLL -FFBBBBBRLL -BBFFBFBRRL -FFFBFFFRRR -FBBFBFBLLL -BFFFBFFRLR -FBFBFFBRLL -BBFBBFFLLL -FBBBBFFLRR -FFBBBFFLRL -FBBBFFBRRR -FFBBFBBRLR -FBFBBFFLLR -BFBBBFFLLR -FFFBBFFLRR -FBFFBFFLRL -BFBFBFFLRR -BBFBFFFLLR -FFFBBBBLLR -FFBBFFBRLL -BBBFFFBRLL -FBFFBFBRRL -BFBFFFFRLL -FBFBFBFRLR -BBFFFFFLLL -FFBFBBBLLR -FFBFBFFLRR -FBBBBFBRLR -FFBFBBBRLR -BFFBBBBLRL -FFBBBBBRLR -BFBBBFFRRR -FBFBBFBRLL -FFBFFFBRRL -BBFBFBFLLL -BFBBBFBRLR -BFBBFBFLLR -FBBFBFFRLL -FFBFBBFLRR -BFFBFBFRLL -FFBBFBBLRL -FBFBFBBLRL -BBFFFBFLLR -BFBFBBBLRR -BBFFBBBLLR -BBFFFFBRRR -BFFFFFBLRL -FBBBFBBRRR -BFBFFFBLLL -FFFBBFFLLR -BFFBBFFLLR -BBFBBBBLRL -FBBFBFFLRR -FBFBFFBLLR -BFFFFFFLLL -BFFBBFFRLL -BBFFFFFLLR -FBFFBBFRRL -FBBFFFFLLR -BFBFFBBRRL -FFBFFFBLLL -BFFFFFBLLR -FFBBBFBRRL -FFBBBBFLLR -BFBFFFBLLR -FFFFBFFRLR -BFBBFFBRLL -FFBBBBBLLL -FBBFBFFRRR -BFFFFFFLLR -FFBBBBBLRR -FFFFFBFRRR -BFFFBBBLLL -BFFFBFFRRR -FFBBBFBRLR -BFFBBBBLRR -BFBBBFFRRL -BFBFBFFRRR -BFBBFBBRLR -BFBBBBFRLL -FFBBBBFLLL -FFFBBFBLRR -FBBFBBFRLR -BBFBBFFLRR -FBBFBBBRRL -BFFBFFFRRL -BFFFFBFLRR -FFBFBBFLLL -FFBFBBBLLL -FBFFBFBRRR -FFFBFFBRLL -BFFFFBFLRL -FFFFBFFLLR -BBFBBBBRLL -FBFBBFBRRR -BFFFBBBLRR -FBFFFBFRLL -FFBBBFBLRL -FBFFFBBLRR -FFBBFBFRLR -FBBBBBFLRL -FFFFBFBLRR -BFBFBFBLRR -FFBBFFFLRL -BFFBBBFLLR -FFFFFFBRLR -FFBBBFBLRR -FBFBBFFRLL -BBFBFBFRLR -FBBFFFFLLL -BFBBFBFRRR -BFFBBBFRRR -FBFFFBFLRR -FBBFFBFLRL -BFBBFFFLRR -FFBFFFFLRL -BFFBFFBLLL -FFFBFBBRRR -BBFFBFFLRR -BBBFFFFRRL -FBBBFFBLRL -FBBFFBBLRR -FFBFBFFLLR -FFFBBFFRLR -FBBBFBBRLR -FFFFBBBLRR -BBFFBFBRRR -FBFBBFFLRL -FBBBBFFLLL -FFBFFBBRLR -BBFFFFFLRR -FFBFBFBRLR -FFBFBFBLRL -FBBBFBBLRL -FFFBFBBLRL -FBFBFFFRRR -BFFBFFFRLR -BFBBFFBLLR -BFBFFBFRLL -FBFBFBFRRR -FBFFFFBRLL -FFFFFBBRRR -FBBBFFFLRL -FFFBFFBRLR -BFBFFBFLRR -FBBFBBFRRL -BFBBBBFRRR -BFFFFBBLRR -FBFFFFFLLL -BFBFFFBRRL -FFFBFFBLRL -FFBFFFBLRR -FBBFFBFRLL -BBFBFFBLLL -BBFFBBFLLL -FFBBBFFRLL -BFBBFFFLRL -FBBFBFFLLR -FBFBFFBLLL -FFBBBFFLLR -FBBFFBFLRR -FBBFBBFRRR -BFFFFBBLLL -FFFBFFBLLR -FBFBFFFRLR -FBFBFBBRRR -FBFBBFBRRL -BBFBBFBRRR -FFFFBBBRLL -FBFFBBBLRL -BBBFFFFRLL -FBFFFBFLRL -BFFFFBFLLR -FBFBBFFRRL -BFFBFBBLRR -FBFBBBBRRL -FBFBFBBLLR -FBFFBBFLRR -FFFFBFFLLL -BFBFFFFRRR -BBFFBBBLRR -FBFFFFFLLR -BBFBFFFRLR -BFFFFBBRLR -FBFFFFFLRL -FBBBFBBLRR -BFFBBFBLLL -BFFBFBBLRL -BFFBBBFRLL -FFBFFBFRRR -BFBFBFBRLL -BBFBBFBLLR -FBFBBFBLRL -FBFFFBBRLR -BBFBFFBRLL -BBFFFBFRLR -FBBFFFBLLL -BBFBBBBLLL -BFFFFFFLRR -FBBBBBFRLL -BFFFBFBRRR -BFFFFFFLRL -FBBBBFBLRR -FBFFBBBRLR -FFBBFBFRRL -FFBBFBBRRL -FFFBFBFRRR -FFBBBBFLRL -BFBBFFFRRR -FBFBBBBRLL -FBFFBBFRLL -FFBFFFFRRR -BFFFFBBLLR -FBFBBFBLLR -BBFFBBBRRR -FBBFBBBRLR -BFBFBFFRLL -BFFBBFBLRL -BFFBFFFRRR -FFBBBFBRLL -FBFFBFFRRL -FBBBBFFRRR -FFFBBBFRLL -BBFFFBBRLL -BBFFFBBRLR -FFBBFFFRRL -BBFFBFBLRR -BBFBFFBRRR -BFBBBBBLRR -BFFBBFFLRL -BBFFFFBLLL -FFFFBFBRRL -FBBFFBBRRR -FBBBFFFLRR -FBBFBBFLRR -FBBBFBBLLL -FFFFBBFLRL -FFFFFBBLLL -BFBBBBBLLR -BFBFFFFLRR -FBFFFFBLLR -BBFFBBBRLL -FBFFBFFRRR -FFBBFBFLLR -BBFBBBFLRR -FBBBBBBRLL -FFFFFFBLLR -FFFFFBFRLR -FBFFBFBRLL -BBFFBFFRRR -BFFBFFFLLR -FFBBFBBLRR -BBFFBBBRLR -FFBBFFBRRL -FBBBBFFRRL -BFBFFFFRLR -BFBBBFBLLL -BFBFFFBRRR -FBBBFFFRLR -BFBBFFBLRR -BBFBBFFRLR -BBFFFBBRRR -FFFFBBBRRL -FFBFBBFRLL -FBFFFFBRRL -FBBBFFBRLR -FFBFFFBRRR -FBBBBBBLLL -BFFBFFBLRL -FBFFBBBRLL -BBFBBBFRLR -BFBFBFBRLR -BBFFFFBRLL -FFBBFBBLLR -FFBBFFBRLR -BBFBBBBRLR -BFBBBFBLLR -FFFFBFFRRR -BBFFFBFRRL -FBBFBBBLLL -FFFBFFFLRL -BFFFFBBRRR -FFFBFBFLRL -BBFFBBFRRR -FBBFFFFLRR -FFFBBBFLRL -BFFBBBFLLL -BFBBFFBLLL -FFFFFFBLRL -FBFFBFFLLL -FBBBBBBRRR -FBBFFBBRLR -BFFFBBBLLR -BBFBBBBRRR -BFBFBFFLLR -BFBFFBFRLR -FBBBFFFRRR -FFBFBBFRLR -FFFFFBFRLL -FFBFBBBRRR -BFBFFBBLLL -FBBBBBFRLR -FFBBFBBLLL -BFBFFBBLRL -FBBFBFBRRL -BFFBBBBRRL -FBBFFFBLRL -FBBFBFBLLR -FBBFBBBLRR -BFBBBFBRRL -FBBBFBFLLL -BFFFBFFLLR -FBBBFBFLRR -FFBFFBBLRL -BBFBBBBLLR -BFFFBFFLLL -FBFFFFFLRR -BBFBFBBLRL -BFBFBBFRRL -FBFBFFBLRR -BFFFFFFRRL -BFFFFBFRLR -BFBBFBBRLL -BBFFFFFRLL -FFBBFFFLLR -FFFBFFFLRR -FFFBFFBRRR -BBFBFFBLLR -BFFBFFFRLL -FBFBFFBRRL -BFBBBFFLLL -BBFFBFBLRL -FBFBBFFLRR -FBBFBBBRRR -FFFBBFBRLL -FBBFBFBRRR -BFFFBBFLLL -FBBBFFBLRR -BFBFFBBRRR -FFFFFFBRLL -BBFFFBFLRL -BFBFBFBRRR -BFFFBBFRLR -BFBFFFBLRR -FFFBFFBRRL -BBFFFBBRRL -BFBBBFBRLL -BFBFFFBLRL -FFFBFFFLLR -BFFBFFFLRL -BBFBBFBLRR -FBBBFBBRRL -FBBFBFFRLR -FBFFFFFRLR -FBBBBFFRLR -BFBFBBFRLL -BBFBFBFRRR -BFBFBFBRRL -FBBBBBBRLR -BFBFBBFLLR -BFFFBBFRRL -BBBFFFFRLR -BBBFFFBLLR -FBFBBBFLRR -FBFFFBBLRL -FBFFBBBLLR -BFBFBBFLRR -BFBBFBBLRL -BFFFFFBRRL -FFBBFFFRLR -BFFBBFFRLR -BFBFBFBLRL -BFFBFBFRLR -FFBBFFBRRR -BFBBBBBLLL -BBFFFFFRRL -BBFFFFFLRL -FFFBBFFLRL -BFBBFBFRLL -FFFBBBBLLL -FFFFFBFLRL -FFFFBBFLRR -FBFFFBFRRR -BFFBBBBLLL -BBFBBFFRRL -BFFFBBFLLR -FBBBFFFLLL -FFBFFBBRRL -BFBBBFBLRR -BFFBBBFLRL -BFBBBBBRLL -FFFBBBFRLR -FFFFBFFRRL -FFBFBFFLLL -BBFBFFFLRL -BFFFBBFLRR -FFFBFBFRLL -BFBFFBBLRR -FFFBFBBLLR -BBFFFFFRLR -FFBFBFFRRL -FFFFFBBLRL -FBBBFBFRRL -FBBBBFBLLL -FFFFBBBRLR -FBBBBFFLRL -BFBBBBBRRL -BBFFBFBLLR -FBFBFFFLRL -FBFFFBFRRL -FFFBBFBLRL -BFFFFFBLLL -BFFBFBFLLL -FFFFBBFRRL -FFFBFBBRLR -FBFBBBBRRR -FBFFBBBLLL -FFBBBBFRRR -BFFFFBFRLL -BBFBFBBRLR -BFFBBBFLRR -FBBFBFFRRL -FFFFFBFLLL -BBFBFBFLRR -FFBFBBFLRL -BFFBBFBRLR -FFBBBFFRLR -FFFBBFBRLR -FBFBBBBLLR -BFFBBBBLLR -BBFBFBFLRL -BBFFFFFRRR -FFFBFFFRRL -FBBFFBFRRR -BBFFBFFRLL -FFBBFBFRLL -FFFFBFBLLR -BBFFBBFRLL -BFBBBBFLRL -FBFFBFFRLR -BFBFBBFLLL -FFFFBBFLLL -BFBBBBBLRL -FFBFBFBLRR -BFFFFFBRRR -FBFBBBBLRL -FBBFBBFLLR -FBBFFFFRRL -FBFFFBFLLL -FBFFBBBRRL -FFBFFFFRLR -FBBFBBBRLL -FFFFBFBRLR -FFBFBBBRRL -BFFBFBFRRL -FFBFFBFLLL -BFFBFBFLRR -BBFBFFBLRL -BBFFBFFLLR -BFBBBBFLLL -BBFBBFFRRR -BBFFFBBLRR -BFBFFBFRRL -FBBFBFBLRR -BBFBBBFRRR -FFFBBFBLLR -FFFBFFFLLL -FBBBFBFLLR -BFBBFBFLLL -BFBFBFBLLL -BBFFBBFLRR -FFFBFBFLRR -BFFFFFFRLR -BBFBFBBRRR -BBFFFBFRLL -FFFFBBFRLL -FBBFBBFRLL -FBFFFFBRRR -FBFFBBFLLR -BFFBFFBLLR -FFBFFBFLRR -FBFFBFBRLR -FBFBBFFLLL -FBBFFFBRRL -FBFBFBFRRL -FFBFBFBRRR -FBFBFBFLRL -FFFBFBBRLL -FBBBFFFLLR -FFBBBBFRLL -FBFFFBBRLL -BFFBFFBLRR -FBBFBBFLRL -FBFFFBBRRR -FBFFFBBLLR -BFFBFFBRRR -FBBBFBFRRR -FBFFFFFRLL -BBFBBBFRLL -FFFBFFBLLL -FFBFFFFLRR -FBFFFBBRRL -BBFFBFFRLR -FBFBFBBLLL -FBBBBBBLLR -FBFBBFBLLL -BBFBFFFLRR -BFFFFBBRRL -BBFFFBFLRR -FFBFFFBRLL -FFFFBBBLRL -BFBBBFFRLL -BBFBFFFRLL -FBFBBBBLLL -BBFBBFBRLR -BBFFBFBRLR -BFBFFFFLRL -FBBBFBFRLR -FFBFFFBRLR -FBBBBBFLLR -FFBBBFBLLR -BFFBBFBRRL -BBFFBFFRRL -FFFFFFBRRR -FFBBFBBRRR -FBBBBBBRRL -BFFBBFFRRL -FBBFBFBRLR -FBBFFFFRLL -FBBBBBFLLL -FBBFFFBRRR -BFFFFBBLRL -FFFFBFBLLL -FBFBFFFLLL -FBFBBFBLRR -FFFFBFFLRR -FFFBBBFLRR -FBFFBFFLLR -BBFFBFFLLL -FFBFFBFRRL -BFBBFBBRRR -BBFFFBFLLL -FBFFBFBLLL -BFFBFFBRRL -BBFBFFBLRR -FBFBFFFLRR -BFBBFBBLLR -BFFBBFFRRR -FFFFFFBRRL -BBBFFFFLLR -BFBFFBFLLL -FBBBBBFRRL -BFFBBBBRLR -FFBBFBFLRL -FBFBFFBLRL -FFBBBBFRLR -BBFBBFBRRL -FFFFFBFLLR -FBFBFBFLLL -BFBFBFBLLR -FFFBFFFRLL -BFFBBFBLLR -FFBBFBBRLL -FFFBBFBRRL -FBBFFBBLLL -FFFBBBBRLR -FFFBBFBRRR -BBFFBBBRRL -FBBFBFFLRL -FBBBBBFLRR -BBFBFFBRRL -FFFBFBFLLL -FBBBFFFRLL -BFFBFBFLLR -FFBBBBBRRL -BFFBBFFLRR -FBBFBFBRLL -BFFFBFFRRL -BBFFFFBLLR -BBFFBBFRLR -BFFFBBFRRR -FBFBBFBRLR -FFFFFBBRLL -FBBFFFBRLL -BFFFFFBRLL -BFFFBFBLRR -BFFBFFBRLR -FFFFBFBLRL -FFBFFBFLLR -FBBFBFFLLL -BFFBFBFRRR -BBFBBBFLRL -BBBFFFFLRR -BFBBFFFLLR -FBBFFFBRLR -FFFFFBFRRL -FFFBFBBRRL -BBBFFFBLRR -FFBFBBFRRL -FFBBFFBLRR -BBFFBBBLLL -BFBFBBBRRL -BFFFBFBRLL -FFBFBBBRLL -FBFBFBFLRR -FBFFFBBLLL -FBBFFBFLLR -BFFFFBFRRL -FFBBBFFRRL -FFBFBFFLRL -BBFBBBFLLR -FBBFFBFRLR -FBBFFBBRLL -BFBFFFBRLR -BFFFBFFRLL -BBFBFBBRLL -BFFFFFFRLL -FBFBBBFRLL -BFBBFBFLRR -BFBFBBBRLL -BBFBBBFRRL -BFFBBFBRRR -BFBFFBFLLR -FBFBFBFLLR -FFFFFBBRRL -FBFBBBFRLR -FBFFBBFLLL -FFBFBFFRLR -BBFBFBBLLL -FFFFBFFLRL -FBBFBBFLLL -BFBFBBFLRL -FFFFBBFLLR -BFBBFBBRRL -FBBBFFBRRL -FBBBBFFRLL diff --git a/2020/inputs/day_6.txt b/2020/inputs/day_6.txt deleted file mode 100644 index ae67ede..0000000 --- a/2020/inputs/day_6.txt +++ /dev/null @@ -1,2199 +0,0 @@ -nvlyak -nyvha -yaen -qynia - -kend -endk - -atxcykpvmb -pcvmthyxbak -ayvpcbtkxm -cvpkyabtmx -typbmvckxa - -s -s -s -s - -on -aoqc -owq -coa - -pw -wpi -pwxlhqor -pw - -nx -xn - -dlevrzpucfmsq -pceimlrfsquvd -dpceruqsfmlv -hgxudfpqyvbcslrjname - -kczmswvorg -uryvlqaogmdixs -rmostvg -gsrmovb - -ref -fer - -vmwdhgnlfiyoepsujbk -epudykjwhignmfbovsl -fjvuimnwbkogsldhpey -ibmhuscpgeolfkynvdwj -psjgubfvlhaknodeiywm - -fmnpljusix -vqrefngyjdahclk -lfjons - -y -uiwl - -lsuqkmjinrzhgevfpwto -gkmodihnsjtful -ciguflhkojmtsn -thkjnoufsimgl -oskgmdfljntuhi - -gaktdwxhmqvfrpsuc -hmtwkgipdvaurxqf -akrmpxtughdqwfbv -gumqniswhrdkvftaxp -hagouqxpzrjlmedftywkv - -zkbyecw -kczeybw -wbeyakuzc - -iwdkjlarzfynvechgbxsq -jetfxrzdbcksnavilmwgyh -wvexlryjbizfgkhanqdcs - -vk -kv -kv -vk - -yrguw -rguyw -pwuryg -gnuwry - -dyhkusanvjwc -ukaywncj -uyqjknwac -aknyjcuw -jnukwaytxc - -toczmkldrevywiajgn -jyldmgewcvrozinkat -iynkmatdjerlogzwvc - -pthyrfjgqelxa -qfejxtrynlh -xwdfkuziyhejtqovrmlc - -osjrgc -vohfpa -goc -gjo - -j -jon -j -xdj - -bpqhmgwzakfrtjvuno -eafupgombqnwrkzth -frwqtdngpbhuaklzmo -wgtnuchpkqibfzmravso -mfbtvkghauzopnrwq - -xiocgdwpastbmyj -rdzgcbtfaomsy -dstgbcymozkqal - -xvc -cvx -xvc -xvc - -dhvtlqkeniymjzoa -eoazjnhvtkyqdlm -koltmeyqjhzdva -doumkhrlyzjqeagtcv - -mn -mfhw - -kx -x -jm - -x -xv - -tdhyubvwqfxejslpringc -xqhvtbfwrygsdapjiulnec -vnwbsurdiexghpjtlycqf - -pqtdgsmkolzryca -qjguxdratfeclpmoy - -twnviyzmlk -gknjmyqvziwl - -deoabzihqvycxn -iqcxadpehvry - -dbflcxvnapwgei -pchmodnafl -hadcflpn -dlcfanp - -tk -kt - -peuroxtzyg -iwdcnlqfskmbavjh - -mjfh -ynkbrsdpwoqtagci -lvx -ujxez -xl - -gyuszwb -sioduawzrglb -tsbumxwzg -zwgeuxbs - -tujvkwpy -tyvrpmjfk -vwpkuyjt - -wdkqailvjmfcshugy -qugwvlxdsikhfmyjac -dkiscawvyfqhmjlug - -noblsu -snloub -sulobn -lonubsm - -osecqjbfg -fljbmiose -ojesfbt - -zmctviabre -ajzmicetrvb -ctmivabzre -yrztbmieavc -mivcbtazer - -tyql -osmjgxzrcakn -iwftdbl - -nmqflphkvyjcatgbzd -jxzemtvdknwqr - -ilxrytkdpmsevfjchozqw -tpdrjxwihvlycozemsfkq -hitwfmzvjpylcodbqxsrke - -flhp -pflh - -ao -a -o -o -gljzn - -ajmkvwqu -ogvjzwta -whalvuj - -mhktpynfrjgblaqueox -anmjxplvibukhztqersy -tabljcpemkyrxhunwq - -lnkvfawqo -nofpsqwavylz -vofwalqen -hcnowiaqlfv - -dofxbaqrtnyvkpljmhsu -uklstfynmbxhapojqi -tufmnpaqyojsklxhb -oanlusqmxftkpjbhy - -tpjle -the -vtpez -ytern -ouecxwfkt - -jbna -xepqbmufn -ybjni - -jklhaxoqysbt -tzwpcf -tenfcvdmpzu - -kyqumgfrdiapzwojtvch -fvczqjrgadiwhnpluomk -dpwkmrjzauiqvfgcho -nkpwrmzidfahcvjuogq -azrkxioghpvcudmwqfj - -udjshwgpeaozimcl -fylwnoevcza -evlakborcfwz - -xhued -iubgewo - -lywovcemagd -ahveyomxsl -oqzyfljavbe - -pkyn -befycqpi -pysk -yp - -mgi -mgi -digm -gmi - -cgdqeoyfjranxuv -lwnkzeptsdqihvcujmg - -wzqrhgibdxuyl -ludbwqxgiyr -yruxibwdgql -bgtwqxruylid -buyrwlidgxq - -gqwvxspbl -xvbwpsgql -bspgxwvql -cwlxsvqgpb -sgpxqblwv - -camqk -onaslperix -jauw -yatm - -z -z -z -z -z - -fx -fxe - -goemcr -roegm -sgmxiero -ogmert -germo - -czgdxtiprhnwqeujkfl -dyhmkanzwbv - -n -e - -dkcjqbw -o -gp -h - -zbwcu -ubf -mveurnab - -tqwbxuc -qcwutxb -ucbxwqt -xqwutbc -xqtuwcba - -uwhqrt -wrtq -trwq -crtqw -wrtqc - -rqfntm -nrqm -rqmn - -limsht -alstikh -ilhst -uhitls -lsahti - -oaex -vsgyo -lziu - -cwqdlxbst -cdxtlwbsq - -hgqc -hgdq -qhg - -eh -he -eh - -zfutalwkxms -ukxltsfzmwa - -zpklocsqgwyhb -zobyqhlcksgpw -zhspqwovjylkgbc - -ymkudfqethwgji -emtuyfwghjdqki -zwyeumktfhjdirgq -wymqgifkudjteh - -edhqnrxtpz -tqdxznrhep -qzepndrthx -exzrhnqptds -zetyhrpdqunx - -vmleax -valxum -vpmlax -axlpvumz -clvamxbn - -ebt -xr -rl -u - -vzny -nz -nz - -ywebzj -ywefjzb -bxwnjcyzkep -zjeywfpb -yldrbhsizajewvu - -hfd -dmf -fadh -dvmf -fcousnld - -egar -hwnrgzcp -bgofedjr -jkruvsylg -rdvgue - -jsge -hesqg -esug - -xaoz -ocuqev -fwgrlp -otxv - -fzemjdhwb -xhdmjzbe - -ytsfpumedxqvzhl -fdteschymvxqlpz -phyrfwtqlaxgvznesd -hvlextsbqpzyfd -jydlhetzoqfpsvix - -jxkrobp -rsplxbgk -yxmbpkorhj - -injbuyktrcs -bcsriktuny -skyrhbtnucxe - -duck -cykuv -osfcurnlwax -uvmc - -vpt -tpv -pvt -vpt -vtp - -dacxvsi -icaxsd -xdihcneas - -nf -nkf -fn - -yrewaxckd -wtydesfcr -erdftwqyc - -hmfezapkqjyri -ekqajhyzfpmri -raikjeqmhfypz -qjmyrekfzphai -frtjeqkimhazpys - -ryxmsbqovuidphfwecajnz -hdjmiqbxnpvouyfcewsazr -vubyrcmqeswafxjzhinpdo -cbjmnaoqurlhsifvwzdexyp - -iu -ui -isutlr -iu -iu - -lftaziorb -rvamfeyjgqnx -frtak -aifr -aftzr - -us -schk - -bjafywgieth -tifbhyjgwade -imhwefbgatjy -wgtyifejbah - -a -yj -b -iab - -qkgazumerlhb -syritxopfvd - -gdiakrne -ygdpcwqfbmikzanver -dolarkigen -gtkanierdh - -axv -axdvl - -erpjfh -prgjfeh -hrejpf -pejfhr -ejrhfp - -zijsrtcqdxmy -mtxdfyji -timydgxj -jtmhvakxidyn -iyjmwdvxnt - -rh -har - -tdoyugpljirwenzx -nurlzgjtyopide -jnrlitgpzdoyue -zlptnudjryogie -pzgyeoliturnjd - -ivcyexsotkzqmr -sgfjhqnpy - -omw -joq -mop - -welbhpzftgjinqyk -gwpdjqacitshlbykfzmrx - -sygqwn -fwyqsdg -scgwqy - -gdjzwbhltxs -dlkojzbq -jfavyipcembun - -cydkuqlhan -uavstnychbqxk -azqntcuyhk - -k -bf -z -w - -gyh -e - -rhmpg -pmhgr -rpmhg - -pas -vhtsaqfgnu -kpjsa -sab -jcopska - -tsjabirpehudncx -custniapedhxrb -cepnuastxhdirb -shbpetcdaxuinr -dbtiepaucrshnx - -tuswfrqpgxk -kprjsdtqxunf -pxwfrtuqske -xwskmfprqut -pfrtxqskhu - -szirxjtu -zuxjtsi -jutsxiz -usjitxz -ijstxuz - -zqesxfbmrivokl -mevkzirbfol -fbkomeyvilrz - -rlwoeckxnh -xebkornwcl -xcoknwler -wnlkrcoex -kecronwxl - -fmdbraihnpxytkcgezu -kbeyxmadczhritnpuf -pnhfmubicxteadrzyk -updrybtmhzefcnxkia -kbezfjwmhytnixacudpr - -w -w -w -w - -fgwdoctvpzymhbrkjxn -yaqjctxvsrozmwk -xkwozitrvmeqjcyl -cwkazxtrmlijyov - -vnym -bvmy -yvm -byvm -vym - -mxjblongrfahycqvpu -ncywhdpxefajbrgloqu - -sgukdmfqvbwcei -zigahlxojdnpc - -fudobaklngyjqpstmiz -psflydzmbtkiqaojgnu -itgzqsfdyabnolpjkum -sitlkyuqnjodzmpbagf -ytdijopqublaksmngzf - -vhaobfn -ohbnfav -vahofbn -naovhfb - -tfhsqwcbrv -iqrbzspnwyhtfc - -pfbwotesuyhkvgx -vnrlcxayzdmih - -nbyhpfklvtqo -qbtjopfyk -qpoeybfkt - -uvmgzs -pvsmizrug -ghvmszu -mugszcv -kusmvzg - -mua -amu -uma -mua - -d -m - -s -s -yuk -s - -gtjqp -pfotsh -pshgbt -wpeztyr -bqjtplo - -zwbvestiaoljy -gmnzshupfqre - -anvsdkbltiugc -tqsdcanuibgvkl -stkrvabegidclxun -takcsgnuvmdibl -cvqsklngiubadt - -txvfnuwcljpqkeryoamigd -jgarvmodftpniekquxszcyhb - -htu -hegb -whf - -jn -nj -jn - -vcjlxekmqzoduphynw -hkyeojlvndumcwzx -ozhdnvjeckwlmuxy -ujxdyznvlcmokhew -vdywzekucjnhoxlm - -blxuhyvjrzow -uzlwokmsripy - -rum -mrl -rbwfmz -durmq - -obcpqvkitduelwf -ahcrwiltpuedfobxkv -cvijgzoukptwdfble -kpqjduetilovfcbw - -irfqsp -wifas - -xvgyrpq -yrpqvhgzx -fspxmrivkwgycnequ -axhyqrpvgz -xdygqvrpa - -xrlmcsibvea -bdcveasxzip -esvbclaxi -vaxsbcei -xaeibsvc - -songrtmwhpydqizlf -halvzroefxcsubt - -uqozritygam -kmtryqvz -qfmjstkyrz - -rqtepcofhuylnxaj -xoptqwruhijsmnzcylfe -hxqcpyfjntleuro -brjyuoetfxpndlvcqh - -prltixwohdmfjukgqzsv -orluxtzpvjafdqwkhsgbe - -iyhuarewvbfjmlz -vramijyfzhbew -zyehbmwvifjra -vjmweybazihrf - -duixtbqyhomsla -suinmaxtlqdoyhb -htiquxmaybosld - -pselyhov -zhwpovekt -snheopv -ivxophe -nhpoeuv - -amqcriebkojlwyuxnhfdptgzvs -uovdszkygbjhanefqxplimtwcr - -ozngukih -nvksbd - -grkotivmcxnyubwleqspjzhfad -ekmqxnfabwiduopjsgclzvyhtr - -jzv -wzxfivmjb -zjvp -zjv -jzvs - -js -evqis -qxs -swyct -s - -n -n -zn - -udjtxws -usdwixj - -lf -l - -cdsaxzlv -jcsxlnydtrzvk -lvdqamzsxhc -udlxwczvgs - -gutwbrhjxyeam -jrleawgbsnxthimyu -rbjexdythumwag -hrwjmoexytqaubg -uwymabxrhjqgdect - -vipjrlbsmcogxznty -vetpngyzsbmoxcrijl -hoxvbsnjlfygmrczpti -pmlgzyasvxticjbrknod - -xzakbvtehnlciswmyufjdrgo -kocmslwbgvuxijernzydfhat -vcdxgkslnzoarmjwutyiefbh -tzhugvbcnokyxsfliwardmej - -up -u -pu -fu - -cbzjelmqivw -ickezvjlqm - -srwnt -nwrtj -rswnt - -hfjxoskd -dlpzeyjai - -mt -tm -mt -mt -tm - -rpxenfzmhwdvacbygiujkqot -lhbvkwmpfyazrtojcquxind -qtcjdairznhuwxmpsvyfkob - -apvk -qvapk - -ujscpqtgbyezdfhnwoil -bftognyujilpwhsqzdce -zbhslwipdjeqntcfouyg -tyuqdlfepgzshcoiwnbj -dzqxjblenucpwshtoiyfg - -cdxtsaunbwkezlrp -vbdpsuktlxczerwan -pnxudwaclrtebksz - -tq -t -zt -t -jtqg - -fvmhiloanbgjzptryucdkxw -jzhwtkbdpoxfacirngluyvm -pwnybcjmgxurfzivoklhdta -brtavopdklnhxwgzmifyjcu -ncifvypdtgwxbzakhjrmulo - -kwhiguft -uxyo -ux - -ruyoe -ezqhbi -clndewsfta -e -qrke - -doa -doa -doa - -xt -tx -xt -xt -xt - -roxwktbmgiyc -qtbejyxzlpcaighfod -oscgtuyiwvrbkxn - -agcdevxkmbnzqjl -jrdzmnclbgkvexqwa - -pqjtyenfmxdaorw -qayjpxmfdterwon -frdtlawxmjnoeqpy - -aze -zea -veaz -yzxdequoa - -eq -uetqs - -jsmezrk -zskmer -zmkers -krezsm - -mfzqsukgcw -cmskguzfqw -gksucwfmqz -uwqsgfzmck -wfzucmgsqk - -wftx -fwtd -twf - -bizwg -gzwosd -afzqrwun -cjpzwb - -qjntchmdbgpe -nqtephjgmdbc -qjeltdcphgbmn -nqtbcjhepmdg - -g -g -gr -g -g - -yulnpwc -uplcwn -nplemufywc -calkisogupw - -sigh -igsh -ghski - -naqpd -xydrsjwlibzm -qdevh -cd - -mraejinsdp -mierdjansp -qpsmrianjde -npirjedams -ridpaejmns - -o -o -o -o - -lhfqsxm -xlmsqfh -slfqmxh - -jhivsoabqlfpeuw -fvxrelbhuncowqjtsz - -yajhetclfk -jnqbylmpwgxcf -azchyrsivjeltdf - -n -n -n -n -n - -hkuaq -hkqua -uakqh -khqtalu -ahxkuqy - -tguprf -pfu -ufp -uofp - -lnmtjo -njolmt - -qymzdw -vjckmtl -oipreghfausnxb - -niswjectqkldzyg -wunjdetklisczyqg -gldcysiqznjtekw -iqwdczjsytkleng -lgyiezdncjqktws - -dntm -atm -tma -tm -txm - -ntpcwask -skcna -nksac - -prai -pria -arpi -irpa - -mzldgbrtovj -tbjgldozmvr -ogzvdlrjtbm - -ft -fq - -jgstdlzarcemiopynukfw -ywlhakgzeoxdnjmsirc -moicgebadzlwkysrnxj - -jpeiqxbz -xipjebzt - -rnpf -fqhu -agprm -wedyzci -bxur - -aynswjoklfeqzcitxudbrvh -ihrbxwvdqsyoejpnfkzc - -hrqliwxtfbk -qiwfrxbtkhl -kihqxrftlwb -wrhlxbtqkif -tfbqriwlkhx - -bwdhnqk -wbhkqtd -qwbkhdx - -fpcboialrdgqkejntyzm -lmieayocqpkznbrtdfgj -mbtdrpozfljkeyangiqc -pmdjlerfkybgnaoqzitc -pganmcfbtedkrzloyqij - -zfrvn -zfnr -znrf - -nuq -ltiuacgjs -aug - -xj -lyzixn -eaxwuf - -aeywqjkl -eanklwju -kjelzaw -ealjwtk -azklwej - -ncqxulrmfvedao -eodqxlvmrncu -elrmnuqpcdoxv -qloxudmvnecahr -lcdxqwmurvznjeo - -aijnhvxemsqztfk -xnvkehsiqmzft -tehvxnfskiwqzm -epsmzhixqvtnkfr -htkinzvqefxmrs - -wgfzomlbhujxs -ezvrxmkycafwob - -lhyrq -ylfherq -hlreyq -wqlyerh -hgsqlyru - -acnkurdevm -duernacvm -nteaducorvs - -hxvqtsjzgn -iakeoyr - -id -i -di -hkxi - -fqunm -funxikw -xfiuknz - -wvgpqlzxnui -livzmwyqgpnu - -eanbkcjlxpsm -ofmdwrqe - -w -ws -wr -w -w - -aylsbi -lyaiqsgb -vyeblmasuhi -yblsia -ylbsiaq - -fpbhozqdljytwcnxsvr -zarwdgqhtvyxcnpbsofji -dbzhsfwrvqnyjxtpoc -qwxpbnycrfjsozvhtd -tsoypwnmzfjhbvdxcqr - -bezfskqut -egbpkdflqtmouzs -kxzenfustqb -tsebufkzq - -hoekryzuqt -oreuqhyktz -teorhukzqy -kyqehortuz - -d -uqwgitdaj -dz -vod -fvd - -smjqnlt -jsqmlnt -ntsqlmj -jqntslm - -saxdlkjwvyctqenrio -wqnvsoyaextcilkrjd -krdqwevyliojxcntas -ywlnkcafdoirsvjxetq - -ryae -yaq -ya -ya -ya - -epvy -nvyqu -vnxy -oyvh - -kschegfmla -lgfmscaehk -gshfalcemk -lcgemshkfa -mkgaselhctf - -bfxqtegnoismrk -mnuivtxasgbjqyfkp -mkxgrnltfiqbhsw - -s -s -s - -zoe -eoz -oze -eoz - -q -kuprd -gvmbn -vctx -oi - -nbrjveycdlw -jyhfcwnglerv - -vkoxqwfhubrcsnme -bqkexhovswmntfrc - -aidoznexygkjlqs -neysaiudmoqklgxzc - -ypsn -eyp -yp -iyp - -gol -olg - -rypjohwvxkisnldatuzfb -btpxvolknwdhuryiafjsz -vkahgbsitwdoyjplfruznx - -mipqtk -nikqpvu - -kztifpne -yzit -rigtz -zait - -jxgvt -gfjoky -kvygh -dmwgqsrcp -ounalgyze - -nypvuiseqtjwxchlbfogdamzr -apqnbzhwmjldotfsvexruicyg -bpyjzomwahcrgsutlefxkqdivn - -qumcbsvlpthfwyda -hagwiucnvfdypqlzs - -tog -otg -gfto -gto - -ctp -uda - -vlbi -swmiujf - -xbi -upsdbi -bizr - -ltw -we -wzavnymh -iw -wfe - -caqjdphelmtvyfbxo -acxmtljedhoqbsfyp - -fyqthpe -bmrceljqy -eyqt - -frjdhuyqsgon -krouhsfgydnj - -ltopekjnacgbms -elngjotmpsca -splcgnatmoej -egjctspmlaon -jtealcmpongs - -fvsmiotkb -fbnupmcsxd -fmkvjysb -qbksmywrtf - -mklqnp -mqnlk -mwqnlke - -jykqrlaocvunfpix -rcymsnwuafdtvgbqoieh - -c -c -ct -c - -mlv -lyfpq -vsli -vrdwl - -srtaq -nuptlr - -hcfjdaqwo -qmoefalzdh - -zxyksijbeahgvc -xgvjhsczeyikba -yxickjesbhgavz -sjvgibeczxhkay -hvgizjmaxsybcke - -wjmypxi -jipmx -pjmix -bjivamxp - -dytnalmqkbpruef -qplfuynbdaertm -rbnetqdupamlwyf - -e -e -m -p -e - -b -eb -b -b -b - -yieovwqukxcnbfjpdg -qjvunkgywpfoidbxec -jupowqfbiknvdgeycx -dqeicgjfpxonbukwvy -gociquxvjbfdwnpkye - -lwrch -huosc - -somiywgdbf -fbmvdwgzsy -ufrltkydsnwm - -epvfduyh -vfpeyuhd -epdchvyuf -udeohyvpf -evhpyufd - -b -b - -szfgmlxwd -eapoqydvi - -puedtjkqbwfznhvycxrolamsgi -cvqeyszrwdfnkutjihxmlapbgo -nfdpoukvizgctxwmeaqjrhlbys - -nuf -je -uieq -ctodh -sbx - -psrwqlgd -lrwdqgpzs - -qheijmngzsrdawbvucolxpy -vhqnlcouibjdarzxpmeygs -edlixjhrquamovnpbsgycz - -jkphyr -urycxn - -snbcyoe -nuewpy - -gbnsoirkwyhp -iogsqbkymwp -fzbwkeyutdxp - -w -w -w - -jsbp -bjsp -jspb - -jfbdpv -pfjvb - -wfhvsjloznb -gmupxcnrakelfsvzqd - -dbsuoriacgnwxtzveyhqfkmp -adwcifzvsgnkphyburtexomq -wzbkmsdpfrhiaqxyecuonvgt -athzyrgbwckvomqudsnexfip -vidbhyqesancrzugkxfopwmt - -nl -ln -nl -osnl - -iewcxgqtf -gtwmfieqc -icfvqwyhadgkn -qcgwerfli - -wyj -jy -atycnje -qyjg -yzjsg - -ivjwfeuz -jvcw -mbhvwj -rswvhjd - -zmjlpeia -eimrlpzaj -jmealyqpi - -zgkf -gkz - -zuosdlvkxm -tlxskcvpumo -kuyomrxlvs -uvosxmldyk - -yuilcqhgmazts -swhvdcigltmakzuy -stojxiflyghnazcpum -gkhqtyciuwszmal - -nzhlyu -hngc -ngcah -anch -nvkhj - -xhfvwbkn -nahwxfo -fhgnwx -dmfuxnht - -vbhpedluncftoxys -cydfsolpejhbntux - -vkilx -pvxskd - -hvwuecgs -guvwcsh -sgrwculmvhb -wcpznuqsvghi -vhwcsulg - -ndfapjlztc -npoacfjtld - -jzd -xaulvyksp -zeh - -ck -ck -ck -kc - -kiroh -rh - -euxdrkvtfbqon -ytfvurxwheokqn - -sirznatbxkghm -skaiqzrmhnx -ztgmhrsikanx -hksxmairnez -ywdiracnfsuzhjxmpk - -bacgwvmxrdfne -pdcofwbza -cfqdwuptzabo - -dqmp -dqpm -qvmpd - -kczxnlerm -vqrzjmf - -qmuorwspx -dywcxarilegkh - -gqzph -qhapozk -zhqp - -fastkjnl -jsnafkt -jfnacskt - -fxgpiadjrvhs -smfwbejadh -hjmfyaods -fzdqsjham -hlcbyfjkaunsdt - -dqlevpahscoyi -iypldavhsqoce -clhvyaisoepdq -eayqiosdlpvch -epodliqvhcsay - -nhxbmlqv -qylkhmnxvbj -xbnlvqmh -vxmbhqln -lbvhxsqmn - -exrtdq -tderq -djretq - -lwqj -jmwlr -zbswtx - -pxi -ipx -ixp -xip - -vgfscwrqzdojxhe -xfvqhzsjecgownd -qdopyzjwegfsxchv -gosqeckhvzdjfxw -gszxpfveocjhqmdw - -gvlyuiscaewfpx -gfwjtapuoynvqzi - -ycsdnbzjoki -wfpvogmqhautlx - -tbjliqdfzgny -zjwilpghqdyekc - -yftcnao -ncfytaio -conyfta - -yslactbwhjfvnomiue -mbyiavojlwtunces -eontumvircsalbjwy -jguvcxylitsbmwenazo -bayolijwqcevpmsktdun - -ynmki -ykinm -inymk -iykmn -yimnk - -vzjnpybg -vjqfyno -rnvity - -ilxkjhcfpdmeb -hwdjleirc -aiulechdj -dljiwehc - -rptom -ife -nuli -yized - -loe -eg - -fprtvcgkwnasljebhm -nvbltrckumfhpgjew -grpuefzknmblovjw -bjwgykpinqlemrd -mrlegnjwbkp - -xtquyrjnszl -ysrqzj -zsqyjpr - -ft -fjt -ft -tf - -ejli -l -l -rl - -lwgrihbdvno -ydbrvhgolniw -rivdongwhlb -ndhbrgwilov -dwvrnlhbgio - -fc -fc -cqfo -fc -fc - -nhaoi -nioha -osijah - -hgrec -gchre -cehrg - -higmvfbtjre -ikhxjbrefvq -brjiefhvl -ivfeqblhrj -hrkifjvbe - -vsgqmibordtznkl -dehupjlcxtsrnfawy - -t -crfi - -nrai -hjcmpzla -dveria - -krp -achvofx -kbp - -vfdzhuskanm -lhucb -uh - -qu -uqj -quh -qu - -tokmzyuxjsbvic -zegday - -wqfxlhyapcdtv -vctalwmjdpqyfh - -nqge -vneiqt -hqvfenwj -nksqcrlmde -vqgbone - -f -w -w -f -oq - -qziwcdjyepvhn -wvypijednqzc - -uwjflbhoq -dwxublig - -c -lc -ec -c -txcjrkd - -cglvpyadf -rqfvgaplc -kgpatsxuelvh -oapgvliwc - -ln -st -bs - -sfra -dskrnf -mzhjrfpx - -phu -uph -uph -hpu -phu - -pcxhvbf -hxbtyk - -jdzsaiwbphmftqxrlngcyoe -mqbrsplojgyheznxcdtfwia -pitajxzhsonwygrfblecmqd -nyliauzgfbcprewhdtjmsxoq -taxnylhvgjqewcksfpmzdbior - -h -c -om - -ruplsfnhyjqigwkzexbtoc -newjivhyckdagob -ywocjmnkbghie - -jdrtpbvohaxy -dnjxyrfsv - -lq -nsulxvmhj -l -lk - -fdsxhvqaiblt -fihykrdlsoaqx -laqgpznecjiuxfsdhmw - -capkzueqjmdv -ckdvymqazu -fklcmdbuxqarzv -zkcsvmqhiadgeu -jotqkuzndvciwam - -lzqbrgkp -grvpntoz -ozwvpg -suefagcp -pkjygd - -zbangyoqjlkdevrxti -gzniebarjloykqtdxv - -xviqehycstgjladuoznfwp -odwplyiqnxghutezcvsj -ersxgqtcjouvdiznlyhwp -cpshuoijtxvelqynwmdgz - -tnzkdmgqci -mqkzgydtijn -mtikzqdng - -d -ad -d - -k -iof - -otkvualrqdsixf -nkhwid -dbkiwpj -ikd -ekziydgm - -wjvgqsxinfburh -wxgqsurjvflnhbi - -hebmgftkpcq -owektbpfhqcmg -egtfbpckhmdq -qmcetgpfkhb - -exukswmlgznjoqhvabid -dkgmeoahtxpzflnwru - -lf -fl -lf -fle - -zblhfjqpr -rzp -uprzo - -wmktipjq -twmikp -jmtwikyp -azcempwtkiv -itkmpw - -qwodjmelanykpxuh -weqnajoxmupklyihd -pjodermlyuknwxhqa -mqbaoxylgdshtnjpwuvkfe -lnaxijmwqhukodpye - -azxw -xazw -zwax -wafqztx -zaxw - -ydzmvpskfjiqneluabgtrw -vyfdpqrkbistwlaxzjum -ukortizjvdwhlpafycmqsb - -cno -y -no -y -bqe - -zlcotxyhfeij -xtlvhifkszoj - -kczqegopj -qupzjod - -hpclqaktjmbnyxw -iqphxcamk - -rebc -qcbra -brc -crb - -flkoiavp -aduhjeqtyrmzkn -cslwgfaokp - -qmnzcjb -bmeqzjsc -jxochgfbmwzvq -zqcbmja - -deyifvsxw -evdyw -edbhzyuqv - -xmhknbcwdaztvl -mruslxozyangpj -xgszalnm -aoqmleunizxs - -eh -he -eh -nxeh -eh - -cjbx -jxsub - -yusezdlpgxtm -dyrkmstuegpx -pdxmyeutvkjsrhgaw - -ruz -rzu -zur -zru - -wgbdctzlsmh -peglstyhcd -adtqlhcgvs -tylndgrcujhsbx -odltpshecg - -ylntchparijwfo -wtrjpiaohylcf -wlfyvrehcutapgko - -tkbpfhjzravmquxewgl -goxphazbfvrqkijlwtm -mkrbzqphvawtyjfxilg -plhcnwgqmrxfvdzabjkt - -pfhtlqawckegij -wjpaksdctfghlo - -jqctpgrvu -qkvgjuprtc -vutcqpgrj -gpruvjtcq -gvqprujct - -dkevisf -kfei -mlukicwfje - -nsoyjcwzife -spnocteji - -cfuzsbtvdkq -rcasmqzkpdxuo -drxzwqckus -zqsrndeukxic - -vkgpbz -zkpvg -zkvpg - -eqhpyasvnumzgclitofjw -ofsgpaijzqmtvcuwhlbe -ujiewctamfxqdghslpvzo -qivnwtlfcmpgaeouhjzs - -lfahbowz -ryxcwtvs -mytucdivw - -lqetdskgyznojharxvufpwimbc -kpcoqugdvxibftjmywzslnreh -mxjgcinhobeldrwfukyvptqsz - -jxhc -fjsqglzwhu -mhcj -hecj - -ihdsbckn - -siponk -sikonp -psinkfo - -qbvdrutoan -qbcftunvoi -qvkoxzbtushny -qtwojubnv - -eu -u -xtujdms -ehu - -jkqdoner -eyxnkuaoqfg -kqenxmyo - -wk -wk -ykw -kw -kw - -gvrebwq -erkflnbjhagv -givrybues -itpvegsrbz - -hlykfbqnexots -tqhgfonkzeyxsbl -qkcybxtsnloefh -fxalqkntsuobyech -hvyjefkbitrqoplwxns - -paxu -parnkxu -pxua -xupa -uxpa - -ytzjokcqlmviha -sykbmizchvq -aocvizymhkq -ivhkcqlzym -iayelkzqmtchv - -aekxzstuc -czetkxsau -zqpakexsuct -zuxtacske -kuszetcax - -czlkiprvydnmsoxqwajgb -byszdijkplawcvnm -ikmwandcjzlvybsp -nbvwlikjscdmpzay - -fpuxqtigly -hpuqkfxigyt -tifpygqkux -uygqftwpxi - -gvdwnrefpj -nwgapvedr -egdvwnrp -xshwezgipdvr - -joefgnu -tknuhvfy - -rjo -rpjyos -rjo -roj -jro - -zxvatmfbujgryinokwehsc -xjzdusehibgtvncmkflyao - -fpnkyo -nopfky -kpnyof -ponkfy -tnpfoyk - -mevhflgowbkqdjutrzys -qrgmkeohvstnbwfdjluy - -pejhrgwtmcny -hjangqtbprsmwe -umiegvdprwtznhj -nhgptresjwlm - -ohgmls -othljm -jmhtlso -mhxlcnp - -dtufxjrbq -rdfjxtqbu -qjtdufbrx - -iexvaok -kexu -xkje -xkfe - -dpursykgo -ugkrsqpody -sokpgyrdnu -kwsuoyrpdg -sovjiydkagmuptbrhcf - -mwxcqs -mcwxqs -mwxqsc -tcswmxq - -cqatfowbvmirly -woibncaylqgvsf - -bico -izdt -tiz - -af -fkq -f -fyb -f - -wxftpjclsrhm -sdzuvanek - -jr -rjp -rj - -zhpknlosiadcfbjweuqvy -ulbkhapqzisefdyonjc - -oivjy -djvwbofy -kvlqyxrj -bsivdyjf - -kifcamqwgy -amfkgicyq -miygkcafq - -egslifrtvcnhk -vymgiprjzcxasbqn - -gji -g -oar -jgk - -gxtkohsqcvmrjzie -jfghvuxokznqwsdmarcl - -xvlnpjdar -vldnopxaj -dtnpsayjvlc -dgjvalnmp -mfnvjdpal - -mnaxd -xmda -kdaxm - -szpeac -ezpsac -aesxpcz - -vgpldyruqmfbsehzkxjwa -wrxmvtqgyjsdazlkbofeuhc -ablmzyevqgswfnxkdrphuj - -aoedxnzjqsbyihtpkcfuwl -dsbeyathwxjupozlqncikf - -mwzkrnhp -okqj - -s -s - -erjyvcwhuitdaogsnfb -dculesyjotbwhavfirn -swfbohtjdciaurenyv -ubsvfamrjoynwchitdke - -yb -yb -by - -pbrhzvjcsgeylfxt -sjcyezvxfgbhtplr - -rphvaxw -zhjapvrxw -xahvwspr -lpdqrvwahmx - -rpmild -vlrpswnb -ylrezfpi -pbraslm -utxgqhpjkorl - -pizbmcxreftywhdq -pqyezcxtidgmhfrw -ixrctphwqydzfme -fxdhpyctwrinmazqe -pctzyrhdiqwmxef - -wasjdyzgfu -zfdyujgwsa -wbyzjgadufs -afzswydguj - -zqanmksjruhx -qljaunzmkrshx -jrxqsmzknhua -rjazknumxqhs -kuzqxhjmasrn - -virdpbztchkgo -hdiopebvzaw - -ziwscmotk -jwmas - -h -h -h -h -h - -qhywbkuvnst -zmynwxvufqarkbeht - -onfvrqxa -xrvqnofa -fiuarnvoxq -qvzafonrx -fqvxebnaolr - -kmfulryg -bkswufgylmr -myulgjrfk -gouyxrlkmf - -skerjmgbvtcphdzafniyxo -ljybizemsvhokxrdcagptnf - -oyt -hytx -mdtyjrslkczu -bvyto - -mpwv -acvbp - -m -ftz - -kvtmidlngo -edznioyvkx -kofvirdn diff --git a/2020/inputs/day_7.txt b/2020/inputs/day_7.txt deleted file mode 100644 index 04950b5..0000000 --- a/2020/inputs/day_7.txt +++ /dev/null @@ -1,594 +0,0 @@ -striped white bags contain 4 drab silver bags. -drab silver bags contain no other bags. -pale plum bags contain 1 dark black bag. -muted gold bags contain 1 wavy red bag, 3 mirrored violet bags, 5 bright gold bags, 5 plaid white bags. -muted teal bags contain 2 pale beige bags, 5 clear beige bags, 2 dotted gold bags, 4 posh cyan bags. -posh coral bags contain 1 light silver bag, 2 dull blue bags, 3 dim fuchsia bags, 2 dotted magenta bags. -faded black bags contain 4 light silver bags. -muted lavender bags contain 1 pale gold bag. -clear fuchsia bags contain 1 dull gray bag, 2 shiny indigo bags, 3 posh olive bags, 5 vibrant plum bags. -shiny olive bags contain 1 dotted gold bag, 5 bright violet bags. -vibrant lavender bags contain 3 dotted aqua bags, 4 pale chartreuse bags, 5 mirrored blue bags. -pale fuchsia bags contain 5 pale crimson bags, 2 dull teal bags. -clear lavender bags contain 5 shiny fuchsia bags, 5 wavy teal bags. -light chartreuse bags contain 5 mirrored yellow bags, 3 bright maroon bags. -mirrored white bags contain 1 bright gray bag, 4 plaid blue bags. -dark teal bags contain 4 bright maroon bags, 5 plaid bronze bags, 1 dark brown bag. -wavy yellow bags contain 4 dim silver bags, 1 striped tomato bag, 5 clear chartreuse bags. -dark turquoise bags contain 4 clear plum bags. -posh gray bags contain 2 faded purple bags, 2 faded orange bags. -wavy tomato bags contain 1 dark purple bag. -vibrant gray bags contain 3 muted gray bags, 1 dark fuchsia bag, 5 posh white bags, 5 posh tomato bags. -light crimson bags contain 2 dotted chartreuse bags. -dull gray bags contain 4 muted brown bags, 2 shiny blue bags, 4 dim crimson bags. -drab red bags contain 2 bright cyan bags, 1 pale brown bag. -dotted salmon bags contain 5 mirrored indigo bags. -vibrant green bags contain 2 dark coral bags. -light magenta bags contain 4 clear bronze bags, 4 dull teal bags, 4 posh salmon bags. -vibrant purple bags contain 4 posh plum bags, 2 bright gray bags. -posh lime bags contain 3 plaid yellow bags, 4 posh salmon bags. -bright white bags contain 4 dull aqua bags, 1 shiny silver bag. -faded blue bags contain 5 muted cyan bags, 2 mirrored coral bags. -dim green bags contain 2 posh lavender bags. -faded gray bags contain 2 dark gold bags, 1 drab turquoise bag. -wavy black bags contain 4 dim fuchsia bags, 1 muted orange bag, 4 drab salmon bags. -plaid plum bags contain 5 dotted tomato bags, 1 shiny beige bag. -bright tan bags contain 2 posh salmon bags. -wavy gold bags contain 1 faded olive bag, 5 vibrant black bags, 3 dull orange bags. -dull fuchsia bags contain 1 faded crimson bag, 5 vibrant white bags. -shiny maroon bags contain 5 dull lavender bags, 1 dim white bag. -wavy white bags contain 5 light teal bags, 4 dim salmon bags, 3 dotted red bags, 5 dark red bags. -dim cyan bags contain 1 muted orange bag. -muted cyan bags contain 4 dull turquoise bags, 5 posh gray bags, 5 clear turquoise bags, 1 shiny plum bag. -posh violet bags contain 5 plaid crimson bags, 5 muted purple bags, 1 wavy beige bag, 2 mirrored orange bags. -faded purple bags contain 3 plaid blue bags, 1 dull lavender bag, 1 muted orange bag, 2 dotted tomato bags. -wavy beige bags contain 1 dotted beige bag. -dim black bags contain 1 wavy blue bag, 1 plaid black bag, 3 pale lavender bags, 2 light violet bags. -dotted lavender bags contain 1 plaid blue bag, 5 dim crimson bags. -dark yellow bags contain 3 posh green bags. -wavy salmon bags contain 1 clear aqua bag, 3 mirrored crimson bags, 3 pale magenta bags, 2 dull teal bags. -clear silver bags contain 3 faded tan bags, 5 faded aqua bags, 1 clear tomato bag. -vibrant bronze bags contain 1 faded maroon bag, 4 plaid indigo bags, 2 bright purple bags, 5 dim violet bags. -pale brown bags contain 1 dull lavender bag, 2 clear turquoise bags. -faded salmon bags contain 1 pale silver bag. -dark gray bags contain 2 pale teal bags. -posh red bags contain 3 faded black bags, 2 dull red bags. -dim indigo bags contain 3 bright green bags, 2 dotted tomato bags, 5 bright magenta bags. -dull maroon bags contain 5 light green bags. -wavy teal bags contain 5 faded tan bags, 4 clear orange bags. -pale chartreuse bags contain 5 bright blue bags, 3 light indigo bags, 3 shiny white bags, 3 wavy bronze bags. -mirrored gray bags contain 4 vibrant tomato bags, 1 dark red bag, 5 drab silver bags, 3 posh magenta bags. -dark lavender bags contain 4 dotted white bags, 5 vibrant chartreuse bags, 2 dim teal bags. -shiny turquoise bags contain 3 dim lime bags, 5 bright cyan bags, 2 pale green bags. -shiny indigo bags contain 2 dark fuchsia bags, 4 posh chartreuse bags. -pale crimson bags contain 5 mirrored silver bags, 2 posh black bags. -light salmon bags contain 2 vibrant orange bags, 2 dotted red bags. -plaid orange bags contain 1 dotted turquoise bag, 4 vibrant brown bags. -dim maroon bags contain 5 shiny gold bags, 4 mirrored maroon bags. -muted green bags contain 1 plaid plum bag. -faded indigo bags contain 3 faded purple bags, 4 vibrant indigo bags, 1 light coral bag. -dull blue bags contain 5 dull salmon bags, 2 wavy magenta bags. -vibrant black bags contain 1 light coral bag, 5 vibrant cyan bags, 3 dim magenta bags. -striped lime bags contain 1 striped maroon bag, 2 vibrant brown bags. -drab brown bags contain 1 faded olive bag, 5 dotted beige bags. -dark plum bags contain 5 faded brown bags. -clear olive bags contain 3 dull aqua bags, 5 drab yellow bags. -wavy crimson bags contain 2 posh plum bags, 2 dull aqua bags, 5 shiny teal bags, 2 vibrant purple bags. -mirrored olive bags contain 2 wavy gold bags. -dim crimson bags contain no other bags. -faded plum bags contain 1 plaid indigo bag. -light maroon bags contain 3 vibrant orange bags, 2 clear olive bags, 3 clear brown bags, 1 pale black bag. -posh white bags contain 3 dull green bags, 3 clear brown bags. -drab black bags contain 2 shiny turquoise bags. -light purple bags contain 2 pale black bags, 5 light silver bags, 1 drab coral bag. -pale yellow bags contain 2 vibrant orange bags, 5 posh black bags, 2 vibrant tomato bags, 3 dotted lavender bags. -dull cyan bags contain 5 wavy beige bags, 1 dull yellow bag, 3 drab lime bags, 3 drab chartreuse bags. -drab lavender bags contain 2 plaid black bags, 4 dotted gray bags, 1 dim silver bag, 2 shiny gold bags. -striped brown bags contain 5 light maroon bags, 3 light red bags, 3 clear indigo bags. -drab tomato bags contain 2 light black bags, 2 clear salmon bags. -dotted red bags contain 4 dim salmon bags, 5 striped indigo bags. -vibrant teal bags contain 5 bright black bags, 1 dark purple bag, 2 bright turquoise bags. -striped teal bags contain 4 mirrored silver bags. -dull beige bags contain 4 clear olive bags, 4 light teal bags, 3 bright plum bags, 4 dotted lavender bags. -light violet bags contain 2 dull lavender bags, 4 bright gray bags, 5 vibrant orange bags, 3 wavy magenta bags. -dim brown bags contain 2 clear plum bags, 2 shiny teal bags, 2 posh salmon bags. -striped magenta bags contain 4 posh turquoise bags, 3 pale cyan bags, 3 faded indigo bags. -bright orange bags contain 4 plaid gray bags, 4 dark black bags, 4 faded red bags, 4 bright black bags. -muted olive bags contain 2 dotted crimson bags, 4 faded lavender bags, 2 vibrant gray bags. -plaid teal bags contain 2 light yellow bags, 4 drab cyan bags, 3 light green bags. -faded fuchsia bags contain 1 posh silver bag, 4 drab chartreuse bags, 4 drab teal bags. -dim silver bags contain 1 pale turquoise bag. -bright lime bags contain 1 striped silver bag, 5 muted teal bags, 1 shiny tan bag, 1 dark silver bag. -dotted green bags contain 3 posh green bags, 1 drab yellow bag. -drab purple bags contain 5 bright violet bags, 1 posh tomato bag. -dull bronze bags contain 4 mirrored black bags. -striped tomato bags contain 1 posh gray bag, 2 posh magenta bags. -bright crimson bags contain 2 light olive bags, 4 clear tan bags, 3 drab fuchsia bags. -bright turquoise bags contain 4 pale teal bags, 3 drab silver bags. -shiny lavender bags contain 2 striped lime bags, 2 plaid tomato bags, 1 faded orange bag, 5 wavy magenta bags. -light tomato bags contain 5 dotted olive bags. -wavy magenta bags contain no other bags. -vibrant fuchsia bags contain 5 posh brown bags, 5 plaid indigo bags. -dark tomato bags contain 3 shiny plum bags. -pale bronze bags contain 5 plaid black bags, 5 vibrant brown bags, 2 dim lime bags, 4 muted bronze bags. -striped fuchsia bags contain 3 muted brown bags, 2 pale chartreuse bags, 1 dim magenta bag. -dark brown bags contain 4 clear bronze bags. -posh teal bags contain 5 dotted plum bags, 2 drab gray bags, 3 dull fuchsia bags. -wavy turquoise bags contain 1 dull lavender bag. -striped maroon bags contain 4 muted yellow bags, 4 clear orange bags, 4 vibrant orange bags. -shiny green bags contain 3 muted brown bags, 1 vibrant black bag, 4 wavy cyan bags, 3 posh brown bags. -plaid salmon bags contain 4 mirrored indigo bags, 2 wavy white bags, 5 mirrored bronze bags, 3 light coral bags. -dotted magenta bags contain 2 light olive bags, 2 dark red bags, 4 clear green bags, 3 dim plum bags. -light orange bags contain 5 dark plum bags, 3 bright maroon bags, 2 dotted lime bags. -clear brown bags contain 3 dim white bags, 2 posh magenta bags. -vibrant turquoise bags contain 2 striped yellow bags, 1 mirrored crimson bag. -muted coral bags contain 4 wavy gold bags, 2 dim tan bags, 1 shiny green bag. -plaid crimson bags contain 1 dull aqua bag. -vibrant plum bags contain 4 striped tomato bags, 1 striped turquoise bag. -dark coral bags contain 5 posh black bags, 1 shiny beige bag, 3 pale brown bags. -mirrored brown bags contain 1 clear blue bag, 1 dull indigo bag. -bright blue bags contain 2 light violet bags, 1 dotted tomato bag. -drab cyan bags contain 2 dim turquoise bags, 5 clear violet bags. -dotted coral bags contain 3 dotted aqua bags. -shiny yellow bags contain 1 wavy cyan bag. -shiny red bags contain 5 shiny beige bags, 3 dotted lime bags, 5 dotted plum bags. -muted lime bags contain 3 dark turquoise bags, 3 bright chartreuse bags. -pale gray bags contain 5 dotted coral bags, 4 wavy teal bags, 2 clear aqua bags. -pale blue bags contain 5 dull salmon bags, 3 posh bronze bags, 2 vibrant tomato bags. -dim turquoise bags contain 4 posh aqua bags, 2 dark turquoise bags. -pale turquoise bags contain 5 vibrant brown bags, 2 shiny maroon bags. -dim gray bags contain 2 faded tomato bags, 2 faded indigo bags. -clear aqua bags contain 1 light turquoise bag, 3 dotted turquoise bags. -faded turquoise bags contain 5 muted lime bags. -clear plum bags contain 2 plaid indigo bags, 5 drab yellow bags. -vibrant white bags contain 2 bright violet bags, 4 dark plum bags, 1 dim plum bag, 4 plaid indigo bags. -dark orange bags contain 3 posh purple bags, 5 clear orange bags, 1 dim white bag. -light olive bags contain 3 drab green bags. -muted salmon bags contain 4 muted cyan bags. -clear maroon bags contain 2 muted yellow bags, 5 plaid crimson bags, 1 clear turquoise bag. -wavy orange bags contain 4 vibrant blue bags, 4 posh brown bags, 2 pale turquoise bags, 5 shiny orange bags. -dotted gold bags contain 3 posh magenta bags, 1 faded crimson bag, 3 dotted olive bags, 3 plaid olive bags. -dull purple bags contain 5 drab salmon bags, 4 dim lavender bags. -light bronze bags contain 2 wavy indigo bags. -muted turquoise bags contain 5 clear turquoise bags, 4 plaid violet bags, 4 clear orange bags, 2 posh maroon bags. -mirrored blue bags contain 4 clear chartreuse bags. -drab tan bags contain 3 striped violet bags, 2 bright silver bags, 2 dark bronze bags, 1 mirrored black bag. -dark maroon bags contain 1 vibrant orange bag. -drab yellow bags contain 1 vibrant blue bag, 2 dim violet bags. -light cyan bags contain 4 posh beige bags. -vibrant salmon bags contain 3 wavy gold bags. -muted orange bags contain 3 dotted tomato bags, 4 vibrant tomato bags, 5 dull lavender bags. -dull turquoise bags contain 1 wavy white bag. -dotted indigo bags contain 3 wavy bronze bags. -dark red bags contain 4 wavy bronze bags, 5 wavy turquoise bags. -light coral bags contain 4 clear tan bags, 2 vibrant beige bags, 1 dull lavender bag, 5 shiny white bags. -mirrored turquoise bags contain 5 clear fuchsia bags, 3 mirrored black bags, 4 plaid tan bags. -mirrored yellow bags contain 4 pale turquoise bags, 2 wavy orange bags, 3 drab coral bags, 4 dim chartreuse bags. -dotted fuchsia bags contain 4 dim bronze bags, 4 striped indigo bags. -dotted purple bags contain 5 posh maroon bags, 1 dim yellow bag. -clear coral bags contain 5 dark olive bags, 2 wavy bronze bags, 3 light red bags. -mirrored teal bags contain 3 drab yellow bags. -faded green bags contain 2 dark purple bags. -light lime bags contain 4 bright chartreuse bags, 5 clear tomato bags, 2 bright green bags, 2 faded teal bags. -bright yellow bags contain 4 dull purple bags, 3 faded beige bags. -bright maroon bags contain 2 vibrant blue bags, 5 bright violet bags, 5 plaid indigo bags, 3 vibrant orange bags. -faded red bags contain 5 pale brown bags, 4 striped tomato bags, 2 bright green bags. -muted maroon bags contain 1 dark tan bag, 5 drab teal bags, 4 dull maroon bags. -plaid coral bags contain 5 bright blue bags, 1 dotted indigo bag. -dotted brown bags contain 1 dull beige bag, 2 bright indigo bags, 2 striped chartreuse bags, 1 muted silver bag. -wavy coral bags contain 2 clear cyan bags, 2 muted teal bags, 1 faded red bag, 2 mirrored silver bags. -faded coral bags contain 3 bright green bags, 1 bright cyan bag, 3 plaid blue bags, 5 wavy lavender bags. -dim gold bags contain 5 dim teal bags, 1 vibrant tomato bag, 5 pale chartreuse bags, 3 bright indigo bags. -bright salmon bags contain 5 plaid chartreuse bags, 5 light tan bags, 5 vibrant maroon bags. -wavy violet bags contain 4 bright green bags. -mirrored lavender bags contain 5 drab plum bags, 2 drab turquoise bags, 2 dark magenta bags. -faded aqua bags contain 3 faded teal bags, 1 dark red bag. -muted yellow bags contain 1 mirrored silver bag, 1 striped white bag, 3 mirrored gold bags, 1 muted gray bag. -pale coral bags contain 2 striped gray bags, 2 clear beige bags. -mirrored cyan bags contain 1 pale beige bag, 4 dim crimson bags. -dotted aqua bags contain 4 dim crimson bags, 3 vibrant beige bags. -dark white bags contain 4 dim maroon bags, 1 light olive bag, 3 dull fuchsia bags, 4 mirrored maroon bags. -dotted chartreuse bags contain 5 clear tan bags, 2 clear white bags, 2 dark coral bags, 4 faded brown bags. -mirrored red bags contain 5 faded violet bags, 2 dark chartreuse bags. -drab maroon bags contain 3 bright violet bags. -dark violet bags contain 5 dark turquoise bags, 1 muted blue bag, 4 plaid bronze bags. -dull silver bags contain 4 dotted lime bags, 3 dotted silver bags, 4 dull red bags, 3 pale white bags. -striped lavender bags contain 5 drab silver bags. -light yellow bags contain 3 posh plum bags, 3 bright olive bags, 4 wavy crimson bags. -posh chartreuse bags contain 2 bright violet bags. -pale green bags contain 5 shiny lime bags, 3 faded teal bags, 5 posh gray bags, 1 posh chartreuse bag. -shiny lime bags contain 1 dull beige bag, 4 light aqua bags, 4 dotted tomato bags. -plaid tan bags contain 1 mirrored chartreuse bag. -drab coral bags contain 5 posh gray bags, 2 dull black bags. -drab salmon bags contain 4 drab yellow bags, 3 mirrored green bags. -faded yellow bags contain 2 mirrored beige bags, 1 bright turquoise bag, 1 vibrant black bag. -bright tomato bags contain 4 clear brown bags. -muted beige bags contain 1 clear turquoise bag. -striped black bags contain 1 plaid chartreuse bag. -bright cyan bags contain 5 clear tomato bags. -striped coral bags contain 2 muted red bags. -posh bronze bags contain 5 striped yellow bags. -mirrored maroon bags contain 4 vibrant tomato bags, 5 bright green bags, 4 vibrant maroon bags, 4 striped violet bags. -dotted turquoise bags contain 1 posh beige bag, 5 muted silver bags. -bright purple bags contain 5 drab silver bags, 5 shiny blue bags, 2 plaid bronze bags, 4 faded magenta bags. -posh plum bags contain 5 striped white bags, 2 pale brown bags, 1 wavy turquoise bag. -dark crimson bags contain 1 dull black bag, 2 dull yellow bags, 1 posh white bag, 3 dotted lime bags. -plaid bronze bags contain 5 striped indigo bags, 5 light indigo bags, 4 wavy magenta bags, 3 vibrant blue bags. -clear red bags contain 4 posh silver bags, 1 dim aqua bag. -striped salmon bags contain 3 bright violet bags, 4 faded olive bags, 5 dim turquoise bags. -dim bronze bags contain no other bags. -wavy brown bags contain 4 vibrant turquoise bags. -wavy maroon bags contain 1 mirrored bronze bag, 2 posh fuchsia bags, 1 mirrored indigo bag. -mirrored salmon bags contain 2 faded lavender bags. -dark aqua bags contain 4 faded teal bags, 1 dim tomato bag. -pale violet bags contain 5 clear blue bags, 3 plaid blue bags, 5 dim teal bags, 2 pale black bags. -mirrored crimson bags contain 2 posh magenta bags, 2 dotted aqua bags, 1 dim bronze bag. -bright indigo bags contain 4 bright violet bags. -muted violet bags contain 4 mirrored maroon bags, 2 dull red bags, 4 plaid tomato bags, 1 pale yellow bag. -shiny gold bags contain 3 vibrant blue bags, 5 plaid blue bags, 2 dark red bags, 1 dull green bag. -clear green bags contain 4 dotted lavender bags. -dark indigo bags contain 2 light lime bags, 3 wavy brown bags. -muted fuchsia bags contain 3 plaid green bags. -bright silver bags contain 4 dim tomato bags, 3 clear olive bags, 1 dull teal bag. -plaid purple bags contain 4 dark silver bags, 1 vibrant crimson bag, 4 dark black bags, 3 faded magenta bags. -clear chartreuse bags contain 4 posh plum bags. -plaid tomato bags contain 2 wavy aqua bags, 3 striped indigo bags, 1 wavy magenta bag. -posh cyan bags contain 3 drab green bags, 3 bright chartreuse bags, 3 muted gray bags, 2 light black bags. -posh turquoise bags contain 5 wavy teal bags, 3 light tan bags, 1 dull gold bag. -plaid olive bags contain 2 dim chartreuse bags. -shiny orange bags contain 4 pale brown bags, 3 dim salmon bags. -clear gray bags contain 4 bright salmon bags, 5 vibrant crimson bags. -shiny brown bags contain 1 bright gold bag, 3 clear tomato bags. -muted aqua bags contain 2 mirrored indigo bags, 1 dim tan bag. -plaid red bags contain 1 clear plum bag. -muted bronze bags contain 4 clear white bags, 3 dotted plum bags. -plaid blue bags contain 2 dull lavender bags, 5 wavy magenta bags, 1 light indigo bag. -shiny salmon bags contain 2 dotted black bags, 1 light magenta bag. -shiny cyan bags contain 5 faded violet bags, 3 mirrored bronze bags, 4 dark maroon bags, 2 wavy lavender bags. -drab magenta bags contain 2 light blue bags, 1 wavy orange bag, 5 posh chartreuse bags. -dim violet bags contain 5 dark red bags, 4 light violet bags, 2 dotted fuchsia bags, 2 plaid tomato bags. -faded crimson bags contain 3 clear silver bags, 1 vibrant beige bag. -plaid fuchsia bags contain 3 plaid red bags, 4 drab purple bags, 4 clear lime bags, 3 dim turquoise bags. -dull green bags contain 5 dotted beige bags, 4 drab silver bags, 4 posh magenta bags, 1 muted orange bag. -wavy indigo bags contain 2 pale tan bags. -plaid lavender bags contain 1 dark black bag. -clear bronze bags contain 3 pale teal bags. -clear blue bags contain 2 light teal bags, 5 dotted olive bags, 3 bright indigo bags. -posh aqua bags contain 2 light violet bags, 2 dull salmon bags, 1 vibrant violet bag. -dark gold bags contain 2 striped maroon bags. -vibrant chartreuse bags contain 3 wavy silver bags. -dark magenta bags contain 1 clear silver bag. -dim red bags contain 3 wavy indigo bags, 2 muted teal bags. -muted silver bags contain 5 pale crimson bags, 2 dotted tomato bags. -mirrored tan bags contain 1 pale salmon bag. -dull violet bags contain 2 dull black bags. -striped beige bags contain 4 dark maroon bags, 2 wavy orange bags. -striped turquoise bags contain 3 light indigo bags, 5 bright maroon bags, 1 light teal bag. -pale gold bags contain 5 dotted teal bags. -wavy olive bags contain 3 dotted fuchsia bags. -clear violet bags contain 1 dotted lavender bag, 5 bright tan bags, 5 dim violet bags, 5 drab salmon bags. -pale maroon bags contain 4 drab red bags, 1 wavy yellow bag, 1 muted green bag, 1 striped fuchsia bag. -drab bronze bags contain 4 light gray bags, 3 posh magenta bags, 1 dull yellow bag. -vibrant gold bags contain 4 dull violet bags, 3 clear white bags, 5 wavy chartreuse bags, 4 pale turquoise bags. -clear beige bags contain 4 plaid blue bags, 3 shiny plum bags, 1 light silver bag. -faded silver bags contain 5 drab turquoise bags, 4 plaid green bags, 4 posh yellow bags, 1 plaid blue bag. -light brown bags contain 1 dark red bag, 1 dotted gray bag. -shiny violet bags contain 5 posh cyan bags, 5 vibrant plum bags, 5 mirrored chartreuse bags, 4 plaid green bags. -dark bronze bags contain 4 bright gold bags, 2 striped maroon bags, 4 dark aqua bags, 5 pale chartreuse bags. -dull black bags contain 2 vibrant tomato bags, 1 vibrant blue bag, 3 pale yellow bags. -dotted beige bags contain 5 dotted tomato bags, 1 striped indigo bag. -clear indigo bags contain 3 dark violet bags. -bright coral bags contain 1 dark indigo bag. -drab turquoise bags contain 5 drab plum bags, 3 pale magenta bags, 5 drab red bags, 4 dull olive bags. -shiny fuchsia bags contain 2 dull lavender bags, 5 striped tomato bags. -dull indigo bags contain 3 pale turquoise bags, 3 faded tomato bags, 5 dim magenta bags, 3 drab indigo bags. -dim aqua bags contain 4 faded brown bags, 1 mirrored lime bag. -muted purple bags contain 3 dim salmon bags, 4 light violet bags, 2 striped turquoise bags, 2 shiny teal bags. -dotted black bags contain 3 dotted cyan bags, 4 wavy magenta bags, 4 posh chartreuse bags. -drab violet bags contain 4 dark gray bags, 5 dull chartreuse bags, 4 plaid gray bags. -plaid green bags contain 3 dark red bags, 1 wavy crimson bag, 4 light coral bags, 4 striped indigo bags. -faded brown bags contain 3 dark orange bags. -light teal bags contain 3 striped indigo bags, 4 dim bronze bags. -plaid black bags contain 2 mirrored crimson bags, 5 dim silver bags, 4 posh purple bags. -shiny blue bags contain 2 plaid green bags, 4 plaid crimson bags, 2 faded plum bags. -plaid lime bags contain 2 striped maroon bags. -pale lavender bags contain 2 mirrored indigo bags, 1 pale green bag, 5 dim chartreuse bags, 3 pale white bags. -drab chartreuse bags contain 1 bright salmon bag, 4 vibrant brown bags, 1 muted violet bag. -light indigo bags contain no other bags. -plaid violet bags contain 2 dim white bags, 4 faded lavender bags. -drab gold bags contain 5 dotted aqua bags, 3 muted beige bags, 4 faded black bags, 5 dark red bags. -mirrored bronze bags contain 2 plaid blue bags, 1 light orange bag. -dim olive bags contain 1 striped silver bag. -plaid white bags contain 5 pale turquoise bags, 4 mirrored orange bags, 2 vibrant aqua bags. -wavy purple bags contain 3 dark silver bags, 1 dull white bag, 3 dotted magenta bags, 2 dim salmon bags. -clear orange bags contain 5 striped indigo bags, 1 wavy bronze bag, 4 vibrant blue bags. -plaid gray bags contain 1 dull aqua bag, 3 dull olive bags, 3 posh black bags. -vibrant violet bags contain 2 vibrant maroon bags. -pale olive bags contain 2 vibrant fuchsia bags. -muted brown bags contain 5 pale teal bags, 2 light brown bags, 4 light tomato bags. -posh lavender bags contain 4 bright indigo bags, 1 striped indigo bag, 5 dark purple bags. -dotted blue bags contain 4 muted salmon bags, 3 mirrored red bags, 5 pale white bags, 3 clear red bags. -dim purple bags contain 4 muted cyan bags. -bright fuchsia bags contain 5 muted black bags. -vibrant lime bags contain 3 posh purple bags, 1 drab aqua bag. -wavy green bags contain 3 drab red bags, 2 faded brown bags, 2 wavy cyan bags. -dull lime bags contain 3 bright salmon bags, 4 posh crimson bags, 1 drab salmon bag, 4 pale yellow bags. -mirrored aqua bags contain 4 striped violet bags, 1 striped indigo bag, 2 striped tomato bags. -striped tan bags contain 4 light blue bags, 4 dull beige bags. -drab green bags contain 5 muted silver bags, 1 vibrant orange bag, 2 striped indigo bags, 4 striped tomato bags. -dotted orange bags contain 5 mirrored white bags, 5 muted orange bags, 2 drab tomato bags, 2 dull white bags. -dim tomato bags contain 2 dull lavender bags. -dull magenta bags contain 3 faded brown bags, 5 faded teal bags. -faded maroon bags contain 4 posh brown bags, 2 dotted aqua bags. -plaid cyan bags contain 4 faded crimson bags, 4 light chartreuse bags, 1 light crimson bag, 1 posh fuchsia bag. -dim salmon bags contain 1 dotted olive bag, 4 light indigo bags. -faded chartreuse bags contain 4 bright gold bags, 4 clear silver bags. -light plum bags contain 2 dotted chartreuse bags, 1 drab white bag. -posh silver bags contain 3 mirrored black bags, 4 dull blue bags. -dull salmon bags contain 4 dim white bags, 5 clear tomato bags, 2 mirrored maroon bags. -light green bags contain 4 plaid chartreuse bags, 5 vibrant aqua bags. -posh indigo bags contain 2 dull olive bags, 2 dotted lime bags, 1 drab red bag. -dark blue bags contain 5 dotted green bags, 3 wavy crimson bags, 4 clear silver bags. -bright black bags contain 5 posh bronze bags, 3 bright cyan bags, 5 muted black bags. -bright lavender bags contain 1 shiny indigo bag, 1 dim yellow bag, 1 wavy yellow bag. -faded white bags contain 1 dotted black bag, 5 wavy red bags. -muted black bags contain 1 mirrored aqua bag, 4 dark red bags, 5 dull yellow bags. -light turquoise bags contain 3 shiny plum bags. -vibrant coral bags contain 2 shiny orange bags, 4 bright olive bags. -vibrant aqua bags contain 2 wavy crimson bags, 2 muted orange bags. -dotted tan bags contain 1 light indigo bag, 2 dim magenta bags. -posh yellow bags contain 4 faded lavender bags. -pale lime bags contain 4 mirrored orange bags, 3 dull gray bags, 1 muted magenta bag. -drab white bags contain 2 faded tan bags, 3 wavy aqua bags. -shiny tomato bags contain 4 dim coral bags, 3 dotted lime bags. -wavy plum bags contain 1 bright orange bag. -dull crimson bags contain 2 pale silver bags, 1 light beige bag, 4 wavy violet bags. -dotted violet bags contain 4 light indigo bags, 1 dark black bag, 3 pale green bags. -dark salmon bags contain 5 light tan bags, 4 dim chartreuse bags, 5 faded green bags, 3 light brown bags. -dull brown bags contain 5 mirrored aqua bags, 5 dim magenta bags, 4 light brown bags, 5 plaid black bags. -shiny chartreuse bags contain 5 wavy yellow bags, 3 faded aqua bags, 1 bright fuchsia bag, 5 drab plum bags. -muted red bags contain 3 drab white bags, 5 dim beige bags, 4 bright olive bags. -posh blue bags contain 1 dotted beige bag, 1 vibrant cyan bag, 4 vibrant brown bags, 2 clear turquoise bags. -wavy bronze bags contain 4 wavy turquoise bags, 4 dim bronze bags, 3 shiny beige bags, 2 dull lavender bags. -posh beige bags contain 3 muted gray bags, 4 light salmon bags, 5 striped turquoise bags. -vibrant red bags contain 5 muted blue bags. -dark olive bags contain 5 dark maroon bags. -dotted gray bags contain 3 wavy magenta bags. -vibrant cyan bags contain 5 dotted lavender bags, 3 vibrant orange bags. -dark chartreuse bags contain 3 pale white bags, 1 dull lavender bag. -faded lime bags contain 4 clear green bags, 3 shiny plum bags, 2 light green bags. -vibrant blue bags contain 1 wavy turquoise bag, 4 dim salmon bags. -dull tan bags contain 3 dim chartreuse bags, 1 plaid tomato bag, 4 dark brown bags. -muted gray bags contain 4 clear tan bags, 3 wavy aqua bags, 5 dim white bags. -clear yellow bags contain 1 drab white bag, 5 dark salmon bags, 2 dull yellow bags. -clear tomato bags contain 2 dotted gray bags, 5 vibrant beige bags, 1 bright maroon bag, 2 drab green bags. -shiny tan bags contain 5 posh lavender bags, 5 pale yellow bags. -dark black bags contain 4 muted purple bags, 5 light gray bags, 5 drab red bags. -striped plum bags contain 3 dull red bags, 1 dark tomato bag, 4 dark yellow bags, 5 plaid cyan bags. -light gray bags contain 3 plaid chartreuse bags. -light aqua bags contain 4 wavy magenta bags, 3 light black bags. -vibrant brown bags contain 1 bright blue bag, 1 posh black bag. -posh tomato bags contain 5 wavy magenta bags. -dotted bronze bags contain 4 mirrored chartreuse bags. -mirrored violet bags contain 2 clear maroon bags, 1 light red bag, 4 mirrored gray bags. -dark purple bags contain 5 bright blue bags, 3 plaid blue bags. -faded beige bags contain 4 plaid bronze bags, 5 vibrant turquoise bags, 3 pale orange bags, 5 mirrored aqua bags. -mirrored green bags contain 1 dotted fuchsia bag, 5 light indigo bags, 3 shiny beige bags. -striped violet bags contain 5 drab silver bags, 2 dim crimson bags, 3 plaid blue bags. -mirrored tomato bags contain 5 light lavender bags. -posh purple bags contain 3 pale orange bags. -dim blue bags contain 5 dotted plum bags, 1 light orange bag, 4 dim maroon bags. -dark cyan bags contain 4 vibrant white bags, 4 dull white bags, 1 posh purple bag. -drab beige bags contain 5 dull purple bags. -vibrant olive bags contain 5 light silver bags. -plaid beige bags contain 3 muted silver bags, 4 vibrant orange bags. -wavy silver bags contain 2 dim crimson bags, 4 shiny maroon bags, 4 pale indigo bags. -posh crimson bags contain 2 light violet bags, 4 pale coral bags, 3 plaid bronze bags. -vibrant crimson bags contain 3 dull red bags. -dotted olive bags contain no other bags. -mirrored beige bags contain 2 plaid gray bags, 5 mirrored yellow bags. -bright brown bags contain 2 faded aqua bags, 1 dim tomato bag, 5 posh magenta bags. -bright magenta bags contain 2 posh gray bags, 3 dim salmon bags. -clear magenta bags contain 2 dim cyan bags, 3 clear red bags, 1 dull fuchsia bag, 4 wavy coral bags. -clear lime bags contain 5 dull green bags, 2 shiny bronze bags, 2 faded orange bags, 1 bright beige bag. -muted tan bags contain 4 vibrant maroon bags, 3 vibrant black bags, 5 shiny maroon bags, 5 vibrant turquoise bags. -pale beige bags contain 3 light tomato bags. -dark fuchsia bags contain 2 faded brown bags, 3 dotted lavender bags, 4 shiny teal bags, 2 bright blue bags. -dim magenta bags contain 4 posh chartreuse bags. -bright aqua bags contain 5 drab violet bags. -striped crimson bags contain 2 bright green bags. -dull chartreuse bags contain 4 plaid bronze bags, 2 shiny gray bags, 4 dull lavender bags. -wavy chartreuse bags contain 1 vibrant tomato bag, 1 dim tomato bag, 3 pale green bags, 1 posh plum bag. -dotted white bags contain 1 dark teal bag, 4 dotted violet bags, 5 bright beige bags, 3 dim silver bags. -mirrored purple bags contain 1 posh green bag. -faded bronze bags contain 4 dotted indigo bags. -faded lavender bags contain 3 muted purple bags. -clear turquoise bags contain 4 muted orange bags, 1 striped violet bag, 5 clear tan bags, 5 dim white bags. -shiny plum bags contain 4 dim crimson bags. -wavy fuchsia bags contain 3 dotted brown bags, 5 dark magenta bags, 2 dark bronze bags. -faded olive bags contain 5 plaid indigo bags. -mirrored orange bags contain 4 striped violet bags, 2 light violet bags, 4 shiny orange bags. -pale indigo bags contain 3 shiny indigo bags. -faded tan bags contain 3 shiny maroon bags, 5 posh aqua bags, 1 striped violet bag, 2 dim white bags. -bright chartreuse bags contain 1 posh black bag, 5 bright gray bags, 3 plaid chartreuse bags. -drab blue bags contain 1 pale violet bag, 4 vibrant green bags. -posh tan bags contain 4 shiny lime bags. -plaid maroon bags contain 2 dotted black bags. -dull coral bags contain 4 posh coral bags, 1 dotted silver bag, 5 drab beige bags, 1 plaid red bag. -striped yellow bags contain 1 plaid tomato bag, 1 dotted lavender bag. -muted magenta bags contain 4 muted black bags. -dotted cyan bags contain 1 vibrant tomato bag, 3 light indigo bags, 1 wavy turquoise bag. -dim lavender bags contain 1 muted black bag, 4 pale white bags, 2 mirrored coral bags, 5 pale brown bags. -bright gold bags contain 5 vibrant green bags. -light white bags contain 2 striped lime bags, 2 muted lime bags, 5 muted brown bags, 4 bright green bags. -wavy lavender bags contain 2 vibrant purple bags, 5 posh white bags. -clear black bags contain 2 posh turquoise bags, 3 dotted orange bags, 3 faded teal bags. -muted crimson bags contain 1 pale violet bag, 5 drab lavender bags. -posh green bags contain 4 vibrant beige bags, 5 dark purple bags, 3 dim salmon bags, 3 light black bags. -vibrant silver bags contain 3 posh coral bags, 4 posh white bags. -dim coral bags contain 2 posh violet bags, 1 dark cyan bag, 3 shiny green bags, 3 vibrant cyan bags. -striped red bags contain 5 muted olive bags, 4 wavy teal bags, 3 shiny gray bags, 1 mirrored coral bag. -bright violet bags contain 3 shiny beige bags, 1 wavy magenta bag, 5 light indigo bags. -vibrant magenta bags contain 4 striped salmon bags, 1 light tan bag. -faded gold bags contain 5 light tomato bags, 1 wavy black bag, 4 faded maroon bags. -muted plum bags contain 1 vibrant brown bag, 2 muted cyan bags, 4 muted salmon bags. -plaid gold bags contain 5 shiny beige bags, 3 faded fuchsia bags, 5 vibrant cyan bags, 5 shiny gold bags. -striped indigo bags contain no other bags. -wavy gray bags contain 2 plaid indigo bags, 3 clear tomato bags, 4 dull blue bags. -plaid silver bags contain 5 clear salmon bags, 5 faded lime bags, 4 shiny tan bags, 5 mirrored chartreuse bags. -plaid yellow bags contain 4 shiny chartreuse bags, 1 light lime bag, 2 dull green bags. -plaid turquoise bags contain 3 dotted aqua bags, 3 posh magenta bags. -striped olive bags contain 2 faded aqua bags, 5 dotted orange bags, 5 dull turquoise bags, 1 pale violet bag. -faded teal bags contain 3 striped indigo bags. -dull red bags contain 1 mirrored gray bag, 4 drab coral bags, 2 bright plum bags, 1 dull green bag. -dull gold bags contain 5 bright blue bags. -shiny magenta bags contain 1 light white bag. -striped green bags contain 1 clear blue bag. -dull teal bags contain 3 dark purple bags, 4 dim lime bags, 5 clear chartreuse bags. -faded magenta bags contain 4 shiny gray bags, 5 pale crimson bags, 5 light coral bags, 2 pale white bags. -pale tomato bags contain 4 dull black bags, 1 posh chartreuse bag, 1 faded cyan bag. -muted blue bags contain 5 striped white bags, 1 faded orange bag. -light blue bags contain 4 posh white bags. -plaid chartreuse bags contain 2 bright gray bags. -dull aqua bags contain 5 clear tan bags, 5 dotted red bags, 5 vibrant tomato bags. -light lavender bags contain 5 clear fuchsia bags, 1 striped olive bag. -bright green bags contain 4 vibrant violet bags, 2 vibrant maroon bags. -light beige bags contain 1 striped maroon bag. -drab indigo bags contain 4 posh tomato bags, 5 faded brown bags. -dotted yellow bags contain 3 wavy violet bags, 4 bright violet bags, 4 vibrant lime bags, 1 pale beige bag. -striped gold bags contain 2 light indigo bags, 3 dull red bags, 5 vibrant beige bags. -muted indigo bags contain 5 bright purple bags, 1 pale plum bag, 5 wavy black bags. -dark lime bags contain 2 faded blue bags. -shiny white bags contain 4 clear tan bags, 3 pale yellow bags, 5 plaid tomato bags, 4 wavy turquoise bags. -vibrant maroon bags contain 4 dark red bags, 2 dull aqua bags, 5 wavy aqua bags. -drab teal bags contain 3 shiny indigo bags. -bright plum bags contain 2 plaid chartreuse bags. -vibrant yellow bags contain 3 posh purple bags. -posh salmon bags contain 4 dim plum bags, 1 pale yellow bag, 2 shiny gold bags. -shiny black bags contain 3 dim magenta bags. -bright gray bags contain no other bags. -dull orange bags contain 3 dotted purple bags. -pale purple bags contain 2 bright cyan bags, 2 drab teal bags, 2 dotted gold bags, 4 mirrored fuchsia bags. -dull yellow bags contain 3 posh gray bags. -muted tomato bags contain 3 faded orange bags. -drab olive bags contain 4 dim maroon bags, 1 bright turquoise bag, 3 shiny indigo bags, 5 vibrant lavender bags. -clear salmon bags contain 2 dim chartreuse bags, 2 shiny black bags, 5 dotted indigo bags, 3 dotted aqua bags. -posh black bags contain 2 wavy turquoise bags, 2 shiny plum bags, 2 mirrored gold bags. -light gold bags contain 5 shiny tomato bags, 4 light cyan bags. -shiny coral bags contain 3 faded silver bags. -plaid magenta bags contain 1 vibrant black bag, 2 bright blue bags. -dotted teal bags contain 4 faded olive bags, 5 vibrant brown bags, 3 clear salmon bags. -striped purple bags contain 5 shiny bronze bags. -dim tan bags contain 2 light tan bags, 1 dotted gold bag, 3 shiny white bags. -light silver bags contain 5 dotted cyan bags, 4 dotted aqua bags. -dull white bags contain 5 striped turquoise bags. -plaid aqua bags contain 3 dim bronze bags, 5 dull brown bags, 3 faded plum bags, 2 mirrored crimson bags. -dotted silver bags contain 1 faded teal bag. -dull olive bags contain 1 dark turquoise bag, 3 muted orange bags. -clear purple bags contain 3 drab salmon bags. -mirrored plum bags contain 1 vibrant lavender bag. -bright beige bags contain 4 plaid magenta bags, 1 dull turquoise bag, 4 dim white bags, 1 light aqua bag. -pale red bags contain 1 muted lavender bag, 2 vibrant teal bags, 4 plaid cyan bags, 5 dull orange bags. -drab orange bags contain 3 bright plum bags, 5 vibrant chartreuse bags. -mirrored gold bags contain 2 wavy magenta bags. -posh maroon bags contain 3 dotted lime bags, 2 muted black bags, 3 faded green bags. -clear white bags contain 4 pale black bags. -pale silver bags contain 2 dim coral bags, 2 dull lavender bags, 2 dark teal bags, 3 wavy green bags. -vibrant tomato bags contain 5 dull lavender bags. -striped orange bags contain 5 shiny salmon bags, 1 pale gold bag, 4 mirrored gray bags, 1 plaid black bag. -dim beige bags contain 5 dim salmon bags, 2 striped yellow bags, 5 shiny orange bags, 5 light salmon bags. -clear gold bags contain 2 dim salmon bags, 4 vibrant cyan bags. -dim teal bags contain 3 light indigo bags, 3 pale green bags, 5 muted bronze bags. -shiny silver bags contain 3 drab red bags, 1 pale magenta bag, 3 plaid blue bags, 4 pale white bags. -dark beige bags contain 4 posh black bags, 1 dark maroon bag. -bright bronze bags contain 4 mirrored yellow bags, 1 vibrant salmon bag, 2 mirrored teal bags, 1 shiny beige bag. -dotted maroon bags contain 1 clear tomato bag. -bright olive bags contain 3 striped tomato bags, 3 plaid indigo bags, 3 posh magenta bags. -faded tomato bags contain 5 bright violet bags. -mirrored magenta bags contain 3 wavy coral bags, 4 dull tan bags, 3 wavy chartreuse bags. -striped aqua bags contain 3 drab teal bags, 3 drab crimson bags, 5 plaid gold bags, 2 vibrant aqua bags. -clear crimson bags contain 5 striped chartreuse bags, 5 vibrant blue bags. -striped blue bags contain 4 dull red bags, 3 vibrant white bags, 4 posh black bags. -posh olive bags contain 5 muted cyan bags. -plaid indigo bags contain 5 dotted fuchsia bags, 2 plaid chartreuse bags, 3 vibrant blue bags. -mirrored lime bags contain 2 dotted lavender bags, 2 wavy bronze bags. -wavy blue bags contain 5 mirrored green bags, 5 faded tomato bags, 1 posh turquoise bag. -light fuchsia bags contain 3 faded tomato bags, 5 muted beige bags, 2 faded beige bags, 4 wavy indigo bags. -dull plum bags contain 4 dark blue bags, 5 shiny maroon bags, 3 pale gray bags, 5 drab lime bags. -drab fuchsia bags contain 3 dark maroon bags. -pale teal bags contain 4 vibrant blue bags, 1 bright green bag, 3 dim crimson bags, 1 posh salmon bag. -dull tomato bags contain 3 dim maroon bags, 4 plaid gray bags, 5 striped gold bags, 5 striped white bags. -pale orange bags contain 4 drab yellow bags. -wavy aqua bags contain 1 dim bronze bag. -dim chartreuse bags contain 2 bright violet bags. -dotted crimson bags contain 5 vibrant orange bags, 4 wavy magenta bags. -faded cyan bags contain 3 mirrored blue bags, 3 shiny fuchsia bags, 4 bright indigo bags. -pale salmon bags contain 2 pale cyan bags, 2 muted lime bags, 2 vibrant plum bags. -drab lime bags contain 2 drab yellow bags, 2 light magenta bags, 3 dotted fuchsia bags. -shiny bronze bags contain 1 posh lavender bag. -dim fuchsia bags contain 5 dotted gold bags, 5 vibrant indigo bags, 4 shiny teal bags, 2 dotted silver bags. -dark green bags contain 2 shiny blue bags. -bright red bags contain 2 pale brown bags, 3 plaid blue bags, 4 drab bronze bags, 3 dim yellow bags. -clear teal bags contain 2 drab white bags, 3 muted beige bags. -pale aqua bags contain 4 light tan bags. -dull lavender bags contain 1 dim bronze bag, 5 dim crimson bags, 1 dotted olive bag. -dotted plum bags contain 1 light black bag. -shiny teal bags contain 3 light indigo bags. -dotted lime bags contain 1 shiny gold bag, 3 plaid crimson bags. -dark tan bags contain 5 faded tan bags. -vibrant indigo bags contain 3 shiny fuchsia bags. -light tan bags contain 4 pale yellow bags, 1 pale crimson bag, 3 light gray bags. -drab plum bags contain 2 shiny turquoise bags, 2 vibrant yellow bags, 4 muted brown bags, 2 drab lavender bags. -dim white bags contain 5 dark red bags, 5 dotted olive bags. -light red bags contain 2 vibrant indigo bags, 1 wavy salmon bag, 3 dull brown bags. -mirrored fuchsia bags contain 5 dotted tomato bags. -mirrored indigo bags contain 5 pale lime bags, 5 light magenta bags, 4 light gray bags, 2 dull red bags. -dim yellow bags contain 2 muted beige bags, 2 plaid olive bags, 3 faded aqua bags. -shiny gray bags contain 1 drab yellow bag, 3 shiny lavender bags, 1 posh white bag. -faded violet bags contain 2 bright olive bags, 5 clear gray bags, 2 dark orange bags, 1 pale magenta bag. -mirrored black bags contain 4 clear blue bags. -drab aqua bags contain 1 vibrant crimson bag, 4 clear fuchsia bags. -pale black bags contain 5 pale turquoise bags, 4 striped yellow bags, 4 dotted beige bags. -wavy cyan bags contain 1 vibrant brown bag. -dark silver bags contain 3 light tomato bags, 5 dotted lavender bags, 3 bright turquoise bags. -faded orange bags contain 3 clear turquoise bags, 3 mirrored gold bags, 2 plaid bronze bags, 2 dotted fuchsia bags. -drab crimson bags contain 5 clear blue bags. -posh magenta bags contain 1 bright violet bag, 2 dotted beige bags, 2 bright gray bags. -posh brown bags contain 3 dim tomato bags, 1 dim chartreuse bag, 5 shiny orange bags. -drab gray bags contain 3 striped violet bags. -pale cyan bags contain 5 dotted aqua bags, 3 striped tomato bags. -wavy tan bags contain 3 pale indigo bags. -plaid brown bags contain 2 dotted indigo bags, 1 dull indigo bag, 2 light brown bags. -vibrant beige bags contain 1 shiny teal bag, 3 vibrant cyan bags, 2 posh gray bags, 3 striped tomato bags. -shiny aqua bags contain 2 vibrant black bags, 2 muted coral bags, 4 vibrant coral bags. -mirrored silver bags contain 3 drab silver bags, 1 clear turquoise bag. -pale tan bags contain 3 pale magenta bags. -striped cyan bags contain 5 drab tomato bags. -mirrored coral bags contain 1 mirrored crimson bag, 1 bright maroon bag. -pale white bags contain 4 shiny beige bags, 1 shiny maroon bag, 5 dim bronze bags. -shiny beige bags contain 3 mirrored gold bags. -mirrored chartreuse bags contain 1 dotted tomato bag, 2 bright cyan bags. -wavy red bags contain 1 posh lavender bag, 1 vibrant blue bag, 3 muted brown bags. -muted chartreuse bags contain 3 dim lavender bags, 4 pale plum bags, 4 light magenta bags. -shiny purple bags contain 4 muted green bags, 5 light white bags, 2 faded tan bags, 5 light beige bags. -clear tan bags contain 3 dotted red bags, 1 striped violet bag, 4 plaid chartreuse bags. -bright teal bags contain 1 faded black bag, 3 faded maroon bags. -posh orange bags contain 5 light gold bags, 3 posh aqua bags. -striped gray bags contain 2 bright plum bags, 2 shiny gray bags. -dim lime bags contain 1 plaid blue bag. -posh fuchsia bags contain 1 dull indigo bag, 2 plaid blue bags. -dotted tomato bags contain no other bags. -dim plum bags contain 1 dim chartreuse bag. -dim orange bags contain 2 muted magenta bags, 5 faded aqua bags. -posh gold bags contain 5 light maroon bags, 4 dark turquoise bags, 1 posh white bag, 5 wavy beige bags. -striped bronze bags contain 1 dark magenta bag. -wavy lime bags contain 4 mirrored lavender bags, 3 pale bronze bags, 1 dull white bag. -pale magenta bags contain 2 dim crimson bags, 4 plaid plum bags, 5 muted silver bags, 2 dim yellow bags. -striped chartreuse bags contain 5 light black bags, 3 bright fuchsia bags, 4 pale black bags. -vibrant tan bags contain 2 dim tan bags. -shiny crimson bags contain 5 pale beige bags, 3 clear purple bags, 2 pale violet bags, 4 dotted chartreuse bags. -vibrant orange bags contain no other bags. -striped silver bags contain 5 clear orange bags, 2 dotted fuchsia bags. -clear cyan bags contain 5 muted gray bags, 3 wavy aqua bags. -light black bags contain 1 striped yellow bag. -muted white bags contain 3 muted tomato bags, 5 light black bags, 4 pale black bags, 5 shiny gold bags. diff --git a/2020/inputs/day_8.txt b/2020/inputs/day_8.txt deleted file mode 100644 index 5ef799e..0000000 --- a/2020/inputs/day_8.txt +++ /dev/null @@ -1,626 +0,0 @@ -acc +48 -nop +308 -acc +33 -acc +48 -jmp +379 -acc +27 -acc +23 -acc +29 -acc +3 -jmp +326 -acc -12 -nop +248 -nop +146 -jmp +293 -acc +8 -acc -16 -acc +18 -jmp +255 -jmp +390 -jmp +442 -acc +38 -jmp +451 -jmp +499 -acc +41 -acc +44 -nop +298 -acc +31 -jmp +337 -acc -3 -acc +34 -nop +266 -acc -19 -jmp +281 -jmp +232 -acc -9 -acc +25 -acc -8 -nop +228 -jmp +79 -jmp +58 -acc +38 -nop +318 -jmp +17 -acc +44 -jmp +298 -acc -4 -jmp +196 -jmp +249 -acc -9 -acc -3 -acc +17 -jmp +556 -jmp +1 -acc -15 -jmp +166 -acc +23 -acc +10 -acc +39 -jmp +475 -acc +28 -jmp +41 -jmp +322 -acc +48 -acc -11 -acc -13 -acc +12 -jmp +92 -jmp +1 -acc +9 -jmp -26 -acc +4 -acc -8 -nop +484 -acc -14 -jmp +526 -acc -13 -acc -2 -acc -13 -jmp +419 -acc +22 -acc -17 -jmp +1 -jmp +151 -acc +3 -acc +2 -acc -13 -acc -11 -jmp +352 -acc +24 -jmp -27 -nop +206 -acc +22 -nop +225 -jmp +360 -acc +48 -jmp +105 -jmp +80 -acc -16 -jmp +89 -acc +0 -jmp +339 -acc +37 -acc +41 -nop +156 -jmp +452 -jmp +208 -nop +60 -jmp +155 -acc -16 -jmp +274 -nop -77 -acc -16 -acc +21 -jmp +508 -acc -7 -acc -1 -jmp -83 -acc -11 -jmp +28 -acc +3 -acc +32 -acc -18 -jmp -89 -acc +4 -acc -14 -acc -1 -acc +33 -jmp -75 -nop +185 -acc +8 -acc +22 -acc +26 -jmp +164 -acc -19 -jmp +260 -jmp +174 -acc +2 -acc +34 -jmp -120 -acc -15 -acc +48 -jmp +165 -acc +5 -nop +240 -jmp -121 -jmp +114 -jmp -36 -nop +432 -jmp +1 -acc -18 -jmp +429 -acc +44 -nop +110 -jmp +198 -acc -18 -acc +32 -acc +41 -jmp +102 -nop +177 -acc +35 -acc +24 -acc +46 -jmp +121 -acc +20 -jmp +1 -jmp +407 -jmp +1 -acc +35 -acc +46 -nop -18 -jmp +6 -jmp +422 -acc -19 -jmp -85 -acc +33 -jmp -116 -nop +79 -jmp +284 -acc +3 -acc +49 -nop +317 -jmp +6 -acc +6 -jmp +295 -nop -141 -acc -4 -jmp -44 -nop +155 -acc +48 -acc -17 -jmp +188 -acc +22 -jmp +286 -nop +103 -acc -2 -acc +45 -jmp +20 -acc +21 -acc +37 -jmp +235 -jmp +42 -acc -11 -nop -15 -acc -5 -jmp +235 -jmp +178 -acc +12 -acc -15 -jmp +25 -acc +9 -acc +11 -nop +389 -acc +50 -jmp +146 -acc +26 -jmp +144 -acc -14 -jmp +304 -nop +254 -jmp +337 -jmp +17 -jmp +1 -acc +6 -acc -4 -acc +42 -jmp +117 -acc +25 -acc +50 -acc +45 -jmp -112 -acc +14 -acc +27 -jmp +347 -nop +15 -jmp +14 -acc +29 -jmp +236 -jmp -71 -acc -11 -acc +21 -nop +32 -jmp -162 -acc -15 -jmp +322 -acc -4 -acc +16 -jmp +1 -jmp +100 -jmp +1 -jmp -77 -acc +21 -nop -199 -acc +49 -acc -1 -jmp -231 -jmp +230 -acc -19 -jmp +1 -jmp -49 -jmp -11 -acc +6 -jmp -110 -jmp +331 -acc +44 -jmp +292 -acc -7 -acc -18 -acc +50 -jmp +221 -acc +33 -acc +7 -jmp -45 -jmp +342 -acc -19 -acc +36 -acc +15 -jmp -229 -nop -5 -jmp +57 -acc +26 -acc +43 -nop -175 -jmp +82 -acc +45 -jmp -161 -acc -16 -acc +35 -acc +46 -acc +43 -jmp +1 -nop +195 -acc +39 -acc +27 -acc +32 -jmp +227 -jmp -272 -nop +201 -acc +6 -acc +13 -acc +12 -jmp -177 -acc -9 -acc +46 -nop +199 -acc -1 -jmp +1 -jmp +3 -acc +42 -jmp +75 -jmp +305 -acc +49 -acc -16 -jmp -92 -acc +3 -nop +279 -jmp +54 -jmp +31 -acc +50 -jmp -125 -acc +21 -nop -178 -acc +40 -jmp +193 -acc +39 -acc -5 -jmp +261 -nop -3 -acc -13 -jmp -310 -acc +6 -acc -17 -acc +12 -acc +38 -jmp +267 -jmp -311 -acc -2 -jmp -7 -nop +77 -acc -2 -acc +39 -acc -16 -jmp +10 -nop +59 -jmp -296 -acc -4 -acc +41 -jmp -249 -acc +43 -nop +35 -jmp +95 -jmp +171 -acc +10 -nop +169 -acc -17 -jmp +47 -acc +49 -acc +38 -nop +199 -jmp +249 -jmp -53 -nop -194 -acc +19 -acc +18 -jmp -16 -acc +33 -jmp +194 -nop -194 -acc +49 -jmp +85 -acc +50 -nop -318 -acc -7 -jmp -49 -acc -6 -acc +48 -acc -13 -acc -14 -jmp +67 -acc +12 -acc +19 -acc +3 -jmp -371 -jmp -149 -acc +49 -nop -202 -jmp -315 -acc -6 -jmp -171 -acc -7 -jmp +113 -acc +34 -acc +36 -acc +17 -jmp -97 -acc +3 -jmp -244 -acc +25 -acc +30 -acc +25 -acc -19 -jmp +44 -nop +84 -jmp +124 -nop +17 -acc -11 -acc -8 -acc +4 -jmp +193 -jmp -388 -acc +36 -acc +17 -jmp +1 -acc -5 -jmp +166 -acc +39 -acc -10 -jmp -280 -acc +15 -jmp +1 -jmp -396 -jmp +113 -acc +37 -acc +13 -jmp -35 -nop +109 -acc +8 -acc +6 -acc +19 -jmp +39 -jmp +1 -jmp +1 -acc +39 -acc -14 -jmp -291 -acc +39 -acc +31 -jmp -231 -acc +41 -jmp -55 -nop -167 -jmp +105 -acc -8 -acc +34 -jmp -114 -nop +58 -jmp +1 -nop -270 -acc +31 -jmp -135 -acc +8 -acc +33 -jmp +1 -jmp -64 -acc +24 -acc +16 -jmp +117 -acc +35 -acc -11 -nop +44 -acc +18 -jmp +1 -jmp +88 -acc +29 -nop +34 -jmp +1 -nop -118 -jmp -404 -jmp -144 -acc -12 -nop -372 -acc -14 -jmp -209 -acc +12 -jmp +1 -acc -1 -jmp +132 -nop -93 -jmp -130 -acc +23 -acc +30 -acc +3 -jmp -209 -nop -381 -acc -19 -jmp +23 -nop +87 -jmp -277 -acc +39 -jmp -391 -acc +14 -acc +18 -acc +24 -nop -459 -jmp -267 -acc +35 -nop +84 -jmp -231 -acc +5 -acc +0 -acc +45 -jmp -210 -jmp -211 -acc +7 -acc +8 -nop -249 -jmp -8 -jmp -105 -nop -455 -acc -19 -acc +36 -jmp -368 -acc +33 -acc +10 -acc +9 -jmp -259 -nop +41 -acc -14 -acc +2 -jmp -336 -acc +46 -jmp -261 -nop -284 -acc +21 -nop -154 -jmp -485 -jmp -505 -acc +32 -nop -327 -acc +1 -nop +43 -jmp -23 -acc -7 -jmp -88 -acc +10 -jmp -440 -acc +12 -jmp -430 -jmp +1 -acc +46 -nop -105 -jmp -87 -acc +49 -acc -10 -acc -6 -jmp -411 -jmp -268 -acc +35 -acc +15 -jmp +45 -acc -14 -acc +0 -jmp -234 -nop -67 -acc +32 -acc +1 -jmp -476 -jmp -297 -nop -274 -jmp -435 -acc +36 -acc -2 -acc +33 -acc +9 -jmp -26 -jmp +50 -acc +23 -jmp -172 -jmp +1 -acc +34 -acc +32 -acc -4 -jmp -312 -acc -11 -acc +26 -jmp -150 -acc +41 -nop -79 -acc +25 -jmp -76 -acc -2 -acc +29 -acc +12 -jmp -549 -nop -357 -nop -438 -jmp -320 -acc +7 -acc -6 -jmp -149 -nop -74 -acc +7 -acc +45 -jmp -383 -acc -8 -acc +5 -acc +12 -jmp -463 -acc -17 -acc +5 -jmp -34 -jmp +1 -acc +18 -jmp -523 -acc +38 -acc +35 -nop -222 -jmp -424 -nop -365 -jmp -188 -acc +0 -acc +7 -nop -167 -acc +27 -jmp -351 -acc +26 -jmp -201 -nop -208 -nop -466 -acc +50 -nop -531 -jmp -273 -acc +21 -acc +25 -nop -397 -acc +29 -jmp +1 diff --git a/2020/inputs/day_9.txt b/2020/inputs/day_9.txt deleted file mode 100644 index 31690cc..0000000 --- a/2020/inputs/day_9.txt +++ /dev/null @@ -1,1000 +0,0 @@ -37 -7 -16 -34 -48 -24 -5 -40 -30 -35 -2 -45 -19 -33 -36 -49 -32 -1 -44 -21 -25 -3 -11 -38 -15 -4 -6 -7 -8 -16 -9 -10 -5 -12 -13 -17 -14 -35 -18 -19 -20 -23 -36 -53 -22 -21 -41 -28 -11 -24 -15 -25 -26 -27 -29 -64 -50 -31 -30 -34 -32 -44 -33 -47 -74 -35 -66 -37 -36 -38 -45 -39 -40 -41 -42 -57 -51 -55 -68 -70 -71 -72 -61 -88 -65 -75 -140 -77 -73 -82 -110 -81 -74 -116 -86 -80 -112 -83 -92 -128 -141 -106 -120 -146 -126 -147 -133 -134 -138 -139 -156 -209 -162 -160 -154 -155 -233 -216 -163 -313 -298 -273 -189 -198 -226 -253 -232 -265 -259 -260 -316 -267 -272 -277 -449 -428 -314 -309 -471 -318 -379 -430 -458 -387 -683 -475 -415 -421 -486 -525 -544 -575 -532 -519 -632 -539 -590 -739 -586 -623 -627 -688 -696 -697 -804 -1072 -1119 -940 -808 -896 -836 -990 -907 -1107 -1436 -1114 -1129 -1051 -1058 -1754 -1385 -1644 -1459 -1250 -2686 -1324 -2442 -1504 -1501 -1612 -1704 -1915 -1715 -1732 -1826 -1897 -2048 -2431 -2109 -3004 -2165 -2825 -2301 -3039 -2862 -3145 -2574 -2709 -2751 -3447 -4043 -3005 -4198 -3113 -3612 -4910 -3629 -3541 -4306 -4157 -4466 -4349 -4274 -5113 -5027 -5446 -6186 -7889 -8522 -5436 -5854 -5283 -5864 -6292 -6118 -6546 -6617 -6742 -6654 -7241 -7170 -7698 -8431 -11231 -8506 -8623 -9301 -9387 -10140 -10310 -12518 -11137 -10719 -11147 -11290 -11401 -11575 -12156 -12410 -12664 -16757 -13271 -13396 -19611 -14411 -14868 -17129 -16937 -29793 -17807 -17924 -18688 -27532 -23665 -21029 -21866 -23954 -22009 -22976 -30217 -34022 -25986 -27807 -29601 -30400 -26667 -27682 -28264 -40602 -29279 -31805 -34066 -41472 -45606 -41589 -47696 -48711 -55214 -43038 -57543 -69154 -45963 -77223 -66588 -68866 -55265 -115299 -58207 -54349 -95816 -68284 -62330 -115750 -61084 -100312 -90012 -116995 -100820 -84627 -139841 -94674 -89001 -97387 -98303 -190490 -178080 -109614 -112556 -113472 -115433 -116349 -225364 -116679 -122633 -194241 -123414 -145711 -158471 -150085 -173628 -268085 -179301 -198099 -182014 -183675 -186388 -391499 -207001 -207917 -222170 -223086 -229235 -323350 -228905 -530351 -233028 -239312 -262390 -304647 -308556 -389397 -295796 -344859 -415293 -352929 -380113 -430087 -405100 -365689 -370063 -393389 -545520 -431003 -530726 -445256 -456114 -462263 -533552 -524701 -472340 -846296 -535108 -674245 -763452 -604352 -640655 -758059 -697788 -718618 -733042 -1129053 -759078 -838645 -876259 -824392 -918090 -887117 -893266 -907519 -901370 -1591316 -934603 -1469711 -1359500 -1742482 -1139460 -1175763 -1245007 -1302140 -1362411 -1338443 -1571687 -1416406 -1963852 -1557434 -1583470 -1597723 -1663037 -1769525 -2032726 -1780383 -1827869 -3212193 -1808889 -2351009 -2908044 -2538174 -2384467 -3385303 -3352070 -2315223 -2420770 -2547147 -2640583 -2778817 -3886910 -2973840 -2999876 -4336251 -3140904 -3181193 -5009062 -4606686 -4229659 -5601963 -3589272 -3636758 -4124112 -4159898 -4666232 -4699690 -4735993 -4805237 -6183905 -4862370 -4955806 -4967917 -5187730 -5419400 -7370563 -5973716 -6589148 -7226030 -6322097 -10580402 -6817951 -7713384 -11509827 -7749170 -7760870 -7796656 -8824488 -8860105 -8895891 -10281770 -12554407 -15536208 -9667607 -16645061 -13548127 -9923723 -13692660 -10607130 -22222014 -12295813 -14531335 -12911245 -20092469 -19476293 -14567121 -15678056 -15462554 -15510040 -18356300 -30972594 -19141875 -34623804 -17755996 -18563498 -19591330 -25386277 -20274737 -20530853 -27240787 -22902943 -22219536 -30198460 -30667241 -25207058 -26827148 -27442580 -43742577 -32323117 -30029675 -34158451 -33218550 -33266036 -33866340 -36112296 -37347326 -36319494 -52721949 -44977607 -38154828 -39866067 -40805590 -42494273 -43433796 -68014567 -45122479 -55485572 -58425608 -52034206 -52649638 -76652724 -57472255 -128686930 -95216222 -73666820 -66484586 -67084890 -69378332 -91338595 -72431790 -137710495 -74474322 -78020895 -127917362 -84988546 -84239386 -83299863 -85928069 -111607065 -132899930 -135078332 -186342970 -104683844 -109506461 -110121893 -123956841 -124557145 -161700808 -256917030 -186081387 -146906112 -136463222 -141810122 -150452685 -158713708 -207374252 -157774185 -167539249 -168288409 -193421756 -169227932 -269381250 -197535134 -229240989 -214190305 -244584793 -214805737 -219628354 -177777905 -246585115 -286915907 -261020367 -278273344 -311038054 -335827658 -283369334 -292262807 -360961005 -396780238 -437669659 -325313434 -365074383 -448869343 -361710165 -347005837 -608295280 -392583642 -422362698 -391968210 -397406259 -424363020 -456051249 -503091339 -461147239 -893720908 -561642678 -589311398 -570536151 -675337544 -619196992 -575632141 -639268644 -707966842 -708716002 -672319271 -687023599 -821769279 -754293807 -738974047 -739589479 -1483032306 -1031683390 -789374469 -1036779380 -1233961949 -880414269 -1133466510 -964238578 -1022789917 -1809594090 -2272406775 -1164943539 -1209804795 -1214900785 -1194829133 -1247951412 -1461693740 -1359342870 -1791073187 -1411908750 -1651262177 -1478563526 -1493883286 -1821057859 -1776368859 -1753613047 -1954318008 -2156256427 -1844652847 -1903204186 -3010605047 -1987028495 -2129182117 -2187733456 -3196833290 -3284956473 -2359772672 -2404633928 -2409729918 -2442780545 -2607294282 -2771251620 -2837906396 -3920255304 -2905792036 -3747857033 -3323216373 -3247496333 -4630514001 -4802553217 -3598265894 -4510498468 -4307838114 -3831681342 -4174761951 -4116210612 -7346122927 -4316915573 -4597463374 -5652130261 -4847414473 -4764406600 -6236315270 -5050074827 -5214032165 -7618666093 -6369517514 -8918763829 -6153288369 -6229008409 -6570712706 -6921482267 -7422258284 -7714476506 -7906104008 -7915181467 -8148596915 -11663038500 -8679095815 -8290972563 -8433126185 -8914378947 -9081322173 -11168176080 -9611821073 -13362629080 -9814481427 -10264106992 -11203363196 -12382296778 -14284698981 -12522805883 -12724001075 -16834819698 -23726169079 -13492194973 -17995701120 -15136734790 -15620580514 -15821285475 -22196778205 -16439569478 -16724098748 -23306676400 -17514448358 -17347505132 -18728860374 -18693143246 -19426302500 -19875928065 -21467470188 -21017844623 -32651183148 -24905102661 -28002877292 -31949108383 -31860833538 -40450267827 -29313480448 -28628929763 -38018063680 -33616281634 -34238547106 -31441865989 -59143411073 -33163668226 -36040648378 -34071603880 -48956314347 -36243308732 -60070795752 -49020721915 -55083751822 -39302230565 -40893772688 -70744096554 -45922947284 -52907979953 -54218583109 -59951985675 -63385084328 -57942410211 -62477148674 -93101815502 -61792597989 -65680413095 -64605534215 -93919014663 -67235272106 -69204316604 -69406976958 -70112252258 -70314912612 -75545539297 -110813319904 -88322952480 -80196003253 -150800101154 -118824117324 -110098089292 -98830927237 -100141530393 -112160993320 -114170568784 -129027870095 -157729929438 -199136272384 -124269746663 -186062344652 -127473011084 -130285947310 -133809850819 -136439588710 -183374885388 -138611293562 -139519229216 -250332549120 -194366572037 -204465749916 -316348291962 -168518955733 -210481950563 -314563839208 -232640778056 -238752823955 -198972457630 -212302523713 -250610157494 -438833585871 -251742757747 -266992240300 -266084304646 -705825826171 -257758958394 -270249439529 -264095798129 -272421144381 -404848522600 -441133843782 -278130522778 -308038184949 -362885527770 -367491413363 -379000906296 -380821479446 -502352915241 -409454408193 -411274981343 -431613235686 -437725281585 -478386828359 -484723668094 -633575718009 -509501716141 -703809586231 -523843263040 -852408825125 -521854756523 -528008397923 -534345237658 -766448713370 -653242623827 -778766394706 -586168707727 -641016050548 -688859664395 -730376941133 -869844328604 -889661809702 -790275887639 -820729389536 -841067643879 -842888217029 -955456498726 -1110011970767 -1070892375821 -1573265158162 -1227184758275 -1031356472664 -1056199994181 -1045698019563 -1252231697656 -1162870807071 -1169024448471 -1264722178791 -1479135552034 -1239411331554 -1275028372122 -1427236351606 -1510860379152 -2589147522801 -2054998066430 -2180904346588 -1611005277175 -1631343531518 -1776185888262 -1683955860908 -1798344715755 -2077054492227 -2087556466845 -2116590395384 -3761010353135 -2101898013744 -2194227279735 -2208568826634 -2402282138625 -3878083902006 -2331895255542 -4408949747769 -3458949458526 -2514439703676 -2666647683160 -2702264723728 -2938096730758 -3121865656327 -3460141749170 -3242348808693 -4325159222018 -5090292990044 -3315299392426 -3482300576663 -5330434482961 -3992571995490 -4631030099060 -6603177027504 -4218488409128 -4296125293479 -6148948259823 -4402796106369 -6364214465020 -5884582715288 -4846334959218 -4998542938702 -5181087386836 -6017564116154 -5216704427404 -9033826205429 -5640361454486 -8698921399848 -6582007405497 -6557648201119 -9936627949262 -7718095498795 -9199882107714 -7307871387916 -9961464582021 -8838906954708 -10215247366106 -9477365058278 -8514613702607 -20151875315368 -9142460252697 -9401339045071 -9583883493205 -15142551968857 -19249073571535 -11234268543558 -10179630325538 -10397791814240 -15983346450568 -26198593816674 -12198009655605 -12948232842402 -15781889513211 -15724467658194 -13865519589035 -15025966886711 -17679560080816 -15822485090523 -16146778342624 -25939715024300 -30924441482068 -24924349765908 -17657073955304 -18098497195812 -18543799297768 -28913828624374 -18985222538276 -19763513818743 -20577422139778 -31707814108762 -21413898869096 -34325688810979 -27922477313799 -25146242498007 -38256982220594 -32409318886803 -31545079669851 -28891486475746 -53838178390282 -29688004679558 -30848451977234 -39957698166864 -50472467153603 -33803852297928 -68570964349415 -57805315100120 -37083719734088 -35755571151116 -36642296493580 -63239517435353 -38748736357019 -66735007697782 -44909756316750 -79219213969216 -46560141367103 -49336376182895 -57555561384810 -64647057626862 -78706434523883 -115861510462796 -62097323566361 -114974785120332 -78227862658641 -60536456656792 -66771724413646 diff --git a/2021/inputs/.gitkeep b/2021/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2021/inputs/.gitkeep diff --git a/2021/inputs/day_1.txt b/2021/inputs/day_1.txt deleted file mode 100644 index 42f77f8..0000000 --- a/2021/inputs/day_1.txt +++ /dev/null @@ -1,2000 +0,0 @@ -196 -197 -176 -182 -179 -177 -171 -172 -170 -147 -143 -153 -158 -157 -147 -151 -153 -159 -150 -167 -162 -160 -159 -161 -165 -150 -158 -157 -146 -141 -137 -127 -140 -127 -115 -114 -116 -118 -127 -133 -141 -151 -150 -148 -146 -170 -171 -168 -189 -194 -191 -205 -210 -194 -195 -191 -231 -241 -239 -241 -245 -255 -239 -244 -245 -246 -260 -262 -253 -262 -268 -289 -278 -279 -293 -312 -307 -308 -333 -336 -325 -329 -338 -334 -337 -330 -340 -341 -338 -344 -359 -361 -359 -377 -411 -450 -459 -458 -455 -450 -444 -460 -457 -458 -454 -456 -460 -465 -470 -469 -468 -462 -454 -446 -448 -449 -451 -448 -463 -470 -492 -504 -506 -508 -501 -535 -539 -547 -549 -548 -563 -565 -564 -571 -586 -599 -593 -588 -591 -597 -611 -610 -617 -619 -617 -618 -614 -604 -603 -604 -590 -593 -592 -581 -577 -604 -611 -612 -610 -634 -651 -638 -636 -633 -634 -629 -624 -611 -623 -626 -631 -632 -631 -659 -672 -686 -681 -682 -680 -666 -668 -682 -680 -681 -700 -701 -690 -685 -693 -692 -691 -693 -692 -700 -704 -713 -716 -715 -727 -726 -725 -713 -718 -714 -715 -710 -709 -718 -717 -719 -720 -716 -705 -716 -719 -735 -746 -729 -735 -726 -743 -744 -740 -739 -730 -735 -738 -736 -743 -752 -754 -758 -767 -753 -754 -756 -754 -758 -755 -750 -754 -750 -749 -745 -743 -740 -739 -740 -738 -740 -746 -747 -772 -775 -768 -769 -781 -782 -788 -799 -813 -792 -782 -783 -785 -770 -761 -771 -798 -808 -810 -811 -829 -840 -826 -833 -829 -833 -815 -816 -818 -809 -810 -813 -819 -809 -787 -770 -765 -786 -793 -792 -787 -790 -791 -794 -790 -801 -804 -803 -781 -794 -778 -779 -777 -778 -786 -773 -775 -783 -781 -790 -781 -782 -791 -792 -815 -816 -808 -803 -786 -785 -781 -780 -781 -785 -754 -741 -725 -724 -725 -724 -726 -725 -727 -721 -718 -706 -721 -731 -739 -759 -752 -749 -767 -766 -787 -788 -812 -826 -828 -829 -835 -834 -831 -818 -808 -813 -827 -847 -848 -853 -857 -859 -860 -864 -867 -871 -870 -877 -874 -858 -857 -840 -844 -848 -846 -853 -860 -866 -862 -867 -885 -898 -929 -935 -944 -946 -952 -961 -975 -974 -970 -966 -983 -981 -986 -1001 -996 -995 -982 -984 -991 -982 -990 -984 -991 -992 -997 -995 -994 -998 -1004 -1010 -1011 -1010 -1013 -1016 -1025 -1027 -1029 -1040 -1038 -1041 -1045 -1047 -1048 -1050 -1023 -1024 -1019 -1025 -1035 -1036 -1045 -1052 -1053 -1050 -1049 -1050 -1048 -1049 -1059 -1061 -1059 -1031 -1032 -1042 -1051 -1055 -1064 -1058 -1032 -1037 -1039 -1061 -1087 -1088 -1080 -1085 -1069 -1052 -1054 -1060 -1062 -1063 -1062 -1063 -1062 -1048 -1054 -1050 -1031 -1028 -1022 -1034 -1038 -1039 -1036 -1045 -1055 -1054 -1053 -1058 -1088 -1089 -1086 -1095 -1096 -1090 -1087 -1095 -1099 -1097 -1091 -1093 -1068 -1061 -1078 -1073 -1079 -1082 -1068 -1079 -1078 -1067 -1068 -1084 -1091 -1096 -1070 -1061 -1052 -1047 -1065 -1056 -1069 -1070 -1072 -1081 -1083 -1084 -1078 -1079 -1080 -1082 -1085 -1081 -1085 -1086 -1094 -1096 -1097 -1079 -1081 -1082 -1080 -1077 -1084 -1085 -1084 -1088 -1091 -1092 -1101 -1102 -1101 -1116 -1115 -1114 -1117 -1123 -1120 -1113 -1111 -1116 -1119 -1118 -1130 -1116 -1119 -1122 -1120 -1121 -1150 -1153 -1156 -1162 -1163 -1189 -1191 -1192 -1189 -1187 -1186 -1177 -1167 -1140 -1149 -1160 -1142 -1147 -1148 -1170 -1169 -1188 -1190 -1189 -1193 -1187 -1181 -1188 -1193 -1192 -1194 -1216 -1223 -1209 -1199 -1214 -1218 -1211 -1212 -1222 -1227 -1234 -1244 -1235 -1238 -1232 -1238 -1236 -1231 -1223 -1217 -1218 -1229 -1212 -1236 -1237 -1240 -1255 -1257 -1258 -1261 -1258 -1255 -1258 -1256 -1258 -1279 -1275 -1274 -1282 -1292 -1293 -1296 -1287 -1323 -1322 -1332 -1333 -1316 -1327 -1332 -1334 -1314 -1311 -1315 -1317 -1320 -1359 -1362 -1360 -1362 -1372 -1377 -1389 -1382 -1373 -1380 -1388 -1395 -1384 -1375 -1382 -1383 -1368 -1363 -1356 -1352 -1356 -1360 -1355 -1367 -1371 -1382 -1409 -1379 -1421 -1429 -1430 -1448 -1451 -1452 -1449 -1439 -1460 -1431 -1429 -1430 -1427 -1416 -1417 -1454 -1472 -1473 -1476 -1475 -1477 -1476 -1482 -1481 -1489 -1488 -1490 -1495 -1493 -1500 -1517 -1500 -1498 -1494 -1502 -1505 -1536 -1537 -1538 -1543 -1542 -1541 -1554 -1553 -1555 -1558 -1549 -1550 -1557 -1558 -1560 -1561 -1565 -1560 -1565 -1572 -1573 -1575 -1571 -1581 -1605 -1614 -1611 -1619 -1618 -1614 -1612 -1616 -1629 -1628 -1632 -1635 -1644 -1637 -1638 -1632 -1613 -1614 -1615 -1614 -1609 -1611 -1620 -1615 -1608 -1612 -1646 -1647 -1665 -1668 -1665 -1668 -1676 -1677 -1682 -1695 -1696 -1708 -1709 -1686 -1681 -1668 -1669 -1655 -1667 -1681 -1689 -1710 -1718 -1749 -1748 -1746 -1749 -1752 -1748 -1745 -1744 -1743 -1745 -1743 -1744 -1726 -1725 -1724 -1728 -1727 -1739 -1740 -1733 -1739 -1740 -1757 -1759 -1758 -1759 -1762 -1802 -1799 -1792 -1786 -1787 -1793 -1794 -1797 -1798 -1800 -1803 -1802 -1792 -1793 -1795 -1783 -1782 -1772 -1771 -1772 -1774 -1778 -1765 -1766 -1767 -1769 -1771 -1772 -1788 -1781 -1790 -1789 -1791 -1813 -1809 -1810 -1813 -1814 -1819 -1823 -1815 -1814 -1822 -1826 -1812 -1817 -1814 -1818 -1800 -1801 -1804 -1800 -1802 -1813 -1825 -1822 -1832 -1840 -1841 -1830 -1834 -1835 -1841 -1840 -1845 -1881 -1883 -1887 -1886 -1890 -1889 -1896 -1897 -1917 -1923 -1925 -1923 -1924 -1909 -1899 -1904 -1905 -1907 -1905 -1908 -1922 -1912 -1920 -1924 -1920 -1921 -1920 -1919 -1935 -1937 -1955 -1956 -1967 -1972 -1977 -1984 -1982 -1986 -1980 -1975 -2005 -2007 -2018 -2027 -2040 -2039 -2040 -2042 -2040 -2041 -2040 -2034 -2060 -2066 -2074 -2076 -2080 -2081 -2082 -2066 -2071 -2074 -2069 -2070 -2076 -2075 -2079 -2082 -2081 -2080 -2085 -2093 -2097 -2091 -2096 -2097 -2106 -2103 -2110 -2107 -2098 -2097 -2110 -2113 -2097 -2102 -2103 -2107 -2103 -2117 -2097 -2105 -2103 -2099 -2101 -2094 -2102 -2099 -2069 -2067 -2057 -2071 -2073 -2075 -2073 -2060 -2064 -2081 -2057 -2055 -2056 -2064 -2066 -2067 -2069 -2070 -2076 -2075 -2074 -2101 -2099 -2116 -2115 -2119 -2129 -2126 -2124 -2122 -2126 -2143 -2140 -2141 -2146 -2145 -2148 -2164 -2154 -2151 -2148 -2152 -2130 -2129 -2131 -2118 -2123 -2129 -2130 -2127 -2133 -2132 -2142 -2143 -2157 -2156 -2140 -2139 -2141 -2139 -2140 -2142 -2134 -2126 -2128 -2129 -2131 -2126 -2146 -2145 -2134 -2153 -2151 -2140 -2139 -2161 -2165 -2169 -2150 -2151 -2153 -2176 -2183 -2182 -2188 -2165 -2160 -2161 -2165 -2173 -2155 -2154 -2141 -2140 -2161 -2158 -2148 -2164 -2165 -2176 -2163 -2168 -2158 -2159 -2194 -2201 -2203 -2202 -2211 -2213 -2210 -2193 -2199 -2201 -2199 -2206 -2231 -2239 -2246 -2249 -2265 -2266 -2267 -2281 -2291 -2292 -2293 -2296 -2295 -2275 -2273 -2275 -2274 -2286 -2291 -2301 -2300 -2302 -2298 -2300 -2288 -2298 -2300 -2291 -2309 -2303 -2304 -2309 -2318 -2308 -2315 -2314 -2313 -2315 -2314 -2315 -2325 -2326 -2310 -2308 -2314 -2313 -2312 -2311 -2312 -2311 -2310 -2304 -2310 -2308 -2311 -2296 -2295 -2289 -2290 -2292 -2291 -2289 -2290 -2288 -2300 -2302 -2307 -2313 -2312 -2309 -2310 -2312 -2313 -2314 -2315 -2314 -2308 -2309 -2313 -2325 -2324 -2322 -2300 -2298 -2291 -2301 -2298 -2307 -2309 -2308 -2345 -2341 -2342 -2345 -2360 -2367 -2371 -2374 -2368 -2369 -2375 -2406 -2405 -2422 -2423 -2422 -2419 -2417 -2416 -2417 -2421 -2427 -2445 -2449 -2432 -2448 -2454 -2437 -2429 -2430 -2439 -2415 -2418 -2425 -2421 -2401 -2414 -2412 -2416 -2432 -2450 -2443 -2426 -2427 -2428 -2427 -2429 -2430 -2434 -2438 -2431 -2433 -2431 -2427 -2433 -2455 -2462 -2463 -2465 -2461 -2462 -2463 -2496 -2497 -2493 -2486 -2472 -2470 -2475 -2483 -2491 -2492 -2505 -2510 -2511 -2507 -2508 -2506 -2507 -2505 -2506 -2504 -2524 -2528 -2519 -2527 -2543 -2549 -2555 -2567 -2555 -2561 -2560 -2561 -2560 -2541 -2540 -2537 -2530 -2532 -2528 -2529 -2528 -2522 -2516 -2506 -2520 -2526 -2527 -2531 -2534 -2544 -2545 -2542 -2541 -2543 -2544 -2543 -2542 -2558 -2560 -2558 -2559 -2552 -2551 -2558 -2573 -2590 -2589 -2583 -2574 -2565 -2569 -2580 -2596 -2597 -2596 -2585 -2586 -2587 -2598 -2587 -2588 -2571 -2570 -2567 -2579 -2581 -2579 -2572 -2577 -2575 -2574 -2582 -2585 -2592 -2600 -2601 -2608 -2606 -2609 -2612 -2619 -2631 -2636 -2633 -2640 -2654 -2649 -2611 -2598 -2600 -2604 -2608 -2600 -2607 -2623 -2624 -2633 -2632 -2637 -2655 -2658 -2662 -2675 -2676 -2699 -2711 -2714 -2710 -2718 -2750 -2719 -2713 -2714 -2737 -2739 -2733 -2736 -2754 -2773 -2776 -2794 -2795 -2823 -2825 -2826 -2828 -2830 -2815 -2823 -2821 -2825 -2829 -2833 -2834 -2833 -2832 -2844 -2838 -2840 -2845 -2837 -2849 -2878 -2859 -2858 -2859 -2864 -2868 -2870 -2863 -2859 -2860 -2858 -2860 -2857 -2851 -2852 -2856 -2818 -2820 -2822 -2819 -2818 -2819 -2823 -2827 -2836 -2834 -2835 -2842 -2856 -2854 -2853 -2854 -2855 -2854 -2858 -2859 -2866 -2872 -2871 -2869 -2875 -2874 -2888 -2881 -2883 -2900 -2897 -2885 -2880 -2882 -2883 -2886 -2887 -2903 -2894 -2884 -2876 -2877 -2876 -2875 -2887 -2863 -2865 -2880 -2885 -2866 -2882 -2883 -2875 -2873 -2876 -2875 -2912 -2916 -2932 -2927 -2914 -2906 -2911 -2912 -2910 -2908 -2903 -2929 -2925 -2907 -2905 -2906 -2909 -2897 -2895 -2903 -2918 -2945 -2946 -2937 -2919 -2923 -2943 -2947 -2950 -2951 -2963 -2978 -2972 -2954 -2955 -2957 -2969 -2972 -2984 -2987 -2969 -2970 -2974 -2981 -2949 -2946 -2952 -2966 -2968 -2969 -2970 -2956 -2947 -2941 -2949 -2939 -2940 -2953 -2959 -2947 -2957 -2963 -2968 -2964 -2939 -2912 -2904 -2907 -2928 -2948 -2961 -2969 -2963 -2980 -2985 -2986 -2987 -3015 -3017 -3027 -3028 -3031 -3040 -3043 -3044 -3043 -3054 -3053 -3055 -3053 -3047 -3051 -3025 -3030 -3040 -3044 -3046 -3049 -3054 -3057 -3059 -3056 -3060 -3068 -3085 -3104 -3108 -3114 -3115 -3118 -3121 -3118 -3132 -3134 -3129 -3126 -3123 -3111 -3112 -3080 -3097 -3086 -3088 -3089 -3093 -3092 -3096 -3126 -3127 -3128 -3133 -3134 -3137 -3138 -3135 -3141 -3142 -3143 -3162 -3152 -3149 -3166 -3172 -3170 -3171 -3185 -3187 -3193 -3192 -3196 -3186 -3203 -3213 -3216 -3238 -3237 -3246 -3247 -3252 -3250 -3249 -3241 -3246 -3253 -3251 -3258 -3271 -3274 -3268 -3274 -3273 -3269 -3272 -3271 -3266 -3277 -3270 -3274 -3285 -3270 -3263 -3255 -3256 -3247 -3248 -3252 -3259 -3252 -3253 -3259 -3263 -3259 -3240 -3254 -3257 -3241 -3250 -3251 -3254 -3271 -3273 -3281 -3295 -3296 -3293 -3299 -3292 -3301 -3304 -3306 -3303 -3301 -3303 -3304 -3303 -3275 -3273 -3276 -3302 -3307 -3316 -3317 -3288 -3296 -3298 -3313 -3312 -3313 -3306 -3292 -3295 -3315 -3316 -3308 -3311 -3310 -3294 -3327 -3331 -3330 -3333 -3352 -3360 -3362 -3366 -3357 -3361 -3360 -3351 -3345 -3342 -3339 -3338 -3364 -3365 -3368 -3375 -3385 -3389 -3390 -3389 -3407 -3408 -3402 -3433 -3437 -3436 -3435 -3439 -3454 -3425 -3426 -3422 -3426 -3423 -3419 -3420 -3416 -3417 -3426 -3427 -3403 -3406 -3395 -3396 -3397 -3398 -3399 -3407 -3409 -3410 -3397 -3391 -3408 -3419 -3425 -3428 -3420 -3423 -3424 -3426 -3437 -3440 -3434 -3436 -3440 -3443 -3444 -3450 -3454 -3455 -3460 -3484 -3482 -3487 -3489 -3492 -3493 -3498 -3493 -3478 -3479 -3478 -3505 -3506 -3508 -3505 -3500 -3499 -3498 -3499 -3495 -3494 -3492 -3489 -3490 -3492 -3490 -3492 -3487 -3488 -3491 -3484 -3486 -3487 -3483 -3461 -3459 -3463 -3476 -3466 -3464 -3465 -3474 -3487 -3485 -3477 -3464 -3463 -3469 -3465 -3462 -3448 -3452 -3461 -3463 -3466 -3470 -3475 -3488 -3477 -3473 -3472 -3475 -3469 -3458 -3455 -3440 -3430 -3439 -3440 -3437 -3442 -3443 -3446 -3447 -3442 -3453 -3462 -3463 -3462 -3463 -3461 -3455 -3454 -3450 -3449 -3450 -3447 -3451 -3454 -3459 -3460 -3461 -3463 -3466 -3467 -3468 -3469 -3474 -3481 -3480 -3481 -3482 -3474 -3472 -3484 -3502 -3522 -3507 -3509 -3504 -3497 -3487 -3476 -3473 -3495 -3494 -3495 -3493 -3500 -3503 -3516 -3518 -3517 -3524 -3528 -3531 -3530 -3526 -3525 -3527 -3521 -3520 -3526 -3527 -3521 -3527 -3521 -3524 -3525 -3519 -3520 -3540 -3566 -3577 -3575 -3576 -3561 -3562 -3563 -3571 -3572 -3577 -3575 -3607 -3606 -3611 -3612 -3613 -3614 -3615 -3614 -3605 -3619 -3618 -3624 -3634 -3639 -3638 -3660 -3661 -3653 -3650 -3651 -3652 -3650 -3648 -3649 -3653 -3655 -3650 -3651 -3650 -3685 -3656 -3670 -3687 -3696 -3695 -3682 -3685 -3688 -3686 -3672 -3664 -3663 -3659 -3664 -3676 -3689 -3694 -3697 -3713 -3705 -3706 -3725 -3724 -3723 -3728 diff --git a/2021/inputs/day_10.txt b/2021/inputs/day_10.txt deleted file mode 100644 index 661c46a..0000000 --- a/2021/inputs/day_10.txt +++ /dev/null @@ -1,94 +0,0 @@ -{[<([<[[(<[({<<><>><()[]>}<(()())(())>)<(([]())){<()()><{}<>)}>][(((()<>)[{}{}]){<[]<>>({}{})})]>)[(({([{}[]] -{{[[(<[[[<[<<{()()}(<>{})>[<<><>>[[]]]>[{{[]<>}[[]]}<<[]{}>[<>[]]>]]([[[{}<>]]<<()[]>{()<>}>]([<< -([<{[[{{((([(<[]<>>{[]<>})<([]){<>{}}>][([<>[]][[]{}])])[[{{()[]}<()[]>}<{(){}}>]]]<{(<[{}< -(({(<{(([<[({([]())(<>())}{([]{})[{}{}]})]{(({{}()}{<>()}](<[]<>>(()[])))({[[]{}]<[]<>>})}>[[[{<<>[]>(() -[([<([{({{[{[([]{})[{}[]]][[{}{})]}<([<>{}]<<>()>)>]}([<{[()<>]{()<>}}[[{}{}]<(){}>]><{{{}[]}[()<>]}[{{ -<(([<{{<(<[(<{()()}>(({}()){()[]}))<[<[]()>[[]()]]<{[]()}<<>{}>>>](<[([]())]>(([()()][()<>])({()<>}<[]<>>)) -[{({<(<[{({{{[()[]](<>[])}{([]{})<<>{}>}}}{{<<{}[]>(<>)><(<><>)([]())>}<{({}<>)(<><>)}{[{}{} -([(<{<[<{[({[<[]{}><<><>>]<({}[])({}<>)>}([{{}<>}<[]()>]<<<><>>>)){({<<><>>[[]{}]}(<()<>>{()}))<{<[ -({{([(<{{{{{{([]{}){<>{}}}}{<<()>{{}{}}>[({}())(()<>)]}}[[[[{}{}](<><>)]{<()[]><[][]>}](([[]](()()))<[[] -(<<[<{{{({{<{{(){}}{<>()}}<({}{}){[][]}>>[{<[]{}>{<>()}}<{[]<>}[()<>]>]}}({([({}[])(<>{})][{<>}])[{[()<>]<{} -{[(<<((<[[<{<{<>()}[{}[]]>}{{((){})[()<>]}<{(){})[{}{}]>}>]({((<<>()>){[<>()]{{}()}}){{[()()][<><>]} -{(((([[(<[({({{}()}[<>[]])<(<><>)([]())>}{<[[]<>]><<()<>><()<>>>})<[[<[]{}><<>{}>]]>]<<{{[ -[{(<[[(<(<[{<({}[])<{}{}>>(<[]<>>)}]<{(<[]()>[()()])}>>{({<{{}()}[<>()]>})<[[(<>())(<>{})]{{{}[]}}][({{}[]} -{[[<([{[(<<[<<()()>[[]]>[{()()}]](<[()]<()[]>><<{}()>{()()}>)>><[[([{}<>]{{}()})<{{}[]}<()[]>>]]})[([{{{<>()} -((({[(<<{(((<<{}()>><{<><>}>)))[[{<({}[])[{}[]]>}(<[<><>][()()]><[[][]]<{}[]>>)]]}((({<(<>())>[({}{ -{<{{[(<<{(<{[({}<>)<{}[]>]([(){}](<>[]))}<(({}()){[][]}}[<()[]><{}()>]>>)}<<{(<[{}()]{<>{}}>[[[]()](() -{(<<({{([<[<[<{}<>>{[][]}]<[<><>][()[]]>>{(({}{})){<()><()()>}}]>(<({{()()}({}<>)}<([]<>){[]{}}>){([[]<> -<(<({{{([({{<<{}<>><()[]>>[{()<>}[<>{}]]}})({([{()[]}{(){}}]<(()<>)<{}<>>>)}<{{<{}<>>[[][]]}}<[{<>}[<> -{({{(<<([({{[(()<>)[[]<>]][(<>{})({}())]}})]{(<[<(<>()){<><>}><<{}()>[[]]>][{{<>()}{[]()}}{[()<>]{<>()}}]>) -([<({{{([[<<[[()[]][<><>]]<<<>[]><()()>>>(<{()<>}<()[]>><{<>()}<[]{}>>)>({(<()[]]<()()>)<[<>()][{}]> -{[{<((<[<<({<{[]{}}[()()>>({[][]}[[]()])})(([{()}{{}()}]<<{}()>{{}{}}>)<([<>()])(<{}<>><{}[]>)>)>{[{ -{{([([{(<[[{[{()<>}({}())][[[]<>]<{}{}>]}]<<[({}[])(()<>)]({(){}}[()()])>{{(())<(){}>}}>]{[<{[[]()]{<>[]}} -<(<({<{<<<([<([]<>)([]<>)>]<{{{}{}}<<>()>}>)<<{[[]()](<>{})}(([]())<[]()>)><[{<>{}}[(){}]]>>>>>(<{<[[[{ -(([({<{(<{[<({<><>}){{[][]}}>{<([]()){{}{}}>[([][])<{}{}>]}]}[((<{()<>}>)[{{()<>}{[][]}}])] -(<<<(({{{([[<{(){}}>{(()())(()[])}]{({{}[]}<[][]>]<{{}<>}{()}>}])<(({[[][]]{{}{}}}(([][])<(){}>) -{<{{[[({<<{{({{}()}({}{})><[()<>][<>{}]>}([<()[]>({}())][{()<>}[()]])}{<[{(){}}<[]{}>][[[]<>][[][]]]>([[<>] -{{{[(<([[[[{[[(){}}<{}>]<{<>[]}{{}{}}>}]<[[(<>())((){})]((<>()))]{(<[]{}>([][])){<[]<>>(()[])}}>] -(<{[([[<(<[<{[<>{}]}(<[]<>>{{}<>})>[{(())}]]>){<{(<(<>())<{}()>>]}({<<[]<>>[[]<>]>((()<>)[<><>])} -[<{[[(({([((({[]{}}[()()])))]>[((<<[<><>][[]()]>{[()<>][()()]}>({{<>[]}({}<>)})))]})){((<[<[<[<>()]> -<({[{{{<{[<[({[]{}}<[]>)(({}[])({}<>))]><{((()()))[[()<>]{<>[]}]}(<((){})<{}{}>><({}[])>)]][([<{ -<(<<<<<[(<<[{{[][]}{{}{}}}{{[][]}<()>}](<([]{})[()[]]>[[{}{}]{<>()}])>([{[[]()]<<>[]>}[<<>{}>{<> -<(<[[<[[[<<(<(()[])<{}()>><(<>{})>)[([{}{}]([]{}))]><<<[<>[]]{<>[]}>{(()<>)({}[])}>>><[[[{< -([[{[({<({(([<(){}><[]<>>]<{()<>}({})>))([([{}<>][{}[]]){[<>[]]({}<>)}][[({}[]){[]()}]])})>[({{(<(()[]){<> -<[<{<[{(<<[[{{(){}}({}<>)}<(()[])>]<<<()()>(()<>)>({{}})>]({[(<>{})<{}()>]{<{}<>><<><>>}}<<{()<>} -{[{({[[(({{{{<()()>{[]{}}}{[<>[]]<()<>>}}(<<<>()><{}<>>>({()<>}[()<>])}}{<{[()[]]{(){}}}>[<<[]{}>>[((){})<( -{{(<[<(<(<{{(<[]()><()<>>)}{((<><>))[<<>{}>{()[]}]}}>{{<({{}{}}[()<>])[<(){}>(<>[])]><<(<>{}}[{} -[{{{[[[[{(<{<[<>[]](()[])]{{<>{}}}}{[(()()){[][]}]{([][])}}><<{<<>()>([])}[[[]{}]<{}{}>]>(([{}<>]<[]()>) -{[[(<([[[[((({<>{}}(<>())){<{}[]>})[([<>[]](<>[])}[({}[])([]())]])([<{{}()}(<>())><[[][]][<>()]>][([()()]<<>[ -<[{[{({(<(((<<<>{}><[]()>][{{}()}{[][]}])[(((){})([][]))[[()<>][[]{}]]])[[(((){})[()])[[(){}]<{} -[{[[<[<{{(({([(){}]<()()>](([]<>)[()[]])}<<{[][]}([][])>>)<[[([]())<{}[]>]]>){[[[{{}()}[<>[]]]{<[]{}> -[[<([([[<<<{{[{}[]][<><>]}}{{{{}{}}}}>>>[([[(<<>[]>({}<>))<([]())<<><>>>]{{<<>[]>{<>()}}}][<{{[ -({[<<<((<<<<<<[]{}>[()()]>{[()[]]{()<>}}>[((<>()){()()}){<[][]]<{}{}>}]>{{[[{}{}]<{}[]>]([[]<>])}(( -({<<[[{{<{[[{<()><<>>}<<()[]>([][])>]]([[({}<>)[()[]]](([]{})<<>[]])]<[([]<>){[]}]>)}(((<<{}[ -<(<(<(([([[[{{[]()}{<>()}}{<{}[]>[{}()]}]{{[{}{}]<()[]>}({<>()}<(){}>)}][[{<{}()><[][]>}](<[ -[[<{<[<[<({<<{[]}<()<>>>({<><>}{[]<>})><([<>()]([][]))>}[({[{}{}]<{}[]>})({[<><>]})])>]([[{<({ -<([{[[<<[({<<[{}()]({}[])>{<[][]>{()()}}>{<(<>[])([]{})>([{}[]}[<>])}}{{[<<>[]>{[]<>}][([][]){{}{}}] -[([({((<[{{{[<{}><<>()>]<<()[]>>}<[{{}{}}([][])]{{()<>}<(){}>}>}<{<[[][]]>({{}<>}{()[]})}> -[[[{([({{{<{[[[][]]{()()}]}{{<<>[]>[{}[]]}[[[]()]<<>>]}>({{(<>[])[{}[]]}({<>()}[{}[]])}{{(()< -{<{{{<[{[<{(<{[]{}}{[][]}>{{[]<>}}}}[{((()[])<()()>)[<<>[]><{}()>]}<[{<>{}}[()<>]]<[<>[]][<>{}]>>]>[<[ -<[<{[[<{<[([{({}[])(()<>)}[[<>()]{()[]}]])][[<{[<>[]][<>[]]}<{<>{}}{<>{}}>>{<<()()><()<>>>{([]() -<[{{({<[<([[[([]{})({}())]]<[{{}}[()<>]]<{<>{}}{()}>>])<[<[<<>()>]{<{}{}>[[]<>]}><({[]()}<<><>>)[(()<>)(<>()) -{<[[[<(<[<{<({<>{}}[<><>])([{}<>]<[][]>)><<[(){}](<>[])>[({}[])<<>[]}]>}{{{(<>())(<>{})}}<((<>()) -<{(<<[{[{<{<<((){})[[]{}]><([]<>)<{}[]>>>{[[[][]]<()()>]}}{({{<>()}<<>()>}{<{}<>><()[]>})}>}<[<([<()()>{()() -{{([<{[[((<<{<<>()><<>[]>}<(()<>)>>><<[<[][]><{}<>>]>{<([]()){[]<>}>}>))]<{(((<[[]<>]([]<>)>[{{}()}<< -([{{({{<[[(((<[][]>{<>{}}){<()[]>{[]()}})(<({}<>)([]<>)>(([])[()<>])))(([([][]){()<>}]{{[]<>}{[]( -[{{<{({[<{<{((<>())({}[]))<{<>()}({}[])>}(<[{}()]<{}<>>>({[][]}{()<>}))}{([({}[]){{}[]}]<([][])>)}}{<{({{}( -[{(([[[([<<(<([]()){<>}>(({}<>)(()())))[((<>{})){[()<>]<<>{}>}]>>][<{{[<()<>>{{}[]}]<<{}[]><{}[]>]}[ -{<<<(<[<[{<[<({}[])>(([])<[]<>>)]<<<{}{}>({}())>{[<>{}}<[][]>}>>[{[<<>()><()()>]{[<>[]]<[]>}}[<<<>[]>{[]() -([(((<<(<[[<[<{}<>>(<><>)]>([<{}[]>{<>{}}]({<>{}}[()()]))]](<({<<>[]>({}[])}<[[]<>]{<>[]}>)(<{ -([{({{{[(((<<{[]()}<{}<>>>((<><>){[]()>)>({<{}()><(){}>}<[<>()]>))){((([[][]]{<>{}})[([]<>){<>[]}] -<(({{{[(([<[{<(){}>([]<>)}(<[]><()<>>)]><<([()[]]([]()))>{[(()<>}<{}>]}>]){{[{(({}{})<(){}>){[[]]{[] -[<{(<({<{((<<<[]<>>([]())>(((){})[[]()])>{[[<>]<{}<>>]}){[<[<>[]]({}())]{{()[]}<()>}]})<([[([]())<< -[[<<[<{{[{({<[()<>]{<>[]}>{([][]){<><>}}}<[[{}()]][<<><>>{{}[]}]>)}{<{{({}<>)(()())}[{{}{}}[{}()]] -({<({[{[{(([<<()()>{<>[]}>[([]<>)<()<>>]]{<{<>()}[{}{}]>((<>{}){<>{}})})([<([][])[[]{}]>(<[]()>{<> -{[[((<{[[<<({<[]<>>[()<>]}{[()]{<>}})>[<{<<>()><()[]>}{{()[]}<()<>>}>(([{}[]]))]>[[{({<><>})} -{{(<[{{[{<[({(()){{}<>}}(<{}[]>[[]()]))]>}({(<((()[])((){}))<{<><>}[<>()]>>)}(<<[(())<{}<>>]{[[]]<{} -<{{([<<<<[([<[<><>][[]]><<(){}>[()()]>]<{(<><>)<<><>>}([{}{}])>)][[([<()()><<>()>])(({[]<>}([]{}]){<[]><[] -{(<<[[<{{((([<[]<>>[{}<>]][([][]){{}{}}>)(<<<><>><[]{}>>{{(){}}[<>{}]}))({<(())[<>()]><{<>{}}(<>[])>}(({ -[[[([({([<<[[[<>{}]{<>{}}]<[<><>]{{}<>}>]>[({[()()]<<>()>}{[()()][{}()]}){({{}()}[(){}))}]>[(<{[()<> -[{{(<<<[{(((<<()<>>([])>({<>{}}<()[]>)))[{(([]){()<>})(({}[])<{}})}<{([]{})({}())}<(<>[])<<>[]>>> -{<<<<[{[{({{[<<>()><{}[]>]<[[]{}][{}{}]>}(<({}{})<()<>>>{{()<>}})}{[[{{}{}}[{}{}]]<[<><>](<>{})>]})(([{[<>() -<(<[<{(<{[{<{[[]{}]{{}[]}}>[{[[]<>][{}{}]}(([]())(<>))]}<{{[{}{}]([]{})}[({}())]}{<<<>()>>([( -<{{[{[<{[[<[{<[]{}><<>{}>}]{({()<>}(<><>)){[<>[]]}}>{([[<>{}]({}{})](({}{})<[]{}>))<{[{}<> -{{<<{<<<[{[[([[]()][()()])(({}()))][[({}[])<()()>]]]{<[<{}[]>{{}{}}]>}}[[[[([]())]([<>[]][[]{}]>]] -[[<<[({{{(<[(<()<>>[<>])]([(()<>){<>())]([<>[]][[]<>]))>{{[[[]()]([]())]{<[]{}>{()<>}}}[<([]<>)<()>>({<>{}}[< -([[([<{<[<((<(<>[])(<>[])>(<<><>><{}[]>)){<<{}<>>>({{}{}}<()[]>)}>[{{(<><>)(()<>)}[<<>[]>]}]>]<{{ -{{{((<<{[[{<([[]{}][{}<>])>}<[((()())<()<>>)[[[]{}]{[][]}]]<<<[]{}>{{}[]}>(<<>()><(){}>)>>](< -{(([[{{<[[<{(({}<>)[<>[]])}<{({}{}){{}}}[[()[]](()())]>>]([<[{()[]})({<>}[<>{}])>{[{{}{}}{(){}}]{<{}{}>}}]) -{([(<{<<({[<[{()()}<[]<>>]{<[]{}>}><[[<>][()<>]]>]{<{{[]{}}<(){}>}[({})]>{{<{}{}><()<>>}([{} -{{[[({{({[(([{{}()}[{}]]({{}<>}([][]))){({{}<>}[[]{}])<<()<>>>})]{(<[<{}{}>{<>()}](({}())((){ -{<({{<<{{([{{{[]<>}{<>{}}}((<><>)<()<>>)}[<[{}<>][()[]]><[<>()][<><>]>]]{{[[()<>]<<>[]>]<(<><>) -<(<[(<<[[<<<[({}())<[][]>](({}<>)[{}<>])>>[<{{{}}<()<>>}<(()<>){{}{}}>>]>({{<[<><>](<><>)>[(<>{} -[((<{[{{(<{[({{}[]}((){}))([[][]]{<>[]})]<{<{}[]>[{}<>]}[<{}()><{}<>>]>]>)}}]}{{{(<[(<{{()()}}>{[<{}<>><<>[]> -{([<<{(<([[({{{}<>}<(){}>}<<()[]>{<>{}}>)((<[][]>[<><>])<<[][]>{<>()}>)]((<{<>[]}{[][]}>[[<>()]{<>[]}]]{{[ -[<{(<{([{{(([<<>()>]{<(){}><()<>>}){(([]{}>)<(<><>)>})}({({[<>]{<>[]}}[[{}<>]])}[{<[()[]]<{}<> -{[(<(<{(<<[{[<[]()>(<>[])][{{}}[()[]]]}{{[[]{}]{()()}}<<<>>[[]()]>}]>{{<[<{}()>([]())]({(){}}(()<>))>([(<>( -{{([[([[[<(({<{}<>>[<>[]]}{([]<>)<<>{}>})<{{[]<>}{{}<>}}([()()]<<>[]>>>){{[[()<>]]<((){})<[]{}>>}{<<[]<>><() -<({([[[[[({[[{{}<>}({}<>)]({<>[]}[<>{}])][([<>[]](<>()))<([]())[{}{}]>]}(((({}[])[()[]])[{{}{}}(<>)])(<<<> -[({{<{[([(((<{[]{}}{<>()}><[{}<>>{<>[]}>)){([<{}{}><()[]>]<([]{})[{}{}]>){{[[]]<[]{}>}((()[])[( -(({<[<<{{[[<{(<>{})([]())}([[]{}]{{}()})><[<{}()><{}{}>]<<<>()>[[]()]>>]<[<<()[]><<>()>>[{{}<>}[<>]]]>] -((<[[<{{{[({<(()[])<()<>>>})]{<(([()()][[]]))({[[]()]{[]<>}}{[<>()]})><<(({}[])[{}{}])>>}}}[[[{{{{[]{}}({}[ -([<[<{{{{[<<{{<>[]}([]<>)}><{{()[]}[<><>]}{<[]>[()<>]}>><{[{[][]}<()[]>]({[][]}(()<>))}<{(<>())( -{((<(([[<[(<[{()[]}([]())>>[<[<>()]<[]{}>>(<()<>><[]>)])<(<{()}>(([]<>){<>{}}))<[[[]<>]{[]()} -[(<[([([{{{<([[]<>]<<>>)[{<>[]}{{}<>}]}({(())[{}()]}[<{}<>>{<>()}])}([<[(){}]([][])><(()()) diff --git a/2021/inputs/day_11.txt b/2021/inputs/day_11.txt deleted file mode 100644 index 674e736..0000000 --- a/2021/inputs/day_11.txt +++ /dev/null @@ -1,10 +0,0 @@ -8826876714 -3127787238 -8182852861 -4655371483 -3864551365 -1878253581 -8317422437 -1517254266 -2621124761 -3473331514 diff --git a/2021/inputs/day_12.txt b/2021/inputs/day_12.txt deleted file mode 100644 index c3ec81f..0000000 --- a/2021/inputs/day_12.txt +++ /dev/null @@ -1,23 +0,0 @@ -LP-cb -PK-yk -bf-end -PK-my -end-cb -BN-yk -cd-yk -cb-lj -yk-bf -bf-lj -BN-bf -PK-cb -end-BN -my-start -LP-yk -PK-bf -my-BN -start-PK -yk-EP -lj-BN -lj-start -my-lj -bf-LP diff --git a/2021/inputs/day_13.txt b/2021/inputs/day_13.txt deleted file mode 100644 index b551a62..0000000 --- a/2021/inputs/day_13.txt +++ /dev/null @@ -1,806 +0,0 @@ -527,872 -94,740 -502,586 -33,514 -349,784 -1292,133 -733,623 -305,336 -108,628 -1086,396 -845,128 -674,761 -768,317 -783,154 -731,697 -803,844 -865,96 -1263,567 -1141,141 -1218,644 -1115,429 -951,373 -748,326 -1088,422 -259,673 -885,885 -150,732 -181,19 -182,581 -1130,838 -647,386 -53,140 -27,726 -1198,105 -219,476 -545,779 -234,528 -1042,145 -422,852 -683,726 -636,40 -140,590 -415,824 -415,637 -238,478 -0,347 -1277,380 -1076,366 -984,112 -808,787 -321,480 -576,707 -999,810 -1283,392 -604,606 -610,724 -107,487 -657,497 -258,378 -392,224 -1044,498 -53,754 -706,606 -1191,753 -661,256 -895,637 -1015,373 -455,808 -825,753 -929,835 -581,205 -1236,30 -343,74 -207,813 -547,866 -1005,558 -113,420 -445,4 -562,326 -924,593 -209,621 -1078,42 -1265,798 -923,408 -1082,808 -910,889 -850,408 -1277,268 -984,809 -1191,813 -295,541 -108,826 -705,698 -97,666 -878,33 -1245,240 -1257,140 -1001,416 -252,478 -139,51 -75,732 -925,750 -388,502 -721,703 -509,254 -808,532 -478,386 -349,299 -328,85 -463,210 -254,126 -835,281 -895,569 -850,155 -513,782 -195,465 -1066,155 -119,529 -355,826 -1078,68 -176,350 -459,465 -1077,364 -47,567 -674,40 -169,141 -119,305 -541,485 -1009,642 -1212,894 -537,544 -674,754 -517,616 -25,38 -5,32 -191,572 -700,276 -1004,891 -492,547 -701,516 -65,45 -319,60 -1071,325 -621,575 -1131,834 -185,560 -693,571 -441,140 -157,533 -527,32 -915,221 -1212,780 -1131,501 -463,684 -1169,112 -1299,269 -832,350 -555,733 -1115,476 -432,422 -266,310 -835,393 -105,277 -820,499 -967,820 -63,894 -561,754 -301,642 -668,233 -182,600 -801,640 -502,532 -1134,554 -546,68 -11,625 -373,98 -1082,114 -654,771 -763,28 -92,102 -713,74 -869,409 -855,360 -1277,864 -1083,875 -604,288 -924,301 -11,269 -841,511 -1037,140 -868,670 -759,486 -604,222 -917,464 -1034,512 -806,126 -1004,865 -677,670 -763,866 -1305,862 -681,728 -1251,408 -955,390 -224,119 -465,598 -87,773 -442,670 -492,558 -1019,406 -929,59 -513,560 -1146,323 -947,646 -305,224 -656,632 -952,520 -639,82 -1200,99 -984,206 -951,93 -1283,502 -150,574 -825,164 -432,413 -965,579 -436,740 -445,778 -840,254 -1310,547 -93,759 -299,726 -761,725 -793,558 -1202,826 -1173,822 -951,476 -415,40 -423,226 -405,175 -813,529 -499,451 -254,630 -845,369 -73,653 -234,814 -855,808 -465,318 -12,162 -403,284 -730,478 -907,284 -224,396 -301,520 -186,590 -551,486 -832,116 -773,544 -956,362 -273,140 -234,379 -828,182 -306,865 -1193,574 -176,554 -1175,810 -711,617 -1015,541 -928,644 -426,808 -586,826 -535,753 -1173,72 -301,597 -311,532 -233,493 -838,28 -174,227 -219,110 -597,841 -884,780 -271,102 -65,240 -354,362 -932,522 -652,833 -720,894 -895,824 -371,779 -957,374 -293,799 -169,276 -791,532 -580,416 -711,726 -408,462 -239,396 -1077,135 -754,360 -609,322 -880,119 -497,500 -289,323 -875,784 -239,817 -455,154 -137,72 -1101,768 -212,126 -445,452 -1029,546 -108,68 -610,170 -579,162 -295,521 -1124,369 -797,334 -872,347 -137,822 -1202,266 -649,376 -984,645 -1280,150 -102,870 -485,164 -435,476 -924,28 -1289,819 -760,525 -483,3 -1029,348 -1255,168 -276,382 -808,219 -108,714 -1295,596 -1237,395 -556,222 -996,232 -440,341 -30,150 -349,336 -422,826 -113,754 -801,621 -811,239 -15,364 -748,568 -924,749 -661,638 -45,798 -281,546 -228,114 -359,476 -929,588 -1119,210 -470,254 -415,257 -70,698 -649,862 -999,74 -711,700 -381,140 -1305,704 -313,467 -70,366 -475,393 -1011,826 -945,634 -621,366 -1191,305 -288,728 -346,700 -513,112 -863,81 -883,161 -229,493 -507,396 -383,252 -579,732 -309,864 -324,425 -1163,501 -268,145 -1094,547 -579,396 -438,99 -157,365 -1260,606 -373,49 -266,502 -492,150 -1310,632 -381,59 -499,655 -838,313 -447,813 -420,515 -890,515 -961,670 -855,154 -199,422 -927,102 -1044,502 -1128,742 -408,581 -1223,773 -254,217 -764,628 -325,161 -902,581 -1017,416 -887,226 -1265,96 -1071,396 -535,141 -1265,123 -45,330 -562,120 -706,64 -119,813 -1205,277 -209,871 -753,661 -832,126 -53,280 -93,588 -731,396 -515,619 -473,173 -541,409 -326,533 -1163,53 -1101,452 -1285,297 -754,672 -455,740 -472,600 -1289,147 -960,640 -855,534 -311,74 -1009,252 -504,126 -53,166 -1257,754 -836,56 -758,422 -1173,476 -585,194 -465,185 -830,73 -1007,611 -633,670 -68,516 -1310,85 -955,68 -689,319 -1283,726 -513,334 -426,86 -669,427 -1049,586 -1280,744 -1125,831 -1292,854 -663,386 -1266,618 -748,341 -1148,547 -627,420 -1305,302 -268,637 -746,96 -1252,705 -232,42 -1155,239 -281,378 -351,611 -944,789 -731,249 -1004,193 -666,422 -147,277 -639,805 -991,834 -883,875 -713,841 -33,127 -924,252 -835,255 -1173,542 -355,68 -455,360 -937,116 -475,501 -549,169 -835,396 -18,488 -400,406 -523,877 -556,332 -222,33 -627,392 -301,710 -748,553 -818,150 -545,115 -584,196 -55,168 -870,341 -305,558 -634,451 -601,614 -45,123 -254,406 -393,308 -1101,871 -131,93 -970,662 -801,478 -415,817 -1119,322 -550,77 -1258,486 -1251,486 -224,567 -460,155 -1170,590 -238,416 -358,598 -835,501 -786,774 -353,168 -835,57 -855,740 -507,844 -811,655 -179,639 -1064,761 -633,784 -1029,378 -119,753 -326,85 -599,866 -1021,858 -1082,780 -1076,814 -1031,416 -385,750 -345,579 -233,530 -1078,490 -791,154 -145,142 -1056,453 -922,215 -283,331 -393,464 -1066,739 -117,621 -797,560 -609,798 -705,196 -982,137 -604,560 -957,168 -627,502 -557,681 -1128,600 -604,334 -793,542 -445,871 -386,642 -621,268 -1280,374 -231,226 -191,322 -445,96 -845,576 -1305,592 -218,42 -729,732 -435,110 -445,116 -181,478 -919,558 -525,402 -465,766 -806,574 -55,277 -731,809 -542,553 -753,681 -850,632 -1237,284 -25,616 -1265,330 -229,885 -759,72 -276,512 -472,581 -1233,623 -1216,740 -420,528 -1071,369 -1265,378 -556,534 -373,826 -917,430 -599,617 -475,709 -1310,123 -957,726 -191,292 -701,322 -295,373 -499,443 -65,849 -472,742 -682,793 -562,568 -605,698 -765,779 -865,173 -711,476 -837,875 -599,476 -597,302 -530,56 -730,416 -269,750 -1198,553 -726,196 -455,472 -524,344 -683,882 -1064,313 -431,502 -1130,607 -991,123 -361,543 -507,820 -628,793 -1173,128 -510,537 -65,654 -629,194 -432,33 -827,891 -1114,605 -182,742 -326,137 -1058,478 -962,417 -947,406 -1125,560 -738,267 -633,672 -584,698 -355,56 -227,19 -845,318 -396,378 -676,451 -72,574 -400,5 -542,341 -1163,165 -1098,126 -639,530 -436,404 -910,630 -353,642 -938,612 -884,114 -832,544 -1298,680 -1011,378 -97,213 -306,701 -12,680 -838,581 -1246,558 -1064,252 -937,49 -1108,504 -865,350 -174,362 -1094,347 -1237,205 -269,144 -325,733 -1235,732 -937,68 -1175,740 -803,820 -604,64 -601,140 -402,478 -1260,222 -468,590 -246,194 -305,523 -519,292 -1138,264 -319,834 -127,470 -415,854 -299,378 -959,283 -1223,413 -1081,885 -671,162 -186,369 -311,362 -1213,666 -1131,863 -1212,114 -649,638 -686,374 -723,445 -345,315 -565,823 -30,520 -348,254 -465,576 -801,721 -75,681 -214,117 -910,453 -1305,32 -103,408 -599,194 -580,478 -276,672 -1138,712 -689,864 -233,759 -18,133 -1059,661 -970,232 -962,254 -381,588 -922,663 -301,252 -1242,154 -519,602 -1009,374 -773,423 -117,273 -597,820 -556,0 -246,313 -1015,521 -502,308 -914,378 -82,627 -845,525 -902,462 -372,612 -918,808 -455,870 -1268,616 -517,542 -609,378 -1115,465 -874,42 -1094,795 -895,376 -1115,866 -1086,119 -656,470 -629,408 -1284,101 -105,617 -1266,276 -654,470 -714,136 -392,808 -918,224 -1015,821 -755,161 -1021,323 -1056,217 -1280,520 -87,481 -731,162 -1163,396 -244,155 -1131,498 -137,542 -937,826 -681,821 - -fold along x=655 -fold along y=447 -fold along x=327 -fold along y=223 -fold along x=163 -fold along y=111 -fold along x=81 -fold along y=55 -fold along x=40 -fold along y=27 -fold along y=13 -fold along y=6 diff --git a/2021/inputs/day_14.txt b/2021/inputs/day_14.txt deleted file mode 100644 index e84aae5..0000000 --- a/2021/inputs/day_14.txt +++ /dev/null @@ -1,102 +0,0 @@ -SNPVPFCPPKSBNSPSPSOF - -CF -> N -NK -> B -SF -> B -HV -> P -FN -> S -VV -> F -FO -> F -VN -> V -PV -> P -FF -> P -ON -> S -PB -> S -PK -> P -OO -> P -SP -> F -VF -> H -OV -> C -BN -> P -OH -> H -NC -> F -BH -> N -CS -> C -BC -> N -OF -> N -SN -> B -FP -> F -FV -> K -HP -> H -VB -> P -FH -> F -HF -> P -BB -> O -HH -> S -PC -> O -PP -> B -VS -> B -HC -> H -NS -> N -KF -> S -BO -> V -NP -> S -NF -> K -BS -> O -KK -> O -VC -> V -KP -> K -CK -> P -HN -> F -KN -> H -KH -> N -SB -> S -NO -> K -HK -> H -BF -> V -SV -> B -CV -> P -CO -> P -FC -> O -CP -> H -CC -> N -CN -> P -SK -> V -SS -> V -VH -> B -OS -> N -FB -> H -NB -> N -SC -> K -NV -> H -HO -> S -SO -> P -PH -> C -VO -> O -OB -> O -FK -> S -PN -> P -VK -> O -NH -> N -OC -> B -BP -> O -PF -> F -KB -> K -KV -> B -PO -> N -NN -> K -CH -> O -KC -> P -OP -> V -VP -> F -OK -> P -FS -> K -CB -> S -HB -> N -KS -> O -BK -> C -BV -> O -SH -> H -PS -> N -HS -> K -KO -> N diff --git a/2021/inputs/day_15.txt b/2021/inputs/day_15.txt deleted file mode 100644 index 7cd7dc4..0000000 --- a/2021/inputs/day_15.txt +++ /dev/null @@ -1,100 +0,0 @@ -2494188795949368426672935997553436999123973817111494977966298896479213563868828787114774871959993495 -7269295166912819128199218896192745233371189151296812199288995976199874739992471696989914173889976925 -5191212388827998986649912824634749279971948589689238817721846893532697679994545789897911889729995897 -2168589418228699841979496964487152857627622699771987389157912193827151789199146397936892984945186648 -6173939628157711976563997464999974959831921613389971361747448844585131388314689679172394799717331399 -5899695651247379821996866399919649874365217617874746871338598594867719518499554272189235565993897965 -7485394112785944858863361332818786294335182341788296167915326872949943697179245577456182671381554981 -9266892719919136231211827869936952321796769156938997799961743957799879299829979797999289996519698258 -7917921979835316979873649974359699969481697221634859899429669995158723957697928969198838877882679431 -1491236284143364659399923722198867919166499918548183212698729886479216469986191478946997662853172832 -3767398586846967844992213195183588959313371637243199793963993959286917791341794214391371939868871494 -9928742956264979397583828698198991474967144891939974212795669284197972936548635221944579878942359557 -2591296163233973188949425669798998818121787829476539915785989899996476991741928456884321481461491491 -9991453999117657667486988919926741998881973198189217569482699982656854861887538683949945599464996179 -7785121782479268191396996844959721953747843271399498791933669879859637175866291876796575659279993189 -7776716891792899824695392599338137499166496894838139256577699799459229235864327718998999599938889161 -5839791979939975731327544972918993669998884665789489989759759159981911739962619655578959489319651959 -9398937827918996618898187917114312218979818328154357119792473517498229889994917199791479298969989426 -9193149311416478995456723118877968917584864848296657785894974918318495982911493994794738911468372399 -9769827996996299982985113892343422898578915399986948881116926857688725599882867388823188133721994278 -8818187692494197511189732662739876774788519148132878987446213196194758987589658244842573992965369917 -9692985985717419377379789693788389987764679742169692881958792669418357791948997197357944583299997199 -1655589698936188425679138917313955276139596613919192843881592947255229449287767987981926864969859529 -9699242895916761696979961626847898651779897127819171988159298969595969856231117848529246839289723796 -6918899858935889816997979865999596479948574186514639447389189297279388214912422481934482758598686939 -9996124999974921628385339724671481964691768899569149945536398488739568172834846547989816384911492872 -8346834917676292979994979698956139979926678894814989654839981221562573298658346721681719173725669956 -7996658985879211759466921616176161867986927757827999273979469498688699982778999718998879599891187826 -6789987138357992752226589295829589178911828185979998763692162929329395765591169737899686919889788875 -7197637335578924955696669176672558865939999937795981568398933385959211553997726292683778819899973695 -7969119547891678248796699588889994968987939996198215675832711397499256187159534154919899797617918187 -6926911899812131895651119837176697797919392241689685965558165297919473987229989972939921478114978373 -5841994288699114592993125898675872864168987969699196889625973399229985914231352968138691482158881899 -6867891298189866894719212682879398889498489939663172817599835471792399556867597964989686389769859994 -9216183839556753967949862931537817787984781697457685114963135184139788699929447794287121297683798319 -5961184475118971259559817821178849966985528319614894877141814318889588689738389571282791915658998542 -7796517463682296191129934366199787898432878578178838999284446321338627649991196629939797121785891962 -6869179819567982969986839939999929197979374876888941369191219962943812332887931152176916191949337191 -9949555298548218159821548895199792894846453957998718924987391181922787245277994179172391848939291937 -9194554898149494418187494726757793324999959688688219769989897645955852991449724578587938397525559699 -9839395266191998228728197617917693697789375996118295993584569962144786399964589627981549488787733896 -8798892947496976899997799782965947775618684631612298893931561678929111719994767999284582998895629195 -5971923418391999545117998893871871449928897518896798992962997798871699831697768939889162189217948177 -5858919812839818645171731976975688955947178448898559483839791819932171192959869296448582448911965279 -1968371935371579114969391889167369857978852993227571182176195567113584591687978173852172998299297876 -9818595991179878228913865926959618915114684669669687682418328328426959971759423266149164699675299962 -7313169988896798377992637828717558819632818939589195963274459828798159996969414246778645986912959685 -7175987582985899179876194819674578385889199196894972994931968897971126896672969822346958482487693195 -3899899994999974339297695494999694587728925279418719657933319839559165236843874998959197285872898386 -9143179894278789613961188998997899879989984167462521348529727699979885411983992819969799931648899396 -8721719519784582186657994994597695787791988737117281949127388845793462485588977564523597916812662293 -8611192812559976315185196299139868529583964194698936966669193992848592369935883977685998128921958855 -9939897898864487468688938157636793892493993149941579971537776639995925839997995494499799341196996911 -8952975169934893855698711783493617877741259797391888882838674537287761499137286977596911311795914798 -5973819164498977729977283879968689716999899829329989552936969439956928519569699593711189175982816879 -8992169969711179987999697359795943869189334168512958869138486551393962896928198678797618959592667178 -5198893235999189515823758534932887297573118289138717189899951151794645128875863218397267732544682559 -1325921986621997358689228699823234199583753862125884477531428896914475773981149951219987772989777284 -1767578881144877899227864881927651792585225919996798399996398994171539489225941719236558689987289596 -1697693293932998829129311328298516993977484911198964347455679799762539363996979349779755395869958127 -3713898193499495896831949473519979859286519968829254986836974926445967798179318189714751879952896613 -9916216881218784598988194111975928978834317778788697936768819246855919484199948946983872997799989537 -5418692222281246379686836239999941778791771954439968621669899592193586891966947915978832988949879767 -5946329868375678638572651999898943139289184131912762798677877895898695944967941764178789929296788749 -6239775996391914149474397187426592989328499959996744188988177257137398164298656927588639947169611996 -7726974769124948598778698999782543243598997487367127713261541411788169989779736617197163837998429443 -6111148329281896798281927928447986973659988162159399599953814156215976289871288499437886599369129446 -5854951519241889185939295929639732174661849974497795351828153777386926499257888278938847986849719938 -5984221699399349924974897835513966246932291529259259986518919741383138819187699681468921932862191135 -7247744517283916799878894898841511684972958968888598899899528129686787319513181999663332357287917849 -9619575771852888429993998185894999449977654581892868719896632889994183982173959417945797894859792989 -9987887311965149698616929977895196273977999972615874679953263114467325584669891293619617955392613925 -3459233982935649168889415851457199862587819992969777358114793166474749199299992637999874364191376899 -7943688928864588361988811191325483948768896478821434855799291838959158636199538793219669994353374759 -7859289672994646496294159151719934379268389791695698878689997723696963668819627473895291179249595592 -9941314869878731534751835338688822211841761128799388619893279239832929889693971299176198322989988696 -8842227781495829982998213979935669336595995299977597191369528699162399363739696583936699198339998297 -4713836572615268829578998379651451979528877965188284221548263244343828575977462755943999496539416928 -8997969648694117619993817848699798391349937895138998191853188328148899863968896951342872529854299799 -4821998179179181915669967943833899175819993535997526988947429178781551978844594192169998492291957896 -4195189588992241478996816697172978669351926159581981999991898899275537372449313988179685677999419998 -7562897828594989799593999721399698168294159217347891591919627938573198351476731278382919975715726691 -5289289886391592468511382946949159281295428969892859956998441988997291849472619345291529291989934296 -2119968215975689967875154978999999387426829368331479442781739197214991219186498848963987197926389319 -2619398714969892292337865366952999489167916889966465489596798298768869549286862389939419119395283486 -5891141991985484321796885478397617796913878991923119711484499287684339488268919291995478738911979334 -8114983942818278171367398195885616828459999126819995888739198519259919986496918279919325994993862348 -9799778199299926255679191711375949221688768118898797284688592829217988489896761335847548468981782899 -3297828241798981838196692979721897463899191684523229918888914388941777196891967689798993724124799799 -6587642855381998719928875658181669971111961763447368283978979892939694984843414921587564196767985264 -8868499779173993666956935631879522347992698928849354893756692376863389161268189398695789183996886289 -4384313399189397465391981199547955659912476999789237991829967965898994592593315769962549121389114869 -3165989928816884816238178158923873189899685775749877366272667891986999279928649289915951524688386419 -2614193692887593891959411118711929833726848873925563723329796828281367982397811129881655482798978846 -8547195678964249376891881397319282899129476666886297539869668898819828797769638991899886419148826859 -8178778491299194939588873989868848883795996377199995921984895879486959879816117891527867619711458789 -2358691498849138995117937966497995947487954198989213589121699888997868911988859219584998799742529591 -4564249477614979424868747948799188548777892792598985751974975274769994898988419988258297291881465592 -9297979945165922849989776118448916916471698458557921916479112985169284661994778819637195998913985273 -4789996397188799369699683969576838983199839289799579353875318987692211979981993139884198857448759796 diff --git a/2021/inputs/day_16.txt b/2021/inputs/day_16.txt deleted file mode 100644 index 57468d0..0000000 --- a/2021/inputs/day_16.txt +++ /dev/null @@ -1 +0,0 @@ -A20D5CECBD6C061006E7801224AF251AEA06D2319904921880113A931A1402A9D83D43C9FFCC1E56FF29890E00C42984337BF22C502008C26982801009426937320124E602BC01192F4A74FD7B70692F4A74FD7B700403170400F7002DC00E7003C400B0023700082C601DF8C00D30038005AA0013F40044E7002D400D10030C008000574000AB958B4B8011074C0249769913893469A72200B42673F26A005567FCC13FE673004F003341006615421830200F4608E7142629294F92861A840118F1184C0129637C007C24B19AA2C96335400013B0C0198F716213180370AE39C7620043E0D4788B440232CB34D80260008645C86D16C401B85D0BA2D18025A00ACE7F275324137FD73428200ECDFBEFF2BDCDA70D5FE5339D95B3B6C98C1DA006772F9DC9025B057331BF7D8B65108018092599C669B4B201356763475D00480010E89709E090002130CA28C62300265C188034BA007CA58EA6FB4CDA12799FD8098021400F94A6F95E3ECC73A77359A4EFCB09CEF799A35280433D1BCCA666D5EFD6A5A389542A7DCCC010958D85EC0119EED04A73F69703669466A048C01E14FFEFD229ADD052466ED37BD8B4E1D10074B3FF8CF2BBE0094D56D7E38CADA0FA80123C8F75F9C764D29DA814E4693C4854C0118AD3C0A60144E364D944D02C99F4F82100607600AC8F6365C91EC6CBB3A072C404011CE8025221D2A0337158200C97001F6978A1CE4FFBE7C4A5050402E9ECEE709D3FE7296A894F4C6A75467EB8959F4C013815C00FACEF38A7297F42AD2600B7006A0200EC538D51500010B88919624CE694C0027B91951125AFF7B9B1682040253D006E8000844138F105C0010D84D1D2304B213007213900D95B73FE914CC9FCBFA9EEA81802FA0094A34CA3649F019800B48890C2382002E727DF7293C1B900A160008642B87312C0010F8DB08610080331720FC580 diff --git a/2021/inputs/day_17.txt b/2021/inputs/day_17.txt deleted file mode 100644 index 039df20..0000000 --- a/2021/inputs/day_17.txt +++ /dev/null @@ -1 +0,0 @@ -target area: x=206..250, y=-105..-57 diff --git a/2021/inputs/day_18.txt b/2021/inputs/day_18.txt deleted file mode 100644 index cc88c31..0000000 --- a/2021/inputs/day_18.txt +++ /dev/null @@ -1,100 +0,0 @@ -[[[0,6],[[8,9],[3,7]]],[[[3,4],[7,0]],[[6,9],[4,8]]]] -[[2,2],[[[7,7],5],[[0,7],2]]] -[6,[9,[[7,9],7]]] -[[[[5,1],[9,3]],8],[4,[2,[6,6]]]] -[[[4,3],[0,4]],[[[4,5],[9,3]],3]] -[[[[2,7],7],[[6,5],6]],[[[2,3],[7,9]],[0,3]]] -[[[3,[6,2]],[7,[9,4]]],3] -[[[[9,3],4],[3,9]],8] -[[[7,8],[[2,6],1]],[[[1,7],5],[[5,6],[6,1]]]] -[[[[0,7],9],[[6,6],[8,4]]],[[[9,2],[4,8]],[[8,5],[0,6]]]] -[[6,[[5,6],[3,8]]],[[8,9],[4,3]]] -[[[[0,6],1],[[2,4],[1,4]]],[[7,5],[8,3]]] -[[[[0,7],1],[[5,7],7]],[[[3,3],[6,7]],[[2,8],[2,9]]]] -[[7,7],[[1,[3,7]],9]] -[[8,[[3,0],0]],[[[8,3],0],9]] -[[[[6,2],[2,6]],3],[6,[[4,7],2]]] -[[[5,[2,3]],[8,[8,7]]],[[0,0],2]] -[[1,6],[7,[7,[9,0]]]] -[[[7,[7,6]],[7,4]],[[7,2],[6,5]]] -[1,[[8,[9,5]],2]] -[[[[8,2],[6,5]],[4,[9,2]]],[[0,[2,6]],[6,6]]] -[[1,[[7,2],5]],[[[6,0],[8,1]],8]] -[[[[0,6],[6,6]],2],[[4,2],[2,4]]] -[[5,[9,0]],[2,5]] -[7,[[9,7],[[9,9],4]]] -[[5,[[6,4],7]],[8,[[4,4],[9,0]]]] -[2,[[[3,2],[1,9]],[[3,8],[7,5]]]] -[[[[8,2],0],[5,[4,3]]],0] -[[[0,[7,8]],[[9,6],7]],[[7,[1,0]],[[0,3],7]]] -[[[[8,3],0],[[4,8],[7,9]]],[[7,1],[[8,4],[4,4]]]] -[[[2,0],[[6,6],7]],[[2,[3,9]],[[5,6],[4,6]]]] -[[[[1,4],8],[9,6]],8] -[[7,[9,1]],[1,[[8,5],[6,8]]]] -[8,[[2,6],5]] -[[[9,[7,8]],[[7,8],6]],3] -[1,[[[2,1],7],[[2,6],7]]] -[[7,[4,[6,1]]],[[[4,9],8],[[0,1],[1,7]]]] -[[[7,9],[[2,6],[2,4]]],[[2,[1,7]],[[3,9],[8,9]]]] -[[[[4,5],[4,7]],[[4,0],[9,9]]],0] -[3,[[[6,9],2],[5,3]]] -[1,[8,[[0,8],[1,3]]]] -[[[7,[9,2]],[4,[0,3]]],2] -[3,[[[7,7],6],[[8,4],1]]] -[[[[6,3],[2,6]],[[6,9],[8,1]]],[[[2,1],[7,5]],[[7,3],[7,3]]]] -[[[1,6],[[5,1],[5,0]]],[[1,0],[6,9]]] -[[[[8,6],[3,3]],[[2,1],[4,1]]],[1,[[7,7],[8,5]]]] -[[1,5],[6,[[2,3],[2,4]]]] -[[0,[7,[9,0]]],[9,0]] -[[[5,[1,9]],[0,[9,8]]],[[[6,7],[6,3]],[8,1]]] -[[[4,7],[6,[2,1]]],5] -[[3,[4,0]],[2,[4,5]]] -[[[4,0],[6,[8,3]]],[[0,6],8]] -[[[[9,9],0],[[1,8],0]],[[1,6],[3,4]]] -[[[[4,3],4],1],[0,[[2,1],[3,9]]]] -[[[8,[6,2]],[6,0]],7] -[[9,[6,[3,1]]],[[[5,9],0],[4,5]]] -[4,[7,[[2,5],4]]] -[[2,[8,[2,9]]],[[[0,1],[3,5]],1]] -[[[7,9],[7,3]],[[1,[7,1]],[1,2]]] -[[[7,0],[[1,0],8]],[[9,[7,6]],[9,[7,2]]]] -[[[8,1],[[0,6],2]],[9,[[1,8],[5,4]]]] -[6,[[[9,5],[5,4]],3]] -[[4,[[6,8],[8,3]]],[[9,[0,9]],7]] -[[[6,9],[[2,3],8]],[[9,[5,1]],[[7,6],5]]] -[[0,1],5] -[[4,[1,9]],[[8,0],8]] -[[5,[0,6]],[1,8]] -[[[[9,2],7],7],[4,[1,[5,6]]]] -[[7,[9,[6,5]]],[[6,9],1]] -[[[5,2],[0,[1,4]]],[[0,4],[[9,4],8]]] -[[[[7,1],[4,9]],3],[[[4,5],8],[7,[0,4]]]] -[[[9,[8,0]],7],[[[4,5],8],[[4,3],[8,5]]]] -[[9,[7,0]],[[3,[1,7]],[[7,0],7]]] -[[2,[[6,2],6]],8] -[[[8,[9,6]],[[5,8],[7,2]]],[4,[9,9]]] -[[[[0,5],0],[[8,4],4]],[[7,9],8]] -[[[0,[0,3]],[0,[8,8]]],[[[2,1],3],4]] -[0,[[4,1],[[9,9],2]]] -[[3,[7,[6,7]]],[0,2]] -[7,2] -[0,[3,[[3,4],[4,4]]]] -[[[[0,1],[5,9]],[[4,2],7]],[5,[1,8]]] -[[7,1],[[1,[9,9]],[[8,4],8]]] -[[[1,[8,3]],[[3,7],0]],[[2,0],[[1,6],[9,9]]]] -[[[1,4],[1,4]],[[2,[2,7]],[2,[7,1]]]] -[[1,[[6,8],[8,6]]],[0,[8,0]]] -[1,[[2,0],7]] -[[[[6,0],9],[[6,9],[8,3]]],[[3,[9,9]],6]] -[[[[9,8],[2,8]],[2,3]],[6,2]] -[[[6,[2,2]],7],[[3,[7,8]],7]] -[[[5,[3,7]],1],[[[4,0],3],[5,4]]] -[[[7,[4,3]],[9,[4,4]]],7] -[[2,[[1,5],6]],[[2,3],[[2,5],[7,1]]]] -[[[[3,9],[1,9]],3],[5,[[0,6],[3,2]]]] -[[[3,[7,5]],[[7,7],[2,8]]],[4,[1,[0,0]]]] -[[4,[2,[8,7]]],[[[0,5],0],9]] -[9,[9,[6,4]]] -[[5,[[4,9],2]],[9,9]] -[[1,[[6,0],[9,9]]],[[[8,4],1],[[5,2],[6,1]]]] -[[1,[[9,0],8]],6] diff --git a/2021/inputs/day_19.txt b/2021/inputs/day_19.txt deleted file mode 100644 index e2f977f..0000000 --- a/2021/inputs/day_19.txt +++ /dev/null @@ -1,856 +0,0 @@ ---- scanner 0 --- -785,-772,752 -548,703,908 -571,658,844 --654,-601,-321 -509,339,-583 -113,-24,5 --685,476,-691 --573,-837,487 -667,-785,773 -417,248,-660 -567,-853,-801 -531,655,675 -543,245,-584 --569,714,648 -520,-824,-758 --551,613,646 --6,-155,84 --645,452,-613 --665,-681,-424 --624,-798,555 -763,-844,821 --455,763,640 --583,-753,-380 -382,-897,-773 --550,444,-612 --567,-808,562 - ---- scanner 1 --- --762,-848,417 --470,575,-597 -510,-362,658 --452,659,-532 --951,675,325 -650,413,654 -653,-412,637 --847,-836,444 -525,-542,600 --952,-828,466 --534,-483,-635 -263,625,-879 -487,-833,-665 --478,-438,-584 --58,30,-29 -494,-775,-599 -576,364,635 -283,615,-897 --505,-387,-655 --450,583,-662 -289,498,-824 --955,537,301 -609,384,498 -505,-724,-559 --929,545,377 - ---- scanner 2 --- --4,133,0 -409,846,-912 -511,-669,287 --727,-315,505 -397,674,-855 --391,-664,-755 -455,-676,267 --681,708,805 --534,702,800 --840,-409,440 --455,-619,-732 -544,867,356 -469,-702,368 -391,832,420 --624,-616,-772 --547,811,-518 -410,-260,-715 -429,-224,-632 -397,616,-957 --814,-307,456 -534,-227,-752 --478,883,-540 --528,703,707 --526,824,-636 -509,845,344 - ---- scanner 3 --- -900,-493,416 --792,754,522 --424,262,-635 --368,454,-613 --746,-725,-569 --752,649,599 -456,-364,-590 --446,-588,509 --634,-755,-694 -839,573,-420 --749,645,413 -690,673,-399 -569,-382,-585 --725,-651,-724 --563,-606,561 --516,-779,510 -804,717,-336 -845,465,483 --362,321,-724 -772,-525,555 -406,-491,-567 -37,-7,32 -687,484,510 -821,-464,374 -751,405,481 - ---- scanner 4 --- --540,515,741 -856,756,328 -562,-779,560 -797,612,394 -482,-908,548 --585,-571,-807 -709,770,412 --478,433,677 --549,-545,527 -521,-609,-513 --505,-521,-879 --461,-510,-902 --337,-612,537 --32,43,-140 -644,-634,-445 --550,533,700 -766,728,-558 --14,-68,35 -814,686,-634 --712,690,-680 -781,596,-529 -676,-895,583 -559,-558,-534 --789,611,-631 --464,-655,596 --718,530,-751 - ---- scanner 5 --- -619,-451,-778 --517,534,-801 --617,683,-780 --379,406,390 -423,-502,-802 --704,-496,482 --69,-98,-19 -485,767,293 -470,695,473 --473,648,-864 -573,771,459 --389,301,412 --720,-612,534 -445,-434,-848 -532,321,-712 --364,382,382 --618,-586,385 -520,288,-704 --869,-518,-476 -725,-500,380 --736,-524,-587 --928,-580,-565 -614,471,-707 -779,-495,407 -671,-428,522 - ---- scanner 6 --- --665,672,665 --565,744,642 --933,-475,-523 -389,717,-914 -254,-687,-701 -523,758,561 --662,504,-786 -468,-298,310 -480,885,502 --960,-354,-558 -234,-687,-751 -439,637,-842 --173,107,-115 --647,682,706 -260,-481,-766 -413,673,492 -11,-28,-159 -418,-340,447 -369,-299,251 --736,-356,408 --727,-524,477 -378,761,-937 --904,-282,-562 --743,433,-666 --684,-386,371 --822,510,-715 - ---- scanner 7 --- -465,801,-361 --583,551,482 --521,633,546 --593,533,523 -434,583,-327 --451,-805,455 --611,-835,-355 -666,296,811 --574,648,-470 -30,-123,175 --119,-152,-16 -439,-652,399 -436,-717,520 -813,310,895 -413,670,-390 --618,484,-380 --515,-704,545 -406,-557,567 --581,-804,602 -754,454,829 --765,-854,-475 -573,-842,-568 --827,-846,-405 -718,-754,-533 -497,-753,-472 --626,481,-462 - ---- scanner 8 --- --834,731,729 --579,282,-466 --376,-761,734 -655,-969,-550 -641,575,492 --789,667,706 -722,-978,710 --530,-683,-261 -654,596,610 -693,-935,757 -538,441,-831 --124,-92,62 -532,588,-826 --477,308,-482 --448,-778,-293 --470,-760,768 --379,-837,860 --475,-627,-288 --485,395,-531 --786,498,746 -713,644,514 -719,-888,-497 -533,594,-733 -766,-950,895 -743,-966,-388 - ---- scanner 9 --- -374,-543,718 --699,-584,548 --401,-360,-681 --666,527,782 --147,-126,155 -695,385,-533 --735,442,672 -763,439,817 -395,-581,769 --676,315,715 -668,563,756 -808,-860,-376 --438,-462,-763 -740,483,806 --577,779,-632 -784,-767,-244 -797,-770,-315 --564,834,-466 --435,-398,-748 --687,-504,419 --12,-91,-12 -662,477,-577 --592,758,-411 -306,-666,693 --722,-698,432 -620,459,-474 - ---- scanner 10 --- --57,48,-5 -507,768,-684 -490,702,-604 -517,-605,-365 --442,-603,-255 --812,583,625 -692,-604,914 -369,691,-619 -486,386,918 --476,-772,765 -537,-625,-311 -353,-589,-374 --896,597,781 --904,615,790 --358,-698,669 --511,-531,-348 --499,749,-395 --332,-694,727 -624,-745,922 -398,356,966 -654,-852,912 -452,403,810 --467,856,-399 --477,-661,-349 -38,-3,171 --428,739,-376 - ---- scanner 11 --- -709,533,-849 --495,-544,650 --488,600,604 -736,464,642 --462,762,641 --325,776,-552 -153,177,47 --505,-304,-506 --423,591,584 -853,499,615 -540,-737,-707 -54,23,-83 -756,-686,346 --574,-217,-397 -808,608,647 --412,839,-613 --489,-491,547 -716,-646,426 --505,-414,-420 -834,555,-697 --518,-470,473 -800,-801,448 -683,420,-707 -471,-645,-649 -572,-781,-675 --282,894,-529 - ---- scanner 12 --- --438,505,-689 -630,785,420 --391,-486,434 -645,789,392 --436,452,649 -402,-547,-680 -37,27,31 -579,865,382 --460,493,-724 -818,609,-455 --599,491,705 --567,-453,350 -858,631,-541 -354,-422,756 --689,-808,-836 --442,-405,279 -760,549,-435 -407,-440,640 --631,-706,-836 --459,-763,-824 -344,-643,-802 --508,546,645 -393,-433,644 -87,142,-114 -332,-520,-754 --473,569,-842 - ---- scanner 13 --- --830,923,434 --517,-584,-423 -526,-422,-325 --820,786,372 -440,701,541 --740,-600,715 --884,499,-539 -597,-679,703 -358,548,-251 --727,442,-487 -697,-656,775 --741,-747,845 -302,544,-323 --704,-546,-468 -535,-491,-493 --640,-585,-311 --909,441,-436 -329,509,-444 --758,792,378 --640,-657,781 --53,73,94 -578,-385,-355 -615,-720,713 -519,652,464 -600,772,535 - ---- scanner 14 --- -574,-540,704 -285,381,-354 -515,-466,779 -300,317,-351 -471,-558,746 -733,689,881 --554,416,557 -416,-860,-493 -804,686,868 -367,279,-317 -582,-915,-480 -13,37,-48 --390,-407,604 --590,513,-476 --512,-378,568 -672,779,892 --491,-464,-576 --478,413,641 --551,-420,687 --508,525,647 --672,399,-455 --153,-91,69 --406,-483,-711 --675,542,-562 -637,-839,-508 --516,-428,-610 - ---- scanner 15 --- --654,605,-887 -290,437,636 --681,722,-852 -449,-680,271 --2,-62,-147 --655,-593,-589 -478,505,-851 -596,-674,276 -259,-587,-558 -396,-562,-499 -316,335,620 -364,504,-669 --675,388,841 --880,-861,605 --619,333,814 --692,-619,-751 -339,474,-774 --712,-554,-760 --961,-797,552 --958,-885,714 --770,306,809 -602,-675,369 --144,-143,-11 -341,-570,-441 --649,677,-743 -403,343,571 - ---- scanner 16 --- --692,-623,449 -543,-617,-551 -784,-472,679 -560,-738,-414 -803,723,736 --868,-717,-800 --756,-686,376 --6,81,-80 --528,436,506 -772,951,-366 -695,860,-458 -696,954,-492 -724,755,601 -80,-14,78 --732,541,-520 -514,-735,-636 --625,-757,393 --833,-698,-600 --534,586,602 --796,496,-497 --843,-726,-747 --536,485,620 --563,544,-480 -725,747,696 -739,-536,621 -630,-507,673 - ---- scanner 17 --- --754,753,-378 --683,-534,-954 -533,-622,603 -498,403,-673 --907,673,-415 -811,-522,-627 -650,-422,-612 --703,732,237 -569,491,723 -526,405,-595 -366,476,-633 -584,549,543 --724,652,-426 -535,-770,576 --880,-851,629 --907,-681,559 --680,-511,-926 -454,-669,691 -1,38,-78 --823,-796,553 --578,-470,-910 -799,-467,-509 --893,683,257 -712,512,673 --788,705,249 - ---- scanner 18 --- --844,226,329 -602,395,686 -478,-694,534 --348,-651,505 --613,490,-691 -348,-738,-528 -99,-39,-2 -368,-688,-528 --469,-664,619 --819,-510,-740 --790,-549,-933 --605,-684,511 -582,323,-917 --821,433,267 -465,-566,523 -483,264,-916 --846,-545,-861 -532,460,-875 --716,303,258 --622,421,-859 -579,362,756 --50,-119,-96 --570,384,-829 -625,314,789 -545,-638,566 -374,-753,-734 - ---- scanner 19 --- -878,378,296 --797,-402,-756 -718,453,-561 -862,-402,-635 --789,-416,-632 --580,-705,635 --512,590,-477 --786,752,516 --487,713,-545 --436,675,-566 -845,-482,-688 --773,558,551 -808,420,-666 --679,-738,771 -734,437,362 -962,-292,489 --23,-11,11 -865,-472,-504 -892,525,380 --737,-513,-660 -767,-284,520 --657,672,528 -841,-333,477 -162,-53,-105 -850,468,-590 --697,-659,753 - ---- scanner 20 --- -557,-760,464 --477,-322,-599 -525,781,-733 --396,-771,757 --418,-697,598 --517,-468,-611 -467,781,-835 -697,769,-790 -714,-334,-432 -765,-489,-513 --115,33,18 -718,634,478 --409,768,-593 --376,644,-630 --373,749,-510 -696,669,466 --818,667,409 --471,-462,-594 -40,-70,140 -683,787,542 --825,723,389 -589,-405,-480 --851,709,490 -648,-700,519 --440,-600,673 -720,-704,425 - ---- scanner 21 --- -748,-630,-477 -545,-599,511 -834,985,537 -887,764,-454 --703,755,410 --650,656,-642 -879,715,-541 --555,-682,-789 -617,-743,516 --462,-670,549 -916,953,632 --669,973,441 --568,653,-650 --497,-582,694 --625,-674,-851 -717,-707,-616 -889,958,481 -100,41,-32 -718,-525,-502 --675,-663,-635 --560,820,-598 --640,842,389 -785,780,-428 --558,-581,473 -500,-708,543 - ---- scanner 22 --- -791,545,-530 -816,515,-425 -896,-546,-641 --417,694,544 --399,436,-637 -379,650,683 -670,-910,856 -759,-521,-700 --833,-911,715 -359,617,546 --367,551,523 --461,-898,-819 --853,-721,764 -408,691,527 -6,59,88 --514,517,-738 --537,-841,-764 -814,-529,-758 -677,546,-348 --29,-122,-30 -532,-914,880 --531,-925,-649 --547,566,581 --841,-806,737 --487,515,-590 -540,-888,804 - ---- scanner 23 --- --600,-462,-505 -969,676,350 -539,367,-688 --757,638,-532 -659,-710,231 -589,-880,258 -420,-428,-674 --404,819,242 -476,551,-652 --504,-344,-579 --747,668,-425 -981,703,435 --768,-702,610 -514,-463,-616 --412,743,268 --749,706,-673 -961,654,245 --562,-318,-583 -513,-497,-746 -106,77,-23 --631,-761,635 --686,-819,627 --542,795,246 -665,-825,315 -530,531,-672 - ---- scanner 24 --- --319,-979,-426 --664,465,584 --793,385,596 --430,-646,617 -885,612,732 --705,449,-405 --372,-954,-417 -511,359,-469 -727,700,750 -533,-628,-549 -548,-575,467 -648,-647,444 -380,411,-440 -630,-637,403 -598,380,-406 -700,-680,-541 --780,579,561 -871,759,816 -6,-30,-98 --568,432,-526 -697,-672,-459 --540,-561,548 --497,-434,607 --483,403,-408 --519,-944,-445 -124,-106,71 - ---- scanner 25 --- -794,-593,-715 --657,696,404 --560,621,382 -743,-397,-739 --789,-588,481 -659,644,448 --852,-457,-625 -665,954,-502 -817,-645,585 --132,31,-22 -749,730,545 -52,-21,55 -811,-419,-785 --935,-576,441 -745,-699,443 -721,762,-524 --497,487,-593 -750,-753,470 -633,746,597 -727,895,-413 --923,-409,-750 --486,780,360 --768,-490,-801 --557,542,-684 --553,448,-756 --795,-571,435 - ---- scanner 26 --- --716,663,621 --706,477,-410 -823,361,-502 --749,-353,928 --770,-739,-500 -768,334,-558 -821,555,433 --767,-517,-454 --649,-602,-483 -464,-656,856 -922,-661,-636 -70,56,10 --634,666,629 --730,-553,893 -919,-787,-712 --769,564,-431 --626,499,577 -512,-673,623 --758,-406,903 -850,366,-653 --735,346,-462 -813,604,520 -828,-695,-635 -719,539,407 -509,-633,792 - ---- scanner 27 --- --781,-794,775 -523,883,-452 -491,838,-561 --497,635,-530 -497,-432,-715 --773,-768,699 -534,-458,-553 -690,830,848 --417,-426,-746 --905,811,422 -712,746,693 --643,-790,751 --954,737,441 -17,148,31 -591,-459,538 --499,-409,-863 -665,-488,517 --119,39,-120 --522,665,-635 --636,666,-453 -496,766,-417 -488,-465,591 --934,770,578 --554,-401,-805 -554,-393,-544 -792,786,733 - ---- scanner 28 --- -875,474,732 -751,669,-640 --354,949,-878 --553,986,-871 -567,-363,592 -894,-337,-815 --322,-415,-682 -786,-364,-722 -679,761,-750 --346,603,885 --375,-418,576 -492,-334,586 --419,-490,494 -902,-282,-642 -560,-373,535 -702,557,-769 -17,32,-102 --309,425,877 --335,-280,-784 --417,563,824 --328,-250,-663 -106,126,67 -815,410,807 --316,-570,505 -823,424,663 --456,959,-777 - ---- scanner 29 --- --741,-481,-792 --625,503,-421 -431,449,245 -585,319,-378 -460,-572,554 --482,-517,538 -512,336,-367 --738,270,467 --790,320,398 --574,543,-588 -504,-644,636 --693,-540,-696 -881,-472,-596 -564,370,-525 -401,-724,625 --730,256,323 -853,-428,-411 --672,-553,-814 --475,-527,595 -502,409,306 --23,-53,-119 --407,-488,544 --595,419,-588 -838,-501,-549 -394,271,253 - ---- scanner 30 --- -850,573,-382 --386,-445,574 -810,650,-487 -807,464,-491 -425,667,659 -631,651,711 -353,-371,673 --781,-369,-563 --746,-285,-419 --771,932,682 --632,-348,-463 --629,561,-652 -336,-301,499 --419,-437,586 -426,-562,-682 -482,-584,-874 --3,40,-88 --85,187,75 --693,532,-731 --569,-442,668 --787,534,-671 --699,946,479 --671,944,575 -404,-347,477 -504,638,724 -420,-673,-815 diff --git a/2021/inputs/day_2.txt b/2021/inputs/day_2.txt deleted file mode 100644 index 917f466..0000000 --- a/2021/inputs/day_2.txt +++ /dev/null @@ -1,1000 +0,0 @@ -forward 2 -forward 6 -forward 8 -forward 7 -down 5 -forward 8 -forward 9 -down 2 -forward 6 -down 9 -forward 1 -forward 8 -forward 6 -forward 7 -down 4 -down 5 -forward 1 -up 5 -down 7 -down 7 -down 1 -up 2 -forward 3 -forward 2 -forward 2 -forward 5 -up 5 -forward 4 -forward 9 -forward 6 -down 4 -down 9 -down 2 -up 6 -forward 9 -up 7 -forward 7 -forward 5 -up 3 -forward 4 -forward 9 -up 5 -down 3 -up 6 -down 5 -down 4 -up 6 -forward 9 -forward 6 -down 9 -up 3 -down 7 -up 1 -forward 8 -forward 3 -forward 8 -up 6 -forward 7 -forward 5 -forward 8 -up 2 -forward 2 -forward 7 -forward 7 -down 1 -forward 7 -up 7 -down 3 -forward 9 -down 5 -down 2 -forward 5 -forward 1 -forward 4 -forward 6 -up 2 -up 7 -forward 2 -forward 6 -forward 7 -down 9 -up 8 -down 9 -down 3 -up 8 -down 3 -down 2 -up 6 -forward 3 -forward 9 -down 4 -forward 5 -down 6 -up 8 -forward 1 -down 6 -down 6 -forward 5 -down 6 -forward 8 -up 7 -down 3 -forward 7 -forward 3 -forward 1 -forward 4 -forward 4 -down 3 -up 9 -up 5 -forward 1 -down 2 -up 4 -forward 7 -up 4 -down 3 -down 5 -down 8 -forward 4 -up 8 -forward 7 -up 3 -up 4 -up 9 -forward 1 -forward 1 -down 6 -forward 1 -down 8 -up 4 -forward 9 -forward 9 -down 6 -forward 9 -forward 8 -down 2 -up 3 -up 3 -down 9 -forward 7 -forward 8 -down 4 -forward 1 -up 3 -forward 3 -down 3 -down 9 -down 5 -up 7 -up 2 -forward 7 -forward 2 -forward 5 -forward 4 -down 7 -forward 7 -up 1 -up 3 -down 6 -down 4 -forward 9 -forward 8 -down 5 -down 4 -down 1 -down 5 -forward 9 -forward 8 -down 3 -forward 5 -forward 3 -forward 6 -down 6 -forward 3 -up 9 -forward 4 -down 7 -forward 3 -forward 7 -forward 1 -forward 5 -down 1 -forward 1 -down 6 -up 7 -down 3 -forward 2 -down 4 -forward 6 -up 6 -forward 8 -forward 8 -down 5 -up 4 -forward 7 -forward 6 -up 4 -forward 6 -down 1 -forward 6 -forward 2 -up 4 -down 6 -down 7 -forward 4 -down 4 -forward 1 -down 3 -forward 5 -forward 5 -forward 9 -forward 3 -up 7 -down 7 -forward 7 -forward 5 -down 1 -down 1 -forward 3 -down 8 -forward 1 -forward 2 -forward 9 -forward 1 -forward 3 -down 3 -up 4 -forward 5 -down 1 -forward 3 -up 7 -forward 3 -forward 6 -up 6 -up 3 -forward 9 -forward 5 -down 2 -up 4 -up 3 -forward 3 -forward 7 -down 1 -forward 5 -forward 5 -down 1 -forward 4 -forward 2 -down 1 -down 9 -down 7 -up 1 -forward 2 -down 2 -forward 3 -forward 8 -forward 4 -forward 6 -down 4 -down 1 -forward 5 -forward 1 -forward 7 -down 8 -forward 9 -down 6 -forward 3 -up 5 -up 1 -up 7 -down 5 -forward 7 -forward 5 -forward 5 -up 1 -forward 8 -down 8 -down 7 -forward 9 -forward 9 -down 3 -forward 7 -forward 2 -down 1 -down 6 -down 1 -forward 7 -down 3 -forward 1 -forward 1 -forward 6 -forward 6 -up 9 -down 3 -forward 9 -down 8 -forward 4 -up 6 -down 4 -down 7 -forward 5 -up 3 -forward 1 -forward 8 -up 6 -up 3 -down 2 -forward 2 -forward 5 -forward 1 -down 8 -down 8 -down 3 -forward 5 -forward 4 -forward 4 -forward 5 -up 5 -forward 2 -forward 5 -up 5 -forward 6 -forward 6 -forward 9 -up 5 -forward 4 -up 4 -forward 8 -down 8 -forward 5 -forward 2 -forward 4 -forward 3 -forward 1 -down 1 -down 9 -down 2 -forward 4 -down 3 -down 6 -forward 2 -up 7 -forward 6 -down 4 -up 9 -down 1 -forward 8 -forward 1 -forward 1 -down 9 -down 3 -down 2 -down 7 -up 5 -down 7 -up 9 -down 8 -down 7 -forward 9 -forward 7 -up 4 -forward 5 -up 9 -down 4 -forward 1 -forward 9 -down 7 -up 9 -forward 6 -forward 4 -up 8 -down 2 -forward 1 -up 6 -up 5 -down 4 -forward 8 -down 3 -down 5 -down 6 -up 1 -up 9 -up 7 -up 5 -forward 1 -forward 3 -down 7 -forward 9 -forward 2 -forward 6 -down 4 -down 7 -forward 3 -down 1 -up 5 -forward 3 -down 3 -down 1 -forward 1 -forward 4 -forward 8 -down 4 -down 1 -forward 3 -down 7 -up 9 -down 8 -down 1 -forward 2 -down 6 -down 9 -down 9 -forward 2 -forward 8 -up 2 -down 5 -down 9 -forward 1 -up 9 -down 7 -forward 8 -down 7 -up 4 -forward 8 -down 8 -down 7 -forward 6 -up 7 -down 4 -down 9 -forward 9 -up 8 -down 8 -down 8 -down 8 -down 5 -forward 2 -up 9 -down 2 -up 7 -down 7 -down 3 -down 6 -forward 9 -forward 1 -down 1 -down 5 -up 4 -down 5 -forward 5 -up 2 -forward 5 -down 5 -forward 1 -forward 9 -down 9 -forward 3 -forward 3 -down 8 -down 2 -down 8 -forward 8 -forward 7 -up 6 -down 4 -down 5 -forward 8 -forward 4 -forward 7 -forward 1 -down 9 -down 4 -down 2 -forward 5 -down 3 -down 7 -down 5 -forward 8 -up 1 -down 4 -down 7 -down 7 -forward 2 -up 5 -forward 5 -up 2 -up 4 -down 9 -forward 7 -forward 6 -forward 6 -down 2 -forward 7 -forward 7 -down 7 -forward 8 -down 2 -up 9 -down 1 -forward 9 -down 9 -forward 3 -down 9 -down 2 -forward 9 -forward 8 -down 7 -up 2 -forward 8 -forward 1 -up 2 -down 7 -up 7 -down 8 -up 1 -up 4 -up 2 -up 3 -down 7 -forward 1 -down 8 -down 4 -down 2 -down 4 -up 8 -forward 8 -down 2 -up 5 -up 4 -forward 7 -up 1 -forward 3 -down 8 -down 4 -forward 4 -down 8 -forward 2 -down 1 -up 9 -forward 9 -down 4 -up 2 -down 8 -up 9 -forward 6 -down 7 -up 7 -forward 9 -forward 1 -down 8 -forward 5 -down 9 -forward 6 -down 9 -forward 9 -forward 1 -down 8 -up 4 -forward 9 -forward 3 -down 9 -up 8 -forward 4 -up 8 -forward 7 -down 7 -up 6 -down 7 -down 2 -down 7 -forward 3 -forward 2 -down 6 -down 2 -down 7 -up 4 -forward 5 -down 5 -forward 2 -up 3 -up 8 -forward 8 -forward 1 -forward 7 -down 7 -down 2 -forward 1 -down 7 -down 7 -up 2 -up 7 -up 7 -forward 4 -down 5 -forward 5 -forward 7 -forward 7 -down 7 -down 8 -forward 8 -forward 8 -up 3 -up 9 -forward 2 -down 7 -up 3 -up 1 -up 1 -down 9 -up 5 -down 6 -up 8 -up 3 -up 5 -forward 7 -forward 3 -forward 8 -forward 4 -up 1 -forward 2 -forward 1 -up 5 -forward 9 -forward 8 -down 7 -up 1 -forward 7 -down 8 -forward 1 -forward 9 -forward 9 -forward 9 -forward 8 -down 1 -forward 8 -forward 7 -up 9 -up 3 -forward 8 -forward 2 -up 2 -down 7 -down 6 -forward 4 -forward 3 -forward 6 -up 7 -down 9 -forward 1 -forward 4 -down 1 -forward 4 -up 3 -down 8 -forward 1 -up 6 -forward 8 -forward 2 -forward 1 -forward 8 -forward 4 -down 7 -forward 4 -forward 6 -down 2 -up 4 -forward 4 -forward 3 -down 5 -forward 8 -forward 4 -forward 5 -forward 7 -forward 6 -forward 5 -forward 9 -down 4 -down 9 -forward 6 -up 7 -down 6 -down 3 -down 2 -up 9 -forward 7 -down 4 -down 5 -forward 2 -forward 3 -forward 2 -forward 9 -forward 7 -forward 8 -down 9 -down 7 -down 9 -down 7 -forward 5 -forward 2 -down 5 -forward 6 -down 1 -down 2 -down 6 -forward 9 -down 3 -up 6 -down 4 -down 5 -forward 3 -forward 7 -down 8 -forward 2 -forward 5 -down 9 -down 3 -up 5 -down 6 -forward 6 -up 3 -down 6 -down 1 -down 8 -down 5 -down 3 -forward 3 -up 6 -up 7 -forward 8 -forward 9 -forward 2 -forward 6 -forward 2 -forward 3 -down 7 -down 3 -down 3 -down 6 -down 2 -forward 4 -forward 3 -forward 8 -up 1 -down 9 -forward 5 -up 3 -down 7 -down 6 -forward 8 -forward 1 -up 6 -forward 3 -forward 1 -up 9 -forward 6 -forward 3 -down 9 -down 4 -down 9 -forward 5 -down 8 -down 3 -forward 1 -forward 1 -down 9 -down 6 -down 3 -up 7 -down 3 -forward 5 -down 2 -forward 7 -forward 2 -forward 5 -up 7 -forward 4 -forward 4 -up 3 -down 6 -down 7 -up 1 -down 6 -forward 1 -forward 9 -down 7 -down 8 -forward 5 -down 1 -down 9 -up 5 -up 4 -up 3 -forward 6 -down 6 -forward 4 -forward 8 -up 6 -up 2 -down 9 -forward 2 -forward 5 -forward 1 -forward 3 -forward 9 -up 3 -forward 2 -forward 1 -forward 3 -forward 3 -up 9 -forward 3 -forward 7 -down 6 -forward 2 -down 8 -up 9 -forward 8 -forward 5 -forward 2 -up 8 -down 9 -up 5 -forward 3 -down 4 -forward 1 -up 9 -down 4 -down 5 -up 4 -down 6 -down 4 -down 6 -down 4 -forward 4 -down 2 -down 1 -down 6 -forward 2 -down 1 -down 3 -forward 4 -down 3 -down 5 -down 5 -up 1 -up 4 -down 4 -down 4 -down 5 -down 4 -down 5 -forward 5 -down 8 -down 5 -down 5 -down 9 -up 1 -up 5 -forward 5 -down 1 -down 9 -down 4 -down 3 -forward 3 -down 2 -forward 9 -down 3 -forward 1 -down 9 -down 5 -up 7 -forward 3 -forward 1 -forward 2 -down 5 -forward 8 -down 3 -down 3 -forward 6 -down 8 -down 3 -down 8 -up 9 -forward 3 -down 6 -forward 4 -down 6 -down 4 -up 5 -forward 1 -up 6 -up 2 -forward 2 -down 8 -forward 7 -forward 8 -down 6 -down 7 -forward 7 -up 3 -forward 3 -up 6 -forward 3 -down 1 -down 7 -forward 9 -forward 5 -up 1 -forward 7 -forward 1 -down 3 -forward 1 -up 4 -up 2 -up 1 -down 8 -forward 9 -forward 3 -forward 4 -up 7 -forward 5 -down 1 -down 8 -down 3 -down 4 -down 6 -down 5 -forward 4 -down 4 -down 2 -down 4 -down 3 -down 3 -forward 4 -up 3 -forward 6 -down 7 -forward 4 -up 2 -down 7 -forward 8 -up 9 -forward 6 -forward 8 -down 1 -down 6 -forward 6 -down 6 -down 9 -up 8 -forward 8 -up 5 -forward 6 -forward 9 -forward 4 -up 2 -forward 3 -down 7 -down 8 -down 4 -up 8 -forward 8 -forward 1 -up 5 -up 4 -up 1 -down 9 -down 9 -up 2 -forward 9 -down 7 -down 2 -up 2 -down 1 -forward 6 -forward 2 -down 5 -down 8 -forward 6 -down 2 -down 3 -forward 6 -forward 7 -up 8 -down 4 -forward 5 -down 9 -down 2 -down 7 -down 9 -down 5 -forward 9 -forward 2 -down 6 -forward 7 -up 6 -forward 3 -up 2 -forward 9 -forward 2 diff --git a/2021/inputs/day_20.txt b/2021/inputs/day_20.txt deleted file mode 100644 index 758420b..0000000 --- a/2021/inputs/day_20.txt +++ /dev/null @@ -1,102 +0,0 @@ -##.....##.#.#####.#...###...#.##..#....##..#.##.#.#....##.....#.##.##.#.#.#...#.#.#.###.##..#.#.#.#..#.##.#...#..#.#.#..#####.##.#..#..##.#..#.#...#.....#.###..#..#####.##...#..##..##...#.#...##.##..##...##.##.#......#...##.##.#####.#....####....######.#.#.......#.############.###..#..#......####......#..##.####.##....#..#.#.###..#.####.####.#.##.##.##..###.#..#.......#....#..########....##..##.#...#.#.###.###.###..#..#.###..#....#.###..#.##.##..###.#.#####....###.##.###.....#######........#.#.##...##.#.... - -..##.#.#..#..##.###....######.####.....#.#..##..####......####...##...#.##..##.##.#.####.##.#.##.#.# -#.#####.#.#..#.#...##.......#.#...##.#..#.######....#.#####....####...##..##..#.#####..#.##......##. -....#..#...#...######...#.#.##.##.####..####....####.##.......#..##.#.##..#.#..##..#.##...##...#.#.. -.#..#####..#..#..#.#.....#..###.###.##.#..#....#..#...#....#####...###.....#.##.####.#######.##..##. -###.###...###..##.##.######..####.#.###..#....####....#...#.##.#.#....#..#....#.#.#.#.#.......#..### -.#.##.#.#####.....#...##.##..##.##...#####....#.##.###.....##.#..#.######.....###...#.###....#...#.# -##..##.##...#######..#..#.###.##.#.###..##.#.#.#..#..#....##.#..###....#..##.#..#.#....##.##........ -#..#......#.###.#####.##..#....#...#.#.#.#.###.##.##..#.#.##.#...#.##..##....#######.######..##.#.#. -.###.....#....###..#.#...##...#.#.####.##.###.#.##..##..###.#.##.####..##.....##....##.......#.#.### -..#.....#####.#.#..##..##..#.###..#.##.#..#.####....##..####.###....##.##.#.#...#..###.##......##### -#..#..####.#.#...#..#...#######.#......#.#.#..#.##.#......#......#.##.####.######....#####..##...### -.###.#...#..####.##...#.#####.##.#...#.#...#...#.#.##.###..#.##.###..#.##...######.#.#.##..#.##..### -####.#.##....#.#..#########.###.#.###.#..#.####.#..##.##..#.#.#....###...#..#..###..##...#..#.....#. -....#####.#..##.....###..#..#.##...#####..##...#...#.##.###....#..####.##.#####.##.#..##..##.#..#.#. -####...#..#####.#..#######.##.#.####...#####.#.#.##....#.###...#.###.##...#...##.##.##.#.#.....##.## -##..##.##.#.#..##..##.#..#.#..#.##.###.#..#..##.#..##..##.##.#......#.##..##.##.##.....##..#.#...### -#..#.#.#.#####..#.##..##....#.##.#.###.#.#...##.###.#..##.##...##..###.##...##.####...##.#..##..##.. -####....##.#.#........###..#..####.###..#.#.#....#####.#.#...#.##.####.#..#...#..#.#...#.#...#.##.## -#..#..##.##..#....#...#.#.....#...#...##.....####.#.###.#.#.####.#..#.#.#...#.##.###...##.#.##..##.# -##..##..#.###.####.#####.###..#..#.....####.#..#.##.#####.##.#...##...###.######.#.#...#####.#..#... -#...##.#......#####..##..#.....#..###.#.....##.....#####....#.##.###...##.####.#.#...#.##.######.#.. -##.#.###.##.......#.##.####..######...######...####.#..######....##.#.......####...###..##.##...#... -#.....##.#####.####..#.##.#.#.....##.#..#....#.....#.....#.#...#.###.#.....#####.#.###..##..##..###. -#.###..######..#....#...#.#.##..#.....#.###.....#..#.##..#..#.##....#.#..#..#..####.#.##.....#.#.### -#..##..#...##..##........#...#....###.###.#.########.#..#.............#....####..#..##.#.##.#......# -.###..#####........##..##.###.##..#.#.#.####.#..##.##.#...#..####..####..##.##..#.#.#.#......#.##.#. -#.##..##..######....#....##.....#...##..#.#.......#.##.#####.###..##...##.##.#..##.###...##########. -.##.########.##..###....#####.###.###.#.#.##.#.#.#..##.#.#..#.##..#....#.####..###.##..###.....##.#. -..##...#.###.#.#.#...#.##..#.#...#..##..##.##..#.#..##..#.##..##.###.##..##...#.###..##...#..#.#..## -.#.#.####.###.#.##.##.#.###.#.#....##.#........#..##..##..#...##..#.#.###.#.###..#...#.#.##.##..##.# -#.#.####.#.##...###.###.#...#.###.#.#.....#..#.##.#...#.#..#.#.##...###..###.#..#.###.#.####.###.#.. -##..####...#.#.####..#..#...###.##.###.##...##.#.#..##..#.###.#.##.##.#..#.###.#..#######.#....#.#.. -.#.#.######..##.#..###.##.#....##....#.#..###.....#.##...#..#...#.#.#.#.##....##....####....#......# -.#.#.#.##.###...##.#...###.#....#.#.#....##...#.######.#.#.#####..#..######.#.##.#.##.....##.####.## -..######...##..##..#.#.#.##.......##.#.#...#.#####...######..#######...####..##...#.##.##.#..#...#.# -##..#.#.#..##....#.##....#.....#.#####..#.#.#.#.#.#####....#..###..###.###...#...######...##..#.#..# -####.....##...##....##.##.#...#..##.#..###.#....#...###...#..######...####.###..##......##..###.##.. -##.####...#.#.#.#..#..#.#.###..##.#....##.##..#..##........##.##.####.##.#.###.#.#....#####.#.....#. -#...#.....###..#..###..##..#.#..#.###.#..#####.#.###..###..#...##.#..##..#...##...#.#.###.#.#.##.### -##.#...#....##.########..##....##..###.#....###.#.#....#...###.....###.#.##.#..#####......###.#.#.#. -###.###.#...###..#.##....#.#.#.........#.#####.#.#...#######.###.#.#.#..#.#...#..##.#...###.#...##.. -.####.###.#..#.###.#.#.######..#####.#...###..#...###..#.########.#.#.#..####..##.###..#..##..##.... -#..##.#.#...####.#..#..#..###.##...#####..#.###......#..####.####.##..###.....###..#....#.#######... -###..##.#.#.#..##..##...#..#.#......#..####....#.##..#.##.###...####..##..####...#...###...##..#.#.# -##.##..#....###.##......#.#.##.#.###..##...##.##.#....#.#.#.###....##..#....#.########...#.....##.#. -#.#..###.....#######..#.###....####...##......####..#...##....#..####.#....##.#...#....##.###.##.... -#....######..##.##..##.###.....##..#.....#....##...#....###.....##.##...##.#..##.####.#..####.##.#.# -.#.#....#..####..#..#.#...#..#..###..#........###.##...##.##....#.#..#.##..#.##...#####...#..#####.. -.##..####..##...##.###.#..####...#....#..#..##.#...##...#.###.....#.#..######.#.#####..#####..###### -.#...#.#..##.#.##..#.#.#...###..#..#....###.########..######.#.####...##..#..#...##.####...#.####### -.#####.##.#####.#.#.##.#.#....#..###.#..##......#####..#.##.#########...##..###.######.....#.#.####. -##.#.#.#.##..##.##...#.....#########.##.#.......#..#####.#..#.#.#######...#..##.#..###.#####...##.## -##.##...###.###...#..##.#..#.##.##.....##.#.#.###...##.#.##..#.#.#...####..#..###.####..#...##.##.#. -#...#.#.#..#.##..#..####.#..###.#####...#..#.#..#####.#..#.......#..#.....#.#.#.#.#.##.##.###....#.# -....##..#..####.##..#.#...#####...#...###.##.#.#...##.##.##..######......####.##.#..#.##..##...####. -##...###..#.##..##..#.##...#.#.####.####..#.#.###..#.#..##.#...#.#.####..#.#.##.##.#.###.#.###.#.#.. -#.#.#.#..#######.#....#..#.#.####....##...##.###.####.####.#..#..##...##..#..##....#...#..##.####... -.#####.###.##.##..##.##.##.#.##...##..#..##...#.#.##.#...####..#####..#.............###..#..#..#.#.. -.##..##..###.##.##.....#...#....#..#..#.#######....#...#......##.###..#....#.#.####.#....###..##..#. -.##.#.###......#.###..#.#..#.##.###.#.#..#.#.##......##.#..##.###..#.###.##...##.#.........###.#.### -.#.#.###......#..#####.###..#..#.##..........#..##.###.#.##.#..#.##.#.###.#.###..#.#...#.###..###... -.###.####.##.##.###..#.#..###..##..##....###.###..#...###...#.##.#...#.#.##..###.##.##..###.##....## -###.########.#.######..#.##.#.#####.###...###.###.#####.###..#...#.###..#...#..#.###.#......#......# -.##....###...##.####....#....#..##...#....###..#..#..#...#...#..##....#####.#..###...##.####....###. -.....#..##...##....####.#..#.#.##..####.#####..###...###.###..##..#...##.....#.#.##...#.....#.####.. -.#.###.#.#..#.####....#.#.##..#.####..#...#.#.#.#..#..#.####.###....#####.#..##..#.#..##.#.####.#.#. -#.####.#.....###..###.#..#.####.#..#.#.##.##..##..#.#.#..##...#.####..#.###...#....#.#...#.#..##.#.. -.#.####...#.#.#..###.##..#.#...##.##.#.....######...#....#.#.##.....###......##.#...#.###..#....###. -..##.###......#.##...###.#...######..##.#.#.#.#..#####.##...#......#....#.####..#..#..#.#.#.#..#..## -#.##.##.#.##.#.#..#.#.#..###....#####..#.#####.####.##.##.#.##.#..#.#.#.#.###..##.##.#####..##.##### -..#.#..##.#.##.#..###..##.#.#..#.#..#.##....#....##..#.#..#.#.##.##.#.#.#..##..###..##.##.#.###.#### -####.####..#..#.#....##.#...##....#.######...#.##.....#.##..#####.#####..##..#.####.#.##......#.#... -.#####..##...#....#.#..#.#.##.#...#.#..#..###.#..#.#..#..##.#.....#.####.#.#...###..#..##.##......## -###.#.....###...###########.##.##..#....##.#.####.#.#.#.....#...###.#.##..#.#.#...###..........###.# -#.#.##.##..#..#.##.#..##.#.#.####..###.#.#..###.#.#.###..###..#.##...#..#..#.#...#...#..##..#..###.. -..#.#####.###..#.......#..#.####.#.######....#.##.##.#..#..#####..#...#.##.##.##..#...#####.##..#..# -##..##...##...#.####...#.#....##..#.....##.###.####.##..###..#.##..#..##..####....##.#...#.####.#..# -#.#.##...####..#.##....##...#.###..##....##.#.#.....###...####..###.###..#...##.###.#.#.#.#....#.##. -..####.##..##.#.....##...#.#.##.#.....#.#.##..##.##..#.##...##....#.#...###..####.#.#######..##.#.## -#.....##...#...#...#.##.#.####.###..#.#..###.#.#..#######...#.##.###.#.###.#.##.#.##.....#.#...#.##. -#..#####.....#..#..###.#####..##.##....#.###.##.#.#..##...###...#######.##....#...###...#####..##..# -#..############.##.####..#..#..#..#.####........#.###.###..#.######...##..####..###......##.#.#..#.. -##.............###.#.####....##.##....#.#.....#.#.###...##.##.#.#..###.##.##..#.#.#####..#.#.#....## -.####...###.#.###.#..#.#.#.####.#......#..#..#.#...#..#..#....#.##..##.#..##.#..#....#..##.#..##.#.# -###.#..#..###.#...#....###..########....##....#....#.###.#.##...###.#.#.#..##..#.##....#.######.#.#. -#.###....#.##.#.#...#.##.###.##..#..###.##...####..#..#..#.####.#..#..#..#.###....#..#.##...##...### -#..#.##.#.#.#...#.#####.##.#..###.#.#.###........####.#####..#.##..###....#..#.#.#...#.#.#..#.#####. -#..##.##.#####...##...##.##..##.#...#.#..#...#..#..#.....#..####.#...#..#######....########.....#.## -#.....####.#.#.#..#.##..#.#.#####..#.#..######.#.#..#...#..#....#.##.##..##.#.###..#.##...##.#...##. -.###.#..##.##....#.##.#..#.##..####.......##..##.##.#####.###.##.....#.....##.###.#.##.#.#.##..#..## -##....#.#.##.###.#.##.#####.#..#####.#..#####.##.#..#..#..#####.##.###.#..###...#.#...#....######..# -####..#..#..#..######...#####..#..#.#...#.##....###...#...##......#...#####.##.#..#.#.##.#...##.##.# -####...##...#..#..##..#.#....#####...#.#....######.#.#.....#...##..##.##..##...##.###.....##....##.# -.#.####.#..##..####...#.##.##.##..#####..##.#.#..##....#..#.#.####..##.##.#.###.##..####......##.#.. -...#..####...##.##.#..#.#....#######.####.#...###....##.#...####.#.###.####.#.#.##.#.......###.####. -.......#..#..#.#..#..#...#.#####.#.#..####..#..#...##..#.#.####.#...#.#.#.#.#.#...#.#.##.#..#.#.#### -...###.#...#..#.#.#.....##.##.#.#..##.#......#.#######.....#..###.#####.##..###.#..#.#######.#####.# -.####.#..#.#.###...#..#####...#....##..####..#..#######.###.##.##..######.###..##...#####...#.##.#.# -#..##..####.#.#.#..#.####.###...#..###.#.##.##..####..###.####.....#..#.#.####...#.#.#.##.##..#.#.## -..#.###.#...###..#...###.###.####..##..#.#...##.#...#..#....#####.#####..##.####..##.##.##..#...#### diff --git a/2021/inputs/day_21.txt b/2021/inputs/day_21.txt deleted file mode 100644 index bfb2937..0000000 --- a/2021/inputs/day_21.txt +++ /dev/null @@ -1,2 +0,0 @@ -Player 1 starting position: 7 -Player 2 starting position: 5 diff --git a/2021/inputs/day_22.txt b/2021/inputs/day_22.txt deleted file mode 100644 index 1d6ce39..0000000 --- a/2021/inputs/day_22.txt +++ /dev/null @@ -1,420 +0,0 @@ -on x=-11..33,y=-6..40,z=-16..37 -on x=-44..10,y=-24..30,z=-24..22 -on x=-34..15,y=-21..27,z=-33..11 -on x=-42..12,y=-43..9,z=1..48 -on x=-31..21,y=-11..42,z=-4..49 -on x=0..44,y=-13..37,z=-30..14 -on x=-41..12,y=-32..17,z=-7..43 -on x=-21..27,y=-16..30,z=-33..15 -on x=-28..24,y=-12..42,z=-6..45 -on x=-15..30,y=-32..14,z=-48..5 -off x=-32..-17,y=-6..11,z=-16..-5 -on x=-29..17,y=-6..48,z=-27..17 -off x=-34..-20,y=-22..-6,z=-24..-11 -on x=-39..5,y=-24..22,z=-49..2 -off x=-48..-32,y=32..45,z=31..44 -on x=-40..5,y=-9..39,z=-2..43 -off x=15..34,y=3..19,z=-46..-30 -on x=-10..36,y=-8..43,z=-36..8 -off x=8..22,y=2..11,z=27..44 -on x=-26..22,y=-17..31,z=-23..30 -on x=55966..74708,y=9028..39775,z=-23782..-12392 -on x=46912..62342,y=34758..55202,z=5912..31510 -on x=63138..67807,y=40967..45502,z=-23583..-10004 -on x=-73495..-56406,y=41511..71705,z=5127..32006 -on x=-23106..-1748,y=-86112..-68506,z=-39397..-15794 -on x=-52779..-45652,y=19079..39796,z=49639..57070 -on x=-79175..-53055,y=34141..54701,z=4583..26379 -on x=26517..36583,y=-42144..-26773,z=-80939..-45310 -on x=-47044..-23501,y=-79682..-68957,z=-6125..20082 -on x=-54276..-29269,y=-45877..-28470,z=-59917..-38428 -on x=-23998..7268,y=55542..81737,z=42421..63898 -on x=-94509..-71314,y=-22686..18,z=-22100..-3746 -on x=-74781..-51149,y=-52534..-38370,z=3590..25687 -on x=-50373..-45841,y=-28285..-6170,z=-78397..-51064 -on x=65214..88034,y=24285..54786,z=-6183..23064 -on x=-31431..-12447,y=30325..57775,z=-63903..-49927 -on x=61099..80636,y=13112..36642,z=9225..37647 -on x=49227..58281,y=-72690..-46916,z=6114..26803 -on x=49316..61601,y=52184..69325,z=-34233..-8387 -on x=-8085..8021,y=-67231..-31814,z=-70317..-60600 -on x=43203..69568,y=-38081..-12285,z=-48526..-36342 -on x=67521..77200,y=-30319..-21173,z=-39992..-23255 -on x=-24435..-910,y=-28467..-9403,z=74299..85044 -on x=-68278..-46406,y=32963..49543,z=-36781..-5810 -on x=38044..59188,y=-39588..-15132,z=-78211..-59118 -on x=-16359..8709,y=-83601..-70086,z=-41614..-18943 -on x=-67079..-53633,y=-47134..-17665,z=-33888..-12731 -on x=-10203..25856,y=-65803..-37565,z=-80018..-48632 -on x=-20788..12729,y=-7421..3011,z=-96951..-78895 -on x=36480..60613,y=-69685..-56878,z=-42024..-22583 -on x=-81439..-53199,y=30801..58467,z=5317..21254 -on x=20078..46684,y=47464..77622,z=25360..46337 -on x=51573..75800,y=-51556..-33538,z=-48932..-30407 -on x=-19220..-9675,y=29516..54528,z=58963..71318 -on x=-89405..-71366,y=329..20658,z=17088..39485 -on x=48807..65272,y=-11182..-2515,z=33689..67952 -on x=-62185..-33194,y=-32027..-4968,z=47218..70105 -on x=-49260..-25903,y=-59470..-34424,z=-75405..-44239 -on x=-69424..-62899,y=37068..55605,z=-3476..5226 -on x=-24786..-21772,y=66159..77802,z=-51515..-13605 -on x=-37464..-7009,y=-24318..-14439,z=-88882..-56080 -on x=13491..48426,y=-86533..-69233,z=-11101..8820 -on x=18137..36596,y=56982..87194,z=-26391..-7218 -on x=-73986..-65455,y=-40459..-25641,z=5811..22531 -on x=56480..72410,y=-23085..373,z=-54884..-44893 -on x=-72..9616,y=33541..62581,z=-76024..-41529 -on x=5811..29667,y=76040..84275,z=3794..19078 -on x=31769..54691,y=-72297..-54884,z=11568..30599 -on x=38705..40732,y=53076..81496,z=-20757..9517 -on x=-13332..6003,y=-92149..-67470,z=13826..25305 -on x=-36361..-18175,y=-7198..5782,z=-85116..-65760 -on x=72099..89917,y=-35339..-6561,z=-18702..3529 -on x=14916..21176,y=-17870..14037,z=66567..80508 -on x=15650..31204,y=-65831..-46311,z=-71381..-47512 -on x=57185..76911,y=-2966..9137,z=39217..42970 -on x=-21218..-9089,y=60853..66598,z=-65895..-49482 -on x=12217..37563,y=-33737..3116,z=-79589..-71994 -on x=-24435..-1179,y=61379..96140,z=5111..13700 -on x=-47837..-24016,y=24730..38884,z=62380..65554 -on x=-79483..-69531,y=-3888..15433,z=-50484..-22944 -on x=-74982..-54797,y=-59699..-43075,z=1572..23991 -on x=22536..39698,y=-69795..-36738,z=47715..68342 -on x=-16003..-2396,y=70179..88747,z=17005..49146 -on x=22554..32407,y=-80100..-66240,z=-22164..-1729 -on x=-13583..-6556,y=61638..96038,z=-13494..-7490 -on x=12236..31240,y=-82560..-68788,z=-44096..-25380 -on x=-40040..-32781,y=-7855..12988,z=-87105..-60530 -on x=-50283..-24489,y=43700..58185,z=-45955..-26056 -on x=-62151..-46123,y=-75045..-45373,z=7112..34441 -on x=-56568..-39255,y=40679..69755,z=31070..49467 -on x=-6977..-4516,y=-50981..-37765,z=53142..81539 -on x=58949..79172,y=-38054..-11546,z=-55399..-43258 -on x=12967..29648,y=55993..84110,z=30089..48256 -on x=9968..38213,y=-75798..-54386,z=-28175..-12716 -on x=-44311..-7274,y=-80148..-59517,z=-14241..1861 -on x=18546..46490,y=-65733..-40860,z=-62118..-37572 -on x=-2271..26766,y=64511..83099,z=-51416..-25251 -on x=-90601..-71814,y=6192..25836,z=-32952..-14912 -on x=-26569..820,y=-10340..22351,z=61333..79466 -on x=-9709..3302,y=57621..71334,z=28122..53666 -on x=-75028..-52307,y=-3116..31441,z=33506..37957 -on x=35446..66149,y=25301..62450,z=-42423..-34112 -on x=-63763..-42164,y=-66010..-55301,z=-33540..-2074 -on x=-51080..-35163,y=-76248..-59521,z=22498..45227 -on x=48050..69664,y=48245..50439,z=-43346..-10038 -on x=61239..88801,y=63..10257,z=16547..29381 -on x=1461..12900,y=58310..67961,z=43110..67087 -on x=-64925..-51002,y=-47822..-29558,z=-38492..-17616 -on x=-30974..-14734,y=18687..30483,z=-86407..-67736 -on x=21136..43241,y=38836..54209,z=37478..60357 -on x=57476..77217,y=8846..25808,z=23991..44615 -on x=-23202..8649,y=-73327..-58989,z=-56906..-37911 -on x=58046..60268,y=-13295..4247,z=-61356..-39657 -on x=-71350..-45157,y=-41433..-31528,z=21203..44630 -on x=-94860..-69586,y=8228..33917,z=-6572..28035 -on x=24637..30475,y=51768..66115,z=39375..45973 -on x=-12988..12447,y=-80825..-60518,z=-20069..5301 -on x=-91600..-69209,y=-30521..-20316,z=11234..22677 -on x=-7421..-3636,y=-40727..-17229,z=64137..86775 -on x=59523..76484,y=6288..39603,z=-22000..-3094 -on x=63294..78222,y=-50184..-33082,z=-14565..19078 -on x=43627..60468,y=-52929..-40706,z=27002..50322 -on x=-32412..-6949,y=-90331..-73353,z=522..4134 -on x=-19932..-835,y=43302..58246,z=55217..67369 -on x=-22140..-1580,y=72424..88097,z=-30186..-4633 -on x=32994..47253,y=35570..47312,z=-74294..-42106 -on x=-60383..-49562,y=42559..74096,z=-23034..-766 -on x=47172..63440,y=-69364..-45568,z=-6117..10614 -on x=-81089..-61599,y=27441..62058,z=12608..35576 -on x=34923..69365,y=13653..38800,z=-77261..-43750 -on x=41054..61704,y=27512..34800,z=-57849..-40312 -on x=22144..34980,y=19631..29700,z=-86432..-55572 -on x=-12122..15745,y=-75805..-66340,z=36641..49918 -on x=30910..41979,y=-51045..-39883,z=40132..60580 -on x=16087..41362,y=69442..78280,z=-20140..-6620 -on x=-2498..12657,y=66055..88671,z=24902..37865 -on x=-53541..-33332,y=40522..63114,z=17690..23330 -on x=-25486..-14848,y=-22167..-10217,z=73479..81666 -on x=-49904..-21142,y=-32441..-19796,z=-65094..-48964 -on x=-77185..-52199,y=-43621..-29163,z=-2980..29505 -on x=47628..62285,y=-27324..-6159,z=54741..76523 -on x=-68672..-53382,y=13874..29953,z=-52436..-24787 -on x=24729..35483,y=-39432..-31141,z=55462..68911 -on x=-85643..-60966,y=-16215..708,z=27959..49870 -on x=-70023..-44399,y=28742..46887,z=-48656..-27334 -on x=13237..38992,y=72316..93275,z=9371..18339 -on x=3601..27855,y=-53221..-37588,z=-79390..-59309 -on x=73624..87421,y=647..26355,z=-30957..-5423 -on x=-70851..-47736,y=-45072..-24946,z=37815..58192 -on x=-19325..7381,y=-20048..-3907,z=70818..83270 -on x=65532..77053,y=-13023..4822,z=-55535..-29335 -on x=-77943..-60312,y=18202..34941,z=12108..41626 -on x=-76720..-58569,y=-42973..-22667,z=4073..29355 -on x=46174..59694,y=44339..51223,z=28653..59550 -on x=-44238..-29509,y=-87529..-58268,z=5760..16252 -on x=-62428..-54590,y=7475..19744,z=-69355..-39348 -on x=-40490..-24926,y=11223..28033,z=53505..73784 -on x=-61821..-41060,y=-65031..-26842,z=33274..53261 -on x=-89724..-64590,y=-19721..-327,z=-26607..-9599 -on x=-34431..-20563,y=50755..68833,z=-56541..-35697 -on x=55247..88432,y=7981..44436,z=7759..16910 -on x=-66628..-53580,y=-62370..-42076,z=16219..33691 -on x=14414..42406,y=-85437..-53970,z=17700..34996 -on x=-83467..-76235,y=5890..16777,z=-7053..13257 -on x=38443..46746,y=-76565..-51921,z=-7708..3586 -on x=-68726..-52259,y=32484..44835,z=25077..37882 -on x=-74597..-50281,y=-11754..6056,z=-62256..-26807 -on x=-33170..-16817,y=59734..75543,z=5119..42517 -on x=-37088..-7851,y=21070..40392,z=52712..84858 -on x=-38459..-5698,y=-80141..-51196,z=-42325..-17367 -on x=18454..47906,y=-85662..-56686,z=14396..33029 -on x=-41249..-27006,y=59650..74737,z=-35603..-18205 -on x=-35206..-18846,y=-12542..-592,z=-88090..-60234 -on x=62210..77161,y=-43088..-16886,z=24074..54283 -on x=-15430..13172,y=1904..22129,z=-80564..-70232 -on x=-29859..-12978,y=56105..82581,z=-48724..-23210 -on x=-56887..-50053,y=-29444..-16505,z=-61442..-38029 -on x=30604..54367,y=46212..53964,z=-52852..-34343 -on x=70181..78863,y=-45106..-13492,z=-9745..19529 -on x=8322..22435,y=42430..55347,z=52882..64672 -on x=-69478..-61259,y=1778..24792,z=-63998..-37991 -on x=16179..23834,y=49247..61008,z=51575..70785 -on x=-92447..-65736,y=-35679..-10409,z=-19722..-7466 -on x=-9579..2162,y=-80611..-59056,z=-42233..-29154 -on x=48383..66349,y=-12960..16968,z=-58258..-46009 -on x=-32357..-9984,y=-68069..-49239,z=31105..47676 -on x=66946..83179,y=-5224..11437,z=-43928..-24041 -on x=13814..39369,y=-76170..-41530,z=-56800..-40886 -on x=62282..72077,y=17785..48293,z=8677..37715 -on x=-44382..-29991,y=60002..79555,z=3843..17588 -on x=75247..83629,y=-28545..-6291,z=-10819..-2122 -on x=-956..26375,y=-81524..-71549,z=26313..43930 -on x=30012..36383,y=34248..52598,z=56265..66326 -on x=-48730..-24738,y=-80273..-57415,z=6805..13225 -on x=-58593..-47213,y=-18537..4027,z=54774..80145 -on x=3810..25698,y=70004..81369,z=-51070..-24151 -on x=-24437..-5093,y=-86059..-69302,z=3319..7790 -on x=-31365..-19431,y=-88889..-63893,z=17698..43049 -on x=19977..46038,y=4288..24488,z=65477..72640 -on x=9206..45518,y=-49253..-18169,z=-75545..-51533 -on x=-4478..11513,y=-3222..14383,z=71041..92715 -on x=-83552..-57412,y=-35665..-16854,z=15963..44817 -on x=34730..53067,y=44234..58027,z=31635..55954 -on x=33780..55108,y=-85336..-63582,z=-60..19260 -on x=-60709..-48773,y=27826..52995,z=47092..56789 -on x=4599..16485,y=59775..83142,z=-8444..14929 -on x=39634..47449,y=-10709..-3483,z=56673..65961 -on x=17954..21090,y=46398..64655,z=40116..72009 -on x=51479..62837,y=-27485..-1712,z=-59021..-32232 -on x=26397..48116,y=49913..64456,z=32763..46893 -on x=-40166..-6453,y=54294..88546,z=19469..46914 -on x=-11587..-3465,y=-76385..-45142,z=-55088..-47775 -on x=25337..58818,y=-73241..-50645,z=-60403..-31242 -on x=18670..27833,y=10699..25997,z=-78411..-53777 -on x=57409..75450,y=40962..60348,z=11226..25913 -on x=55748..74851,y=-54477..-43708,z=-28494..-15041 -on x=26830..53176,y=-67735..-51525,z=13985..45082 -on x=-8911..13239,y=-74882..-67577,z=-51935..-26067 -on x=63953..87466,y=35424..47855,z=-20625..-3868 -on x=-20694..2154,y=-3805..15541,z=68000..85521 -off x=-64858..-38773,y=-22979..-12516,z=-72865..-52375 -off x=-36214..-19494,y=-48856..-31044,z=55849..67059 -on x=18769..39214,y=59223..74065,z=-25526..-7466 -off x=4093..19302,y=65172..80228,z=-18875..4459 -on x=-72853..-64913,y=-44437..-23173,z=16546..27389 -on x=-74000..-63343,y=-17952..-11976,z=26071..46600 -on x=55718..89196,y=8034..31868,z=23749..41136 -on x=-61312..-25331,y=60154..82342,z=-29251..-12808 -off x=57932..88657,y=1045..32675,z=23992..37899 -on x=41352..50542,y=-36888..-13463,z=-58939..-54480 -on x=-51121..-21791,y=-6418..16683,z=54132..72199 -on x=22624..43927,y=-9683..12070,z=69475..91968 -off x=-23521..-7662,y=64707..75601,z=-43845..-16424 -off x=-42653..-21236,y=-21354..4353,z=-77029..-71014 -off x=-4664..4504,y=52543..79156,z=29919..46671 -on x=35818..65014,y=41342..70254,z=9185..33026 -off x=-52865..-28342,y=-58289..-33044,z=45771..63238 -off x=-16924..22809,y=60544..81137,z=-66967..-44290 -off x=-30590..-350,y=68584..95548,z=-15319..250 -on x=41065..61522,y=-21779..-15976,z=-79786..-53698 -off x=9525..33346,y=-80916..-56811,z=-61811..-23799 -on x=-85466..-61472,y=-42722..-26161,z=-7728..13705 -on x=29179..51220,y=41045..65007,z=-55867..-32532 -on x=-73524..-55904,y=32162..34120,z=34985..43261 -off x=-15158..643,y=-57242..-24535,z=-75496..-57777 -on x=-26523..-3554,y=-24061..-7071,z=66096..78008 -on x=-68958..-44626,y=43052..58235,z=-27098..-9342 -on x=-84084..-64394,y=-24045..-11011,z=-38978..-15498 -on x=62184..82898,y=-27380..-1888,z=-61447..-39051 -on x=635..23767,y=-54960..-40730,z=67501..86970 -off x=32259..60280,y=41478..46289,z=-55818..-39638 -on x=-52256..-32444,y=38811..69688,z=31521..54783 -off x=2128..5231,y=-81966..-55811,z=-38574..-17048 -on x=-65624..-36454,y=-49647..-30716,z=28718..58149 -off x=33334..50958,y=-3486..16115,z=53857..80381 -on x=-58284..-34017,y=47293..84420,z=-25796..-2948 -on x=-58130..-39664,y=53973..69546,z=2549..17650 -on x=-70876..-46014,y=-61557..-30740,z=19380..39271 -off x=64070..92955,y=7220..28103,z=-4003..32849 -on x=-17535..-470,y=-22144..-17298,z=61197..92477 -off x=13631..45033,y=48414..60988,z=-54682..-42444 -on x=-83453..-72620,y=-22121..-6685,z=-31229..919 -off x=-71588..-48104,y=23697..43494,z=32068..53528 -off x=-73315..-58835,y=29130..39683,z=1818..34677 -off x=-44335..-24761,y=-39652..-28447,z=41105..78848 -on x=1354..23297,y=-87726..-59186,z=16976..34498 -on x=-77045..-53438,y=-9837..13204,z=43872..53252 -on x=-58059..-39277,y=35454..70346,z=22294..32697 -off x=8134..22913,y=27396..53406,z=52828..84609 -on x=53526..67803,y=41292..59253,z=-35827..-26953 -on x=-72413..-43823,y=-58264..-44414,z=-9911..-2235 -off x=-27147..3300,y=2538..20789,z=-91151..-70237 -on x=46087..67095,y=-48984..-29278,z=-54699..-40903 -off x=63670..64821,y=-41248..-3363,z=24908..46333 -off x=2632..22202,y=24847..51542,z=-80467..-64757 -off x=-34027..-18196,y=-47105..-23465,z=-68869..-55326 -on x=41678..54255,y=2720..29359,z=46231..75450 -off x=-4213..20821,y=48132..81158,z=-63979..-27510 -off x=-2170..16894,y=56662..79540,z=44419..50160 -on x=-19834..2114,y=-46280..-10250,z=-77417..-57318 -off x=65385..89282,y=26089..56411,z=-28795..-1266 -off x=-86617..-60352,y=-34282..-6783,z=24678..35755 -on x=-51880..-22038,y=-48878..-34685,z=-54503..-34099 -off x=-6185..7523,y=-80929..-62538,z=-49136..-32906 -on x=-69472..-44311,y=-59766..-35060,z=7986..17809 -on x=-45836..-23351,y=34528..58283,z=-62062..-39907 -off x=-65989..-53476,y=-18..21291,z=45332..55683 -on x=57549..70543,y=6235..34900,z=18154..39248 -on x=-32196..-20894,y=-88953..-64565,z=17496..42389 -on x=-72208..-61402,y=-59142..-31400,z=-29975..-19314 -on x=-25537..-17772,y=63785..78096,z=38132..43670 -off x=-10614..4852,y=1037..34081,z=-88803..-72167 -off x=-71969..-40008,y=45531..61020,z=29194..44542 -off x=-97625..-62135,y=232..24412,z=-6113..4401 -off x=28968..62715,y=-63990..-41136,z=-34394..-16528 -on x=7127..29392,y=-25905..2139,z=67977..79951 -off x=47116..69445,y=43251..70092,z=-35789..-7878 -on x=46541..71892,y=4788..27226,z=31207..52344 -on x=-39441..-22248,y=19261..53073,z=-62518..-57715 -on x=56116..84722,y=-31369..-3302,z=-50073..-34755 -on x=-65536..-47632,y=22971..39112,z=25566..54444 -on x=-8629..13229,y=-55339..-45230,z=46953..70772 -off x=-91996..-64629,y=-22054..5640,z=-18034..3409 -off x=-79435..-68358,y=-50488..-21783,z=-23189..7130 -off x=-31853..-18496,y=35962..43812,z=-78415..-57499 -off x=-53097..-43476,y=-8868..6641,z=-76785..-54439 -on x=18376..52266,y=-11181..7160,z=-77629..-69712 -on x=-53162..-28262,y=-41919..-8199,z=-62348..-54228 -on x=2939..28130,y=61801..91442,z=-11519..4615 -off x=8319..29664,y=-14307..17453,z=59897..95416 -off x=46661..65036,y=-13305..7325,z=-75798..-62581 -off x=-37957..-23478,y=47391..59983,z=35372..55611 -on x=61515..88770,y=-17267..12084,z=-23518..7771 -on x=-48305..-25680,y=-81436..-53793,z=-2439..29818 -off x=-42779..-39019,y=51297..69812,z=37178..50350 -on x=40203..63867,y=-66235..-51382,z=-34991..-11770 -off x=55954..70659,y=33330..68709,z=-12043..-2384 -off x=-29487..-3952,y=-3496..10014,z=-79573..-61455 -on x=55711..74934,y=26358..37763,z=-46597..-28486 -on x=36775..62937,y=43496..55938,z=21471..41166 -on x=-27922..-2750,y=75238..84184,z=-16664..-38 -off x=50743..58719,y=-44526..-33474,z=-67293..-43466 -on x=9282..16932,y=-96919..-64095,z=10331..30664 -off x=-95473..-72710,y=-28988..-8136,z=-10970..9409 -on x=-85389..-67764,y=13685..19641,z=-9526..33 -off x=19898..50323,y=-68676..-46162,z=-62425..-39053 -off x=60425..65023,y=-8453..14534,z=-58877..-45278 -on x=-25428..-720,y=-80104..-62018,z=-1677..13124 -on x=-48530..-37691,y=52321..74595,z=-26453..-21715 -off x=-14126..19313,y=64721..76129,z=-54258..-25715 -on x=-24136..-16023,y=7633..27624,z=56759..87267 -on x=-41213..-21916,y=-34990..-16249,z=-76987..-54730 -on x=-22621..13916,y=62123..74807,z=39068..51378 -off x=-16365..-9094,y=-6481..22514,z=-93559..-64057 -on x=9583..36843,y=-71013..-49912,z=33751..53993 -off x=-65469..-44611,y=25911..46482,z=40095..65714 -off x=-57145..-39149,y=48498..63803,z=12913..42535 -on x=57651..61770,y=-28419..-6391,z=40364..49746 -off x=-75576..-61139,y=-10503..5482,z=-46770..-27191 -on x=-49397..-16777,y=54120..63032,z=-60010..-24837 -on x=-4249..14013,y=20636..52130,z=-75802..-60246 -off x=15523..45332,y=14920..27687,z=-85777..-65031 -on x=50324..75616,y=-58333..-39550,z=1860..9173 -off x=-10760..13032,y=63819..67101,z=30106..45713 -on x=-54735..-16505,y=27874..38730,z=57002..66636 -off x=70142..77459,y=-34967..-4642,z=-28373..-18318 -off x=12924..33851,y=50318..76053,z=33776..47995 -on x=16848..37045,y=39096..53275,z=-64850..-39585 -on x=-48828..-46005,y=-37976..-11049,z=49769..63745 -on x=46761..70212,y=7696..34085,z=-72620..-51191 -on x=-10919..12760,y=-7270..780,z=-93456..-79203 -off x=-12629..17924,y=-81153..-62978,z=-38501..-34017 -on x=33047..42293,y=21628..52131,z=-74825..-42520 -off x=-84656..-57493,y=-29917..-648,z=-39715..-19579 -off x=-39926..-16074,y=-75937..-72179,z=-10631..-2155 -off x=42338..63456,y=-10927..24423,z=-69719..-51820 -on x=-37883..-27447,y=-17784..-7063,z=53825..76661 -on x=72563..90078,y=-2936..19833,z=-26987..-9538 -off x=-61796..-59595,y=-52405..-15746,z=-41889..-25050 -on x=-72693..-53462,y=-25228..-8310,z=16685..25001 -on x=16133..36168,y=-81922..-62779,z=4714..35868 -off x=-38135..-35256,y=40495..63520,z=33859..50700 -on x=-46578..-23290,y=-38997..-19018,z=-80304..-53511 -off x=-68102..-46534,y=33132..63478,z=23336..43023 -on x=-46386..-13403,y=53450..62050,z=34840..56841 -off x=-69714..-58168,y=42581..60977,z=-43045..-15973 -off x=38139..58983,y=33227..67599,z=37065..46982 -on x=-68743..-57954,y=34901..65113,z=14186..30879 -on x=-27159..-2946,y=58211..72993,z=24144..40462 -on x=-12488..3541,y=24512..47183,z=61876..94098 -off x=-21147..-2889,y=12986..18356,z=-92621..-55775 -off x=35806..71388,y=1638..37737,z=-64849..-46796 -on x=-57793..-36707,y=58839..68998,z=-17534..3308 -on x=-59750..-40225,y=-69581..-44645,z=-9931..5157 -on x=-8485..20686,y=-65003..-40249,z=51991..65690 -on x=-39133..-20148,y=9640..31346,z=-93338..-57726 -off x=32301..60879,y=-67384..-38498,z=38892..50795 -off x=-17417..849,y=-29007..-5825,z=75615..94231 -off x=4371..14179,y=18655..31552,z=69630..80480 -on x=-30156..1315,y=-75493..-59188,z=-45573..-23628 -on x=-19974..-7274,y=48510..70738,z=55087..64610 -on x=21319..39947,y=-76865..-54489,z=-36911..-27790 -off x=19086..32378,y=42017..57587,z=-68959..-44763 -off x=-83..8471,y=-72344..-50195,z=36481..68586 -off x=-36375..-25938,y=-69174..-48526,z=-48854..-46853 -on x=-15285..11416,y=-76130..-59563,z=-46407..-22439 -off x=-69367..-52426,y=25391..46453,z=-10234..7828 -on x=-72727..-60225,y=-38827..-25690,z=-42223..-18667 -on x=42838..64386,y=12680..29933,z=-68831..-52183 -on x=18070..42298,y=-78992..-57543,z=-20906..-13301 -on x=-55875..-39308,y=-55098..-35781,z=30971..57698 -on x=35119..47623,y=-73663..-54295,z=-3539..26342 -on x=-84065..-61161,y=-3207..33256,z=-32001..-15249 -off x=-54756..-30571,y=58767..68023,z=12370..28119 -off x=-87490..-62979,y=5645..40459,z=-21364..-3385 -on x=24194..37541,y=-33900..-28321,z=-78880..-54593 -on x=-62478..-38761,y=22212..41436,z=36708..62622 -off x=56713..68194,y=-20789..-14297,z=-61095..-50322 -on x=-72902..-44221,y=-42793..-26280,z=-48733..-33791 -on x=64373..86115,y=15064..33167,z=16921..49077 -off x=24753..42194,y=-6759..12099,z=70552..85054 -off x=-12199..24098,y=49705..63058,z=-63860..-38435 -on x=3734..42354,y=61212..95571,z=-10562..17698 -on x=-17408..-5695,y=-609..8253,z=-97454..-74672 -on x=-42167..-22341,y=-71935..-42581,z=-50253..-24178 -on x=-54481..-38663,y=-16909..21415,z=-77181..-44426 -off x=-11477..9297,y=-50630..-26321,z=55462..79296 -off x=-84974..-60153,y=-48601..-19827,z=8848..26585 -on x=-62596..-36034,y=-58415..-41586,z=-55666..-27573 -off x=47430..67745,y=18197..49591,z=31865..42439 -off x=23925..32353,y=32122..54623,z=57938..79131 -on x=-16801..4162,y=-98731..-68459,z=4760..29002 -off x=20414..42287,y=44769..56648,z=-67173..-38591 -on x=57757..79682,y=-35686..-15384,z=37594..53205 -on x=43425..77866,y=-54033..-33577,z=-14291..1892 -off x=61941..77486,y=-15977..7549,z=-42755..-23589 -off x=-46801..-17722,y=-76833..-62069,z=-16214..21958 -on x=-33113..-17668,y=36644..50102,z=50787..74022 -off x=60521..75760,y=23551..43986,z=-20580..-6589 -on x=-14911..14191,y=57578..66612,z=-60746..-39130 diff --git a/2021/inputs/day_23.txt b/2021/inputs/day_23.txt deleted file mode 100644 index 3d20443..0000000 --- a/2021/inputs/day_23.txt +++ /dev/null @@ -1,5 +0,0 @@ -############# -#...........# -###B#B#D#D### - #C#A#A#C# - ######### diff --git a/2021/inputs/day_24.txt b/2021/inputs/day_24.txt deleted file mode 100644 index 9c0248a..0000000 --- a/2021/inputs/day_24.txt +++ /dev/null @@ -1,252 +0,0 @@ -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 12 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 6 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 10 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 6 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 13 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 3 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -11 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 11 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 13 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 9 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -1 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 3 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 10 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 13 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 11 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 6 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x 0 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 14 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 1 -add x 10 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 10 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -5 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 12 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -16 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 10 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -7 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 11 -mul y x -add z y -inp w -mul x 0 -add x z -mod x 26 -div z 26 -add x -11 -eql x w -eql x 0 -mul y 0 -add y 25 -mul y x -add y 1 -mul z y -mul y 0 -add y w -add y 15 -mul y x -add z y diff --git a/2021/inputs/day_25.txt b/2021/inputs/day_25.txt deleted file mode 100644 index 15fb35a..0000000 --- a/2021/inputs/day_25.txt +++ /dev/null @@ -1,137 +0,0 @@ -..>>.....>.v.>..v.v..vv..v..>.v.v.>>..>v....>.>>..v>vv..v>..vv.v.v.>>>..v...>.>...v..>v...>>.>>....>...vv..>>.v>>.>>.vv.v.....v.vvv>.>>.v.> -vvv>.>v>...>>.v>v>..>.v...vv..>>vvvv...v>..v>.>v>>..>vvvv>v.>....vvv.>.v...v..>.v..vvv>v>..v...v...>>>...vv......v>v....v>.>>.>.>.v.....v.. -..vvvv........>>..v>......>vv>>v...v.>.>..>v.>..>>>.>...>v.....v>.v....>v>>.>.....v.>...v.v>...>.>........v..v.v.>>v.v>.>v...>vv>..>>>.v..v -.>>v>vvvv>>v.>vv>v.....>.v..>...>..>v>>>.v.v..>.>>>.v.>...>v...v....>........vv.>>v..vv.>>.>..v.>.>>v.v.>>...>>>v.>v>..v...>..>...>>>v..v>. -.v..v.v.vvvvvv...vv..>>.>......v>..v.>>..>v>>.v>v.>.v.>>..vv...v.>..v>.>.>v>>.>v..v.>>.>.v>v>.v>>>vv>.v..v>v....v.vv....v.....v..v.>...>.v. -v..>..>.>....vv..vvvv.v..>>.>.v.>v>..vv>..>..>..>.vv.vv.vvvvvv.v>vvv.v>v.v..>..v.vv.vv..v..>>vv...v.v.v..>..>v....>.>..v..v>....v>>>..>..vv ->>..>..v.>>..>>>.v.>>.>v.>..v.v>..v..vv..>vv>..v.>.>v.v..v>...v.>v>.v>vv>v>.......v........>.vv>>.>.v>.>v>..v.vv>vv>>.>vv...v.>>v>v.vv...vv ->v>..>v.>v.vvvvv>>.v.v.v>v...>>.v>.v..v>>v...vv..>...v.v.v.vvv>.>>vv.>...>..v..v.>>.>.>..>...>....v.>v....v.v.v>>v..>v>.>.v>v.>v...>..v..vv -v..>..v..v>.>>.>v.....>v..>.v.v..>.>>.>>v...v>vv..>.v.>.v>.v>.v......v.>>>..>>>.>>..>.v>.vv>>..v...v...>...v>..>v>.>>v>...vv......>>v...v.. -.....>vv.....v.>v>...>>.>>.>>.vv........>v.>......vvvv...>v...v.v>vvvvv>..v.vv.>v>>vv.v.>.>.>....vv...v....>.v>.v>v..>v.v..>.>.v.>>v.>..... -..v.>>.>..v>v.v.v>.v.v.>v...vv.>v.vvv>.v>>.....v>>.vv..>v..vv>>.vv..>..>v.vv.vv>>vv....v..>.vv..vv.>v.>vv>v>.v>..>>.>v..>>.....>>v.....v>v. -v.>v.v...v....v.v>.vv.>..>>v>v>.>v>...>.....>.>>...>>..v...>..>v>>.v..>>......v>v>.v>.>>.>....>v.>..v...v.>>v>v.v..vv>>.v.>...>vvvvv.vv...v -..>v...>.vv.>.v.v..>v.v..>...>v.>>.v.v>..vv>>.v.v>.>v.>..v.>.v>....vv.v.>.v>......v>.v>..>>..vv..vvv.>.>..>.vvv....>v>...>>>.v.......>.>... -.>vv...v......>vv.v.vv>...>v>>v.>>>>....v.v>.>.>v....>.......>..v...vv>.v....vv...vvv.v.vv>.>>vvvv>v..v....vvv.v>....v.....>...v.v>vv.v...> -..>.vv>vv>>>v..vv.>..>>....v>v.>..>vv>....vv.v.vv>.>..>...v...vv>v.v>>>v>>...>v..>>.>..v>........v.vvv.v.v.v>..>..vv.>v.vv..vv>vv.>.>>.>>.. -....>...>....v..>v.>...v.>v.>v.>.>v>.v.v>>.>...v.>>v.>vv.v>>v..>.>>vv>v.>.>>..v....>vvv.v>...>...v>>>v>vvvvvv..v...vv....v.>.>vv....vv>...v -.>v>.v.vv..vvv..v>>>vv.v>..v.>vv>...>.>v>v>..>......>>v....v.>>.>>>>...>.v>.....v.v.>.>.>.vv>>.>.vv..>>v.>v...vvv..v..v..>........vv.....>v -...vv>v....v..vv..>.>...>>>>vv.>...>>.vv>..v..>....>.......v>.v.>>v>>v>>v>.v.vvv.....>>>>v..>v>>..vvvv.>..vv>v.>vv.v....v..v.v>v>>>v>v.>.vv -v..vvv..vvv>>.v>..>v>v>.>>.vvv.vv>..>>v.v......v....v>..v...>..v.>v>vv>.v..v>vv.....>>........>.vvvv>..>v>.vv.v..>..>v.....>>.>>v.>>vvvv.v> -..>.v>.v.>.vv.>....v.v.>v..>v..>v>.>...>.v.>..v>..>vv>.>>.......v..>>vvv..>>..>.v>..v...>....v.>v..>.>..>>.v>..>v.>..>.>....>v>..>>.>.v>>.> -..vvvv..vvvv..v..>.v..v...>>vv.>>.>..>.v>>>.>..v>>.vv.>>.v..>v.>..>....v>>v>..>....v....>.>..>v>>...v...>>.vvvv..>>..v...v>v>.v.>v>.>.>.vvv -..v>v.vv>>.v.>>.>.>v.v>..>>.v>.v.v..vv.v>....v....>>.vv..>.>vvv.v.v.v..>..vvv>>..v>vv..>>.vv...>.>>v.>v...v.>vv>v.>.>v>.v..>>vv>.>>..>>v>.. -....v>v.....>v>v.vvv..vv....>..vvv.v.>.>.>...v>.>..vv..>>.v....>.v.>>.>v>>.>>...v...vv.....vv.>.v.....>.vv>..v>vvv>....>...v>>>v>>>...>.>v> -.>...v.v...v....v....v..>......v>v..>>.>.>>.>vv.vvvvv.v>..v..v>..v.>v....>..v.vv>vv>.v.>v.>.....>..vv...>....vvv>....v..>.vv>.v>>>>.vv..... -v.>v..>..vv..v.v>vv>v..>...>....>vv.v>..>v.>v..>.v.v.vvv.>..>vv..v>>.v..>v>..v.>>v...>...v.>.>.....>..vv>vv...>..v..>..v>..>>..v>..v....... -.>v..v.>v>v..vvv>..>v....v..>.v>vv>..vv>>v...v.>.v.v>.>v.>v.>>>vv>v...v.>...>v.v>.v..>.>v..>...>.vv>>.v.v.>v..>v..>>.v..>vv..v>.v>......... ->..vv.vvv>.>..>v>>vv>...>v>>v......v.vv.v>.v..vv.........v..>...v.v>>v.>.v.v..v.>.vv>v.....vvv>..>.>v.>...v....>.>.>>.v...>.>..>.>v>vv..... ->.>..>>..vv>>>.>v..>vv>.>.>>v...>...>vv....v..>>v>...v.v>...vv.v...>>v.>v>.v.>>.v>v.v.v.v..v.vv>>.>.v..v.v..vv.v.>>vv>......v>>.v.>>.v>...v -.v>..v.>..>.v.>>v>>.v.>>.v.....v>.>.v.>.vv...v...v.vv.vv>..>v..v>..>.>.>v.>v>.v.>>vv>.v..vvv>....v.>>.>...>.v.v.>v....v..>>.>..>>.>>>...v.. ->.......v....>v.>>v...>...vv>vv......>..vvv>>v.>v....>vvv.vv....v.vv>v.>..>vv>v>.>.vv>.>>.vv..>.>>v.>>v..>>>vv>>v......>v...v>.>v.v..>.v.vv ->>v..>.>...v..>...>.v>.v>>.v.v>.vvv>v..>>vv....>vv>...v.v...v..>vv.....v..vv>.>..>....vvv....vvv.>.v.v.v.vv>vv.v......>v....>...v...v...>.> ->>v..>...>>vv.>v...v>.....v..>.....>.>>>>>>>.vv..v..v..v.v.....vv>>..>>.>.v.v...v>>vv.......>.v>.>.>vv.vvv..>v>>v.v>........>>>....>.vv...v -.>vv.vv>v>v.v.>...vv.v.v...>>vv...>>.v..v.>.v>...>.v..v...vv..>.v..v...>.v.v..v...v.v..v.v.>vvv.vv.....>.v>.>.>..vv..v>...v..vvvv>vv>v..>v. ->.>v..v...v>.>>.vvv...v..vv>>..>>>vv>vv.>...>>v.v>>v>.v>.v.>vv>v.vv.>>>...>.>.v..v.>v...vv..>v>..v...v>>>>..>>>v>.v.v>.>v.vv>vv..v>>>vv>.v> -v>v...v.>>v.>..>.v.v..>v.v.......>>>.>>v..v.>vv.....>>>v.vvvv..>.v.>.>.>v...>vv>v.>>vvv..v.v>....>v...>.>.v>...v..>v.>..v>v....>>v.vv.>v.v> -.>............vv>..v>.>..vv.v.....>>>v>.>.v...vv..>>v>>.........v..v.v.>...v>.>v>>.v.....v>.v>vv.>..vv>.v>v.v.v...v>...>v.v...>v.v.>>>.v.v. -.v.v>.>vvv.>.vv..vv..>..>...v>>v>...v.v.v>.v....>..vv..>.v.>vv>v>v..>>>....>.>..>.vv...>v>>.>......>.v>v....v>v.vv.v..>.vv...v..>>...v.>... -..v...>..>....v.v>..v..>.......v.v.>>..v>>vvvv.v.>v>>>v>.>v>...>.vv>v.>.vv.v>.v>...>>.v>v...>....v>........v..vv.>..v.v..v...>.>.>..>>v.vv. -.>...v..>.>vv>v.>...v...>v...>...v....>.>v>.vvv>..>>......>>.>>.>..v>..v.>>v>v......>>......>..v>>v.v.>.vv.>.v>>.>...vv...v.....vvv>>...v.> -vv...v.>>>>vv.>v...>.....v>>>..vvv.>.>vvvv>v.>.>v>>>v..v>.>>v.....>>...>.>v...>>v>.v..v..v>v.v.vv>v>>>..>vvv..v..>....>..v>>v.vv.>.vv..v>v. -....>>...>.v>..v>>>.vvvv>>.v...>vv..v.>..v>>v.v>vvv.>v>..>>.vvv>.v>.vv.>.>v>v>>.>.v..v>.>.>v.>v..>.>..v>...>>..>.....v>v.v.>v.>>>>vv.vvvv.. -..v.>vv....vv....v.>v>..>..v....>>vv.>>...>..>vv.>..>v>.v..v..v.v.v.v>v>..>......v..v>...>.v.vvvv>...v...>.>v...>v...>..vvv......>vv..v..>v -.>vv..vv..>.v...>v..vv>.>>vv.v>...v>.v..>>.>.>v...v>..v.v.....>>.vv>v...>..vv>>v..v.v..>v.v>.vvv.vv>.>vvvvv...>>>>v>v>>....vv>..v.v.vv...vv -.v..vvv.v.>>>v..>>v.>..>...>.>>...v......>.vv..>>v.v.v.>vv..v..>.>>..>.>v>.v>..vv.>v.vv>..>>>>vv..>..v...v.>>>>..>v.>v.v>.vv>....>>v>.>v>>> -..vvv>v....v..v>.>v.vv>>>vv..>..>.v...>v.v>v..>>>..>v.v......>vv>...>...v..>..>v...v.>v>vv..>v.v>v.>>>>v.>...v>>.v>>...>.v>..v..v>v...>>.v. -v.>>>>...v.>.v>.>v..v>..v.v.....>v...v...>..vv.>.v>vvv.....>...vv>...>.>.....v>.v.>>.v>...v..>.>..v...v.>>v...v>>..v>...v>..>..>....vvv.>.v -.v>.>....>vv>.v.>>vv..>>.>v...>.>v...>>>v.>.vv>..v>>..v>v..>v>...v>.v.>>v.v>.>v....v>v>..v>vvv..>..>v>>>..>v.>.vv.v....>.v.v>.vv...>.>>v.v. -.>v.>>...v>...>v...>v..>v.v....v.>.>>..>.v.vv>.>>v.....vvv.>....v..vvv.v..>v.....v....v.>.v.>v.>>>>..>v>v...vv.>.v>v>...v.>v.vv>v.>........ -..>>vvv....vv.v.>>vvv....v>..vv>.>v..v>v>.v..>...>.vvv.>>>>..>vv...>>>.v.v>.>.>v..>....>.........>v>v>.>v>>>v......v>>>.>..>>>.>......v>.v> -v.>vv.>>>>v.v...v>..>v..v..v.>>>.....v...>v.v..v.>.v>vv>.>....>.v>v>.vv.>v..vv.v>.vv.v>vv>v>...v.>.>...v..>.v..>..v..>>>>...>.>>v.v.....>.v -..v.>.v.vv..>>>v>>>...>>>.>....vv.....v>.>>.v>......v...v.>vvv>.>...vv.v>>...>v..v....v.>.v>v.v..v.>v.v.v.>.v>>vvv..>.v..>.v>v.>...v.vv>.vv ->...>v..v..>>.v.v>.v.v>.v....>v.vvv>.>>.vv>v..>.>>v>.v...v..>.v>.v>.>.v.>...>..>>vv....v.>>..>.>.v>.>.v>..v.>.>>>....>>.>v.>...>.>v.vv.v.v> -.>......>..>>..v..>.>v>.v...>.>.>.v.>v..>v..v>.v>.....vv.vv>.v.v..vvv.>>>v..v..>...v..>..v.>v>>>>.vv.vvv.>>v..v....>v....v.>.>v>..>>...>>.v ->..v..v.v>v.v.>.vv....v......>..v>>vv.>..vv.>..>>v.v.>>v.v>...>.>>....v...>v.vv>v.>.vv.v....v..>>>..v.>>.vv>>vv.v>.v..>..vvv>.>v..v>...>..> -v..v>..vv.>.....>.>>v>.>....v>>.>.v....vv.v......vv.vv.v..>.v.v..>...vv.v..>v>..>>v.>....>.vv>>....>>>v>>.>v....>>..v...>....>v.vv..v>.vv.v ->vv>v.v.>.>.>.>>....v.>>>v.>v.>...>.vvv..>v>.v.>>v....>vv..v.vv>vv..>.v>..v>>v.v>>..v...vvv...v.>.....v>v>.>>v>...v>.....>.>.>v>..>v.>.>... -..v>..vv....>.v..v>.>.>>.v>.>....v>.>v>....v>..>vv.>>.>.vv>.>....>>v....>vv...v..>...v..>v>>>........>.>.v.>vv...v.>v...>>>.....>>...v>.v.. ->...>vv..v.vv.....>.v.>.vv.>vv>>....vv..>vv.>vvv.vv..>v..vv......>..v...v.>......vv>.v...>>v..vvv.v>>..v.v>....v..>>..>v...v>>>v...v>.vv.>v -vv....>.>v.....vv>.>.v..v.v.vv>v>v.>..v....v>>.v.>.>>v>..vv..v.>.>.>.v..v>v.>>v>v..vv..>.>.>v>v>...v>.v.v>>v...>v.v>v>v.>..>>v>..vv>..v>v.. -.>v....v.>vvv..v>.v>>.>.v.v.vvv>.>....v.vv..>...v..>v...v>...>>vvv...>.v>v>..>.v.>.>..vv>v>v>.v........v..v..v.>...>>v>>v>..vv>v>..>>>.v.v. -v...v>....v....>>>v.v...v.....>...vvv>..v.>.>v>v>v>.>>...>>>>v>>.>>.......>....>v.>>v..>.v.>......vvv>..v..v>vv>..vvv>>v..vv.>v>v>>..>.>... -..v>.v>>>v.>...>v>v..vv>...>>.v.>>.v..v..v.>.>v..v.vvv.vvv>v>.vv>.>v>v......vvv>.>.v.>...>vv.>.v>>..>v>>.v>vv.v>>.v..>v...>..v>.>.v.>.>>... -v>vv>v>..>..vv...v.>.vv..v...>>vv>.>>>.v.....>vv>v>...v....>>...>v>v.vv.v...>.....>>v..>>.v.v.>.v.>...>>.v.v.v.v.>v..>>.....>v.......vv...> -..vv.....v.....v>.>.v...>..v.>vv.v.v>vv.v.v.v>..v>.vvvv>..v...>.>.>.vv>v...>....v.>...>..v.>v.....>>...v>>.>.....v>v....v.vvv...v..>..v.... ->.>>.v>>v>v>v.v..>.v...>.....>.v.vv.v.....>..v>v>..>v.>.>...vv..>>..>v.>..v>.>>.>>>vv>.>v>>..v..>vv>>.>.>>.v>>...>v>.v>v..v.>vv..v>.vv.v.v> -.v..>..vvv......>..v>vv.v.v>>v.v>.....>.v...v.v.....v..v..>...>.>>...v>>....>>v......>....>v..>v.v.>....>>v..v>v....v..v>...v.v>.>.....>v.v ->.>..v>v.>..v...>.v.v>.vv.>>.vv.>.v>.vv.vv>vv>v.>v.>>..v>.v..>>..>vv>>>>>v..>...v...vvv>..>>....>..v.>..v.v>v.....v>vvv..>v>.>v.....v...>>. ->.v....v.v.vvv...v..>.v.>.v>....>>v.v>>.>....v.vv..>.>.....v...v.>..>..v...v.>.>.>>.......vv..v>.>v>.v.>v.v..>v..v.....>..v..vv>.vv>..vv.>> -..>>.v..vv.vv>v.>v>>..v>......v..v..v..>>>>v..>.>..>.v.>..>......v.v>.>.>.v>>..v..v.v..>v>.>.>>>>v...v..v..>vvvv>.>vvv>....>.v.>>.>>.>...>> -.>v..>>..>.>v.>>>.>>...>...>..v>..vv.>vv.v...v..v.vv..>.>....>..vvv....>..>.>v.>v.>>v......>vv>v...>...>>>.vv..v..v..>>>.>>v>.....v.....v.> ->v.v>.vv..v>...>.>v..>>...v..>..>....>...v.>v..>...v..>>.v>vvv>..v>>......v.>>.>.>.v>v>v>...>>.vv.vv....v.>v>.v>.v..v.>v...v.>>.....>.v..v. -v....>v>v...>..v>>>>>>.>vv.>>..v....vv.>>>v..v.vv...vvv>.v..v..>v.vvv>>v.v.>v.v>.....vv>..v.v...>.>>....v>...>>>.>.v.vv.v...v..vv.>v>v...>> -..v..v..>..>v>>.>vv.v>...vv..vv.>vv.v.v..vv>.vv>vv>.>v.v>.....vv.v.v>v>v..vv..v>...vv.vvv.v.>.v.v....>>.....>.>..vvv>>...v.>.>.v.vv.......> -....>.>>..>..v>v..>.>v..vv>>>v...>.>...v.v.>.....vv..>.>>.>..>v.>>..>.>>>..v..v.>v...>v>>.>>..v.>..vv.vv>>v>.vv..>v>.>>vv...v.v.>vv.vv>.v.> -.vvv..v..>.>....v>vv>>v..v.vv.v>..vvv>vvvv....>>.v>>...v.v.v>>>..v>...v..v>>v.>>.v.v>>.>..>>vv..v..>.vv.v>....>.>..>>......v>>.>.v>>..v.>>v -.v..>.>v.....>>vvv.........v.v.v..>>.>>..>>.v..>>..>.....>...>v.v>.v..>.v>v>....>.......>>v.>v.v...>.>v....v..v.>.>v..vv.>..>>>v>..v.v>>>.. -.v..v.>.v>v>>..>..>v.>>v>>>v.v.v...vv>>.>>....>v.>vv.>...v>>.>v>v....>.>v..>.>.v.....>>v......v..vvv>..>v.v>v>>..vv....>.>....v...>v...v.>v -..v..vv....>v..>>...v>.......vv..>.>.v>>.>>.>>.>.v..vvv>v..v.v>....>vv....v..>...v.v>.>v...v..>.>>>...>v..>v..>>>..v.>>>....v>.vv.>v......> -..>...v.v.>v.vv>>vvv>v>.vv..>>>.v.v.vvv...v.>vv.>>.v>....v.v..>.>.v.v..v>..v..v.v...>....>>..>.v...vv.>.>v.>....v..>v..>>.>...vv>.v.v...>v. -.>.>>.>....>vv>>>v.v.>v..v.v>.v>...v...v>>>>>..>>.......>>>..v.>v>...v>.v.>..v>..>v.vvv.>v>v>.v>.>>..>vv....>>v.v.v.>v.v>..v..v>>.>.>..vv.v -...>..v.v>v>>.vv...v..>..>vv...>....v.v.v.v.>>.>v..v..v..>>>.>..vv.v.v..>v>.....>.v>vv....v.v>v.v...vv>>.v.>vv>...>>vv>>.>v..vv.....>v.v>vv ->>>v....v...>.>.>>vv...vv.....>v>>>>>.>..>>..vv..v>>...>.vv>..v...v>.>.>..v>.vvvv>>v>.>.v..>vvv>>>vv....>...>.vvv.>v>>.vvv>v>.vv>vvvv....v> -v..>.>v>>vv.v.........>.>v>..v....>>v...>>.v..v.v>v..vv>vv>>...>>>.>v.>..v>..vv.v>.v.vv.v.>v>.>...v.>.>v.vv..>>..v>........>v.>>.vvv.>>v>.. -...v>vv..>>>...>.......v.v....>...>v>>v...v...>..>>v.v....>vv>..>>.v..v.vv..vvvvvv...v>>.v...>.v....>.v>>.vv.v>....>..>....v>.>v.v>>.v>>.>> ->.>vvvvv..>>v..>.>v>>>.......vv>v>......>>>>.v.....>.>v..>v..vv>>vv>...vv....>>..>.>..v.v.v...v.v>v.v>v..v>>>.....>.v...>v>>>......>>...v.. ->vvv>..v.>vv.vvv>>>>>v>.>>vv.v>>...>v.>>..v.....v>>>.v....>>vv.>.>v>>...>>vvv.>..v>vv>.v..vv.v...vvv>>>.v.>v>>.v>>>.vv.v>.v>>vv...vv..v>..> -.....>.>..>....vv...vv.vvv.v.>...>>v....>.v....>.v>v.>......v....>...>>v..v.v>.v..>.vvvv..v>>vvv..v..v>.>.>...>...v>....v.>v>...>>>v.....vv -.v>..>.>...>..v.v>vv>.>v>..>>.v>v....>....v..v.v.vvvv>.v...>>>v.>v.>.v.v...>v...v....>>>vv>..>..v...v.vv.>v..v>...vv>v..>>>>v...>vvvv...>v. -...v.>...>.v..>v..>.>>.>......v.v..v>.v..vvv.vv.>...v>>..v..v......v..v.>....>.>>.>.>>..vvv>.>vv.vv.>.>vv>....>.>.>....v>>..>>v>..>>.v>>v>. ->v.v..>...v..v.....vv>.v>..v>.>.>v..v.>.......>v..>>v>v.v..vv>vv.v..>.......v>.vvvv>>>>.vv>.v.v.v>v>...>.vvv.v.v...v.v.v...v.v.>v..v.vv>>>v ->..>...>v.>v.>>.....v.>.vvv.>.>>..v.>......vvv.>>.v..v>vv.>>...v>.v...vv..v>..>..>>.>.>.vv.>.v..>vv.>>...v>v..>>v...>...v>.v.v.>>.v>>.....v -v.....v..vv.v......>...v>..>>.>.>..v.vv...>>vv>..>..>v.>vv>v.vv...v...vvv.>vvv.>.>>..vv.v>>..>..vv.vv.v....v.v>v.>v.>.>>..v>vv....>..v>.... ->..>.>v.>v...v>..v>v.>>>>>v.vvv...v>>>.v>v..v..v..>.....v....v>.>>v..>>>.v.v......>.....vvv>.v.v>.>....>v>....v.v..>v.v>.v.>>>..>vv>v.>>... -.>..>>....>>>.v>..>vv>v.>v...v.v.v>.>.>>>.v>>>>.>v>.>>vvv.>>........v>....vv.>...v>v....>>>....>..>.v.>..>v...v..>v>.v>.v>.>...v..>>.v>vv.. -.>..>v...>v..>vvv>v..........v>.....v..>.v>>v.vv>.....>v.>.>...v.>.>.vv..v.v.>.>v>.vvv>v>v>v.>.v.v....v.v.>...vv..>>vvv..>>....v...v.>>v>vv -v>..v.>v>..>>.>..>.v.>vv.>>v.v>>v.vvv.>v.>.>>.>....v..v.v.v>>>>.v>>v>>.v.vvvvvvv.>.>......>.vv..v.>>.vv.>vv.vv.v...vv>vv>.>>..v>.>.v.v...>. -.>...v.vv.v.v..>.vv.....>v>.v.v>..>........v>..>>v.vv>v.v..>vv>.>>>v...>...>...>..v>.>>.>>>>>.>v.>>..vv..>....>v>>.v>..>>..>......v....vv.. ->..>..>>.v....v>>>>.>.>v.v..>vv.v.v>..v.v>>v.>v.v..>v>......>v.vv>.v.>>>.vv>....>...>v.v.>.>..v>>.>v.v.......v..v.>.>.v>v...>v..v.>..>vv>v. -...........v>>vvv>..>>>v....v>v>.>....vvv>.v>>v>v>>>>.>vv>vv..>vv.>..>...>v.v..v.v....>vv...v>...>.....>>..>vv..vv....>>v>.v>>v>.>v>>vv>>vv -..>v.>.>...>....v.>v.v.....v>vv...v>>>>.>.vv....>.>.v.v..>>..v>.v>v.v....>.v..>v>>>vv.v.v>.>..v..vv>v>v...>...>>.>>.>>>v.v..v.>.......>>vv> -v.>...>>>vvv>v>v.>>.v.>vvvv.>>v.v.>>..v...>>.>vvv..vv>>>v.v>>>>.v>vv.>.v>.vv.>>..>..>.....>....>v.v.v.....v>>...>>..v.vv..>.>...>..v...>.vv ->...v....v.>>>v>..vv>v....v>v.>>.vvvvvvvvvv>.vv...v>..v>vvvv.>>>.>..>>.>.v.v...v>.v.....vvv.>.>>..>v..>.v.v...v.>.v>..vvv.vv..v.>v.v>>v>.v. -.v..v.v>vvvv..>>v>.v..>...>vv.v..vvv.>v.v>>v..v.vv>vv>>..>.vv>........v>.>..>>.v>v>...>..>...v>.>.....v>>..v..>...>>>...>v..>.v.>..vv..v..> -..>..v>v..v......>.>>>....vvv..vv..>vv.vv...vv..>.v.vv.....>.>>..>...>..>.>>>..v>.>>>.>v..v..>v.v..>..v>>vv...v....>...>v.v>.v>.v...>vvv>v. -...>>>>vv>.>.v.v..>vv>..>.v>>v.>vv.>>v.v>>.v..>.>....>>.v>.v.v...v.v.v.>>v>>>...v.>..>..>.v.....vv..>...>..v>..vv....v.>>.>>v....>v>..v.>>v ->.>.v.v....>v.>>...v.vv.>.>....v>.vvv>.v.>.v..v.>..v.>..>>.....v>..>..v.>vv.v.....v.vv..>v>vv>v>.v>..>.....vv>...vv....>...v>.>v..vv..>vv.> -.v.....>..>....v.vv>>vv.>...vvv>.vvvvv...>......>.v......vv.v...>.>...>.>..vv.v>..v>...v.....v.>v.>..>>.vv>.vv.>...>v.vv>v>.....>v.>....vv. -.v.>>.>....>.v.>.v.>.v>.>.>..>...vv..>>.>..vv>.>v.vv.vv.v>.>.>>...>vv.>..v..>.>v.v.>v>>.v..>vv.>..v>..........v..v..>vvvv>>.v.>.v.vvv....vv -vv>.>>v>v.>.>>>vv.v.>v.v....v.vvv.>>>.v>>...>..>>..v.v>..>>>vvv>>>..v.vvv.>v..>>..v..>>..v.v..v.>....>.....>...>..v>...v..vvvvv...>v.>...v. ->.>>>>.vv>.>...>vvv..>v..v.v.>..>>....>..v>v>v.>.......v....>v.v.>vv>v........v....v..>v.vv...>>v...>>v.>vv...>.v>.>vv..v.>...>.v>>v.v..>>. -.v.>.>>>.vvv..v>v.v.>>..>..>>.v.vv.>>v..>>>..vvv...vv....>..>v>..>>>...>>......v....>..>v.....v>..>.vv.>.>>..vv..v>v...v..v..v>.>v>..vvvv>. -..>.v>>...v>>....>.>>.>.vvv>v.>v>v>>.....v..>.v.v.vvv>.>.>.vv>vv.>.>......vvvvv.>..>vv..>.>....v>v..>>.>>>.......vv.vv.v.>..>...>..v.....vv ->.vv>v.v..v>v....v..v>...>>...>>.>>..v..>>.>>.>...vvv...v...>..>>>.v>.v...v...>.>.>.>.>>vv...vv>..v>v>vvv.>v..v>.....>>>>...>vv...>>..v>v.v -.>v.>v.>v.>v.vvvv>..v>vv>..vv...>.>...vv.vv.>...v>..>...>vv..v>..>.v.v...>v.v>>vv>vvv.v>vv.......vv>vv>v....v....v..vv..vv....v......v>v.>> -....vv..v>>.v>..v.vv..>.v>v..>v.>>v.>vv.....>...vv>>.v..>>.v..>v...v>>..v>.>.v.v.v.>v...v>>...v>.>.........>v>vv.v..>..vv>.v...>.v..v..>>.. ->v>.>>.....>..v.v>..>..>v>..>...>.>vvvv..>.v.>v.>.v.>v...v...v..>v>.......v....>v.v..vvv>v.>>>v.>v.vv.>v....v...>>.....>..v.v>.>>>.>v>>>>.v ->.>..>....>..v>v..>>..>>>.vv.>.v>v.v>>v.>....v.....>.>v>v.....>>v>..v>.v....>..>.vv..>>.vvv.v...>vv>...vv.>>.>..v.>..v>>v.>..v.....v>.....v -.>>>...>..v.>v>.>.v.v.v..>.v>.v..>.>v..v....v.v>.>>v.>.v.>.>v>>.v.>v...v.v>.v.>...v..>>.>.v.>...>.v.>..vvvv.v.v>.v>...>>.>..>...v..>>.>.>.v -..v.>>v>vvv.>.>v.>...v..>...>.vv..v>..v..v....vvv..>vv>.>v.>v>.......v>vv..v.>..v>...v.>>..>v..vvv.v..v>>>vv>v...>>>..>>...v.vv.>vv>v>.v.>v -v.>...>.>v...>vv>>.....v.>>>.v...v....v.v.....v>vv>.>...>.v...vvv..v.>.v....>v>vv>v...>.....vv.....v..v..>v>>...>v.>.v.....v>.......>>>>.>> -......>>..>v.vv>v.>..>>.vvvv..v..vv..........v.v.v.>>...>...vv>.>...>..>.>.>>.>>>>>.>v>.v.v.>v>vv...v.....>>.v>..>>.>>>...>.>>v.v.>...>...v -..v>v.>.v.>v>....v..>.v.vv.....v.>v>..v...>...>.v.v>.v>.v>..v>....>>.>v...>.>>v.>.v>v>v.>>.v>v..>.>>>.v...v>...v.v.>v.v>v.v.v>v>v...v.vvv.. -..vv.>.v.>..>>>.v..v>..>v>v...v>....>.>.....v...>>..vv..v>.>vv....>...>..v>.......v.v.v..vv.>>vvv.>.v.>.>.v>v>v>.>>.....>.>>.vv>v>>>.>vv>.v -..v..v>>>..>>.>>>v..v..v...v>>...>..>v..v..vv>v..>vv.v>>>>>..>.>>.vvv>.v....>.>.v.>>..>v>.....>vvv.>.v.v>v..>>...v>vvvv.>.>v.v>v>...v....>> -.vv..vv>.vvvv>v..>>..v.v.v.>...>.v..>...>.v>..>..>v..>v.....>.>..v..vv>.>.>v>v.v>>....>v.vv.>>v..>>v...>..>v....vv>v.>>vv.>..>>vv>..>v>v>.. -..>v.>.>..>vvv.>.v..>v.>...>>>>..v...>v...>.>.....v>...>....v..vvv..v.v...v....vvv>>vvvv...>.v..vv>v.v>.v...>>..>.......vv.>>..vv..>.>v..v. -.vv..v..>....v..v.>>>v>vv..v>....v..>v>......v>.>.>v.v>..>v.>v>..v...v..>..>..>..vv.vvvv>...>..>......vvv.vvv>.>>>v.v...v..v.v..vv.v>.>.>.> -.>>>.v.v>...>.>.v..>>>v>...>.vvvv>>>v...>.>>vv....>.v..v..>.>>.............>..>>..>.>>v.>....>.>v.>>>v...vv..>v..v.vv..>v>v.vv.>v.vv>..>>.v ->v...v>.>...>.>v>v>.>>.v.v>...>>..vv.......v.....>......>>.>>>>...v..>....>.>.>>..v>.>.v>>.v.>.v...v>vvv>..v..v>>..>v.vvv..v.v.>>v.>...>.>. -v>.....>>>...v.vv>.>.>..>..>.v...v>>.vv>v.>v>...v..>.v..>....v>.>>>>...>>>vv>>.v...vv...vvv.vvv..v.>>v>..>.>.>>.>..>>..v>.vv>>v>.v.....>... -.>v...vv.>vv.v...v.v>..>.>v>.....>v.>....vv..>v.>v...v>..v...v>.....v..>v.>>.>>..v>v>>.v...>>v>>.>v.v..>..>>....v>vv..v>>>....>.v>.>>..>.>> ->>.v>.v>>....>.vv>v>v>..>v..vv>v..vv.v.....vv..>..>vv>..>>>......>.v..v.>>...>..vv..v>.vv>>>v.vv..v.>.>..>v.>>..v>v.v>v..>..>>....>>>.v...> -v.v..>v....v.....v...>.v...>.vv..>vv.v.v>v>v>...vv..>>>v>...v>....v..>>>v..vv.v>..>v>v.>.>vvv...v..vvv>.vv>v..>v>.v>.vv.vv.v...v.v>v.vv.>.. -.>vv.v>v.>...>..vv..v>v..v.....>....>>..>..v>vv...v..vv.v.vv>v>.>>v>.v>.>.>......vv>>>.....vvvvv.>..v.>...vvv>..>>>v>>v>v>.v.vv....vv.v.... -......>>>..>..v.v>v...>v>...>>v...v>...>>v...v>v..v..vv.>vv>v.>>>......>.vv.v>v.>.v.v...>.....vv.vvvv.v.v>.vvv...>..>v...>>....>..v>>.v.vv. -vv...v...>.>v.....>.v>.v.v.>>v..v>..>vvv.v.v......>v.>>.v.v>.>>>..>v>>v..v....>>>.v..vvv.......>..>v>>....v>.vv>........v>>..v..>...>v....v -...vv.>v..v>>>.v.....>.v>...v>...v.>...v.v..>>.......>vv.>...>v.vv.>>.>.>.....>.v...v....>v.>.>v>>...>>>v.....v...v.>..>.>....v....v>.>.vv. diff --git a/2021/inputs/day_3.txt b/2021/inputs/day_3.txt deleted file mode 100644 index 7320494..0000000 --- a/2021/inputs/day_3.txt +++ /dev/null @@ -1,1000 +0,0 @@ -111100000101 -001110100010 -101110110011 -100000001101 -001101010011 -101111110000 -011101110001 -000000010111 -011011000010 -110110010000 -011101000000 -110010001001 -101110100111 -001001101111 -101001011010 -101001000001 -101110111101 -010100101100 -001000110010 -010100011110 -100100000001 -000110011000 -110100100001 -111000110000 -000111100100 -101100110100 -101111101001 -101110101001 -010010110001 -000111100001 -001100001000 -100011101001 -100010111000 -000001011000 -001011110100 -011110010001 -110000011010 -100011011111 -001001110101 -001010000101 -100000010010 -000011100010 -101010110101 -001110000101 -000111101101 -010100101010 -101111101011 -010001100000 -110101100010 -001001001111 -001101011010 -111010010101 -110001000011 -000011110100 -100010111101 -111100101110 -110110001101 -001000011011 -101110101110 -111011101110 -010000110001 -101111011111 -000001001110 -111101100011 -000100000000 -100001001111 -110010000010 -101111010011 -010000101000 -011010101111 -110101101100 -101101011100 -100101111101 -011101011110 -111001001000 -100111001101 -101101000100 -110111111010 -011001101001 -111101010110 -001111001110 -111100010111 -000100111100 -011100101001 -111100111100 -101000011100 -011100111100 -011010110010 -101111101101 -010111101010 -001011000111 -000010011111 -101000100110 -000100110101 -100101001100 -010100110110 -011111100110 -000000101011 -111111101110 -001011101101 -000010001101 -001100100100 -101010010111 -100010011001 -010100000110 -010000001101 -010001101011 -000111111001 -101110010010 -011100101000 -010101010001 -111011110111 -000010110001 -101111000111 -001101110000 -111111011011 -100010011010 -001011011010 -110111001001 -110101110100 -101100111100 -011110101010 -010000001010 -001111100001 -000110000110 -111010111010 -101110100100 -000001110010 -110111001101 -000001101000 -000010001111 -110000100011 -000000001001 -000111111110 -111101111010 -010110101010 -110101011111 -000111000110 -111001100001 -101111100000 -011011010111 -101011010111 -110011101111 -001110001111 -010001100100 -111001010000 -100111000100 -110101010100 -000011111101 -100010010000 -110110100100 -100111011110 -101011001101 -111011100110 -100000010000 -110000001111 -001000000111 -111011011011 -101111101000 -001110001010 -100110000000 -110001100110 -011110100010 -000001010110 -010100000101 -101010101010 -001101000110 -110100001111 -110000001101 -101101000000 -101101101011 -111001100101 -101010001111 -101101001101 -010111101011 -101000101101 -001010000111 -011110111001 -001011101000 -101101000010 -110111111110 -110001011011 -101111101100 -101110110101 -101100111101 -001110001101 -010111000110 -110101110110 -101001101001 -010100001000 -011011111110 -111010010001 -101110100000 -000101111100 -001111110111 -001010110011 -010011011001 -101111100001 -100101111110 -010001010011 -001101110001 -011100001000 -101100000101 -000111111101 -010101110000 -100110001100 -010101111100 -100101110100 -110111000001 -101110101000 -000011010000 -101011110101 -100011110100 -111100010110 -110100011001 -001001001100 -010110111000 -001000101111 -111101001110 -011110000011 -000111000100 -001101110101 -110111011101 -100000111001 -100000001001 -110110111011 -010011000110 -000100010101 -100101010001 -100100101100 -010001001100 -000010001010 -101100101101 -011011101111 -100010111011 -111111101111 -110001100001 -101011101111 -000100011101 -111000010001 -000001011001 -001101111101 -001000000001 -010100010100 -110010111011 -010100100011 -001010001010 -111111011010 -100101010101 -000111000010 -011010100000 -010100111111 -001011100010 -101010001011 -111011010101 -100100100111 -101110101010 -111100101001 -111010001000 -000100001111 -011010001000 -011011100100 -110011011111 -110111100010 -000100001100 -001001101101 -110111110011 -101111001001 -101010001001 -011011000111 -000110001001 -111011001010 -000110000100 -000000111011 -010110110110 -101000000000 -011100101111 -111101111000 -001110011100 -111110011001 -000010111000 -010111001100 -010010111111 -110101100111 -000110111010 -000001111110 -111000000000 -001110011101 -100000111100 -100010100001 -010011101100 -010001101010 -001001101011 -110100010100 -011000000110 -011000011001 -010001101111 -000101001111 -011101111101 -100010010011 -100101111000 -001101110111 -001000000000 -100100101011 -111000100011 -101100011011 -000000101101 -001110010011 -001010010000 -011000001110 -101011111001 -110101100000 -011011111010 -001000011111 -011000100000 -000010101100 -111100010011 -101010000011 -001100111111 -000001111000 -111101110101 -001010100111 -011100111111 -111010111000 -100101011111 -011100001101 -001011000011 -110001110110 -000011101000 -111110010111 -100010101101 -110001011101 -011010100010 -001110000011 -101001101111 -100110100100 -011010000111 -001111010011 -110111101111 -110101100101 -100011010000 -011110000100 -010110100010 -011000111001 -011111011010 -011110110101 -011011110111 -001111100101 -101110100110 -101010100000 -110100001100 -111010110101 -011010001111 -000010111110 -100110010111 -011100011011 -100101100011 -010110111100 -010011110111 -111001011101 -000011111100 -000111111111 -101000111010 -010110110011 -100110101111 -100010111010 -111001111111 -000110110011 -010010111101 -110001100011 -111100001000 -010011000011 -011011101011 -001010101101 -100011010011 -001100101110 -111000111111 -101001011101 -111011010011 -110101011101 -001011010111 -011001010100 -010011010100 -011100100110 -101111110001 -110111111101 -111110100110 -110001100000 -010110010011 -011100110001 -010111111011 -001010101000 -010100101111 -111101000001 -100000111010 -001010100000 -000001011011 -100111011101 -100011110010 -011111010000 -111001010110 -110111111100 -010110100011 -101111111010 -110111110000 -111100000110 -111101011110 -100101111100 -111110001101 -111110011110 -010101100010 -110101101101 -111100001101 -000100011100 -010011110011 -000100010100 -000110110010 -001010111000 -110111001111 -110101000101 -100011110000 -101010010010 -111110000010 -111011001011 -010110111010 -011101010100 -010010101010 -010011110001 -010000010110 -101111000011 -111111010100 -001111001001 -101001100111 -000011011111 -100111000001 -010111010110 -010100011100 -010100011101 -001111110011 -101100010111 -101110100010 -111101110100 -100100100010 -111010011011 -010110000100 -100100010100 -101000011010 -101001111101 -010000010001 -110111101101 -000001110110 -010001110100 -100100110001 -011111010111 -100000000110 -100001110110 -000001011110 -011000001100 -011001110110 -010010101110 -111100111000 -001010010011 -000001000001 -100010111001 -010001011111 -001110000000 -000010000000 -001101110011 -010100011001 -000001001010 -110001000110 -100010100101 -011100010001 -101100000110 -001001100000 -110100000000 -000010100010 -101101100111 -100001111011 -011000011101 -110100110010 -001011001101 -000111001110 -011100100100 -100010000100 -001101100000 -100010011111 -010101010111 -000101010011 -100011100000 -100001011101 -110011111100 -111010011001 -001011110111 -011010010100 -000011001110 -010110111001 -111000001001 -011100111010 -011111000010 -101100111010 -010100111101 -111001100100 -101111010110 -110111110100 -111110101010 -010011001110 -110101101001 -111101011000 -001010001101 -101111000010 -111110000111 -110000001100 -011111001101 -101001000101 -010111001011 -001010011110 -111010100100 -110000101000 -011101000011 -010010100110 -111010000001 -111101000111 -001010100101 -101011001100 -110010111001 -111000111100 -100101011101 -110010101001 -010010111000 -010101001110 -110000101111 -001101001101 -001000101011 -001110110111 -101111111011 -111001100110 -100101110000 -010000011011 -001010000000 -011001010110 -010101101010 -100100000011 -110010101110 -110011101000 -001010001000 -010000101100 -100110011110 -001010001111 -111010001101 -100100010000 -100100111001 -111111010110 -100010011101 -110100100100 -000110011101 -000101101001 -001011001100 -101000000001 -111101100000 -110110111000 -111111000010 -001010111011 -011011111000 -010111000101 -011100110011 -111111100010 -000000100010 -001000011110 -010001011001 -111100111101 -001111010010 -010110011011 -111110001110 -101111100100 -011100011101 -111001111001 -101001000100 -001011000110 -100011010101 -001101100010 -110111101110 -010101111000 -111010000111 -000110010111 -001100111101 -100000101101 -000110101000 -011000011100 -000101001110 -011010101100 -100010010100 -001001111001 -101100100000 -010011011000 -100110101011 -110111110110 -100111001100 -111010010011 -000100011110 -011100011000 -010000011001 -100110011010 -010000001000 -101010011010 -111111011100 -010110100111 -000110001101 -001011111000 -011010111001 -111011011101 -110000010110 -100110111001 -110010000001 -110001011110 -111100001010 -101110111100 -110011110100 -101111011101 -000101010010 -001111000110 -110010011010 -000010010001 -001110110110 -111101100101 -000000111101 -011110000110 -111011001101 -110111000110 -101100110101 -010001001001 -001010110101 -101100011010 -100011001010 -001011101110 -101000010110 -100100111011 -001011101100 -111110111010 -110011111010 -000001111101 -010000110111 -101101101100 -000110000000 -111110110100 -101100000010 -011000000001 -001000001001 -111101111011 -010100001110 -111100101000 -011000010111 -001000111101 -100000100101 -110111000101 -001111100000 -101110111001 -000100101111 -101011010100 -101111111001 -000010000101 -001100001111 -101001011001 -001110111000 -010011011101 -110110111001 -011111010010 -100111101011 -101110011000 -010011100110 -101111000000 -101000110111 -001100000111 -110001101111 -010011101010 -100100000111 -100011111101 -010111010010 -001010111010 -011111010110 -101101100101 -011110001000 -000100111111 -001010111100 -101101100000 -010010000011 -010011010111 -111000011110 -110111010101 -100100101000 -101001001000 -001111110100 -111011110101 -110001000100 -100111111001 -101010110100 -010111101001 -011011010010 -011111101010 -111100111110 -110011101101 -110110101101 -110010100101 -111110101111 -000011110011 -001100001011 -111110110111 -011011101100 -110111101011 -010111010000 -101000010111 -010100010001 -111101100100 -011101101010 -010000110110 -111001110000 -111111000100 -011001100000 -111100101111 -011001001011 -110100100011 -011001111000 -101010001100 -100010001110 -010111110110 -001011011111 -000001011100 -010010001111 -011101011000 -001010011010 -100010011110 -010011000111 -101011011111 -100101000010 -110111010111 -110111101010 -010100001011 -001001010011 -001011001111 -011000001111 -010100000111 -100011001111 -110100111100 -101110010000 -000010110010 -100010100010 -001010011000 -010101100101 -101100010001 -011011001010 -000101100000 -000101111010 -001001110010 -100011100001 -011110111011 -100000010111 -100001001101 -111000100010 -011000011000 -100001100010 -000000110011 -000101010111 -000101000100 -110111000111 -001100000000 -110100010110 -101001000011 -110111100100 -000111100011 -101110001001 -000010011101 -000011010111 -111101011001 -111010001111 -000100110100 -000011100001 -100100111000 -100111101110 -001110101011 -000111110100 -110000010111 -110010011111 -000001111111 -101011110011 -101100001101 -110101111011 -011111000111 -011110011011 -001000010110 -110110110100 -010101001011 -000100111000 -011101111111 -000111101001 -110101111010 -110000111001 -011000111101 -001101001010 -110100110100 -100110010001 -100000000100 -001100111000 -100000001110 -101000011000 -100010110110 -101011001001 -010010001010 -111011101100 -100010100110 -101101000111 -100110110101 -111001010100 -101000110000 -000101011010 -010001010110 -010111011110 -001101011110 -000100000101 -000001011101 -010010100000 -110110010001 -100111000111 -100010110000 -010110100000 -110111111111 -011111011111 -001011010010 -001111100011 -100010110100 -011010001011 -110011001010 -101110111000 -111001010011 -010011010101 -011100100101 -101010110011 -001001100101 -110010100000 -011000111110 -011101001110 -110110000100 -001111101100 -101100010100 -110001100101 -111111010001 -011001100001 -110100000101 -000000010000 -110101000111 -100100110100 -010010110100 -010010000100 -011000111111 -011001101010 -011111101110 -110110010100 -110001001110 -111111100011 -010001100001 -001001111011 -000101110010 -011111110111 -000011000110 -110101000001 -101110000011 -000000111010 -000101110011 -000011100111 -010010010011 -110011011010 -111100100100 -110010011101 -100001001000 -101000110001 -101001010011 -111000111101 -101011111000 -110011110110 -111110100011 -010110100100 -010101000011 -001010101100 -101010101001 -111100100000 -001111011111 -110101010011 -101111010000 -110011110010 -110110110001 -011010011110 -100010010101 -101000101010 -010111010001 -000001111100 -001000011001 -011110110001 -110100011000 -110000111110 -001001011100 -110110110101 -011011100110 -011110010100 -111011110110 -111110111001 -111010010100 -001000001011 -111101010011 -100111101010 -010100001100 -111101111111 -000111111000 -001010011101 -100000001011 -010010001110 -011011011101 -100000000111 -100101100100 -001110000010 -000000000000 -101000110100 -011010110001 -100001101110 -110001110011 -101100010000 -001111111111 -111110110101 -010111001101 -011001000001 -111110011100 -100100011010 -001000011000 -011101101100 -100110111111 -111011011010 -101001101000 -010011110000 -110010110011 -111000000001 -101101110110 -111000001101 -011111001001 -010010110101 -001100010101 -111011110010 -100011000101 -111010000100 -011001111101 -111010011110 -111011111011 -110110011010 -011111011011 -010010001100 -110100111110 -010100111011 -110110011101 -110011010000 -110001001010 -000011000111 -100011101101 -101010100010 -110111001010 -100101101110 -111100101010 -110001011001 -011010011001 -000001111010 -001010101010 -010001110000 -001001111100 -011110000010 -000100010001 -110100000110 -010110111011 -001100111100 -111100011000 -011011011010 -111001001010 -110110100111 -001011000000 -000001110001 -101100011100 -100011000011 -001100010001 -000100111011 -001001110011 -100111111100 -111010001001 -101001000110 -001101000100 -110000000100 -111010110011 -000101110000 -010000010101 -000110111001 -100100100000 -110010001011 -110111100011 -101101101001 -100001100100 -000111010100 diff --git a/2021/inputs/day_4.txt b/2021/inputs/day_4.txt deleted file mode 100644 index b01c04f..0000000 --- a/2021/inputs/day_4.txt +++ /dev/null @@ -1,601 +0,0 @@ -68,30,65,69,5,78,41,73,55,0,76,98,79,42,37,21,9,34,56,33,64,54,24,43,15,58,61,38,12,20,4,26,87,95,94,89,83,74,97,77,67,40,63,88,19,31,81,80,60,14,18,47,93,57,17,90,84,85,48,6,91,7,86,13,51,53,8,16,23,66,36,39,32,82,72,11,52,28,62,70,59,50,1,46,96,71,35,10,25,22,27,99,29,45,44,3,75,92,49,2 - -68 16 83 90 69 -14 89 72 33 6 -63 21 43 64 76 -79 65 87 98 85 -41 24 32 53 93 - -15 94 72 30 6 -14 80 66 4 78 -44 81 68 67 96 -65 21 64 97 35 -84 90 28 60 2 - -97 39 61 15 94 -75 14 66 98 31 -58 80 9 64 56 -19 42 16 85 37 -25 22 38 65 82 - -86 31 71 11 56 -99 12 17 10 46 - 5 33 85 61 2 -30 1 28 88 66 -15 38 21 54 64 - -38 52 84 75 91 -77 5 49 71 31 -45 1 60 0 10 -68 29 98 36 34 -61 90 93 14 12 - -91 66 28 41 78 -89 16 10 77 39 -84 57 44 32 47 -60 62 26 21 50 -75 61 24 54 93 - - 2 69 99 8 20 -14 35 61 85 73 -39 94 37 63 12 -57 23 30 50 17 -34 70 19 28 77 - -50 82 41 59 52 -43 76 85 63 48 -56 67 60 33 45 -42 9 91 23 16 -96 6 34 30 44 - - 0 41 24 42 83 -17 1 34 29 71 -46 67 86 64 21 -95 36 6 38 62 -93 8 30 77 44 - - 6 94 11 14 83 -65 85 97 37 55 -56 19 91 69 1 -26 59 13 96 68 - 4 28 7 45 53 - -96 78 2 32 65 - 3 63 74 17 4 -76 11 91 48 70 -71 55 69 13 49 -88 30 23 59 10 - -28 4 34 64 47 -99 86 44 59 43 -50 91 35 92 51 -32 21 19 74 33 -10 29 66 52 94 - - 0 27 12 23 71 -54 59 32 47 45 -22 85 94 34 31 -29 68 44 61 62 -96 46 52 33 69 - -37 79 34 17 56 -26 62 3 77 80 -88 35 71 87 36 -89 60 86 19 48 -82 97 95 85 0 - -62 49 48 98 10 -89 37 50 64 17 -80 5 26 42 51 -58 74 6 20 14 -72 2 9 40 69 - -71 37 47 21 39 -36 29 26 82 53 -10 17 96 15 43 - 8 92 19 6 32 -77 89 38 54 13 - -16 58 67 23 98 -43 42 26 46 13 -32 22 27 20 21 -37 33 55 86 1 -99 40 17 44 94 - -81 59 53 27 36 -11 88 92 57 44 - 2 26 93 94 77 -76 47 82 19 75 -99 34 98 37 32 - -28 13 57 99 7 -42 93 10 76 43 - 1 52 3 20 53 -82 81 51 2 92 -94 35 49 37 0 - - 5 30 61 77 44 -82 67 98 1 90 -18 62 27 24 15 -16 20 71 69 19 -85 96 25 7 55 - -39 51 4 32 30 -64 22 29 48 60 -78 31 44 59 92 -65 10 68 84 16 -40 70 35 26 56 - -54 83 12 79 66 -21 49 70 2 24 -20 51 71 99 50 -82 36 57 96 22 -78 52 67 33 72 - - 3 62 5 14 63 -54 75 28 22 51 - 1 55 86 30 70 - 9 6 92 83 85 -71 78 96 47 17 - -71 59 38 27 2 -90 6 97 75 84 -29 69 45 11 65 -46 31 79 4 8 -51 76 74 87 19 - -83 67 10 39 57 - 7 63 12 59 2 -54 99 95 88 40 -38 71 84 61 56 -81 90 36 58 19 - - 4 47 21 28 46 -22 40 94 83 86 -82 17 43 0 45 -55 36 68 35 84 -52 24 6 80 2 - -29 16 75 26 87 - 6 82 67 36 24 -13 95 35 43 40 -80 68 0 79 71 -34 44 21 30 85 - -91 25 24 15 23 -93 14 50 75 74 -88 30 64 52 8 - 1 7 0 4 80 -96 82 98 81 67 - -52 21 71 78 4 -45 73 27 30 56 - 7 93 67 6 1 -54 20 57 69 2 -94 36 89 46 68 - -86 95 15 7 18 - 8 87 29 11 74 -71 72 43 76 40 - 6 60 44 19 99 -97 85 5 39 77 - -49 14 5 48 33 -95 21 30 1 47 -87 84 85 10 24 -32 86 99 31 23 -69 2 43 37 60 - -57 48 99 49 73 -31 92 76 60 96 -47 28 15 70 26 -68 19 56 67 95 -12 23 45 88 6 - -77 49 23 42 62 -47 7 80 43 4 -59 72 87 14 84 -66 81 96 97 78 -61 91 8 17 48 - -21 25 1 82 20 -78 31 15 30 73 -46 11 13 35 79 -60 22 97 32 4 -23 88 63 17 75 - - 6 3 41 5 44 -91 21 32 49 81 -29 85 47 20 14 -99 31 43 22 69 -90 4 45 8 16 - -12 15 96 3 21 -38 71 16 39 24 -77 82 57 55 92 -27 17 19 73 31 -74 48 34 72 14 - -80 16 10 79 55 -93 60 4 0 29 - 7 97 3 9 86 -43 67 78 64 35 -44 83 40 33 12 - -36 88 22 21 70 -30 60 13 6 41 -71 89 86 17 39 -73 0 75 32 9 - 5 10 83 85 99 - -40 41 76 38 25 -21 49 79 47 39 -27 88 34 81 24 -69 64 36 32 4 -57 5 58 67 56 - -25 95 41 27 19 -93 0 29 56 8 - 2 17 66 11 82 -96 55 44 39 5 -67 4 33 62 40 - -85 12 46 59 36 -91 29 19 63 0 -72 49 14 6 95 -18 50 60 67 80 -10 62 39 82 58 - -11 87 4 76 75 -64 47 26 74 98 -89 30 68 21 88 -45 41 77 67 53 -96 92 44 1 18 - -33 26 21 8 76 -15 27 41 43 52 -64 85 56 57 66 -11 73 62 69 4 -36 13 94 86 55 - -93 80 67 23 6 -57 20 29 69 1 -76 96 72 95 33 -32 91 52 16 83 -26 54 13 94 47 - -56 0 58 15 45 -91 40 86 61 60 -14 47 30 5 24 -21 12 33 69 41 -78 98 9 99 46 - -59 1 63 96 14 -15 56 23 85 84 -29 98 44 87 46 -75 8 21 54 65 -80 30 40 45 6 - -99 40 87 4 63 -64 78 50 74 58 -37 47 61 48 59 -65 56 45 89 67 -18 70 71 90 32 - -42 35 1 9 90 -89 13 0 88 17 -67 82 31 77 91 -60 29 68 10 64 -20 92 46 71 95 - - 0 32 81 13 63 -87 17 2 56 69 -23 33 29 67 24 -98 95 86 36 31 -99 42 35 93 1 - -71 79 38 84 29 -26 31 73 1 48 -94 85 3 82 89 -19 17 98 92 47 -96 45 11 70 51 - -14 69 61 56 33 -98 88 82 76 66 -87 92 42 99 35 - 0 68 6 44 47 - 4 91 54 62 23 - -10 23 20 40 96 -33 0 21 94 25 - 4 67 30 88 54 -43 41 60 1 82 -18 78 74 98 91 - -60 95 53 7 11 -67 54 44 18 0 -89 98 24 55 37 -39 5 27 62 21 -75 25 43 47 71 - - 5 95 60 19 3 -13 15 42 97 67 -61 79 7 12 39 -53 58 89 25 34 - 9 11 96 21 66 - -89 97 45 84 67 -37 22 64 39 95 -68 63 6 90 80 -92 26 33 35 19 -29 70 5 72 31 - -52 46 53 6 31 -77 8 59 99 49 -11 48 4 90 91 -41 70 58 16 44 - 7 61 9 80 50 - -75 0 38 37 33 -99 66 98 14 62 -46 51 43 34 24 -71 92 80 32 22 -60 39 17 52 45 - -92 49 80 99 16 - 6 77 65 9 4 -34 91 86 43 21 - 0 3 27 84 81 -28 5 19 95 76 - - 5 40 26 89 1 -51 30 75 46 31 -35 58 86 80 0 -98 38 27 81 93 -63 60 39 65 87 - -27 56 90 44 60 -48 68 47 96 73 -75 13 80 12 38 -81 21 20 46 97 -67 6 72 76 2 - -33 96 4 55 49 -74 43 54 6 51 -30 0 75 28 62 -90 81 2 83 68 -39 95 70 84 42 - -97 22 15 30 45 -92 96 50 16 42 -39 23 89 21 2 -72 98 58 48 82 -94 11 1 86 84 - -41 13 84 51 76 -33 63 0 62 18 -81 32 57 68 21 -20 64 47 24 93 - 7 56 27 66 30 - -52 81 85 92 3 -15 91 19 13 93 -36 77 74 37 26 -67 16 73 89 33 -43 90 38 31 29 - - 1 52 96 66 86 -30 15 26 82 42 - 8 94 41 54 5 -84 23 72 77 7 -34 53 18 69 90 - - 7 67 35 2 36 -91 51 56 85 32 -98 22 76 97 71 -70 29 68 44 1 - 8 80 42 46 93 - - 4 13 90 64 97 -44 28 17 42 18 -72 77 11 35 22 -25 73 41 1 26 -51 8 92 43 2 - - 6 68 51 73 39 -32 60 34 74 18 - 5 95 11 8 62 -23 3 70 94 54 -36 20 29 10 26 - -66 80 77 82 62 -95 25 33 50 14 -94 0 91 46 23 -59 47 96 26 15 -69 6 2 34 75 - -72 66 35 81 69 -48 44 11 16 40 -94 5 3 51 54 -89 6 78 37 59 -76 45 8 18 10 - -30 46 96 56 69 -66 29 32 74 4 -85 84 99 87 92 -22 50 64 15 57 -78 47 1 48 10 - -66 48 90 67 23 - 3 21 73 71 18 -97 52 64 80 94 -49 42 75 47 38 - 4 28 19 68 57 - -53 46 56 84 57 -55 45 85 89 76 -80 26 2 36 23 -92 10 30 18 69 -67 49 21 8 44 - -51 47 85 41 8 -70 34 98 30 16 -82 22 18 95 73 -65 21 49 5 15 -56 19 17 23 46 - -25 28 47 84 8 -35 90 13 39 15 -50 86 41 33 51 -57 73 87 45 5 -31 22 48 7 27 - -79 71 64 87 21 -10 73 1 40 9 -36 84 80 6 60 -19 81 55 50 56 -67 23 62 86 63 - -87 45 56 67 13 - 8 79 31 48 86 -32 15 88 6 66 -62 27 44 26 99 -64 63 3 70 90 - -84 87 89 71 2 -63 67 72 3 75 -39 44 54 20 85 - 1 97 14 37 98 -25 66 92 17 57 - -27 34 64 60 87 -77 29 21 56 23 -79 53 75 72 69 -95 16 85 52 70 -92 65 62 33 15 - -42 87 96 79 90 -97 77 58 62 55 -11 86 68 44 52 -93 23 1 61 60 -47 72 14 28 13 - -14 78 68 48 74 -50 32 29 24 54 -73 99 57 90 64 -12 76 62 15 44 -70 58 22 1 85 - -49 2 75 88 87 -71 61 95 5 38 -99 86 67 8 83 -17 11 9 54 33 -70 78 62 1 58 - -11 44 53 73 13 -45 95 15 63 49 -94 34 99 64 10 -78 9 67 12 20 -50 97 96 89 14 - -55 3 72 93 81 -25 43 60 85 26 -96 45 53 19 40 -73 42 76 47 80 -74 69 22 23 89 - -24 59 62 91 5 -51 75 76 29 35 -86 96 94 66 55 -87 61 82 40 32 -28 22 27 21 49 - -66 80 82 46 13 -97 67 41 63 1 -65 89 22 12 15 -94 96 9 91 48 -85 3 60 95 8 - -57 90 97 56 33 -79 15 75 70 41 -21 26 20 98 81 -18 36 24 76 35 -42 27 11 67 0 - -89 31 86 10 13 -81 8 16 0 77 -92 67 39 96 74 -90 7 75 55 65 -51 2 97 58 17 - -92 55 4 83 93 -31 21 74 73 68 -18 41 32 17 77 -56 94 98 72 87 -19 6 49 11 37 - -15 79 24 60 91 -25 41 63 32 56 -13 83 69 0 57 -77 7 62 45 98 -64 37 94 55 9 - -81 42 29 98 44 -16 83 27 92 60 -22 63 79 64 45 -80 38 56 5 2 - 0 4 34 37 59 - -90 85 32 97 52 -69 37 57 29 51 -22 4 99 67 84 - 0 2 76 34 47 -63 96 94 83 40 - -72 68 70 40 39 -22 7 62 46 76 -25 31 41 71 9 -30 52 78 26 10 -53 17 45 16 98 - -66 39 96 16 67 -46 34 27 49 2 -93 25 50 70 57 -33 69 64 30 45 -10 91 20 18 3 - -32 35 71 62 43 -24 57 46 39 87 -28 21 26 31 52 -99 60 14 6 97 - 1 44 89 33 93 - -47 15 21 23 20 - 4 50 6 93 44 -38 53 2 45 42 -83 57 63 17 24 -99 5 34 66 0 - -65 91 60 50 62 -16 2 51 14 32 -81 17 58 59 77 -29 98 72 28 3 -15 99 49 37 5 - -62 23 48 80 28 -68 2 71 89 36 -13 95 64 98 8 -60 86 51 74 11 -35 27 66 78 7 - -65 9 57 85 30 -29 52 27 83 98 - 7 48 45 21 93 - 5 71 54 34 91 -96 87 25 84 63 - -38 94 65 69 18 -79 81 80 36 91 -17 2 23 53 98 -92 68 21 74 55 - 3 58 72 70 86 diff --git a/2021/inputs/day_5.txt b/2021/inputs/day_5.txt deleted file mode 100644 index 4fa6674..0000000 --- a/2021/inputs/day_5.txt +++ /dev/null @@ -1,500 +0,0 @@ -105,697 -> 287,697 -705,62 -> 517,250 -531,627 -> 531,730 -21,268 -> 417,268 -913,731 -> 271,89 -214,697 -> 82,697 -376,661 -> 376,177 -519,859 -> 977,859 -782,98 -> 184,98 -612,179 -> 515,179 -340,772 -> 352,784 -111,863 -> 111,298 -944,73 -> 594,73 -465,21 -> 970,21 -122,592 -> 111,592 -975,975 -> 16,16 -327,532 -> 561,532 -811,618 -> 811,945 -623,437 -> 623,202 -380,591 -> 871,591 -278,514 -> 125,667 -797,946 -> 953,946 -325,61 -> 484,61 -450,422 -> 450,862 -923,972 -> 119,972 -813,141 -> 69,885 -926,834 -> 926,687 -137,564 -> 595,106 -415,566 -> 274,566 -726,354 -> 251,829 -889,236 -> 470,236 -282,376 -> 282,193 -343,248 -> 932,248 -790,918 -> 790,528 -532,369 -> 222,369 -15,378 -> 820,378 -279,507 -> 279,719 -641,68 -> 220,68 -340,270 -> 340,680 -939,364 -> 32,364 -686,106 -> 568,106 -919,365 -> 255,365 -870,236 -> 879,227 -322,397 -> 397,322 -984,980 -> 350,980 -392,864 -> 31,864 -846,975 -> 243,372 -253,981 -> 500,734 -98,193 -> 280,11 -477,460 -> 350,460 -690,833 -> 48,191 -469,409 -> 218,409 -321,532 -> 321,106 -868,341 -> 223,986 -185,174 -> 801,790 -256,658 -> 800,658 -808,576 -> 931,576 -959,913 -> 959,785 -976,969 -> 47,40 -891,931 -> 572,612 -600,804 -> 866,804 -149,368 -> 680,899 -799,882 -> 157,882 -803,214 -> 803,668 -53,900 -> 940,13 -424,800 -> 424,261 -985,924 -> 80,19 -158,194 -> 158,281 -683,237 -> 683,341 -493,482 -> 493,921 -664,195 -> 664,824 -689,405 -> 616,478 -946,873 -> 846,873 -977,988 -> 28,39 -305,892 -> 662,892 -891,27 -> 891,440 -136,897 -> 35,897 -948,458 -> 935,458 -569,100 -> 599,100 -542,292 -> 974,724 -501,825 -> 104,428 -875,872 -> 875,441 -631,924 -> 43,336 -874,846 -> 874,389 -947,932 -> 81,66 -75,480 -> 75,403 -211,622 -> 211,482 -344,904 -> 699,549 -227,508 -> 698,508 -677,774 -> 385,774 -279,267 -> 391,155 -294,801 -> 547,801 -717,446 -> 614,549 -490,903 -> 490,225 -872,751 -> 278,751 -580,163 -> 61,163 -198,800 -> 389,800 -147,728 -> 516,728 -675,417 -> 675,752 -147,544 -> 134,544 -977,70 -> 164,883 -349,976 -> 349,23 -897,10 -> 14,893 -602,349 -> 602,354 -326,332 -> 355,332 -53,331 -> 34,331 -617,333 -> 466,333 -661,537 -> 661,131 -985,18 -> 20,983 -953,580 -> 953,124 -70,363 -> 74,363 -448,38 -> 141,38 -957,175 -> 957,634 -88,316 -> 88,899 -231,94 -> 857,720 -643,566 -> 643,832 -724,955 -> 243,474 -368,521 -> 537,521 -649,245 -> 406,245 -92,304 -> 399,304 -978,491 -> 819,491 -99,637 -> 765,637 -243,159 -> 803,719 -139,756 -> 305,756 -815,226 -> 79,962 -317,562 -> 491,562 -783,95 -> 783,277 -207,321 -> 133,321 -752,136 -> 185,703 -752,990 -> 752,433 -282,841 -> 466,841 -314,31 -> 314,829 -637,873 -> 637,854 -60,746 -> 563,243 -646,566 -> 119,39 -260,475 -> 124,339 -603,647 -> 327,647 -990,202 -> 342,202 -981,620 -> 606,620 -475,352 -> 313,352 -184,497 -> 143,497 -130,929 -> 329,929 -779,111 -> 779,975 -892,960 -> 11,79 -37,984 -> 919,102 -589,794 -> 589,548 -665,668 -> 385,668 -668,301 -> 281,301 -860,122 -> 623,122 -18,914 -> 782,150 -691,150 -> 25,150 -117,439 -> 462,439 -926,695 -> 926,651 -907,644 -> 708,644 -545,120 -> 229,120 -181,659 -> 181,820 -362,543 -> 575,330 -603,531 -> 603,142 -754,404 -> 754,678 -703,551 -> 450,551 -794,137 -> 581,137 -866,288 -> 327,827 -676,613 -> 676,470 -874,130 -> 23,981 -132,288 -> 360,288 -706,147 -> 706,433 -734,646 -> 588,500 -641,386 -> 598,343 -743,726 -> 79,62 -308,192 -> 859,192 -858,125 -> 603,125 -694,199 -> 653,240 -251,407 -> 79,407 -254,337 -> 254,310 -586,850 -> 17,281 -937,989 -> 17,69 -503,784 -> 584,784 -17,97 -> 906,986 -909,987 -> 23,101 -11,465 -> 953,465 -645,862 -> 251,862 -741,488 -> 856,488 -488,123 -> 488,641 -720,775 -> 79,775 -228,105 -> 702,105 -344,804 -> 873,275 -953,848 -> 669,564 -188,76 -> 524,76 -473,852 -> 137,852 -515,14 -> 515,183 -362,654 -> 362,335 -76,73 -> 969,966 -987,743 -> 468,743 -912,28 -> 912,31 -464,247 -> 380,331 -171,20 -> 171,863 -855,653 -> 855,941 -505,415 -> 505,808 -947,543 -> 947,821 -907,365 -> 726,365 -475,563 -> 475,63 -927,679 -> 773,679 -938,77 -> 26,989 -345,909 -> 299,909 -46,22 -> 972,948 -197,735 -> 288,735 -552,748 -> 756,952 -946,180 -> 946,695 -956,779 -> 216,779 -120,105 -> 950,935 -924,902 -> 35,13 -530,49 -> 451,128 -491,693 -> 340,693 -533,774 -> 623,864 -177,618 -> 177,123 -543,114 -> 637,114 -503,585 -> 344,585 -34,836 -> 34,625 -618,802 -> 212,396 -863,678 -> 349,678 -26,850 -> 768,108 -99,67 -> 988,956 -11,902 -> 871,42 -658,749 -> 507,900 -967,178 -> 218,927 -671,247 -> 671,525 -421,985 -> 541,865 -279,639 -> 754,164 -627,747 -> 627,290 -77,66 -> 977,966 -177,282 -> 617,722 -400,444 -> 451,393 -540,152 -> 540,888 -521,196 -> 36,196 -32,590 -> 32,537 -145,613 -> 279,747 -45,428 -> 45,12 -785,956 -> 785,728 -205,507 -> 205,539 -117,12 -> 117,221 -395,17 -> 479,17 -104,881 -> 933,52 -918,716 -> 570,716 -121,621 -> 937,621 -516,773 -> 516,917 -311,605 -> 311,168 -611,185 -> 611,976 -373,80 -> 373,295 -987,295 -> 515,295 -416,717 -> 416,121 -251,508 -> 196,453 -498,824 -> 428,754 -956,818 -> 153,15 -266,272 -> 266,748 -769,312 -> 769,387 -604,766 -> 184,766 -656,934 -> 520,934 -224,771 -> 162,771 -588,395 -> 133,395 -219,489 -> 219,948 -67,42 -> 979,954 -684,109 -> 920,345 -168,895 -> 762,301 -761,953 -> 59,953 -583,408 -> 592,399 -129,48 -> 931,48 -694,76 -> 404,76 -808,380 -> 808,886 -643,165 -> 643,757 -714,543 -> 714,913 -258,550 -> 295,550 -400,857 -> 400,38 -267,573 -> 267,779 -124,182 -> 255,51 -399,981 -> 552,981 -197,803 -> 197,275 -791,706 -> 791,373 -500,664 -> 924,664 -177,171 -> 177,935 -703,43 -> 696,43 -265,849 -> 889,225 -847,324 -> 661,324 -369,965 -> 369,780 -169,965 -> 935,199 -742,540 -> 742,355 -210,854 -> 204,854 -58,281 -> 954,281 -858,793 -> 666,793 -276,156 -> 733,613 -537,538 -> 80,81 -985,10 -> 14,981 -79,31 -> 692,644 -77,41 -> 77,502 -684,150 -> 17,817 -295,785 -> 920,785 -171,579 -> 171,16 -763,754 -> 763,86 -719,573 -> 719,71 -183,708 -> 227,708 -826,952 -> 835,952 -124,914 -> 975,63 -807,704 -> 653,704 -140,468 -> 140,874 -408,330 -> 408,291 -501,958 -> 501,302 -834,505 -> 686,357 -267,76 -> 267,526 -18,88 -> 863,933 -147,188 -> 147,454 -922,733 -> 277,733 -509,259 -> 957,259 -614,765 -> 238,765 -77,54 -> 77,252 -591,532 -> 591,384 -539,574 -> 729,384 -347,158 -> 347,10 -389,988 -> 989,988 -696,571 -> 662,605 -656,207 -> 656,883 -802,446 -> 802,693 -121,35 -> 121,66 -967,738 -> 949,738 -12,86 -> 809,883 -96,167 -> 758,829 -790,42 -> 790,549 -14,987 -> 986,15 -363,689 -> 363,386 -148,148 -> 807,807 -891,899 -> 891,710 -445,678 -> 445,464 -649,426 -> 649,452 -641,378 -> 967,378 -580,220 -> 300,220 -376,789 -> 376,572 -770,551 -> 647,428 -651,692 -> 399,692 -432,385 -> 432,835 -242,48 -> 512,48 -955,612 -> 955,520 -926,568 -> 938,556 -626,836 -> 626,266 -973,982 -> 39,48 -64,32 -> 64,653 -503,444 -> 641,444 -593,306 -> 11,888 -287,138 -> 287,891 -529,886 -> 529,826 -217,320 -> 217,875 -11,988 -> 989,10 -291,30 -> 488,30 -864,945 -> 113,194 -550,501 -> 550,89 -269,474 -> 269,40 -953,394 -> 908,394 -451,983 -> 451,293 -135,121 -> 455,121 -30,35 -> 915,920 -31,451 -> 31,936 -300,715 -> 42,973 -577,459 -> 577,700 -291,539 -> 456,539 -373,449 -> 855,449 -222,136 -> 358,136 -206,14 -> 206,211 -977,577 -> 977,535 -183,723 -> 183,900 -888,905 -> 821,905 -51,301 -> 388,301 -859,594 -> 859,227 -767,343 -> 767,472 -36,897 -> 565,897 -450,481 -> 855,481 -137,401 -> 137,643 -771,276 -> 771,61 -767,144 -> 767,562 -212,111 -> 978,877 -841,117 -> 234,724 -975,104 -> 263,104 -839,408 -> 839,588 -122,50 -> 911,839 -748,208 -> 748,929 -230,305 -> 645,305 -107,324 -> 175,256 -726,339 -> 726,968 -780,127 -> 664,11 -392,148 -> 392,133 -228,607 -> 228,689 -469,379 -> 739,379 -797,851 -> 841,895 -896,494 -> 896,568 -351,950 -> 566,950 -593,387 -> 492,488 -939,664 -> 843,664 -463,159 -> 197,159 -164,265 -> 164,16 -164,147 -> 510,493 -989,988 -> 11,10 -98,676 -> 693,676 -118,384 -> 118,544 -220,502 -> 220,593 -530,437 -> 802,437 -321,29 -> 321,819 -438,118 -> 438,531 -268,128 -> 802,128 -602,770 -> 602,183 -841,58 -> 846,63 -582,371 -> 592,361 -174,163 -> 296,163 -927,268 -> 927,391 -579,280 -> 12,847 -52,951 -> 52,772 -645,203 -> 985,203 -725,119 -> 725,367 -155,112 -> 779,736 -988,44 -> 320,712 -438,463 -> 914,463 -193,948 -> 292,948 -217,398 -> 638,398 -70,553 -> 465,158 -271,262 -> 867,262 -964,576 -> 442,54 -253,67 -> 972,67 -537,507 -> 290,260 -537,645 -> 213,321 -366,130 -> 913,677 -834,283 -> 834,523 -858,825 -> 858,391 -146,60 -> 146,701 -865,909 -> 162,206 -503,628 -> 326,628 -49,101 -> 583,101 -692,17 -> 692,218 -704,744 -> 210,744 -144,434 -> 587,434 -630,393 -> 630,870 -606,616 -> 606,330 -41,83 -> 916,958 -80,341 -> 706,967 -426,683 -> 426,173 -919,962 -> 499,962 -442,49 -> 442,970 -740,378 -> 498,378 -563,196 -> 563,442 -222,76 -> 614,76 -398,451 -> 851,451 -62,50 -> 243,50 -775,114 -> 775,234 -650,901 -> 650,195 -164,10 -> 164,149 -127,751 -> 67,751 -122,674 -> 780,674 -325,652 -> 70,652 -944,908 -> 99,63 -40,985 -> 977,48 -946,21 -> 126,841 -872,906 -> 872,136 -365,288 -> 827,750 -348,935 -> 244,935 -371,963 -> 499,963 -816,595 -> 392,171 -953,673 -> 953,585 -223,612 -> 223,362 -327,423 -> 553,649 -661,693 -> 258,693 -10,838 -> 10,859 -985,814 -> 985,25 -331,529 -> 87,529 -611,460 -> 355,460 -928,426 -> 748,426 -540,172 -> 365,347 -57,45 -> 57,129 -20,861 -> 628,253 -460,474 -> 297,311 -549,876 -> 131,876 -748,197 -> 287,658 -639,137 -> 741,137 -917,35 -> 917,273 -482,333 -> 975,826 -176,817 -> 89,730 -894,418 -> 806,418 -555,227 -> 349,433 -317,33 -> 432,148 -93,988 -> 93,479 -635,300 -> 870,300 -301,437 -> 301,760 -660,548 -> 660,909 -696,18 -> 60,18 -231,787 -> 165,787 -500,242 -> 371,242 -88,126 -> 405,126 -983,941 -> 61,19 -242,519 -> 242,489 -519,957 -> 926,550 -606,181 -> 606,432 -873,216 -> 851,194 -880,924 -> 880,844 -321,119 -> 801,599 -963,392 -> 726,155 -190,655 -> 190,305 -542,676 -> 542,819 diff --git a/2021/inputs/day_6.txt b/2021/inputs/day_6.txt deleted file mode 100644 index 4b2dc63..0000000 --- a/2021/inputs/day_6.txt +++ /dev/null @@ -1 +0,0 @@ -4,3,4,5,2,1,1,5,5,3,3,1,5,1,4,2,2,3,1,5,1,4,1,2,3,4,1,4,1,5,2,1,1,3,3,5,1,1,1,1,4,5,1,2,1,2,1,1,1,5,3,3,1,1,1,1,2,4,2,1,2,3,2,5,3,5,3,1,5,4,5,4,4,4,1,1,2,1,3,1,1,4,2,1,2,1,2,5,4,2,4,2,2,4,2,2,5,1,2,1,2,1,4,4,4,3,2,1,2,4,3,5,1,1,3,4,2,3,3,5,3,1,4,1,1,1,1,2,3,2,1,1,5,5,1,5,2,1,4,4,4,3,2,2,1,2,1,5,1,4,4,1,1,4,1,4,2,4,3,1,4,1,4,2,1,5,1,1,1,3,2,4,1,1,4,1,4,3,1,5,3,3,3,4,1,1,3,1,3,4,1,4,5,1,4,1,2,2,1,3,3,5,3,2,5,1,1,5,1,5,1,4,4,3,1,5,5,2,2,4,1,1,2,1,2,1,4,3,5,5,2,3,4,1,4,2,4,4,1,4,1,1,4,2,4,1,2,1,1,1,1,1,1,3,1,3,3,1,1,1,1,3,2,3,5,4,2,4,3,1,5,3,1,1,1,2,1,4,4,5,1,5,1,1,1,2,2,4,1,4,5,2,4,5,2,2,2,5,4,4 diff --git a/2021/inputs/day_7.txt b/2021/inputs/day_7.txt deleted file mode 100644 index 84d7622..0000000 --- a/2021/inputs/day_7.txt +++ /dev/null @@ -1 +0,0 @@ -1101,1,29,67,1102,0,1,65,1008,65,35,66,1005,66,28,1,67,65,20,4,0,1001,65,1,65,1106,0,8,99,35,67,101,99,105,32,110,39,101,115,116,32,112,97,115,32,117,110,101,32,105,110,116,99,111,100,101,32,112,114,111,103,114,97,109,10,1304,510,261,432,1,767,525,1663,1598,125,84,924,216,1049,365,4,21,226,131,178,666,1134,58,839,1065,670,419,11,297,28,80,258,811,659,1288,21,17,436,1184,823,667,7,499,249,406,157,112,715,220,93,710,148,152,1192,15,493,1551,473,760,503,177,124,123,236,848,221,658,771,347,23,264,739,1583,747,17,336,998,159,679,119,2,160,412,873,1480,337,92,369,136,3,188,683,496,214,131,330,493,649,136,503,249,342,240,728,494,150,25,146,95,1328,401,580,743,385,85,1011,466,36,228,1394,77,1009,46,751,782,1501,464,1046,4,317,1566,1661,822,107,487,208,727,53,55,355,370,1319,16,18,965,1582,190,38,386,169,766,111,262,229,248,318,368,70,18,302,87,218,404,265,2,109,62,557,714,1174,429,1082,786,37,470,195,408,598,935,1224,11,83,318,475,354,342,699,209,372,942,801,30,1065,4,110,969,449,266,50,314,771,890,314,394,316,211,1238,84,574,120,698,1382,1039,670,121,281,241,491,742,802,194,41,573,473,824,1283,59,371,1167,32,1645,115,58,845,11,408,1284,414,1618,240,364,991,111,517,146,256,616,968,130,98,414,13,152,332,96,816,366,214,69,1072,1225,98,122,554,236,14,499,89,793,119,945,511,476,112,1201,501,9,23,517,277,283,1600,581,290,248,472,38,144,178,645,477,1016,139,123,4,671,370,1025,290,20,1680,856,212,44,93,656,1163,384,852,461,1248,79,341,1125,812,746,511,1461,420,1070,22,126,274,1698,526,949,20,865,66,1244,157,275,670,384,1142,696,43,74,344,893,237,327,135,272,690,1032,395,1,16,521,1573,304,512,466,243,171,913,323,325,82,16,462,457,1609,24,98,22,528,158,79,1012,60,146,58,504,503,1,42,78,164,3,439,653,217,251,94,584,333,435,254,170,1213,671,548,799,332,434,487,61,710,136,551,556,722,316,365,1403,115,104,597,137,881,577,1334,41,649,177,196,434,191,101,248,14,71,1053,44,1074,51,607,65,161,922,235,132,247,1412,500,1409,15,86,72,327,878,507,1379,454,109,1250,184,19,284,1057,353,476,807,577,305,466,40,136,16,883,516,253,150,125,49,102,404,1606,518,94,1042,204,443,444,22,1197,168,766,1466,1053,695,565,77,406,694,102,84,414,686,800,157,7,516,440,139,1538,144,1327,851,1526,69,315,1078,678,247,1579,100,254,947,758,603,44,535,1242,1117,1119,645,203,97,88,437,886,408,566,351,36,0,461,1098,415,1381,1217,1763,202,1106,466,30,237,757,313,390,38,344,1254,1275,343,278,1064,1116,70,279,276,214,1153,306,67,488,683,432,53,128,91,1082,403,117,1169,568,60,578,475,657,43,509,434,128,1115,872,333,73,954,789,590,185,1305,352,574,266,1634,731,156,562,247,356,743,689,298,637,1125,590,761,123,1508,33,0,558,146,888,236,668,53,94,619,591,422,44,1114,1284,806,39,816,47,59,76,1090,1102,7,1307,676,1161,473,376,175,224,431,284,875,86,28,99,700,459,204,673,1001,31,302,291,386,259,4,181,1048,274,1661,347,614,760,187,1118,196,1076,219,1194,226,909,189,208,265,601,503,693,213,16,63,25,108,133,979,56,195,250,294,920,231,435,1004,352,469,55,1374,605,72,714,534,504,1411,128,724,1216,7,317,948,285,668,320,97,316,298,145,605,40,486,324,399,336,612,386,328,631,44,366,103,109,219,530,39,654,341,132,1090,50,15,654,801,791,169,746,1512,660,383,67,762,46,236,184,51,1051,1161,347,673,554,523,3,463,31,132,258,413,18,293,986,699,608,289,175,70,217,136,857,473,585,14,636,189,119,128,129,358,560,580,425,236,1194,1182,213,79,36,162,200,179,170,892,1398,336,1073,76,798,231,58,216,1134,175,392,688,342,28,300,672,1160,501,44,79,357,1411,856,27,471,600,303,35,546,1466,74,359,234,1200,657,224,431,802,0,584,784,1245,15,776,28,1464,191,275,639,569,179,908,173,1041,630,907,1520,248,1,34,596,53,44,9,782,777,295,818,1295,1115,468,34,530,349,271,99,344,923,733,124,170,208,20,744,530,582,35,58,938,721,253,934,326,528,722,123,0,623,382,889,929,454,457,1024,43,293,521,548,291,654,506,307,1031,1,390,321,727,937,1000,57,52,136,69,920,19,269,950,578,119,207,14,244,274,171,971,548,335,748,553,196,531 diff --git a/2021/inputs/day_8.txt b/2021/inputs/day_8.txt deleted file mode 100644 index 05a40c6..0000000 --- a/2021/inputs/day_8.txt +++ /dev/null @@ -1,200 +0,0 @@ -cgdf eagcbf fc adefg eacdb fbedga geafcd efc dacfe fdgaecb | dcefbag dgcf fc daefc -bdecf dcagb gbf gcbdf deacbf fg fdebgc fegdcba dgef bgefac | dbfec gbacefd gf bfg -cfeag becgda bag ab abcd ecgdb gdefba agcbe gdcebf fgebadc | ab cdegbf cbda cgfebad -gc bcfgea ebdcf cbedg edbfac ebfdgc bacfged ceg dfcg abdeg | eacbdf geabd dcbef fcgebd -fgbceda afdbge fbcad badgec cfde gfcba ebcda afd abfdce df | fad fdcab fda befcadg -gfacd dcf bacedg afgec afdbec df agcdb agcdebf gfbd cdgbfa | df df bceagd ecafg -gbdfe ag gda bfadcg gbedfa gdefcb beag gedaf cdaef bdgcfea | gacfdb gedfab ga gda -deabg cag cfdea bfgcda ecgb fcbedga cg dcage agebdc gdbfea | bacefdg bdcgfa adcgfb afedc -agfecbd gbcadf ce defc dabcfe fgeab gbdcae ecb fcabd bcafe | ebafcd ce ceb ce -fa adfebc gdacef bfeca begca bfad bdfce febcagd dfgceb fea | afe cfdgbe af eabfc -abge eb efbgadc cadeg cabefd gbced cgdfb abegdc acfged bce | dgeac ebdagc edagc gacbfde -cfbedg gdafbe fgebd bc cbgdae bcagfed ecgfa bcfge bgc bdcf | gafebdc bgfdce bcfged dfgbe -cafebgd gafdc bgcef bcagf fba cabefd ba baeg feabgc bdfcge | fba ab ab gaeb -ecgfbda afbeg fcdeg fecbga cea afbc abdegc befagd ac gcaef | beadgc eca cae gebacfd -cedag gf afbcd cbaedgf eacbdg acfegb fcadg fgedac gfed fgc | dacbf daecgb bagcef cgf -fagbd gdaceb ebf efbad gacebf fcde ef ceabdf aecgbfd dbeac | dbeac bagfd cbfdae fbe -begadcf aedb cgefa ebdgac acfdbg cdebfg agebc ba bac gdbce | ab faceg bac adbe -bgde gb abefcg fdaecg gcbdf ebdgafc dfgce gfebdc cgb acfdb | fdbcg gb dcegaf cfdge -efbagd gefcdb dgbefca badce cegdb efdgb gfcbae cge dcgf cg | dbeca bdaec ecg egc -begdca caef gfebd cgbefda cgf cf gdecf cfagde cagbfd agdce | dgfcbea fcae abcfgd acdgbf -cadfbeg acd egbad dcbf efcab cd agfbce daebc gefdac afbced | bdefacg cd abgfec dgecfa -fd bfd bgcfd bagcfe edgf fcbge acbdg cdebgf efbadc bgeacdf | df bdcga fbd gbedfc -fdgbca deca de edagbc ebadg gbfea bcgda bcdegf dge gcebadf | abgcfde de gdeba acde -df gdbecaf bdfe fbcgae fedabg fdaegc cgdba fdg adbgf egbfa | gdf fbgaec egafb gadbf -egfbd cefg gfdbac fbdea bedcg gadcfeb gdefbc gf bfg adgcbe | dfebg dbacfg gcafdb dbafe -bgadc bacfdg acbdge egafdcb ea deca cfbaeg eab dabeg fgbde | aecd bdcag dgeacb bafdecg -cfbeag febcgad cge dacbg facdbg ge gcbde eadg acbgde fcbed | cagbed gcabfe gdcfbae bdgec -cgefa eabf gbedc gcefb cdbfaeg dfabgc fb beacgf gfb gfedac | bf afceg bfg fgaec -fdg gd edfcbg gaed gfcda febcga ecdafg cgfebad fgcae dfcab | cafegd cedbagf gfcea aecgfb -dcafbe ebcadfg adcgbf abfcd bg fdaeg agfdb gcba bgd efbgdc | cgab ecbdgf agdbf efcbgd -adcbf dagfcb dfecb dagc feadbg ad bgacf cegdbfa bad gcafbe | cfdbage deafcbg fcagdb cedgbfa -afbecg fe egdcf gef afde acdegf feadgbc fdbgca gdceb fgdac | edcbg edafgcb afgcdb dbgce -gbdfc aecdgb ef bfe acdbe aefc fceadb bcaefgd agbefd bfced | fbe gcbdf fcea adbec -fcgae ebcfa becdagf fgadcb cba bfdea bedc ebacdf bfgead bc | egbfadc cb cb caefg -efbd abcde cfeag aecbdg daf df eafcd gcafbd fdeabc cgbefad | gbefadc fecga cgfae acdbe -afegbc becaf gaf fcagbd egbf adbcef gafec aedcg afdcegb gf | bcfae efacb bcaef fga -gf bgecdf gaebfdc fdcbg fdg ebfg agcdb cfdbe febacd efcgda | fdcbe gbcdf bcdga cgafde -fdebac dgac dfega dec feadbcg fdcgea cefgb dfaegb egcdf dc | decgf gdca ecd cfgaebd -fabdgc dceab dbfgc dagfeb begdfc bdgca dabfcge dga ga facg | gfacdb adgcbef bgedaf facg -cfeag cgdfa aegb fecdgb dfacbe dcgbfae ebfca ge egc gcbafe | ebgfdca aebg gcebfd cbfea -dcafg edcgba afebd faedbgc bgef edafbc fabdg bgefad dbg bg | ebdagc abgefd afcebd bfeadc -dfbgce efcbg efgbac fcbea abdfgce fecad bgac fba ba dfaebg | cafdgeb bcag adcef ab -acfb bec fabged gbeafc ecgabd fecdg gabfe bc cbgef gcbeadf | cbaf bafcdge baegf fagbde -fgebcad cgadfe agbdcf gfadc edfcg badefc efag ef gdbec efd | dcfeg becdfa bdecg bgdec -bafdgc fdcegba deafb dcbfe abf gedfa ab ecab cbaedf fecdbg | aecb ba baf dbefc -bgfeca cadeg adfgc gea ae bcdagef edba abdceg gbdec fcebdg | dcgefab efcbag fcdag beda -fcag afecbg cabdge dbefa cef ecbgfda begdcf fceba fc gbaec | gfca bdcegf cfe aebcfdg -cfbga df bgaed dgef eafdgbc cdabfe bdecag adgefb dfa agbdf | fd gdfe df df -edagfb cdfbaeg aecd gcbad dcgbef dbeagc da dcegb dab fgcba | cdae ecad abgdfec cfgab -ebc agbcfe eb bdfcag decgbaf agecd egdbfc egacb afeb bacgf | ebc cbe abfe fegbcd -dcefabg bfaed feg ebgfa eg egad cgdebf cgfab degbfa acdefb | edbfgca cdfaeb gfe feg -adfebc dbgce ecfdgb ba daegb beadgc dfgea dcegfab agcb aeb | cagb acebfdg cbga eafgbcd -afcbged gfdbc cd bdc edgfbc befacg edcf abdceg dgbfa cfegb | gfcdb gebcf bcd fdce -gbfceda bf bfd cedgf fgdeb gfab befgad gcebda debacf gbade | gfdbe fdebag adegfb gdeba -eacd cdegafb bac gbedcf gcebd afgdb ca gadbc gdcbae eabfgc | becgd fcbgea aedc edac -bagd bfgac adbfc aefcg gcbfad cadfbe dgecfb gfb gb gefdabc | fbg dcegabf bgad bdcfa -bfaedg bfcga cdgfe fcdgba gabcfe eacb debfcag eb fbe gcefb | bef efdcbag cbfaegd ebca -afcebg dbfag dabe dgbef cebfgd gdafc egadbcf ba abg afdgbe | bga bga gab ba -ecdabg defgc bdacgf dae eadcg cdbag gcbdafe aecb adebgf ea | bfedagc adcbg eagdc bdgeaf -acgde bcdea bfcd bface becfad afdcgeb dfaebg bd adb cfgeba | eacdb cbgefa fabcge bcdea -gecfad fbcegd dbfaceg fgabe dge gfbed fbdgca gdfcb bdec ed | gdbfec egd eagbf gadcfe -dagfe cbafdge bag dgebcf cfab dafcgb adgbf ab fgdcb geacdb | gacfdb fgbcd gafdb afbc -afecbdg bdc adefb eabdcg fcged bfdce bfgead bdafce bc bfca | dbcega bc dabgefc fcba -cdgafb bafcge fb bdfg dagcb cbgafed fcdba cedfa cbdgea fba | deacf dbecga fdbacg gabfdc -dcf bcadf ebgdfa bcadgf bedac fc dfcbeg beadfcg afgbd fagc | dcf bgdfa cbgdfe agebdcf -gadbf egdba gfdeca aeg cegdb gdbcfa faeb ae gdaefcb gebfda | ebdag eafb baged ae -ebfgc daeb cae gceba cgabfde cgabdf ea abcgd bdaecg ecgadf | ace eagbcfd ea efacgd -bdeaf ag bgdeca dag agfdb agcf dcgbf cfgbeda dfcbeg cdagbf | fbaed fgdabce beacdg ecabdfg -ecagf gcfdea ba gbfa badgce cab abfce fecdb bagcfe bafegcd | faecdg ab bedcf edcfb -geadf adgebf eda cdgfab bedg bfadec de gefbdca adfbg gafce | ecagfbd cafge de eda -fb agcbe gbfc cbaegd ecgfdab edafg bdcefa efgba bfa gabecf | bfa fcbade gceab fba -bdaefcg dgacfe fbgadc gfbea dcae aegdf ad gcdfe bgdcef dga | cdae da cade gdfcae -cbeg eacfg fbcage acfdge bgeafd gbfacde afcgb bga gb cbdfa | bg gabfde gba fdagbe -bca defgab bc gfcae gaebd dfebac bcage deafgcb gcebda cgbd | edbgfa cb gfcea cb -fcb cgadfeb bcagf abdgf cegdfa begcaf gcbe fcebda cafeg cb | cfeadbg cfb dfbga gdaecf -fdebag abdcge gfdb efbac gcefad eagfb agb degaf bg acfegbd | agefbdc gfdb gb bedafg -ec dce cgbaed egabdf dbeacf cagdf ebcg agcde gbedacf eagbd | bafecd eadgbc cdgfa degac -beg fageb bfgad ge abecf bdcfae caeg efadgbc egbfdc cgebaf | dfabg fabgd fbdceg beg -gdcfe bacfeg dfb db cfbdae bade aegfcdb fbecd bagdfc fceab | cbagfe bd bd bd -gab cagdfb fgecdb fgaed ab gcbdf baecgd abcdfge gbfad bacf | gbdfca gab bgdcea abg -ecfga afdbeg gdceafb gcedf ecgabf afc dcgfab ca bcae gbaef | cgeadbf fagec cfa aebfdcg -fgaebc aefcdg fdceb dfbeg gbf agefbd fegdbac bdga bg fgdae | bcdfe fgb acfgbe gdab -dgaecf fadbgc cdfeab cagbe cbd bd bdeac gadbfce afced bdfe | gfdace febd db cgfade -bfdgac efgdab abd edcbf baeg ab afegd dagecf cgbfdae edbfa | gdaef dbefc dab ba -acgb bda gdaefb eabcfdg ba abced gdcbe dacef gcdeab bcdefg | adefc bcade deagcb adb -fgabc cdfabg cga dgcfeb deagbc ag fgda dcfagbe caefb fgbdc | dagfbec bfacg gfdbac edgcab -gcfdeb fbgdca beagf fgbad ecfba efg egbfacd ge daeg defgba | fcbgade fbgae fbcae adgbfe -abe dgab defca dbeacg ba fgbdce cbdeg bfceag cebagdf eadcb | bgda dfgbce dfegbc gbcfaed -cbafg efdgcb cfaebg afecb aefg gafcdeb ecf ef becda fdgcab | cafgeb acgbf acebgf dcbfag -eb cebg dbe dceab dcbage ecgadf gcaed cbfda agbdef gadefcb | agebdc baedc dacfb gcebda -degcb cagbef dfceba gbf fg gbacdf gfeacdb fbgec fgae ebafc | bfcdga bfg fbaec fbg -dbgaf bca gacde cefbga acebgd edcb gbacd fbcagde cb cdefga | gcdea fgcebad cab cdebfga -bdgfea gb fcdeg gfcdae ecgfbd cdgb egcfb ebafdcg befca gbf | gb dagebcf dgfec dfgcbe -geacb fg badfc dagecfb bfcgad gfb fcbga gcdf efadbg befadc | dfbgcae badgcf dcbfa aebcg -febdc aecfd aebgfd gcdfbe dbgcf bef adbfcg dbefacg gbce be | feb eb ebdcf dceaf -acde cdegb decfbga gebac eag cegfbd ea cdbgea ebgafd cbagf | ae gea bgdafe cagbe -gefac egbfadc degbfa badgce gef fe efgbac agecb fcdag bfec | afdegb adbecg agbcde agfce -gfceb bg edcbf afcegd gacb fagec fegdbca gbaefc fgb edgafb | bgf agcb eagcf facged -bdcagef dcfbg ceafd bead adfcb fgeadc cba cefbga ba cfdeba | gcabfed decfag ecgdfa fgbdc -cdbfge bfgac efgad cbae daegbcf fgaecb ebg begfa be gdacbf | eb be efbga adefg -gfabd bgaed gf cebfga fgb eafcbdg degf aegfbd acdfb gdbeac | abged aebdfg bfgeca bdagec -gcafd efagcd edcg bafdeg bfgdeac ebcgaf gd facdb dgf efagc | fbadc fbcda cbeafg cdebgfa -dfeba cfb dbcgef dbceafg efgca cbeaf fecdag fbgcea bc gacb | aebcf fcb adgfce fcbea -badgf agdcef dafbec ag gabe dfeab dgfeab bdgaefc gfa gdbfc | eadfb dcefag cafdebg edfagc -bef eb abec fabgec facbdg afbcg defbag dcfge fcbge deafgbc | cgebaf eacb dcagbf bfcga -bdfe dgebcf bcgefa ed cbeadg gefdcba fbceg dcgfe facdg dge | dcfge de cgdabe dge -gbadc dgbefac cgbafd dfcg dfacb ecgabf cg gcb bcfdae bedag | cbdga cdbag gdabfc bdeag -bagecd cf fbedcg cefa cafbd bfc cbedfa gafbd baecfgd caedb | gfdebc cdeab cfae cfb -fgdab efbacd decb cgaefb dbcaf acfdge fbc fdaec edgabcf cb | edbc bc fgecab cfgade -dcbga adfbc df decfab fbed cfeba afd egfcadb dcaegf befcga | ebfd bgafec aebcgf ebdf -cbdaegf fdegcb cgbd dafecg dbfgae dfbce gdfec bdf bd eafcb | cbdg dcgb gdfaec ecabfdg -bgfade bdeagc befcd daecgfb efb abecd eacbfd gdcbf cfae ef | cfea ecdba agdcbfe gbaefcd -fagd dcafbe gdabfec df bgcfe cgfdba bgadce agdbc fbd gbcdf | bgcdf df edbcfag df -gfceb ae eac adbegfc gadcef dcbfge afceb adcbf gfbeca ageb | cbegfa cfdab ae ae -adgeb fcbdg fbdgec cbged ecb ce efgabc dgefcab bfcgad dcfe | abdegfc fgbcae cdbfag gfdbc -dfbegc cb dgeac afedbg cebf ebacdfg dfegb gdbce cbg fgbdca | efagdb gdbecf dbgec bacgfd -fdcgabe adfceg fegbcd bg cdefg bfg cegfb ebfca bfagcd edgb | gbf dbge fcedg gb -dgefc cdaef cbafgd dbgecaf egfb bcegfd gabced eg bdfgc gde | acgdbf bedgac dfgce adcef -fgeac dgbfeca gaecdf cb bcegfa cgbf ebc cdageb defba ecbaf | fbace ecb gface gbecad -abedfg cdefb gfb egafd bg ecagfd gbfde agcfbe bdga dgceafb | fbg efgbd bfg bdfce -gbfcde fb ebdga faced bfca eadfgc adbcef eabdf gedfabc bef | bfca bf bdefa fb -fbgadec gcbe bfgca cg bacfde egfdca cag afbec gadbf cagbfe | gbecafd bacdfe cga egcb -cfead fcdbge ebf bace eafdcg bagdf fgbecad be eadfb fecbda | efcdab feb aefdb ebf -dabfc cfeabd ec cae cagbdf fadeg cdafbeg dbecag bcfe efcad | bcef aec eac bfacd -fed fbdgea adgfce gfcd acdge acdef afbec df gcabed bdcefga | aebgfd afecd bcfae ecdga -fcabe da deac fdgeb fbead facebg gcdbefa fcabgd dfbeac dab | fecab bcfgae fcaeb ecbgaf -cdebg dgebac abe fagcbed ea cbagf adeg cfdbge gacbe edbcaf | dcebaf fgbca adeg cafgbed -gedfcb bg bgc gfacd fdgcabe dgba bfagc afbec bgacdf eadcfg | gfcab bcg bg dgba -fecga fgbeda fadec fdcbega cdefba becdf dgfbec ad dacb dfa | cedbfg gebadf agefdb bdac -bcgade agefd ebfg bag gfdbea afegdcb cfdba dagfb bg gfcdae | adfbg bga gb agb -fgaced bcdag dcbagef gedcbf dcfge fga af efda gacdf eabgfc | bdcga fga dcfeag fead -dega abd adbgc eabdgfc dbcefg da fadbec ebcgd cafgb adgcbe | cbdga cabdg adgefbc bfcgde -bfdacg eabgc bce abgdc cebgafd be ecadgb faebdc bdge gface | bdeg acefg gefbadc dcgba -fedgc cadefg cedagbf adcfe abfdc efa ae agfedb gace bfecgd | acbfd ae gcbafed cdabefg -egdcab egdfba gca abfec bafgd gcbefda gfbcad cg fcdg bcfga | gc gc edabgc cga -eb gdbfca befdc gdcfb ebdg efb edcbgaf ecfdbg fedac egbfca | gbdcf acfegb aedfc dafcebg -aebcgd bacg ecgbafd dafbec ga dcbae aedbg gad bdgef fadgce | adegb gad becagd edbcfa -cgad ceabdfg fedbc gd cfbage gfcba abgefd fdabgc dcgfb gdf | dcgfb gbdafec gbfadc dgca -acgebd fdebga cde cedfa gfceabd baefd cfeb cgadf ce fedcab | afedb deabf afdce fabged -gcabe adge bcdfea cgebf bgcfda aeb gdacb ea aegdcb cefagbd | bea gaed agbce dgfacb -cefad cadgbfe cgeafd eg agdbfe acgbf fge cged gfcea ebfacd | dacebf dceafb fabecd gcde -gbfcde fcg ecgadb cbdge eagdf edgfc bfdc bfecag fc dbcagfe | cfbd gfdecb gfc efdga -gebafc bcfae fcebd gfabed bea bfagc fdcgba ea ceag gacbefd | ebacfg egac bacfg febac -ed gfde dcgea cdagf ead cfdgaeb gcdafb aedgfc dbaefc ceagb | dae eda gfabcd gdbfca -cfbgd bfaecg dgbecf fgcdab dbgaf fba bdcefga af gebad cdfa | feadbcg fcad bfaegcd af -gbd eabfgc egdfbc dcge dg bdcgfae dbacf cdfbg fbedga cefbg | ecgd gbd dgce dbg -gac gcdaebf agfcbe gdebcf ga bcfdag adcbg bfgcd dafg cedab | gcafeb agcdb cbfdag ag -dfg bcfaegd dg gacef dgbefc dbcaef gfcbad ebdg efcdb degfc | efcga dfcgbe gbde cefdb -bcae aegfb egdaf gdcbfa eb fbcgae afgcbde ebg dbfcge bcfga | cdbegf ebg fbacg egb -ceafgb ab edbgfac aedcgf abfc fgaedb eab bcedg ebagc acegf | fbac ba ecagf abcgfe -geafd bgeacfd bcfgda bdca cebfga gdbaf fgdcbe dgfbc ba bga | efagd gfbda cebafgd agfde -gacfed agc cfgdbe ca ecfdg fagdc agfbced bacdeg bdfga eafc | egdfc badgf egcfbd bfadg -eca ac cadgef eacbdg fecgdba dbace gbca dfgbec afedb bgcde | gbecad bcag dcaeb cae -gfaebc fg fcaebd facbe fgeab cbdafg aebgd gfce caefbgd afg | gf cfbea edbag efgc -fgaed gacedf fbdcga ecfa degabf cga ac efabgdc gecad begdc | efca acg edbgc cag -afdbgec gcebad fecgad ecagd fdac af bfaegc fae efadg efgdb | acdge afegcb gafde fa -eadcf dbecgfa dfaegb gdcb ecg adbegc gc geacd ecabgf edabg | gdbace bcdg ebagfd cbdg -fgade dgb gcbe gafcdb fecdb bfacde ecgdabf bdegf febgcd bg | cdgfab cgbe gdb gacdebf -dcfbe dbfeag dgebca fbagcde gbafdc cagf bgf dcgfb fg gcbda | abcfdg bfg gcbfd dcfgab -bgf dgcbef acbefd egadcbf bafdge bfdae bg eagb acfgd dgbfa | deafb bdfae dfagc cdgaf -bafcd egcbdaf dg cfbgde eagd gfbea bgd adbgf gdeabf befgca | badcf fbaeg dfgab fdgeabc -gea fecdag gadbfe aegdc acfde dbcefa ge bcagd bgdacef egfc | ecgf defac gea defca -bfgdae gefabc fd edgcb gefab abgcdf aecgfdb fdea fgbed dbf | fbd cgedb fbd df -adbgec bc dabfge dafeb dcb cegfd cafb becfd cgdebaf bdecaf | febcd cbfa cb adbcgef -ecgdf fbdgcae acfbg fdgaeb adf afgcbd dagfc ad adcb acgbef | dbaefg cbfga cabgf gfacd -cefa ae adcbg gefbad eagfcb decbgf aeg gebcf gfdacbe abgec | cefdgb fedbcg cfeabg gbcea -ebfag fdbcge gdbaf fcdag fgbace bfd abde gfcdeba db gefbda | bdgecf ebad deafbg fbaged -bgecd edcba bgacef dgacbe fdcabeg fbeacd gbc fgdce dgab bg | decab bcdeg fcgbea caedb -bc abged abgfdc dgbac edfgca cfba gcdbef dafgc dbc cbgdfae | adebg bcefgd cabfedg cdgafb -gcfad fb bceadf cgaeb agfbdc fbc gfaced acdbfge cgbfa gbfd | afedbc cadfg gcbae ecbag -cgadb begfcad gdcbfe bdegc edab cabfg cagfde dca ad egbdca | adc da adc da -gfcbd cbegfda dbga da bgdcef bgdcaf gceaf cfebda fdgca acd | dcgfa fedagbc bgcfd afgdc -afge ge beg abcgd afgcedb fgcabe fcbae cdebfa dgebfc cabge | acefbgd geb fage eadcfb -fgecadb fcae edgfcb aedgf gdfce eagdb af dagcef fcdabg adf | adfecg ecaf dbafceg cgefbd -gabfd bedag abegcf df fad abcgfd bafgc bfgcdae fcdb gacfed | aefgbc agdcfb cagdfe afd -degbafc ga efcga age fdcgae agcd dgfeba dgefcb fcgde cbaef | eadfgb afcbedg degfcab fabecdg -beg aefgbc eb efbd cbagd gaedb aegcfd afdge dafecbg eagdbf | dagcb geb febd cefdga -da cagfd fbgcae fgbcda gfbcaed edfcg fad ebfcad dabg bgfac | fcgde daf cgfabe afd -gefdc ebafgd fgacbd agbc fdacg dcabgef ac cda bafdec abfgd | gacb gdfca fedcbga fdcga -gedfba bgdca dfgbc bcfgde bdace bacgdf cafg ga dag bdcafeg | debcfg cgbad acfg ecdgbf -fagde fdgeca agc gc afedbg ecgf agcedb dfaecbg acdfb fgdac | cg adfeg fdgae efcg -dgcbe fe abcfg cfgead gdcbfa efc egfbadc bgacef fbae gfbce | fbcag abef faeb cafbdg -beadfc eb gbef fbgda cfbgda gadbe gdace gefadb edb cgdabef | aedcg deb bde dgbaf -afbdge dbgfcea fadcbe cb febcd bcd gfdce cfagbd bcae bdfea | bdc gfadeb cebdf afdbe -degca adbfgec bfcgda fa eafb fac bafecd fedbc cfade bgecfd | cbdafg edbacf agcfedb fa -fabde egdacb bfd fdgbac ebcda bf bdecfa fadge dfegabc fcbe | feabd fdb cfdeba bf -aedbfcg fadbg cefgba ecdfga efg ge adefc dfebac afdeg dceg | bdfeca gcde aedcfb faecd -dgaecbf cefdgb bcgdfa edb ed beafc gfed bgfcd dacegb dcfbe | deb gdbcfa cfgdeb gfecabd -bdagfc bf gcdaeb dbgac gdfce cbdfg abgf bfc abfgdec bdacfe | dcgfb defgc bfga bf -gef bgcf dafbec bcfde decgf bcefdg fg bgcfade cedag fdbgea | bacefgd gcbf fg dbfagce -fagcdb cf bcafed cefa bdegf cdaeb edfcb ecdgafb daegcb bcf | dcfgba eagcbdf caebd afbdcg -ecd dcebaf bgeafdc adfbcg gdafe cbagde ecbf fceda ce fdacb | bgecad decfabg ec bfce -begda gfbd fbgade agdbcfe gfe gacebd bfega gf bcfae adcgef | efg fcabe geadcf abfcedg -cbfga ef efcgb befcga fcea fge cbdeg dgebaf fcbgad afegcbd | fadebg ef abefdg fe -dagbc dab fbdg cdfag efcbda gecba bdcefga gdbcaf cdefga bd | feabdc dgabc db cadgef -ge beg afcbed edbag fbgcea dgaebcf adbce fbadg bgacde gdce | gced egdc feadcb eagcdb -geafbdc ca gdafce adbeg cfab bagdc dcgebf adc gdfbc gbcafd | cegfbd adc ecfgbd cfdgb -adg afgdc gcedfba cadfb bgfaed agbc cabdgf dgfec ag febacd | fbecda cdgafb ga dga -abcdfge egc egfabc ce gedabc dgfcb edgab gbdec fbaged adce | ec gdbce ceg cbefga -acbgf ebdfg gefadc fae efbag gcaefb ea cbea cgbafd cagdbfe | bcae ea fdcgbae ecbfag diff --git a/2021/inputs/day_9.txt b/2021/inputs/day_9.txt deleted file mode 100644 index 9494363..0000000 --- a/2021/inputs/day_9.txt +++ /dev/null @@ -1,100 +0,0 @@ -6587893456954341398543210234567899875421012578932123459998764323569999996432345899989359878998654345 -5476894579873210197654328757678910976532323457891012398997653212998798789521256789879498764679795456 -5345679989864321349865479869799929987643498598932923987989543209876697654320145679965987653567989767 -3235678999965443567976567878999898997654587678949899876878994319965498765421236789764398532479879878 -0124789339897764678987878989998767898986798989298798765756989498754349899535456899879987691298568989 -1235693219799865889698989990987856789997899592139679984445678987643237998646567890998698989987457899 -2348789398678976789569999921976745678998985431095459873234569998765145689987899932349579768976567978 -4567899976599989895478999899875435899359876545984398765145678999843234567898976543998498657697798964 -7688999875487899976789298767986546789999988769873239876234567892954345678909997659876597646579899543 -9799998764325578987899109654397967999879999898764346984345678921986456789319889799989986534466989542 -9989879875413467998998923993239878998758999969975899876476789210987567895498779989992395421355678954 -9876569974324678959987899889101989987646489459896789976567894321297678976987667879893987510134569999 -8765498765456899769996798767992493499832367999789893987678965456998989989876546758789997921235678988 -9874349876567998998965689656789569989753458987678962398989879599879799992965434345678986437367889876 -8765456987678987987654678945679678979768667896569541239899998989965678901977321237899876545459993998 -9876567898789996796543489939798989764979778965499432345789997879974589919898934348901997668567892109 -9987998999896789899755569898987897653989899012378945497899965467893469898789895459919898877679954919 -9898919789965678989876798767346789762399943234569767989999854359932599787698789667899769989789899897 -8759105679654569878998899856235999321239854355878979879998765567893987654589678978998953599896798786 -6543214598979698968899999843123568910198765467989998767899976779964599643279567899687892498945697655 -7954323497898966556789987654013467892499976589099987756789987889995798732153456789576931987432398543 -9899435986577942347896598732123458999987899693239865347991298999989987643012348894345899876541239432 -8798949765456891238965439653234567898976798789399876456789459999879876532145457896876789987832396543 -7686799887347920145976549878347698987755679899989986567897667898965987674234668999987895498743987965 -6595789998967891247897656989498999876544587999879987678998778987864398765545979998998989359654599876 -5434678999298932346789767896569098987623456796567898989539899876543219876656897987889874298765678987 -4323576789399543456789978998789197898212345679335679999421921988754301998767986576569763189896789198 -3212345789987676577899899239899976789853458789124679878999890199865492999878975432478952076999893239 -4523456897898787689998789129998765698767569991012399865788799345987989899989896543578943145698994345 -5635567896789898799029569098899987999878978962193987654647678976799878799998798654567899239987989469 -8756678935978999898998678987799999899989989643989996543234567897898968678987698785678998998795878978 -9897889123467893967899789876678999768393498959878989654346778998987654567896539876789457789654769899 -6998993234679932456999899865589996543212347898765578995487899989998785678974323987992345678943456797 -4349965345789531345799987643499987664324456987654456789598999878999876789865434598943567889752589895 -6459876459999910239898798101989198976535967899532345678949988767899989899989545999759878997643569994 -9878987767899891398989543219879239987649898998721235789039879857999994978998769899998989498957698989 -7999999878986789997679654598768945798959799987632345892129967234678943567899898798767894329878987978 -6989987989345679896598995987654999899898679876543566943298654123487892389989987657656789210989876569 -5978996591236798789456789998743878998786567987664689954679942012456799459876799543234568921298975497 -9769889432445987679345699865432459987675478998785799895799842123867898967995698432123556932967964326 -8958778956759876531256789987543579876564367899896895789998763435798957899854597543012345899859873214 -7643568997969765430347893987654678976444259899987924556799878976899645798643498632124556789645995403 -8532456789879876321346932398767889987320145789699012345679989987896536899854987653246787896539876912 -7421345678989985442457893599898994598321237894556923966889999998998745698765698764345678954321989893 -6530496989498996584668999989999213469644345892349899897899999879799656789876789875456799987553598789 -7699989892397987676789998979992101278955456789498756789999898765688979897987894989667976599679699667 -8987979789986599987899887968989232349866667899976546689998765544567899956598923499878987698798986545 -9976867678965434598999765457678945458978878999895634578987654333456989645459012398989898789987654436 -8765454567897665679998654346567896567989989998764323689999765212345678932399923987698789892498742123 -6874343789799779789876543213458998678999799987653212387921976924566789543989899876554678943985431012 -5432102345678989999965432102349999799987678987654501276892989896677899959876798765432567899876543243 -7643412456789999989878676413456899989876469898876612345999898789998998899995439876753458976987654354 -7655324577897899878989654329567988764514345789987843456798766599889987689984323987764967894398766456 -8786734678976799767998765567978976543101234599998954567899954349778996569876212398876878999989877767 -9897645689565698757899887679999098654332345698999875678999843234567897678965104569997889798976998978 -1998756789434569943535998789899129786445689997999989899998785123456998789874315678998996567895329989 -2349967896513479892124569896788939896576898786789996921989632013667899892965326679019965456996210197 -3959879974323569769023456975767945987687987675678985439876543124589976920976434567997894346789321256 -9899989965434679658934567894556899998999876554567976545987654565697895439876565879876543235678932345 -9768999899565798747895879913445678989678965423456897656898765677796796549987676789998432126799543556 -6756897788979899656789989101236789676569874312345798968999879788954789678999789899987643235689699789 -4346796567898998767899894212345896545456965101276789879998999899432688989989892968998754345678988999 -5657893456987899878998765523466789634349876514567892989987656999543567899876901259789895466789877889 -8789932678976789989579865434567898722298765423698921291296545678957678998765432345678976989898656878 -9897643789865678996469876558778969810129895434789210199986534589998989349876553499899989999986543566 -8987654898754567902345998669899654323345987567994391987673323467899995456987694989999999999986432345 -7898765998843236899458998789998969834589998989879989876542012456945896678998989878998788898976521289 -6569976987654345678967999898587897655678999898765779765432135578935789789459976568986577667898432478 -9439898998765469989998987967476789767789988766434568976543234689124678992349865457997402456789543567 -8998789659989598898989876653345678978999876654323456897654345691012567891998754349876212398897654678 -7987679743497697767878965422234567899999875421012698998765676789323456789876542298765435678998865789 -6592578932398986656467897910123456979899986534123589239876797896454567997984321059876568789999976890 -9421349890199875433356789891954569456798986546254678998987898989765679545975472347998678899897989921 -8210445789987654321245898799895698969897698755378999467998949678976889439986567656999789998796597532 -7421234894599943210134987688789987898987549875489312359879234567987899998797678797899899989689459843 -6439345943239874321345798454698976767895434976678954598762123456899999897698989989989979876568998754 -6598997894999765633466954343567895456795323987889895689953234567999898789439899879876569965457998765 -7987889999889876545789875212398954346789412398998789998764348789898775678919789767996498754345689896 -9895678987676987986791995101457893244898901999975698789765459898799654567997637657984349843234569987 -8654567896565698997892983212346789123457899899894987699986567899654523456789521749873249654445678999 -7643298789434569898939865423567891012346798798795699789297978999543312978898430123965398979966989645 -8964345679323458789920977674578942199967989689589999892198989998662106899986521239877987897897895434 -9876798789012345699891988795689543987899876567477899943019799987543245679199542345998976545789999321 -2989899893123556798789599876897659896789765435356789942165678998765358989098993556799865434668998910 -1094945943238767987699432987999798765679976321234567893234569679878767899987689698899987323457897892 -9943237895445898958567941098998999654789897542348788954345689456989878999865567989989865412368956789 -8832146789556999543479892129987678932396789656569899995456791349897989987654349878878954323779768999 -7654258997697976432358789234987467890145698767678998789767890998756399899785498765469895965689979889 -8765767989989999751234689345986358943235699898989998689878999876543268799996789874399769898789898776 -9979979878879987642956796569875467894346789969799987578989998987654156678998992986987656789899787545 -9898998765968899799899898679989878976459894356678965467899887598721034567899321987896545678998676434 -9767897654656789988778999789398989997568999234579874356789756459842125788965439999999767899876545323 -8656789843234899876567899892127898987678988946698763244578942398763236999877898999899978975975432102 -6545678952123678975457989942016567898789767897987653123569321987654349989989987998799989764986548726 -2135678953234567894345678932123459989894356789796542012459432798789498978990196754678997653297659645 -6545699975545678943234569643234569878943234598679765423498943679899987867891985653589987654398799856 -7678789987656989434126678964365798569892125679569876536567894567998766756789873542357898765989923987 -9989890199788999321018999765456987456789287894379987789879976898987654347898762101237789889875210198 -0198931369899998732129678976569876345994399965456998897989197899599875456999854345345679998764321239 -1987642456910987654334567897679985456895679876597899956791098965431986567899965456786789459875643467 diff --git a/2022/inputs/.gitkeep b/2022/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2022/inputs/.gitkeep diff --git a/2022/inputs/day_1.txt b/2022/inputs/day_1.txt deleted file mode 100644 index 80654ab..0000000 --- a/2022/inputs/day_1.txt +++ /dev/null @@ -1,2251 +0,0 @@ -20576 -21113 -1865 - -2343 -3759 -4671 -3514 -6866 -4546 -3609 -6326 -5906 -5442 -5195 -5583 -2710 - -16332 -2699 -3741 -7185 -5896 - -2267 -3893 -2980 -2947 -3050 -4802 -3632 -3782 -3496 -2039 -5480 -4251 -1354 -4110 -3729 - -18422 -14719 -12219 -9338 - -3508 -14810 -7562 - -26427 - -50479 - -3728 -2075 -2833 -3230 -5686 -4192 -6422 -3889 -3909 -5401 -2133 -4783 -4033 - -5427 -5821 -5961 -2101 -5372 -3020 -1967 -1515 -3524 -1501 -5739 -4338 -1101 -1814 - -31305 -16702 - -4486 -9183 -8344 -12223 -7689 -3016 - -8393 -8685 -13413 -10985 -8315 -3788 - -13014 -3271 -9400 -1992 -12994 - -11346 -10251 -4907 -10542 -7255 -1851 -10403 - -54808 - -22212 -20801 -21801 - -5884 -5430 -2035 -1874 -12640 -8107 - -5482 -6859 -5162 -8539 -6095 -5773 -6728 -1805 - -4318 -7332 -3963 -8325 -1885 -2389 -5016 -3755 -2506 -7459 - -8462 -8625 -5314 -4225 -4490 -5034 -5831 -9497 - -1372 -4798 -1102 -3997 -3807 -2653 -1825 -1917 -3496 -3109 -5821 -2541 -1985 -5603 -4429 - -2610 -2675 -4421 -6752 -9773 -11199 - -1461 -4542 -3911 -5062 -2511 -2698 -2349 -1237 -5175 -5261 -2584 -5874 -4620 - -3224 -2819 -3777 -1928 -5084 -4794 -6603 -5089 -1712 -3575 -6366 -4996 - -11590 -15298 - -1732 -5735 -4073 -8618 -3323 -9048 -4057 -1730 -1352 - -6099 -4661 -4859 -6238 -5420 -4029 -6304 -4408 -1153 -3267 -5079 -5316 -4313 -2053 - -3558 -7386 -4576 -3634 -5316 -2514 -10040 -1142 - -6295 -7089 -3635 -7431 -4617 -1446 -2176 -3275 -2918 -1017 -4783 -7275 - -5394 -6103 -12373 -11996 -11705 - -7358 -1411 -6453 -8222 -2769 -1876 - -11664 -23449 - -5790 -5169 -5938 -4629 -7410 -2332 -4168 -3862 - -1178 -2663 -1199 -2213 -2130 -4467 -5858 -2299 -5782 -1258 -2804 -2389 -3189 -5331 -1504 - -20440 - -14518 -37385 - -3145 -3261 -6673 -10868 -5418 -5314 - -11363 -32647 - -43296 - -15894 -13236 -15512 -5712 -14246 - -6781 -2578 -5618 -5439 -10274 -1150 -9670 - -14103 -14290 -18309 - -2913 -5225 -6490 -6106 -9720 -3185 -5319 -7907 - -4639 -8200 -7643 -6855 -3179 -7296 -1722 -3701 -7727 -4696 - -7122 -1790 -1000 -1669 -4656 -1074 -5694 -3842 -2869 -5367 -4835 -5366 - -4403 -29252 - -1334 -3957 -6116 -3518 -4336 -5956 -2847 -5139 -4145 -2381 -1033 -1090 -3084 -1006 -5445 - -1266 -8219 -11975 -1448 -4872 -5952 -11836 - -47039 - -2057 -1384 -12248 -5983 -14939 - -3365 -1461 -5510 -4133 -5086 -5883 -5206 -1646 -5123 -5439 -2604 -3940 -5788 - -3323 -1300 -5903 -2394 -3720 -3032 -3626 -2745 -1506 -4918 -3444 -4036 -5288 -4577 -1312 - -3799 -4433 -2101 -1111 -1416 -2845 -3917 -3831 -3914 -1470 -5090 -4247 -5826 -4868 -3098 - -10489 -3303 -14002 - -8497 -8272 -10026 -7923 -1514 -4377 - -10675 -6889 - -2209 -1843 -3090 -2872 -3131 -3253 -1451 -4466 -4324 -1846 -5920 -2230 -5032 -4709 -5093 - -8069 -2206 -7783 -8083 -2719 -7609 -10018 -5760 - -18179 -5920 -19231 -10281 - -8784 -3672 -8468 -5364 -6517 -7935 -6765 -4531 -3725 - -7255 -5920 -7198 -6102 -3508 -6387 -7393 -1369 -5819 -5501 -4246 -3924 - -3015 -1547 -2789 -5256 -3726 -3730 -3927 -3119 -6072 -5975 -1699 -1298 -1143 -3060 -3621 - -4768 -4440 -3737 -6842 -4013 -2782 -4355 -6429 -2795 -6119 - -8073 -4257 -6133 -8704 -7760 -1856 -6286 -9540 -4001 - -12220 -2290 -11849 -5142 -11334 -2195 - -7417 -2521 -6307 -4973 -6115 -4711 -6979 -5766 -4693 -7093 -5102 -6243 - -5545 -5788 -6456 -3505 -1417 -2795 -1332 -2246 -5923 -4595 -2625 -5600 -6882 - -5151 -1836 -1749 -9667 -5727 -6016 -5880 -8658 -5713 - -11762 -19759 -16927 -1676 - -1416 -2057 -7261 -6409 -2761 -10013 -4271 -5663 - -4043 -13430 -5809 -5137 -5567 -7237 - -2272 -2910 -2347 -4139 -4200 -1151 -2200 -1080 -2377 -1025 -2121 -5555 -4991 -4064 -1581 - -4410 -5763 -7428 -2523 -4697 -3205 -2112 -7267 -5998 -5260 -2638 - -24158 -11935 -16422 - -5646 -8050 -9167 -4442 -8747 -5644 -1432 -9406 -5271 - -6935 -5132 -3932 -1403 -3481 -6183 -1379 -3481 -5295 -2469 -6071 - -1391 -3909 -3709 -4322 -5556 -5680 -3847 -6440 -1186 -3125 -3309 -1926 -5055 - -6720 -2591 -5190 -5752 -6945 -1449 -2342 -5203 -6876 -3126 -5756 -3276 -6033 - -4172 -4948 -3283 -4148 -5099 -1986 -5267 -4268 -2269 -4827 -1848 -2069 -4351 -5824 -3392 - -27910 -3719 - -1614 -4131 -3647 -1986 -4052 -3567 -6704 -2935 -5863 -4276 -3894 -5633 - -4661 -3119 -12461 -6511 - -8508 -9046 -9839 -9767 -11123 -11641 -10796 - -18066 -13926 -12845 -16772 - -3277 -4231 -6197 -3835 -5077 -1997 -4358 -3227 -4468 -3439 -5138 -2119 -5151 - -2154 -7536 -8238 -5169 -7593 -4794 -1380 -4787 -3160 - -4112 -5593 -1909 -3865 -4222 -5857 -6345 -5754 -6790 -3949 -2151 -6559 -1628 - -4379 -2228 -5188 -4142 -1701 -5397 -3658 -1239 -2550 -4179 -5389 -2819 -3685 -2996 - -11002 -13882 -3882 -13706 -11087 -5838 - -10144 -10584 -5002 -9792 -5020 -2086 -9097 -2954 - -7171 -2630 -8183 -6856 -5022 -2334 -2581 -5043 -7984 -6596 - -37145 - -7820 -3645 -3311 -10883 -6330 -8016 -10794 - -6262 -5203 -5709 -5080 -5320 -2562 -4604 -4126 -4549 -5592 -7500 - -1823 -6193 - -14600 -1724 -12158 -3864 -2486 - -1401 -10132 -16192 -11882 - -4823 -1689 -2524 -6377 -7431 -4357 -3713 -7343 -3457 -6712 -3012 -2947 - -18318 - -30203 -24835 - -4292 -1221 -5654 -5428 -5278 -1575 -4268 -6023 -3891 -6261 -5178 -1550 -1173 -4501 - -3036 -12480 -8453 -7215 -3536 - -6244 -5588 -2211 -9838 -10042 -4662 - -7163 -7724 -6376 -3915 -3922 -5919 -9180 -4421 -3726 - -6044 -2245 -9227 -6569 -11782 -2494 -1405 - -2826 -3400 -4664 -5917 -2934 -2817 -2686 -3770 -4318 -2659 -3960 -3752 -2592 -3016 - -3542 -4286 -4291 -1668 -2999 -4739 -1226 -3063 -2509 -4095 -2918 -4427 -3673 -2312 - -10232 -6672 -2804 -5236 -10466 -6948 -4811 -8435 - -7315 -9233 -9488 -7129 -3549 -8730 -2150 -4258 - -1510 -1286 -1316 -4569 -4419 -1288 -3313 -1076 -2955 -1837 -1263 -3531 -5726 -3300 -4617 - -2779 -9026 -4720 -3817 -3701 -9456 -2337 -9127 -8076 - -4113 -7168 -7030 -3438 -1686 -5641 -5282 -5710 -7170 -7722 -1365 - -14199 -4119 -6337 - -7418 -16770 -12037 - -6225 -4693 -5303 -2626 -1008 -4163 -2985 -1425 -4092 -5396 -3417 -6143 -6499 -5619 - -1133 -3945 -4897 -4828 -3642 -2893 -1732 -1247 -1963 -5962 -4106 -3387 -4829 -2595 -5867 - -6122 -3406 -6933 -5611 -1044 -4815 -5767 -2562 -2197 -6550 -5551 -3119 - -2901 -6744 -3204 -2822 -5068 -4457 -1079 - -4452 -1253 -3943 -6092 -1706 -4791 -3951 -2090 -3114 -1515 -2004 -3980 -6366 -1771 - -13893 -11323 -13829 -7168 -14871 - -4796 -2089 -7885 -8628 -6715 -4143 -1381 -1412 -5611 -3672 - -3768 -4839 -3066 -12255 -2517 -5999 - -1810 -2477 -4634 -3880 -5517 -4773 -6438 -5496 -3528 -3022 -5048 -1612 - -12728 -11268 -4727 -6643 -6186 -5735 - -5856 -4873 -2587 -3053 -2763 -1681 -1641 -4235 -1895 -2865 -3886 -1090 - -7837 -3957 -7666 -15287 -4153 - -33476 -15842 - -20446 -28621 - -4257 -2252 -5779 -2424 -3048 -4297 -6185 -3896 - -5005 -2248 -4388 -5507 -7246 -5802 -4730 -6816 -1882 -3101 -6888 -7312 - -4287 -16345 -11713 -1141 -1576 - -5534 -13649 -2963 -10251 -8072 - -46888 - -19996 - -6251 -1783 -2931 -9216 -5802 -6353 -5406 -10761 - -8964 -6194 -5594 -2981 -4283 -5227 -1111 - -3768 -4065 -1420 -6334 -7126 -3430 - -6369 -2958 -2548 -7475 -6389 -5121 -8008 -1957 -4481 -8452 - -2985 -7921 -7868 -9901 -4221 -8815 - -12828 -35189 - -6415 -3009 -2332 -6851 -5956 -1894 -6421 -4728 -6698 -3628 -2004 -6174 -5251 - -5518 -4788 -1959 -5935 -7906 -6064 -5242 -4082 -8573 -4529 - -68508 - -3847 -3451 -8433 -5073 -4464 -7378 -8997 -8107 -7266 - -3750 -3841 -4113 -5005 -4238 -1316 -4027 -3120 -6083 -3892 -6303 -6364 -1699 -5665 - -2863 -5168 -2244 -2180 -6794 -5924 -5793 -2997 -4871 -7578 -1821 - -2717 -1900 -4743 -6280 -8703 -1225 -2711 -5260 -3870 -7283 - -4323 -9508 -3221 -8294 -4081 -8086 -5465 -10185 - -6295 -9301 -2663 -9299 -8681 -2628 -5173 -8236 - -1093 -6211 -6172 -3120 -1545 -5010 -2555 -4503 -6041 -2256 -2054 -3556 -4189 -4079 - -4227 -5046 -10539 - -16145 -12616 -1897 - -10759 -13443 -2817 -5487 -7129 -13704 - -9237 -9637 -5517 -5033 -7727 -5903 -7685 -6360 -9147 - -11730 -6487 -7984 -4641 -10800 -10737 - -2926 -3365 -10511 -1019 -5174 -6880 -10022 -2021 - -7561 -1995 -2056 -9535 -12687 -11037 - -2986 -7624 -4960 -3148 -3615 -1248 -6271 -7689 -6203 - -2078 -6126 -2217 -3778 -2469 -2940 -1009 -3727 -3591 -4631 -6934 -5679 -5212 - -7293 -8422 -1249 -9071 -2397 -9070 -7249 -5900 -8496 - -18221 -12199 -23082 - -2756 -2031 -15919 -8850 -11519 - -4213 -4007 -4750 -1689 -6301 -2769 -1822 -5633 -3829 -6259 -1941 - -4566 -11741 -2449 -9639 -2853 - -5442 -2931 -3418 -2474 -5999 -3614 -1092 -5745 -2216 -5437 -4653 -1596 -2064 -4568 -3889 - -30188 -30811 - -6631 -7390 -4365 -10085 -5771 -5407 - -5994 -4371 -4328 -4888 -2557 -4400 -1917 -2487 -5787 -4068 -1608 -4897 -1872 -3580 -1828 - -12407 -15919 -18883 -10093 - -10235 -18157 -10243 - -5020 -7857 -7218 -4726 -5184 -4807 -5762 -6433 -4435 -3292 -2582 - -5435 -3279 -1483 -2174 -4082 -2016 -3470 -1106 -3156 -5028 -3973 -3309 -4918 -4886 - -5234 -9601 -9386 -4696 -5400 -3738 -4093 - -3468 - -2988 -13322 -16091 -6182 - -8902 -14057 -24074 - -2417 -5580 -5165 -7582 -6674 -6646 -2562 -7885 - -4197 -5211 -2837 -6012 -6525 -4345 -3060 -4458 -6405 -6556 -1167 -2705 - -3137 -4709 -5239 -3930 -2685 -5421 -2847 -2443 -3801 -3067 -4431 -1073 -6625 - -25928 - -11278 -3062 -7704 -7328 -2742 -7913 -10850 - -4179 -3352 - -5766 -2479 -5510 -2723 -1559 -4851 -2808 -3149 -1900 -5551 -1168 -4292 -2706 -1887 - -5644 -3980 -1953 -1302 -4673 -4792 -5560 -4700 -2098 -4581 -2026 -3986 -3621 -2729 -2734 - -1634 -1891 -5864 -3643 -1622 -1096 -3405 -3519 -4975 -4773 -4544 -4211 -2889 -5510 -5677 - -5747 -3716 -1570 -4609 -3562 -1537 -5157 -4558 -4131 -4544 -4445 -5116 -2357 - -8035 -15475 -8791 -12796 -1809 - -3956 -3423 - -4498 -14291 -5435 -11333 -12805 - -16130 -15515 -8077 -5292 -14806 - -5441 -7830 -8229 -19304 - -6133 -6807 -5145 -3100 -2799 -6450 -2844 -7369 -5750 -7453 -6917 -5280 - -7733 -6790 -3399 -9413 -9225 -7820 -3627 - -10128 -5460 -6217 -1468 -5069 -1867 -2561 -3563 - -6203 -1220 -5422 -9143 -8279 -9127 -2197 -7563 -5805 - -5641 -4988 -3833 -6330 -5125 -4818 -4985 -5806 -2835 -2538 -4243 -3944 -1313 -5633 - -1670 -3783 -5004 -9925 -2056 -8138 -2273 -5211 - -7054 -3876 -4804 -5782 -2864 -4869 -3974 -3365 -7392 -1003 -3421 -2282 - -16982 -10310 -9105 -15909 - -4006 -4721 -1089 -3784 -3735 -1462 -3572 -3903 -5100 -3553 -4538 -5008 -3474 -6114 -5023 - -7712 -3772 -6012 -3780 -2039 -1225 -4572 -7205 -3724 -2743 -5649 - -13835 -16341 - -2440 -3526 -5922 -4275 -6518 -7738 -4511 -9176 -6738 - -8973 -1525 -11024 -10053 -1167 - -6878 -6330 -2436 -6166 -6009 -5824 -5849 -7599 -7667 - -6661 -32224 - -4835 -4152 -5550 -17374 - -4829 -11255 -11845 -8734 -11026 -12040 -2598 - -5651 -8148 -7319 -7168 -2570 -2667 -6102 -7372 -1901 - -5257 -1897 -5295 -2643 -6499 -6384 -1979 -4897 -6198 -4986 -4463 -6078 -1669 - -36617 -9770 - -5488 -18324 -3889 -2697 - -3909 -5302 -7668 -4954 -4574 -7610 -4162 -1222 -5727 -4826 -4429 - -50529 - -4561 -7022 -7778 -7386 -2126 -1350 -8767 -1089 -4340 -1013 - -2218 -6429 -5964 -1643 -1181 -6695 -6759 -1766 -2985 -3029 -6439 -2646 -6814 - -53117 - -9836 -6608 -13067 -4747 -10627 -7074 - -7382 -7263 -2142 -2197 -3237 -4509 -6866 -1487 -6288 -3515 -4318 -4403 - -9503 -7732 -9320 -4184 -4429 -10334 -3313 -5438 - -15150 -15460 -14761 -8079 -1070 - -2206 -6973 -7571 -2311 -3170 -8153 -7794 -9043 -3857 - -4169 -3297 -1703 -6039 -1189 -4565 -5455 -1584 -4338 -1759 -1854 -1093 -5004 -1133 -2004 - -5262 -3782 -2259 -5446 -2978 -6146 -1939 -1805 -4517 -2969 -6390 -2784 -3689 - -10342 -6089 -7688 -10383 -4769 -7696 -7393 -10301 - -6666 -10943 -1638 -1975 -5509 -5767 -5673 - -15320 -23126 - -2813 -7182 -3956 -7486 -10251 -4172 -1862 -4006 - -15496 -4847 -8430 -1683 -13281 - -4685 -3580 -1308 -8183 -6367 -8410 -3052 -3020 -1217 - -4252 -5883 -4079 -3580 -3064 -1385 -4488 -1790 -4826 -3157 -1747 -1783 -3312 -4652 - -14551 - -3025 -13696 -3537 -4087 - -6169 -5270 -5187 -3572 -3060 -3599 -4252 -4886 -5244 -5231 -1359 -6340 -2142 -4429 - -5850 -4447 -7828 -4518 -6431 -5995 -1284 -5499 -1372 -2666 -7721 - -1191 -20856 - -13838 -2247 -12654 -11027 -9684 - -4997 -8716 -6293 -7317 -1002 -5121 -6663 -7838 -1922 -8001 - -5614 -13883 -2757 -11574 -3051 -11435 - -45664 - -2476 -7792 -8480 -7283 -9042 -7090 -5830 - -2721 -6238 -8011 -1974 -3526 -2811 -6167 -1778 -3507 -7992 - -3082 -4367 -4463 -1753 -3627 -1468 -2616 -1456 -1033 -1110 -2453 -5058 -1665 -4399 -5720 - -4019 -6080 -5496 -3896 -5752 -2673 -2460 -2284 -6342 -1710 -3860 -1223 -4688 - -1121 -3153 -2961 -2103 -3816 -6492 -5483 -2086 -6154 -4440 -3196 -1630 -3140 - -4140 -6238 -1092 -1218 -5688 -6097 -5695 -3413 -9453 - -29041 - -3320 -10344 -21501 - -8209 -11402 -11152 -6367 -5191 -8598 -8608 - -12087 -24388 -22987 - -1668 -3447 -7162 -6136 -5098 -1868 -2116 -2716 -1715 -1089 -5410 -5259 - -5913 -3696 -2832 -5618 -3555 -1311 -3641 -2488 -4987 -2104 -2269 -3040 -1706 -3762 -2384 - -6731 -2310 -3908 -6314 -1004 -4632 -3402 -2044 -3407 -2833 -1007 -4695 - -4894 -9624 diff --git a/2022/inputs/day_10.txt b/2022/inputs/day_10.txt deleted file mode 100644 index 57f49a0..0000000 --- a/2022/inputs/day_10.txt +++ /dev/null @@ -1,139 +0,0 @@ -noop -noop -noop -addx 6 -addx -1 -noop -addx 5 -noop -noop -addx -12 -addx 19 -addx -1 -noop -addx 4 -addx -11 -addx 16 -noop -noop -addx 5 -addx 3 -addx -2 -addx 4 -noop -noop -noop -addx -37 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx 10 -addx -9 -noop -addx 1 -addx 4 -addx 2 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx 3 -addx -2 -addx 2 -addx 5 -addx -40 -addx 25 -addx -22 -addx 2 -addx 5 -addx 2 -addx 3 -addx -2 -noop -addx 23 -addx -18 -addx 2 -noop -noop -addx 7 -noop -noop -addx 5 -noop -noop -noop -addx 1 -addx 2 -addx 5 -addx -40 -addx 3 -addx 8 -addx -4 -addx 1 -addx 4 -noop -noop -noop -addx -8 -noop -addx 16 -addx 2 -addx 4 -addx 1 -noop -addx -17 -addx 18 -addx 2 -addx 5 -addx 2 -addx 1 -addx -11 -addx -27 -addx 17 -addx -10 -addx 3 -addx -2 -addx 2 -addx 7 -noop -addx -2 -noop -addx 3 -addx 2 -noop -addx 3 -addx 2 -noop -addx 3 -addx 2 -addx 5 -addx 2 -addx -5 -addx -2 -addx -30 -addx 14 -addx -7 -addx 22 -addx -21 -addx 2 -addx 6 -addx 2 -addx -1 -noop -addx 8 -addx -3 -noop -addx 5 -addx 1 -addx 4 -noop -addx 3 -addx -2 -addx 2 -addx -11 -noop -noop -noop diff --git a/2022/inputs/day_11.txt b/2022/inputs/day_11.txt deleted file mode 100644 index 8a2ae29..0000000 --- a/2022/inputs/day_11.txt +++ /dev/null @@ -1,55 +0,0 @@ -Monkey 0: - Starting items: 74, 64, 74, 63, 53 - Operation: new = old * 7 - Test: divisible by 5 - If true: throw to monkey 1 - If false: throw to monkey 6 - -Monkey 1: - Starting items: 69, 99, 95, 62 - Operation: new = old * old - Test: divisible by 17 - If true: throw to monkey 2 - If false: throw to monkey 5 - -Monkey 2: - Starting items: 59, 81 - Operation: new = old + 8 - Test: divisible by 7 - If true: throw to monkey 4 - If false: throw to monkey 3 - -Monkey 3: - Starting items: 50, 67, 63, 57, 63, 83, 97 - Operation: new = old + 4 - Test: divisible by 13 - If true: throw to monkey 0 - If false: throw to monkey 7 - -Monkey 4: - Starting items: 61, 94, 85, 52, 81, 90, 94, 70 - Operation: new = old + 3 - Test: divisible by 19 - If true: throw to monkey 7 - If false: throw to monkey 3 - -Monkey 5: - Starting items: 69 - Operation: new = old + 5 - Test: divisible by 3 - If true: throw to monkey 4 - If false: throw to monkey 2 - -Monkey 6: - Starting items: 54, 55, 58 - Operation: new = old + 7 - Test: divisible by 11 - If true: throw to monkey 1 - If false: throw to monkey 5 - -Monkey 7: - Starting items: 79, 51, 83, 88, 93, 76 - Operation: new = old * 3 - Test: divisible by 2 - If true: throw to monkey 0 - If false: throw to monkey 6 diff --git a/2022/inputs/day_12.txt b/2022/inputs/day_12.txt deleted file mode 100644 index a77f815..0000000 --- a/2022/inputs/day_12.txt +++ /dev/null @@ -1,41 +0,0 @@ -abcccccccccccccccccaaaaaaaaccccccacccaaccccccccccccccccccaaaaaaaaaacccccccccccccccccccccccccccccccaaaaaaccccccccccccccccccccccccccccccccccaaaaa -abccccccccccccccccccaaaaacccccccaaaaaaacccccccccccaaccaaaaaaaaaaaaaccccccccccccccccccccccccccccccccaaaaacccccccccccccccccccccccccccccccccaaaaaa -abccccccccccccaaccccaaaaaacccccccaaaaaaaaccccccacaaaccaaaaaaaaaaaaaaaccccccccccccccccccaaacccccccaaaaaaaccccccccccccccccaaaccccccccccccccaaaaaa -abccccccccacccaaccccaaaaaacccccccaaaaaaaaaccccaaaaaaaaacaaaaaaaaaaaaacccccccccccccccccccaacccccccaaaaaaaacccccccccccccccaaaccccccccccccccaccaaa -abaacccccaaaaaaaccccaaaccacccccccaaaaaaaaaccccaaaaaaaaccccaaaaaaaaaaaccccccccccccccccaacaaaaaccccaaaaaaaacccccccccccccccaaacccccccccccccccccaaa -abaaccccccaaaaaaaacccccccccccccccaaaaaaaaccccccaaaaaacccccaaaacaaaaccccccccccccccccccaaaaaaaaccccccaaacaccccccccccccccccaaakccaaaccccccccccccaa -abaaacccccaaaaaaaaaccccccccccccccaaaaaaacccccccaaaaaccccccaaaccaaaaccccccccccccaacacccaaaaaccccccccaaacccccccccccccacacckkkkkkkaacccccccccccccc -abaaacccccaaaaaaaaaccccccccccccccaccaaaaaccccccaaaaaacccccaaacaaaccccccccccccccaaaaccccaaaaacccccccccccccccccccccccaaaakkkkkkkkkacccaaaccaccccc -abacacccccaaaaaaaccccccccccccccccccccaaaaaaaccccccaaccccccaaaaaaaaccccccccccccaaaaacccaaacaacccccccccccccccccccccccaajkkkkppkkkkccccaaaaaaccccc -abacccccccaaaaaaacccccccccccccccccccaaaaaaaaccccccccccccccccaaaaaaccccccccccccaaaaaacccaacccccccccccccccccccccccccccjjkkooppppkllccccaaaaaccccc -abccccccccaccaaaccccccccccccccccccccaaaaaaaacccccccccccccccccaaaaaccccccccccccacaaaacccccccccccccccccccccccccccccjjjjjjoooppppklllcacaaaaaccccc -abcccaacccccccaaacccccccccccccccccccaaaaaaacccccccccccccccccaaaaacccccccccccccccaacaccccccccccccccccccccccccccjjjjjjjjoooopuppplllcccccaaaacccc -abcccaacccccccccccccccccaaacccccccccccaaaaaaccccccaaaaacccccaaaaaccccccccccccaaacaaacccccaaaccccccccccccccccijjjjjjjjooouuuuuppllllcccccaaacccc -abaaaaaaaaccccccccccccccaaaaccccccccccaacaaaccccccaaaaaccccccccccccccccccccccaaaaaaacccccaaacacccccccccccccciijjoooooooouuuuuppplllllccccaccccc -abaaaaaaaaccccccccccccccaaaaccccccccccaacccccccccaaaaaacccccccccccccccccccccccaaaaaacccaaaaaaaacccccccccccciiiqqooooooouuuxuuuppplllllccccccccc -abccaaaaccccccccccccccccaaaccccccccccccccccccccccaaaaaacccccccccccccccccccccccaaaaaaaccaaaaaaaacccccccccccciiiqqqqtttuuuuxxxuupppqqllllmccccccc -abcaaaaacccaaaccccccccccccccccccccccccaccccccccccaaaaaacccccccccccccccccccccaaaaaaaaaaccaaaaaaccccccccccccciiiqqqtttttuuuxxxuuvpqqqqmmmmccccccc -abcaacaaaccaaacaaccccccccccccccccccccaaaacaaaccccccaacccaaaaacccccccccccccccaaaaaaaaaacccaaaaacccaaaccccccciiiqqttttxxxxxxxyuvvvvqqqqmmmmcccccc -abcacccaaccaaaaaaccccccccccccccccccccaaaaaaaacccccccccccaaaaacccccccccccccccaaacaaacccccaaaaaaccaaaacccccaaiiiqqtttxxxxxxxxyyvvvvvvqqqmmmdddccc -abcccccccaaaaaaaccccccccccccccccccccccaaaaaaaaacccccccccaaaaaaccccccccccccccccccaaaccccccaacccccaaaacccaaaaiiiqqqttxxxxxxxyyyyyyvvvqqqmmmdddccc -SbccccccccaaaaaccccccccaacaaccccccccaaaaaaaaaaccccccccccaaaaaaccccccccccccaaacccaaccccccccccccccaaaacccaaaaaiiiqqtttxxxxEzzyyyyvvvvqqqmmmdddccc -abaccccccccaaaaacccccccaaaaacccccccaaaaaaaaaaaccccccccccaaaaaaccccccccccaaaaaacccccccccccccccccccccccccaaaaaiiiqqqtttxxxyyyyyyvvvvqqqmmmdddcccc -abaacccccccaacaaaccccccaaaaaacccccccaaaaaaaaaaccccccccccccaaacccccccccccaaaaaaccccccccccccccccccccccccccaaaahhhqqqqttxxyyyyyyvvvvqqqmmmddddcccc -abaccccccccaaccccccccccaaaaaacccaacaaccaaaaaaaaaccccccccccccccccccccccccaaaaaaccccccccccccccccccccccccccaaaachhhqqtttxwyyyyyywvrqqqmmmmdddccccc -abaaaccccccccccccccccccaaaaaacccaaaaaccaaaaacaaaccccccccccccccccccccccccaaaaaccccaaaaccccaaaccccccccccccccccchhhppttwwwywwyyywwrrrnmmmdddcccccc -abaaaccccccccccccccccccccaaaccccaaaaaacaaaaaaaaaccccccccaaacccccccccccccaaaaaccccaaaaccccaaaccccccccccccccccchhpppsswwwwwwwwywwrrrnnndddccccccc -abaaacccccccccccccccccccccccccccaaaaaacccaaaaaacccccccccaaaaacccccaacccccccccccccaaaacaaaaaaaaccccccccccccccchhpppsswwwwsswwwwwrrrnneeddccccccc -abaccccccccaaaacccccccccccccccccaaaaaaccccaaaaaaaacccccaaaaaaccaacaaacccccccccccccaaccaaaaaaaaccccccccccccccchhpppssssssssrwwwwrrrnneeecaaccccc -abaccccccccaaaacccccccccccccccccccaaaccccaaaaaaaaacccccaaaaaaccaaaaaccccccccccccccccccccaaaaacccccccccccccccchhpppssssssssrrrwrrrnnneeeaaaccccc -abcccccccccaaaacccccccccccccccccccccccccaaaaaaaaaaccccccaaaaacccaaaaaacccccccccccccccccaaaaaacccccccccccccccchhpppppsssooorrrrrrrnnneeeaaaccccc -abcccccccccaaaccccccccccccccccccccccccccaaacaaacccccccccaacaacaaaaaaaacccccccccccccccccaaaaaacaaccccccccccccchhhppppppoooooorrrrnnneeeaaaaacccc -abccccccccccccccccccccccccccccccccccccccccccaaaccaaaacccccccccaaaaacaaccccaacccccccccacaaaaaacaaccccccccccccchhhgpppppoooooooonnnnneeeaaaaacccc -abcccccccaacccccccccccccccccccccccccccccccccaaacaaaaaccccccccccacaaaccccccaacccccccccaacaaaaaaaaaaacccccaaccccgggggggggggfooooonnneeeeaaaaacccc -abcccccccaaacaaccccccccccccaacccccccccccccccccccaaaaaaccccaacccccaaacccaaaaaaaaccccccaaaaacaaaaaaaaccccaaacccccggggggggggfffooonneeeecaaacccccc -abcccccccaaaaaaccccaacccccaaacccccccccccccccccccaaaaaaccccaaaccccccccccaaaaaaaacccccccaaaaaccaaaaccccaaaaaaaacccggggggggfffffffffeeeecaaccccccc -abcccccaaaaaaaccaaaaacaaaaaaacccccccccccccccccccaaaaacccccaaaacccaaccccccaaaacccccccaaaaaaaacaaaaacccaaaaaaaaccccccccccaaaffffffffecccccccccccc -abcaaacaaaaaaacccaaaaaaaaaaaaaaaccccccccccccccccccaaacccccaaaacaaaacaacccaaaaaccccccaaaaaaaaaaaaaaccccaaaaaacccccccccccaaacaafffffccccccccccaaa -abaaaacccaaaaaaccaaaaacaaaaaaaaaccccccccccccaaacccccccccccaaaaaaaaacaaccaaacaacccccccccaacccaaccaaccccaaaaaaccccccccccaaaaccaaacccccccccccccaaa -abaaaacccaacaaacaaaaacccaaaaaaacccccccccccccaaaacccccccccaaaaaaaaaaaaaccaacccacccccccccaacccccccccccccaaaaaaccccccccccaaacccccccccccccccccccaaa -abcaaacccaacccccccaaaccaaaaaacccccccccccccccaaaaccccccaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccaaccaaccccccccccaaaccccccccccccccccaaaaaa -abcccccccccccccccccccccaaaaaaaccccccccccccccaaacccccccaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaa diff --git a/2022/inputs/day_13.txt b/2022/inputs/day_13.txt deleted file mode 100644 index 0bd78e3..0000000 --- a/2022/inputs/day_13.txt +++ /dev/null @@ -1,449 +0,0 @@ -[[[5,[10,6],5,1,6],4],[[9,[7,4,7],6,[],7],[[9,6,0,10],7,[8,5,5,2,7],[7,10,5,6]]]] -[[[[10,8,4,6],7,2,[8],0],7,8],[[4,[0],[10,0,9],[1,10],4],[[6,6,1,10],4,6,[],[9,1]],[[4],[7,6,4,10,6],1,[2,2,5,3,2]],[[10,9,5],[1,1,1]],[[3,4,3],[3,10,0,8],[0,7,8,9],2,4]]] - -[[],[1,[[6,9,6,9,7],[9,2,3]],[[9],6,[2,9]],[2,6,2,4]],[[[10,3,1,4],[6,5,5,5,1]],[4,[9,3,6],7,2],7,8],[],[6,6,[8],2,1]] -[[9,[[1,9,9,4],6,9,[4,10,5],[0,9]],8],[],[10,[[2,10,3,10],[]],2,[10]],[3,[8,[],3,8]]] - -[[2,[[8,4,1,10,4],[0,8,3,6,4],[6,9,8,9],7,6],[6,[3,3,3,1]]]] -[[[6],8,[[1]]],[[[0,0],2,[0,9],[6,1],[7,1,4]],[7,[9,5],[10],[],2],8],[1,8],[],[1,[[7],[10,6],[],4,8],[10,[4,9,9,5],7,[8,10,3,0,2]],0]] - -[[[3,8,9],[],[[4]],[]],[],[[9],5,10,3,[3,[],3,[6,8,4],8]],[],[8,7,[],0]] -[[],[[[10],5,0,6],5,7,1,[[5,5]]],[8]] - -[[9,8,4,[2,4,6,[4,9]]]] -[[[9]],[9,[[4,7,8],[4,4],[5,10,0,7,9],2]]] - -[[[],[8],[[9,4,1,6],[4,10,9,5],[],[5,8,2,7,3]],6,4],[[[3,0]],5],[2],[0,[],[2]]] -[[[6],[1,[5,9,10,7,6],10],8,6],[[2],[[],[1,7],[10,2,0],[4,4]],[[8,4,10,10,9]],3,[5,[],5]],[]] - -[[[],5,9,2,8],[7,10,0],[2,0],[[9,[3],[],2,[0,2,0,9]],4,[]]] -[[[[],[7,0,0]],1,9,[[2]]]] - -[[[],[[]],4,4,[0]],[],[[[9]]]] -[[8,[],10],[[2],9,[2,3,[],[0],[0,3,0]],9]] - -[[6,6,[[],[0]],1],[9,5,8]] -[[3,0],[10,5,8,2,[0,6,[1,8,1]]],[9,10]] - -[[[2,[4,2,10,4]],4,10,1,[5]],[[[4,1,5],4],6],[7]] -[[3,[[1,2,5,7,7],[9,8,5,8,7],7],[10,9],0],[10,[],5,[6,[],[0,6,6,4,4],[6,1,1,6,0],[]],[4]],[[7,[4,10,0],9,[9]],[[0]]]] - -[[[6,1,[]]],[3],[]] -[[[8,[10,8,6],8],4,[4,7,10,1]],[0,[[],8,[9],5],[[9,8,8,1]]],[[[9,5,4],[7,8,10,7,10],[]],[[],[10,10],[],8,[8]],[],[5,[3,7,6,1]]],[[[5,5],[10,7]],1,[5],[],[[4,5],2,10,[]]],[[],8,10,9,[10,6,[6,3]]]] - -[[[[],[7,1],[7,0,10,0,6],8],[],7,[[],2,4,4],[]]] -[[],[4,1,[[3,5,8,3],10,0],[4,[],[0,8,4,1],[5,9],1],10],[[[2,5,4,10,6],[2,8],8],1,[[]],[0,[],2,2,2]],[],[]] - -[[[[],8,8,9]]] -[[10],[[[3,6],3],[[1,6,2],[6,10,2],7]],[],[]] - -[[[10,6,[3,3]],[[5],9,[10],10,6],[5,0,2,[10,8,10],[8]]],[4,6,6,[10,[0,9],8,6,[0,5,5]],5],[7,[[]],3,9],[[9,1,[8,0,7,3,2],[8,1,7,4],[6,9,4,7,5]],[[5],0],1,[1,7,[]],[5]]] -[[],[6,1],[[7,2],[5,[6,6,6],[9,1,2,5],[9,1,8],9],2,7,[[],[4,1,4,9,1],[4,4]]],[0]] - -[[],[10,7,1,4,2],[9,8,4,[[3,7,9,8],2,9,[6],[6,9,0]]],[[[6,5,7,7,0]],[7],4]] -[[3,[[7,10]],9]] - -[[0]] -[] - -[[4,2,6],[10,[],3],[2,[2,8,3,[],[9,10,5,2,7]],9,7,9],[[],[],10,[[5]]]] -[[3,[[1],4,4,[1,7,3,2,9]],9,7,[[]]],[[4,[5,5,1,0,7]]],[4],[8,[8,9,1],[[],[10],3]]] - -[[7,10,3],[[5]],[]] -[[[[6,0,6,1,6],5,[10,2,9,2,8]],[],[2,[3,5,5,0,6],10,2],1],[[]],[[[3,0],[],7,7,1],[[8,4,8,9,2],1,[10,3,5,5],5,2],5,6,[[0,8,0,2],[5]]],[3,10,[1],[[2,10,2,9,8],[6,10,4],[]],[9,[3,2],[8,8,5],9]]] - -[[[[2],[8,7,8,4,10]],8,1,8,10]] -[[[1],0,[[9,3,4,0]],9,[0,3,1,7,[4,2,7,3,10]]],[6,3,[[9],1,7],1],[],[[7,5,1,1,[2,5,2]],6,4,0,[[2,7,0,8,1],[7,4,7],[3,0,1,6],[7,9,0,1,1],[9]]],[[0,5],1,2,[4,2,7]]] - -[[4],[[1,2,[8,10],[2,8]],10,0]] -[[3,4],[2,[[1,8]],[10,[1,0,8],[1],[4]],[0,4,8]],[6,[[8,10,7],6,2]]] - -[[[1,[6,9,9],[8,6,0]],4,[6,[2,1,10],4],7,[2,[2,9],1]]] -[[],[5,3,[8,[],9]],[8]] - -[[[3,[8,2,1,4,0],[9,5,7,7,8]],[[5,5,2,2,9],[10],8],1,3]] -[[0,1,[],5],[[8,4],[10],6,7,0],[2],[[7,[3,2]],7,[],2,[0,[5,8,7,1,2],[0],1]],[[[4,4,4,10,8],0,2,10],[[9,8,6],3,[9,2,4,3,8],5,1]]] - -[[4,[[]]],[10,[[2,7],8]],[[[6,7],10,10,5],1,2,[[],2,10]],[[2,5,1,0,8],[[5,8,10]],6]] -[[8,[[4,5,6,2],5,[7],8,9]],[],[[],3,[],4],[[0],5,1]] - -[[3],[0,[],[3,1,4,10],2,[5]],[2,6,[],[[1,5],1]],[[],7,8,[]]] -[[[[],9,10],[[6,10,6,7]],7],[]] - -[[[4,[10]],9,[9,[9,8,5,9,1],[10],[3]]]] -[[3],[2,[10],[[4,2,7,2]],[[],[8],[7,5]]],[[[5,3]],3],[[7,[9,9,5,2,3],10,5],8,6],[4,[[3,1],[10,4,6,8],[8,0,8,2,5]],[[1,6,10,2],[2,10,5],6],1,[9,2]]] - -[[],[[[4,2,4],8,[8,9,3]],9,[]],[],[[[3]]]] -[[],[5,[[2,8,5,1],[0,10,6],[],2],[[1],[2,1,6],7,[1,5,1]],7],[0,9,7,5,0],[[[0,2,10,8],4,[6,6,5,4],[10,8,0]],0,4]] - -[[[]],[1,8,0,[[1,1,1,1],9,7,[],9]],[6],[6,[[0,4,9]],[[10,0],3,[0,10,4,6,1],[4,6,6,10,5],[]],[4,3],[8,3]],[2,5]] -[[[6,10,7,1]],[7,[[0,6,5]],[[10,8,9]],[[]]]] - -[[4,[[2,7,2,9,4],[8,8,3,2,1]]]] -[[[[],0,7,1],[[]],0,[6,[2,10,4,2]],[7,8]],[8,[[8,0],[10,0],10],1,4,[[10,9,3,8,0],7,[10,3,1,1],3]],[],[[1,10,[7],[4,8,1,2,10],4],[[],6]],[[1,[7,10,10,0],[],[],[2]],[[2,0],8,[7],[2,2,10],3]]] - -[[4,[[2,7],10,3,10,[1]]],[0,1,[[],[],1],[[8],2,6,[],4],[7]],[],[2,6,[[3],[1,1,4,9,0],0,[8,3,0,9],1],0],[2,8]] -[[9,1,9,[4,[8,4]]]] - -[[[0,[6],6,9,[2,2,3,2,5]],[9],[7,3,[1,7]],[[0,5,10,3],[],[5],0]]] -[[[[0],9,0,9],[[4,3,9,3],[],2,0,[3,9,5]],[3,10,5,[9,3]]],[9,[5,8,8,[]]],[[[6,5,8,5,8],[4,7,5,6,1]],9,6],[8,7]] - -[[5],[],[8,4,[],[[3,7,0]],3]] -[[[[1,6,9,6,4],8,[]],10,[10,[0,3,7,2,4]]],[[6],[7,10],[[],6,[7,8]],7],[4,[5,[2,6],5],3,5]] - -[[],[[]],[],[10,8],[[5,9,[5],[],[]],[[6],[5,8,3],[2,8,7,10,2]]]] -[[],[[]],[[[10,5,9]]],[8,6,[0,8],0,[4,[8],7]]] - -[[[],[],[],0],[5,[[],0,[10,3,6,1,8],[7]],0,[[],8,[],[9,9,6,1]],[[6,3],10]],[[[1,8,5,1],[4,1,10,2,9]]],[7],[[],[7,2,[3,1,8],10,[8,5]],2]] -[[],[[[2],1,10,6,[0,7,7,10]],7,0,[[0,8,9,6,9],[7,10,9,4,9],9,5],[[9,10,0],[],5,[10]]],[],[[[0,7,5,4],[10,7,7,4],9]],[2]] - -[7,6,8,6,7] -[7,6,8,6] - -[[[[]],[[],[7,5,3,9,4],[4,4,5],[5],[10,0,9,1]],[10]],[[],[[4],0,1,10,[]],[[],3,0,[2,7,8,10,3],10],0,7],[[],[5],[],[[],8,3,2],[[4,7]]],[]] -[[[[4,3,6,1]],3,[3,5,[6],8,3],[[4],[]]]] - -[[[],[8,[2,7],10,9,6],7],[[],[[2,4,1,4,3],[6,0,8,1],[7,3,8,1],[0,6,5],3],9,[[8,0,2,9,1]],2],[5,1,8,3,[[2,9,5,3],9]]] -[[0,[[10,6,0],10],[],4,5]] - -[[9,[9,[7,7,4]]]] -[[],[[]],[0,7,[[10],[3],[2,6,1,4]]]] - -[[[[4,6,1],8,4,3],7,[[10,5,0]],0],[7,[],10,[9,[3],[7,3,3],[8,10,9,6],2]],[1,5]] -[[[5,[9,2],[6],10,[5,8,6,8,3]],[[2,0,8]],6,[2,4,[10],1],[1,[6,9,10,2],0,[4,9],[9,6,2]]],[[[3,4,3,5],[4,3,7,8],[5,5,1,10],4],[6,[],[9,9],[8,2,5],1],[[],[2],[5,0,9],7,0],[7,9],7],[1,5]] - -[[7,[[3],[0,2,5,10],9,10,4],1,7,6]] -[[1,[8],[6,3,3,[6,3,1],[9,5]],10,[9,[3,3],3,0]],[[8,3],7,5,[9,4]],[10,[2,5,9],10,[4,3,[1],[8,8],0]],[],[]] - -[[[[1,1,3,9]],[[6,10],2],[[8,0,7,3],[0,8,4,8],0]]] -[[],[9,[[10,8],0,[1,5,5],10,4],[0,2,9,[0,4,6]]],[[[9,0],[10,0,9],[9],[10,9,10,4,2],[1]],3,[],[[],3,[0,5,6,1],[]]]] - -[[10,[[3,7],2,5,[0]],[4,[3,6,9]],3],[6,8]] -[[1],[8,10,3],[1],[1,3],[3,[6,[4,2],4,[2,9,0],[8,7,1,10]]]] - -[[[[],6,5,0,10],4,0]] -[[5,[[1],6,3],9]] - -[[7,[[],[],[2,6,10],[0,6,4,2]]]] -[[],[4,1,[[0,3,2,10]],[]],[[7,2,7],[[2,10,6,1],[10,6]],[4,3,8,[9,8,0,2,6]],7,[]]] - -[[4,0,[[3,6,1,2,1],[10,9,6,7,10]],[2,[6,9,3,10],[6,2,9,5,6]],[]],[[5,[9],10,[10,1,0,10,2]],2,[7,10]],[],[8,8],[1,8,[],[[7],9]]] -[[],[5,[9,2,[7,9],[9,3,3,0,3]],[[4,0],[1,7],[9,2,8]]],[[[1,8,10],[],[]]],[[[8,5,9,2,10]],[],[[0],2,[4],[5,1]],10,7],[3,7,[[8,3,1,6,9],1,[],6,[9,3]],5]] - -[[],[4,[2],6,8]] -[[[5,[7,3]],8],[[[4,3,1],4,2,2],[10,4,[3,0],[8,7,8]]],[],[[[7,0]],8,4,2,[5,0,4,[5,10,1,1],[0,9]]],[[[10,6,2],3,[2,6,4]],3]] - -[[8,[[8,1,0,0],9],5,7,[7,[8,6]]],[[[7,10,5,10,7],[8,8,1,10],7,[2,10,4]],5,7],[4,2,1,[[0,3,4,7],[9,0,1,8],6,9]]] -[[8,[3,[],[3,3,10]],[10,[4],[10,5,2,4,5],4,[]]],[[3,0,3,9,2]],[[[]]],[8,6]] - -[[[]],[[8,[1,0,0],[6],2,[8,4,3,3,10]],5,[[3,1,3],[2,6],[9,2]]],[[]]] -[[7],[[9,1],10,5,8,[7,[3,2],[7,0,2,1,1]]],[5,1,0,[1,[8,0,2,9],10,1],6]] - -[[5,2,[]]] -[[[[10,10,2,4],10],0,7,[2,[10,8,3,0,8],[8],[4]]],[],[2,[]]] - -[[[3],[],[]],[],[[[5],[9,2,4,8,10]],[[3,6]],5,[[],[4,6,1,4],1],0],[3,[7],[[],7,[],4]],[[],[[9,3,3,8],4,9,5]]] -[[[],[0,3],[1,6,7]],[[]],[],[8,6],[4,[[5]]]] - -[[],[[0,[8,0,5,6,2],[6,8,4],[8,2],2],[],[1,[6]],9],[1,[7]]] -[[[[0]],[[0,10,4,8,7]],8,0],[2,9,[[9,8,2],8,[7,10,7,5]],[[],[],3],7]] - -[[8,8,[6],6,[8,0]]] -[[4,5,[1,1],8,[]],[10,[[4],7]],[[[3],9],0,[3,8,8,[7,8],[]],0],[[],[5,[5,2,0]]]] - -[[[],8],[[],4,7,[],7],[5,[],[],[[6,7,0,5,4]]]] -[[[5,[2,1,3,0,3],[6,3],[6,5,4,1,4]],[[2],[]],7,10,1],[],[[[],[9,9,2,5],[1,9,7,10,5],4,[1,0,10,7]]]] - -[[7,8]] -[[6,[[9,5],[2,10],4],9,[[10,0,8,6],5,[4],8]],[],[[[3,3,1,2],7],6,8,[[]]],[]] - -[[2,[]],[4],[],[],[[2,8,7,[8,8,0]]]] -[[0,3,4,[2,3,2,0,[7,7,9]],[[2,0,9],[1,6,1,0,3]]],[3,[[3,2,5,3],6,[2,2,3,7],[10,7,4],3],10,[3,4]],[1,5,1,1,[[3,8,6],[0,1],[2],[]]],[9,4,8,7,10],[0,[3,[9,4,3]]]] - -[[[[0],9,[6,3,5,9]],[[1],8,[4,2,1,7,10],[1,6,3,7,8]],[[9,2,0,8,7],6]],[7,9,[[7,9],[],[5,9]],0,1]] -[[7,[[],[4,2,0,3]]],[[8,9,3,8],3,[[]]],[10,5,[8,[6,10],0,1,7],5,4]] - -[[[1,5],7,9]] -[[10,[[4,9]],[[5]],7],[[],[[1,4,7]],[[1,9,0,0],[2,10,5,2,1]]]] - -[[],[[6],[[6,6]],9,[[5,3],9,2,[8,1,6],8]],[],[[[3],[6],[0,3,0],[4,0],[1,8,8,3,1]],0,[[],[10]]],[2,[7,[6,10],5,0,8],[1,[5,1,1]],1]] -[[9]] - -[[6,3],[4,4,3,6,[4]]] -[[],[3,10,0,10]] - -[[8,[4],[[8]]],[6,[]],[],[2],[0,3,10]] -[[[0,[6,2,1,3],2,4,[3]]],[[],0,1,[7,[1,9,4,3]],1],[[[10],[7,10,2,8],6]]] - -[[7,[[3,8,1,7,10]],6,[9,0,[9]],8],[[9,7,4],[[2]]],[[[2,5,7,7],2]]] -[[[[8,0,8],0],[0],[[0,8,5],[8,10,6,2,2],7,[9,0]],0],[[[0,2,9,0],10,[0,3],[1,1,7],0],5]] - -[[],[[5],[],[]]] -[[],[[[6,2,4],10,[8]],1,2,6],[[[3,2,2],8],[]]] - -[[[[],[10],10,7]],[],[6,6]] -[[8,4]] - -[[7,4,[1,[3,5,3,0,7],4]],[4,[4,8,[]],[[2,6]]]] -[[],[4,1,0,4],[]] - -[[10,[6,[9,9]]]] -[[2,6,9,10]] - -[[9,8,[[7,2,8,6],[7],[5,1]],4,[5,1,[5,8,10],[7,5]]],[1,3,[[1,7],10,2,6]]] -[[9,2,[6,2]],[[[2,10,7,7,3],[7],[7,6,5,8,1],[2,0],[6]],[[0]],0]] - -[[],[],[9,[[6,4,0],[4,9,0,2],[0,8,5,0,0]]]] -[[1,[[0],10,6,2,[7,5,5,5,0]]],[7],[]] - -[[[6,6],6],[[3,[3],[]],[1],[3,2,2,6,[10]]]] -[[[[],4,4,10],[[9,4,6],4,[1,2,4,6,4],5,[]],2,[[6,1,9,1,7],9,8,[5,0],[8,3,7,6]],[[8,10,0,5],9,10,10,4]],[[[4,2,6],9,7],9,0,7,9]] - -[[9,10],[9,3],[],[9,[[2]]],[[[],1,[1,9,3,8],[7,2],10]]] -[[[[10,0],9,4],[6],[[5],8,[2,10,8,1,8]],[[10],0,[8,1]],[8,[10],[2,4,5,10,8],[1],[8,6]]],[3]] - -[[2],[[6],0,[8]]] -[[[[10,1,0],[4]],1,[[7,4],[10,7,5,5]]],[9,[[10,8],[1],6,7],3,[[4,8],[],10]],[[2]],[6],[0,3,2,[7,[3,9,8],6,4]]] - -[[[[10,4]],[6,[],1,5,5],[8,8,3],3,[0,[6],[],2]],[7,[9],2],[[[0,4,1]],3,[7,[3,5,2,7,5],3],9,4],[2,3,7,7,9],[2,5,[4,[8,2,4,4],[9],[2,3],[6,7,10,0]],[[9,8,6],[6,1,2,0,1],[7,1,5],[5,0,9,7],2],3]] -[[0,[[8,4,7,3,6],2,[8,10,8]],[3,2,1,[5,3,1,4,1],1],[[4,2,8,1],[10,0,3],[5,7],5]],[5,4,1,2],[[[10,0,2]],[[3,10],4],0]] - -[[[3],[[10,4]]],[0,[[4,2],6,6,10],[[9,6,4],[6,8,4],[10,7,10,4],2],2,5],[7]] -[[5,[[0,9,4]],7,5,[[0,10,3,8,10],[7,2,1]]],[9,[1,[9,2,10,1,1],[1,0]],2,[[9,4],3],2]] - -[[[],8,1,7],[[1]],[8,2],[5,[[],[4],[4,9,2,4],[10,3,0,9],[9,3]],[[4,3,4,1,6],[2]],[[6,6],10,5,[6,8,9]]]] -[[10,[],[[],[1,5,4,10,3],[2,4,5,6],[7,8],[]],[5,[6,1]]],[],[3,[7,[6,0,2,1]],8,[10,[8,9],4,9,7]],[[[],1],[[10,6,9,2],10,[6,1],1,1],9,0,[[9,10,4],9,0,[9],1]],[[[6,0,6],[6,9,0,1,2]]]] - -[[1],[3,9,6,[[5],[],0,5,10]],[[9,[],[3,1,8]],0,[[6,8],6],[[],10],[4]],[[4,[5,6,4,1,5],3,[1,6,5,7]],[[8],2,2],6]] -[[7,5,9,[4],[[],[8,1],5]],[7,3,1,8],[[8,3,0],9],[],[[[1],8,5]]] - -[[6,9,[2,[4,9,3],[7,6,10,7],2,7],8],[[4,10,8],2],[[[8,1,7],8],3],[[[6]],[3],[[],8]],[2,0,8,[8,5]]] -[[4,[9,9],2,[[],[1]]],[[],7,6,1,[]],[]] - -[[[[5,2,4,9],[9,10,8],[]],0],[[8]]] -[[],[9,[[10,4,10],[1,7,10,7],[]],[],7],[[9,5],[[2,2]],0,[[3,4]],[[10,9,1,9,6],[3,0,5,4]]]] - -[[[10,10,[5]],[10],7,[]],[3,5,3],[],[],[[],[7,[9,8,9],[4,2,9,9,2],[]],0,0,7]] -[[[[],1,6,9,[]],0,[0,[0,0],[10,0,0,1,2],0],[[1,7,7],3,[],[9,4],6]],[],[1,6,[5,2],[1,5,[7,2,8]],[[5,9,6,4],[0,10],[6,9,3],[3,8,0]]],[7]] - -[[0,[2],10],[2,10,7,[[9]]]] -[[2,0,2],[10,2,[9,8,9,2,4]]] - -[[2],[2,[10,[4,1,3],10],7,[[7,7,3],[7,8],[0,7,6,3,8],3]],[[[9,0,3],[],[1,3,10,0,8]]]] -[[[[1,3,8,5],10,[4],2],10],[0,9,7,[[0,4,10,0,6],[]],7],[[[0],1,9,[3],[6,9]],4,9],[[5],6],[1]] - -[[[3,[5,3,2,7,9]],10,[]]] -[[[5,7,5],[[9,1,6,7],9,[2,6,5],[6,6,1],[0,6]],[[]],[],9],[[1,[3],[3,10,0],4],2,[],[[2,1,1,5,9],6,8],[]],[],[[],6,[[5,2],2,[8]]],[]] - -[[],[],[1,[[2,0]]]] -[[7,2,2,[],[[8,7,3,6],4,2,2,[]]]] - -[[6,9,8],[[],3,8,[],2],[3,9],[[[],10],[[9,3,9,8]],2,7]] -[[2,[8,[]],[7,8,5,5,5],2,1],[],[[[6,1,9,2,9],7,4],[3,[3,8,1,6]],[[4,6,5],[3,10,8,5,6],[1],8,[5,0,4,0,6]],1]] - -[[],[],[2,1,[4,7,[1]],[9,[7],0,6]]] -[[3],[0,[[6,6,9,6],[4,7,10,1,8],[4,0,10],1,[10]]],[0,[6,5,[8,9,3,9,6],[],[4]]],[[],[[]],4]] - -[[1,8,10,[]],[9,[],[[8]],[[9,6,3,2],[3,8,10],[],3],[1,9,[0]]],[],[5,[1,[],[4,5,7,10,9]],[[10,6,0,1]],9,[0]]] -[[0,3,[9,9]]] - -[[4,0,3],[],[],[[[]],[[5,3,1],8,[],1,[1,8,3,7]],[6]]] -[[[]],[[[8,0,3,2,2],[3],[1,6,8],10,4],[6,4,7,[1,2]],[8,[3],[10,9],[4,0,10,8],[1]]],[[],[1,2,6,8],5],[3,9,7],[[6,6],0]] - -[[7,[],[0],5],[7,[7]]] -[[0,[8,[3,3,8],10,7],5,[[1,7],[0,0],[5,2,0],1],2],[7,8]] - -[[4,[2,2,2,9],[[6,6,1,10,4],[]],5,10],[],[6,[[5,3,7,9,2],[4,2,4,9,7],[1,4,9,7,1]],2,[],[]],[[[7,0],7,[9,4,0]],9,[1,[1,0,1],[9,3,3],[9,2,10,5,10],10],7,[[9,0,8,1,8],8,[7,7,10,2]]],[]] -[[[3,7,[]],[9,7],0],[[[9,9,3,5,2],1],7,[10],[[10],2,[6,1],[1,10,3,1]],8],[3,9],[7,7,2,[2,[8,7,6],10]],[1]] - -[[[7,[10,1],[2,9],[3,4,6,9]],2,[],3],[[],6,3,[],[[4,7]]]] -[[],[[6,[],[],[0,10,2,6],1],1,3,[3,[10,2,7,1,4],[6,3,0],[1,3,6,3],[4]],[0,[8,10,0,8,5],3,2,6]],[],[]] - -[[5,[[4,0],[1,3,4],7,2],0,8,[]]] -[[],[[[],10,[10,9,6,0,1],[]],[[8],4,6,4,[0,2,8]]],[4]] - -[[],[],[],[[[],[8,6],[],[2,7,7,4]],[],1,[9,9,[1,3,4],0,[5,2]],[[4,4,5,6,10],[5,1,3,3],0]]] -[[10,[[6,4],[3,1,1,8,4]],9,[[3]]],[9,2,6,8,1]] - -[[],[1],[[[4],[5,1,6]],[]]] -[[10,[[]],[[8,10],8],[1,[5,3,7,8,7]]],[],[],[[[7]],[[2],6],[[0,8,1,3,10],[],2,0]],[[7,8,[]],2,1,[[8,7,4],1,[4],[],2],7]] - -[[[[3,5],[]],[7,0,5],[[],1,[7,2,7,10,1],3],[[4,1,5,5,6],[3,4],[6,1,3,9,2],8],[8]]] -[[10,10,[6],[4]]] - -[[[]],[8,4],[4,7,8,3,[[8,4,2],6,0]],[[1,[4,6,4],[],1]]] -[[[5],[[4,4,9,2,0]]],[9,[[7]],[[6,2],[0,3,1,1,7],5,4],[0]]] - -[[[3,[1,0,10,7],[8,8,8,10]],[10,[0,3],8,[9,5]],6],[[10,[3],[9,10,0,2]],[7,4],[0,7,4,6,[3,5]],[],[10,[5,4,6,1],5,4]],[[[0],0],5],[4],[8,[[9,4,5],3],[9,[0,7,2]],[],[]]] -[[5,3,9,0],[7,[6,[8,1,0,1,8],3,[9,2],5],[[1,0,0,6,4]],[6,[2,4],5,[2,10]]],[],[3,9]] - -[[[1,[4,0,10,6,8]],1],[],[[[]]]] -[[],[],[[9,[9,7],7,[9,4,3],0],9,6],[2,[[6,8]],2,[9,7,[4,6,10,4,2],[]]]] - -[[2,10,[4,9,[],[7,10,0],1],[[1,8,5,4,6],5]],[[[]],[[10,2,1]],[[]]]] -[[9,9,[10,[1,5,1,2]],[9],3],[8,8],[4,[5,[6],10],[[0,5],[7,10],2],6,[[2,9,8],[5,4,7,5]]],[1],[[10,8,4,[1,7,8,9],8]]] - -[[3,[]]] -[[10],[[3,[7,10,7],[2,6,6,1,1],5],8],[1],[4,[9,1,[2]],7]] - -[[],[[[3,2,0],[3,4,5,10,8],[3,3,3,0,3],[8,3],9],[[5,0,7,8],[],[1,1]],[[10],[2,7,4,4],[],6],2],[[1,[3],[7,4],[8,1,9],3],0,7]] -[[0,8]] - -[[[],[]],[3],[1,9,10,[[4,3,2],[3,10,0,6,4],7,7,10],[6,[10],[9,8,0]]],[]] -[[[5,0,[0],[9,10,7],[1,0]],5],[],[5,3,0,3],[[[3,8,9],[],[2,2,6,6,10],[]]]] - -[[[[9,1,6]],3,[[2,0,8,1,0]]]] -[[3,[[2,1],[8],10,6]],[10,2,3,6,[]],[0,10,0,[[4,7,9],[],3],3],[[[4,2,5],[8]],9,6,[3,[],7,[0,4,8,0]]],[[[6],10,[10,9]],2,[7,[3],[2,0],[6,5,5,7,0]]]] - -[[1,5],[8,[5,1,10,[0,4,9,4,1]],6],[],[7,[3,3,5,10,4]]] -[[],[10,[7]]] - -[5,8,1,2] -[5,8,1,2,1] - -[[0,[],[],[[6,6,7,7],10,3],1],[[6,7,[8,1,4,4,7],[6,6],2]],[[[],7,[],4,2],[[5,5,5,0,7],6,[8,9,7]],[[6,3,3,8,9],1,[6,9,8,5],3],3,[[9,9],[],7,[8,2,8,10],8]]] -[[[9,[2],[],[4,6],[10,2]],5]] - -[[[9],3,[7,2,10]]] -[[2],[9,1,7,[9]]] - -[[],[]] -[[5,[],7],[[[6,0],[7,5,9,7],2]],[[],[[5,2,8],[]],[[5,4,1,10],[3,5,2,2,10],[0,6],10]],[[2],0,8],[]] - -[[[9,10,[4],7,0],1,1,[[],5]]] -[[[[9,8,8,3,1],[10,7,2,10,5]],4,3],[9,[5],[[],[5],10,[10],[10,3,4]]]] - -[[10,[[2],[7,7,3,3,3]],[1,[],[10,4,4]]]] -[[[[1],[1,2,5,7]],[6,3,[2,1,7]],8],[4,5]] - -[[[3,[1,6,1,4,4],[4,5,5,0]],8,8,9],[[],[],[6,[4,10],[],[4,9,2]],6]] -[[0,5,7,8],[]] - -[[2,[[0,5,9],[10,8],[2,1],[5,6,5],[7,9]]],[7,1,[10,3,[2,4],[9,10,1,9,10],0],0],[0,[[2,10,4,0],4],[6]]] -[[[[9,10,9],[8,7,5,7,8]],0,0,[[2,3],8,0,[2,5,10,9,8]],6]] - -[[2,[9,4,5,[2,0]],1,7],[9,[6,[9,5,1]]]] -[[],[[],4,[[4,10,5,8],10,[0,3,6],8],[6]],[[9]],[3,9,9,[],[9,[7,9,5],8]],[[2,1,9,[2,0,9,7,4],[9,10,10]],[8,[9,2,3],2,[6,9,3,8]],[10,7,[],10],2]] - -[[5],[],[],[9],[[[7,8,8],5],[1,[7,4,10],[9,1],2,[]],[],[4,5,1,10,10]]] -[[[10,[10,3,4,0,8],4,5,1],[10,7],[[9,6,6],[5,6,3,7],[5,9,2,0,8],3],[[]],[[1,10,7,1,3],8,4,3]],[[[]],[9],2]] - -[[6,[[1],[7],[]],5,6,8],[6,[2],[[]]]] -[[[7,[10],[7,8,8,7,1]]],[3,10,3,[[6],7,[0,9,7,7],1,[9,9,1,2,2]],3],[6,[6,[2,9]],[[],[2,1,3,2,9],[3,7,9,6],5],[[1]],[6,[9,6,1,3]]],[[2,[2],[5,0,2],5],0,4,5,1]] - -[[[9,0],4,[[7]],4],[9,7],[[1,[0],[1,0,7,1,3],[8],[4,2,0]],9,[[0,5],0,7],6,[[],10]],[]] -[[[[5,10],[4,4,5,3],[9,8,9],[],[5,2]],10,9],[],[[[],[]],5]] - -[[],[],[[],7,7,[2,[8,9]],[0,[7,3],[3,6,1,10,5]]],[3]] -[[[[0,9,7,10]],5],[[],[]],[[[0,2,10],[10,0,5,3,9],9,[],5]]] - -[[8]] -[[[2,[1,6]],[[9,6,6,4,10],[],9,6],[],[]],[],[[1,1,6],4,[[],[4,3,2,9,2]],3]] - -[[5,8,10,4,3],[0,9,[2,9,[4],[6,9,8,0],[9]],6,[]]] -[[],[7,5,[5,[6,5,1,1],4],[[4,10,0,4,10],[10,9],[0,9,1]],6],[[],[[0,9],2],[0,[2,7,9],[],10],[[7,1,9,5,0],[4,3,1,8,1],3,[8,8]],9],[[10,3,5,[5,4,9,10,6]],7],[[1,[],1],[[0,4],6,1,[10,10,8,6,9]],[],6]] - -[[],[1,[2,2,[2,9],4,[]],2],[],[4,10,[],7,[8,[],[]]],[6,8,10,3]] -[[[3,0],4],[[8,[1,10,5]],[[1,7,0,3],[7,3,5]],[10,8,[0],2,[9,2,1]]],[[],[10],[[9,0]],[8,0,4],[[8,0],3]]] - -[[10],[6],[[6,[5,2,7,10,1],[1,6,6],[9,6,10,8],10],2,9,[[0,3,7],0]],[[[3,2],2,9,[]],10,7],[3,1,[6],[9,10,[]]]] -[[[],[[]],6],[[],[],[7],[]],[3,0,8,5]] - -[[],[3,[10],8],[[[9]],[],[[4,5,0,9,2],[],[8],[0,6,9]]],[],[8]] -[[7],[[8,9,4,8],[]],[],[3,8,[[8],[],[6,4,4],3]],[[[10,6]],[[],[],9,[2,3,7,1],10]]] - -[[9,[9,3]],[[7,7,7,7,3],1],[7,[[],[6,10,1],[4,5,3,8]]]] -[[8,4],[[4,1,[1,3,3],0,[0,10]],[[0,6,8],0,[7,5,4],6,[7,2,5,7]],10,2,9]] - -[[],[6],[[[1,4,4,1],[]],2],[1,1,[[0],[6,6]],2]] -[[6,[[0,7],0,[6],3],9,[[8],3,[1,5,0,8,6],[]]],[0,8,2,2,10]] - -[[3,[[7],[10,6,9,3,0],[3],4,4],8],[[0,7,[7,8,8],1,[0,4]]]] -[[[10,9,[],[5,2,8,3]],[8,[8,1],9,[]],10],[6,8,[9,[7],9,[5,8,8,10,1]]],[4],[[[4,9,6],5,9],4,4]] - -[[],[],[[0,[5,5,5,1,3],1,[],0]],[[5,1,[2,10],[1]],9,2,[8,9,[10,10]]]] -[[[3,1]]] - -[[[8,3,[4,2,1,2]],[10],9],[[0,5],[2],3,1],[0,[[1,7,7,9]],1,[8,[7,6,8],5]],[[8,[8,8]],[10,3,[3],[10,9,1]],[]]] -[[[[2,0,2]],[0,2,9]],[8,5,[0],[8,6],10],[10,[[5,1,4],3],10],[[5,[],0,3,[2,4,7,8]]]] - -[[],[[],[6,[5,7,5,5],[8,4,3],6,8],10,[[8,5,6,1,7],[9,8,9,2],[5,2,4,10]],[[8]]],[[5,5,[2,4,4,4,9],9],2,6,[[7,5,7,4,4],3,[],[9]],[[3,9,5]]]] -[[9,6],[[[0]]],[0,8,[[9,7],4,[8,0,0]]],[]] - -[[1,1],[4,1,[5,[0,7,3,5,0],[7,8,9],[4,0,0,8],2],1,[9,[1,9],[],[3,4,8,4,1]]],[[5,0,[4,2,0,9,4],[]],0],[3]] -[[0,7,[[6,0,8],0,[]]]] - -[[],[[],[6],1],[7,[6,3,5],[]]] -[[],[[7,[6],[3,2,2],[10]],[[],[6],[7,9,9]],[[8],[2,10,5],[1,9,5,6,4],3],8],[[],[[9],[2],[0,8,10,6],[3,7]],[5,[1,3,9],2,10,7],[7]]] - -[[[[]],[[1,5,5,3,3]]],[],[1,[8,8,[3,9,6]]]] -[[[],7,2,6,[9,[5,10,0],[9,6,6,5,5],1]],[]] - -[[1,5,[4,0,[8]]],[[[5],8,[7,6,5],3,0],[],4,6],[2,[[2],[0,2,5,3,3],1],4,7,6]] -[[2,[[10,10,1,0,9]]],[[],9,1],[[3,4]],[[[10,2,3],[9,3,7],[10,1,6,1]],7]] - -[[0,[],[[],10,7,[7,8,8]]],[],[0,[[7,2,2,7],4,1,7,[7,8,0,6,6]],[[8,8,6]]]] -[[9],[[[4,7,5],[1,5,8,2],[3,2,8,6,0],[7,5]],[[7,9,6],[]],[0,3,8]],[[4]],[[],[2,5,[]],0]] - -[[8,[[2],0,[]],[5,9],[]],[[2,6],[]]] -[[[]],[0,3,9,4,0],[[[2,4],[6],[4,2,1],[]]],[[1,0,[0,0],7,6],1,5,7,[2]]] - -[[[[4,10,7],0],[[1,1,7,4,5],[1],8,5,9],[[9,9],3,[],[7,6,2]],[[3,0],[3],3],[2,[3,6,3,2],[10,2,6],[],4]]] -[[[10,9,3,0],8]] - -[[[[4,10,7],7,[4,8,5,2,4]],8,4],[[[],5],[],7,[2,3]]] -[[[9],[1,0,[],2,[0]],[[0,1],[10,8],[10]]]] - -[[[[10,1,3,6,3],[3,0],2],[],6],[9,9,[4,[10],4,5,[5,0,4]]],[9,9]] -[[10,10,8]] - -[[[[3,6]],8,[],6,[0,2,8,[1,0],8]]] -[[6,6,6,7,1],[],[],[],[[[6],[6,3]],[4,0],3,3,[[],[10,4,9,8]]]] - -[[1,[[2,1,2,10],5,[],[8,4,2],1],[7,9,[4,5]],[3,[6,6]],5],[]] -[[]] - -[[[3,10],[8,9,9],2,9],[8,[],10,10]] -[[[[],[0]],3,6]] - -[[3,4,[]],[4],[3,9,[5,[1],[],[10,7],[9,0,2,9]],[2,2,9],4],[[[2,2,6]]]] -[[],[4,6,[[],[],[3,7,5],9,7]],[],[[8,5,7],8,1,3,8]] - -[[],[[0,2],0,7,[],[[6]]],[[],[8],[3,[],3],[7,[5,0,4],7],5],[1,1,[[]]],[[[0,10,7,10],2,0,[3,7,1,1]],9]] -[[[8,[7,6,6]],9],[10,8,9,6],[[[],[1,7,3]],[[5,5,5,1],[],0,[7,7,9,8],7],[10,[],[3,9,7,4,3],10],[[8,7],10]],[[2],[5],4,[[2,6],[7,7,10,7,0],[3,8,3],3,6],10],[9,10,[[6,2]],5]] - -[[4,2],[[9,5,7,7,[]]]] -[[[1,[4,8,7,2,4],4,[4,6,5,6,4]],[8,[6]],8],[3]] - -[[3,2,1,8]] -[[[10,6,[2],2],10],[[],3,10,[[],[],[4],6,8],[[8,5,10],[],5]]] - -[[[6,[5,5,0]],5],[[],7,1,[],7]] -[[3,4,1,6,[[],[4],9]],[[[3,4,5]],[],4]] - -[[4,[5,4],[[0,10,9,1,5]],5,5]] -[[3]] - -[[0,[8],9],[3,[[5,7]],8],[[5,7,1,10,4]]] -[[6,[3,6,3,[9,2,9,2,9]],[[3,4,1,9,5],7,4,10,[5,0,4,4,2]]],[0],[[0,1,[7],[],0],[5,4,[9,3]],9,1,[[6,0],[7,4]]],[[5,8],2]] - -[[6,[],[[4],[3,5]],6],[8,[7,5,3]],[5,[[],2,[1,1]],[6,4],[],[[0],9,[0,8,10,4],0]]] -[[[[10,5,10,4],[9,1,7,6,10],[0]],9,[1,2,3,5],[0,[5,7,4,7],[9,10,7],1,7]],[[[],0],7,[8,[10,1,10,7,8]],[4,1,[4,3,10],[],1],5],[8,9],[[7,10,2,[4],2],[[3],[8,8,0,6],6,4]]] - -[[[[7,8,2,2],[8,2,3,0],[4,3,8,0,8]],5,[[9,7,1],[],[1,0],[1,2,6]],9,[[5,1,7],3,[],5]]] -[[[0,[8,3,5],[5],1],[8],[[4,10,10,8]],0],[[0]],[[[7,2],[8,9],[]],[[],[1,9,7],[9,4,6],[5]],[[5,8,7,2]]]] - -[[[],2,[1,[6,6,2,2,5]],8]] -[[0,[[2,7,6,0]]]] - -[[],[10,1],[6,[2,[],8,0,[5,1,7,9,4]],9,4,9],[[[8,5,9,4,1],6],3,[],9,3],[[2],[],[[9,3,7],8,[0,1],[1,2,1,9,1],[]],[[6,7],[5],2,9],[[]]]] -[[[8,6]],[0],[],[10]] - -[[],[9],[],[[[],[2],[9]]],[6,7,10,[8,[],[6,3],0]]] -[[7],[9,8,[[2,5],[6]],[[3,10,5,5,4],[1,8,3],0,9,[0,2,5]]]] - -[[6,[],[[6,6,0,3],[10,0,6,5,0],9]]] -[[],[[10,[7]],8],[7,7],[[5,1,[10],[8,1,6,0,10],3]],[4,[0,6]]] - -[[3],[[6,9]]] -[[[[5,10],8],10,[[9,1,10,4,4],[10,3],4,[9,9,9,9,5]]]] diff --git a/2022/inputs/day_14.txt b/2022/inputs/day_14.txt deleted file mode 100644 index 061ca66..0000000 --- a/2022/inputs/day_14.txt +++ /dev/null @@ -1,148 +0,0 @@ -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -502,32 -> 507,32 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -516,32 -> 521,32 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -512,30 -> 517,30 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -506,34 -> 511,34 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -512,173 -> 517,173 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -545,94 -> 550,94 -539,100 -> 544,100 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -553,100 -> 558,100 -501,170 -> 506,170 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -546,100 -> 551,100 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -542,97 -> 547,97 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -535,97 -> 540,97 -533,108 -> 533,109 -> 538,109 -> 538,108 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -509,32 -> 514,32 -513,34 -> 518,34 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -507,164 -> 512,164 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -557,103 -> 562,103 -538,94 -> 543,94 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -501,28 -> 506,28 -505,173 -> 510,173 -531,87 -> 531,88 -> 543,88 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -524,126 -> 524,127 -> 528,127 -> 528,126 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -508,28 -> 513,28 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -511,167 -> 516,167 -549,97 -> 554,97 -541,91 -> 546,91 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -520,34 -> 525,34 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -505,30 -> 510,30 -543,103 -> 548,103 -510,146 -> 515,146 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -498,173 -> 503,173 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -498,13 -> 498,15 -> 492,15 -> 492,23 -> 506,23 -> 506,15 -> 501,15 -> 501,13 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -533,108 -> 533,109 -> 538,109 -> 538,108 -517,146 -> 522,146 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -513,144 -> 518,144 -515,170 -> 520,170 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -519,173 -> 524,173 -532,100 -> 537,100 -524,126 -> 524,127 -> 528,127 -> 528,126 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -521,148 -> 526,148 -504,167 -> 509,167 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -520,130 -> 520,133 -> 515,133 -> 515,138 -> 533,138 -> 533,133 -> 525,133 -> 525,130 -514,148 -> 519,148 -510,141 -> 515,141 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -533,108 -> 533,109 -> 538,109 -> 538,108 -524,126 -> 524,127 -> 528,127 -> 528,126 -550,103 -> 555,103 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -529,103 -> 534,103 -504,26 -> 509,26 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -508,170 -> 513,170 -523,63 -> 523,66 -> 515,66 -> 515,71 -> 529,71 -> 529,66 -> 528,66 -> 528,63 -499,34 -> 504,34 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 -495,32 -> 500,32 -507,148 -> 512,148 -515,60 -> 515,52 -> 515,60 -> 517,60 -> 517,55 -> 517,60 -> 519,60 -> 519,50 -> 519,60 -> 521,60 -> 521,56 -> 521,60 -> 523,60 -> 523,53 -> 523,60 -> 525,60 -> 525,53 -> 525,60 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -531,87 -> 531,88 -> 543,88 -536,103 -> 541,103 -501,161 -> 501,152 -> 501,161 -> 503,161 -> 503,157 -> 503,161 -> 505,161 -> 505,155 -> 505,161 -> 507,161 -> 507,154 -> 507,161 -> 509,161 -> 509,155 -> 509,161 -522,84 -> 522,76 -> 522,84 -> 524,84 -> 524,75 -> 524,84 -> 526,84 -> 526,81 -> 526,84 -> 528,84 -> 528,74 -> 528,84 -> 530,84 -> 530,79 -> 530,84 -> 532,84 -> 532,77 -> 532,84 -> 534,84 -> 534,78 -> 534,84 -> 536,84 -> 536,80 -> 536,84 -522,47 -> 522,43 -> 522,47 -> 524,47 -> 524,41 -> 524,47 -> 526,47 -> 526,39 -> 526,47 -> 528,47 -> 528,39 -> 528,47 -498,30 -> 503,30 -492,34 -> 497,34 -529,112 -> 529,116 -> 526,116 -> 526,122 -> 541,122 -> 541,116 -> 535,116 -> 535,112 diff --git a/2022/inputs/day_15.txt b/2022/inputs/day_15.txt deleted file mode 100644 index 888e520..0000000 --- a/2022/inputs/day_15.txt +++ /dev/null @@ -1,38 +0,0 @@ -Sensor at x=2300471, y=2016823: closest beacon is at x=2687171, y=2822745 -Sensor at x=1315114, y=37295: closest beacon is at x=1671413, y=43557 -Sensor at x=1039523, y=3061589: closest beacon is at x=1570410, y=3710085 -Sensor at x=214540, y=3768792: closest beacon is at x=-355567, y=3900317 -Sensor at x=1641345, y=3524291: closest beacon is at x=1570410, y=3710085 -Sensor at x=1016825, y=1450262: closest beacon is at x=745731, y=2000000 -Sensor at x=2768110, y=3703050: closest beacon is at x=3133588, y=3984216 -Sensor at x=2213658, y=3522463: closest beacon is at x=1570410, y=3710085 -Sensor at x=3842967, y=3381135: closest beacon is at x=3839159, y=3421933 -Sensor at x=3952516, y=2683159: closest beacon is at x=3213800, y=2708360 -Sensor at x=172892, y=369117: closest beacon is at x=-228964, y=1438805 -Sensor at x=3999720, y=3498306: closest beacon is at x=3839159, y=3421933 -Sensor at x=1596187, y=307084: closest beacon is at x=1671413, y=43557 -Sensor at x=3863253, y=3406760: closest beacon is at x=3839159, y=3421933 -Sensor at x=3927553, y=3450758: closest beacon is at x=3839159, y=3421933 -Sensor at x=2774120, y=3228484: closest beacon is at x=2687171, y=2822745 -Sensor at x=3897140, y=3418751: closest beacon is at x=3839159, y=3421933 -Sensor at x=1880329, y=2843697: closest beacon is at x=2687171, y=2822745 -Sensor at x=33790, y=3243415: closest beacon is at x=-355567, y=3900317 -Sensor at x=438583, y=2647769: closest beacon is at x=745731, y=2000000 -Sensor at x=1540347, y=3177380: closest beacon is at x=1570410, y=3710085 -Sensor at x=3120086, y=3997791: closest beacon is at x=3133588, y=3984216 -Sensor at x=3428967, y=3105227: closest beacon is at x=3213800, y=2708360 -Sensor at x=2898335, y=1037911: closest beacon is at x=3213800, y=2708360 -Sensor at x=3456260, y=3578627: closest beacon is at x=3839159, y=3421933 -Sensor at x=1859971, y=3999725: closest beacon is at x=1570410, y=3710085 -Sensor at x=3147730, y=3999322: closest beacon is at x=3133588, y=3984216 -Sensor at x=3920847, y=71575: closest beacon is at x=3826138, y=-255533 -Sensor at x=956723, y=3999438: closest beacon is at x=1570410, y=3710085 -Sensor at x=1193760, y=3758205: closest beacon is at x=1570410, y=3710085 -Sensor at x=3999446, y=1929369: closest beacon is at x=3213800, y=2708360 -Sensor at x=1434466, y=2254087: closest beacon is at x=745731, y=2000000 -Sensor at x=200365, y=1856636: closest beacon is at x=745731, y=2000000 -Sensor at x=1859710, y=31159: closest beacon is at x=1671413, y=43557 -Sensor at x=3712613, y=3930105: closest beacon is at x=3133588, y=3984216 -Sensor at x=1660185, y=2900: closest beacon is at x=1671413, y=43557 -Sensor at x=1497065, y=93501: closest beacon is at x=1671413, y=43557 -Sensor at x=3832823, y=3346266: closest beacon is at x=3839159, y=3421933 diff --git a/2022/inputs/day_16.txt b/2022/inputs/day_16.txt deleted file mode 100644 index 2ab3e62..0000000 --- a/2022/inputs/day_16.txt +++ /dev/null @@ -1,58 +0,0 @@ -Valve QZ has flow rate=0; tunnels lead to valves IR, FA -Valve FV has flow rate=0; tunnels lead to valves AA, GZ -Valve GZ has flow rate=0; tunnels lead to valves FV, PO -Valve QL has flow rate=0; tunnels lead to valves MR, AA -Valve AA has flow rate=0; tunnels lead to valves QL, GQ, EV, FV -Valve SQ has flow rate=23; tunnel leads to valve ZG -Valve PK has flow rate=8; tunnels lead to valves MN, GN, WF, TY, CX -Valve GQ has flow rate=0; tunnels lead to valves AA, MT -Valve TI has flow rate=22; tunnels lead to valves GM, CS -Valve JU has flow rate=17; tunnels lead to valves TT, RR, UJ, JY -Valve YD has flow rate=7; tunnels lead to valves AT, ZS, BS -Valve YB has flow rate=0; tunnels lead to valves EA, MW -Valve FA has flow rate=0; tunnels lead to valves QZ, JT -Valve TN has flow rate=0; tunnels lead to valves ZS, PO -Valve MW has flow rate=0; tunnels lead to valves YB, YL -Valve XN has flow rate=0; tunnels lead to valves VL, VM -Valve MN has flow rate=0; tunnels lead to valves PK, TT -Valve IP has flow rate=9; tunnels lead to valves YC, SA, CH, PI -Valve PD has flow rate=0; tunnels lead to valves YZ, VM -Valve ZS has flow rate=0; tunnels lead to valves TN, YD -Valve PC has flow rate=0; tunnels lead to valves MR, XT -Valve VM has flow rate=13; tunnels lead to valves CX, XN, PD -Valve PO has flow rate=4; tunnels lead to valves GZ, TN, SA, XT, BM -Valve GN has flow rate=0; tunnels lead to valves PK, YL -Valve YL has flow rate=5; tunnels lead to valves MT, YZ, GN, SU, MW -Valve IR has flow rate=6; tunnels lead to valves LK, PI, BM, QZ, EV -Valve GM has flow rate=0; tunnels lead to valves TI, RH -Valve CS has flow rate=0; tunnels lead to valves UJ, TI -Valve EA has flow rate=18; tunnels lead to valves VL, YB, WF, JY -Valve LK has flow rate=0; tunnels lead to valves IR, MR -Valve BM has flow rate=0; tunnels lead to valves IR, PO -Valve JZ has flow rate=0; tunnels lead to valves RH, RR -Valve SA has flow rate=0; tunnels lead to valves IP, PO -Valve XT has flow rate=0; tunnels lead to valves PO, PC -Valve YC has flow rate=0; tunnels lead to valves IP, IL -Valve RH has flow rate=15; tunnels lead to valves WJ, JZ, GM -Valve CH has flow rate=0; tunnels lead to valves IP, BS -Valve JY has flow rate=0; tunnels lead to valves EA, JU -Valve TY has flow rate=0; tunnels lead to valves WJ, PK -Valve WJ has flow rate=0; tunnels lead to valves TY, RH -Valve IL has flow rate=0; tunnels lead to valves YC, MR -Valve BS has flow rate=0; tunnels lead to valves YD, CH -Valve AT has flow rate=0; tunnels lead to valves YD, UX -Valve UJ has flow rate=0; tunnels lead to valves CS, JU -Valve VL has flow rate=0; tunnels lead to valves EA, XN -Valve JT has flow rate=21; tunnels lead to valves ZG, FA -Valve UX has flow rate=10; tunnel leads to valve AT -Valve RR has flow rate=0; tunnels lead to valves JZ, JU -Valve TT has flow rate=0; tunnels lead to valves JU, MN -Valve MT has flow rate=0; tunnels lead to valves GQ, YL -Valve EV has flow rate=0; tunnels lead to valves AA, IR -Valve ZG has flow rate=0; tunnels lead to valves JT, SQ -Valve WF has flow rate=0; tunnels lead to valves EA, PK -Valve YZ has flow rate=0; tunnels lead to valves PD, YL -Valve MR has flow rate=3; tunnels lead to valves LK, IL, QL, SU, PC -Valve PI has flow rate=0; tunnels lead to valves IR, IP -Valve CX has flow rate=0; tunnels lead to valves VM, PK -Valve SU has flow rate=0; tunnels lead to valves YL, MR diff --git a/2022/inputs/day_17.txt b/2022/inputs/day_17.txt deleted file mode 100644 index 80eb99e..0000000 --- a/2022/inputs/day_17.txt +++ /dev/null @@ -1 +0,0 @@ ->>><<<<><<><<<>>>><>>>><<><<<<>>>><<<<>><<>><<<>><<>>>><<<>>>><<<<>>><>><<<<>>><<<<>>>><<<>>>><<<>><<><><<>>><<<<>>>><<<><<<<>>><<<<>>>><><<<<><<<>>>><<<<>>><<><<<<>>>><<<>>>><<<><<<<>>><<<<>>><<<<>><<<<>>>><<><<<>><<<><<<>>>><<<<>><>><<><<<<><<<>>>><<<>><<<>>>><>><<<>>>><<>>><>>>><>>><<<<><<<>>><<<>>><<<<>>>><<<><<<<><>><<<>>>><>><>><>><>><<>><<<>>>><<><>><<<<>><>><<>><<<<>>><<<>><>>><>><<>>><>><<<<>><<<<><<<<>><<<>><<<>><<>><>>><<<<><<<>>><>>><>>>><<>><<<<><<<<>><<<>>>><<<<><<<>>><<<>>><<<>>>><<><<<>>>><>>><>>><<<<>>><<<<>>>><>>><<<<>><<>><<<<><><<<><>>><<<<>>><<><><<<<>>><<>>>><>>><>><<>>>><<>><<>>><>><<<><>>><<>>>><<><><<<>><<<<>><><<<<>><<>>>><<>>><>>><>>><>><<<>>>><<<<>><<><<<>><>>><<<>>><<<>>><<<<>>>><<<>>><<<<>>><<<><<>>>><<<<>>><<<<>><<<>>><<>>>><<<<><<<<>><<><<<<>>><<<<><<<><<<>><>>><<<>>><>><<<><<<<>><<<>>>><>>>><<<><<<>>><>>><<<>>><<<><>>><>><<<<>>><<>>><<>>>><><<<<>>><>><>>>><>>><<<<><<<>>><<>>>><>><<<>>>><<<>><><<<><<<>><<<><>>><><<<<>><<>>>><><<<>>>><>>>><<<>>>><<<<>>>><<<<>>><<<><<<>>>><>>>><<<<>><<<<>>>><<>><>><<<<>><<><<<>><<<<>>>><>><<<<><<<>><>>><<<<>><>>>><>>>><><<><<<<>><<<>><<>>><<<>>><<<<>>>><<<>>>><<<>><<<<>><<<<><>>><><<<<><<><<<><<>>>><<<><<><<>>>><<>>>><>>>><>><<<<>>>><<<<><>><<>>><><<<<>>>><<>><><<>>><<<<>>><<<>>><<<>><>>><<<<>>>><>>>><>>><<<>>>><<>>><>>>><<>>>><<<<><>>>><<>><<<><>>><<<>>><>>>><<<>>>><>><<<>>>><>><><<<<>>><<<<>><<<>>>><>>>><<<<>><<<>>>><<><<<><<<>>><<<<>>>><<<><<>><>>><<<<>>><<<>>>><>>>><<<<>>>><<>>><<<>><>>>><<<<>><<<<><>>><<<<>>><>>>><<<<>>><>>>><<><<>>>><<>>><<<<>>>><<<<>><<<<><<<>>><<<<><<<><>>>><>>><<>><<<<>><><>><<>>><>>>><><<<>>>><<>><<<>>>><<>><<><<>>>><<<<>>>><<<<>>><<<<>>><>><<<>>><<<>>><<<<>><<><>>>><<<>>><<>>>><<>>><<>>><<<<>>>><<<<>>>><>><<<>><<<<>>>><<<>>>><><><<<<>>><<<>>><<<<>>><<<><<<<>><<<>>><<<>><<>>>><<>>><<>>>><<<><<>>>><<><<<><<<>>><<<<>>><>>><<<<>>><>>><<<>>>><>>><<<><<><>>><<>>><<>>>><<<<>><<<<><><<<<>>>><<<<>><<<><<<>><<<>>>><<>><<>>>><<><<>>><<<<><<<>><<<>>><>><<>><<<<>>>><<>>>><<<><>>><<<><<>>><<<<>>>><<<>>><<>>>><<<<>>>><<<>>>><<<>><<<>><<<<><<<<><<>>><<<<>><<<>>><>><>><><<<>>>><<>>><>>><<><>>>><<>>><<>>><<><><<<<>><<<>><<<<>>>><>>>><>>><<<<>><<<><<<>>><<<<><<><>>>><<<>>><<<><<>>>><<<>><<<<>>><>><<<<>><<<>><><<<<><<<<>><>><<<>>>><<<>>><<<>>><>>><<<>><<>>>><<<>>><<<<>><>>><<>>>><>><<<<>>>><>><<<>>>><>>><<<<>>><><<<>><<<>>><>><<<<><<<><<<>>>><>>>><<<<><>>>><<>>>><>>><<>>><>>><<<<>>><<<><>>>><>><<>>><<<<>><<<><<<><>>>><<<<>><<>><<<<>>>><>>>><><<<<>><<<>>>><<<>>>><<<>>>><<>>>><<<><>>>><<<>>>><<<<><<<>><<<<><><<<>><<>><<>><<><<<<><<>><<<<>>>><<<>>><<<><>><<>>>><<>>><>><<><<<><>>><<><>><<<><>><<<><<<>><<>>><<<>>>><<<<>><<<>>><>>><<<<>>><><<<<>>><<<<>>>><>><<>>>><<<<>>><<<>>><><>>><><<<<>>>><<<>>>><<<<>><<><<<<>>>><<><>>><<<>>><<>>><<<><<>>>><<<<>>><<<>>>><<<<>><<<>>>><<<>><<>><><<<>><<<<>>>><>><<<<>><<><<<<>>>><>><<>>>><>>>><><<<<>>>><<>><>>>><<>>>><<><<<<><>>>><>>><<>>><<<><<>>><<>>>><>>>><>>><>>>><<<>><<<<>>><<>>><<<<>>><><<>><<>><<<>><<>><<<>>>><<>>>><<<<>>><<<>>>><<<>>>><><<<<>><<>><<<<><<<>>><<<>><<<<>><<<<>>>><<<<>><<<>><<>>>><<<<>>>><<<<>>><<<<>>>><<>>><<>>>><<>><<<>>><<>><><<<>><>>>><<<>>><>>><<<>>>><<<<><>><<<<>><<>>>><<>><<<<>>>><<<><<><>>>><>>>><<><<<>>>><<>><<<<>>>><<<<><>><<<>><>>><<<<><>>>><<><<>>>><<<<>>>><<<<><<<>><<>><<>><>>><<<><<<<>>>><<>><<>>>><>>>><<<><>>>><<<<>>>><<<<>>>><<>>><<<<>>><<<>><>>>><<<><<>>><<>>>><><<<>><>>>><<<><<>><<>><<<>>><>><>><<>>>><>>><<><<>><<<><>>>><<<<>>><<<>><<<><<<<>><<<><>><<<><<>>><<<>>><>><>><<<>>>><<<><>>>><>>><<>>>><<<>><<<<>>>><<<>><>>>><<><<<>><>>><<<>>><<>>>><><>><<<>>>><<<><>>>><<<>>><<<>><<>>><>><>>>><<<<>>>><<><><<<<>>><>><<<<><>><<<>>>><<<<>>><<<<>>><<>><><<<<>><<<<>>>><<<<>>><<<>>>><<<<>>><<<<>>><<<>><>><<>>><<<>><>>><<><<<>>><>>><<<><<>>><>><<<<><<<>>><>><<<<>>><><>>>><<>>>><<<>><<<>>>><<<<><<>><>><>>>><><<<<><<><<><<<>>><><<<<>><<>><<<>>>><<>>><<<>><>><>>>><<>>>><>>>><>><>>>><>>><>><<<<>><<<<>>>><<<><<<><<<<>><>>><<>><<<<>><<<<>>><<<<>>><<<>>>><<<<>><<<>><<<><<<><<<<>>>><<<><<>>><<<>>><<><<<<>><<>>><><<<<>><><<<>>>><<<>>>><<<<>>>><><<>>><><><<>><>><>><<<>>><>><<<>><<<<><<<<>>>><<<>>><>>><>>>><<><<>>>><>>><><>><<>>>><<<>><<<<>><>>>><>>><<<<>>><<>>>><><<<>>><>>><>>><<<<>>>><<>><<<>>>><<>><>>>><<>><<>>><<<<>>>><>>><>>>><<<<>>><<<<>><>>>><<<>><><<<<>>>><<>>><<><<><><<<>>>><<>>>><<>>><>>><<<>>><>>><<<>>>><<<>><<<<>><<>>>><<><<<><<<>><<<<>>>><<<>><<>>><<<<>>><<<>>><<<<><<><>>>><<<<>><><<><<<>><<<<><<<>><<<>>><<>><<<<>>><<<><<<<>><<<<>>><><<<>>><<<<>>><<>>><>>>><<>>><<>><<<><<<<>><<>>>><<<<>>><<<<>>>><<<>><<<<>>>><<<<>>><<<>>><>><<><<<<><<<<>>>><<<><<><<<<><<<<>><>><<<>><<><<<><<><<<>><<<<><>>>><<<>>>><>><<>>>><>>>><>>>><<<>><<<>><<<<>>>><>>>><<<>>><<>>>><<<>>><<>>>><<<<>>>><><>>><><<>>><<<<>>>><>>>><<<>>>><<>>><<>><<<>>><<<<>><<<<>><<>><<<>><<>>>><>>><><<<<><><>>>><<<>>>><<<<>>><<>><>><<<<><>>><<<<>>>><<<<>><>>><<<>>><>>>><><>><>>><><>>>><><>>><<>><<><<<<>><<<<><<<<><<>><<<<><<<>><<<>>>><><<<<>>><<><<<<>>>><>>>><>>><<<>>><<<>>>><<>>><<><>>><<<><>><<<<><<<<><><<<>><><<>>>><<<>><<><<<<>><<>>><>><<>>><>><<<><>>><<>>>><<<<>><>>>><<<>>><<<>>><<>>>><<<>>><<<><>><<>>>><<>><>><<<<>><<<>>>><><<<<>>><>>><<>>><<<<>><<<>>><<>>>><<<>>>><><<<>><<>>>><<<>>><<<<><<<<>><<<<>><<<<>><<>>><<<>><<<>>>><<<<>>><<>>><<<<>>><<<>><<<<><><>><<>>>><<>>><<<<><<<><<<<><<<><><<<>>><>>>><<<<>>>><<><<<>>>><<><<<><><<>><<<<>>><<<><<<>><<<>>><>>><<<<>>><>><<>>>><<<<><<<>><<><>>><<<<>>>><><<>><>>>><<<>>>><<<<>>>><<<>>>><>>><<<>>><<<<><<<<>>>><<<<>>><<><<<>><<<<>><<<>>>><<<<>><<>>><>>><<<<><><<<>><>><>><<<>><<<<>>>><<>><>><<<>>><><<<<>><<>><<<><<>>>><><<<><<>><>><<>>>><<<<>><>>><<<<><<<><<>><<<<>><<<<>>>><<>>><<<<>>><<<>>>><<>>><<<><>>>><<<<>><<<<>><<>>>><<<>>>><<>><<<>>><>><<<<>>>><>><<<<><<<>><<<<>><>><>>>><<<>>>><><><>>>><<<<>>><<<>>><<<<><<>><<><<>>>><<<><<<<>>>><<>>>><<>>><<>><<<<>><<<<>>><>>><>>>><>><<<>>>><<>><<<><<<<><<<>>><<<>>>><<<><<>><<>>><><<<<>><<><<<<><<<>>>><<<<>><<>><<><<<>>><<<<>><<>>><<<>>><<<>><<<>>>><>>>><<>>><<<<>>><>>>><<<><<<>>><<<>><>>><>><<<>>><>>><<<>>><<<<><<<><<<<>><<<<>><<>>><>>><<<<><<>>>><<<<><<>>>><>>>><>>><<>>>><<>>>><<<<><<>><<>><<><>><><<<<>>><>>><<>><<<<>>>><<<<>><>><<<<>><<<>>><<<<>><<>><<>>><<<>>><<<<>><<<<><>><<<<>>><>>>><>><<>>>><>>>><<<<>><<>>><<>>><<>>>><><<><<<<>><<<<><<>>><>>><<<<><<<<>>><<<<>><<<>><<>>>><<<<><<>>>><<<>>>><<<<>>>><<<<><<<<>><<<<>>>><<<>>>><>><>>><<<<>><<<>><<<>><<>><<<<><>><<>><><<<<><<<<>>><<><<<<>><<<>>>><<<><<<<><<>>>><>>><>>><<<>><<<>>>><>>>><<>>><<<<>>><<>><><<<>>>><<><>>>><>><>>>><<<>>>><>>><<>>><>><>>><<<<><<>><<>><>>><>>><<<>><<><<>><><<>>><<>><<>><<<>><<<>>>><>>>><><<<<>>>><<<><<<>>><>><<<<><<<<>>><>>>><<>>>><<>>><>>>><>>>><<<<>>>><<>>><<<<>>><<<>><>>><<<<>>><>><<>>>><<>><<>><><><<<>>>><><<<>>><<<>><<>>>><<>>>><<>>><<>>><<>>><<<><<<<>><<<<>><<<<>><<><<<<>>>><<><<<<>>>><<<<>><<<>>>><<<>><<<<><<<<>>>><<<>><>>>><><>>>><<<<>><<<>>>><<<><<<>>>><<<<><<<>><><<>>><<<<><<>><<<<>>><<<<><<<<>><<<<><<><<<<>><><<<>>><>>>><<<<>><<<>>><<>><<<><>>>><>>><<<<>><>>>><<<><<>>>><<<<>>><<<>>><<><<<<>>>><<<>>><<>>><>>>><<<>>>><>>><<<<><>>>><<>>><<<><>>>><>>>><<<><<><<>><<<<><>>><><<<>>><<>>>><<<<>>><>><<<>><<<>>><<>>><<>>><<<>><<<<>><<<>>><<<>><<<><<<<>>><>>><<<<><<<><<<>>><>>><<><<<<>><<<<><<>><<>>>><<<><>>>><<>>>><<<><>><><<<<><<<><>>><<<<>><>><<<><<><<<<>>><>>><<<>><<<>><>>><<><<<<>>>><<>>>><><><>>>><<>>><<>>><<<<>><<><<<<>><>>><><<<<>>><<<<><<<<>>><<<>>><<<<>>>><<>>>><<<<>><<<>>>><<>>><<<<>><<><<<<><<<><<<><<<<>>><<<<>>>><<>>><<<<>><>><<>><<>>>><>>><<<<><<<<>>><<<>><<><<>>><>>><<<><>>><>>><><>><<<>>>><<<<>>><>><<<><<<>>>><<><<<<>>><<<>>>><<<><<>>>><<<<>>><<><<>>><<>><<>>>><<>>>><<<>>><<<<>><<>><<<<><<<>>><>>>><<>>><>>><<>>><<<>>>><>>>><>>>><<<><>>><<<<>><<<>>><<<>>>><<<<>>>><>>><<<<>>>><<<>>>><>>><<>><<<>>>><<<>><<<>>>><><><>>><<><>>><>>>><>>>><<<<>>><<<><<>>>><<<>>>><<<><>><>>><<<>>>><>><<>><>><<<>>>><<<<>>><<<<><<<<>>>><<<<>>><<>>>><<<<>>>><<<<>><<<>><><<<>>><<<<>>><>>>><<<<>><<>><>><<>>><>>>><<<<><<<><<>>><<<>><<<<>>><<>>><<<>>><<<<><<<>>>><<<>>>><<<>>><>>>><<>>>><<>><<><<>>><><<>><<<<>>>><<<><>>>><<<>><<<<>>>><>>><<<><>>><<<<>>><><<>>>><<<<><<<<>><>>><<<><>>>><<<<>><>>>><<<><<<>>>><<<>>><<<><<<>><<<<>>>><<<>><<<<><<<><<><<<<>>><<<<>>>><<><<<<>>>><><<<<>>>><<<>>><<<>>><<<<><>><<<<>><<<><<<<>>><<><<<<><<>>><<<><<<<><>>><<<<><<<>>>><<<<>>>><<>>>><>><<<<>>><><<<<>>>><<<<>><<<>><<<><<>>><<>>>><>>><<>><<<>><<>>><>>>><<>>>><>>><<<<>><><>>>><<><<<<>>>><<<<>>>><<>><>>><<<>>><<>>>><>>>><>>>><<<<>><<<<>><<<<><<<>>>><>>>><<<<>>>><>><<>>>><<<<>>><<<>>><>><<><<<>>>><>>><<>><<<><>><<<<>><<><>>><<<<><<<>><>>><<<>>>><<>>>><<<<>>><<>><>>><<<<>><<>><<<<>>><><<>>><<><<<<><<<<>><>>><<><<<><<<<>><>>><<>>>><<<>><<<>><<<>>><<<>>>><>>>><<>>><<<>>><>><>>>><>>>><<<>><>>><<<>><<>><>><<<<>>><>>><<<><<<>>>><<<>><<<>>><>>><<<><>>>><<<<><>><<>><<<<><<<>><<>>><<<><>>><<<><<<<><<<<><>><<>>>><<<<>>><<<<>><<<<>>><<<<><<><<<>>><><<>><<>>>><<>>><><<<<><<<<>>><><<<>>>><<<<>>>><<<<>>>><<>><<>><<>><<<>><>>><>><<<<>><<><<<>>><>>><><>>><<<>>>><<>>><>><<<>>>><<<>><<><><<<><>><<<<>>><<<<>><<<<>><<<>>><<<<>>><<<<>>>><<<>>><<<<>><<<<><><<<>>><<<><<><<><<<>><<>>><<>><<><<>>>><>><<<<>>>><>>>><<<<>>><<<<>>><>><<<><<<>>>><<<<>><<<<><<><<<<>>>><<<<>><<<<>>>><<<<>><<<>><<>><<<<>><>><<>>>><<<<><<<><>>><>><<<>>>><><<<><>>>><<<>>><<<>><<<><<<>><<><>>>><<><>>><>><<<>>><<<<>><<><<>><<<<>><<<<><<<>>>><<<<>><<<>>>><>>><<<>><<>>>><<><><<<<><<<<>>>><<<>><<<<>><>>>><<><><<>>>><<<><<<<>><>><>>><<><<<<>>>><<>><<<<><<>>><<<>>><<<>>><<<>>>><>><<<>>>><<<>>>><><<<<>>>><>><<<<>><<<<>>>><<>>><<<>>>><<>><<><<<>>><<>>>><<<<>><<<<>>><>>>><<<>>><<>>>><<>>><><>><<<<>><<<>>>><<>><<<>><<<>>><<<>><>><><<<<>>><<<><<>>>><<>>>><<>><<<><<<><<<<><<><>>>><<<>>>><<<<>>><>><<>>>><>><<<>>>><<<>><<>>>><<<<>>><<<><><<>>><<>><<<>>><<<<>><<>>>><<<><<<<><<>>>><<>>><<<<><<<<><<<>>><<>>><>><<><<><<>>><><>>>><<<>><<>>>><>>>><<<<>><><<<<>><<<<>>>><<>>>><<<<><<<>>><<>>><<><<<<>><>><<><<><<><<<><<<<><>><<<>>>><<<<>>>><<<><>>>><<>>><><>>><<<>>><<<><<>>><<><><<><<<<><<<<>>>><><><<<<>>><>><<>>>><<<<>>>><<<>>><<<><<><<<<><<<<>>><<<<>>>><<<>><<<<>>>><<><<<>><><>>>><<<>>>><<<>>>><<><<<>><>>>><<<><>><<<<><<<<>>><<<<>>>><<><<<>>>><><><<<<><<<<><>><<><>>>><<<>><<>>< diff --git a/2022/inputs/day_18.txt b/2022/inputs/day_18.txt deleted file mode 100644 index 808ae20..0000000 --- a/2022/inputs/day_18.txt +++ /dev/null @@ -1,2812 +0,0 @@ -17,10,15 -10,8,19 -11,17,8 -19,6,7 -3,12,7 -14,11,19 -17,15,10 -15,7,3 -4,15,15 -10,16,4 -7,10,19 -11,4,15 -6,14,6 -6,12,2 -8,16,4 -7,16,4 -19,13,7 -8,4,4 -3,6,11 -14,8,18 -17,11,14 -9,5,4 -5,17,10 -7,17,5 -2,15,13 -14,16,16 -7,14,18 -9,14,1 -6,4,14 -13,2,12 -4,13,10 -5,12,9 -6,14,14 -16,3,11 -4,12,17 -12,6,3 -10,4,16 -9,4,12 -9,12,17 -3,11,4 -8,15,17 -6,7,4 -9,19,14 -10,17,5 -15,4,13 -17,16,13 -15,16,9 -2,10,10 -7,7,3 -4,11,13 -13,3,13 -19,13,9 -6,19,14 -13,5,16 -12,3,11 -17,16,10 -6,15,15 -2,9,9 -10,2,14 -6,14,18 -16,7,4 -12,19,9 -15,8,3 -10,19,8 -7,18,7 -16,10,16 -18,11,6 -15,4,11 -12,6,17 -15,6,15 -8,7,2 -18,14,10 -9,13,19 -11,3,12 -20,8,14 -8,5,7 -18,11,7 -11,19,11 -15,11,3 -16,11,16 -17,7,5 -15,10,19 -3,16,9 -3,8,5 -17,15,16 -14,7,18 -4,10,15 -12,13,1 -11,19,13 -2,13,8 -18,6,12 -11,14,17 -18,11,15 -5,5,14 -2,12,14 -16,10,4 -11,4,8 -19,12,7 -15,17,11 -17,16,14 -10,16,15 -13,3,12 -4,15,13 -11,7,2 -18,15,6 -9,13,3 -6,16,13 -2,15,10 -17,14,6 -10,9,1 -14,6,4 -10,18,6 -17,7,7 -10,9,19 -7,16,6 -13,12,2 -13,12,3 -2,10,11 -18,10,14 -6,2,13 -2,13,9 -8,11,4 -19,11,11 -4,14,8 -16,11,7 -16,8,3 -7,7,19 -14,5,18 -10,13,19 -15,5,13 -15,13,3 -11,12,2 -11,2,7 -13,20,8 -15,6,6 -16,7,7 -3,9,13 -9,19,15 -10,5,5 -9,7,18 -16,17,12 -8,7,3 -12,4,16 -6,14,4 -11,5,5 -8,14,2 -13,2,15 -2,7,12 -19,10,10 -8,4,12 -13,2,7 -9,18,10 -5,16,7 -4,16,8 -8,5,6 -5,3,13 -12,11,20 -17,5,14 -3,7,11 -3,16,7 -8,3,16 -11,19,12 -6,16,3 -4,6,10 -7,3,11 -5,14,16 -5,17,12 -13,3,14 -12,7,17 -14,6,17 -9,14,2 -16,17,7 -13,14,2 -12,6,5 -15,6,5 -14,10,2 -10,16,18 -10,18,13 -16,9,16 -8,16,17 -6,15,14 -12,10,19 -6,18,11 -9,18,12 -12,19,11 -4,4,9 -9,10,20 -14,7,4 -15,5,8 -6,7,17 -9,9,3 -6,4,15 -8,17,17 -13,17,6 -7,17,11 -14,14,18 -12,15,5 -18,9,8 -6,4,11 -3,8,10 -3,15,8 -10,18,14 -11,11,3 -9,20,10 -13,18,8 -15,2,9 -6,6,4 -10,16,17 -14,19,9 -6,6,5 -10,2,12 -17,14,13 -10,5,16 -18,7,10 -6,11,17 -18,17,10 -3,16,14 -17,14,16 -13,15,7 -17,5,12 -12,7,18 -5,3,12 -15,13,18 -16,5,13 -5,6,16 -10,3,4 -7,18,8 -9,3,8 -19,14,9 -2,11,11 -18,6,8 -8,17,8 -5,18,8 -8,4,5 -18,13,7 -7,4,16 -13,3,5 -4,13,12 -3,9,15 -10,19,9 -13,2,9 -12,17,7 -3,10,17 -14,2,10 -14,18,9 -5,7,15 -5,12,6 -13,16,17 -11,16,4 -10,9,4 -17,7,8 -17,12,16 -5,10,16 -19,10,9 -7,8,3 -14,15,7 -6,3,8 -14,12,3 -15,19,12 -10,8,1 -3,6,12 -11,4,5 -5,16,10 -11,19,7 -8,19,8 -3,13,7 -7,5,5 -10,12,18 -19,13,15 -6,18,13 -17,15,12 -10,19,7 -12,7,3 -20,13,9 -5,15,13 -5,5,10 -17,9,14 -4,6,11 -7,5,3 -3,15,15 -12,15,4 -18,12,10 -6,17,14 -15,4,15 -9,17,8 -7,3,7 -13,18,16 -11,19,10 -6,12,19 -8,15,5 -9,4,4 -6,12,3 -16,13,3 -13,8,3 -18,12,13 -15,17,7 -18,15,16 -11,17,5 -6,4,9 -18,16,6 -2,11,13 -14,13,17 -12,16,6 -12,4,9 -18,14,13 -13,11,2 -8,19,10 -12,18,14 -2,14,7 -17,14,5 -8,17,15 -2,9,12 -9,12,19 -18,8,4 -6,6,18 -9,3,16 -16,4,11 -9,14,19 -3,7,7 -7,5,6 -12,4,5 -17,5,13 -3,9,9 -13,2,8 -3,12,12 -3,12,5 -17,14,12 -12,2,9 -6,5,14 -5,14,5 -19,12,15 -16,9,17 -17,5,8 -10,19,15 -8,8,18 -13,2,10 -18,7,15 -16,16,8 -18,7,13 -5,10,3 -6,3,12 -3,14,7 -14,17,12 -18,7,11 -4,5,9 -4,11,14 -4,14,14 -5,6,12 -16,17,10 -20,11,10 -18,12,16 -14,6,10 -5,9,16 -18,10,16 -12,18,13 -11,16,2 -14,2,14 -6,13,17 -9,4,5 -13,13,3 -9,19,7 -4,15,6 -4,9,7 -16,8,18 -4,7,5 -4,16,11 -5,17,15 -12,18,6 -11,19,6 -15,7,14 -11,15,3 -13,17,13 -11,14,3 -13,16,4 -2,10,6 -15,3,8 -2,11,9 -7,19,11 -7,5,14 -8,6,6 -4,13,17 -3,7,8 -11,2,12 -6,17,9 -18,15,10 -2,14,11 -10,4,17 -16,16,4 -9,17,6 -4,15,4 -12,8,3 -4,16,14 -14,11,4 -3,4,11 -1,9,10 -4,5,14 -8,18,11 -14,17,6 -15,3,12 -10,13,1 -15,7,18 -10,14,16 -13,6,3 -14,19,7 -17,15,13 -14,4,4 -17,6,12 -6,5,5 -9,14,17 -15,16,13 -10,3,8 -2,12,10 -12,17,12 -10,9,2 -13,15,4 -11,13,18 -7,16,14 -16,5,5 -13,19,11 -11,7,3 -3,6,7 -5,18,11 -9,12,1 -4,17,8 -7,17,15 -12,17,13 -11,3,7 -4,6,8 -15,3,9 -7,3,15 -19,12,13 -15,15,6 -19,11,15 -5,10,5 -6,12,4 -7,2,12 -15,6,12 -15,17,8 -10,17,16 -10,17,14 -11,17,6 -3,5,6 -11,5,17 -10,19,13 -11,17,4 -17,12,6 -10,14,20 -12,4,18 -17,11,5 -8,5,17 -16,16,12 -2,8,11 -7,1,11 -5,15,7 -11,7,17 -3,10,6 -4,15,8 -11,13,2 -10,3,14 -3,9,7 -7,19,13 -15,12,17 -14,15,18 -7,6,6 -17,6,7 -3,7,9 -14,19,11 -7,10,2 -2,15,12 -9,19,8 -3,15,11 -1,13,10 -17,16,7 -14,7,6 -3,13,13 -9,16,18 -3,7,14 -6,4,8 -10,19,6 -14,8,16 -19,8,9 -3,14,11 -9,6,18 -5,15,9 -17,14,9 -12,14,19 -0,10,11 -7,13,18 -13,1,10 -11,9,19 -7,6,16 -16,15,6 -6,3,10 -16,5,16 -17,6,15 -3,12,10 -15,5,12 -19,15,10 -11,7,5 -10,15,18 -11,6,18 -4,9,12 -20,11,13 -5,10,4 -7,6,17 -9,16,17 -11,4,14 -6,17,6 -8,18,12 -6,10,4 -12,3,7 -14,5,8 -5,12,7 -13,13,2 -3,8,6 -4,11,17 -3,14,10 -9,5,17 -11,6,4 -4,11,15 -13,18,5 -5,12,13 -8,19,13 -4,16,12 -5,13,3 -9,18,5 -19,16,11 -12,16,4 -16,10,17 -5,16,5 -9,2,12 -3,8,7 -11,2,9 -14,2,11 -9,2,8 -17,7,11 -10,7,3 -14,10,19 -3,9,16 -13,14,17 -6,5,3 -15,7,4 -11,17,17 -19,13,8 -18,7,7 -7,2,9 -7,19,14 -2,13,14 -18,6,9 -12,6,18 -11,14,18 -11,12,3 -4,5,12 -8,17,16 -14,8,17 -11,18,7 -14,5,15 -6,2,8 -12,2,15 -15,4,7 -15,6,4 -13,1,7 -6,8,3 -3,13,5 -3,16,10 -11,3,13 -8,19,9 -6,5,7 -13,8,18 -19,12,14 -15,14,17 -21,12,10 -7,11,19 -19,10,6 -5,12,18 -5,5,12 -17,8,6 -5,12,17 -18,14,5 -13,10,2 -9,3,7 -17,14,15 -15,5,15 -10,13,2 -7,8,2 -11,6,3 -5,16,9 -16,12,17 -17,13,5 -3,11,7 -13,19,13 -7,14,15 -10,8,17 -9,10,19 -8,1,11 -4,8,6 -10,18,12 -5,11,8 -19,15,13 -9,9,16 -7,12,2 -9,15,19 -6,6,16 -13,16,5 -16,15,7 -14,15,17 -7,17,14 -3,5,13 -4,9,16 -3,11,6 -11,20,9 -13,16,7 -18,11,13 -16,5,7 -14,2,7 -8,3,12 -12,1,10 -12,19,12 -3,12,17 -10,17,18 -7,13,1 -7,15,6 -6,7,5 -18,9,5 -19,11,5 -13,5,3 -18,17,11 -4,13,4 -14,18,14 -6,9,4 -6,6,6 -14,13,2 -7,16,12 -18,9,15 -3,13,8 -15,8,4 -7,18,9 -7,10,3 -4,9,14 -5,6,14 -15,4,6 -18,6,13 -6,5,9 -3,7,6 -17,13,17 -12,12,20 -12,4,4 -14,14,16 -12,18,15 -17,5,9 -17,8,12 -17,10,17 -17,10,11 -6,16,15 -21,11,11 -10,3,15 -6,15,5 -8,20,8 -16,9,3 -13,5,4 -3,9,10 -18,8,5 -18,8,16 -3,16,11 -7,10,17 -13,16,18 -10,8,2 -18,15,5 -5,13,4 -10,20,10 -11,18,16 -4,15,12 -10,2,10 -18,15,12 -10,8,3 -14,7,3 -19,8,11 -6,3,9 -15,7,5 -15,18,8 -6,17,16 -8,5,16 -17,17,9 -6,9,3 -10,11,1 -6,14,16 -16,13,16 -11,16,3 -16,12,4 -4,17,10 -8,9,3 -11,18,11 -12,17,14 -2,11,15 -8,17,5 -17,6,8 -8,5,10 -9,17,12 -17,15,7 -5,7,14 -6,9,17 -6,7,6 -8,3,13 -11,15,17 -17,13,15 -4,14,15 -19,10,8 -15,19,11 -4,13,5 -2,10,15 -16,11,18 -12,12,19 -4,4,12 -6,7,13 -9,13,17 -15,5,7 -18,6,10 -7,3,12 -18,12,14 -14,18,15 -2,12,12 -4,7,13 -16,15,16 -12,10,20 -11,7,18 -5,10,18 -6,3,13 -8,2,10 -12,3,8 -16,6,15 -15,17,9 -12,9,3 -9,1,7 -7,4,8 -6,11,2 -12,2,7 -3,10,7 -10,11,19 -17,17,11 -3,15,7 -10,19,11 -6,19,10 -17,9,6 -15,8,18 -10,3,9 -7,17,8 -11,8,17 -15,3,11 -7,17,6 -16,18,13 -14,15,4 -9,19,9 -14,15,12 -13,17,5 -8,20,11 -10,4,4 -18,13,6 -17,4,8 -7,15,16 -7,1,10 -19,6,11 -15,5,14 -7,18,14 -2,11,14 -5,8,16 -5,14,10 -6,7,14 -9,16,6 -6,18,12 -5,7,5 -16,3,10 -15,3,15 -14,17,4 -5,7,4 -17,6,5 -4,10,4 -7,14,16 -17,8,11 -10,2,4 -3,11,12 -11,20,11 -11,18,9 -13,13,19 -13,17,7 -6,8,17 -5,5,11 -16,4,15 -5,12,16 -3,6,9 -12,14,5 -17,11,4 -5,18,7 -19,8,5 -17,7,4 -9,18,6 -5,11,16 -4,8,7 -7,2,10 -5,11,4 -9,17,15 -5,16,15 -9,7,17 -12,7,2 -19,14,13 -16,4,10 -18,16,9 -15,17,6 -18,15,11 -14,11,3 -14,19,8 -3,9,14 -17,13,8 -12,12,3 -6,18,8 -16,6,6 -16,17,13 -13,3,10 -17,11,6 -16,5,15 -2,16,12 -11,16,15 -16,7,15 -7,11,3 -10,16,19 -16,6,17 -7,16,9 -8,16,5 -17,17,12 -4,17,6 -11,18,17 -16,8,15 -8,10,2 -15,12,18 -16,18,12 -17,8,3 -9,16,5 -7,2,11 -10,7,20 -10,4,15 -12,18,16 -10,7,2 -9,3,10 -9,15,13 -6,6,14 -18,13,14 -11,3,14 -13,17,14 -18,7,14 -12,19,15 -3,11,16 -7,8,18 -14,17,10 -17,14,17 -6,5,17 -16,4,12 -16,14,5 -12,16,17 -18,10,8 -7,4,6 -16,12,16 -7,13,4 -12,15,6 -4,9,10 -19,9,13 -9,18,9 -8,18,7 -7,5,10 -19,9,5 -10,12,19 -6,13,4 -7,18,11 -5,8,6 -15,7,16 -6,8,14 -8,18,13 -18,13,5 -2,13,12 -5,11,14 -19,6,15 -4,9,17 -9,3,13 -11,6,2 -8,18,15 -13,6,4 -6,13,3 -9,2,9 -9,18,7 -18,12,6 -12,19,6 -9,14,20 -15,18,9 -3,15,5 -1,13,11 -16,16,7 -15,9,17 -6,19,11 -9,17,13 -13,19,12 -17,8,5 -11,9,1 -10,5,4 -4,5,7 -8,11,17 -13,3,8 -3,8,8 -11,1,6 -19,9,9 -17,6,11 -4,13,14 -17,13,7 -15,4,16 -13,4,7 -16,4,9 -6,16,14 -5,5,16 -21,13,11 -12,16,5 -13,4,8 -10,18,7 -4,6,12 -12,19,8 -13,17,12 -7,10,1 -12,3,5 -1,12,11 -8,6,17 -11,10,19 -8,10,3 -3,5,9 -16,15,17 -12,2,12 -13,16,8 -2,8,6 -7,12,3 -3,12,14 -3,6,10 -12,5,17 -15,3,7 -12,8,20 -5,7,7 -7,9,3 -6,8,4 -17,11,16 -11,11,18 -10,4,9 -13,18,7 -17,16,15 -3,12,15 -16,6,5 -17,6,14 -15,17,16 -11,7,20 -6,5,16 -11,18,13 -10,12,2 -4,16,10 -16,3,14 -15,10,17 -16,7,5 -16,3,8 -6,16,9 -6,5,13 -5,5,13 -13,4,17 -2,9,7 -7,10,20 -5,17,13 -18,10,9 -7,5,18 -11,8,1 -12,10,2 -6,18,9 -8,12,3 -12,4,17 -9,15,15 -8,14,18 -3,7,12 -2,13,10 -8,2,13 -15,11,2 -8,10,19 -15,4,12 -9,18,16 -2,12,13 -11,12,20 -5,5,8 -3,10,11 -18,14,12 -17,14,7 -9,20,13 -6,17,10 -8,13,3 -9,2,11 -4,5,6 -10,18,9 -10,18,8 -12,17,5 -15,9,5 -8,19,11 -4,7,15 -8,7,18 -11,20,8 -5,7,13 -15,17,12 -17,9,15 -7,4,7 -18,15,14 -11,21,10 -9,6,4 -2,15,11 -5,7,17 -11,19,15 -14,10,3 -14,10,18 -14,5,7 -3,13,9 -7,17,12 -6,6,3 -15,3,6 -5,5,17 -5,11,17 -9,19,10 -5,4,10 -11,1,12 -10,3,12 -11,5,7 -7,16,18 -9,15,2 -9,17,18 -8,6,3 -3,17,11 -10,17,4 -7,14,2 -14,14,5 -17,16,11 -5,19,14 -8,9,17 -6,19,12 -7,15,4 -17,8,16 -8,15,18 -8,17,4 -5,4,15 -2,13,6 -5,14,17 -19,8,12 -3,12,13 -14,11,6 -6,17,13 -17,10,16 -8,13,19 -16,8,6 -17,12,14 -7,7,15 -6,7,18 -11,7,1 -5,3,11 -9,9,17 -3,15,9 -8,17,6 -5,4,9 -19,9,10 -11,2,8 -12,16,18 -17,8,17 -17,6,13 -7,18,13 -9,6,17 -11,3,16 -11,15,5 -18,5,12 -8,12,4 -15,10,14 -7,9,17 -2,14,12 -19,6,9 -7,7,17 -13,15,17 -9,18,13 -5,9,18 -7,12,18 -5,9,6 -15,5,9 -10,6,15 -16,16,9 -6,16,6 -19,7,8 -17,13,12 -11,18,6 -19,11,9 -1,11,13 -11,18,12 -20,9,13 -11,15,18 -3,6,14 -15,10,2 -17,16,12 -14,12,4 -5,14,6 -3,16,8 -15,10,3 -8,3,7 -4,15,14 -7,17,7 -1,8,12 -13,16,15 -12,3,15 -6,5,12 -11,19,8 -14,8,6 -11,2,10 -13,5,18 -8,10,16 -4,3,10 -7,14,3 -6,11,3 -10,20,13 -5,12,4 -18,4,9 -3,10,14 -13,6,18 -7,3,13 -7,6,4 -14,3,12 -13,16,3 -13,4,11 -3,13,12 -15,6,17 -5,3,7 -11,3,6 -4,11,4 -9,3,6 -18,9,16 -8,5,2 -16,13,5 -17,9,5 -17,11,11 -18,6,11 -19,14,8 -13,15,16 -6,10,5 -6,15,6 -11,12,18 -13,4,16 -14,14,4 -16,13,13 -13,9,16 -16,12,5 -11,13,20 -6,8,2 -9,17,11 -8,2,12 -6,8,18 -11,17,14 -19,6,12 -15,7,17 -9,1,10 -20,11,8 -12,2,13 -9,5,16 -19,11,13 -12,7,19 -18,12,7 -16,12,6 -14,15,3 -11,14,19 -10,7,18 -11,9,21 -12,7,4 -8,9,1 -16,16,6 -19,7,7 -8,2,8 -8,4,10 -3,7,15 -9,7,2 -13,10,3 -19,8,8 -16,17,8 -14,9,3 -9,2,10 -16,5,11 -18,14,7 -13,6,16 -17,8,13 -2,7,10 -15,13,16 -8,2,11 -7,17,10 -12,16,15 -15,12,19 -18,15,8 -12,11,1 -11,13,17 -13,6,17 -4,6,13 -18,9,12 -7,9,18 -19,5,10 -7,18,10 -8,1,9 -1,10,11 -1,10,12 -10,3,7 -16,16,13 -6,6,17 -11,13,19 -10,16,16 -2,9,11 -15,3,13 -9,3,4 -5,6,15 -16,17,11 -4,15,7 -4,12,4 -12,5,18 -14,15,16 -4,10,5 -10,4,5 -16,5,9 -10,2,15 -6,2,9 -6,16,16 -7,13,3 -9,16,16 -10,2,9 -7,17,9 -18,12,4 -8,5,4 -11,8,2 -12,15,16 -4,6,6 -12,15,18 -9,21,11 -11,4,18 -19,11,7 -12,12,18 -13,4,13 -17,10,13 -2,12,11 -14,3,9 -11,17,16 -16,6,14 -18,8,14 -4,14,16 -17,7,15 -13,14,3 -8,15,4 -13,14,19 -18,15,7 -13,7,16 -8,13,4 -16,17,14 -3,14,14 -13,15,5 -3,9,4 -8,2,14 -1,12,8 -15,18,7 -8,12,19 -18,12,11 -15,14,5 -11,3,5 -18,12,5 -10,3,6 -15,15,16 -9,19,11 -10,16,3 -12,17,4 -18,10,12 -7,7,6 -6,2,11 -15,2,13 -2,9,14 -15,18,11 -4,8,4 -8,1,12 -7,15,5 -6,17,7 -14,9,19 -13,15,18 -17,12,9 -17,13,6 -14,16,13 -11,14,4 -8,8,2 -5,5,15 -18,6,6 -10,14,4 -9,17,7 -6,15,8 -7,12,20 -5,8,15 -17,14,14 -3,16,12 -17,14,11 -9,3,14 -1,9,15 -7,15,17 -5,3,10 -19,6,10 -12,3,6 -19,8,7 -13,2,11 -4,8,5 -17,4,10 -5,15,16 -15,12,3 -10,18,3 -19,11,10 -8,13,2 -11,6,19 -5,8,5 -12,4,11 -8,20,10 -16,16,14 -2,11,10 -16,7,6 -4,13,6 -17,6,10 -11,2,11 -6,17,5 -17,4,12 -7,4,4 -5,9,17 -1,10,8 -9,2,17 -8,4,7 -12,4,3 -7,2,8 -5,8,7 -12,2,11 -8,18,8 -16,5,6 -11,1,9 -6,16,10 -10,13,3 -5,18,15 -2,9,10 -3,11,10 -11,13,3 -1,8,9 -11,18,10 -12,4,14 -2,8,14 -15,14,14 -18,7,16 -13,8,2 -12,3,14 -10,19,10 -18,9,10 -8,12,18 -17,18,10 -8,9,20 -13,2,13 -15,14,11 -16,11,2 -15,10,1 -17,15,14 -13,7,18 -17,9,16 -4,8,8 -7,4,11 -19,9,14 -4,13,15 -6,4,5 -19,13,10 -11,2,6 -17,9,11 -5,6,4 -17,7,6 -5,15,5 -12,4,6 -12,13,18 -3,9,5 -13,10,1 -6,5,18 -8,5,8 -10,18,11 -5,18,9 -9,10,18 -18,15,13 -9,4,16 -18,16,10 -9,10,3 -6,18,10 -4,5,10 -7,18,6 -15,17,10 -17,10,5 -9,3,11 -6,15,4 -13,17,16 -12,5,2 -11,19,14 -4,4,15 -2,12,7 -12,17,16 -12,16,3 -8,14,3 -16,14,3 -19,12,9 -18,7,6 -9,9,2 -11,6,6 -6,7,15 -13,9,17 -6,11,16 -4,16,15 -16,8,17 -6,9,16 -4,12,13 -12,13,19 -3,14,9 -8,2,9 -13,17,15 -4,15,10 -10,12,3 -14,8,3 -7,13,20 -8,19,14 -10,1,10 -16,5,14 -2,8,7 -8,11,1 -7,15,3 -4,12,16 -3,12,6 -10,5,17 -13,4,5 -19,11,12 -17,12,5 -7,3,5 -12,8,4 -6,4,13 -7,16,11 -10,1,13 -7,11,2 -9,11,20 -10,11,4 -16,15,10 -16,7,16 -17,14,4 -10,9,17 -10,17,7 -17,11,17 -6,11,4 -18,12,17 -8,9,19 -6,13,6 -5,14,18 -17,17,8 -3,15,12 -5,16,16 -16,3,15 -14,2,13 -9,16,3 -11,8,18 -2,8,9 -8,9,2 -14,10,1 -14,7,16 -18,4,11 -18,13,9 -8,11,20 -14,18,11 -17,8,9 -16,13,17 -18,14,16 -18,9,9 -16,14,15 -9,8,1 -8,11,2 -10,5,18 -9,15,3 -2,9,6 -15,10,18 -15,5,5 -17,8,15 -6,17,15 -3,11,11 -3,14,6 -10,15,2 -18,6,14 -7,10,18 -15,14,16 -13,9,2 -8,11,18 -10,17,17 -20,8,10 -4,8,10 -5,14,13 -8,18,10 -8,11,19 -11,5,3 -10,2,8 -4,4,10 -14,9,20 -15,18,14 -15,16,6 -15,16,16 -11,8,3 -15,11,20 -4,11,6 -18,10,5 -4,11,16 -4,16,7 -8,4,15 -13,16,16 -12,9,2 -13,4,4 -14,7,5 -15,16,12 -11,5,16 -8,17,14 -2,4,9 -13,6,5 -1,10,9 -16,9,7 -17,17,7 -4,18,12 -14,4,12 -2,9,8 -18,8,9 -13,3,9 -4,13,16 -10,6,17 -17,3,10 -15,11,18 -6,12,17 -4,6,9 -14,12,19 -15,9,18 -10,17,11 -3,8,14 -10,6,18 -16,18,11 -12,20,8 -14,16,17 -19,7,12 -18,6,7 -14,14,6 -8,17,12 -11,9,3 -17,15,6 -16,15,13 -20,10,11 -10,6,3 -2,14,13 -8,7,19 -14,9,2 -10,3,16 -10,10,20 -5,8,17 -9,17,17 -3,12,8 -12,8,1 -17,11,12 -18,8,8 -15,10,4 -5,9,4 -5,14,12 -13,8,19 -14,5,5 -5,13,18 -18,14,6 -5,11,18 -19,13,14 -5,6,13 -10,14,17 -2,12,6 -14,6,3 -19,12,12 -13,5,5 -10,4,8 -14,12,18 -15,18,13 -3,9,11 -17,13,16 -10,16,14 -6,5,8 -2,10,14 -14,16,6 -3,13,11 -7,19,6 -6,13,18 -2,8,13 -3,8,11 -12,13,3 -13,9,3 -15,15,14 -9,5,18 -8,8,3 -20,11,9 -2,12,9 -11,20,13 -10,18,15 -15,9,16 -10,5,3 -9,2,13 -9,14,4 -17,12,15 -18,7,12 -10,12,20 -13,15,13 -9,8,2 -9,3,9 -9,20,11 -16,7,12 -19,6,8 -11,2,13 -8,6,18 -5,16,8 -10,10,2 -2,11,8 -14,9,17 -14,18,7 -4,7,10 -5,11,5 -18,9,14 -11,10,2 -20,10,12 -14,11,2 -14,3,8 -2,12,8 -20,13,10 -4,14,13 -8,6,2 -16,16,17 -6,14,5 -14,17,11 -18,14,8 -14,18,8 -15,16,17 -17,9,13 -20,12,8 -4,7,6 -7,7,18 -1,8,8 -16,17,16 -4,7,4 -15,5,4 -18,10,11 -3,7,10 -16,11,17 -13,17,17 -15,15,17 -6,9,2 -16,6,11 -18,5,9 -4,6,15 -6,16,4 -7,7,4 -19,9,7 -8,12,1 -9,10,2 -5,4,7 -18,13,8 -5,3,8 -17,11,15 -4,4,7 -12,5,3 -19,9,15 -16,7,10 -15,12,2 -12,8,5 -8,3,11 -14,17,16 -6,2,12 -12,4,7 -11,11,20 -18,10,15 -9,5,5 -12,1,12 -7,4,14 -14,4,16 -8,3,9 -12,14,3 -9,12,4 -18,7,8 -5,16,6 -13,20,7 -11,19,5 -1,13,8 -14,3,13 -13,3,16 -13,9,18 -19,10,13 -15,4,8 -9,4,8 -6,7,7 -17,10,7 -13,12,17 -6,5,15 -12,9,1 -5,14,14 -15,13,4 -4,7,16 -17,11,3 -3,9,8 -13,7,19 -14,12,1 -19,14,10 -11,10,18 -15,18,6 -13,3,11 -10,19,5 -11,10,1 -4,9,3 -18,13,13 -10,3,5 -18,13,15 -18,8,11 -12,20,14 -16,10,15 -3,9,6 -10,15,4 -3,15,6 -15,11,19 -12,9,19 -9,2,15 -16,14,17 -4,8,14 -14,5,14 -17,4,7 -8,3,14 -17,9,12 -4,10,10 -4,14,17 -5,5,5 -8,3,8 -4,14,6 -19,15,12 -8,16,15 -13,9,4 -15,15,5 -7,14,5 -4,7,17 -15,14,15 -11,11,17 -19,12,11 -15,6,18 -4,9,4 -11,2,15 -4,7,12 -17,9,17 -5,18,10 -7,12,5 -17,15,8 -4,7,14 -3,10,9 -4,15,5 -3,10,15 -7,13,2 -5,7,16 -19,12,10 -8,6,4 -13,19,8 -12,10,18 -5,7,18 -12,1,9 -12,13,2 -9,6,19 -5,6,8 -13,14,4 -14,5,3 -4,15,9 -19,7,13 -9,10,1 -19,8,15 -6,11,19 -11,14,5 -14,2,12 -16,13,4 -20,7,10 -19,8,13 -12,5,16 -2,8,8 -14,2,8 -12,10,3 -2,13,13 -14,20,12 -4,10,17 -8,4,13 -15,11,4 -4,8,17 -17,5,10 -17,12,11 -19,8,10 -7,13,19 -6,16,5 -9,17,4 -6,5,6 -18,16,13 -14,5,17 -8,13,18 -6,18,14 -14,3,15 -8,9,4 -3,13,15 -3,8,9 -16,7,17 -15,13,17 -9,12,2 -1,11,14 -16,10,3 -8,9,18 -13,18,14 -13,15,15 -16,11,4 -3,10,8 -14,17,15 -7,16,15 -10,5,2 -17,8,4 -8,18,14 -19,7,9 -12,17,17 -8,17,7 -6,11,18 -12,15,17 -15,12,4 -17,3,13 -12,2,10 -10,10,1 -4,17,14 -18,5,11 -10,11,20 -11,16,18 -19,7,11 -8,4,6 -10,20,9 -19,15,9 -2,7,11 -10,2,11 -11,11,1 -10,14,18 -5,4,8 -2,9,13 -9,4,13 -10,9,20 -14,10,4 -16,15,9 -6,12,5 -15,4,9 -4,6,5 -10,8,18 -18,4,14 -11,11,2 -16,8,12 -5,17,8 -6,9,18 -20,12,10 -17,12,4 -7,19,9 -4,14,5 -3,5,10 -5,4,14 -14,4,13 -7,5,16 -9,18,14 -17,12,17 -13,20,9 -15,4,14 -14,7,17 -2,11,12 -6,17,8 -15,15,4 -9,18,15 -5,4,11 -4,9,15 -9,13,2 -19,9,6 -8,14,5 -11,10,0 -10,4,13 -7,4,12 -6,17,17 -11,3,15 -4,16,9 -6,15,16 -12,1,7 -8,10,18 -7,18,12 -2,7,7 -15,2,12 -14,6,2 -4,16,16 -17,16,9 -10,10,19 -14,14,3 -17,8,14 -10,19,12 -13,19,9 -18,10,17 -17,6,9 -12,18,12 -20,14,10 -18,16,11 -14,3,10 -13,18,11 -11,16,5 -16,15,5 -8,13,17 -11,5,14 -18,12,8 -19,6,13 -15,19,7 -17,16,8 -11,16,12 -13,12,18 -6,17,12 -10,15,19 -13,11,19 -6,16,11 -11,4,13 -3,11,5 -7,16,5 -3,15,14 -7,8,6 -4,4,13 -14,8,20 -4,3,9 -3,14,16 -14,16,5 -4,17,11 -6,13,7 -8,16,13 -14,7,2 -17,6,17 -17,4,9 -8,20,9 -11,18,8 -3,7,5 -17,4,11 -14,17,17 -18,15,15 -3,15,10 -17,4,5 -11,2,14 -8,3,5 -19,10,11 -5,15,14 -8,12,2 -16,6,7 -17,7,16 -7,11,17 -18,10,13 -5,5,7 -13,7,17 -16,15,12 -1,12,9 -10,18,16 -9,4,3 -10,16,5 -13,17,8 -14,16,15 -9,16,4 -18,10,7 -9,8,19 -16,8,5 -3,8,15 -14,3,7 -12,15,3 -9,11,19 -11,17,9 -11,15,19 -2,8,10 -2,10,7 -4,6,14 -2,12,15 -9,2,7 -1,10,14 -8,4,3 -1,9,9 -12,3,4 -9,19,12 -12,18,5 -10,5,14 -6,15,10 -20,9,10 -7,8,4 -4,18,9 -3,5,8 -18,8,12 -14,9,18 -13,18,10 -6,15,7 -13,13,18 -5,16,14 -5,11,6 -12,6,16 -12,8,19 -17,7,14 -8,6,15 -3,10,10 -13,11,1 -9,5,15 -9,17,16 -16,8,16 -12,14,18 -2,11,7 -10,11,3 -18,4,10 -9,20,8 -16,7,13 -12,11,18 -9,4,7 -13,20,12 -20,10,5 -6,11,7 -9,11,17 -4,4,8 -2,6,7 -3,8,16 -3,13,14 -18,11,17 -2,11,16 -19,11,16 -16,9,5 -14,4,5 -2,7,8 -10,7,16 -8,7,17 -17,9,18 -15,3,10 -19,13,13 -9,14,18 -2,16,13 -10,17,6 -6,13,16 -11,19,9 -4,14,11 -4,12,5 -14,16,14 -7,19,10 -19,9,12 -14,5,6 -15,2,10 -8,7,6 -9,12,20 -2,10,12 -6,10,17 -6,3,7 -6,13,2 -4,15,16 -8,6,5 -7,3,6 -12,19,7 -17,15,15 -9,16,15 -10,18,4 -10,17,8 -12,6,2 -11,11,19 -19,10,7 -5,16,12 -19,10,12 -10,14,3 -16,16,5 -9,12,18 -7,16,17 -15,11,16 -12,6,4 -11,9,20 -9,3,12 -17,17,10 -15,15,3 -8,19,12 -7,5,15 -15,9,3 -20,12,9 -9,15,18 -18,8,13 -15,15,7 -10,11,2 -4,3,12 -12,17,6 -4,9,6 -3,10,16 -13,3,6 -3,17,8 -3,5,12 -12,2,14 -2,14,8 -13,5,17 -11,11,4 -5,11,19 -4,8,15 -13,5,15 -5,17,11 -9,18,8 -18,8,6 -10,20,14 -19,5,11 -19,10,16 -9,15,7 -5,6,7 -12,3,12 -4,15,11 -4,10,13 -7,16,16 -5,5,9 -17,5,6 -10,9,18 -12,12,2 -18,8,15 -6,16,7 -5,17,14 -7,5,9 -17,5,11 -15,5,16 -16,13,6 -12,11,19 -5,17,9 -3,11,14 -9,19,6 -14,11,16 -18,11,12 -8,3,15 -11,17,7 -12,17,15 -7,3,8 -14,11,17 -14,9,1 -16,5,17 -18,9,13 -11,9,4 -6,10,3 -13,19,7 -11,7,4 -8,12,20 -8,14,19 -2,11,6 -14,17,7 -10,15,3 -5,10,15 -3,11,8 -16,12,3 -18,10,6 -16,16,10 -9,1,12 -9,8,20 -17,15,9 -11,17,15 -9,17,10 -9,9,19 -10,20,12 -16,14,6 -12,15,2 -20,13,11 -15,13,6 -18,12,15 -7,2,7 -14,5,16 -7,12,17 -14,9,4 -5,18,12 -18,5,10 -6,15,17 -7,8,17 -4,7,7 -11,5,4 -8,14,4 -13,10,19 -13,12,19 -4,14,9 -14,6,16 -14,18,13 -16,8,4 -2,8,15 -8,5,3 -9,10,0 -15,5,6 -18,14,14 -8,19,7 -6,10,18 -10,7,4 -10,14,1 -8,6,16 -14,17,8 -12,8,17 -9,17,3 -16,4,14 -17,7,10 -12,3,10 -16,14,18 -19,12,16 -3,8,13 -5,8,3 -8,14,17 -2,12,5 -20,14,9 -8,3,10 -2,14,10 -20,12,11 -16,6,12 -11,1,11 -18,12,12 -13,2,6 -10,1,12 -5,19,12 -5,14,15 -3,12,11 -6,13,15 -15,18,12 -7,17,16 -1,11,10 -12,16,13 -1,13,14 -10,13,4 -5,15,12 -15,15,18 -9,15,16 -18,4,12 -6,6,13 -9,8,17 -20,13,12 -14,15,14 -14,4,7 -15,6,13 -18,14,9 -16,17,5 -16,5,8 -15,8,17 -11,1,10 -6,3,14 -16,6,13 -7,2,6 -11,10,20 -14,14,17 -11,16,6 -8,5,15 -7,11,16 -8,4,17 -14,12,2 -3,10,5 -12,17,18 -11,14,2 -11,3,8 -16,10,19 -5,15,6 -19,10,14 -9,17,5 -4,6,7 -10,16,2 -4,8,16 -7,2,13 -6,6,7 -8,16,19 -18,7,9 -13,15,3 -11,15,4 -10,4,3 -5,4,6 -6,7,16 -20,10,8 -9,14,5 -17,12,18 -9,19,16 -1,9,11 -8,5,13 -9,7,5 -5,15,8 -5,5,4 -12,2,5 -14,4,6 -9,6,5 -13,7,3 -16,13,18 -10,18,5 -13,20,10 -19,9,8 -2,6,8 -12,5,5 -20,8,11 -14,16,18 -13,17,11 -0,9,11 -17,10,6 -5,15,17 -20,7,9 -5,8,18 -7,6,19 -14,13,19 -8,4,16 -14,18,5 -19,7,10 -4,11,11 -5,8,4 -6,13,13 -13,3,7 -16,12,15 -15,5,17 -11,4,7 -6,4,6 -14,17,5 -20,11,11 -10,1,14 -15,6,16 -12,20,11 -15,15,10 -16,14,7 -1,14,9 -3,4,13 -14,2,9 -4,18,13 -18,6,15 -9,14,3 -1,10,13 -7,4,5 -7,13,17 -11,3,17 -4,5,8 -5,8,13 -15,13,19 -4,6,16 -9,13,18 -11,7,19 -5,12,3 -19,8,14 -9,4,6 -6,12,16 -10,3,17 -9,11,3 -4,5,13 -14,15,2 -14,14,19 -7,5,17 -16,10,12 -14,8,2 -16,12,7 -8,19,6 -3,16,13 -10,6,2 -4,13,11 -4,12,18 -17,17,13 -16,5,10 -13,7,2 -13,11,4 -11,9,2 -5,6,6 -12,14,2 -16,10,18 -10,3,13 -16,5,12 -3,14,13 -11,12,19 -15,17,13 -9,5,19 -9,5,3 -10,16,6 -2,10,8 -7,6,15 -15,12,20 -10,17,15 -1,12,10 -18,8,10 -2,13,7 -4,11,5 -2,11,5 -3,6,13 -15,16,5 -9,3,15 -6,12,18 -3,13,6 -14,19,13 -5,15,11 -15,15,8 -7,16,8 -16,19,10 -9,9,1 -10,13,18 -3,10,13 -13,4,6 -14,17,14 -16,6,10 -7,11,4 -5,7,3 -18,13,12 -15,8,5 -15,4,5 -16,10,5 -16,4,7 -8,5,18 -9,4,14 -9,17,9 -3,14,8 -9,1,9 -11,1,14 -9,6,16 -15,16,15 -8,15,15 -18,14,11 -10,7,19 -7,14,17 -19,5,13 -13,9,19 -16,3,13 -11,3,10 -17,4,14 -17,5,15 -7,8,16 -6,3,11 -2,14,9 -4,14,10 -8,4,14 -13,5,6 -5,15,15 -14,5,9 -10,9,3 -20,10,9 -12,5,6 -17,10,3 -9,18,17 -16,17,6 -4,18,10 -18,11,11 -18,11,5 -1,11,8 -3,5,11 -10,2,7 -4,7,8 -16,19,8 -15,16,11 -9,11,2 -7,11,1 -11,13,4 -17,6,16 -14,16,7 -8,6,14 -17,10,14 -13,8,1 -2,15,8 -4,10,16 -6,19,13 -10,19,14 -2,7,9 -10,6,4 -12,18,8 -10,20,11 -10,5,6 -5,13,13 -7,6,14 -9,4,15 -5,4,13 -15,9,14 -16,14,4 -15,14,4 -17,12,8 -9,12,21 -3,5,14 -10,4,7 -7,5,4 -12,3,13 -5,13,16 -1,14,10 -16,13,7 -14,3,6 -3,7,13 -18,9,18 -4,12,14 -3,11,9 -11,3,9 -18,7,5 -12,9,4 -4,12,6 -13,5,8 -1,12,12 -15,16,7 -14,4,15 -8,8,4 -16,6,18 -17,12,12 -17,13,9 -16,16,15 -4,13,7 -13,18,6 -9,7,19 -12,3,17 -10,1,9 -6,4,12 -10,14,19 -4,10,6 -4,11,3 -19,11,8 -5,6,17 -6,8,16 -4,9,5 -13,6,6 -7,9,2 -4,17,7 -14,5,4 -4,14,7 -19,13,6 -13,4,14 -12,5,7 -13,3,17 -4,5,11 -5,13,5 -7,17,4 -2,6,14 -15,4,10 -14,6,8 -7,7,5 -20,9,9 -5,17,7 -14,13,16 -11,16,17 -13,3,15 -5,2,14 -13,18,15 -14,13,4 -14,3,11 -15,3,14 -7,12,19 -8,15,2 -12,9,17 -12,7,20 -9,9,20 -9,8,3 -9,11,1 -13,10,20 -13,16,6 -7,3,16 -2,7,14 -2,13,11 -6,14,7 -6,14,3 -11,15,2 -16,18,10 -13,13,4 -7,4,17 -4,3,14 -12,4,15 -1,9,8 -13,5,14 -14,13,3 -4,6,17 -2,8,12 -9,7,3 -16,17,9 -18,11,8 -14,8,4 -6,3,15 -5,12,15 -8,8,17 -18,11,4 -15,5,10 -3,13,17 -3,10,12 -11,4,16 -2,15,7 -13,4,12 -18,11,16 -4,12,7 -19,13,11 -3,15,13 -14,4,14 -6,17,11 -15,17,14 -5,9,5 -2,16,11 -16,14,16 -15,8,15 -9,15,17 -8,15,6 -13,17,3 -13,19,10 -9,4,18 -17,10,18 -6,10,19 -1,9,13 -7,20,10 -6,14,19 -12,6,19 -6,7,2 -5,10,17 -3,6,8 -13,5,10 -18,11,9 -4,12,15 -17,9,9 -14,19,14 -15,6,7 -12,9,18 -6,8,19 -12,18,4 -11,3,11 -14,19,10 -18,16,12 -12,20,10 -6,14,17 -9,6,3 -20,8,12 -17,10,4 -11,17,18 -14,6,6 -16,9,19 -4,5,5 -14,17,13 -15,9,19 -12,1,13 -19,13,12 -14,13,18 -5,6,5 -16,4,8 -19,8,6 -6,19,7 -2,10,13 -14,18,6 -11,5,18 -13,16,14 -3,17,7 -18,13,11 -17,4,13 -17,8,8 -4,14,4 -6,2,10 -6,9,5 -11,5,6 -15,16,10 -16,12,14 -13,17,9 -20,12,7 -19,12,6 -5,4,12 -3,6,6 -17,5,7 -7,11,18 -7,3,14 -12,5,4 -15,13,5 -19,12,8 -14,15,13 -10,12,1 -13,4,3 -14,14,15 -4,5,4 -7,3,9 -20,9,11 -9,20,12 -20,8,8 -11,14,16 -4,13,3 -13,7,4 -5,10,14 -8,16,18 -11,20,12 -12,13,17 -7,10,15 -16,6,4 -6,6,12 -13,17,18 -19,7,14 -10,4,14 -15,11,6 -17,14,8 -8,7,5 -15,6,10 -4,5,15 -7,20,8 -19,11,6 -11,9,5 -15,5,18 -5,13,15 -15,13,2 -8,18,6 -2,6,12 -5,16,13 -9,20,9 -16,9,18 -12,19,13 -8,2,6 -13,8,17 -14,10,20 -12,18,9 -5,15,18 -5,18,13 -5,9,9 -17,17,6 -6,6,8 -7,17,13 -20,8,9 -14,7,19 -4,16,13 -10,2,13 -13,6,19 -11,16,7 -19,14,11 -2,7,13 -12,2,6 -17,3,12 -14,1,10 -10,4,10 -11,1,7 -21,10,9 -13,10,18 -16,9,15 -13,11,20 -4,3,11 -20,10,10 -19,10,15 -12,2,8 -16,14,8 -14,13,5 -19,15,14 -3,13,16 -12,11,2 -4,16,6 -7,1,9 -6,18,7 -12,14,17 -18,11,14 -18,9,7 -15,4,4 -12,6,20 -16,8,9 -8,16,3 -14,3,14 -10,10,18 -13,1,12 -14,18,16 -12,1,11 -14,17,9 -6,3,6 -9,5,8 -2,14,5 -10,3,11 -15,4,17 -7,18,16 -5,12,14 -9,3,5 -21,10,10 -3,11,13 -11,17,19 -13,19,14 -19,9,11 -14,8,19 -12,8,18 -17,12,3 -16,18,14 -7,19,12 -5,13,17 -16,13,8 -6,13,5 -9,20,7 -17,11,7 -13,2,5 -5,3,9 -9,7,16 -5,3,14 -9,2,6 -11,5,2 -14,9,5 -8,13,20 -4,10,9 -15,19,10 -8,4,11 -17,7,9 -11,14,1 -18,9,4 -9,7,4 -7,18,15 -14,16,3 -3,3,12 -8,18,17 -20,7,11 -14,18,10 -13,11,18 -8,14,6 -6,16,17 -17,9,7 -11,4,3 -8,3,6 -14,4,8 -9,18,11 -11,4,17 -10,15,6 -11,4,4 -6,10,1 -5,8,14 -16,11,3 -15,8,19 -10,15,5 -5,4,5 -15,19,8 -5,2,13 -7,7,2 -9,2,14 -10,15,14 -18,9,11 -8,16,16 -4,4,11 -3,9,12 -2,16,10 -17,3,7 -14,15,6 -16,15,4 -12,10,1 -7,5,11 -16,3,7 -8,5,9 -19,11,14 -13,10,17 -16,12,18 -1,10,10 -11,8,20 -15,7,6 -17,13,14 -6,9,19 diff --git a/2022/inputs/day_19.txt b/2022/inputs/day_19.txt deleted file mode 100644 index a3fb91a..0000000 --- a/2022/inputs/day_19.txt +++ /dev/null @@ -1,30 +0,0 @@ -Blueprint 1: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 11 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 2: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 12 clay. Each geode robot costs 4 ore and 19 obsidian. -Blueprint 3: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 10 clay. Each geode robot costs 3 ore and 14 obsidian. -Blueprint 4: Each ore robot costs 2 ore. Each clay robot costs 2 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 5: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 10 clay. Each geode robot costs 2 ore and 14 obsidian. -Blueprint 6: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 17 clay. Each geode robot costs 3 ore and 19 obsidian. -Blueprint 7: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 13 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 8: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 18 clay. Each geode robot costs 3 ore and 13 obsidian. -Blueprint 9: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 13 clay. Each geode robot costs 3 ore and 12 obsidian. -Blueprint 10: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 10 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 11: Each ore robot costs 2 ore. Each clay robot costs 2 ore. Each obsidian robot costs 2 ore and 20 clay. Each geode robot costs 2 ore and 14 obsidian. -Blueprint 12: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 20 clay. Each geode robot costs 2 ore and 19 obsidian. -Blueprint 13: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 17 clay. Each geode robot costs 4 ore and 20 obsidian. -Blueprint 14: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 3 ore and 16 obsidian. -Blueprint 15: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 18 clay. Each geode robot costs 2 ore and 11 obsidian. -Blueprint 16: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 14 clay. Each geode robot costs 4 ore and 8 obsidian. -Blueprint 17: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 11 clay. Each geode robot costs 3 ore and 8 obsidian. -Blueprint 18: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 7 clay. Each geode robot costs 4 ore and 20 obsidian. -Blueprint 19: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 19 clay. Each geode robot costs 3 ore and 8 obsidian. -Blueprint 20: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 16 clay. Each geode robot costs 2 ore and 9 obsidian. -Blueprint 21: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 3 ore and 7 obsidian. -Blueprint 22: Each ore robot costs 2 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 13 clay. Each geode robot costs 2 ore and 20 obsidian. -Blueprint 23: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 3 ore and 6 clay. Each geode robot costs 2 ore and 10 obsidian. -Blueprint 24: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 10 clay. Each geode robot costs 2 ore and 7 obsidian. -Blueprint 25: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 26: Each ore robot costs 3 ore. Each clay robot costs 3 ore. Each obsidian robot costs 3 ore and 11 clay. Each geode robot costs 2 ore and 8 obsidian. -Blueprint 27: Each ore robot costs 4 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 8 clay. Each geode robot costs 4 ore and 14 obsidian. -Blueprint 28: Each ore robot costs 4 ore. Each clay robot costs 3 ore. Each obsidian robot costs 2 ore and 19 clay. Each geode robot costs 3 ore and 13 obsidian. -Blueprint 29: Each ore robot costs 2 ore. Each clay robot costs 4 ore. Each obsidian robot costs 4 ore and 20 clay. Each geode robot costs 3 ore and 14 obsidian. -Blueprint 30: Each ore robot costs 3 ore. Each clay robot costs 4 ore. Each obsidian robot costs 2 ore and 15 clay. Each geode robot costs 2 ore and 13 obsidian. diff --git a/2022/inputs/day_2.txt b/2022/inputs/day_2.txt deleted file mode 100644 index 18f755a..0000000 --- a/2022/inputs/day_2.txt +++ /dev/null @@ -1,2500 +0,0 @@ -B Z -A Y -A Y -B X -A Y -B X -A X -B X -B X -B X -C Y -C Y -A X -A Y -A Y -B X -A X -C Y -B Z -A X -B Z -C Y -C Z -A X -C Z -A Y -A X -B Z -B X -A Z -B Z -A X -A Z -B X -B X -C Y -B X -A X -A Y -C Y -B Z -C X -A X -B Z -B Y -B X -A Z -B Z -B Z -A X -B Z -B X -C X -A X -B X -B X -B Z -B X -B Z -A Y -B Z -B X -C Y -A Y -C Y -B Z -A Y -B X -A Y -C Y -A Y -B Z -B Z -C Z -B X -A X -C X -B Y -A Z -C Z -B Z -A Y -A X -B Z -C Z -B X -B Z -A Y -B X -A Y -A Y -A X -C Y -B X -B Z -C Y -B X -B X -C Z -C Y -C Y -A X -B Z -A X -A X -B Y -A Y -B Z -B Z -B Z -A Y -A X -A Y -B X -B Z -A X -B X -B X -C Y -B Z -A X -A Y -B Z -A X -B Z -A Z -A Y -A Z -B Z -A X -A Z -A X -C Y -A Y -A X -B Z -C Z -B Y -B Z -B X -A X -C Y -B Z -B Y -B X -B X -A X -C Y -A Y -B X -A Y -A Y -A Y -B X -A Z -A Y -B X -A X -A Z -B X -B X -C Z -C Y -B X -B X -A Y -C Y -C Y -A X -B Z -B Z -A Y -C Y -B Z -A Y -A Y -A X -B Z -B X -A X -A X -B X -A X -B X -A X -B X -A X -B Y -B Z -A X -B X -B X -B Z -A X -B Z -A Y -B Z -A X -A Z -B X -A X -A Y -C Y -C Y -B Z -A X -C Y -A X -B X -A Y -A X -B X -B X -A Y -A X -A X -A Z -C Y -A X -B X -A X -A X -A X -A Y -A Y -C Z -C Z -A Y -B Z -A X -B X -C Y -B Z -B Z -C Y -C Y -A Y -A Y -A Y -A Y -C Z -A Y -B Z -B Z -C Z -C Y -C Y -C Y -C Y -C X -A X -B Z -B Z -B Z -B Z -C Y -B Z -A X -A X -A X -B Z -A Y -C X -B Z -A X -A Y -B Z -C Z -B X -A X -B Z -A X -A Y -B X -C Y -B X -B Z -A X -B X -B X -A X -B X -B Z -B X -A X -B X -B X -B X -B Z -B X -B Z -C Y -A X -A X -C Y -C Z -A Y -B Z -B Z -A X -B Z -A Y -A X -A Y -A Y -A Y -B Z -C Y -A X -A Y -A Z -B X -A Z -B X -B X -B X -A X -A X -C Y -B X -A X -B Z -A Y -A Y -A X -B Z -A Y -B X -A Y -B Z -C Y -A Y -C X -B X -B Z -C Y -A Y -A X -A X -B Y -C Z -B Z -A Y -A X -A Y -A X -A Y -A Y -A X -A Y -A Z -B X -A X -C Y -A X -C X -A Y -A X -A Y -A X -A X -B X -A X -B Z -A X -C Z -B Z -B Z -A Y -B X -B X -A Y -B X -B X -C Y -A Y -C X -C Y -B Z -A Y -A X -C Z -A X -B X -B X -C X -A Y -B Z -A X -A Z -C Y -B Z -C Y -C X -A Y -B Z -B Z -A Y -B Z -B X -B X -B Z -B Z -B X -C Y -A Y -A X -A Y -B Z -A X -A Y -A Y -A X -B X -A Z -A X -B Z -B Z -A X -C Y -C Y -A Y -A X -A Y -B Z -B Z -B X -B Z -A Y -A X -A Y -A Y -A Z -C Y -C Z -A X -C Y -A Y -A X -A Y -A X -C Z -B Z -B X -B X -B X -A X -A Z -B Z -B X -B X -B X -B X -B X -B X -C Y -B X -B Z -A X -C Z -A X -C X -B Z -A X -A Y -A Z -C Y -B X -C Z -C Y -A Z -B Z -C X -A Y -A Z -B Z -B Z -B Z -A X -A X -B X -A X -B Y -A X -A Y -A Y -B X -A Y -B X -C Z -A Y -C Y -A X -A X -A Y -B X -B Z -A X -B X -B Z -A Z -C Z -B Z -B X -A X -A X -B X -A X -A Y -A Y -B Z -A X -A X -A X -A X -C Y -C Z -A X -A Z -A X -B X -A X -B X -B Z -B X -C Y -B Z -A X -B Z -A Z -A Y -A Y -A X -A X -B Z -A Y -A X -A X -B X -B Z -A Z -A Y -A Z -B X -B Z -A Y -A Z -B X -B Z -A Z -A Y -A Y -A X -A Y -B Z -A Y -A X -A X -A Y -A Y -A X -A Y -A X -C Y -B Z -B X -B X -B X -A X -B Z -B Z -A X -B Z -A Y -C Y -C Y -A Y -B Z -B X -C Y -A X -A Z -B X -B X -C Y -A X -B X -B Z -A Y -A X -B Z -A Y -A Y -C Z -B Z -B Z -A X -C Y -A Y -A Z -A Y -C Z -B Z -A Y -C Z -B X -A X -B X -B X -C Y -A Y -B Y -A Y -B X -A Y -A Y -B X -B Z -B X -A Y -A Y -C Y -C Y -A Y -C Y -A Z -B Z -A X -A Z -A X -C Y -A X -A X -B Z -B Z -C X -C Z -A X -C Y -B Z -B X -A Y -A X -A X -B Z -A X -A Y -A Y -A X -B Z -C Y -A Y -B Z -A Y -B X -A X -A X -A Y -A X -B Z -C Y -A X -A Z -B Z -B Z -A X -C Y -A X -B X -A X -A X -B X -A X -B X -B Z -C X -A X -C Y -C Y -B Z -B X -C Y -C X -A Y -B X -A Y -B Z -C Z -B Z -A Y -A X -B X -A Y -A Y -B Z -B X -A Y -B X -A X -A Y -B Z -B X -A Z -A Y -A X -A Y -B Z -B Z -A X -A X -B Z -A X -B Z -A X -B X -B X -A X -A Y -B X -A Y -A X -B X -B X -B Z -B X -C X -B Z -A Y -B Z -A Y -A X -B Z -B X -B X -C Y -B X -B X -A X -A Y -A X -B X -C Y -C Z -A X -B X -B X -A Y -B Z -B X -A X -B X -C X -A Y -A Y -A Y -A Y -C Y -A Y -A Y -A X -A Y -B X -A Z -A X -B Z -B X -A X -B Z -A X -B Y -A X -A X -A Y -B X -B Z -C X -A X -A X -A Y -B Z -C Z -A X -C X -B Z -B X -B X -B Z -B Z -A X -C Z -A Y -A Y -B Y -B X -B Y -A X -B Z -B Z -A X -B X -A X -B Z -A Y -A Y -B Y -A Y -A Y -A X -B X -A X -B Z -B X -B Z -C Y -A X -B Z -A Z -A X -A X -B X -B X -A Z -B X -A X -A Z -A X -A Z -A Y -A X -A Z -C X -A X -C Y -B X -A X -B X -B X -B X -B X -A X -B Z -B X -A Y -B X -A Y -B X -B X -A Y -B X -A X -A X -A Y -B Z -A Z -B Z -C Y -B Y -A Y -A X -A Y -B Z -A X -B Z -B X -A X -B X -B X -A X -A Y -B Z -C Y -A Y -B Z -C Y -A X -C Y -A Y -A Y -A X -C Y -A Y -B Z -B Z -A Y -B Z -B Z -C Y -A X -A Y -A Y -C Z -A X -A Y -A Y -A X -A Y -B X -A Y -A X -A Y -B X -B X -A Y -A Y -A Y -C Y -A X -A X -B X -A X -B Z -C Y -B Z -C Y -A X -C Z -C Y -B Z -B Z -A Y -B X -B Z -C Y -A X -A X -A X -B Z -A X -A Y -B Z -C X -C Y -A Z -A X -C Y -A X -A X -B X -C Y -A Z -B Z -C Y -B X -A X -A X -C Y -A X -A X -B Z -B X -A X -A Y -B X -A X -A X -B X -C Y -A Y -C Z -A Y -B Z -A X -B X -B X -A X -B X -B Y -A X -C Y -A Y -A Y -B X -A Y -B X -B Z -A Y -C Y -C Y -A Z -B Z -C Z -B Z -A Z -A Y -B Z -A X -B Z -A Z -A Z -B Z -B X -A X -A X -A X -B X -A X -A Y -C Y -B Z -B X -A X -B Z -B X -B Z -A X -B X -B X -B X -A X -B Z -A X -B X -A X -C Y -A X -A Y -A Z -C Y -A Y -A X -C Y -B Z -A X -B Z -A X -B Z -B Z -B Z -C Z -A Z -B X -A X -A Y -A Y -A Y -B X -C X -A Y -A X -A X -C Y -A Y -A Y -B X -C Y -A Z -A Z -A Y -C Y -B Z -A Z -C Y -A X -B X -B X -B X -A X -C Z -C Y -B Z -B Z -A X -A Y -A Y -A Y -C X -A Z -A X -B X -B Z -B Z -A Z -A X -B Z -A Y -B Z -C X -A X -B Z -A Y -A Y -A X -B Z -B X -A Y -A Y -A Y -A Y -A Z -A X -C Y -A Y -A Y -C Y -C Y -B X -C Y -A X -A Z -B Z -C Y -A Z -A X -A Z -A Y -C Y -B Z -A Y -B X -B X -A X -B X -A Z -B Z -A X -A X -C Y -A Y -C Y -C Y -B X -A X -C X -B X -B Z -A Y -B Z -A X -A Y -B Z -B Z -A Y -A Y -A X -A Y -B Z -A Y -B Z -C Y -C Y -B X -A Z -A Y -C Y -B X -B Z -B X -C Y -B Z -A Y -A Y -B Z -A X -A Z -B X -A X -C Z -B X -B X -B X -C X -C Y -B X -A Y -B Z -B X -B Z -C Y -A X -A Y -A X -B X -B Z -B Z -A X -B X -C Y -C X -B Z -A X -A Y -B Z -B Y -C Y -C Y -A Y -B Z -B X -A Y -B Z -A X -A X -A Y -B Z -A Y -A X -B Z -A X -C Y -A Y -C Z -B Z -C Y -B Z -A Y -C Y -A X -A Y -B X -B Z -B X -B Z -A Y -B X -A Y -B Z -A Y -C Y -A X -A X -B Y -B X -A Y -C X -B Z -B Z -A Y -C Z -B X -A X -A Y -B Z -C Y -C Y -A Y -A Y -B X -C Y -A Y -B X -A X -B X -B Z -A X -A Y -B X -B X -C Y -B Z -A X -A X -B X -C Y -B X -A X -A X -B X -C Z -C Y -B X -B Z -A X -A Y -C Y -A Y -A Y -A Y -B X -C Y -B X -A X -A Y -A X -B Z -A Z -B X -A Y -B X -A Y -B X -B Z -A X -A X -B Z -A X -A Y -B X -B Z -B Z -A X -A Y -A Y -A X -A X -B X -B Z -B Y -A X -C Y -A Y -C Y -A Y -C X -B X -B X -A X -B Z -A X -C Y -B X -C Y -A Z -A X -B Y -A X -B X -B Z -A Z -C Y -A Y -A Z -A Y -A X -A Y -A X -A X -A X -B Z -B Z -C X -A X -C Z -B X -C X -B Z -B Z -A Z -B X -A Y -B Z -C Y -A X -C Y -C Y -B Z -A Y -A Z -A X -B Z -B X -C Z -C Y -A Y -C Z -B X -B Z -C Y -A X -B X -C Z -B Z -C Y -B X -A Y -B Z -C X -A Z -A X -A Y -B Z -B X -B X -B X -B Z -A Z -A X -B Z -B X -A X -A Y -B X -B X -A X -A X -B X -B X -C Y -A Y -C Z -A Y -A Y -A X -B X -B Z -A X -B X -A X -B X -A Y -C Y -A Y -A X -A Y -A Y -C Y -B Z -B Z -A X -A Y -C Y -C Y -A Y -A X -A X -C Y -B X -A Y -B Z -C Y -B Z -A X -A Y -A X -B Z -B X -C Y -A Z -C X -A Y -A X -C X -B X -A Y -A X -B Z -B Z -C Y -A X -A Y -A Y -B X -A Y -A X -C Y -B X -C Y -A Y -A Y -A Y -A X -A X -C Z -B X -C Y -B Z -A X -A Y -B Z -C X -B Z -A X -C Y -C Y -B Z -B Z -A X -C Y -C Y -A Y -C Y -B X -B Z -A Z -C Y -A Z -B Z -A X -B Z -A X -B Z -A X -A Y -A X -B Z -A X -A X -A X -B X -C Y -B Z -B X -A Y -A Y -C Y -B X -A Z -C Z -C Y -A X -A Y -A X -B Z -A X -B X -C Z -A Y -C Y -A Y -A Y -A Z -C Y -A X -B Z -C X -B Z -A X -B Z -B Y -A X -C Y -A X -A Y -B X -A X -B X -A Z -A X -A Y -B X -A Y -B X -C Y -B X -A X -A Y -A X -B X -A X -A X -B X -A Y -B Y -A X -A Y -A X -B X -C Y -A X -A Z -C Y -A Y -C Z -B X -B Z -A Y -C X -A Z -A X -A X -B Z -C X -A Y -A X -A Y -A X -A Y -B Z -B X -A Z -B Z -A X -A Y -B X -B Z -A Y -B Z -C X -B Z -A X -B X -B X -C Y -B X -B Z -A X -A Y -B X -A X -B Z -A X -B Z -B Z -C Y -C Y -B Z -B X -B Z -A X -A Y -A X -B X -B Z -A Y -B Z -B X -B X -B X -B Z -B Z -A X -B X -A Y -B X -C Y -B Z -B Z -B X -C Z -A Y -A Y -B Z -B Z -A X -C Z -A Y -A X -A Y -B X -C Y -A Y -A X -B X -B Z -A Z -A Y -A Z -A X -B X -B X -A Z -A Y -A X -C Y -A Y -A X -C Z -A X -B X -A Y -B X -A Y -A X -A Y -B Z -B Z -C Z -A Y -A X -A Y -A Z -A Y -B Z -B X -A X -A X -B Z -C X -A Y -A X -A Z -C X -C Y -B Z -A Y -B X -B Z -C X -B Z -A Y -B Z -B X -A Y -B Z -B X -A X -B Z -C Y -A Y -B Z -A X -A X -B Z -A X -C Y -A X -B X -B Z -B Z -C Y -A X -B Z -C Z -B Z -A Y -B Z -B Z -A X -B Z -A X -B X -A X -A X -B Z -B X -A Z -B Z -B X -B Z -B Z -B Z -B Z -A Y -B X -A Y -B Z -B X -A X -A X -B X -B Z -C Y -B Z -B X -B Z -B Z -C Y -A X -A Y -B X -A Z -B Z -B Z -A X -A Y -B Z -A Z -A Y -A Y -A Y -A Y -C Y -B Z -A X -A X -B X -A Y -A Y -A Y -A Y -B X -B Z -C Y -B X -B X -A Y -B X -B Z -A X -C X -B X -B X -B X -C X -C Y -A Y -A X -B X -A Z -C X -B Z -C Y -B Z -A Y -A X -B X -B X -B X -A Y -B Z -A Z -C Y -A Y -A X -B Z -C Y -A Y -A X -B Z -C Z -C Y -A Y -A X -A Y -C Z -A Y -B Z -B X -B X -C Z -C Y -C Y -C Z -A Y -A Z -C Z -A Y -A X -B Z -A Y -A X -C X -A Y -C Y -C Y -A X -B Z -B X -A Z -B X -A X -C Y -A Z -B Z -A X -B Z -B X -A Y -C Z -B X -B Z -C Y -A X -B Z -B X -A Y -B X -C X -A X -A X -A X -A X -C Y -C Y -A X -B Z -A X -A Y -A Y -A X -A X -B Z -B Z -B X -A Y -A Z -C Y -A X -A Y -B Z -B X -B X -A X -C X -B Z -C Y -C Z -B Z -A X -B Z -A Y -A Y -A Y -C Z -C Y -A Y -C Y -A Y -A X -B Z -B Z -B X -C Z -A Y -C X -B Z -A Y -B Z -B X -B Z -A X -A X -B Z -C Y -A Z -A Y -B Z -A Z -C Y -B Z -B X -A X -B Z -B X -A X -B Z -A X -A X -B Z -C Y -B Z -A Y -A X -A X -C X -A Y -B Z -C Y -A Z -C Y -B X -A X -B X -C X -C Y -B Z -B Z -A Y -A Z -B X -B Z -A Y -B X -A Z -C Y -C Z -C Y -A Y -C X -C X -B X -A Y -A X -B X -B X -C Z -C X -A X -A Y -B X -B X -C X -B Z -A Y -B Z -A Y -B Z -C Y -A X -A X -B X -B Z -A X -C Y -B X -A X -A X -A Y -A Z -B X -A X -A Y -A Z -B X -B Z -A Y -A X -B X -A Y -C Y -B Y -B X -A Y -C X -A Z -C Y -A X -B Y -C Y -B Z -B X -C Y -C Y -A Y -A X -C X -A Z -A X -B Z -B X -B X -A X -B X -A Z -B X -B Z -B Z -C Z -B Z -B X -C Y -C Y -A Z -C X -A X -B Z -A X -C Y -A X -A Z -B Z -B Z -A X -B Z -B Z -A X -C Z -B Z -B X -C X -A Z -B X -A Y -B Z -C Y -B Z -B X -A Y -B Z -A X -B Z -A Y -A Z -B Z -C Y -C Y -A Z -B Z -B X -B X -C Z -B Z -B Z -A X -A X -A X -A X -A X -C Y -A X -B Z -A X -B Z -C Y -C X -A Y -B X -A X -B Z -A Y -B Z -C X -A Y -B X -A X -A Y -B Z -A Y -A X -B X -B Y -B X -B Z -B X -A X -B X -B X -B X -A Z -A X -A X -B X -C Y -A X -A X -B X -B X -B X -B X -A Y -A X -B Z -A X -A Y -C Y -B Z -A Y -A X -C Z -A X -B Z -A X -B Z -B Z -B Z -C Y -B X -C Y -A Z -B Z -A X -A Y -A Y -A Y -B X -B Z -B Z -A Y -B Z -B Z -B X -A X -B Z -A Y -A Y -A X -B Z -A X -A X -B Z -C Y -B X -A X -A X -A Z -C Y -A X -A X -A X -A X -A X -C Y -A X -A X -B X -B Z -C Z -B X -A Y -B Z -A X -A Y -B Z -B Z -B Z -B Z -A X -A Y -A Y -B X -A Y -A Z -A Y -B Y -A X -B Z -A X -A Y -C Y -B Z -C Y -A X -B Z -A X -A Z -B Z -A X -B X -C Y -A Y -A X -A Z -C Y -A Z -A Y -A Y -A X -A X -A Z -A Y -B X -B Z -B X -B X -C Y -A Y -A X -B X -A X -B Z -A X -A X -B Z -C Y -B X -C Y -A X -B X -C Z -A Y -B X -A Y -A Y -B X -C Y -B Z -A Y -B Z -A Y -A X -A X -A Y -B Z -B Z -A Y -A X -A X -B X -B Z -A Y -A X -C Y -B X -C Y -B Z -B Z -B X -A Y -B X -B X -A X -C Y -C Y -B Z -B X -A Y -C Z -C Z -C Y -A Y -B X -B Z -B X -A X -B Z -A Y -A X -C Y -B X -A Y -B X -A Z -A X -A Y -C Y -A Y -A X -C Y -C Z -B X -A Y -C Y -B Z -B X -A X -B X -B X -C Y -B Z -B Z -B Z -B X -B Z -A Y -B Y -B Z -A Z -A X -B Y -A X -B Z -A Y -B X -A X -B Z -C Z -B Z -B Z -A Y -B X -A X -A X -B X -A Y -A Y -A X -C Z -C X -A Y -C X -A Y -A Z -C Y -A X -B X -A X -B Z -A X -C Y -A Y -B X -C Y -A Y -A Z -A Y -A Y -B Z -C Z -C Y -A Y -A Y -B X -C X -A Z -B Z -C Y -A X -A Y -B X -A Y -C Y -C Z -A Y -B Z -A X -C Y -B X -B Z -A X -C Z -B Z -C Y -C Z -B Z -A X -A Y -A X -B X -B Z -B X -A X -B Z -C Y -A Z -A Z -C Y -A Y -C X -B X -A X -A X -B X -B Z -B X -B Z -B Z -A X -B X -A X -A Y -A X -C Z -B Z -A X -C Z -C Z -C X -A X -B X -A X -A Z -A X -C Z -A X -A X -B Z -C Z -C Y -B Z -B X -A X -A X -A Y -B Z -A Y -B X -B Z -C X -B Z -B X -A Y -B Z -A Z -A Y -A Y -B X -C X -A Y -A Y -C Y -C Y -B Z -B X -C Y -C Y -A Y -A X -A Y -A Y -B Z -B X -A X -B X -B Z -B Z -A Z -A Z -A Z -A X -B X -B Z -A X -B Z -A X -B Z -B X -C Z -B Y -A Y -A Y -A X -A X -B Z -B Z -B X -A Y -C Y -B X -A X -B X -C Y -A X -A X -B X -C Y -C Y -C X -B X -C Y -A Z -B Z -B Z -B Z -B X -B Z -A X -B X -A X -A Y -C Z -B X diff --git a/2022/inputs/day_20.txt b/2022/inputs/day_20.txt deleted file mode 100644 index c7cce50..0000000 --- a/2022/inputs/day_20.txt +++ /dev/null @@ -1,5000 +0,0 @@ -8197 -1457 -9638 -1252 --3118 -3637 -3549 -4684 --3054 -377 --2045 --3590 --4687 --9673 -3704 --7735 -1172 --5589 --6259 -6182 -6238 --3086 -7219 --3830 -791 -339 -8311 --5577 -7026 -9298 --5762 -7385 --6734 -4599 -3569 -7706 -9634 -8785 -647 --8795 --6687 --2736 -8105 -353 -5383 -790 --593 --1191 --6307 -4830 -6202 -9147 --3323 -7760 --1196 --3771 -1469 -9498 -7851 -1518 -9067 -1551 --4574 -2340 -5050 -7039 --9817 -4625 -9101 --5744 --6493 --7386 --1807 -6807 -7507 --1294 -4405 --9670 -8946 --6475 --9233 --9773 --4150 -1526 -681 --1722 -3641 --7320 -7350 --1853 --5319 -6405 -1310 -1123 -832 -1632 -468 --5901 --684 -6317 --8230 --6182 -3057 --5404 --810 -9077 -8156 --9161 --5211 -6514 -9373 --6297 -3042 -6068 --2271 -5110 -562 --2418 --6521 -202 --6723 --1585 --7976 --8994 --4210 -5448 -4695 -181 -5229 -3070 -8439 -2676 -146 --9732 --9807 -1935 -7995 --3546 --8534 -6699 -225 --8878 --814 -4876 -578 -2199 --3370 --7422 -7632 -5642 -8750 -8812 --810 -9661 --5381 -20 -6028 -4549 -4005 -1099 --918 --9334 -2161 -1328 --3112 -1055 -5188 --3720 -555 -3411 -7576 --8795 --487 --9533 -7374 --9237 -1531 --1679 -2939 -5398 -1962 --1230 -5833 --98 --9619 --4304 --9026 --7655 -334 -6200 --3494 --4868 --5325 -5185 -200 -7949 --6828 -641 -7645 --5822 -9785 --9732 --6710 --8911 --5434 -2029 -7532 --7231 -3008 --6727 --530 -1044 -8554 --615 --1396 --904 --9489 -5014 --5963 --6579 -2396 --4525 -6207 -725 -1390 -5060 -9541 -3368 --612 --5093 --5936 -1519 -7717 --9375 --3716 -8820 -5481 --3937 --3035 --2902 --204 -6915 -8568 -7782 --8073 -1916 --1434 --1399 -5457 -9771 -1772 -2062 --4527 -2277 --6489 -6377 --5867 --7191 --5483 -2852 -3411 --2733 --7187 -4593 --4858 --9513 -2438 --1313 --387 --8379 --8245 -1252 -9437 --4137 -4329 -7351 --5343 -4389 --7053 --6493 --8192 -9982 -408 --316 -7997 --4125 -7579 --9940 --4186 -660 -4346 -13 -3468 --8222 -6732 -5012 -7199 -1513 -4969 --179 -9841 --3171 --3192 -9818 -6323 --9016 -7522 -6187 --9648 --6613 --2085 -931 --430 --6431 --5132 --4367 -8877 --7249 --6802 --3314 --2090 --4985 -6935 -6928 --6906 --8757 -8424 --4137 --5538 -5876 --4466 --5773 --5359 -424 --1759 --8943 -3469 -1640 -299 --8639 --5542 -634 --9948 -5787 -8234 -9465 --5858 --812 -3543 --2744 -7373 --3373 --3152 --3980 -7278 -1326 -3926 -3987 --9734 -5310 -9771 --5531 --2900 --8943 -8785 -4137 -863 -8820 -9768 -6754 --8501 -5348 --9159 -766 --5085 -2161 --1247 --7124 --1947 -7039 -2861 --8830 --9182 -9610 --3075 -3639 --5936 --5262 -9811 --9931 --1698 --9518 -4141 -8550 -8869 --1041 -3315 -8002 --6781 -3400 -7051 --7650 -843 --2810 --8397 -5593 --6293 --1204 --2138 --4862 --2349 --9916 --2288 --3948 --3410 --7936 -9615 -2151 -2415 --7345 -5014 --7104 -7384 -4875 -5987 --7397 -5059 -1263 --7897 -3380 --4587 -3886 -2199 --2505 --5180 --1460 --5537 -9227 --8192 --8558 --7107 --4555 --1245 -9360 --7283 -1780 --1018 -1098 --9166 --32 --1987 -432 -7198 -4208 -1274 --5491 -7140 -1239 -2645 --1211 -1554 -2340 --5305 --5886 --4625 --1550 --89 -496 -5905 --1834 --3999 --8276 --6543 -210 --4212 --7135 -7223 -5966 -9282 -8919 --3311 --7063 -8020 --3763 --1565 -2925 --1383 -1025 --179 -1273 --7134 -8623 -9967 --882 -1904 --6682 -5635 -7614 --6532 --898 -3764 -2818 -8696 --1330 --6963 -5367 -4682 -4942 -3211 -6414 --5735 -8945 --5391 --8572 -210 --3269 --3518 --7191 -256 --8121 --1330 --4467 -8368 --5130 -2254 -5591 --3869 -3100 -4798 -2203 --3324 --5981 -1912 -2530 -1283 -2987 -1374 --2285 -1105 -3532 -6505 --6313 -6788 -7121 -7325 -4682 -1644 --4931 --2045 --1998 -6140 --4908 -560 --3225 -9486 --5669 --5605 --7292 --6890 --4466 --5428 --6300 --5991 --2888 -1423 -4490 -8561 --435 -893 --354 -8260 -2131 --3233 --6263 -89 --6238 -1276 -5860 --23 --2508 --8380 --5929 --2558 -4033 --5306 --458 -5832 -4055 --6070 -9348 -9890 --4588 -9058 --3118 -7519 --8245 -9587 -1804 --5642 -647 --8329 -5331 --1242 --8084 --2434 -1766 --5618 -8807 --9759 -8569 -670 --9654 -650 --7362 --4964 --1245 --3770 -4949 -2762 -950 -5397 --2006 --5524 -5884 --8694 -6199 --6163 --9688 --3136 -4833 -2667 -6417 --5520 --1124 --308 --9375 --7993 -6916 --3567 -4192 --2738 --4806 --1328 --2513 --6128 --3161 -1819 -7528 -5232 --3673 --5011 -4176 -8079 -5917 -235 --9762 --354 -3622 -1252 -7152 -4605 --7538 --5983 -9592 -9932 -776 --7352 -687 --9458 -5331 -7616 -2839 -9684 --9760 -432 -7614 --2192 --9632 -1774 --8515 -9276 -8397 -8209 -3733 -952 -572 -1763 -9692 -6767 --7933 -1272 --2728 --9510 --2546 --300 -8406 --5531 -4140 --9361 --9078 -3682 --5768 -2345 --431 --1361 -9323 -2057 --3004 --5991 -3257 -5241 -228 --7021 --8835 -4748 --2496 --31 -463 --2926 -8829 --6112 --3645 -6696 --7788 --9543 --7385 -4482 -8567 --7820 -6276 -2013 --9329 -7049 -1780 -5341 -4508 --7910 --6701 -4044 --5848 -2225 --2384 -8714 -6456 --5306 --8212 --1752 --5809 -6141 --6717 --7237 -3089 -2979 --594 -1819 --3017 -9973 -4508 -6839 -5551 --6182 --499 --4224 --3144 --1010 -5977 --9611 --3891 -4738 --5380 --6256 --6295 --4881 --1285 --7793 -9672 -3042 --1374 --83 --3080 --9489 --8263 --1191 --4117 -7739 --8438 -3087 --810 -959 --6315 --3843 -8260 -6395 -9939 -5612 --4171 --3083 --2620 -7277 --183 -2901 --5410 -5784 -4859 --1478 -5721 --655 --7862 -2091 --4532 -9608 -7385 -6728 --3539 -274 -2144 -8328 -9825 -6607 --2813 -6352 -8563 --4806 -5310 -2556 --92 --6174 --8559 --6481 -9375 --6789 --4092 -1289 --1920 -1697 --4625 --5786 --4270 --3806 -9679 -7981 --4646 -8015 --7251 --553 -3173 -6696 --8065 -8482 --5576 -5403 --3458 -6461 -4600 -8680 --9514 -9880 --7676 --5556 -5522 -4423 --7227 -8116 -5448 -609 --5357 -7201 --6373 --6128 --9183 --4996 -6151 --1129 -3201 -9237 -957 -4228 --8708 -293 --11 -6985 --2705 --9960 --3473 --6895 -9669 --6931 -4633 -7767 -3518 --5784 -2181 --5858 -2640 --3650 -9776 --1973 -4344 -5195 -560 -3963 -9290 --5964 -989 -7273 --6724 -1652 --4122 -6647 -8104 --7728 --939 -1328 --4243 --2298 -8202 --9760 --9787 -8807 --3300 -2076 -9012 --5963 --2238 -929 -8585 -9166 -314 --3189 --5577 -6288 -9370 --4134 --2293 -9515 -9346 --8222 --9738 -7515 --2282 -8602 --3770 --7634 --658 --3144 --1447 -5978 --4292 -1660 --6590 --5541 --2908 -9042 -6849 --5076 -6640 --499 --899 --4401 --7473 -2846 --8753 -2352 --3703 -959 -8207 -6102 --328 --4405 --3969 --2300 --4883 -4247 -6080 --8472 --7559 --5260 --5460 --9902 -4443 --8192 -5239 -9487 -9813 --8515 --361 --3682 --9763 --7105 -4455 -2556 -6914 --5632 --1102 --3154 --8541 --8311 --3778 -7505 --5463 --1289 --2107 --2527 --8857 --8070 -3411 -5527 --9159 --2475 -4295 -8598 --7376 -8405 --756 -3903 -5711 --1952 --2141 --1555 --1722 --8011 --7524 -4066 -7505 -3313 --7143 -572 --6703 -8705 -3476 --8609 --1929 --9738 --1010 -3057 -9268 --975 --6432 -213 -9728 -7696 --2361 -6640 --2570 --7249 --2825 --9916 --6872 -7502 --8765 --4941 --6499 -5501 --4522 -4421 --3680 --8292 --1005 -5277 -6966 -132 -4673 -8928 --8725 --7618 --3666 -6043 --3049 -3211 --7620 -2439 --3277 -1641 --851 --1473 --9938 -941 --3353 -9597 --2261 --3221 -604 -1792 -5998 --8262 --4447 --8006 --6676 --218 -2568 --1085 --6639 -1519 --7021 -5241 --9159 --5026 --6165 --163 --431 -648 --7520 -2365 -1131 -2694 -652 -8479 -499 --7163 --8532 -8544 --7268 --7205 --5384 -1175 --6156 --4683 -8386 --1739 -6447 -4818 -67 --5901 --4774 --4155 --5672 -9067 -6344 --8490 --8124 --699 -1899 --3740 -7735 --4774 --4356 -7632 -652 --6892 --9819 -8932 -1803 --8652 -4716 -4301 --339 --2270 -5305 --8294 -1423 -6699 -1148 --617 -9419 --777 --8750 --218 --7637 --1338 -4781 --6481 -7987 --3734 -6562 -9510 --2374 --2299 --6462 -8517 -5654 -2224 -7789 --9770 --7566 -7876 --8766 -2038 -5551 -4064 --1624 -5857 -1888 -2198 --266 -1756 --6687 --2453 --1930 --1464 --8240 --9342 -6319 -6946 -8560 --2821 --2466 --3331 --8376 -5200 -9573 --1136 -2733 --9755 --9049 --3402 -3591 --2351 --3599 --33 -151 -9187 --3062 -9657 -2392 -3532 -6711 --8987 --687 --8933 -323 --6094 --4555 -86 --7655 -9998 -3183 --705 -8260 --7709 -4907 -3698 -3374 -1395 -9106 --4520 --6728 -241 --9926 --6024 -7120 --6771 --2761 -650 -3660 --2821 --4447 -3925 --5348 -4422 --5746 -1740 -6000 --5832 --1998 --1258 -3724 -1918 --5214 -2568 --4073 --8358 --2008 -2280 --8062 -2057 --8043 -1526 --9117 -1845 --9656 --7897 --431 -3349 -5985 -1783 -8901 -6483 --637 -6119 -6568 -8231 -6941 --8101 -2983 -5730 --5262 -6806 --1490 -465 -7222 -2788 --7266 --141 -1380 -1345 --3105 -439 --1849 --793 -3287 -623 --1074 -7384 -5207 --316 --7263 -3313 -300 --5021 -6914 -2247 --4921 --6297 --8859 -9875 -6030 -5321 -4811 -2901 --7946 --8228 -7225 -2662 --5129 --1746 --5261 --6760 -1752 -8892 -1819 -779 --3229 -8066 --2653 --4949 -696 -9865 -3988 --9412 --4572 --4683 --9619 --8765 --4281 -8799 --5811 -2131 -3819 -6920 --3234 -3799 -499 --3838 -2847 -3183 -5383 --9666 --7237 --3272 --2080 -2202 --1902 -3660 -1380 -3298 -7603 -5905 -4269 --5206 --1901 --1121 -5007 --2127 --2902 -4852 -6102 -7202 -4885 -3563 -9234 --8526 -1085 -2663 --2437 -6778 --638 -6586 -6304 --8399 -2516 -3748 -7463 --3833 --1009 -3532 --2881 --1039 --1441 -6685 -6996 -9939 -153 -8932 -696 -8082 --7644 --4019 -5286 --2026 -6456 -5298 --3 -9117 --6086 --722 --820 -2935 -5840 -8116 -5295 --8449 -926 -1260 -7309 --8486 --5748 -3139 --2353 --7163 --7452 --8904 -7904 -8341 -4344 -8106 -5708 --7803 --2412 -8392 -4111 --2261 -5600 --2324 --6613 -9748 --4617 -2403 -6898 -935 -3343 --5692 -4315 -2529 -4766 --3988 --5067 -9400 -2682 -9252 --6970 -6442 --8683 -1085 -1034 -6446 -8805 -6463 --5497 --3507 --2821 -241 --2639 -5549 -8341 --3765 -6025 --9153 -8206 -8406 --9680 -3360 --9467 --1969 --7268 -1345 --2446 --8766 --3567 -3126 -4013 -417 --9161 -513 --2752 --4153 -5592 -2616 --2669 -4257 -5242 --3339 --3233 --1989 -989 -2529 -210 --3286 -4593 -5059 -2013 --8653 --8563 -1540 --5113 -1423 -9406 --1269 --5518 -4474 -9778 -22 -5943 --6441 -8043 -5035 --1330 --5319 --4973 -4365 -1641 -9363 --350 -2247 -1772 --8703 --7134 -4833 --9670 -2050 -8082 --7030 -8978 -7749 --8398 --4397 -7122 --83 -9771 -8565 --4728 -5648 --475 -3949 --2776 -9003 --9352 --9317 --2349 --3771 -6968 -6539 -2237 --4491 -4769 -9819 -4033 --6247 -831 --9619 --9123 -8750 -8065 --9026 --8663 -3411 -2811 -4751 -5050 --8920 -3350 -3710 --9819 -9672 --3919 --2464 --1070 --2771 -3160 -5102 -8689 --9401 --4684 -4747 --6635 --1490 --7147 -3553 -9848 --5846 --6533 -560 -6988 --9513 -7934 -2922 -5978 --2710 -8482 -5205 -4539 --1325 --2680 --7793 -7773 --6453 --5132 --8208 -6017 --4985 -2865 -5278 -4360 -8072 --8874 --7146 --7263 --6125 -6519 -7398 -4686 -5240 --1956 --9874 -1977 --2554 --7164 --9449 -4013 --6226 -3211 -7921 --5261 --4386 -8447 --5503 -3604 -589 --7566 --4 --8343 --4217 --2376 --3854 -8544 -474 --9473 -5841 -1667 -6166 --5404 --1146 --9387 --9481 --5998 -7727 --3325 --6238 --9159 --1361 --7854 -2238 -4375 --2572 -3553 --2280 -727 --774 -1368 --6687 --8599 --5130 --3165 -8424 --8999 --981 -2565 --1746 --8788 -4119 --5121 --3674 --5646 -2958 --9439 -5068 --9063 -4757 --8741 --2418 --1000 --9619 -9818 -7429 -9094 --1959 --8365 --6714 -3246 -7949 --7616 --4426 --5640 -9147 -4360 --6638 --6721 --9277 --614 --5542 --3294 -3751 --4199 -6066 -6463 -2199 --5550 --5264 --7473 -1928 --684 --6118 -8463 -4649 --7078 -1315 --2374 --4196 -2079 -5072 -5857 -1602 -6268 --1164 -2069 -3948 -2422 --5403 --9277 -2144 --3144 --2080 --2676 --1620 --458 -8919 --2778 --9776 --8533 -7757 --4199 -3991 --6393 --1041 --8397 --5936 -5860 --2466 --8543 -8874 --7175 -3691 -223 -6622 -1263 -634 -2922 -2837 --1365 --4182 --1126 -185 -7489 --1005 -7242 --6375 --8074 --1318 -7945 -5359 -6926 -5240 --6714 --7104 --6354 --658 --1274 -7816 --9737 -4307 --6035 --7537 --5691 --1546 -6199 -6260 -1697 -9931 -9522 -7188 --5748 --7342 -2405 -665 -9299 -348 --481 -3139 -692 --5362 --9467 -1256 -2144 --7237 -3143 -7809 -5111 -3560 -1753 -5701 --7694 -2117 -9411 --8851 --481 -9407 -4394 -3577 -8948 -156 --9879 -1780 --5437 --7223 -724 -9895 -5010 -7353 -5303 --6682 --4243 -3405 --9350 --3300 --9545 -6843 --4020 --2475 --2577 -643 --1447 -6692 --4053 --6950 -4619 -6550 -998 -3757 --7981 -5660 -6648 -4638 -107 -6151 -3106 --7585 -9927 --8278 -2677 -4050 -8841 --40 -9167 -4301 --7995 --9663 -7852 -4093 --9383 -2892 -7615 --2564 --4934 -2196 --6282 -1827 -4947 -2939 --7349 --4873 --6383 --6462 -9490 -2723 --6919 -3698 --7203 -7140 -156 -6505 -7958 --2202 --2080 --5423 --3614 --6799 --3634 -1978 --2609 -6089 -3255 --525 --7557 --3504 --3590 --5538 --5718 -1389 -5564 -553 -3682 -6480 --639 -2796 -2750 -9380 --9577 --4237 --3016 -139 --1338 -5556 -547 -5174 -6475 -3361 -9209 --4082 --5963 --5660 --2483 --4666 -1789 -3797 -1025 --2120 -7141 -1556 --5827 -6615 -5070 -3527 -2551 --5642 --638 --7381 -6275 --1345 -7050 --8848 --6704 -3819 -3260 --9772 -1089 -878 -7509 -7605 --6660 -4162 --3030 -8503 --3375 --179 --3951 --7447 --7686 -2006 --2643 --8508 --7361 --163 --1125 -5316 -4663 --6089 --875 --4653 -6194 --3457 --3740 -9982 -5803 -3347 --8643 -2641 -7049 --6461 -506 --9781 -5352 --2664 -5730 --9510 -775 --398 -5660 -7442 --3886 -5593 -2087 --5416 --5946 --5130 --3161 -7098 --1805 -2038 --36 --4139 --8073 -7773 -852 -7395 --1603 -6293 -4905 --5357 -4780 -1765 -5014 -4584 --8327 --2747 --1354 -7152 -6986 --2171 -9898 --1198 -8851 -9748 --183 -374 -5222 --434 --6425 -5555 -8755 -4237 -402 -4137 --4520 -7567 --6682 --2858 -8139 -8772 -1408 -3246 -4000 --7159 --7473 --6433 --6404 -332 --3973 -196 -5745 --9582 --2604 -7945 -5559 -9376 --5048 --9489 -7647 --6697 -8680 -6275 --1986 --3893 -1977 -529 --7185 --7697 --4517 --344 -6811 -1112 --7059 --862 --638 -9720 -8471 -5905 -3349 -1860 --4036 -9875 -1819 --8308 --2881 -7614 --4159 --9373 -4308 -71 -3988 -7949 --7180 -2757 -7691 -8336 --7104 --4377 --6425 -5900 --3221 -5988 --7359 -5442 -6433 --449 --6152 --5686 -3094 -5 --5011 -4373 -1105 -3532 -6532 --1214 --4466 -8634 --2455 -1331 -2003 --2735 -4524 -3892 --8528 -3518 -4771 --4155 --1282 -3918 --2708 --4673 --8253 --8579 --5132 -1132 --9166 -4130 --367 --6471 -4447 --5090 --1355 --771 --2087 --7381 --4489 -6571 --6684 --6574 --7713 --1058 -474 --5428 -6522 -3948 --6392 -9786 --7118 --9171 -9771 --7934 -1080 -6317 --5348 -7307 -429 --987 --220 --1216 -7848 --993 -53 -9881 -5102 --6854 -8370 -5600 -4913 -2526 -6875 -1034 --8116 --2134 -6779 --6152 -9776 -5285 --8854 -2895 -8719 --7262 -2364 -7589 -4396 -5863 --6521 -4653 -1574 --4730 -1632 -2749 --4155 --8220 --4569 -4860 --2908 --756 -6573 -4439 -3830 -3569 --8001 -3531 -7481 -7778 --6687 --8082 --1148 -4460 --687 --6471 -9182 -2546 --5499 --9817 --9159 -3195 -998 -7224 -5900 -806 -5070 --8716 --8757 --4218 --205 -7613 --432 -4279 -9449 -5555 --499 --1053 -2196 --2936 -5367 -2305 -324 -4741 --1935 -377 -2290 -936 -2278 -3807 --353 --1673 --3554 --2151 --1394 --7720 --599 --2418 --1544 -9228 -6187 --9280 -2811 --810 --4365 --5692 -6334 -6392 -8839 -1766 -2400 -1632 --3518 -191 -9776 -5691 -8269 --2220 -2553 --5508 -8962 -8823 --1516 --5385 -3898 --1930 --4059 -8590 --4839 -9528 -2396 -8554 -1904 -4319 -1389 --4663 -4724 --4392 --2862 --5088 --7147 -9623 -9945 --3368 -6843 --7318 -9322 --3241 -3468 --7773 --2666 --3887 -7505 -2257 --9759 -7373 --1727 -7783 --7474 -9531 -3444 --368 --4449 --7105 -668 --5127 -7498 -7869 --5810 --4643 --6993 -6795 --4844 --6308 -5876 --9153 -7949 --684 --1233 --1051 -8463 --1458 --2677 -8386 -8085 -3547 -532 --7038 -7378 -6647 -941 -5366 -4796 -3400 --6086 --7780 -8660 -2078 --1698 --440 -2765 -92 --1350 -1387 --3905 --4155 --4705 -4756 --9107 --4569 --7081 --4963 -8270 -2350 --1235 -6584 -235 -8639 -6002 -6649 -9026 --2639 -6477 --5642 --1383 -7110 --3532 --5416 -8530 --8793 --3902 --9915 -320 --3417 -1526 -5501 --3666 -2014 -4807 --6295 -7784 -488 --575 --5088 --6837 --7248 -373 -6618 --8633 -2935 --9063 -6186 -8137 -6729 -5877 -1236 --7864 -4978 -2425 --4196 -7940 -2529 -2709 --9929 --427 --3491 --1993 --3110 -9725 -5149 -8580 --1164 --3101 --7870 --2445 -941 --3045 -9303 --3146 -6911 --3030 --2350 --6695 -7442 -7714 -2775 --6037 --4873 -9241 --7090 --990 -7748 --7827 -2665 -2597 --6572 --4083 -1873 -7229 -5664 -3910 --3168 -5287 --3531 --3410 --8943 -3578 --9990 --9036 -3737 --4419 --5076 -671 -9890 --1097 --4614 -5708 --3266 -4850 --658 --5216 --1499 -7725 -418 --5153 -6914 --4221 --7158 --7102 -6828 --6893 --4892 -2686 --4897 --1401 --5217 -3932 --5532 --6721 -9625 --8101 -5611 -4779 -5505 -5394 --7859 --3832 -4307 --4419 -4224 --8315 -8607 -6851 -5456 -5419 -5289 -6355 -2013 -7835 --463 --3346 --7612 -6255 -3374 -8895 --7959 -9946 --5631 -6417 -4596 -8639 --7538 --2571 --8052 --3464 -8766 --8311 -9010 --8650 -8755 -712 --4310 --3771 -3258 -2709 -4570 -2514 --8590 --7855 --6694 -1947 --3105 -3591 --4135 --8435 --8240 --8904 -69 -1977 -2178 --6094 -4180 --7792 --1191 -146 -0 -6066 -3621 --5132 --9812 --5397 -6299 --5039 -5185 --3843 --8186 --5362 -9423 -4810 --8698 -7218 -2922 -5690 --547 -3467 --3650 --2811 --6453 --5211 --4673 -641 -1149 -8018 -5316 --3044 -39 -4221 -7635 -5459 -5212 --238 --7858 --5091 --2775 --5983 -1272 -4430 -2127 -9761 --9366 -8365 -4197 --6682 -8393 -4064 --4429 --6175 --205 -1249 --7643 -1217 --3375 --4118 --7697 --9266 --7232 --642 -6693 -7945 -4599 -318 --3716 --3054 --8211 -3021 --9401 --6487 --2110 -69 --6143 --8770 -9579 -8805 -1773 -3591 --4845 -6142 -2180 -2257 --7085 --6431 -4195 -5478 --7497 --5362 -6352 -2925 -3692 -2776 -560 -4911 -6957 -7517 -2144 --3956 --2717 --9745 --8228 --4591 --1760 -7113 -3412 -202 --2789 --724 --2849 -9565 -3122 --347 --7831 -265 -562 --9760 -2468 -6926 --6129 --2005 -9710 --3194 --1494 --2381 -50 --8125 --3499 -7541 -9363 -5746 --1396 -7050 -5087 --9721 -5809 -307 -988 --2308 -7242 --2024 -6292 --3379 -4086 --5399 -8058 --9695 --9272 -6627 --4630 -5382 --4555 -8512 --5687 --9690 --44 -2224 -8482 -4229 -5730 --380 --8708 -7078 -1501 --8736 --1184 -2755 -3860 --1576 -5470 -5394 -4802 --9094 -5028 -4624 --5661 -2072 --1283 --1006 --6239 -5248 --9730 -2014 -3386 --2621 -7305 -9516 --952 -3802 --7493 -3583 --6618 -5047 --9938 --3027 -3223 -7586 -7998 -7615 --2538 --5611 --8439 -7749 -8137 -1981 -3293 -2744 --5951 -9165 --5275 --9920 -751 -2711 --1831 --6511 --1723 -7309 -541 -4076 -1960 -9483 --6835 --3716 -4440 -6914 --8342 --41 -7373 --6694 --4441 -6459 --8755 -5853 -5441 -5415 --4514 -6061 --5809 --2888 --7766 -4389 -5238 --431 --83 --2030 --1243 --5132 -1588 --562 -8100 --1689 --4153 --1734 --1092 -5375 --1779 --8228 -4850 --7933 -2744 --1574 --775 --2150 --6067 --7146 -191 -7034 --1868 -7739 --7133 --232 -3224 -4508 -5937 --7834 --9313 --1930 -8796 --3255 --2429 -1263 --9155 --3368 -8571 -5605 -6817 -4229 --8292 -6887 --9401 -6864 --9416 -3846 --1467 -4913 -3691 --4040 --5979 -9006 --5751 --6277 -2324 --2134 --5415 -4895 --8275 --1490 --2735 --3241 --3027 --1224 -3841 --4602 --1382 -9835 --896 -743 -4662 -9877 --4185 -9681 --8211 -7750 -2146 --8639 -2731 --36 -5073 -6640 --983 -7609 --2298 -5863 --8866 --6094 -6526 -5137 --1549 --8139 --1129 --3567 --6682 -5185 -655 -4584 -7489 -8231 -9423 --2080 -9579 -6584 --9902 -4830 --5773 --8368 -2873 --3574 --9757 -6725 -6930 -6078 --6181 -2386 -4396 --1722 -5768 --8001 --5243 --8066 --6142 --7362 --7992 -6221 -8519 -1857 --7792 -7838 -2151 -2682 -9552 -4225 -2979 --5751 --6371 --5982 -8809 --7146 -1804 --6550 --1585 -61 --3630 --9690 --3045 --7269 -3783 -33 --3520 -729 -2352 --2708 --6628 --5674 --3083 -9531 --2538 -1180 --2002 -8890 -8209 --9049 --5858 --7852 -3171 --1175 --1295 -3141 --2067 --8825 --3586 --6550 --8291 --1968 -4705 -1922 --1298 --221 -9537 --7358 --785 --6022 --1053 --3609 --3901 --318 -2217 --3178 --9737 -6456 -2439 -6158 -3618 -2598 --1420 -8719 --1868 --4022 --7803 -5757 --6659 --7946 -3926 -4625 --2423 -1353 --3911 -7789 -8334 --2418 -5257 -9902 --1063 --318 -8054 -731 -908 --8593 --1689 -513 -4313 --3796 -1243 --6701 --8032 -294 --8435 -1412 -5817 --8346 -4077 -4277 --4984 -2132 -2257 --7123 --8623 --3625 -950 -828 -5840 -2943 -7122 -3956 -9391 -9694 --7024 --5510 -6681 --9085 --3027 -6828 --6511 -307 -1283 -6645 -5148 -3407 --1134 --7250 -5060 -2562 --5367 -2396 -5602 --8879 -9354 -7626 -6536 --791 -1176 -309 --205 --4779 -9239 -6137 -4649 -6019 --6957 --8736 -4038 --2620 --723 --6515 -3905 --5920 -3636 --9062 -651 -91 -9964 --4934 -2796 -6839 --8370 -2466 -393 --3371 -2006 --8455 --7994 -6460 -5366 --2354 -298 --8188 -3725 -1515 -7416 --5307 --2811 --6696 -813 -5730 -970 -3394 --1164 -1966 -2199 --8508 --3110 --300 --1481 -9401 -6973 --9000 --6432 --2946 -4661 -9813 --3040 -8517 -5587 -5339 -3998 --4274 -4977 -3193 -765 -5277 --5570 -3645 -5239 --7104 --4018 --4628 --6259 --8263 --9161 -3749 -5381 --5211 --3833 -1956 --5157 --5617 --9840 --8615 --9800 --2482 -4237 --7749 --5846 --8764 --4527 -1667 --3968 -6376 --3368 --3673 -2643 -5240 --5872 -7716 --1527 -1142 -6643 -9506 -1966 -3985 -2271 -2400 -2749 --7134 --7738 -4009 --3647 -8565 -7158 -9264 -97 --8976 -4077 --9803 -4368 -7904 -6424 --6694 -392 -6183 --8167 -8705 --430 --4226 --7852 --9195 --4569 --2098 -7879 --9678 --4053 -7242 -3826 --3192 --5572 -2009 --1985 --7023 --9908 --2178 --5478 -2165 -6032 --8332 --2203 --4085 -6463 -9153 -7646 -1804 --748 --6425 --3647 --4245 --8278 -1847 --2475 --7822 -4532 --804 --8269 --8079 --8507 -647 --6781 --6597 --8228 -3784 --5556 --8508 --5111 --7156 -6640 --6198 --7922 --2495 -3075 --3144 --9467 -5591 --3567 -6049 -1949 -767 -7662 --9390 --9863 -9510 --593 --4030 --6354 -2199 -2334 -7675 --3832 --3099 --5391 -770 --5510 --9469 --9569 --8994 --3458 --8318 --9835 --1576 -4850 --7320 --8709 --1721 -9313 --5244 --5311 -5634 --7154 --344 -7647 --3300 --9965 -2757 -714 --921 -6679 -7441 -5120 --1106 --1520 --3903 -7197 --9221 --6063 -2648 --339 --2896 --4883 -9131 --6076 -5733 --5085 -9142 --431 -2721 -1761 -8683 --8304 -5306 -743 -8552 -3140 --3232 -6021 --2968 --78 --229 -7732 -3191 -8065 --2056 --8036 --7320 --1421 -9623 --9550 -687 --4365 --2430 -3257 --4873 --4365 --4292 --600 --3864 -8430 -6142 -2352 --3350 --2717 --4469 --3461 --1968 -3003 -927 --3510 --915 -89 -6 -4501 -3037 --9689 --2814 -7700 -8890 --4801 --8221 -9105 -5073 -4850 -3068 -1306 --1283 --8811 --7567 -5668 -7511 -9623 --4676 --6259 --3278 --7800 -681 -3768 --321 -8899 --4324 -8059 -9889 --7894 -9874 --9500 -8046 --4331 -9257 --4920 --250 -6711 --5483 -4295 --9240 --5460 -5120 -8245 -1833 -7714 --2492 -9608 --204 -532 --8534 --6493 -9776 --5583 -8652 --8308 -9629 --4427 --6854 --8319 --1357 --7228 -1556 --1273 --2107 --5998 -1389 --9593 --6846 -6123 --8432 -1877 --76 -9155 --7805 -3458 -6973 --3027 -6347 --9165 -3304 -1942 --1214 --7618 -1465 -5156 --6944 -3146 -7714 -3556 -2869 -4747 --7438 --6457 -6296 -3948 -3520 --757 -4684 --2514 --7336 --3808 --7905 -8115 -9634 --9950 -3207 --6497 -7767 --8876 -6729 -5478 -6248 --8361 --321 --7018 --964 -3180 --1046 --7216 -2587 --5929 -6640 -9566 -9082 -7154 --1844 -8919 -8040 -8483 --3345 --4492 -3151 --7460 -1717 --5838 --2508 --2621 -8447 --9529 --9375 -7809 -3158 -652 -424 --5260 --179 --9467 -9995 -6345 -3693 --3854 -8778 --4585 --4585 --9903 --6847 -3454 -4779 --8703 -112 --10 --2005 -6536 --1425 -2059 -6640 --6437 -8082 --6136 --3105 --7713 --4146 --9539 --2462 --869 -3343 -6257 --3647 -7614 --8730 --9322 -1061 -7087 --2754 --8208 --2508 -5790 -9830 --4489 -8439 --2810 --5809 -4340 --3339 -9628 -8836 -8742 --2821 --2296 -4142 --7898 --8863 --9337 --869 -2063 -4826 -9716 -7154 --4969 --9993 -2723 -996 --2902 --244 --3852 -8351 -5882 -772 -8331 -7888 --4397 -2928 -1262 --9309 -5886 --1673 -8577 --3141 -5417 --4774 -7345 -5457 --3554 --2261 --2580 -6439 --8515 -4127 --4980 -7373 -2075 --2008 --1175 -552 --3052 --1045 --8947 -6441 -2349 -1587 --163 -2290 -9762 --1689 --6789 --9643 -9830 -824 --2665 --1540 -5073 --1859 --8490 -1598 --9481 -7846 -9486 -2235 -929 --1392 -8785 --9075 -1943 --9228 -5903 -9675 -1239 --4630 --7332 -2381 --8441 -1423 -9086 -7098 --9920 -9412 --3683 --1606 -7728 -4850 -206 -2057 -4435 --2453 -7353 -6926 --6063 --5853 --9383 -6479 --7237 -5075 --5765 -4323 -2591 --4504 --8339 --8533 --4444 --2492 -4435 --2857 -1405 -3361 --8065 --7924 -7546 --1403 --2992 -9776 -440 --2033 --7251 --3129 -9998 --8856 --7175 --7634 -481 -560 -236 --5518 -6920 -3096 --4873 --9131 --2786 -1626 -6988 --8593 -3349 --7320 -7890 -9281 -9506 --3237 --684 --6521 --6427 --4465 --6427 -3195 --663 --5089 -4951 --9127 --1721 --3622 -2006 --4427 --4988 --3703 --6392 -6570 --3857 --112 -3210 --4544 -6645 -7809 --9727 -3161 -210 --628 -54 --5870 -8058 -4577 -5670 --1396 --8611 -5549 -935 -9982 --5132 --7055 --1016 --6799 -5052 -7840 -2629 -4964 -6621 --5089 --2667 --4274 -3250 --851 -9283 --1481 --3057 -8636 --8757 -3898 --8144 --200 --4122 -6147 --2418 --6205 -1071 --3327 -2759 --9817 --820 --7154 --4969 -3760 -9004 -6914 -4831 --1487 --5148 -3115 -5477 --3771 -1142 --3765 -9186 -1224 -5156 --7611 --2006 --6470 -4373 -8977 -2806 -6777 -1978 -1085 --8818 --9819 --7977 -2167 --8999 -7712 --6950 --3750 --7648 --7436 --7146 -69 --9670 -1988 --7143 --1351 --1969 -6019 --268 --9538 -2817 -2403 -2576 --8393 -4253 --458 --5211 --5531 --4598 -1803 -7242 -1126 -560 --2356 --1935 --6315 --6877 -8785 --7577 -9678 --3269 --2378 -9469 --2085 -8622 --6983 --3331 --8952 -1710 -7576 --3949 -668 --3366 -8750 -2151 -3099 --5261 -2199 -6226 -6565 -6994 -9217 --4848 -6058 --6431 --2777 --8533 --8228 --5416 --5331 --1409 -7759 --3554 --3403 -6828 --8145 --9513 -7635 -9003 -6790 --8365 -2428 -2396 -447 -5189 -418 --3218 --5261 -5252 -3949 -2328 --9838 --3349 -7049 -5457 -1252 --7603 -1770 -3135 -3183 --5748 -941 -6575 -1529 --7097 --7476 -2591 -6506 --872 --7433 --7805 -9568 --5460 -2733 -3291 -562 --1917 --7347 --3977 -9281 -2922 --8496 --3154 --5979 --8332 -3896 --4395 -9564 --6987 --4073 --5574 -7645 --9694 -2049 -4778 -439 --4053 --4411 --1902 --6383 --7953 --9541 -7934 --2006 -1918 -9593 -274 --8739 --267 --2543 -4287 -7431 -4983 -7121 --93 --4436 --5168 --3320 --2720 --8380 --3353 -4498 -4589 -5987 --6103 -4037 -9590 -4180 --205 -9625 -8839 --8757 -7846 -8487 --4902 --8188 -9322 --637 --9040 -4860 -9639 -4876 -4605 -7411 -4649 --2793 -6985 --6427 -1541 --1546 --526 --628 --6934 -854 -6282 --1189 -5295 -2580 -5703 -4862 -9030 -9423 -3932 -3591 --4878 --8766 --9948 -77 --6297 -9023 --5762 --2024 --4563 --8449 -3345 --8315 -450 -2625 -2428 -3102 --576 --9539 --9729 -7749 --5973 -8058 --2754 -7422 --9848 -8337 --7003 -9475 --5355 --4569 -6058 --6352 --3454 -2591 -4093 --705 --7994 -8600 --8699 --3518 -560 --5949 -9118 --542 --8472 --4873 --6559 -7028 -7429 --1085 -8567 -7270 -2199 -2529 --100 -9597 -1930 -1457 --589 --383 --9441 --5225 -1782 -3842 -3430 --6433 -6227 --3535 -1583 -9564 -3332 --8611 --8464 --5061 --3900 --4462 -5705 --4237 --1554 -5157 --8208 --1586 --3150 --3074 -7795 -4851 -3447 --2088 -2290 -7940 --665 -4686 -3541 --1452 -4736 --2821 -9737 --1102 --4447 -6994 -4716 --9734 --6186 --6814 --2439 --7249 --4441 -4655 -7143 --4873 -926 -8841 --3154 -4329 -2652 -7481 -836 --881 -2706 -5180 --2325 -368 -1405 -2524 -5310 -1690 -2396 -3932 -3624 --9902 --8212 -7083 --7835 -2422 --1675 --4671 -7345 -133 -6021 -4300 -3846 -6392 -5171 --7078 -2744 -8386 --7728 -4431 --5707 -8832 --4406 -9348 --6521 --3485 -9350 --3776 --9481 --7381 -9939 -4833 --557 -8079 -7118 -7712 -1544 --9849 --3702 -9982 --83 -6293 -788 --2088 --1594 -2152 -432 --7219 --5378 --3972 --8979 -52 --3165 --9833 -235 -1702 -480 -491 -2694 -2930 -7484 -1816 --2658 --7187 -8428 -4479 --3233 -6356 -3905 -5459 -9214 --3443 --8764 -8054 -1668 -751 -8639 -8046 --5987 --2010 -7532 -6681 --8259 --2329 -7484 -2105 -4733 -3407 -7984 -8512 -5436 --4755 -1262 -9573 --1614 -1300 --7956 -7750 --8866 -7622 --5391 -8025 -2604 -4783 --7627 -1691 --7810 -3311 -4951 -5893 --5091 -1763 -481 -7449 --4942 --6950 -78 --7081 -2103 --1649 --4980 -3194 --9998 --6444 --8145 --4764 -7881 -8018 -200 --446 --1956 -7696 -2024 --5048 --4552 --7134 -7628 -6961 --324 -3419 --2772 -630 --2518 --8733 -6808 --575 -7928 -4375 --5177 --1034 -9725 --939 -1884 --5861 --2928 -3350 --6809 -3988 --3215 -1819 -1624 --3239 -5241 --5076 -4673 -4474 --1129 -3918 --2939 --400 -8511 --2250 --2088 --8441 --3937 -7507 --6182 -1873 --6182 --2067 --4268 -6443 -6719 -4344 --3458 --2324 --4560 --3875 --9752 -1312 -3600 -7381 --3259 -6140 -4550 -5241 -8526 --3378 -8932 --1458 --1 --7438 --8471 --4746 -2202 -2895 --9856 --93 --6772 --9967 --6236 --2841 --8699 -7579 -8423 -4150 --7081 -2749 -7737 --4881 -4945 -8644 --7427 --5231 -3645 --2771 -5985 --6600 -1059 -4394 --6076 -5903 --5728 --220 --2633 --8639 --5657 -1607 --517 -695 -5214 -9361 -2247 --6532 -1180 --4107 --4938 --4915 -3298 -2053 --8979 -3964 --2571 --4934 -6796 --3703 --7807 -2861 -7949 -4315 --4544 -5283 --8378 --7284 --8032 --8202 -2762 --3869 --2219 -8834 --5323 -318 -1273 --5674 -481 --6113 --5307 --419 --6008 --89 -3493 -8460 -6865 --6145 --2821 --435 -9405 -5157 -1534 -146 -291 -1123 --6499 -8550 -8874 -823 --1396 --4973 -869 -1262 --6493 -1984 -7644 --710 --9545 --9270 --7560 -7742 -106 --4656 -3330 --8380 --4882 --6946 --400 -577 --4122 --4427 -5721 -2901 -6911 --7328 -5660 -2358 -2398 --6597 -4370 --5155 -9817 -92 --6940 -9241 --6183 -8345 --7120 --4965 -5205 --3009 -6606 -8506 -9661 -4911 -7954 -9361 -6988 -3643 -9553 -9308 -112 --5796 -6405 -3703 --6688 --51 --818 --3932 -7925 -9946 --8765 --8579 -2419 --7485 --1215 -8682 --4056 -4770 --3089 --435 -2376 --7671 --5534 -6692 --718 -8607 -5300 -9590 --3681 -3543 --3230 --3905 --4881 --547 --1113 --32 --8728 --3905 -839 -5952 --9872 --1243 --3465 --2720 --4569 --1871 --4969 --1900 --5531 -5363 --7484 --9905 --3702 --8441 -3124 -3981 -7473 --9422 -4041 --1352 -9470 --2391 --350 -1551 --5537 -4431 --1429 --935 --8257 -3532 --9161 -6677 -5519 --8564 -2417 --4721 -3094 --3133 -5539 -4212 --830 --9404 --8611 -5711 --8304 --1948 -5687 --8489 -3115 --8750 --4720 -6275 --112 --5872 --174 -6548 -6156 -1838 -2144 --2153 -8809 --9582 --4848 -7547 -2298 -9474 --629 -7686 -5682 --5246 -2111 --1394 --9940 -1272 --1447 -3349 -7430 --6741 -5309 -1486 --4205 --3568 -8308 -9433 --3535 -5997 --5946 --7746 --7436 --727 -5167 --8913 --2205 -238 -1004 -5878 --458 --5132 -4625 -3830 -9540 -4230 --1860 -7840 --9945 -2630 --6293 --4234 -7049 --7527 -2132 --8370 --4245 -2659 --6714 -8796 -3516 -4482 -6421 --7359 -8045 -4286 -7792 -7873 -1148 -2943 --3027 --4527 --9268 -7147 -6573 --2020 --7564 --2280 -4315 --267 --3952 --5954 -7154 -54 -7840 -4378 --3485 --7422 -5905 -6310 --6847 --5700 -507 --6057 -3723 -8484 --9429 --5872 -8189 -6640 --2232 --210 --6403 -3766 --7143 --3772 -1567 --4155 -8441 -7280 --9441 --5945 --9145 -4140 -6459 --9133 -1689 --8008 -5355 -1877 -8544 -7345 -836 -5490 --9670 -3141 --6808 -1389 --6103 -2610 -4326 -9654 -4605 --3154 --2784 --2902 -2428 --6507 --6129 -8810 -1667 -6991 -4139 --9288 -5887 --9539 -6832 -4876 -4867 -202 --3484 -6601 -9890 -4695 -2072 -5727 --7742 -6271 -1807 -3488 --7984 -8205 --4425 -2470 --1653 -8417 --2881 --4876 --3064 --6439 -5261 -3820 --1632 -2181 --859 --791 -3550 -5033 -9214 --1555 --6404 -1898 -4246 --4783 --8545 -5882 --1595 --1727 -5663 -2971 -1935 -8431 -1855 -9027 --4882 -1803 --9658 -2278 --9730 --7099 -581 --7524 -5654 -4655 -811 --2153 -4741 -9315 --2098 --5804 -318 --2150 -7976 -2428 -8901 -9902 -3543 -9466 --8720 -3349 --8440 --7500 -1407 --710 --3112 -7140 -1756 --879 -3405 --1938 -532 --6814 --3803 --1985 --2090 --5423 --8811 -2935 -1272 -7173 --9335 --756 -9888 --6963 --439 --8906 --565 -8774 -9459 -7173 --9341 -502 --8041 -9823 --7728 -758 --3171 --7883 --1832 -4362 -5540 --7320 -6032 -3757 -3096 --3340 -450 --7603 -1766 -1429 --3052 -1736 --1821 -6670 -4495 --7333 -4380 -2182 -4773 -6223 --2088 -9887 --6579 -519 --8328 -5381 -3807 -7448 -4212 -3598 --7542 -3996 -2780 --3141 -2925 --3911 --8041 -3115 -8888 -26 --3334 -2412 -4928 --3870 -7706 --8494 --1096 --4320 -8045 --1938 -788 -9889 -2182 --4019 -7097 -2482 -21 --6760 --7000 -3008 --1722 --1674 -2275 --2664 -58 --8188 --1624 -5688 --895 -4945 -6147 --4001 --9905 --2685 --3083 -2428 -8869 --5271 --5963 -5851 --9197 --9776 -9941 -9739 -7188 --9779 --9288 -4532 -377 -3194 -4936 --7928 --4577 -7490 --3870 --7211 --6837 --9611 --8397 --8976 --9887 -6019 -7142 -3405 -3220 --4621 --2847 --6086 diff --git a/2022/inputs/day_21.txt b/2022/inputs/day_21.txt deleted file mode 100644 index e59658c..0000000 --- a/2022/inputs/day_21.txt +++ /dev/null @@ -1,2643 +0,0 @@ -nfpr: 3 -mhnp: 2 -lhzg: vgvf * hnfq -wwnq: hcvc + clwj -bzvl: 2 -rtbr: fdqt + nwlj -dgzz: lhnr + fwwm -nwnj: 4 -hwqb: wcfm * fcrt -vbdj: 13 -glcj: 3 -mfbw: 2 -wwfg: djwb * lfdc -pfgc: qscf + wvps -hmfb: wmvs * sqmf -smcp: 2 -gbpj: 9 -ncrg: lnfb * vtnc -lhcf: slrl + hzwm -pvtg: mprn + hvtr -vpdc: vcql * pwhq -tqrl: 4 -mpdf: 5 -zjmz: qssp + mmqq -ftqz: 2 -fsdf: gdnh + cwwn -pjrd: 5 -sglv: 11 -bvws: 5 -wcfm: 2 -hbbd: 2 -btgq: fwpm + jgph -fsdd: 3 -tzgp: wjgz - rfdf -dvzl: csdd + cfcz -rqbq: 2 -jhrl: zfvc * rzvq -wpms: zhcw * qwll -vrbz: zbwz * cszq -fcgz: cqht + vhtf -sthr: thqf + zcjv -lqzt: 3 -wwcz: hlln * mgmp -smcs: 2 -trmw: jgzj / qvzq -tmpq: 5 -dmhl: vrhg - nzmj -zsww: 2 -rlfh: 5 -rgtn: 5 -bhws: lntz + bvcz -rfwq: zrmn * fwlf -djzp: 4 -dgtr: 20 -bmds: bdmb * wdvv -mjlq: 14 -bfdr: slwq * gjsz -vrgp: 14 -mmpg: nlff / tlzs -dphq: ngcc + whhr -jvwg: fczm * qspw -nnlc: qgsh * jrrh -zljq: 7 -hqpf: rznw * pdnq -dczq: 2 -tsvw: 4 -pnss: 2 -cwhv: fjnl + qhlv -fwrq: 2 -zmsn: gqnm * mnqm -rfsv: mpdf * sqgt -wncg: 5 -lcbg: 12 -wddt: 6 -bcsr: mtqb + bqgf -hggp: 3 -fmrg: qldl * pqsb -ctfn: 4 -nhth: wppc + ppgd -whfn: vhvn + fvzg -tmvj: szzb * qnjw -fvpr: fssn / qddm -wfjh: 2 -dcbm: 1 -bcrw: 5 -svtd: rtfh + dbrp -jcjm: 8 -fmss: ztst * zjtd -ppgz: 3 -wmqt: 2 -lhmt: vvzs * bzfv -gnnf: 5 -hnjf: jwjv * jpbp -twbv: qpww / jpqp -rszt: 6 -vqrc: 3 -qnjw: 2 -svlw: tnzj - hdql -lbgv: 2 -tfcl: 7 -sfvp: mgcq * mjcq -wqnw: hmhn + njmc -fvnz: wdgg + vvpw -rnls: 14 -bvcm: 1 -jmrs: hfls + rldh -fmsl: cwrq * mnlr -llzd: jrrf + rzsb -mzsg: mjlq + pfsr -wbgz: glhd + hddc -drzc: 20 -lvzr: 15 -zfdt: 2 -mdww: ltvp * fvld -tdff: crwh + cppn -lsdm: 3 -pdsl: 10 -bdtv: 9 -sclb: 2 -llzm: mmmw + wfzm -lqnw: wqwl * ssft -qzrc: vbbp * qpzm -dsmg: 6 -hvts: 6 -rqlq: 15 -tvmj: ppnm + rnjm -mztc: mczb * gphh -gvww: 11 -zthb: 4 -svsp: 7 -dcgb: 2 -dbfj: 8 -bdqv: chqt + vhsg -rczc: 11 -hsgt: 2 -dsfp: 2 -pbrl: rlhg * cgmn -rllv: hmpl + psbb -hjjd: mlnr + mmfz -gphh: 5 -wpsl: lnbh / lsgz -bdcr: 2 -jrwg: 3 -nhss: 10 -dznz: gvdd + jzss -hbbs: 2 -gfcg: 2 -tqvc: 11 -jbnw: 6 -tvpz: 2 -nhsn: qgzw / bljg -hshc: 3 -dhdq: mhpq * qvhp -tnzj: vthb * hbnt -rvzd: 1 -vhpp: hblp * clws -cjfc: stfd - sgcw -ftgw: bbrt * flsh -mdjq: 5 -jgmq: 5 -srdb: vsvb * rjcg -nhvn: 4 -tsnm: cvzt * fjpl -qgsh: nfrp + ctjg -fmwr: cbnr * fpwm -grbv: 5 -nhqc: 14 -nrpq: 11 -crmh: qbqd - jqql -vqpl: hqsf * ntlp -ctbh: 9 -prjm: 3 -rtzd: 2 -jznz: tjls + pgcq -dqnh: 2 -sfrc: twjv * bblj -njfq: qhfj - lvpl -nfzm: vlvg - brmz -dvwv: rfsv - clcl -wjwl: 2 -ggjh: 3 -jlcj: tcbz - crjq -rlhg: 3 -bnzz: 3 -sgvc: 2 -gjtl: zwnl - vjfd -rnjm: dqps * vdlz -fwwm: 4 -hpct: 2 -hbbb: mrjw - fggh -pnjg: rpgs + qpns -mnqm: 4 -hvpt: 1 -znld: mnwq * ctnp -csgj: 5 -cwff: 2 -rzfp: wbqm * mflz -vlvg: jltj + tgmh -gshc: 3 -fjqv: 3 -trnf: cbhv * fjqv -bljg: 2 -srgr: dznz + ntnr -fssn: rjfs + mzbb -sdfd: 2 -tnrt: vpdc + vsqz -jtjj: gtls * tcbp -cmvw: 2 -cqht: jrdb + gwqq -brct: 5 -rqjj: zllt * rvwc -jvzn: qncv * jftn -hszt: ldmb + sncl -wcpw: 2 -mlld: 1 -tfwz: gdmq / qcrp -hrfq: 11 -mlnr: vjjh * wftp -rzvt: 16 -ccht: 2 -wsrh: rzvt * thbq -nfrv: 4 -hwzq: ldps + fvhc -flsg: 2 -flzc: jpsv + tcgs -qjdw: 2 -zhjs: 3 -wtjm: vtgj + jdzv -qtzl: 12 -ltgp: 3 -tmst: 2 -vctd: rqbq * hmtb -btzj: 2 -qbcp: 2 -bbcm: vjhz * mhps -qhfj: pfdj + mdrm -bzjj: dbnq * tvmq -mjvq: bqzm * mhrp -wrdz: vqlc + rqtj -gvnr: 4 -nchp: 13 -fwpm: vmjg - rbnb -dzpb: dsmz * zhnb -bmfv: hzcn + csgj -qbzh: 20 -tzhq: 3 -fcrt: fsdd * sgtb -trdv: smpc - vwrc -hmnj: 20 -cdhn: lccv * qcpp -zwhl: wzmh + fdtg -sgcf: qfsn + wbps -vpdd: hqdt + pnhl -bbdd: rjbv * pmrz -rjpc: 3 -bfdj: zfwf + nfnf -gjbq: 2 -jhst: 5 -qdcn: 3 -jljn: 2 -pglr: hcsm / wncg -tthz: 3 -rvwc: 2 -ctjg: 5 -ppjr: 7 -gmpb: 9 -rspn: 5 -vqhh: pqjw + lpnj -vljn: pzpn + hvts -bdmb: scqr - hqpv -wfsl: qpdp + zzmg -cnpn: slpb * ggqm -sczh: 3 -dqss: czgd + ppsj -pfpc: wdnm * grgl -rnzm: 5 -tbch: gcjw + dczj -zmwd: 14 -ftph: nzzt + fnld -vwss: 4 -hlvz: glwd - rzms -psps: lvcl * gwfw -cdjd: hvjv + djhh -nqsf: 2 -ngmc: 7 -sllg: 2 -lrpq: cjwd * ffms -hlmj: rnmc + bjvz -vfbl: 5 -chwr: qjml * pldf -btwf: svnh * glmg -bmdp: 7 -sqrf: 7 -jznp: 5 -gnbn: 7 -zlcq: smjc * crlr -lvpl: nvqf * bdqh -bsts: pscb + zzhj -hszv: bhph * tvpf -vcsm: rhnq * rfvf -lfdc: zlps * jpmf -rjgb: qwlf + jdhv -fddj: pdtv * shgn -bvzm: rbmv * sbvv -dtzc: nwfq + nrpq -cmqs: bvzm / fvws -mtqb: smzd * bsdw -lgwp: 2 -shgj: jhgf * zcth -swzq: 5 -rdtm: rqqs - wdss -rtqj: 2 -cwqh: 1 -fmhd: hmhh + mrdd -czwr: vdjr + gnjl -wdnm: 4 -cbmr: mvld * sfsz -ndzq: 5 -ssft: twdv + cnqg -qprn: 2 -mqpw: 2 -fpjd: 3 -grhd: 2 -nrrw: 2 -dzwb: 4 -zhfb: wmsh * pglr -cltn: 3 -hcqq: brgz - nwqz -bnwn: 16 -phst: 2 -gvhz: 3 -ghzb: smwj * rlgp -plbm: pljz + wqzz -cszq: rsbn + tlvd -jpbp: cwwh + nvhl -nsmc: 3 -cmtg: bmfv * shjm -qrmt: zrvw + bbcm -nlsh: nwwh + tsrb -qwgt: mdcw + fvmv -bbbr: 3 -vdwd: 3 -hmmt: nzsl - gbpj -tvtl: hnlg - tfjv -qbqd: dhpj / wfrs -fggh: mbpm * rjtp -cjns: wlbh - mjtq -wtmf: rtdl * mmwf -nwwh: gnvm + crlq -cqvm: zqwb * wmjj -lrvz: ttqc + bdmc -bbrp: 4 -dfhb: 2 -nzmg: bsrm * qhwf -lgdg: 3 -rbmw: tfcl * pwlm -pdmt: hgrb * jvzn -gnpg: 5 -dbhn: 9 -wdvv: qvvq * ctvj -gnjl: bdvs / qqgl -szhm: crnh + jmpv -zwmv: hgfz + mghg -cnsf: 10 -dbnw: 3 -cpth: lgrc * hwzd -ftjv: ltlv + qzpj -shnl: 2 -smmv: dvjp * bnzz -lrzq: 2 -wffl: 2 -zwgd: lhzg / jzwp -qhnn: gcgj * scnf -mdqb: 1 -wwzh: 2 -slnn: 11 -qqms: vdrc * hczr -jzcf: 4 -wfrs: 2 -vgcm: 2 -qrwj: 4 -bwsz: 5 -mrqn: 2 -zhww: 8 -crnh: 20 -wcnr: dgqm + jnwd -nmsg: 5 -fffw: wtmf + fvml -jbjw: 2 -zjlc: rrmg / dzdc -lnbh: qlwj - jtvr -dbrp: jhfh + nqsj -vrhg: pvsv * vwfj -tnqd: 13 -ggwv: 2 -mmrb: hrpr + rfcp -wgqw: 2 -qnzm: 3 -njsv: 4 -fjsf: qcsn + mjml -dfpz: 2 -hnrh: 3 -fjsz: tsvw * bvmz -tvzz: nwsv + znpt -dmwl: 19 -rlqz: fgjb * zpvw -hqsq: njsv * cwff -zbdg: 2 -mrdd: vbcp + srfw -dwvm: bbdd + nnpg -grhg: 2 -qtqf: twgn + cbtm -drst: jwwn * rwhd -bnbw: 7 -zbfp: dzpb * dqss -pndj: 1 -jrdb: 16 -ffws: lrnq * qvbs -jmhp: 2 -rqpl: 11 -pjdn: 6 -brjh: prrc + ldlt -ttrt: 4 -ctrv: 2 -jdzv: 6 -pbpg: 2 -jtsc: gpjc / nrcz -glwd: 18 -tstt: zbzs * zzlb -gdqb: nqnv * qnpg -vlnc: msfz + pgvw -znpt: vnwb * jtdr -jhwc: 4 -qhlv: lrhh * ntdb -lctr: 3 -tswc: 3 -gtgp: sjgz * dbsj -zwnl: qvjp + jhpn -lgpt: jtdg - mbvj -tcbp: 2 -bjwf: fvwf - hjjd -cvzn: 3 -pqqd: ljbw + jsdl -gdnh: jvqq - spjj -whnr: 13 -qddm: 3 -qpwq: dvfn / gwhz -szfr: 5 -cbfz: dszf + nfmc -pmdb: bsvj * mqqg -dznt: pfcl * tcts -lgsg: qvhh * dtcn -mdzp: 3 -fcjv: 6 -bdlp: jjjm + hpzz -zhrs: hvnj * bmjr -ngnz: 2 -clpj: wcdg - srml -npjm: 3 -vfnt: cpth + cwbb -ldll: bmnh / zhrf -dvst: lqzt * rfjz -tblh: 20 -vpvs: nhqc + btgv -dtqb: 5 -djdt: fzpz * vhbz -hpcf: 17 -zfvc: 9 -glmv: pbrl + hqwr -crfq: 3 -jzrl: 3 -ndzf: pldm + qvfg -twml: 10 -hbzb: 3 -llwt: mwst + gtgp -brnm: 3 -hzbg: fvbf * sfbf -cflr: 7 -jgzj: ztjq * sznf -gjmn: qdcn * gbpm -zjpq: 2 -vntg: 2 -zhnb: 5 -zvzb: 4 -qggg: 1 -ghdm: 2 -gwlf: 4 -tqhb: mgjb + mwnm -lmwv: sqjm / ppgz -tbnn: 14 -gbcw: hrwd * vcqz -dzzl: wltr * vljn -mqqg: rbvv + dvzl -pbdp: rpcp + nlsh -wcst: 3 -qfcn: 2 -vdtd: qfrh * rqlq -bhnm: 2 -vqlc: fvpr * wfnt -rshw: cnfd * vwfv -gdbn: nlbv - shnt -gzpt: jqgn + swzj -qfqb: 4 -srvg: fvjc + rzdl -qzpd: bnfs * zpvm -mfrv: 2 -bpfp: 2 -msgw: 2 -jqql: rhwf * gmbl -mmcp: 2 -rjbv: fcdn * vplt -pgsc: gdjm / sntl -wzbr: 2 -jrpl: 3 -tscf: 2 -wtqz: zhbf * twgp -nnrt: vfhp / gnbn -cssz: vqhh + bmds -gmdz: hphs + rnvf -pwhg: hbbd * qqll -zznw: 2 -slpb: 2 -clwj: 3 -hdbf: mmzp / sbfm -tdnq: 3 -bwnp: whwz * mfjg -jpwt: wsll * ltwt -mvld: 4 -crjq: 2 -qhwf: lgjp + pjdd -nrcz: 2 -wggr: 3 -lmlc: rfwq + nfrv -hwmz: 13 -snhg: nbzn * mlsq -twzt: 2 -bhvm: rcpd + ncrg -zqbz: 8 -lbvl: 7 -nqfq: sdcq - tnpn -dcrf: 5 -rbmv: phzm / vlgs -svfg: 3 -ttrs: chnw * wghb -qfjr: 15 -wsll: 3 -zmwq: 6 -hcvc: 4 -gpvt: rnls + twwc -pmjn: bdwh - dqdb -hsll: znfl + hwzq -dfbn: 5 -vvcf: 3 -wjbj: 9 -wjsq: 3 -zjtf: 2 -qfbn: ddrp * qhdc -mbcw: 5 -ztds: jmwv * gvmg -pmtz: gtqt + nfzm -ztst: ndzq + ndds -zztr: 7 -znbq: 1 -bsbh: cjns / cvpv -lrmh: shwb * grhg -ljwm: 5 -fmht: rwgb * sdfd -dzdc: 2 -ctzn: jglt * jlnt -dnsd: zzld / flsg -dmlh: drbc * lsdm -qbbw: 18 -vsqz: dflr * tblh -ftss: 5 -gntf: dnmm * wvss -hrlp: 2 -qgpm: 2 -hqwr: hhmn * cwvr -bhhj: 2 -vmss: 6 -sqmf: 3 -pscb: cjfc * sjbq -wvps: zjsb + jbnw -fsfs: bmsr + nltq -gvhf: 7 -fnbg: 5 -pjwn: 4 -nwpp: 2 -mdnv: ghpn + jpnn -rwhd: rnzp * whbg -twjm: fghf + btjt -tvtg: 18 -vplt: 4 -cflt: wtzs * vvzb -hqcr: pczl * nnjh -tdsq: nwrd + dtzc -zsms: 3 -vjpt: 15 -cmgw: 2 -hmhn: 16 -jvqq: qzhj - wwwf -fvzg: strg + jpnr -wmvs: hzvv - fbmp -pgrs: 4 -bbrn: cnpn * htrc -jsnc: phld / gvhz -wftp: 8 -mmfz: 20 -zzmg: 6 -scnf: mfrv * mlbh -bdqh: 3 -jtdr: ttrs / fdzp -pwnn: 10 -qpns: bjwf - mhvw -nqhg: bszp * qmmn -tlzs: 3 -bslr: vzlb - wwmm -fpsb: swdm / brvg -znll: 2 -tjjc: tdff + zjmz -fdlt: 8 -nvhl: 5 -rzsb: ggzt - dwmq -crpm: dcjz + tfgm -svvz: 4 -qznn: tgrj + lsnr -nvpl: nhvw * fvqc -tqls: 7 -czvp: 4 -zqnt: 11 -jshd: 2 -vtzp: 2 -jpjf: 3 -sgcw: qszs + qtzs -cwnc: llzm + strj -wqhv: mdmw + prjv -jbwg: 18 -mmzp: whcg * ttth -vwpn: 2 -qzmj: 3 -ncgf: thcl + prwj -blgr: 3 -mncv: bwwh + bhrg -slwq: 2 -pfzz: fvcg * djzp -mjch: vlms / dlqg -mghg: gmmn * jhfq -fvwf: qqcs * dwmd -jltj: gctw - hfsj -bttc: 11 -wbzc: mbhj * qlmw -hgqf: 4 -qcpp: 2 -tngh: tpjl * dnhb -bhrg: 6 -bwdg: 5 -pwbl: wlzt / snvz -dpgz: 2 -sbsb: 2 -rgrf: wbrl * tjmq -hmhh: mzsg * cmvw -lwmw: nchj + zvrv -vssp: czjl * qrqt -flpm: 2 -dfqr: nrpj * lchz -rnnh: hqsq + tsrt -thvd: qdtq + gcdj -pcpq: znfq + rjqj -zmsr: sgbp + nnrt -dvjp: 3 -dhpj: ndzf + jhjz -hpzl: 3 -csdd: wpcs * tmvw -mbmd: 4 -cbnr: 5 -cfzl: 4 -cjwd: jpvc / bhnm -fvdd: hbdz + fptg -hjnv: vwhz / gsjp -glmg: 4 -ljbw: shsb + lhvd -thcl: gvsp + shrc -zbtt: qfrl + prgw -dbch: 2 -chnw: 3 -gshw: 3 -vhff: wsdc * jwsn -hrpb: 5 -vdrc: bfdj + nzql -rnmc: dztm * wjsq -rpgs: dnrv + djvb -tstm: 5 -jngt: 2 -tltg: pdsl - vprd -fmpw: 3 -qqll: 3 -pgvw: 4 -zspd: tcms + wjqg -bsdf: gwsw + hfcm -jvgg: dhdq * tpqf -ttsv: gwws * sllg -bpfb: tzhq * wtqz -dnhb: 13 -sdqn: ndmp - dzlh -lpnj: hzns + ljcc -qscf: 2 -twwc: qfcn + btpj -vprm: 2 -cstf: 3 -cpnn: 16 -prjv: 6 -fhtq: jhwc + hwdc -jqgd: dfpz * zbzn -qmtw: dsqh - cfdg -mmwf: 3 -ptzv: 3 -gwtf: mhnp * zlvb -dwmq: bbrn * cbtq -twgn: gwbm * csjj -wmhp: 3 -dglq: qvjl * pnss -clvq: 2 -nqhc: 2 -ngcc: svsp * cfzd -pgwh: ltgp * wzdn -mmjj: lswr * lnfd -jrdz: 2 -jgzn: 5 -vgwp: 14 -wdzn: 14 -rjqj: trtn - ddcr -lnfb: 3 -phwt: 6 -fvrt: 2 -pbnl: cltn * plsg -vvzs: 2 -fbdr: szhm * jnth -rsrm: 3 -fnnn: 1 -jrzg: 7 -tfct: 3 -wrrn: 17 -zbcd: wtlj + tjrd -pmhg: 3 -trrw: 3 -flsh: 3 -tchj: dhjs * mzsr -fvqn: lcwf * ghtz -jjfl: tvtg / tlvj -dzrp: 3 -dqpt: 3 -fsvt: 2 -lzlv: 3 -bngh: drst + bvsq -jwpq: lmcb * blnh -lvcl: 11 -qzss: pmtz * pdmt -pfqb: 5 -qqgl: 5 -vnjr: 2 -phld: rtwh * vdwd -qvjl: 3 -dqph: 4 -zzcv: 2 -whph: fztz / wffl -psbb: 15 -vhdj: cddq * dcrf -mflz: 3 -dztm: dgfd + pwnn -jtvr: 4 -lgcb: hllz * dbfj -ndmp: ctbh + jbqh -gjzm: 14 -fvqc: 6 -nlnt: twbv * tngh -cfdg: 5 -mcvg: jllb / zjvc -lhww: 2 -vhtf: 8 -vnqz: bzjd / qfsc -qmmn: 20 -qfpz: chvg / clvq -qqqd: 19 -tqrn: ggnj * jwqd -szzb: flgg - vvzt -fvhf: 2 -qncv: tbnn / lqrj -hwdg: zwtg + ljhw -dtcn: 3 -ddcr: vlnc + szfr -vwfj: swdn * ljlj -fztm: 2 -wcdg: gwvz / lbvl -plsg: 3 -snjv: 6 -qpww: pqhd * vvcf -ltfn: 3 -csjj: fjhq / mfbw -ffbc: 4 -nqhv: 5 -ljcc: 2 -tgnc: 3 -bsvj: grbv * prvz -lmwf: 6 -rfvf: 4 -mbsb: bmpb / fjvz -jnbm: 3 -qdqq: 8 -wqjh: hgqn + qldc -fgdn: 2 -rptv: 5 -ljmb: 8 -pwqv: lrpl / fgdn -htvv: zhrs + frrf -hnlg: 16 -vpcq: 3 -rnrh: lvsv + nhvn -nnff: rdms / hzws -fjmz: fgwm + dphq -sgbp: 9 -mhjd: tllf + bnhb -fqcb: 2 -wsgr: wwnh + vfbl -gpjc: fwpt * lbnb -qwlf: bsvc * tfbb -bjbv: 2 -hfjm: qwzw + fmwr -mchq: qclp * lcjz -qgcj: 4 -cqrz: thll + rfwf -wmnc: 5 -hflc: 7 -tfdn: 2 -mwnm: lrzq * jzmv -jlnt: 2 -hvdn: 4 -rfwf: 2 -tbdw: 3 -gdrc: 1 -brmz: 1 -nqsj: 13 -dqmw: 3 -bphw: fmjh + brlc -cfcz: mshv * blcv -prgw: 4 -wltc: 3 -wntb: 3 -hczr: 11 -vlgs: 2 -vtfr: sczh + cdtj -zcdp: dczb - vjrq -twdv: 5 -tgrj: 5 -lzbw: bdtv * bvsp -jvmf: bsts / qvwl -prlq: tfdn * mpdb -vmsn: 3 -fspn: 17 -tcbz: qjdw * tqrl -dpdh: 5 -dnrv: hphq * rqjj -gtvt: ftss + bvcm -zvdt: jzcf * lhmt -rwll: bsbh + pgdw -dcfn: jgzn * crgm -tlvj: 3 -fjfv: 8 -tnpn: 4 -qfrh: 3 -mscj: hlmj * bvmp -wvrv: 3 -zsvm: 4 -nfmc: 3 -pgzq: 9 -zfwf: 18 -rmgw: zzcw + ghpm -shzl: 4 -lcsz: 2 -flbg: 3 -zbsf: zhbc * qnwb -zfzv: 5 -gwhz: 3 -vhbc: thwd * cstf -hbnt: 4 -plgf: bzfq + fbjd -qmzf: 5 -qqcb: mwtp * vqlf -gvwb: lzdr * mmrb -nchj: 7 -jhhv: 2 -pnhl: 1 -qsrq: 10 -brlc: tptq * dbdm -nlzw: 4 -tqtz: 3 -gwbm: jtjv + qssl -ngtq: rmvg + rcmr -wghb: vhff / flpm -nlbv: gqtt * lfjb -qcvs: jvmf + spfb -wmjj: 3 -vvgs: tmlg + qdmn -fmcq: 3 -mhpq: lwmw + mndz -jqhf: fnzl * hcqq -ghtz: gnpg * pcgq -fgvz: wbjz + bpfb -tbwz: 18 -dbwr: 2 -qssl: 16 -hzps: 20 -gqtt: zbfp + npdq -jwsl: 15 -bfhs: 4 -wsrd: jghv + rjbd -wmth: dfhb * bhws -gzvd: ghdm * jqvf -plnq: qqqd * jpjf -fvws: 3 -vzlh: 5 -wvss: 3 -sntl: 2 -ldlt: 2 -hhth: ghfs + jvgg -zzgp: zqbz * lmwr -zngq: 1 -pzfv: mhhd / tmst -hqsf: lrmh + ghrw -pqls: qrmt * jrdz -mzmw: gnnf * qhwt -dfmr: dzgl + fjqc -tpnr: hjzj + fqmt -swdn: 5 -lchz: 2 -qwsr: 3 -humn: 3116 -grvz: wlwn * fpjd -bbbz: tqlh + gvhf -bqgw: 3 -bdmh: 3 -rqbn: 4 -srjc: cqsc + gllb -mczb: 11 -hqpv: 3 -rchh: gmdz + dbgc -lpld: 2 -qqzv: 11 -blnl: 5 -qnpg: fnnn + cdhn -mlcr: bzjj * cvjb -mbvj: 1 -tdgq: 8 -wlds: hlmp * trbp -bswm: htcn * nlzw -zbvq: 3 -zrhz: nsgn + hvpt -npqv: 17 -fgvw: 5 -hsls: 14 -ffdq: dzsp * mppg -vfrr: 11 -mnfw: 2 -gbpm: 3 -pfsr: 1 -rjbd: 5 -qmpz: 2 -hjqc: 4 -svrm: 5 -whwz: 3 -tgmh: 2 -hcvt: 5 -zrvg: btwf * qwgt -bzjh: 3 -wzzq: mpzw * cfvr -wvcl: 2 -jqgn: wqhv * tvzz -nvwv: lsdh / qswf -tsrt: rdhg / gdfl -frrf: 5 -qtzs: tpjm / sgqp -mhps: bnld + wtzj -mlvf: 5 -qszs: 7 -zvbl: jqbb + jbwg -cbhv: mbcw * zbvq -hjnp: 3 -drbc: 7 -fvzm: 5 -ssjw: 3 -dwmd: mjcf * sqrn -sbpl: 2 -rqwq: zlsj + lszh -vvmb: dfwp * wpgz -bfzt: 2 -lpwg: wtvs * fjsf -mhrp: 2 -jqbb: wmdf - zmwd -sdcq: 13 -mwrw: hzsv * gqrc -nlml: bprr + slnn -srqs: 4 -dtgh: 5 -ffjg: llhz * vpdd -mpvt: 9 -vmrz: mjzj * mbsb -hmvh: 3 -pltc: 2 -vtms: 4 -vmzq: 7 -wqtt: 4 -bzfv: 5 -mtgf: 13 -wpbq: znrh * gqbv -mqdq: hfdl * dtqb -tvpf: 2 -tppd: rlqb * sltv -zpvw: ggwn + rwpd -gllb: 9 -fvqq: 5 -zbqq: 2 -wzdn: 2 -qlgh: 17 -ttth: fjfv + rlfh -nwlj: 15 -lrpl: hvvm * cfqc -wjbz: bmdp * fztm -jzgn: vrqq + zcnc -rzdl: 20 -gcjc: 15 -qdtq: wfsl + rvfm -gmbl: dvjw + ggfs -tngp: bbhh + jblw -lsfl: mnfw * ljrh -blnh: jtwv + dffb -zjfq: 8 -rhwf: 5 -ldjl: whft + hzlw -cbsh: crfq * vqrc -tndg: 2 -zpvm: 2 -jtwv: 1 -jcwt: dwtv * wbmh -frrl: 2 -hphq: 2 -gfts: lzdv + zmwq -rhnq: qlss * dsmg -bsrm: gcdw + wqtm -qdtj: srqs + sfcf -ddrw: mmpg + wptg -bjnj: 4 -gqrc: 7 -qvjp: hbbb + wwzb -hrrj: 3 -crgp: dqzj * dbch -trbp: 11 -rbnb: 3 -pmtj: 2 -jlmw: 13 -sznf: 11 -lfht: vzlh * zmsh -qzds: 13 -bnfs: wmqt * tfbd -bwrf: 2 -rcmr: 3 -dllz: wdzn + trnf -gqqp: 1 -sszl: 12 -snds: dvjl + hmzs -qzhj: sclb * qhfr -bzlb: 2 -tlnz: wtzv + plzv -zlvb: 17 -qbbq: 20 -lswr: 3 -glhd: 2 -hjwl: 2 -rdbd: 10 -zzhj: tlnz + gjbb -dnft: bfbw + gslf -zmzv: pwvq - zfdt -zlgv: vpcq * phst -jwwn: 6 -mhzg: 6 -rrmg: shnl * cctt -ftwd: 7 -sjbj: rphq * mjch -lrnq: glnb * qwsr -qfsn: znld - pmdb -lrtb: tstm + dgzz -qswf: 2 -tpbs: 6 -hfsb: crmm + vfvl -wmsh: gjtw * crpm -jcfz: 10 -ppbm: qppl + tsnm -htzc: splh * pnfz -sqjm: jlrh * qdcl -lpjq: bwdg * lhqq -nwzg: hfjm + znbq -nglr: dhdt * mpvt -tpsm: vqpl * zscm -lbld: dnsd - gbcw -thtd: 2 -sbdl: zjzp + jgpw -cvjg: jzlt + jtjj -wppc: 7 -lzdr: 5 -vvgr: rwtt * rjgb -bzfq: zfzv * gswh -hwdc: 3 -phsq: 3 -mjtj: gcjc + sjjq -hzqp: 4 -zwtg: 13 -dgqm: tmwd * qnqt -tbln: ppzp * pgnd -ppsj: bwnm + rdbw -qcsn: 2 -gnvm: hnlb + qthh -jmws: 4 -csds: 5 -wlwn: 11 -vsvb: 5 -bmnh: zgss * mzcr -pqjw: jrpl + nsrc -vbrn: tdns * pvgb -gwnj: llwd * dpdh -cnqg: lzvb + rchh -gzbm: cspp + tbbl -hzvv: 14 -mzqv: 4 -dnmm: 4 -crmq: hztr + vzmc -rdhg: hdsf + wjwl -hshj: qzss + nlnt -fdnh: 4 -lszv: jlzc + mqgc -dnsv: 1 -tfgm: nrnn * tvcf -mndz: wcst * tscf -ldbf: tvgc + tpsm -dprm: gdsl * bpsf -mhhd: shgj / lmch -qvjw: ggwv * sjtb -cjzz: 3 -hwht: rnzm * fsdf -pcgq: whnr * vprm -bzrn: sgcf / ldpl -jjrh: fhtq + nvpl -gdfl: 2 -dmvp: vdtd * zwjv -htjr: mcvg / mnzt -ncbl: ddjm / vdst -jdhh: dmhz * pgld -tpqf: nhsn * bfpl -gwsw: 13 -dvfh: lqdw * hrbb -hgrb: 5 -lvsv: hnjf * zsms -hlbh: rspn + jcwt -dbmn: 3 -fjnl: cbmr + zcvz -fmln: tpjd + fsvt -ldps: vjhb * dqnh -cqfq: fjbm + zrqj -qdcl: bmjp - gdqb -vwrj: 3 -dnjf: 3 -zjsb: 1 -njmc: 3 -mzsr: 7 -hdvp: 2 -lmch: 2 -wjqg: 2 -vnwb: 2 -twgp: 11 -mqpd: hmln * qcvs -ldmb: 3 -fflp: 4 -bnhb: 3 -jmpv: jszm * dlbp -qggl: 13 -jsdl: 3 -czgd: cdjd / vlbb -hgsw: 20 -zrmn: 3 -gzdb: 9 -jbft: csrh * gvms -wdrb: 3 -fzpz: 2 -bprr: lhpp * qbbq -hcqw: dtgh * tvtl -dtzf: 6 -qspw: 10 -vgzv: 2 -bvsq: jjrh * swzq -stvw: 5 -zhwq: wdrb * mdvp -frwg: 6 -fbjd: 4 -vgvf: 7 -rltp: qppn + ldnw -fztz: fwqg * fspj -lsdh: twcw * gzdr -mwst: gjzm * srgm -ndhv: 3 -jgjl: wjbj + vgzv -mmmw: jrzg * lwrf -hzhn: 4 -dvjw: bggp + zgfh -tmtw: 10 -jbqh: zsww * wqjh -ljhh: 19 -vqlf: 13 -rncq: 2 -ztjq: 2 -jqmp: 4 -mvql: hfsb * gthl -vcqz: 9 -lnfd: ddww - qpwq -dczj: hgjw * qhwp -fwqg: hgmq + mqqq -chqt: 2 -vpqj: 2 -wfzm: vnqz * nhmm -vzmc: cqvm + dcfn -rsvv: tgrb + lpbz -gwqq: 5 -gctw: tgnc * ldjl -zbsp: 2 -ctnp: 3 -ndgz: 2 -lqch: cvzn + wrnr -svnj: 1 -pzjw: 2 -jzwp: 2 -gnrm: 8 -wmdf: pfdb / mgtr -ljvs: zqnt * rbmw -qppl: tdhb * jrwg -fvml: gzbm + cdhm -zhbf: 5 -rvfm: mncv / glcj -cbtq: fvcl * mjvd -tgsl: 2 -djnj: pbnl + nfch -lmcd: 2 -rvlp: 2 -lpmr: mjtj * gbft -hmtb: qsjg + djdt -tbrg: nsmc + qsrq -vbqr: plnq * rvlp -smhl: wlnt * lfqs -gtqt: mchq + pbdp -fffz: vpbq * dhqm -rtqc: 2 -wsgj: 17 -fjhq: dfwn * fjsz -stfd: whfn / jdpl -fvlq: 4 -dbqh: 4 -tvwc: hsll + jdhh -nbzv: 2 -gdjm: rpbj + lfht -fnzl: 5 -dbqf: dbqh * sglv -ndds: 2 -chvg: bngh * jlwn -smjm: 3 -dsmz: 2 -gjtw: 2 -sbmn: 3 -hmzt: hvgm + trjz -mpsf: 2 -mjml: 9 -nrwg: lrfd * mlqn -nltq: 2 -fvmv: 2 -wsjv: 9 -pqhd: fnfl + wjgb -dvpt: zqtj * vtjd -dzgl: qcwd * zspd -mmqq: 8 -bggp: 2 -vmfn: 5 -tnmq: lqqv + fzfs -wbqm: 2 -vhgn: qzqg + rllv -hvsr: ljwf * hhnd -gvcc: 5 -bhqt: jrzz - fnbg -tdns: cbfz - sbmn -qnwb: qbcp * crmq -vmnc: 9 -jnwd: zmsr / vpvg -hmpl: 2 -mgtr: 4 -wvgd: 7 -qzjp: 5 -ngml: 1 -qvhp: tmvh + dwcj -gpht: pcjt + vmnc -hlln: 4 -vvgf: 1 -zcnc: 4 -hzlw: hdvp * fphj -cjng: wgst * qtzl -tbbl: stvw * zrzh -slqc: 16 -tvcf: 4 -lwrf: pjzg + dtzf -fnld: ftjv * qlzj -sfsz: 2 -dvjl: 13 -fdqt: 19 -crlq: gvnr * dfqr -sjbq: 2 -zhbc: tdsq - slsw -ljwf: 3 -fspj: 2 -wjgb: shrr + wzzq -bjvz: nnjn + qbzh -rzms: 5 -qjqr: lvgq + rqpl -lrdc: mztc * tstt -rvbl: qzrc - dvwv -rjcg: tbln + cwqh -prvz: 2 -zqpr: 2 -mptj: nvmp + vhpp -szrj: 3 -rvjp: 9 -sfbf: wggr * lmpn -tvgc: ppqb * chwr -znfq: wzmf + fmgl -rdms: lwzh + ftng -lhpp: 7 -zgcc: wplg * smpn -trnq: jmws + ptzv -dqzj: zzcv + lzbw -ddjm: vnbj + njfq -bdvs: gflv + vfnt -wqwl: schp + pjfc -djvz: 3 -brvg: 6 -qjss: ghzb / qznn -nsrc: 15 -ltzg: 3 -wglw: qhzf * tbhh -vvzb: 3 -fphg: tpbs + trnq -gvms: 5 -hpzz: 3 -vtgj: 7 -jhgf: zgjq * wnvz -rrmq: glmv + zhfb -dbsj: wmnc + hwqb -gtls: gpvt - rnjp -mhvw: vztt * bbbv -svnh: 2 -jlwn: 2 -jtcz: bfdr - zzmb -hmjc: fqlf + gfts -sszc: qjtf * trdv -qvhh: mqlz - rbcj -pdvs: 18 -nhfv: dlrg * rqtm -smwj: rszt + qdgn -gvgp: 20 -dwtv: 2 -vdjr: ljbb + hbfw -znmj: 1 -lnrs: 1 -fwlf: 3 -gdmq: nbhp * bwrf -jrzz: dmrn + vhbc -snng: 2 -qgzw: jngt * jvmt -lzvb: sjjj + mjgv -jnlm: 3 -hfcm: tfwz * hrsf -csrh: 3 -lcjz: 9 -fvtb: 3 -pdch: 2 -nnpg: scsr + dglq -lntz: rsrf / btgf -lpbz: sqrf * tzgp -ddrp: cwzh + trzl -qfhq: 3 -gtmb: jbft * twtf -fjtz: qhnn + ndhd -nvdl: 3 -trjz: 5 -hgcf: dbhn + hzqp -hblp: 3 -hrpr: dprm * scsc -pfdb: mscj / sthr -gzdn: 6 -dhjs: rdps * hhth -wvzw: 2 -hqfr: 1 -lfqs: 7 -qfsc: 2 -fzgh: dhst - dhbq -flgg: dfzr / wwzh -qwpf: lqlc * shzl -cpcz: 4 -wwnh: 5 -tzsm: wzwf * qdqq -qnlg: ggfw * ndhv -shjm: cssz + mbzj -rnzp: 2 -jjfn: qprn * trmw -qrlj: qsbv + ccss -bbbv: wrrn + wcbl -mzbb: ncgf + pzpf -fwpt: lhsj + fjmz -rqtj: fcjv * hgsw -vltc: 3 -thll: lczh + ttsv -bvsp: 5 -dwnj: drzc + swfb -pzqs: 5 -shbj: fdlt + npqv -hrvs: hhrh + tfcv -bwnm: 7 -mfjp: 7 -vjjh: 8 -mvzl: 3 -dblf: lrtb + vbvh -ssnz: bhvm * ztvn -qnmv: zcdp + qqzv -shrr: 4 -svzg: znps + hvsr -rgjv: 2 -jwmt: hggp + zsvm -rmpc: 5 -gfpg: 2 -prsj: czjh * dvps -qhhz: dvsp / bwsz -zzwj: 4 -hzns: 12 -rdps: dwwc + zhbt -lmcb: 3 -clws: hmvh * mmhp -nvmp: 17 -hzcn: 2 -zqsd: 8 -mlsq: 3 -hhss: 5 -dlfc: 3 -ctvj: 3 -gwlr: 2 -shgn: bdcr * vwlz -wvts: 18 -llvb: prlq + psps -vhvt: zthb + zqsc -fttf: 3 -ncmc: jgdp * bjbv -nfnf: 4 -gdjv: 3 -mlbh: vwbw + ddrw -lqrj: 2 -qdgn: 1 -ljbb: mqpt + bsdf -cspp: hszv - hrfq -hbdz: lcbg * fwrq -wlnt: 2 -lbrc: zjfq * cctg -frld: 3 -nnrn: 3 -nnjn: pqqd + pjdn -ggnj: 17 -bqpb: qwfd + jqgd -cwvr: mbgw * wzlh -hcsm: sbjr * bcrw -nhmm: 3 -nfch: zvzb * cpnn -pmrz: 2 -bjtf: 4 -hhrt: 2 -dhqm: zlbr + swfn -znrh: 4 -hgtd: clpj / qhrl -qjml: 2 -jgvc: tlmf + smhl -zbmz: 2 -jlrh: 3 -jpfb: 16 -nrcq: fdnh * mzrc -vwvr: jznp * twzt -vvzt: 6 -vtnc: wwnq * lmcd -mdcw: chlt - ncbl -ttgl: 2 -wltr: nqsf * wtjm -qlss: 4 -tmlg: dbjs * vhvt -jpnn: 6 -jgpn: 3 -tcgs: ntcd + wpbq -mqlc: 5 -vhvn: lbld * fmrf -fpwq: fpsb + bwjb -ghrw: 5 -lbdj: gbvt + vbqr -cdtj: 3 -cctt: mlch - wddt -nhpb: qfhq * nrsh -lhqq: 10 -qvwl: 3 -plzv: 2 -pljz: tnqd * spvj -crlr: ctcm + tbrg -pvsv: rltp + hgtd -mfmp: 3 -svnq: rshw + lrdc -bwbt: 15 -rtdl: nnff - ssnz -nldm: 17 -whbg: 3 -dbnq: 3 -lthz: llvb + flzc -vnmv: 4 -mrpc: 3 -lsnr: 2 -wwjg: dwtq * rmlw -dqdb: swlc + lhzz -ltjt: 2 -mdrm: 8 -vtlr: 5 -jhfr: 2 -mzlf: 4 -fbfr: 2 -vbjh: 4 -wlzt: ddtg * cgzc -wrbs: 1 -zhbt: 5 -tqll: 3 -pjfc: 18 -jftn: 2 -jdhv: 8 -zqtj: 5 -nftj: jmrs + mlld -jwjt: lhww * rczc -hzph: 2 -bfpl: hdbf + tqrn -rbcj: fcgz * mdzp -zdpm: wbzc + bplm -ljlj: 3 -dcjz: qmtw + jhfr -prwj: 20 -wcbl: 15 -hrwd: cjng / jtrz -dzlh: 7 -pfcl: pwbl + zhvl -srjv: pwqv * lcsz -trzl: 7 -hzsv: tpnr + mjvq -qdqj: 3 -wwmm: cmgw * zcns -cnnq: 4 -gdpw: 4 -rnhl: 3 -cgmn: lhjh / fvrt -gqbv: svtd * dcgb -hcjn: 3 -wzlh: 3 -dhgs: pgzq * fttf -sgqp: 2 -fnsm: bzlb * rbgq -lmwr: 5 -vcql: 8 -pjqb: 3 -wptg: jjfn + rdtm -jghv: 2 -sjnt: hwht * lvzr -ghht: jfrj * mfjp -cwbb: qbnz + ljvs -vvpw: 10 -ntcd: lqzz * sfvp -jzss: nglq * ctrv -djrb: rzph + mbvv -lzrm: 10 -vbcp: vjpt - vltc -mgcn: lbrc + zbgm -zvft: rptc * lfcj -bfbw: qzpd + qqcb -tmvw: 2 -vprd: 2 -jwvr: zcwv * dqqp -chbl: 5 -sgbl: qbqw - llzd -jftv: 4 -tdhb: wfbf + rbcq -vbvh: rzdw + lmlc -fmgl: 3 -qsjg: cqrz * qwjt -hczq: bzsb * mmvt -hhmn: 10 -bvff: vtdz - qggg -qwfz: cbsh + fnsm -dffb: dncn * gshw -cpvb: 5 -ppnm: fppg / lgwp -zgfp: wglw + bwbt -rzvq: hwrl + jwzl -zrhq: frrl * czwr -gjml: grzh * jqjz -djhv: 13 -bhph: gzvd + wrbs -vdst: 2 -vvfz: 18 -bvmp: rzhb + csds -pzpn: qwpf + nvdl -qhdc: jgvc * mzwz -jpvc: btcl * cvbr -gnqz: 3 -cwcq: jddd * qsdz -djhh: qrtc - sqfh -spsr: 20 -zbzs: 3 -zfmm: jtsm * vgwd -ttvw: 3 -hzvq: 5 -gmmn: pgrs * mmcp -rwfv: 5 -mgjb: ndbz * zrrn -lqlc: 2 -vmjg: rswf + bbrp -wwzb: rnrh + hvjg -fpgl: 5 -tgmn: 2 -dhdt: jhsd * rptv -bplm: srdw * jldf -mzrc: 9 -nzgq: fphd * jssc -wwwf: nvds * tndg -hbfw: nnwj * qfqb -rqwc: hszt + frld -dsqh: mcfm * hjqc -cwwn: 20 -jqvf: lvgt * trzs -qwfd: 3 -zgzw: 4 -twcg: 2 -ppzp: wlds / bpfp -brjz: hnvn + htjr -jgpw: 9 -nvjg: 3 -jtrz: 2 -mvgh: nmsg * zgzw -dlvm: lsps * wzbr -ggzt: plbm * whph -fvcl: 19 -fmmh: tzld + sqjd -nnwj: zjlc * tqll -jfrj: rqhr * bbbz -zdtm: mfcn + trmh -gqnm: 2 -ggqm: mlvf + srjv -plvh: 3 -nrtj: 7 -vhsg: 4 -pwng: gjml + dqrn -wpcs: zjtf * qjqr -hqlv: nqwc / cpvb -hfsj: fwsb + vtlr -nzsl: jfnq * bqgw -gccm: 3 -qctt: 2 -mdvt: 3 -jrtr: 2 -zrvw: gdbn / bbbr -qwlj: 3 -drfl: 4 -nhvw: 2 -zcns: qvjw / gfpg -tqlh: 8 -zcfj: 3 -ddcv: gdpw * pbpg -tzqt: rfbb + hcqw -hcsf: 3 -jgnq: dzwb * cvjg -lfqg: wwfg - bwht -hlzh: lltn + mvwl -mqpt: lmvt + hqpf -smpn: czmc * hhjd -dlbc: bdmh + zhtl -rbcq: wzdd * jpfb -tpjm: wrdz + mfgv -drmd: 5 -mpmq: 2 -gjbb: nzmg / pmjj -ghfs: dfmr * hzbg -twtf: 2 -cqsl: 4 -nnpm: 4 -dbdm: 3 -jhfh: plgz * dhgt -wdgg: dcfw + ncmc -jfnq: gjbq * hrpb -gslf: djln * cffb -tjmp: pdch * wpms -twcw: mvgh + jmhp -npdq: wljf * zhww -lcsh: ffdq * zdpm -tngz: 5 -bmjp: qswh * vwdp -zrqj: mqlw * zhns -lbbz: 4 -fjmf: zzwj * hqtq -hrbb: 2 -fvbf: 2 -hrzt: 1 -bwlj: 2 -mfjg: sbdl + rhzh -trmh: 4 -dmnf: 2 -spjj: 7 -qhzf: 2 -pqsb: 11 -vvvv: 13 -pnfz: qnlg - qgcj -tjmq: 3 -snvz: 2 -rjfs: 8 -zbwz: 11 -jmwv: jcjt + zmnl -cvpv: 2 -nszt: 4 -grzh: hzhn + gccm -ftll: 4 -zzmb: wthn * lgdg -qcrp: bsmb * jppb -bbtl: 3 -qchb: 3 -cmsv: bbtl * nftj -mzcr: vvvw * nppj -gbgp: 2 -sqnw: 3 -hphs: bnjc + rqwq -zzcw: 3 -nglq: rmgw - hdgg -jlrq: 3 -gqst: 2 -dhgt: 5 -mmvt: 2 -sptm: tjmp * mvgs -pdnq: 2 -hfdl: 4 -ltwt: 3 -jsql: vmzq * jgpn -cffb: 10 -fzfs: lqch + cgll -wtzv: zvft + nzgq -wrlb: 6 -wzmf: 14 -hvtr: 3 -hlmp: 2 -hmln: 3 -rsbn: vtfr * gqwt -mjmh: tzsm + mmtz -rnjp: vrgp / pzjw -qzpj: dpfm / qmpz -thbq: 3 -mbgb: plgf + jpwt -bblj: 5 -dwcj: wqtt * tfht -cwzh: hrgt - qwfz -whhr: jcfz + zztr -fsml: 12 -shrc: dzrp * wvgd -dlbp: jhzl + hflc -mmhp: 7 -nwsv: 3 -bvqz: mrdp + rrqw -jjjm: 4 -nwfq: ctfn * zbsp -zqwb: 7 -llwd: bjbn + wvts -rhzh: qvdr + hmfb -bgft: frwg * pzdj -bcrr: 2 -hvvm: 2 -qdgv: 2 -rdsr: 5 -gcdw: cnsf + tthz -pcjt: 2 -ttfr: 6 -fnfl: hsls * hbbs -rfbb: bfhs * qjss -pgdw: 1 -rqtm: 5 -mjzh: 3 -bbrt: 5 -djcq: 9 -mbhj: pvcm * hshc -qvzq: 2 -wshg: 5 -mzwz: 3 -jrzn: dbwr * mzlf -pnbf: qzpg * fffz -pzdb: cmqs * zbdg -sqgt: ddrs * blnl -lqlq: ftqz * qgsb -btpj: tjmn * tgsl -nrpj: 3 -pwwq: jnlm * gzjd -bmpq: jwsl + drfl -wzwf: 2 -dfzr: bwlj * drzs -wljf: hhjc / hhrt -cmtn: wjpm + bbpn -fdzp: 3 -qvfg: dlvm + hzvb -bpsf: 3 -ppgd: 16 -dcfw: 1 -cmgn: 4 -phwz: 2 -jrrh: 2 -mmvj: wsgj + bjnj -qssp: 3 -qcbj: 13 -fcrl: zwhl - jhrl -pwnb: snds * hjnv -vtdz: 10 -ggwn: 12 -jhpn: dhhr + lthz -bbpn: slwg - dzzl -shsb: 1 -dwwc: 2 -wpgz: 2 -wtzs: jtbn + hnrh -rswf: dlfc * lhpq -tqzw: 1 -rrqw: slhl * wmwb -zwhq: rzwt * zmrs -vgwd: 4 -jgph: 3 -hsqh: lbdj / sbpl -sqrn: lmwf + jwvr -znfl: ftwd * sszl -rzdw: mptj / tgmc -rphq: fstp / msgw -bmpb: pdqv * fjmf -swfn: hpzl * bdqv -phhj: 4 -mbpm: 3 -jpsv: smgb * mjmh -mjzj: 3 -mrdp: vvfz * mmjj -vwfv: cnnq * pbzc -dczb: hftv * mbmd -bszp: 5 -lhvd: 13 -cvzb: lrvz + lhtt -hmrv: 4 -rdvq: gwlr * mjzh -wjpm: gnqz * dmlh -dqps: ccht * rdvq -qcwd: lgsg + cfjv -jwsm: sqnw + vbjh -pgmv: zqsd + cflt -bmsr: pjhp * nrtj -tmvh: nqhw * hsqh -mrjw: rwfv * dllz -qclr: wwcz * fgvw -zrzh: jjvv + pndj -mqqq: tbch * nhfv -bsvc: 4 -ctcm: pjrd * fpgl -rldh: 2 -sbvv: 3 -phcl: 3 -rcpd: dmvp - rlqz -nwmq: 3 -mnwq: pnbf / wfjh -sjjq: 2 -jwjv: 5 -ffbl: 7 -srgm: gsbh + fwbj -shvj: 9 -sqfh: bswm * gtmb -jhsd: 3 -qldc: tpdn + rfpw -qhwt: czgs * nnlc -dlrg: 4 -cswr: 4 -ndhd: 11 -czjl: snjv + djcq -rwpd: mrcr - qwlj -dmrn: bdlp + spsr -gvsp: rdsr * wvrv -tcms: 5 -zjtd: 3 -hvjv: sszc + dvqw -mgmp: 7 -qlmw: tswc * qrwj -qclp: 3 -bdmc: ljtc + fmsl -smjc: 2 -ggwl: tzqt * lgsl -vqsq: 5 -mcjf: 3 -rdbq: 4 -mlch: jsql + tdgq -vdzf: wltc * zhwq -nffl: swft / twcg -fppg: ndgg + dmhl -bvmz: 3 -hqdt: rjgp + hqfr -smgb: 17 -qjtf: 2 -rjdq: phwt + twml -mdhj: 3 -jssc: 5 -cfqc: nhss + hmmt -hhjc: zpnz * fvlq -hmlw: 9 -sznj: dwsv * tqls -mmtz: 1 -wtvs: 2 -wmwb: fpwq * zbhf -zbzn: cqsl * bzdh -jddd: 5 -mdvp: 2 -mvgs: szrj * mhjd -dmhz: 4 -djvb: dvpt + glwf -hzwm: 19 -rptc: wwzr * phhj -qwzv: nrrw * jzrl -gqwt: 2 -mnlr: 3 -wsdc: hlhp + zfmm -fvjc: 1 -gsgn: lqlq * tvmj -qvbs: 3 -lhlc: 17 -ncmj: qtqf + fvqn -hwzd: humn - cdcz -nvds: 5 -fstp: tngp / rncq -zqtp: sgvc + brct -mqlw: jnbm * bnbw -lwpp: ltbb * jwsm -hllz: 6 -sgtb: 2 -jdpl: 3 -fmqc: djrb * rtqc -rpbj: 4 -vwvt: 2 -bwjb: hcjn * zwmv -vztt: 2 -ddww: rzfp * crgp -clcl: dblf * wfwm -lrhh: 2 -jcjt: cfzl * blgr -nrsh: 4 -wzdd: 2 -vpvg: 3 -fphd: tbdw * vmsn -vjrq: 10 -zfjz: 2 -rnvf: 1 -ltvp: nrwg / tgmn -bwhl: 2 -tllf: vjww * mqpw -vrwl: mdnv * lfqg -pjhp: 3 -vbnz: 2 -lcts: 3 -lrfd: 2 -cgzc: 2 -bzjd: 14 -czgs: 2 -qgsj: zqtp * dwnj -chlt: jrpw - hgqf -qhrl: 3 -nqhw: 7 -gpbj: cjzz + slqc -shrv: 2 -tptq: 9 -schp: gzdn + rgtn -mght: 5 -hftv: qmzf * ndgz -mbgw: 2 -lszh: 13 -htrc: 2 -jzvc: shvj + svvz -gjsz: 16 -rtwh: ftll + fmln -rsrf: mdjq * rnbq -spfb: zrqr + mlcr -ftlq: cmtn * fgvz -rfcp: ttcz - jvwg -rzph: mdww + cwcq -zhvl: 16 -dbfr: wdmq + mmvj -qhfr: pgwh + tqvc -cdcz: zfjz * cwhv -dszf: 14 -jrpw: htvn * vtms -ffrj: 5 -whcg: 3 -spnb: lbgv + pjwn -vjcg: wbtd - ppbm -lvgq: npjm * zlgv -ljrh: 4 -cqsc: mvjw + lbbz -fpbd: zwhq * bcrr -ncwh: zhjs * pgsc -lhnr: jznz * hbzb -vqcr: 3 -bsmb: 2 -ctgw: 19 -rwtt: 2 -scqr: fmss - ljwm -lsgz: 2 -bnjc: 14 -phvd: 15 -ndbz: fsfs * lrpv -strg: brnm * rcjn -hqtq: 4 -wbjz: hqlv * svlw -dflr: 6 -ltbb: vrwl + pnjg -pbzc: 2 -qrqt: 2 -lqdw: 3 -zmsh: 2 -swlc: pdvs + rvjp -pdqb: 3 -zhcw: 2 -gzdr: 3 -dlnc: 20 -pczl: dzpd + vmcj -pzdj: jlcj + dcbm -wtlj: 16 -phzm: pwng * mrqn -cmdr: qnmv * pfqb -qgcd: gwtf - tjcr -rtfh: 14 -jglt: 11 -cnpj: 3 -bbhh: 19 -pgcq: 2 -mrcr: vhgn / trrw -hzbs: 5 -qswh: zbsf + gzpt -ljhw: crpp * mbgb -htvn: cswr + llnt -nqnv: tqhb + lwpp -ldpl: 9 -zhtl: 4 -mgcq: 5 -tbhh: 5 -qdrc: smcs * mlrb -brqv: 3 -bsmg: 13 -bntr: 5 -qwzw: 20 -swdm: mgcn * sdqn -dfwp: 3 -vwrc: 5 -bmjr: jcvd / mdhj -zqsc: 3 -ddrs: wshg * bntr -fbcs: 2 -vwlz: rqbn * wvcl -mjgv: hmlw * mdvt -gwfw: 3 -dvfn: dnjf * wcnr -zcvz: pfzz + gvww -zbgm: nglr - vdzf -qwjt: wsgr + srvg -smzd: hcsf + htzh -mjcf: 3 -vrqq: 17 -pjmt: nnpm * svnq -lzhd: mrpc * zbtt -fgwm: mwqt * hmnj -hvnj: 2 -jtbn: 4 -jbqq: ffbc + gmpb -dfwn: bmpq * jcps -vwhz: dczq * nldm -ndgg: fmrg * twgr -ljtc: cmgn * wwjg -wthn: 3 -tjrd: vfrr * vntg -fghf: grhd * vdzh -wwzr: 13 -dqrn: hrlp * vvmb -mqgc: ssjw * dpqj -jpws: ppjr * btzj -swzj: qjwl + fbdr -wplg: 6 -crpp: 2 -pjzg: 1 -lzdv: fsml * znll -nlht: rmpc * ncmj -fpwm: 5 -rzwt: 4 -zvdq: 11 -mppg: fmht + jpnc -lwzh: mqpd - ftph -dfdc: zpcr * mcjf -qthh: pzqs + dnsv -fmjh: 1 -cfzd: 2 -mbzj: qgcd * jwmt -dppw: pzrs + zlcq -vvvw: 3 -btgv: lbdn + bwqc -fczm: gqst * nzvf -rcbf: gsgn - sptm -zcth: 12 -rcrt: pgmv + wjbz -bmjf: glgl + hmjc -jpnc: sznj * nnrn -qqcs: 3 -nbhp: nhth * tdnq -llnt: lzrm - vwrj -pzrs: qwzv + cmsv -vfmz: vpqj * jwjt -gswh: 2 -wrnr: 9 -vwdp: gvgp * nwpp -tjcr: 11 -lhzz: 8 -gzmj: tdgz * hlvz -twgr: mhzg + ngml -rvjj: ftgw + pwnb -jppg: fjtz + cpfv -hnvn: fvdd - ttrt -vpbq: tchj + ldbf -djwb: 4 -jrrf: bcsr * rrmq -nrnn: 5 -ccss: srgr + fcrl -mpdb: dznt / hhss -rmvg: bdtn * vmfn -shnt: fphg * cqfq -lfjb: 2 -nhns: plvh * ljmb -nwrd: 3 -hmzs: jcjm * zjpq -zmrs: gqqp + tjjc -pmjj: 2 -wzzw: pzdb + dhgs -sjgz: 5 -tfjv: 5 -srdw: 17 -djps: 2 -hzws: vrhc + vwss -wjgz: 9 -lvgt: 2 -fmcm: 2 -mwqt: 2 -mvjw: zbqq * ltzg -zscm: twjm * tmpq -fwsb: 15 -bvcz: qdrc + wcpw -tfnd: pmhg * wnml -gdsl: cpcz + zgfp -wbrl: 7 -nnjh: 2 -dwtq: lhcf + vwvr -wslq: rlpz * qzmj -dhhr: fqfn * vmfw -spvj: 4 -nzvf: rvjj / fflp -glgl: 2 -zwjv: 3 -wlbh: lctr * vhdj -vnbj: 9 -qgjc: 5 -mqpq: zmzv + wtbw -fjvz: 2 -mdfp: 2 -vwbw: nvwv + zrwv -pwlm: 5 -znps: jpws / fvhf -nlcp: ldll + lpjq -dlqg: 2 -zhns: 3 -vdzh: lcts * lmwv -tlmf: 3 -rnbq: jrvg * lpwg -llhz: 3 -tfbb: 2 -rbgq: 3 -tpdn: 4 -sncl: 4 -swft: jhhv * htnf -rzhb: gnrm + wmhp -cctg: 5 -dmvt: qclr + lhlc -rjtp: vgcm * zvdq -fjpl: 3 -vhtm: tqtz + hnnl -root: bzrn + gvhs -qvvq: 2 -hztr: wmth / npmr -jwqw: 12 -brgz: sbnq + szwn -ntdb: srjc * wgqw -wnml: 7 -crmm: bzvl * bzjh -zmnl: 5 -pgld: nwzg + jlmw -mprn: 5 -qgsb: 6 -shwb: jwqw + lgpt -lqtg: ttrv + nffl -gcgj: 2 -plgz: 2 -dvsp: ldgf + jgjl -ftng: vfmz * rqwc -zgfh: phvd * flbg -cnfd: nqdc + dgtr -whft: wqgs * dqmw -tdgz: 3 -lbnb: 2 -zhrf: 2 -vjhz: brjh + qfjr -lczh: qchb * hrrj -gbft: 2 -sbfm: 3 -cmpb: 7 -tlvd: 5 -jjvv: 7 -nwqz: 5 -nzql: hzbs * hcvt -cfvr: 3 -bwjl: pbvv * wslq -sjjj: 2 -cgll: fbcs + qzjp -hdql: 15 -mcfm: qctt * wntb -vjww: 4 -blcv: mght * nqhv -zcwv: 5 -ltzn: 4 -pvcm: 7 -qfrl: 5 -qhwp: 5 -sltv: 19 -hddc: 8 -rqhr: 3 -bzsb: fpbd + btgq -bsdw: 17 -tvmq: 3 -mbvv: ffws - wqnw -tzld: 13 -wtzj: 3 -sqjd: 7 -mnzt: 2 -rjgp: 5 -hvjg: vwpn * rlsq -wbtd: sfrc + cmtg -glwf: mvzl * qdgw -jpqp: 3 -qldl: 5 -wtbw: zwlq + mpsf -jpnr: llwt - fmmh -nsgn: 10 -lchd: tdwg + cwmb -lhpq: slbz + gjmn -rmlw: 4 -tgmc: 2 -bqvn: nhpb + qhhz -pgnd: gvcc + mdqb -npbg: qdgv * nzjr -vzlb: qrlj / fqcb -cvbr: 2 -tmwd: 2 -qdgw: 4 -chdl: 5 -vmfw: 5 -grgl: 2 -bnld: 10 -mfgv: phsq * zdtm -zjzp: 3 -ldgf: qdtj * rsrm -vmcj: dvfh + zwgd -jqjz: ltlm + tqzw -fptg: 9 -bclm: 19 -dpqj: 2 -gvdd: rtqj * ffjg -fbmp: 4 -gwvz: zrhq - ggps -hwrl: 4 -wnvz: 3 -jtmr: 14 -srfw: 5 -btgf: 2 -fgjb: 2 -jlzc: 1 -btcl: 13 -rzlz: fvnz * wvzw -rfpw: 7 -ppzn: bslr * lpgv -tfbd: tppd + rgrf -sbnq: 12 -zwhh: spnb * mvql -rlsq: gwnj + dbqf -dhbq: 4 -zbhf: 3 -tsrb: gzdb + bfzt -tpjd: vqsq + qbbw -zwlq: 5 -cmwc: 4 -lgjp: tfcn * vtzp -lgsl: npbg / dpgz -zlbr: 5 -jwsn: 2 -qsdz: hsgt * tfct -ggps: pcpq + jsnc -sbjr: 7 -rdbw: vbdj + hzps -drzs: 19 -fjqc: cnrf * mssm -lfqh: crmh * smjm -hvsl: bvws + hrzt -thqf: 1 -vlms: mtgf + qggl -pzpf: jwvv + tnrt -lmvt: phcl * chdl -fmrf: 2 -vlbb: 6 -jszm: 3 -lrpv: 3 -dvps: 5 -lhtt: mzqv * ngmt -gcdj: 5 -mwtp: 19 -rfjz: snng * wzzw -qjwl: gpht * csrp -vbbp: 2 -fqfn: zrvg + vpvs -nqdc: cflr * qdqj -npmr: 2 -hrsf: 2 -gthl: 2 -pdtv: lpld * jnqm -bwht: 2 -qdmn: bvff + ngnz -tjls: pvtg + hjnp -jtjv: dmwl * wrsj -wqzz: zvbl * rdbg -cvzt: vvgs + rsvv -rtcv: 3 -cbtm: nrcq + sjzd -rcjn: jtsc * rtzd -zjvc: 2 -vjfd: fmqc / smcp -zrwv: ffbl * rtcv -wfgq: bmjf * ltjt -sfcf: fvtb + ttfr -hzvb: thvd * pltc -ngmt: bttc + brjz -jppb: 3 -zgss: 3 -lcwf: zwmj * djnj -cddq: 5 -jldf: hmzt + rjdq -cpfv: 18 -jwzl: brqv * dbnw -mshv: 19 -ttqc: rcbf * vbnz -hhjd: 2 -jwvv: dbmn + rtbr -rfdf: 3 -zrrn: 9 -jzlt: 1 -tcts: 5 -rlpr: 6 -srml: mzmw + tvwc -cfjv: sjbj + dvst -nzmj: lpmr + jppg -trtn: rdbq * mqpq -zlps: vmss + tngz -ppqb: frlh + gvwb -slrl: 14 -cdhm: qgjc * nqhg -hfls: 4 -htzh: 14 -pjdd: 8 -jtdg: nfvj * ddcv -jwqd: 2 -lbdn: 4 -zlsj: 4 -jblw: tndh + dsfp -bnnm: 4 -mjcq: 5 -fvwn: 17 -msfz: 13 -vrhc: 3 -mfcn: cnpj * shbj -mdmw: 2 -jhjz: pmjn + ppzn -rqqs: rdbd * rjpc -ffms: 4 -cppn: grvz - fvqq -thwd: 5 -hnnl: 4 -bwwh: smmv * gshc -wqgs: 5 -csrp: 5 -qhhf: nfpr * phwz -mqlz: hrvs + ghht -fcdn: 3 -hgfz: prsj + nwmq -glnb: jssv / prjm -ltlm: mpmq * nvjg -rlpz: jtcz - wrlb -wgst: 9 -ldnw: tltg + mhqb -hnfq: 2 -scsc: rnnh * jftv -tdwg: jjfl * dmnf -cvjb: djps + bqpb -slwg: nlml * wbgz -cdlc: 11 -mlrb: 3 -rlqb: 2 -gcjw: 6 -qwll: 7 -lccv: 5 -ntlp: jvjb * fvwn -swfb: jshd + zljq -rdbg: 5 -szwn: 6 -fvld: hvsl + jsfz -pldf: ggwl + lcsh -hgqn: 18 -slbz: mqdq / jrtr -ggfs: jzvc + rzlz -ttrv: lrsl + gntf -wbps: mqlc * dwvm -djln: chbl * vjcg -jrvg: 2 -ltlv: 1 -twjv: dqph * fmhd -pdqv: 2 -nfvj: 4 -lqzz: 11 -dncn: 2 -bqgf: vhtm + hpcf -wfnt: 5 -wdmq: 2 -wbmh: svfg + ltzn -lwmv: 2 -ddtg: dlzh / nbzv -cwwh: 2 -hdsf: pfpc * fbfr -rznw: fspn + pwhg -bwhd: wfgq / pmtj -zllt: nqhc * jlrq -qggs: vrbz + lrpq -slhl: 10 -htnf: jgnq + tnmq -zrqr: hqcr * nqfq -dpfm: nszt * cvzz -lqqv: 4 -wqtm: 15 -tfcn: dlbc * gfcg -dgfd: 7 -tqbq: 3 -qzpg: 2 -dzsp: 5 -czmc: gzmj + jtmr -hrgt: vvvv * jqmp -cwmb: ncwh + zvdt -hhnd: 13 -scsr: vnmv + qnzm -czjh: 8 -lltn: mdfp * zbcd -qlzj: tmtw + gdjv -dwsv: ztds / bhhj -sjtb: nzvt / jbjw -fwbj: 13 -hgmq: zwhh + bwnp -lmpn: vctd - mwrw -cnlg: tbwz + znmj -mvwl: snhg * dfdc -lgrc: 17 -qpzm: lfqh + vcsm -nzzt: fddj / gwlf -dzpd: 10 -pvgb: 18 -zgjq: 2 -dqqp: 5 -qvdr: clnl * svrm -fzfb: 2 -jpmf: 2 -gwws: 4 -nvqf: 2 -qlwj: nchp * jljn -crgm: 2 -fqlf: 15 -vthb: qqvm / zbmz -mjvd: 7 -sjzd: sjnt + pjmt -trzs: 7 -pwvq: tthn + lnrs -jtsm: 3 -ztvn: 4 -btjt: jqhf * nlht -jnth: 2 -vdlz: cnlg + htvv -jcps: 3 -hgjw: 5 -frgf: 2 -bqzm: ngmc * sbsb -dhst: ljhh + cmwc -nbzn: 5 -qbqw: dnft * jzgn -wdss: 9 -smpc: qgsj - hwdg -jcvd: ctgw * rnhl -hdgg: 3 -gzjd: 5 -cwrq: nhns + lszv -fdtg: bhqt * zrhz -fphj: zqpr + fvzm -zcjv: 7 -wfwm: 2 -hnlb: 2 -tpjl: 3 -nfrp: 6 -pfdj: pwwq - bnnm -lpgv: 2 -gvmg: 2 -frlh: qfbn + lqnw -vtjd: 5 -jhzl: zznw * ffrj -lsps: lgcb + gpbj -gvhs: ftlq * sgbl -qqvm: tvpz * bsmg -ghpn: 1 -fvhc: 15 -hjzj: ltfn + nwnj -bjbn: 1 -wrsj: 3 -jhfq: 18 -dvqw: wpsl * qcbj -gsjp: 2 -splh: 2 -ttcz: fmcq * gjtl -nlff: vssp * djhv -wrcb: 3 -ntnr: cvzb / lzlv -bzdh: 2 -fvcg: 3 -tndh: hlbh * ngtq -vhbz: dmvt * vwvt -rwgb: vmrz + cjwr -zvrv: jgmq * fmcm -zzld: pqls - zgcc -mpzw: 13 -lhjh: bclm * hpct -qbnz: bnwn + qqms -zcjg: svzg / rgjv -mjtq: frgf + hwmz -htcn: 4 -jzmv: hczq / thtd -slsw: 3 -qppn: dfbn * lsfl -jnqm: 17 -lhsj: czvp * pfgc -jsfz: 1 -qnqt: zzgp + wrcb -zzlb: 3 -rpcp: htzc + lchd -hhrh: 13 -rbvv: fffw / hvdn -fjbm: 4 -pbvv: bqvn + wprd -rlgp: 7 -jvjb: 2 -ggfw: 5 -jgdp: 3 -strj: hllw * jbqq -vfvl: 4 -qzqg: 13 -zpnz: shrv * qzds -mljz: svnj + rlpr -lrsl: lzhd + vvgr -nqwc: rcrt * jhst -gsbh: ggjh * vnjr -mlqn: bphw + rvzd -cjwr: cmpb + cwnc -clnl: 5 -pldm: cmdr * ttvw -tfht: ttgl * hlzh -wzmh: cdlc + nlcp -hlhp: 1 -bdtn: 2 -zwmj: 3 -tgrb: hzvq * drmd -vfhp: wsjv * bgft -nzjr: bvqz + hshj -jllb: jwpq + mljz -gflv: srdb + wsrh -mhqb: pjqb * fmpw -tfcv: gtvt * tfnd -vjhb: 7 -wprd: zcjg + vgwp -fqmt: pzfv * pdqb -zpcr: 3 -hvgm: 17 -bwqc: 5 -qsbv: qfpz + vbrn -crwh: 1 -lfcj: bwhl * hmrv -qpdp: vvgf + qhhf -prrc: ctzn / qgpm -tjmn: 5 -jssv: qlgh * dqpt -dbjs: jrzn - gdrc -cnrf: hgcf * bjtf -dbgc: hzph * mfmp -bdwh: dppw * zmsn -wfbf: tqbq * zcfj -nppj: 2 -mssm: vqcr * qggs -gbvt: gbgp * tmvj -ghpm: dlnc + dbfr -hllw: wsrd + zngq -jvmt: lqtg + bwjl -tthn: hjwl * fzgh -qrtc: rvbl / djvz -dlzh: rwll * lwmv -nzvt: fzfb * bwhd -cvzz: 15 -pwhq: 2 diff --git a/2022/inputs/day_22.txt b/2022/inputs/day_22.txt deleted file mode 100644 index 2db8042..0000000 --- a/2022/inputs/day_22.txt +++ /dev/null @@ -1,202 +0,0 @@ - ..#......#.#..............................##.......#.................##.........#.#............#.... - ....#........................#......#.................#.#.......##......#........#..#.....#...#..#.. - ...#..............#..............#........#..#.........##......#..............#................#.... - .....#..#..............##..#..........#.........#...............................#................... - ............#...................#.....................#.......#..........#.#......#.........##.##... - ............................#..............................#..............#......#..#.#...........## - ..........#......#.........#..........#..................................................#.......... - .......#...#....................#.........##...#...........#...............###......##....#......... - ...#............#...............................###.....##.........................#................ - .#.................#...............#.........#......#.#.....................#......#................ - ........#...............................#.......#.....#.##...........#....................#......... - ...............#...#.#....##.....#...........#....#........#......#......#......#..#......#.....#... - ...##.#.#....#..................#..........#........................#.#............#......#...#..#.. - ...##....#.....#....#.#................#....#.....#...#............................................. - ...#....#............#..#.....#.............#..............#......#..............#.............#.... - .......#.....#..#....#.........................#..............##...#.#........#.#........##........# - .....#..#......#...................#....#.##....#.....##..........#.....#....#.........#............ - ...................#......#...##..#....................#..............#.#.......#.........#.#......# - #..#.............#.....#.........#.............#..........#.##.....#...............#.........#...... - ............................#............#...............#.......#.#..#............#................ - .............#.#...#.....#...##...#.........#...#....#............#..........#.#.#............#..... - ...................#.......#..........#.........#.............................#..........##......... - ...........#.......#............#......#.....#..#.................#...............#.........#....... - .#................................#..#.....##..#....#...........#....#...#.........#...........#.... - ........#...#............................#.#............###..#........#........#......##......#..... - ........#.......#..........#.........#.#......................#.......##.......#........##.......... - #.......#...........#...........................#.......#...............#.#.......#..#..........#... - ...............................................#.........................#.#.............###..#....# - ........................#...#.....#......#...............................##.....#.......#..#........ - ..#.......#..#.#...#......................#.........................#........#......#...........#.#. - ..#.........#.#....#........###.##..............#....#............#.......#...#...............#.##.. - .......#.....#................#....#...............#......##.........#...............#...#.#.#...... - ........#.......................#.....#..........#..........#..#..#................................# - ..................#.#..........#....#.......................#....................#...#......#......# - .....##......#.................#.............#...........#..#...#........#.......................... - ..................#.....#.......#.......#..........#...##......#...#.##.................#........#.. - .........#......#...#....................#..#.....................#...#...........#.........#..#.... - ....#...........#..................#..#....#................#................#....##................ - ...#.....#.........#......##...............##.##...#..##..........#.....#..................#........ - ..#..#.................#......#.......#.........................#.##..#..................#.......... - .#.......#......##.................#.#........#...#....................................##.........#. - .#......#...............#........#.................#..#....#.#...#..#.......#.........#............. - .#..#...................#.#..........#.........................#.#.............#..................#. - .......####.#.............#..#..................#...#.............##......#..............#.......... - ............#............#.....#..#..#..........#....................#.#....#.....#.#......##....... - .........#..........#.........#.#.....#...................#.....#..#...............#................ - ........##....................#..........#................................#...#......#.............. - .#.....#.#....##....#....#....#........#....#...#...............#..................#...........#.... - ...................#..#.....#.#........#.......#................................#..............#.... - ..#............#...........................................#.....#..#.........................#..... - .#........................#.#..................#.. - .....#........#.....#...........#................. - .........#........................................ - ..#.#.#.#.....#.............#..................... - .......#.#....#.#..............#.................. - .......................#...#.........#.#..#....#.. - ...#........#...............#....................# - ....................#............#......#......... - ........................#........................# - ........................................#...#..... - ..........#.......................#.........#..... - ...........#.......#............#..........#..#... - .#............#.................#.#.........#..... - ..............#.#.....................#.........#. - .............#...#...................#..#.##...... - ...................#...#..#....................... - ...#......#.#................#...................# - .............#..#................................. - ........#..............#...#.........#............ - ..##.....................#......##...#.....#...... - ...#.#.........#...................#.#..#......... - .#.....#...................#.....#..........#.#... - .............#.............#....#..#.#........#..# - .....#.................#..........#............... - ....#............#.....##..........#.........#.#.. - .........#..........#.....................#....... - ...#.............................................. - .............#.#........#...#....#.......#........ - ..#...#........#.......#.......................... - ..#.#.............#...#........#...#....#....#.... - ....##...................#............#........... - ..#.#....#.#.##.........##.....#..#.#............. - ..#...........#..............#.................... - ....#.....................#..........#............ - #..#.##..#.....................................##. - .................#...#.........##................. - ##.......................#................#.#....# - ...#...........#.....##.........................#. - ...............#......#...##...............#...... - ....................#................#............ - ......##......#......................#.....#...... - .......#..#.....#............#.#...............#.. - .....................#....##...........##......... - #...........#................#........#........... - .....#............#.#.....#....#.................. - ........................................###....... - ........#........................#................ - .......#.......#......#..........#.....#.#........ - ...#.....#.#....................##...............# - .......#......#....#........#...........#......... -.#.......#..................#......#..........#................#....#............#......#........... -#.....#....#...#..............#..#...............#........#......#.................................. -........#.....................#.......#....#..................................#.#......#............ -...#...#.....#..........#.....#...............#.##.........................#..................#..... -.......................#.##....#....#........#..........................#....#.##........#........#. -......#...#..............#.....#.......#...............##.......##.................................. -.........................#.#......#................#..#.........#..#......#.#..#..#....#............ -......#...#..#....#...........#.......#.......#...#...#.................#.#.....................#... -#.............#...#..#.#......#......#..##.#....#..#....#.....#......#..#.......#....#.#.....#...... -..#....#........#..........................#...#..#.#...............................#..........#.... -.#....#..........#...#.....................#.....#....................#..#..........#..........#.... -....#.........................................#.........#.#.#.........#............#..##............ -.....#...#...........#.............#......#....#.................................#.#.............#.. -.#.....#..#..#............#................#.#............................#....................#.... -..............#..........#........#....#...#..........#.#..................#.#........#.......#..... -.............#..........................#..#..#...#.................#..#...........#............#... -...................#.............#...#.....##..........#................#.#..#..........#........... -..##..........#................................#.........................................#.......... -#.............#........................##.#...#....#.............#......#........................... -.........#........#.......##...........................#...#.....#..................#........##..#.. -#......#..........#...................#......#..........#..................#........#..#............ -....#..................#...#...............#.......#.......#.......#....#..#....#...#............#.. -.....#.#..............#............................#..#......#.#.............#...................... -......#..#......#...........#........#..........##............#...........##........................ -.......#...#.....#.........#.............#..............#..#.......#....................#........##. -.....#......#...........#.....#.............................#...................#........#.......... -................#..........................#.............#........#.#...........#......#..........#. -.##.....#..................#.........#........#..#..................##..............#............... -......#..#...................#.#.#...#..............................#.#..........#.................. -......#.....#........#...................#..............#.#.......................#.....##.......... -.#..#................#......#.#.....#.........................................#.....#..#...........# -.#............................#.....#.....#...##....#..........#..#......#....#..............#...... -...#........#..#.......#.....................#..........#.....#..............#.......##......###.... -........#.#.#............#..............#..........#........#.....#........#......#.......##........ -........##...#.#.................#......#.........#.#........##..................................... -#.......#........#.................#...................................#...#........#......#....#... -.......#...#........#.............#........#.....................#................#..#.......#...... -................#....................................#.....#.....#............#......#....#.......#. -...#........#...................#..#...#.....#.............#...#.....#.#..........#..............#.. -.....#.............#........#.#.................................#.#..........#......#............... -.#......#..#..............#..................#..#.#....#.......#................#.........#.....#.#. -.#.........#..................................................#..................................... -..#.#..............##.............#...#.....................#..................#.##....#............ -....#.#..........#..................#.......................................#...#................... -.........#........#.....#......#..#........#..#.#.......#............#..........#................... -#...##..#.........................#..#......#..........#...........................................# -#....................................#...#.........................#...#....#......#.#.............. -...#.#...........#..#..#......#..#..............#...........#..............#........................ -.....#.................#..##.........#....#.......#.....##..#....#...................#......#....... -...........##...#.........................#...............###....................................... -...........#.#.....#..........#..#......#......#.. -................##...#........#....#.#...#........ -..............................#............#...#.. -.......................#.......................... -.....##......#..................##...........#.... -...................#..........................#... -.#...............#.........#...#................#. -..##.....#.#......#......#..............#......... -....................#........#.#.............#.... -.#......#........#......#.....................#... -..........................................#....... -..........#........#.................#............ -........#..........#..#...........#..#.#.......... -.##.............#....................#............ -..........................#.............#.......#. -#.#...#............#...#.....#.....#........#..... -#.##......................#..#.................... -.......#..#..#...........................#.......# -..........#.......#..#.........#.........#.....#.. -.......#.......##..##...................#..#...... -.......................##.........#............... -..#.....#.......#..................#.............. -........#...#............#....#...............#... -#.........#...#.......#...............#.#......... -....#.............#...........#.....#............. -...................#......#......#....#....#...... -.............#.....#........#.....##...#.......... -.....................##..............#...#....#... -................#.......#..###.................... -.............#....#..................#.#.....#.... -......#.......#...#.......#.#..................... -....................##...............#.#.......##. -.................#.....................#.......... -...........#......#...........#................... -.........##......#................................ -................................#.........#....... -..#..............#...#...........#.......#.#...##. -...............#.....#.....#......#.#.......##..#. -...........#...#.....##.......#....#.............. -#.............#.............#..................... -....#........#...............#.#......#.#......... -...............#....#.......#..............#...... -......................#.................#......... -......................#.............##..##.....#.. -....#..#......................#.....#............. -..........#.....#...##..#.........#..........#.... -....#................#........................#... -....................#...#.#....................... -....#......#........#.....#..#..#.............#... -..............##.......#........................## - -23R40R49L35R17R7L43R8R11L6R28R8L30L40L28R9R22L2R5L6L6R26R27L37L17L29L9R29L42R29L27R4R26R47R11R6R18R43R15R32L13L39L46L7R30L23R46R40R44L40L28L25L33R28R3R1R43R43R39L15L6L16R26R17L31L39L41L29L16R41R25R48R17R12R35L9R14R47L22L20R24R45R8R35L23L46L39R18R34R25R33L38R15L49R24R22L40L11R3R43L18R2L9R10R13R2R15R16L34L34R43R15R4R40R16R19R16R39L40L37R16L32L13R11R20R25L19L10R29L48L28L38L4L14L12R14R47R18R15L6R20R28L28R8L29L13L7L19L33L48R26R32L34R34R40R8R2L6R20R45R33L36R25R27R27R42L34L17L32L5R13L1R9R34R6L13L36R39L38R13L31R32L40L23L23L26R7R34R2R12L24R39L44L30R2L21L15R15R39R10R23R24R34L50L34L11R6R9R10R50L42L39L20L21R15R10L41R6L50L13L17R23L17R38R18L37L4L14R4R45R36L15R1R37L14L16L19L42R8L35L47R24R20R2L41R35R3R22R6R20R12R38L4R2R29R24R45R8R3L42L14L41R5L35L24L49R25R35L50R1R8R47L28R41R46R20L9L10R17R27L7L15R25L31L7L22R1R31L36R2R14R42R4L48R5L19L39L28L9L36R44L46R42L35L16L41L31R5R14L34R35R3L18R5R7L19L30L13R24L13L15R49R14R31R27L40L27R45L8L19L34R13L43R18R29R4L1L3L2L41R41L7L20R25R33L3L15R15R36R15L33R39R33R36L27R47R6L32R24R8R40R34R3R25L12L49L19L23L21L35L41L32L48R2R46L8L3L10L17L25L8R47R10L40L33L4L21L49R16L48R42L23R45R3R29L50L50R41L9L28L36L22L41L7L4L42L45L21R49R19R18R2L9L42R11R24R38L50R17R30L37L11L22R43R43R27R22R50L22R2L20R40R17L42L19L45R47R45R6R8R22R37L10R24L23R31R43R48L45R2R10R48R8R31L8L36R39L8L44R1L40L44R33L1L2L42L45R5L1L20L47L23L39L6R23L29R45R11L14R10R36R47R6R15R3R22R22L29L10R32L12L40L21L48R47L14R9L26R35R23R1L38L43L26R26L4L48R13L39L3L38R47L45R30L16R43L18R19R3R6L5R16L35L15L45R35L35R2L11R6R50R22L36R8L18R44L19R42R16R45R9R38R8R47R47L10R19L18R14R13R49L29R6R19L40R7L34L7R28L27R31L17R14R28L5R16L48R44L38R33R43R36R28L1L25R28R49R31L31R19R30R50L33L16L49L19R31R5R37R45R47R22R40R43L43R9L33R28R33R17L12R25R33R30L35L34R46R23L2L49L39L10R6L35R24L30L19L41L46R5L35L20L13R32L23R4R34L16R46R9L23L23R26L37R3R47R44L5L43R31R21R36R1L46R18L7L26L34L41L14R35R9L1R18R2R25R9L8L19R44R17L46R10R7R24L18R8L2R7R43L20L30L19R31L1L31R25R25R23L5R44R22L46L46R28R31R30R9R6R18R30L3R19L39L35R13R30L11L38R23R2L24R48R5L3R10R27L48R30R8R40R16L40L37L26L3L15L50R36R15L9L23R29L48R40L6R4L26R25R34L24L38L27R34L10L29L31R23L50R1L49R1R21R26R4R47R32L15L21L34R36R39R9R29R46R29L13L48L17R16R41L21R9R28L4R35L10R23R38R34R22L12L5R43L9L30R27L8L8L21R26L28R38R1R27R10R34R47L6R25L12R48R18R27L22R34L2R42R41L11L12L31R37R39R15L50L50L31L28R1R23R32L6R6L16L12R46R25R34R23L30R48L19R5L23L43R30R31R15L22L19R50L47L48R4R3R8R14L49L15L26R12R17R11R24R17R3L7L23L39L3L35R49R30L26R23L24R29R41R19L12R48L29L14L1L41R28L24L45L12L48L39L30L9R19R16L30R48R37L40L43L12L6L12R16R3L9L36L43L1R22L15R39L17L32R50L10R41L8L29R4R26R8L43R33L46R18R4R22L1R32R39R7R7R18L42L8R45L29R38L3R41L31R21R42L30R36R35L32L4L47L11L26L28L10R8R31L22L1R2L26R27R49R26L13R45L40L42R35L20L28L7L49R8R11L42R47R37R28R6R35R37L27L7R31R24R16R40L40R4R6L30L30L25R37R49L14L37R26R45L5R32L4L36L30L21L45R29L5L42L20R46L11R26L35L41L33R19R41R6L40R11L32L2L38R9R35R25L33R19R25R39R50L38L36L32R41R2L30R21R2R22L7R32R42L36L20R22R32R31R39L43R17L15R13R25R33R27R37R47R35R9L36R32R21R30R30R26L26R25L49R11R23R9L37R5L38R11R46R10L7R33R4R19R29L50R10L20L49R4L16R7L23L12R18L20L42R20L19R45R2L38L23L17L39R29L44L37L33L2L15L45R28R41L29L18R30L35L4R2L17L34R15L20R37L4R24L20R24L46L36L48L32L42R15L22R48R14L43R25R39R44L2L32R30L31L29R22R7L10R17R18R6R50L49L24L19L16R40L14R45L36R37R22R25L28L46L18R36R15L38R39L24L4L4L47R46R5L27L23L28R35R30R11R45L45L17R37L43R40R37R12R43R39L1R40L35L37R30L23L42R37R44R33L39R36L44L50R5L26L4R36L3R48R25R27L45R8L30L23L2R37R35R19R16L8R28R38R35R25L17L49L45R30L17L27L18L2R49L11R44L18R11L24L10L39L32R4L37R26L2R24R11R15R37R18R44R12L8L47L45L39L45R42R3L45R1L37L38R7R31L3R29R21L38L45L33L40R43L11R22R45L48L8L23R22R15R20R15R45L5R39R22L16R17R33R17R4L35R31R35L40L34L48L40R15R4L3L8L16L39L2R39R45R48R20R5R42R12L15R13R4L43L39R22R29R24L42R42R30L26L38L42L33L45L38R21R1R4L13R37R29R22L35L35L27L30L7R31L9R13R2L30L33R15L47R12L11R44L10L29L39R29R29R34R31L15R9R38L3L19L30R10L13R22L3L9R12R49L45L28R38L19L13L24L23R48R24L3L30R48R30R9L48L41R48R36R26L42R28L50L20L43L43L46R7L4R25L5L5L50L35L48L9L38R16R4R28R34R34R45R32R15R48R9L44L14R17L43R49L20R1R1L4L15L23L39R3R46R2R36R18L20R11L41R18R40L18R20R40L22R11R28L45L18R24R18R11L22R47R8R29L50R31R9R40L18L44R18R7L24L34R48R8R26L7L47L46R22L39L14L37L22L27L4R48R14R6L16L27R42R17R35R15L6R50L33R43R44L10R27L14L18R2R20L25L45R40R47L29L35R45L41L26R23R26R16L48R3L17L26R19L5L7R35L4R25R6L42L20R13L45R5R41R15L6L5R28L23R3L29R49R25R41R44L16R23L26R39R22L45R2R13R32L47R49R2R41L3R16L2L37R9L48R43R28R42R27L50R5R33L24L13L39R39R35R47R41L20R25R41R22R44L42R10R9L36L45L47L21L2L30R22R6R34L7L38L42R2L39R17L14R5L33R46L40R36R50L10R2L17R22R45L42R37R24R45R32L50R37L38L14R24R7L17R33R11L32R22L11L22R40R26L28R15L44R48R32R17R17R46L22R41R6L12L47L5R32R41L34L25R47L14R44R43L7R28L21L14L41R47L49L14L49R1R4R35L49L32L21R20L12R45R7R22L1R36R14R39R43R16R13R10L28R6R37L7L40L7R50R50R16R36L10R6R4R39R50R50L28R29L40R15L22R22R27R32R27R47L40R24L39L11L11L43R25L18R26R42R35R18R2R10L17L41R47R25L37L29R20R29L12R28R14R27R10L15R3L45R20R27R3L29L31L14R15L27R3R24L21R27R11R44R15L29L17R24R35L48R47R47L7L22L19L28R35R10L50R9R16L50R19L46L46L17R45R11R3R29L34L28L43R26L21L10L38R8L33R36L8L14R49L2L7R4R50R6L2R39L24L4R15L34L12L3R17R10L22R40L22L38R45L35L18R38L3R21R4R5L38R21L5R1L25L2R46L45L40R40L19L13L29R19L49R21R47L27L23R24L28R9R12R36L36L31L35R5L43R5R13R25L24L27L31R11R44L29R16R34R31L1L15R21L47L36R6L30R3L2L49L12R27R32R2L27R50L36R15L32L4L29R29L40R30R28L30R22R38R25R24L15L4L6R13L21R31R20L17R38R27R42R34L18R22R22R17R37L15L6R45R25R13R17L41L7R32L17L24L50L3L49R2L47L21L32R23R27R49L1R19L16R28L38L17L48L47R45L43L19R42R7R21L35R18R35R31L4R1L46R6R24R43R33L37L8L32L43R42L17L41R9R36L15L40L12R36R50L37R45L12R25R38R49R7L19R46L45L10R32L15L45L3L24L48L14L5R30R46L31L20L45L41R36R17R23R43L32R1R10L41R22R43R37L35L32R6R12R35R5L14R23R37L45L50R28L17R17R18L33R13L18 diff --git a/2022/inputs/day_23.txt b/2022/inputs/day_23.txt deleted file mode 100644 index f2ffcef..0000000 --- a/2022/inputs/day_23.txt +++ /dev/null @@ -1,74 +0,0 @@ -......#.##.###.###..##...#.###..###....##....#.#.#.#...#.#..#####.#..#.#.. -#######.##...##.##..#..##.#....#.###.##...#...##......######...#...###..#. -...#.#.##.#.##.#.#..#..#.#.##.######...###.....#.#.##..##..##.#..####..### -.##.#.##.#.#.#..#.##.###..........###..#.##.....#..#####.#....#.##...#..## -#.#...###...#.##.....#####.#.#.###..##.#...#..#.#.###.##......#.###.#####. -....##....#####..##.#....#.##.#.##....##.####..#.##...#..##..#.##....#.##. -.......##.#..#..##...####.##.#..###.....##.##...#.....###.###...#....#.... -.####.##.##..#...##.##...###..####..####....#####.###.####....###.###.#... -####..##.#..##.###...####..#####....#.####.............##.###.......#....# -..........#...##....#.#####..#....##.###...####...##..###.##.#.##......### -.........#.#.##.##..#.#.####.#.##.#.##..#...##..##...#.#####...##.#..#..#. -##..#...#..#.###.###..#....##.#......###...#.#...#.#.##...#####..##.###... -.##.##......#.####..#..#...#.#..##..##..#..##..###.#.##.....#..##.###.#.#. -.############...#.#.##..##...........#.######.#..####.####...###..#.#.#.#. -#...##..##.....###.#...##..##..##.....#...#..###..###..####.#.#..#.##..### -#...##.#.#..##.###.#.....####.#.#...#....#####.##...#.#.###....#.#.#.#..## -##.###..####.....#####..###.##..###..#####.#.#####.#.#...#.#...###.###.### -####...#.####..#.#.##..#..#..##..##.#.........#.#..##.####.###......#...## -#....##.####.##.#.#.#.##.##..##.##.#.#.#......#.####.##..#..##..#..##..#.. -..##...##.#.###.##..##.#..##.......#.####.#...#...#.#...###...#..####..### -##.#..####..#.#.##.##..#.##..##.......####...######.######...#....#....... -##....##.####..###.....####..###.#..#.######.##..###.#..##...#.###..#.###. -.####.#.###########..###........#.#.##.##.###...#.##.#..###.#.#.....#####. -##.#.###..##....###...##.##....##.#.#..#.###.##..#.#...###...####.##..###. -.#.#.#.###.#.###.....#..#.#######.......#.#.#.#######..####.#..###.#...#.# -#..##..##.#.#.#.##....#.#.###.#..##.##..##.####.#.#.#.........##.#.#....## -###..#.#...#...##.###...#..#.#.#.#.###..#.###...#.#.###.######.##.##....## -#.#....#.###.#.##..#...#..###.####..#.##..#.#.#.##...###...#.##..#.#.##### -.....#.#.....#.###.#.##.#...#....##.#.#.#..#.#####.##..#.#..##.#.#####..## -...#......#.###.###...####..####...##...####.###.##...#...#######..#..##.. -##.....#...####.#.#...#...#..##..#...#####.##.#..#....##.###.##....#.#.### -#.####.#..##.#####.##..###.#..........###..#...#.#..##.#..####.....#...... -....#.###.....#...#.#.##.##...####..##.#.##.#...###.#####.#..#.##.#.....## -#.###.#....#..#.###..#..##..######.##.#.#.###.#.#.##..##...#.##..#..##...# -###..####.##...#..#.##...#...#...###.###..###.#...#..##.#.#.###..##.#..##. -#.##.###..#....#....#..#.##.......###.###.#.###.##......#####..#...###.### -#.#.#..#..#.#######.##..#....##....#.###.##...##...#..#.####.#.##..#....#. -##..##.###.#..#.#..#.#.#.#..#.##.###.#.##..##...###########..###.#.#..###. -..#..##..##########...#########.#.#.#......###......#.....#....##..######. -.#.#...#..#..#....#.#.#...##..##.##.#....##....#..#...##..#.##...#...##.#. -##..#.#.#.####...##.####..###....#.#.##.#.#...#.##.#...######.##..#####.#. -#.#..###...#..##..###.#.#.#..#..#.#.#...#.##.#....#...##.###.##.#..##.#..# -#...#..##..#...#......####....#.#.##..#.##.###..##.##.#..#.#####.##.#.#### -.####....##.#..####..##.#..#.#.######.####..##.......###...#####.....#.... -..#..##.#.#..#####...##.#....####...##.#.#.###.#.##.#..#.###..###.##..##.. -###..###.##.#.......##...##..#..#.#..#.#.##..#.####.#.##..#.##.###.##..### -#.....######.#...##...#.#.#####..#.######.....#..#..###..#.###....###..### -#...##....###..#.#.##..#.###.##..####.#..#...#.#....##.#.####...#####.#.#. -#.#.#...##.#######....#..###..####.#.#####....###.##.#...#.#####.#...###.# -####.#......#..#.#.##.####....#.#.##.#...#...##..#........###.###.##.#...# -#####..##..##.#####....#.#.#..#.##......##.##...#.#...#.####.#.##.#####.## -.#.#.####..##...#...#..##..#.#..###...#...#######..##.#####..#..#..#....## -###.....###..##.#..#####.#..#...###.##.##.###..#....#.....##.#.#.###...### -..#...######..##.#.#.#.########.###....#...#.##...#..##.#.##..###...#.###. -##..#....##..########.###..#..#.##..#######.#.#..#.#.##..##.#...##....#..# -#.##..#....###...#.##..#.#.#..#.....#...####....####..##..#..#..#..#.##.#. -##...#...#.#..#...#..####.#...##..#..###.##.....#.##.##..#.##.##.#..#.#### -####....####.##...#.##..#...##...#.##.####.....###.#.#.###...#.##.##.##.## -#...#.#....#.#.#####.##.#.##.#...#.##.#...#...#.##..##...#...#..#...#..##. -#..####.#..#...##.#.####..###...##.###.#######...#.....#..#.#####..##..##. -##.#...##..###########.....##.##..#...#.####....#.#....####.##.#.###.#.##. -#...#..#.#####.#....#.##..###...#..#...#######.#...##..#..#.###..#.##.#..# -###.##...#.####....##.########......#...#...####.#..####.##.##..##..##.... -##..###..#####...###..#.#...#..###....###.#..###....#.......#.###.#.#.#.## -........#.#....#..#.#...#...#####.####.....###...##.#.#...#.#..###...##..# -#.....###.####....###.#.##.##.#.##..#.#...##..##.....#.#..#.###.##.#...... -..#...##.#..###.###..#..##...#.#..#.#####.##..##..#..#.....#####.######..# -...#...##.#.#......###.####..#.##...#..#....##.#.####..#.#..#...#.##.#..#. -.#.....##.#..####.###.#.#...#..#...#.##.#.#.#.####.##...#..###..####.##### -..##..##.#.##......#.#.####.#####.#.##..###.##........#....#..#.#..##.##.. -..##..##...#..###...#..#.#...#.....###...##..###.###..##.#.#....#..#..##.. -##.#..#.#.###....###..##...###.##.#..#####..##..##..#.......##..#.###..#.. -#..#.###.###.##.###.###....#..#..##.##.#.#.##.#.#....##.#..#.#.###.##.###. -.##.#..#.###....##.####.##........#..####..#..#.....#.##..#.#..#..###.#..# diff --git a/2022/inputs/day_23_test.txt b/2022/inputs/day_23_test.txt deleted file mode 100644 index c84aa7c..0000000 --- a/2022/inputs/day_23_test.txt +++ /dev/null @@ -1,12 +0,0 @@ -.............. -.............. -.......#...... -.....###.#.... -...#...#.#.... -....#...##.... -...#.###...... -...##.#.##.... -....#..#...... -.............. -.............. -.............. diff --git a/2022/inputs/day_24.txt b/2022/inputs/day_24.txt deleted file mode 100644 index e867e27..0000000 --- a/2022/inputs/day_24.txt +++ /dev/null @@ -1,22 +0,0 @@ -#.###################################################################################################################################################### -#.v><><<>^^^<><<>.^v<>v^>v^v^^<..^v>^>^vv.>v^<<>^.v<vvv<.>><v>><^>><>^<><v<>>>><v>v<^<>^.v..v^vv<v<<vv.v>>v<>v.<..^<vv<^v^v.v>>v>><^v>^<.vv^^<<><<>v>><# -#.vv<vv<>.v<<<<<>>vv<>^v^^<^<>><.<^>^<^>^<v<<<<v>v>><.><.^><>vv<^^><<<<>^<.<v^.vv^vv>v>^.<<<><v<.v.<><<v^^v>^^<^>>^.<v^v.v><<v^vv<<v>^v>><^^<^<v>^>><v<# -#<v^>v^vv<><v><<^<>^<^vv>v>>^^><<<vv><v.v.^><<^><>v>^<^v<<^>v<vv><v<<^.vv^>>>.^v>v.><v>v<^<^^<><<>><<^^^>v<^>>^v>>vv.<>^<><<^v>><^.>v^v><<^^^^<v<>^v<v.# -#<<^<vv^<^><>^><>^vv.v^v>><^^<>^<>>^><^.^^<.v...>^^.^<<v<vvv>>>v^..^v.v<^><>.>v^.vv<^^vv>vv^.^.vv<v>>^>v.^^^<v<>><vv^>>^^.v>.v^^<^>vvv^<<v^<v<^><^>v<>># -#<.<^>>^<v><^>^^.>>v^<v^vvv>>vv.v^<>^^>v<<vv^<>^v.<<<^>>>.^>vvv.^^^<^><<^><v>><^.^>vv^^vv.><<v<^<v^^^.>v>^>v.^^<<^^^>^><><<vv<.<>v>vv>><^^v>>vvv^<...<<# -#><v.v>vv>^^^>>><v>^^v>^>>><vv^<^<^<<<>.<<.<.<..><><v.v^^.v..v^>>>^v><.^^><<>v^<^<>^>>.v^v.v.>v>^>>>v>>^>><^<.v.v<^<<<<<^^>^^^^>^^<v^>>v><>.<>v><>.>><># -#<><<.>^<>^^v<v>^><^>v^.>><vv^vv^<v<<>.>.>>.vv.v<.^<^<>>^><><^.v>>v^^v><>><<<vv<<>v><>^.>>^>v^^><^<v<<><vv^>>.<^<.^<^>vvv>^<.v<^<>.><.>>v<^>^v<<.^<v>^<# -#<>.<v^>.^<<^v^.<<^>v^^vv<^><^<^>><v^^vvv<<vvvv>>^v><<>^>vvvvv^<<v^.>^<.<^>.^>^><v^<>>.<<^^vv>>>^>vv><vvv^v.>^vv><<<<>^v^^^.>.^>>^^v^v>v>vv^<<^vv^<>v<># -#<<>v>v>>v^^v><^<.vv<^>^^>.v^<.^^vv>.<>^<>v>^>vvv<vv^>v^><<<v>vv<..^v^v>v.v><^.<^>.v<v><v>v^>^<<<<<>^.v<^.<v.<<^>v^^^<^<<>v.<<^<<<<.<^><<<^<v<v>>v>.><># -#>>.>vvv<<..>^^vv^>.<.v..v^^>^v<<>>>vv.<v>vv^<vv^v><v^^.<<.><..><^><<>^<<><v<.<v.<^<^.^<^<<><><<^v^>.<<v^^>.^<...v.^<^^<><><>v^<><^>^>^v^.>^^>^.vv.<v^># -#>.<><v>v<v>v>^v^^v>.v^.v>v>.<>>>^vv<<v>>^>^.^<^vv.vvvv<<>v<^^.>v<^v<<^><^.^^v<>.v<vv><v<v>vvv>^^>v>..<<<v..>v..<^^^<v>^^<<vv<>>^^v^.vv<><^>>.^<<^>>v.># -#><v..vv^<v^<>>v<>..<^>v^^><.>vv^vv^<^^v<>vv<.vv^^<>^>>^v<^^<<>^vv>v><>v<^vvv^<>><>^^^v^<v.v^<<^^>>>>><^^>><^v>>vv^v><^>^<<^.v>vv>^.v^<vv^v>>>vv>v^v<^># -#...>><v.<v<>^.v.v..^>^<><vv^><<<vv^<vv.><^.vv>>><v^v^>^v>>v<.^<^^<v^<>v<^<><<<.^<<vv.<>>^v^^.v>.<v>^.^>v^.v><^<<>>>^.<<<^v<<<><^>.^.^v><>^>><vv<v.<.^># -#<^vv>>v>v<^><^^^<^>vv<>vv>^^^.><><^>v>><v.<>vv^^<^<<<v^<><v>v^v>^<><><><><>^^>><>..^^>v<...vv<^>><.vv<^<v><v<vv^.><>v^<>v.^>>>v<<^<<^vv.>^<.^<>^<v^^^># -#>>^vv^.<<.<.<>>vvv<<<..<v><^<>^><<>^.<<^^^<v^<<v.<vv<^<>>vv^>.v^v<^<>>vv<<^>>.v>.v>^^^vvv^v<^><v^><>><^<.>v^^^<vv^>^v<v^<vv><>..^><.>^^<^>>..^.v^<^<v># -#<<><^^><v^v<^^<vv>><v..>>>^><>>>v>v>v>v><>>^vv><>>v>>vvvv<<^><>v^>vv>^.>>v.^<v<^.>>>^^v>>><vvv>><.<v<^<v<^v<v<<vvv..^^<<^<.<><<<<^<>v<<<^^>.^v>^^v<^^<# -#>v^^^<v>^^<v<<<vv><^v.v<v^^^vvv<<><><^^><^^>>>>>><^>^^.>vv>^><<<v<<<^vv.^^^<v>v<^^^^>.^^vv<^<.<v^<vv^^^>><..><^>v><<v>v>^v^>>^^>vv.v^^^>^^vv.<<v.^><<.# -#<^v<<^^vvv.>v>v>.v><v<^^>^>^>^^v>v^vv^<.^.>>>>>v<>.<<.<^<<vvv..<^>^><^>^<^<<>><^>v<v^v>^v^^^>>>>v>^>>^<v..><.>>^^><^<^.<v^>^.v>^^vv^v.<>>>>.v.<<>^^vv># -#<v^v.>.>^v>^<v.<^<^>v^>^^.>.>v<>>>^>vv<>v<>^>v^<<^<.<<^>v^<><>><^^<^^v<>>vv<<.<>v>.>^^^>><^^<^vv.><v<.<<^^>^>><>v><^vv.>v^v^v..<vvv..<<v<v^<<v>^<^>><<# -#<^v<v^^v^>^<>v^<^<>>..>><>v<.^<.>v.>^v.>>^^<^v>>v^.v>^><>>vv.<<<>v>^.>v>..<<<v.<v^<>^>^<>v<^<v<><^>^v><.<<^^^<^.<<<^.^v^^.>^.<<vv>^v><<>^<^v^^>^v><<^># -######################################################################################################################################################.# diff --git a/2022/inputs/day_25.txt b/2022/inputs/day_25.txt deleted file mode 100644 index db2a942..0000000 --- a/2022/inputs/day_25.txt +++ /dev/null @@ -1,129 +0,0 @@ -1-012=0=2=--12 -11= -1=--000111=01-0 -201-12=0211-- -110-=010-01--02 -11021==---22-1 -122001 -1--0 -2-=2 -22=02==01=0-2-011 -12-2-00-11 -20=0-2102=-01 -1102= -122--0-112221 -11=00-2=201-22=-= -10-02==210--=0 -2=220-02=1202 -1=--0- -2-122== -10-=00 -1=001-22==1 -1=121022122-1--0 -11- -2=0-1-0-1 -1=-0221-== -1-==-0--1012 -1--02=-01=020110= -2-0212==1--=2= -112 -1=-=1=0012201 -1==- -1=02-2=012-=2--=-- -1=220-1=0--=1 -10-= -1-=22-111=211 -11--==21==202 -20- -1=-1=02=0=1===0-210 -1==-0=010 -1=-2=-=2-01-102102= -110-==0=2=-==-2-10 -12200=--21- -21-=1-=1-2- -111-==2=2 -210=-0-02=-0=11 -10-1 -1-0=011 -20=10=001- -2-0=0-=1121=---2-0 -22-1=2=0202 -21=2201020211=2 -1-110= -21=22=0-=1==121 -1==-=01 -1-1=1012==1 -1-01===1=--21 -1== -2-= -200=202121--0122 -1-02 -1=21=-12-0- -2-=10 -121=-20=0200=02==1 -101=2-2102-0-02= -1===11 -22==0 -22-21==-2-1220=10 -1==2120--1-= -1=11-2=-110100002200 -2211=2=-=-=01-01 -1==-010==-=2-= -2=0=2 -11-100-21= -11=1=-1=0 -2=2--1=2 -1-0==1=2-211=1 -1-2=-202011211 -10=-==-00-1==01 -1-=2122== -112=-012 -12==-0= -1122-0=0 -1=2=0 -2===-0=-0-0 -1212 -202 -1==1 -2111=1=000221-=-2=- -210111=2=0-1==- -1===00= -22=22=-1-==2-== -102--1=-1=222 -2=--=--0-2 -11-02=201101=2 -1= -12--112-=0= -10====0=220 -100020002=-0=02-1- -101 -1=1-112-= -2022-02 -22201212 -21221201010210-1- -1-=1=-121-0-221-10 -1=212=01--10-== -12-0=2121=21-2 -111-2-00 -1=20=202-- -2-==2=--2-2101002 -111-12=00 -1=0===2= -12=-2020=1=2012 -2= -1-02--- -221---2122212 -10=-20002=20-22 -2010-220 -12 -2=0-=221 -10011=0 -1-20--=1=1-=1 -1=1 -1=0202-2-1=20-2- -101=--0-=-010-= -1=12=-- -2=2111= -1=0-2=2120002=0 -10-1=0---10=-20=010 -20-121===--=2-=111 diff --git a/2022/inputs/day_3.txt b/2022/inputs/day_3.txt deleted file mode 100644 index a29ec79..0000000 --- a/2022/inputs/day_3.txt +++ /dev/null @@ -1,300 +0,0 @@ -vvMQnwwvrwWNfrtZJfppmSfJSmSg -BzGqjlBqBBmztHNFzDHg -llRCPlTPPqBjPhqhlBRBClhqWcTWrWNcMbQbdrdLccccrnvM -wMhwbTWpQjbpWHMQppzTHhjtlCjPSSJCCtlqRlJVFJFt -ggdvvnvDgdDmNcBrrcDntFRFqHJJtSJqvlVSRlJq -fggNNffGmcBrmBfcDzzzpHbsGTpszwwTbp -BPdPPBggrPtrpbtvPBBdgrFmhhQThGGlbbTZnzZQzZfn -ccjWRJVNcTGmnWWFmh -DMNmsMHwRNBrggdPDPdt -TfsfHLQbBtBFQbQsBmPwwlnPGZFwwdwWFZZw -MRpcvJMJVSMrVMpVSvhhnclwgWwDZgWgWgWglwcG -GCzjRJjVjSSrvfNQtLmQNsQbjB -FrSPFjtVvwsqSwcG -hDHdWDngpgZTDgHzzHwNNqlwNvZJlGqcQGsl -wDzLTDHgFffLtRft -CnCJNVqvCBJBNZmfPcPMcFLVcwmd -HgzjHFghSFtrLfwPchPM -QDpjgDSQlHHlDQQRzRzsBRRvWnWvJvZnqWBJNF -mGHcFPFqzPtcfPwDGVVpgLgSlgBl -rCvddTrnsbDLVSDwjSjd -QWhWQThswssMQMMMvhTzPqJzmzftHccJfHFhFm -cPbNpLVFTPbbFrpTLQBzqqmgnnBhgLMM -vvSwWCZCRZCDZtGwzdgWdQmzqgnQddJn -vCltGltCGmRRmCvDjjtHFpbcFfbbfssbpNPpHFpH -WLLQMWZLSPMPWmrwhnjhZZhpHJHljBDB -csbtCfFgCftGljHwHcBnpnJR -tsvgszNtfMwPzWqPrS -NbDZrbrFQQqqQtQqQDtTcBvCLBLswsZhscCGBZ -ljmWRzVRpbndMWmmfdsTsCBsGwTVVVCGCGws -ffRpnllHRMfdWzdnmRNQNNSFQQFNbrFHHrNH -LccGzWNjcvNLGTmHNsNLMlMwMpMPGlMCwFwDDGCw -fZZtfrZgrfQSnnnSnJRCglHpCwwHwpglDClFMw -SqJQnffJRnfQQVRhrQtrhnThcLhzNzHdTjhsTWzjdmcm -QJQwJMSbtbRgMQMQVZpCZsrrhpZBwrLLvs -qCNPGWdqhpphsWrB -DcNPNnqjdGDqjmPGGJRFMQmgtlQmQJCSgb -blTRbDnHRGGBwnGPCtFPWzVCDvFWtL -pdSJprqhhZSdqSdZNhVzZWtzLVgVPvzjLzWv -rrsqsmrMpPHlwTsRHn -mbNhgbRSLmTwswFm -vHjHBWMHBzMqWZVZBzHzcwwwdcFLcpLspdzwpwQd -HfMWMfvjWtZHqWDlhSnnnJNnbhslDb -lwsvPPnqlwwwsPcHTgqcRcSccmgQ -CVWBWCFpFzWfFjWjhNSQJJmcVcHRZJNTSc -zdhfzBtfLLtfFClbrDvsPvtPbnmv -PntVQbDnQHcDVvhtbtDhcbPcFTrrNfjqmmPTTZqMLZZMjFZm -lgJCpCFCSCGCpllWMfZqTNNZrMjrJTTM -CSzSwgFlzsGBzQcQhsnnDbVdtc -THzqvrVrWzhqhWwqhTbNNDRtFRmmpFDDVsFLLsdddF -MbZSSScZSGCJCjZlCjdPmpRmFLDtctdmFRsp -GfJQlnZjSMnllbJCQbClnZQrhNwwqhBzTNhrffqhqWhTqz -BdBdmDZHFFbrHHStPSRtPCzSRNDS -JGGpwqLJGMTLpLlMpqLhJtzCCSGQSPzNNczVVPVzSV -WwpllfslqfhffLwhfJpJlqlwdBmZnrdFHBFBBmNHFsFmdZmn -jZfQZnZfnbRfjCnfbSSmVpqmNmVpCqlhCqqPpP -MdJMwMvvLDssLtFMsMtLDsvvDRmmmPhWzWzphpmqDVzPDWNp -TsLdMrvRtLJtGdtGRRtFTBjSBrScnSZjnbcgQgHfnB -RZfmlRlWJmWLLRscrslJqvvMdVwmddvPddQPVDdDwz -GStFbFCbntbjNnjFhFvdHfhzHfzzQdMHwPdD -BSGpFbbjbNjnNNFSbRsLlWqgrZrfRgsBlg -ztHczmrmcNNzHsPSTwsPHSQPQT -CFCRjlvbClCjBdPDFQdwBsqn -llbRgjClJCVVMMCssfmNZWszrNgzGL -mmFldllVlmtdWFvPPFBcSSBW -DZzZGzZswQZHwQZjZzWWTSSvjSdvPvvWjJTS -DpQQggwzZGdmbCldgVgf -PJJvhqzVGbTFqzqbbGTlLmrtrZMnnZnntlJnrD -fNwRcQBCRNddNgLtgDnttqrMMtlr -RfRdNWQHcqHscdfRdGPFbFPpvpVWWzPzVS -DRgjZRRDggTfjfRvwWzHGGHPWDswvv -dhbmpcCmchgCpsGzWPdVGvWHwP -hpMMMpCQMnChFgNRQffTRrSN -gfqPCHWtPMMjCtffgjQWGLvGdZcdLLGZcLFGZBWG -pJTDsnnnvBjnFwvj -zJRpTbNrTSppRVblgbljMgMfCfbC -fGrGwqggtbVmtzbf -CTMjNQcJjJTBNCjMNZFNBcCZHbmWZHVLZDDWVtDzzbVmlV -hMvTcNMFMhQjTTBFBNMhwpspwgnGtvtnSgdwrRpG -RfFdqPdMMGPVgWmNVN -QwrTsbnSsSQpwlSSbNNWDmGLVjjmLWwNVB -rpcclTCprmZQSbprSTpRRRfqMfHHCHfhMhvFJM -LnJJsMtLbzsPPVPJbrTBlTWlfRfqnTrrlr -VDHVQNFGgNTrSjSBjq -CHFHGmvDGdZZGCQZVDgDHVbwLLwtMwwmJLJbLPPMbczt -qNNNBllFBzFjjzwGqGgLrWgrtQjdmmtQmQpp -ZMHJCPhMZRsRCsCPsSJZLmQdQgrtQwQwQZwdWg -CnMPbbRbsPhCnbfhMPRPllnFGqwTTFzTzNvBGBGc -wZWlBFZQgBzTzpZwBlVpzWBWnNMmnMvMcMJMmLGnVmqLqGMq -PdSDfJbCHsHHdJjsRRhjjPjmLqnnrLMLcrnLvdLMNccvGn -tSJtSCtbJhDhtzlFQZlTZTFp -TNqZDqmMDZNMFSGHjSGBRBdN -CrrwVwsPjjBHddPf -rpWggQVspQWcgtLwcHZZzDDMLDvvnnMzDM -lWrWmPwmGlZwZjdLZLzV -cFcDJhJnmqBqDCRpZzVLNsFLjLzdds -qJchTDCBHDWglmrfWPHH -RgLRnTJWnfHDcQQBfg -bZpNwdwbdMvVPsHHJMQfSSfP -mVbdNNdrbCzZbdZvbWTGrhqjTJtRWttRjq -TMtqqBJLrwqrZPlHHGhGnlBhzv -bFgNcpDRnpgggjCzvWDWhQhQWQHHvz -jnnVgjcgcTZMJqJVtT -dVSjmdHrfGPddrQgstFgzsQfsMFQ -hvJJCCJDcCtwBVFQzzBD -RWCnTvWTLRnJJLJllWhTLSprVdNZVGHGNGGnrdGSZH -gvMSHFZtBBMBMFZHzjnqLsLGMCzRWWMn -QJmDrhbNDbJfPQhDmQPRLszRlnjCzzWqrRnlsL -PcJVhJbJJNcNDmfDmjJmbhTfBvpwVSdggtgvgSFZwgvtgpdZ -PBClRHHClRlFljllZSBBBllppVGDLpZVVVsGpmGcNDpGLL -MvNwnbMwccVsswDG -MqnNbzMMrQfnqtttqfQWQQnRdCSHgHPglRFBRWlHjWRlCW -lldwdfSBWphHBggZghFs -DjDbDVRzDmLRzRLGJjPssrLZPhdshFHrssTZ -mvddMzvmmDDvvwQqWftCfqWqfM -gpTTwNWGWMSMgJjnvpvvJbJppn -lQvmLFdfrQzRFctlrLdRLVPnhPPbVDPDfjnVbfhJjV -FLFqccvmmtcQtrmQccRFLlRLSSWBSgTWNwsggqMBsqWGHMNG -PjPtVQrPVjrVPLLDQVFLTTWWqbSZwRwzqwSbSbbbwFSq -lBnGJBnfflRRNZwbqb -HJMGgmfpRMHGGdgncJHLDjjtVDQctLCvQCjTtr -VvmvjRGwRwvhmhRvvvVCCTTJjfWqfDMMcJlcCD -NpNbPfpSnngZbbLMFJWTMlLFqJJDMD -bNSfdSHQZgVQzwhhvRmQ -MhmHcDhChhcPVMDPDPQdFhQHnbNpZbZnprnrmNnjNbsllbnp -WWqGCWSCzsGbbGNgjN -LzwqBLSvwJCLPVMVDLdhMP -mNVLLffSLVWdZCcFZCZrSbGr -glvcwszTlsRDrHQCZFCvGH -gTBRlJnwhzgTgsTnggslsJRTpLNmjmNNcdVLdhfpLpdLVmLc -pCgfDrDrgccfppmDnhHMGqGbpHHSqzGLlqHS -tFtjQRPFFZRVNRcQGbLzLFMSGzSbWLqH -QRNTZjvjTTwtwNfmcTgfnCgnnBhm -hcPBhqPzqWPccHWHHWqnPdssPVfFFmZDnVDDms -NSLNCTRQZndRmDfnRD -QSGTGbjTSTJHBlbZZBbh -dgcWgVgWdvZSbbRtjLRZZZ -MMDPPfTnPTQrFDMpHzmmLztLnsszRtwbtS -rDfDqfHTpCSJqlCCGq -bjsgllstBbpNpslBpdBgqljgGwzJzDzwLGGrwLQQdJDwGhQh -nncmnmHHnmWRWmPfJCnvPRMrzvDhZZLGQwhDLhhMzZZZ -mffccVHRRPTTNlpNbNjJVslJ -DgPstgPtgPNNcjQQrtPJJCRSZTwSGJZZCZCJGD -dHVvpzdBBhVqzWqvhvHdzGSZlTRCSRJrwSSCwJCWGT -zpvVVqMBrzqrhFBvjbNPcPLnjcQtMcnj -gBcmTCFghhCCBnBhWWwFbwLdwHFMLMdp -LVzlZzPPMMzWWrwH -ljqjsGlZPPqqlVsPqDVqjQQctNTnRcNLtCNmmnRTRthBGG -LPRrrBNNjLBRJNdrGPRBfBrLwFqmDbdbTbTgmmgwmttFwtmH -QQcVvnQphlWsCQCCVpnvptTJgbtqwHDwbJtJHFsTHw -ppcJVQvpvMVMCvQZQVVZCCSRZPSjNRRZBPPPPzLjSLGf -MLtRnjQsRMJcDQJnSrsfqVVvGwbbbqgggg -WBFCNlFFFhFBlCHbplFWdpWZfVqPPwqTGdqTGvwrPVvTqvTr -HClCHzFzFBhmnjtQzMMSMnbD -sVnMCsdlMRcMFBGz -JvwwgrJDfgDmmggQrhNfhQQftjFrGRRtZFGBRZFHzjGcjrcj -PBJJvgDPNllPddVCPl -fmmRSnfnMnFSmMmmzTDSBFHtlJJqHJJqdHQdTCdtCCdt -WggGpNVVgWdwwHQtlGlC -hjbWppbLbLZLjVPPjPLSRRMvDlmSzDzBSnBFZf -nVttMPnPLjnJLjcnPVCjJJLcssfggBNlffgcNsWTcGcgNsBF -HQbwhmDrRrgFsWlQGNls -pZdbGzGrGpVttPLttv -LLbMrMHLDdWhmgbqqt -jGSQZQTpQGVVRSlQMQRljZmgmJBSvggvBWhJmJWvddmt -VjlQFGMVrFFrDrPw -DZVDwGZlJlVlwZVDzNdqfjMDnjqzNnWf -pmtpLRQFhSFpmpRgRtHNFznNdqWBjzWfnBjMWf -rHRrhStppHdJcGJrrssCsV -pgQqHwgPcPCddCjdWtdp -VfZGVFfNVhZhzjjjLz -fNNBBnGVNfBfRSRjBRQHJQTwJcJTgHPwTngr -MZdlzWzthMgrwmGmqZNqNs -VvJQJPVDBJQThwwNsRqsvRsHHm -BDQQPTnDDBQQBVfTBQPdFctzzdtztMMtnhcWcd -LjWjDShflZRRcZzfHH -srNwQPBsrVRhNmRGHzmM -rBdgQTrhdPndQTrsQQsrPwnTpLLCWDpSCLtCnvtSWpJjDCvl -gSlvDwCvcmcTQTFtRMjWHFVVHwtj -rbsphZZzBshGZssMffTVRFfFpWpfTH -GZNhZBhPBzTPNLDcDlCDCJNmlg -smZjGfvjbWWffQtf -dwRrdlVdDdgDbNtgcgQSNStQ -FdFVwdblFlzVrlwrTlndZHHZGhmLhhssjHhMjnjq -QFvQVFLLgVrFLBVgGhTtllPvmHRRGbTm -hDCCNCNCJNzWDZnqJDzSNCTnbRttHGRnccbPRtmmlmHc -qJshNMCNdVFVfsLB -FcLZZPFjdZcZMPcRjcRTgbpJlwbbTlmdTlGlwD -nrrNrHWBNSWvBqvvrhBqzStrgGnnmbwsbbJbwwJnmwmgJTlD -BCrrNvqWvSQPcCGZZRQQ -vPwcJblJzJbJcJFcwBSvJNdWRLtdsddGWWddWRWsMF -mDZmmDZDHVhfmjZgjVDfhTZHtsNptRsMntnWdsMnGtRntG -mhQrQDDhgqTTNfhmVQVBrPlBczSJbbCbCCPPvb -ZjbjLlbZjGqsgJTfHggrVvlB -tFDRFRnMFnnWtDdMdDRhzHfTJhJhffHvHTBHTgcfJV -nztDtdWzCCMSptSdFRRswZjsLbjwZmwqwGqpQV -vnvmmVnmVbrBJlzgWQWVNFzNHV -MwSjZhSwPjMwfDRzgWlNpWvHlgNNNP -CfSZjSfftwZDChDRSnccnrvBbbGrtBvctr -LCBRQRBQwRrCVLVWSrCSwCptzvhthvGGhdHzwppTTddv -mFnJJmnmFFFfPLNNmqqNJDpGnGtbHTtHvhnHbzvHvpGv -lMMPLqDmNMVSjjgMCS -zzPzbLjHLjfQPQHwwjddFNsNSJjDMsdNMFsC -BqqtmgDhcqdSFCdsqddF -GtcmrvhgcZlvZtBhtVgrvrvtnWzDnQbfnwlfWWRHWbbwzHRL -JfWHWZcMMdDLMPjRnCJjRbFgnblF -ShtBTSmBhTtqtfmqSTNvmjVjnFbFnnlrlqgCnrFnVg -vfzTTthppmdzPLHLWdGZ -tdvrvGgGTSScnHcjcg -zLLVfzPPcDZnPjSPpD -LfffNFLNlNbJwrctthWqNdNq -NdjJtfVNZnnFFdtfGfFNcvpbMDbzdcTbbzpvmcDR -PHMSHCHHWrRCvzDzDChT -BqPWSHwllSQWrLHQHPqlBBNfttZMjFQfjGtZtNjJJjnN -CpZtMCMQQpCVWjMDVjPVQsWWqJJhbTcddPlfhTRqchcJblhh -NwDSGNmGRccqNJfT -SBSSmgrrgGHnvSzwGVWDCzMCpLZtMsstLM -sbjHQsBlBQrrGjQjBqCRSnSCpnfngLnFhJngFfSP -zHVctHDcZtdJffnPpcSpFn -ZdwNMztdvzVdrqblvWsqHvBR -jPdjFPSbVDMMbqZzQWzQ -hFRrJlpprGhtlJGQzmCRmZBWQCHRQR -vThNplJpNhltNNlvcGDvwVFgnPwvSgPSSfjS -DhDTPQpTDmQbDQrrrWtWPJNNrrsJ -qqGjgwCgVRjMSRwMMGRGqjwvsNJJBZtrstvNBvHWHJvL -VqqgfjzfgfFGVjRggCGznhlbTpQchcshpdFlnDbn -DpTQTBbCZQVJQZJjrFllGdlvMPlMLqGBGvLl -hmnWHWWNzzmHsmWRlGGpdLgLHGlqvgqg -RzcWRhRnRnfmswfwtzzRWrDTrrFCQTCpQpcCrjjQCp -HLvpHvGcBTDFznvfqT -hCPQbPZPbjSbwwjCPChSClJJfzqTggTFDfsJngDg -StqmmZbdqrQmhQrrhZWcRcGBpBHWVcLctMWp -dNnRNbRdbRJMBMBVVThn -rNrsLNscFsCDjpwTMgBGWMGjJjWBVJ -wNcLpqHNsCprsfLFsHwRvPSSPRZRtRQSqtQPmP -PPhGfbthhBDVsTDtDqRR -mCmSNmqpcqjjrCScWRsZDpHsDQRZQDZDss -CcWzNmccrjjvqBGzzdPGnv -SDRmCSFfcSFFcfDmDBFSCfdVJhpzZjNJTNzRTvjzjhzNjTtZ -ngGsltrMWrblNpNTJJplJN -PGGnGsWngrGLQHHtHHHgWsHSBLqqfLcqBdVdcCDDBFdCDm -VPjGwhwVPhrnqhzJmQvQTQvmzBzw -ZBDBRbLLdtfRLlddLlCLCZMgmFJQFDcvzMQmgMzzJJFJ -LHLWltHlRZCtBVhVVHPjGSpphp -JqhlhdnnmfRVVSpzWLjzVLGpvB -stQtFTTrsZQPFQNNDtQgLzzSLvjvLGLBGSZGGWJv -DDDFFgDPbTwbTTJMCMcbCqqmmRRCnb -JbDWPDPPJJDMDjHPZHGbHGVZTBhrzBpdzszdTTphdNdWdrpv -RmRRqllqffwFtqwLCsqTNvpCsqCNqvdN -fmfLmStlnnfnRtfcnQbbjPjPPggZGVsMQMbb -WJggvGDJSwWgSfgvfSMGqqQHBcPjcHChcQBCssDHCTTQ -mlRnbrnbnltblwdnnpbLRdCCjCTHTjPTTsQcTrHHhCcj -bFLbdmzRpvSwfFFNWN -BHnDnQHnHMWLwzWPzD -dmlZCrdqLZzZVZJM -tRRtdlLCjLmqCRsrSLrvvRQNFQnbgRTQQNHTBbGQQh -ZrQPQWCrJnPdQSNTmBJNTHGHJN -zhFRfswjwhhsFttfsfvQftRtLTzmBTHGTBmzMLHHLmGHNTTS -hQhwqVjQwsdggrZZCWVl -VjfnQgVQjblChfjVJlbzLtrSLlTGtztHTtsTGH -DDqWQDQMWmDwWNwcqdWvpSrtLpLsptMprMStstMz -vQcddRdRvWcwWRmmmmddZmmfVnnngJJbZnCBnBhhFbhCgJ -gVgDnnmJdQVdJJgtgDjBsBhsBSPRSRRSSwccSbSqwPcCPcSC -HrQHlHFpQfTHzzWzwScPPCRfLbPSfCSR -TTQlZNTzlZNMWvrZMlpnhnVtnDDnVNtVJnjmhg -MCmmssFnZJcNNszfpvvrpvJzvwpp -BRRRWQWbSRGGRTTtZHWSqTrvDfgfdfrrwrDgfbvfzfrd -jRBhWRWTSRttQBZMNchNCsmFMchP -GBDncllqcSlNFZWBFWPjHVbw -LQphJlJzLCwPjHbpHZvV -hzCMJLMzTsrdrszQCCCTCQCDlqqnNmggqfGmgdmGgcmSNt -hFVVbqJsqhcnBRTRGBTh -lwdDpmzdNznzZBgGRRjR -HdmvNvSCmDmwNDFrMJMqJFCRfsbq -ctnbTcFTnbwSSfrrMLRhpJLMRdpwdJJR -vdGCVBmGVHPLBRWhpRLJJZ -VmQPHqvsPdlQsVHDftnlFTbffnbttfTF -LBJZHrhLThHddcMLVtcMcL -CPMNFDDMpGqFjjSPDPDqdvmdtQgVQQcQWcQgQQsj -DzFDFMRSFPSGTJJTJBwwRhBw -dpldqlqlRppFTHpbjbnLRLVnnGfjtG -NNJTcmhzvJQNgMJBwcGtjtGbttfhtsGGnhnt -rzcwmgvcvrBNvvmMgvcBzwHPCTWWprqPHqTFWdPCWDTF -BNllDRTNqDNvNDDLBcDvBCLVJrVdJdtrnrCHggtrdd -mppFMFjpMFZQZQGjFCdgrCrCdrvVGtJJCC -PZsQmfPphvPjSsjmPjfZllBwcNRDNcDqNNWbTclS -fjqZBSDSDwwsQwCDND -rrdMdjVWtTTPslsslFLTLCsJ -rvPWbvcmHjmdPbHvrvBHgqRRgqHGgfZGfHRS -ggTQgsgwFrTrggbMTvSdmjfCmmQDcmqjDjmc -nLZnRhNZnnNHZhZVStCcDqjcqmjSjH -RWGNnhzBnJJRRWNRBNZNLZhFMTFPvrTrTlsggPwSlFMWTw -RNmnPRnLGcQmzBQpHHjTltjtlfgspbsq -CZvCJwZMMCCMdFVcwJJsgTTHfsTlbfbgbT -SSVFhWCZdSCcWCcWdrvhzmnnnLNGDRDNzzLNGz -jPwfPwNfFpFNQpDjdMcjcrdddDHD -tzsRsGRLzhLhvqvhHMlqqV -LRBnRBGSnBSGsGSGmGtBJCmnNWZpPpTNPMwQMPNJFZTTNwWT -PCrStRPSPvZQcZPvqvfjSRWFFNFJFLZTTJTTVZFFGLFF -DlpBzBntHDzhlpGJVHLwTMFLVLTL -gptBBdgzpsBbpQvvPQPRqrdcCC diff --git a/2022/inputs/day_4.txt b/2022/inputs/day_4.txt deleted file mode 100644 index eca0084..0000000 --- a/2022/inputs/day_4.txt +++ /dev/null @@ -1,1000 +0,0 @@ -28-88,85-88 -9-70,18-18 -76-90,53-89 -17-86,11-17 -8-8,8-82 -16-85,15-95 -20-76,19-20 -56-57,57-66 -95-99,1-96 -14-17,17-67 -95-99,32-98 -30-99,29-98 -12-95,11-94 -3-82,1-72 -4-88,88-88 -2-10,11-59 -8-16,8-16 -22-95,23-94 -46-51,78-99 -61-99,62-94 -30-72,26-73 -6-93,2-92 -16-93,17-96 -1-99,2-88 -23-89,88-93 -30-73,3-73 -9-75,75-76 -75-97,70-99 -4-23,22-23 -5-94,4-4 -16-48,15-22 -10-62,61-97 -34-82,81-87 -16-98,15-99 -16-22,17-22 -20-40,21-58 -67-86,22-87 -6-73,6-33 -27-73,40-55 -57-98,58-97 -94-95,14-80 -16-90,91-91 -2-89,5-89 -17-95,96-96 -46-48,19-47 -50-59,51-60 -45-98,44-97 -99-99,6-97 -3-29,1-29 -26-48,25-49 -10-17,19-57 -28-57,28-56 -79-96,80-97 -5-78,4-25 -35-84,35-84 -24-99,20-98 -80-80,53-79 -88-97,12-88 -9-20,9-72 -75-78,35-54 -11-29,28-91 -48-74,49-75 -56-56,56-98 -41-69,33-42 -6-40,6-40 -49-80,49-79 -12-29,18-70 -19-20,13-80 -96-96,15-95 -5-99,4-4 -47-47,41-46 -53-82,65-85 -88-90,89-90 -12-12,12-88 -52-68,51-67 -1-80,2-81 -75-81,70-76 -35-58,35-57 -19-91,18-19 -18-73,72-74 -9-13,8-10 -5-40,35-37 -43-71,70-71 -24-24,25-43 -60-92,35-60 -43-52,47-53 -8-97,97-99 -57-89,57-89 -69-70,31-69 -48-49,48-79 -5-13,14-97 -9-95,9-83 -80-80,79-83 -30-77,29-78 -67-75,67-76 -20-67,21-87 -22-99,74-99 -12-12,11-96 -26-61,25-67 -19-48,47-91 -4-88,81-89 -75-96,74-97 -37-38,37-75 -3-3,4-76 -7-87,7-8 -1-99,2-99 -11-84,83-84 -71-95,69-95 -92-94,2-93 -7-95,21-95 -28-45,27-46 -16-24,16-63 -62-72,68-71 -36-96,90-98 -14-95,94-99 -26-67,25-55 -21-73,21-90 -35-44,34-43 -48-65,48-65 -80-89,80-99 -3-45,44-44 -27-86,67-85 -4-58,4-58 -12-38,11-39 -61-83,82-83 -4-86,4-85 -40-58,10-41 -8-9,8-98 -70-71,12-70 -40-40,40-78 -4-38,17-39 -5-23,22-94 -43-82,47-83 -32-74,86-96 -5-91,90-97 -10-93,11-86 -82-83,44-82 -61-69,57-68 -31-95,30-32 -42-59,42-98 -11-91,9-92 -42-81,19-63 -71-74,72-87 -88-89,6-88 -83-83,21-75 -50-61,59-62 -95-98,25-57 -13-17,16-87 -4-24,3-23 -4-56,3-5 -51-86,50-87 -49-55,30-56 -8-86,8-85 -3-99,3-3 -10-16,10-19 -6-96,5-95 -1-82,17-69 -35-62,35-55 -32-82,83-83 -9-76,75-75 -1-2,3-99 -86-94,93-99 -41-89,47-89 -2-60,3-61 -21-27,18-29 -5-6,6-54 -13-99,13-76 -71-71,34-70 -29-77,29-77 -7-83,6-64 -22-84,12-21 -93-97,15-94 -94-94,7-89 -24-94,32-99 -31-67,43-67 -46-61,46-60 -11-61,58-60 -5-58,5-5 -30-97,30-97 -65-83,82-83 -96-99,3-97 -11-97,6-12 -38-86,39-87 -24-24,24-66 -98-98,43-99 -5-32,29-33 -22-60,22-60 -9-72,71-71 -4-6,5-86 -27-30,31-94 -47-93,48-94 -1-2,5-91 -14-87,87-87 -26-75,25-96 -9-93,13-70 -6-10,9-95 -11-14,13-87 -69-71,2-69 -89-97,77-96 -5-16,4-14 -31-99,31-99 -30-39,33-88 -16-96,10-99 -20-74,19-73 -71-89,17-90 -50-51,26-50 -50-97,51-98 -4-84,4-84 -71-79,60-96 -39-83,81-82 -87-88,10-88 -93-99,68-99 -22-98,23-89 -12-96,13-97 -12-85,13-83 -3-97,3-98 -30-52,29-52 -11-96,97-97 -76-96,45-91 -22-97,23-98 -1-97,96-96 -4-83,5-84 -7-61,60-87 -62-66,37-61 -83-87,54-93 -40-74,7-40 -56-62,48-63 -88-94,57-89 -91-94,58-75 -1-88,87-87 -33-35,26-38 -9-10,9-94 -13-30,29-97 -95-95,23-95 -5-54,54-61 -16-73,72-73 -28-99,29-29 -32-91,33-90 -17-73,18-72 -20-34,13-20 -7-74,8-8 -43-58,42-59 -35-93,96-98 -31-71,62-89 -7-86,6-87 -37-78,38-79 -10-88,9-89 -5-94,20-94 -82-91,83-99 -14-34,4-14 -13-13,12-72 -1-98,16-98 -6-33,33-72 -35-83,36-36 -95-98,34-96 -23-23,22-68 -37-94,37-94 -42-97,96-99 -11-78,2-5 -23-88,87-87 -42-78,41-77 -58-74,58-78 -15-97,15-16 -3-11,5-83 -91-92,47-92 -63-96,62-99 -40-72,9-71 -64-89,37-69 -53-99,98-98 -28-33,26-34 -89-97,14-95 -16-93,92-97 -5-53,52-79 -52-52,53-96 -25-32,26-31 -35-73,35-74 -10-91,4-13 -2-28,5-28 -87-88,22-88 -31-76,32-75 -82-84,7-83 -38-61,60-60 -3-17,2-18 -74-93,4-94 -4-72,18-71 -69-71,19-70 -26-94,4-95 -44-77,52-78 -32-79,31-80 -45-79,23-46 -11-85,10-84 -75-95,19-76 -5-76,5-6 -60-71,65-70 -53-61,52-82 -4-4,5-95 -6-91,90-98 -45-92,46-92 -20-97,10-84 -21-45,31-46 -67-69,43-68 -49-70,12-70 -85-96,96-97 -7-77,8-69 -44-77,77-78 -13-86,85-85 -17-17,17-37 -77-79,13-78 -4-38,5-87 -22-23,23-47 -78-87,30-87 -12-20,1-11 -47-56,46-54 -3-52,1-2 -3-95,2-3 -9-40,8-13 -81-98,18-94 -42-69,38-89 -8-23,24-24 -16-73,15-17 -92-92,18-92 -3-78,78-79 -2-34,35-35 -19-61,60-83 -3-81,81-82 -7-61,6-40 -15-84,1-16 -52-70,30-69 -15-41,14-40 -32-73,32-74 -24-28,27-54 -2-98,18-98 -85-85,15-86 -1-88,2-88 -45-84,46-83 -20-26,34-52 -40-60,19-43 -51-81,80-81 -58-79,57-91 -12-52,28-38 -18-57,19-96 -4-99,2-3 -99-99,5-99 -52-75,53-53 -24-96,24-95 -9-93,10-87 -77-93,7-78 -17-81,18-80 -1-2,4-42 -24-47,46-73 -57-58,50-58 -21-58,21-82 -31-65,3-65 -5-10,3-8 -55-97,94-96 -31-40,30-34 -18-37,36-94 -18-88,17-27 -57-65,58-64 -55-56,55-56 -12-87,12-88 -69-98,14-52 -53-61,20-52 -40-62,16-63 -1-97,98-98 -2-84,1-2 -8-55,7-56 -91-91,91-92 -5-95,5-95 -9-17,2-16 -73-73,72-91 -44-88,5-87 -47-83,48-82 -1-23,22-83 -11-84,12-86 -90-93,5-92 -63-75,7-70 -60-89,89-90 -2-93,93-93 -14-60,13-28 -36-89,36-36 -49-99,4-97 -15-42,15-41 -12-90,90-91 -71-96,99-99 -37-37,37-70 -40-72,39-73 -25-60,26-59 -49-94,49-49 -20-80,21-81 -11-29,24-54 -12-88,55-89 -9-71,8-70 -4-69,5-68 -37-72,48-73 -26-98,27-58 -85-91,13-95 -8-41,8-8 -56-98,30-55 -21-92,20-97 -33-99,3-32 -1-61,3-94 -15-98,14-97 -60-99,59-61 -54-82,53-91 -21-33,17-41 -74-97,75-96 -10-51,52-52 -5-70,4-69 -41-93,42-92 -6-96,7-97 -17-28,2-27 -17-83,6-11 -53-99,54-96 -5-5,4-80 -36-81,53-72 -60-77,65-94 -44-87,87-88 -19-93,19-20 -63-80,43-70 -15-46,14-45 -61-78,77-78 -79-94,70-95 -20-41,20-20 -4-11,4-10 -10-98,4-10 -94-95,67-90 -9-56,10-10 -4-93,3-94 -49-59,49-83 -10-94,11-90 -20-21,20-92 -19-95,17-62 -1-95,69-96 -6-91,49-90 -12-98,11-99 -56-89,56-80 -42-96,42-97 -41-92,13-52 -78-94,57-86 -2-82,2-81 -1-1,1-60 -17-71,71-96 -10-88,9-34 -17-17,17-18 -35-99,34-90 -8-97,8-35 -73-85,74-85 -3-56,47-55 -1-4,3-76 -66-93,66-93 -27-27,26-66 -6-79,27-80 -49-89,48-89 -60-99,83-95 -64-64,48-64 -63-64,57-65 -15-17,30-95 -59-62,59-66 -4-29,5-99 -52-72,70-70 -5-91,1-98 -16-19,16-34 -35-35,1-34 -33-85,28-89 -7-78,6-79 -36-79,10-35 -52-74,51-75 -45-77,47-95 -26-26,26-93 -1-3,3-93 -69-88,8-69 -63-64,14-63 -46-46,45-88 -11-37,12-18 -5-92,6-91 -67-68,68-69 -31-89,32-32 -49-89,50-90 -3-4,4-94 -1-96,2-86 -6-91,7-90 -77-78,8-78 -38-76,38-77 -2-98,97-99 -43-48,48-71 -12-76,11-77 -25-40,25-41 -16-55,15-55 -1-91,2-91 -42-82,42-42 -32-90,31-33 -13-98,13-97 -18-80,18-65 -92-97,7-78 -1-3,2-69 -3-88,2-89 -6-94,7-67 -22-98,5-97 -24-32,33-96 -5-70,83-93 -1-61,60-61 -1-99,78-96 -88-98,4-89 -95-97,50-96 -56-93,55-97 -13-76,52-65 -86-87,40-87 -35-62,34-69 -26-44,27-60 -47-66,65-66 -2-97,1-87 -1-96,3-85 -13-82,16-82 -25-85,3-86 -36-63,3-99 -12-98,97-99 -4-6,2-5 -38-67,65-67 -77-96,27-30 -15-95,14-14 -22-87,22-60 -12-19,12-81 -16-79,8-80 -34-94,3-93 -26-62,25-62 -9-91,8-9 -94-98,30-33 -14-68,68-91 -79-95,84-95 -92-95,93-96 -2-96,95-99 -25-58,9-57 -7-87,6-6 -44-84,43-83 -78-88,77-87 -67-70,61-71 -35-64,64-65 -40-40,5-39 -9-74,9-74 -70-81,82-82 -11-58,10-11 -2-13,13-83 -56-71,70-88 -4-8,7-94 -5-88,4-93 -40-88,39-88 -14-84,69-83 -5-30,29-30 -91-94,92-94 -4-73,2-45 -69-98,30-70 -44-72,73-73 -32-41,32-38 -76-81,68-81 -62-75,62-69 -23-36,35-69 -95-96,26-95 -15-89,14-64 -8-75,9-97 -15-17,14-58 -16-18,18-92 -57-77,58-76 -90-98,23-91 -1-97,96-96 -37-96,1-38 -8-99,9-53 -4-9,10-10 -11-27,11-22 -83-95,80-86 -88-90,54-89 -53-66,53-57 -14-14,15-90 -6-9,8-98 -6-99,32-93 -28-70,29-70 -6-64,64-98 -18-68,19-69 -16-42,16-43 -3-91,2-91 -1-95,2-94 -18-19,8-19 -2-99,9-97 -76-86,42-86 -83-94,25-84 -21-64,9-87 -89-95,29-90 -4-96,3-97 -20-96,19-20 -28-74,28-29 -19-22,22-93 -62-87,83-97 -72-73,23-73 -22-52,21-51 -39-39,39-98 -9-95,9-95 -53-95,66-95 -36-87,19-37 -86-87,34-86 -12-56,11-11 -48-97,47-81 -26-62,54-58 -21-63,22-64 -27-90,90-90 -54-70,64-68 -7-84,92-94 -15-35,35-57 -19-91,20-92 -99-99,78-95 -46-89,46-47 -8-68,9-57 -4-77,1-69 -21-36,35-58 -24-30,26-30 -50-90,91-91 -2-31,8-64 -3-98,98-98 -43-70,70-71 -24-79,25-78 -30-30,31-73 -7-10,11-90 -1-95,2-2 -70-82,82-93 -90-90,4-59 -2-82,2-68 -4-19,4-31 -33-68,10-39 -13-22,21-91 -24-67,24-25 -1-9,4-10 -3-3,2-50 -42-84,43-83 -23-84,62-83 -78-79,78-80 -30-58,30-58 -71-71,38-72 -35-43,46-82 -49-55,31-75 -22-98,22-99 -27-57,26-57 -24-24,24-77 -89-92,79-89 -70-95,10-93 -13-36,14-21 -13-98,80-97 -11-14,17-48 -59-92,59-92 -19-26,18-40 -6-32,7-31 -12-48,12-12 -22-87,23-98 -5-96,6-88 -3-85,1-4 -85-88,43-85 -19-89,20-81 -52-52,53-71 -87-96,14-88 -4-5,1-1 -8-79,7-78 -76-77,7-77 -67-99,68-98 -21-68,66-69 -93-94,91-95 -24-88,8-87 -10-52,19-53 -27-86,28-84 -35-95,36-94 -27-86,85-86 -30-31,31-57 -39-87,38-91 -92-92,16-93 -2-83,1-92 -74-74,73-73 -5-25,23-26 -11-12,12-73 -68-80,71-80 -67-92,66-91 -23-33,25-33 -46-77,34-47 -25-78,23-78 -95-97,53-96 -99-99,1-99 -42-43,43-89 -17-18,9-18 -7-48,48-55 -36-61,60-62 -45-82,82-94 -1-96,3-96 -33-66,34-65 -21-81,20-82 -74-76,15-75 -25-25,25-86 -10-79,94-96 -8-94,5-9 -16-89,8-93 -20-21,21-95 -48-94,49-74 -88-89,89-89 -24-60,25-91 -85-85,31-86 -4-82,4-41 -27-88,27-87 -18-94,17-95 -67-76,51-89 -13-49,26-48 -9-88,9-9 -41-86,42-85 -57-96,14-58 -95-95,11-92 -58-58,57-86 -23-93,12-15 -1-97,2-97 -22-22,8-22 -51-91,50-90 -7-25,51-92 -74-88,73-87 -3-82,4-81 -89-98,67-90 -7-99,7-98 -26-62,31-71 -32-88,32-88 -14-65,46-64 -56-82,81-82 -54-64,53-65 -4-85,5-5 -85-86,3-85 -7-58,1-8 -4-82,5-56 -47-92,48-75 -27-79,28-80 -7-34,8-94 -35-40,35-46 -84-94,80-95 -83-99,84-98 -10-81,11-73 -5-91,20-23 -1-2,2-99 -50-50,9-51 -5-78,4-79 -9-99,61-98 -79-79,61-78 -13-20,14-20 -8-93,7-92 -3-27,3-99 -28-66,29-65 -15-97,14-99 -31-43,42-67 -53-57,54-56 -11-89,88-93 -77-82,78-78 -4-99,4-99 -16-75,12-14 -17-52,33-51 -8-83,41-55 -48-90,44-49 -1-4,3-72 -25-91,91-92 -3-10,4-9 -32-98,8-94 -32-33,1-33 -33-43,14-42 -23-83,24-83 -30-31,31-49 -7-84,84-85 -26-50,49-65 -73-85,46-92 -85-86,13-39 -7-78,7-75 -32-93,26-26 -59-96,5-97 -48-99,48-79 -21-24,21-25 -58-95,99-99 -26-27,22-26 -19-19,3-99 -46-97,46-96 -2-3,2-99 -26-92,6-21 -1-99,1-2 -22-31,31-81 -10-65,9-86 -1-99,2-98 -13-78,13-79 -96-96,54-96 -8-94,7-23 -1-97,96-99 -28-70,27-71 -37-95,37-94 -9-90,4-89 -9-92,10-93 -8-80,86-94 -2-2,4-9 -6-41,6-41 -25-76,24-77 -95-98,85-95 -4-82,1-2 -56-73,56-84 -2-99,20-99 -14-17,17-91 -56-74,55-75 -45-97,99-99 -56-56,16-55 -43-93,44-86 -61-84,25-83 -82-99,5-83 -19-37,3-18 -42-42,4-42 -34-41,35-78 -12-79,11-80 -3-72,4-71 -16-99,23-85 -21-46,47-47 -33-65,33-33 -36-57,36-58 -5-82,82-83 -2-95,1-95 -1-37,5-31 -70-70,7-69 -17-86,18-87 -17-91,44-91 -73-88,73-89 -40-89,39-92 -68-97,91-96 -25-97,7-96 -36-83,37-83 -70-74,30-63 -56-93,57-93 -98-99,58-99 -15-95,94-97 -26-40,40-41 -3-99,2-44 -20-32,31-31 -57-97,56-57 -38-61,17-37 -13-62,12-63 -60-76,21-78 -57-66,56-67 -60-97,77-98 -43-68,42-43 -23-56,23-79 -34-44,35-44 -39-74,38-90 -3-84,2-85 -3-31,4-99 -74-85,73-85 -11-19,18-79 -25-25,26-64 -86-91,93-94 -16-95,15-92 -64-71,63-69 -45-45,35-44 -94-97,17-92 -29-97,28-98 -67-71,20-71 -7-86,7-85 -14-45,22-39 -6-66,6-19 -44-93,94-94 -52-62,52-61 -3-3,4-71 -22-80,21-81 -35-98,35-98 -37-44,38-43 -50-64,50-54 -50-99,51-99 -9-24,10-23 -24-24,23-86 -24-72,25-72 -33-61,49-62 -35-72,73-77 -78-79,79-96 -30-30,30-58 -58-76,36-75 -34-69,35-68 -7-91,5-6 -1-91,1-91 -2-2,2-99 -46-78,40-46 -7-78,6-79 -54-70,4-32 -63-76,5-77 -15-60,59-86 -1-75,69-75 -4-66,67-67 -15-99,15-95 -10-17,2-53 -2-46,18-61 -71-71,48-71 -19-98,14-99 -12-48,11-31 -30-30,30-98 -63-92,6-64 -21-94,95-95 -13-66,65-67 -7-11,14-79 -18-18,16-17 -11-45,91-97 -26-34,25-34 -40-60,4-81 -19-69,18-68 -34-79,99-99 -29-39,25-57 -2-98,98-98 -96-99,47-96 -6-45,9-45 -1-11,10-85 -6-77,5-76 -68-79,68-79 -45-55,46-49 -66-69,68-70 -14-80,20-77 -25-69,31-70 -16-53,15-54 -56-99,56-99 -45-47,32-46 -50-63,44-62 -18-75,29-76 -11-11,12-31 -19-91,90-91 -16-95,17-96 -19-95,19-94 -20-95,19-20 -17-96,16-95 -13-16,13-78 -50-62,34-63 -80-99,81-98 -13-81,83-96 -92-98,42-93 -38-89,57-89 -62-65,66-88 -54-85,55-85 -17-87,16-17 -3-6,6-74 -5-99,6-98 -22-41,73-73 -14-78,12-78 -35-51,34-47 -94-94,15-94 -58-75,13-71 -20-51,18-21 -31-60,30-96 -29-89,28-95 -39-40,40-82 -14-85,17-84 -27-57,26-94 -24-91,23-24 -8-72,71-76 -49-69,6-69 -28-28,29-52 -25-88,54-87 -89-90,16-90 -28-99,28-30 -17-17,17-88 -19-67,68-77 -64-64,34-65 -3-97,22-98 -17-98,16-97 -30-89,91-97 -13-30,14-31 -1-4,3-97 -2-93,1-98 -13-83,13-83 -80-90,80-91 -7-10,3-9 -65-79,70-80 -24-92,24-93 -16-94,43-81 -33-86,62-85 -53-78,79-79 -3-70,69-99 -95-95,16-96 -41-69,42-74 -83-83,51-82 -2-39,3-39 -6-15,5-16 -6-49,6-49 -57-95,95-96 -7-78,6-99 -78-83,81-99 -41-99,7-98 -1-98,2-97 -41-90,23-42 -9-61,9-24 -13-79,40-55 -4-13,10-18 -51-55,50-77 -87-90,86-91 -15-16,15-96 -19-29,20-28 -46-46,47-49 -9-82,7-7 -12-55,6-20 -4-41,4-41 -1-94,66-93 -4-91,4-92 -7-61,21-91 -7-90,38-91 -12-32,32-35 -6-94,93-94 -6-7,7-7 diff --git a/2022/inputs/day_5.txt b/2022/inputs/day_5.txt deleted file mode 100644 index e34750c..0000000 --- a/2022/inputs/day_5.txt +++ /dev/null @@ -1,512 +0,0 @@ -[N] [G] [Q] -[H] [B] [B] [R] [H] -[S] [N] [Q] [M] [T] [Z] -[J] [T] [R] [V] [H] [R] [S] -[F] [Q] [W] [T] [V] [J] [V] [M] -[W] [P] [V] [S] [F] [B] [Q] [J] [H] -[T] [R] [Q] [B] [D] [D] [B] [N] [N] -[D] [H] [L] [N] [N] [M] [D] [D] [B] - 1 2 3 4 5 6 7 8 9 - -move 3 from 1 to 2 -move 1 from 7 to 1 -move 1 from 6 to 5 -move 5 from 5 to 9 -move 2 from 5 to 2 -move 1 from 6 to 8 -move 1 from 5 to 7 -move 5 from 4 to 6 -move 1 from 7 to 6 -move 1 from 2 to 4 -move 5 from 2 to 6 -move 2 from 1 to 5 -move 2 from 1 to 9 -move 16 from 6 to 4 -move 6 from 8 to 3 -move 7 from 2 to 4 -move 5 from 9 to 3 -move 1 from 1 to 4 -move 1 from 1 to 3 -move 3 from 7 to 4 -move 2 from 5 to 4 -move 31 from 4 to 8 -move 22 from 8 to 4 -move 9 from 3 to 6 -move 7 from 9 to 5 -move 4 from 5 to 6 -move 6 from 3 to 2 -move 2 from 6 to 7 -move 5 from 2 to 7 -move 1 from 2 to 4 -move 1 from 7 to 5 -move 4 from 5 to 4 -move 2 from 6 to 9 -move 2 from 4 to 6 -move 7 from 6 to 4 -move 2 from 6 to 1 -move 1 from 6 to 8 -move 8 from 8 to 1 -move 1 from 7 to 6 -move 4 from 1 to 5 -move 9 from 4 to 8 -move 4 from 1 to 7 -move 3 from 5 to 3 -move 2 from 1 to 9 -move 1 from 3 to 2 -move 1 from 9 to 8 -move 1 from 2 to 1 -move 1 from 1 to 8 -move 1 from 5 to 1 -move 2 from 3 to 1 -move 2 from 6 to 9 -move 19 from 4 to 1 -move 4 from 4 to 2 -move 6 from 1 to 4 -move 1 from 2 to 4 -move 4 from 4 to 3 -move 7 from 7 to 3 -move 7 from 8 to 2 -move 2 from 7 to 4 -move 3 from 2 to 1 -move 8 from 8 to 2 -move 3 from 9 to 1 -move 2 from 9 to 1 -move 10 from 2 to 7 -move 4 from 3 to 1 -move 1 from 8 to 3 -move 1 from 4 to 5 -move 1 from 3 to 6 -move 1 from 2 to 1 -move 10 from 1 to 3 -move 1 from 4 to 7 -move 1 from 6 to 4 -move 7 from 3 to 2 -move 5 from 2 to 8 -move 11 from 7 to 2 -move 3 from 4 to 3 -move 1 from 4 to 3 -move 5 from 8 to 9 -move 17 from 2 to 4 -move 11 from 1 to 5 -move 4 from 1 to 3 -move 5 from 9 to 2 -move 4 from 2 to 1 -move 3 from 5 to 7 -move 6 from 5 to 3 -move 1 from 5 to 8 -move 6 from 1 to 8 -move 3 from 8 to 5 -move 1 from 1 to 4 -move 1 from 7 to 2 -move 15 from 3 to 4 -move 1 from 1 to 3 -move 10 from 3 to 9 -move 2 from 7 to 4 -move 1 from 2 to 8 -move 21 from 4 to 9 -move 1 from 2 to 3 -move 1 from 8 to 1 -move 9 from 4 to 2 -move 1 from 1 to 5 -move 5 from 2 to 7 -move 2 from 8 to 5 -move 1 from 8 to 1 -move 2 from 2 to 8 -move 2 from 4 to 9 -move 24 from 9 to 5 -move 3 from 4 to 1 -move 2 from 2 to 5 -move 12 from 5 to 1 -move 10 from 1 to 5 -move 23 from 5 to 6 -move 8 from 9 to 1 -move 3 from 8 to 1 -move 1 from 1 to 2 -move 1 from 3 to 7 -move 11 from 6 to 1 -move 1 from 2 to 4 -move 6 from 6 to 8 -move 4 from 6 to 7 -move 1 from 7 to 3 -move 1 from 3 to 4 -move 23 from 1 to 8 -move 1 from 4 to 2 -move 1 from 2 to 1 -move 1 from 6 to 7 -move 6 from 5 to 3 -move 1 from 7 to 8 -move 1 from 1 to 8 -move 1 from 9 to 3 -move 6 from 7 to 2 -move 3 from 5 to 9 -move 5 from 2 to 3 -move 28 from 8 to 3 -move 4 from 1 to 9 -move 5 from 9 to 5 -move 2 from 8 to 5 -move 1 from 9 to 4 -move 2 from 7 to 5 -move 1 from 4 to 2 -move 1 from 4 to 8 -move 2 from 8 to 3 -move 6 from 5 to 2 -move 1 from 7 to 2 -move 39 from 3 to 2 -move 2 from 3 to 8 -move 1 from 9 to 6 -move 2 from 2 to 9 -move 2 from 9 to 6 -move 1 from 8 to 1 -move 1 from 1 to 6 -move 5 from 6 to 9 -move 2 from 5 to 8 -move 20 from 2 to 4 -move 2 from 4 to 8 -move 2 from 8 to 3 -move 3 from 3 to 1 -move 22 from 2 to 5 -move 2 from 9 to 1 -move 3 from 1 to 7 -move 1 from 2 to 6 -move 1 from 2 to 9 -move 1 from 1 to 8 -move 2 from 7 to 9 -move 1 from 6 to 8 -move 1 from 2 to 7 -move 1 from 1 to 3 -move 1 from 9 to 8 -move 1 from 8 to 5 -move 3 from 8 to 7 -move 3 from 7 to 8 -move 15 from 4 to 1 -move 1 from 4 to 3 -move 10 from 1 to 6 -move 3 from 8 to 1 -move 5 from 9 to 4 -move 7 from 5 to 1 -move 4 from 6 to 3 -move 15 from 5 to 2 -move 4 from 6 to 4 -move 7 from 2 to 1 -move 6 from 4 to 6 -move 1 from 5 to 9 -move 1 from 5 to 7 -move 1 from 3 to 5 -move 11 from 1 to 8 -move 3 from 4 to 6 -move 4 from 1 to 5 -move 1 from 2 to 5 -move 2 from 8 to 3 -move 11 from 6 to 1 -move 1 from 3 to 7 -move 1 from 9 to 8 -move 6 from 5 to 8 -move 3 from 8 to 4 -move 1 from 4 to 5 -move 3 from 3 to 1 -move 9 from 8 to 2 -move 2 from 1 to 5 -move 11 from 2 to 5 -move 1 from 3 to 6 -move 2 from 8 to 5 -move 3 from 4 to 6 -move 1 from 8 to 3 -move 2 from 1 to 9 -move 1 from 3 to 8 -move 16 from 5 to 7 -move 3 from 1 to 6 -move 1 from 3 to 5 -move 1 from 6 to 7 -move 1 from 9 to 4 -move 1 from 5 to 4 -move 1 from 3 to 2 -move 1 from 1 to 2 -move 3 from 4 to 9 -move 1 from 2 to 7 -move 2 from 8 to 3 -move 6 from 2 to 8 -move 11 from 1 to 3 -move 6 from 3 to 1 -move 4 from 3 to 2 -move 2 from 3 to 1 -move 1 from 1 to 3 -move 4 from 8 to 4 -move 4 from 8 to 2 -move 11 from 7 to 2 -move 9 from 7 to 5 -move 1 from 7 to 3 -move 4 from 5 to 7 -move 14 from 2 to 3 -move 17 from 3 to 7 -move 2 from 5 to 2 -move 1 from 5 to 7 -move 1 from 5 to 6 -move 4 from 6 to 7 -move 8 from 1 to 2 -move 2 from 6 to 4 -move 1 from 6 to 8 -move 6 from 4 to 1 -move 1 from 8 to 5 -move 6 from 7 to 8 -move 5 from 8 to 3 -move 12 from 2 to 1 -move 1 from 8 to 4 -move 4 from 3 to 1 -move 4 from 2 to 4 -move 3 from 9 to 3 -move 3 from 3 to 2 -move 1 from 3 to 2 -move 3 from 4 to 1 -move 2 from 5 to 7 -move 22 from 1 to 8 -move 17 from 8 to 6 -move 21 from 7 to 6 -move 3 from 2 to 8 -move 3 from 1 to 5 -move 3 from 5 to 2 -move 2 from 4 to 6 -move 7 from 6 to 5 -move 1 from 9 to 4 -move 14 from 6 to 4 -move 5 from 8 to 3 -move 1 from 6 to 3 -move 3 from 3 to 9 -move 2 from 9 to 1 -move 2 from 7 to 1 -move 16 from 6 to 8 -move 2 from 6 to 7 -move 1 from 2 to 7 -move 1 from 3 to 8 -move 7 from 4 to 1 -move 2 from 7 to 2 -move 4 from 4 to 7 -move 5 from 2 to 4 -move 1 from 7 to 3 -move 3 from 5 to 8 -move 1 from 7 to 5 -move 12 from 1 to 6 -move 3 from 7 to 2 -move 7 from 4 to 2 -move 3 from 3 to 2 -move 1 from 4 to 2 -move 1 from 9 to 8 -move 8 from 6 to 8 -move 12 from 2 to 4 -move 5 from 5 to 2 -move 11 from 4 to 9 -move 3 from 6 to 3 -move 2 from 4 to 2 -move 4 from 2 to 6 -move 5 from 2 to 8 -move 12 from 8 to 4 -move 20 from 8 to 5 -move 13 from 5 to 3 -move 1 from 8 to 5 -move 5 from 5 to 9 -move 16 from 9 to 1 -move 9 from 4 to 5 -move 12 from 3 to 9 -move 5 from 6 to 5 -move 9 from 9 to 7 -move 14 from 1 to 4 -move 14 from 4 to 1 -move 15 from 5 to 7 -move 4 from 8 to 2 -move 3 from 4 to 3 -move 3 from 1 to 8 -move 1 from 5 to 9 -move 1 from 5 to 3 -move 3 from 9 to 8 -move 4 from 3 to 4 -move 1 from 4 to 6 -move 20 from 7 to 2 -move 2 from 3 to 8 -move 3 from 7 to 2 -move 4 from 2 to 1 -move 1 from 6 to 7 -move 3 from 4 to 2 -move 2 from 2 to 3 -move 4 from 3 to 4 -move 1 from 8 to 1 -move 3 from 8 to 1 -move 2 from 7 to 8 -move 1 from 4 to 5 -move 14 from 2 to 5 -move 6 from 1 to 5 -move 1 from 4 to 3 -move 15 from 1 to 4 -move 1 from 8 to 2 -move 1 from 9 to 5 -move 4 from 8 to 7 -move 13 from 5 to 6 -move 1 from 8 to 1 -move 2 from 7 to 9 -move 12 from 6 to 4 -move 1 from 3 to 6 -move 1 from 1 to 6 -move 4 from 5 to 2 -move 5 from 5 to 6 -move 2 from 6 to 2 -move 1 from 7 to 5 -move 2 from 6 to 9 -move 1 from 5 to 9 -move 16 from 2 to 5 -move 17 from 4 to 1 -move 3 from 1 to 3 -move 1 from 2 to 6 -move 2 from 6 to 1 -move 3 from 3 to 1 -move 14 from 1 to 8 -move 3 from 5 to 2 -move 4 from 8 to 2 -move 3 from 4 to 5 -move 15 from 5 to 3 -move 1 from 7 to 6 -move 3 from 1 to 8 -move 2 from 3 to 7 -move 1 from 1 to 2 -move 1 from 7 to 6 -move 4 from 2 to 8 -move 2 from 6 to 2 -move 1 from 7 to 6 -move 3 from 8 to 2 -move 12 from 8 to 6 -move 1 from 5 to 6 -move 3 from 2 to 5 -move 2 from 2 to 5 -move 4 from 6 to 5 -move 4 from 3 to 5 -move 1 from 8 to 4 -move 11 from 6 to 4 -move 6 from 3 to 1 -move 2 from 9 to 8 -move 20 from 4 to 5 -move 1 from 4 to 9 -move 2 from 3 to 8 -move 1 from 3 to 8 -move 17 from 5 to 8 -move 5 from 5 to 9 -move 9 from 5 to 1 -move 2 from 6 to 7 -move 23 from 8 to 2 -move 2 from 7 to 5 -move 3 from 9 to 4 -move 16 from 2 to 4 -move 11 from 1 to 8 -move 4 from 5 to 8 -move 11 from 2 to 6 -move 2 from 6 to 1 -move 5 from 9 to 5 -move 5 from 5 to 6 -move 5 from 8 to 6 -move 1 from 6 to 7 -move 7 from 8 to 1 -move 12 from 1 to 2 -move 1 from 9 to 5 -move 1 from 1 to 3 -move 1 from 1 to 4 -move 1 from 5 to 3 -move 1 from 3 to 6 -move 1 from 8 to 2 -move 18 from 6 to 2 -move 1 from 6 to 2 -move 2 from 8 to 3 -move 3 from 3 to 8 -move 18 from 4 to 9 -move 11 from 9 to 2 -move 2 from 9 to 6 -move 2 from 4 to 1 -move 1 from 1 to 5 -move 1 from 5 to 4 -move 1 from 4 to 8 -move 42 from 2 to 1 -move 3 from 9 to 3 -move 1 from 8 to 1 -move 1 from 3 to 4 -move 3 from 8 to 7 -move 1 from 4 to 1 -move 2 from 3 to 2 -move 17 from 1 to 6 -move 15 from 6 to 3 -move 2 from 9 to 7 -move 1 from 3 to 6 -move 2 from 7 to 6 -move 2 from 2 to 4 -move 1 from 2 to 3 -move 1 from 4 to 9 -move 1 from 4 to 1 -move 1 from 6 to 3 -move 20 from 1 to 9 -move 6 from 1 to 9 -move 7 from 9 to 3 -move 20 from 9 to 1 -move 1 from 6 to 7 -move 2 from 6 to 7 -move 1 from 6 to 5 -move 1 from 6 to 8 -move 4 from 7 to 3 -move 3 from 7 to 2 -move 1 from 6 to 4 -move 1 from 2 to 1 -move 1 from 4 to 9 -move 21 from 3 to 2 -move 5 from 3 to 8 -move 1 from 5 to 1 -move 2 from 8 to 7 -move 4 from 8 to 3 -move 4 from 2 to 5 -move 19 from 2 to 3 -move 1 from 9 to 2 -move 23 from 3 to 2 -move 2 from 7 to 4 -move 3 from 5 to 9 -move 16 from 2 to 1 -move 1 from 5 to 4 -move 1 from 9 to 3 -move 2 from 3 to 8 -move 3 from 4 to 6 -move 1 from 6 to 2 -move 1 from 8 to 6 -move 5 from 2 to 6 -move 7 from 6 to 5 -move 4 from 2 to 6 -move 6 from 5 to 9 -move 1 from 8 to 4 -move 18 from 1 to 9 -move 1 from 5 to 2 -move 9 from 9 to 4 -move 5 from 6 to 3 -move 9 from 4 to 1 -move 4 from 9 to 2 -move 1 from 4 to 8 -move 1 from 8 to 3 -move 7 from 1 to 8 -move 6 from 3 to 2 -move 10 from 2 to 9 -move 21 from 1 to 8 -move 1 from 2 to 8 -move 19 from 8 to 4 -move 1 from 8 to 3 -move 16 from 4 to 8 -move 1 from 4 to 2 -move 2 from 1 to 5 -move 1 from 2 to 3 -move 1 from 4 to 5 -move 1 from 4 to 8 -move 2 from 1 to 3 -move 3 from 3 to 2 -move 5 from 9 to 1 -move 1 from 3 to 4 -move 4 from 9 to 4 -move 2 from 1 to 9 -move 2 from 2 to 5 -move 1 from 2 to 7 -move 3 from 1 to 7 -move 10 from 8 to 6 -move 4 from 8 to 5 -move 3 from 4 to 3 -move 3 from 3 to 4 -move 1 from 9 to 8 -move 2 from 7 to 2 -move 1 from 2 to 1 -move 4 from 9 to 3 diff --git a/2022/inputs/day_6.txt b/2022/inputs/day_6.txt deleted file mode 100644 index 627d62f..0000000 --- a/2022/inputs/day_6.txt +++ /dev/null @@ -1 +0,0 @@ -llqnqffqsqttfffbcfcbcbdcczccfssvwswrwddzlddpdhdwwlvlffjllnjjwjqwjjttwbwcwfccdmmnddgvvpwvvgsshnshsgglljfjzjpjfpfjpplddjcchdhvhlhvllvflfbllsdllgppwjjprjpjrrdwrdrggjvjppgbgttdppwhhcshsvvgpvggsllstsggdjdmjjrvjjszjsjbbsffjwjnwwzjjjvqvfftbffbpffndfdzfdfvdfdggmpmbbwgbgnnbtnnnhggdmdffrqrlrhrzzrmzzmbzzcdcwwzffsrrnfnvfnnvppwjjndjnndtdppgcppsmppljlpjjmlldlsltlglwgwcwnwvwddzrrllwjjnvjvwvppjssncnfcnfcfcczfccpjphjphjjjsgszzhthghjhrjrbrtrjrhrsrfftfzftfmmwmpmgghbggjrrsdswddtjjvnnrwrzrpzzlglwggrnrgrfftnffwwgllrqqzbqbbtltbbgdgpgphggspggplggmcmscsffzcfzzbggdrgrqgrrnlrnrbnnzsnnzcctvvnvwvnwnhhwpwtptllpflfcfttwtjjhwjhhbwhbbtppwhwvhvghvhphpwwcgwwhbbfvbffzpzlllrzlrrbnnrngrnrpnnsszbbqffpsffhfshfhzzqhhcgcgfggzmmdllthhrhnrrwggdqdsstccqllflmflfddjwjzjffvjjfgjgdgbdgdngnpgpnpffsnsjnnbbjdbjbtbmmbrrlbbqmqpqrprjjrbbvnbbzvvcwwlfwfggmhhdhsdhsdhshhqfhfrhhqlqttffpmmjzjqjggqzzdfzflfsllshhvjvfvbfvbbjljhhzrzqqszqzsqqswswbsbzszgzdgzzhjzhhvffhthvtthltthghzhvvjttczttlssvvgjjmsjstjjrfjjhbjbnjbjddqrddnbdnbnwbnbqbmqqgtgqtttcmmqbqrrgrrsrszssvpsvvjqjttjpjwwmwfwttczttgccwhcwwrzwzbwwqbqmqnmqqnfnmmmzdmzmpmssdpsslbbmgmbmlmnlldlccvzzlrzzqbqfqlflwlvlhhtrtcttgnnqhnqqtjjphjhwjhwhpwwvdvfddmndncnppcffhllfvfdfllhgslvtsqhtlfdflcjfmqbnctnfnwqrlqbzrcbvldrffcptsgslqcszqcfdvtpggvdqblwcgmdjqrpjdhtrmvrfrzznspqlfhnjsppbpjdggcwjwprpnlnntgfgmflctqphdmzfvpzzmbzmvrqdgchzmdvjdzmfsslpqvhpgznmpspjpdmlfwwjbbwqbfthghclldpmnsbcwlzswrsnfzbdzpcnrrpspdpfqhvmtfjlppqtphvzzqrwhzccnrgrtgfbfgtwvlwsmcvzmqmhsvztmmvpjzfwzgfwntbrsfthdgrcmgtdsvzcllmcshrlqldrvrnmdgbwttmhczvscrdvfgdvrhfvlghhsfbmrptbwmpnvtsrjlpjlbmmjzwwzbdtjlqqdczqgpzfjslccrcrblhplndblghchczbjjfzlsvvrqhvgdsncgpjhjlprhfhswwbmrnszqzhhlrbqpphvgtfsgmdpjwgcmqnvfdhrqmbspjpdrtdbqnbmbpgqwgmltqwrjprvsfjsmpldcqqbvmfhgzltzfvhlnfdqrphzzjrbdvnnjspvnlnnsdzvgqsqztndjpmnbqtwnpzmmfhsswwnnwwlbnpgbrhzchbnsrwwpprhntngsjzvssttqwfvjrdddtfpgtqqzcwljzmdjtgzdqjjvbqgdttdgvqvlfdsgcjhsmdmwrwdcqdflpfjbfzsvjrzrhhcnvcjblwcdvtbgfhfgcwrcjsrzcdrfwtvdqrghdtrjgdmhrfcsnwwwdpvjtpzdqfgrlmrqscjbfgdbgvflhvdjmnmslvsbcbgwplgqljmlzpgrfjwmvqfwmwrhnmdjhdwgjrngvccrbzmhcqthvvtdtmfqvfczhqbfgzgrmdtprznfzjtrcwqgztchtdmzmnwbfbnbttbvzsflcpsjshgphfdlvhdrcpsqnhjjggbnsqrfpwsdznzcwjbcswwndzbpdnfcbdrfgrmqzvtjttltbntznmqfsmqlgqvlqnrvgrnggslqhbplmgpzwlfzbvwdvrchsnhrnvgmzjdprvvspltcdzmdnlgtmrwnwpdndpdqjltcnmsggrvbprslqhfgmzqtppdpsjcmmbvfgmbpdnwdcgnssfgjhzhrjljdwhrzznscndgbscdmbbtbrnzbqzvcjgjgljbjlrrvdhjdllsnjzhwlmjslghrqplwjwssbzzpdzdfhhsqctlcddnfnnvbcwpdvzdcsgcqpctsjtdtnzpggpzsrrhfjtthqcqhtvwzltbdvdnbgwlppblwzjsqqbcpcrthhrhdnzhdnflqlvbzmcjfcrbmgdgqptfqfbmlfbblqdfmnwgvbdhmcmtmvtggqstjpwhvzjhbgpblmdrnggvrvphbglqgfcphmrgfmrwcdchtwfllqwsnbqttwdcvrwgzjfztmcffppqtmnwpgcrgwtjbdtjlmnpmvlzndljglzblwdrggqvbbfvqcbcbpqttrmqlcqnqvrfqsnlpmwlcgfwfcqpgmszfccbqtcqfwlwqrjjhrdbjqvdmfzjgncjqgqbthpgjgbfdvltbhpnbjqqwrsczrthfhmlzjjjgsjtsvgmwfsjngzfqdqzfhvwjrswvnqvsvvsjdbwlwdcsszdngmmhnnqsgvsrvpnndghrwgzztqczvhcrzdpqtrmrnfsfrlpdnbbtshfhplzqvdvzdvwhwsbpnbzlvcbgptdszjlcgfdzchjcsvhzdljvgpwstzwnssvhztcptnhslggnrschvfnmhcnjvldthtfpqzdvltfgnmtgvlrljhwqdzqfmfblstvfnpfcdsqslrqbztrbfzmsfjtjwhlzfnhrvpfqfqvtdllrvchmqphgljwcspgpwsdwqfdhsqhsflpbcbjjmjrfjrqrqfqcqzqsqcnqhfgsclfnfzblfdhphrvqdpvcqmllrcdnrlwqbrgqsbfqqllcvmglntjwcsjljgntmmldscndfdjcqpwbqpbmfjsgwfwcqbqbbhhgprlbzmvdfjcsmsqvhfhmgrhnwpslztmwbhdgrfzfcmwjswpbpzwstfbfmgwtprmptzjwtrqthrqwgslnmtlfgnvgpwvsfwthtrgwfbnnnwmdcfrpqqztplscvfnfpfwwdnfnzjccnhswwlcrrdqfhvsrnvcdrwmjswzggscplggbwgndsbntqvtrjbmbzrnbbmdjvwrmmtrmfjjhnvrcjcbqlhlthbvtjjczddblbbttmmzgdqmtdqswjdwbjhsrjbvdtqzqdbhhgbttgmgwfgfpczpqpfsddgslltwsvngwbwfbfcdzlqghwdbfzzldjpwpmpjmslwnwbrjjvwcsjgdzjwrrwnvgvrqlgjhwvrgnczspfplhfbtdpbpfqmhbvmcqdgrrjfslzgsqfpwrrrmjdtgbslddwvddrbmrdsdhhnlwsncrmnglrrpvtbrfvjbdmcpgphcdfwnfcglvmlbslttpmjnspqhnmbcqgmncfjjpdfjqhggnswbgppjhllscrvtmtmmbwbpgddtzblscntrmccdpzdnllqpvfdpfpwwvnnbjlzphvqwffwsjmbtllctrjmllwscmldcdrpfrzrqlpwbjwfgmnshzqzgdjqhcwtsqlsjffvzcpnrzmvtlzlgwvrrjtdbcnddbhjgqqzrvhplrbsrwgscjnfmhbcnpdcjqrltgdzzzzbqtsspbcdssbjrzfqdgvhmgdzsjdsqcfwbgrnhrlzgpjmhctqdccmvqzddmcptsjgtfshprqmslvtmtrprfsngrnnpnrccrvnrvcwzrbbnbghlwvcncgzglnqthchhsnzlfrcggdptvwlrbnfwgjpflgrcfzhhgffwcbhwlsdmvmsvvzvdcrlvlnstgz diff --git a/2022/inputs/day_7.txt b/2022/inputs/day_7.txt deleted file mode 100644 index d083766..0000000 --- a/2022/inputs/day_7.txt +++ /dev/null @@ -1,942 +0,0 @@ -$ cd / -$ ls -dir gts -68377 jvdqjhr.jvp -dir lwhbw -228884 nqth.gcn -dir pcqjnl -94844 ppwv.zsh -97889 rqpw -dir sqhw -dir vllgn -dir wdtm -dir ztfdwp -$ cd gts -$ ls -846 grwwbrgz.wft -72000 mrnhn.psz -155241 qvnbd.dqs -6655 tndtmwfv -$ cd .. -$ cd lwhbw -$ ls -99946 lrrl.lth -$ cd .. -$ cd pcqjnl -$ ls -76420 gdg.lvr -dir gljcvm -161390 hlnrq.mjj -dir lqwntmdg -dir lrrl -dir qgpr -222006 tndtmwfv -$ cd gljcvm -$ ls -264381 tmwzlzn -$ cd .. -$ cd lqwntmdg -$ ls -dir jjfwr -dir rfqbmb -$ cd jjfwr -$ ls -dir cfhjvmh -$ cd cfhjvmh -$ ls -dir gzfgc -$ cd gzfgc -$ ls -134989 cfhjvmh.wwh -$ cd .. -$ cd .. -$ cd .. -$ cd rfqbmb -$ ls -dir cbrvhz -dir flcw -dir mnd -$ cd cbrvhz -$ ls -131072 wdtm.rjr -$ cd .. -$ cd flcw -$ ls -216675 wlfwpb.wpg -$ cd .. -$ cd mnd -$ ls -28976 hzzzzvmr.lsz -$ cd .. -$ cd .. -$ cd .. -$ cd lrrl -$ ls -dir cpmvnf -dir dcfmtw -dir ggnwqcj -7864 lgsc.smg -42042 mjfdjrgt -dir mrnhn -258288 nqth.gcn -dir nwjggvr -249578 qfnnncr.ftw -dir sqpgr -dir wgpqg -3196 wtpmdqhd.snd -$ cd cpmvnf -$ ls -dir srtqvcv -$ cd srtqvcv -$ ls -dir mrnhn -$ cd mrnhn -$ ls -dir fbrwd -$ cd fbrwd -$ ls -163166 nqth.gcn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd dcfmtw -$ ls -31712 mrnhn.tgg -dir nzpdtfr -dir sntcbctt -dir vzhvjp -dir wdtm -$ cd nzpdtfr -$ ls -dir qwtwps -130527 rhhlfg.tcj -160893 rwbwp.rmr -dir vcthd -$ cd qwtwps -$ ls -dir cmf -$ cd cmf -$ ls -73595 wdsjg.thm -$ cd .. -$ cd .. -$ cd vcthd -$ ls -15016 cfhjvmh -$ cd .. -$ cd .. -$ cd sntcbctt -$ ls -dir lrrl -dir mjfdjrgt -dir npqj -$ cd lrrl -$ ls -258433 clgfwbb.htg -166151 fbt.cnp -$ cd .. -$ cd mjfdjrgt -$ ls -64472 csphnrqr -222554 fbt.cnp -30487 vqb.grr -$ cd .. -$ cd npqj -$ ls -154071 mtn.pjq -185929 nqth.gcn -$ cd .. -$ cd .. -$ cd vzhvjp -$ ls -161341 mrnhn.wvw -$ cd .. -$ cd wdtm -$ ls -224565 cdd -dir jrswcjq -dir smgbdw -$ cd jrswcjq -$ ls -173122 blm.znb -$ cd .. -$ cd smgbdw -$ ls -307533 cfhjvmh.ppp -$ cd .. -$ cd .. -$ cd .. -$ cd ggnwqcj -$ ls -dir bfjvt -146815 fbt.cnp -279655 nljrr -152735 qpv -$ cd bfjvt -$ ls -193338 qlfcz -238188 qnz.llm -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir cfhjvmh -dir cjsrvg -32604 fbt.cnp -231569 fpjfth.mmc -dir hghjzpgc -270425 mjfdjrgt.fdt -273944 mjfdjrgt.twj -141791 ztswsbs.pjs -$ cd cfhjvmh -$ ls -306620 lrrl.mgd -$ cd .. -$ cd cjsrvg -$ ls -303619 dffrqscq.nct -16738 lrrl.rbb -63842 zbbwj -$ cd .. -$ cd hghjzpgc -$ ls -dir mgnq -273152 mnszcbnv.fzj -$ cd mgnq -$ ls -dir ttmctqlc -250332 wdsjg.thm -20054 zpzml -$ cd ttmctqlc -$ ls -9006 nqth.gcn -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd nwjggvr -$ ls -dir bwmglvmt -202937 lqqmqzl.vqj -dir lrrl -dir wmjp -dir zvlhngjm -$ cd bwmglvmt -$ ls -dir bszd -244726 dnwvnsn.npc -dir dqdrngf -226857 jvcn -dir lrrl -288079 mjfdjrgt.ttw -172669 vqr -dir wtqgd -$ cd bszd -$ ls -3937 csn.mft -198599 vpbccpm -$ cd .. -$ cd dqdrngf -$ ls -26680 lrrl.gch -150627 tndtmwfv -$ cd .. -$ cd lrrl -$ ls -dir bzrs -27874 grjbtv -$ cd bzrs -$ ls -71351 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd wtqgd -$ ls -58033 lrrl.cgp -16732 vnznzhc.bzr -137407 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd lrrl -$ ls -dir wrtp -$ cd wrtp -$ ls -267582 nwmj.rlb -$ cd .. -$ cd .. -$ cd wmjp -$ ls -155158 szhljp -dir tzqqmmp -163989 zwz.jvq -$ cd tzqqmmp -$ ls -140115 qgwcfnvr.fzt -$ cd .. -$ cd .. -$ cd zvlhngjm -$ ls -dir fjt -214803 mjfdjrgt.zrb -dir qsvwfb -187556 tcqgvqr.gmv -185730 tndtmwfv -301659 wlfwpb.wpg -$ cd fjt -$ ls -57947 mnchj -$ cd .. -$ cd qsvwfb -$ ls -23145 dzrgbhgf.dcm -$ cd .. -$ cd .. -$ cd .. -$ cd sqpgr -$ ls -dir bpnlrhsb -dir jvdh -dir zplwvj -$ cd bpnlrhsb -$ ls -22875 wdsjg.thm -$ cd .. -$ cd jvdh -$ ls -95461 ftmzfwt -$ cd .. -$ cd zplwvj -$ ls -dir gtd -$ cd gtd -$ ls -50675 lgjbhr.jmc -$ cd .. -$ cd .. -$ cd .. -$ cd wgpqg -$ ls -65679 wlfwpb.wpg -$ cd .. -$ cd .. -$ cd qgpr -$ ls -dir fhnnc -dir jzmpcc -dir lrrl -dir wdtm -$ cd fhnnc -$ ls -84726 tndtmwfv -$ cd .. -$ cd jzmpcc -$ ls -dir mjfdjrgt -dir mrnhn -dir wdtm -120156 whz.cts -134435 wlfwpb.wpg -$ cd mjfdjrgt -$ ls -234188 wdtm.bpt -$ cd .. -$ cd mrnhn -$ ls -dir gphqmvpn -dir gvtgqn -$ cd gphqmvpn -$ ls -23807 nzl.hzv -$ cd .. -$ cd gvtgqn -$ ls -225267 fbt.cnp -132455 mrnhn.vcn -$ cd .. -$ cd .. -$ cd wdtm -$ ls -dir cfhjvmh -dir mjfdjrgt -119601 mjfdjrgt.rhc -226225 wdsjg.thm -191042 wdtm -$ cd cfhjvmh -$ ls -130491 dgdcbwqp.czm -$ cd .. -$ cd mjfdjrgt -$ ls -87408 djd.ccj -152868 mjfdjrgt.zcn -22605 srdfwwtj.rcp -$ cd .. -$ cd .. -$ cd .. -$ cd lrrl -$ ls -26548 zwrctnn.lln -$ cd .. -$ cd wdtm -$ ls -dir jszntstc -$ cd jszntstc -$ ls -210953 gwgmnvsh.nhb -277302 msqjtrdm -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd sqhw -$ ls -dir djw -dir dqnhzbh -dir lwp -dir mjfdjrgt -211273 mjfdjrgt.hls -dir mrnhn -$ cd djw -$ ls -98290 cfhjvmh.jpr -$ cd .. -$ cd dqnhzbh -$ ls -43311 bdf.pzd -68801 cfwdq.rbz -dir cmfhw -dir cwtm -77978 nnzhntgh -138343 nqth.gcn -81692 tzhltsq -dir zwhs -$ cd cmfhw -$ ls -dir dsbjlmrf -215307 fbt.cnp -dir lch -217372 mjfdjrgt.dzq -228751 tndtmwfv -dir tpgszv -$ cd dsbjlmrf -$ ls -92510 pzq.hcl -$ cd .. -$ cd lch -$ ls -171339 czhsjn.ttq -$ cd .. -$ cd tpgszv -$ ls -215263 nvgcfqzb.gww -$ cd .. -$ cd .. -$ cd cwtm -$ ls -105200 twrb.ljq -$ cd .. -$ cd zwhs -$ ls -35576 gnt.zdh -68204 mfg -207974 njb.lzw -$ cd .. -$ cd .. -$ cd lwp -$ ls -65175 jcwncw.tms -208506 tndtmwfv -$ cd .. -$ cd mjfdjrgt -$ ls -dir hlgqdqb -153252 mjfdjrgt.njp -dir pdsdjdlz -144949 phsnm.bvl -287686 zlszpmlv.gsf -$ cd hlgqdqb -$ ls -128570 fdbls -dir lmhrtp -dir mjfdjrgt -184639 mjfdjrgt.lct -168706 mmlfd -159454 mrdljff -dir pzcnzs -dir rcmzfm -86088 tndtmwfv -$ cd lmhrtp -$ ls -251922 cfhjvmh.njw -$ cd .. -$ cd mjfdjrgt -$ ls -61866 nqtrmm.zts -24980 wlfwpb.wpg -$ cd .. -$ cd pzcnzs -$ ls -123265 fbt.cnp -$ cd .. -$ cd rcmzfm -$ ls -dir gjls -$ cd gjls -$ ls -109021 cnzz -$ cd .. -$ cd .. -$ cd .. -$ cd pdsdjdlz -$ ls -103346 zhfhrzmr.qqm -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir tmldr -140361 tndtmwfv -$ cd tmldr -$ ls -169607 dvchnsqr.ltc -$ cd .. -$ cd .. -$ cd .. -$ cd vllgn -$ ls -58389 tndtmwfv -$ cd .. -$ cd wdtm -$ ls -dir cfhjvmh -dir cpcqz -dir gmrgsmpp -290978 jbfn -179525 mjfdjrgt -dir mrnhn -dir nvgmrpdf -dir vpm -67780 wlfwpb.wpg -dir ztp -$ cd cfhjvmh -$ ls -dir hqf -218467 lfl.vpp -dir rgq -147778 rhntpj -dir tgmw -$ cd hqf -$ ls -207656 blvtl.zhg -$ cd .. -$ cd rgq -$ ls -54691 cfhjvmh.mhw -201230 jjhr.lml -22759 mgqdg.qsj -$ cd .. -$ cd tgmw -$ ls -153570 nqth.gcn -$ cd .. -$ cd .. -$ cd cpcqz -$ ls -dir cfhjvmh -17143 fbt.cnp -dir ftpm -dir lrrl -92760 lwdzptgw.gfv -dir mrnhn -151636 tndtmwfv -dir vqt -$ cd cfhjvmh -$ ls -17554 wlfwpb.wpg -$ cd .. -$ cd ftpm -$ ls -244476 crpfc.bwn -290894 dhdnh -210196 lhf -58166 nqth.gcn -$ cd .. -$ cd lrrl -$ ls -229894 btrbfh.twr -269093 cfhjvmh.pbb -277722 fvhtjpg.pvb -236232 gztc.lbh -dir mjfdjrgt -230753 qgjrh.zsf -dir sdvhlnz -$ cd mjfdjrgt -$ ls -186105 lrrl.zng -226081 lsdzz.gsj -33416 nqth.gcn -109966 wgtclbvt.nct -160015 wlfwpb.wpg -$ cd .. -$ cd sdvhlnz -$ ls -219905 cngbvwz.zsm -284092 dgjz -dir lcmlmr -22135 lrrl -dir vdcbcvzv -dir wdwgp -dir zllqgnhj -$ cd lcmlmr -$ ls -dir lrrl -$ cd lrrl -$ ls -104034 cpv -$ cd .. -$ cd .. -$ cd vdcbcvzv -$ ls -263858 qwsmpvdv.lfr -dir sldsnqld -$ cd sldsnqld -$ ls -3116 hvsb.vrj -166766 wqfg.ztg -$ cd .. -$ cd .. -$ cd wdwgp -$ ls -11714 wdsjg.thm -$ cd .. -$ cd zllqgnhj -$ ls -113285 hrjtqzvf -$ cd .. -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -212363 bhldtsnn.jbp -194936 wdsjg.thm -$ cd .. -$ cd vqt -$ ls -46371 lrrl.ztz -215875 rnggjsg.hsw -255959 vnjhm.frz -277765 vwvjnrjp.mwq -$ cd .. -$ cd .. -$ cd gmrgsmpp -$ ls -dir fbcv -275639 fbt.cnp -dir tnrmj -65119 vtfjqtw.tqg -117334 zsg.grj -$ cd fbcv -$ ls -dir htmwl -292840 wwwspsb.hrb -$ cd htmwl -$ ls -34803 dshcw -10573 dwtd -$ cd .. -$ cd .. -$ cd tnrmj -$ ls -dir cfhjvmh -dir wqtnrwg -$ cd cfhjvmh -$ ls -110464 wlfwpb.wpg -$ cd .. -$ cd wqtnrwg -$ ls -283055 mfgllgv -$ cd .. -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -2633 tndtmwfv -$ cd .. -$ cd nvgmrpdf -$ ls -32919 pnc -$ cd .. -$ cd vpm -$ ls -dir ddz -dir dhmphrn -dir grr -132419 mgfdgw.vlt -dir nbccdd -dir plw -183717 pvgbbjgt.wbt -dir qsmg -120729 stbh.rvz -101652 ttqc -$ cd ddz -$ ls -4672 hrnnrzd -217020 wdtm -$ cd .. -$ cd dhmphrn -$ ls -dir fwbmb -dir gdq -dir lrrl -dir mrcnm -dir mrmmr -161427 rllvrpzl.vcg -$ cd fwbmb -$ ls -258937 dfd.wrl -103543 gtfgscfg.jjc -$ cd .. -$ cd gdq -$ ls -133691 bzgt.llh -278010 cfhjvmh.nhj -191344 cjbcnfz.rjb -269115 fbt.cnp -$ cd .. -$ cd lrrl -$ ls -dir gqqsg -dir gwbtt -dir mrnhn -140500 nqth.gcn -dir pdtm -220764 tndtmwfv -dir vvsvfchb -$ cd gqqsg -$ ls -dir gvn -dir hzfmdhw -34666 vfzbvl -dir wdtm -$ cd gvn -$ ls -206457 cfhjvmh.thh -133435 hsdsstt -dir lrrl -dir rwvbmlq -127003 sjqvt.lzl -136402 wlfwpb.wpg -60537 zwjfrqf.nvl -$ cd lrrl -$ ls -15291 mrnhn.ltr -190429 wlfwpb.wpg -119328 wln.msz -86384 zbhzvrc.gbj -$ cd .. -$ cd rwvbmlq -$ ls -186907 nqth.gcn -$ cd .. -$ cd .. -$ cd hzfmdhw -$ ls -9653 fbt.cnp -dir lvdhtg -301280 nqth.gcn -dir nwnp -241354 vzrbbj.bfb -$ cd lvdhtg -$ ls -dir cfhjvmh -dir hzpzz -296694 mjfdjrgt.mpj -65800 nqth.gcn -dir pbfhn -dir wljjgs -$ cd cfhjvmh -$ ls -87654 htlq -203005 vhmthzjb -$ cd .. -$ cd hzpzz -$ ls -153446 brfstm.nwc -47585 cfhjvmh -258754 wdtm.gpt -150809 zlwq.hgr -$ cd .. -$ cd pbfhn -$ ls -dir mjfdjrgt -$ cd mjfdjrgt -$ ls -16108 rmfwpm.fnt -$ cd .. -$ cd .. -$ cd wljjgs -$ ls -228757 bqf.jll -$ cd .. -$ cd .. -$ cd nwnp -$ ls -124842 lrrl -$ cd .. -$ cd .. -$ cd wdtm -$ ls -122771 fbt.cnp -252697 lpqf.bvg -264813 mrnhn -165228 pgn.wnw -dir vsls -292567 wlfwpb.wpg -$ cd vsls -$ ls -250070 dvbv -$ cd .. -$ cd .. -$ cd .. -$ cd gwbtt -$ ls -dir mjfdjrgt -2327 nqth.gcn -20064 sdjvgv.sfr -$ cd mjfdjrgt -$ ls -96726 fbt.cnp -4801 lrrl.fgv -180291 wspcp.brw -$ cd .. -$ cd .. -$ cd mrnhn -$ ls -dir lrrl -dir mqcstf -271459 nqth.gcn -190006 zdln -$ cd lrrl -$ ls -160260 fbt.cnp -281732 tfpprjj -$ cd .. -$ cd mqcstf -$ ls -222125 gntrdss.zcw -dir pdbbbmn -58613 stwlp.wpl -$ cd pdbbbmn -$ ls -250947 mjfdjrgt -$ cd .. -$ cd .. -$ cd .. -$ cd pdtm -$ ls -55975 wdhn -$ cd .. -$ cd vvsvfchb -$ ls -10547 hpwmnjgc -157960 tcc -$ cd .. -$ cd .. -$ cd mrcnm -$ ls -106708 cfhjvmh -264809 ffqfm.slz -dir lrrl -dir mjfdjrgt -174610 wlfwpb.wpg -90207 wwhwvdc.zvc -$ cd lrrl -$ ls -305034 fbt.cnp -240756 jmfwlmzv.gjc -77875 wgfpcscz.mdn -$ cd .. -$ cd mjfdjrgt -$ ls -26073 mrnhn -$ cd .. -$ cd .. -$ cd mrmmr -$ ls -287663 qlc -$ cd .. -$ cd .. -$ cd grr -$ ls -dir tgb -$ cd tgb -$ ls -203808 psssw.nzs -$ cd .. -$ cd .. -$ cd nbccdd -$ ls -62162 wfmhzh -$ cd .. -$ cd plw -$ ls -185632 ljwvnppm.bcc -$ cd .. -$ cd qsmg -$ ls -164538 lrrl.flr -dir vbvtzmsg -dir wrrtctvd -$ cd vbvtzmsg -$ ls -15318 mrnhn.qlh -$ cd .. -$ cd wrrtctvd -$ ls -249219 lggjwn.mfj -$ cd .. -$ cd .. -$ cd .. -$ cd ztp -$ ls -241178 fzc.swf -dir hns -223340 lbmzvf -dir wdtm -195144 wlfwpb.wpg -$ cd hns -$ ls -dir fshzss -77792 mjfdjrgt.qcm -85013 nlpsw -274710 pmclgp.lvz -dir spdzjs -$ cd fshzss -$ ls -297058 fbj.qjm -131320 wjbhllz.mnf -$ cd .. -$ cd spdzjs -$ ls -165766 nrzthq.rvj -10584 zfhqhm.njj -$ cd .. -$ cd .. -$ cd wdtm -$ ls -dir vnmg -$ cd vnmg -$ ls -83938 mrnhn.wwd -$ cd .. -$ cd .. -$ cd .. -$ cd .. -$ cd ztfdwp -$ ls -152895 swjdzqdh.ngv -215804 tndtmwfv -68954 wdsjg.thm diff --git a/2022/inputs/day_8.txt b/2022/inputs/day_8.txt deleted file mode 100644 index 0e37410..0000000 --- a/2022/inputs/day_8.txt +++ /dev/null @@ -1,99 +0,0 @@ -112121202020313300020340412130241443213110212555412551412441344012102310202342110301131001201210222 -002220000133232333300400324440200340331442222154322435351134115104433131022400301210231103320120102 -002111110023312202140422121302301411425412143121451113531553512221212012141140202223332010130102121 -200121112032232121304410232442313124341433152252314544515325125233341244332012020324021110233002001 -201022212100303122230042110420411144235142233535353242115241433555244414021310121244221013322222121 -011133013013221340022444040034222334222333233513241314324332525223122512421234021412140011030323220 -210300120303001122232014221422523555232331235422254211412225214325215241553042040303041423101011002 -003120002332341304133020544511125535535541345465624233512532523153125344553310344313112440310203011 -131130201012400142322154551413323211211264453362355545322422255141341455331312144311201120100013210 -231231113320032112042452344144421222532325455233246353364224262633314514222114310222010411123020310 -130132323324003111222144335255232253526222366424453236522644225645542113443452221300403213402211010 -113120324042321002433123114511424246663652545323562652666642343346224141215312351154031420431123313 -322103103420203222134243312435226546235454342354423362646633563243445363453321134444313221424211210 -222002200102244012425542311135622554533554536552565362325262535422342364211432245513321404214403103 -020312030211000311145233135522425335364263235236633766423525523653365556233412434131421431421413032 -210200210122104332244324435223345455654634767746775377345346266325246256554325112245151433442112120 -122021103003325452113155263653362555455536744343555667465337737332644556355541512314415321432122010 -302130331324344154351152233526435626553676357536566754666777544543643553226655255322235341014410100 -314012231321215344153565545233452474545654556345434346477343637634766266254223421545221444103004003 -203142142342444551513532553564436657337357765377547636675373434576744336526346456543411441023143110 -012342201025331211122452444533576366457663645436375557334447647673566472636623645223251551503132201 -242040141354332534632526224223663666376753663766575676333754654644753446365223356333455541211334020 -304212105422512243642223324443434437444774475647656876467367634464365546355325563651434541552020333 -411420043555145455366465334765477455434665856478775445748748844536643753776566362432434143454420144 -401414045521554536566434665734634475568447478784884574576588667675763475753664255466323144315114340 -403203444553445263226363636763747365744764846865845556768875448846334555367546232343531522434303222 -320101251535223652234326457665537657586786457478765885578775686476536463546335334642346321452233131 -101012145413152534234557444577344864876885844857544755664447444658566665757343254462522531514251101 -340341152532244444232667437647346678855466568676685668454547775878787354745333434364264512332351234 -034022314552563333466574354365446884777648857896869775765876486687448874547744636623356245124411300 -434115222252325233267546336767445666887887795778879879888964665878876674757366746353365644321332143 -312035533543623363556753755356877487485687695957956976755556874674844755665746737526623244522514143 -420252322135326524253347754684544485747997555758865876756898776645768885645667637664454254124241132 -042551521433445422576644675485868857686859585876589677967989879564666758475665333623554365252143351 -404455122524562436436545777675857467559889565668857859685895859976758774886545433533522546412531113 -402414213444443632667535548848565847669657785977756989557799965677887465558473374753636263414433431 -022221152324544456367356377556875457665895668676988667859858876695687554757534736365524353324555445 -344111222625453364363635787885744595658769866898866968696568596595864444764473337656423523432142535 -225434342232366345537763675578769565995877778767697786787965759585779855884865343633323444422312351 -035315413543653543334365848874759855766697967679779767999679566665785768858653734543735645643221454 -023235144645352563656735676476699588575688669887679986967789786578779847658656675663653453233341153 -142225254342433566337738656784888579869898976766696886867989878587588888556744335476656546565134514 -332531546644465434575456856855557977598878768976688677796996689765566874765455375433552656652141222 -245115244422246534474538846486987698857687868676878977996687768986655856867454644744464462545223145 -534255233266234565357356454786989999898896977688879977977896669857699764786566736463343326443154122 -454354332542262477736688458567665797769979688789788788987866776769877696655848467435475444463335241 -512543144352562655357675475585978965976868699798788899789679876985786899685774865763673624244331431 -324412256535565334657448674688895886877986668889799998798889878866685759475645457456546355544251525 -115513233345333374765468446775577596767887988887878879877777968697669577748775734356333445243551434 -415151565352224735474558556859799577886898999998979889789968896887667799778755865475767222365331232 -341542233524534557363486747546566765697666978897898998779776898687767558456588645347447452326635211 -141352533235633637755547684876556558796988688897999988799797887989695558885678545676777233242514541 -521224242633256545773565667556868787766779689977797878779776688978856968445584875373474655564453414 -212223344626635634464468564667887899889688667779987877977666888978896755878447456437466626246242154 -234115532222663767644584477756969899977977999989879987999976887779867996588585775466444223626514313 -135352514355535475547475454586885687868789797787897877999696989878678658675857877374766244666335415 -245312112534242364465384488548568678767769779778898997999876767795755964548464847565732454524524223 -021525515246626734753566444568597959566979986967678896977989678777787774766445653374342254643512525 -154333554224543664547576668488558779569899998698676696676768688689695868756558334756732443435414211 -241121123663636476553777547778679898575887899887676677898688967655685877474554463766356464665314411 -042314546263224256647665654464888598856776787699868899986977858568579785688458575346453652462152344 -123331145253442347344577548844655756795759896669869969898669978977675445684486336563564633463521424 -441245214645233266655474685847446687769676869796966869876898656576557445456865677774743333555121233 -125144145355562535553453348876854556596588579796889867979959976599967847546665344765436664421452124 -005214145522463625374665767445668477766757899558986688996855569799556464475877546663265544522533142 -424213534345444245575767446587747766879868999866679969656557796695754688786576454364542222333552433 -340123443165235626753533465668444668759977876797965776795859756987877778467766435676633663325451242 -003233434214334366657377335845776467875798576979767697579687977648857565845364473624435244552521232 -424135233343456444347333753548856886767998675667957686789866998677467875563746577654546663332345512 -142144412143652453363555366356464857764776776669865675576766767657655474454367647255355333454132411 -114044434535536365647343757563768767554848877759975798758895468485667587677463336535634542315521124 -243044411234356654655645476665375787765667655868887868786658648788875454747665334553525245122313313 -223005135155362266463337346655467578858875455446758445778678456564555447754654655642444335244151100 -441031313535133543536645563565447868478877557885475885785484588664864367437333352334646552545540434 -230403434533122325663365655775564467566764578557546875654785658764434354637753535553443132323132432 -231103055415354435244636576576467643575457665666647886566848556463753663346723326243525141135130424 -234240311433354434253255264577573744567747565865655865884455858675735663776644624454624322251114322 -001140425351442116425436424534333635755754445857766654848476464365374745573246334553145131221240002 -423442125121142242554242262463344446436337646568454446465366647477574476743566434562422322213241112 -041120244223522424262622532426564364336575645645643473455773734743736536462532635531424223442140002 -333213342044141312256465444645743463747737775353476574446663366477433766453534634424144243324342330 -123301211302132311214446544655333545346646756574364363763577337443636433244534466131243245142313041 -333302233005545533332445234232634365637756745756665533337455656536362324645335641322232425441330441 -210101031320143231223346443232362353735643457655456457447337655745423533326242244322432513011341141 -103110441134453455534214566635432365634456656643365735556363677266633236436433421143354400234124322 -210103104441245232113425543552436226532532734735737666776674646353226636524623254312414101401413013 -020024442231000453252454154546643563663622535463445755356246553442265263346551444421542422240011133 -031020232402201014325415255432463233224332466352332362464633465245446636555422514435430143120003112 -310302320413232125411435155524536333442626366353663655223253243262552253454113353253031242202102210 -221201232400342023452154554354353535536252463345626432342652363255555242425543353242440134432103103 -210032311140434341431423452253535242446256556466223466635264232223251545121524142114121403343313003 -120033031102121020314222514435233222253442525525522546426665636231521441532113451340400133032210231 -210023013101112320231215311434153455555125335452263535435665554254354533423243412221004001101231111 -221223223131114201030343552243332413432225514566333324653532145252122232542252133334211422030222312 -222331111212014202022011214444443411412221134525134425141412252142514152354243232311422120203312310 -110131122101302404410231242111542122454123223331222324435451342542314134420104111021220102332003000 -201221202213022021032201013424223253221544343453433115235543553513232252242121443333323311020103222 -001200323302010132410244321011414224212135145444322543324442532241244022442341044312322333033210110 -012221120210002201233041204141124034134123443133233422423453224352410321301023102020300131022311221 diff --git a/2022/inputs/day_9.txt b/2022/inputs/day_9.txt deleted file mode 100644 index b249a09..0000000 --- a/2022/inputs/day_9.txt +++ /dev/null @@ -1,2000 +0,0 @@ -D 1 -U 2 -R 2 -U 1 -R 1 -U 2 -L 2 -D 1 -L 2 -R 1 -L 1 -R 1 -U 2 -D 2 -L 2 -R 2 -L 2 -R 1 -L 1 -D 1 -U 1 -R 1 -U 2 -D 1 -U 1 -D 1 -R 2 -D 1 -U 1 -R 1 -L 2 -R 2 -U 2 -R 2 -L 2 -R 2 -U 2 -D 2 -R 1 -U 2 -D 2 -U 2 -D 1 -L 1 -D 1 -L 1 -R 2 -D 2 -R 2 -D 1 -R 2 -L 1 -R 1 -L 2 -D 2 -U 1 -D 1 -R 2 -L 2 -D 2 -L 2 -D 2 -L 1 -R 2 -L 1 -D 1 -L 2 -D 1 -U 1 -R 1 -U 1 -R 2 -D 2 -R 1 -U 2 -D 1 -L 2 -D 2 -L 1 -D 1 -L 1 -D 1 -R 1 -L 1 -U 1 -D 2 -U 1 -D 2 -R 1 -D 2 -L 2 -U 1 -L 1 -R 1 -D 1 -U 1 -D 1 -R 1 -U 2 -L 1 -D 1 -U 2 -R 2 -D 2 -R 1 -D 1 -R 1 -L 1 -R 2 -U 1 -D 1 -L 1 -U 3 -L 2 -U 2 -L 2 -D 2 -L 1 -R 3 -D 1 -U 1 -L 3 -D 3 -U 1 -L 2 -U 1 -R 2 -U 3 -D 2 -L 3 -U 2 -R 2 -D 2 -U 1 -R 1 -L 3 -D 2 -L 3 -D 1 -U 3 -R 3 -U 3 -D 3 -U 3 -L 3 -U 1 -D 1 -U 1 -D 3 -R 3 -D 3 -U 3 -R 3 -L 3 -R 2 -U 3 -D 3 -L 1 -R 2 -D 2 -U 1 -R 1 -L 2 -D 3 -R 3 -D 1 -U 1 -D 1 -U 2 -D 1 -R 1 -D 2 -R 2 -L 1 -D 2 -L 1 -R 2 -L 3 -R 3 -L 1 -U 3 -R 3 -U 3 -D 1 -L 3 -R 1 -L 1 -R 2 -L 1 -U 2 -R 1 -D 2 -R 3 -L 3 -R 2 -U 3 -R 3 -L 1 -R 1 -L 1 -U 1 -L 2 -R 2 -L 3 -D 2 -L 2 -R 3 -D 3 -U 1 -L 2 -D 3 -U 3 -D 3 -R 1 -U 1 -L 2 -U 1 -L 1 -R 1 -U 3 -L 2 -R 1 -D 4 -R 3 -D 3 -L 3 -D 4 -R 4 -L 3 -R 2 -D 2 -R 4 -U 2 -D 3 -L 1 -R 2 -U 4 -R 3 -D 2 -U 1 -D 4 -R 1 -D 3 -U 3 -L 2 -R 2 -L 3 -R 3 -L 4 -D 3 -L 2 -U 3 -L 1 -R 2 -D 4 -R 3 -U 3 -L 2 -U 3 -D 2 -L 4 -D 4 -L 4 -U 4 -R 1 -D 1 -R 3 -U 3 -R 3 -D 3 -L 1 -U 1 -R 3 -L 2 -R 2 -D 2 -R 4 -U 4 -L 4 -D 3 -L 2 -R 4 -L 2 -D 1 -L 2 -R 4 -U 2 -L 2 -U 3 -L 4 -R 2 -L 4 -D 2 -L 1 -D 4 -L 3 -U 2 -D 1 -R 4 -U 2 -D 1 -R 4 -D 4 -U 3 -R 3 -U 4 -L 1 -D 3 -U 1 -D 3 -R 2 -U 1 -R 3 -L 4 -R 1 -L 4 -D 3 -R 4 -U 2 -L 1 -D 4 -L 2 -R 4 -L 2 -R 3 -L 3 -U 2 -R 3 -L 2 -R 1 -D 4 -L 3 -D 3 -L 5 -D 1 -R 3 -D 4 -L 4 -R 2 -D 5 -R 2 -L 2 -D 5 -U 2 -D 1 -U 2 -D 3 -L 2 -D 1 -L 3 -U 1 -D 3 -R 2 -U 4 -R 5 -D 5 -U 3 -R 1 -D 5 -U 1 -D 4 -R 1 -U 4 -D 4 -R 4 -U 5 -D 4 -R 1 -L 1 -D 5 -L 1 -D 4 -U 1 -D 2 -U 1 -D 1 -R 1 -D 2 -R 2 -D 1 -L 5 -R 3 -L 4 -D 3 -R 5 -D 4 -U 2 -R 2 -U 2 -D 2 -U 5 -L 4 -D 5 -L 5 -R 3 -D 2 -U 4 -D 2 -L 3 -R 2 -L 1 -U 2 -R 4 -L 5 -R 4 -D 1 -U 5 -D 4 -L 5 -R 2 -U 4 -D 3 -L 3 -D 3 -L 1 -U 5 -L 4 -R 1 -U 5 -D 4 -R 2 -L 1 -D 2 -R 3 -L 2 -R 5 -D 5 -R 2 -L 1 -U 3 -D 2 -L 1 -U 1 -R 4 -U 1 -D 1 -U 1 -R 2 -U 3 -R 4 -L 4 -R 1 -U 3 -R 3 -D 1 -L 3 -R 4 -L 1 -U 5 -D 6 -U 2 -L 4 -D 2 -U 1 -D 4 -R 5 -L 2 -R 6 -L 6 -U 1 -D 4 -L 3 -D 5 -U 4 -L 4 -R 2 -D 2 -L 3 -D 1 -U 6 -L 6 -R 2 -D 2 -U 3 -L 6 -R 1 -U 5 -R 5 -U 5 -D 1 -L 2 -U 1 -R 1 -D 5 -L 6 -R 1 -D 4 -R 3 -L 3 -D 2 -U 5 -D 6 -U 3 -D 6 -U 4 -L 2 -R 1 -U 5 -D 2 -L 1 -D 4 -U 1 -R 2 -L 2 -R 4 -D 1 -L 6 -D 5 -L 6 -R 6 -L 3 -U 5 -R 4 -D 4 -L 3 -D 2 -L 1 -R 4 -U 3 -R 2 -U 2 -R 5 -D 1 -U 5 -D 4 -R 4 -L 5 -D 5 -U 3 -R 1 -U 4 -L 5 -U 1 -D 2 -U 4 -D 4 -L 1 -U 2 -L 3 -U 5 -R 1 -L 5 -U 1 -R 4 -D 2 -L 6 -U 6 -R 6 -U 5 -R 6 -U 6 -L 5 -U 1 -L 5 -D 3 -R 1 -D 4 -L 3 -D 7 -U 1 -D 4 -R 2 -U 4 -D 4 -U 7 -D 3 -L 3 -D 3 -R 4 -D 7 -R 4 -D 5 -U 3 -L 5 -R 5 -D 5 -L 2 -R 3 -L 2 -R 4 -U 2 -L 4 -U 7 -L 2 -U 6 -D 3 -U 6 -R 2 -D 2 -U 6 -L 2 -R 4 -U 5 -D 2 -R 4 -L 2 -D 2 -R 1 -D 3 -R 1 -D 3 -U 4 -D 2 -L 4 -D 1 -L 5 -U 1 -R 2 -D 3 -U 4 -D 4 -L 5 -R 2 -D 2 -U 1 -D 7 -L 7 -R 2 -L 6 -D 4 -R 7 -L 3 -U 2 -D 2 -U 4 -L 5 -D 4 -U 4 -R 5 -L 5 -D 2 -R 5 -L 7 -U 1 -D 7 -L 3 -R 4 -L 5 -D 5 -L 2 -R 5 -L 3 -R 2 -L 4 -R 1 -D 3 -L 5 -R 2 -D 4 -U 3 -R 3 -L 5 -D 3 -R 1 -D 5 -R 5 -L 1 -D 6 -R 5 -D 4 -U 2 -L 4 -U 1 -D 3 -L 2 -D 7 -R 4 -L 1 -U 6 -R 8 -L 2 -U 2 -R 1 -U 7 -D 6 -L 7 -R 3 -U 5 -R 4 -L 8 -D 2 -R 4 -U 8 -L 6 -R 1 -L 7 -D 5 -L 3 -R 6 -U 1 -D 7 -L 2 -U 7 -R 1 -U 6 -L 3 -R 8 -D 5 -L 4 -R 4 -L 6 -D 6 -R 3 -L 2 -U 5 -R 3 -D 1 -R 7 -L 1 -U 8 -D 2 -U 3 -D 1 -L 2 -U 6 -L 1 -U 4 -R 6 -U 7 -R 1 -D 1 -U 8 -R 1 -D 7 -L 1 -U 4 -D 1 -U 2 -R 8 -U 1 -D 6 -R 1 -U 1 -R 5 -L 7 -R 3 -D 3 -U 8 -L 6 -D 7 -U 8 -L 4 -R 1 -L 7 -U 4 -D 3 -L 3 -R 6 -D 3 -U 8 -L 5 -D 8 -L 1 -U 7 -R 6 -L 5 -U 8 -R 2 -L 8 -R 7 -L 8 -U 7 -D 7 -U 3 -D 4 -U 8 -D 5 -U 3 -L 4 -D 4 -U 8 -R 7 -U 7 -L 7 -R 4 -L 1 -D 8 -R 9 -D 4 -R 8 -L 5 -R 9 -U 5 -D 1 -L 5 -D 7 -U 3 -R 5 -U 1 -R 3 -U 2 -D 9 -U 5 -R 3 -U 4 -R 3 -D 4 -U 7 -D 9 -L 7 -D 3 -U 1 -R 3 -U 4 -L 3 -R 8 -L 3 -U 8 -R 6 -L 6 -D 7 -L 7 -D 4 -L 3 -U 5 -L 2 -R 5 -D 3 -U 6 -L 9 -R 9 -D 9 -U 9 -R 4 -D 8 -R 8 -D 5 -L 7 -U 2 -R 4 -L 8 -R 4 -L 2 -R 3 -L 7 -R 1 -U 1 -L 5 -D 5 -R 9 -D 8 -U 7 -L 3 -R 5 -D 1 -U 1 -R 5 -D 6 -U 9 -D 8 -R 4 -D 7 -L 1 -U 5 -D 8 -L 4 -D 4 -L 7 -D 8 -R 5 -U 9 -D 2 -L 1 -R 2 -U 8 -D 4 -L 6 -D 1 -L 5 -D 6 -R 9 -U 1 -L 9 -U 4 -D 6 -R 8 -L 5 -R 1 -L 2 -R 7 -D 8 -L 4 -R 3 -U 2 -L 7 -U 2 -D 1 -R 8 -U 8 -L 1 -R 1 -D 2 -U 3 -L 5 -D 6 -L 3 -U 6 -R 2 -L 5 -U 6 -L 5 -D 3 -L 6 -D 2 -L 4 -U 10 -R 4 -D 7 -U 4 -D 4 -L 5 -U 3 -L 9 -R 7 -D 1 -L 4 -U 4 -D 5 -R 5 -D 4 -U 1 -D 3 -R 1 -L 6 -U 1 -D 1 -L 4 -U 5 -D 10 -R 4 -U 5 -R 1 -U 2 -R 4 -D 6 -L 7 -U 1 -R 2 -D 1 -L 7 -D 4 -U 9 -L 6 -D 8 -R 3 -U 7 -R 8 -U 2 -D 5 -R 3 -U 10 -D 3 -R 3 -U 1 -R 8 -D 10 -R 3 -D 1 -U 10 -L 5 -U 8 -D 6 -L 9 -D 5 -U 1 -R 9 -U 3 -D 3 -R 8 -L 9 -D 8 -U 3 -R 2 -D 3 -L 7 -D 3 -R 10 -L 9 -U 2 -R 8 -U 8 -R 5 -U 3 -L 9 -U 1 -D 7 -L 7 -R 5 -L 8 -U 8 -L 9 -R 10 -U 1 -R 5 -L 5 -D 7 -L 8 -D 5 -U 4 -L 4 -U 6 -D 4 -L 8 -U 8 -L 10 -D 1 -L 2 -D 3 -U 8 -L 7 -R 7 -U 6 -D 4 -U 8 -L 2 -R 6 -L 7 -D 11 -R 4 -D 9 -L 10 -U 3 -L 9 -U 10 -L 11 -U 11 -D 2 -U 4 -D 5 -L 11 -D 4 -L 6 -U 2 -D 8 -R 4 -U 4 -D 5 -U 8 -L 3 -U 2 -R 7 -U 10 -R 5 -L 3 -R 11 -U 2 -D 8 -U 3 -R 10 -U 10 -L 3 -R 7 -L 8 -D 5 -U 9 -D 9 -R 3 -U 4 -L 6 -D 9 -R 10 -L 2 -R 8 -U 11 -L 2 -R 1 -U 11 -R 2 -D 3 -U 9 -R 3 -L 2 -R 1 -L 6 -R 10 -L 2 -U 6 -R 4 -L 9 -U 11 -L 1 -R 11 -U 8 -L 4 -R 11 -L 6 -D 5 -L 11 -U 3 -D 5 -R 5 -U 2 -L 3 -R 4 -L 9 -R 7 -U 11 -R 7 -U 7 -D 10 -R 11 -D 10 -L 3 -D 5 -U 2 -L 1 -U 2 -R 2 -U 8 -R 1 -L 10 -R 10 -U 5 -D 4 -U 4 -R 4 -L 8 -R 6 -U 9 -R 5 -L 3 -U 9 -L 3 -D 4 -R 10 -D 11 -L 12 -R 1 -U 11 -L 10 -R 11 -D 10 -R 10 -L 4 -U 11 -D 2 -R 8 -L 6 -U 7 -D 7 -L 12 -U 1 -L 3 -D 8 -R 6 -L 7 -R 11 -L 2 -R 6 -U 2 -R 2 -L 2 -U 5 -R 12 -U 12 -D 12 -U 1 -D 6 -L 5 -U 3 -D 3 -L 4 -R 10 -L 5 -U 2 -D 8 -R 4 -D 5 -L 7 -U 2 -R 10 -D 12 -R 9 -U 11 -D 10 -R 4 -U 2 -D 1 -U 10 -D 8 -R 2 -L 9 -D 12 -U 12 -D 2 -U 8 -R 5 -L 8 -D 5 -U 9 -D 8 -U 7 -R 3 -L 10 -U 11 -L 5 -U 12 -L 2 -U 9 -D 7 -R 12 -U 9 -R 2 -L 3 -U 10 -D 9 -L 7 -U 5 -R 3 -D 3 -L 11 -D 1 -R 5 -L 1 -U 5 -L 6 -D 8 -L 2 -D 5 -U 8 -D 9 -R 8 -L 7 -D 6 -L 6 -D 1 -U 5 -L 4 -R 6 -U 9 -L 3 -U 3 -D 7 -L 1 -D 4 -L 9 -R 9 -U 6 -D 8 -U 12 -L 5 -D 4 -R 7 -L 2 -D 4 -U 7 -R 7 -U 2 -R 13 -D 5 -L 1 -R 5 -D 6 -U 2 -L 1 -U 5 -D 2 -R 9 -L 8 -U 9 -D 9 -U 12 -R 10 -U 9 -L 13 -R 5 -D 10 -L 9 -U 4 -D 12 -U 12 -R 13 -D 12 -U 7 -R 12 -D 8 -L 8 -U 2 -D 10 -L 2 -D 5 -U 3 -R 11 -D 4 -R 4 -L 1 -R 1 -D 9 -U 6 -R 10 -U 12 -L 10 -R 13 -D 7 -R 12 -L 5 -R 10 -D 4 -R 11 -L 7 -R 7 -U 7 -D 7 -U 11 -L 3 -R 9 -L 12 -D 11 -R 5 -D 5 -R 7 -D 7 -U 3 -L 11 -D 11 -L 10 -U 7 -L 13 -R 6 -L 10 -U 10 -D 10 -L 4 -R 5 -U 5 -D 2 -L 6 -D 8 -U 1 -R 12 -D 11 -U 3 -L 9 -R 10 -U 8 -R 10 -D 2 -R 3 -U 9 -D 7 -L 6 -R 9 -D 2 -U 11 -R 3 -D 1 -R 4 -L 11 -U 13 -R 12 -U 12 -R 8 -L 13 -U 7 -D 10 -R 11 -L 2 -U 9 -L 3 -R 5 -L 4 -R 11 -D 5 -R 1 -L 11 -U 10 -R 4 -L 1 -U 2 -D 8 -L 7 -U 1 -L 4 -D 1 -R 1 -L 11 -U 8 -R 11 -U 4 -R 10 -L 6 -D 7 -U 9 -L 14 -U 1 -R 10 -U 12 -R 1 -L 6 -D 9 -U 10 -L 10 -D 5 -R 14 -U 3 -R 13 -U 3 -L 13 -U 8 -L 10 -U 7 -R 12 -U 11 -R 6 -U 6 -D 6 -R 2 -L 7 -R 8 -U 8 -D 3 -R 8 -L 12 -U 11 -D 9 -U 6 -R 8 -D 8 -U 9 -R 12 -L 11 -U 10 -L 14 -R 9 -D 8 -U 14 -L 9 -D 11 -U 2 -R 2 -U 4 -R 7 -U 11 -L 8 -D 12 -L 11 -U 13 -L 1 -D 8 -U 8 -L 10 -U 12 -R 11 -U 3 -D 12 -L 1 -D 8 -L 4 -D 3 -L 2 -U 8 -D 9 -L 1 -U 9 -D 15 -U 5 -L 9 -D 2 -U 4 -L 2 -U 15 -L 8 -R 2 -U 1 -L 3 -D 10 -L 15 -U 2 -R 14 -D 1 -U 13 -D 4 -R 8 -D 6 -R 5 -D 13 -L 5 -R 6 -U 14 -L 15 -D 15 -U 12 -L 1 -D 3 -L 6 -D 2 -R 4 -D 10 -U 12 -R 13 -L 3 -R 15 -D 13 -U 15 -D 14 -U 8 -D 10 -U 5 -D 11 -R 15 -D 7 -R 1 -D 2 -L 5 -U 11 -L 14 -U 9 -D 13 -R 12 -U 10 -R 11 -D 9 -R 6 -D 7 -L 7 -U 14 -D 12 -L 6 -D 15 -U 11 -R 1 -U 3 -L 11 -R 3 -L 9 -R 9 -L 11 -R 12 -U 6 -R 13 -D 13 -L 9 -U 3 -D 6 -L 4 -D 3 -U 15 -D 13 -U 9 -D 1 -U 13 -D 12 -L 4 -U 6 -R 11 -D 2 -R 7 -U 9 -R 11 -U 3 -L 7 -U 4 -R 2 -D 14 -U 3 -D 14 -R 13 -L 4 -R 1 -U 12 -D 10 -L 8 -D 2 -L 15 -U 1 -D 4 -U 16 -R 15 -D 1 -R 8 -U 14 -L 12 -U 2 -R 1 -D 16 -L 10 -R 11 -D 10 -L 15 -R 7 -U 10 -L 3 -U 11 -D 1 -L 5 -D 3 -U 8 -R 3 -U 5 -R 2 -D 11 -L 2 -D 7 -L 2 -U 3 -L 12 -D 13 -L 12 -U 7 -R 11 -L 4 -R 11 -L 8 -U 16 -L 1 -R 11 -L 4 -U 15 -L 16 -R 15 -U 6 -R 4 -U 3 -D 16 -R 9 -U 8 -R 5 -U 6 -L 2 -R 2 -D 10 -R 7 -D 13 -U 13 -R 14 -D 3 -L 15 -R 3 -D 11 -L 4 -U 12 -D 1 -U 8 -R 8 -L 4 -D 6 -L 15 -U 7 -D 15 -L 11 -U 14 -D 8 -U 15 -L 12 -R 6 -U 13 -R 5 -U 2 -L 1 -R 13 -D 10 -R 7 -L 9 -U 14 -R 1 -D 13 -L 11 -U 9 -L 13 -R 5 -D 14 -R 16 -U 5 -D 9 -R 2 -D 5 -R 8 -L 8 -U 16 -D 12 -R 3 -U 3 -D 5 -U 12 -D 14 -L 9 -U 12 -R 6 -L 9 -U 3 -D 16 -U 15 -R 6 -D 11 -R 10 -D 3 -U 16 -L 11 -R 2 -L 2 -R 9 -D 12 -L 8 -D 8 -R 13 -L 5 -D 17 -L 7 -D 10 -U 13 -L 11 -U 17 -L 13 -R 2 -D 6 -R 14 -D 14 -L 15 -R 8 -D 4 -U 7 -L 6 -R 6 -U 7 -D 12 -R 9 -L 8 -D 15 -L 14 -R 1 -U 8 -L 13 -D 16 -R 2 -U 2 -L 2 -D 13 -U 8 -D 6 -U 10 -L 9 -R 2 -L 7 -U 5 -R 6 -U 12 -D 3 -R 1 -U 4 -R 17 -U 11 -L 3 -U 13 -L 12 -U 6 -R 5 -D 12 -R 4 -U 4 -R 3 -D 11 -U 7 -L 10 -D 12 -U 12 -D 9 -R 4 -L 2 -R 9 -L 13 -D 16 -L 14 -D 5 -L 8 -D 6 -L 13 -U 1 -R 7 -U 5 -R 2 -U 11 -L 10 -D 14 -R 11 -L 5 -D 16 -U 9 -D 3 -U 11 -D 1 -U 5 -D 3 -U 8 -L 1 -D 1 -U 5 -L 17 -D 9 -L 14 -R 8 -D 15 -R 10 -U 4 -R 1 -U 3 -R 5 -L 13 -D 6 -L 15 -U 10 -L 5 -R 14 -L 1 -R 6 -D 10 -L 13 -D 3 -L 1 -U 10 -D 6 -R 16 -D 6 -R 4 -D 9 -U 9 -D 4 -R 1 -D 10 -R 7 -D 14 -R 10 -D 14 -U 14 -D 15 -R 11 -L 16 -D 18 -R 6 -U 8 -D 18 -R 18 -D 14 -U 9 -R 18 -U 14 -L 18 -U 1 -R 14 -D 1 -U 6 -R 3 -L 13 -D 4 -L 9 -D 2 -U 5 -D 6 -U 9 -L 13 -U 12 -R 11 -D 17 -U 17 -L 8 -U 15 -R 16 -L 9 -D 2 -R 16 -D 2 -L 9 -D 9 -R 15 -D 10 -L 12 -R 14 -L 4 -R 17 -D 15 -U 16 -R 7 -D 4 -U 4 -L 7 -D 16 -R 11 -D 2 -U 2 -L 7 -U 15 -L 5 -U 14 -L 7 -U 15 -D 9 -L 14 -D 13 -U 11 -R 10 -U 15 -L 5 -U 16 -D 13 -U 15 -L 18 -R 1 -D 17 -U 18 -R 19 -L 4 -R 15 -U 12 -D 19 -R 5 -D 18 -L 14 -U 5 -L 4 -R 6 -U 15 -L 7 -R 11 -L 15 -U 12 -D 3 -R 14 -U 1 -L 4 -R 3 -U 15 -L 15 -R 6 -L 3 -U 2 -D 6 -L 6 -D 16 -L 19 -U 9 -L 2 -R 13 -U 8 -R 17 -D 17 -L 4 -R 2 -L 7 -R 11 -D 5 -L 14 -D 7 -R 13 -D 2 -L 18 -U 11 -R 2 -D 18 -U 2 -D 6 -L 4 -U 2 -L 15 -R 4 -D 8 -R 1 -U 16 -L 4 -R 5 -U 16 -D 14 -U 2 -D 19 -L 6 -D 14 -U 17 -L 3 -R 11 -L 2 -R 11 -U 11 -D 4 -U 13 -L 6 -U 14 -D 17 -U 15 -D 7 -R 8 -U 3 -R 15 -D 17 -U 16 -R 3 -D 17 -L 9 -U 15 -R 15 -L 11 -R 18 -D 16 -R 17 -D 3 -L 17 -D 4 -L 10 -U 2 -R 2 -D 9 -L 17 -R 19 diff --git a/2023/inputs/.gitkeep b/2023/inputs/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2023/inputs/.gitkeep diff --git a/2023/inputs/day_1.txt b/2023/inputs/day_1.txt deleted file mode 100644 index 541babf..0000000 --- a/2023/inputs/day_1.txt +++ /dev/null @@ -1,1000 +0,0 @@ -fouronevhnrz44 -eightg1 -4ninejfpd1jmmnnzjdtk5sjfttvgtdqspvmnhfbm -78seven8 -6pcrrqgbzcspbd -7sevenseven -1threeeight66 -one1sevensskhdreight -rninethree6 -eight45fourfgfive1 -xdlnbfzxgfmhd4t -7tf -8oneldkrfcssbfeight -five5ninebvvfv -sixrhxkzcgfhltrchq3three91 -lnxms8 -threekv33eightninethree -fourxrsxhclj99twosevennine7htxdr -5hdhtdxgktztjdjrhkmlblsevenseven1four8 -25xmvshkbmtkmvqpfhgq8fivefqctjm6two -nine533two -sixmbkjzpcxvfive2 -seven3fivevhkpjvfqsfivemfdvlkhhmmvtztjf -3eight5threefour -fplrjjznseventwocrv9 -mxqvdb5onesix84fpkzf -17five6mvxgkkmz2two2mf -lrqnqfncvvvrrpkfour92xsxfztwonehsb -dphngmgfhhhcjxmbmqdk3nine54 -34xdbhnbhbmljxc55oneeight -cpgdcctwothreevlqmk1qpdthree -977ckpkmx5 -7cx81 -vrtgzhhrsevennzgjqhsqdxcjtm2gsj -dtkgj89bz5threenine -256mctgqnjbpr -smmthmrnj6threevrndhnrqq4qpnxz -vfrcvbgpdfjbzhchqmtjgxrmddhmggmqrgs7gxfjffivefour -twoeight8two3 -threedpfour5eightthreebc3 -csdfivefhgkjfcsvsvqsrbtplhjnine7pqhpvhjqone -seven3375sevenqgjndftrsh9 -4six1npbnvfdl27hqvdrxztq -twopmmblrnhmq6zp1 -34jvrtkfdcmnmblg269six5 -fouroneeight1lpvssjskkjvhpmcb -kjb6 -8rsix4 -hcprhbhzgjklpql92pntdmxskg -3766zthm7lts -eight9sixqnkqbfrbrstbxxsixeight -sjncbhbcrmnmsmf4sixkhscclmrjfjgqgrdtpjqpgdsg3 -zrxtgzscx5lgfcsbqkjnst1 -nineonedzhsqlscgl2xpk -9eightljkpkkq -blhstnzdfttwocfjhgsix41hrx6 -5dzsix5 -vhlkone6five79 -nkkm65tfnxhtmzrfpfive -7hcnzjn4 -ngckn5ppcsvjsbstwo -5qld -zbgghnineninezkphpf6 -8nine4sevenjlhlzlbztxbcrpc -3bcdmqxgb -8xvhfr3foureightwocj -nine68zvlfs -8one8xldlrninenine81seven -7dtvdvgnnqt6 -htxkfzhxhfmc7631lklzppbtrbfive -seven89lrxddqtsvvt18 -dnvcsqcmp7fourkrjhndsghjr -ztkqqqdctdeightonefivezdctxbfg7two8 -lptlbtmmkdthreetfcttkknf53gtmvkcgmj9zvsvmsbstznmd -hbxr1ninefvjkkxkhbrtwo6 -dbmxvpsvp7jdnvsdnlv -seventhree1 -seven1oneseven -seventhreejcdvcgfthzlvl8eighttwo1 -2fqkkgsvpjv9ninesix -xfmkdtxk2two -6fourfive -hpghf2cfgrmb34 -714 -nineonemrzxsmtwo28 -llgnrpcdxt4eightninedl9 -pdvhcvpmceightpfjpgvbfnrhh9 -gvzzrvhmj464 -592eightmvkdnjqthreedtcldng9 -77nineonethreerqnrgczsn4hhdnpbtkxthree -four78zrqfourtwo -5chnktntwoninezqzfhthreegpmkvrsbfs -mpgvbnzldvbhchthreeseven4cvone -nmfbdpeightfour9fiveqnnmbfsheightsix -onexrjdhtmsdkssrgghlfsx5fourtwofive -5seven3zfdnqxqqdgqcphhjctjhddfggrfstqrb7 -hcpcvfllseven8 -qhpmcthree1sixdjkg -32mgqbmsn6five4c1 -seven78 -four8three -9seven5five6 -five67 -twopqsjvpfxdone81gsztrlxrhx5 -9bctqg -jqkhxlnvfhninepzmvfmm5 -fglgdrnlnqthreeeightfoursevenseven368 -nineeightjvzdqnpnzf86qpffrfsp6 -34kckxkrq -sixppr854 -oneeight6 -7onerhqgbzheightpvxjnsfdnmfive -68seven3 -56ninedgzqmlvjp22 -six69nine7threethree -6oneightskl -5six9four5twoone -fivefourfourhvgfqrqst99 -2qvvnrbvjhs8dstfpfnineldkpnkskz7 -41jrhj9nfeightonecqrdg -7onefour8 -rxtdz5gbxbvdxbbpghfvljdbknqsqgtmmgrhf -79kftqmdnbj -1cf4 -threekdrpvtsdtrdfzxtvqh3 -zxcnsfkvfivezhcknlhcqfour9159 -twodjdbsfive7two -47bnvbkseven4one7 -nleightwo7 -twofive5gptl3nine6twopngsq -eightqn32seveneightqfrfmsfgqhfourvrgdkfnxn -sixfivefivepnxb1jqzx4lk5 -three97onebssix2 -fivebvkhcmt3one6twonegf -xzrv997pfhxsblfive8 -5nptkzbsixxgpmrkxponegnnqfqtgvl4 -7mvxkfkjkxninesevenxjtrjxbj -jfloneightfivetwo7flmf -qpncksix1fourthreesixtwo7fcjjdx -17nineninesixhpbh -four88ngtbtfcqfr6tjqbqhrktf -vgtvfsftvljjkxnsevenltszqrgm6cgxjlqsgcqonelcdjv -6tznfmdzxkt -nineoneninefive2oneightdp -kmjjzvblthreethreefour1dhrsk2pfjx -fourfive6six2 -rmqzgfivenineeightnine6qqnxclq -fourninefive3kgeightonerfxsr -four7qjpkrfxsvt31seventhree -vqgqgk69twoseven -qfxvmhk9 -six1b69 -vcbmbfjrdpnfour9 -twoclpjtndvxj8fpxblseven -28xrggnqqttk544 -39hgczgvjhvs31fivesix -qstz85sevennine -ddc5lqftnmhldv4dxfvhrxcnltr61 -ninedhhmpzntqlninef7 -63fourhznh -three39foureight -4zlfzjfrqsixjzb -2sfiveeight -fourfivefive46 -fglfbbseven7445three5mfgrmkfgdc -8sg -128three3seven -five4threehrggrjgjpninetwo5eight -3hjnmvhtfxpzmdt7224txvnpnjsjf6 -beightwobhz86fdhsthreeqjxccxhjvk45r -lgd2sixf7 -6ninefour -hmhfeightsevenvlgdrm3five6kkjblfqbjsnxtcxrpg -jxvh5jjxvfdeightwon -1qfqdqxvtsztkkjxqz -1onenineppgphdtt -fourrppqprfmlpxbvdhpltfive1qfzr -xhqkzhchcmfnrpstgntwobrntnm4 -nplmsixmx5six -dtvrlxzdb4clddlfivefour4one -67cnqshcbgsix54two8 -7s -fourfourhbv28six91 -seven6twospmcsixcvmzfj9nine1 -1five1bphjprtm2twoxfslkqh9four -eight7bfzdbfccfl7 -8eightl -klfpjslgdmgbxlftszdltn1 -eightseven5threeseven -onenjvvqsfhgfhmtv6foureight51 -qttmv8zxdh25hshpn4 -7875 -3ljptgbzsix1sgqrqlgml6sevenfktjtgtv -tdtwonethreeeightfivethreeqmdmc9 -rkx1 -eightseven26ftngc -tjxxsdsnxg696xhthree -2gdbxmxqjxnninefivenzhpmx3zqh -91kq5sixspxqqvpjxrp -mkztv5knjkzrgcz -3ninefpdbptdnine3qpzc -fourtwodg86 -nineeight1sixfourseven -dvlgone1foursndcghxgxzrtsztceight8 -6bskrcjthree -fourninebgcqkdlrx79 -4sevenxfoneh -gmvptkcgx69vqxmckppmlnptsrndfrhtc -9959ngrjdgltllpmrtbrgrdpnjlgl6three -2c -3qncfdmhdcmleight1 -3eightvfstts -sd7175nlpq9xhfour -foursevenfour477four -snsixthree7bmlrvdtmx -nhsninesevenjjhgthzhfour66seven -52onepcltqtlnk -fivedvndklt1twoxplzqtgf -1twohpd8xxtwojmcblxxtdk -nnctpnrhjtqvcpnbncpfsixseven9rrbxblhcsr -95ninemvhbqhpkqksixsevenone -5seventwothree -threeonetwonine2 -cqbrtdnjzgx38twoneshm -4fivenine1 -czsfivenkkqbqbbpc1 -sjmeighttwo32one771 -5mtmkhkhd7nineeightrq4six -one7vknzhj9ninesix -jcsqnxhp1pmfpvkdmcgzm -zjm5two2 -4onejhdtnhqtlcggbxpmhtfiveone -nr6hvcspxjgvmlbdtgs326two -fivevsrfcv5fnkpftvrbnine -kbtwonesixbbrtjvcbblzh4 -2fourthree -eightntgeightfivesix8 -twoninefive42 -bcjxfqlqvfslqgq52 -tmrthree8twoxthreers -9fivenineeight9xdnnqkfbnkg -onesclfxsljp2 -5one34 -18nlbghthpmhntqpxnfivebfstnkcrpvxmrlrhcq -fourthreesix43three2fhn -nine5zbqpcxffpmmzxp -dbjgphmmvf7eight -6tks -ldnkcj6572two5sevenf -6jlbdqjrx86pxxnhneight -191pbjnlqh7vkgvrhtrkxqfgxczq -qpxpcnmmmone3zkm2nine5gttbdpggf -vnbfthmm1hckvdcqqv1sixxpldbmnxmmgrbl -eight5ftlsixlmrf -6gtqkvvmvvq5seven6mkxvxpfthreenine -jbskqm5gfntjjqtz -2eight72 -nineplkthreesxpeightxzkfvg4 -xzcqqnq5seven2vtsldzpfnine -six9t1rmbnzrkdh1 -75kcdztv7 -two4gbffour -seven8rlqhshzsixmtmpvfzjpeight5sixvh -7nrrcqpdqhfourthree -21fivenine2kjxmlmnhz6 -3stsfthreejgzxhbseven7threebfhlml -dtdeightwo4jxrfivebpzf -qhrr2five5oneightr -pp2pbjgmgffctbtseven -737kbsxrtpcgslrmcnd4 -qpxrkdnineqzkkhzjfqqv7twocghmkrh47 -gfptsfour4ldrjlvzghq -9ninezvxqzhlgzckb8fztrsevenvlqgdm -7562sjpbvpeighttwo -qsmnktmlpznxz25gpgjqsm -7two5tctnfxgqvd2four -rls41threezlpkvtbhvk4sixnine -six8dpd -msljvkd6fourbtzfjphskfxqpjkzmzgkxvqn6hddzxj -mfspzjjcfour49csfjgjkdmktns -b3tllpmmqkktclkntlbgkkg9five -rqnbftghx35 -rcgrb26five -sevenvkhzbljfour9czkpdltxlbqbdgcpz -two7fivehrqeight -mgmvtjl1zffzbt3two -trxmmtdrvh1scjhcsevenonejmzhsbttgfseven -one8sixtwo58 -nrs24 -threerrrrtjhngptrpsrq8sevensixtwoonecntmmmxtjf -mzgmrh5qcml -4lfxxdgnnjzeightninesone -phvmnnvzseveneighttwosixplbrb5 -sixnineqqgbmlxdrvsrfhkrff5 -6sdfldthgvctwosevenvvnbgqxjrn -7112xslv -sevenfoureightfivefivelkhnxb98 -nine6pljkszdp6 -two4xlhfhrz5kbpstsfive -bbgdsix5 -sevenlcbsdlhftwozsnx1two5 -one2jjmlqsnxx1b -sevensixsix5sevenzqhjzlkjgnvsxfkfvxzhq -lone19four1 -1fivesixpv -eightfour1 -xsbgprjfthreefoursevenrqzbcbfnbhtwo2two -ldtwoseven47dcrppbfbv -1fivexgtwosixone18three -nine93oneseven -5qdneight61xpg -rdzckkb5five7ggmbkzjshx -37lxlgmveight8 -scqvdhm9b -seven9six -pvthreesixfourgctbsix8eightseven -83oneonej -5four83cfmnthreeone -fivefiveeight1 -9tnbqpthbn5kvgmsmfmfsevenqdrksixmbmgm -onecrs76 -vgdqvmt23onesix -dlvmvtj6eight2dxjrhdlfghfhxcsxz6tbkz -414sixdbzhmxthree -sevenfivesevencffvbdhtk5qmplrjzxnjnbnt6 -qgqjxchmxfourknine447three -4tfour -fivercfvsvlfglbxrtvxznhr8five -sevensixonesix7399 -two17 -zcmdlqzhps5twotwojkltrxb7three -xllqtjpxsixsevenfivefour29 -ninetpzpr51 -6751three6 -rcfpnskfivethreelbtgpltxsevenfourbtcs8eightwokb -eight7rfr2 -six5onenine29 -zjbj238 -rgprs5fiveldvmgqktnn -meightwossfvkncf5sevenfivesqpgrtnnj -onez4eightfour62tmrjmprthree -foursevenjtwoc3threesixfj -qmmzmzlxmthreezvzxv6zgcztv -73mbm -nine251k1 -sixhtfhzcbtq7sevenonesnkpfvsnnnine -seven44vp4jxbrvkzcmlnjfiveoneightvzx -3twoseven5 -one8mfpgflgqkb2six7dtgftrplb -lrgnb4ninetwo5vjsmmb9 -6sixq2three -999eightvkpcpv4 -947fourtxdmhv -9msczjqjggsk3six4 -bone1 -5fivevvlljvmsdgqjnrhfourkstccckr -7hpblpnmxqlninethreesixpvpnine -nineeightdsrqfdnghgkeightone8mpkvfdhz -4sevencrjtpdq -mbvgsfoneltqkfnbpftxhtv7two -onegbvcctwo8onesevenone2six -vt36onetlmtqbv -nvvxx51 -threefnvcvbnzvs4 -7rxcjjdeight81587 -mdmjsg3seventhreesn -dtxsdmsvjcjx819jhhpzzf9 -9jcxsninetsl2 -6vcllfssthkxgdgh1ghjscsrvnhrpmjllh -6kkhpcjhmseighteightppvdkffdcpchttzone -878 -sixdkkjchkjqtllfpn31rpgxspktkgxjgcf -2eightsixzs3kx9 -sixthreetwo9 -35vtgrpcqcnvfive -4ninegqqlc49fourthree4two -czd4eight -tfcmfdxhhqlroneninethree43 -8tbx -1xqpdxznzhsixseveneight2 -6hg9clj -vfnthreevzt88 -seven4317pkxd13 -stvltfvs7eightcmj -nbrxfmsshronesevenrrnp8seven4 -7jvtgqvm36fivegccbpkp -6threeeightfive8tnlninekb -eight1sixtp -17ninezjhchkvq -tfxvhhkltlnffournlmlsqfclqlrsk31 -two889threezthree1two -five9one48twothree -eightseven8dqjsixlrsrscgzjpfour4 -988nine4fk3 -76dfkqfbqzffplx -9zmgrr9 -jhsbj4twohxrgdr -kgcfgninetwoctqzfbhhvffive2fzlk -8six25 -six35oneseven7 -2cvxrnine33four27zk -4xctr9threemrckmkmjgtpxzfqdzg -fivelrs3ncmgdxgqhnfqrlzlnbvrqp -3zgblb -rztshfoursixfour226four -2hfth -5d94fiveninezfvprvgtnxfive -21four5zcb6szsjgsseight -2fivefpdkzxxgchfourp25lsnqjrmxmq -gxlbzlfzsixtwo8snhpdtgdgthkrvzsxkd3 -five4n2 -gscjzkgkeightqlljzx12fiveonebqzmlh -xhsrzj1 -klxkdzxvvrljbnrhfive7four7 -3sxmbgvxkmkpfqxccvj8eight2hl -2bcdbsllgcmftxftmzrhnfive9dgkqpqkloneskztwonesgh -eightsix7nine7eight69 -five6lsgslhtzzv -fivesix47 -3kxfbcjz6vmhzvkgpjbfqq34seven -threevlmlfm58threebkfdzd5fourkpgddjlqsz -sevenzdeightdtxrxzckfktrfpm7 -qjkrfltlsdrrcm6 -795six3hmlkdnine3 -foursixxjnqsljktnnbtwoeight2mskdbkbtk4 -fivetwothreeeight9sixqhqzm -fiveqjdksix14jlzcvck -16sevensixvzjnh -nkpshpkptggnsxp272three -zrv86 -35lgqsdfive6 -x3npthreethreercmnlphkchmrmcg9seven -5sixninefiveninenkxrvmk -jfjqrvc3 -bbqxjhds4 -hdkqkq5twodbbrpnbmmj -4twosixcfdcf515two7 -mgzljdxqkpzbhfh62threenine74mcvrf -4ninesevenvnblskhgxmhvkhpmxg -fourvktpjlpr5sevencfvthree -9six9vtrkdfjkbb4five7slq1 -dhroneight9xthreenjqk -eighttwo1twopxzxghjs9 -six35ctcjrmfclone -d1sixmmctvr8 -qsgcbzdtworzgzbqtrd7pttltxjsgptwomfmrzns -sevenseven6twocqhvmvgxn9vmlxpfourjvqsnmlbd -7twopc2four -three1nineeightgrnzbpqsvbkpbqzvmqsnm -91fdf985tdjvtwo9 -svlfivetwomjhzfourone7 -bqpssscxckkljxxtwo8dpcbpqgq -gjhdqvgcfive3five -bpqdnpbf97tgpkkmdg -1lksrsrlqkmzmbfgpcqq -kfftvhrlqpstwoone6fiverklbhqqgdpvmnine -xbtfhfivenine9lpklrnrrbnthreensvgrvdzpfpvzznq1 -xkfjtzdqmhnine96sdgfveightttbhfkthree -fourbz2six5 -rggoneighttwo19vfdjvjbr86zkqmfclp -3fourx4klhkhglvjszj8 -glg2fournine5sixxbjseven -3zdpsone -htxgljmx262five5 -3ftshpgpnnhgspltjrvb3cgnghgzpvzlnxvzcjone -threebbnrxczqninetrone7eightseven8 -g2seven -threeddtgc8 -3fivepcfgpvjzsj471 -28zfour7seven -clxslzrrkbbmxbkzfnreightone6twodlztb8g -9eight1 -2gvvdgnvnptwohhztfggrndzhplqgx -qspcbvlv48 -1eight1sevenrlhdnhs -fivetpnnlnp317seven -n4onetwoninexnvstftnchzfxzrqts -2lthreeseven -two3twoseveneightffournbrhmseven -seven6fsxnfqmlg75bznfkjbch81eight -4dgszfourggjmjjjrr5xmddgsgp -b5283sbqdn36qcrxnphkg -9lmklvnvczeight -cgm2vsrmjtzmbh -7lhqhfm5sevenlg -69cmcnbqseven6bnztjrpfvx -eight84nine8 -92xcmffvvbr -fivefivetwotwoglzqftlfpnine2 -gtffdsrzmmnine6fourtwo -cjnxbkvxq7onexjjhds -onenine9lgkp4bxztcseven -bthree4 -bqq4dbjbkftfx2cxdrdgjsixxqlcgztnv -twovtxqhsgx72jtgfqzfqnine4 -87gjbghccqrsqxbflkhk2fivelmkmjzmfzxbcmjtb -seven7six83vdxxrfbfkfg -sevendnjssc7threecrccqlsf5xtgmqk -sjphck271threekvldbgnvtcxlcdkf -sevennpfbbsb3kgpdm -ngmhtfnkjl5fourfivegnpb -xthdbtwofcgdrrjmfive1five -89hgld6sevensevenfour6 -36kgtmxxx1fivenineseven -eightdklr6 -23zkrplrpmlpclqjkrsrxcbjone9ffjrqvsix -5njvthreeftxjninefnlcq -1qb -three5258kpcrl -szggtxbvql443 -3threemvbzslgqdninesevenxzgbfkcg64 -6fivefmhtdcbpx -five4fivesix -9ninebrdczqjpnine -q33ninesix6threepbqjnjdb -onelvhdtljltmjgdsnine1eight7 -one2seventwo -4jnfchm5jtqgbmnctrsix -5six3 -eight9hklfhjnine2onerl6 -2nzncz9fourdcqmmcfgbgsqchvnrdnrcthree -2337 -tvqqfkxcg81eightfivedxmb -mxkcbqkptqbgqvgjxbrbnine3dtzhkmeightsixdxdhbpxd -two9szthjhjmcfseven4 -rkcsnrl2btjgvbmlnine1jdjczcskjg622 -six75three9 -5threethreetwo8 -1eightngz -seven3sixn2 -three7pdfjtzfv5threesxpgrbkmx2khxcsbdblh -onezzrzpbvsmflzrlfmv4h46five5 -6jdv -smseven3eightfivegzlkm3 -nine7eight5 -sixthreeone54four -7mrxpdc6xvkhcmtwo4 -3crrcmxzqzfchtnvnh -nhxtwoseven84 -9sixvltbsix -6ctsnvvgm9sixpjhmtskzggtgsevenseven -ninehfqcvgkgqf167one1sixeightwocf -dtsg38sixtwonephq -rpfbnzn2vhjxeightqdfbqmpgpdqn -cncdqcbgzt8 -xbhqsrfp6357ftq7 -1rnnz277 -8threeonejvkfldcrnxjflltr9 -l8sevenseven8qmm5plczqnkrhvkppb -one7qjgnslmrdnbsone451xffltxrvdk -hmcmtzcl59 -8qqffcfhj59 -rzlkxvgckrfvnone2rjtwo -two9ninesevennine37 -2x5 -4cjkghzhtfrdhhcrjvt2 -cpbhsgbzt8nzcjqnine5cntrngcqj -9three4sixeightcxmvmgglf -31dptlfdphx7three -fiveonethreesixppgpbzr8jlrpzhr -731bdfdvtpqb3pcbrsxvtxbtgphzdbsixfive -1gxmppthreetwo1xrslpjqq -2three3four4 -pbdlpv56eight52 -qmspclflmrckcbbqxnthreeone7dczkjhxnvjtkx -78dslfsggrkp -vntwonesixfourvsmmmgpghm3 -three981flhdlvkseventwo -fqv9twopvk -pthpkvdqcn1 -qtz763six8eightzxbcp -67vtscljxslhfpt8 -2mqfhbpn -1jtdcgrlrpdmjbmlptgdzjfgqb -1twoeight6znzgxf8one -9gngqbsprhmhpsgzps -gjqsfhfivenine4pfhxthtjthgsm38 -five1twofiveninetwofive2jrtzvtf -ninethreetbmcb2nine -96fztmrseveneightbhfpqjbsixvhjfvzzjdc -8threenineonejhhcmnnrzsnbzcstzqtfsthree -9onesixdttqqjvfour8 -sixtcfdhjlddncmskrfoursix72 -868fivevsstbpxtwo -four2onesix -four4ktnggkpfvtwozqqpsckb7 -eightfour4threeninesixnbtzsevenjxpsn -sixfcmnbdflf7four7 -mqvjfdhhbqkpkdx5sevenhrhkphqrsix -cb3bngnjgmjng -6jfive -roneightseven27fivetwofourfourbzshqvxdc -ltwone4zpvhninenm1eightktmkbpvlkkhzhvfc -84dslslds -bphdhtwo2ckktccnrqjptwo -six27glzs -threedxsdjsgmlvrtnmzjbvt71kdfiverpddfrczjhs -ddqlb4mtpfthreerkztrmxvbhhnjqmmdxdmlffcrhoneightfcg -qr1 -56threenine6hgvtwotwofnjbppqppb -vb2fourninethree4knvzpjcj -threetlsevenfourgcjmzprone5three -5fourrrqhbrbq7three41 -five8qpxdsdpxeightphjvbmtp -9one522 -f3pklscq -4sjfiveht3xknmkndsgfjvl1zqdt -three4vjjg691 -99grcttgddb -7pgh8sixsm5five -one185kjbftmplhqdkfvrh -4kzrchdkv2tgbrkghhnine6 -sccnhhmmfournvbbvrlpfsevenfivefive8 -frrrdkzvfg7blgqj7threecqhvvgfd -fivehsfkmbvxddkfrrngfivefive4four6 -9onetwozcgntxrdzeight4zpnqkxsfpcggtrjjk4 -5jbmn4nbzbmmkbvxstchl -fivenine4vvtfhrhbdeight4294 -onefour749oneghm -one97czzjrrddjsb1nine -nine4sixsix -4eightthree3three -45rxpndjsmq6fourqpmk -seven93 -5173five7kvgqpttwonemh -ninefive2n1eight -452zdvjfczspmcknblsmzznvrlhkmn -47onexntj2sixsixthree -nine9threesixfsmnfour51six -pgtfttdkjmz47 -5threeone9gr2vjjcrbslcp -jsfour7fnmqgsxlnine2gsmmkgvj5gbvx -bktwonngqchlqghpnmlzxnthkpjgcjsr98eight -tczsjfcxfgjzbxeightnine5twoone -48 -99flzfrrjdp69zxjdphrbbsixthreetpzn -five82fourxczgknkgk -six7fourbeight -oneeight4kxsdrpsix169dh -mnine9 -npxvqkbpdtddhlggthreempqqblzfmmvc1mknf -56v9two24zdscdf -tmcbxhvhptvtwosdhltwo4mvjphvjjrsglrxbjrthree -threefive3skzsspkfqp61 -three5three315xgjgphdr -8jvqvpspkqgbl -1vpkglvlxs2sixgc6eight3 -hzshxqgxzttwovkfive3fgmctvvdfsbjhdt -prsqrjcrrj9nxgq2 -dfsfxtdj19lqlblbmb1 -ltlmvf81xsztgzpljcxx8 -lrqxphqhthreetwolqjsixtwo81 -nstpljlpt1sixnineone91 -one4xcrhhdhsvveightfive -rfmdkpmbrhrnzqtqnrvdv4two5 -ndf8mccqlzqrjjcpzzpbjrmclpkvkkltvgfsfour -two8three11eightwom -five5xpzcmtxnqj -7238fouronerxjvqtmhtljcnine -zdfmfkfbkb2seven -3fbkzxmz -21one699eightcqfs1 -68vpgggr -97s9eight7 -pkxvtvgtrdsqkgclnkxhjr3threelr -954lcthpqcscz -twothreevshxfjvnq6 -rsnkplhfive3pmpkknnvbf6bvxqhbjhc -hhxhhpnrsevensztgxnqhmzcsnsxgblc7754 -grjdsxzhjldjckhbxbrqlbbjhntjjv79 -five7sevenfive -ghljgxzbfourcvqqnnine1rrmftfr -koneightbfxgjjzkkgsqzhhdctg4 -cgtxldhfourtwoseven9zlhgrchhvfhrgmqdgnine -51twothree6x -sevenrfseven1sqmhzrg -bpnmzncsix3one6gzpzfsrfbp36 -stjgqone46seven -gzrnkk7ninefour -fivefgnfkn4tzjxtjlrfive1 -bdpgnthrf83nffzpeightmj -twotwovzbvbrsgseventhree15 -7ninexqjggfvqndsdcg2 -three8fivehpfxncpxv4three -twofive6rctmlhrxxlthreerrrvstvvqx -rgfdddkmvkfvjspmzzp6hxprqlvseven -threexhqqhone3six67l -eightseven56krtbthree -seven99 -6j1czlmxsmqgzvrcjjscnineseven -ffnrkvchddftmhklsbxfourxmqnrnlrvvsevenone93 -jlnzkqfvnsix8four74eightone -56eight1sqthzbsfpsevenhdlqkkqjqnqtbseven -dfsxgdsfnrktlhllrxqp5onevmfklvgxqhmlhgqhd8 -cvtdzcsfive6rhggdz1tfzkffglck593 -ninet715two1 -gknjznhzvjrmqtkdbb5 -xnrvvntwo22 -9nlpcldct8nine5eightkjzmqskpnb -eightsix7ninetwopjslsgvbseven1 -p2dcg49one -xcdthreessvvzts67bkqchqgqcf -31ncbk97 -kxftjfivegmkcfqbvsl8threeqnrnrsixbdqzl -91fourpqfghjncnine8bfxqxdjckfckdzgsl -2vhrdjpcdlg -mrcjfivetwo6threenine -2ljldxrdg94four -gnoneghkgtt256 -mxplnslnrsxpzlgx3nineonefive -63mzsvmsix -6fourninejpsfnineseven -fourninefive3threethreecmbseven -761zzctnddfour2one -dzonesixseven1two -fiver31oneeighteightwov -3kpbcxsthreeone5 -nineonektx48drsgpktpns255 -qfqtwone7nine374 -xnsevenm9 -seven8fourdptllvrggqzcnqfourtrbslxxgrrgj -onesix1sixngvmpbjctrkztfour1one -sjmxkkvddt89jlgfvhnlhlzzhdvp -jbk6 -six4hkfbxrbg1ff7six -3six6fourthree6two -5sevensixonefour26 -pgnzkprhj1rxsqftblftjgngthqdgmbdfmcpxxtsj8seven -17nine2kcnqv -ckzfgltmnqnkgzkxdfmncp8nine8 -ccfourgfpdfrgmvdbvdvpd3 -9bgqggggrbggmdrjkfivesvknmpthree -82sqghgstwoeightt -nk1slsckcn87cfsbggnsfnps67 -1onethreefxdcqfourtpzqtwosix -pfivek4 -99vnxnscjpeight4dthlk5eightwovl -rmtwonehkt6lczt8vfxmkzkxsb2five -one89bchlvvhtjz3zbspjtmkqkfourpznpfeight -foursqmchjpccone7ninenine2 -1dvsgvone236six -six63three9 -bvvgtrmmxs5scdzvcpseven7gdnxvczneight5oneightzbr -cv18cvdgxmrjsgnztgjrb4threefive9 -ninesixsevennseventhree73 -44dxhfgjt2gntv95 -rbbhmmqbrc9twofour -4bqfivefiverdp658four -hpsslx88four -one8hmjrstmmeighttwodrmpm7five9 -4ninen -9seven9fd442 -3vqdtnhqg -hldgmmnfmzeighteightseven48 -8msmbtzlvsf1ph4lkqddcbhcnp -jnkxqmghbpjslmgsbvlhtrr1njgrx2twozfk5 -fxchjbvgl8mdhtckn8seven -rllvfrffhf13sevenc98 -vgbprsjllsrhkltdrcknmfk1rpeightjpkxvjsrm -six81hgfzghnn8fivenseven -ninesrqjnt9onetwoeight63j -pbrrb9fqjhhfhfh9twokhhdsghvjkvkpj -1nineztppgztbdxvrgqvs46 -jbqrdsqtfninefxtg1nzmdcqvg -41ninefiveninefiveone96 -mmsfsjeightthreeqgbfbnvgnv5four4threepggz -6threehqq5four -mpthqgsix86two -5onesevenfive61 -8ninetwoeightj31 -7fivekxzhlxdsevenzn -sevenshxtsixzdfjvpcsc5jvjhgzbssbrqtwonemx -phls1 -148nxbhkjr -2l8threeqfpddrjxrzlqldtqjseventwo -k7one -92sixtwotwoglmnxdnxz -9six4xdh -9five9nine -k21xc -sixonegsbffgtsevenzjbrone4chq -eightfive67fiveseven3four9 -8lxzjjjshhgpvkmzcjjljr1fiveltt1 -nine24eightts5xnfgtlpng5rkq -lhtwone1six8156zttxfdn5 -69sevenmbkjdjbl -hnm8fivetwo -6threezc -lhmtbt7ltb6 -six1eight4crjfmmxonenine -fhrvhfkp4xjstfour -kxeightwoseventlrvhfrkhrhfive34twos -sfvdlttlrfourthreevzksseven736 -7crlzrzone8 -fjsfpfivejxvqnq16threesixqxdmjz6 -fkrjfjkgbjnine63fxfkfvphbjngnfqbhb2seventlbbr -596 -dgfrd288six -783nine -two8fivefpkjllbnqgqlkqms7mmhbsrnhsxnbmjv -seven79one9 -fourmrxqtmg21lnztkhx -3one728sixfive -fourconemgdcch8three -bfsfktfbvqfiveonecljcbqfnine2five -5eight2sevenzxpsk -6twotrvkhqrsppcxhjvjlkhcjrqpqvqxrmxqt -77kxkrpzr -grlrh36sevenone49 -9fiveeight8 -five4jbspqscf -4zzzjxghvcj -6xhrgnhxzx16xrknine -84nqhnxcdldthreeseventwodnbpszp -twoseven3xzpxpgjvbgldlqsgf -ncsfckp5cgv4jrbkf -9eightsixtcdkzlbl -sjfxx4 -onebshtqkhslhfvhgqtvsnhqfhone4 -fgggsixtwo4pl5 -nvrr2twohknrgcxtpltwosgfbnlszeight -five1bzfdfsrz -4xvtwo2 -five2eighth4 -2jlnlmbqccrgkmjqninethreethreenine4 -gtxxdnxqzlfive5seven -fivegjkqh46eight -33z -48sixscgcghlqjheight -vkfzkkxxnj17fivedt -onejlhdglpkjsixtwo24 -4bssmdxpone1bnxjtwo -pbsixsfxddk3fivefive43eight -fivemnmqbzonetdgvmsone48 -dbjeightwo9nine9 -eight123kkptmzpqjj1 -15krrcpgqshrhxrxpgone8kbkvgjlghc -45eight323hvnbtbqqtwoeight -veightwo2dsqjg -three77q6 -1hshtr1vsbhfctfpdl1threem -nineninethreevvgbclnkcmzhctgjtwoseven4 -seven3foursix4four -fhvm96bbxrmtcgcthree4rthree7 -65crr -7ljvcqtceightbnkpbxqgfvfzxmfmctdjctgcc -llj659nine5rl -two8fivep3ddmpdhngm8cf -hljxhkvbk4five5k -threeninefive9 -jncnpkxjvst2eightrjltjc -4psqtnkxrc -eightqtscplvmkbrlnine449nbnxtkz7 -sixnvkbxlxninevhtdvf77zrnjzxfbdlsix1 -eight2mznnrmhnmclxdcdzjsfourtxvgmdzvk -fkghbffpnmqblcrfivethreethree195 -pxgpcrmpone1one -5pfkktxpfjgsixp5lbhrvv373 -six8seven2fseven6 -eight9crdxxxgpbprtdxpfsgglkst1 -8zbmntvnpfoureightxz7four -3599lx5 -seven9six4fdqr3vgq8 -fiveone2twosevenfive -twotwo35sixczdx -two62964mdhbqhrfkf -phtrfmmkzonedcsnqdvrghvvf36thqdxfrh -dxnqsdhfivefour2385threeone -7onetwo -pfzrvpphj7phnzqmkbbbfvstwosevensix -69foursixonefive2 -jszkfs9hkcsnxtzfs3 -gqb1gzbglssfxqjvffivexlphdd7 -2one777 -qcczbcm4sevenseven -4threevxhtx -tdxxf8 -jlxc5fivesixeight -sbszlkpjgfivevtsjscqdpv5eight56 -bbpxxtwo798 -fiveztdspgfive97zfmrvnxeighttwosix -51threetwovrbv5 -fourfhxzgvbgdceightqnqrvmb7 -11ngqhghdsevensthhs9 -sevensevenrqmpsf4hnpqxmgbhskllksnkfourfour7 -vheightwo5twothreehbzcrs -2fournpvcpksffj1 -mxmldpfsevenpfcvhff9twonineeight -9pcqfrtkrtwo -hxxzppmlfive6cktznkfgmnctjfjpxvgdfszk7ptwo -vjjhjlqsvknineggvjdnnpltzrrqz7 -9xdjlnqc -seven1lmdffjjqgxone -fiveseven9 -5931zmck -twofourvzrdjmhbnl9onedrtcnl -4trmsevenhbsone -87pzvbcrdvzg3vfszszfds13 -5three38gccjdm6six -xcszzrlpltbxs48mcs -ksjzvcgptnq3bfhrfx -twoninethreekhvndq8jfkrfpzsr71six -nine8zmnsdzxqhf4nine6nine -bsdvvggfrjvbvqrtjzbkzmcp64fourthree -nceighteightggrtjsblxdhpxsix7 -ninebv8 -136tjpsfdgnine -9q -seven1two -mtmzmplcnrfive3rtmhcxcxpsixeight2eight2 -qclnh4 -5d -tmvbmvh176jngdjlhszlfcbzv -two77jzfncqnm -onexdcrstcqlsixnmtxndzksfsvrxccmjj45 -threeone58rzpfivenine -118zgl48 -tfhdfive1gzz59bkztx -r3three4fourgzlgljdrmnmnjntssbpvkpmfdsjlbl -24hz -four8sixone6 -nineqfggh3svpvlfzpfxoneeight6twohzb -941 -onefivejnbgncqfzcsixdqd8rxjd2 -9fivesixfivefivesix647 -noneight25fhqrvv -eightninephmksl9dvhvcbvdldthree -threegr8 -6fzqndfour5nine -4bl2zhcnpqvxthreemkjfqmdctsqzbkllfgvsmtt -9three13 -hvbftpsbprhzx5 -one7threer57 -psdkpvjkzrs3sixfive -ngsqbpfbt34 -gbdh7threexnszmtwo -64cmmt9sevenh8qdgmcpplgsj -fivervlsbzjsfiveqbmlrvlzqn8twoeight1vxzkjf -bznrgbrmnzvhp1twosix -97gldxj -fsjbjcklxp9nine2 -hpgm7three -ljxcrlfive9bf -four894zmzmllzgkv -fivetmbkmmrjg9seven1tsix1 -88sixgprtzhfzsncm4 -dbdqkgtdxdjxhk3lsqvsmmtonexstlrplstvqvvmthree -sixfbvmqxbhbgfbl3 -jkdshphdg1 -sevenrkrvtwofivenine4fourcmjmmdvzvh -553 -cqthreeone2ppfflh3fiveseven -5fivekxfzpzjsd42sevenzgfourtwo -55fivekrtckjphnlplbcbxbzf -1pgsfgdf755 -5dncccmkpqtwocmmlltvbg -two23eight9lnjk -1148pdtcl1eight5oneights -4ltrvvtxfhcp8eight4dpfhmqeight -44xtvnlrcpb -9knzcfpkv2hqntgqkfgtsix1eight8 -rlgmxxmpsk9 -1one9 -1six9fsvbrrgxqpsevensbnzshmb9 -ftgbfqrzslqrcmmeightnjjrrkvhntcv1djmbqztrkvlqfkshoneightggd -one5twofqqgcdvzkllqgxhjpmkhsjpthree -sevenxtmq34two9gnvrvxfjmgq -nineeight6mkvbfour6four -6dcrpx8sixseven2bbszpncx3 -6keighteightfive6six13 -sixfive69sevenschkmdrvs -dzdgsmgcmkthxddd1921two7 -fivenine9eighttworlrccrjzseven3 -3onefoursix -6jzqksxpk -qfjhv1 -sevennssgfpzt2bcxldkphfour1sixnine5 -sx1zhzzpzonevrllpblsfnxzknmpconefktdt -mdvqxbgjhzprrhvqhdt6kfq -sclszppxlpzvzpscvqc791twochlgnsf4 -krtjqmseven6tbllzgjcghsix1 -114 -75kp -rbrftcblxcknine4eight -ffmsgbqf33jcjktprgmczzkd6 -v9zjhcvjjkr716 -three49oneightf -ninesix2twobvdrbsvjrmvhsdhncsqhcfour -5thmkvcrfsix87hjhgbrxxfgseven -five8fourone24fqjknjq -xfmeight8 -7onenine -fivesixfive2six9hn -7six441 -1gjkphqtwo -fourhzgxqtxggfpprrmtfqsdhc2fdxnjdgx64five -threeninejdzzrbpmfhjcqdsix8two2bb -7877pzrbtcsddmrffzdsmqlqkjsix -5four3eight -15nine1 diff --git a/2023/inputs/day_10.txt b/2023/inputs/day_10.txt deleted file mode 100644 index 0bb36fd..0000000 --- a/2023/inputs/day_10.txt +++ /dev/null @@ -1,140 +0,0 @@ -F-|-J7F7F7F-7F7F--7-L|-L7777.FFL-|.|.FF-FF7FFFFF7--F-J7.|-FF77|-F|777-F7.F7FF|-J7|-7.FFJ77FL.7-|-|7.|.77|-F-|-F|-FL.F77.FF-77|7.7--7--7FJ--7 -|7LJ7.F-JLJ7L7--7F77.|LLJ|LF7|.LLJ-|7L|FJLF77L-FJ7FJ.LFF|7L-LLF-LJF777||7L-F7LLLLJ7|L7||F-J|-|.J.F7FF7F7|J|F|-FJLF.FLL|7J|FF-7-FJ7J|J.F7L|LJ -L|J.7.L-J7FJ--..F-J|-7-|.J|LL-J.F|J|-77L|.LL7J||FJ7|.F--J7-J|7.LJJJJFFJL7JF||7.||-LJ-F7-|FFJ-|77.|L7||||7F-LJF|L7J7FF|JL7L7JJL-|---|7-JJ-FJ7 -LJ.L-|--JF7J|LF7|L-7.|FFJJ-.|JL7JF7F7F7777F-JFFJJLLJFL-J-|.FLJ-7|FF7FL7FJF7||F7FF-J7F||F7-7L7L|7.L7||LJ|.LJ|FFJFF7F7FLLJLJ||LL-J7.L|7LJJFJF- -.L7J7L7JJF|-||||7LJ|LFL7J-LL|7-|-.F|LJ|F7F7JF|7J7.FFJ|-JF-7F7.F77FJ|F7||FJ||LJL-7.FFFJ|||F|7|-JFF7|||F7|7--J||.JJFFF7J7.JJL-.L7L---LF7|J|-|J -.||||-7FF---J--LJ-F|F|JL|.|.|.F||.-L-7LJLJL7-JJJ--F7FF7-|LFJL-JL7L7||||||FJL-7F-JFJJL7LJL7F--7JFJLJLJ|LJJ-FF|--J.J-L-7F7J.L7|.J.F||FJ--.|.L- -.-7-J.L7J7.F|JLLJFL--L7FLFL---FJ-7L||L7F---JJ-J.||||FJ|F-7|F---7L-J||||LJL--7|L--7LFFL7F-J|F-J.L--7F-JF77.F.|FF-LJL|LL7|.FL|LJ--7-7J|..----J -|JJJLF.L.--|-FJ7..LLF-7FL7|LJF7J-F-7F7|L--7J.F.FFFJ||FJL7|LJF--JF-7LJ||F----J|F--JF7F-J|JFJ|||-F7FJ|7L||7-J-F-|7|J|LF-JLF-7|-7J.F-J-|F|J.L|. -|J||7L-J.|FLF-FJJ-7LJF|J.J|-.7|F-L7LJLJF--JF-7-||L7|||F7||F7L7F-JJL-7LJL-7FF7||F--J|L-7|FJFJFF-J||FJ7L|L7.L7L7.F|.L-F-|7L-JJ.F7--7L-|-|-7.|F -|--7LJ.|FF7F--JJJ.F.FLJL|-|JFF-|J7L---7L-7||FJJLLFJLJLJLJLJ|-LJF7.F-JF---JFJLJLJF7FJF7||L7|F7L-7||L7F7L7|7FJ77-F7-|J|FF-JJ|7FF--J|.L7FL7J.|J -FJFJ|.|L--L-LFJJ.L7-JF|LL.L.7JLJ.FFF7FJF-JFJL7JFLL-7F7F7F-7L7F-JL-JF7L7F7-L7F---JLJFJ|||FJLJL7FJLJFJ|L-JL7J7.|-F|F7|LFJ||J|FF7.F7J77JFF|F-J| -|.JJ|FFJ.FL7L7J|FL-.FJJ|F--7-.J..LFJ|L7L7FJF-J.7JF-J|LJ|L7L-JL---7FJL7LJ|F7|L-7F7F7L7||LJF---JL7F-J|L7F7FJJFF|-JL7L|J|F-JF--L|F7|LF|7J||7.F7 -L|-F-FJ7-7.L7L7F7-LJ7..-JJ-F7JFF|.|FJL|FJL7||F77.L--JF-JFJ7F7.F--J|F7L-7LJLJF-J|LJ|FJ||F-J.F7F7|L-7F-J|LJF77.||--L-L.LJJL|FL|L777.LJJ-JJ7-|| -.LFJLJJ7FL7J|FJ-L77|JF-L7F7.F7FF7FJL7FJL7FJL7|L-7F7F7L7FJF7|L7L---J||F-JF---JF-JF7||FJ|L--7|||||F-JL-7L--JL7-L7.LF.L|.|.FLL7J-LL-7LJLFJLF.L| -FJJ7F---7J||JLLLJ|FJ7.LJ77FFF-7||L7FJL-7||F7||F-J||||FJL-J||FJF----J|L-7|F7F7L--J||||FJF--J|LJLJL7F7FJF----JJ||7.F77F.F-L.|7J7LJ.|.|LL|LLJ|| -77.FLJ|.F.FL7JJ|FLL7F|FL|JL-L7LJL-J|F7FJLJ||LJL7FJ||LJF---J||.L7F7F7L7FJ||LJL--7F||||L7L7F7L-7F-7|||L7L----7F7-F7||FJ.7.J-7|L7.|F7F-..|LLLLL -|7--JLL---|J.L---7|F-JF-7F7..L----7|||L-7FJL---JL7|L-7|F7JL||F7LJLJL7|L7||F----JFJLJ|FJFJ|L-7||F||||FJF----J||F7FJL7JF77|F-J-.--J.|-J7JF-FJJ -.JLL|LL-JF|F77...|J-|7L-JFL7.F---7|LJ|F7|L-7F7F7FJL7FJ||L7FJLJ|F7F7FJL-JLJL7F7F7L--7|L7|FJF7LJL7LJ||L7|.F7F7|||LJF-J.|L7JJ.J-F-|F|J77L-JF|.| -F|-JL7.FF77|F7-LL.LL|F-JLF--FL7F7LJF-J|||F-J||||L7FJL7||FJ|F--J||||L--7F7F7LJ|||F--JL-J||FJL-7FJF-J|7|L-J||LJ|L-7L---JFJ.|-L7--LJLFF||..|LJJ -FJ7FJ|F--77|.L7J.-7LJLF.LF77LFJ|L-7L7FJ||L-7||||J||F-J||L7|L7F7|||L7F-J|LJ|F-J||L-----7LJL-7FJ|FJF7L7|F--J|F-JF-JF7F7FJ7-F7J|.F|JL-L7FL-J-|| -LJFJLL7L||L77L7..F|7-F--7||F7L-JF7|FJL7LJF-J||||FJ|L-7||FJL7||||LJFJL--JF7||F7|L7JF7F-JF---JL-JL-JL7|||F7FJL7|L7FJLJLJF-7||LF-777..F|F|7|J|J -.FJ7-FJ.7-|F-JLF-FF7.L-7|||||-F-JLJL--JF7|F7||||L7L7FJLJL7FJLJ|L-7|F7F-7|LJ||LJFJFJLJF7||F7F7F7FF7FJLJ||LJF-JF7||F7F-7|FJ|L7L7|LJ7F7FLLJJ-|. -F.||-J|.|LFL7.FF-J||F7F|LJLJL7L--7F7F-7|LJ|||LJL7|FJL7F--JL7F7|F-JLJ|L7|L-7LJF7L7L---J|L-JLJ||L7||L-7FJ|F-JF7|||LJLJFJ||FJFJFJL7.F--7FFJ|LL7 -L7|-7FL-77.FL-F-7FJLJL-JF7F-7L7F7LJLJFJ|F-J||F--J|L7FJL7-F7||LJL--7FJFJL--JF-JL-J|F---JF7F--J|FJ|L7FJL-JL-7|||LJF--7L7||L7L7|F7|JL|F|7|77||F -FLJFLLLFFJ7|7L||FJF-----JLJ.|FJ||F7F7L7LJF7LJ|F--JFJL7FJFJ||L7-F7FJL7L-7F-7L7F---7L----J|L7F7|L7L7|L7F7F--J|||F-JF7L-J||7L7|||LJJF|-JF|-JFJ- -F|7|7J.||77LJ--LL-J-F7F--7F-J|FJLJ|||7L7FJ|F-JL--7|F7||||FJL7L7||L-7L--JL7L7||F--JF7F---JFJ||L7|FJL-J|LJF7J|LJ|F-JL--7||F7|LJL--7J.|LJ.FF-JJ -FJFJ|7-.F77J-7FLF7LFJ|L-7|L-7|L--7LJ|F7||L|L-7F-7|||LJL7||F7L7||L77L---7FJJ|LJL-7F||L---7L-J|FJ|L---7L77|L7L-7LJF----J|||||F----JJ-J.|-L--F7 -||-7|7-LLJ7.-JFFJL7L7|F7||F-JL7F7L-7||LJL7L--J|FJ||L-7FJ||||7|||FJF7F7FLJF7|F---JFJ|F7F7|F--J|FJF--7L7L-JFJF7|F-JJF--7|LJ|||F7F77|JFF.|J-LL7 -7J7F|LFLJJJ.FF-JF7L7||||||L-7FJ|L7FJ||F--JF7F7||FJL7FJL-JLJL7|LJL7|LJ|F7FJLJL---7|FJ|LJ|||.F7|L7|F-JFJF--JFJLJ|FF7|F7|L-7LJLJLJ|F77|.7--7-|J -|.-LJF|FJ||L-|F-JL7|||||||F7|L-JFJL7|||F-7|||LJ||F-JL-7F----JL-7FJL-7||LJF-7F7F7||L7L-7LJL7|||FJ|L-7L7L7F7|F--JFJ|||LJF7|F7F--7LJL7JF-7-|J|| --7JF7-JJ.F77LLJF--JLJ||||||LJF-7L--J||||FJ||L-7|||F7|FJ|F7F7LF-JL7JFJ||F-JJ||LJLJ|FJF7L7F-J|LJL7|F7|FJFJ||||JF-JFJ|L-7||LJ||F7L---JL-||-77.- -||.L.-7||F-JJ|.L----7|||||L-7|JL---7||||L7|L-7|||LJL7L7||||L7L-7FJFJFJLJF7FJL---7||FJ|FJL-7L-7FJLJ||L7|FJLJL7|F-JL|F-J|L7F|LJL-7F--7-||.|J77 -F77.L-|-LL.|-FF-----JLJLJ|F7LJF7F7J||||L7||F-J||L--7L-JLJ||FJF-JL-JFJF7FJLJF----J||L7|L7F-JF7|L-7L||FJLJF---J||LF-JL-7L7|FJF7F-J|F-J7L7FJ.LF -L-F.L7|JL|7FF7L--7F7F-7F7LJL--JLJ|FJLJL7|LJL7FJL-7LL-7F--J|L7L----7L7||L--7L-7F7FJL7||FJL-7|||F-JFJ|L-7FJF7F7|L-JF---JFJLJFJ|L--JL7-7.-|.F|J -FLL7L-|7F--FJL--7LJLJ7LJL7F7F---7|L---7|L-7FJ|F--JF77||-F7|FJF7-F7L7|||F7||F-J||L7FJ||L7F-J||||F7L7|F7||FJLJLJF--JF7F7|F7FJ.L7F-7FJF|7|F.F7J -F7FL7L|--7FL---7L7F-7F---J|LJF--JL7F-7|L7FJ|FJ|F7FJL7|L7|||L7|L7|L7|LJ|||FJ|F7||FJL7||FJ|F7|||||L7|LJ||||F---7L7F-J|||||LJF7|||FLJF7F77J.LJ7 -L-|-L7JL7FJ7LJFL7LJFJL----JF7L7F-7LJ-|L7||FJ|FJ|||F-JL7||LJ|||-||FJ|F-J|||-LJ||||F-J|||-||||||||.|L7FJ||||F7|L7LJF-J|LJL7FJL7|L7F7|LJ||.F-LF -JL|.L7FL7JF||LF7L-7|F7JF---JL-J|FJF-7|FJLJL-J|FJLJL7F7||L-7FJL7LJL7||F7||L-7FJ|LJL7FJLJFJ|||LJLJFJFJL7|LJLJL7FL--JF7|F-7LJF7||FJ|||F-JJFFJL| -|L7F7J--F7LLF-JL--JLJ|FJF------JL7|FJLJF7LF--JL--7|||LJ|F7||F-JF--J|||LJ|F7|L7|F--JL--7L-J|L-7F-JFJJFLJF----JF7F--JLJL7L7FJLJ|L-JLJ|JF|7|-FJ -L-.|..JFJJ|LL-------7|L-JF7F--7F-J|L---J|FJF-7F7FJFJL-7|||||L7FJF-7||L7FJ|LJ7LJL7F7F--JF--JF7||F7L-7F--JF----JLJF7F---J.LJF-7L--7F7L-7JFL-JJ -FL-JF7FJJ.|7F7F----7|||F7||L7FJL--JF-7F7||FJ.||LJFJF7FJ|||||FJL7||LJL7|L7L---7F-J||L--7L--7|||LJL7FJ|F-7|F-----7||L-7F7F77|FJF77|||F7L--7F-. -FLJ77|J7JF--J|L---7LJL-JLJL7||F-7F-JLLJLJLJ-FJL-7|FJ|L7|||||L7FJL--7FJ|FJF7F-J|F7||F-7L7F-J||L-7FJ|7LJ|LJL7F7F7LJ|F7LJLJL-JL-JL7||LJ|F--J7.L -JJ.L7JFFFL--7L----JF7F7F7F7LJ|L7|L---------7L7F-JLJJL7||||||FJ|F7F-JL7||FJ|L7FJ|||||FJFJ|F7||F7|L7|F----7FJ|LJ|F7LJ|F-7F-------JLJJFLJ|J|L-. -||F-|.JLF---JF----7|LJLJLJ|F7L-JL----7F7F-7|FJL-----7|||||||L7||LJF7FJ||L7L-JL7||||||FJFLJ||||||FJ|L---7|L-JF7LJL-7LJL|L--7LF7.F7.L|F|JL|7JF -LL|7|7..L-7F7|F---JL7F----J||F7F-7F-7|||L7LJL7F7F---JLJLJ||L7|||F-JLJFJ|FJF---J|||||||F---J|LJLJL-J|F--JL---J|F-7FJF-7L7F7L-JL7||7JLJJ.FJL7J -|.-L7-77LLLJLJL7F---JL7F-7FJLJLJ-LJFJLJL-J.F-J||L----7LF7LJJLJLJL--7FJ7||L|F7F7|LJ||||L-7F7|F---7F-7L-------7LJ-LJ-|FJJ|||F7F7LJ||.FJ.-JJ|.F -|-J-FJFJ77LF---J|F--7.LJ.LJF7F7F7F-JF7F---7L--J|F---7L-JL-7-F7F----J|F-JL7LJLJLJF-J|LJ|FJ||||F-7|L7L7F7F----JF7F---JL-7LJLJLJL--J7F-F-7LL7-J -|-L-JF7F77JL-7F7|L-7|F7|F7FJLJLJ|L--JLJF--JF--7|L-77|F7F-7|FJLJF-7F7|L7F7L-----7L--J-F7L-JLJLJFJL7L7|||L---7|||L7F7F--J7F7F7JF7F---7-JJ.FJLJ -L-7|LJ-7L-F--J|||F-J|||FJLJF---7|F--7F7|F-7L7FJL-7L7|||L7||L7F7L7|||L7LJL7F-7F7L-7F--JL-7F7F7FJF7L-JLJ|F--7|FJ|FJ||L-7F7|LJL7|LJF7FJJF|.F7FJ -FLF7-L.-..L---JLJL-7|||L-7FJFF-JLJF7LJLJ|FJFJL--7L7||||FJLJ-LJL7|||L-JF7FJ||LJ|F-JL7F--7||LJLJFJL----7|L-7LJ|FJL7|L--J|LJF-7LJF-JLJJ-777.FF7 -LJJL7.-JF7F-7F7FF7FJLJL-7LJF7L-7F-JL--7FJL-JF---J7|||||L-7F7F--J|||-F-J|L7L--7|L7-LLJF7||L---7|F7F---JL-7L--JL--JL7FF7|F-J-|F7L---7.||JF-JJL -.LL-JLJ.|FL7|||FJLJF-7F7L--JL--J|F---7LJF7F7L----7||LJL--J|LJF--JLJFJF7L-JF7FJL7L7F--JLJL----JLJ|L-----7L-7F7F7F-7L-JLJL--7LJL---7|J-F-JJ7.L -77.||L-|7J||LJ|L7F7L7LJL7F-7F7F7|L-77L--JLJL7F---J|L7F7F7JL-7L7F---JFJ|F-7|||F-JFJ|F--7F-----7F7|F-----JF7||LJLJ.|F7F7F---JF7F7||LJJ-|.LF-7. -.7-LL7F|||FJF7L-J|L7|F--J|FJ|LJLJF-JF-----7|LJF--7L-J|||L-7||FJ|F7F7|FJ|.||||L-7L7||F-J|F----J|LJL-----7||LJF7F-7LJLJLJ|F--JLJL--7J|FJLFJ-J7 -F.FLJ||LL7L-JL---J|LJL---JL7|F---JF7L7F---JF77|F-JF7F|||F-JFJL7|||||||FJFJ||L7FJFJLJL7FJL7F7F7|F------7LJL-7|||FJLF7F7F7|F-------J-F77-JJF-| ---7-F-77L|L|FLF----------7-LJL7F--JL-JL----JL7|L--J|FJLJ|F7L--J||LJ||||JL7|L7|L7L-7F-JL7LLJ||||L7F-7F7L-7F7LJLJL--JLJLJLJL7F7F-7F7F||F7FJ.-J -F7J7F-7-FL.|L.L7F7F7F--7FJF7F7LJF-7F7F7F---7FJ|F---JL7F-J|||F-7LJF-J|LJFL||.||FJF7||F7FJF--J|||FJL7LJ|F7LJL--7F7F-7F------J|||FJ||FJLJ|7JF-J -F|-7|-L.|JF7|F-J|||LJF-JL-JLJ|F7L7LJ|||L--7LJFJL7F7FFJL--JL-JFJF-JF7L7-|LLJ-||L7|LJLJ|L7|F-7|LJL7FJF-J|L-7-F7LJLJJ|L-------JLJL7|||F--J|F|7| -L77JF7.7777LFL-7|LJ-FJF--7F-7LJL7L-7LJ|F-7L--JF7LJL-JF7F7F---J|L--JL7|JL.|LJ||J|L--7FJFJLJ7||F-7||-L--JF7L-JL-7F-7|F7F7F7F-----J||||F7.L-LJJ -LL|7-|-|LF-7-.FJL7F-JFJF7LJLL--7|F-JF7LJ7L--7FJL7F---JLJLJJF7F7F77|L||-|FL--LJFJF7FJL-J7LF7LJL7LJ|F----JL-----J|FJLJLJLJ|L------JLJLJ|-F|||J -FJJ|-LL|-L7|FFL--J|F7|FJL-----7||L--JL7LF-7L|L-7|L---------JLJ|||F7.LJJ.F|-||JL7|||F7FF--JL7F7L-7|L--7F-----7F-JL-7F7F-7|F7F-7F-7F7F-J7--7|7 -L-777...FFS|7F7JF7LJLJL------7LJL-----JFJFJFJF-J|F7F7F-7F7F7F7LJLJ|.JJFL-JFJ77||||LJL7L---7LJ|F7LJJF7LJF----J|F---J|LJFJLJLJJLJLLJ|L7J.J.--J -.LF7J..FFL7L7||FJL7-F----77F7L---------JFJFJFJFFJ|LJLJ-||LJ||L7F-7|-J.77FFFJJFFJ|L-7FJFF-7L-7LJL---JL-7|F7F--JL----JF7L7-F7JF----7L-J77JF7.F -J.|L7-|7|||FJ||L-7|FJF--7|FJL-----7F7F7FJ7L-JF7L7L7F7F7|L-7||FJL7LJ-|J|FFJ|L7LL-JJJLJ|FL7L-7|F-7F----7|LJLJF7F------JL-JFJL-JF---JJF7F7J||-| -|F7.J.|LLFJL-J|F7|LJFJF-JLJF-7F7F7LJ||LJFF7F-JL7L7LJLJ||F-JLJL-7L-7J|LJ-L-J7|.LLJ..|L-F-JF7LJ|FJ|F7.FJL----J|L-7F-7F----JF---JJF-7FJLJL777.J -FLL7F|7-FL--7FJ||L-7|FJF7F-J-LJLJL-7||F--JLJF-7L7L7F--JLJF7.||FJF-J-7.L7L--J.|J.F-FL.L|F-JL7FJL-J|L-JF-7F--7|F7LJFJ|F----JF77F7|FJL7F--J7L7J -7J|.F-|.FF--JL-JL--J||FJLJF7F7F7F7FJLJ|F7F-7L7|FJFJL----7|L7.FL7L7.|L..JJ777L7.LF7-L7-LJF7-LJF7FFJF--J7LJF-J||L7FJFJL----7|L-J||L7FJL----7|. -|F7.L7L-FJF7F-7F7F--JLJF--JLJLJLJ|L---J||L7L-JLJ-L7F----J|FJ7.FJFJF|-77|F7L-7|-|||LF|FLFJL---JL7L-JF7F7F7L7FLJLLJ.|F-----J|F--J|FJL7F7F--JJ7 -|LJF.|L-L-JLJ7LJLJF7F-7L7F------7||F---JL-JF--7|F7LJF7F7L|L7-.L-JLFL7|J-LJ7.F7-FJ|7F7F-JF---7F7L---JLJ||L-JF7F7F7FJL---7F7||F--JL-7||LJJ|7LJ -|LL7.J||.FF-----77||L7|FJ|F-----JL-JF----77L-7L7||-FJLJL7|FJFF7|-L7-|JL-7LF7J.L|FJFJ|L-7|F--J|L7F7F--7|L---JLJLJLJF----J|||LJF-7F7LJL7LF|7.| --77LF-F77LL----7L-JL-J|L7|L7F--7F7F-JF---JF-7L7||L7|F---J||-F7-|.7L-.77L|-J|F-J|L-JFJF7LJL---J7LJLJF7|L---------7FJF--7||||F-JJLJL-7FJ--FJ-L -|JL-7FL-|LF----JF----7|-||FJ|F-J|||F7|F77FJFJFJ||FJ||F7F-JL-J|JL-|7-|-L.|LFLJ.F|F-7L-J|-F7F7F7F7F7FJLJF7F7F7F--7LJFJF7L7|LJL----7F7||JJ-L--J --7|LL7J.LFL-7F7FJF---JL7LJL-JL--JLJ|LJ|L7L7L7L7||L-JLJLJF7F-7|L7JLJ.LLJ-LJ.-7F-LJLL7F7L7|LJLJLJLJLJF--JLJLJ||F-JF-JFJL7LJF7F7F--J||LJJ....L- -L77.||FJ-J.LLJLJ.L----7L----7F7.F7FJF-JFJ7|FJFJLJF------JLJL||FJJFFJ.||J|FL-F-7-L--LJL7LJF-------7FJF7F7FF-J||F7|F-J.FJF7|LJLJLF7|L7J7F-.F7| -LL--JF-7|JFLF------7F7L----7LJL-J|L-JF7L--JL-JF-7L-7F7F7F--7LJJ--L-7F7-7F|JF|.FF7--JF-JF7|F----7FJ|FJLJL7L--JLJLJL--7L-J|L--7F7|LJFJJL7|.|L7 -L|.|L|L|J-J7L-7F7F7LJL----7L----7L---JL---7F7FJFJF7LJLJLJF7L7JJ-LJ7L7.L|7||F-L7.L7JFL-7|LJL7F-7LJFJL7F-7L-7F7F7F7F--JF-7L7F7LJ||F7L-7.F7.LJ. -.|F77L-J77|LF-J|LJL7F7F-7FJF7F-7L----7F--7|||L7L7|L7F-7F-JL-J.|-JJFJLFJF7J-|FJ77L|FF7FJ|F7J|L7L7FJF-J|FJF7LJ|||||L--7|FJFLJ|F7|||L-7|-7|7.|. -LFLLLJJFF-LJL7FJF77LJLJF||FJLJFJF---7LJF-JLJL-J-LJJ|L7LJF---7F7|.-JJF|-||7-LL|LL-F-JLJFJ||FJFJFLJFL7FJL-JL7|LJ||L7F7LJL77F-J|LJ|L-7LJ.LL|-|7 -.|L||-F|J|J-LLJF||F-----J|L--7L7L--7L-7L7JF7LF7F7F7L-JLFJF-7||L7-|J7FF7|L777.|7||L-7F-JFJ|L-J-F--7|LJ7F---JF-7||JLJ|F-7L7L-7L--JF-JF|F7.F..F -|LFLJF-777JLLF-7||L---7F7L---JFJF-7L-7L7L7||FJ||LJL7F--JFJ-LJL7L-7|FF||L7|F--7J-FF-JL7|L7|F7F7L-7L7F-7L----JFJLJF7LLJ-L-JF7L7F7FJ-LL-7..|-FF -|-J.F|FJF7|.LL7|||F7F7LJL--7F7L7L7|F7L7L-J|||FJ|F-7LJF-7L-7F7FJF-J7-FJ|FJ||F-JJ.FL-7FJF7|LJLJL-7L7|L7L7F---7L---JL-------JL7|||L-77L-..-J-FL --.L7FJL-JL7-|FJLJLJLJ|FF7F7LJL7L-JLJL-J.F7|LJL7|L7L--JL|F7LJLJFJF7F7L7||FJ||7FL7.LLLJFJLJF--7F7L-JL7L7LJF7-L7F---7F7F---7F-JLJ|F7|7F|F7JJ.J| -L7-FL7F7F7L7FJF-7F--7|FJLJL7F7L---------JLJF-7LJFJF7-F7LJL----J||||L7||||FJ|F7J|||FF7L---JF7LJL-7F7L-JF-JL7FJL-7FLJ|L--7|L7F77LJLJF-7-J-F-.L -FF-LFJ|LJL7LJFJFJ|F-JLJF--7LJL---------7F7FJL|F7L-JL-JL-----7F7FJ|L7||||LJFJ|L-7J-FJL---7FJL7F-7|||F--JF7FJL7F7|F7|L-7FJL-J|L7F7|FJFJJL77J.J -||LFL-J.F-JF7L7L7|L7F7FJF-JF7F7F-----7J|||L7FJ||F-7F7F7F----J||L7|L||||L7FJ7|F7|F7L----7|L7FJL7LJ|LJF--JLJF7LJ|LJL--7|L7|F-JFJ|L7|FJJ--|F-|. -.LFJ-|LFJF7|L7|-LJFJ|||FJF7|||||F---7L7LJ|FJL7|||J||LJLJLF7F7||FJL-J|||FJL7FJ|LJ||7LF7J|L-JL-7L--JF7L----7|L-7L-7F7FJL7L7|F-JFJFJ||F77F|L7L7 -7.-JLL|L-J|L7||F--JFJLJL-JLJLJLJL--7|FJF7LJFFJ||L7|L-7F--JLJLJ||F-7FJ||L-7|L7L7FJL7FJL7L---7FJFF7.|L-7F-7LJF-JF7LJ||F7L7LJL--JFJ.|LJL---77-J -LJJF7-|FL.|FJ||L---JJF7FF7F-7F-7F--JLJFJL--7|FJ|FJ|F7|L7F7F7F7|LJFJL7||F7|L-JFJ|F7|L-7L-7F7||F-JL7L-7LJFJF7L7F|L-7|LJL7|F7F---J-FJF-7F7FJJ.| -.LLJJ.L7F-LJ7LJF7F---JL7||L7|L7|L-----JF7F-JLJ-LJ7LJLJFJ|||LJLJF7L-7||LJ|L7F-JF||LJF-JF7LJLJ|L7F7L-7L-7L-JL7L-JF-JL-7FJLJ|L---7FJFJLLJ||J.F7 -F.FJ.J---J||7F-J|L----7||L-JL-JL--7F7F-J|L------7F7F7-L-J|L-7F-JL--JLJF7|FJL-7FJL7-L--JL---7L7LJL-7|F7L--7FJF--JJF-7LJF-7L----JL7L-7L|LJLLLF -|-7.LJ.|.LL|FL-7|F7F--JLJF7F7F-7F7LJLJF7L----7F7||LJ|F7F-JF-JL------7FJLJL-7FJL7FJF7F7F7JF7L7L7F--JLJL---JL-JF7F7L7L7J|FJ.F7F---JF7L77LJ|.F| -||F-77-777FJJF-JLJLJF7F-7|||LJFJ||F7F7||F7F77||LJ|F-J||L-7L-7F--7-F7|L7F7F7||7|||F|LJLJ|FJ|||FJL----------7F7|LJL-JFJFJL7FJ||F-7FJL-J7J7L7LJ -LFL7||.|-F7JJL------J||FJ|LJLFJFJLJLJLJLJLJL7LJF7||7FJ|F7|F-J|F7L-J|L7LJ||||L7FJL7|F7F-JL7|FJ|7F7F--------J|||F----J|L7FJL7||L7|L--7.J.|FJ.| -F-7J-J-FJFJFF7F7F77F7LJL-JF-7L-JF----------7L7FJLJL7L7||LJL7FLJL--7L7|F-J|||FJ|F-JLJ|L-77||L7|FJ|L--------7|LJL---7F7FJL77|||FJL---J7JFLJF7- -LLJJJ|..FF--JLJLJL-JL-----JFJF7-L---------7|FJL---7L-J|L--7L-7LF7LL7||L-7|||L7||F7F-JF-JFJL-J||FJLF7F7F---J|F-----J|LJF-JFJLJL-7F7JF7F7.L7J| -F|F|F--7-L--7F-7F---7F7F--7L-JL7F----7F7F-J||F-7F7|F-7L-7.L-7|FJL--J||F-J||L7LJLJ|L-7L-7L7F-7|||F7||||L7F77|L-7F7F7|F-JF-JF-7F7LJ|FJ|||77|.| --7|FL|7L|L7FJL7||F--J|LJF7L---7|L---7||LJF7LJL7LJ||L7L--JF7FJ|L-7F-7LJL--JL7L-7F-JF7L7FJ-LJFJ||LJ||||L7LJL-JF7LJLJLJL--JF-J.||L--J|FJ||LF|-| -LFLJJF--FJFL7FJLJL---JF-JL----J|F7F-JLJF7|L--7|F-J|FJF7F7||L7|F7LJJL--7F-7FJF-J|F-J|FJ|7FF7L7LJF-J||L7L---7FJ|F--7F--7F7L--7LJF---JL-JL7-|F| -|L|77J7.|LF7LJF7F----7L--7F7F-7|||L7F-7|||F--J|L7FJL7|||LJ|.||||F7F--7|L7LJ7L-7LJF-JL7L7FJL7L7FJ-FJ|FJF--7LJFJL-7|L-7||L7F7L--JF7F7F7F-JJJL7 -|FJL-.|7-FJL7L||L---7L7F7||LJFJLJL-J|FJ||||F-7L7|L7FJ||L7FJFJLJLJ|L7FJ|FJ.F---JF-JF7|L7|L-7|.||F7|FJL-JF7L-7L---JL--JLJFJ|L7F--JLJ||LJ.L7JF- -F|FJJ-L7FL-7L-JL---7L7LJ|LJF7L7F----JL-JLJ||FJFJL7|L7||FJ|LL-7F--JFJL-J|F7L---7|F7||F7||F-JL7|||||L-7F7|L--JF--7F7F7F7-L7L7|L----7||JJ-|--|J -LL--J.|J-|-L7F--7F7L-JF7L7FJL-J|FF7F7F7F--J|L7L-7LJFJ|||FJF7FJL7F7L-7F-J|L7F77||||||||||L7F7||LJ||F-J||L--7.|F-J|||||L-7|FJL-----JLJ..FJ.|.F -F7|LLL|7FL7J||F-J|L-7FJL7LJF7F7|FJLJLJLJJF7|FJF-JF-JF||||F||L7FJ||F7|L-7|FJ||FJLJLJ|||||FLJ||L7FJ|L7FJL---JFJL--JLJLJF7||L-7F77FF7J.7F||.FFJ -L--F-7LL-.|JLJ|F-JF-J|F7L-7|LJ||L-----7F7|||L7L-7|F-7||||FJL-J|FJ||LJF-J|L7||L-7F--J|||L7F7|L7|L-JFJL------JF7F------JLJ|F7LJL--JL777-J-F-F. -||.|L-.LL-|-F-J|F-JF7||L--J|F-J|F-----J||||L7|F7||L7||||||F---JL7|L7FJF7L7|||F7||F77|||FJ||L7|L7F-JF7F7F7F-7||L--------7LJL7F----7L7--|-L.|J -FJ7JL|F-|7|LL-7|L--JLJL7F-7|L--JL--7F7FJLJ|FJ||||L7|||||||L--7F7|L7||FJL7|||||||LJ|FJ|||FJL7||FJ|F7|LJ|||L7LJ|F--7F7F7FJ.F7|L---7|FJJFLJ|FLJ -7L7.FF7-FF7LLL||F--7F--J|FJ|F-7F---J||L--7LJ-LJLJFJ||||||L7F-J|LJF||LJF-J|||LJ|L-7|L7||||F-J|||FJ|||F-J|L7L7||L7LLJLJLJF-J|L--7FJ|L7|FJFFLJ7 -||.F--|-7.-J|LLJL-7|L---JL7|L7|L7F-7||F-7L7F-----JFJLJLJ|FJL-7L--7|L-7|F7|||F-JF7||FJ||LJL7FJ|||FJ||L-7L7L7L7L7L---7-F-JF-JF-7|L7L-J-JL||||7 -F|-7.LL7LFLFFJJLF-JL7|F7F7||FJL7LJFJ|||7L-JL---7F7L-7F--J||F7|F--JL7FJ||||||L7FJ||||FJL-7|||FJ||L7|L7FJFJ.|FJJL-7F7L7L7FJF-JFJ|FJJF|-F.LF|J7 -.J-7FL|7.7-LJF-JL--7L7||||LJ|F7|.FJFJ|L----7.F-J|L7FJ|F-7|FJLJL--7FJL7||||||FJL7||LJ|F7FJFJ||FJL-J|FJL-JF-JL---7||L7L-JL-JF7||LJJF7F7-77||.| -JF777.FJ.J-|77J-||FL7LJLJ|F7LJ||FJFJFJF7F-7L7L7FJFJ|JLJFJ||F7F7F-J|F-J||LJ||L7FJ|L7FJ||L7|FJ|L7F7L|L7F--JF-7F7FJ|L7|F-7F--JLJF-7FJLJL-77LF77 -F7|.F7LF-J..7-F--7F7L---7LJL7FJ|L7|-L7|LJ7L7|FJ|FJFJF7FJFJ|||||L-7|L7LLJ|FJ|FJ|FJFJL7||FJLJJL7||L-JFJ|F-7|.|||L7L7|LJFJL---7JL7||F--7FJ-7J|| -L|L77L-F7L7.J|L-7LJL----JF-7|L7L-JL-7|L-7F7LJL7|L7|FJLJFJFJ||||F7|L7L---7|FJL7|L7|F7|||L---7-||L7F7|.LJFJL7LJ|FJ7|L-7L7F7F7L--JLJ|J-LJ.L|7|| -L|.LF7..-F|7JL7.L-------7|FJL-JF7F7FJL-7LJL--7|L7LJL--7|FJFJ|||||L7|F---J|||FJL7|||LJ||F--7|FJ|FJ|||F--JF7L7FJL-7|F7|FJ||||F-7F-7L-7FJ77.L7J --F-LLJ-FJLL7-7F.F------7LJL7F7FJ|||L--7|F-7F-JL-JF----J|L7|FJ|LJ|FJ|L--7FJL7|F7|||L7FJ|L-7||L7|L7|LJL7F7|L-JL7F-JLJLJL7||||L7||FJF-J-J-FJ-JL -|.L.|7.L7-7|F|7-L-----7L---J|||FJ||F7FJ|L7|L--7JFJF-7F7L7||L7L7||L7|F7FJL7FJ||LJLJFJL7|F7||L7||FJ|F--J||L---7|L---7F7FJ||||FJ||L7L7.JJL|7L7. -JJ.|F|7.F--7FJF7F7F7F7L----7||||FJ||LJFL7||F--JFJFJFJ|L7|||FJFJFJFJ|||L7FJ|L||7F--JF-J||LJ|FJ||L7|L-7FJ|F---JL7F-7LJ||FJ||LJ-LJL|FJ7.-7LLF|J -|F7J7||-J-LLJF|LJLJLJL-----J|||||F|L--7FJ||L--7L-JL|FJFJ|||L-JFJFJFJ|L-JL7L7||FJF7FJF7||F-J|FJL7LJF-J|FJL7F--7|L7|F-JLJ-|||JJ.F-JL7J77J.|LL7 --FLJLL|||7.LF-L-7F---------7||||L7|F--JL-JL-7FJF---JL7L-J||F--JFJ-L7L---7L7|||L7|||J|LJ|L-7||F7|F7|F7|L-7LJF7||FJ|L----7|L7J.FJF--JF77|-L7|| -L|J.7-L7J--.L-LLLJ7F7F-----J|||L-J|L------7FJ|FJF7F--JF--J||F7FJF7F|F7F7L7||LJL||LJFJF7L7J||LJ|||LJ|||F-JF-JLJ|L7|F7F7FJ|FJ-7L-J|LJJLF-.|LFJ -LJ.L|-LJL7|.|||JJF-JLJF7F--7||L-7FJF7F7F--JL-JL7||L-7JL-7FJ|||L-J|FJ|||L7|LJF--JL7FJFJ|FJFJ|F7LJL-7|LJL-7L-7F-JFJLJLJ|L7||-L|7|.L.|.|L--L-7. -.F-7L-JJ.||.F|..FJF7F7|||F-J||F7||FJ|||L---7-F7LJ|F7L-7FJL7|||F--JL7|||FJ|F7|F-7FJL7L7||FJFJ||F7F-JL-7LFJF-JL-7L--7LFJFJ||77|F|7F7-7F7L7L--. --7LJ||||7LJ7LL7FL7|LJ|||||F7||||||L7|||F-7FJFJL--J||F-JL7FJLJ||F--7LJ||L7LJ|||FJ|F-JFJ||L7|FJLJLJF-7FJFJFJJF-7L7F7L7|FJLLJ--L-|-7J7F|7|J7|FJ -FJ.LFF7F|7JFJ.F--LJF-J|||||||LJ|||FJ||||-|L7|F-7F7|||JF-JL-7FJLJF-JF7LJLL-7|LJ|FJ|F-J.||FJ|L7F7F-JFJ|FL7|F7|FJ-|||FJ||-|J-|||FJ-LF-7.FJFL77. -F-7-LJ-F----..F-7JFL-7||||||L7FLJ||FJ||L7L-J||FJ|||||FJF--7||F-7L--JL-7F--JL-7|L7||L|-|||FJ-LJ||F-JFJF-JLJLJL-7||LJ7|L-7J7.FJL-F-JFLL|7FLL-7 -F||.J.F|||7|.-77F-L.|||LJ||L7L7F7LJL7|L7L-7FJ|L-J|||||FJF-J|||FJF-7F7FJL--7F7|L-JLJ|.FLJ||F---J||F7L7L7F7F7F7FJ|L7-LL7FJ-F|L-L-J--J7LLJ77L-F -FL-77-F|7-L|7F77.L|-FLJ-FJL7L7LJL--7LJ.L7FJ|FJF--J||||L7L-7|||L7||||LJJ-L-LJLJJJ|LJ7J-JJLJL---7||||FJL||||||LJF|FJ..LLJ7-|.F7-L||7.J7J.LL|-J -|JF--7FJ.|LL7F||7.|J|LL-L7FJFJF-7F7|.FJL||7|L7L---JLJL7L-7||||FJL7|L--7FFL7L7|J.F7J.LFJ|7.LF--J||||L-7LJ|||L7J-||77F|JL7.FL777.--7J-JJFF|.|7 -|F7JL|J.FJ-.F7LJF7JLLJ|F-JL7L7L7LJ|L-7J7||FJFJF-------JF-J|||||F7||F-7L77-LJLJL7|--7-F7|J-7L-7FJ|||F-JLL|||FJJFLJ--JL7JJF-7LJ-7JFLJL|-LJJ--J --|JFFJ7-LLJ-J-.LL-..LF7L7F7|7L7L7JL--JLF|||FJFJF7F7F7F7L-7|||||||||L7L-J-7|..-7.|-FFJL7..FJ-L||FJ||L-77JLJ||LJ7-JJ||7|7|J.LJLJFJ..|F77-FJL|| -F|F.|-F.FJJ.|.F7.|-F.F7J||LJJ.L7L-7LJJFLLJLJFJFJ|||||||F7|LJLJLJLJL-JJJF|7J|J-|-|.LJ.FL-J77FFJ||FJ|F7||7L-LJ7L7-J.JJ-L|-.F.7LF-7F-FL||.LJ.|7 -L-|-77L7F-7-J-J|.|J.-|L-LJL|7LFJF-J.L-|-JJ-LL-JL||||||||||FJ|7|-J-LJ.|FJJF-L7LF7J7LJF-7FL|7F|FJ||JLJLJ-L.||FFF7L7-J7JL7F|.FJ-L-J7JF7LL77|-F7 -J.F..F-F|LJ77|FJF7..LL7|.JFLF7L7L77F7.|FJ|-LL|JJLJ||||||||JLL-.F||LL-JJF-7|LL.LJFF7F7.|.-F--JL7LJ-JF|||L-7J|J|J-JLF|-|L-L-.JL|J7JL--7J|FL-F7 -.FF7LL7.|-|-7FJ.|JF|.J|J-|F-LJ.L7L7L-.7JF77.||-F|FLJLJ||LJ.F|--J77-LJ-FJ---.|-L7-77FJ-77|L----J-JJ.|7.F|-|.L7L7FJ.F.F7-LLJ7.F--J-F|F|.|7|LJF -.FL|J.|F77J.F---F7-|-7L7|FF.7.-.L-J-L.|LF|L7LJ-F|FJ|.L||LLJF777L77F7J7FJ-LLF77.J-LJJ.L|-F|||JFJFL7.777.L7F.F|J---7LLF7|FJ.FJ7L7JFL7-L-LLJJLL --77JLFF7|J7.7||F|J-J.FLL7.77.7.|JLJ|.F|-FF---JJJLJ.F7FLJ-.|FJ---77-L7-J.7||LJ7F-F-.F-.|L-7-JJF.7-FF||-|FJJ-LJ|JF77JJ|F7.|77F--J-L-J|.F|7LJF7 -FLF--7L-J7|-LL|-|J.J7--JF|77F|.FJLFJ.L|-FJ7.|F7-|7.7.LJJFF.JJJFL.|||FJ|-L--7JF--|FFF|---7J|LF-JJF--7--JL.L7.L|.|L|JLF7JF7-FJ|.F.F|.J.-7J|F-7 -F7|-FJ|L|-J7.F--F7|FJF|7L|||F77J-FFFL7.F|J|F-FJ|.F.--------|.|F.---7L-LF|-L7L7JL|L7.|.|7F-J.JJ.--|7|||.JF-F7|L|.|.|.FL-7L|L|7..|7-|.|LJ||7FL -LJJJ||L-J7LJ7F|-LLJ|7L--7L-J-.|F--FJ.|7LL.|L--7-7L7|L||-7JJL-JJLLJFF7J.LL77..J.F|.|7LF---J.FL.JLF|LJJ-F-F..F--|.77F7-JJL77.||.|F7.LFL77|J7FJ -LJJ..LL-JJ-L---7J-F77LL.LFJJLL-J-7JJ.L-LL7-L7.LLJL|JJF7-J-JLLJLLJ-7LJJ..LLJ-LJJ.LFL-FJJL|.FLLF-FL|LL.J.FL|-JJ.JJL--JLL--JJ.|J-L|J--J.L7..JJJ diff --git a/2023/inputs/day_11.txt b/2023/inputs/day_11.txt deleted file mode 100644 index b95a785..0000000 --- a/2023/inputs/day_11.txt +++ /dev/null @@ -1,140 +0,0 @@ -...#...................#.......................#.......................................................#.................................... -........................................................#................................................................................... -...............................#..........#..........................#.....#......................#......................................... -......#.................................................................................#.............................#..............#...... -...........................................................................................................................................# -.................#........#.........................#...........#................#....................#......#.............................. -........................................#................#....................................#..............................#.............. -......................#..................................................................................................................... -..#.........#.......................#..............................#...............................................................#........ -.............................................................#..................................................#........................... -...................#...........#...................#....................#...............................................#................... -...........................................#...................................#.....................#......#............................... -....#.........................................................................................................................#............. -........................................................................................#..........................#........................ -...........#........................#..........................#............#............................................................... -.#...........................#.............................................................................................................. -...............#..........................#................#.......................#.......................#................................ -.....................#...........................................................................................#.......................... -.........#.......................................#..................#..........#............#..........#..................#................. -.......................................................................................................................................#.... -....................................#........................#..........................#................................................... -.....#.....................................#................................................................................................ -...............#......................................#......................................................#....................#......... -....................#................................................................#.......#...............................#.............. -...........#................................................................................................................................ -.........................#......................#........................................................................................... -...#..............................#....................................#...........................#........................................ -..................................................................#..................................................................#...... -..........................................#..........#......................#............................................#.................. -...............#......................................................................#..........................#........................#. -.....................#...................................................................................................................... -..................................................#.............#.................................#......................................... -#..........................#.........................................................................................#...................... -.....................................#......#................................#..............#...............#..................#............ -........#............................................................................................#................................#..... -................................................................................................................#........................... -...............................#.......................#..................#................................................#................ -..................................................................................................#...................#....................# -............................................................................................................................................ -................#..........#....................#..................#..........................................#............................. -........#.................................#........................................#.....#.....................................#............ -.......................#............................................................................................#....................... -.........................................................................................................................#.........#........ -........................................................................................................#................................... -....#.......#...............#........................................#...................................................................... -...........................................#.....#.............................................................#..............#.........#... -............................................................................................................................................ -.....................#................#..................#....................#..............#.............................................. -......#..................................................................................................................................... -...............#......................................................................................#.........................#........... -........................#...........................#..........#......................................................#..................... -.........................................#...........................#.................#......................#............................. -............................................................................................................................................ -............................#.............................#.................................#..............................#...........#.... -.#...........#......................#.........#...........................#................................................................. -............................................................................................................................................ -.................#..................................................................#...........#.........#......................#.......... -............................................................................................................................................ -............................................................................................................................................ -.........#...................#.................................#.............#.............................................................. -...............#....................................................#...............................................#.....#................. -..........................................#..............................................#...........#.......#.............................. -..#..................................................................................................................................#...... -..........................................................................#.........#....................................................... -....................................#.........................#.........................................................#................... -...............................#................................................................#........................................... -...........#.............................................#............................................#............#........................ -...........................................................................................................................#............#... -................#...........................#......................#..........#.......#..................................................... -#......................................................................................................................#............#....... -........................................................................#..................................#................................ -..............................................................#...........................#.....#.........................................#. -......#.......#.....#.............#......................................................................................................... -.............................#.........#..................#................................................................................. -..........#.........................................................................................................#....................... -......................................................#................................................#...................#................ -....#....................#.........................................#.........................................#.............................. -....................................#.........#...............#...............#..............#...................................#.......... -............................................................................................................................................ -.............................#..................................................................................#.......#................... -........................................#................#...............#.................................................................. -............................................................................................................................................ -.............................................................#.........................#................#................................... -..........#......#............................#..................................#...............#..............................#.........#. -..................................#.................................................................................#....................... -....................................................#.......................#...............#.................#.......................#..... -.#...........#........................#..............................................#...................................................... -................................................................#.......#..............................#.................................... -..................................................................................................#...........................#............. -............................................................#............................................................#..............#... -......#.....................#......................................#...........#............................................................ -.....................................................#.............................................................#.............#.......... -.......................#.............#.....................................................................................................# -...........#.................................#............................#...........................#..................................... -.#...............................#....................................................................................#..................... -...................#...................................#..........................................#..............#.......................... -.........................#.......................................#.............#............................................................ -..........................................#.......#.....................#................#..................................#............... -...#.......................................................................................................#............................#... -............#.............................................#..................................#...................................#.......... -............................#..........#.............................................................#.............#........................ -......................#..................................................................................................................... -.............................................................................................................#.............................. -....#........................................#.....................................#.......................................#................ -.....................................................#..............#...................................................................#... -#....................................#....................#.......................................................................#......... -................................................................................................#........................................... -...........#.........#....................#...............................#.............#................................#.................. -............................................................................................................................................ -......#..........................#...........................#...........................................#...........#...................... -.#.............#.........#.........................................#...........#.....#..................................................#... -.....................................#...................#.....................................................................#............ -...........................................................................................#................................................ -...................#................................................................................#..............#........................ -...........................................#......#........................................................................................# -..#........................#..................................#.........................#................................................... -........#.............................#...............................................................................#..................... -...............................#........................#...............#..............................#.................................... -.................................................................#..........................................#............................... -....................................................#........................#........#....................................#.........#...... -....#.........#....................................................................................#.......................................# -......................#.....#.............................................................#................................................. -#......................................#......#....................................#...............................#.............#.......... -.......................................................#..................................................#................................. -.........................................................................#......................#........................................... -...............................................................................#............................................#............... -....#........#................#...............................#.......................................................................#..... -.......................#.................................................................#..................#............................... -.....................................#.............#........................................................................................ -...................................................................................................#......................................#. -..#......................................................................................................................................... -........#.................................#.............#...........#................#...................................................... -...............................................................................................#............................#............... -.................#....................#.........................#..................................................................#........ -....#.............................................#........................................................#........#....................... -.........................#.............................................#............................#....................................... -......................................................#.................................#................................................#.. -.............................#...............#.................................#............................................................ -.........#....................................................................................#........................#........#........... -..................#...........................................#.................................................#........................... diff --git a/2023/inputs/day_12.txt b/2023/inputs/day_12.txt deleted file mode 100644 index 70fe960..0000000 --- a/2023/inputs/day_12.txt +++ /dev/null @@ -1,1000 +0,0 @@ -.???#??.?##?#??? 1,1,7 -#.???###???#????. 1,5,2,1,1 -??.?#??##??.##?##.? 7,5 -??????#???????? 7,2 -????.##???????????.? 3,10,1,1 -?????#????#? 2,1,1,1 -?#?.#????.? 1,1,1 -????#?.?..????# 3,4 -?????????##????? 1,9,1 -???##????.#???#? 7,1,3 -.?.???#????????? 2,4 -?#???#.???.??????. 2,1,1,1,1,4 -?..??#????#???#?### 11,3 -???#?..?#?#? 3,3 -?##???????????#??# 6,2,2,1,2 -????.#?.???#??? 1,1,2,3,1 -???..?#??? 1,4 -?????#?#??#??. 1,3,2 -???#???.???#? 2,1,1,2 -?#?#?????????????.?. 8,1,1,1,1,1 -?????????#???.#.? 3,3,1 -???#??.?#.? 3,2 -??????.##?# 5,2,1 -???????.?? 2,1 -?????.??#????? 3,3,2,1 -#?#???.?????###?#? 6,3,6 -?#????##??#?????#?. 1,12 -?#?#?.?#???.? 4,4 -.#?????#?####??????? 3,9,2 -???#???#?????#??? 1,2,11 -.?#?.??.?.?.?. 2,1,1,1 -????#.??#?#??.??.?? 5,5,1 -?.#?#??##?#? 3,4 -?##?.??#??? 3,4 -?????????##?#. 4,7 -.?.#???.??###???? 1,1,1,6,1 -.##??#?????????#? 5,2,1,3 -.??#?.??.??. 1,2 -.??#????##??? 1,3,2,1 -#?????..?#??..?. 1,1,1,4,1 -.?#?????#???.? 8,1 -.#?.???.???#?#??#.? 2,1,1,7,1,1 -?#.???#.??#??#???? 1,1,1,1,8 -#??##?.?#? 1,4,1 -?.#???.?.?????? 1,3,1,1 -?.??#??.??#.?# 5,3,1 -??#?###???#? 7,3 -???#????????#?. 7,2 -.#???????# 1,1,1 -.??????????#.??.? 4,1,1,1,1 -?#?.??.#.. 3,1,1 -#?...??.#?? 2,1,1 -???.???.???#? 1,1,1,3 -##?#?#?????????.?.#. 2,12,1 -.?#?????..???.?? 7,1,1 -.#???#??#??.#.???#?? 9,1,5 -?#??.????#.????#??# 2,1,3,2,3,1 -.?.??#?.??.?##???# 1,2,1,4,1 -?.#?????#?#?????? 9,1,1 -.?????.#????.??? 1,2,3,1,2 -.?????.?#???? 1,4,1 -?#?????#????????? 10,1,1,1 -.#????????#?. 2,1,4 -?????????.??.?? 8,1 -????#??#???. 3,1,1,1 -.???#.???##.?#?? 3,4,2 -.#?.???#?.???#? 1,1,2,1,1 -??#?.??##??.#????.?? 3,3,1,1,2,1 -..#..??##??.?? 1,4,1 -?#?.??#???#?##?##? 1,2,9 -????##??.#..??????.. 6,1,2,1,1 -?#?????#?????###???? 4,13 -?#?##..?#????#?????# 4,1,1,4,2 -.?.????????#??? 1,1,5 -?.?#???????##?#???.. 2,6 -????..?????##.?..?? 3,6,2 -..?#???#..? 2,1,1 -??????..???????? 3,2,4,1 -??#??##.#.??# 1,5,1,2 -????.?.???#?. 1,1,1,4 -.?##??##???#??? 2,7 -?????????? 6,1 -.???#?##????#.? 5,3 -?#??.??????? 4,2,1 -????????#?#? 1,2,6 -??#???????.???? 8,2 -???#?#?????????.? 3,1,2,2,1 -?.???????. 2,1 -?.??.#???####??#.. 1,2,2,8 -??#?????#.#????. 1,4,1,2 -?####????.. 5,2 -.???#?.?.#????#? 2,7 -.#?###.?#?? 1,3,2 -??????#??#???#? 3,2,3,2 -.?###?????? 5,3 -.#..?????? 1,2,1 -???#..?.#???#? 2,1,1,6 -??#?#???.? 1,1,1 -.?#????##?##? 1,6 -#?#?#.?????????#.? 5,3,2,1 -.??##?????? 4,2,1 -??##??.??. 4,2 -??#???????????# 2,1,4,1 -???.????#?????? 2,1,1,1,1 -.???#??#?.?????. 5,1 -.##?.??.?#.# 3,1,1,1 -?#?????#?#???##????? 2,11,1,1 -..??.#??#??#?#????#? 1,1,7,1,1 -???.?##?#??? 1,1,5,1 -???#?##???##???????? 2,13,1 -..?????##?..##???? 1,2,6 -???#??##??#??#?????? 8,3,2 -#?#??#.???..??#? 1,4,2,4 -??#??.????????#?? 4,2,1,1,1 -.#??.????.. 2,2 -..?????##??#?#?#???? 7,7 -#?#???#??.??.??#?.# 1,5,1,1,4,1 -.?#?##???.?.. 5,1 -?????.?.#? 2,1 -.??.???#??#???##?#?? 1,2,1,7,1,1 -?????#.?.?????#??? 1,1,1,1,4,4 -???.?..#??.?? 1,3 -???????##????#?#?## 2,6,6 -?#?????.?? 5,1 -??##?.#?..#??? 2,2,1 -#.????????#?? 1,5,4 -???###??????##???#? 12,2 -?.????.??#?????..?. 4,1 -????.???.? 1,1 -??#..???###??.?#.# 2,1,4,1,1,1 -.?????#?????? 8,1,1 -??#?##.?.??. 4,1,1 -.??????#??#???.?? 6,3,1 -??.??.????#??.? 1,2 -???????.##????.#.??# 3,2,2,1,1,1 -??.??#???.. 1,5 -?????????????#???? 2,1,3,1,3,1 -#?.??????????#.?? 2,1,2,5,1 -?#????#?#.?.??#???? 7,1,1,1,1,1 -????.?????.???#???? 2,5,6 -??.?????#??.???? 5,1 -??#????.##.??????#?. 6,2,7 -#..?#???.?.? 1,3 -.#??.???.?# 2,3,1 -????????#?#?? 1,3,1,2 -?##?##????#?#.??? 8,2,1,2 -.???#.?.??.????.. 4,1,1,4 -.??##??????#???????# 1,2,8,1 -.?#..??##?????# 1,1,2,1,1 -?.#?.##??????#??? 1,11 -.???#?????#? 3,1,3 -####?#?#?#??? 8,1,1 -.??#?#?..#??. 6,1 -###????.???#? 4,5 -.?.??####?#???#???. 8,4 -.??#???#?####.?? 1,1,7 -?.#?.??????#????.? 1,6 -??????##??#??.?.???? 11,1,1 -?????????#. 4,2 -??.???.?#.? 1,1,2 -?.??#???#??? 2,3 -?..??????.????##? 5,5 -.???.???#???#???? 1,10 -?..#???.????#? 3,5 -?????.?#??????? 1,1,1,1,2 -?.?#.?????.? 2,3 -.?#?##?.#??? 4,2,1 -?#??#??##??.? 1,3,3,1 -?#?.?#?..#???.#.???# 2,2,3,1,1,1 -???..#????????? 3,1,1,3 -???.#.?.?? 1,1,1 -.##???#??##.?? 2,6,1 -??????#??????#?? 2,1,2,1,5 -????.??###?#?#?? 1,8 -?#?#.?#????. 2,1,2,2 -??#.?#??????????.??? 3,4,1,2,2 -?????..??#??.????#? 1,2,1,3,1,3 -.????#???#?? 5,4 -?..#???.#?#?. 1,2,4 -#??????#?.?.???.?? 1,1,2,1,1,2 -??#.?#????.?#?. 1,3,2 -?##??#??????.#.?.?#? 11,1,1,1 -??##????#??. 2,3 -#????##??..??? 1,7,1,1 -.??????##?. 1,6 -.??.???????????. 3,4 -?#.#.#??#?.? 1,1,4,1 -#.??###??#?.#?.???#? 1,1,6,1,1,1 -??##??.?#?.#????.?? 5,1,3,1 -.????.#???..? 1,1,4 -?.?.#??#?##?#. 1,7,1 -????#.#??????.??? 1,1,7,1 -.#?????.###?????# 1,3,7,1 -??###??#?. 4,3 -?????#??.??.??? 1,6,1,3 -???.??#??#??? 2,6 -.##?..?#??? 2,1,1 -.#?#???????? 3,1 -???#?#?#.?.??#??.# 7,1,4,1 -??????#???.????.???? 1,3,1,4,2 -.?#?????#?#?????. 3,1,5,2 -?.#?###??#?#?.? 1,10,1 -.??.?.#??????##?#?? 1,1,2,1,1,4 -????#?.?#. 1,1,1 -????#???#???.? 3,3 -.??#?.???###???? 3,1,3,1 -??...????##? 2,1,5 -.??#????.????..?..? 2,1 -??##.#.#?.?. 4,1,2,1 -???#?###.??.?##??#?? 5,6,1 -.?...##?#?????.###? 1,8,3 -?#??#?#....?.?#?.??? 6,1,3,1 -?.?.??#???#?.. 1,8 -?.????#?#??#..#?? 8,1,2 -#?#??#?..??.????#? 6,2,1,1 -?..#???#?#???#?.?.#? 1,1,5,1,1,1 -?.?#????#????#? 1,4,3 -?.?????.??? 2,1,1 -???????????.???#???? 1,1,2,3,3 -?????????###.? 4,5 -??????#?#?##??#? 9,5 -.???###?.##??.?. 5,3,1 -?#??????#.#???#??.? 6,1,1,2,1 -???#??..??#????. 6,4 -????.??????#??????? 1,1,3,4,1 -????????###??????#. 1,2,7,4 -##????#?#????#????.# 9,7,1 -???#?#?#????#???? 5,6,1 -?#????#??#?##???# 6,1,2,1 -?????.????????????# 1,2,9 -?.#?.?#.#??? 1,2,2 -?###?#???????.# 6,3,1 -??#???#?.?#????? 4,2,3,3 -.?#?#???#. 4,2 -.?????.???##????? 2,5 -?#?.?????#??? 2,2,4 -??#????#??????##??# 10,7 -?#?.???????#?#?.??. 2,1,2,5,1 -?#?#..???##??#??? 3,10 -.?????.?#?.??#??? 1,1,1,6 -?????????#?#???.. 1,4,4,2 -?...?##?.? 1,3 -?#??.???.??# 3,1,2 -?#??.???????#???.?? 3,2,7 -.??#..?##???#? 2,4,2 -.??????#??.????? 3,3,1,2 -#????##?#? 3,5 -??#?????#??????..?? 2,8,1,2 -?????.????? 3,2,1 -??.?.##?.?#? 1,2,2 -???##??#??##??? 6,1,3,1 -#??#???.???.? 1,2,1,1 -.?????.?#???? 4,1,1 -????????..?#??.?? 3,1,2,1,2 -..??#?#.?. 1,1 -??#???#?.#? 7,2 -????????#?#.??? 2,7,2 -?#?..????.. 1,2 -???????#?. 1,5 -??????.?#??####?. 3,8 -?##?#??.?##?#?? 4,7 -?????.?.#??? 1,1,3 -?#?????.??. 5,1 -??.?#??###?. 2,1,5 -.?#.?#?.???. 2,2,1 -???#.??#????? 1,4,1 -?.#??????#.?? 3,1 -..?.#??##?#????????. 10,1 -..??#?????? 3,1,1 -#??.??#???#?#??????? 2,3,5,1 -?##.#?.??##?#? 3,2,6 -?????#?.????? 1,5,4 -?#??????.? 4,2,1 -.??#.????? 2,1 -?????#???..?? 8,1 -?#??????.?#?##??? 3,1,8 -????#???..? 2,2 -#?#.??#???#???.?#? 1,1,1,6,1,1 -????#?????????#???? 1,6,9 -????#?####???.?? 3,7,1,1 -??????#?#..#??? 1,7,1,1 -.???.??#????# 1,8 -??????##..?? 5,2,2 -.????....###??#???.? 4,8 -???..????#???.??# 1,1,3,1,1 -??#??????? 5,1 -?????.?##????.??#?#? 4,2,1,6 -.???#?.?#?????#?? 2,2,2,1,3 -?#??#?#?#. 6,1 -?????????#????#?.#. 1,1,1,8,1 -#?.????.????. 1,2,1,1 -?.##??????##. 1,10 -????.??#??#?..?# 3,3,3,1 -??#.?#???.??? 1,1,1,2 -????.#.????##.?.?#?? 1,1,6,1,4 -????#???#?#???#?## 1,9,4 -??.#??###?. 1,7 -#??????????.?????? 3,1,1,1,4,1 -.???#.????????##???. 3,11 -????????.??? 1,1,1,1 -?#?.??.??. 3,1,1 -??#..???## 2,2,2 -??????.???? 1,1,2 -.?????##???.##??? 4,4 -?.#?????#??? 2,1 -#??##?#???#?#???#?#. 9,5,3 -??.???###??.???? 1,7,2 -??#????#?.? 2,1 -????...?#?????# 1,7 -.#?.??####??#.?? 1,8,1 -???.#???.#???#..?? 1,3,1,1,1,2 -??#?.##?#?##? 1,8 -????????.#??????#??# 2,3,11 -??.?#??.#??????. 3,5 -????#?????.?? 3,3,1,2 -.????##???.??#...? 8,1 -?#.???????? 1,3,1 -???..#?????##???#?? 1,10,1 -?????????.?#????? 1,2,2,4,1 -##????#?#???#?.#.# 4,2,2,2,1,1 -???????.#????.#??##? 1,4,1,1,1,4 -?.???#??#??.#. 1,6,1 -?#?#???..#?.#??.? 6,1,3 -??###?#???.??? 1,8,1 -????????..???? 2,2,1,2 -.#??#??????#???? 1,6,1,1,1 -#.?#...??##???.?##?? 1,1,1,4,3,1 -.?###?####????.???? 11,2 -?.???.??.???.?? 1,2,2,2,2 -?##?#??#??.?.???? 9,2 -.?#..?..####.??#? 2,1,4,2 -.#???.#??.? 3,2 -#????.#????? 2,1,1,3 -??#.???.??? 2,2,1 -?????????#?# 5,4 -??????#?###???????? 14,1,1 -????.?#?#? 1,4 -..??#????#? 1,6 -?.?#????#???#.#?? 4,6,3 -.#?#?#?#??.?# 1,1,5,1 -#????????#? 1,2,5 -??#???.###???#????? 3,7,2 -.##?#??????#????.##. 14,2 -??????????#..?? 1,7,1,1 -??.?#????.? 5,1 -????#?..?? 1,2,1 -??.??#????? 1,5,1 -??##?#??.?#? 8,1 -.??..#??.??#?. 2,1,3 -???.??????#?#?.?.??. 1,1,1,6,1,2 -??.???##??.#????? 1,6,1,1,1 -.?????#??# 1,1,1 -..??.?#?#???? 1,1,2 -??.?????#???. 1,7 -??????.???????#.? 3,1,1,5 -.???????#? 1,3 -?#????.?.?#??.? 4,1,1,1,1 -.#??????????#... 4,1,1,2 -????.??.?##??#??. 2,8 -???#???.???#?..? 5,1,1,1 -#??#?#.?????????# 2,3,1,1,4 -.#.??#??#?#??#?#. 1,6,6 -?????##?#???. 1,6,1 -????????.??. 1,1,3,2 -????###???.#?#???? 7,6 -??#???##?.#?#?.## 1,1,4,3,2 -?#?.##???. 1,3,1 -???#???????#?#??. 7,3,1 -??.?#.?..???????# 2,2,1,5 -#.?.#??.?? 1,3 -..??#??.?? 3,1 -.??#?.???#?#?? 1,8 -..?.?.???.???? 3,1 -???#?##?#?#?.?#???? 10,2 -??..?#..??#?? 1,4 -????.?.??..##??##??? 2,1,1,9 -??##?????.????#?.?? 6,5,2 -???#????????#.?#.?# 1,10,1,1 -????.?###?? 1,4 -.#?.?????? 1,2 -?..?.???#?#?#?#? 1,9 -????.?#???????. 4,1,1,2 -????#?##?.???? 8,2 -?????.#??? 1,1,1 -.???#?.#??.? 1,3,3,1 -#?##??#?.?#?.???? 4,2,2,1 -.?#???.??? 1,2,1 -???????#?# 2,2,1 -?#??.???#???????#.? 3,4,1 -.????#????????#???? 8,3 -#??#?##.?. 2,4,1 -????.?????##?? 1,1,2,4 -?????#?#?.????##???? 2,5,1,3,2 -???????#???##?.#?? 1,10,1,1 -.?.???????#???#???? 1,1,1,1,1,5 -????##???#..??.#??#? 1,6,1,2,1,2 -?#????????????#?? 6,3,4 -.?.?#?????. 1,3,2 -.????#?????? 1,3,1,1 -??.####???##?????? 11,1 -??????#....???#????? 2,5 -?#.#.#?#?#??#?#?. 2,1,11 -?.#????#.#?#?. 2,2,4 -#??#??.##?#?##?????. 2,1,1,4,4,2 -???????????.??# 1,1,2,1,2 -???.?#???#?#????#?.# 3,4,1,2,2,1 -#?#?.?????????? 4,1,3,3 -?????#???? 2,1,2 -?#?.#.?#??#??#.? 2,1,8 -?###??..????#?? 6,5,1 -..?##???????# 6,1,1 -?#???????.??#???? 1,3,4,1 -.????.???????? 1,7 -.?????.????#.??? 3,1 -#.???##?#??# 1,9 -.????#?.#????.?? 2,2,1,3,1 -?##?????#??? 4,3,2 -?#????.?#?? 2,2 -??#.?????????.##??? 1,1,1,2,1,5 -.???#???###?##?##??? 16,2 -????#.???#???? 2,6 -.??##?##?#?. 1,2,2,2 -??????..#??#####??? 2,8 -#.????..??#????. 1,1,1,7 -?##???#?.?#??#.? 5,2,1,1,1 -?##?#?#..????..?. 6,4,1 -?????#??#. 1,6 -#???.##??? 2,3,1 -?#??????#???????? 1,5,1,1,1 -?#?#?.??##??#.??.??? 5,4,2,1,2 -??#?????????..???##. 10,5 -???.??##??????##?## 1,13 -#??#.??#.#?#??#.#?# 4,2,6,1,1 -??.??#?????? 1,5 -???##??????.? 6,2 -??.???.??. 1,2,1 -.?????#???? 5,1 -??.??.??????. 1,3,2 -??##.?.????? 3,3 -.?#??#??#??.???. 5,2,1,1 -?#.##?????.?.?? 1,2,2,1,1 -??.##????????..??#?? 5,3 -?.??????#.#? 3,1,1 -.?#???.?#??#?##.?. 4,4,2 -??????#?..???. 4,1,2 -?.???#???#? 1,5,2 -?#????#??????#????? 2,3,5,1 -????#?.??#?? 1,1,3 -??###??????## 4,1,4 -##??#????..##??? 2,1,2,4 -????.????..? 2,1 -#????.??????.??? 2,1,4,1,1 -???????##?.? 1,3 -?.#??##.?.#.##?.?.?? 1,1,3,1,3,1 -?#.??.??????#???.??# 1,1,2,5,3 -.#????#?????.???? 1,1,2,3,2 -????..#??#????#? 1,6,2 -.##?????#??#??##?? 4,2,6 -?#????.??.?#?#?.??? 5,2,5,3 -????????????#?? 2,1,1,1,3 -.??.??#?????#? 1,2,5 -??.#??.?#?????? 2,7 -???##?????####???.?. 1,2,9,1 -.???.#?.???#???# 2,6 -?.????##????. 1,7 -???#?#?.?.?#?????.? 4,5 -?.?.?#.????? 1,2,1,1 -??.???#?..#? 2,2,1 -#?#.#??#?..?.????? 1,1,5,1,1,2 -???#?.??.?#.?# 2,2,1,1 -?.??#?.????.?? 1,2,2,1 -???##?.???#?? 1,2,5 -???.???????.. 1,5 -#??#????#????????# 1,3,2,2,1,1 -.????#??#? 1,5 -?#????.#?# 4,3 -?.??????.?.?#??.?#?. 5,2,2 -.#??????#????# 1,1,4,1 -???#???#??????#??.? 2,10 -#?.?#?.???????#?.?? 1,2,5,3 -?#.??.#???##??#.#..# 1,1,1,5,1,1 -???#.??#?. 1,3 -.????#?#?###?#?#. 13,1 -??.##??.?#???.???. 4,3,2 -?#?#.##?.????#?#? 3,3,2,1,1 -??##???#?#?##.??. 11,1 -?????#?#???#???.? 2,1,4,1,2 -.#?.##???????##. 2,2,2,3 -?#??????###?? 2,5 -.??#???##???.???#.?? 8,1,4,1 -.??#????.??#???. 1,3,4 -?#????.?.????#?.?? 1,1,1,2,2,1 -?..##?#...??.##?. 1,2,1,1,3 -#?????##???#?????#?? 3,7,3,2 -.???##?????#???#.??? 4,1,1 -??..???#?????#????.? 1,13 -??##?????#????.?? 1,12,1 -.?.?#.?#????. 2,3,1 -??.???#??????? 1,10 -???#??.??##?? 3,2 -?#??#?????.??????? 8,4,1 -?.#???#????#???????? 11,5 -#?######.??????? 1,6,1,1,1 -??????.?#?#?. 1,2,4 -???..??#?#.. 3,4 -?.??.??.#???##???# 1,1,1,10 -??#????.##???##?#.? 6,4,4 -??????.???? 6,2 -??..#??.??# 2,2,1 -.?????????.#?? 6,1 -##?..???#?#???? 2,8 -?...???#?? 1,1 -?.?#?.????????? 3,6 -#???#.##????#?#.#??? 1,1,1,9,1,1 -.???..#??#??#?#? 2,10 -#???#?.??.??.?##?#?? 2,3,2,1,2,1 -?#.?????????#???? 1,3,1,6 -?#?.???????# 2,7 -???.#????#????##?### 1,1,1,1,3,7 -??.?????????? 4,2 -?????.????#?##????? 1,1,13 -#???.????. 1,1,1 -???##????.? 4,1 -?????#?????.??#? 1,7,1,1 -.????##.?#????? 1,4,3,1 -.?.?#?##????????? 5,1 -??#?.###?#?# 2,7 -???#???#??#. 1,1,6 -????##?#??????.?#? 10,1,2 -.?#??????##?.. 2,6 -.??#?#???#? 3,1,1 -.?#?????????.#?#???? 1,1,1,1,7 -??????.?????.?????? 1,4,1,2,3,1 -.?.#?????.? 1,6 -????#???.????..??? 1,5,1,1,2 -.?...?#??.#?.?? 1,3,1,2 -???#?#????#?????.?? 3,6,3,1 -??.?????.?? 1,4,1 -#??????#???#?????? 1,1,10,1 -?????????? 3,3 -??????????# 1,6 -????????.????#? 3,1,1,1,2 -.???#?????.?#.??? 4,3,2,1,1 -????##?#????#?? 1,12 -???.#?????????# 2,6,1,1 -??#?????##.????#??.. 4,2,6 -?.???##..??#.? 1,1,2,3 -#?..????##??????? 2,11 -?????#??.??.? 5,2,1 -.?.?????????#??. 1,1,1,4 -????.????..?.? 2,1,1,1 -#?.?.?????# 1,1,3 -?.???##?#?.?.? 1,1,6,1 -?#???????????..???#? 5,2,1,1,1,3 -#????.???# 2,1,3 -#????#?#????? 8,1 -??.?#..#?..##. 1,2,1,2 -??#.?.?.??#?#???##? 1,1,1,7,3 -??#?.#.???#.??# 4,1,2,1,2 -?##????##?#?#? 3,6,1 -???#.???#???## 1,1,4,3 -.??#?????###???.? 2,1,6 -??????.??? 1,2,1 -?#??#?#?##??#? 9,2 -?.#?????????.????. 1,1,8,3 -.?#?.?#???#???#?##?? 1,14 -???????#???#?.?#??#? 1,6,2,4 -?.??#?.????#?. 1,2,6 -??????.##?.#.??#??.? 1,1,1,2,1,4 -???#.???#?#.?#???.# 4,1,4,4,1 -??..?????#??? 1,3,3 -.?????..????#??????? 2,1,8,2 -.?##??#?.??#? 3,1,2 -??.????????.??#??? 1,7,4 -????#?.#??#? 2,3,2,1 -#????##?#????#?..?? 7,3,3,1 -???##?#??.????.#?? 8,1,1,3 -??...??????#?. 1,3,3 -?#.?????????..??#? 1,6,4 -.#???#??????#?????.# 1,1,1,6,4,1 -.??##??????# 6,2 -#.?????.?# 1,5,1 -?#?.#???#?. 2,1,1 -?.??????#????#.#?? 1,4,1,1,1,3 -#?.####??? 1,7 -??.#.???#?????#???? 1,1,2,2,3,1 -??#?????#??##?##.?? 2,11,1 -?#???????.#?#??? 6,4,1 -???.#..?..#?? 3,1,1,2 -.???#?????.?#????# 1,2,1,1,5,1 -?#.?#?#?##??.???? 2,8,1,1 -????#.??#???#?#?# 1,3,2,5 -?.??.??##????##?? 1,10 -#.??#???????????.??? 1,3,4,2,1 -???????.???.?#???#? 1,2,1,3,7 -??.##??.????#??#???? 3,10 -.?#??#?#?#???.????. 2,7,2,1 -??#?#?.??#?##?.?# 1,1,1,6,2 -??#?????#??#???#. 3,11 -?#?#??#?????#???## 1,1,4,3,3 -?###?#????##??#??? 13,2 -?###?.??##??##.? 3,8 -?????????????# 7,2 -?????#?###????? 4,6 -?..???????? 1,1 -#?????..??#.?. 2,1,2,1 -???.##??#? 2,3,1 -#??#?##?#??#??#.?.? 2,6,1,2,1,1 -??????#??###?? 4,4 -????#?.????? 5,1 -?#????#????#????? 3,5,6 -????#.???? 4,4 -??????..?##??.?. 3,2 -?##???.#?#?.#.?? 3,1,1,1,1 -?#?###?#...? 2,5 -..#??????? 4,1 -?.?????##?#?????#??? 1,10,6 -#.???#?.##? 1,4,3 -????.?##?.????##?. 2,3,6 -???.#?#??##?##????.. 1,10,2 -.?????#????????????? 9,7 -?#.??#?.?? 1,3,1 -?.?..??????.?.???? 6,4 -??#.?#???.#?.?# 1,1,5,1,2 -?..#????????????#?? 1,2,11 -???#?????????#??#?? 5,10 -????????#?.???#?#? 2,4,1,1,1 -?#?????????#?.? 4,2,3,1 -.?#.??????#?? 2,2,2 -??.??#??#?????#.?. 7,2 -.??????????#.??.???# 6,4,1,1,1 -?#?#???#?#??.??# 9,1,1,1 -??#????.?.?#??.??#?? 3,2,3,4 -???##.??????# 4,1,1,2 -????#??#?#???.#?.??? 1,1,5,1,1,1 -???#?#??#?.?????? 9,1,1 -??????#???? 4,1,3 -.?#?????#??.?.??#?# 3,1,3,4 -#?.??#?..? 1,3 -?.?##??????.?.????. 4,3,2 -.??.????.???# 1,2,1,1 -???.??#???##?????? 2,7,2 -????????..????????? 4,3,4,1,1 -?#??#?#.?.?.?. 1,3,1,1 -??#?#???????.??? 1,3,5,2 -???.?.??????#??? 3,1,1,5,1 -??????????#.# 1,1,6,1 -?.????????????? 9,1 -#?#???.#?.????#???? 6,1,1,3,1 -?#??#?????? 5,1,1 -??#?#??????????#? 1,3,1,3,2 -?.?#?#???#?.? 1,5,2,1 -?..?..#??? 1,1,3 -???#.?????.?.?? 4,2,1,1 -?.??????.?? 2,1,1 -??.??#..#?# 1,1,3 -????#??.####???.?.?. 3,6,1 -?#????##?#? 3,1,4 -?.??##?????????? 6,4 -??##??..#?.?#??.? 3,1,2,4 -??#?.????? 2,1 -???????.#? 3,2,1 -??#??.????#?..#??? 2,1,1,2,1,1 -..??????.?????..? 6,1,1,1 -.???##?#?#???##??.?? 8,3 -#??????#??##?##?#??? 2,2,8,4 -#.?#??#??????.?.#??. 1,7,1,1,1 -#??#?#??????.??#? 4,1,1,1,4 -??.?#???#????.. 1,6,1 -?.??.????#????? 1,1,1,1,6 -##?????.?.#??##????? 4,1,1,5,1 -???###???????? 4,1,1 -.?#??????#??#?#?. 3,1,3,4 -#.??#??#????####??.? 1,1,1,1,8 -?#???.??#?????#. 1,1,5,1,1 -?#???????#???.? 2,2,2,1 -????????#?##?. 3,5 -?.?.?.#??..# 1,1,3,1 -###..??????..??? 3,1,2 -??????.###??.?? 2,2,4,2 -.???????#?#???#? 3,10 -.????#?#.#..?? 7,1 -?.???????#??#. 1,1,3,1 -?.?##?.?????????#?? 3,12 -.#??#.?????? 1,2,3,2 -?????##??##???# 2,4,2,1,1 -###??#??.???.?#????. 8,2,5 -?????##?#??.? 1,3,3,1 -?##??##?.#??? 8,1,1 -#?#.??#??????#??.?? 3,6,2,1 -?#???#?#??????????? 11,2,1 -...????????????.? 3,2,2 -.????#??.???.?.# 2,2,1,1,1 -.??#???#????..?##?? 2,6,4 -???##???.???? 5,1,1 -#?##?#.?.#?.?. 6,1,2,1 -.????#.#.?#?#?.#? 5,1,3,1 -??#???.??#??#??.??? 2,1,7,1,1 -##?.#.??????#? 3,1,3,2 -??#?????#???.? 3,1,2,1 -#.???..#?.???.? 1,2,2,1,1 -.??????#???.. 4,3 -????.???????#??#???? 1,1,1,1,5,1 -#.#???#????????? 1,1,1,8 -????#.?.??? 4,1 -???????.?..????#?? 1,5 -??????.????#?###? 3,8 -???#.?.??##???#???? 1,10 -???#????#???????.? 1,12 -?????#?#?##. 1,1,6 -??#?#?.??.??#??#?#? 4,1,7 -??#.#??????#????# 1,2,4,1,1 -?#??#???????.#????. 4,4,2 -?#?.???#.? 1,2,1 -?#???#??..?.? 2,2 -????.??#???#???????? 2,4,1,2,1 -??..?##???#?.#?? 7,1 -?.??.?.##?#??#?#??# 1,1,1,7,2,1 -?#?#.??????. 2,1,2,1 -.?#????.#????..?? 3,2,3,1,1 -.????..#??##? 1,1,1,2 -???.??#??????????? 3,3,5 -?#?#.?..#??#????? 3,1,5,2 -.?????#???????#? 7,3,1 -#??.???#???????.?? 1,1,4,4,1 -??.??..???. 2,1,1 -.#???.##.?#?? 4,2,4 -??..#??#??? 1,4 -??????#???? 1,1,5 -??#..???.? 1,1,1 -?##?#???..#..#??#?# 2,1,2,1,1,4 -??#.?.####?#? 3,4,1 -.?#.?#?.#.###??# 1,1,1,3,2 -.????#??#.#?? 2,1,1,1 -#?#???#?.#?????#? 1,6,1,2,1 -????..??????... 4,1,2 -???#????.???# 4,2 -#####????? 7,1 -##.?.?.?#?????? 2,4 -????.???.#?#???#?? 1,1,1,7,1 -.?#??????.???#??? 4,1,2,1,1 -?#??##?#?.##??????#? 1,4,5,1 -.????.?#????? 3,4,1 -?#.#??#????.###..? 1,6,1,3,1 -???.##???. 1,4 -..?#????.. 1,1 -..??.?.???????? 1,1 -???.???#?#?.?#?...#? 6,2,1 -?????##?#?????#? 5,1,4 -?#??????????# 1,7 -???.???????????????? 6,4 -?#???#??.???.?. 3,1,1,1,1 -??????..?#.#?# 2,2,2,3 -..??..?#????. 2,3,2 -?.?#????...???? 1,2,1,1,3 -???.#??#.?.#?#?. 2,1,4 -?????.#???????? 3,9 -#?###?#????????# 8,1,4 -???????.?# 1,1,1 -???##?.?#??#????? 5,6,1 -?.?#??.???.#? 1,1,3,1 -??.?..??????? 1,6 -??#??????#??? 2,9 -.????.###??#. 1,1,6 -??.??##?##???. 2,7,1 -???##????#??#????.? 16,1 -???#?###??#???? 1,1,4,2,1 -.???.##?.??. 3,3,1 -??????.??? 1,1,2 -?????##??? 1,5,1 -?##?#????.?#?#.. 2,3,4 -.???..#???.?? 2,1,1,1 -???????#?? 3,4 -?.?#??????? 3,1 -????.??#.#????. 1,2,1,1 -??##?#????# 6,1,1 -.#?#??..?.?? 5,1 -???##?.?###? 5,3 -????..#.???????..?? 1,1,1,5,1 -??.??????????#. 1,9,1 -##?##??.?#??? 7,1 -.?.#???#??#?????.# 1,1,10,1 -.????..???. 4,3 -##??.?#???.? 2,4 -..#?##???? 1,4 -?.?#???#?#.? 2,1,3,1 -?????????.????? 8,2,1 -?#??#?.?#?????????? 1,1,2,7 -#?????#?#??.#??? 3,1,1,1,1 -??#???#??##?.?? 8,2,1 -?.?#??????#??.?## 9,3 -.?#????.??.? 1,1,1 -?????.?.?#. 5,2 -.???.?????# 1,5 -????..????. 1,1 -????#?.?.#??.??#? 2,1,1,1,3 -???.???#???#???#??? 1,4,3,4 -.??##????. 3,2 -?#?#??????.?? 3,1,1,1 -?.?##??.??#?##.? 4,6 -???????.#?#?##???? 4,1,1,6,1 -?..?????.#.?#?? 1,1,1,1,3 -#??#???.?#????? 6,2,1,2 -.????#..??# 1,2,3 -.????????? 5,1 -??????.????# 1,2,1,3 -??.###??????.??#? 1,5,1,1,2 -.????????#?? 1,3,1 -#???#??####?##????? 1,1,8,2 -.??#??????##???#? 3,4,2 -??...#???.##??#????? 2,4,2,4,1 -#?.#??#???. 1,2,1 -#.??##??????##? 1,5,2,3 -????.#.?#.#? 2,1,1,1 -???????????#??????#. 8,8 -#???????#??#.???. 4,1,4,3 -.?#?#?.##??????.? 4,5 -.???#.??...#? 1,1,2,2 -?.??#.?.#? 3,1 -???.?????#???..???? 1,1,7,3 -..?.?#???. 1,2 -??.##?#.?. 1,4 -??.#?#?#??# 5,1 -#????#???#?#?.#??? 2,3,1,2,1,1 -?????#???#??????.? 1,1,9,1,1 -.????????????#? 1,1,1,3 -???????#??#???#?#?? 2,1,4,6 -??.???.????#?? 2,1,1,3 -.??##????#??. 4,1,1 -????#??.?#???. 1,1,2,4 -???##???.?? 5,1 -?????#.??#???##??? 3,1,9 -??.#.???.? 1,1,2 -????.????#??? 1,1,1,3 -?#??#??????.??##..#? 2,1,1,1,3,2 -???.???????#..???#.. 8,1 -??#??????????#???..? 1,1,2,1,5,1 -?.#?##???#?#? 1,4,3,1 -?#.?????##????? 1,7,1 -?.#????#?? 1,1,2 -####?..??###?##????? 4,12 -?.???##????????? 5,5 -??#???##??.??.?###?? 9,1,5 -.??#???#???#????# 4,5,4 -???????#?#??????#.?? 3,10,1 -?????..#?#???. 2,1,4 -?.????.???#?#?? 2,4 -?.##??.#?#? 3,3 -#.?#??????. 1,6 -????##??#.?????#??.? 1,3,1,1,6,1 -??.????#??.??#??. 1,1,4,2,1 -#??.#?##?####?.?? 1,1,10,1 -.??##??#??. 5,1 -???.??.?#????.??? 2,1,5,1 -???.???.?#???###.?? 1,8 -???#??#?.??.#???.. 5,4 -..?#?????? 5,1 -???#?#.????. 4,2,1 -??#?????#?#??..? 3,5 -???#?#??..??? 1,2,3 -?????.???..? 4,3 -?#????????#?.???.#?? 12,1,1,2 -??#???..#??????? 1,1,2,1,5 -#????????.?.?????.#? 1,4,2,1,1,1 -??###?#????..?? 11,1 -?#????#..??.? 2,2,2,1 -???##??#?#??.??.#.# 10,2,1,1 -#??????????.???? 1,5,1,3 -??.???#??????.?? 1,3,3,1 -???.#?..?????###? 1,1,8 -?##????##???#??..#? 9,2,1 -.???#?##???#????#? 12,2 -..#????.?? 2,2,1 -.?#??..#?#??#????#?. 4,1,7,2 -?.?????##?? 2,3 -??????..???????##?## 2,1,1,1,6 -#?##?..?.?#?.??????? 5,2 -?#???#???#? 6,1 -??.#?.?.?#?? 1,1,2,1 -.?#??.??.????.?#?.? 3,1,1,2,2,1 -??#???.?####?##? 1,1,1,9 -??????.?????#.? 2,6 -?.#??#????# 1,1,6 -??#???????????? 1,4 -?#????#..??##??? 6,5 -?#?.?##????? 2,4,2 -#?#?????..????#??? 3,2,6 -?????#?#?.???#??# 1,6,4,1 -??##??.???.. 5,2 -##?#??###?#? 2,6,1 -?#?.??#?##??#???.# 2,1,10,1 -?#.???.###? 1,3 -.?#??.#??????? 4,1,4 -#?#??##?.??#?????? 8,1,2,3 -??#.??????? 1,4,2 -.???#?#??????##?? 1,3,7 -????#?????#?#???..?? 1,12,1 -??##?#????#?#?#?#??# 7,10 -?.????#????#??#?.?#? 1,3,6,3 -..#?.?????. 1,1,1 -#?????#??#?#?# 3,1,2,3 -.##?#??????.?..??#.. 10,3 -??.?##?.?.?.?????#? 1,4,1,2,3 -?.????##?###??????? 1,12 -??#..????.??? 1,1,2 -#??#???#????#??.?#? 2,11,2 -??#?.?##??????##?? 4,5,1,4 -?#??#??#???.??.??.? 1,2,3,1,1,1 -???..#?#???? 1,3 -??.#?##?#?. 1,6 -??##??????????? 4,1,4 -????..?#?. 1,2 -?????.?.#.??##?# 1,1,1,1,4 -.?#?##?##???????? 11,1 -?#.?.?????. 1,2 -##?#?????.? 5,2,1 -?.??????..#?.??#???? 1,4,1,1,1,3 -##??#??#???.?.? 8,1,1 -?????#?????.???#.? 6,3 -?#??.????? 2,2 -???.#?#?#???? 2,1,5,1 -??.?.#?#??? 1,3 -????#?..??????.?. 4,6 -?#?..??????.? 2,1,1,1 -??..###?????.??? 2,6,1,1 -??????????###????.?? 8,4,1,1 -??#?.?.#.????. 4,1,1,3 -????##???#?????##?? 10,3 -.?..#??#?.#????? 1,4,1,2,1 -?#..?#?????#? 2,4,2 -?????.#?#.?##. 2,1,1,3 -???.?#?#.??? 1,1,1,1 -?.#??..?.????. 1,1 -??#?.???#?##?????? 2,9,1 -?#?.???..??#??.???? 3,3,1,3,2 -?##?#?#?????.#??#. 3,6,1,1,1 -????##??.#? 5,1 -.?????.???##??#?.??. 1,1,1,1,6,1 -.???#????.....??#??? 4,2,4 -?.??#???????.??? 2,1 -?.#??#?..#???#?.?? 1,1,2,5,2 -.???##????????##?#? 1,15 -.#?.??.??. 1,1,1 -?????#???.?????#??# 2,4,1,7 -???#??#??#.???#.??. 4,4,4,1 -??.??.#????.??. 1,1,1,2,1 -#?.??.?.???.??? 2,1,1,3,2 -#?.???#??.??????? 1,6,2,1,1 -.??#?.??????## 2,8 -???###...????. 5,3 -??#.??#?####??#?#. 1,13 -.????#???#????? 1,2,2,3 -?????##??.????.?.? 3,5,1,1,1,1 -?..??.??.??.? 1,1,1,1 -.?#??????. 1,2,1 -?#??????????????? 2,3,4,1 -##???.?.#.? 5,1 -??#.????.???????? 2,1,1,7 -?????#.??#??#????# 4,1,6,1,1 -????#?.??? 1,1,1 -??#??.??#?. 3,4 -.?.?.#?.?#?#?#?? 1,1,8 -????.????#??????? 1,10 -??#??????#??#?. 4,8 -????#?????#??#?#? 3,8 -???.???#?????? 1,1,6 -.??.??.???. 1,3 -#??#?.#???##??? 1,2,7,1 -?#?.##?????### 3,2,6 -.#?.?##?.#?? 1,4,1,1 -.???#?##?..?.?#?. 5,1 -?????.???#??#?? 3,6 -??#???##???#????# 3,9,2 -?????#???#?.??????? 1,1,3,2,3,3 -???#?????#?.?#? 3,1,2,3 -.???.???### 3,5 -???...????#?# 1,1,5,1 -????#?#??.??####?? 5,7 -??..??#?????#?##? 1,1,1,1,4 -??????#??? 3,1 -?###??????? 6,2 -##?????##?????#??. 3,4,1,3,1 -???????#??.????####? 1,1,1,1,1,6 -.###.?????? 3,1 -??.#.?????###?##? 1,1,12 -?#??..?????#?#??#? 1,11 -?..??????#. 1,1,2 -??.###???.?.##?.#?#? 1,3,1,1,2,4 -.??#???#??? 3,2 -.?????#?.??? 1,1,1,3 -????.???????###????? 2,1,10,3 -??.??#?###? 1,7 -??#?????.???. 1,5,2 -#?.??..???.??? 2,1,1,3 -..?.????#??#? 1,1,5 -#??#????.#???.# 5,2,1,1,1 -.#.#???#??? 1,1,5 -..?#???#???.?#???#? 9,6 -?#?????.?.?#????##.? 1,2,1,1,2,4 -???#?.?#?#.?#???#..? 4,4,5,1 diff --git a/2023/inputs/day_13.txt b/2023/inputs/day_13.txt deleted file mode 100644 index 51ca5ad..0000000 --- a/2023/inputs/day_13.txt +++ /dev/null @@ -1,1345 +0,0 @@ -.##.#....####.. -###....###...## -.....###..##### -.....###..##### -###....###...## -.##.#....####.. -#.#..#.#...#.## -##..#.##.#.##.. -.#.#.#.#..#.### -.#.###.#..#..## -.#..#.....#.### -..###.###..##.. -...#.#..#..#### -#.####.##..#.## -..##.##.###.### -#.#.##.#..#.### -#..###...###.#. - -....##..##... -..#..####..#. -.############ -.############ -..#..####..#. -....##..##... -###......#.## - -.##..#..#.### -.##.#...#..## -..#.######.#. -.......#..... -.......#..... -..#.######.#. -.##.#...#..## -.##..#..#.### -####.#####.#. -####.#####.#. -.##.....#.### - -#..##.##. -#...###.. -##..###.# -##.##..## -##.##..## -##..###.# -#...###.. -#..##.##. -##.##.### -..##..... -..#...### -..##..#.. -..#...#.. -..#...### -..##..... - -..##.##.##... -##.#......### -..########... -#####..###### -..#......#... -.####..####.. -#....##....## -....#..#..... -#...####...## -##.#....#.### -#...#..#...## -#####..###### -##..#..#..### -.#...##...#.. -..#.#..#.#... - -.####.. -.####.. -##..### -..##... -.####.. -##..### -#.##.#. -.####.. -#####.# - -#.#..##..#.#..### -#.##.##.##.#.#### -#.#......#.#.#... -#..........#.#### -.##########..#.## -#..######..####.. -##...###..##.#### -#..........###### -#.########.#..#.. -.#..#..#..#.###.. -.##..##..##..#... -#.########.#..#.. -...#....#...#..## - -#...... -.#.#.#. -.##..## -.##...# -.#.#.#. -#...... -#.###.. -#.###.. -#...... -.#.#.#. -.##...# - -.##.##. -#.##..# -....##. -#..#### -##.#..# -####..# -.#..... -##.#... -..#.##. -###.##. -###.##. - -....#.##. -#.#....#. -#.#....#. -....#.### -.#....### -.####.##. -...##.... -##.###### -.##.#.... -#..#.##.# -.####.### -#...####. -#...####. - -..##...###..#..#. -..##...###..#..#. -####.#.#.#..#.#.# -..###.#....#.#### -##.###.#####...## -...#.#...##..#... -...#..###....#..# -###.....#......#. -#.###...#####.##. -..###.#.##..#..#. -..#####.#.#...... -###....#.#.#..##. -..#.####.##.#.... - -.###..#.# -.###..#.# -..##.##.# -#.#####.# -#.#.##### -.###..... -##.#.##.# -.#.###.#. -#.####.## -#.####.## -.#.###.#. -##.#.##.# -.###.#... - -########. -...#.#.## -#..#####. -#..#..... -..##.#... -..##...#. -..##...#. -..##.#... -#.##..... -#..#####. -...#.#.## -########. -##.##.### -....##### -..#.....# -..#.....# -....##### - -....##....# -.##.#.####. -#..#.###### -#..###.##.# -....#.#..#. -#.######### -....##....# -#..##...... -#####..##.. -#..#..####. -.##...#..#. - -........#...... -.........#.#### -##....##....#.. -.##..##...##..# -.##..##.##...#. -########.####.# -########.####.# -.##..##.##...#. -.##..##...##..# -##....##....#.. -.........#.#### -........#...... -.#...##.#.#...# -#.#..#.#....##. -###..####.####. -#......#...##.# -##########...## - -##.#.#..##### -##.###.#.#... -.....##..#... -####.######.. -.##..###.#.## -#.####.####.. -.#...#..#.#.. -.###.##..#.## -##.##...##### -#..####.##### -...##.....### -#.#...###..## -#.#...###..## -...##...#.### -#..####.##### - -....#..##.#..#### -#.##.######.###.# -#####.#.#.#.#.... -#####.#.#.#.#.... -#.##.######.###.# -....#..####..#### -..##.#####.....## -#.#.#....###.#..# -..#...#.##.####.. -.##...###.#.###.. -.##...###.#.###.. - -.###.#..#.###.. -#.#.#.##.#.#.## -..#.######.#... -..#...##...#... -#.##.####..#.## -##.########.### -..#..####..#... -#.##......##.## -##.#..##..#.### - -##.#........#.### -###..##..##..#### -#..#..#.....#..## -...#.##..##.#.... -#..#..#..#..#..## -...###.##.###.... -#.#####..#####.## -....########..... -..#.#..##..#.#... -.#.###.##.###.#.. -..##..####..##... -#.#..#....#..#.## -.#..##.##.##..#.. -####..####..##### -##.#.##..##.#.### - -#.#.##.#.###..# -##......###.##. -....##...##.... -####..######..# -.##....##.##### -#........#..... -##......####..# - -..###.#..#### -..###.###..## -..###.###.### -..#.#..#....# -..#.#..##...# -..###.###.### -..###.###..## -..###.#..#### -###..#...#.## -###....#.#.#. -...#.###..##. -######.###..# -##......#..#. - -.#######.##.##### -.#...#........#.. -##...###....###.. -##...###....###.. -.#...#........#.. -.#######.##.##### -#.####..####.#### -#.##..########..# -.#.#...#....#...# -..###..#....#..## -...#.#..#..#..#.# - -##.#...##...# -...#.#....#.# -###.#.####.#. -..###.####.## -##.#.#....#.# -##..#..##..#. -......####... -##.#.#....#.# -..#.##....##. -......#..#... -...##.####.## -..#....##.... -##...######.# - -............#.# -##.#....#.###.. -.##.#..#.##...# -###########..## -....####....##. -#..##..##..##.. -####....####.#. -...#.##.#...... -#..#....#..###. -.#........#.### -.#.#....#.#...# -.##......##.### -....####....#.. -##.#....#.##.## -#..######..###. -#...#..#...###. -#...#..#...###. - -.#..#.#.# -.#..#.#.# -....##..# -#.####### -##..#..#. -.#.#.#..# -...#....# -.###..#.# -...#..### -.#.##.##. -#####...# -#####...# -.#.##.##. -...#..### -.####.#.# -...#....# -.#.#.#..# - -##.#.#. -###..## -##.#.## -.###... -.###... -##.#.## -###..## -##.#.#. -...###. -.#.###. -##.#.#. -###..## -##.#.## - -.####..## -.#.##..## -##.###### -.....##.. -###..##.. -....#..#. -##.###### -....####. -.#.#....# - -#.#..#.#.##..## -........#.##### -...##....#..##. -.#.##.####.###. -########.#.#.## -##.##.##..##..# -..#..#..##..#.# -..#..#..##..#.# -##.##.##..##..# - -..#...#.####### -#.##....#..##.. -..###..######## -#....#.##..##.. -#....####..##.. -..###..######## -#.##....#..##.. -..#...#.####### -..####.###....# -#####.###.####. -.##..####...... -...##...##.##.# -#...###..###### - -#..#...#..# -#......#..# -.##......#. -####..#.### -..##..##... -#.##.#.#..# -#...##.###. -##.#...##.. -##..###...# -##..###...# -##.#...##.. -#...##.###. -#.##.#.#..# - -.########....##.. -###.##.###.##..## -..#.##.#..##.##.# -.##....##..###### -##.#.##.##..####. -##.#..#.##.#....# -..######......... - -.##..##.#.#..#. -#......######## -#########...... -#########.####. -###..###.#.##.# -##.######.####. -##.##.##....... -.######..#....# -..####...##..## -########..#..#. -..#..#..##.##.# -#.#..#.###....# -...##....#....# -...##....#.##.# -#......##..##.. -#########.#..#. -...........##.. - -#....#..#.#.##. -...##.#...##### -...##.#....#### -#....#..#.#.##. -..###.###...##. -#..##..##.##..# -##...#......##. -.####.#..#..... -.##.##.#....##. -.#..#..#.##.##. -##.##.###...... -#..#.....##.... -#.#..#..#..#### -.###.#.#...#### -...#....####### -..#.#.#...#.##. -...#........##. - -.......##.......# -#..###....###..#. -####.######.##### -....###..###..... -.##..#....#..##.. -.##..#....#..##.. -#####.####.###### -.##.###..###.##.# -.##.#..##..#.##.. -#..#........#..## -####.##..##.##### -###.##.##.##.###. -....###..###..... - -.....#........# -.....#........# -..###...#.#.#.. -##.#.##....#..# -###..#.#.####.# -.###....#..#..# -...#.#.#.#..##. -...#.#.#.#..##. -.###....#.....# - -#####.# -.....## -#####.. -#####.. -#..#### -####.## -....#.. -....#.. -####.## -#..#### -######. - -##.##.####### -.###.#...##.. -###.##...##.. -..#.#....##.. -#..###.###### -.#.#.#.#....# -...#...##..## -..##.##...... -..##.####..## -.##.##.##..## -.#####.###### - -....##... -..#....#. -....##... -####..### -####..### -##.#..#.# -..#....#. -###.....# -..#....#. -..##..##. -...####.. - -#########.... -##.##.####... -.#....#..#... -#.#..#.##.#.. -.##..##..#... -.########.... -#.####.#..... -#..##..#.##.. -########..... -.######.##### -.######...#.. -..####..##... -#.####.#.#### -#.####.#..... -...##......## - -...##.##.....#. -..###.##.....#. -....##.#..###.# -..####.#.###.#. -##...##..###.#. -##.####...##..# -###.##.####.#.# -...#....#.#.... -##.#####..##.## -....##.#.###... -##.#.####.#.### -......##..##.## -####.#..####..# - -.##..#.## -#..##.##. -#..##.### -.##..#.## -####..##. -....#.### -.##...#.. - -...#..##..#..#..# -.#.#..##..#..#..# -#......#.#.##.#.# -#...####.#.##.#.# -...###.###....### -...#.#...######.. -#..####.......... -..##..##.#.##.#.# -##.#.#..#..##..#. - -####.#..#.####. -.##..####..##.. -##.##.##.##.### -..###.#..###... -##.#..##..#.##. -##..######..##. -...###..###...# -...###..###...# -##..######..##. -##.#..##..#.##. -..###.#..###... - -..##..##..#.##..# -.####.########### -.#..#.##........# -.####.##..#..#..# -##..##.#.#.##.#.# -#....#..###..###. -......#.......... - -#.#..##.###..## -####.#.#..#..#. -..##.#..###..## -.#..##..##.##.# -.#..#...####### -##.#.#####.##.# -#.#.......#..#. -#.#...#........ -#...#...####### -#.#...#.#.#..#. -.#...#..#.#..#. -##.#..##..#..#. -####..##..#..#. - -####..#...###..#. -.##.#.#.##.###### -..#.##...######.# -##.##..##.#####.# -#.##....#........ -#.##....#........ -##.##...#.#####.# -..#.##...###...## -..#.##...###...## -##.##...#.#####.# -#.##....#........ -#.##....#........ -##.##..##.#####.# - -####..###.######. -#....##.####..### -#....##.####..### -####..###.######. -#..#.####.#.##.#. -#####....#..##..# -.#.#...#...#.##.. -...##.#.#..#..#.. -#.#.#..#.#......# -#.####.##........ -#.###...#..#..#.. -.#####.#.######## -....#..#...####.. -.#..#.#.##.####.# -..##..#.#.#....#. -.##.#..###.####.# -.#....#..######## - -#..##...#..#....# -####.#.#....#..#. -.#.....###.###### -..####.##.##.##.# -..####.##.##.##.# -.#.....########## -####.#.#....#..#. -#..##...#..#....# -#...######.###### -##..#.#...##....# -#....###.####..## -#...##..###.####. -.###..#....#.##.# - -..##.#..#.##... -..#.#....#.#... -..#.#....#.#... -..##.#..#.##... -.####.##.####.# -#.#.######.#.## -#.#.#.##.#.#.## -..###.##.###.## -#..##.##.##..## -##.##.##.##.##. -##..##..##..##. - -#.###.##.#.#.##.# -#..####....###### -##...##..###....# -####..#.###.#..#. -##.##...#.#..#... -...#...##.#..##.. -###.#.#.#.#..##.. -..#..##.##.#.##.# -.##.####.#....... -.##.####.#....... -..#..##.##.#.##.# -###.#.#.#.#..##.. -...#...##.#..##.. - -....##... -....##... -####.#..# -.##.#.#.. -..#.###.# -.##.#.### -#####.### -.##.###.. -#####.##. - -.#.#......####### -###.###....#.#### -#...#.#.##...#### -.###.#..##...#### -#####....####.... -#.##..##.#...#### -#.#.###.#.....##. -.##.###.#..#..... -###..#..##.#.#### -..#.#.#..#.#..... -.###....#........ -####.#..##..#.... -#.##....#..#.#### -.###.###.#..##### -.##..#.#..####### - -...#.#### -....###.# -#.#.#...# -#.#.#...# -....#.#.# -...#.#### -##.#..#.# -##..#.... -.#....### -##...#.## -##...#.## -.#....### -##..#.... -##.#..#.# -...#.#### -....#.#.# -#.#.#...# - -##..##..####### -..######....... -....##....####. -....##....####. -#..#..#..###### -#.#....#.##..## -###....######## -###....###....# -.#......#..##.. -...####...#..#. -#.#....#.###### -#.#####..##..## -..#....#..#..#. -####..######### -...#..#...#..#. - -####...#### -####...#### -##...#....# -.####..#### -...##..#... -.##.#.#..#. -##..#..#..# -#.#..##.#.# -.#..##..#.# -##.#####... -####.####.. -####.####.. -##.#####... -.#..##..#.# -..#..##.#.# - -#.#.#.#.### -#...#.#.### -.######.#.# -####......# -..#.##.###. -.##...###.. -.##...###.. -..#.##.###. -####......# -.######.#.# -#...#.#.### - -##..#.# -...#.## -...#.## -.#..#.# -####..# -.#####. -.#####. - -#.##.#.##.... -#######..#### -....#.#.##..# -..##..##..##. -......###.... -.#..#.###.... -#######.##..# -########..... -.#..#.##.#### -#.##.#...#### -#....#.#.#..# -##..##...#### -##..##.###### - -#..##.#..## -##.##.#.### -####....#.. -####....#.. -##.##.#.### -#..##.#..## -#...#....#. -...##.####. -##..##...## -.#...#.#... -.###.#.##.# -#..###..##. -#..###...#. -.###.#.##.# -.#...#.#... - -..#.####.#..##. -.....##.....### -..#.#..#.#...#. -##.#....#.####. -.#........#.#.# -...##..##...##. -###.####.###..# -###......###### -####.##.####.## - -...##....####.... -########..##..### -########......### -#......#..##..#.. -#.#..#.#..##..#.# -#.#..#.########.# -...##...######... -.#....#.######.#. -#..##..##.##.###. -#########....#### -##....###....###. - -..#.##..######..# -..#.##..######..# -##.##..#..##..#.. -#...#.#..####..#. -.....#..######..# -.#.##.####..####. -#...#.#.#....###. -##...#####..##### -..#..#.#..##..#.# - -.......#### -##..##.#.#. -##..###.#.. -#.##.##..## -#....##..## -.####.##... -#######.... -##..###.... -.#..#.##... -.#..#.#..## -......###.. -..##....#.. -##..####.## - -.##....#. -####....# -.##..##.. -...##..## -...##..## -.##..##.. -####....# - -#.#.#.#.### -...##.....# -.######.##. -......#.##. -.#####.#... -.#...##...# -.#...##...# -.#####.#... -.#....#.##. -.######.##. -...##.....# -#.#.#.#.### -##.#.##.#.# -.#.##..#.#. -.#....###.. -.#....###.. -.#.##..#.#. - -#....#.####.. -#.####.###..# -.#..#.#..#.#. -#.#..#....##. -#######..#### -.#.#####.###. -.#.#####.###. -#######..#### -#.#..#....##. -.#..#.#..#.#. -#.########..# -#....#.####.. -#....#.####.. - -.#...###.##.# -.......###### -.##.##..#..## -....#.#...#.. -.##.###..#.## -.##.####..#.# -####.###.#..# -#..#.#....### -....##.....#. -....##.....#. -#..#.#....### - -.##.##..#...... -.#.#.....##.### -.#.#.....##.### -.##.##..#...... -...#..##..#.#.# -#####.#....#.## -#####.###.#.### -..#.#.#.#..##.. -..#.#.###..#... - -#.#...##.##.. -####.##.##### -#...#....#.## -##..####.##.. -##.#.#..#.... -.##..##.#..## -.#..#.##.#### -.#..#.....#.. -#######.##### -##.##..#..... -##.##........ -#######.##### -.#..#.....#.. -.#..#.##.#### -.##..##.#..## -##.#.#..#.... -##..####.##.. - -..#.###..###.#..# -..#.###..###.#..# -......#..#....... -.#..##....##..#.. -.#.#...##...#.#.# -..#.#......#.#... -##............##. -#.##........##.## -..###.#..#.###... -.#....#..#....#.. -#...#.#..#.#...## -######.##.######. -.#.##########.#.# -##.#.#.##.#.#.##. -.#.#.##..##.#.#.. -#.############.## -#####......###.#. - -#..#... -..##### -.#....# -.#..### -#...### -.#.#### -.#.#... -...#### -.#.##.. -..###.. -...##.. -...##.. -..###.. -.#.##.. -...#### - -#.#######....#.#. -#..#.##.##......# -...#.##.##......# -#.#######....#.#. -#.#######....#.#. -...#.##.##......# -#..#.##.##......# -#.#######....#.#. -##.#.#######....# -###.###...##.#... -#..#....#####.... -..#.#..##.......# -###.######.#.#.#. -.#.#####......... -...##.#..######.. -.###.#.##..#####. -#...#.#..#.###.## - -#...#.# -####... -####... -#...#.# -.....## -..##.## -.##...# -..##... -#.##.## -..###.. -..###.. -#.##.## -..##... -..#...# -..##.## - -.#..#..##.#...##. -.#..#..##.#...##. -#.#.#####..####.# -....#.##....#.##. -.##.##.#.####.... -###..###.....#### -#.##.#..##....... - -.#.#.###.#.## -#.###..#.#.## -#####.#.###.. -#####.#.###.. -#.###..#.#.## -.#.#.###.#.## -#....##..#... -#...####..### -##.#.###..#.# -##..#...#.### -##..#...#.### -##.#.###..#.# -#...####..### -#....##..#... -.#.#.###.#### - -.##.##. -#..#.#. -######. -#..#... -#..#..# -#..#..# -#..##.. -######. -#..#.#. - -.##.#.##.#..#.##. -.##.#.##.#..#.##. -###.#.##.#.##.... -#.#.##.....#.#### -##..#.##.#######. -....#.##.#.###..# -..#......#.##.... -.#......###.#.##. -#..#.###.#...#..# - -...##...#..## -#.####.###... -...##.....#.. -.#.##.#..##.. -##....###.... -........#..## -#......####.. -#..##..#..... -###..###..### -.######..#... -#.####.....## - -##....##..##..##. -...#####.#..#.### -####.##.######.## -..##...#..##..#.. -##.#...########.. -..##....##..##... -..#.############# -..####....##....# -###....##....##.# -..##.###.#..#.### -##...#.#......#.# -##..##.###..###.# -...#.#...####...# -...#...##.##.##.. -###..##.##..##.## -..#.#..##....##.. -..###.###....###. - -........#.### -..##...#####. -.####.#.##..# -.####.#..#.#. -##..####..#.# -##..##..#...# -##..##..#...# -##..####..#.# -.####.#..#.#. -.####.#.##..# -..##...#####. -........#.### -######.#.#..# -##..####..### -#....#..#.... -#.##.#.#....# -##.####.###.# - -#.#..#.#.#.#.#### -###..#####....##. -#..##..##..###..# -#.######.###.#..# -########..#..#### -.#.##.#.##...#### -#.####.#.#..##..# -##....##..#..#..# -..####...##..#..# -#.####.#.#....... -...##...###..#..# -.#....#.###..#..# -..#..#..#.#..#### - -...#...###.#.#... -.......#....#..## -.##.....##.####.. -.#..######.#.##.. -.#####.....###... -.#...###..###..## -###.#..#....##... -.#.####.#.#..#.## -#.####..##.#.#### -#.#.##..##.#.#### -.#.####.#.#..#.## - -.##.#....#..#..#. -#....####....#... -#.#...##...#.#### -.#...####...#.### -#.##.####.##.#.## -.#.##.##.##.#.#.# -#..###..###..##.# -#..###..###..##.# -.#.##.##.##.#.#.# -#.##.####.##.#.## -.#...####...#.### - -.#..#.##... -.##..###... -####..##.## -.......#.## -.##.#.#.... -....####... -.##.#...#.. -####.#.##.. -.##..##..## - -.#.####.. -#..###### -##.##.... -.##.##... -.##.##... -##.##.... -#..###### -.#.####.. -#..#..### -.#...#### -##....... -##....#.. -#..#...## -.###..### -#...#...# -.#..#.... -#.###.... - -.##.###.###.### -.#####.##.#..## -.#####.##.#..## -.##.###.####### -.#.##....##.### -##.###..#...### -.#...#.#####.## -##.###...###### -.#.#.##....##.. -##.#.#.##..#... -###.##..##.#... -#####....###... -#....#......### - -.###...#.###. -#...#.#.....# -#...#.#.....# -.###...#.###. -.#..#....#..# -#..###.##.#.. -#.##..#..#... -#.######...#. -#.######...#. -#.##..#..#... -##.###.##.#.. -.#..#....#..# -.###...#.###. - -......####.#...#. -......##.##..#.#. -.#..#..#.####...# -.#..#..##.##.#### -#.##.###..##..### -#######.##..###.. -#.##.#....##..#.. -..##...###.###### -......##..##...## -......#.#...#.### -......#.#...#.### -......##..##.#.## -..##...###.###### - -#..#..#.. -.....#### -.##.#...# -.##.#...# -.....#### -#..#..#.. -##.##.#.. -#..#..#.. -......#.# -.##...#.. -####...#. -#####.#.# -#..#..#.. -.##..#... -#####.... -#..#.#### -.......#. - -.....#.#. -###...#.. -..#..#.## -..###.##. -##.##.... -##.##.... -..###.##. -..#..#.## -###...#.. -....##.#. -...###### - -...##.##.#..####. -...##.##.#..####. -#.####..#..#..... -#..........#....# -..#.##...#..#..#. -.#...##..#.#.##.# -.#.#..##...##..## -#...#...######### -.#.##.#..###....# - -..#.##. -....### -.....## -##...## -...#... -##..##. -###.... -...##.# -##..#.. -..##..# -..##..# -##..#.# -...##.# - -#..#..#......#..# -#..#..#......#..# -###.######.#..#.# -.#.####.#.#####.. -##..####..###.#.. -.##...###.#.#.##. -...#....#.#.##### -##.#..####..#.... -##.#..###..#..##. -##.#..###..#..##. -##.#..####..#.... -...#....#.#.##### -.##...###.#.#.##. -##...###..###.#.. -.#.####.#.#####.. -###.######.#..#.# -#..#..#......#..# - -..#...#.#.##. -.###.#....##. -.##.#..###### -#.##.##.#.... -#######..#### -#.#.##..#.... -##.#..#.##..# -..#....###### -......####### -......####### -..#....###### -#..#..#.##..# -#.#.##..#.... -#######..#### -#.##.##.#.... -.##.#..###### -.###.#....##. - -##..#..#..# -...#...##.. -###..##..## -..#..##..#. -###.####.## -###..##..## -##.#.##.#.# -##.######.# -..########. - -##..### -####.## -.#.#... -.....## -..#.### -..#.### -###.... -##..... -##...## -..#.... -##.#... -###.#.. -..#.### - -..##....# -...####.# -...##..## -#####..## -...###### -####....# -.....##.. -...#.##.# -##.#....# - -####...#.#....... -#.#.####.####...# -..#.##.#...##.... -..#.##.#...##.... -#.#.####.####...# -####...#.#....... -#..#.#..#.#.#.##. -.#....#....#..### -..#.##.#...#.#.#. -..#.##.#...#.#.#. -.##...#....#..### -#..#.#..#.#.#.##. -####...#.#....... - -#.######. -#.#....## -.#..#.### -.#..#.### -#.#....## -#.######. -......#.# -.#....#.# -#.######. -#.#....## -.#..#.### - -.##...#..#...##.. -##..#.####.#..### -#......#.......## -##..#..##..#..### -..###..##..###... -#..#..####..#..## -#.##.#....#.##.## -#.##.#....#.##.## -.###.#....#.###.. diff --git a/2023/inputs/day_14.txt b/2023/inputs/day_14.txt deleted file mode 100644 index 5ad82d9..0000000 --- a/2023/inputs/day_14.txt +++ /dev/null @@ -1,100 +0,0 @@ -.O.....##O.O#..O#....##O#.#.#..##O#..O.....#.OO..O.O.O.O...O....#O...OO....##.O..OO.O......O..O..... -....O..#O....#...#OO..#..#..O.....#O......O.O.#..OO..O....#..#.OO....##O...O..##...#.O...O.#...#.O#. -.O.O#.O...O...O....O...O#....#.#O#...O...#.#..........O#...O#O..O..#.OOO..O.O.....O#.........#O...O. -.O....O.OO.#.....#.#O......##O..O.O.##.#..O##O.O.#OO....O.O..O#.OOO..O..#..##.#...#.O.#O.#.#.....O.. -..O......O..O.O.#.OO.OO...#.O....#...#O..OO.#.O......O....O.O.....O.#.OO..O.OOO.......O.O...##O...O# -.O.O.........#.O#.#OO##..#OO..OOO#....#....O.O..#.O......#.OO..#..O.O..O.O..#....#.O#..OO###.....#.. -.O..#.#.OO.#...........#..O#....O..O.O#.......#.OO.#OO....O.#O.#.....#.OO.#...#..O..O##.O.O##..#.#.O -..O..#...#..OO.#O.#.O.O#O...O.O..O..O#..#..#..O..........O.O#.....O...........O.###..#.#..O#.#.O...# -#..O...#.O..O.O......#O.O##...##...OOO....#.O.O#OO.##...OO.OOO..#.O..##.....O..O.O.#O.O..#.O#O...O.# -OO....#.#...O...O.#...##O..###O.......OO...#.#...O.#..#.O......O....#.O#..#O..O...OO...#..O#..O....O -O#..#O...##O.....#.O.#.O...##......#...#OO#...O.......#.#.OO#.#..#..O#OO...O.......O.#...#.##....O.. -#............O#....##.O.O..#O.#.OO.O...OOOO#.......O#O..O.......O#OO#...O.O....#.....#O.#.#..#.OO.O# -#O.O.....O....#O..OO.#O.#....#.##O.O...........O.##.#O##O...O#..O.O.O#......O...O.#....#OO#.#..O..## -.O..#O.O.#....O.........#.....OOO.......O.#O.....#OOOO#.O##O.#.O...O..#OO...O.....O..#.#......OO.O.# -O..O...O......O.O...#..#...#.OO.#.OO.O..O...#...#...O.###....#O#.O..O..#O..#.O.##.......O#..#O...... -#..O...#...#OOO.#.###.#....#..O.O.#.#......OO.#.#...#....#.OO.O..#.O...#.#.....O.#O.O.#O..O....O.O.. -OOO.#...##.OO.O....#.O.###.#.....O.OO#..#....OO...O#.#.O..#O.#..#.O..O....#O.OO#...O..#.....#O...O.O -.#.#...........#.............O.#..##.#O.#.O......#..O..OO.##O.O##.....#..O.O..O.OO..OO.#O.O.##O.O... -..O......O..##O.O...##......##OO..#O.#..#..OO...#...O.O..O..O.O.O##.#O.O#.#.O#....##.O.....O..#.O... -.#...#O.#.#....O..O..O#.O.....O..O.#.O....O.O...#.O#......O..O.O...#.#...O..##O...#.#...O.##..#..O#. -.O#..O.#....#.OO.#.....#O....O#O.#..#.O.....#......#O....O.........#.#O.OOOO#O.OOOO.#.....O.#.O..#OO -#..#.....O.....#.....##.O....##.O.O#OOO..O....O...#....O.O.....#.O#.O....O.O....#..O....O###.#..O#O. -...O...#..#O.O.O.......O.....O#O....#.#OO#......#..OO.....#.#...#...OO.O#O#O.#.#O....#..O....O...OO. -..#.##.#.#..............#O...#O#..##O.#.....O.#.#......O.....O#..O.O.O.#OOO####O.....O..##.O.OO.#..# -O...O#.O....#.O...........#......##.O.O#.....#.O..OO#...O#.##O..##.....#.O.O.....O#.#O.O..O...OO#... -OO.........##....##.O.O.OO.....O...........O.....O..#..#.OO........#O...OO.....#.O.........#........ -#..#.##O#.O#O..#..O...#.#.O.OO...##O..#..O.O........#.#O#..#..O..#.O.....O...O..O.O....#...O#....#.. -O.#.......O..O#O...OOOO#OO..O..#....#O..#...OO..#....O......#..#....O.O#.#....O.OO..O....O....OO..#. -O.OO..........#..O.#O#.#.#O...##..#..O##..##O#.OO......O..#.O.O.O.OO....#.....OOO#.O.#.O.#O##.#OO.#O -#..O....##...#.O.OO.O.O......#.OO...#......O........OO.#O..#.......OO..O..O...#.O......O.#O#O#...#OO -#...#..#OOOO#.#O#O.O#.O.#.###...O..#.....O..............O.....O.#.O....O.O....#...........O...O#.O.. -.#O.O.OOO.....O...O...#.........#..O..O.#..#.O#....O#O..OO.........OO#.........#..OO.O.......#...O.. -..#...O...#O...O..#.....O..O.#.......O...O.O.O.....O......O...#.....##.O.O#..O.#.O..#.O..O..OO...... -.O.O..O..#O..O#OO#OO.#....O...#.O#.O.#...###........O.....O..O.OOO.O...#....O.O....O..OO.###...O...O -.#.....O..OOOO..#...#.#.O......O..O..#.##.#...O#..O.#.#.O#.....##...##O.......##..O.O.O.......#..OO# -...O...O...O..O...#..O#....O....#......O..OO#...O...#.#O.##.#..O..#.##O..#.#...O.....#.#O.O..O.O##.. -.#OO#.....#O...O.#.OO......OO...O..O..O...#............#.OO##..OO..O.O......O..O...O...O...O...O.... -...O....O..#.O.O###..##.O..O.O.#...#.OO.O..O.O.O.O.#.O..#.O##.......O..#......O.O..O.OOO..##O....#.. -O...O.#..........O..OO.O#...#OO.OO..#O#.......O..#....O.......O.#OO.O.O.O.O##.OO..##...O#..OO#..#.#. -.O....#.#O............OOO.......#.O..#.#...#O......#....#.##..O.#.##OO..OO.#.#......O.O.....#.OO...O -..O...O#...O..O..#..#O..O#..O#..O.OO..O#.#...O####..O...O#..##......O#....O....O..O...O........O..O. -O.O.#..#.#..##..#.#....#..#..#.###.O#.O....OO...#....O#.....#.........#.###..#.#OO..#O...O...O.#.... -..OO.#.O.....O.O..#.......O...O..##.#.#O..#....#OO.O....O......#.OO#....O..#O.O...#.OO#O.#....O..O.# -#...O#.O...O..O..O.O#...O.O.......OO....OO..O#.O..............O..O#.#...O#....OO..OO..O....#.#O.O..# -O.O.##..O#...#O......O...O...OOO.....#....O#...O#.#.#........O..##..##.O..##O.O..O..#............O.# -.....#....O..O.O...####...#.O.#..#.#..#....#...#.OO.#..##...OOO.#..#......O.OOO.....#O#.......OO.... -...#.O#.O...#.OOO#.......OO.#..O..O##.#OO.O.#.O.O.O#.....#.O.........O...O....#.O#....#.#O..O..#..#. -...#..O......O..#.O...#.....#....O.....OOO..O..O##O#...O...O.#...O....#OOO##..........O....#O....... -...O.O.#.#...O.O#O#.#O#O....#....O..O....#.O.O#.....#....O..O..............O...##O.O....O..#....#..O -O.....O..#O....O..O##O..#..#.O.OO..#...##........#.#.#.O..###...#O.##..##..#O..O.OOO...O.O.....O.... -..##.......#...O.O.O#O.#...O..OO#OOO.#..O....#...O..#....#.....OO..OO.#....O.....#.##...O.#..O...#O# -O##....O.O..##OO.#.#.O#..##............OO.O.O.#.....#..OO...#...O..##O..........#.......O..OOO...O.# -#OO.......O.O..O...#...O#.#...O..O.....O..OO.O...#OO...O....O...O.O...O....O......#.#.O.OO.....#.... -...#..#OO..#..O.OO.#..#.....O..#O..#....#..#...O...O...OO..O#..O...O.........#...OO.O.#OO#.#.O..OO.# -..O#.O.O.#.#.....#...O..O#O..#..#..#.#...O..O.#.O.OO..OOO.#..OO.#.#.....OO...OO#O#.#..........O.##O. -...O#..O..O..O..#OO.###..O.........O#...OO.....O..O#....#O.O.O..O#.#...O#OO.O..#..O.O.O...O.OO.....O -.....O.#.O..O...##..#.O#O.#.......#O.OO#...O...##.OO#...OOO....#..#..#O...O.O#O.O..O.#OO...#..#.O#.O -....#...#O.O...##.#...#...##.O....#.#.O.O..##.O...#O...O#OO#..#.O.....#O#O.O.O#O...#.#.O.O..#...O..O -.O...O....O.....#.#O.#.##.##..O#..OO#O..#..O.#..O..O#....O#..#..OOOO.#.O..OO.O.##......#...#......#O -O....O.O...O#.OOO.#..O.......#..#....O#O........###..O..#.O.O.O.......#....O.O.O.##.O..#..O....O..#. -..O..OO...................OO...#........#.#...O..#.O.......#...O.......O..O#...O.#.O#....O#.O...#... -.O..#......O#O#..#......OOO........OOO........O#....O#.OO.#.......O#.OO.......##.....OO.O......O.O.. -.#O..#O#O#..###.............##....#..O...#.O#O..O###.O..##..#..#OOO#.#...O.#.O.....O.#...........#.. -.....O..O..OO.O.......OO.O.....#..##.##OOO#.#O..O.#....OO#OO...#...##...#.O...O....OO.O.##..O#..###. -OOO#.....#..#.O......O...O...#O..#....O.OO.#...O..........O.....O..O.....OO...#..O..O.#OO.O..OO.#... -O.OO.#...#.#...#...OOO.......O#....O....#....O.#...O.#.##.#OO.O..##......O.##OO#.......#.O...O.OOO.. -.....#.........#.............O##.##..O..OOOO....#....O..#..O..#...O...OO.#O....#O.....O#O#......#..# -.#.O#O#.O#OOO.......O.O......O.#.#....#O..O..#..#.......#O.O#.....###..O.#.O......#.#.O#......#O.... -..#O#.#.O.#O.OO.#O.O####.#..##.O.....#...#O#..#O#O#....O....OO#....O#.O...O.........#O##.O.O....#... -.OO..#O..O#.....OO....#O.O.....OO#...O.....OO.......#..O#...OO.#.O..O.O.#O.OO#.#O.....O...O..O.O.O.. -..##OOO.O.....##..O.#.#.##..#...##.O..O....OO...##O..#.OO....#.O#.......O..O..O.#.#.#....O.O.O#O..O. -O#.#..#.##.O..O.O.....OO#....OOO.O.O.OO.....O...###.......#O...#....#.OOO.#O..OO...O..#..O.O.O.....# -OO#.....OO.O.#OO...#O...O.....O..O.#....O............#O.O.O....#.......O.O..OOO...#...#...#......... -......#..O.#.....O....OO..##..##........O.#O..........#OOOO......O......O.O##..O#O#O.O..#.#O.....#.. -..O..OOO.........#.O..O..#..O..O###..O..##...O..#.O.O..#.............O.....##O.OO..#.#..O.##O.##O.O. -..#...#..O........O.O.#..##.O.#O......O.O.#OO..O..#..#O.O.....#.##..##..#......OO..#.O...#..#.O.O#.. -..#...#..O......#......#..O.##.#....OO..#...#.....O.O.O..#.##...##..OO......#.OO....O..O..O.O.#.O... -......O...#O......O.O..OO.O...#O..##..#...#..#....##........##O.O......O.O...#O....OO............... -.....O..#.##....OO.O...O..O..O.O...#....O.#.O....#.#..OO......OO#...#.###..#O...O....O..##O.#..OO.O. -...OO...#...##.##.#..#...#.O..#OOO.....#.#..O...O.##O.#.#..#O.#O.#......O#......OOO.O#.....#......O. -OOO.O.O...###...#...#.#...OOO.O...O..O...#....O.OO...O..##..O........#.O.#....#......##.#O..#.#O#O.. -....OO#.#.....O..O..#......OO.........O....O.....O..O#.#..##O.....#.#.#....#..O#..#OO.O...#.OO##O.OO -O.O..#..O.......O.O....O..OO.O...OO.O.......O###OOO##.O...O...#O#OO......O..O..O...#....##...O..O... -O#.O#.....O...O.O...#.##.#.......###....O.O.##......O....O..#O..#O#.O..##OO..O.###..O.OO#...#....##O -O..O..O............OO.....O.O..O...#............#O..O..O#...O..O.O##........#.#.....#....O#O.......# -............O....O#.OO...##..OO#O...#.....#OO..O#.......##O.O#...OO....#..O.....#..O...O.OO#O.O...O. -.#...#...OO...###.OO.OO....#..O...#...O.O...O....#........O.#..O#.OO..#....#O..O##.......O...#..##.. -#.O.O#.O..#....#...#O#...OO..#...O.O#.OO.##...............O.#......O.....#..O..#..O..#O..O..##.##.O. -O..##.....OO.O##.O..#.O........OOOO...#..##.........#.#..O.O.OO#..O##O#....O.O#.....O.....O#..#...## -O......#.O...#...O#.#...O#........O..#....#..#.O.......O.......#.....#..O......#..O#..O#...#.#O.O... -..........OO###.#.O.O..#...##..##.#.........O#O..O.#O.......O..O#...#..O.O..#.O....#..O..OO.O......O -.OOOO..O....O.....#.....#.#.O.#O.#.O....##...O.O#O.OO.....O.O#.#...#..#.#O.O.##...O...OO..O....OO#O. -O...###O...###O...#...#O...#....#..O#..#O#....O.##..#.....#.#OO#.O...O.##O#...O.....#.......#.O..... -O...#.OO.O##.O.....#.....O..O...#.O...O.#.....#.O....O.#...#OOOO..#.#O...O...##..##..........O....O# -..OOO..O..#...OO....##....O....O...O....#..O..##.O...O.O.....#.#.O.#.#..O#O.#.....#.O.#.#.....O.O#.. -#....O.OO##OO....#...#.....#....###.#..O..O.O...#.....#..O.........#O#...#............OO....#.OO..O. -.O.O#.#O#.O..O........#..O#...O.#..##O....O#O..O#O...#.O...#.....#.#......#......O...#...#..O..#.... -.#..O..O..#O..OO....OO#.#...O.....O....#....O..O#...OOOO#.#...#..##.O.....O.....#..O.O..#...OO#OO..# -....#O.##.O.....#..O..OOO.#.O..#.O.....#O.O.##..#OO.......O..##...O#.#.OO..O..#...#......#...O.O.... -#......#.#.....#O...O..#..#..###..O...##.OOO.O...#.O..#..##.O...#..O..O....O.......#OO.....#....OO.. diff --git a/2023/inputs/day_15.txt b/2023/inputs/day_15.txt deleted file mode 100644 index 6aac561..0000000 --- a/2023/inputs/day_15.txt +++ /dev/null @@ -1 +0,0 @@ -qd-,gh-,dm-,hq-,xfzdq=5,pxtn-,cdvh-,vk-,zjlxvj=4,xnd-,dvx-,stl=6,gjb-,kfxz=6,bmrj-,sgc-,ftc-,mkbv-,fbcq=8,lrsz-,qg-,xs=5,hm=9,fpnlr=4,lqt-,dgq=8,tg=8,sx=3,vgb-,pc-,lrgn-,knmmhf=2,cfsz-,jvlp=8,rmvbn-,jqr-,cpk-,gnhh-,xrg-,cfm-,smcd-,jvlp=5,lhl=4,dlqbc=6,zd-,njm=4,xqzbg=3,pv-,nkv=8,nt-,hztj-,pnq-,fbcq=1,xk-,rsxl-,vxz=1,nzj=8,lbx-,jjc=2,vk-,jjm=6,nscv-,pb=3,tr=1,xsm-,jbbgx-,xvvb=9,gcvclb-,pzlv-,hxh=3,db=6,gvk-,rkfm-,rdf=1,dcpv=1,ngm=6,bl=7,qzf=8,zm=6,mvg-,khj=5,klm=5,gj=3,dls-,vd-,srfhs=7,vqbf-,cg-,vp=2,cbv=4,dlqbc-,xp=9,gksq-,xhk-,ffp-,jb=4,nkv=9,ftc-,zjl=3,tgk=7,pskgs=4,crpq=8,kz=5,zn=2,bkv=9,vqbf-,cph=3,prdr-,kcnhfz-,qv=1,cq=3,ldp-,zpt-,jch-,qjs-,pxr=7,gnll-,vqbf-,dr=2,rkn=4,gz-,lm=5,flg=4,xqvj=8,jnmq=7,khnjbs-,hcm=9,hxh-,xzm=1,nfd=9,cn=2,bl-,xhprct=3,rx=1,flh-,ffc=7,qzf-,fdvz-,fncn=3,xdms-,hz=2,tn=4,rmvbn-,lzq-,lkpc-,hc-,jnmq-,lbn=9,zttbc-,zs-,nl-,ftc-,rdm-,plj=3,xcrdh-,bms=5,dtncbx=1,gv-,crpq-,dgq-,zqn-,jbmhs-,xdms=8,xq-,slp-,xgkd-,mxzct=3,vqbf-,rxm=4,nphnv=9,jqr-,bmrj-,vvl-,fbcq-,qr-,cxhbl-,cph=1,lzq=8,jlp-,fncn-,lpchf-,hdkk-,rrmf-,pv=6,xqvj=6,xt=6,rjm-,gbxj-,lhl-,jqp-,bd-,xgpp-,ldp=2,xp-,vn=7,zpt=8,kfxz=4,sbgrhg=1,vfx=8,khnjbs-,lftl-,rq-,crpq=7,ldp-,bkl-,zp-,dfqjpx-,bf=1,xjff-,fdlb=3,slbx-,thc-,tb=7,pxr=8,kmv=9,bl=6,bms=8,qk-,kz=3,gjb-,pf-,pnxnv=4,mhx=5,mrj-,fbnqh-,dvf=3,brltll-,bf=7,vhx-,xrg=1,fzd=5,rbz=1,vdv-,dtncbx-,csdgc=8,kkr=2,nkv-,ch-,dck=7,hst-,kkz=3,pjqsl-,gd=7,rx-,mvg-,fv-,tlt-,xpm-,bms-,sv=2,lqh-,kkz=2,kpf-,mrj=5,fzt-,kq-,txxxzp-,fzd-,ftc-,zzbpj=7,bq-,lkpc=5,dtncbx-,lzq=1,dtncbx-,txxkv-,rmtb=1,cdvh=5,bqc=1,vc-,vdn-,vt-,ftc-,xqvj=3,jsgk-,bl=6,zpzqh-,hz-,dcpv=6,tmsqd=8,fq-,npnbr=1,fbpqg-,lhl=8,hv=9,ggsn=2,gksq=8,hztj=9,vc-,vfx=9,bdtp-,bnhp-,jsg=7,bqc=2,zxkbs=2,rckqfj=6,zm=8,rmvbn=6,sc-,tm=1,rfd=1,kz=9,vq=6,klq-,vdv-,jcklc-,cs-,kbd=5,prdr-,cln-,vhx=2,nfd=5,rlh=2,dvv-,nck=1,npt=2,ch=8,rrmf=9,rdfq=6,pgzvf-,xzqmb-,jqr-,qr-,kj=3,qvb=6,xnm-,xfzdq=6,xc=4,rlh=7,tlt-,skk=6,dq-,srfhs=1,zd-,pqt-,vvl-,qcp-,slp=9,zqn=7,rlh=3,vhx=2,jp-,kpf-,gj=7,jkk=9,xx-,cl-,mcb-,dtn=3,rpppk=5,jp-,pqt-,vgb-,pzlv=3,flvp=1,slp=7,rqcl-,kzr=8,bqc=9,rsxl-,qn=4,ng=5,bdtp=9,kl=2,jqp-,fj-,lx-,phsd=2,xknt-,zt=2,fzd-,kjzv-,nb=5,kjz-,pgc=8,tc=6,tj-,qkrd=3,smcd-,txxxzp=4,rfd-,vk=7,njm=7,jbbgx-,rmvbn=7,sr=9,zpt=5,fv=5,rrmf-,nck-,vp-,dbhf-,klq-,tlt-,rqcl-,kbtb-,pc=8,rqcl-,km-,fbnqh-,pzlv-,xrg-,sgc-,vdb=7,lgg=6,lmrxq-,fncn-,vq=7,mdfx=7,hst=7,cph-,cg=3,lm=1,kbnkv-,mxzct=6,rkn-,lqt=2,kt=3,glmphl-,vdn-,qgb-,hr-,zjd=3,pltz=1,gzrdtc-,crpq-,zjlxvj-,ffc=1,rsrp-,mvz=8,xx-,gjb=9,rqcl-,fdlb=5,phsd-,lmz=4,xnd-,px=1,bkv=1,dnzz=9,ccb=7,pgzvf=6,kpf-,gv-,fzd=6,lbx=2,dck-,cfsz=6,rqcl-,ttt-,db=3,plcx-,nh-,kfxz-,dnm-,br=5,bvvsv=5,kpf-,bddl=9,hxh=1,lqt=6,hcm-,pf-,txxxzp-,vt=2,gnll-,rdfq=6,xpnfp=4,np-,rx=2,fdlb=2,nt=6,rqz-,qgb=8,dlqbc=8,ldp-,zttbc=7,fjc-,vdn-,cln-,sgcd=8,xnd=3,frn=8,xf=8,tt=5,bz=8,kjx-,vfx-,ngm-,hqs-,kpf-,nktn-,np-,xknt=9,tmsqd-,bd-,nt=8,pxtn-,vflq-,zc-,tm=2,lx-,srfhs-,rkfm-,jqr-,mhx=5,flh=7,br=2,xknt=8,rdfq-,zjd-,xvvb=7,kb-,kbnkv-,jb=9,fdvz=9,xnd=8,fbcq-,rqz=7,mv-,pnq-,nfd=9,zr-,lx=6,ck=5,pb-,xzm=7,pbzj-,rfd=1,qzhq-,zzbpj-,fql-,zc-,tc-,rkfm=8,gm=4,flh-,bqc=1,gv-,lzq=2,jg=8,tjrb=2,zjlxvj-,zhs-,gz-,zpzqh-,kkr=3,jcklc=1,ggz=3,mph=5,nfd-,kj=5,xzqmb=6,gnll-,ng=4,gnll-,gxn-,cgj=6,xjff=6,lmrxq-,hkk=2,gz-,zqbgl=3,tr-,pc-,fq=2,sbgrhg-,zg-,mxzct-,njm=9,tg-,qgz=5,ng=1,lgn=8,vxz=5,dvf-,zn-,rdfq=5,qzhq-,lmnfk=8,zg-,qvb=3,pzp=8,bqc=8,lgn-,gz-,njm=7,hxh-,kvhn-,plj-,vdv-,zjd=4,hj=4,mghd-,cg-,gz=8,mpx-,sn=6,ttt=3,tg=5,mzjtr=1,mxzct-,tj-,zcrd-,pqt-,pnq=6,bmd=9,zs-,nh-,jsg-,vc=2,lgn=7,sdfdj-,gjb=6,kjx=7,khnjbs=5,gd=8,phqm-,nkv-,dlqbc=7,xzqmb-,jkv-,nl=9,sn=9,ng-,zpt-,dvx-,zjl-,fcfl=1,pnxnv=4,sd=9,gz=6,nphnv=4,db=1,gnll=4,ndq-,dm=2,thc=5,bmd-,rjf=6,zp-,kzr=8,jrbt=5,gnhh=4,lpchf-,km-,knmmhf=3,gnll-,lg=5,vt-,qg=5,czr-,plcx=4,hcq-,bl=1,zm-,fbcq=3,knmmhf=8,rl-,px-,kcxltj=9,kkz-,fcg-,fcfl=4,pjdv-,zpt-,ggsn-,csdgc-,ffc=1,nq=2,lrsz=2,db=5,dpct-,cdv=2,hcm=4,xzm=4,tt=1,flg-,gj-,xnx-,pqm=1,bkv-,cz=5,pc=9,kjzv-,jv-,jg=9,zcrd=4,fj=5,ngm=7,jv=9,jzj-,ht-,txz=6,bd-,rmvbn=4,fdlb=8,rckqfj=1,xq-,rkxt-,vrmmt=4,ztv=1,pjdv-,jsgk=7,plvk=3,xc-,pgzvf=2,km=2,bddl=8,mdfx=1,pd-,tlt-,zjlxvj-,qcp=3,hqs=6,bqc-,zrz-,cn-,bfx-,bjf=8,qv=5,plvk=6,lgg-,kkz=7,tt-,vdb-,cx-,ggz=4,zg=6,xnm=3,mcr=1,pxtn=5,qzf=7,xzqmb=1,xqvj=1,tslj=5,cgj=4,fbpqg-,glmphl=1,bm-,pnx-,sfg=7,tx=1,zhs=1,ftc=8,cln-,vdbv=4,tt=6,db=2,cpq-,dfqjpx-,cbs-,rfd=4,ccb=2,hst=4,bh-,cnz=5,kml-,nl-,gc-,fjc=7,bzptp=4,fzt=6,pgzvf=5,vqbf-,tzm=9,fql=9,khj=9,gj-,xx=3,dfqjpx=7,pqm=3,klm-,xgpp=4,nl=1,qjs-,hcq-,jsgk-,zjl-,jqp-,tr-,xbq=8,lk-,cnz=6,km=4,mf=1,jbbgx=7,bqvnsq-,gz=7,npt-,tgk-,jcklc-,nld-,np-,lmcx-,fcfl=1,nkv=5,mddz-,jp=7,cpk-,cf-,qcp-,smcd-,qcp-,cmzk-,cdvh-,dvx=3,nb-,dcpv-,xh-,zc-,kj=2,cj-,qg-,xx-,nb=1,rqz-,zc-,km-,rckqfj=6,xp-,rkxt=6,plj-,br-,fbnqh=7,jb-,dvv=2,kkz=4,lftl-,mpx-,qd=2,mddz=3,kbtb-,hst=5,slxb-,jp-,hd=6,kjz-,pbzj-,rhvd=3,zzbpj-,qd=4,cmzk-,cbv=2,kjzv=9,mdfx-,fzh-,kbnkv-,qn-,qn=2,np-,ldp=3,sf-,fzt-,hqs=5,zc-,jrbt-,pvjv-,rqpgl=4,hh=9,nl=2,qg-,slxb-,md=9,bd-,qg-,vq-,jb=6,xgpp-,hh-,hh-,pskgs-,sd=5,cdvh-,rmvbn-,zxkbs-,ml-,qlz=8,dls-,pv=8,szs=2,db-,pgzvf-,cbv=4,cpq-,vhx-,dnm-,vvl-,vxz-,vdb=8,jbbgx=7,fcg-,lhl-,ng=1,lqsjbz-,mcr-,kbd=2,brm=6,nq=7,cx=2,stl-,jnmq-,nck-,pzxkpp=5,krtx-,fglvnf=9,skg=4,nscv-,gd=1,xk=3,lzq-,zjd-,vgb=1,bl-,xbq-,prdr-,zs=4,ggz-,pzxkpp=2,qv=7,gdth=4,cdv=9,kj=9,fzt-,klvcjg=4,vdb=5,mv=7,rkfm-,xbq-,qcp=6,jcklc-,rxm=2,xnd-,vc=3,gdth-,hbzx=8,kj=8,bjf-,xnx-,tlt-,dcpv-,cx=4,vz=8,pd=1,flh-,zhs-,cmk-,rkn-,ls-,jnz=7,phsd=9,xp-,st=9,pnq=7,mzjtr-,dsckk-,rg-,lg-,xnd-,hq=5,bd-,dcpv-,slp-,hz-,krtx=7,pzlv-,rkn=6,vp-,cxhbl=6,mcb=7,fbnqh=3,gzrdtc=4,bqc-,slp-,kzr-,kml=4,phqm=4,gz-,jp-,krtx-,cln-,cc=1,ch-,rdf=1,nktn=6,brm=3,fbnqh-,xvvb-,txz=3,xx=6,qzf-,xrg=5,khnjbs=8,lmrxq=9,nx-,lk=1,hm-,xvvb=2,kt-,cmzk-,fjc-,klvcjg-,gjr-,pnxnv=6,sd=1,gkfnt=7,slbx-,dm-,gksq-,lkpc-,klm=1,gvl-,rsxl=2,qg-,qd=8,pxtn=3,hkk=1,bkv=5,dbhf-,mpx=2,dvv-,sc-,rhvd-,bms-,xk-,tmsqd=6,kbnkv=1,nkv-,phqm-,fzh=2,zjd-,mvz-,zxfx=7,nr=4,rbz=6,bdtp-,px=4,vvl=1,xp-,jsgk-,bc-,qbh-,qdm=4,mhx-,pb-,fdvz-,zn-,xzm-,gjl=7,cpk=6,hztj=1,rqv-,cxhbl=2,klvcjg-,zj-,rl-,nb=6,skk=5,kfxz=4,zfdzdg=4,vvl-,hkk-,hz-,rckqfj-,xx=1,ggsn-,pnx=1,nb=8,bkl-,bf-,px=1,kc=2,xgpp-,qn=5,rjm=1,dvx=3,jb-,qr=4,cgj-,jsgk=8,xt-,pxr=4,xsm=1,ggsn-,cdv-,szs-,xnd=3,cl-,dfqjpx=5,jkv=9,xhprct-,kbd-,rbz=7,fjc-,qr-,xknt=3,gjb-,np-,bdtp=4,rbz-,cbs=5,zs-,bh=2,mzjtr-,gzrdtc=2,gl=9,jbbgx-,zttbc=7,pnvnc=4,slp-,klvcjg=7,lqt-,skg=1,mf-,xx-,lbx-,nck=6,kj=1,fncn=1,vd=7,zqbgl=7,gksq=2,zxfx=6,txxxzp-,dvv-,bqc-,vz-,csdgc-,kjz-,pzlv=4,bn=9,qc=4,mcr-,bdtp-,xcrdh-,cln=4,cl=8,lhl-,lmz=6,qc=7,fzd=9,zh=5,cpq-,khnjbs=8,gjjz=1,cl=6,xk=9,fzt=9,kml-,zjxmg=8,fzt=7,zc-,gjb-,hv=9,cfm-,qd=8,mcb=5,htj-,cr-,lqb-,ggsn=9,px=7,zpzqh-,tjrb=7,zh=1,bzptp=1,xpn=1,xk-,hcm-,lqh=5,kjx=6,tg-,jrbt=4,csdgc=9,sn=1,jqp=5,qr-,pf-,bpl-,lqb-,skg-,pbzj-,cf=9,sx=4,kz=9,rrmf=6,jvlp-,kjx-,vhx=2,hcq=1,ck-,pzxkpp-,kt-,lgg=9,hd=2,flg=4,skg=8,jbmhs-,nld=6,ftc=1,lpchf-,zh=2,sf-,st=7,cdv-,zp=3,kkr-,xh=2,pzp-,xgpp=2,kvhn-,hv=5,gcvclb-,zjlxvj-,flvp=7,kjx-,hsfc-,bmz-,lqt=5,kbd=3,rqpgl-,ckf-,hst=6,brltll-,nt-,srfhs=4,bh-,lfmdl=6,xp-,hd=1,cpq=9,jsg=5,ptcm=6,gd=8,vxz-,nld=9,xh-,kfxz=5,bq-,rmvbn=9,dck-,lqb=9,dcpv=3,xh=6,cj=1,gm=5,zc=2,zrz=8,xv=5,hc-,fcfl=3,bh-,db=5,dd-,npt-,vp=5,skg-,pb=4,txl=1,bpl=9,kb-,ckf=7,md-,gzrdtc=8,khj-,rqz=5,jqr=1,xzm=3,hq-,jsgk=1,nscv-,tj=5,txxxzp=2,zpzqh=2,crpq=5,srfhs=8,js-,hst-,jg=9,rl-,jqr-,gnll=7,krtx-,qqr-,gr-,pjdv=4,cph=6,zjl-,brm=4,dfqjpx-,pgzvf=7,nl-,lhl-,ggsn-,dpct=7,plvk-,cxk-,fl-,qn=8,jjm=4,rdm=7,cbv=7,bmrj-,zxkbs-,sgc=6,xk-,cpk=9,xdms=3,mvg-,jqr-,cfsz=3,qg=7,dls-,gr=6,crpq-,xq-,smcd-,cph=5,km=9,mkbv=5,vq=9,slbx-,smcd=8,rhvd-,rtn=4,xv-,pqm=5,bnhp-,flg-,jm=2,bh-,mxzct-,lkpc=1,pzf=9,xgkd-,xnd-,sgcd-,bkl=8,dtn-,skk=3,bmrj=7,xfzdq-,bpl=2,pf=6,vqhnc=6,vgb-,xvvb-,rlh-,vflq=4,cfsz-,sc=2,lrgn=5,xh-,ttt-,sgcd=5,lgn=8,cc-,glmphl-,ndq=2,br-,zj-,slxb-,kbtb=8,zt=4,nfd=3,rx=9,tj=2,klm=8,sbgrhg-,zpzqh-,bfx-,smcd-,zxfx-,fcfl=7,kml=3,zpt-,nfd=8,xzqmb-,flg=3,bms=8,rhvd=9,lx=8,cfsz=6,vdbv-,lmnfk-,klvcjg=3,dlqbc-,cf-,ffp-,pjqsl=6,tslj=2,bn=1,xbq-,phqm=9,gxn-,fql=4,dl=1,pv=8,zp-,cgj-,vvl=8,sgc-,pcz=5,zjlxvj=1,tlt-,khj-,xzqmb=4,hcm-,sdfdj-,fn=9,pltz-,rkxt=6,xs=6,nh=4,vd=1,hc=8,xp-,rx=2,kpf=1,xvvb=5,lg-,nck-,lmlldz=3,nktn-,kt=9,dpf=9,frn=8,cmzk-,mvg=1,lhx-,szs=2,gjr=8,blrz-,kc-,cq-,mghd=8,zqbgl=1,rsrp-,dq=1,qc=6,klvcjg=3,hsfc=8,dq-,np-,kfxz-,zj-,rl-,bjf-,xk-,cxhbl-,fglvnf-,tr-,lgg-,xv=5,tslj=6,pf-,pnxnv=6,gbxj-,hst=4,gjb-,szs-,ffp-,xzqmb=5,dnm-,rtn=2,bn=5,sd-,hz=2,rbz-,kb-,tx=9,ffc-,gdth=2,gnhh-,bnhp-,vdb-,pd=6,gjjz=5,gv-,dr=3,xgkd=6,lmz-,ppvq=6,pgzvf-,ngm=5,mv=3,mdfx-,hc=9,cn-,nphnv-,mcb-,flg=5,gc=1,px-,sgc=5,txxxzp-,gxn=1,sr-,rkfm=1,jm=8,qxzb-,kt=2,hkk-,bcrq=1,hr=1,bjf-,hrfgg=3,ckf=2,bnhp-,dsckk=7,sdfdj-,pnvnc-,zxkbs-,nld=7,gjb-,pzxkpp-,lmnfk-,gjl=8,vfx=5,rqpgl-,jnmq-,fn=4,gz-,qc=3,pd=4,phsd=3,kz-,vc=5,qqr=5,lxvfzh=1,xsm=7,zpzqh-,bmd-,lgg=9,kbd=3,bz-,rrmf=3,hcq-,gkfnt-,smcd-,rhvd-,rhvd-,bzptp-,dcpv-,xjff=5,lxvfzh=9,rf-,fcg-,xzqmb-,zxfx-,gc=4,txxxzp=5,ffc-,zxfx=3,ppvq=2,nb-,tm-,knmmhf=4,gjb=1,pgzvf-,plvk-,ggz=1,qkrd=9,lr-,mscmt-,xgpp-,db=6,vxz=8,gksq=8,jkv-,hc-,mjgmt=9,nx=6,zjxmg-,bq-,smcd=1,kjz=3,flvp=5,fdvz-,lk-,xdms=1,czr=6,qk=7,lhk-,pjqsl-,kjx=4,fn-,xpn=4,frn-,tj=5,cgj-,sgcd-,tn=6,ggz=4,dfqjpx-,gjjz=5,qdm=4,sr-,qc-,bhdm=5,rsxl-,kml=1,dpf-,jkk-,hcq-,zfdzdg=7,jnmq=2,vflq=2,bkl=1,gh=9,rbz=3,rrmf-,frn=3,pnxnv-,kcnhfz=4,bmrj=4,gm-,kvhn=1,vk-,pqt=4,qbh=4,zj-,rg=9,nh=2,hqs-,tb-,hq=3,jnmq-,jpbbcd-,jnz-,lhk-,cz=6,ffp-,fql-,jv=7,hc=9,bf-,cs=3,pnvnc=8,dvx=2,lrsz-,zp-,rqv=4,mzjtr-,bn-,dvx-,rfd=9,ptcm-,fdlb=2,cx=3,cmzk=6,xpm=7,fzt-,lg-,nphnv-,tzm-,bq-,glmphl-,cxhbl-,xs-,jjm-,bkl=3,xhk-,hxh=4,lr=7,cz-,rmvbn=8,tr=8,hv=8,xhprct=2,xt-,hdkk=4,zr-,cmzk=5,tm=3,pqm=5,tc-,qx=1,kc=4,vxz=8,jjm=6,dvx-,rbz=7,lx=6,tx=7,zt=4,vd-,txl-,zn=6,kkr-,dgq-,xbq-,sbgrhg=8,xnm-,njm-,xnm-,br=4,dk=6,qzhq-,vdv=7,bfx-,jsg=4,qx-,tm-,hrfgg=8,mvz-,jg=8,ms=1,fjc-,slbx=5,pzlv=2,cs-,qd=8,bjf-,xknt-,dpct-,mghd-,zvcl=1,bvvsv=5,cx-,vdbv-,cfm-,jsgk-,rdm=7,jm=2,gm-,slbx=8,md-,vxz-,qvb=8,pnxnv-,vk-,bms=3,gjjz=7,br-,sx=8,fcg-,mvg-,kt=3,zrz-,hc=5,ffp=3,mghd-,fjdj=2,rckqfj=1,ggz-,mpx-,frn=7,xsm-,rdm=9,cfsz-,qgb-,ck-,tg-,mxzct-,rqcl-,ffp-,vdv-,nb-,ls=1,ck=3,pc-,dnm-,fdvz=3,fv-,txl-,rtn=4,dlqbc-,lqt=6,zr-,kbd-,nphnv=2,tb-,md-,mcr-,slp=6,fdvz-,zpt-,fdvz=7,lk=1,qkrd=1,zg=5,mcb-,dm=3,ngm=7,glmphl=1,cpk-,zfdzdg-,lhk-,cs-,jqp-,fql=7,jlp-,lpchf=5,rx-,vtg-,gr=1,gr-,vxz-,flg=7,dpf-,tzm=6,km=5,xp=8,jlp-,lmz=9,jqp=3,zvcl=8,rqpgl-,xpn=8,mscmt=3,fzt=9,zjlxvj-,cz-,slbx-,lg=4,qg-,qr=4,nkv-,rkn=5,sc-,xpm-,kfxz-,dvv-,br=2,txxxzp-,cxhbl-,phqm-,kjzv=5,fl=6,bdtp-,rsrp=9,kjzv-,lqt=2,xf=3,cxhbl-,lk-,bpl=7,vdn-,dpct-,lmz-,hv-,rfd-,jv=3,gh=3,sd=8,rq-,bqvnsq-,dk-,qr-,fjc=4,kjz=2,kzr-,sv=4,zr=7,kmv-,pnvnc-,zjl=4,slbx=6,cg=3,qzf-,dsckk-,xjff-,dgq=7,vflq=4,zjl=5,rdf-,cr-,crpq-,zn-,xt=6,fbcq-,gdth=6,cnz=4,khnjbs-,blrz=3,bcrq-,qzf=6,zttbc=2,pgc-,dq-,xbq-,nb=2,vdv-,dl-,rsrp=3,cr-,pgc=8,cpk-,ls-,kxz-,bcrq-,kkr=5,xnm-,fpnlr=9,kcxltj=7,vdn=1,bmd-,dpf-,zjl=6,zm-,qg=1,jb-,lpchf-,lgg=7,tgk=7,czr-,vk-,kjzv=9,zt-,kc-,qcp-,hst=2,jlp-,rmtb-,jb=4,xnd-,fbcq-,flh=7,gsn-,hkk-,vq=7,rlh-,jp-,fdvz=3,tkm-,jg=3,bc-,db-,tkm-,xx=5,pkkn=3,vxz-,gksq=8,cln-,hqs=7,fdlb=1,kkz-,zc=8,kv-,km-,plcx=8,hm-,nscv-,rl-,pltz-,sgcd=5,pc=3,plcx=4,pnxnv-,vdb-,kvhn=1,kbtb=9,pqt=6,plcx-,hqs-,kjzv-,gz-,nnp-,fql-,njm=7,nzj-,fl-,rqpgl-,pd-,rdfq=6,rx-,xpm-,lmnfk=1,kmfd-,rqv=9,dl=1,nnp=2,kkr=2,sv=6,bcrq=5,bjf=2,bf=4,xc-,tr-,nb-,rckqfj-,tr=3,vrmmt=8,cfm-,vc=6,bkl-,mddz=5,xnx=1,nzj=5,dvx=9,nphnv=6,xpnfp-,glmphl-,lqt-,cln-,rqpgl=8,rg-,lfmdl=3,sfg-,kkz-,xc-,hbzx=5,pzf-,rq=7,fl-,kj-,cpq=6,xzm-,gvk=8,sdfdj-,pqt=2,gkfnt-,nt=4,sx=8,xp=7,cn=8,mddz=5,szs-,xzqmb-,px=9,gvk=7,mhx-,mhx=8,kbtb=5,ffc=1,btt-,qc=3,ht=8,mhx=8,lhx=2,mpx-,rhvd-,rckqfj=2,rhvd-,slxb-,vdv=4,hf-,zfdzdg-,gjr=8,bmd-,jbg-,ccb-,lftl-,tlt=5,flh=3,hcq=1,zttbc=7,rdfq-,mscmt-,lftl-,frn-,br-,gjjz=2,khj-,jjc-,zc-,mvz=2,cz=2,hcm=9,rqz=5,sx-,lmcx=6,kbnkv-,dtn-,rqv-,dbhf-,vn-,mddz-,bn=1,dvv-,pxr-,pnxnv=1,ggsn=9,nzj-,kcxltj-,lrsz-,mzjtr-,fl=9,fglvnf=7,gm-,vqhnc-,rhvd-,gr=5,gnll-,cl=9,fzh-,tn=7,dtn=8,lmlldz=2,kkr=3,lzq=1,kfxz=1,jbg-,bz=7,zttbc-,zcrd-,brltll-,zp-,crpq-,lg-,vrmmt=5,cbs-,vrmmt-,cc-,gd-,lhx-,dbhf-,csdgc=6,ldp=9,sr-,jbmhs-,ttt=5,flvp=5,qzf=7,stl-,bh=8,dd=9,bmz-,nkv=1,qvs-,jg=8,xknt-,flh-,xhk=3,gz=7,bzptp-,tm-,zs-,gjjz-,xvvb-,txxxzp=5,rfd-,hr=3,bqc=3,ndq-,hxh-,rqv=2,kpf=5,qr=9,jb-,xqvj-,qd-,txz-,kj-,nq=9,rkfm-,tm-,lqt=7,sv=1,gm-,gz=1,xgkd-,kjx-,jjc=3,dr-,jp=3,pnxnv-,hkk=7,pzf-,bmz-,nck=6,sx-,rqv=1,lmrxq-,rsxl-,hst-,jg-,zrz=3,tr-,xknt-,dvv=6,vc-,kq=3,xknt-,kclhfg-,fzh=8,pkkn=7,rq-,vgb-,xcrdh=6,jlp=3,lx-,rq=9,hz=8,tx=6,kmfd-,ggz-,phsd=2,tj=3,mjgmt-,dvf=9,kzr-,jch-,jkk-,ppvq-,tjrb=4,tn-,tsl=4,bkv=1,jqr-,jch-,lmlldz-,zr=2,zvcl=2,lpchf-,xp-,bms-,mxzct-,bhdm=8,cq=5,kxz=4,pxr=1,mcr-,xsxg=8,zzbpj-,jjc-,lrgn-,xcrdh=3,mjgmt=4,pjqsl=2,dck=9,pc-,lhx-,rmvbn-,xzqmb=7,hcm=3,lmlldz-,pnq=3,zs-,zvcl=3,jm-,dd-,sbgrhg-,tlt-,xfzdq-,skk-,bmz=8,lmz=2,hsfc-,zm-,rdfq=7,nnp=1,kpf=8,xt=4,ck-,kc-,jv=8,zr-,rbz-,zcrd=3,vc-,tt=7,xpm-,txz=6,gbxj-,rmvbn-,phqm=5,zrz-,lqh=7,cxk-,dq-,pjdv=1,ms=4,xc=1,vxz-,vflq-,cz=4,phsd-,xzqmb=1,lm-,mghd=6,kv-,cbv-,vfx=7,hbzx-,rdm-,glmphl-,xcrdh=7,kpf-,rxm-,pxtn=4,rqcl=4,hqs-,bvvsv-,zd=6,nr-,zxfx=4,xzm=7,zjxmg=3,zn=3,vdv-,flh=7,gcvclb-,kclhfg=7,hst-,qz=8,ch-,mxzct-,gz=9,lxvfzh-,cpq=6,pxtn-,zttbc-,ck-,ztv-,bzptp-,qjs-,nt=9,bddl-,zn=4,btt-,mcb-,pkkn=6,rdfq-,tn=7,xqzbg=3,hd-,xsm=6,dpct-,mddz-,hm-,flg=1,mscmt=4,mzjtr-,dlqbc-,lhl-,lmnfk-,gjl=3,gxn-,pjdv-,mvg-,nld=1,plcx=5,hztj-,lpchf=2,jqp=5,dgq=5,kz=6,ml=6,tr=2,mjgmt-,tr=8,qvb=4,tg-,tgk=4,slbx=4,qd=9,kvhn-,bn-,xdms-,cmk-,jkk=2,jnz-,fcg=5,nr-,lmcx=8,gjjz=7,ngm-,xbq=6,qr=8,zhs-,xs=1,bc=8,xpn-,btt=9,zs=5,txl=3,gl=6,dbhf=6,dk=3,hr-,kml-,txxkv=1,knmmhf=2,dpct-,brm-,tm-,tn-,hm=6,hcm=9,slp-,gdth=2,lmcx-,fjc-,txxkv=2,rjm=2,fn-,ch-,kkz-,xfzdq=8,ttt-,kcxltj-,nfd=9,tjrb-,jsg-,cph=8,zttbc=7,cn=6,fjc=2,jqr=3,frn=3,zvcl-,txxxzp=6,pqm=2,rdm-,slxb=7,nld=6,sc-,zxfx=7,bn=1,hrfgg=4,ml-,qjs-,pcz=3,hcq-,bhdm-,jbbgx=2,lhx=8,mcb-,kjz=1,jkv-,dgq=5,dvx=9,zr-,rqv-,lxvfzh-,zm-,xf-,rmvbn=7,zj-,xdms-,hbzx=3,xs=6,hqs=4,slxb-,dm-,mddz=4,lmnfk=6,xhk=8,pz-,dsckk-,sdfdj=5,kclhfg=5,frn=6,krtx=9,dbhf=6,lrgn=5,rjm=9,ngm=7,vhx=6,cbv=5,dls=1,rmvbn=6,ggsn=3,xzm=1,gz-,bddl-,htj=8,ptcm-,plcx-,tjrb-,gkfnt=2,pzf=2,dsckk-,mhx-,tt=8,pzp-,hz=8,ck=2,fglvnf-,rsxl=6,dq-,hsfc-,vfx-,rbz=6,zg=4,jp-,xjff=1,mkbv=2,vk-,khj-,xnm=5,mddz=1,nq=8,bn=3,jbmhs=9,ccb-,qr-,vd=9,smcd=2,lmnfk=8,zqbgl=1,khnjbs-,bf-,nfd=2,dq-,pnvnc-,dck=8,xp-,cg=3,fbcq-,br=2,pgzvf-,lqh=3,rhvd=8,pjdv-,rqv=2,ppvq-,ptcm=3,zjl-,lg=8,px=9,pzf-,qzhq-,dq=2,pskgs-,bq=3,pltz=8,tlt=8,fncn=2,cxk=2,kmfd-,rjf-,gnll=1,dsckk=2,fzh-,kjzv-,pbzj=6,bl=8,jm-,zh=7,gc-,cf-,lmnfk-,xdms-,pzlv-,zr=8,rg=6,njm-,pz=6,mvz-,nnp=7,sv=5,dfqjpx-,kv-,rlh-,bz-,dvf=4,cmzk=7,dvv=8,pd-,zh-,fbpqg=6,bnhp=2,qdm=1,pbzj-,rdf-,fdvz-,jnmq=9,br-,zp=5,skk=5,khj-,ckf-,vdb-,tj-,hxh=5,kxz-,mhx-,dls=9,gc-,qxzb=9,sgcd-,kt=6,ttt-,mpx=4,gj=7,jkv=1,xpnfp=5,jp-,plj-,nphnv-,kvhn-,gdth=9,zttbc=7,cxhbl=9,bmz=6,xknt-,bpl-,ttt=9,mcb-,kcnhfz=4,krtx-,qlz=3,mph-,cc=9,zd=5,jnmq-,rpppk=7,bkv-,pkkn-,db=7,cfsz-,skk=2,vp-,tslj=5,hz=7,db=2,pltz-,bz-,prdr-,rxm-,vn-,mrj-,nkv-,zqbgl=3,qvb=6,kmfd-,kpf=2,hdkk=1,vdn-,ftc=4,kkr=2,pzlv-,fbnqh=4,mxzct-,cfsz=1,qvs-,jjc=7,zjxmg=9,nt-,lgg-,bms-,xv-,vc-,dtn=7,ms-,plvk-,dm-,xpnfp-,tslj-,gg=7,ml=2,px-,glmphl-,hc=3,xpm-,nx=2,xhk=4,hj=8,cfsz=9,fdvz=9,qcr-,gxn-,gnhh-,pz=2,vd-,dnm=9,tg-,sn-,bdtp-,kv-,md-,cg=5,hd=2,npt-,hdkk-,ndq=6,pskgs-,skg-,qqr-,bhdm=7,lgn-,qvb=3,bm-,hqs=8,dtncbx-,hr-,mph-,klvcjg-,btt-,czr-,cfsz-,xs=3,qxzb=5,zttbc-,fcfl=8,pzp=7,knmmhf=8,thc-,kjzv-,bfx-,vgb=8,kbd=9,jzj-,sgc=5,ccb=9,cmk=6,db-,vq=8,dtncbx=3,zcrd-,vqhnc=9,gksq=3,vd-,rsrp-,lmz-,crpq=3,xzm-,bvvsv=2,hj-,lqsjbz-,mv-,bqc-,qjs=6,cxk-,vz-,dcpv=8,zxkbs-,ccb-,cmk=2,qgb-,xnx=3,txxxzp-,dpct-,fncn-,cx=3,kjz-,tjrb-,skg=6,zp-,dtn=7,gnhh=6,xf=4,xsm-,htj-,zfdzdg=7,hj-,rhvd-,kmv-,zcrd-,vfx=7,pv-,lg=2,fglvnf=9,vdbv=4,kz=8,pv-,xpm=8,vk=7,gjb-,zhs-,dd-,rjm=1,qdm-,skk=4,krtx=4,rmvbn-,txz-,nl=3,ppvq-,lg-,bkv=4,kt-,bdtp-,qg=2,pjqsl-,pgc=9,jm=5,lk-,rhvd-,fbcq-,rlh=7,htj-,zt-,qdm-,gv=7,gxn-,rkfm-,lmlldz-,qcr=2,pf=1,bl-,lmz=7,sfg=6,skk-,rhvd-,cph-,cs=4,zhs=2,bqvnsq-,kq-,rqz=2,pz-,ck-,kbnkv=5,fql=6,pzf=4,pb=9,gbxj=6,kv=9,bd-,ndq=8,ck=7,zc-,tlt-,plvk=9,mcb-,cl-,zvcl-,lmnfk=8,lx=2,pbzj-,dcpv=7,jch-,pzlv-,kbd=5,qkrd-,ch=2,tr=7,pvjv-,skg=5,bd=9,rtn=1,lmrxq-,njm=6,dvf=2,jsg=9,klq=8,tn-,tgk-,gr=3,kbnkv-,lx-,zjxmg=7,kbtb=1,hc-,jnmq-,xgpp-,qzf-,pcz=9,jkk=4,vfx=8,jrbt-,ck=2,kq-,jvlp=3,ml=7,ms-,zc-,gh=7,rqcl=9,jcklc=5,kz-,gg-,xv-,zhs-,mv-,klq=9,bddl=9,crpq=5,vz-,hj-,mxzct=9,npnbr=3,cc-,mddz=2,dk=2,skg-,klm=2,vvl-,hc-,jv-,kz=7,qdm-,pnxnv=9,pnx=6,jlp-,vn-,jp-,gg=2,tgk=6,kxz-,qx-,qcr-,qjs=9,kvhn-,db=4,qkrd=3,hv-,lmz=3,lmnfk-,kl-,jqp=7,mzjtr=9,jlp=1,lftl=4,blrz=2,zj-,qxzb-,qqr-,vgb-,hdkk=8,skk=5,vqbf=6,dcpv-,dgq-,ngm-,srfhs-,rdm-,lg-,gjr-,jnmq=8,fbnqh-,qgz-,pzp-,jg=8,zpt=3,fzd-,brltll-,cmk-,tzm-,lmlldz-,fpnlr=7,rpppk-,cmzk-,hz-,fzd=9,ndq-,rkfm-,kt-,xt=4,zjxmg-,dl=5,lfmdl=4,px=9,qlz=7,xvvb-,bmd=5,xbq=8,jkv=2,kbtb=3,lhx=5,czr-,xgkd=2,hj-,pvjv=6,slp=8,mvg=2,cbs=4,mzjtr-,hbzx-,zj=7,rlh-,pb-,zqn=2,jnz-,jm-,dbhf=5,xh=9,szs-,kjzv-,zjxmg-,phqm-,nphnv=8,bpl-,ckf-,ht-,lqt-,hr=7,kvhn=9,hdkk-,jkk=7,vdn=3,sgc-,rrmf=3,kkh=1,npt=7,gzrdtc=3,bms=8,pd-,mrj=2,dls-,ndq=8,js-,rlh-,lkpc-,rkxt=8,cln=5,dr-,gjjz-,tsl=9,dl=9,dd=9,htj=6,hztj-,vfx-,cpk=8,xbq=6,bmz=9,bm=2,gxn-,kkz=9,hsfc-,km-,hv-,xnd-,slxb=7,gjb=5,xt=4,cp=9,npt-,jrbt-,prdr=5,xzm-,qcp=1,kxz-,kkh-,nzj-,vq-,vt-,js-,kfxz=3,md=9,cz=5,szs=6,kz-,vdbv=7,cj=4,mjgmt=6,slxb=7,lmcx-,gjl=1,jkv-,lbn=4,jjm=8,jkk=9,rjm-,cmk=8,nt-,ldp-,nkv=1,rbz-,rqpgl=8,gh-,jsgk=9,smcd=6,btt=4,hh=1,xsm-,jm=2,vq=8,hr=9,vhx=9,qxzb-,xnd-,dtncbx-,fn=9,txz=6,pgc-,cgj-,pzp-,cpq=1,xx-,lhl-,qvb-,rsxl=6,pzp-,qqr=7,kxz=1,hst-,ls=1,kq=7,mscmt=6,qxzb-,ndq-,tg-,vrmmt-,xbq=2,zd-,fjdj-,ztv=4,kkh-,kv=6,bmrj=2,fglvnf-,ttt=1,pltz=2,pnxnv-,hst=8,kc=8,crpq=2,rkfm-,qc=9,zhs=6,vdv=2,dd=8,khnjbs-,zrz-,zttbc=6,rq-,qvs-,bmz=9,lmrxq=8,bhdm-,xx=2,xc-,hr-,skg-,cxhbl-,xhk-,hc-,dvf=1,dtn=3,sdfdj-,ndq-,mddz=5,nktn=8,hqs=9,nr=2,db=8,nfd=8,br=9,hq-,st=3,kfxz=5,kbtb=8,brltll-,dnm=4,pxtn=6,cxhbl-,rkfm-,kbd=9,dnm=8,slp=4,ggsn-,vfx=5,br-,qn-,hqs=6,kkz=3,jv-,kpf=5,cph-,rhvd-,klvcjg-,xsxg-,pnx-,kt-,xrg=3,lpchf=6,jcklc=6,rl-,sbgrhg-,hqs-,nktn-,hf=6,cr-,rfd=1,kkz-,kbnkv-,hz=5,fncn=1,mghd=8,sgc-,xq=5,hf=3,dsckk-,phsd=1,hsfc-,vt-,dvf-,ldp=8,skg=3,zqbgl-,dl=7,cln-,cl-,cmzk=9,pskgs=8,smcd=1,szs-,rl-,jkk-,cq-,jg=2,zhs=5,pzxkpp=8,xnm-,rkn=6,txl=9,mv-,jzj-,fpnlr-,pjqsl-,rqcl-,knmmhf=5,zqbgl-,rckqfj=6,bf=3,nzj=7,vk=7,cpq=6,qzhq=9,xgkd-,hztj=7,mghd=7,gksq-,fjc=7,rsxl=1,kmfd-,lqh=4,zjlxvj=3,qg=5,jcklc-,fcfl=7,gxn=8,bm-,xsm-,tt-,qgz=6,gnll=3,tn=9,sgc-,cr-,cdv=1,zrz=8,gsn=7,xf=5,kb=3,kpf=7,kb-,sr=2,zg=5,jg=1,zpt=1,pcz-,nb=6,jnmq=4,bb=3,fbcq-,cz=9,px-,cbs=4,nscv-,xsxg-,xpm=5,qgz-,pnvnc-,hsfc=4,bl-,mzjtr=9,blrz=6,lzq-,vqhnc=8,vvl=4,sn=9,qjs-,dpct-,qx=3,brm-,kkh-,rqpgl=6,rdfq-,fv=9,lmnfk-,tg=6,pqm-,zm=8,nh=9,tsl-,zcrd-,zc-,cxhbl=6,npnbr=2,slxb-,mddz=9,kmfd=1,sbgrhg=3,pskgs=8,hrfgg=9,kt=5,bqc-,kbtb-,lmnfk=8,rf-,pnxnv-,skg-,kjx=1,tjrb-,qgb-,sn=3,bms=6,fzd-,rjm-,qvs=6,xcrdh=7,pgzvf-,ht=3,khnjbs=5,xsxg-,vk-,cbv=6,lhx=5,dpct-,bddl=1,npt-,qg=8,gdth=8,tgk-,nl=7,qg-,rqcl=4,dvx=6,jqp-,zn-,dlqbc=4,bh=1,xzqmb-,qcr=1,jb=2,xbq-,nr=8,qg-,tj-,dpct=7,qbh=4,vdv-,xt=6,bf=6,mvz=7,qbh-,slp-,jsgk-,br=1,flvp=3,gl=5,br-,jsg-,fcfl=9,cln-,kmv=9,nx-,xbq-,fcfl=3,dk=3,lrsz=2,zcrd=3,hqs=8,nx-,rdm-,tgk=9,vdbv=6,vdb=4,rxm=1,pcz-,lqt=8,klvcjg=9,lgn-,rkn-,xvvb-,gcvclb=6,vdv=1,xgpp=2,rqpgl=1,jv=2,txxxzp-,zc=1,fjc-,jsg-,xhk-,mjgmt=4,bkv-,dtn-,dd-,zh=9,zxkbs-,qlz-,fglvnf=9,jcklc-,rkxt-,txxxzp=3,gjb=6,kfxz-,rmvbn-,kzr=8,btt=3,hc=3,lhk=6,kzr=6,phqm-,gjl-,cz=4,lxvfzh=1,qk=7,rsrp=1,tzm=1,nl=7,mscmt-,gl-,tc=3,btt=1,bb=1,vk-,lk=9,kvhn=1,khnjbs-,mkbv=9,kv-,bn=1,kml-,pnvnc-,fzt=9,xqvj-,tb-,lbx=6,pzp-,kcnhfz=4,htj-,czr-,dq=6,zfdzdg=1,kkz-,zp=1,rxm=2,mv=2,jcklc=6,rlh=4,dk-,sr-,lmz=3,jbmhs=6,vz=4,mph=8,zttbc-,xx=1,ztv-,ch-,cj=5,flvp-,jbbgx-,sbgrhg-,gsn=2,pnxnv=9,txxkv-,dsckk=8,xknt=8,tslj=8,bmd-,xx-,bzptp=2,brm=3,fcfl-,pkkn-,jpbbcd=5,zn=8,plcx-,xqzbg=9,vvl=4,lqb-,ttt-,ffc-,jkk-,rsxl-,hst-,rq=6,zt=3,zp=4,cpq-,xgkd=2,zrz=2,lqh=4,jb-,bd=6,ht=5,rdm=6,pqt=3,kbtb-,czr=1,rrmf=6,zjd=2,lg=9,bcrq-,fbpqg=4,lrgn=5,pb=7,hh-,dlqbc-,mf=9,qgz=8,bn-,qr=1,vdn-,bkv-,vc=3,nld-,sgcd-,cs=1,js-,cr=1,qzf-,tjrb-,qk-,nck=3,lrsz-,rdfq=5,xt=2,rdm-,mjgmt-,xh-,qx=7,fjdj=3,xnm=4,xpm=2,lmnfk=9,gd-,tkm-,ch=8,gzrdtc-,tsl-,cgj-,dpct-,rhvd=1,cxhbl-,mkbv-,cfsz=6,bjf-,fdlb-,kfxz-,xnd-,jcklc=5,xt=3,rkn-,rrmf-,jg=5,cj=7,khj-,ftc-,xsm=4,xrg-,lftl=7,xs=4,xt=2,lx-,mddz-,bjf-,mvg-,qc-,zpt=4,xv=2,px-,gjb-,jnz-,fjc=9,pgc-,bdtp=4,zjlxvj=1,qx=3,knmmhf=6,hj=4,hst=9,mjgmt=1,rlh-,njm-,nt-,lkpc-,lhx-,pgc-,skk=4,stl-,phqm=4,hztj=7,lxvfzh=5,bvvsv=9,vvl-,rjf-,pqt=2,mcb=2,st-,frn-,qbh=2,qbh=3,pcz-,dck=9,rqv=1,lftl=9,tgk=4,hqs-,tr-,hbzx=4,xhk-,lrsz-,lpchf-,gcvclb-,sd-,jb=7,cnz-,jbmhs=7,fzd-,zjd-,kjzv=3,mxzct-,dbhf=4,bms=2,qxzb-,pzp=2,xcrdh=1,rkn-,kb-,pnx=4,rtn=9,gr=4,hkk=1,xzqmb=7,zpt=8,rdf=4,jsg-,njm-,pvjv-,sfg-,cpk=4,gjb=3,kbtb=8,bpl=5,tm=2,xh=5,kb=5,bqc=2,xqzbg-,hst=1,hv=1,gzrdtc-,tn-,vdbv=2,zj=9,qjs=6,xp=8,lqsjbz-,rkn-,fcfl-,rg=1,flg-,nnp-,zxkbs-,dlqbc=6,lmrxq-,gjjz-,klm-,pjqsl=6,bjf-,gdth-,cr-,mvg=8,pgc-,npnbr-,zjd=8,sn-,gl=6,tg=3,xnd-,tn-,dck=1,fdvz=6,fdvz=7,rdfq=1,qn-,knmmhf=3,zs-,vdbv=3,rqz-,cgj=2,hxh-,cz-,kq=3,crpq=6,txxxzp-,kxz=6,vd-,lhk=8,hdkk=1,hz=2,vfx=5,glmphl=9,rx=2,lm=7,bb-,fn=3,txz-,zfdzdg=2,hc=9,pzlv=1,kv-,vhx-,bfx-,mpx-,cbv=8,dfqjpx=6,rmtb=6,skg-,hztj-,cpq=8,gjb=4,dfqjpx=3,bjf-,ngm=9,gm=8,mph-,hztj=2,zpzqh=2,kbnkv-,bl=2,sf=1,bd=2,qr-,cc-,slbx-,mv-,xgkd=7,cj-,dtn-,pd-,vhx-,dgq-,ztv-,npt=7,mjgmt=6,mpx-,fql=2,zzbpj-,zp=8,jbg-,dd=4,czr=2,xnm=4,sn=5,qz=9,jnz-,kkh=5,jqr-,kz-,sv=7,gv=3,cx=2,xnd=5,cs-,qr-,khj=6,jnmq-,bh=5,lfmdl=6,lqb-,bz=1,cj=1,ffc-,cfm=1,vhx=3,fglvnf=2,vdbv-,bc=2,tzm-,tslj=9,klq-,vdbv=4,zg=2,khj-,rckqfj=3,cn-,lmz-,lhk-,tm=6,rmtb=9,jcklc=1,jnmq-,plvk=7,kcxltj=3,nt=7,bqc=2,kz-,xsxg=9,dtncbx-,tgk-,tlt=3,kzr=9,vqbf=7,rjm=8,sn-,qvb-,jch=8,ffc=5,gksq-,pcz-,lk-,ch=8,jkk-,pnxnv-,xt-,hrfgg-,fzh=6,fbpqg-,hv=9,qcr-,zhs-,bjf-,lftl-,qcr-,rqpgl=1,bhdm-,kj=2,jcklc-,klq-,xnx-,gjjz=5,zjxmg=5,rsrp-,xzqmb=4,pvjv-,fzh-,pcz-,kz=7,qzhq=6,hcq-,lqb=4,nzj=4,jnmq-,cpk=9,nktn-,xpnfp=4,gdth-,jp=5,jnz=3,zjl=4,ndq=3,flg-,brm-,kb-,hz=2,ht=7,kt-,ptcm=1,dpf=7,rg=7,nh=7,zj-,knmmhf=5,rbz-,hrfgg-,nt-,hc=5,ttt=7,nld-,kzr-,hcq-,khnjbs=5,xk=4,phqm-,lmnfk-,lbx-,lr-,lhx-,zcrd=1,mzjtr=5,gjl-,tc-,gv-,xjff=3,bms=4,vtg=5,nfd=5,cf-,qk-,sgcd-,lhl=6,pbzj=9,rmtb=7,xx-,sc=1,dnzz=7,cgj=7,zqbgl-,tg=3,zn-,rkxt=9,jrbt=7,hz-,lrsz-,qr=3,qx-,pv=3,fjc-,mxzct=6,ms=7,rx=7,gz-,xhprct=9,rqpgl-,vk=4,bn=5,xjff-,pkkn=7,fjdj-,zjd=1,lhx=9,db-,qgb=5,qv-,xsm-,fjdj=1,cs=8,np=1,mpx-,pnvnc=9,ppvq-,xqvj=1,qvb-,zvcl=9,pd-,zr=6,dfqjpx=3,dsckk=4,gxn=1,kxz-,jcklc=6,st=3,vqhnc-,zxfx-,pxtn=4,qcr=9,pf-,nzj-,gz=2,ztv=7,vt=5,bf=7,qg=9,xzm=5,vqbf=1,pltz-,pv-,gsn-,ndq-,tj-,rrmf-,cbs=8,srfhs-,pjqsl=7,rjf-,jb-,vt-,ptcm=1,qjs=6,jnz-,cfsz=2,fv=7,kzr=6,fbpqg=2,mzjtr-,pzxkpp=9,kmfd-,cpq-,tjrb-,xrg-,tb-,bm=4,lhx-,rkfm=3,pc-,dtn=9,jg=4,klvcjg-,blrz=3,mcr-,pgc=2,zc=6,kkz-,tkm=1,gnhh=5,zttbc-,jsg=2,bn-,txxxzp-,zjxmg=4,jkv=1,rqcl-,khnjbs=5,rfd=5,gvk-,ggsn=4,xgkd-,zt=3,prdr-,cln=5,rqpgl-,vqhnc-,tsl=6,hst=5,npt=4,qg-,slxb=6,pzxkpp- diff --git a/2023/inputs/day_16.txt b/2023/inputs/day_16.txt deleted file mode 100644 index cb1916e..0000000 --- a/2023/inputs/day_16.txt +++ /dev/null @@ -1,110 +0,0 @@ -\....../..-......-.\.........\.......................-....../......../....................................|... -......\../../.....\-................../...........|................-../.............-./........|.|............ -..-...-..../..............................-..............\.........-../...........................-.\.......\. -............./-..........|..............\/.................../........../............\.......|................ -....|.....\.../...|..............\/..|-.................-..........\.\........................\............... -...........\...........-..|..../..\.-|........................-/.|/....../.........\.....|................/... -./....-|./.......|......-...-............-.......-......................................../....-............\. -....\...........|............-............-..\..|...|.........-..||.................\/...........|-|.|-....... --............................-....................|........-...............\..................\............... -...............\......................-....../......|..||.|.-........................./......-............\... -.-...|........-.......|.........|....|.....-.........|..|............................./.../\...-........\..... -....................../...........-......-..--.|-...............-....................\......\................. --....................-......-......./.......\|./......./........|...........|..................|.............. -..-............../....................|.............-.......-.................-..................\......\.|... -....................\...............................................|.....\................../..-/............ -...-.-/...\.//...|.............|........................\.............-|..|...........--..\........./...\..... -....................................................................\..........-......................-/...... -..................................\......-.....-...........-.............-...........\...................|...- -......................\........|../..............-.........../......-...|......../.\......./..||.............. -................................/......-................................./.........-......\./......|.......... -........../....../....\.\|......-..............................\.....................--......|.............\.. -..-.................-............../\............|.......................................\...|....\........... -./................\.|....\.........................../................|..............-....-..../.............. -../...........\.\/./........\........-\...-/...........-............../........................|.............. -......\.||.....................|..................\..............|........../......\/........../.....-........ -..|/...........\.....|../.......\...........-.............|..............-........|...............-.....|..... -....................../.....-..|.......-...-...|.....................|./...\.........-........................ -......................../........../\../.........-...\........./...............................|..\........... -.......................|\............./...|...............\/-...............|........................../..\... -..|....-.......\..................................\................................|......../.|..............- -........../...\.\........-......|.\.|.....................-............/..\..........|.../...-.............../ -..\.-..............-............/..-..\..............\.........\....../...|........|........\....../.......... -.....................|........................../..|....|.-.../........................-.\../-................ -./..........-....|......|.|.................-....|........\......|............../.........................../. -....-..................................................................................-............|..-....// -......./...-.......................-..-.........-.............|........................../.................... -.-...................-.......................................|.......-.................../..\...............\| -.........|.\......-.....\............./-....................../.........-..|....|......-...................... -......./............./..........-......-......\...................................../............/..\......... -.....\......-................................/..........|.............\........\............/................. -......../..............\.........................|..........\......-............\.....|.....\....|...\|....-.. -.....\.......\/................/...\.......|./......|............\./..........|/.....\\..\...\...|..-......... -..................|.....................-..........\....................../...../..............|......../..../ -........./...........|....-..\.....................--..|......|...\|.......|...............|...-.||........... -..............-.....\...|...|./...|..........-......../......./..........-...../..|........../................ -..|.../...................................|...................|......./..-.....-..............-............... -...-.........../..................-..........|.........................\..-................//\............/... -|...............\.........\.../.....................|.....-........................\...........-../.-......-.. -........//..........-......................-....\...-.......-./.../......../........./...........|.|.......... -...................\..../...../...|........--.....\../..........|...........................|.\............... -.\......................-........|\.....\....|.........\...............|.......\...-...|.................-.... -.....................|......./..-........................../......-.........../........................../.... ---.............\..........\-..../..-........\....-..........|./....|.\.................-..--.....\../......... -.......|........../|...................|.................\..-..........\../....|\.....|...-.......\..-........ -........../|.|.....\....................|\..\...........-............./.......|.\............................. -...........|..........-..............|.....|-................/.........|..../.........................-....... -......-..........................|............-.......|/...-....--/................/..-.........|............. -......../.-.............|....\.../............................|.|.....|....../...............\............./.. -........./.......\..........\...........\.....\..|....-...../........./........................./..|.......... -...|...|........\.......-.......\..................\....................../............-...|.........\........ -.........-...........|.........\....................../..........-.....\|.\...................\............... -.....|..........|................................../......................|............/.....|.........|..-|.. -.../.......\....//....../....\....../..........\........................./....................\....-.../...... -/.......\..\...........\................-|............/...-|.|...-..........\.................\.....|.../..... -.....-\.........|....../.......\.............-..........................\...........................\......... -.|.............|................\....\...........-................./............./............................ -./...|\...........-\....................\..............-....|....|..........-.........|.../.....-.....\.\..... -....-...............|........-............./.....\....../..\.|.....|./.\......-...........\....../.\.......\.. -..........\.....\................../......|.\..../.\..-......-.........-............/....\...................\ -..\.........|.....\..........\............./...-....../....|.......-|\-............................../........ -..|...\/........\..-\.|.\......./.....|.........-..|........|......................|.......................... -............|..........................--.-....\..............-................................|...|.......... -.-............../.....................|........../.................-....../.-...........................\-.... -.-.........................-......|-./\.........................\.....|.................|......|..\.......\... -.....\...|....-......................................-...............\...........\..\...\..-|.....\........... -|...........|................|.........-............|....................|............-..-.............../.... -.................../.|...........\.......\....|......-..|.....................\...................|..\.....\.. -.|........-.../...|....../...|......|.|.|..-......\............../....|...........\|.......|.......\\......... -.......|.....-..-.-./....-/\.|./.............|.../......\...|/............/........./...-..........|\.\....... -..|.........-....\.........\.......\....-................|-..........................-.|............|......... -......-..\......|..\.../......\|..........|............../........../............/..\........................| -|/.|................../....|............../..........-........-............................|.\................ -........|.....|/................../....\....../....../...................--..............\/..\................ -.../-..........................|...-.........-.................\\.......-\.........\..|.....|................. --./...-.....-....................../.../........./........-........../.........-...........\.................. -.\../............|.\..........-.................................\.............../............../.........\./.. -...-.....-......-......../.\...\................\...........|................................................. -...........-...//.....-/...-...........\|./......................\.........................|.-|...|........... -....../.....................-.......|........|-..................\............-.....................|......... -.....................\.\................../..|/......\........|.\..............|\..............\..-........... -....\................|\......................./.....-...............................-......../....-........... -...\....................-....|......|........-.\..|.......................\...\.|..............|............/. -...................-/.....................................-..\............-............-.............-....\... -.|....../.....\.....-.../......../..../..\.-...........\.../................|........\.................../.... -.......|........./........................\.....-........-...............\....../....|../....\......./........ -..........|.........../|......|......................-..............|./......................................\ -....................../...../..............|.||............./......-......\................................... -\........|...-..................\./.................\.\.........-....\........../.../.-...\................... -....-..........|.......-......../................................./.../....-.............-..........\-........ -..............................-.............\..\......................................-......../.............. -......./.\|......../...-........|.........|................/.........................-....|...\.........|..... -......|..........-.......-............./........|..\...|.|..-.............................-.-...\............. -.||...........-.......\...../.....................-././..../.............-................|../.............--. -................\.-.....-\..........\.............\............/.........\.......-........\................... -......./...........\........\./.|..............|......-...........\................\...../.\...../..........|. -.-..-...|.....................-....../..............-.\|....\.......|..|....././.......|...................... -./...-..................../................/....-/..\............/..................................\......... -....\.-..........\-......../............|...\.............|..................|.....\.................../...... -...........-/..\..-................-....|............/...-.|.......-.|........./.....-/......./............... -..../...-.....\..............-..\.....\.|............./...|.\..................\...|.........\-./..|...../.... diff --git a/2023/inputs/day_17.txt b/2023/inputs/day_17.txt deleted file mode 100644 index ad9953c..0000000 --- a/2023/inputs/day_17.txt +++ /dev/null @@ -1,141 +0,0 @@ -543135415644121664566625454644364326323251554361445211251336437167737713355747653541632652717473261632122337312744662464551621632454624525433 -523452243233131661556311354435723644276175273633775734166212624216613154652327327541414141334411255642312364362732662552661533666416335235424 -545152453653226425412623242767434657113431124136341544313315237417667525215266174171665617754233364422334122422643431315523625466544166421441 -353546624251421214241346411274614365132576716315332713514367518856375444532852525524534215172735365465462621776156712651415161654456615323141 -333325154556332451123565516657751716465171357775373665124885285663785785772387472672467224271714226356766616554146437116133651556662642153241 -123542152246231253531125576656251756761634122767511376323335558256237255865323348757727344224552527772447176377766762317544434141452451446461 -426425436341165264654242345732412547334676123336488857786535348728327825464343822387762426742467614174357154245746434625315524443322554333623 -342312265345136552337176152375242427417445561254825473772334548762835833553777363247858458273222313651662333415614514354354344134331626356452 -241666545535361131751232121731577363514657574825725768235583348472557626577863846548522685844322572644214151152715626237441721253654155361133 -453413542351624256144426136476555437712456843587862854246836382424336257263854568526676488736678383851364221357215266314233214513435614542226 -361465234411534115631756114417467362132634744784342483267524765247454474384385663455845223267367223683517314545626536736624762552445135534116 -421555241431232465516331522445423453648288246757658776533445224487537586426342882386843387567747276743262735145266473116737117335344151424651 -152262146553161326473146671744261653752446436666322333427686374544728376646735537538848465845878452723622881536565271542324442627311555361453 -562322422334633442671761556732623775453466387886347462685458265276653244443782465627466353626276335387553486524635722115463237512164326565562 -116554531225512773243543275741747753574646348846653778524534268848767563277628352468275848834374663555832688671377717616445662616142233566122 -545631363243176312211414441714578664424663736784674882566485882478625774826658363486585376565646878222557784737146775761177424622537265524262 -413266556441744451275735573644778873377557426664884652446487483236842838544875783526842227758585762664464753665245165735227516474724121226543 -214114111145365174271312323535375532333784728548483483647277554398389537847445966724754558865773468547222487727628432767425654152512212254213 -236265554341366424354525556155856333443257274646655558566888837594487383436354537356755273824634425875272735458568366122135265533316617543333 -231144433422644772561534113373853657846873486685775268459845868645364367433345938845499873447383884564664545325345371453537711515241277645512 -446344537737414753634333442226878573276868352783756994449663446443989735488889855995797467496645266465273647764663447122257537324217621314141 -222232166754373615315361324623778487486225688623378399834533948636968486885668459699973489666324382453657725638364386366457553472653146563562 -616266773147674614756457262784527677747357477583853963549544553546485576668477754476639583344597654828767337673852424465123524265433637474656 -646465614771136431225373867756756658432863825865976596794875739598648866457385887837438386679868586545442728823233484337765645364133421657155 -322361141212722614732645876443328222847738738389469939658985569688689559546889495963738537667385687675278422224874248572383674116542117537515 -446277343675275273721676657478734228282849747473698434887793737667993673887454453794436659784796664948634327258537287465841455312644252425211 -235676116752331345758878445434385422532865598966499499686899386683475887568839573544458449554368664854948846762448487474545762632734637244643 -527767713767171535577743832658642352465585436437554387953354668449936384667543597379545963785758943753886837865543523478282757215531621755216 -457132726561617145535555577563677762389347953678765586994983885379388969357753834548873776664786938984468464825643838232756656765572121225577 -544312711234253552446676856568555824476638533983377496865664865746836989695739558379358847338439496738783432574484322225387477151532724441323 -344471436175454282684335672356243827566556858983377934365543533366955484745396539465854777684637585536448365428462447846535882765167466114417 -335524436675765473458825353833642353534973946375356565666999864766474868655547667599887458868534486436759646984465737573738567836621713266374 -723634156613263752387237257473262334743636966768565488655994676948777859445899859797638358486658788545395688332685858677565743584644162635311 -473357534612168262746467327666734876638449996543556974689975964569544598894888547546558477675645885546664444397574262235266626733661574256135 -642413433454448557835364443737433355689894774933888459756587564755584455678686754596674477669544495987398789847747776853435722463761145741233 -535553164427633222286324284228497868593855543587499869888495797558758484768855865767577888745574933566687455584877576367827486345275243651225 -413647745635232477226285456757397563379799479455375958896694455966498644889558957664759969667336835553946338977679567855665465355751267762151 -647147124673888732586644383588473537797548896384444589774645494697487674974454496767794877644756933549959569559466825334354324644274227126122 -262166125514677455444558335396858668897789495335846779994795785767855649856889896657564559895679374758434333744559346833684586343286364777337 -447766427152663685473585484353867388373779473677749754874997974844488756656489988747577584645787954569986957868539372783337676225285515236217 -745646425325526584448633377956985385359454587966455894599784494988848446699487788667567994945866496654947584639876736684862758584868244161162 -251547374232646844757738883778563567663937599867784556455898877545896847759494877969454494586486586583876535375589997363534628364774611317577 -676115263476565555844567299955389954944478648665467764498694798767477584556546886578669586964489797947565857866487377363887455785473882775244 -716374532366428278276463686884946487999968869644889946648656676986946669794559456578849595875478559465935599886476878395644847767282457266266 -553735264778656722882466485574357465946387594578897498688754588495675858978874966685764589985448787578678493538667367345436743486245545262176 -415213238623852343254539793365886375638688754885446795444778645659897789598865674876654456576757568889568574468658994834422366762462763623122 -633766166846226332482838693944386999773895667554479678495579957596888766667567699554994754869586996887795996464337559575635755776525748477457 -722525774544633572835847874876998435989566779794699464674976977858666998659697995698667466475586795955646753734597736756427246536748838452531 -274532754732445754552376686535559849785674874485684697796675985966698756875855888889877549994869456586998788687347664544866722665575388477216 -571411237233865857427869837478747693955998969448665468986558777597577567999999968699579759645898499684899866937856756539493336827634562767737 -647221552324438458646645387638993648684495986548566867587558588887857957656756895958697956578689885957894586686768789799333825432863422233535 -212753464473324537565983578596883687898549545775498756978699589855756988885797898886988778497446666954996749994545456646396267243326866545251 -453372327482767485679965443499565657549969588544995887575879657599585797868858556877975998799755889588746446585999586995635682664646274566567 -275555425644322327366776989363773449674576657646757686789765985688695575698658855668666888586569585746996558857996467956698373773243562285235 -757542785436432443277686477598498744467564464767658688697996566677675879656955879966566666575878586495988459476535893878448453642683458682234 -556178653272544257359555793686987387857774486749795865578998975869779589765875559895776696578956845556844497679376998843589543456676327286223 -331513638634733226564437487468549667986559886577787889599975676886877766977855977986566977986758665477985866949837936437666823453276243276414 -775547788657653373657975954489937989557969576876797596557868679787788585857855756698697855787578668458645899898489486859396773364872287828864 -553777533745838564384767799539744568756599975565678665856556558797976886798857758669596767996557946579777486979553968968489544535258754653641 -322358458845235475567678787989444458896878575548969555776598565758777797866879687576879659676796445769688586899839647343665937855355456546247 -576637538585773252684544573598567769555765488657575775575878598998876788976688988698877668575896799875765765574539548453697795528675274485351 -267732573846422374684975477338495967848446646788865775797996996688967977878688987767757768957967746899557856586379468676538378764467728864411 -462254857547584643684874846346877476799498877886577795689589866887786678777696986676767588788677999847688558749957557996765363867574876658736 -313538828463423639793756856997849958568755469689966756787785679688976697996869768768678859877786694499885445985964795667646436783655258258685 -574882285723884266867373374736447667897587564885775779766786698878689666777797687885868978895976555848479867887955865875344397873246886385753 -227342458454287879734359988743489764859478766898865777895859786878676777768887888778795569688976594799577789967449378479558448633288645366776 -667537388735635559568963899485577977685479787969965878787966876767679988696779798889698895777966987479467845579583439939557976333524427332665 -741358247575622525697886497437454945468856565789795788679797776866868988687996899869859598777878665459647999475693765367573939767826532852337 -552567542766532887864797497666958654474568978765687959695687797878866877688876678967685798555767859474965679665994447985955736452675484336583 -553664887776356465895538379857777748474948766965956985879966977976678998687779988967976576597957689966554797486786964753784887463682826428835 -761743784624266733534733693979789655755556646696775997877688979797779887699988698788676866765977986979999485559965445757736573625575243874373 -541786265582475569476969988345457946464487548587868665687577787777777678766867897868955659665999997964648589544596568644334479473238656546573 -557225756564824588954869334594795846447475755878675696979689779668799866677678888766766777785876967444778664497768954535799879783443236676222 -632323274767665868974364433635478765765554887895976897668897978787988977898999786669658857869565867557898999986676497433958639382525837727746 -347775645633252355598634397998549555786887978968857978788777967669798699668669788896796775755595768994565674876667586889857557584485275352833 -163528528637683464544535679594689467855964649678875568996969786787889976698776689886796679555686959759798768466635979543754693228266482344585 -242865436535322738474768863594886769755999449696977856858599899899779787687898676878689785789787757849488598957776857749347377542887224632862 -171567847673353249579355633469799867748466595758665699659777977896787796899878899899875589669957564457586568464448343987993684672266453674424 -272746278238274837698465893873347855845684457696599559957787796888989876798779899987656877577556554587848784575635344639599375235464462734751 -531362672728728235883579768646866575967658946955678655957598877996676678766667889897679695856886664899579598698673687995986536327253348356431 -237485466268847739853734846559956499567847477899757856879886977989967867968867788785789798565899599566696447646736789455396878253263757664621 -161554346832528476755856898778364445768687747587698955776656556778997676789999698599757588597667974556864494588859548743996948672743845746873 -733282564525337783767849545483959588846484876676697667679687579676886989986897895569576559885777854668776675596587657858357966676286534484316 -571376837246433642753638755698667545884784874589657785755668587976788668887888685699857596796858665448979449569653558433973594424786828857623 -417727745857524738756446998553767647898866479879677956666589656667978696689979876688787995786579558674446847954845698993896342868527822727247 -732457735772247737773867549783793587977484747744898659695577975776967975669698696968756877676695555487765548453497943757894482285532854624445 -313253863277655348273998333779966789668948559747977956595775766978887685955578666956676855789954449447465764583955557553383435367777635753764 -626716363658588258556799998544934358876977567945685977765765997575865768986987978769957688675675596588649886994686794599365682638666453563532 -561444637568837324264439958958767669666495864874477765797798697668675785986595979556586878588685479568488785835373964865676734236484526647331 -452468783426632286846496836349676447499597687887469775988969978878687687895858577995978877669447476759454486474657743786576653877585838446372 -251745465562553252674738765783355497859574494978556557655887765657779596775876866765975668665658558774477497763585596594596645788737273247752 -215263425276453837836475698956435547864756858968794888588755556997598576889787758576698757486478598746897567466694644553668368275374788577221 -275713876556485736663846694339954699898556745867946564995799896796955688568969688656785888479779799498575878747987853757583654363866323367231 -135362786533763627327869733439583778845858948744748979766796865578776697695587758988868565788445555558589736484935853988792582335852783384775 -744342422547374262835598693756375488445457985758957969855968968988876656966687669659995488795699677985664874746494763396687834748244846513612 -453116254632377455723794473964778959458677755549444888674795856667787598559867588659596765575547856498688385949533639593475283442655367845476 -551771744335868438746683798683639733568987684797955474576759567997685677996896987869555784644896774668965487864485687464273744746535432727465 -155424527235747733268865967963869876744788444745864867456497469597566778585599557448796786889867976967467857988665458956484526427788334644117 -123512646577255643864473469594766486686697874756599898865959649787877596585985597956879675977584644655987958874756573795685566227268428144674 -544654771277635733682573699497354467843977875649768895589857765499765688544785977945586557854557647558766765563453393956836587477366643471636 -275645512547757232876476657358757757643535666699458949477658544554767985659644487549479584944864677575763698776959443336625785834536222276327 -134757665654836856855482734489934337633747688659568747868745657897756994797558569648495748946564596887455649554386346335543878646788275142416 -272327447375884625863526775493395879757578977596659849587677787779879864845654494487774894887854559674758569888343659586826627423524615115242 -756545677118855647566662423877439857879568746556989688674598667849577688674776998499886556857456783396338547593583365828865277382285152534452 -571521713343332577657685525874378834369675434458484546467675466944759788899494799845794686954589493737636949875384677444862755238345275255424 -476757574475882524543388246257846658443977545678644455594795665774478596669867878457687697489849537466837645634374576856348626744773454247733 -751433212274246673636456727436753465774334636755976879767885444975995658479798987479744466695487983935337943633345827843642788755384436537271 -175316133645624852738528266752733345896683546394469566449799795589798898487559869759995645487669484594446335693587634387776677824661765557317 -514215376163136273727464224556667956754749896539596648984699975444664449798695996564985769979855583597766975336732548422225454787265433743417 -454173571437647553684633635275275956364534867868935787557965485476955455884794666699864946677876499895695444438587346424634856742343631571775 -317531242215577777735664277688256358849764374686375443857766794455867789668846765977648373759364483473867947538283227745646577433455115412125 -627177543117316557366464855275678845668846634885493858789578869479954646679544749569894359776339883765383556635844646664654562344242726457552 -127345274624157352868473686785675669693437879473585375667847798383897486455447676367748649657987396578984566656583423276227553464317267355337 -134247453542372255273833482852865324776634466544978795866377449849664595536979684555797546744776845878758752364227637243766376755767446534623 -521641153613312437555227327824454273455457657947758998587937966583846353777958678757359598367768969746468538736682258865862454543314577523234 -241366422441254773773823447534376855533373796754699386984986433864637666578859635765534583599444758794954562356322475527482433525346763164672 -435762534174617232334644427328262863237246373738344996386993674676685734334546795555639997364685697353685453687634644557735121416617564213226 -545751753641433516176267332656727374773255876956774733484556995678458669544664743673587459665999793486432738674474582542745631123134531756255 -653551326232451177554273236854638725423432456895748473365393653978486649334736454445995639595899845565445682326875285244563437626462223257364 -241247327151277154243223372887455252224245558849936663366676438945763783373634683858595533784984995274427786582634226478573272767357561443154 -524427742756251516526117677722643628753433744668575396869476336655993599483469569379764379344694586384667677368876473838156166316626672656246 -362513175162513662343371254578883473344388683546573356846964687466758845584694744733395849674965354357652325354344677842414154333572313355243 -256655654213211145676535362768373565736528224342634338634749478368484836377595859489764683375325253884523448455854836442154151163614531113462 -352523225532337162511342134465828275453287345666543548544536966458669585358643548834394356484222643735755844783842577351625343573566212654352 -326211631754332536446514273253383366873336522656657538836776985669468596678484655933753784385268768253464354375782343246342654667637166516662 -335651326155532156134733144555656548263236555483865375823526778968986693739663736575363437868726634833562377845333547156134676443174754214415 -154356351362146361576546236466384426727268248453554532477368772545662285446633583755775276833367426352327583385354367276265332631745631546445 -156345125361717232461112247255755424463223554886655222655343442837224432477533444448556557842363274736485246247171141277353166166133425511634 -465116265242411431377164462746734565883778746277846774286446863836525844438438784233855585322523668763746573881425236272664615116134351322135 -356315433333353163624612774361575333853265787776435655283473783723854263836358766834275343426432755546642427715564213121165421745115622243533 -155316544616412413444264761334432324264632354288374853585548247654378683345365763258745427655523572443362887441122124672525455737332613353232 -332653435442244312321434426264366556314254825477874364722533248724784632486273532785886543622774747856244143216462541261432324654142625443335 -316325412626526152365513314753554647452767282473635724332454858227275245425658886384373767684425736633417451663126751413217514513245515533232 -516641236421355141423766213147323515634571753435375442265263247482822736847485287758843735385742342842261712616116563717723147122461466132551 -636621425262456524332722526113546562337414362322455288565578862334837465672663884488443434238473727141632733171174322664533536342654244611115 -465533426433653122414236515714215612265455541712427753622824335432428547584548663626653244272642714253353631414612465513144616614514354465421 -464141135331211546466636464356255127736212136755737246888376562755655473288882786752767833265664577333716375715532451242174334142536163654233 -253155365116552552336134373111322364466677544136335364764424422282234236273267858768425342166676774472231542744126462571523113521361622164236 -131243666531232253513125422521347744754354454773617774245735256343682684674883555787285457317644423167471451473752371276435456445235163364511 -511551511514141436554341664552752161423257762544136743552164633783465663766442734257443251153627341436153244762154311363342324342265555131155 -444532656654314556436243242456473733511114274716762542454554655431643124512716774141776434672332265615644336546472732226136545633246331624353 diff --git a/2023/inputs/day_18.txt b/2023/inputs/day_18.txt deleted file mode 100644 index 785855d..0000000 --- a/2023/inputs/day_18.txt +++ /dev/null @@ -1,604 +0,0 @@ -L 9 (#2ee530) -U 6 (#14ffa3) -L 10 (#6b5400) -U 8 (#14ffa1) -L 3 (#01d650) -U 8 (#37eb83) -L 7 (#9c0f82) -U 5 (#406fa3) -L 10 (#1f7e90) -U 3 (#074881) -R 4 (#5ee970) -U 8 (#27d063) -R 4 (#89e940) -U 6 (#27d061) -R 4 (#6780e0) -D 7 (#074883) -R 3 (#3318a0) -D 7 (#4699f3) -R 5 (#450d72) -U 9 (#44b753) -R 9 (#450d70) -U 3 (#2944f3) -R 10 (#4cb000) -U 8 (#237e11) -L 7 (#0f7ff0) -U 7 (#7bafc1) -L 2 (#0f7ff2) -D 7 (#156861) -L 7 (#426ee0) -U 4 (#6ab653) -L 3 (#688b20) -U 5 (#7988c3) -L 7 (#4884c2) -D 5 (#572ed3) -L 4 (#666412) -D 4 (#572ed1) -L 4 (#48c282) -U 12 (#7565e3) -R 3 (#2ed560) -U 3 (#11bfd3) -R 7 (#7aa950) -U 9 (#11bfd1) -R 4 (#4e2ca0) -D 12 (#0e4b53) -R 6 (#652dd0) -U 12 (#049ee3) -R 8 (#238522) -D 12 (#343033) -R 6 (#5e6622) -U 12 (#343031) -L 3 (#4bcdb2) -U 3 (#421173) -L 6 (#6f8cd0) -U 2 (#08a353) -L 9 (#827572) -U 5 (#14a293) -L 4 (#46d982) -U 6 (#14a291) -L 9 (#52bec2) -U 3 (#38e5c1) -L 9 (#188ae2) -U 9 (#4d0573) -R 6 (#5b2b12) -U 3 (#4d0571) -R 6 (#409982) -U 9 (#38e5c3) -R 10 (#31b872) -U 3 (#1e0b33) -L 3 (#5e2382) -U 7 (#1e0b31) -L 12 (#415d62) -U 6 (#2e1a53) -L 5 (#935920) -D 11 (#5b0873) -L 3 (#10b382) -U 11 (#29fee1) -L 5 (#69aa92) -U 5 (#29fee3) -L 8 (#59cbe2) -U 9 (#6a6683) -L 3 (#346212) -U 3 (#1bc373) -R 11 (#737650) -U 5 (#7a2203) -L 3 (#72bc72) -U 3 (#287ea3) -L 10 (#72bc70) -U 3 (#6172a3) -L 11 (#737652) -U 3 (#468153) -R 9 (#7ef830) -U 7 (#242883) -R 7 (#219280) -U 8 (#4e8653) -R 3 (#680150) -D 4 (#521a83) -R 10 (#8b50e0) -D 4 (#5bd4b3) -L 10 (#0766f0) -D 5 (#7a6723) -R 7 (#5baef0) -D 2 (#31c1b3) -R 6 (#5aeba0) -U 11 (#59b303) -R 5 (#268450) -U 9 (#2a2d81) -R 7 (#3cf9e0) -D 6 (#2a2d83) -L 4 (#4511f0) -D 11 (#2d65c3) -R 4 (#403cd0) -D 3 (#355353) -R 5 (#388240) -U 9 (#409543) -R 3 (#5fae20) -U 6 (#2a0213) -R 5 (#3ece70) -U 3 (#4bfc21) -L 8 (#705030) -U 7 (#4a9701) -R 8 (#705032) -U 3 (#095781) -R 3 (#121090) -D 13 (#5c34a1) -R 6 (#25be80) -U 7 (#680d41) -R 4 (#10ccd0) -U 7 (#0e6dc1) -R 8 (#0c04c0) -U 7 (#805911) -R 3 (#680890) -U 12 (#162231) -R 8 (#65fe70) -U 12 (#25eb61) -R 8 (#8dadb0) -U 4 (#3e4341) -R 11 (#0243e0) -U 4 (#353171) -R 6 (#3cb8c0) -D 5 (#2c7f61) -R 8 (#6bd2a0) -D 8 (#5c8d31) -R 6 (#53b3a0) -U 13 (#384cc1) -R 5 (#617b30) -D 9 (#03f781) -R 7 (#4e4530) -D 5 (#343361) -R 6 (#66d630) -D 6 (#343363) -R 6 (#1f4810) -D 4 (#1b4bc3) -R 5 (#05e2f0) -D 9 (#678ea3) -R 6 (#42c980) -U 11 (#1f5ee3) -R 8 (#2670e0) -D 11 (#419ca1) -R 3 (#0c5eb0) -U 9 (#503f31) -R 7 (#4c8820) -D 3 (#430261) -L 4 (#1e4c50) -D 10 (#934193) -L 9 (#41db70) -D 4 (#609ca1) -L 8 (#34bfe0) -U 4 (#03f783) -L 8 (#2ef250) -D 8 (#1f9381) -R 9 (#397582) -D 6 (#7d2501) -R 5 (#235a52) -U 7 (#5d6501) -R 5 (#057992) -D 5 (#312681) -R 11 (#6e5bf2) -U 5 (#561211) -R 4 (#3a6fa2) -U 3 (#873893) -R 3 (#60a5d2) -U 8 (#5d6503) -R 9 (#132772) -D 5 (#146901) -R 8 (#12b2b2) -U 5 (#146903) -R 4 (#32ea72) -U 10 (#5400f1) -L 9 (#4f7112) -U 3 (#4783a1) -L 12 (#4f7110) -U 6 (#2ee201) -R 10 (#56c732) -U 6 (#2eb4c1) -L 3 (#5869c2) -D 2 (#0c6873) -L 11 (#62ab32) -D 11 (#64c0b3) -L 5 (#34d012) -U 4 (#1ceb73) -L 9 (#34d010) -U 9 (#4b8a73) -L 5 (#2c4b72) -U 8 (#1f7c53) -R 4 (#1de972) -U 6 (#192461) -R 4 (#353062) -U 6 (#7fa931) -R 9 (#353060) -D 6 (#36c4e1) -R 8 (#64b342) -U 6 (#0a3801) -R 7 (#025440) -U 4 (#143041) -R 10 (#3b9e20) -U 9 (#42d061) -R 7 (#64f852) -U 10 (#656b91) -R 4 (#64f850) -U 7 (#33e4b1) -R 2 (#49bf20) -U 7 (#30c543) -L 8 (#796e00) -D 3 (#565e83) -L 2 (#94dc50) -D 13 (#565e81) -L 8 (#7c08b0) -U 7 (#30c541) -R 5 (#760bb0) -U 4 (#690161) -L 5 (#232940) -U 5 (#3c9dc1) -L 8 (#71a6b0) -D 10 (#5d7671) -L 8 (#686370) -U 10 (#4d49b1) -L 6 (#213662) -D 5 (#263fa1) -L 7 (#86c7e2) -D 7 (#644a91) -L 6 (#16b772) -U 12 (#8a8a33) -L 5 (#1e0682) -U 4 (#77d461) -L 6 (#285b82) -U 3 (#1cfe11) -R 12 (#0680b0) -U 5 (#322811) -R 3 (#197b02) -U 3 (#5fee91) -R 4 (#5d4572) -U 5 (#35de91) -L 3 (#76c070) -U 4 (#6b0a11) -L 6 (#2741d0) -D 5 (#5e6823) -L 5 (#7f6c60) -U 5 (#181ce3) -L 5 (#42be90) -U 7 (#5c3273) -R 6 (#389cd0) -U 5 (#527673) -R 8 (#60b210) -U 8 (#6737e3) -R 3 (#49ffc0) -D 5 (#23b741) -R 5 (#3aeb12) -D 7 (#5afeb1) -R 4 (#647082) -D 7 (#5aa271) -R 2 (#647080) -D 5 (#156ff1) -R 8 (#3aeb10) -D 6 (#272d01) -R 7 (#1b56b0) -U 4 (#767071) -R 7 (#654e80) -U 4 (#781141) -L 7 (#1a0942) -U 6 (#38ca33) -R 8 (#344532) -U 3 (#21adf3) -R 2 (#6c2ff2) -U 5 (#59c8e3) -R 3 (#020ae2) -U 8 (#2d5193) -R 8 (#2a9172) -U 7 (#2d5e83) -R 7 (#09f4e2) -U 4 (#7018f1) -R 4 (#57de32) -D 4 (#2e23a1) -R 8 (#064b82) -D 5 (#70b481) -R 3 (#3bcec2) -D 8 (#057201) -R 5 (#0f3c72) -D 5 (#425881) -R 9 (#8aa742) -D 3 (#342001) -L 4 (#2ef592) -D 10 (#121761) -L 4 (#854cb0) -D 5 (#3a70b1) -L 6 (#3fcba0) -U 5 (#554b81) -L 7 (#3f90b0) -D 7 (#3e7f81) -L 6 (#006eb0) -D 4 (#653371) -R 12 (#0546d2) -D 9 (#1fb721) -L 12 (#535d62) -D 7 (#12e6d3) -R 5 (#42a782) -D 5 (#030943) -R 6 (#2ea392) -D 7 (#030941) -R 5 (#2fae52) -D 11 (#12e6d1) -R 11 (#090322) -D 3 (#1d24d1) -L 3 (#155242) -D 10 (#2cb771) -L 7 (#6cc5d2) -U 10 (#341c91) -L 4 (#173bc2) -D 8 (#5c9771) -L 4 (#434e92) -D 7 (#4236b1) -L 10 (#6341b2) -D 6 (#4236b3) -R 2 (#1855b2) -D 5 (#25bdf1) -R 12 (#0566c2) -D 10 (#397051) -R 11 (#1d2db2) -D 6 (#475231) -R 4 (#614872) -D 9 (#26c2e1) -R 6 (#1bd902) -D 4 (#32eb01) -R 6 (#1dbb70) -D 13 (#1ef063) -L 5 (#2ffa20) -D 6 (#32a443) -L 5 (#519200) -D 9 (#32a441) -L 4 (#20c450) -U 9 (#3f0e33) -L 6 (#04a0a0) -D 7 (#5cc0d3) -L 3 (#257810) -D 12 (#2e3061) -L 10 (#4df090) -D 5 (#649e61) -L 8 (#061fa0) -D 6 (#090041) -L 7 (#288790) -D 10 (#2c3851) -L 8 (#74e210) -D 6 (#2c3853) -L 7 (#00bbc0) -D 4 (#1ef061) -L 6 (#064340) -D 5 (#48a201) -L 5 (#72c5e2) -D 9 (#523e71) -L 10 (#578eb2) -D 12 (#585db1) -L 7 (#1f30d2) -D 5 (#0dbdd1) -L 7 (#545132) -D 6 (#0e8d91) -L 8 (#293790) -U 12 (#619691) -L 7 (#60c2d0) -U 5 (#1742c3) -L 4 (#1707e0) -U 6 (#22f0f1) -L 13 (#0a8f20) -D 2 (#14acb1) -L 7 (#6512f0) -D 8 (#6f86a1) -L 5 (#0b6fb0) -D 2 (#409341) -R 5 (#6c37f0) -D 7 (#0168f3) -L 5 (#3f7660) -D 5 (#417793) -L 2 (#57f4f2) -D 6 (#0bd113) -L 12 (#099800) -D 2 (#4dc503) -L 7 (#099802) -D 5 (#4749c3) -L 2 (#57f4f0) -D 9 (#03f733) -L 12 (#0ea1d0) -D 3 (#1742c1) -R 5 (#293920) -D 6 (#14d761) -R 2 (#746850) -D 6 (#2d7331) -R 13 (#728a50) -D 9 (#2d7333) -R 5 (#13c1c0) -D 3 (#5a55c1) -R 7 (#8135d0) -D 4 (#3a5821) -R 9 (#0e2950) -D 8 (#3a69b1) -R 2 (#44c4c2) -U 8 (#49c381) -R 9 (#44c4c0) -D 7 (#3ec4a1) -R 7 (#1d6772) -U 3 (#2ebbb1) -R 5 (#0dde42) -U 8 (#305d51) -R 9 (#542a62) -U 10 (#56fc71) -L 9 (#1e1572) -U 6 (#313291) -R 9 (#058762) -U 5 (#2d9c31) -R 8 (#173092) -D 3 (#49a5d3) -R 8 (#03d872) -D 10 (#3eed33) -L 8 (#03d870) -D 7 (#44f2c3) -R 5 (#504132) -D 9 (#44e7f3) -R 5 (#814902) -D 3 (#027683) -R 8 (#566fe2) -U 9 (#060e01) -R 12 (#49b352) -U 8 (#1d5661) -R 4 (#2c53b0) -U 5 (#6b39e1) -R 6 (#52fdc0) -U 5 (#25db73) -L 8 (#29eaf0) -U 4 (#25db71) -L 5 (#3f6ce0) -D 4 (#3535d1) -L 4 (#49bbe2) -U 8 (#2738a3) -R 7 (#756482) -U 11 (#2738a1) -R 4 (#2988e2) -D 11 (#02fca1) -R 6 (#192a82) -U 6 (#67dba1) -R 10 (#75f442) -D 6 (#2b3a51) -R 5 (#117142) -U 13 (#248943) -R 6 (#91c3d2) -D 13 (#248941) -R 3 (#00b892) -D 5 (#12f861) -L 3 (#0620d2) -D 5 (#4ef3b1) -L 5 (#2498c2) -U 5 (#385601) -L 6 (#29ce02) -D 8 (#376a81) -R 4 (#30d012) -D 5 (#23e493) -R 3 (#5d60b2) -D 8 (#848a13) -R 7 (#22b0f2) -D 9 (#36f331) -R 11 (#04b550) -U 4 (#257851) -R 2 (#04b552) -U 6 (#4c0321) -L 8 (#258f72) -U 6 (#247543) -R 8 (#3da442) -U 9 (#313343) -R 5 (#6ab1b2) -D 6 (#73a813) -R 3 (#0dcda2) -D 13 (#6d4583) -R 2 (#51e232) -D 6 (#1e95f3) -R 9 (#6332e2) -D 7 (#5f7223) -L 5 (#053e92) -D 7 (#208543) -L 6 (#1e3f82) -U 7 (#0368c3) -L 5 (#6fa270) -D 7 (#4d7d93) -L 6 (#0d8a70) -D 5 (#38ad13) -R 4 (#0d8a72) -D 8 (#46d1c3) -L 4 (#3da9f0) -D 6 (#42a123) -L 4 (#2b46c0) -U 11 (#5fd0d3) -L 7 (#2d5dd2) -U 6 (#4b50e3) -L 3 (#62fb72) -U 5 (#23cb83) -L 7 (#1f4562) -D 6 (#844733) -L 8 (#1f4560) -D 5 (#0f3c53) -R 10 (#35bed2) -D 5 (#0e6d73) -L 10 (#4dd192) -D 4 (#6e0601) -L 8 (#42b6c2) -D 3 (#6e0603) -R 5 (#3754a2) -D 13 (#5ccd13) -L 5 (#3221d2) -D 12 (#2efff3) -R 8 (#899f62) -D 12 (#4a4993) -L 5 (#2ce212) -D 13 (#32b423) -L 6 (#2d4ff2) -U 13 (#057dd3) -L 7 (#881722) -U 2 (#057dd1) -L 6 (#300972) -U 3 (#6e8593) -L 9 (#3b9cf0) -U 12 (#434f73) -R 9 (#7ed4c0) -U 12 (#307143) -L 2 (#2afed0) -U 9 (#64b4b3) -L 8 (#81b252) -U 4 (#3b1b83) -L 7 (#3bea42) -U 3 (#002181) -R 11 (#78d502) -U 8 (#002183) -L 11 (#2a9612) -U 4 (#569aa3) -L 6 (#39f100) -D 5 (#85bf33) -L 4 (#204170) -D 4 (#85bf31) -R 4 (#4af060) -D 6 (#32ee33) -L 7 (#260090) -U 7 (#600543) -L 2 (#5a3890) -U 11 (#0d8dc3) -L 6 (#2560e0) -D 10 (#7a8d43) -L 8 (#5daed2) -D 9 (#1ef063) -L 12 (#31ac32) -D 4 (#6ba891) -L 6 (#2cd302) -U 13 (#6ba893) -L 6 (#49a4e2) -D 12 (#1ef061) -L 9 (#44e9f2) -D 10 (#58adc3) -R 3 (#425842) -D 6 (#0a8503) -R 13 (#39aa52) -U 6 (#0a8501) -R 8 (#371d22) -D 11 (#0ba1a3) -L 3 (#5bbaf2) -D 5 (#7cb2f3) -L 6 (#2677a2) -U 6 (#37f2c1) -L 3 (#900172) -D 6 (#2b1251) -L 6 (#245ed2) -U 5 (#630513) -L 6 (#1ec542) -D 7 (#59e363) -L 6 (#843450) -U 4 (#406233) -L 8 (#450400) -U 6 (#997ff1) -L 6 (#2fd6d0) -D 4 (#997ff3) -L 7 (#2a5340) -D 6 (#406231) -L 11 (#31f5b0) -U 7 (#121183) -L 4 (#053ae2) -U 6 (#88cca3) -R 7 (#053ae0) -U 6 (#114cd3) -L 7 (#2d4c62) -U 9 (#1eff63) -L 4 (#48d402) -U 10 (#470983) diff --git a/2023/inputs/day_19.txt b/2023/inputs/day_19.txt deleted file mode 100644 index e002542..0000000 --- a/2023/inputs/day_19.txt +++ /dev/null @@ -1,715 +0,0 @@ -ljs{s<678:A,s<945:A,x>1416:A,A} -cg{a<257:R,R} -pdl{x<1159:nkv,a<2177:A,R} -hsn{s<3192:jl,m>2417:jvm,rh} -rg{a<3291:dp,s<2621:hp,x<1664:jfj,hc} -ngf{x>1374:nn,rsg} -dlt{x<2111:A,x>2321:zrq,A} -gq{m<2038:A,s>1737:R,a>3367:R,A} -qz{x>1061:zjf,gff} -knx{m<1553:xzx,m>2473:A,m<1996:A,A} -gff{a<3519:A,s>3476:pkg,a<3552:A,R} -hj{a<3430:zvp,s>1630:R,R} -rbg{s>719:A,A} -rqc{a>1671:R,a>1628:A,slx} -pz{m>1626:R,R} -tvk{a>667:gch,a<280:pcm,vnq} -jcj{m>2035:R,m>872:A,x>695:R,A} -pk{s<1448:fgs,a<1065:zcp,nt} -sd{m<3026:A,m>3670:A,R} -lg{a>3557:R,m<3073:R,R} -cm{x>381:R,x<148:R,s>1125:jtp,R} -rd{x>965:hkx,a<3832:sfb,a>3893:R,R} -kk{x<920:mnj,jzn} -pvf{m<658:A,s<3646:R,m>1057:A,A} -gch{m<2239:vzm,x>2975:kcn,s<1492:ksk,kdz} -dc{m>1223:R,A} -fbc{x>1013:A,A} -zqx{a<265:R,a<347:A,R} -rsg{x>757:R,m<1548:A,R} -ln{x>1177:R,A} -hx{s>645:A,a>2218:rz,jvr} -cjk{s>3381:R,s<3093:R,m<1396:A,R} -db{x<2268:R,x<2490:R,A} -kr{x>1435:R,m>2091:mqj,x>858:A,dx} -qpb{a>3866:R,a>3841:A,s>2792:R,A} -fb{s>1967:nh,a>755:R,x>299:kl,R} -ndp{s>3566:R,A} -qhp{m<2678:A,x>475:R,R} -sr{m>2266:A,gqv} -gm{a<3339:ph,s>2935:R,qd} -rl{x<1298:bdm,A} -cgx{m>2248:R,A} -gqr{a>3424:tr,s<3065:hq,mmd} -sg{a<3842:md,m<1618:nxr,zsz} -gc{a>2664:R,a<2647:R,R} -pq{m<3719:vv,vb} -nrk{s>3098:R,R} -hc{m>2338:xqz,mh} -cjm{m<1986:R,a<3564:R,s>3701:A,R} -blz{x<642:fz,R} -trr{a<2776:tgz,a<3101:A,x>1202:R,pc} -bts{m>3295:R,m<2936:R,s<2046:A,R} -nh{x<224:R,s>2192:R,A} -ng{s>1399:vdd,x>1547:kqb,srp} -hl{s>2791:nxn,ncq} -shh{s<2467:A,s>2535:R,s>2507:A,R} -jsb{m>2967:R,x>2398:A,x>1994:A,A} -rnd{x<280:R,a<3085:R,R} -jl{s>2887:A,m>1687:smb,A} -rz{s>400:R,s<220:R,m<1785:A,A} -zq{m<3210:R,s>3283:cnq,tvz} -dm{a>3435:A,x<695:R,R} -bb{a<3756:R,s>3508:A,a>3873:R,A} -vmm{x>448:R,a>3903:A,a>3885:R,R} -zrq{m<3492:R,m>3751:A,a<3745:R,R} -nhd{x<2569:R,m<2472:A,A} -sv{m<221:R,a>3355:R,A} -fpn{s>1460:A,A} -sfb{a>3717:R,A} -pmc{a>462:pjd,tlb} -bpq{s<1116:qv,a>3589:hrm,m>563:R,spx} -gmx{a<3009:tqn,s<1628:qt,s<1822:mf,xk} -vhg{x<362:R,R} -tmh{m<1402:cz,a>200:R,m>1416:R,A} -td{s<1396:bc,ht} -sxn{x<3136:R,x<3534:R,A} -gh{x>3453:A,s>2897:bxl,R} -fl{m<3303:R,a>882:A,x<1389:A,R} -zvp{x>1197:R,s>1721:R,s<808:A,R} -tm{x>1475:R,m<2652:A,R} -rv{a>3608:R,m<499:R,a>3448:A,R} -kv{s>2921:R,a>3628:R,A} -mkg{s>2246:R,s<2196:R,R} -dg{s>3246:A,a>1678:nhd,a>1615:R,jf} -glb{s>1964:jmb,a<2217:ksj,ft} -sz{s<3286:qnn,s>3700:A,x>1213:A,A} -lsl{m<870:R,R} -jvm{a>1426:R,s>3572:A,jjl} -zm{x>2104:hnt,cjm} -sb{s<2350:bm,mc} -jvr{m<2080:R,R} -kcn{s<1037:bs,s<1802:bzv,x>3329:bts,R} -fdj{s>681:A,a>1556:A,x<2478:R,R} -dl{a<428:A,a<455:A,a>478:A,R} -xld{a>3094:ljs,x>1625:rbg,qf} -hq{x<969:A,A} -zn{m>1368:A,A} -mm{s<2797:A,A} -jtp{m>1676:A,s<1331:R,m<651:R,A} -tql{x>700:vn,a>2976:df,s>3447:sq,tsn} -flc{x>1241:R,ksl} -jsr{s<3776:R,a>608:R,R} -lnt{m<759:R,s<733:R,R} -zsg{x<1980:A,x>2805:R,s<2749:R,R} -mt{s<3386:A,x>2520:R,s<3724:R,mb} -tgq{m>2109:R,a>3378:A,A} -rxt{m<1595:A,s<3515:A,A} -ct{s<3605:vpv,kqc} -rvq{m<3050:R,lvl} -fk{s>1367:A,A} -qv{a>3588:R,x>758:R,R} -fr{x>2235:zgd,s<3567:bxj,ldt} -xpp{a>3454:R,m>1570:R,R} -dbp{m>3199:nq,a<3025:A,s<605:A,R} -spx{m>349:R,m>169:R,R} -gpb{s<924:A,A} -lvm{a>1551:kt,hsn} -hnt{x<2313:R,m>2024:R,a<3756:A,R} -zc{s<1907:R,s<2212:A,s<2279:tbv,R} -dj{a<984:shh,m<1843:cc,A} -gk{a<3211:A,R} -zzs{x>3608:R,x>3547:R,x<3531:R,R} -sj{m<736:bv,mt} -qtt{a>3426:R,s>2343:R,A} -xk{m>1954:R,x>147:tb,s>1982:A,R} -tcq{a<3492:A,m>3560:R,m>3445:R,pfl} -gqn{m<1012:R,a>3809:A,m>1538:R,R} -tl{x<1387:A,s>507:A,a>1154:hlp,R} -nx{m>3530:R,x>1938:A,x<869:A,A} -kdz{m<3373:jsb,rr} -ml{x<2518:R,x>3029:gq,tgq} -kt{a>1756:hmd,s<2998:rqc,s>3418:fbb,dg} -fcd{s>2103:R,x>1291:A,x>1090:R,A} -jmb{s<2218:A,A} -xh{m>2615:zvk,s>1163:kb,x>1182:tn,djl} -kfk{m>2088:R,x>3568:R,s>2931:R,A} -jlf{a<2894:bn,gs} -dx{a<3584:A,m<1879:R,s>950:R,R} -cjl{s>3051:R,s>2781:R,A} -qjm{s<2864:R,s<3058:A,s<3168:A,R} -hls{m>1767:R,s>547:A,R} -xkt{x<582:R,a<3359:A,sln} -sn{x<349:R,m<1786:R,s<3265:A,A} -qzd{x<3510:tc,a>1081:zv,m<2187:xnm,prg} -ss{s<1133:dd,x>761:pl,x<318:gmx,txc} -tpr{m>1351:tk,m<552:fbc,s>3364:zg,gqr} -zvk{x>1284:fl,zk} -tjz{s<1934:mvj,a>774:pd,A} -cjn{m>63:R,x>2722:R,x>2262:R,R} -vb{s<2093:A,s<2443:R,R} -jdf{s>2258:R,m<3176:R,A} -tp{m<2941:vr,m>3545:rp,a<2546:A,R} -psh{x<2525:R,R} -bn{m<809:blf,vx} -hmd{s<2914:lgz,s<3327:A,A} -zk{x>1080:ln,A} -pcm{x<3181:qb,mq} -hkh{x>820:flc,s>2964:zz,snj} -qhx{s<1186:llv,knx} -xq{x>732:R,a>497:R,R} -md{s<746:vhg,s>1108:A,zn} -jfj{a<3585:pmn,m<2102:kq,kk} -tn{x>1417:nf,x<1275:rbj,x<1348:cj,tl} -jtb{s>2342:A,A} -htb{x>1845:qhx,s>1570:fxj,x>642:hzj,sg} -xzx{a<3864:R,A} -ctx{s<1747:R,s>2039:qtt,a<3465:sv,qcb} -cp{s>2998:R,bg} -jdn{a>1087:A,m>1336:rb,s>368:A,A} -kqc{s>3820:A,s>3746:jsr,a<661:R,R} -sdp{m<134:cjn,gjc} -grm{s<1777:A,s>2023:R,A} -rh{a<1429:R,m>1202:xbt,A} -sx{s<2106:R,a<2817:A,A} -bv{m<392:R,m<603:rv,a<3626:A,R} -gp{m<2914:R,R} -kl{a>671:A,m<2467:A,A} -zz{x<401:R,R} -bkr{s<3356:hcj,s>3613:cvt,s>3493:csj,mx} -tq{m<2648:A,A} -xkg{m>298:R,A} -spc{m<2028:R,A} -smb{a<1426:A,A} -pl{m>1383:trr,m>495:rl,pv} -kqb{x<3061:xqj,a>2190:hls,bt} -xqz{x>2594:kgc,bxc} -hxk{m<2514:R,a<2582:A,x<244:A,R} -fv{x>471:R,x<224:A,a>3501:R,R} -dpq{x<3568:R,m<2617:R,s>1524:A,R} -csj{x>3460:A,m<1399:R,s<3546:R,A} -in{a<1956:sb,rg} -sk{s<1232:A,x>1125:A,R} -qcc{s<2678:R,R} -vsr{x>2791:bkr,m>1454:qhv,zjg} -sm{m>871:A,nrk} -zjg{a>3658:A,R} -pjd{a<570:R,s<3022:spc,ppj} -zlt{x<2479:R,x<2620:jdf,a<2991:A,xc} -cmn{x>2531:A,jhc} -kxh{s<3653:A,A} -fpm{m>1170:sk,fk} -rlk{a>3634:bjh,R} -kgc{s<3202:gh,x>3150:xzg,m>3300:jgc,rpz} -kzf{s>1677:R,a>3194:A,R} -mqj{s>1334:R,A} -nkv{x<1052:R,m>1697:A,m>777:R,R} -ksk{a<1132:R,m<2906:gpb,fdj} -zkf{s>3613:A,A} -lfd{s>581:kdx,zj} -lt{a>368:R,R} -ck{s>964:xzk,m>785:A,x>1423:R,A} -csx{a>1114:tfl,s<2655:dj,x>1068:ljf,hnc} -jbp{s<2130:fn,m<2593:dc,m>3491:R,mkg} -bsv{s<1794:R,a<3778:R,m>865:R,R} -slp{x<225:qvl,x<484:A,x>544:thh,gqn} -bc{x<677:A,x<715:R,A} -fbb{a>1662:R,a>1596:psh,cgx} -gs{a<3106:R,a<3226:R,x>2681:jjm,R} -jr{m>2097:A,A} -bzv{s>1539:R,m>3394:A,s>1339:A,R} -cr{m<901:A,R} -tbs{m>3290:A,x<3434:R,R} -nxr{s<960:R,m<838:A,R} -vd{m>1343:R,s<3441:A,R} -mn{s<686:R,m<3160:R,a>3425:A,R} -ccl{a<3457:R,a<3466:R,s<3848:R,R} -jgc{a>3715:A,m<3679:A,m<3808:vxd,qsv} -hkz{a>914:R,R} -ztm{x<1659:cd,m>1673:rmb,x>2680:ndj,dkc} -xs{s<698:R,R} -lqj{x<2698:A,a<3502:A,a<3573:xjc,phd} -trf{x>1590:A,x>591:zqx,gl} -flk{x>1543:A,m>3077:R,R} -jrx{x>991:R,m>228:A,x<558:R,xq} -pc{m>3083:R,s>1723:A,R} -nxn{x<1563:R,R} -llv{m>1476:kcs,R} -xzg{x>3604:pjh,a<3650:tbs,a<3852:zkf,jv} -fck{m<898:A,s>1000:R,A} -zbs{s<1558:gt,A} -dcj{a>416:R,s<3371:nx,R} -tdv{x<653:slp,krn} -xg{a<3721:R,A} -qb{x>2328:R,mgd} -tlb{s<3324:qjm,xpg} -phd{x>3311:A,a>3597:A,A} -qn{m>2725:R,x>3045:tq,gdq} -ksx{x>3314:R,a>3118:A,R} -bz{s>1202:fx,m<3060:A,mn} -qm{a<1033:A,s<455:A,A} -lgs{a>1323:R,m>1667:R,s>1125:A,A} -xqj{s>719:A,m<2334:R,x<2369:sd,R} -hn{m<2879:A,m<3555:fp,A} -fn{m<2496:R,x<305:R,A} -km{s<1129:R,s<1956:R,A} -pfl{s<608:A,R} -zjf{s<3517:R,R} -nrd{x>514:A,a>2615:R,A} -bjh{a<3790:R,a>3908:R,A} -cj{m<1048:jd,x<1318:A,qm} -qj{x>2393:A,x<2306:R,R} -bj{x>2231:qj,m<3336:tlk,R} -mx{s<3403:A,m>1473:R,x<3353:R,A} -qnl{x<645:R,R} -bxc{s<3182:bj,m>2939:dlt,fr} -ld{m<2418:js,m<3245:dcv,mj} -zhq{x>1338:flk,a<3958:A,rft} -vxd{a>3538:A,a>3435:R,x<2898:R,R} -prg{x<3701:A,x<3802:R,a>923:qkk,R} -tlk{x<1951:A,A} -ft{x<2160:R,A} -ts{m<2542:A,a>3465:gqz,cjl} -pjh{m>3374:A,s>3506:R,R} -qvl{m<1213:A,s>3748:R,A} -tng{s<3427:R,x>280:A,A} -rmb{m>3185:R,R} -cf{s<433:R,a>545:A,s>524:R,A} -cd{a>1023:R,xt} -sq{s>3800:A,a>2788:A,x>324:nrd,A} -fjr{s>2817:tql,rn} -tvz{s>2907:R,x<1406:R,R} -lv{x>2755:ksx,a<3080:zlt,fg} -qd{s<2827:R,m<3387:A,s>2880:A,R} -fp{s>563:A,s>328:R,a<3777:R,A} -ttr{s<1609:A,R} -pkg{s<3788:A,R} -rn{s<2437:dgm,x>1172:dgt,m>2399:jvf,txl} -lhk{a<2938:R,s>2649:R,x>600:A,R} -mbv{s>488:R,R} -jgn{x<1025:R,A} -rb{s>249:R,s<150:R,a>376:R,A} -mmd{x>985:A,m<1056:A,m>1218:R,R} -vzm{a>1483:R,x>3114:A,a>1161:dtd,A} -khg{s>1259:A,A} -zcp{a<538:cg,x<478:fb,tjz} -mr{s>3767:A,m<3324:A,m>3758:A,A} -ps{s>3118:ndp,m>2406:gm,xkt} -kb{s>1672:lff,s>1412:xv,mkm} -gcc{a>3486:A,m>646:R,x>324:R,A} -vx{x<2670:R,s>1615:R,A} -vjv{a<3927:vmm,s<3271:R,x<507:vz,R} -ldt{x<1959:R,a<3595:A,m<2652:A,A} -gqv{x>2422:A,R} -bqt{x>721:R,s>1726:fv,a>3499:fck,gcc} -fxj{m<1753:nng,s>2037:rd,blz} -fm{x<3344:R,m<2096:A,s<1520:A,R} -ksj{s>1619:R,a<2071:A,m<3366:R,R} -xp{m<841:R,s>2782:R,A} -jvf{m<3084:lhk,a<2805:gdx,x<584:A,A} -tr{m>926:A,m>715:R,A} -xx{a<2562:R,x<210:A,s>2650:R,A} -fg{s<2357:db,R} -mj{s>1442:pq,tcq} -mnj{a<3751:sp,a<3862:jj,vjv} -rf{a<3143:jcj,a<3223:kzf,A} -vdd{s>2404:mvq,m>2462:glb,a>2266:zc,ngf} -vpv{x>1794:sxn,R} -nng{s<1956:bsv,R} -bxj{a<3760:R,R} -kc{m<365:R,a<303:A,A} -gnz{a<3530:bqt,bpq} -rmd{x<457:R,s<2349:A,R} -lff{m>1299:fcd,s>2022:A,R} -hkk{a>2726:R,m>2110:A,R} -fnv{x<1108:R,R} -hs{s>1630:R,R} -mhq{x>1097:R,s>2746:R,R} -bjd{s<2983:R,m>1257:R,x<1606:A,A} -bdm{x<1093:R,s>1562:R,A} -nt{s<1871:xd,jbp} -bp{m>2851:A,R} -tg{s<554:A,A} -djl{a>1217:mbv,x<1017:qq,m<1343:krr,rqk} -zjm{a<2755:A,s<1895:R,R} -mvq{m<2343:R,s<3313:zsg,mr} -qq{a>744:A,x>932:R,m>1338:lt,R} -dcv{x<1885:dm,m>2933:bz,m<2601:lqj,qn} -bg{s<2818:A,R} -hp{a>3634:htb,m>1588:ld,bd} -dd{m>2431:dbp,x<1116:lfd,a>2843:xld,fh} -xc{x<2692:R,R} -kq{s<3415:hkh,tdv} -tc{a>964:pz,x<3150:nr,s>2586:A,R} -jd{a>1212:A,s>686:R,a<735:A,R} -tsn{s<3080:hkk,a<2685:hxk,sn} -ncq{m<1020:kzx,R} -mp{m>3139:A,x>328:A,s<3643:R,R} -bxl{m<3137:R,a>3567:R,x<2974:A,A} -gqz{x>1101:R,m>3173:R,a<3472:A,A} -gdq{s>1442:R,x<2555:R,R} -kdx{a<2790:A,s<869:R,A} -mz{m<2010:A,m<2695:A,A} -qcb{x<2654:R,m<314:R,R} -pm{a>69:R,a<41:R,m<3275:A,R} -zbz{s<1657:lnt,a>3350:A,a>3329:lp,gkc} -chl{a<3397:zbz,m<774:zbs,zhm} -gz{x>3482:R,x>3220:R,x>3163:R,R} -gt{a<3431:A,a<3449:A,a>3460:A,R} -cz{a>258:A,A} -js{a<3502:ml,kr} -pd{a>942:A,A} -qhv{a<3605:xpp,a<3843:rxt,a<3938:npv,A} -qnn{s<2954:A,R} -fx{x>2949:A,m>3131:R,R} -htx{a<505:dl,s>987:fm,x>3418:rj,hz} -npv{a>3889:R,R} -dkc{a>1047:pks,A} -xn{x>700:R,m<2927:R,s<3017:A,A} -dp{a<2504:ng,x>1978:ftv,s>2201:fjr,ss} -lgz{x<1512:A,a>1867:A,m<1805:R,A} -nsh{m>3148:dcj,bp} -rp{a>2563:A,s>2602:A,s<1080:R,R} -nf{m>1513:A,s>461:A,m>887:nc,brq} -ph{x>774:R,s>2895:A,s>2739:A,R} -mh{m<1145:sj,m<1701:vsr,s>3347:xcq,rsn} -xl{s>1517:A,a<3094:A,R} -ppj{s<3652:R,s<3817:R,m>2022:R,R} -txl{a>2915:R,x>529:A,a<2678:xx,lsl} -pnk{a>3367:hj,m<688:khg,fpm} -pv{x<1358:A,x<1594:R,xkg} -zg{s>3710:A,A} -hg{m<539:nsv,a<431:jx,s<3147:hl,ct} -pg{s>3013:ztm,x>2614:qzd,csx} -jx{m<1090:sm,m<1301:sqf,m<1351:trf,tmh} -jhc{s>1197:R,s<789:A,R} -qhj{x>1201:mz,a>2291:R,x>1086:R,jgn} -zgd{s>3475:R,A} -vz{x<219:R,a<3966:R,s<3695:A,A} -bd{x>1506:qrv,a>3470:gnz,x>664:pnk,chl} -dtd{a>1301:A,R} -rr{s<1922:A,R} -tfl{s<2579:ckg,m>2087:mm,a>1185:xp,mhq} -srp{x<933:hx,s>539:pdl,qhj} -ndv{x>2832:kfk,s<3023:jr,s>3177:A,A} -sh{m<1728:A,s>159:A,m>2111:A,R} -hcj{m>1483:A,x>3225:A,A} -dgt{m>2124:R,A} -gjc{m>175:R,m>159:R,a>269:A,A} -qk{m<1145:R,s<2588:R,R} -bt{a>2101:A,s<638:gz,vqz} -mkm{a>857:R,A} -zj{x>416:A,A} -qkk{m>3182:A,s>2641:A,A} -vqz{s<932:R,R} -cnq{s<3619:R,a<3853:R,A} -kzx{m>780:R,m<668:A,R} -nsv{x<2006:jrx,m>218:kc,sdp} -hz{s<472:A,m<1542:A,x>3169:A,R} -hrg{a<2648:R,A} -jjm{x>3459:R,m<1335:R,a>3253:R,A} -xzk{a>3768:R,A} -zhm{x<428:R,a>3440:km,a>3417:A,gtg} -bq{m>1929:R,A} -ctk{a<2613:A,x<1420:A,A} -ckg{s<2437:R,s<2496:R,R} -csd{m>2858:A,x>3097:dpq,a>2777:sx,R} -krr{m<558:A,s<689:R,s>962:szq,R} -xd{x<494:R,hs} -thh{a<3831:R,x>590:R,m>1134:A,R} -bm{x>1575:tvk,x>884:xh,pk} -ffk{s>3601:ccl,x>1104:vd,A} -nr{m<1540:R,a>885:R,R} -brq{s<305:A,x<1475:R,A} -rkk{x>1356:A,a>2646:A,m<1940:R,A} -vnq{x>2914:htx,sr} -bs{m>3156:A,a>1197:R,R} -cxn{m<2622:pmc,nsh} -vpq{s<3245:A,R} -mq{a>148:R,m>2248:pm,R} -mqq{s>3294:ffk,ts} -ksl{m>859:R,A} -jv{x<3441:R,A} -tbv{x>1532:R,m>1280:R,a<2392:R,A} -fz{a<3784:R,s<1780:A,R} -dgm{a>2823:R,m<2459:jtb,x>722:ctk,rmd} -pmn{a<3406:ps,a>3477:qz,a>3446:mqq,tpr} -hzj{m>1470:hn,ck} -ftv{m<2191:jlf,a<2851:xqx,lv} -snj{a<3828:R,a>3932:R,m<1119:R,qpb} -vv{a>3516:R,x<2342:A,x>3068:A,A} -vr{x>2831:R,x<2429:A,m<2558:A,R} -kf{a>150:R,a<86:A,R} -qqk{m>897:A,x>1230:R,s>748:A,R} -df{m>2252:rnd,x>283:R,a<3152:A,R} -tb{a<3117:A,x>237:A,s>1987:R,R} -rbj{s<438:sh,a<1236:qqk,xs} -mf{m>2334:A,a>3133:R,R} -sln{m<1070:A,a<3383:R,s<2877:R,A} -tk{x<797:tng,a<3422:R,a<3433:R,A} -tqn{a<2753:bq,R} -gkc{m<980:R,A} -rft{x<1179:A,R} -nn{m<1586:A,a<2076:A,m<2065:R,R} -rqk{s>570:A,s<277:fnv,cf} -nc{x<1488:A,m<1200:A,R} -ndj{a<1037:hkz,a>1126:pvf,thp} -fgs{s<723:jdn,a<1225:cm,vgm} -hnc{m>1825:R,s>2872:A,qnl} -rsn{a<3610:ndv,cp} -szq{a<658:A,x<1082:A,x<1136:R,R} -pks{s<3647:R,x<2072:R,m<1014:R,A} -krn{s>3752:A,A} -slx{a<1578:A,m>2547:R,A} -jf{a>1594:R,A} -xz{s<2031:A,s<3118:R,R} -jjl{x<1605:A,x>3094:R,m<3286:A,R} -sqf{s>3365:kf,m>1213:bjd,A} -cvt{m>1450:R,a<3534:A,m<1256:A,A} -gtg{s>1303:R,x<583:R,R} -rj{s<546:A,R} -xbt{a>1482:R,x<2601:A,R} -tgz{x>1352:A,m>3071:R,R} -xt{m<2085:R,m<3250:A,s<3518:A,R} -vgm{a>1704:A,a>1468:A,lgs} -gdx{x>546:A,s>2668:A,A} -lp{a>3340:A,a<3335:A,A} -jzn{a<3782:sz,a>3900:zhq,x>1239:zq,rvq} -gl{m>1324:R,A} -sp{a>3654:gp,s>3290:kxh,x>502:xn,kv} -rpz{m<2858:xg,x>2804:bb,lg} -mc{a>1304:lvm,a>784:pg,m>1444:cxn,hg} -ljf{x<1600:A,A} -zsz{s<876:R,x<406:R,R} -xv{s<1540:fpn,R} -thp{s<3511:A,m>610:A,R} -qrv{m>561:cmn,ctx} -fh{x>1582:cr,m<1449:tg,rkk} -xnm{m>860:R,m>471:A,x>3801:A,zzs} -mb{s>3818:R,m>883:R,R} -glh{x>126:R,s<1318:A,A} -txc{x<563:ttr,a>2924:rf,s>1546:tt,td} -hrm{x<645:R,a<3607:A,R} -hkx{m<3112:R,x<1316:A,m<3464:A,A} -zv{a<1194:qcc,x<3761:A,m<2135:qk,R} -ht{s<1496:R,a<2659:R,x>693:A,A} -kcs{m<2473:A,s<669:R,A} -xqx{a>2697:csd,a<2620:tp,nds} -blf{s>1904:R,x>2898:R,s<1014:R,A} -qsv{m>3905:R,A} -hlp{m<1671:R,m>2278:R,A} -nds{x<2838:xz,x>3332:hrg,m>3252:R,gc} -xjc{x>3254:R,a>3537:A,s>1282:R,R} -nq{a<2889:R,A} -tt{x>687:zjm,grm} -xcq{x<2451:zm,rlk} -jj{s>3409:mp,m>3099:A,a>3811:A,qhp} -lvl{a>3838:R,x<1075:R,A} -xpg{x<2284:R,s<3556:R,a>179:R,A} -mgd{a<135:R,x<1914:R,R} -mvj{x>616:R,s<1708:A,m>1421:R,A} -vn{a<2844:tm,m>2427:vpq,x>1273:cjk,A} -qt{s<1416:glh,a>3147:gk,m<1773:A,xl} -qf{s<492:R,m>874:R,R} -cc{a<1033:R,a<1079:R,A} - -{x=5,m=2118,a=201,s=321} -{x=321,m=76,a=1226,s=2871} -{x=164,m=1611,a=596,s=1494} -{x=3007,m=811,a=95,s=2830} -{x=92,m=902,a=984,s=1868} -{x=1042,m=1973,a=351,s=288} -{x=1363,m=1227,a=26,s=196} -{x=2917,m=2066,a=30,s=1576} -{x=937,m=113,a=1007,s=1285} -{x=1505,m=1125,a=4,s=830} -{x=128,m=1152,a=386,s=250} -{x=180,m=688,a=2793,s=821} -{x=607,m=1381,a=289,s=1681} -{x=77,m=1612,a=228,s=1905} -{x=826,m=296,a=20,s=24} -{x=477,m=2231,a=2286,s=2701} -{x=2208,m=1967,a=2428,s=3497} -{x=409,m=111,a=1246,s=1230} -{x=934,m=879,a=829,s=128} -{x=405,m=1474,a=1235,s=26} -{x=3682,m=906,a=156,s=2226} -{x=520,m=888,a=1881,s=331} -{x=2324,m=1510,a=996,s=123} -{x=57,m=1073,a=101,s=136} -{x=5,m=234,a=154,s=609} -{x=3349,m=2414,a=397,s=780} -{x=1405,m=63,a=1861,s=398} -{x=42,m=1938,a=1380,s=601} -{x=87,m=1540,a=62,s=784} -{x=1690,m=202,a=1916,s=1497} -{x=1798,m=77,a=31,s=854} -{x=424,m=6,a=1831,s=509} -{x=1549,m=65,a=835,s=810} -{x=1799,m=1266,a=116,s=610} -{x=346,m=160,a=206,s=616} -{x=446,m=289,a=550,s=2183} -{x=78,m=53,a=786,s=456} -{x=321,m=2769,a=1034,s=1189} -{x=318,m=772,a=859,s=1610} -{x=609,m=1131,a=2213,s=2060} -{x=14,m=693,a=141,s=556} -{x=434,m=362,a=56,s=3333} -{x=441,m=2672,a=1232,s=3554} -{x=2052,m=721,a=66,s=2589} -{x=118,m=3058,a=698,s=14} -{x=3201,m=2647,a=1180,s=796} -{x=995,m=1832,a=374,s=2871} -{x=1988,m=544,a=2863,s=2337} -{x=242,m=271,a=130,s=3453} -{x=2170,m=115,a=1790,s=524} -{x=114,m=602,a=1689,s=223} -{x=944,m=164,a=1861,s=1399} -{x=915,m=249,a=42,s=280} -{x=931,m=1104,a=2584,s=1109} -{x=362,m=135,a=343,s=2218} -{x=1588,m=2648,a=222,s=803} -{x=9,m=229,a=245,s=132} -{x=419,m=623,a=1306,s=269} -{x=408,m=1095,a=333,s=1776} -{x=2671,m=2385,a=154,s=2100} -{x=2393,m=444,a=168,s=173} -{x=308,m=3768,a=2449,s=111} -{x=936,m=162,a=2501,s=263} -{x=1310,m=63,a=1840,s=3} -{x=543,m=118,a=1648,s=2254} -{x=627,m=975,a=829,s=1781} -{x=326,m=66,a=906,s=1687} -{x=54,m=2177,a=2296,s=840} -{x=1191,m=12,a=1534,s=1855} -{x=1637,m=67,a=338,s=557} -{x=1170,m=1757,a=1260,s=62} -{x=379,m=1550,a=413,s=792} -{x=48,m=232,a=654,s=2021} -{x=49,m=1107,a=575,s=473} -{x=435,m=179,a=522,s=398} -{x=1088,m=324,a=1314,s=1170} -{x=2111,m=604,a=233,s=2104} -{x=975,m=514,a=1656,s=2497} -{x=505,m=2371,a=464,s=1852} -{x=2737,m=3240,a=2930,s=208} -{x=448,m=545,a=2013,s=1723} -{x=433,m=1715,a=2258,s=428} -{x=26,m=936,a=772,s=154} -{x=567,m=1171,a=3128,s=1885} -{x=66,m=1459,a=161,s=264} -{x=140,m=51,a=2669,s=1308} -{x=122,m=1719,a=538,s=2677} -{x=94,m=295,a=160,s=14} -{x=260,m=343,a=2222,s=284} -{x=1028,m=1924,a=2256,s=1355} -{x=520,m=144,a=2535,s=295} -{x=1896,m=632,a=2268,s=1871} -{x=997,m=743,a=1614,s=62} -{x=2107,m=595,a=704,s=677} -{x=897,m=1203,a=103,s=229} -{x=35,m=3297,a=907,s=110} -{x=2228,m=1416,a=189,s=303} -{x=1616,m=1902,a=132,s=3325} -{x=940,m=1188,a=1240,s=352} -{x=771,m=1691,a=3374,s=124} -{x=270,m=616,a=431,s=252} -{x=74,m=2778,a=1795,s=1103} -{x=1000,m=14,a=174,s=888} -{x=1166,m=314,a=83,s=244} -{x=2197,m=33,a=535,s=650} -{x=216,m=642,a=317,s=145} -{x=9,m=87,a=3379,s=12} -{x=867,m=1388,a=608,s=356} -{x=295,m=53,a=260,s=90} -{x=250,m=658,a=509,s=3474} -{x=47,m=2804,a=1133,s=1418} -{x=2,m=618,a=613,s=1353} -{x=130,m=550,a=290,s=650} -{x=2223,m=126,a=874,s=2509} -{x=1446,m=143,a=654,s=1724} -{x=1428,m=145,a=62,s=602} -{x=1011,m=198,a=2858,s=3174} -{x=1124,m=1919,a=2093,s=1390} -{x=374,m=1515,a=348,s=1604} -{x=1538,m=1634,a=1084,s=1500} -{x=994,m=883,a=2485,s=146} -{x=764,m=961,a=470,s=247} -{x=852,m=74,a=1651,s=842} -{x=57,m=2045,a=827,s=796} -{x=583,m=896,a=164,s=2476} -{x=335,m=213,a=1232,s=86} -{x=283,m=581,a=292,s=769} -{x=233,m=1817,a=2053,s=232} -{x=593,m=833,a=534,s=43} -{x=3529,m=529,a=1767,s=924} -{x=81,m=273,a=50,s=298} -{x=145,m=1805,a=3553,s=51} -{x=2679,m=1888,a=754,s=504} -{x=2461,m=860,a=357,s=133} -{x=31,m=1688,a=1473,s=3375} -{x=354,m=2261,a=1669,s=30} -{x=329,m=3020,a=1684,s=848} -{x=1221,m=196,a=373,s=974} -{x=1592,m=937,a=666,s=30} -{x=2803,m=640,a=2495,s=1399} -{x=44,m=2525,a=578,s=328} -{x=769,m=596,a=823,s=672} -{x=1064,m=158,a=2518,s=107} -{x=1713,m=122,a=91,s=2413} -{x=883,m=164,a=385,s=379} -{x=259,m=2014,a=647,s=1729} -{x=42,m=196,a=627,s=1264} -{x=1414,m=946,a=1490,s=283} -{x=1557,m=155,a=1663,s=685} -{x=519,m=464,a=320,s=377} -{x=66,m=21,a=2331,s=1480} -{x=1907,m=1660,a=1534,s=1090} -{x=331,m=138,a=218,s=102} -{x=16,m=667,a=1766,s=2864} -{x=1634,m=359,a=2500,s=686} -{x=2535,m=38,a=117,s=11} -{x=454,m=319,a=2368,s=107} -{x=1905,m=3317,a=114,s=37} -{x=95,m=224,a=47,s=1384} -{x=2754,m=716,a=285,s=740} -{x=116,m=971,a=187,s=55} -{x=249,m=1481,a=7,s=203} -{x=643,m=118,a=23,s=37} -{x=497,m=164,a=1581,s=93} -{x=1777,m=147,a=89,s=425} -{x=1141,m=1825,a=920,s=414} -{x=5,m=2033,a=31,s=19} -{x=1231,m=430,a=41,s=2704} -{x=1648,m=232,a=311,s=317} -{x=21,m=2483,a=2128,s=335} -{x=2972,m=19,a=989,s=1718} -{x=359,m=1688,a=203,s=68} -{x=127,m=352,a=2675,s=10} -{x=655,m=2323,a=541,s=1543} -{x=113,m=2137,a=54,s=2284} -{x=136,m=195,a=1882,s=428} -{x=77,m=346,a=2270,s=221} -{x=768,m=822,a=717,s=999} -{x=3247,m=123,a=3202,s=522} -{x=23,m=1279,a=977,s=1157} -{x=947,m=99,a=110,s=1272} -{x=120,m=641,a=2692,s=15} -{x=1556,m=972,a=1378,s=158} -{x=3040,m=457,a=1261,s=70} -{x=768,m=83,a=346,s=191} -{x=25,m=714,a=1284,s=344} -{x=828,m=616,a=769,s=433} -{x=708,m=8,a=882,s=425} -{x=3591,m=470,a=1502,s=542} -{x=2025,m=250,a=608,s=882} -{x=2403,m=1376,a=2727,s=498} -{x=473,m=1777,a=432,s=1408} -{x=532,m=1199,a=461,s=281} -{x=2896,m=620,a=445,s=518} -{x=2630,m=900,a=3201,s=285} -{x=1756,m=1064,a=158,s=146} -{x=2356,m=1674,a=6,s=1561} -{x=246,m=1122,a=3613,s=847} -{x=1471,m=2135,a=1866,s=2240} -{x=4,m=2292,a=1876,s=2328} diff --git a/2023/inputs/day_2.txt b/2023/inputs/day_2.txt deleted file mode 100644 index b7ed86c..0000000 --- a/2023/inputs/day_2.txt +++ /dev/null @@ -1,100 +0,0 @@ -Game 1: 1 green, 6 red, 4 blue; 2 blue, 6 green, 7 red; 3 red, 4 blue, 6 green; 3 green; 3 blue, 2 green, 1 red -Game 2: 2 blue, 4 red, 7 green; 17 red, 3 blue, 2 green; 3 green, 14 red, 1 blue -Game 3: 12 blue, 3 red, 1 green; 8 blue, 9 red; 1 blue, 1 green, 9 red; 4 blue, 1 green, 9 red -Game 4: 2 red, 10 green, 5 blue; 11 blue, 4 green; 6 green, 7 blue, 2 red; 4 blue, 9 green; 6 green, 1 red, 5 blue -Game 5: 10 green, 5 blue, 5 red; 10 blue, 13 green; 2 red, 12 blue; 9 green, 9 red -Game 6: 2 red, 3 green; 1 blue, 15 red, 2 green; 1 green, 7 red -Game 7: 16 blue, 4 green, 9 red; 6 red, 2 blue, 12 green; 2 red, 5 green, 14 blue; 11 blue, 13 red; 10 blue, 3 red, 17 green; 1 green, 12 blue -Game 8: 14 red, 12 green, 1 blue; 5 blue, 7 green, 12 red; 8 green, 1 red, 8 blue; 8 blue, 2 green, 15 red; 9 blue, 12 red, 10 green; 4 blue, 15 red, 1 green -Game 9: 2 red, 7 green, 5 blue; 1 red, 5 blue, 13 green; 5 blue -Game 10: 4 red, 1 green, 4 blue; 7 green, 8 blue, 4 red; 9 green, 3 red, 8 blue; 5 red, 2 green, 7 blue -Game 11: 4 green, 1 blue, 1 red; 3 green, 3 red, 1 blue; 3 green, 1 red, 1 blue -Game 12: 7 red, 6 green, 12 blue; 6 blue, 8 green, 3 red; 12 green, 5 blue, 4 red; 3 red, 16 blue, 8 green; 12 red, 11 green, 6 blue -Game 13: 2 green, 5 red, 12 blue; 8 green, 12 red, 4 blue; 6 blue, 7 green, 13 red -Game 14: 1 blue, 7 green, 5 red; 1 blue, 8 green, 6 red; 3 green, 1 blue, 4 red -Game 15: 11 red, 8 blue, 1 green; 11 red, 1 green; 3 green, 8 red, 2 blue; 4 blue, 11 red, 1 green; 5 blue, 5 red, 2 green -Game 16: 18 green, 4 blue, 2 red; 5 blue, 11 green, 10 red; 8 red, 2 blue, 14 green; 8 red, 7 blue, 1 green; 3 red, 5 blue, 17 green; 6 blue, 5 green, 11 red -Game 17: 3 blue, 3 red, 7 green; 4 blue, 1 red, 2 green; 5 blue, 3 green, 3 red -Game 18: 2 blue, 2 red, 1 green; 4 blue, 2 red, 7 green; 10 blue, 4 red, 3 green; 5 blue, 3 red, 2 green; 4 green, 3 red, 4 blue; 3 green, 5 red, 5 blue -Game 19: 2 red, 1 green, 1 blue; 8 red, 8 blue, 10 green; 16 green, 5 blue, 2 red; 4 red, 9 green -Game 20: 12 red, 1 blue, 1 green; 4 blue, 2 green, 2 red; 3 blue; 5 red, 8 green; 14 red, 4 blue, 6 green -Game 21: 9 red, 7 green, 1 blue; 5 green, 17 red, 11 blue; 14 red, 7 blue, 10 green; 7 green, 7 red, 10 blue; 6 blue, 6 green, 17 red; 16 red, 13 green, 7 blue -Game 22: 4 blue, 1 red; 1 green, 8 blue; 1 green; 6 blue, 1 red -Game 23: 13 red, 7 blue, 1 green; 4 green, 2 blue, 7 red; 4 green, 10 blue, 12 red -Game 24: 9 green, 10 blue; 2 blue, 4 green, 4 red; 9 green, 1 red, 9 blue; 4 green, 5 red, 12 blue -Game 25: 4 red, 1 green; 10 green, 6 red, 4 blue; 4 red, 1 blue, 7 green; 10 green, 3 red, 7 blue -Game 26: 8 red, 1 green, 2 blue; 5 green, 5 red; 6 green, 19 red; 11 red, 2 blue, 8 green; 13 red, 2 blue, 5 green; 15 red, 2 blue, 10 green -Game 27: 17 blue, 1 green; 2 red, 12 blue, 11 green; 16 green, 16 blue; 18 green, 4 blue; 10 blue, 1 red, 8 green -Game 28: 5 red, 1 green, 1 blue; 3 blue, 8 green, 4 red; 6 green, 2 red, 2 blue -Game 29: 3 green, 12 red, 11 blue; 2 green, 15 red, 8 blue; 13 red, 4 green; 17 red, 9 blue, 5 green -Game 30: 10 green; 4 blue, 1 green; 2 blue, 2 red, 7 green; 5 green, 4 blue, 1 red; 4 red, 10 green, 1 blue -Game 31: 15 blue, 2 red; 17 blue, 2 green; 19 blue, 6 red -Game 32: 1 green, 7 red; 8 red, 1 blue; 5 red, 1 blue, 11 green; 3 blue, 17 red -Game 33: 11 red, 9 green, 1 blue; 3 green, 8 blue; 10 red, 4 green, 8 blue; 6 red, 9 blue, 17 green; 15 green, 10 red, 4 blue; 1 red, 2 blue, 7 green -Game 34: 13 red, 6 green; 6 red, 14 green, 2 blue; 3 red, 19 green; 9 green, 9 red -Game 35: 7 green, 3 red; 12 green, 7 blue; 13 green, 7 red, 6 blue; 3 blue, 12 red -Game 36: 6 blue, 11 green, 14 red; 3 blue, 12 green, 4 red; 18 red, 1 blue; 7 red, 9 green, 6 blue -Game 37: 3 red, 16 blue, 6 green; 2 green, 7 blue; 8 blue, 3 red -Game 38: 16 blue, 3 green, 14 red; 8 red, 15 blue; 17 red, 15 blue, 4 green; 1 green, 11 blue, 17 red; 3 green, 10 blue, 17 red -Game 39: 1 green, 2 red, 5 blue; 12 blue, 12 green; 3 blue, 1 red -Game 40: 1 red, 2 blue, 1 green; 7 green, 1 red, 6 blue; 8 blue, 1 red, 6 green; 12 blue, 1 red, 3 green; 4 green, 8 blue -Game 41: 2 red, 2 blue, 5 green; 5 red, 8 blue; 4 green, 4 blue; 1 red, 11 blue -Game 42: 1 red, 3 green, 13 blue; 13 blue, 7 green; 13 green; 1 red, 3 blue, 4 green; 13 blue, 7 green -Game 43: 3 red, 4 green; 7 red, 11 blue, 3 green; 3 green, 12 red, 7 blue; 9 blue, 5 green -Game 44: 4 blue, 9 red, 2 green; 10 blue, 5 red, 2 green; 9 red, 9 blue, 1 green; 8 blue, 2 green, 14 red; 3 blue, 3 green, 6 red; 4 blue, 3 green, 14 red -Game 45: 1 red, 2 green, 2 blue; 2 green, 1 red; 1 green, 2 blue; 1 green, 1 red, 2 blue; 2 red, 2 blue, 1 green -Game 46: 1 green, 3 red, 3 blue; 6 green, 2 blue, 4 red; 1 green, 3 blue, 1 red; 3 green, 1 blue, 5 red; 6 green; 1 red, 1 green, 2 blue -Game 47: 18 green, 1 red, 7 blue; 6 blue, 19 green, 1 red; 5 blue, 7 green, 1 red; 1 red, 5 blue, 16 green; 15 green, 3 blue -Game 48: 4 green, 8 blue, 8 red; 13 green, 5 red, 12 blue; 9 red, 6 blue, 10 green; 18 green, 3 blue, 4 red; 2 blue, 9 red, 8 green -Game 49: 9 blue, 5 red, 9 green; 5 blue, 11 green, 5 red; 12 green, 6 blue -Game 50: 13 red, 8 green, 3 blue; 2 red, 11 green, 3 blue; 16 red, 7 green; 3 blue, 11 green, 15 red; 10 red, 2 blue, 5 green; 7 green, 2 blue, 4 red -Game 51: 2 red, 1 green, 3 blue; 2 green, 11 red, 17 blue; 2 red, 3 green, 6 blue; 4 red, 3 green, 6 blue; 13 red, 12 blue -Game 52: 1 blue, 5 green; 20 green, 6 blue; 9 blue, 6 green; 11 green, 1 red; 1 green, 1 red, 1 blue -Game 53: 8 red, 6 blue; 6 blue, 6 red, 2 green; 5 blue, 2 green, 3 red; 3 green, 3 blue; 4 green, 5 red, 1 blue -Game 54: 4 blue, 1 red, 3 green; 4 green, 10 blue, 9 red; 7 red, 3 blue, 3 green; 9 green, 9 red, 1 blue; 9 blue, 6 red, 7 green; 6 blue, 7 green, 9 red -Game 55: 15 red, 1 blue, 6 green; 11 blue, 3 red; 9 blue, 3 red, 1 green -Game 56: 8 green, 8 red, 9 blue; 8 red, 8 green, 1 blue; 7 red, 10 green, 4 blue; 10 blue, 2 green, 9 red -Game 57: 10 red, 3 green, 2 blue; 1 red, 4 green; 7 red, 1 green, 3 blue; 12 red, 4 blue; 14 red, 5 green, 4 blue -Game 58: 8 green, 3 blue, 7 red; 7 red, 14 blue, 5 green; 3 green, 7 red; 16 blue, 15 green; 1 red, 10 blue -Game 59: 3 red, 13 green, 2 blue; 10 blue, 3 green, 6 red; 3 green, 2 blue; 7 green, 2 blue, 7 red; 17 green, 6 blue, 15 red -Game 60: 2 blue, 2 red, 6 green; 11 green, 1 blue, 2 red; 1 blue, 9 green; 1 red, 4 green, 2 blue; 1 red, 2 blue, 10 green -Game 61: 3 red, 12 blue, 1 green; 3 red, 1 green, 18 blue; 5 blue, 2 red -Game 62: 4 red, 3 blue, 8 green; 2 blue, 8 red, 9 green; 8 blue, 15 green, 1 red -Game 63: 14 green, 2 red, 1 blue; 7 green, 11 blue, 1 red; 7 blue, 3 red; 4 green, 10 blue, 3 red -Game 64: 8 blue, 18 green, 2 red; 3 red, 17 green; 7 green, 1 red, 12 blue; 15 green, 2 red, 4 blue; 7 green, 8 red, 13 blue -Game 65: 6 blue, 5 green, 2 red; 1 red, 4 green; 5 green, 1 blue; 6 blue, 3 red, 2 green; 4 blue, 5 green -Game 66: 11 red, 9 blue, 4 green; 8 red, 8 blue; 9 red, 7 blue; 1 blue, 12 green, 4 red; 2 red, 11 blue, 10 green -Game 67: 1 red, 4 blue, 1 green; 7 red, 1 blue; 3 green, 4 blue, 6 red; 6 green, 3 blue, 14 red; 11 red, 1 blue, 1 green; 4 green, 8 red -Game 68: 3 red, 1 green, 2 blue; 1 red, 9 blue; 2 red, 1 green -Game 69: 3 green, 2 blue, 2 red; 1 red, 6 green; 13 red, 2 blue, 4 green; 4 blue, 13 red, 6 green; 12 red, 2 blue -Game 70: 15 blue, 2 green, 7 red; 3 red, 14 blue; 6 blue, 1 green; 1 red, 2 green, 4 blue; 2 green, 13 red; 12 blue, 3 red -Game 71: 7 red, 3 blue; 1 red, 4 blue; 2 red, 5 green, 1 blue; 6 blue, 8 red, 1 green; 3 green, 7 blue, 8 red -Game 72: 7 green; 4 green, 2 red, 8 blue; 1 blue, 5 green -Game 73: 5 red, 5 green, 2 blue; 8 red, 1 blue, 8 green; 1 red, 3 blue, 7 green -Game 74: 17 green, 9 blue, 4 red; 20 green, 2 red, 7 blue; 7 blue, 2 green, 4 red; 2 blue, 5 red, 20 green; 1 blue, 1 red, 12 green; 19 green, 9 blue, 3 red -Game 75: 1 red, 8 green, 9 blue; 7 blue, 3 green, 1 red; 2 green, 1 red, 9 blue; 5 blue, 1 red, 8 green; 2 green, 1 red, 11 blue; 5 green, 1 red -Game 76: 3 blue, 16 green, 2 red; 10 green, 3 blue, 1 red; 6 blue, 14 red, 13 green; 7 red, 2 green, 13 blue -Game 77: 7 red, 14 green; 1 blue, 1 red; 4 red, 1 green; 7 green, 11 red -Game 78: 1 red, 19 green; 10 green, 14 red, 1 blue; 3 green, 3 blue, 11 red; 7 blue, 1 green; 15 red, 3 green, 4 blue -Game 79: 7 red, 7 green, 6 blue; 3 red, 7 green, 5 blue; 7 red, 8 green, 12 blue -Game 80: 15 red, 6 blue; 1 red, 5 green, 2 blue; 1 green, 3 blue -Game 81: 3 red, 7 blue, 7 green; 7 green, 2 blue, 4 red; 3 green, 5 blue; 9 blue, 3 red, 6 green; 6 green, 1 red, 3 blue; 8 blue, 2 green, 1 red -Game 82: 5 red, 13 green; 3 blue, 13 green; 6 blue, 4 red, 10 green; 5 red, 1 green, 4 blue; 1 blue, 8 red; 4 red, 5 green -Game 83: 17 red, 1 blue, 2 green; 3 green, 3 red, 2 blue; 1 red, 5 blue, 10 green; 4 blue, 9 red, 11 green -Game 84: 13 green, 14 red, 12 blue; 14 blue, 2 red, 1 green; 4 blue, 8 red -Game 85: 3 red, 1 blue; 6 red, 3 blue, 2 green; 5 green, 3 blue, 3 red; 3 green, 5 blue, 1 red; 1 blue, 12 red, 2 green -Game 86: 16 blue, 17 green, 7 red; 14 blue, 13 green; 18 blue, 8 green -Game 87: 1 blue, 1 red; 4 blue, 1 green, 4 red; 1 green, 16 red; 1 green, 12 red, 1 blue -Game 88: 1 red, 6 green; 3 red, 2 blue, 19 green; 11 green, 2 red; 5 blue, 5 green; 5 blue, 9 green, 1 red; 2 blue, 2 red, 4 green -Game 89: 4 green, 11 red; 8 blue, 14 red; 14 blue, 8 green, 9 red; 14 green, 15 red, 10 blue -Game 90: 8 green, 2 red, 1 blue; 11 green, 4 blue, 2 red; 7 green, 2 blue; 13 green, 1 red -Game 91: 1 blue, 3 green; 1 blue; 4 green, 1 blue, 1 red; 1 blue, 2 red; 1 green, 2 red; 2 red, 5 green, 2 blue -Game 92: 16 red, 4 green, 5 blue; 9 blue, 13 green, 5 red; 13 red, 11 green, 7 blue; 11 red, 8 green, 2 blue -Game 93: 4 blue, 3 red, 3 green; 4 blue, 2 red, 1 green; 1 green, 2 red, 2 blue; 1 green, 2 red, 2 blue; 4 green, 1 blue -Game 94: 8 blue, 11 red, 7 green; 8 red, 6 green; 15 blue, 11 green, 2 red; 9 green, 6 red; 16 blue, 5 red, 7 green -Game 95: 13 blue, 1 red, 10 green; 11 green, 9 blue; 6 blue -Game 96: 1 green, 6 red; 1 red; 12 red, 1 green; 6 red, 1 blue -Game 97: 1 red, 9 blue, 8 green; 2 green, 6 blue, 1 red; 6 green, 1 blue -Game 98: 9 blue, 7 green, 8 red; 6 red, 11 blue, 4 green; 11 green, 9 blue, 15 red; 11 red, 6 blue, 16 green -Game 99: 2 blue, 1 red, 9 green; 8 red, 1 blue, 1 green; 2 red, 7 green, 8 blue; 1 red, 5 green, 7 blue; 7 blue, 10 green, 9 red; 1 green, 1 blue, 1 red -Game 100: 3 blue, 6 red, 9 green; 4 red, 3 green; 4 green, 16 red, 1 blue; 14 blue, 1 green diff --git a/2023/inputs/day_20.txt b/2023/inputs/day_20.txt deleted file mode 100644 index 4fc0eab..0000000 --- a/2023/inputs/day_20.txt +++ /dev/null @@ -1,58 +0,0 @@ -broadcaster -> sr, ch, hd, bx -%cv -> xz -%kt -> qx, rz -%cb -> kt -%pl -> sf, db -%zd -> ln, gf -%bf -> qx, pf -%xz -> jd -%xm -> db -%vz -> cr, vc -%qq -> qm, gf -&xn -> th -%nn -> ff, db -%gx -> cd -&qn -> th -%qk -> vc -&xf -> th -%qj -> xm, db -%fn -> pr, gf -%sf -> bp -%jd -> qx, vm -%mc -> ds, db -%tj -> lc, gf -%jz -> qj, db -%sb -> ks, vc -%ln -> gf, qq -%bx -> qx, qp -%ch -> db, mc -%ds -> cc -&qx -> cb, cv, bx, xz, vm, zl -%bp -> db, jz -&zl -> th -%vl -> gf, fj -&db -> ff, ds, sf, ch, cc, xf -&th -> rx -%cr -> gx, vc -%sr -> gf, vl -%lr -> sb -%hv -> lr -%cl -> qx, bf -%lc -> gf, fn -%pm -> vc, qk -%cc -> nn -%gm -> tj, gf -%vm -> cl -%ff -> pl -%qp -> cb, qx -%pf -> qx -&vc -> lr, hd, ks, qn, gx, nh, hv -%qm -> gm -%nh -> hv -%rz -> qx, cv -%ks -> vz -%fj -> zd -&gf -> fj, qm, xn, sr -%pr -> gf -%cd -> pm, vc -%hd -> vc, nh diff --git a/2023/inputs/day_21.txt b/2023/inputs/day_21.txt deleted file mode 100644 index b7f57f9..0000000 --- a/2023/inputs/day_21.txt +++ /dev/null @@ -1,131 +0,0 @@ -................................................................................................................................... -..............#...#........#...............#.#.......#....##...........#.#..#......#.....#.........#..##........................... -.#..##..##..#......#.#.#...##......###...##......#.#..#...................#.....#..........#..#................#...#..........#.... -.....................#..#.......#.....##.........#.......................................#........#....#.#..........#.#......#.#... -......##...#.....#.......#...#..###..........#..........#......................#........#.............#.....#........#....#........ -.................##.................#...#.........#................................#........#...........#............#........#.... -..............#.#....#........##.....##..........#.............##.............#...#......#..##..........#.........#.....#...#..#... -..#....#.......#...##..#......#.........#.#..#....#.#..............#........#...#...#...............#.#.....#..#..##......#...#.... -...#......##...##..#...#..........#...#..........#..............#...#..........#..#..#..#........#.#.#.#.#...........###........... -.#.#.#...#.#...##............................................#......................#...#......#......##.#......................... -.##.#.........#...#..................##...........#............#..................###...#...........#.................#....#....... -.....................#...#.#................#................#.#........................#...#...##....##....#.#...#.........#...#.. -...#.......#...#.........................#.#..................#........##..........................#......##....##............#.... -......................#.....................#...............#.......#.#...................#...............#...#........#.##......#. -............................#..........................#........#....#.##..#.......#.##..#...#.#..#...............#.#..#....#...... -.......................................................#.#..#.#....#......................#............#....#..#.......#.........#. -.....##........#...............#.......#...............#.#..........##..#...................#................#..#...#.#....#...###. -....#.....................##................#.......#.......#...#.#...#...............#................#...............##.......... -....#........#..#.......#.#.#........................#.#...........#.......#..#.........#....#.......#........#.#.#................ -......###.....#..#...........#.....#..#..#........#......#.#........###.....##............#..#...........#......................... -.....#...........#...................#..#..........#..#...###.#.........#.##...............#..##..........#.........#.............. -.#.........#....#............#.##..........................##.....#........#....#.............#.......#...#..............##.#...... -.#..#...#.......#...#.......##.......#.#.............................#...#...#.#...........#...#.................#.........#.#.#... -...#....................#.....##..............#.................#.................#............#......#....#.......#.........#..... -.......#...#.............#.##...#.#...................#.....#..#........#................................#.............#..#...##... -...#.###..............#....#........................#......#...#.........#......#.#....................#........#...#...#.......#.. -............#.#...#...........................#....###.###...#........#..#........#...................##.....###......#........#... -.....#...#................#.##..##..................#....#.........#............##...................##................#.....#..... -.#....#..............##...#..................#......#..........##.#....#......##.#...............#....##..............#....#....... -....#.#.##...........##.....#...........#.........#...#........#..#.......#......#................#.#...#....#...#................. -.......#...#...#...#..#.......#..........#..................#..#........#..#.#.....#.#.....................##...................... -.....##.........#.......##...#.............#.##.#.#...#.##.#...#......#...#....#.......#..#.........#...........#.##.###.#.....#... -...................#.#.......................#.....#.#......#.....##...#.#....#..#..........#...........#..##....#...#.......#.#... -.....#..#..#.........#...#.#.........#...#.#...##...#......##........#...............#.......#................#.....#...#.#........ -........#.....###.....................#.........#.........#.........#....##............#..##.............#.........#..#.......#.... -.#.........#....##..##.................#...#................................#...#.....#.........#.......#............#....#......#. -..#.........#.......#..................#..#.#...#........#.#.......#...##.#........#..........#.#..........#..#.....#.........#.... -..#...............#...................##.#.......#...#..........#....................##.........#.................#..#......##..#.. -.#........#.......#............##...........##........#.......................#................#....................#...###......#. -........###..........#..............#.............#..#.#.#............##...............#........#...#........#...................#. -...#............................#...##.##........#......#..#...................#.#.....#...#.##...............#........#...#....... -..#...##....................#.....##......#.......#..........#......#.........#...#..............#..............#.................. -.....#..#....................#....###.....#..#.............#...#....#................#.....#.....................#........#........ -.....#.#...#.....#..............##............#....##.#....#.#........##...........#....#.........................#....#......##... -....#..#.....##...........#.#.#.#............#....#.....#.........#........................##.......#.#..............##...#........ -...............#..............#................................#....#........#.......#.......##......#.#............#......#....#.. -.#......#....##........#.............#..#.#.............#...#..#.........#.........#................#..................#........... -.........#..............#....#......#.....##......#............#....#.........#....#...................#....#.........#......#..#.. -..............................#....#.#........#.#.....#..#.................#....#...#..........#............##.......#.#.#....#.... -.#..................#....#..#.......#.##..............#...#.......#................#............................................... -.#..##.........................#.....###......#....#......#.....#............#.#......##......##......##....#..........##.....#.... -..........................##.#.....#..........................................#.#..#....#..#..................#...........#........ -..##.....#.......#....#.........#..........#....................#.........#........###........................#..........#......... -.#.#...............#..........#.......#.....#....##.#..#.##...............#...#...#.#......#.......#.......#.#.............#....##. -..................#...............##.........##..#........#..#..........#.....................#............................#....... -.....#................#...##.......##.........#.....#.#....#.#........#...#..#....#..............#..#....#....#....#............... -..##.#........#...............#.#..#...................##...#......#.#...#..#.....##.................##...#.#...................#.. -...#...............#......#.....#.......#......#.........#...#......#...#..#....#..#......#.......#.......#...#.##.#...........##.. -..............##..........##..........#..##...............#...........##..#..#..#.#.......#...#.............#...................... -..........#.#........................#...#.#..#.#...##..#.#.#.#.......#....#.#.#..............#...#...#........###..##...........#. -......................#...#.#..##.....#....#.....###.#..#.....#..........#........#...........##...#..#...........##..#............ -..................................####.#..............#.................#........#.#............##......#.#..........#............. -..................#..........#.............................#...........#..#..#......#................#.......##...##..#............ -....................#...#....#.#.#.##......#................#.................#...........#....#..........#....#...##.###.......... -.................#.......#...#............###.###..#.......#......#.......#..##......#.#.....#.....................#............... -.................................................................S................................................................. -.......##...........#.........###.......#....###.#.#....#.#....#....#........#.......#...#...#.#.........#...................#..... -.......#...............#............#...#..#.......##...#...#.#............#.............#......##..........#..............#....... -.......##.........#.....................##...#...#.................#...#.......#..####......#.....#..............#..##............. -........#..#.............#.#..##..............#...#.............#.....#......#...#.#.......#...............##...##................. -.........#..#...#..#.#..#..#...................##......#.....#..#...##..............#......#..........#.##...#.#.##.#.............. -..............#..........#....................................#.........#.......#..#............##................#................ -...........#...#.....#.........#....#..###....#...#.......#....#...............##.....#.......#.#.....#.#....#.#..#................ -..#...................#........###..............#.#................#...###...##.............#.###......#...#...#.....#..........#.. -.#.#............#.....#....###......................................#..........................#..................#................ -................#..#...#................#.................##.................##..........#.......#...#.............#............... -.....##...........#....#.......#......#.#.....#.....#................#.....#.........#..#.................#........#........#...... -.#.#.............#..#.#..............#.....#..#.#.....#..#......#.........#.....#.#......#..#.......#.#......##............#..#.... -...................#............#....#...........#........#...................#.....##..............#........###...............#... -......###..........###.#.......#.................................................#..#.........#.#...#.........#.#..........#.#..... -..#.................#..#..#...#............#...#...#..##.#....##..#..................##.....#......#.........................#...#. -......................#.#.....#.#...#.......##...........#...#....#.............#.......#.............#.#.#.#...................... -......#..#.#..........#....#.........#......#................#.........##.#....#.......#........#.#....................#......#.... -..#....#....#...............#..........#...#.#......#...................#.........#..#.#......#..#.........................##....#. -..............#..........##......#.##...#...#.#................#...#..#.......#.#.....#........#...###..##.........#..##.........#. -........##...........................##.......#.#..................#........#.......#.#........#.........................##....#... -..#.#...........#.......................#.#.....#....#.....#...............####...#..............#...#....................#.#...... -.......#...#....#.#.......#####...##.....#.#.......#....#.#........#................................#.##..........##....#..#....... -.........#.....#................##.#..................#.....................#...#................#.###.#.......###....#............ -............#.#....#........#....#..................#...##.............#............#.......#.....#..#............##............... -....#.....#..........#..............#...#...#........##.....#.#....#....#........##.............................#.#.......#........ -..#..#.#.......#.................#................................#......##.#..#..............#.#................#...#.#........... -.....#.....#........................#..#................#......#.......#.........###.#.#.........#.........#.....#.......#......... -.......#.......................................#.......#...............#.#..###...#.#.##.......#...........#.#.....#.##........#... -......##.........#.................................#.........#........##.#................#.#...#.............#...#..#........#.... -......#.....#.#.......#...........#..#...........#.........#..#.#.......#.........##.....#....#.#...............#...#...#....#...#. -..#...#.#....#....#..............................#..#...#.......#.#.#..##..................#...............#......#..###..#.#...... -.....#...#..#......#.....##...............#..........#..#.#####.......#...........#...................#.....#...#.........#..#.#... -.................#.......#..................#........#.......##...##.#....#.#.............#.............#....#....#................ -...........####..#.....#....#.............#.......#...#..#.....#.............#...#....#.............#.#....#.#.............#....... -...#..#..#...#...#.#.....#.......................#....#..###.###.....#.........#....................#....#..#............#.....#... -.#.##....##...#......#.#.....#......................#.##..................#........#..#................#.#.......#.............#... -....##........#.......#..#..#............#..#..#..#...#......###..#..#..#...##...............................#.#........#......#.#. -..#..#..........#..........#..#.#.............#.....#...........#.##.......#............................#...........#...#.......... -..#.#..#...#....#.....#.....#...#................#.....#.....#....#..#...#..#....#....#.....................#....#................. -.......#........#...#.............#.................#...#.#.....#.#....#..........#......................#..#............#......... -....#........#........#..............#.........................#...................#..........#.........#..#.........#............. -................#........#.........#............................#.#.............#..##.......#......#..#.................#......#.#. -..#.....#.........#...#..#.#.........................#...#...#...........#.....#...........#........#.............#.....#........#. -....#...#....#......#....#...#..#.................#...##.....#.#............................##...#...#..##.#.....................#. -...#..##...............#............................#...........#......#.#.....#............#........#.##................#......... -................#..#.............#..#..............#.#....#...#.#...#...#.#.##.............................#..#...........#........ -.......#.......#....###............#.#.#.....................#.#..#....#.................##.....#.#..........##..#......#.......... -.......#..........##.#.......#.##...#...............##.....#..........#................#............#...#........#........#........ -...###.#.............................#.....#.#............##..#...#.....###..........#...............................#.....#....#.. -....###.#...#.......#.##........#......#..##.#..........#.#...#.#....#.#..............##....#..#...#...........#...#.#..#.......... -.....#....#.#..##.....#..........#..#...##..............#.......#.......#.............#..#.....#.......#.....#...##...###.......#.. -........##...#...##..#.#.....#..........................#.#.#..#..#...................#....#....#..#....#..........#....##......... -...........##.....#...#........##..#........#....#..........#..#...............................................#......#.#.......#.. -...#..##.........##....#...........##...#.......##.........#........#...........#........#.#.##...........#....#.....###...#....... -...#...#........................#..#...#..#........................................#......#..#...#.#....#...........#.............. -...#..#.......#..#......##...................#...............#.....#.#.............#.....#.........#.#..##.....#..........#..#..... -....###....#..#.....#.#........#.##.......##...#...............#...............###.###.#...#............##.....#.................#. -....#...#.........#.##............#.....#........#............................................##.#......#..##.........#....###..#.. -............#...##..#..........#........#.......#.#..........................#..#.#.......#......#.......................##.#..#... -....#......#....#....#..#.....#........#......#....#..#.#..............................#..#....#............#....#................. -..#.............#...#......#...#.....................#.##...............................##...#.......#........................#.##. -....#....##........#..............#....#.......#.....................................#........#........#...##..........#........... -....#.#.##..#..#....................#.................#.##.............#....#....#.............###...#...#..##....#.....##......... -.............#.......#...............#........#.#.....#..#.#................#.....#..##.....#....#...............#....#......#...#. -................................................................................................................................... diff --git a/2023/inputs/day_22.txt b/2023/inputs/day_22.txt deleted file mode 100644 index 1cdf927..0000000 --- a/2023/inputs/day_22.txt +++ /dev/null @@ -1,1206 +0,0 @@ -9,1,102~9,3,102 -4,8,146~8,8,146 -5,8,160~6,8,160 -5,8,77~7,8,77 -9,5,174~9,8,174 -2,7,104~2,8,104 -4,0,208~4,4,208 -5,2,232~7,2,232 -8,4,294~8,7,294 -1,3,306~2,3,306 -3,8,2~5,8,2 -5,0,149~5,1,149 -6,1,265~9,1,265 -0,4,297~3,4,297 -4,3,242~4,3,242 -0,3,196~0,6,196 -5,0,152~7,0,152 -3,4,22~3,4,24 -8,0,5~8,3,5 -4,8,190~8,8,190 -7,9,148~8,9,148 -7,7,195~9,7,195 -5,7,53~5,9,53 -3,1,170~3,2,170 -2,4,305~2,4,307 -6,5,190~6,7,190 -3,4,46~5,4,46 -4,4,171~7,4,171 -1,2,30~1,4,30 -4,6,79~6,6,79 -7,8,235~8,8,235 -2,4,226~5,4,226 -3,5,181~5,5,181 -6,9,58~8,9,58 -0,0,158~2,0,158 -1,4,90~4,4,90 -0,9,259~2,9,259 -3,6,273~3,9,273 -4,1,135~6,1,135 -5,6,187~8,6,187 -8,0,259~8,2,259 -5,3,37~7,3,37 -4,0,96~5,0,96 -2,8,135~2,9,135 -6,6,124~6,8,124 -6,8,143~7,8,143 -1,1,180~4,1,180 -2,4,148~4,4,148 -8,0,62~8,1,62 -0,8,1~0,9,1 -7,5,6~9,5,6 -3,4,107~5,4,107 -2,0,3~2,0,5 -0,3,3~2,3,3 -2,5,15~5,5,15 -1,9,7~4,9,7 -1,0,238~4,0,238 -6,5,93~8,5,93 -9,5,211~9,7,211 -0,6,91~2,6,91 -1,4,248~3,4,248 -6,4,98~6,7,98 -2,2,222~3,2,222 -6,9,140~7,9,140 -7,0,158~8,0,158 -6,5,147~6,7,147 -1,4,301~1,7,301 -0,3,143~0,3,145 -5,7,252~8,7,252 -3,7,68~3,9,68 -5,4,250~5,6,250 -3,0,146~5,0,146 -5,5,194~7,5,194 -3,2,281~3,5,281 -0,5,255~0,7,255 -1,6,99~1,8,99 -3,0,240~5,0,240 -3,2,223~3,2,225 -0,6,4~0,9,4 -8,3,256~8,6,256 -1,5,41~1,7,41 -2,7,175~2,8,175 -2,2,193~4,2,193 -8,7,60~8,9,60 -6,8,302~8,8,302 -5,2,245~6,2,245 -3,4,102~3,7,102 -1,5,160~1,7,160 -5,5,26~9,5,26 -4,5,123~4,5,126 -2,6,169~5,6,169 -2,4,64~3,4,64 -1,4,151~3,4,151 -5,5,98~5,7,98 -8,1,86~8,2,86 -4,0,228~4,1,228 -6,2,291~6,5,291 -0,3,108~0,6,108 -2,9,281~3,9,281 -0,5,175~3,5,175 -7,7,89~7,8,89 -3,3,82~3,5,82 -2,5,290~2,6,290 -3,0,284~3,2,284 -9,9,68~9,9,70 -3,9,278~6,9,278 -8,1,59~8,2,59 -5,9,254~8,9,254 -3,4,155~3,6,155 -8,6,208~8,8,208 -5,4,17~7,4,17 -5,2,110~6,2,110 -9,2,168~9,3,168 -5,6,278~7,6,278 -6,7,178~8,7,178 -7,7,86~8,7,86 -5,1,244~7,1,244 -1,0,114~3,0,114 -9,3,210~9,5,210 -0,3,280~1,3,280 -7,0,104~9,0,104 -0,6,210~2,6,210 -0,5,227~1,5,227 -6,1,175~6,4,175 -0,2,34~2,2,34 -2,4,115~2,7,115 -0,9,134~2,9,134 -5,1,220~5,4,220 -2,3,124~4,3,124 -5,9,276~6,9,276 -9,4,128~9,6,128 -0,2,171~2,2,171 -1,8,297~3,8,297 -9,3,166~9,4,166 -0,5,165~3,5,165 -3,9,76~6,9,76 -0,9,6~1,9,6 -7,3,242~7,5,242 -9,3,100~9,3,101 -6,3,101~6,6,101 -4,5,111~5,5,111 -5,4,115~5,5,115 -5,4,96~5,4,97 -6,6,111~9,6,111 -3,0,222~4,0,222 -6,6,72~6,7,72 -2,7,200~2,8,200 -1,1,145~3,1,145 -9,7,279~9,7,279 -3,7,127~6,7,127 -3,7,225~3,8,225 -7,9,151~8,9,151 -2,6,20~3,6,20 -8,7,93~9,7,93 -9,3,248~9,5,248 -0,5,143~0,7,143 -5,1,264~7,1,264 -4,4,91~6,4,91 -0,5,171~2,5,171 -5,6,277~5,8,277 -0,6,293~3,6,293 -2,3,194~2,5,194 -7,4,192~7,6,192 -3,5,118~5,5,118 -0,7,282~1,7,282 -6,0,183~6,2,183 -4,8,299~6,8,299 -8,5,155~8,6,155 -5,8,122~7,8,122 -5,1,95~5,3,95 -5,7,54~7,7,54 -7,0,262~9,0,262 -2,2,139~5,2,139 -0,0,161~0,0,164 -6,0,198~6,4,198 -2,7,225~2,7,228 -5,4,62~5,6,62 -2,5,40~2,6,40 -2,2,226~2,2,226 -0,3,132~3,3,132 -4,1,131~4,3,131 -5,8,84~6,8,84 -3,1,55~4,1,55 -9,6,255~9,9,255 -7,2,136~7,4,136 -7,6,249~7,7,249 -4,3,148~6,3,148 -3,2,17~6,2,17 -3,8,64~6,8,64 -0,7,107~0,8,107 -7,0,247~7,1,247 -1,4,148~1,6,148 -4,7,134~4,8,134 -1,6,138~4,6,138 -7,2,54~9,2,54 -0,4,47~0,7,47 -2,5,152~4,5,152 -2,0,143~3,0,143 -0,1,151~2,1,151 -9,7,1~9,9,1 -4,3,34~5,3,34 -2,4,84~4,4,84 -3,2,81~5,2,81 -8,4,186~8,6,186 -1,7,237~2,7,237 -1,3,51~1,4,51 -2,6,286~2,8,286 -2,5,183~4,5,183 -0,2,64~3,2,64 -1,4,158~3,4,158 -5,1,46~6,1,46 -3,8,204~3,8,206 -5,9,64~7,9,64 -5,5,262~7,5,262 -7,5,188~7,7,188 -7,6,155~7,7,155 -4,4,151~5,4,151 -2,5,188~2,5,190 -8,2,48~8,4,48 -7,7,232~7,8,232 -7,1,10~7,1,12 -5,8,102~5,8,104 -8,2,119~8,6,119 -3,3,11~5,3,11 -4,5,295~6,5,295 -8,4,173~9,4,173 -6,3,236~6,5,236 -7,0,159~7,0,160 -2,4,89~2,7,89 -9,8,51~9,8,52 -2,5,72~2,7,72 -3,3,166~3,5,166 -5,2,136~5,4,136 -5,7,177~7,7,177 -0,5,238~2,5,238 -8,2,142~8,2,143 -1,7,230~1,8,230 -6,3,67~8,3,67 -4,4,123~5,4,123 -3,1,311~3,3,311 -7,0,102~9,0,102 -1,9,138~3,9,138 -8,5,248~8,6,248 -7,6,199~9,6,199 -7,8,268~9,8,268 -7,5,176~7,7,176 -1,6,287~2,6,287 -3,1,286~3,1,289 -9,5,250~9,5,253 -4,2,293~6,2,293 -5,7,173~7,7,173 -0,4,107~0,6,107 -3,5,103~3,6,103 -4,0,103~4,3,103 -1,1,276~1,5,276 -4,9,18~6,9,18 -4,9,97~6,9,97 -1,5,234~1,7,234 -3,5,246~3,8,246 -1,0,182~2,0,182 -7,4,193~8,4,193 -4,8,78~6,8,78 -0,6,42~0,6,44 -7,8,186~7,9,186 -1,5,72~1,7,72 -2,2,144~2,4,144 -7,4,226~7,7,226 -9,3,94~9,7,94 -4,3,304~4,6,304 -9,0,216~9,0,217 -5,0,65~5,2,65 -7,1,174~7,4,174 -2,7,197~2,9,197 -1,2,303~1,4,303 -6,3,94~6,5,94 -7,4,23~7,6,23 -2,8,106~4,8,106 -0,2,65~1,2,65 -5,2,238~5,4,238 -4,5,257~7,5,257 -4,4,131~4,6,131 -2,3,54~2,6,54 -0,7,209~3,7,209 -9,4,131~9,6,131 -0,9,40~3,9,40 -5,5,150~5,7,150 -7,0,149~7,0,150 -6,7,152~8,7,152 -2,7,231~2,9,231 -0,1,1~0,1,3 -5,5,120~5,7,120 -2,5,197~4,5,197 -5,0,78~5,2,78 -5,0,137~5,1,137 -0,3,210~0,5,210 -0,2,113~0,2,115 -3,7,149~3,7,152 -5,8,225~8,8,225 -6,5,240~8,5,240 -2,5,25~3,5,25 -0,0,156~2,0,156 -6,9,149~9,9,149 -3,0,296~3,0,298 -9,0,211~9,0,213 -9,5,276~9,7,276 -2,1,203~4,1,203 -0,8,235~2,8,235 -1,5,111~1,7,111 -8,9,206~8,9,208 -7,0,99~7,2,99 -1,1,143~2,1,143 -1,7,281~3,7,281 -6,3,43~6,6,43 -2,3,187~2,5,187 -3,5,108~3,7,108 -1,4,299~4,4,299 -1,2,141~1,3,141 -9,3,175~9,5,175 -9,2,43~9,5,43 -6,9,137~6,9,139 -0,0,71~0,2,71 -1,7,249~3,7,249 -2,3,31~4,3,31 -3,5,17~5,5,17 -4,6,90~4,6,92 -3,0,173~3,1,173 -9,5,256~9,7,256 -8,5,127~8,6,127 -8,0,176~9,0,176 -2,5,221~2,7,221 -7,6,263~7,7,263 -1,2,93~1,4,93 -2,9,71~4,9,71 -1,7,145~4,7,145 -2,2,292~2,5,292 -9,5,58~9,8,58 -0,7,229~2,7,229 -8,5,243~8,7,243 -3,7,5~3,9,5 -4,0,153~4,2,153 -4,3,104~5,3,104 -2,4,18~2,6,18 -0,2,170~0,5,170 -3,5,94~5,5,94 -1,5,74~3,5,74 -3,6,37~3,9,37 -7,4,30~7,6,30 -1,9,191~5,9,191 -5,3,217~8,3,217 -1,6,3~1,8,3 -9,6,125~9,9,125 -6,8,269~8,8,269 -2,7,11~4,7,11 -0,3,113~1,3,113 -3,3,157~6,3,157 -1,7,214~1,7,217 -9,5,95~9,8,95 -1,5,224~4,5,224 -2,9,235~3,9,235 -2,1,158~2,1,160 -5,2,228~6,2,228 -3,9,69~5,9,69 -0,1,224~0,4,224 -8,4,254~8,6,254 -8,4,281~8,6,281 -0,5,166~0,5,168 -6,6,239~9,6,239 -0,7,250~2,7,250 -7,0,234~7,3,234 -2,9,94~5,9,94 -3,6,129~3,9,129 -5,0,89~6,0,89 -5,0,154~5,0,157 -2,2,4~4,2,4 -4,1,231~4,1,232 -4,6,110~4,6,112 -5,4,108~5,6,108 -6,4,240~6,4,242 -1,6,220~3,6,220 -9,6,176~9,7,176 -2,1,190~2,4,190 -0,0,173~0,2,173 -6,8,125~6,9,125 -1,8,25~4,8,25 -0,6,104~0,9,104 -1,9,200~4,9,200 -5,1,241~5,3,241 -2,6,23~3,6,23 -3,6,189~5,6,189 -6,0,204~6,2,204 -5,7,145~5,9,145 -4,2,164~6,2,164 -4,8,119~7,8,119 -6,5,251~8,5,251 -2,7,75~4,7,75 -7,3,260~7,6,260 -5,8,163~6,8,163 -7,3,166~7,6,166 -5,5,268~7,5,268 -7,2,171~9,2,171 -4,1,68~5,1,68 -1,8,2~2,8,2 -1,1,36~3,1,36 -5,9,188~7,9,188 -6,2,24~6,4,24 -7,1,145~7,2,145 -3,3,149~3,6,149 -2,0,30~2,2,30 -8,3,165~8,3,166 -0,1,92~0,1,94 -7,1,141~7,3,141 -2,5,210~2,5,211 -7,2,52~8,2,52 -2,7,148~5,7,148 -6,8,15~7,8,15 -9,3,5~9,5,5 -2,3,214~4,3,214 -0,3,150~0,5,150 -8,4,245~8,4,247 -1,6,107~4,6,107 -1,3,66~1,3,66 -3,0,115~5,0,115 -0,5,118~0,7,118 -9,0,56~9,2,56 -8,1,243~8,1,245 -0,6,141~2,6,141 -4,0,286~7,0,286 -4,1,113~6,1,113 -6,7,186~6,8,186 -3,3,6~3,3,8 -9,4,201~9,4,203 -9,4,246~9,7,246 -4,8,277~4,9,277 -5,3,271~5,6,271 -7,3,21~7,6,21 -7,1,133~7,3,133 -5,5,157~5,8,157 -2,0,231~4,0,231 -3,0,112~5,0,112 -0,9,286~1,9,286 -4,4,264~4,6,264 -0,0,242~0,3,242 -2,7,257~2,9,257 -4,9,164~4,9,166 -3,4,300~5,4,300 -9,8,53~9,8,55 -4,1,59~4,4,59 -0,4,112~2,4,112 -0,0,41~1,0,41 -6,5,266~6,8,266 -4,4,23~5,4,23 -1,8,90~1,9,90 -7,0,297~7,3,297 -7,6,245~9,6,245 -0,3,216~0,5,216 -0,3,33~2,3,33 -4,8,120~6,8,120 -7,5,254~7,6,254 -2,5,77~4,5,77 -3,6,111~3,6,114 -7,3,112~7,5,112 -3,7,212~4,7,212 -4,6,231~4,8,231 -7,2,2~8,2,2 -1,1,248~1,3,248 -0,5,92~3,5,92 -1,7,213~3,7,213 -6,4,95~6,6,95 -1,3,227~3,3,227 -7,0,207~7,0,208 -5,0,86~7,0,86 -8,3,105~8,3,107 -2,6,1~4,6,1 -0,4,94~0,7,94 -0,3,63~2,3,63 -4,7,193~4,8,193 -3,1,290~3,4,290 -5,8,254~8,8,254 -6,6,193~6,6,195 -0,2,67~1,2,67 -2,1,33~3,1,33 -4,6,55~6,6,55 -3,3,129~6,3,129 -9,0,110~9,1,110 -0,3,178~0,6,178 -4,7,138~6,7,138 -1,0,179~1,3,179 -8,1,268~9,1,268 -3,7,9~5,7,9 -2,4,98~2,5,98 -6,2,49~6,2,51 -6,5,184~8,5,184 -2,5,216~4,5,216 -7,8,124~9,8,124 -4,1,154~4,3,154 -0,7,206~0,7,208 -4,2,195~6,2,195 -3,3,99~3,5,99 -6,4,144~6,7,144 -9,3,96~9,6,96 -9,5,49~9,8,49 -0,9,107~2,9,107 -2,3,93~2,5,93 -6,1,14~9,1,14 -9,8,271~9,8,272 -4,5,172~4,8,172 -6,3,103~9,3,103 -3,4,110~3,4,110 -6,9,103~9,9,103 -3,5,284~5,5,284 -5,7,292~6,7,292 -9,5,91~9,7,91 -6,6,12~6,8,12 -4,3,228~6,3,228 -6,4,238~6,6,238 -4,3,233~6,3,233 -1,2,245~4,2,245 -9,8,101~9,9,101 -2,0,205~2,3,205 -0,4,184~3,4,184 -0,7,36~2,7,36 -2,5,111~2,8,111 -3,3,175~4,3,175 -5,9,84~7,9,84 -8,4,189~9,4,189 -1,4,118~2,4,118 -2,4,228~2,6,228 -4,9,78~6,9,78 -3,2,297~4,2,297 -3,4,227~3,6,227 -9,2,208~9,4,208 -8,5,189~8,7,189 -5,6,6~7,6,6 -3,0,291~3,3,291 -0,5,120~0,5,121 -6,6,150~6,7,150 -9,2,58~9,2,60 -5,0,84~5,3,84 -6,6,81~9,6,81 -4,5,215~4,7,215 -5,2,21~6,2,21 -6,2,61~6,4,61 -3,3,134~4,3,134 -1,3,105~1,6,105 -3,1,206~5,1,206 -9,6,133~9,8,133 -3,6,294~4,6,294 -2,0,31~3,0,31 -3,2,246~3,2,247 -9,4,47~9,4,49 -8,5,110~8,6,110 -6,8,198~9,8,198 -5,6,66~5,8,66 -8,2,1~8,4,1 -4,2,148~4,2,150 -0,1,202~0,2,202 -0,5,110~2,5,110 -5,6,174~7,6,174 -5,5,297~5,8,297 -3,4,218~3,7,218 -2,6,86~2,9,86 -9,1,105~9,3,105 -9,7,72~9,9,72 -2,3,284~4,3,284 -8,8,70~8,8,73 -5,1,43~5,4,43 -8,7,106~8,9,106 -4,1,159~6,1,159 -0,4,136~1,4,136 -7,2,173~7,4,173 -0,5,182~0,7,182 -9,5,203~9,8,203 -8,4,227~8,4,229 -8,4,257~8,4,258 -1,6,140~2,6,140 -1,9,113~3,9,113 -4,3,199~7,3,199 -4,3,158~8,3,158 -3,0,34~4,0,34 -2,1,80~5,1,80 -0,2,188~0,2,189 -8,7,154~8,9,154 -6,4,292~7,4,292 -6,2,137~8,2,137 -8,0,179~9,0,179 -2,5,232~2,6,232 -7,6,294~7,7,294 -3,4,132~4,4,132 -0,4,241~0,5,241 -4,2,52~4,4,52 -2,6,233~2,8,233 -3,3,245~3,5,245 -6,2,173~6,4,173 -5,1,106~6,1,106 -3,3,4~5,3,4 -1,4,153~3,4,153 -1,6,102~2,6,102 -5,0,159~5,0,159 -3,5,112~5,5,112 -4,1,71~4,2,71 -4,4,176~4,4,176 -7,4,290~7,6,290 -0,7,261~0,8,261 -7,8,4~9,8,4 -1,9,283~2,9,283 -4,9,62~6,9,62 -3,4,138~6,4,138 -6,6,251~6,9,251 -2,8,209~2,8,209 -0,2,221~1,2,221 -2,1,224~2,3,224 -4,2,60~4,2,63 -4,5,212~5,5,212 -5,9,155~8,9,155 -2,9,109~2,9,110 -8,6,204~8,8,204 -5,9,14~8,9,14 -3,7,27~5,7,27 -9,3,3~9,3,4 -6,0,105~6,3,105 -4,4,25~7,4,25 -9,3,190~9,5,190 -8,5,28~8,5,29 -9,8,96~9,8,98 -3,0,294~3,3,294 -0,2,185~0,4,185 -5,7,284~8,7,284 -5,7,11~5,9,11 -6,3,66~9,3,66 -7,0,181~9,0,181 -4,4,305~6,4,305 -5,4,219~5,8,219 -7,0,204~7,2,204 -4,8,62~7,8,62 -0,3,111~0,5,111 -3,9,56~6,9,56 -4,7,51~5,7,51 -5,4,135~5,7,135 -2,6,166~3,6,166 -1,0,277~1,3,277 -4,8,138~6,8,138 -1,4,225~1,7,225 -0,9,141~2,9,141 -0,4,203~0,7,203 -5,7,100~5,8,100 -9,5,135~9,7,135 -8,6,197~8,8,197 -4,3,177~6,3,177 -4,0,114~4,0,114 -2,0,174~2,2,174 -9,1,26~9,3,26 -1,5,25~1,5,26 -5,6,298~5,8,298 -3,4,169~3,4,170 -5,2,93~5,4,93 -2,0,103~2,2,103 -0,4,174~0,7,174 -2,4,103~4,4,103 -4,1,48~7,1,48 -6,8,184~8,8,184 -2,4,95~2,4,97 -4,5,12~4,7,12 -8,5,10~9,5,10 -2,9,201~5,9,201 -7,9,66~9,9,66 -7,7,297~7,9,297 -3,3,33~3,5,33 -0,6,39~3,6,39 -0,3,202~1,3,202 -7,6,83~7,8,83 -2,0,142~2,3,142 -1,1,101~5,1,101 -3,3,307~6,3,307 -6,3,259~6,4,259 -5,3,203~6,3,203 -4,8,188~6,8,188 -5,6,284~7,6,284 -4,9,91~6,9,91 -1,5,158~1,8,158 -2,3,278~5,3,278 -7,4,287~7,7,287 -0,0,39~2,0,39 -5,1,7~7,1,7 -9,0,108~9,3,108 -4,9,193~6,9,193 -0,2,187~0,5,187 -8,2,140~9,2,140 -3,2,96~3,2,99 -1,0,223~1,2,223 -8,7,3~9,7,3 -2,9,116~2,9,119 -2,7,224~5,7,224 -4,3,126~5,3,126 -0,8,87~2,8,87 -7,0,53~7,1,53 -3,1,71~3,4,71 -5,7,10~7,7,10 -6,6,262~7,6,262 -2,9,161~4,9,161 -7,3,18~7,5,18 -0,0,72~2,0,72 -4,2,310~4,5,310 -4,5,128~4,6,128 -4,1,64~6,1,64 -7,4,191~7,6,191 -1,9,72~3,9,72 -6,0,55~9,0,55 -7,7,253~9,7,253 -4,6,24~4,8,24 -8,6,282~8,7,282 -4,2,299~5,2,299 -1,6,117~1,9,117 -3,0,109~5,0,109 -6,5,86~9,5,86 -6,3,200~8,3,200 -1,4,271~1,7,271 -1,4,67~4,4,67 -3,0,73~3,2,73 -3,5,34~3,8,34 -6,2,20~9,2,20 -3,9,54~6,9,54 -5,6,136~5,8,136 -2,2,218~5,2,218 -5,1,262~8,1,262 -1,8,31~2,8,31 -5,5,171~5,7,171 -6,2,45~8,2,45 -3,2,244~5,2,244 -0,3,214~0,6,214 -5,6,138~5,6,139 -4,2,92~4,4,92 -1,7,28~3,7,28 -1,5,80~3,5,80 -6,4,308~6,4,308 -4,6,220~6,6,220 -3,6,190~3,7,190 -4,8,81~6,8,81 -4,6,137~5,6,137 -1,8,69~3,8,69 -5,4,66~5,5,66 -6,7,245~8,7,245 -2,5,131~3,5,131 -1,9,232~3,9,232 -6,4,4~6,6,4 -4,6,287~4,8,287 -5,8,231~5,8,232 -5,6,265~6,6,265 -2,4,83~2,6,83 -5,2,256~8,2,256 -1,2,159~1,4,159 -8,4,32~8,5,32 -4,5,99~4,7,99 -4,3,211~4,5,211 -5,7,74~5,9,74 -6,7,14~6,8,14 -7,2,42~7,3,42 -1,5,273~1,5,275 -3,6,172~3,6,176 -5,6,248~7,6,248 -7,0,180~9,0,180 -6,4,88~6,5,88 -2,0,93~5,0,93 -2,5,296~2,8,296 -5,3,40~5,5,40 -2,8,174~4,8,174 -4,6,134~6,6,134 -3,3,144~4,3,144 -0,4,239~0,7,239 -3,9,274~5,9,274 -6,2,312~6,2,315 -9,5,87~9,6,87 -6,2,166~6,2,168 -2,3,62~4,3,62 -3,2,287~3,4,287 -4,1,246~5,1,246 -2,3,207~2,6,207 -2,7,202~3,7,202 -1,4,250~4,4,250 -1,4,296~1,6,296 -2,9,255~5,9,255 -5,3,163~9,3,163 -2,1,31~2,2,31 -6,3,63~8,3,63 -1,2,31~1,4,31 -5,2,64~5,4,64 -6,3,40~9,3,40 -5,8,228~7,8,228 -2,2,145~2,2,147 -2,5,242~3,5,242 -5,5,300~5,6,300 -5,6,226~5,8,226 -0,2,138~0,4,138 -3,4,60~7,4,60 -4,5,260~4,5,260 -0,2,240~0,4,240 -7,7,61~7,9,61 -5,7,118~6,7,118 -2,5,272~2,7,272 -9,1,250~9,4,250 -7,4,98~7,6,98 -3,7,71~6,7,71 -6,2,292~8,2,292 -0,4,253~0,8,253 -1,7,33~3,7,33 -0,8,101~3,8,101 -6,5,2~6,8,2 -2,3,24~2,5,24 -3,7,193~3,7,194 -3,0,196~3,3,196 -2,4,223~5,4,223 -5,1,213~5,3,213 -1,3,107~2,3,107 -4,9,159~6,9,159 -1,2,70~1,2,70 -4,6,104~7,6,104 -3,1,168~3,3,168 -4,7,229~8,7,229 -5,5,223~5,5,224 -8,0,224~8,2,224 -2,8,203~5,8,203 -3,7,67~3,9,67 -7,1,140~7,3,140 -7,6,266~7,9,266 -1,7,29~1,7,32 -1,7,70~3,7,70 -2,3,174~2,6,174 -5,4,237~7,4,237 -0,1,280~2,1,280 -4,5,306~4,7,306 -0,4,134~3,4,134 -2,9,282~4,9,282 -8,6,205~8,9,205 -4,1,61~5,1,61 -2,4,253~3,4,253 -5,4,155~5,6,155 -3,1,75~3,4,75 -7,0,155~7,0,156 -9,6,83~9,7,83 -6,5,280~8,5,280 -6,2,309~6,3,309 -5,0,235~7,0,235 -5,5,143~7,5,143 -1,5,22~3,5,22 -6,4,208~6,4,210 -3,4,234~3,6,234 -2,1,86~2,3,86 -1,5,294~3,5,294 -4,6,228~7,6,228 -0,4,204~0,6,204 -2,7,123~2,9,123 -7,4,295~7,5,295 -1,3,155~1,6,155 -1,4,49~4,4,49 -7,2,239~9,2,239 -2,4,302~4,4,302 -4,4,57~4,7,57 -5,5,192~5,7,192 -9,2,97~9,3,97 -0,7,96~2,7,96 -2,6,21~4,6,21 -1,5,169~1,6,169 -7,9,67~8,9,67 -3,1,4~4,1,4 -5,5,116~5,8,116 -0,6,102~0,9,102 -0,2,279~1,2,279 -2,6,163~2,8,163 -7,5,123~7,8,123 -0,0,226~0,2,226 -4,7,144~5,7,144 -3,0,2~3,0,5 -6,0,109~6,2,109 -2,5,128~2,6,128 -5,3,106~5,3,108 -6,3,149~6,5,149 -0,0,154~0,2,154 -6,2,226~6,4,226 -2,9,90~5,9,90 -5,7,280~6,7,280 -0,8,122~3,8,122 -5,2,101~5,5,101 -5,4,158~5,4,160 -0,6,5~2,6,5 -9,4,46~9,5,46 -8,1,16~8,1,18 -0,9,60~2,9,60 -4,2,200~4,3,200 -1,2,94~3,2,94 -4,0,237~6,0,237 -0,6,258~0,7,258 -5,2,14~5,4,14 -2,3,209~4,3,209 -2,8,207~3,8,207 -1,7,12~2,7,12 -8,1,220~8,3,220 -4,9,196~5,9,196 -0,8,135~0,9,135 -8,6,33~8,7,33 -7,4,29~7,6,29 -9,0,1~9,0,3 -3,1,176~5,1,176 -6,2,237~8,2,237 -6,4,112~6,5,112 -5,2,22~7,2,22 -5,1,242~8,1,242 -0,5,49~0,7,49 -4,7,268~7,7,268 -0,8,28~2,8,28 -5,2,216~5,5,216 -0,3,140~0,4,140 -4,4,288~6,4,288 -4,3,180~7,3,180 -3,1,308~3,3,308 -3,3,171~3,3,173 -1,3,160~3,3,160 -7,6,65~7,8,65 -7,5,181~7,9,181 -3,0,85~5,0,85 -7,5,279~7,7,279 -5,3,274~5,5,274 -0,5,259~0,7,259 -5,7,290~7,7,290 -2,5,192~2,8,192 -5,2,310~5,2,312 -8,1,221~8,2,221 -2,0,68~2,2,68 -1,9,57~3,9,57 -3,9,156~6,9,156 -8,2,280~8,4,280 -8,1,2~8,1,3 -7,3,296~7,5,296 -0,4,179~3,4,179 -7,6,292~8,6,292 -0,5,180~3,5,180 -5,5,110~5,7,110 -3,7,58~5,7,58 -5,4,76~5,7,76 -4,4,50~4,6,50 -1,9,131~3,9,131 -5,9,70~6,9,70 -8,4,94~8,5,94 -5,0,219~5,2,219 -8,3,176~9,3,176 -6,3,131~8,3,131 -3,3,240~4,3,240 -4,2,79~7,2,79 -8,5,188~8,7,188 -0,8,123~0,8,125 -2,8,290~4,8,290 -7,4,209~7,7,209 -0,1,147~0,3,147 -3,4,20~5,4,20 -0,5,236~1,5,236 -9,6,275~9,8,275 -7,5,186~7,6,186 -4,1,96~5,1,96 -6,5,90~6,7,90 -1,6,53~4,6,53 -8,2,204~8,4,204 -5,1,98~5,1,100 -4,2,121~4,5,121 -5,2,1~7,2,1 -0,8,62~0,9,62 -6,2,200~7,2,200 -0,1,256~0,4,256 -8,7,193~8,9,193 -0,4,278~1,4,278 -6,3,117~8,3,117 -5,4,49~5,7,49 -4,4,106~5,4,106 -6,4,243~8,4,243 -5,3,290~5,5,290 -7,5,157~7,7,157 -2,4,168~5,4,168 -4,9,60~6,9,60 -3,3,65~3,4,65 -8,5,30~8,7,30 -1,5,167~4,5,167 -2,5,57~2,7,57 -0,9,234~1,9,234 -0,3,193~2,3,193 -0,3,94~2,3,94 -7,7,210~7,9,210 -3,4,69~4,4,69 -8,2,218~8,5,218 -1,2,174~1,2,176 -1,2,114~1,3,114 -0,6,110~0,8,110 -2,1,149~4,1,149 -7,4,139~7,4,141 -0,1,257~0,3,257 -7,4,2~7,6,2 -9,1,8~9,5,8 -0,5,29~1,5,29 -0,6,231~3,6,231 -9,3,213~9,4,213 -7,0,50~7,2,50 -1,3,181~1,6,181 -3,9,195~4,9,195 -7,8,17~9,8,17 -1,1,104~3,1,104 -6,7,137~8,7,137 -4,1,51~4,1,51 -1,1,107~3,1,107 -8,7,200~9,7,200 -6,4,223~8,4,223 -2,8,133~2,9,133 -5,0,92~7,0,92 -9,3,171~9,5,171 -3,8,275~5,8,275 -0,5,119~1,5,119 -0,4,1~0,4,2 -5,0,108~8,0,108 -1,0,117~1,0,120 -5,0,147~7,0,147 -3,0,221~3,2,221 -5,4,111~8,4,111 -4,1,201~4,4,201 -4,3,230~6,3,230 -2,0,196~2,3,196 -5,6,141~5,8,141 -3,0,285~4,0,285 -5,3,161~6,3,161 -8,6,107~8,6,109 -4,3,174~6,3,174 -2,4,21~2,5,21 -8,3,225~8,4,225 -8,3,221~9,3,221 -8,7,68~8,8,68 -1,1,39~1,1,39 -0,7,16~1,7,16 -4,6,281~5,6,281 -6,6,106~8,6,106 -8,1,209~8,4,209 -3,5,97~5,5,97 -5,1,85~8,1,85 -5,2,203~9,2,203 -9,3,214~9,6,214 -4,2,239~4,4,239 -2,3,175~2,3,177 -2,4,58~2,7,58 -0,1,68~0,2,68 -4,1,185~6,1,185 -0,2,110~0,3,110 -4,2,181~6,2,181 -8,5,221~9,5,221 -4,9,87~6,9,87 -5,3,114~7,3,114 -2,1,54~4,1,54 -5,3,164~5,3,165 -4,2,287~4,5,287 -3,5,120~3,5,122 -3,0,37~3,0,37 -6,4,56~6,7,56 -4,0,113~7,0,113 -0,4,197~0,4,198 -1,2,196~1,5,196 -5,2,309~5,3,309 -7,8,67~8,8,67 -4,1,156~6,1,156 -4,9,81~7,9,81 -6,5,151~6,6,151 -3,1,92~3,4,92 -9,4,88~9,6,88 -4,3,17~6,3,17 -3,0,1~4,0,1 -7,2,177~7,2,179 -9,2,23~9,5,23 -0,2,211~0,4,211 -2,2,5~2,3,5 -8,5,35~8,6,35 -8,6,34~8,8,34 -1,7,102~1,9,102 -7,2,56~8,2,56 -4,0,111~6,0,111 -8,5,122~8,5,124 -1,9,276~3,9,276 -8,5,2~8,8,2 -8,4,135~8,4,138 -8,9,127~9,9,127 -7,1,144~9,1,144 -6,4,200~9,4,200 -4,1,3~4,3,3 -0,8,121~4,8,121 -2,8,70~4,8,70 -0,9,284~3,9,284 -0,1,89~2,1,89 -5,2,140~5,5,140 -5,9,268~7,9,268 -1,5,177~1,8,177 -4,2,229~5,2,229 -3,0,225~4,0,225 -3,2,63~3,4,63 -1,2,219~4,2,219 -3,9,42~3,9,45 -3,1,134~5,1,134 -6,9,157~6,9,158 -2,4,161~2,6,161 -3,7,131~4,7,131 -7,1,23~7,2,23 -0,3,115~0,6,115 -0,1,156~3,1,156 -4,8,205~4,8,208 -1,6,132~1,9,132 -0,5,198~0,5,200 -0,5,17~0,8,17 -6,5,293~8,5,293 -0,3,139~0,4,139 -5,2,258~7,2,258 -1,6,284~4,6,284 -6,0,65~9,0,65 -7,4,220~8,4,220 -0,3,28~2,3,28 -7,6,140~7,8,140 -5,1,88~7,1,88 -5,2,96~7,2,96 -1,7,270~5,7,270 -0,7,43~0,9,43 -7,1,55~9,1,55 -2,1,209~4,1,209 -2,5,196~4,5,196 -4,1,160~6,1,160 -4,2,161~4,3,161 -0,0,208~2,0,208 -0,6,51~0,6,51 -3,3,257~6,3,257 -2,6,125~2,7,125 -6,6,136~6,9,136 -3,5,220~6,5,220 -9,1,107~9,2,107 -6,1,143~8,1,143 -8,5,202~8,6,202 -9,0,210~9,2,210 -3,4,114~4,4,114 -2,2,27~2,4,27 -6,4,84~6,7,84 -3,3,141~5,3,141 -5,3,277~8,3,277 -5,0,220~6,0,220 -2,4,66~2,7,66 -2,3,83~4,3,83 -0,2,200~0,4,200 -1,4,147~3,4,147 -4,3,236~5,3,236 -1,6,113~1,6,114 -5,8,222~8,8,222 -1,8,238~3,8,238 -1,1,212~2,1,212 -3,0,75~5,0,75 -7,5,115~9,5,115 -6,0,114~6,2,114 -3,1,256~3,4,256 -4,7,225~5,7,225 -5,4,152~8,4,152 -6,4,87~7,4,87 -4,2,173~4,5,173 -9,2,132~9,4,132 -5,2,253~5,4,253 -0,7,194~2,7,194 -7,3,95~7,5,95 -6,8,272~8,8,272 -5,4,16~7,4,16 -2,4,240~2,6,240 -1,6,15~1,8,15 -8,4,153~8,5,153 -0,7,34~1,7,34 -4,3,212~6,3,212 -1,5,278~1,7,278 -5,4,145~6,4,145 -8,3,259~8,3,262 -6,0,47~6,2,47 -1,2,139~1,5,139 -2,2,67~3,2,67 -5,7,83~5,9,83 -2,9,287~5,9,287 -1,0,226~1,0,229 -3,1,6~6,1,6 -4,1,70~7,1,70 -2,7,8~5,7,8 -1,3,163~1,6,163 -4,0,180~6,0,180 -1,5,262~4,5,262 -5,9,146~7,9,146 -4,4,118~5,4,118 -7,7,183~7,7,184 -4,0,147~4,2,147 -6,9,92~8,9,92 -2,3,25~2,4,25 -6,0,178~6,2,178 -8,0,173~8,3,173 -2,3,263~2,6,263 -1,6,143~4,6,143 -3,1,151~3,1,152 -2,0,34~2,0,38 -4,6,87~6,6,87 -4,3,147~6,3,147 -4,1,110~7,1,110 -6,5,59~8,5,59 -3,4,235~3,4,238 -0,4,208~3,4,208 -8,2,133~8,4,133 -6,4,207~9,4,207 -3,9,16~5,9,16 -2,2,95~2,2,95 -0,9,42~2,9,42 -4,4,110~4,4,112 diff --git a/2023/inputs/day_23.txt b/2023/inputs/day_23.txt deleted file mode 100644 index 24abcfe..0000000 --- a/2023/inputs/day_23.txt +++ /dev/null @@ -1,141 +0,0 @@ -#.########################################################################################################################################### -#.........#...#.....###...#...###...#...#####...#...#...#...###.........#...###...#####...#...#...#...#...#...............#.......#####...### -#########.#.#.#.###.###.#.#.#.###.#.#.#.#####.#.#.#.#.#.#.#.###.#######.#.#.###.#.#####.#.#.#.#.#.#.#.#.#.#.#############.#.#####.#####.#.### -#.........#.#.#...#.#...#.#.#...#.#.#.#.#.....#.#.#...#.#.#...#...#.....#.#...#.#...#...#.#.#...#.#.#...#.#.........#.....#.....#.....#.#.### -#.#########.#.###.#.#.###.#.###.#.#.#.#.#.#####.#.#####.#.###.###.#.#####.###.#.###.#.###.#.#####.#.#####.#########.#.#########.#####.#.#.### -#.....#...#.#...#.#.#...#.#.#...#.#.#.#.#.....#.#.#.....#...#.#...#.#...#.#...#.#...#.#...#.#.....#.....#...###...#.#.......#...#.....#.#.### -#####.#.#.#.###.#.#.###.#.#.#.###.#.#.#.#####.#.#.#.#######.#.#.###.#.#.#.#.###.#.###.#.###.#.#########.###.###.#.#.#######.#.###.#####.#.### -#.....#.#.#.#...#.#.#...#.#.#...#.#.#.#.#.....#.#.#.......#.#.#...#.#.#.#.#.###.#.###.#.#...#...#...###...#.....#...#.......#...#.#.....#...# -#.#####.#.#.#v###.#.#.###.#.###.#.#.#.#.#.#####.#.#######.#.#.###.#.#.#.#.#.###.#.###.#.#.#####.#.#.#####.###########.#########.#.#.#######.# -#.....#.#...#.>.#.#.#...#.#...#.#.#.#.#.#...#...#.#.......#.#.#...#.#.#.#.#...#.#.>.>.#...#.....#.#.#...#.........#...#...#.....#.#...#.....# -#####.#.#####v#.#.#.###.#.###.#.#.#.#.#.###.#.###.#.#######.#.#.###.#.#.#.###.#.###v#######.#####.#.#.#.#########.#.###.#.#.#####.###.#.##### -#.....#.#.....#.#.#.#...#...#.#...#.#.#.>.>.#.#...#.#.>.>...#.#...#.#.#.#.###...#...#.....#.#...#.#.#.#.#.......#.#.#...#.#.....#.....#.....# -#.#####.#.#####.#.#.#.#####.#.#####.#.###v###.#.###.#.#v#####.###.#.#.#.#.#######.###.###.#.#.#.#.#.#.#.#.#####.#.#.#.###.#####.###########.# -#.....#.#.....#.#.#.#...#...#.#.....#.#...#...#...#...#...#...#...#...#.#.#.....#.#...###...#.#.#.#.#.#...#.....#.#.#.#...#...#...#.........# -#####.#.#####.#.#.#.###.#.###.#.#####.#.###.#####.#######.#.###.#######.#.#.###.#.#.#########.#.#.#.#.#####.#####.#.#.#.###.#.###.#.######### -#.....#.#.....#...#.#...#.#...#.......#...#.....#.#.......#...#...#...#...#...#...#.....#...#.#.#.#.#.#.....#.....#.#.#...#.#...#.#.#.......# -#.#####.#.#########.#.###.#.#############.#####.#.#.#########.###.#.#.#######.#########.#.#.#.#.#.#.#.#.#####.#####.#.###.#.###.#.#.#.#####.# -#.......#.........#...###...#.......#.....#...#...#.........#.....#.#.#.....#.......#...#.#.#.#.#.#.#.#.#...#.....#.#.#...#...#.#.#.#.#.....# -#################.###########.#####.#.#####.#.#############.#######.#.#.###.#######.#.###.#.#.#.#.#.#.#.#.#.#####.#.#.#.#####.#.#.#.#.#.##### -#...###...#.......###...#...#.....#.#.#.....#...#...........###...#.#.#...#.........#...#.#...#.#.#...#.#.#.>.>...#.#.#.#...#.#...#...#...### -#.#.###.#.#.#########.#.#.#.#####.#.#.#.#######.#.#############.#.#.#.###.#############.#.#####.#.#####.#.###v#####.#.#.#.#.#.###########.### -#.#.....#.#.....#...#.#.#.#.....#.#.#...#...#...#.....#...#...#.#.#.#...#.#.......#.....#...#...#.#...#.#.###.....#.#.#...#...###...#...#...# -#.#######.#####.#.#.#.#.#.#####.#.#.#####.#.#.#######.#.#.#.#.#.#.#.###.#.#.#####.#.#######.#.###.#.#.#.#.#######.#.#.###########.#.#.#.###.# -#.......#.#.....#.#.#.#.#.#...#.#.#...#...#...#...###...#.#.#...#.#.#...#...#.....#.......#.#.#...#.#.#...#####...#...###...#...#.#.#.#.#...# -#######.#.#.#####.#.#.#.#.#.#.#.#.###.#.#######.#.#######.#.#####.#.#.#######.###########.#.#.#.###.#.#########.#########.#.#.#.#.#.#.#.#.### -#.......#.#.....#.#.#.#.#...#.#.#.#...#...#.....#.###...#.#.....#.#.#.......#.......#...#...#...###.#...#...#...#...###...#...#...#.#.#.#...# -#.#######.#####.#.#.#.#.#####.#.#.#.#####.#.#####.###.#.#.#####.#.#.#######.#######.#.#.###########.###.#.#.#.###.#.###.###########.#.#.###.# -#...#...#.......#.#.#.#.#...#.#...#...#...#.....#.....#...#.....#.#.#.......###.....#.#.###...#...#.#...#.#.#...#.#...#...........#.#.#...#.# -###.#.#.#########.#.#.#.#.#.#v#######.#.#######.###########.#####.#.#.#########v#####.#.###.#.#.#.#.#.###.#.###v#.###.###########.#.#.###.#.# -#...#.#...#.......#...#.#.#.>.>.#...#...###.....#.........#.....#.#.#.#...#...>.>.#...#...#.#.#.#...#...#.#.#.>.>.#...#...........#...#...#.# -#.###.###.#.###########.#.###v#.#.#.#######.#####.#######.#####.#.#.#.#.#.#.###v#.#.#####.#.#.#.#######.#.#.#.#v###.###.###############.###.# -#.....#...#...........#.#.#...#...#.......#.....#.#.......###...#.#.#.#.#...#...#...###...#.#.#.......#.#.#.#.#...#...#.....#.........#...#.# -#######.#############.#.#.#.#############.#####.#.#.#########.###.#.#.#.#####.#########.###.#.#######.#.#.#.#.###.###.#####.#.#######.###.#.# -#.......#...#...#.....#...#...#.....#.....#...#...#.....###...#...#.#...#...#.........#...#.#.#.......#...#...#...###...###...#.......###.#.# -#.#######.#.#.#.#.###########.#.###.#.#####.#.#########.###.###.###.#####.#.#########.###.#.#.#.###############.#######.#######.#########.#.# -#.......#.#.#.#.#.......#####.#...#...#.....#.#...###...#...###...#.#.....#.......#...###.#.#...###...#.......#.....###...#.....#...#...#...# -#######.#.#.#.#.#######.#####.###.#####.#####.#.#.###.###.#######.#.#.###########.#.#####.#.#######.#.#.#####.#####.#####.#v#####.#.#.#.##### -#.......#.#.#.#.#...#...#.....#...#...#.....#.#.#.#...###.....###...#...........#.#.#...#.#.#.......#.#.....#.#...#.....#.>.#...#.#...#.#...# -#.#######.#.#.#.#.#.#.###.#####.###.#.#####.#.#.#.#.#########.#################.#.#.#.#.#.#.#.#######.#####.#.#.#.#####.###v#.#.#.#####.#.#.# -#...#...#.#.#.#...#.#...#.....#.###.#.#...#.#.#.#.#...###...#.....#...........#.#.#...#.#...#.......#.......#...#.#...#.###...#...#...#.#.#.# -###.#.#v#.#.#.#####.###.#####.#.###.#.#.#.#.#.#.#.###v###.#.#####.#.#########.#.#.#####.###########.#############.#.#.#.###########.#.#.#.#.# -###...#.>.#...#...#.....#...#.#...#.#.#.#.#.#.#.#.#.>.>...#.......#.....#...#...#.#...#.....#.......#...........#...#...#...........#...#.#.# -#######v#######.#.#######.#.#.###.#.#.#.#.#.#.#.#.#.#v#################.#.#.#####.#.#.#####.#.#######.#########.#########.###############.#.# -#.....#.........#.#...#...#...###...#...#.#.#.#.#...#.#...###.........#.#.#.....#.#.#.#.....#...#...#.#.........###.......#...#...###...#.#.# -#.###.###########.#.#.#.#################.#.#.#.#####.#.#.###.#######.#.#.#####.#.#.#.#.#######.#.#.#.#.###########.#######.#.#.#.###.#.#.#.# -#...#.#...........#.#.#.#...#...#...#...#...#.#.....#...#...#...#.....#...#.....#...#...###...#...#...#...........#...#...#.#.#.#...#.#.#.#.# -###.#.#.###########.#.#.#.#.#.#.#.#.#.#.#####.#####.#######.###.#.#########.###############.#.###################.###.#.#.#.#.#.###.#.#.#.#.# -#...#.#.............#.#.#.#.#.#.#.#.#.#.#...#...#...###.....#...#...#...###.................#.###...#...#.........#...#.#.#.#...###...#...#.# -#.###.###############.#.#.#.#.#.#.#.#.#.#.#.###.#.#####.#####.#####.#.#.#####################.###.#.#.#.#.#########.###.#.#.###############.# -#...#.............#...#...#...#...#...#.#.#...#...#...#.#...#.....#...#...#.......#.....#...#.#...#...#.#.........#...#.#.#.#.............#.# -###.#############.#.###################.#.###.#####.#.#.#.#.#####.#######.#.#####.#.###.#.#.#.#.#######.#########.###.#.#.#.#.###########.#.# -###.#.....###...#...#...###...###...###...#...#...#.#.#.#.#.#.....#.......#.....#.#...#...#...#.......#...........###...#...#.#...#.....#.#.# -###.#.###.###.#.#####.#.###.#.###.#.#######v###.#.#.#.#.#.#.#.#####.###########.#.###.###############.#######################.#.#.#.###.#.#.# -#...#.#...#...#...#...#.#...#.....#.......>.>...#.#.#.#...#...#.....###...#.....#.....###...#...#.....#...#.......#...#...###...#...#...#...# -#.###.#.###.#####.#.###.#.#################v#####.#.#.#########.#######.#.#.#############.#.#.#.#.#####.#.#.#####.#.#.#.#.###########.####### -#...#.#...#...#...#.###.#...#...............#.....#.#.#...#...#.....###.#.#.....###...###.#.#.#.#.......#...#.....#.#.#.#...#...#...#.......# -###.#.###v###.#.###.###.###.#.###############.#####.#.#.#.#.#.#####v###.#.#####v###.#.###.#.#.#.#############.#####.#.#.###.#.#.#.#.#######.# -###...###.>...#.#...#...#...#.#...#...#.....#.....#.#.#.#...#.....>.>.#.#...#.>.>...#...#.#...#.#...#.........#.....#...#...#.#...#.###.....# -#########v#####.#.###.###.###.#.#.#.#.#.###.#####.#.#.#.###########v#.#.###.#.#v#######.#.#####.#.#.#.#########.#########.###.#####.###.##### -###...###.#...#...###...#.###.#.#...#...#...#.....#.#.#.#.......###.#.#.###...#.#.....#.#.#...#.#.#.#.........#.....#.....###.....#...#.....# -###.#.###.#.#.#########.#.###.#.#########.###.#####.#.#.#.#####.###.#.#.#######.#.###.#.#.#.#.#.#.#.#########.#####.#.###########.###.#####.# -#...#.....#.#.###...#...#...#...#.........###.....#.#...#.....#.#...#.#.#.......#.#...#...#.#...#.#.#...#.....#.....#.#...#...###...#.....#.# -#.#########.#.###.#.#.#####.#####.###############.#.#########.#.#.###.#.#.#######.#.#######.#####.#.#.#.#.#####.#####.#.#.#.#.#####.#####.#.# -#.#...#.....#...#.#.#...#...#...#.............###...#.......#.#.#...#.#.#...#...#.#.#...###.....#.#...#.#...###.#.....#.#.#.#.#...#.....#...# -#.#.#.#.#######.#.#.###.#.###.#.#############.#######.#####.#.#.###.#.#.###.#.#.#.#.#.#.#######.#.#####.###.###.#.#####.#.#.#.#.#.#####v##### -#...#...#.......#.#.###...###.#.#.............#.....#.#...#...#.....#...###.#.#.#.#...#.....#...#...#...#...#...#...#...#.#.#.#.#...#.>.#...# -#########.#######.#.#########.#.#.#############.###.#.#.#.#################.#.#.#.#########.#.#####.#.###v###.#####.#.###.#.#.#.###.#.#v#.#.# -#.........#.....#.#.....###...#.#...............#...#...#.#...............#.#.#.#.#...#.....#...#...#.#.>.>...#####...#...#.#.#...#...#...#.# -#.#########.###.#.#####.###.###.#################.#######.#.#############.#.#.#.#.#.#.#.#######.#.###.#.#v#############.###.#.###.#########.# -#...#...#...###...#.....#...#...#.................#.....#...###.......#...#.#.#...#.#...#######.#.###.#.#.......###...#.#...#.....###.......# -###.#.#.#.#########.#####.###.###.#################.###.#######.#####.#.###.#.#####.###########.#.###.#.#######.###.#.#.#.###########.####### -#...#.#.#.#.........###...#...###.........#...#...#...#.........#...#...###...#.....#.........#.#...#...#...#...#...#.#...#.....#...#.......# -#.###.#.#.#.###########.###.#############.#.#.#.#.###.###########.#.###########.#####.#######.#.###.#####.#.#.###.###.#####.###.#.#.#######.# -#.....#...#...........#...#.....#...#.....#.#.#.#...#.......#.....#...#...#...#.......#.......#.#...###...#...###...#.#...#...#.#.#...#.....# -#####################.###.#####.#.#.#.#####.#.#.###.#######.#.#######.#.#.#.#.#########.#######.#.#####.###########.#.#.#.###v#.#.###.#.##### -#.......###...........###.#.....#.#.#.....#.#.#.#...#.....#...#.....#.#.#...#...........###...#...#...#.........###.#.#.#.#.>.#...###.#...### -#.#####.###.#############.#.#####.#.#####v#.#.#.#.###.###.#####.###.#.#.###################.#.#####.#.#########v###.#.#.#.#.#v#######.###.### -#.#...#.....#.....#...#...#.#.....#...#.>.>.#.#.#...#.#...#.....###...#.......#.............#.#.....#.........>.>.#.#.#.#.#.#...#...#...#...# -#.#.#.#######.###.#.#.#.###.#.#######.#.#v###.#.###.#.#.###.#################.#.#############.#.###############v#.#.#.#.#.#.###.#.#.###.###.# -#.#.#...#...#.#...#.#...#...#.....###...#...#...#...#.#...#.......#...#...###...###...........#.......#.......#.#.#.#...#.#.###...#.###...#.# -#.#.###.#.#.#.#.###.#####.#######.#########.#####.###.###.#######.#.#.#.#.#########.#################.#.#####.#.#.#.#####.#.#######.#####.#.# -#...#...#.#.#.#...#.#...#...#...#.#.....#...#.....###.#...#.......#.#.#.#.....#...#.........#...#.....#.....#...#...###...#...#.....#...#...# -#####.###.#.#.###.#.#.#.###.#.#.#.#.###.#.###.#######.#.###.#######.#.#.#####.#.#.#########.#.#.#.#########.###########.#####.#.#####.#.##### -#...#...#.#...#...#...#...#...#...#...#.#...#.......#.#...#.......#.#.#.#.....#.#.#...#.....#.#.#.......###.....###.....#.....#.#.....#.....# -#.#.###.#.#####.#########.###########.#.###.#######.#.###.#######.#.#.#.#.#####.#.#.#.#v#####.#.#######.#######.###.#####.#####.#.#########.# -#.#...#...#.....#####...#...###...#...#...#.#.......#.#...#...#...#.#.#.#.#...#.#.#.#.>.>.#...#...#...#.#.....#...#.....#.#####.#.#.........# -#.###.#####.#########.#.###.###.#.#.#####.#.#.#######.#.###.#.#v###.#.#.#.#.#.#.#.#.###v#.#.#####.#.#.#.#.###.###.#####.#.#####.#.#.######### -#...#.#.....#...###...#.....#...#...#...#.#.#.....#...#.....#.>.>.#.#.#.#.#.#...#...###.#.#.#.....#.#...#...#.....#.....#...#...#.#...#...### -###.#.#.#####.#v###.#########.#######.#.#.#.#####.#.###########v#.#.#.#.#.#.###########.#.#.#.#####.#######.#######.#######.#.###.###.#.#.### -#...#...#.....#.>.#...#...###.....###.#.#...#.....#...#.......#.#...#...#...#.....#.....#...#.....#...#...#.......#.#...#...#...#.###...#...# -#.#######.#####v#.###.#.#.#######.###.#.#####.#######.#.#####.#.#############.###.#.#############.###.#.#.#######.#.#.#.#.#####.#.#########.# -#.........#...#.#.#...#.#.....###.....#.....#.#...#...#.....#.#...........###...#.#...........#...#...#.#.........#.#.#...#####...#...#.....# -###########.#.#.#.#.###.#####.#############.#.#.#.#.#######.#.###########.#####.#.###########.#.###.###.###########.#.#############.#.#.##### -#...###.....#...#...###.....#.###...........#...#...###.....#.............#...#.#.....#.......#.....###...........#...###...#...#...#...##### -#.#.###.###################.#.###.#####################.###################.#.#.#####.#.#########################.#######.#.#.#.#.########### -#.#...#...................#.#...#.......#...#.....#...#...............#.....#...#.....#...........#...............###...#.#.#.#...#.........# -#.###.###################.#.###.#######.#.#.#.###.#.#.###############.#.#########.###############.#.#################.#.#.#.#.#####.#######.# -#...#.#...###.........#...#...#...#.....#.#.#.#...#.#.#...#...#.....#.#.........#.....#.....#.....#...........#...#...#...#.#.......###...#.# -###.#.#.#.###.#######.#.#####.###.#.#####.#.#.#.###.#.#.#.#.#.#.###.#.#########.#####.#.###.#.###############.#.#.#.#######.###########.#.#.# -#...#...#.....#.....#...###...###...#.....#...#.#...#...#...#.#...#...#...#####.....#.#...#.#.....###.........#.#...#.......#...........#...# -#.#############.###.#######.#########.#########.#.###########.###.#####.#.#########.#.###.#.#####.###.#########.#####.#######.############### -#.....#.....#...#...#.....#.....#.....#...#.....#.#.....#...#.....###...#.#.........#.....#...#...#...#.........#...#...#.....#.............# -#####.#.###.#.###v###.###.#####.#.#####.#.#.#####.#.###.#.#.#########.###.#.#################.#.###.###.#########.#.###.#.#####.###########.# -#...#...###...###.>.#...#.###...#.#...#.#.#.#...#...###...#.........#...#.#.........#.....###...###.....###.....#.#.....#.......###.......#.# -#.#.#############v#.###.#.###v###.#.#.#.#.#.#.#.###################.###.#.#########.#.###.#################.###.#.#################.#####.#.# -#.#.#...#.........#...#.#.#.>.>...#.#...#...#.#.#.......#...........#...#...#.......#.#...#...#...#...#.....###...#...#.....#...#...#...#...# -#.#.#.#.#.###########.#.#.#.#v#####.#########.#.#.#####.#.###########.#####.#.#######.#.###.#.#.#.#.#.#.###########.#.#.###.#.#.#.###.#.##### -#.#.#.#.#.......#####.#.#.#.#.#...#.#...#...#.#.#.....#.#...........#.....#.#.......#.#...#.#...#...#.#...........#.#.#...#.#.#.#...#.#.....# -#.#.#.#.#######.#####.#.#.#.#.#.#.#.#.#.#.#.#.#.#####.#.###########.#####.#.#######.#.###.#.#########.###########.#.#.###.#.#.#.###.#.#####.# -#.#...#.#...###.....#.#.#.#.#.#.#...#.#.#.#...#.#...#.#.#...........#...#.#.###.....#.#...#...#.......#...#.......#.#...#.#.#.#...#...#...#.# -#.#####.#.#.#######.#.#.#.#.#.#.#####.#.#.#####.#.#.#.#.#.###########.#.#.#.###v#####.#.#####.#.#######.#.#v#######.###.#.#.#.###.#####.#.#.# -#.....#.#.#.#.....#.#...#...#.#.#...#.#.#.#.....#.#.#.#.#...###.....#.#...#.#.>.>...#.#.#...#.#...#.....#.>.>...###.#...#.#.#.#...#...#.#.#.# -#####.#.#.#.#.###.#.#########.#.#.#.#.#.#.#.#####.#.#.#.###v###.###.#.#####.#.#v###.#.#.#.#.#.###.#.#######v###.###.#.###.#.#.#.###.#.#v#.#.# -#.....#...#.#.###.#...###.....#.#.#.#.#.#.#.#...#.#.#.#...>.>...###.#.....#.#.#...#...#.#.#.#.###...###...#.###...#.#.#...#.#.#.#...#.>.#...# -#.#########.#.###.###.###.#####.#.#.#.#.#.#.#.#.#.#.#.#####v#######.#####.#.#.###.#####.#.#.#.#########.#.#.#####.#.#.#.###.#.#.#.#####v##### -#.#...#...#.#...#...#.#...#...#...#...#...#.#.#.#.#.#.#.....#...###...#...#.#...#.....#.#.#.#.#.....#...#...#.....#.#.#.###.#.#...#...#.#...# -#.#.#.#.#.#.###.###.#.#.###.#.#############.#.#.#.#.#.#.#####.#.#####.#.###.###.#####.#.#.#.#.#.###.#.#######.#####.#.#.###.#.#####.#.#.#.#.# -#...#...#.#.#...###...#...#.#...#...#...###...#.#.#.#.#.#.....#.....#.#.###.....#.....#...#...#...#.#.......#.......#.#.###...#...#.#.#...#.# -#########.#.#.###########.#.###.#.#.#.#.#######.#.#.#.#.#.#########.#.#.#########.###############.#.#######.#########.#.#######.#.#.#.#####.# -#.........#...###...###...#.###...#...#.......#.#.#...#...#.....#...#.#.###...###.............###.#.........###.....#...#...###.#...#.......# -#.###############.#.###.###.#################.#.#.#########.###.#.###.#.###.#.###############.###.#############.###.#####.#.###.############# -#...............#.#...#.....#.................#...###.......###.#...#.#.#...#.#...............#...#...#...###...#...###...#...#.............# -###############.#.###.#######.#######################.#########.###.#.#.#.###.#.###############.###.#.#.#.###.###.#####.#####.#############.# -###.............#.#...###...#.......#...#...#.......#.........#.#...#...#...#.#.............###.#...#.#.#...#.#...#...#...#...#.......#.....# -###.#############.#.#####.#.#######.#.#.#.#.#.#####.#########.#.#.#########.#.#############.###.#.###v#.###.#.#.###.#.###.#.###.#####.#.##### -#...#.....#...###.#.#...#.#.#...###.#.#.#.#...#.....#.........#...###...#...#.............#...#...#.>.>.#...#.#...#.#.#...#...#.....#.#.....# -#.###.###.#.#.###.#.#.#.#.#.#.#.###v#.#.#.#####.#####.###############.#.#.###############.###.#####.#####.###.###.#.#.#.#####.#####.#.#####.# -#.#...#...#.#.#...#.#.#.#.#.#.#.#.>.>.#...#.....#...#...........###...#.#...#...........#.....###...#.....###...#.#.#.#...#...#...#.#.#...#.# -#.#.###.###.#.#.###.#.#.#.#.#.#.#.#########.#####.#.###########.###.###.###.#.#########.#########.###.#########.#.#.#.###.#.###.#.#.#.#v#.#.# -#.#.#...#...#.#...#.#.#.#.#.#.#.#.#.........#...#.#...#.........#...#...###...#.........###...#...###...#.....#.#.#.#...#.#...#.#.#.#.>.#...# -#.#.#.###.###.###.#.#.#.#.#.#.#.#.#.#########.#.#.###.#.#########.###.#########.###########.#.#.#######.#.###.#.#.#.###.#.###.#.#.#.###v##### -#.#.#...#.###...#.#.#.#.#.#...#...#.........#.#.#.#...#.........#...#.#...#...#.........#...#.#.....#...#.###.#.#.#.#...#.###...#.#.###.....# -#.#.###.#.#####.#.#.#.#.#.#################.#.#.#.#.###########.###.#.#.#.#.#.#########.#.###.#####.#.###.###.#.#.#.#.###.#######.#.#######.# -#...###.#.#.....#.#...#.#.......#...........#.#.#.#...#...#.....###.#.#.#.#.#.#.....#...#...#.#.....#...#.###.#.#...#...#.#.......#...#.....# -#######.#.#.#####.#####.#######.#.###########.#.#.###.#.#.#.#######.#.#.#.#.#.#.###.#.#####.#.#.#######.#.###.#.#######.#.#.#########.#.##### -#.......#.#.#...#.....#...#.....#.......#...#.#.#...#.#.#.#.#...###.#.#.#.#.#.#...#.#.#...#.#.#.....#...#.#...#...#.....#.#...#...#...#.#...# -#.#######.#.#.#.#####.###.#.###########.#.#.#.#.###.#.#.#.#v#.#.###.#.#.#.#.#.###.#.#v#.#.#.#.#####.#.###.#.#####.#.#####.###.#.#.#.###.#.#.# -#.#...#...#.#.#.#.....###.#.#...........#.#.#.#...#.#.#.#.>.>.#.#...#.#.#.#.#.#...#.>.>.#.#.#.#...#.#...#.#...#...#.#...#.#...#.#.#.#...#.#.# -#.#.#.#.###.#.#.#.#######.#.#.###########.#.#.###.#.#.#.#######.#.###.#.#.#.#.#.#########.#.#.#.#.#.###.#.###.#.###.#.#.#.#.###.#.#.#.###.#.# -#...#...###...#...#######...#.............#...###...#...#######...###...#...#...#########...#...#...###...###...###...#...#.....#...#.....#.# -###########################################################################################################################################.# diff --git a/2023/inputs/day_23_test.txt b/2023/inputs/day_23_test.txt deleted file mode 100644 index ea945a4..0000000 --- a/2023/inputs/day_23_test.txt +++ /dev/null @@ -1,23 +0,0 @@ -#.##################### -#.......#########...### -#######.#########.#.### -###.....#.>.>.###.#.### -###v#####.#v#.###.#.### -###.>...#.#.#.....#...# -###v###.#.#.#########.# -###...#.#.#.......#...# -#####.#.#.#######.#.### -#.....#.#.#.......#...# -#.#####.#.#.#########v# -#.#...#...#...###...>.# -#.#.#v#######v###.###v# -#...#.>.#...>.>.#.###.# -#####v#.#.###v#.#.###.# -#.....#...#...#.#.#...# -#.#########.###.#.#.### -#...###...#...#...#.### -###.###.#.###v#####v### -#...#...#.#.>.>.#.>.### -#.###.###.#.###.#.#v### -#.....###...###...#...# -#####################.# diff --git a/2023/inputs/day_24.txt b/2023/inputs/day_24.txt deleted file mode 100644 index f02dd0f..0000000 --- a/2023/inputs/day_24.txt +++ /dev/null @@ -1,300 +0,0 @@ -150191335679733, 257950211885619, 282767497332049 @ 239, 57, 42 -310843966440013, 307550528062309, 305058399233591 @ -42, -26, -8 -240206072440513, 257955942583195, 339853739319015 @ 44, 13, 18 -328079942790643, 130261907815999, 359206049223751 @ -79, 103, 68 -337351249739861, 346613199166195, 166455715168049 @ -117, 180, -22 -382999595831807, 263997929458185, 339398189509755 @ -215, 146, -240 -292215971658941, 304660684415491, 239751607871097 @ 25, 31, 36 -261178320787189, 287724824678835, 503081974721809 @ 23, -19, -244 -293003786105741, 51817612834630, 261778233638086 @ -14, 406, 84 -324292847613041, 239337776311060, 180831151904691 @ -50, 304, 159 -373892219798917, 448206573149333, 494171938903391 @ -174, -316, -506 -291958189750333, 211200561289494, 545387282887706 @ -30, 66, -236 -102766637116733, 328580991181069, 348319849851581 @ 162, -97, 69 -308653288538078, 359626279981411, 327170604352079 @ -51, -127, 43 -170774505741846, 359317723314818, 240337301448910 @ 167, -124, 138 -296280186465071, 297044261027861, 203674632219147 @ 112, 239, -25 -248396036887021, 191015517936307, 136707223922765 @ 6, 49, 295 -227833094847589, 318089240169947, 261826971642057 @ 122, -39, 57 -352695610032885, 336153033721715, 224395399593905 @ -147, -21, 7 -270294479305712, 318237058993306, 438449202167725 @ -17, -86, -27 -238632248166501, 346300590151779, 309004635219439 @ 66, -103, 26 -341194209911093, 353534807020195, 135794093122793 @ -106, -85, 310 -301432759812053, 342060586544947, 222327745155185 @ 59, -15, -57 -371711499291941, 399219161110975, 242683970572882 @ -134, -179, 158 -316271466129173, 364034032826419, 194526193542641 @ 98, -68, -225 -368278994687085, 361265414214411, 295890220941673 @ -147, -124, 8 -310587238911550, 357566571130438, 201579179532636 @ 23, -80, 24 -277239185310903, 224265975853887, 358096476394667 @ -21, 23, 46 -386037425914748, 241960047305104, 448098785319860 @ -151, 22, -100 -315078048368444, 397987070878630, 225531113442221 @ -43, -200, 109 -296524945208531, 365799923335810, 380133277048847 @ 52, -122, -565 -393549222959663, 231005568450907, 526604454053462 @ -156, 25, -170 -343637115842399, 529901670211264, 237925363576607 @ -100, -398, 135 -322371779381428, 245878554603369, 556420394432461 @ -73, -13, -139 -204387183192853, 223442125727539, 425529137843441 @ 62, 25, -32 -326714204756801, 374718574192573, 166924511797313 @ 40, -190, -87 -348865038382197, 400225355062479, 238275811298265 @ -198, -373, -483 -266187173712086, 212326525512415, 191693748167030 @ 261, 661, 40 -472003620323285, 517008364249459, 443754286552817 @ -317, -388, -219 -372042638262818, 275623493933894, 386225368072976 @ -227, 222, -638 -122992776975599, 140149129026023, 88987187791704 @ 196, 165, 360 -273359498615408, 295769201967433, 180783572391983 @ 39, 11, 211 -232426841958251, 318587485962852, 394159844631721 @ 28, -84, 9 -203812800418703, 175428957194703, 353140652762667 @ 49, 59, 72 -226166227152693, 230909778494326, 275610394540285 @ 74, 64, 93 -216550148725297, 357191377108396, 61125096662047 @ 86, -122, 407 -411269718193557, 552313344129718, 367737687952355 @ -214, -446, -89 -313889975950788, 363581990648389, 130523270243237 @ 149, -53, 421 -310564390476236, 336179028313987, 244322390733323 @ -9, -31, -33 -337623537958841, 373111838560921, 162222744206369 @ -128, -166, -23 -269253263840227, 281455069247965, 288774668329102 @ 32, 19, 26 -307310152536265, 236790323193801, 422548879712729 @ -28, 140, -299 -303019263430409, 338535075042883, 238731325313159 @ 22, -31, -37 -303842543732975, 528092293098196, 178947346931561 @ -52, -314, 249 -276751508166609, 134515471577863, 436811993843189 @ -19, 130, -50 -201920035825649, 403415026110451, 406423633751597 @ 48, -175, 23 -263363307326567, 6612657524025, 389600535358843 @ 55, 576, -198 -286155789598472, 206366771696843, 352029275083208 @ 25, 233, -188 -241918030875420, 264230237154371, 426239129935065 @ 11, -31, -7 -263823868465163, 286943886503242, 239986850152598 @ 24, -12, 138 -255140587141973, 327933054889459, 210930723590321 @ 113, -34, 118 -328975587913802, 405284631575062, 251124096310235 @ -67, -250, -57 -333174562801909, 328847768501615, 210542451204191 @ -70, 243, -326 -140577789731557, 225045273708971, 384491896016585 @ 150, 35, -5 -225944837742569, 211715219588521, 420222266544563 @ 36, 36, -22 -334626347118421, 314281645890483, 339263387038513 @ -85, 35, -322 -290893091825943, 372574489851063, 200783506380653 @ 104, -147, 37 -396929006464621, 483731288658147, 307509263349561 @ -253, -445, -156 -299650277924736, 376433221427883, 475592279857012 @ -27, -151, -268 -360604286177275, 203643800521173, 462633928905215 @ -117, 60, -98 -261456679908534, 181373340406312, 426252346265447 @ -13, 46, 7 -296522159354021, 317358452569591, 215853742808165 @ 86, 100, -40 -274207060368995, 185741005899833, 394521481362163 @ -20, 59, 15 -387781188480633, 350356270182319, 438056607504581 @ -153, -116, -86 -278019595731128, 449862540017845, 201261126705674 @ 29, -301, 170 -287320672549637, 303129600514323, 268524251434209 @ 28, 21, -13 -275401221254624, 190495134799033, 198477096504455 @ 175, 651, 43 -253129725996371, 199574270132635, 72341972645963 @ 11, 61, 372 -329683922288507, 272495114876596, 285376365703454 @ -80, -30, 126 -330994134631383, 307979719413504, 243586896391921 @ -76, 18, 33 -267872980108693, 251270179009099, 245360983079121 @ 26, 58, 117 -328376208583163, 369164092306257, 169079782281119 @ -41, -126, 106 -226942232075351, 355739086702617, 241148502824325 @ 172, -105, 53 -280913437772282, 258081527939383, 113960588638322 @ -27, -19, 320 -282074014301388, 108087409918927, 364425320375690 @ -21, 181, 16 -357285316231244, 199178450122798, 289920593979434 @ -147, 328, -114 -334948624416533, 296570749940656, 321341704944761 @ -86, 8, -71 -318531059549597, 351055482917923, 166282645664225 @ 91, 79, 31 -330780224124458, 357474443961364, 179700824509073 @ -61, -58, 65 -337284209474311, 252865822015995, 351553648067339 @ -93, 213, -338 -324482733059534, 340934015364721, 145677568229819 @ 21, 171, 255 -209225206497773, 380959850726179, 265747164367901 @ 130, -159, 77 -298008664299825, 160921323379562, 192724630778501 @ -42, 108, 229 -320644226628801, 320692877923563, 191190049747237 @ 83, 459, -288 -345254176511651, 351035900764183, 332432140979813 @ -104, -107, -43 -335725531057685, 192958477489459, 349786031079665 @ -87, 87, 22 -320616488420262, 353325511515887, 181802270376662 @ 11, -19, 22 -298061267984633, 557559281371195, 498683821024235 @ -36, -395, -194 -295747958884843, 121365832713629, 298853076437828 @ 44, 687, -230 -340821064781909, 264437324437811, 224566123007345 @ -125, 569, -257 -307437117141287, 271450774754449, 362783664332015 @ -5, 152, -360 -158233255899054, 187121012414068, 394244582629703 @ 95, 46, 31 -488833124604261, 345711415035139, 494211461130313 @ -264, -113, -118 -253930730112686, 231327352964251, 331115299259807 @ 11, 25, 63 -335018097230918, 366714435133084, 168195844843301 @ -87, -72, -83 -236138117624129, 307270462650277, 380395451528327 @ 46, -57, -29 -305049599722483, 225045335486819, 426874934819331 @ -55, 9, -6 -272815648722652, 309514029260538, 277476099206929 @ 17, -40, 65 -270670226808105, 341709121136795, 535066551499737 @ -13, -109, -157 -306688972542293, 280391879110519, 443788244550641 @ -38, 12, -223 -89142832207112, 315511426110745, 297150069248879 @ 203, -77, 107 -336460727083291, 363051895059163, 174822373051937 @ -105, -35, -119 -326009005034897, 274056160038226, 417245253877388 @ -74, -12, -80 -253428982982354, 307359157644538, 319309228322372 @ 37, -46, 22 -289045928454333, 312390797439579, 155705469444721 @ -31, -72, 273 -362096466853358, 213586233433349, 413830382260331 @ -131, 119, -161 -317825553661133, 476440197977467, 188241787516553 @ -61, -296, 222 -178265308916008, 131209335349977, 203316011559558 @ 189, 279, 182 -306933408970469, 418399669692331, 234038117533745 @ 68, -400, -215 -313880770598639, 292237402102357, 130737628223242 @ -8, 151, 332 -321235074582496, 324576171740292, 230192804126318 @ -49, -16, 52 -270487792247150, 395888685428375, 77891125722698 @ 31, -187, 406 -354565598691701, 295631229638143, 323808969937385 @ -110, -50, 67 -316345967997305, 121175523881242, 427371229458110 @ -58, 234, -140 -117938432287582, 68508254081682, 339096606787200 @ 171, 216, 56 -312493594691293, 150464962160805, 467949888908061 @ -46, 251, -291 -276779232042824, 216528625291195, 329068526005221 @ -5, 73, 29 -313428526250513, 414460673937343, 307490395397645 @ 9, -332, -440 -342619195039248, 266350990042604, 205908114480291 @ -163, 914, -349 -322741870377841, 356193773777777, 183127710744733 @ 8, -24, -25 -207705091909024, 387476343926645, 161225400512812 @ 123, -169, 258 -305406227427149, 210805065789995, 386897355193093 @ -50, 53, -9 -222875602885909, 226611330032435, 178610876622577 @ 186, 209, 201 -280442099190107, 278706391427308, 331028391368171 @ -8, -10, 19 -231083560006517, 281125716180412, 222053969123378 @ 202, 108, 68 -356945078162486, 256697795056213, 358059117207233 @ -117, 19, -15 -403293408724247, 425065916827115, 437727117658753 @ -173, -211, -87 -309003237210563, 303425898595192, 238960370253134 @ 84, 304, -344 -310945779923888, 299105074932203, 292236386835042 @ -41, -7, 8 -388020127533077, 367961483904659, 540019679161185 @ -230, -133, -790 -241326154621315, 231213300261592, 190192011139088 @ 96, 130, 196 -170216777258017, 186016341365345, 311386502551006 @ 182, 159, 14 -190969092561250, 283079154128614, 33345372260321 @ 231, 52, 529 -340888781757469, 386497398306759, 192157892519929 @ -112, -208, 71 -226629246301718, 215290337414773, 428691879169505 @ 29, 23, -15 -267173816373633, 178972907803889, 197055910098136 @ 54, 255, 176 -223715425126541, 313339279520149, 261658534549895 @ 38, -78, 156 -200581205703653, 473355676063474, 449344185368036 @ 58, -252, -40 -308623249405269, 359306985417889, 140706621953877 @ -22, -113, 293 -319780481265253, 374897321343979, 183522632159841 @ -58, -149, 213 -356396031262869, 174934070285681, 349118364520039 @ -150, 444, -328 -250387248971060, 262176077052140, 366537930003335 @ 43, 24, -53 -151028392805117, 147744114297043, 187332449318786 @ 98, 81, 244 -338332889728541, 397875061122481, 432270686287433 @ -98, -236, -739 -279102561858208, 214418859597904, 401821356239991 @ -21, 40, -13 -342565147194572, 273478489148583, 394543489876039 @ -95, -27, -9 -317176090354349, 406384230621415, 218019868065925 @ 46, -401, -273 -180109237505653, 207130156361609, 30093402381693 @ 74, 27, 405 -21687359882903, 200869089773182, 203993690590634 @ 224, 26, 228 -339534366981203, 509983572321964, 311260142357426 @ -92, -324, 68 -292176454296714, 316356150897092, 427152017470388 @ -45, -90, 16 -323563436748245, 346580457314995, 152302037871089 @ 33, 119, 185 -277344973603847, 241602399331840, 443461950776576 @ -20, 6, -56 -308797883363087, 332699092747159, 524041497523229 @ -39, -73, -397 -298378107633473, 274735135479310, 293510093928729 @ -26, 16, 41 -334948624416533, 351831296246019, 160929184806206 @ -86, 33, 124 -285909478058317, 335512897111523, 349800452025850 @ 66, -31, -354 -241113549514173, 307668544793719, 297606354548713 @ 134, 7, -75 -327792076338904, 362965290893033, 185643207738722 @ -25, -69, -80 -300287627653511, 264362967354589, 361046342230196 @ -44, -13, 24 -287755865544475, 355359238618045, 139010877617953 @ 27, -104, 297 -340876535536183, 278578800375914, 321374873705511 @ -96, 14, -13 -322977728573463, 362356160419499, 210425261119091 @ -19, -91, -92 -278834302906373, 251296552241839, 340228775848961 @ -10, 20, 21 -284686567657813, 158033263729859, 264080376604606 @ -22, 129, 134 -376875184677085, 338296332019889, 150927845218103 @ -130, -108, 280 -204557532007283, 315144198243744, 327507309113216 @ 64, -78, 76 -258663588879493, 168309779948999, 177539773579941 @ 198, 614, 158 -237098506518201, 351696980916895, 294352141035121 @ 17, -122, 129 -340729400214578, 485977904071309, 265032866495036 @ -95, -321, 98 -336159887663095, 449773484357668, 255605071445628 @ -88, -272, 102 -302932573481483, 274895202678169, 172960709884931 @ 5, 132, 202 -339118937383953, 417520447596039, 350033543669597 @ -91, -198, 40 -330268748274753, 346400304715869, 151896442128606 @ -10, 267, 134 -182182888778433, 238510386186019, 423133673115181 @ 93, 13, -40 -281181394871548, 76416035452865, 417053621567368 @ -31, 159, 8 -329296872170939, 325563486644191, 252343751594795 @ -73, -37, 36 -329672986967945, 352776455619085, 184354148348147 @ -34, 43, -125 -165779925874679, 333137057318875, 282638195707277 @ 160, -87, 85 -300216879199261, 385785591503043, 357504361892881 @ 27, -189, -411 -329901187678229, 441049260106099, 296929708002641 @ -78, -253, 44 -318069339669233, 337325792634909, 217464775017566 @ -26, -21, 22 -324342450941923, 370997647394749, 175469193435251 @ 12, -137, -17 -46458147857077, 14979347938899, 54605401564369 @ 371, 422, 428 -370437780101826, 253239261219376, 308189133991581 @ -193, 214, -211 -361350102003941, 316443915453475, 206126955700625 @ -163, 18, 103 -115268529653781, 136621609454563, 334572040809489 @ 186, 148, 51 -249787201791863, 192378632118454, 135195535822781 @ 152, 358, 309 -293548131721253, 342149153909032, 305883904038437 @ -6, -86, -27 -242927595383883, 224413358502179, 405822693648721 @ 9, 9, 17 -302996028818396, 385312265964943, 322411867677809 @ 73, -211, -607 -244232101210118, 188962696152535, 271857615159170 @ 59, 149, 82 -291793800885908, 321251439220669, 413445345977081 @ 63, 31, -647 -350713570266821, 155864308628602, 511842876258206 @ -102, 76, -86 -322559790747293, 178381199714275, 299070703807967 @ -66, 169, 36 -354964158371015, 246095019239941, 394668991984945 @ -119, 64, -127 -376523185763627, 453980940171213, 502664822900229 @ -137, -244, -153 -219799844556538, 345184241881004, 314717522775676 @ 75, -106, 48 -156331750672377, 320847710586815, 57959581765255 @ 132, -81, 392 -319955313134293, 335288225094987, 245805805739537 @ -46, -46, 13 -293737497357583, 438648321205099, 273961686241631 @ 69, -395, -206 -253474666507127, 298933687680433, 250107837707747 @ 7, -60, 166 -251215797245001, 240610567627541, 141808238235123 @ 68, 98, 290 -284014381141233, 283008191981819, 159881275382931 @ 222, 393, 183 -252656976469305, 334079078717641, 323930268036508 @ 6, -101, 86 -248431130504489, 452197775148391, 342734429423999 @ 88, -305, -114 -105901763425541, 173476559047997, 83967463913985 @ 322, 210, 393 -281586692263461, 281953544526915, 325144959522817 @ 8, 15, -33 -241727627095639, 251198092574452, 175579244065865 @ 116, 118, 217 -367457582289400, 440958556645626, 358260508293009 @ -139, -256, -63 -257642146544571, 283832850478501, 368267004877135 @ 17, -26, -12 -199839580529633, 269864858559621, 188289032813627 @ 64, -30, 238 -159699008941637, 211860590844955, 263480368587965 @ 186, 105, 101 -502075668198231, 473576136052048, 541803958139546 @ -268, -254, -146 -311091225457175, 265925982114911, 269591419008657 @ -35, 83, 17 -286054006355617, 164692062171829, 250065349164891 @ 116, 712, -156 -337278499166255, 328932634542849, 396308305611779 @ -89, -88, -38 -182478843910352, 319040472499070, 359911176859965 @ 85, -84, 45 -342512990888358, 373949203445844, 222731573792691 @ -201, -178, -933 -327769328335565, 497869047680275, 215313641319593 @ -43, -899, -148 -226045242421286, 403503096286362, 352009489216264 @ 61, -186, 6 -302437130541695, 386424956715709, 325598559732077 @ -20, -173, -83 -309439661832947, 295464832914250, 331945598716031 @ -12, 78, -261 -330397567907083, 336148764180709, 187498438465825 @ -61, 52, 41 -260822775662048, 245857685855899, 545926023333166 @ 13, 25, -250 -118245364349540, 243346157838943, 315245172602570 @ 191, 21, 68 -293258368866381, 364866059774575, 197855249919693 @ 80, -116, 68 -144573359499861, 181812578858533, 84482204067979 @ 266, 208, 396 -315283085622533, 336686047098419, 204725484976081 @ 13, 33, -25 -277695064761793, 315389159380631, 314112636856301 @ 29, -30, -56 -321096662922635, 359186867342683, 221221977881261 @ 123, 45, -901 -297094316927557, 320344456646991, 296259602814365 @ -10, -40, -20 -275135564926566, 376119009402267, 395020209195493 @ 21, -151, -163 -292793459505047, 269452665775059, 344824492391188 @ -20, 17, -28 -314852351662503, 437416624876699, 183640663732179 @ -31, -323, 176 -346208802895047, 474597208186547, 352273856670092 @ -100, -271, 28 -304351198960908, 382137550824919, 163158207201906 @ 89, -203, 170 -249096678703175, 116692741926871, 291508873676905 @ 13, 151, 117 -278889264698987, 325062466597585, 333427521999773 @ -15, -84, 47 -318522290866375, 352203589731783, 475571867052429 @ -37, -85, -705 -317391495743140, 304445581411432, 533452134547663 @ -57, -32, -357 -337755702829568, 243457090759154, 171358434826776 @ -101, 542, 134 -372262468284729, 409969331089323, 516498878840749 @ -123, -181, -82 -211532629288679, 317274923184805, 295974665114165 @ 200, -17, -67 -318394627733909, 333093617943571, 224032862576081 @ -10, 34, -86 -231171130666631, 236918328858055, 421822927902782 @ 28, 5, -18 -189165505519543, 262464754206035, 344587263255565 @ 149, 33, -37 -288978430450615, 238973533761643, 360564903932831 @ -7, 85, -86 -318579571308413, 429248375621371, 159605824681721 @ 99, -794, 94 -263855261579033, 198740924966919, 256891264685831 @ 76, 251, 28 -221192878937141, 312135897365663, 323518515507409 @ 130, -30, -55 -260570338350698, 345457467607294, 205905235187771 @ 127, -68, 107 -271994052793421, 316494495626479, 227098496615501 @ 148, 62, -26 -247096739208146, 341621677098388, 226497012500958 @ 151, -62, 62 -355170093070033, 293187706578839, 219193538775381 @ -111, -46, 194 -367401014093749, 307861273519891, 262090085321809 @ -144, -29, 75 -329052351180673, 473568299459999, 208685031795506 @ -58, -627, -26 -277804873386167, 45111284780899, 366474202192997 @ -9, 297, -13 -278339050781555, 416436997280995, 182165284404593 @ 5, -215, 225 -282930176609315, 185614928898097, 435065935383545 @ -27, 68, -43 -322306390977149, 373599114529618, 180557531006690 @ 50, -164, -122 -319668156274635, 298695092535035, 279876171169163 @ -55, 5, 10 -151403512810680, 134784161699565, 206050132870976 @ 303, 359, 154 -325717130700208, 327705094864712, 203279816419826 @ -61, -24, 124 -118205392338003, 95443240181779, 284290003678021 @ 140, 145, 141 -333601039654415, 318513662905195, 164555021115549 @ -65, 685, -57 -274776715305543, 284908630311407, 159835871105463 @ 179, 239, 212 -325370278692597, 359603643786823, 176017025951209 @ 50, 28, -189 -301848432284469, 451703283599411, 130805379241361 @ -43, -247, 304 -332006890604087, 373683589901497, 179085916011599 @ -47, -170, -198 -258674693169370, 333027292930539, 456137118086106 @ -7, -103, -36 -176633590581743, 75371727349312, 204924090312498 @ 124, 250, 206 -347016645759060, 407612098262346, 251800547493613 @ -187, -444, -627 -321631459164835, 262186402763633, 201791988161855 @ -45, 194, 106 -295373694794910, 303100954605005, 179654642750740 @ 123, 219, 92 -337475027864399, 264695925661425, 477521481975637 @ -89, -16, -109 -208103462266850, 302567010544263, 298972979701314 @ 127, -27, 26 -221677657105241, 149728375120051, 394322068849853 @ 61, 145, -38 -336426923912942, 244513248263245, 178323912304700 @ -89, 115, 216 -313697433951719, 317893993778713, 240690800042985 @ -35, -14, 53 -333482577531089, 304941871666717, 206858020851617 @ -82, 39, 113 -230297835206615, 202358963585434, 341393655016827 @ 16, 22, 95 -287377479027792, 222459389238249, 219479140356667 @ 83, 387, 15 -170303653115971, 57902939471803, 114086726767521 @ 147, 301, 329 -288019734508483, 228983179633947, 427679608533025 @ -36, 9, -15 -327530044595837, 176291069676091, 328434668394539 @ -74, 173, -12 -178529805017993, 195493100865409, 242489239469651 @ 128, 98, 152 -280749343264517, 310056912736219, 232684093145441 @ 46, 7, 69 -305207571533357, 298697252599459, 311819844132065 @ -33, -13, -13 -278604047935731, 298887079420155, 444483112092287 @ 41, 21, -392 diff --git a/2023/inputs/day_25.txt b/2023/inputs/day_25.txt deleted file mode 100644 index fcc1f16..0000000 --- a/2023/inputs/day_25.txt +++ /dev/null @@ -1,1244 +0,0 @@ -ncx: ncb zdz zlz pcj -mrt: rjs -mrq: bvd -mrk: zsg ksb cml hqh -zhx: rdv -jxx: vcv -zrx: zss ngj mph fcm zlk -mhk: bnf pcb hjk vxf -lmc: nhr slp ltz mzl ddm -lfb: npj xxj zzs zrz -zxf: fnz -kpq: rtq kjs kdr -rgr: cpx xlc slp -frp: cpx xfc -ntr: xtb -vtl: sht cfl lxr knj -cjj: vkh rmz -xtz: jpp cjj zpf -bcs: snl kkm rfk xgt -rcx: bvd ntx pgg fbm -bgk: mtg -fqx: jbh hzz gvp pgv -tks: cln vcl -klh: pfh -jmk: mgn nvg -dsz: pjj mlx -jxr: lsf mph -gbg: mdn -zmg: vbt cjv mqj cpf -lmq: mtg hlx qtn -vcd: qcj ksb mkg -xhl: xpt xtv tmc -dzn: qkp -rqj: qnm zfl czq -rvm: fhm fnq hlx vrb zbx -xgx: svg -smv: mnz psr lzl qmj gcb -sdx: vxx vqq -tbl: ntr -kms: dfl zmz -lqz: stz jxq hdk -qdx: pgp dsk -fvr: trk qkp btv rfk -fvd: ngp gxp xfs ljj bbg -grc: pmz mvk slp bxb txr -ppf: gdx gxp bkp qfp vdv -mqd: src -dnk: ldx jpg pxs kts -brk: xpp -jpk: rfg zlc tbq qkc -dhs: thl rtq kls -tzp: jmk -pgr: hzz plp dcq -zhp: tfx rjc fjt -xjq: vjc tbl lzl fxj -gmk: pgv -xdf: qst bhx -znd: qzm ptl -lcj: fht -kvb: vxf ktj fqm xsv -msg: zmm kjc snf xpn -zkl: gpz rmn nvk xpb -kmk: lvt -sdr: jbr ndr vhp kzf ndp -lhm: mqv tfd xvk qdc -pdp: sbk pgp -tsc: cjv ttq fcm -fvf: tct jgx fjt rmh fdr -jrq: ndf stg rjz vbp ldt -bkp: cgb -kfr: dtl thv mzn -hjd: bqf tzp zrt vjn fkz -rfk: psd -hkr: gft -xkp: qsx xbd -ldr: jvp dmr -sqc: psf -zsj: lrc xpm hvj -vjn: pml -jmr: ztk xvk mms -zqq: ttc qzx -ttc: cjv jfp -hzp: jcg xmc qpr -cns: kxx -mkz: xpb dtn -njh: txr nhk kmn cmp -cgs: mrs spk -klv: chf zbz vrf -fdl: lkd frh -xms: dgm -ddm: xvp csc gqp -zjv: tnr fsv qzz czr -vbp: cvq cln ggm -hld: fql -crt: jls krp ldj zlj -hlb: zdh bpc rzb bxz vnh qch -rbf: xdb nml gqg zht kvr -mfd: pql kjc -vbm: dsz zmm -ngj: dlt -mxq: mqj xmc llm ttc -qcm: xtb gpx tgx gnz -svj: cpx ckl -hbz: dgs gqp -lkl: xlc -qjx: pkb kjc zmx -rtx: fxm mgn bkc -zpx: gnk -vcx: lmk fdg bjx -sjp: jsh hbm gbm lhj drj -krp: ltc mzp -dbr: vjl zdz -cxp: gjj fzg lzl nff -sbm: zlk rzp bpc ngj -vzv: cps rbf cll vpv chn -hpk: gnt lfx -hdq: msz ccv msg -dsd: lxg xgb krk qrn -xgb: zdz lhp bsq -nhp: shr msz -pbk: xxl mlr -bgg: zxt xfr -pxn: gqg zqz mtq dsk trx znf -mgx: qgj qcj vlv -hhk: mrq zst -fkr: czq pgp -prz: bzp -dqm: lbp -fzq: bql -ngc: lsf -cpf: lnn -rgx: szt -zqz: vjb -qpb: ddq mmt lgt -nnb: jgr ppx rgx -jbc: chg zbk -ltc: xzz -dqh: lks -rsl: tpx hhm krp ksb -fnq: kjv -qxs: vjf dmr -lcs: bqm prq qdt hfh -kjm: pxk cck xxr pcj -mcm: mxg -rhx: qqn mhc bvq -fgv: pzx zst jjq -nml: czh -bds: mgn ptz zhr flh tns -nfs: drh qsx -vmc: kqd jqq -tsn: dxp rnc jxr ggc -xpp: mdz pgg -kkm: jhb vjn zhx nqh -zvz: rlj -fcq: dxp xfr cpf lgk -vch: blb cln lhj tjq dgc -rhj: fnq zpf dxc -sps: fpl cpx znk -dzk: nqj bfr lkr xsp -khm: lxt ztk -znt: hjg fqg nml ldk -hjq: qcn qgn hhk jtl -qtz: krm ljg jlb sbd -hxh: sps jsx lbp rhv lqb ktq -fqn: sqc gxv qlf xgx fvd -gdx: btm mbf -cxs: qgl ngc zfr lcj jmh -rmq: nhk xzz qcn qvs -tvt: kzx spk sxv sdq -fjt: cps -qpx: pjj pgx qsx -ptf: jjk gdd dtn -trx: ssd vqm -zlz: zrq -hkc: ldt hsr krp fkr -gmx: gnz msn kfm shr -ctb: zvp -rsx: ldx hvj -dzh: vbm mtz lcj bxz -htk: bpv -qmt: pzx zsm -jqc: fzq glh mdz -hls: bpv kjs -srd: zvz cdd rjc -zpt: crq -qxr: vfm czq -zvg: mrp srt ngg -tjk: mgr gsl mkg -shr: frl tdv -nxn: jnj -kdr: mhx -jml: mdz -snc: zds -tbq: xgf hfh -cpp: rsc mlq kvq lhx -kcs: qzm hrz ttr lrc tqj -trm: bxd zgm gpt -pns: hmj mjg rmz -krm: fjt xpf nlq -qrk: klx crh -cqr: jtr gxx ppx krx -plh: vjl xmc dgz zxc -qlf: kmk sjv -qgn: mbf fbt -dnx: hzt qxx snm dcq -gzk: cpt zjd lnt vmh -pxk: xrp fcn hdk thv zmz -gcb: vqt -cnb: rnq rnc stf bkm -rdr: zxc -rpt: jgp psf qgk prz -msh: fpk vhf xhh -zmq: lmc rgv bxb qgj -clf: sqc zhx vvs hls -rlm: dgz mdn -shd: jrp -cpg: gkh cll rhv ttg xgt -fcm: skk rlm -bsz: zlp pch -jgh: ggd klv hkq lng -hmf: bkc xlc -hzc: hkr zhh -mxn: ldh -flh: tcc -sff: rqj xsz -dpc: lkh krt xgv -dpg: dqp jfg zff -fvx: nfs qnn snf dfg -xmf: tlb -tdb: fbm ghn -mkq: mtq jqc -nff: xrb qmj clh -fxj: zpx rzp dmr brs -zrk: zdm gpm ggd -vbt: chz sgn -cck: jzm rnc -gxv: pck vhr -mhs: vtp xjc mkk vjc -hrz: thv gpp mkk bxr -bxg: qth llm kms snm -kkr: jjk mcm gbs mrp -qlh: zbr chn ljm -zfk: nbp shr rnq qkn pgx -nqn: vqm nlg fcf shh -mts: zqk frl ttr -hzb: gmt thx zlz gvz -ffs: mdn -hjx: pgx dtk hzz xdf rqb cqr -jzm: kpv zpt -tcr: jhb -hbv: czg mfn prq zmb ldr -bpg: vng mrs njp gdd -ggm: ppv hhp -svg: lvt -gbq: zpx zlc prb qhj lrc -vdc: qbs pbd -tpl: zhx qzj fjp prz -hbt: xkd -llp: grs xpn tsc btf slt xgl -hbd: mtf hld qhh -sxq: lkl svb nrj -gcl: lvt sbk rtq -gkn: qth -brs: mtz -grt: mhj jcg qbs njs -gdj: fht xzn -kcx: tks fql jgx -fpj: jjr zjr zlv ltc zfl -drj: qbn -vlm: gxk bvc cgn -stf: kzx llz mxk zps -qcn: ndb lxd -qzx: kpv hlx -jsh: psf qkp -gjt: qch jlz gbg -mzn: nvk -fsk: gqg zhh -pvh: vxx psp -tjb: znj klx -cml: glh jfv -xrb: xtb vhf -xtn: kgh zbr -lkh: qkc cds -kgr: hls rlj pdp vxf -vcf: mkn srg pxc brk -psv: nsj llm slt gmk -qkr: rhv dzn -chp: dxc jhz lkq pns -sfx: ggm fxm cpx hgj -zck: pkp pdf -btf: tgn nlb gzb -rms: mhj -bkm: lmq krh sgn -ctf: lrc zmb gpz -rph: gcg hbm xhj sdv -vvc: kxx -lpd: hrf msp hbm dqb -xmc: cfl -jdj: nhr nxb nrj sff -nfl: fgl xtn -gcd: fdr -qst: hjj jxx -zcs: xxr qch -zjb: shz ndz nlh ccv -kls: qnm qmd gqp -rvr: rhv -mbn: ldk -xgl: zrz zmv -zzt: grs rgx svn xvk -vxk: gff -mqv: lnn -jkf: jrp mgj zgj pmh -sht: fqb -thl: dzj -tjt: nqh ccn pxz sdv ljg -nhl: lkd pxz -jpp: qpr gdr -plp: rdr -pgx: qnn -tcx: pbq ppz pnr hpp -mkk: sxv -jpb: cjj jxx bll ckv -lvp: gnz rjs dxc -spk: zdh -jsx: nxb cqq -ftt: crh zss -fjp: rss vbx znr -zff: njc mmb -bbg: cmm qpt cpd qcj -mgl: njc zsg zvp kgj -xtd: xxl fsk -rsd: jgg blm -ztk: bxr vgc -zmx: zsb gbg -vns: kmg kvq bcn nsp -gkd: bdh fzq hpk -chb: ksp rsb -nlh: brc cns kts -gxz: zmh zxc pxt mgz -znk: tjk ljg -tpf: trm mgx tns -pnh: mdn chb pcj jhx -ccv: ffs kcm -zdz: xnk pkp -pjj: plp -lpn: qjq dvr dsk xzz -jfm: tvz ptq dxp mrt -skq: tcc hbd gcg kgh -zzv: vll xlt xsv hld -hjh: qvf gnx bhx zsb -glh: jbt -fdg: hdv psr vbt -pzn: qtr -fpk: tjb zjb cgf zpt -xts: lks hgf hlt blm -szd: qgl xnn svn fdg -mkn: dff pcb blm -vlh: qch tlh zqv zbj -kzf: tbq kjv -svr: srv hbq bvq zgm -ghj: mkz prb dgz qxx fqb -frh: dzj zgj -dqp: nml ckl vml -dgc: xxm bvq bts -qvq: gvz qxs cjj jmz -jxq: pxt -jbr: qrk kkr zmh -ttk: ngp tkh vcd -skk: plp -tmv: lfc -spp: rjs gkn zqq -mjb: qkb nhp zss cjv -pxs: qsx tck -rgn: zfl bql -pmc: gzj jfp -qhp: dtn rlp jvp znj drh -jgj: xjc gkn bbr lfk -kvr: tcz lcm jjr zgv -txz: kqd pnm -sbr: dcq tsh zss bxz -fpl: shh cjl -mcd: kkj zsm vfd cqj pzv -pnt: npb fxk fds mvt -knj: zdz mrs -nlq: qhh rss vrf -qrn: kts vjq ppm xpt dbp -gtn: csc -vqs: mxm qkb lsf msz -hqh: vrm qmd jvx -dvr: pfb qlh fqg -ztg: pgg -sdq: zxf -jqq: svb -rjb: qlx hbz rtq ptz -zxv: fqg tdb ssd -qcb: gsl hld -fsv: gsf pkp -czh: tzn -ppj: lbp tmv hgj nmb -gff: jrg cpd psd ldh tcz -crq: bpz -slt: bxr -fsc: frp fvb -gpf: qxg bkp pxz -pdc: jtd bks chn xxs -mnp: chz gvx jmr vsv -ndz: qzx -dhk: hqc jrg cpx djb -hqc: zbr fvb -ftg: xjq xpn kjc zbj -rxz: ttq xsp -gdh: nnd vjn xmf mxn -mzl: htf bdh -vmr: mrq jgg -xsv: zvp sjv znk -hrf: btm -xxr: jll dxc -gst: lmj xvp vfd svj qxh bgt -zkk: pdf qnn -xbd: dpl gzb zfr -rgv: tjg gnn qpt rhr -dds: vfm gxj lks -nnn: rms -kjz: qzn zlz ptq tnv -dxl: hbt tqk frp tfx -rqb: rbg ldr lqz -brc: zjd -hjk: qxr trx dzn -mbl: tmv gcd tks jvx -thx: zmz nhp brc -zxt: szt -tgn: rsc -hfh: rms -cqj: lgr crz -ttr: mnz zlq -jfc: htf cbj rlj -bnx: xfc -nhr: pfb -xbz: gvz zpx bxz -pjm: dxp mxk -crz: gqg gcg -vng: qtr jnb -kbm: mbf dff qvs zlj -vml: zjr thl znr -qhf: cgf pxt jxx -zjl: xhc bpv mbn gzg dqj -qlt: vxz psr smj xgv qdt -vjc: dtk lll -vzb: qmb tnr nxn mgr sbk hhk -tdg: qkc gth rbb hvj -pdm: vfb pbk djg -mlq: fcm klh -qfm: mlq vbm gdj -lfc: cjg bzp -pdh: cjv -jmh: krk jxq khm -stb: hdq dqd gch -sxc: fpl fxm nhk psp -mnd: fmj xxs qfp rrm jtg -bnr: kmf lxr -mdz: qkp jfv -mrp: jch -mmt: pxz -gbm: dds qbj mmb -zdb: xdf nhq hdv xzn chg -mhc: zvp blm lkl -vsv: bgl zpx -kxr: szt -ndp: jvp mzc ngj -szk: clh zxf gjt tjz -srk: lmj qfb qjq -hjj: spk -bpj: sdq jxr lxt vls -gth: dpl nqj ppx -qcj: cmm nxg gbm -nft: thl lfx szj -cvq: hqc mkg -mss: ptq -dbp: vrb -pck: ljm -bts: cjl mtf psf -nsp: fxs cxp pkp -tbn: hzp krx gdj kmf -gkt: nfl cml qpv pft -gld: zvp jlb -mlr: mjr cjg -gjz: bvc txr lhj -fgl: ttg -zpd: xtc hld pft -lrh: ncb mfd zpf mcm -xxq: znr hqz njd zlj -xxm: jtg zgm pgg -clc: qjs rgb pfb jml -bvq: pml ztg gkh -xkc: frp xxs pml -grh: lkd ksr cgn qhl -vpf: djb zdm pdp fpd -rzb: srt mxg mjt -snl: mkq cll nxg -dqj: zfv hzs vrm -fmd: mdz nms jlb -dkc: blm bxb vhr -bxs: sdx zqp fzq cvq -gxx: pjj -vhp: bbr -zbz: cpd lmj fdf -mgz: frl tnl nvk -vjp: ctb -jdg: mph mjb tnv cds lhp -rdd: pfb -hvh: tqx dbp gqv -nxb: fbm -qdt: jcg rzq -tmc: zbk vrb pgr -qfg: tvf nft -tht: cdd vfm mrq -skm: msz krh jfz zcs -rzq: zmh -fkp: bzp -mng: zmv nnn -vlj: fdl hmc zqz zrt mcr fvd -xvk: tbq qhj -bfr: qvf vfx zqv chz -dpm: kjs gcl hxp -qgq: hjj sxv -zbf: hkh zmv hqf bxg jpg -xrp: xgf smj -jgx: mmt lmh ktq -bvc: xhc ssd -vbv: zpf cgs qgq -qxc: xsm mcr crl srk ttk -mmk: srg ldp lnm -dtb: dtn fht gvx -znf: ssd cgn pxc gnt -nlm: cml jqq fbk -zhr: gpm dzn -tjl: dkl gpp mtz -jrm: gld sxq mfx tcr -ndr: vhp vbv pkb -vpv: sbv mlr qfb -zks: msz kzx xhh brc -bll: mhj -dtl: pbd jhz -bfb: gxx -msz: czg -npq: zql lxr gcs -zcm: vls tdj lkg htr -qpr: mjg -fcf: mmk vts vmr -kqv: lxr mkk lqc -jmp: nms dqh gnn zht -vst: tqx hbs fzg -pnz: qpb tcc bqp rkk -vbk: rbf xpf -mtq: qpt -dbs: mbn lfr qmt mkg -jvc: tcc pcb zst zgm -sbp: pkb mjt hxv tfl -kkh: nlm vdz fql -vfb: gsl nlg mgj qzj -tnj: bvq qmd kpl -rpb: svb cmm srv -hqz: cps vdv -xdz: zkn rtx hmc djb -xgm: zdh pfh hdv -rrr: xgx jrg -qft: dls qlz jbc hff -rzp: chg -xtc: nmp vvb cjg -njv: qkc ncb rfg -pjq: rmn kfm xpm rjs -gxp: rgb -vfd: hpk fdf -mbp: xzz mmb -nnf: cgf fxn jch rhh -jgp: vhr -fpr: rxz vhq qvh plh -jfh: htr xtz xnn -lmj: bkp -vmb: pnm fds qjq mrq -tmm: jjc djb hsr -ccr: fhg lhp tdv -szq: gcd gpt ddq njd -tnv: vvc -bpp: svb dzn jml -cbj: fbt svg -jlz: tqx -lgk: zlc rqk vng -kfm: gbg jmz -nlb: pgr kxx -lxg: gsb njt -hxd: crh qfm pgv fnz -ckl: tns -sch: sdv mgj qhh qxh qmd nhd -qhl: jnj -mxk: vbz -mpj: jnb frl zmm -bgl: qsg cds -crh: dmr -xjx: zrk -rnc: zpx -zkt: kbc ftt mcm -pnv: lmq qrk vnc -qll: vls jfh lhp -jsn: prq bfb zxc gpp chb -vcl: fqv tzn -xpq: llm xtb ncx prx -dbj: jgx vgb nmb -zlq: zmh crq -jch: ptq vqt -bnf: gpt hhm -rss: qfb nvg -nsb: pxk gnz kcm ltp -gch: pfh snf -qhg: klc rnh tjl cns -bqz: vdc zmz -tzn: zvp -ncg: kkj rlj qlx qfg -hff: nlb bgk lxt -xsz: tvf ddq -zng: ffs nvv -pdl: kdr cvq bnx -tmz: zqk ngc lvp -sgn: jbc lml -sdz: bdb lmq fxn lll -rmh: jjq mpf cgb -mfn: prx jhz fcn rhj grt -sfd: bjx mbk gnz vnc -nkt: gcz nnd nhk gxk -jlx: tjz xxd -hzn: xzn msn mjg ksp -qjs: mzv vll kkh -mqx: vcf zqz bvd rtr -pgn: qkr qmb nxg rfk -qkb: fcn dcq kxr -hxr: fxn sxr bsz qgl -vlq: xmc vrv npq xms -tqk: gxj dzj -cbn: lmk qdr mqv cpt -jfr: gnt dbc jkj dqh -mvm: snc fdf jml smb qxr qmt -ctp: htf xmm qnm vkl -kkb: fcn gsb kzx jgr -rtr: gxj qjq dsk rdv -llz: chz kjv -fvv: qht rtc fdz nhl -jjq: xjx vrm -kvq: kpv tsh -hcb: xkp tgx zjd dbr -xgv: tdl -jjr: hld fmj -qdr: lml fcz -lfr: jjz ssd -pxf: cpd -lml: bgk hbs -kpl: grc bxd sjv -ppm: fhg lhp -mpf: dpm phr nqn fkp fsc drj jfg -cvb: mhg zmm ngg ccr -smb: vbk qpv -jjz: kdr -zzs: dtl sxv -pmn: mtg hjj vls pkb -mtj: mzv xfb -xbb: kcc lnm bpv brk -xsp: mtz zlp vvc tdl -tdj: pbd -nlg: tcz -vxz: cpf -txg: qzz pch lqc njt -nsj: xgv thv hrr zps -mtc: gmt pdf vhp zqv dpc hxr -tjz: ngc gzj pql -xfb: zht -hsr: sqs zdm xsm -pzv: cmm ctb xpc zgj -zql: kfm tqj qfx -rsb: gqv -hfq: mlx vrb pjm qdr -xhp: gzg vbk jnj -cbc: hbz hhp mgn bxd -nmf: tft qmx bsq hqv -gsb: zss vsx -ljg: qbj xmf -xqs: rfg tvz zfr -xgc: qtn pfh brc vrv -frn: lmh qxg vxx -vlv: dbc jbt -tck: pgx tgn xjc -nxz: mjl vdz njc rkv -zgv: ldh mxn tns -bhk: kgj frp rdv vxx -qhj: pdh -dbv: ltp bxj tgx -mkp: hqz htf bvq qzj -gjj: pcj xms xtb -ltp: krt -bcn: xbz qmj pjm -lvs: tzx gnx nmq zsj -djb: pxc -rhh: xrp qnn tqj rmn xmc -vtp: jvf chz -pct: pzn -dls: fqb xxj vhf -hpp: qpr chz xtb prx -rtq: jbt -fbr: hbd zhp tnh jrm -zlk: rmn vhp -fqv: lfx -qqd: fnz pzn rlm fqb -npc: vjb -zrt: vjp -jkn: bll xhh -thd: szj ckr flh lfx hmf -mhx: hgf -jfs: zfv mmb bqf -ltz: tjk tdb dbj -hgj: psp ttg -dbc: tjq xbb -lpx: qvf mnz qzz jpg -vmh: tnr fnq lhx -kbx: dvd xtd hrf xfs -pxd: rrr fsk nxq xpf -hjg: hxp jrp -mms: cgs slt dfl -kbh: gnk qtm njp jhz -vmz: zxf hbs grs -cqq: xvp pxc -xhz: ngg sgn dgm -qmj: lll -jjk: vgc nfs -ptz: txz -xpc: gpt ccn bnx -gpx: sht smj -bxz: mrt -kcm: msn fzg -gdd: qtm -rkp: kcx rdv fpj mrq bts -fhm: vst qpx nvv -qpf: jtl kqd mvt fvb -lxd: rsd jtg -kbc: zlp vgc -rrl: fql mdz bdh -xnn: xtv pkp -lfk: tnr krx mrp -vqm: cbj -mpx: qbn ljm -xln: lqc zqv bfb -zkn: dff -vdz: bkx -srv: gpm cps vdv -bkk: rvd shh mvk zbr prd gfb -pql: ptl -bvl: nmq svn mlx -rjc: vgb htf -tnh: ccn -kgh: ldb -zlc: jfz -qlx: mkq lcr ckr -hxt: zsb zzs zqq -xhc: xfc -rkk: pzx fkp gnt svj -vbx: vgb gxj pgg ckr sbd -gmg: drh ngg sht skk fcm -nrj: bnx dzj -fxn: zxt fhg qmx jmz lkg -tdv: mss zck -hrq: qnt xms vfx -gnx: ttq -nnx: zqp dqb xpz sxc -tpc: krh hbs tnl qzx msh -mnt: dfz bdh pxf -ksp: jgr -dqb: vdv zns -gnn: snc gkh -tdl: njp vgc -pkb: qmj -qgb: qht xsm pzx gld -gsf: npj ldx tvz -bvt: pct gzj vdc rbg jxq snm -phr: nmb -prd: hpt sff hbm pqd zkn -npb: xrv -psr: sbj dxp -jxc: pkb lcj qhj czg -hgf: mbf -srt: pxt dgm jbc zlc -vjb: hbq lfx -xdm: mxp rlm -gzb: fcz -hmj: pbd ckv ldx xfr -xxl: mhx -mfx: zpd ppv zbr -mcb: lgt vmr mpx cbc chf -bxj: krk bpz -jls: fbm vff vgb nzf jfc hxp -tnl: gvz dnx dfg pdh -lxt: msn -gsl: qfp -xfr: frl -tfx: jgp -jhx: vvc mxp -qgl: pch -mtv: cqq -vts: bvd gpf -lkq: czg kts bgl -ndb: gfb -lkv: qhl gqp dqp fmj -zsd: smv mhg hqf fgn -xzn: qth vfx -chn: hsr -hzs: qvs qnm vml -csc: qxg xsz -cgf: tlh dgz -tvz: njs -xdc: brk hgf vhr frh -htr: sxr -btv: bql qhh dqm -hzt: qsg -tpx: gfb -ppz: htr rlm gch lqc -fbd: ddd vtl vfx pch -zps: vnc mhg -qtr: zrz rmz -hlg: pfb flp fjp mqx -ksb: mbf -zds: mvk hjg jrg -jfg: qfb xdb -ldj: ldb ldk qcn hbq -dbn: mqv jhz rgx dlt -kcc: tnh -zrn: vsx ptf lrf hrr -plz: rvr qbn tcr lks xdb -ljj: djb hnz qgk -vxf: hbt -znr: qgk -kqx: hzz lmq mzn -vqq: ztg plt -jkg: mzl fxm ppv -kmh: pqn rfc nmb npb -rnh: tsh bll szt -rlp: bgk qxx mzn qtn gcb -xpz: krc slp nnc -dxx: jfs cqj pdp -gdr: cds cpf mss -svb: bkc zsg -qfx: zss fnq hdv -vrr: rkn xhl jlx xdm pct -ckv: tbl -ddp: zlj qgj snl -pkv: xlc -jtd: qkp -mpl: qxg frn bkx -msp: dpg tpx gnt lkv -bgr: kqx mpt dsz zpf -flp: fqm ggm lgt -hqf: pmc gnz jch -dmp: krk zlq dqd rzq -gft: lcm thl -lrf: lkh qsg znd gvx pnv -vhq: zkt qgq sxv -gzg: zfv qhl -jbh: cck xgf vcv qhp qzz -lkr: xtv dlt ksp -ndf: fql zqp tqk -ldt: mjr vmb -vrv: rtk -nbp: rzp sht kjv -rlk: sdx rpb pkv tdb -vrj: zjr jjc ktq fsc -pft: lmj xfs -xfs: pmh -zns: dgs ztg gcc -rkv: fgl zrt bkc vxk -pvk: gcs kzf dbr -mjl: tzn ghn fgl -xrv: pxz lbp pnm -ksr: czh rdv kgj hnz -bpc: hzt hjj -prq: fcm jlz -hvx: vxz qmx tzx znj -vvb: tns -blb: rsd thd vxk -njt: thv klh -jff: jpp gpz mng ngg -zzn: xsm nvg zsg glh -xpm: clh skk -klc: ddd -crl: src pml -lcr: jtl bvd -hrl: zbv ndb gpl crz -gxk: xfb -hhm: cjg kgj cjl -cfb: rxb cxn zff djg nzf mbn -dzz: qpb btm fqv cjx -fbk: qgn dpg tnh -snm: qtm -rkn: dtk hxv bgg cfl -jln: qgk zhh qkr fmj -kht: dgs gpl cln xtn nhr qfp -htb: bnr ncb rlm jtr xhh -bvf: tzx qlz ptl gpp -xvp: hrf -hdv: fht -qqn: nvg kjs rrm -fkz: mqd svg -qqt: ntx gpm srg tpf fdr -xxd: zxt fzg -dsc: zng gpx zkk kjz -smj: mss -njs: rsc npj -nmp: zkn xfb zhr -zfv: hnz tzp vjb -nvd: mmt ljm hqz vqm -vgh: tzp fqv rtc mtj zds -zsb: gpp -rjz: lkl -khl: qkp vml mjr gkh -qkn: bbr mng pmc -mxm: gsf zpt sdq rnc -chh: prz jjq dqm shc qpt -mnz: pdf -znj: kqv -dmj: zdz psv gzk vcv pfh -lqb: bql jbt vmc -dhq: kdr htk gtn fsc -czq: jtl -jfz: zrz -rxb: rpb nhl -vqg: rxz vcx cbn tjz -gls: lmh qcb jsx ndf lbp -jvf: fhg pdh -lnr: gqp ktq smb plt -sqm: gtn kmn sbk djg qhm vvb -nbf: vkh dtb qhf xxd -fpd: ltc szj shd -cdz: xgl brq njv xmc -rfg: jfp -lxq: nfl cmp mtj bxb -vkl: sbd qzj ddp -zqp: szj txz qkr -fxk: jlb htk mtf -xpt: bhx -bks: jrp zsm plt -qmv: xgx jtd bpp ntx -lgr: dgs tns jln grc -gpl: fqm qcb xfp -tgr: nxn qgn -sbj: fcz pfh -blm: hjg -vcg: ggd cpx phr njc -xjm: djb xjx zjr lxd vxk -sjv: ndb fds vjp -xgt: gcg srg -qbj: qnm slp -lmg: krx cjg ldk rrm -zbx: qvj zng qvf -qvj: dqd qkc vjf -lmk: lkr ctf -mqj: snm crh qdr -bmr: gff vxx bkc -rbb: gdj xhz jgr -bxd: zht -djk: ffz ssd pkv zxv -nxq: gkd dzn rgr -fds: gxp -hkh: gsv mss -kxx: rsc -rvd: jqq kkj rrr -lnp: mhx nqh xtc pmh -jll: tsh dfl zmz -rjp: cmp rhz nnd snc -cfl: mhg -ttd: crq ttr nnb dqd ncb nts -psp: psf -vpc: bvl krh lnn tnv rjs -stm: rjz vdz gxk nzf -nvv: mxg -cjx: vxx pkv -nnc: fbm xxl -kkj: xkd -xtv: vjf mxp -vjl: hlx -rdj: vnh mhs hdk gzj -dvd: rgb kmk -xhb: cdd mtq hhp bkx -rtc: phr qxg lcm pcb hbt -fzv: vmz mlx gcs gnx -jkj: dds rvr gjz -fpx: hmj vtp ldx nvv gdd -gjr: qxx zck lqc bfb -hrr: rfg kmf -lmh: hnz rdd -zmb: zdz gnz -zpf: ntr -xpf: vfm rvr -zhh: rdd -tft: qll pxs xkp mqj -ddd: zjd dtk -csd: tjb dxp jnb jhz -jpx: kqd cmp mtv nrj -vll: nqh src -ttq: xnk sbj -vsx: qsx -ffz: tgr tht pml pck -tqj: qtn -ngg: npj -qpv: lkd tkh -chf: bnf rpt -cxn: xfp qbn dvd zkn hkr -kps: stb klh drh qqm gdj -hjp: sqs gft hbq kbx -clh: zdh -jmz: bpz -lrg: xgm jlx vjl klc -htf: mzp -rbg: ftt qsg rzp -tgx: vbz -bnc: kmg zmh pdf qjx -fgn: vbv rsx fsv -nvs: jbt -dpl: jfz -gcz: vvb ldp -fqg: pzv -bxr: qth -fdz: dvd vqq gpm -dsh: mts dpc pjj tfd -jjc: ldh vjp -jvs: kcc src tcr zvz -lgt: cbj -psd: shd kmk -mjt: rmz xpn xqs -nqj: qnt fzg vhp tbl -fdf: sdv ldh -gmr: jkg ggd zvp -lng: fqn ggm bnx tmm -pqn: vrm hls pdm -tnr: dgm -dcb: zfr tqx lrc ptl jjk fzg -ngp: hbt xkd -hxp: znr -tqn: ndz tvf xpt ztk -pbq: tgn tlh cqr -pmz: vjn mzp dzn -snf: vqt -rhz: dfz lhj rdd -prb: dbp fcz -bgt: cpl tqk cqq -xlt: ldb xfc ljj -qdc: vgc vkh rsx spp -jtr: brs hzz -dpq: lkd thl rjz -hmc: jjz rgb -qqm: jlz cpt zcs -mxp: xjc -tjq: vmr xfp -stz: dhb rsb -zdm: bpv -dzl: zff pnz njh zjl -nkj: scs lll lzl vng -trk: mbp cgb shh -qlz: gcb -mbk: rsx vxz rms -zfr: zdh -nts: rtk kxr -qvm: pxz kkj fbm rrm -bkx: jgp -vmx: mvt dpq mqd dxx -mch: xfp fgv vlv vmx jtl -fph: svn zss pch -ngv: nsj rdr mng hxt lnn -bct: nvs fdr dfz qlf pbk pvh -sdc: lfh czq fgv nnc -lfh: glh xpp pck mnt -kkk: vrv pvk bnc stz -mzv: nxb -bqp: nvs vlm plz -dff: mvt -gpp: xpn -krt: vjf zbk -qbf: fzq mtv dhs qdx xpp -vxd: vcl psp flh -hlt: nfl mmk rzl pxc gqg -shc: kpq rlj bdh -mjr: jlb -kmg: pct gxx -kmn: fkr cgb -kmf: slt -tct: zlv qvs jkg -jhb: cjl zsm -bqf: cpl ptz -stg: xhj csc ghn -dkl: qst ppx tlh -klx: rdr -vjq: dlt jxq xpm -gvx: ppm qvf jch fhg mph -xpb: zss gzb -qrc: jvf klx gpz -qmb: cll -bjx: pzn qzm -mpt: pct ndz hvj -bdb: grs hzt hqv -tzx: dpl -zqx: kxr dxp hkh -vvs: srd xjx flp dqh -hfb: dfz hsr trk rgn -qht: nvj hjd -hhj: kxx vqt bsq vcv dbp -plt: tkh -mgr: hpt jvx xxs -hqv: kxx pbd -ggc: tcx cns bhx -qmx: dfg gxx zlp -fnt: zhh pxf lfr kgh -pfc: gnk xnk zsj vbz -cgn: kqd gcd -gcs: ntr -zlv: zgj hrf pvh npc ttg -gcc: ggd -ssr: zpf zbj bqz qch -svn: rsc qtm -lkg: fnq mrt -rbd: dqj mtq vxd gtf -shz: bqz xrb mxg -cdd: ghn lfc ddq -nzf: mqd -bbr: jvf -jpm: mkz zvg dcb smj -vff: nvs qmb pqd mtf -gvp: xgf klc spk -nhq: nnn sbr tmz khm bpz -tfd: ngj xdm -rkj: dfl zqx svn dbv xln -gbs: knj zrq -btm: zfl -nnd: jsh -lnt: mtg tdj mrs hvh qxs -jvx: snl -scs: rsb pjm zbk llz -qxh: mhx bgt -gqv: zbk -qnt: dlt bxj kpv qlz ttc -tlb: nvg -njd: mpx ckr -qzn: mhj qzx bfb -rnq: gbs znd pql -brq: tdv jkn bsz -djg: hqc -hdk: gdd rtk -mzc: xjc vsx -kqd: ldb -vnh: mpj vkh drh lxg pql -qhm: pkv jmk jfv vrf -xhj: rgn -tqx: lsf -htq: pkp vbz cpt qrc vsv -nhd: pdl hzc mgj -vkh: vnc zrq -bqm: kjc zfr vng zrq -gsv: jfz krx fnz -zst: gdx ctb tzn -vls: cpt -psf: fbt -lkk: gsl xdb lcm rqj -rhr: lnm ccn rrl -tjf: bgg bhx xpm hrq -krh: mcm zkk vhf -bsq: tqj -pnr: gmk hvj nsj -xmm: vxf czh gpt -nvk: mrs -nkz: cgb dzz bnx rjz -tkh: cjg -ftf: mkz smv brs jhx -fqm: gxv -gmt: gkn hzz -lhx: zmv -hmr: ldp mxn pzx xkc -fxs: nts vqt mzc -ghv: npb jgg hpt dbj -fpq: jvp njs rlm nnn -svf: hkr kcc mzv rjp xrv -czr: kfr ffs dfg -pnm: jnj -gfb: gkd mqd -rzl: bkp jtg lcr -pqd: vts vxd -mkc: jtd fdl npc lmj -nzv: bql hgf dqm xmf -dfz: bxd -zqk: pfh qbs -bql: lvt cpx -zbv: ldp bmr mqd xkd -tjg: pxf tlb psd xtd -qgj: gtn -btg: sfx jjz dkc mpl qfg -xmh: gmk mjt mpj grs -rqk: msg mfd ptl prx -krc: srv lfh kcc -sqs: cpl crl -txr: ggd -lqf: zjd qch jcg mjg -gtf: ckl vmc pgp -tfl: hfh rzq vbv mxk crq -bkv: fnt zst nxn fqg -mqs: pct zbx gnk krh ckv -sbd: fmd -qvh: fph kms zmv -tvf: tlb -mrr: ttg vzv gmr jgg zvz gcz -dxp: kbc -bzp: hhp tcz -rqm: tpx gcc ntx xfs -nms: qfb xhc -knd: tfx tvf mbp xhp -hkq: tnj npc sqc -pgv: vbz -vzh: gqv rhj vjc cgf -ppv: vfm -sbv: shd mvk tgr -dhb: hbs zqv -jpg: ngc -rsq: zmx cjv bnr hvx -lnm: hhp -xxj: grs qsx -gtv: bvc qpb qxc ndf -rfc: htk mzp bpp qdx -nvj: ljg drj tmv -sxr: rdr zbj -mcr: hzc dzj -ldg: xhj kdr mtq rbf -bxk: jzm njp dhb vdc -nmq: lhx qch -ktj: fkp mmt gcc -dfs: jfp jkn qzm qbs qhf chg -skh: ltp rtk vfx gmt -bft: tdj rfg jcg jgr -hxv: zzs ttc -vrf: hpt fvb -tbb: rqj cjx fkz mtv -grj: pmh jfv hbd rxb -svk: fbt nlg rhx jfr hmf -nxg: cpl zff -xnk: vcv jnb diff --git a/2023/inputs/day_3.txt b/2023/inputs/day_3.txt deleted file mode 100644 index f16d6e0..0000000 --- a/2023/inputs/day_3.txt +++ /dev/null @@ -1,140 +0,0 @@ -.....180.........230..........................218.....189......415.......................322....507..................206..............111... -........*.602.........571-.......................*...*.............199.....$.........181.......*......980....292............................ -..509.923.=....................+......835*......608.984..............-.801..922.156...*.........533.....$.......*678.......&................ -...*............273..........307..........393................@..........*.......*...231..................................106.339............ -.906..............*.350..........................322...938..582.372....160...................411........197.........42.................$81.. -...............944.....*......473........80*..............#.....*............340.......107....*...........&..................893............ -...........937........32........./..12......199.......440......32.785..........*......*.....50......198......37.....710.......$..740.691+... -....304....*...870.......*787.........@..$......462.............................264....420........#..........*........*...........*......... -...&......395...*.....545...............539..............................491.......................318.=410...10.....16.....364..188.=891... -......../.....423.337......42....430........554................614.90.......*702....*587......$................................*............ -...269.267..........*......*.....*............*........%.930.....*......864......675........133...-.......707...318.908...629.776........... -.....*......884......345...979..780..917.....942.....875........826......................*......28...254..&.......*...=..................... -...270...95*...........................*....................289...................307..431..............*.....%.........................611. -.....................+.............890.970..+...........235......*...........@...............405.........817...242./991...........*......... -..............137...63....../......*.......478.255.739.....*.....584......399..367..........#....51........................403.908.175...... -761....582...=.............740..143.....*.........*.........722......151......*.........-.....................23......476....*.............. -....49...*............444.............537......*......791....................37...212...60.444....-728.+......*...778..*...31.....895.@534.. -......*...108....942....*......463...........39.616.........40.........*...........*........*...........446...........268........*.......... -..50#.625...........+..838........*.....................105*....250..409......+......425....101.914.............................876.+386.... -..............116..............848..111.......14..................&..........816.......*........*..........548...........*....@............. -................./........#........*.........@...58......................181..........792....565..750...........767....%..81..525......770.. -716......439.498...........942....719..................697@...............*.....&688...............*..421........&..847................&.... -...*261.....*.......*.................=..........................5.....800................-......471..%......753...............880.../...... -.................289.715............832........120...=............&...........*126.........258..............*.........300.......*...909..... -.676.........432................757.................309..............311...903..................422.......335..38......*.....521............ -..../..742...*..............#....*.......574..198.*......852..............................751...-.....531.......&.......849.........449..... -........*....116......../.839..712............*...402......*.....865.894.........964.................../..*........288...................... -......568........295.547....................471.........................*.......*........640*......457...193..599*....*.......137.......888. -..................@..........345.189...849.........181...........879.....339.730...32........734...*..............793.289....*....&....#.... -........%854....*.....*976......*........*.872....*.................%.............*......167.......2......................747......814...... -.454............322.........*.........930........696..28........9.....................-..................890...17*.......................... -...........912.......133&...87.....*.................+.........*............412........473.....781.778.......................*801..676#.867. -.605......*.....................685.345.......545.+.............636.....665*......................*...................19..933............... -....*..678.......844.881*.................667...*.940..52...................................336/..................51...@...........927.455.. -.779..............*......221................/.657.......*..@1....220*....100.....=.................320..............=.................*..... -..........991......198........419.283..................414..................@..833...........334.....&...................567..235&.......... -.............=................*...=..............944........188........61.......................%.........508..130...*.....*........*205.... -.............................357.........$619......*....674*.....*262..&..479...912.421%..74.........261....#..*...68.708.795....695........ -....594....432........521.......................794...........636............*............*...................315........................568 -...%..........*..909.....#..........................*...720........419..603*..256.........386..........150............149.-.........=....... -............492..*...172.........701...109-.176..641......&....235.$...........................915.......=..+636......*....643......515..... -484...695........857.$..../.......*...........+......2..........*.................@..383.........*.254................103......665.......... -.........%..543..........20..@....113....102..........*884.............12.......685...-.........40..*......231............@.........*...219. -.918.......@................633..........*...+901.......................%.................&.........145.................109...538...653.$... -......................668...............845..............=..................611...........30.............20.....166.............$........... -............627.........&........617..................179.............776.....-................&.....823*...98&....*.................203#... -.575..........*.............338..............216.229...........-..304*...........*960..........876.................539...................... -......-284.655.....188......*....=.787..../....*....$.56.+....892.............792..........................-...........37.......546.993..... -...............134..=.....945..392....*...663..639........567.......298...277........665...........702......706.........*..........*.....328 -...#..502..598..-..................611................................*......*...172*........607......#..................................... -425......*....*.....%677...260*214.............#....@759...............260.935...........247*...............779......430............=...84.. -......159...156.......................99.642...42.........825..+720..................&..........+27....@...@.........*........611...240..... -.............................402..798*.../..............-...*.......218..........371..491...........314.......*372....601......*............ -..310.........+263.266...............................721...431.....*.........342....-.............+........211.................397......253. -......................*........60...................................83..........*..................435..........=........................... -............458@.......424........909....241......611..................109..934..476..356...571..............900..495.....57................ -...125...86........356..............=........................653=..402*........*......*....&........540..........*..............126......... -......*.%.......#...*..................82.227..713*868.36...............248...698.....399..............*.......276.564.820...69............. -....458.......294..58......890*1...44...@..................-.83....783....&.................*326..246.981............#...=.....*.........549 -....................................*...............*...677...@..............538*463.....493........*......63.................63..930....... -.......253.................$...916..549...974.......319.............................................451.....*.48..206..996...........*370... -...#..*...............655..15.*..............*616........................................................934....%.@.......+.../827.......... -.292.699....*.....94...........782......492...............21*........+....182....................818........................................ -...........789................................812...759......394......870../....50*351...................690..........*..................... -...............361...141*467......923............*.$.......................................349......*....*.....780...621...619.............. -....11....920..*....................*..........34..............................987.....$....*......143..448.....+........................... -..............777.83....../.616....706...115............503...........................267.....229.................645.....488..839......%... -..........411...........801.#...........*.........298.......20*.......@587...930.................*770.....................@...-........989.. -.....672+.............*...........887.307.....922*.............315..............$.........878*.........261.......317.............624........ -..........640......411.25...$981...................37...357..........#984..684@...............310......*...&.....*..................#....... -...........*............................/.%............%.......541.........................=.........812....67.902....956.....-.........824. -285*118.606....274.......272*956..498.825.244...754./.............*..717......./............798..........................*....841..999..=... -................../................*..............*.5............566...*....830..................286.........683/......967.........+........ -...........................=....761.............458.....125&............88..........217.411/.879*................................/...418.... -982......47..............167............*100..%...................%818...............*......................805&..%.....934...896.......*... -.....987.....525...................@.911.......802............120...........808.......164................./........212.*...............720.. -.....*.........%..730.5*330......47....................752....*......520/..../...............964.......166.............392.................. -....260...........*......................473....163.....*..875..........................760..................532.............*.....&827..... -...............211.......*........&..299..&..%....%.80.30........560.............326...........834*148..411......572......304.716........... -628........+.......119..7.854....936..*......128...........38.=....*.....281......&...............................*...................753... -....109..116......*..................98................269.=...327..910.....*823............773.....+..%237........411.....*803...175*...... -.....*............727.............................................................109....*.....$.897....................................779. -...406.................#3.......%......454....109.........823.........................877.774.........298....+..........@..678.............. -............962............*.428........*....................*.........752..............................$.380.........687../.........963*649 -......323...*.....+286..914........834....893..124...494......785.......*.....806.................179.............85........................ -.......&...778./...................*.......*......*..%....866............500..&...327....970..........821.................+.863.......-663.. -..829..........626............569...164....197.401.......*..................................*.....784.../..224......117.22..*.....24........ -.....*.994..............................................609.&467............870..............811...............$....*.......386............. -..207..*........816....................#..141......587...........*......218...+......536=......................337..927..85......194....802. -......846......%.....+...............336......................846.398.....*..........................144.................*.........*....+... -.160..............258......517...943...........128......33..............151..272.......124../...427....*............648.451....242..498..... -......779.879................*.....*...%.........*........@...................*.........../.969....*..143............*............*......... -.........*....354.417.......112.......409.........681........=....117.......241.$....#..........240........698.508.32....958*339.356........ -..915...........*........$...................194........48....600..*.............326.590.....................*.............................. -.....*250..781.503.....94........+877........*......88.....69.......693....757........................61..362......@...871.@................ -..........................................349..405....*539.#....855.......*............+902.......898.*...........121...=..541......959..... -......541....712...927&.*370...339...............&..............*.......297........................+..571.881.......................*...260. -.....*....#...........................392...........884.935..710............=......%./........................332.944.............575..*.... -..246....99............316..970...71..$.......606.......@........339...#..#..181.343.693.........542...729=........*..................357... -...............781....&.......#.....*.........../.................#..172.761......................*................360...93&................ -251.............*..................980....368-...............977@.................489............729....537..........................41..... -.................235.....631........................+....=...................818.........755............/..................$855.....*....... -.............*...................250....708.623..380...890...........51..........598........*..............557..........*.......1.656....360 -..749.........368.............@....+......*......................660....862.866$...@./634.757..745........*.......209....652............*... -.......379..#...............577........835.............312*913.....*......*.......................*......872..747........................168 -........#....346.329.........................852.=9..............%.....972...-...............604..198.67...........711.............247@..... -..................*....&.........@5.....*....../........*467......839......159........&..941............-..........*........................ -....195.......711...509.....298@.......633.......936..=........*......990......903..833.*.....................&...72....=.....614........... -613....*.....*......................................*..236..594.......&..................851.............760.850.........980........*980.... -......9.....130......549...549...................895.......................=....................840.....@........................989........ -....................*..................750...842.....27.804..@............950.....682.....586../.............166..481.......461............. -.......881.....189..954.....513...45..@......*...........*...279...438.............*.........+...........740....&...+........*.............. -.568......@.............153...=...............690.......174.........../.............122..............867.=............451.906........324.... -...............&........*...&..........730........987.......................%.......................@.........*190...*...........672....%... -................109...183..493.841@.......*...984*.......................857....39....635*653..519.........144.......896.$.......*...$...... -.........990...........................340..............+134...741...*...........%................=.....74................498....145..485... -.../227....*.-.............990.............963.891..............=..553.....348.............965*.....$..*................#................... -........641...100..*.............866.........$..*.......451*531.........-...*...185............762...4..178..690%........481.$....589..@216. -....................65.164*697......*977.......96.......................184.514....*591......................................506....*....... -...........334..................773.................226..253.511............................761..........607.....*532....909.....415........ -..548..668....*843.....23.824%..*....71.....411......../..*....#......656....................@.......=...*....452.......*..............+.... -.........@.=....................719.....804.*............653......................698....296.........613.29............749...........197.... -..705-......214....428#....633@...........*...................642....%986............*....*................................779...484........ -...................................228..........605...%237......*..................666..906.................296........736..%.....*......... -.............593%.38...........129.*...............*...........474.....487.269@....................681.862....*.......@........517.......... -........539.......&..781.......*............895.876..336*794...........*............................*....*....621....................145.... -...815...*............$....484.54............*..........................953....564.......246.513...601...488......................&......... -...*......776................&............840.....................974.............*471......*...................250....*....106#.548........ -437..............@.............#979............752%.798......97....#......*726.....................990*155.778.....*.78..................... -................358.+706.....................*......*..................621..................&................-...757...................456.. -.....132....................44.....368....637.......209..............................464.242.......376..................492....=439.....#... -......%...592........48*....-.....+......................897.799..108*...........432...&..............*472.261............@................. -.........*.....$487.....471............236...944=..407......*.........337.........-...........................................270.....265... -....$.....988...........................*...........*.....................713..................910..680..297*549......518.....&...727*...... -.....267.......634......202....../.....726.285..76...408..864.....377.....&................*..*........*.........289.*.....-................ -..............*..........*......782..........................@......*................460.172..768.......934......=....119.921..........$.... -........315.850......850.3..........322..439.....................784...........612.....*............................+.........310.813...819. -.........*.............+.............*....*....457.......371.829.....215.......*......117...757...727$.....538......561.730..*.............. -......231......%....................604.725......*.=710.=.............*....974.329..............*.........*....747..........600............. -..............688...869.........15............222.....................366....................120.10....539........................934.97.... diff --git a/2023/inputs/day_4.txt b/2023/inputs/day_4.txt deleted file mode 100644 index 762373c..0000000 --- a/2023/inputs/day_4.txt +++ /dev/null @@ -1,216 +0,0 @@ -Card 1: 84 17 45 77 11 66 94 28 71 70 | 45 51 86 83 53 58 64 30 67 96 41 89 8 17 33 50 80 84 6 2 87 72 27 63 77 -Card 2: 18 17 59 8 78 79 34 35 48 73 | 61 49 59 99 77 8 79 64 36 6 3 67 4 90 83 22 9 82 39 78 92 42 33 70 17 -Card 3: 60 78 77 44 62 54 94 50 32 11 | 2 6 89 50 11 60 57 53 71 44 47 62 49 42 73 78 77 54 99 29 35 94 32 68 74 -Card 4: 74 19 54 9 79 24 21 88 53 7 | 21 30 53 62 74 79 54 19 45 67 7 80 16 24 89 38 71 41 88 47 5 9 4 73 97 -Card 5: 68 18 23 55 9 60 82 27 76 16 | 55 26 12 23 74 7 58 29 45 86 5 6 93 87 14 2 66 22 60 78 17 9 34 67 71 -Card 6: 53 11 94 57 45 24 20 1 8 92 | 29 66 16 45 48 98 61 49 8 56 94 28 19 67 24 20 97 57 1 75 5 85 35 82 12 -Card 7: 99 29 90 82 88 72 84 36 53 81 | 93 22 9 59 15 81 32 98 28 96 53 2 90 99 92 74 82 65 72 33 31 7 1 97 36 -Card 8: 71 3 88 1 35 32 2 59 8 92 | 33 59 2 87 1 80 93 76 71 98 10 17 32 89 85 8 35 16 92 19 46 49 3 54 88 -Card 9: 19 14 92 73 64 53 59 24 76 65 | 76 29 55 79 88 92 43 37 99 4 96 19 69 53 2 52 33 3 73 35 82 5 85 14 57 -Card 10: 39 3 43 61 53 40 89 16 60 12 | 47 44 63 1 67 26 55 12 20 68 78 92 56 32 74 76 22 42 71 88 33 11 94 18 89 -Card 11: 55 43 88 90 60 93 58 2 89 4 | 69 89 58 75 18 43 80 40 72 81 37 22 34 60 33 65 88 50 90 39 87 2 7 4 55 -Card 12: 60 41 82 51 83 87 19 88 24 76 | 43 22 64 88 30 14 19 83 99 81 51 82 25 45 35 65 53 13 86 34 60 58 84 15 11 -Card 13: 36 23 86 64 5 46 41 24 53 16 | 41 46 57 83 35 63 65 43 64 59 82 24 75 54 23 22 45 36 48 53 61 86 5 16 74 -Card 14: 95 49 89 23 59 77 85 16 20 25 | 28 65 51 90 81 44 86 60 78 82 19 37 18 22 93 50 94 13 48 30 7 9 49 43 89 -Card 15: 78 68 34 44 80 25 70 98 71 99 | 80 73 44 20 38 34 70 57 75 77 98 40 55 71 19 67 32 10 60 94 62 68 22 13 66 -Card 16: 19 47 8 42 85 14 35 24 95 61 | 51 33 98 48 14 25 62 40 37 77 91 8 6 35 63 20 11 97 27 89 1 72 57 31 78 -Card 17: 99 36 90 26 17 86 1 83 97 29 | 44 67 36 33 19 54 84 21 17 83 26 13 64 99 1 7 95 29 90 45 43 89 32 82 81 -Card 18: 44 18 77 17 73 41 36 33 98 96 | 7 71 3 63 26 55 12 20 86 51 31 50 49 23 85 62 79 61 22 80 99 27 8 30 83 -Card 19: 93 51 80 97 98 40 81 62 91 42 | 9 27 31 29 34 35 52 46 76 39 28 14 45 58 33 18 89 60 92 22 13 17 26 71 53 -Card 20: 43 52 12 79 87 31 63 69 70 39 | 18 51 75 37 64 53 36 13 77 9 93 4 19 43 86 52 42 31 90 41 16 23 98 85 20 -Card 21: 74 10 94 30 26 66 43 35 38 81 | 68 91 83 61 5 10 78 23 93 81 95 49 33 29 39 82 86 66 58 72 3 63 67 1 18 -Card 22: 76 5 94 78 96 31 70 19 77 48 | 23 74 36 90 82 57 4 38 21 20 92 67 51 8 33 68 3 25 99 2 10 78 6 29 44 -Card 23: 79 68 54 32 86 26 69 28 80 19 | 34 42 7 88 14 78 99 37 89 15 3 22 91 23 60 9 35 19 92 70 75 20 96 29 57 -Card 24: 75 92 1 74 31 7 40 58 66 13 | 18 93 33 39 34 3 50 53 98 29 44 92 59 38 83 5 23 52 37 72 80 8 24 26 46 -Card 25: 82 34 19 18 77 27 52 85 41 6 | 32 44 3 89 21 57 45 24 86 25 96 2 58 40 12 16 73 15 64 80 47 43 53 51 92 -Card 26: 71 43 90 23 40 59 93 99 56 97 | 84 7 99 90 16 97 70 54 40 59 36 71 23 81 33 62 77 93 56 87 39 43 24 42 1 -Card 27: 8 51 91 67 4 72 63 94 26 40 | 15 72 63 9 20 56 24 51 79 67 55 8 40 4 66 46 91 13 64 26 37 43 94 60 75 -Card 28: 68 46 58 60 62 37 52 1 51 55 | 97 82 95 52 51 74 60 70 62 48 22 20 98 33 45 55 68 1 56 58 46 91 36 37 89 -Card 29: 19 56 81 51 63 31 14 35 70 66 | 69 47 39 3 85 29 84 86 33 6 40 24 23 74 38 9 95 77 5 76 17 12 27 75 83 -Card 30: 25 76 38 75 63 17 29 69 55 18 | 75 99 21 2 9 13 82 86 44 51 33 29 60 55 59 96 25 56 49 18 46 91 64 3 38 -Card 31: 19 54 77 99 85 67 26 30 46 95 | 85 13 46 71 37 32 35 77 76 79 3 66 56 58 48 73 26 54 29 55 33 45 22 67 99 -Card 32: 10 31 83 87 47 89 99 46 58 77 | 76 81 64 53 3 83 30 34 91 48 85 29 17 47 89 75 26 18 40 62 49 4 87 20 36 -Card 33: 72 17 14 67 40 23 6 92 32 66 | 40 18 79 70 41 66 23 32 67 87 99 53 2 17 20 58 29 74 55 3 43 92 13 1 78 -Card 34: 53 70 50 43 64 46 99 6 28 69 | 6 26 47 71 86 69 30 99 72 5 70 92 53 48 81 43 46 50 64 76 10 28 8 89 14 -Card 35: 73 83 59 4 12 7 28 68 52 15 | 72 32 62 51 82 5 34 91 53 68 85 7 30 58 95 22 38 86 55 24 89 78 70 45 96 -Card 36: 95 28 59 24 98 92 65 25 57 79 | 83 18 79 76 22 57 59 99 20 21 32 69 51 25 30 26 62 65 95 61 82 12 56 35 88 -Card 37: 20 74 51 16 35 60 2 64 80 87 | 87 68 49 90 84 29 2 22 61 44 28 74 52 66 93 9 60 92 95 38 53 25 69 14 81 -Card 38: 11 82 13 81 29 43 7 84 57 93 | 8 97 27 91 24 41 54 1 38 95 26 49 14 30 70 9 80 63 59 69 65 68 18 98 33 -Card 39: 71 42 26 48 36 97 76 41 1 74 | 34 93 36 99 20 22 62 61 97 79 1 82 31 42 91 74 59 76 32 70 25 41 55 64 48 -Card 40: 75 14 44 80 31 95 23 21 84 35 | 3 30 54 80 83 84 7 75 74 14 23 95 89 35 53 90 36 43 18 11 88 25 59 73 41 -Card 41: 6 76 63 25 77 26 39 44 52 36 | 33 57 27 84 89 18 28 96 12 20 7 48 78 92 22 8 34 41 90 53 17 80 83 52 77 -Card 42: 23 35 45 21 31 72 20 37 80 47 | 32 59 16 84 31 29 89 62 6 97 92 51 43 20 34 7 42 52 61 37 65 73 17 75 38 -Card 43: 75 41 80 9 48 61 16 98 55 54 | 27 52 43 37 72 65 39 53 63 12 64 98 93 16 50 11 51 33 45 42 8 13 57 5 14 -Card 44: 36 80 89 60 54 95 72 83 63 15 | 10 67 58 47 49 86 16 42 82 68 71 12 53 66 50 57 43 34 74 56 5 64 37 21 9 -Card 45: 33 34 99 72 44 49 77 57 90 55 | 76 63 68 97 35 95 65 64 11 52 58 21 48 2 47 29 89 83 7 40 67 79 74 60 8 -Card 46: 35 31 36 91 45 25 14 74 40 56 | 65 88 18 28 20 76 51 95 27 79 50 64 70 5 30 78 10 46 32 41 9 16 60 69 3 -Card 47: 48 16 58 66 64 80 55 93 5 89 | 31 54 67 47 27 69 76 61 70 43 77 90 7 81 83 21 88 13 36 87 25 40 96 2 6 -Card 48: 34 51 39 29 61 97 5 55 6 31 | 19 55 70 83 29 31 60 35 97 8 82 73 61 16 59 47 50 39 6 2 5 34 62 46 51 -Card 49: 72 38 25 61 77 40 79 56 81 23 | 85 86 20 61 98 73 54 44 21 70 96 59 66 64 39 77 32 78 26 79 6 4 81 30 23 -Card 50: 71 94 82 16 91 67 63 81 29 87 | 67 63 8 16 93 40 23 28 20 87 68 79 33 71 85 84 11 88 37 41 13 58 49 19 44 -Card 51: 54 65 59 85 76 94 20 37 21 58 | 24 74 49 62 68 66 20 50 19 80 79 47 99 92 45 48 26 33 27 57 87 18 72 84 3 -Card 52: 45 3 97 88 72 95 18 31 27 74 | 27 78 66 72 43 80 14 65 62 88 31 98 36 81 6 45 63 53 40 76 97 16 38 48 56 -Card 53: 18 12 41 46 93 51 17 27 35 36 | 97 57 68 96 83 89 17 34 62 73 60 71 53 91 70 19 36 16 92 8 35 39 61 65 31 -Card 54: 59 38 12 95 31 15 37 10 51 24 | 26 77 10 92 85 28 11 83 59 87 9 88 37 19 21 80 75 63 24 51 69 71 64 35 61 -Card 55: 74 37 96 86 89 24 7 10 71 55 | 48 80 42 27 72 9 45 99 33 17 8 5 53 73 87 82 16 29 83 60 35 68 75 91 6 -Card 56: 52 34 5 51 99 12 21 43 66 70 | 67 78 31 28 34 32 98 51 26 79 61 36 21 20 16 75 9 1 47 95 25 91 70 88 7 -Card 57: 49 52 63 19 98 28 76 60 34 93 | 42 31 33 37 45 2 66 34 21 17 15 78 98 52 70 27 49 63 4 19 28 25 99 47 35 -Card 58: 14 34 6 75 41 78 22 82 94 37 | 19 73 9 79 35 50 28 72 95 43 59 25 96 88 1 7 66 83 49 12 76 15 69 22 77 -Card 59: 8 42 66 43 4 56 12 25 68 44 | 52 32 22 37 46 89 43 94 11 38 33 71 66 70 44 8 76 65 96 25 35 41 73 3 15 -Card 60: 25 88 30 47 95 86 74 73 8 71 | 48 75 63 21 41 46 20 84 6 73 80 92 10 65 76 8 58 61 12 93 14 86 31 25 44 -Card 61: 8 68 85 74 4 56 46 32 81 76 | 96 32 97 54 40 99 44 1 81 12 21 29 89 14 93 6 11 10 84 67 79 65 94 80 13 -Card 62: 89 23 99 79 74 21 56 95 88 15 | 46 71 66 34 38 11 17 78 36 97 81 32 83 99 20 70 87 54 76 57 39 12 58 48 7 -Card 63: 93 28 55 70 42 4 12 31 68 94 | 90 39 3 54 61 59 84 19 14 51 71 76 99 98 47 92 37 23 52 20 95 41 24 29 44 -Card 64: 47 40 81 29 24 75 17 93 65 87 | 84 7 70 62 37 55 78 58 75 2 15 63 92 10 42 36 98 8 4 64 79 95 30 76 40 -Card 65: 26 91 19 74 68 90 23 28 18 69 | 25 83 80 46 56 43 15 41 66 87 67 89 47 82 10 35 54 24 70 30 77 34 52 97 21 -Card 66: 22 94 30 78 32 62 41 48 63 38 | 67 86 53 68 87 57 17 80 93 44 4 76 11 28 40 84 88 39 1 58 73 98 54 55 37 -Card 67: 8 41 49 70 13 18 71 12 53 76 | 18 71 21 70 38 53 27 25 36 12 41 8 59 95 60 13 76 4 49 74 20 93 30 54 87 -Card 68: 40 27 63 87 17 18 23 33 9 95 | 9 40 44 63 43 57 46 95 33 32 87 70 23 72 71 67 52 60 18 17 27 84 88 19 99 -Card 69: 30 28 12 55 80 84 75 72 53 43 | 80 55 37 18 16 76 74 75 81 60 12 43 28 49 32 61 87 47 79 30 83 72 64 53 84 -Card 70: 44 2 87 68 6 34 93 4 66 22 | 59 34 64 65 13 55 73 50 85 47 38 86 93 27 66 77 74 31 22 87 40 4 72 71 81 -Card 71: 7 11 12 49 37 86 14 57 35 9 | 57 3 7 36 79 28 35 11 71 86 37 62 15 78 12 21 2 9 81 63 77 24 14 47 61 -Card 72: 49 68 24 95 40 97 28 30 41 73 | 90 15 56 48 85 88 82 75 78 40 66 93 21 91 95 84 41 97 36 70 96 8 5 34 87 -Card 73: 7 59 40 43 68 41 79 90 29 50 | 20 59 90 25 92 44 55 41 7 32 9 6 8 61 93 65 37 49 85 14 27 63 48 62 3 -Card 74: 56 43 88 26 96 63 19 23 44 59 | 95 93 88 96 21 34 75 63 56 57 87 83 59 26 16 51 47 44 32 40 27 43 42 23 19 -Card 75: 68 3 93 45 95 76 17 5 19 18 | 57 7 4 17 68 3 34 18 50 95 69 19 88 8 80 49 45 81 6 5 46 93 91 48 76 -Card 76: 86 94 77 92 71 97 96 38 15 37 | 81 37 6 70 96 38 97 15 98 47 39 55 92 90 28 83 94 77 86 45 71 64 99 46 87 -Card 77: 88 71 94 86 72 8 99 32 92 44 | 44 91 76 81 78 15 58 12 45 95 88 89 70 41 86 94 7 75 2 18 72 32 46 6 13 -Card 78: 53 44 42 87 67 59 85 49 15 29 | 83 80 44 86 50 85 81 1 14 92 95 73 71 8 54 77 20 42 13 10 9 47 89 76 49 -Card 79: 14 81 21 3 39 71 53 45 67 32 | 88 19 26 86 28 3 81 27 12 58 1 97 20 39 10 32 31 76 8 75 45 91 94 23 66 -Card 80: 36 29 58 81 65 55 42 82 38 50 | 13 91 71 75 44 16 8 62 36 58 32 78 65 12 53 2 61 27 17 95 11 48 98 81 34 -Card 81: 12 15 33 90 61 45 85 64 8 21 | 54 47 56 34 18 68 77 21 9 30 37 25 26 28 62 83 70 19 49 91 90 69 96 93 3 -Card 82: 21 88 22 24 7 89 12 72 67 18 | 85 47 9 10 28 51 20 14 11 2 12 30 24 19 31 22 81 72 84 23 29 46 75 52 69 -Card 83: 47 12 55 65 1 19 56 94 71 24 | 3 78 39 47 16 4 83 62 89 76 55 58 70 31 34 20 61 18 74 80 75 98 25 41 79 -Card 84: 87 75 63 51 68 14 25 69 19 94 | 41 65 34 31 56 71 11 98 78 22 15 50 80 82 72 48 44 47 4 28 95 84 54 23 92 -Card 85: 70 4 9 94 30 35 71 63 11 47 | 34 47 61 85 86 22 54 72 98 16 39 20 50 74 96 62 49 31 52 5 64 81 66 55 32 -Card 86: 48 74 6 58 71 95 55 84 54 22 | 69 79 87 34 1 52 11 85 6 98 86 29 40 10 42 41 50 78 93 90 4 9 18 19 31 -Card 87: 12 8 89 92 30 23 57 45 13 82 | 79 31 44 97 20 43 64 25 22 39 93 5 61 37 16 18 85 27 67 14 53 3 83 60 94 -Card 88: 26 74 88 33 31 38 6 34 28 93 | 83 68 76 2 33 53 62 6 30 46 71 7 34 51 67 80 91 38 42 78 94 74 25 50 31 -Card 89: 74 52 44 14 11 23 67 27 63 60 | 63 62 97 78 2 47 35 14 65 81 59 69 43 68 90 73 86 28 8 88 19 79 60 32 72 -Card 90: 42 72 51 58 59 69 83 99 75 46 | 27 69 4 30 58 94 49 59 35 97 83 51 43 99 46 75 72 13 14 47 17 42 63 87 93 -Card 91: 95 83 20 79 80 49 12 91 66 31 | 16 75 64 22 43 85 47 12 11 82 50 46 24 77 31 35 55 95 72 34 67 69 74 38 88 -Card 92: 54 33 19 68 90 13 49 43 50 32 | 59 30 1 93 23 9 64 14 67 63 13 31 70 60 24 62 6 56 43 72 35 22 26 73 61 -Card 93: 65 84 41 37 73 85 25 30 10 92 | 45 52 80 2 38 36 84 37 26 96 25 67 65 91 41 63 72 99 51 30 39 85 66 32 10 -Card 94: 20 93 9 21 82 68 39 98 78 79 | 94 53 60 82 67 34 71 21 29 15 69 98 92 87 19 91 56 17 81 78 30 16 90 72 20 -Card 95: 46 74 75 2 31 92 19 9 56 86 | 74 46 9 90 40 34 12 45 75 38 86 21 19 31 2 91 56 26 44 7 97 88 13 51 92 -Card 96: 19 45 71 9 74 26 49 80 7 72 | 88 22 94 76 95 10 5 1 72 68 2 30 42 57 20 38 6 8 65 59 12 61 64 52 69 -Card 97: 20 98 54 72 79 64 89 93 94 38 | 22 11 32 78 6 70 84 24 57 55 60 36 52 76 67 47 79 90 56 50 66 83 39 77 82 -Card 98: 31 48 72 30 73 13 8 86 19 96 | 30 55 48 13 95 19 42 99 2 72 59 86 31 8 28 98 10 63 73 96 81 58 40 38 39 -Card 99: 46 56 65 82 13 24 31 89 74 94 | 34 38 43 24 13 46 60 83 12 69 57 18 65 96 56 80 50 35 32 23 66 31 77 74 49 -Card 100: 93 90 23 71 16 47 15 49 73 21 | 54 14 92 44 20 87 48 3 15 88 83 2 12 39 70 49 64 21 94 27 45 89 99 98 8 -Card 101: 80 36 73 54 67 32 46 13 59 82 | 70 86 31 34 85 20 89 50 46 82 30 79 67 16 12 54 96 47 7 74 35 32 19 75 26 -Card 102: 21 42 89 6 12 13 43 24 3 71 | 38 14 9 56 49 43 42 61 86 95 6 72 98 99 66 50 1 63 55 10 37 46 97 36 59 -Card 103: 58 26 67 8 3 69 20 87 17 31 | 69 38 41 32 52 5 42 17 91 9 51 44 93 20 84 58 21 19 49 71 55 36 14 67 3 -Card 104: 65 15 42 44 25 84 48 80 86 37 | 52 75 26 65 33 32 48 11 41 64 62 13 31 74 89 54 85 34 42 27 98 68 46 39 19 -Card 105: 30 22 55 93 10 83 94 73 86 38 | 23 45 79 80 86 3 53 70 91 77 11 83 65 63 12 29 14 32 27 84 31 78 25 6 90 -Card 106: 3 4 83 71 10 23 75 50 17 53 | 57 54 9 50 33 51 10 7 14 82 46 13 3 34 52 87 67 48 61 28 64 30 78 92 38 -Card 107: 14 87 53 2 33 5 44 55 73 69 | 4 34 58 6 41 36 16 64 32 51 82 38 47 15 94 83 77 8 5 27 52 74 84 63 14 -Card 108: 11 18 31 60 50 95 88 15 63 94 | 80 72 74 34 26 52 70 62 61 12 8 81 19 44 4 21 43 51 79 47 25 17 91 83 24 -Card 109: 71 79 65 17 88 92 93 95 96 27 | 28 23 61 39 26 10 32 75 36 57 97 63 78 62 59 3 1 74 80 72 9 68 2 91 20 -Card 110: 96 79 43 89 47 91 9 64 66 23 | 78 60 70 50 62 9 34 66 56 26 43 74 79 19 51 17 31 89 47 91 64 23 69 42 96 -Card 111: 1 29 47 53 62 84 22 13 69 94 | 74 22 91 42 3 53 45 88 29 48 26 62 96 50 41 47 54 94 39 13 72 31 69 84 1 -Card 112: 50 29 75 86 56 24 99 35 85 34 | 81 90 80 17 32 50 65 24 35 5 92 53 56 86 13 20 31 34 46 85 63 99 33 41 29 -Card 113: 35 92 5 83 68 59 23 2 78 87 | 40 2 3 5 43 10 92 51 59 8 24 78 64 57 52 97 26 74 85 62 14 72 86 29 1 -Card 114: 70 62 96 47 77 11 57 75 65 37 | 51 75 16 58 42 14 77 31 26 21 86 12 36 78 76 73 54 41 49 4 30 52 7 38 74 -Card 115: 12 9 70 13 49 31 58 44 30 3 | 80 14 49 55 93 1 90 35 75 39 33 91 82 66 9 50 62 40 31 34 41 27 87 85 37 -Card 116: 49 32 55 59 71 64 73 44 34 41 | 44 41 95 12 34 13 65 73 27 80 81 43 86 40 58 31 64 68 49 74 92 14 26 17 1 -Card 117: 86 32 48 53 34 26 19 38 14 8 | 8 48 39 19 89 97 44 26 88 27 66 81 60 56 38 54 43 53 63 32 14 86 94 34 30 -Card 118: 33 13 53 8 5 65 62 36 69 6 | 30 41 28 69 18 2 29 92 68 39 61 24 97 33 84 34 76 71 53 45 20 31 5 8 6 -Card 119: 87 74 99 12 41 76 5 14 85 8 | 94 46 88 7 52 60 67 58 72 29 38 99 78 39 22 76 41 71 98 5 95 74 35 68 47 -Card 120: 47 69 25 35 82 71 89 98 23 4 | 44 61 55 23 22 7 83 35 30 81 49 72 47 67 57 5 12 50 71 42 60 1 26 69 36 -Card 121: 71 7 4 64 63 39 93 26 56 61 | 85 69 58 38 25 79 61 47 67 59 95 94 88 62 27 20 66 60 87 13 65 93 53 72 89 -Card 122: 28 73 39 35 7 97 58 16 52 6 | 62 42 21 49 72 70 13 47 69 76 96 19 1 11 92 78 85 64 7 95 29 22 36 9 2 -Card 123: 92 87 70 37 30 49 35 8 63 28 | 38 84 87 35 20 23 4 30 34 60 70 68 81 49 41 7 89 22 93 97 25 28 46 24 92 -Card 124: 32 79 16 89 78 95 70 28 84 71 | 60 12 91 67 68 15 62 7 8 47 64 85 44 83 19 76 71 92 9 98 6 80 27 5 38 -Card 125: 33 88 37 58 48 18 27 98 11 71 | 10 35 58 81 46 41 37 92 91 23 98 79 7 9 65 36 25 39 93 62 77 6 28 20 97 -Card 126: 86 92 60 52 71 44 80 77 51 75 | 36 55 29 87 24 59 80 92 71 38 61 47 37 3 52 57 7 51 13 74 39 35 44 27 75 -Card 127: 81 11 96 68 39 58 42 16 41 78 | 18 68 43 55 42 29 9 72 81 96 11 5 49 32 46 41 15 88 99 4 50 13 60 8 39 -Card 128: 63 48 8 70 21 46 47 90 69 43 | 60 43 93 6 49 98 87 42 25 85 81 39 78 57 95 36 20 64 47 22 77 16 24 26 30 -Card 129: 49 3 17 30 71 74 41 24 67 82 | 88 40 70 72 74 20 44 93 96 94 59 58 49 87 30 90 86 85 47 60 6 8 4 12 55 -Card 130: 29 21 10 94 70 69 45 59 56 36 | 86 91 19 46 1 85 55 34 96 38 73 39 87 71 12 40 47 5 64 78 95 27 33 28 88 -Card 131: 17 5 65 61 87 1 94 38 50 12 | 29 15 99 62 81 8 75 49 48 74 14 19 13 88 39 85 23 77 9 71 92 86 11 98 91 -Card 132: 7 74 28 29 67 69 4 80 87 61 | 11 84 52 5 51 3 66 81 37 83 40 25 32 23 53 19 6 97 22 35 41 8 90 20 59 -Card 133: 88 78 53 13 20 57 98 23 71 44 | 73 16 84 76 72 34 25 65 4 32 59 10 45 31 74 94 62 8 80 58 50 49 91 26 90 -Card 134: 62 93 37 84 29 6 63 81 11 60 | 58 25 71 48 52 28 44 21 18 27 82 96 51 38 78 90 75 36 5 15 24 88 42 97 49 -Card 135: 45 59 29 47 95 25 69 60 15 91 | 93 91 53 14 64 86 34 37 69 25 15 29 7 32 47 67 76 95 82 60 38 45 59 89 55 -Card 136: 19 13 68 41 57 90 73 82 1 64 | 16 64 7 19 75 73 94 82 51 26 13 90 23 68 45 1 56 30 24 41 72 66 78 57 18 -Card 137: 25 92 31 12 98 59 11 96 38 90 | 33 99 59 3 96 98 11 65 85 17 47 72 39 92 48 74 31 12 95 90 62 84 25 55 38 -Card 138: 82 49 58 18 86 67 89 13 20 83 | 58 2 9 93 18 67 4 53 83 64 13 89 65 82 6 87 15 46 76 61 20 12 44 49 86 -Card 139: 62 59 76 63 48 10 7 65 12 51 | 15 4 63 44 29 66 95 27 26 46 85 17 47 10 60 80 35 61 78 42 86 28 23 71 64 -Card 140: 81 56 73 71 76 59 44 27 60 79 | 44 34 84 37 47 71 87 98 1 73 27 62 33 76 59 24 95 52 79 60 48 96 54 25 81 -Card 141: 12 87 21 65 60 8 79 90 89 30 | 31 98 23 40 9 60 48 34 46 26 79 87 54 99 80 84 21 58 65 30 12 88 8 89 90 -Card 142: 75 39 34 23 61 3 68 1 7 87 | 4 68 75 39 82 7 10 67 71 38 34 96 49 26 63 14 1 29 61 54 98 87 3 9 23 -Card 143: 61 54 86 76 53 96 30 93 90 75 | 33 72 67 70 15 94 26 85 75 16 21 62 2 42 88 11 77 9 31 34 35 65 55 63 1 -Card 144: 28 45 76 99 49 80 58 46 65 97 | 85 90 2 47 12 10 87 23 92 64 37 79 70 18 14 38 81 33 6 8 25 30 69 15 56 -Card 145: 92 22 36 28 81 93 5 64 16 72 | 75 45 34 15 86 53 21 89 58 84 83 20 26 35 82 33 10 66 96 91 25 73 76 69 79 -Card 146: 55 16 86 22 85 24 49 1 6 88 | 88 1 21 41 58 24 22 61 82 16 30 54 6 49 56 46 67 42 91 80 85 86 55 87 94 -Card 147: 52 33 10 21 60 97 47 15 74 78 | 63 45 49 6 53 11 93 69 37 12 77 25 46 16 35 31 8 23 51 13 30 48 94 86 17 -Card 148: 8 90 28 18 85 60 70 49 88 84 | 19 16 89 62 40 45 9 65 35 21 1 50 37 17 4 7 29 70 95 31 97 14 53 59 46 -Card 149: 38 71 19 83 63 36 35 8 54 49 | 27 98 64 72 10 94 23 5 76 60 66 37 89 13 47 82 86 44 20 15 4 92 71 45 7 -Card 150: 95 13 30 16 70 44 37 14 97 20 | 14 17 43 45 84 74 97 62 93 56 44 23 83 22 26 50 2 69 60 55 99 8 68 47 96 -Card 151: 85 52 96 47 66 70 82 32 60 10 | 86 22 24 43 35 91 77 94 58 5 73 7 10 8 51 96 74 79 80 70 52 75 39 60 32 -Card 152: 11 66 37 47 6 56 42 7 35 87 | 56 39 33 61 93 26 76 47 32 86 60 25 69 62 68 42 67 37 82 35 72 15 75 31 5 -Card 153: 93 10 79 92 26 2 81 3 61 89 | 69 72 71 87 95 42 48 90 75 27 84 14 47 96 85 19 79 23 1 68 77 53 94 22 91 -Card 154: 5 89 99 64 93 95 34 8 84 77 | 16 45 88 39 66 9 90 83 36 46 40 58 75 32 80 87 23 61 30 69 74 42 33 7 34 -Card 155: 11 88 66 21 38 3 79 24 84 74 | 98 76 64 5 12 57 65 75 6 92 96 7 93 28 4 34 8 2 45 22 69 32 73 95 55 -Card 156: 62 61 83 13 8 44 91 69 78 93 | 51 96 1 58 26 46 10 35 23 40 82 11 2 76 84 6 17 16 29 32 90 20 85 42 94 -Card 157: 37 99 26 32 18 8 71 9 89 57 | 65 50 36 83 43 25 17 6 55 85 63 81 39 59 33 49 44 54 40 66 34 78 15 4 11 -Card 158: 20 11 16 10 78 6 36 84 27 90 | 36 88 16 38 20 78 92 3 72 89 12 48 74 94 85 64 84 87 6 10 76 19 11 90 27 -Card 159: 50 15 63 66 42 25 94 77 10 51 | 94 77 98 25 10 50 23 72 4 15 63 84 11 86 42 38 8 51 92 96 18 89 70 43 66 -Card 160: 4 98 12 61 31 1 99 41 45 15 | 95 8 68 92 27 15 53 33 16 86 72 12 40 98 46 52 4 64 36 48 1 31 45 25 54 -Card 161: 55 49 2 89 15 53 14 82 45 77 | 45 27 77 59 3 83 58 15 2 56 88 89 97 49 14 6 55 7 87 5 82 53 16 21 29 -Card 162: 87 49 63 27 93 78 57 13 88 32 | 94 56 10 86 63 88 60 90 57 85 9 2 93 27 98 32 99 78 13 71 49 64 87 40 34 -Card 163: 65 36 83 8 58 27 15 6 96 10 | 68 48 51 29 10 71 58 36 60 96 50 8 81 83 27 67 6 14 56 74 12 65 35 4 15 -Card 164: 91 31 52 92 36 22 68 71 13 18 | 44 77 63 95 74 33 85 19 25 75 41 71 52 48 3 36 30 88 22 17 86 80 47 42 58 -Card 165: 26 44 66 58 87 27 22 55 1 78 | 94 29 78 21 84 7 49 55 41 82 61 63 26 34 65 12 32 67 44 87 36 57 80 18 92 -Card 166: 9 80 14 37 32 95 8 90 89 97 | 1 17 48 12 63 68 62 50 10 71 83 84 3 44 16 58 38 97 9 53 91 25 14 79 37 -Card 167: 82 85 47 68 10 54 5 71 70 56 | 30 85 12 3 17 28 77 59 96 35 41 47 23 2 13 66 99 46 98 81 4 6 19 15 25 -Card 168: 13 34 12 25 30 60 78 24 31 95 | 84 33 90 89 81 44 69 57 62 79 32 19 59 87 40 21 72 11 42 15 77 53 75 9 88 -Card 169: 75 9 87 31 6 5 73 44 18 98 | 56 39 2 50 65 44 75 30 42 69 3 97 5 58 47 45 36 73 62 48 85 60 26 55 67 -Card 170: 9 53 80 5 14 77 18 48 24 13 | 47 90 98 67 91 95 71 96 19 2 34 69 5 97 11 92 1 80 33 10 81 24 45 48 29 -Card 171: 49 40 2 91 71 90 31 99 88 34 | 55 67 38 68 31 61 73 72 32 83 4 90 81 9 13 23 28 53 1 75 33 44 14 18 2 -Card 172: 83 38 28 78 88 85 34 82 49 96 | 44 69 51 36 54 94 15 22 41 58 14 63 77 82 47 97 8 9 78 24 30 16 96 39 53 -Card 173: 23 76 87 69 31 26 34 67 55 25 | 79 96 8 6 1 19 10 77 3 72 39 44 71 73 9 30 90 97 99 13 23 48 61 34 26 -Card 174: 85 2 18 80 24 41 11 52 46 16 | 22 40 55 84 25 83 23 65 36 50 57 26 48 71 4 15 82 10 33 74 46 73 47 17 9 -Card 175: 2 60 34 23 15 53 32 84 80 33 | 88 11 27 64 65 77 49 43 1 58 91 54 71 6 90 24 37 30 39 29 26 92 81 3 69 -Card 176: 39 71 66 75 67 11 17 80 93 10 | 86 57 76 16 50 88 45 80 58 43 47 18 33 31 54 61 29 40 14 72 34 2 81 94 41 -Card 177: 71 19 23 13 5 44 66 56 65 77 | 86 78 80 37 7 16 15 76 1 18 94 21 41 68 75 72 48 36 28 31 95 91 93 65 29 -Card 178: 60 57 73 17 72 23 96 33 4 75 | 82 70 38 25 67 27 31 97 34 95 87 21 88 76 30 68 51 53 91 9 83 8 55 84 18 -Card 179: 51 5 39 38 22 42 12 73 92 97 | 38 5 92 49 35 32 73 69 81 78 60 74 22 42 51 39 12 11 30 97 37 93 50 52 54 -Card 180: 3 25 43 85 1 94 45 10 19 60 | 6 3 60 43 82 63 2 68 1 61 25 19 96 98 10 85 75 4 45 78 58 62 99 94 12 -Card 181: 56 53 4 17 71 73 60 36 16 3 | 56 61 77 50 17 2 39 6 29 55 81 45 40 4 71 95 67 15 65 27 9 90 86 92 99 -Card 182: 61 71 97 13 62 91 77 41 27 9 | 13 89 25 33 8 41 65 16 18 43 59 6 75 57 48 34 38 3 9 15 45 54 74 88 42 -Card 183: 61 55 75 9 11 48 29 89 42 46 | 71 66 24 26 60 98 97 67 18 51 58 34 69 70 73 39 65 33 96 91 94 57 8 28 54 -Card 184: 34 50 88 24 12 96 58 46 3 9 | 14 48 9 21 85 64 82 57 91 81 28 45 15 26 80 94 88 13 43 98 33 38 17 27 10 -Card 185: 68 49 62 25 69 86 9 92 26 12 | 5 14 66 16 17 68 55 93 31 45 49 7 78 94 33 73 25 84 20 98 60 82 92 95 24 -Card 186: 23 62 36 87 37 34 31 90 82 25 | 47 62 11 42 3 55 90 23 49 50 31 78 34 37 16 25 7 27 36 72 82 13 98 53 87 -Card 187: 94 8 47 24 59 65 77 5 43 63 | 21 16 70 94 34 11 3 1 6 8 88 73 66 83 47 81 27 59 60 65 98 24 63 5 43 -Card 188: 75 13 8 61 69 59 52 29 21 76 | 75 93 66 43 69 58 11 8 92 70 85 41 55 28 62 76 97 80 20 29 3 51 52 72 87 -Card 189: 7 90 29 68 69 44 94 87 58 99 | 98 48 73 68 38 75 41 83 29 67 90 25 40 13 22 63 62 94 58 99 69 19 18 44 66 -Card 190: 7 87 63 80 57 68 30 86 58 64 | 63 11 20 29 49 52 41 60 76 96 85 84 72 6 81 66 47 65 8 48 69 37 36 58 87 -Card 191: 6 71 15 30 42 60 33 17 92 16 | 60 18 65 57 16 53 20 72 59 96 40 47 8 64 81 52 70 67 29 87 35 90 54 85 17 -Card 192: 61 57 38 71 29 32 56 10 87 26 | 59 4 77 2 54 10 40 71 26 97 64 61 45 98 44 12 41 95 50 28 92 11 51 37 36 -Card 193: 40 85 41 83 90 43 10 25 5 97 | 87 17 66 53 44 3 76 57 1 10 96 28 51 16 82 52 89 65 98 93 72 38 13 79 40 -Card 194: 56 51 10 9 4 30 75 60 97 79 | 16 5 1 43 11 66 95 48 25 62 78 14 18 49 72 55 70 69 80 42 52 82 96 12 46 -Card 195: 68 36 39 79 72 45 43 85 65 93 | 97 79 96 25 20 46 63 52 38 89 24 27 57 53 64 3 31 47 14 26 18 74 37 95 58 -Card 196: 97 4 99 92 36 29 22 98 26 32 | 57 25 93 63 40 27 91 37 41 76 19 92 59 78 64 82 84 20 24 52 28 13 48 31 50 -Card 197: 51 3 97 61 84 41 39 66 93 64 | 65 75 90 78 13 79 82 33 10 96 86 19 16 32 30 99 47 92 67 80 62 69 45 15 49 -Card 198: 55 67 89 34 69 7 60 26 90 31 | 66 61 32 54 97 36 2 28 4 77 38 71 19 41 37 6 70 21 93 65 3 73 45 59 13 -Card 199: 14 26 40 92 97 83 99 29 54 60 | 23 60 90 49 18 17 32 83 91 27 54 92 78 9 29 70 61 66 48 95 2 39 88 12 97 -Card 200: 4 69 13 3 98 91 11 81 79 1 | 58 87 3 91 13 48 79 24 6 18 4 65 98 56 12 34 1 81 69 41 14 11 45 64 43 -Card 201: 37 21 55 26 67 29 25 76 15 70 | 58 86 25 95 83 17 76 69 2 51 70 45 26 92 6 54 9 21 77 67 15 84 55 37 61 -Card 202: 28 14 6 73 24 74 68 19 13 58 | 35 5 49 70 46 10 68 38 83 80 92 32 86 2 88 41 15 78 47 95 42 55 96 30 69 -Card 203: 21 23 66 43 77 12 51 14 40 67 | 21 23 45 46 77 31 40 12 75 14 52 89 51 67 6 66 73 16 79 7 48 43 84 95 96 -Card 204: 20 95 43 24 25 52 49 10 83 9 | 17 24 83 88 61 43 49 66 81 95 45 64 31 74 92 52 10 8 25 36 30 94 9 20 89 -Card 205: 39 69 99 92 97 77 52 51 29 53 | 30 84 32 65 91 83 68 5 79 98 16 57 9 20 29 69 88 52 92 1 13 17 39 34 77 -Card 206: 3 80 14 9 5 49 38 22 64 21 | 43 95 34 44 91 1 64 46 29 6 33 16 57 24 86 79 89 73 65 15 56 63 83 3 55 -Card 207: 40 76 42 26 80 31 43 8 84 63 | 73 16 57 19 38 31 84 61 50 60 70 65 81 49 86 13 22 15 40 42 63 69 36 76 37 -Card 208: 16 60 1 5 97 90 86 88 19 82 | 90 14 8 38 43 19 94 40 97 60 88 28 39 99 16 46 76 24 86 84 75 74 53 72 5 -Card 209: 12 93 53 60 41 64 25 74 79 16 | 84 18 30 31 7 65 69 11 77 99 32 89 79 90 52 28 17 38 62 24 85 49 35 43 29 -Card 210: 23 67 11 42 28 59 98 48 26 79 | 14 27 38 82 91 4 95 81 88 44 53 67 74 45 28 99 9 47 68 62 20 54 41 42 8 -Card 211: 2 31 33 18 54 6 30 68 62 60 | 60 63 49 24 73 54 75 39 59 88 64 62 72 61 4 6 26 13 34 36 95 9 74 47 44 -Card 212: 10 80 94 19 76 15 40 64 6 99 | 67 71 65 14 42 32 75 27 60 24 8 43 68 85 4 54 83 44 1 2 57 34 63 22 11 -Card 213: 21 71 66 97 26 80 42 70 89 53 | 16 29 34 79 99 73 9 65 76 19 43 11 35 52 37 25 17 21 12 26 23 82 74 91 70 -Card 214: 85 22 65 54 15 6 78 3 11 94 | 27 10 59 37 40 75 95 29 30 79 57 48 44 76 15 62 89 53 2 32 36 4 63 67 39 -Card 215: 46 68 79 92 50 22 47 89 28 34 | 29 87 6 35 20 81 15 10 71 96 77 44 55 18 98 42 76 26 72 21 95 5 23 11 57 -Card 216: 43 38 30 79 14 47 64 5 8 50 | 70 26 63 98 86 20 59 74 3 41 34 49 78 28 55 67 89 68 60 39 54 94 33 44 80 diff --git a/2023/inputs/day_5.txt b/2023/inputs/day_5.txt deleted file mode 100644 index 3a01983..0000000 --- a/2023/inputs/day_5.txt +++ /dev/null @@ -1,219 +0,0 @@ -seeds: 4106085912 135215567 529248892 159537194 1281459911 114322341 1857095529 814584370 2999858074 50388481 3362084117 37744902 3471634344 240133599 3737494864 346615684 1585884643 142273098 917169654 286257440 - -seed-to-soil map: -1640984363 3136305987 77225710 -3469528922 1857474741 56096642 -278465165 2901870617 105516220 -1442950910 1913571383 198033453 -463085535 1458252975 13696838 -1718210073 1686050230 171424511 -383981385 3064707638 71598349 -1267048154 3759577328 175902756 -3262934306 1479455614 206594616 -2493001016 200414015 157177749 -3885112776 411057950 157348766 -4042461542 1181162257 199039568 -476782373 2111604836 790265781 -455579734 1471949813 7505801 -1889634584 3213531697 546045631 -4241501110 357591764 53466186 -3525625564 3935480084 359487212 -2650178765 568406716 612755541 -200414015 1380201825 78051150 -2435680215 3007386837 57320801 - -soil-to-fertilizer map: -513693437 1166448955 406316429 -3977989337 1831898517 148449061 -2857616419 1749713256 55966993 -2245899978 767737007 398711948 -3462028551 3402487827 258322330 -1207747701 2246116788 274586148 -1857449833 2520702936 106524473 -950443356 290304833 224196260 -2913583412 1805680249 26218268 -290304833 3849361293 119346889 -3720350881 3244527156 157960671 -920009866 1634093064 30433490 -409651722 2627227409 104041715 -3916661657 1572765384 61327680 -1624788708 2115889182 130227606 -1963974306 3695907849 9066861 -1755016314 1980347578 102433519 -1973041167 3151152620 93374536 -1482333849 710468850 57268157 -2644611926 2899798022 213004493 -1539602006 1664526554 85186702 -2210802286 3660810157 35097692 -3135769437 3968708182 326259114 -1174639616 2082781097 33108085 -3878311552 3112802515 38350105 -2066415703 3704974710 144386583 -2939801680 514501093 195967757 -4126438398 2731269124 168528898 - -fertilizer-to-water map: -1274667249 2789153677 35498097 -1119124697 1423189114 4201717 -1775973674 127038866 409949870 -2636872711 677641697 238584014 -998550357 2708616519 80537158 -1613168083 3037802277 162805591 -1123326414 2618446916 90169603 -2516959328 2034731526 119913383 -3879305887 3993605604 147788774 -1213496017 2616229293 2217623 -3412445194 3202949622 62545934 -2875456725 2194682091 362593593 -1079087515 2154644909 40037182 -2468026227 3426058027 48933101 -0 1427390831 607340695 -2185923544 0 127038866 -1310165346 916225711 76820908 -2312962410 993046619 155063817 -607340695 1369464790 53724324 -1389328008 536988736 140652961 -1386986254 3200607868 2341754 -4241108893 3701026057 53858403 -661065019 2824651774 213150503 -1529980969 3342870913 83187114 -921175000 3265495556 77375357 -874215522 1148110436 46959478 -4180667579 3914761609 60441314 -3238050318 1195069914 174394876 -3701026057 3754884460 159877149 -4027094661 4141394378 153572918 -3860903206 3975202923 18402681 -1215713640 2557275684 58953609 - -water-to-light map: -3346671099 2139469351 253535694 -3600206793 4187771498 107195798 -1271601308 936374322 163567625 -3890528820 1799438963 144160054 -1731948725 3256631615 148580525 -3859991790 2573461247 250171 -389304550 1099941947 124474859 -2322259245 1445947039 39679535 -1544278612 1943599017 46211136 -1124738947 789511961 146862361 -3860946526 2109887057 29582294 -891137223 173339870 233601724 -3044858977 1485626574 301812122 -627354019 0 173339870 -800693889 1224416806 90443334 -4046689141 2034661517 75225540 -4166766045 4059570247 128201251 -0 1314860140 120308793 -4034688874 1787438696 12000267 -2294392242 2393005045 27867003 -2361938780 2573711418 682920197 -4121914681 1989810153 44851364 -1674653431 3705039670 14123300 -1445242474 3719162970 99036138 -513779409 406941594 113574610 -3707402591 2420872048 152589199 -2053021103 3818199108 241371139 -3860241961 1445242474 704565 -1880529250 3489375823 172491853 -1688776731 3661867676 43171994 -120308793 520516204 268995757 -1590489748 3405212140 84163683 - -light-to-temperature map: -1711282888 1572780528 87721767 -154126417 0 43277112 -950353983 1343526858 179094373 -2607445049 2714989532 110883165 -197403529 400138402 104876963 -302280492 43277112 202734873 -2990325458 1942480091 22763517 -2203652414 1550069916 22710612 -3347561974 4075093920 130901113 -1328424170 3514387681 17133869 -3187047160 4220120429 74846867 -3555672228 4205995033 676520 -555737175 2292503071 178861674 -936905107 4206671553 13448876 -2718328214 2825872697 25755942 -2042629442 945726244 118907923 -2161537365 3027858084 42115049 -1657501024 1888698227 53781864 -2943656210 3804007444 46669248 -2226363026 2004226072 108596129 -0 246011985 154126417 -734598849 2928837780 99020304 -833619153 1660502295 103285954 -2744084156 3436875901 77511780 -1299692440 2112822201 28731730 -2821595936 782812975 122060274 -1799004655 2471364745 95185072 -3082783503 1965243608 38982464 -2334959155 3531521550 272485894 -3121765967 2227221878 65281193 -1392230801 3850676692 224417228 -3013088975 528288490 69694528 -1616648029 904873249 40852995 -1345558039 3069973133 46672762 -3681258726 1064634167 278892691 -1894189727 2566549817 148439715 -1129448356 597983018 170244084 -3261894027 2141553931 85667947 -3478463087 2851628639 77209141 -3556348748 1763788249 124909978 -4280381423 768227102 14585873 -528288490 1522621231 27448685 -3960151417 3116645895 320230006 - -temperature-to-humidity map: -2401309547 2063893326 5931150 -4081820678 1536756293 195703517 -3389837279 4114880485 97950323 -67647704 537880870 95615044 -3487787602 2069824476 16209316 -212366581 0 210367924 -0 470233166 67647704 -163262748 331958016 49103833 -3921228390 3754997923 26024946 -1883070873 986328296 29590327 -1844673227 4256569650 38397646 -422734505 381061849 89171317 -3835004067 4212830808 43738842 -1753523088 1732459810 63479835 -4277524195 3781022869 17443101 -926010074 3798465970 316414515 -511905822 210367924 31838014 -3565158997 3485152853 269845070 -3878742909 776643827 42485481 -3352296690 1795939645 37540589 -2877358153 2512426556 474938537 -1419995251 1068661114 304321846 -1348461498 705110074 71533753 -1724317097 1372982960 29205991 -1974916783 2086033792 426392764 -2407240697 3015035397 470117456 -1242424589 880291387 106036909 -642854491 1833480234 230413092 -3503996918 819129308 61162079 -543743836 242205938 89752078 -873267583 1015918623 52742491 -1817002923 2987365093 27670304 -1912661200 642854491 62255583 -3947253336 1402188951 134567342 - -humidity-to-location map: -2955816171 2260659770 927037009 -1906648752 2188942242 71717528 -848878920 35928575 8026852 -4100692468 1994667414 194274828 -2066384942 3405536067 889431229 -559945395 1052613350 288933525 -3882853180 3187696779 217839288 -856905772 1341546875 164300625 -0 528596530 524016820 -1978366280 1723924810 88018662 -1044385850 67134880 400987760 -524016820 0 35928575 -1021206397 43955427 23179453 -1445373610 468122640 60473890 -1723924810 1811943472 182723942 diff --git a/2023/inputs/day_6.txt b/2023/inputs/day_6.txt deleted file mode 100644 index 0a42c40..0000000 --- a/2023/inputs/day_6.txt +++ /dev/null @@ -1,4 +0,0 @@ -Time: 45 98 83 73 -Distance: 295 1734 1278 1210 -Time: 45988373 -Distance: 295173412781210 diff --git a/2023/inputs/day_7.txt b/2023/inputs/day_7.txt deleted file mode 100644 index b0e8d5d..0000000 --- a/2023/inputs/day_7.txt +++ /dev/null @@ -1,1000 +0,0 @@ -992QQ 265 -J5A7J 392 -99998 958 -335KQ 108 -J5352 916 -T55JT 966 -8876K 874 -9765A 195 -7T7TT 358 -2QT52 701 -KK66K 768 -8Q8A8 401 -87888 591 -J62J8 739 -QQQ4Q 525 -J6ATQ 173 -7QQ3Q 3 -393JJ 413 -Q77AJ 929 -K4442 962 -92Q9A 309 -QQQQ3 49 -85J63 363 -39399 597 -877KK 611 -6A882 632 -J97A4 737 -6JA65 2 -K2JK6 162 -29T42 9 -94J64 415 -93J33 786 -555JJ 927 -6QK74 920 -A999A 885 -97JJA 223 -57557 19 -QQ5T8 849 -6JK43 292 -3QQ33 616 -Q6A36 599 -55599 999 -8QQQ8 470 -5K533 886 -88998 587 -3J334 92 -TT6T6 143 -J88T8 883 -AJ986 283 -J4442 297 -5J476 252 -867A2 149 -J978A 405 -QA7QT 21 -555J2 911 -555TQ 637 -Q28QQ 132 -7KJ73 156 -QTQQT 588 -5K5Q6 618 -656T6 866 -3J232 196 -5A588 444 -3T8J3 178 -T4Q4Q 102 -TT666 860 -TAQ76 766 -Q4A55 702 -22228 447 -5JQ59 586 -6A669 779 -K6293 981 -23K22 961 -5TK55 798 -T5786 754 -7TT66 570 -A9572 38 -2Q2QQ 949 -8J9JJ 875 -Q878Q 567 -K553K 381 -QQAJK 130 -2T9JT 809 -QTA64 547 -56556 956 -38K8K 158 -84338 590 -J7762 52 -AQAAJ 712 -374AT 555 -Q666J 473 -A933J 621 -A8AJ8 176 -T9836 323 -54577 877 -7J7AA 979 -TJJ78 395 -88886 353 -84446 664 -J8J3Q 909 -Q35T6 78 -26942 35 -JJJJJ 628 -92772 716 -QAAQA 493 -94683 838 -4925J 756 -T8782 777 -JAAAA 467 -KK84T 218 -7J5KA 95 -7A8T2 708 -63T65 982 -QQ66Q 748 -5565K 615 -K9666 97 -699J9 662 -53553 458 -25252 800 -J52QA 551 -K56T5 308 -22J27 772 -KJK9K 116 -8K288 197 -ATT4T 487 -6KJ48 356 -2Q2Q8 910 -4579K 653 -7AAA7 253 -86J85 696 -K6A29 963 -8588T 850 -AA82J 18 -A6JAA 643 -7997J 289 -56557 489 -68JJ6 280 -6K7T3 895 -7J238 953 -54444 926 -K4466 484 -5Q34T 970 -935J7 648 -564Q3 477 -T2777 832 -8Q84Q 240 -4444T 8 -TQQQQ 636 -K8T8J 276 -7T845 755 -66J66 678 -A3478 329 -JQ9J6 386 -9J399 600 -797A9 802 -J6TT6 251 -54K5K 642 -KKK47 544 -J2333 845 -85895 113 -355J3 519 -54555 545 -77888 135 -88K55 673 -A5A58 585 -2222J 749 -54J52 234 -KQK3Q 824 -9K885 730 -KK2KK 144 -77TT7 245 -895Q7 221 -958J3 847 -T2TJ7 523 -82286 723 -T8T77 565 -2T2TT 229 -J46J7 339 -8JK83 580 -A8AAQ 596 -325JA 612 -K252K 890 -9K333 267 -66A6A 344 -55A52 506 -J5445 622 -2222T 357 -5QT67 762 -4A4AA 884 -67AAT 243 -6868Q 73 -6AA33 871 -QTQQ4 103 -33J33 844 -KJKKT 235 -AA3A3 819 -AT9K5 941 -7A777 522 -55954 419 -Q3JAJ 842 -QTTT8 576 -99299 796 -9K7A5 445 -5J556 921 -6QJAQ 706 -Q3QJ7 879 -TTTTQ 351 -63QQ7 594 -A4857 374 -3833K 801 -33855 990 -7J369 853 -59TQ2 313 -95K3T 633 -8K234 959 -QQJ7Q 951 -TJTAT 775 -639Q2 787 -A245K 331 -56555 159 -J8558 87 -8292Q 171 -8Q888 660 -5QA52 29 -4T96A 311 -586A7 603 -92289 757 -QTAT2 893 -95TJ2 396 -4K74K 294 -9JK66 154 -6QJT4 343 -Q58TK 122 -K5KKT 817 -65JTT 278 -T4Q3K 6 -J3444 336 -88889 699 -AKA99 693 -5A5J5 627 -4JJ44 488 -533TT 71 -66966 208 -JT6TA 823 -6K66K 148 -JK797 732 -5K426 426 -93739 443 -89696 354 -J8JJJ 215 -K4Q98 978 -4K8AK 367 -TT8T9 857 -3399Q 11 -TTTQ2 31 -5555Q 369 -97999 778 -545KQ 614 -76Q53 434 -4TQ74 137 -8JTTT 220 -85A59 711 -K3Q33 433 -Q3277 593 -555QJ 759 -A2772 492 -55395 75 -5555K 355 -KKKQQ 219 -22643 482 -T65T5 277 -93338 76 -55543 924 -7AA77 914 -KT94K 247 -7Q557 661 -QQQ6Q 936 -A5423 77 -222Q2 944 -64K28 435 -3222T 72 -QJJJJ 700 -4Q494 677 -TTTQJ 747 -QQ8AA 204 -478KT 299 -7638A 774 -K8KQ8 764 -67777 935 -522J2 498 -AJ5K8 360 -38488 370 -43AQ3 574 -26522 516 -39Q95 238 -T78KA 161 -6KKKK 410 -28228 399 -8QQQQ 799 -3875K 937 -J88J8 834 -333TT 539 -57533 505 -47748 12 -68J22 479 -4242J 318 -24AJ4 740 -67J58 589 -39845 290 -4A628 563 -59999 686 -JQ888 177 -AQ9QA 456 -99KA4 384 -466JK 813 -TJJ2K 805 -97687 319 -Q57Q5 656 -7747Q 609 -5T777 746 -Q77QQ 767 -8K483 361 -T8583 969 -KKJ88 56 -KT7T3 652 -73664 138 -975T6 815 -4T23Q 330 -Q4999 971 -T6Q6T 897 -28892 683 -QQQ63 341 -72T56 378 -22T29 239 -KKK3K 631 -7TTTT 327 -627J8 259 -6K924 534 -4TTT4 668 -JQQ9Q 828 -J995K 830 -34Q4K 598 -68J42 478 -446KK 791 -75J8T 437 -6A2J4 546 -AA277 33 -QQQQK 133 -43J86 758 -9J293 187 -TTATA 811 -33TAT 878 -66566 44 -T863A 372 -KT948 655 -TK77T 185 -87J79 974 -A333A 412 -4J665 382 -2J275 922 -AJTQK 500 -K97Q5 217 -K783T 713 -226Q2 455 -22TJT 242 -66677 64 -33533 814 -595J9 607 -29J9J 107 -657KK 905 -89998 938 -KJQAA 40 -55JK8 968 -3A84J 393 -5T447 862 -T2TQQ 303 -JQ949 783 -QJ432 671 -T5KQT 385 -QA697 818 -AA222 952 -74J7T 74 -2J8A2 997 -47457 923 -888K8 559 -T3J66 174 -324J9 23 -A8777 168 -A589K 841 -KT573 881 -2TJ28 441 -QAQAQ 421 -63233 669 -39333 50 -9A88J 566 -59347 595 -44A23 751 -85333 908 -88668 81 -K585K 967 -2A2AA 46 -88565 288 -AAKKK 364 -73A3A 605 -K4747 206 -66363 432 -KK87K 347 -K623T 904 -J33Q3 146 -Q9Q4J 851 -QK7KQ 298 -66K6A 972 -383J2 125 -T9Q4J 604 -4A444 635 -TT87T 424 -45JT5 495 -K628Q 928 -88A5A 314 -JK777 734 -76788 15 -8369Q 854 -5A55K 494 -55788 109 -2Q624 409 -773Q4 475 -J9396 129 -8T688 654 -A5KJA 512 -9Q899 254 -46T4K 250 -4T27J 785 -3TTT3 230 -JKK2K 991 -K5A43 651 -2T764 202 -JJ3KK 58 -86A68 993 -24AA3 666 -TT848 139 -AKA79 365 -KJ23J 422 -4T3K9 514 -88288 975 -Q7A5T 947 -978A8 48 -22TJ2 680 -AKK4T 429 -57444 846 -94994 507 -58AK3 427 -25525 430 -2223A 188 -26A2A 82 -49T9J 934 -AK6T8 55 -7T29A 795 -Q2A79 43 -854Q5 163 -333T3 201 -9792Q 246 -73653 985 -5QA56 562 -QQKKJ 550 -A9949 340 -T7TJT 623 -5Q7KT 126 -AKTAT 448 -9K299 903 -68J66 839 -86K6J 720 -33Q4Q 960 -44AQ8 368 -64666 62 -5J7A4 164 -44487 672 -67476 180 -44242 463 -4A3KT 491 -86K27 404 -AA557 536 -2TTTT 572 -A848J 94 -22626 117 -95K43 848 -22225 900 -33338 403 -QQ8QT 803 -7J3K6 745 -33663 281 -24558 124 -TQ297 554 -8T8KT 792 -T8TT6 771 -AA3AA 462 -9J99Q 438 -K5559 571 -Q95KT 794 -Q7777 337 -4J627 679 -AAA5A 994 -26Q9K 816 -3Q2Q2 509 -24992 84 -Q4QK3 123 -79798 843 -3K434 105 -T79AK 980 -7KK7J 915 -8998J 704 -37633 128 -KK7KK 51 -7A577 326 -666Q6 22 -999A9 172 -J99T9 695 -Q953J 532 -8A3KA 483 -A74Q4 725 -Q7QQQ 579 -KK775 153 -33535 248 -K79T4 925 -67575 349 -Q93J7 453 -8A395 390 -3K3K3 402 -62T62 317 -AAA69 25 -5A8K8 27 -KKKKA 513 -56656 568 -T5TT3 793 -8T8TT 346 -JA9A9 119 -99J99 305 -3A44K 258 -69999 531 -88488 988 -794J4 121 -955J4 634 -J99K8 529 -2Q33K 640 -6Q36Q 573 -46545 807 -9989T 394 -44542 216 -QQ88T 887 -J6898 90 -J8T7K 943 -KQQQ2 703 -AA9AA 869 -T2K37 54 -KKQ8A 865 -922J2 99 -7J796 776 -9J6T7 192 -5T9QJ 955 -72227 88 -K5455 440 -AT47Q 269 -8TK3A 388 -A8222 983 -Q87JA 485 -QQQJJ 682 -43334 157 -44853 780 -QQ6JQ 366 -54566 350 -K4928 237 -9QQQQ 852 -K9K96 342 -75827 907 -97QJ4 888 -288Q3 439 -584Q2 575 -69696 209 -55456 577 -JA999 541 -4T6T6 617 -6J454 377 -35JA6 262 -2KKK2 193 -6AJT9 733 -555TJ 549 -JTT2T 619 -T2JJ2 606 -82798 490 -885Q8 142 -92566 194 -93658 304 -94996 761 -QKKKA 375 -QKKKK 257 -9797Q 826 -63668 389 -7J6TJ 338 -87759 486 -26768 291 -5KAJ2 464 -J66J6 36 -2Q634 383 -KJKJK 724 -59T9T 957 -4Q34A 556 -27J72 373 -47KQT 992 -J93AK 867 -74296 940 -88QJ6 657 -22422 581 -333JJ 913 -4JTT8 537 -8977A 89 -T5K99 743 -333T7 718 -75A75 284 -J777J 279 -T8QA4 876 -44424 85 -ATA8T 41 -T22TA 896 -KKQ3T 380 -473K4 79 -JTT4J 508 -T2T72 328 -73577 474 -Q7744 984 -TA62Q 933 -2KQ2K 503 -QKJ6K 408 -964KT 630 -T56A6 67 -4499Q 91 -94A44 987 -944JJ 5 -Q4557 709 -63789 59 -2QJ32 714 -AJA4A 736 -AJ3AA 864 -33A34 325 -KTA4Q 821 -9592T 268 -JJ88K 231 -5Q5J8 760 -2QQQJ 710 -52A2J 452 -7Q287 899 -4292J 186 -425K8 222 -54584 451 -J2QQK 552 -55234 457 -K8K88 870 -J2AQK 729 -AT576 601 -A66JQ 564 -24JK6 53 -KKK4K 625 -QJ9K9 181 -KT6TK 411 -9QQ9Q 420 -6272K 727 -3JJT3 232 -TAA64 510 -32T23 773 -Q5A89 147 -9AJ9K 950 -67J5J 812 -4K737 502 -AQ458 726 -75J77 469 -3Q333 476 -69799 362 -89997 822 -39J73 295 -9T7TJ 273 -9JQ9A 348 -7657J 872 -92888 548 -QQ5QQ 533 -55J55 741 -55575 517 -AJ222 320 -5T75T 592 -55QTT 674 -98868 182 -3J6Q2 80 -J4Q65 322 -T8T88 528 -TKQJJ 542 -6T543 260 -7T3KJ 145 -Q9796 233 -A43A3 859 -8J982 315 -3A99Q 83 -2495T 207 -93QK6 882 -T83K3 249 -Q444Q 1000 -42658 717 -J3336 705 -J8JQ4 155 -62832 213 -26626 321 -37733 553 -TTT55 275 -Q7632 930 -J43K2 946 -7J877 538 -2595Q 894 -5QA68 111 -4J44Q 789 -55558 37 -945QT 244 -26546 301 -3QAQ4 697 -66464 7 -J6636 270 -7993A 676 -JK4JK 428 -47QJ4 917 -5KKJ5 471 -8787J 333 -4849Q 804 -3KK32 613 -2224J 670 -5A59T 101 -85585 658 -TJTTJ 310 -Q852Q 530 -K596A 629 -9A3Q7 753 -T9J47 203 -655T2 685 -29992 694 -82Q6Q 770 -83A38 735 -77337 459 -48344 744 -6888A 891 -KK44T 837 -97869 788 -TTJTK 497 -44744 264 -2KJ22 496 -J3K3K 335 -9KKKK 10 -AAAA2 57 -75T63 721 -4TQQ5 659 -7A8JT 398 -QT3QQ 93 -A2J69 191 -86342 825 -8499K 224 -8QK2T 540 -Q7QQ6 359 -T5T6K 535 -927T8 189 -8Q8JK 646 -5558J 645 -4448J 468 -JJ799 226 -77KK7 69 -T59KJ 520 -KAA9Q 227 -56QQ6 810 -33767 689 -JQQ33 274 -KAJQK 698 -KA8K8 263 -9QQ99 296 -J7A33 763 -7KT88 400 -TKTTT 602 -26TT2 684 -45734 781 -KKK5K 835 -65Q82 306 -3QQQ3 831 -8QK83 624 -Q35Q5 583 -Q85J6 480 -8T4TA 406 -Q56Q2 271 -44J45 345 -9888T 324 -36536 584 -8QAK5 352 -Q2QA7 561 -62269 675 -44449 106 -5TTK5 901 -JJQ4Q 167 -K96J2 391 -43J4Q 649 -6QQ6T 797 -J9799 855 -92J37 690 -46474 127 -A3333 964 -2AJAA 543 -AJAJ9 30 -45599 626 -9TQ44 26 -T9A47 692 -4285A 32 -999JJ 136 -8442A 989 -AAA9T 60 -Q6343 14 -TT2KK 880 -Q8232 316 -Q8742 302 -94646 214 -KQ46K 300 -J425J 511 -54488 965 -K5A62 65 -T55T5 715 -K8Q88 688 -8833T 225 -KQQQK 96 -484J8 836 -8K9JT 131 -75272 902 -4Q228 707 -A45J4 1 -QQ9Q8 504 -3JT73 742 -6Q636 557 -AQ572 667 -56667 293 -A3322 376 -8888J 650 -22329 973 -8TTTT 285 -AQ472 608 -497Q2 166 -JK852 371 -8AJAJ 856 -787TQ 66 -TJTTT 112 -46J67 47 -553A5 918 -39369 120 -75528 414 -QQQJQ 641 -A777K 118 -883QQ 518 -67K7J 449 -8A545 17 -K78AK 190 -J5546 282 -5TT92 639 -AAJ7A 4 -AKKK9 261 -KTKKK 976 -525T7 160 -7A239 307 -6T666 998 -462A6 266 -225J5 68 -77447 691 -K9QQ9 996 -6T62T 977 -9595Q 199 -322KK 898 -54QT2 665 -JAAAK 527 -2Q272 28 -AAAQA 769 -AAAA7 638 -T99T9 332 -JQ9QK 610 -T9T9T 931 -7KAK4 272 -92T56 808 -JQQ52 912 -JT2KQ 889 -6QQ4J 827 -37999 620 -3QJAA 286 -3999A 750 -8J6KK 387 -8A9A8 863 -4KK7J 175 -7QJAJ 731 -2J662 820 -4736J 45 -JAQ34 418 -77878 379 -273K3 86 -38892 465 -2K7J7 205 -45T54 236 -ATA2A 829 -Q2868 114 -5J7Q7 228 -7992K 134 -4TTKA 436 -99Q92 454 -K6JTT 892 -65J65 858 -QQ555 241 -767TQ 945 -T7744 954 -K6KJ6 840 -6656J 417 -2K44K 450 -86288 115 -AJAJA 140 -539T3 179 -J5K33 569 -47767 425 -333QA 752 -5TTT6 647 -7K7AK 165 -A76J5 70 -2Q7QK 256 -J68T8 334 -5JJ66 170 -3K3KA 446 -44JK4 861 -8JQ8J 472 -7878A 481 -4KQJ6 582 -4366A 919 -74Q52 20 -KK222 210 -QQKQA 287 -38Q98 521 -656T4 63 -44554 790 -8J2KA 200 -7TJ72 558 -JKKKK 98 -35687 442 -K286K 466 -4J586 784 -787Q8 906 -6J6K6 13 -44J44 738 -8J68J 431 -TQ935 526 -4434T 198 -7Q58K 183 -6J99A 61 -59QQQ 100 -KTTJK 184 -32743 719 -565AK 407 -7A839 42 -7JJ93 16 -749A6 765 -J65JT 423 -AQ229 806 -99JT3 397 -6A466 948 -9J4KK 151 -46JA6 110 -34939 939 -99559 169 -J75T7 255 -55542 681 -K84JK 722 -526T4 416 -95555 501 -AQJ49 995 -KQA69 833 -JT66J 104 -T443K 644 -7J777 986 -7AKAA 868 -4QT8K 211 -66KA9 663 -9962J 150 -267T2 34 -6444T 560 -86883 942 -QJT55 152 -6A5K4 687 -Q6T93 141 -22622 932 -65KK3 312 -AA6A6 461 -88876 499 -84KKK 212 -5A555 782 -5T655 39 -552K2 515 -Q3QQ5 24 -393KK 524 -22K86 873 -72KT4 728 -22JJ2 578 -3K733 460 diff --git a/2023/inputs/day_8.txt b/2023/inputs/day_8.txt deleted file mode 100644 index a57140b..0000000 --- a/2023/inputs/day_8.txt +++ /dev/null @@ -1,752 +0,0 @@ -LRLRRLRLRRRLRRRLRRLRLLRLRLRRRLRLRRLLRRLLRRRLLRRRLRRRLRRLLRLRRRLRRLRLRLLRRLLRRRLLRLRRRLRRRLLRLRRRLLRLLRRLRLRRRLLRLRLLRRRLLRLRRRLLLRRRLLLRRLLLRRRLLRLRLRLRRLLRRRLRRLRRRLRRLRRRLRLRRLRLRRRLRLRRRLRRLRRRLRLLLRLRRRLRLLRLRRLRRRLRRLRLRLRLRRLRRLLRLLLRLRLRRRLRRRLLRLLRLRRLRRRLRRLRRRLRLRRRR - -JKT = (KFV, CFQ) -SQQ = (RLK, TRV) -CVT = (KRT, NCV) -JVS = (GXT, QMF) -KPF = (GCH, FCH) -XTQ = (GFM, FSP) -QBJ = (PXR, FMK) -KXQ = (FMK, PXR) -LTM = (CML, TMP) -CMD = (DFJ, GXS) -VJK = (KGN, HBX) -QTP = (KBP, CNM) -MBT = (GTN, QXG) -HGQ = (PFJ, FXL) -MDV = (CVJ, PMR) -KJQ = (TQF, HTS) -CBB = (XRL, XSP) -AAA = (QXT, CDL) -RPS = (FXF, MQL) -BPH = (VBF, FBJ) -RQM = (GVB, RKD) -KNQ = (MPV, DLX) -XSS = (LBB, SVD) -VXB = (MGQ, GCD) -XBR = (JCG, LTM) -HGR = (MFL, GGF) -SJA = (KJB, VFS) -CBL = (JFX, BBF) -KXN = (XCL, VVG) -FKV = (HGQ, TVS) -HBS = (SSP, HPN) -PTG = (GJC, TCN) -DJG = (CSP, XCC) -CNM = (JFS, FXR) -KGD = (MXP, GFC) -PMR = (SXV, RSK) -RPR = (QLD, SBT) -NFK = (DTC, NTR) -JKH = (HSF, RXX) -TXG = (VNS, PVQ) -TRS = (MSQ, BRT) -MLF = (PLL, LMX) -CDD = (SHR, FKT) -CQM = (KSF, FPN) -KSL = (XPD, NMG) -LBB = (TBB, RVJ) -DQJ = (TNP, JLT) -KLC = (KGC, BNK) -CSL = (CVC, MVR) -NCG = (JVS, JTD) -JQL = (CBL, KCH) -FBF = (FKV, DLC) -JHM = (HMD, HCH) -DGP = (BGB, JGR) -SSH = (PHG, MVV) -CSG = (QTP, TPG) -KSF = (FPV, DKV) -DJS = (PCC, RDN) -XLB = (LKT, NCQ) -XDS = (LNG, SLS) -MFT = (KJT, LSH) -STD = (PSS, JQH) -LGM = (JMD, FLJ) -GPR = (KGQ, FFB) -KJT = (XRK, JPP) -FQN = (KNQ, PNH) -CRR = (KSR, DPR) -RRD = (NCG, KKD) -FLJ = (LNL, QPR) -MQL = (SKC, BFB) -FST = (XHS, QDN) -DRT = (MQL, FXF) -RDN = (HQB, HSD) -SQH = (HTS, TQF) -VBN = (BRD, TXB) -CXV = (VMM, TXG) -MSQ = (XSJ, BRG) -PLL = (QSM, PCS) -NTD = (PLN, GKV) -GHP = (NCQ, LKT) -CXG = (XGV, VVT) -CPZ = (MVB, MKR) -GSQ = (FXV, PPG) -BCG = (LMQ, JMM) -FMK = (RQD, QJG) -CJQ = (BFV, XDS) -DLC = (HGQ, TVS) -LML = (JFC, DNN) -XTC = (TDD, VPV) -QHP = (SKP, CTC) -TBB = (QBJ, KXQ) -GPG = (VNX, DPZ) -SSS = (CFM, HQK) -DFJ = (MBV, RPX) -DLX = (RGT, VSJ) -KLL = (JKG, TPV) -NKT = (GDK, LDD) -GCH = (MLF, BFM) -PPG = (BFJ, DCR) -KHF = (HGD, MNX) -SLK = (BXX, KBV) -TDL = (FLP, DLB) -GCS = (VPL, JVR) -FPN = (DKV, FPV) -NKL = (RCL, KQH) -NHS = (FDJ, DXC) -DHN = (RCK, KVD) -QJG = (GPV, XQK) -DKD = (MFB, PTB) -FDJ = (HHQ, BJS) -TPX = (GGF, MFL) -JKG = (HBB, HLJ) -BFV = (LNG, SLS) -XTL = (LCS, XNT) -NRM = (GNX, GKS) -XSJ = (JCT, CDD) -JXR = (CBL, KCH) -TRV = (QDC, HNH) -GXS = (MBV, RPX) -HPN = (HVF, XRJ) -SSD = (FST, NBJ) -KGQ = (DMM, GKG) -DDC = (XTQ, KVK) -XHL = (MKR, MVB) -HXD = (CGG, CGG) -DSH = (BVJ, BJM) -ZZZ = (CDL, QXT) -LQL = (FVD, KLR) -BNK = (VVN, BNP) -PLD = (GJV, HDP) -JCG = (TMP, CML) -VTK = (KQN, JHS) -MNX = (TTP, SVH) -VTC = (DKN, HXM) -JPP = (GPB, QHQ) -HQK = (GGP, FMV) -QDC = (MBB, FGH) -QRD = (JML, VGV) -SXV = (HGL, NGL) -BRJ = (FKV, DLC) -DCF = (PGX, VJK) -BGF = (BQX, PMT) -JML = (FXD, KTT) -GFC = (JBN, KVS) -FBB = (JQN, NQV) -SKC = (CSG, RQJ) -SLX = (NHS, JCS) -QDN = (KHF, VXD) -MBV = (DSC, RPD) -DMM = (MVD, NHX) -QMF = (CVM, HDJ) -JCT = (SHR, FKT) -RKL = (HNF, DKC) -SMV = (RDK, RDK) -TNP = (BHL, XNQ) -XNQ = (JQL, JXR) -GGF = (GDD, XTM) -RQD = (XQK, GPV) -LSJ = (BBC, PJS) -KCR = (VCL, JVJ) -KCH = (JFX, BBF) -QRT = (BTX, KFQ) -JCS = (FDJ, DXC) -GVB = (PXL, NDD) -BMC = (VNV, FSM) -PCS = (QQT, NXG) -BKQ = (QXV, DHP) -GTN = (DTS, DXQ) -KBV = (NBK, GSQ) -GKS = (QLJ, DSH) -MPG = (RMJ, DSM) -GBB = (KQH, RCL) -SGT = (CGG, MLZ) -TCP = (JCG, LTM) -RPD = (GNF, VFG) -PCB = (GMV, MCN) -GVX = (MRF, GXC) -XGF = (KCR, CDF) -PXS = (DLQ, DBS) -GDK = (JKB, MJF) -BPR = (TKH, DKD) -PXL = (XTL, JPJ) -CSP = (NRR, XDK) -RSK = (NGL, HGL) -BTX = (QBF, VPJ) -XPD = (QRD, FQG) -MJQ = (KQN, JHS) -BLC = (TDD, VPV) -TTP = (PTG, CQX) -XSG = (GNV, DMT) -NBJ = (QDN, XHS) -KFQ = (VPJ, QBF) -KNN = (XHL, CPZ) -JVK = (XPJ, NRC) -NRV = (MRD, VVM) -DGC = (MRN, RKL) -VMM = (VNS, PVQ) -HFK = (QHX, MNT) -SCQ = (VKL, XGR) -BXA = (MKR, MVB) -RDK = (LJP, GVX) -KXM = (RCF, CQR) -CMQ = (DJS, DHQ) -VNS = (DDF, SSS) -HJC = (CPM, CJM) -VNX = (VPC, LVQ) -DSM = (BSJ, GCS) -TTT = (FBJ, VBF) -LDN = (CVJ, PMR) -JTD = (QMF, GXT) -XSP = (BPR, SHS) -QXT = (LVG, PLD) -VFS = (XSS, CTN) -TFK = (FLP, DLB) -KLR = (FSQ, BNJ) -GDG = (QQJ, HBN) -QJK = (SHX, MCT) -LKT = (TCJ, XLP) -CMH = (VBB, GPG) -JDV = (BQX, BQX) -VPV = (SFH, BJD) -GFM = (KXM, CPG) -BDX = (LQX, QXJ) -HGL = (VTS, QCT) -GRN = (KJB, VFS) -HNF = (HBC, NFK) -VMN = (CJM, CPM) -GPV = (JQQ, JVH) -BCV = (RQM, FVV) -SSG = (JKH, XMT) -KBP = (FXR, JFS) -VVT = (XVP, LSF) -BPS = (BMK, JFK) -BXJ = (DJG, JRH) -VSS = (NBM, NLM) -PMH = (FLJ, JMD) -BSJ = (JVR, VPL) -GPS = (BKR, TGN) -BKM = (SLX, JCD) -LMM = (GTB, CMD) -KKP = (MJQ, VTK) -NTG = (HXD, HXD) -DHP = (DCD, BKM) -XGP = (DBJ, PKP) -GGP = (SCQ, QFS) -NXR = (DSK, XGP) -XNH = (BHP, SVB) -HLN = (XSP, XRL) -KJH = (SSH, QQC) -QSM = (NXG, QQT) -JHS = (PQH, CVR) -RLK = (HNH, QDC) -KGC = (VVN, BNP) -BPK = (JFC, DNN) -KJB = (CTN, XSS) -VCL = (MPG, XCX) -PKR = (NCG, KKD) -NMG = (QRD, FQG) -JVH = (HDK, NPX) -NBM = (STN, PXS) -MLX = (PNK, BCV) -LVG = (HDP, GJV) -DVN = (PTP, XGF) -XDK = (SQS, VMQ) -CVR = (GBB, NKL) -SKV = (HMD, HCH) -QTA = (HTQ, CLV) -TPG = (KBP, CNM) -VPL = (XVC, JCX) -BKR = (BPS, PJD) -NSP = (NBJ, FST) -HBC = (NTR, DTC) -TRB = (PLN, GKV) -HDK = (KDG, FBC) -CFM = (FMV, GGP) -RPX = (RPD, DSC) -HMD = (HVM, KKP) -SXX = (SHX, MCT) -QJV = (GRN, FPZ) -DKC = (NFK, HBC) -XCL = (MLD, CHG) -XRJ = (LMV, QTK) -HVM = (VTK, MJQ) -VFG = (VTC, PVX) -LQX = (NTG, NTG) -KQD = (GCD, MGQ) -PJD = (BMK, JFK) -FKT = (JDN, CMH) -BHL = (JXR, JQL) -NLM = (PXS, STN) -KDG = (XLB, GHP) -NQV = (GDV, NKS) -QDQ = (SJL, KGD) -DTC = (QNG, PPK) -QHQ = (KDJ, JPF) -BBF = (THF, JVF) -QQJ = (KJH, QDK) -JFC = (GLL, TXF) -KNX = (CVC, MVR) -VBF = (TJM, GQJ) -QQC = (MVV, PHG) -FXF = (BFB, SKC) -FPZ = (VFS, KJB) -PNH = (DLX, MPV) -TXB = (KCQ, QHP) -TRL = (KSH, XJT) -DKV = (MHK, JLV) -MKR = (DRT, RPS) -FPV = (MHK, JLV) -SLV = (MNV, NTC) -SRB = (GDN, CJQ) -BMK = (BBT, TVP) -NQK = (LQL, GCM) -CDF = (VCL, JVJ) -BBH = (SDD, GJR) -DLB = (QDQ, FHL) -XVC = (DXV, NXR) -KFC = (RQK, TJJ) -HDP = (MNM, HHJ) -QDK = (QQC, SSH) -JFS = (QHH, DVN) -FXR = (QHH, DVN) -TGN = (PJD, BPS) -FFB = (DMM, GKG) -DBK = (CJQ, GDN) -RQK = (CXV, FHP) -QTK = (PSM, RPR) -JFX = (THF, JVF) -HCA = (LJP, GVX) -VVN = (CQM, JDK) -CSH = (MBT, RHJ) -HGC = (HXD, SGT) -HNH = (MBB, FGH) -QXJ = (NTG, HGC) -PQH = (GBB, NKL) -SVB = (KJQ, SQH) -PPS = (BVL, KNN) -MVD = (FSK, LSJ) -CGG = (HTQ, CLV) -KSH = (SMV, SMV) -GNF = (VTC, PVX) -QXV = (DCD, BKM) -SPG = (NGG, MFT) -XGR = (XTC, BLC) -DPZ = (LVQ, VPC) -JQN = (NKS, GDV) -QQT = (NGP, CVV) -TQF = (KXN, MKK) -NHX = (FSK, LSJ) -XLT = (GDK, LDD) -KXC = (HJC, VMN) -SVD = (TBB, RVJ) -DXV = (DSK, XGP) -TDD = (BJD, SFH) -LMV = (PSM, RPR) -BBT = (LGT, LGT) -XLP = (FLX, RDG) -DDF = (HQK, CFM) -FSM = (BXJ, LXL) -KHH = (SVL, RSF) -SHR = (JDN, JDN) -GLV = (MDV, LDN) -MFB = (BSD, PGS) -HGD = (TTP, SVH) -KDJ = (NRV, FDM) -DNN = (TXF, GLL) -MFL = (XTM, GDD) -VRB = (JPD, DPH) -DLQ = (TNG, VBN) -PPK = (BPK, LML) -TPV = (HBB, HLJ) -GMV = (QVH, KLC) -VBB = (VNX, VNX) -VVH = (QQJ, HBN) -KTT = (BKS, XNH) -JQH = (QRT, LGC) -GNX = (QLJ, DSH) -DTS = (FBF, BRJ) -FTN = (DDC, NKN) -JRH = (XCC, CSP) -FFC = (NMG, XPD) -HLK = (PRR, TRL) -KRT = (LXC, NRM) -JLT = (XNQ, BHL) -HDJ = (KFN, CSH) -DCN = (LQX, QXJ) -MKK = (VVG, XCL) -FXL = (SPG, XPN) -TXF = (NSP, SSD) -JKN = (FFB, KGQ) -BJD = (GLV, XKH) -XGL = (GPR, JKN) -BJM = (DGP, BPN) -JCB = (DPH, JPD) -MLS = (DPF, XRH) -JCX = (DXV, NXR) -QLJ = (BVJ, BJM) -LJD = (CRR, QCX) -LCS = (JVK, GMN) -HLD = (XGL, LLR) -DSN = (GRN, GRN) -JLV = (HLN, CBB) -PMT = (DSN, QJV) -HVF = (QTK, LMV) -MNV = (KRD, BMC) -LNS = (SLK, KTF) -KKD = (JTD, JVS) -QXG = (DTS, DXQ) -QVH = (KGC, BNK) -PLJ = (TSK, ZZZ) -MRN = (HNF, DKC) -JMM = (JDX, GVG) -MHK = (CBB, HLN) -THF = (LMT, DGC) -TKH = (MFB, PTB) -FCH = (BFM, MLF) -HSF = (PHT, DSP) -MNT = (DFS, KHH) -GNR = (BKR, TGN) -MNM = (FTC, FTN) -BGB = (SXX, QJK) -NGG = (KJT, LSH) -HBN = (QDK, KJH) -TVX = (PMH, LGM) -GDV = (XNJ, BDQ) -TJJ = (FHP, CXV) -QCK = (JXV, NMT) -XTK = (PKR, RRD) -HHQ = (DBK, SRB) -CPG = (CQR, RCF) -XNJ = (LTK, KLL) -LMQ = (JDX, GVG) -DPR = (BQR, QFG) -GXC = (BRR, CXG) -CQR = (KNX, CSL) -GJV = (MNM, HHJ) -HTS = (KXN, MKK) -RSF = (SSG, NNG) -HCH = (HVM, KKP) -RCL = (SQQ, VBL) -NGL = (QCT, VTS) -MCT = (GBN, DCF) -QFS = (VKL, XGR) -BNP = (CQM, JDK) -BPN = (JGR, BGB) -BRG = (JCT, CDD) -PHN = (GNR, GPS) -XBX = (TVX, FMG) -PJS = (XCQ, PPS) -SNF = (NTC, MNV) -CLV = (TCP, XBR) -CVJ = (RSK, SXV) -NRC = (VRB, JCB) -BFM = (PLL, LMX) -GKG = (MVD, NHX) -JPF = (FDM, NRV) -GTB = (DFJ, GXS) -DMT = (BKQ, GGM) -DPH = (BCG, GFJ) -MVB = (DRT, RPS) -HTQ = (TCP, XBR) -MJF = (XTK, GCB) -GRG = (NLM, NBM) -VKL = (BLC, XTC) -NCV = (LXC, NRM) -KTF = (KBV, BXX) -KRD = (FSM, VNV) -DBJ = (NQK, VSB) -XCC = (NRR, XDK) -XRK = (QHQ, GPB) -PVR = (GDG, VVH) -BSD = (GRG, VSS) -PTP = (CDF, KCR) -FDM = (VVM, MRD) -BFB = (RQJ, CSG) -PVX = (HXM, DKN) -PHG = (DQJ, QVP) -GMN = (XPJ, NRC) -QPR = (JKT, QBG) -CQX = (GJC, TCN) -VTS = (HBS, LKG) -BRT = (XSJ, BRG) -LKG = (SSP, HPN) -KVS = (BVN, TRS) -NBK = (FXV, PPG) -XGV = (XVP, LSF) -SKP = (JHM, SKV) -MPV = (VSJ, RGT) -PNR = (XGL, LLR) -BDQ = (KLL, LTK) -JFK = (BBT, TVP) -PCC = (HQB, HSD) -TNL = (CMD, GTB) -JMD = (QPR, LNL) -FMV = (SCQ, QFS) -LMX = (PCS, QSM) -DXC = (BJS, HHQ) -PXR = (QJG, RQD) -FVV = (GVB, RKD) -TSK = (QXT, CDL) -QLD = (TPX, HGR) -VPB = (JDV, BGF) -GDN = (BFV, XDS) -MLZ = (CLV, HTQ) -XNM = (BCV, PNK) -GXT = (CVM, HDJ) -DPF = (XSG, RBT) -DQQ = (GPC, KPF) -BBC = (XCQ, XCQ) -NXG = (NGP, CVV) -RDG = (NKT, XLT) -HHJ = (FTN, FTC) -FTC = (DDC, NKN) -RCK = (LBN, QCK) -MGQ = (VMB, VPB) -LGC = (BTX, KFQ) -VHQ = (DMX, LJD) -JKB = (XTK, GCB) -DCR = (PVR, MGL) -MRF = (CXG, BRR) -XRL = (BPR, SHS) -LBN = (JXV, NMT) -MVV = (DQJ, QVP) -HPH = (DHQ, DJS) -FSP = (KXM, CPG) -GPB = (KDJ, JPF) -VGV = (KTT, FXD) -MCN = (KLC, QVH) -BNJ = (HMV, CVT) -PKG = (RQK, TJJ) -CCR = (PRR, TRL) -NCQ = (TCJ, XLP) -CHG = (PHN, XCG) -HLJ = (CCR, HLK) -VSJ = (LNS, LKP) -SQS = (DCN, BDX) -KFN = (MBT, RHJ) -LGT = (JJQ, JJQ) -MJM = (RDK, MTZ) -LXL = (DJG, JRH) -TMP = (PNX, PCB) -KVD = (LBN, QCK) -RQJ = (TPG, QTP) -XTM = (RPK, FBB) -LNG = (HPH, CMQ) -PKP = (NQK, VSB) -KGN = (LMM, TNL) -QBG = (CFQ, KFV) -NPX = (FBC, KDG) -LXC = (GKS, GNX) -LDD = (JKB, MJF) -QCT = (HBS, LKG) -KQN = (CVR, PQH) -JVJ = (MPG, XCX) -PLN = (PXP, DQQ) -QNG = (LML, BPK) -JGR = (QJK, SXX) -HBX = (TNL, LMM) -JJQ = (TSK, TSK) -XJT = (SMV, MJM) -BQX = (DSN, DSN) -RVJ = (KXQ, QBJ) -PHT = (XXV, DHN) -BFJ = (PVR, MGL) -BHP = (SQH, KJQ) -TJM = (TXM, HFK) -NMT = (HLD, PNR) -DHQ = (PCC, RDN) -PGS = (GRG, VSS) -DSP = (XXV, DHN) -MRD = (VXB, KQD) -LKP = (KTF, SLK) -FSQ = (CVT, HMV) -VVG = (MLD, CHG) -NGP = (NCD, PTT) -NTC = (KRD, BMC) -FHL = (SJL, KGD) -BHV = (JJQ, PLJ) -LJP = (MRF, GXC) -SBT = (HGR, TPX) -SVH = (CQX, PTG) -MVX = (NVV, BBH) -XCG = (GPS, GNR) -RTC = (NVV, BBH) -RGT = (LKP, LNS) -HMV = (KRT, NCV) -KCQ = (SKP, CTC) -FVD = (FSQ, BNJ) -QFG = (DMR, MLS) -SHX = (DCF, GBN) -DMR = (DPF, XRH) -VMB = (JDV, BGF) -TNG = (BRD, TXB) -JDK = (FPN, KSF) -GCB = (RRD, PKR) -XCQ = (BVL, BVL) -DBS = (TNG, VBN) -FXD = (BKS, XNH) -GQJ = (TXM, HFK) -NVV = (GJR, SDD) -MBB = (SNF, SLV) -RMJ = (BSJ, GCS) -JCD = (NHS, JCS) -GBN = (VJK, PGX) -VMQ = (DCN, BDX) -HXM = (BPH, TTT) -CDL = (LVG, PLD) -DCD = (SLX, JCD) -GNV = (GGM, BKQ) -TCN = (KSL, FFC) -SSP = (XRJ, HVF) -PNX = (GMV, MCN) -XCX = (DSM, RMJ) -DMX = (CRR, QCX) -GJC = (KSL, FFC) -RKD = (PXL, NDD) -FLP = (FHL, QDQ) -PTT = (XMF, STD) -TXM = (QHX, MNT) -JVF = (DGC, LMT) -NNG = (XMT, JKH) -NKN = (KVK, XTQ) -SLS = (CMQ, HPH) -MGL = (GDG, VVH) -VPC = (TKR, QNF) -XMT = (RXX, HSF) -QCX = (KSR, DPR) -FBC = (XLB, GHP) -CPM = (RTC, MVX) -FGH = (SNF, SLV) -SJL = (GFC, MXP) -KVK = (FSP, GFM) -VXD = (MNX, HGD) -NDD = (XTL, JPJ) -GJR = (NTD, TRB) -LSH = (XRK, JPP) -JQQ = (HDK, NPX) -THS = (DMX, LJD) -FSK = (BBC, PJS) -PVQ = (DDF, SSS) -RCF = (KNX, CSL) -LMT = (MRN, RKL) -HQB = (XNM, MLX) -QHX = (KHH, DFS) -GDD = (RPK, FBB) -LLR = (JKN, GPR) -XNT = (JVK, GMN) -JBN = (BVN, TRS) -MXP = (KVS, JBN) -FXV = (DCR, BFJ) -XQK = (JQQ, JVH) -TVP = (LGT, BHV) -GGM = (DHP, QXV) -BKS = (BHP, SVB) -DXQ = (FBF, BRJ) -RXX = (DSP, PHT) -GLL = (NSP, SSD) -CTN = (SVD, LBB) -NFX = (PNH, KNQ) -DKN = (BPH, TTT) -GFJ = (LMQ, JMM) -XVP = (KXC, VPD) -NCD = (XMF, STD) -LVQ = (TKR, QNF) -SDD = (TRB, NTD) -VSB = (LQL, GCM) -XMF = (JQH, PSS) -HSD = (XNM, MLX) -LDA = (VPC, LVQ) -RBT = (DMT, GNV) -NRR = (VMQ, SQS) -LTK = (TPV, JKG) -VBL = (RLK, TRV) -GKV = (PXP, DQQ) -JDN = (VBB, VBB) -CML = (PCB, PNX) -LNL = (QBG, JKT) -SFH = (GLV, XKH) -DFS = (RSF, SVL) -FBJ = (GQJ, TJM) -VPD = (HJC, VMN) -STN = (DLQ, DBS) -CVM = (CSH, KFN) -MVR = (NFX, FQN) -KFV = (TDL, TFK) -JQV = (FMG, TVX) -XPN = (MFT, NGG) -TKR = (THS, VHQ) -VPJ = (KFC, PKG) -PTB = (BSD, PGS) -PGX = (KGN, HBX) -XRH = (RBT, XSG) -QHH = (PTP, XGF) -BJS = (DBK, SRB) -KQH = (SQQ, VBL) -LSF = (VPD, KXC) -GVG = (JQV, XBX) -BXX = (NBK, GSQ) -JDX = (JQV, XBX) -VNV = (BXJ, LXL) -SVL = (NNG, SSG) -MLD = (XCG, PHN) -QNF = (THS, VHQ) -PRR = (KSH, KSH) -CFQ = (TDL, TFK) -JVR = (JCX, XVC) -CVV = (PTT, NCD) -CJM = (RTC, MVX) -XKH = (LDN, MDV) -XHS = (KHF, VXD) -MTZ = (GVX, LJP) -BVJ = (DGP, BPN) -VVM = (KQD, VXB) -NTR = (PPK, QNG) -FMG = (LGM, PMH) -GPC = (GCH, FCH) -RHJ = (GTN, QXG) -JPD = (GFJ, BCG) -PNK = (FVV, RQM) -PFJ = (XPN, SPG) -DSC = (VFG, GNF) -PSM = (QLD, SBT) -GCM = (FVD, KLR) -CTC = (SKV, JHM) -GCD = (VMB, VPB) -TVS = (FXL, PFJ) -BVN = (BRT, MSQ) -FLX = (NKT, XLT) -PXP = (KPF, GPC) -QVP = (TNP, JLT) -JXV = (HLD, PNR) -SHS = (DKD, TKH) -FHP = (TXG, VMM) -BRR = (XGV, VVT) -RPK = (JQN, NQV) -NKS = (XNJ, BDQ) -CVC = (NFX, FQN) -PSS = (LGC, QRT) -KSR = (BQR, QFG) -FQG = (VGV, JML) -QBF = (KFC, PKG) -BVL = (XHL, XHL) -JPJ = (LCS, XNT) -TCJ = (FLX, RDG) -BRD = (QHP, KCQ) -XXV = (KVD, RCK) -XPJ = (JCB, VRB) -DSK = (DBJ, PKP) -BQR = (MLS, DMR) -HBB = (CCR, HLK) diff --git a/2023/inputs/day_9.txt b/2023/inputs/day_9.txt deleted file mode 100644 index 3ef7204..0000000 --- a/2023/inputs/day_9.txt +++ /dev/null @@ -1,200 +0,0 @@ -12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 -16 31 50 76 128 260 603 1440 3332 7343 15476 31542 62852 123360 239205 458014 863848 1600311 2905110 5160264 8963224 -1 7 22 48 87 141 212 302 413 547 706 892 1107 1353 1632 1946 2297 2687 3118 3592 4111 -12 23 36 62 124 254 502 969 1869 3621 6982 13270 24809 45876 84666 157141 294122 553651 1041528 1944054 3578426 -9 23 48 101 209 416 802 1529 2935 5694 11042 21037 38795 68675 116571 190984 306728 495653 834081 1507811 2959064 -8 1 -4 3 48 184 511 1225 2735 5912 12561 26229 53466 105620 201137 368104 646350 1087719 1752038 2694683 3939328 -1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 76 81 86 91 96 101 --1 7 25 50 76 108 190 447 1141 2741 6007 12088 22634 39922 66996 107821 167451 252211 369893 529966 743800 -2 13 47 129 307 666 1345 2569 4722 8498 15187 27209 49143 89767 166101 311215 588730 1118619 2121239 3989641 7404275 --2 16 54 115 202 321 500 852 1723 3979 9499 21954 47965 98746 192351 356657 633228 1082218 1788484 2869093 4482420 -9 9 16 36 79 180 438 1076 2525 5535 11316 21712 39411 68194 113226 181392 281681 425621 627768 906252 1283383 --5 1 21 69 164 336 652 1267 2502 4951 9623 18134 32979 57936 98684 163756 265997 424757 669121 1042563 1609510 -7 16 28 43 61 82 106 133 163 196 232 271 313 358 406 457 511 568 628 691 757 -11 9 7 5 3 1 -1 -3 -5 -7 -9 -11 -13 -15 -17 -19 -21 -23 -25 -27 -29 -12 23 46 111 260 540 1007 1756 3002 5257 9675 18672 36982 73423 143934 277182 525808 990279 1870244 3573361 6938576 -10 17 48 128 305 663 1335 2516 4476 7573 12266 19128 28859 42299 60441 84444 115646 155577 205972 268784 346197 -2 19 52 116 233 425 709 1095 1583 2150 2713 3049 2648 470 -5428 -18434 -44136 -91339 -173398 -309926 -528941 --4 -9 -17 -26 -25 22 205 723 1990 4829 10803 22744 45553 87356 161113 286789 494208 826723 1345847 2137002 3316555 -15 26 53 120 261 517 950 1695 3077 5826 11429 22664 44367 84489 155506 276251 474243 788594 1273581 2002976 3075233 -29 43 57 71 85 99 113 127 141 155 169 183 197 211 225 239 253 267 281 295 309 -10 13 8 -3 -15 -9 84 453 1525 4154 9921 21622 44097 85690 160846 294650 530472 942235 1653042 2861771 4878453 -9 16 47 111 219 394 681 1161 1988 3491 6416 12440 25204 52344 109433 227490 466883 942166 1864729 3613125 6844481 -26 45 67 102 171 307 570 1090 2153 4340 8714 17021 31824 56420 94295 147747 215148 286119 333653 301936 88281 -17 35 64 102 146 205 338 727 1792 4354 9858 20682 40582 75383 134219 232202 396911 684641 1220040 2288434 4540598 -8 17 39 77 134 213 317 449 612 809 1043 1317 1634 1997 2409 2873 3392 3969 4607 5309 6078 -8 19 35 55 85 143 277 608 1408 3223 7065 14752 29631 58299 114769 230199 474424 1001019 2136783 4551173 9563745 -9 8 21 70 185 404 773 1346 2185 3360 4949 7038 9721 13100 17285 22394 28553 35896 44565 54710 66489 -23 51 103 190 334 587 1061 1973 3716 6985 13023 24126 44702 83494 158168 304496 594041 1166835 2289339 4453338 8538746 --9 -5 16 62 155 345 739 1557 3239 6666 13649 28022 58002 121021 253079 525918 1077099 2160521 4228218 8058594 14951817 -21 39 68 102 141 202 330 609 1173 2217 4008 6896 11325 17844 27118 39939 57237 80091 109740 147594 195245 -1 9 39 106 229 439 798 1438 2641 4996 9692 19055 37556 73801 144663 284149 562669 1128767 2298205 4740064 9855499 -25 46 91 176 335 634 1188 2192 3984 7177 12943 23619 43946 83467 160955 312396 605538 1167687 2242414 4311733 8366012 -1 4 4 9 43 148 384 836 1660 3236 6557 14089 31515 71074 157733 340433 712639 1450356 2883306 5628789 10842031 -12 17 44 112 258 563 1191 2441 4812 9081 16394 28370 47218 75867 118109 178755 263804 380625 538152 747092 1020146 --2 -7 -3 22 81 187 352 586 896 1285 1751 2286 2875 3495 4114 4690 5170 5489 5569 5318 4629 -9 8 12 37 119 341 873 2025 4313 8538 15878 27993 47143 76319 119387 181245 267993 387116 547680 760541 1038567 -7 19 45 93 179 339 650 1266 2488 4912 9735 19354 38509 76513 151821 301750 603281 1216629 2473213 5045951 10265339 -9 19 27 26 3 -66 -218 -494 -905 -1353 -1480 -396 3831 15201 41913 100707 225285 481687 994689 1990506 3862035 -27 39 64 125 250 472 849 1530 2904 5888 12450 26545 55797 114526 229134 447476 854792 1600561 2944730 5341858 9605945 -11 40 84 151 263 459 803 1406 2471 4370 7762 13761 24163 41741 70617 116720 188339 296780 457136 689179 1018383 -6 17 42 100 224 475 971 1937 3778 7173 13184 23370 39892 65591 104017 159383 236414 340057 475014 645056 852072 -13 23 35 50 80 166 410 1030 2468 5616 12274 26017 53725 108121 211767 403087 745119 1337845 2335109 3967308 6571230 -15 35 75 149 282 516 924 1642 2927 5242 9365 16538 28746 49389 84938 148717 268807 503317 968015 1883675 3653602 -9 30 76 163 305 522 872 1518 2841 5610 11220 22009 41665 75734 132240 222428 361641 570342 875292 1310895 1920721 -21 28 41 70 133 273 599 1376 3208 7393 16592 36055 75800 154381 305292 587808 1105471 2037998 3696899 6622680 11753751 -8 27 66 147 304 580 1033 1772 3057 5529 10707 22026 46939 101055 216098 454934 939486 1901747 3775336 7356561 14081706 --1 -6 -4 19 85 229 504 986 1779 3020 4884 7589 11401 16639 23680 32964 44999 60366 79724 103815 133469 -19 30 54 104 187 308 489 821 1578 3431 7814 17528 37746 77733 153859 294907 551317 1010924 1825014 3250216 5713957 -21 41 70 124 239 473 916 1734 3302 6534 13604 29380 64072 137834 288368 582964 1136883 2140559 3898770 6885716 11820853 --1 5 18 37 73 175 471 1236 3017 6883 14945 31442 64987 133174 272024 555469 1135812 2327901 4783249 9845571 20263562 -5 -2 -19 -36 -20 94 419 1147 2605 5348 10303 18980 33768 58336 98161 161207 258781 406594 626057 945844 1403756 --2 0 5 15 37 104 319 935 2485 5981 13226 27363 53985 103556 196703 375354 725012 1417050 2785263 5458603 10582753 -19 26 35 63 138 307 666 1429 3061 6513 13615 27705 54596 104006 191594 341753 591303 994196 1627283 2597091 4047406 -6 11 32 88 200 401 761 1427 2678 4995 9146 16286 28072 46793 75515 118241 180086 267467 388308 552260 770936 --9 -13 -6 28 116 314 743 1644 3462 6992 13657 26039 48849 90601 166348 301945 540425 951209 1643020 2781534 4612978 -11 7 -5 -20 -18 38 211 626 1569 3720 8656 19866 44678 97719 206824 422690 834047 1590701 2937505 5263144 9168590 -10 30 63 109 168 240 325 423 534 658 795 945 1108 1284 1473 1675 1890 2118 2359 2613 2880 -8 13 26 62 138 273 488 806 1252 1853 2638 3638 4886 6417 8268 10478 13088 16141 19682 23758 28418 -15 12 1 -23 -57 -69 35 456 1559 3942 8517 16603 30031 51261 83511 130898 198591 292976 421833 594525 822199 -3 10 34 81 168 336 659 1243 2213 3696 5823 8806 13236 20970 37448 77174 175631 413358 961632 2164559 4679824 --4 -4 16 82 227 498 974 1801 3255 5852 10546 19105 34848 64097 119029 223293 423182 810080 1565696 3052536 5991817 -8 13 13 8 -2 -17 -37 -62 -92 -127 -167 -212 -262 -317 -377 -442 -512 -587 -667 -752 -842 -10 29 70 154 311 575 976 1538 2306 3442 5461 9745 19601 42341 93185 202283 426988 873111 1732174 3348456 6343141 -8 15 43 120 284 578 1044 1717 2627 3834 5556 8516 14749 29297 63507 141067 308506 652689 1328905 2604528 4924986 -1 11 34 80 172 357 716 1372 2496 4325 7240 12016 20485 37151 73009 154445 343531 782783 1789890 4049604 8986042 -5 7 15 28 45 65 87 110 133 155 175 192 205 213 215 210 197 175 143 100 45 -18 27 48 103 237 544 1208 2559 5144 9813 17820 30939 51595 83010 129364 195971 289470 418031 591576 822015 1123497 -21 43 83 155 286 534 1016 1946 3683 6789 12097 20789 34484 55336 86142 130460 192737 278447 394239 548095 749498 -15 32 60 94 124 135 107 15 -171 -486 -970 -1668 -2630 -3911 -5571 -7675 -10293 -13500 -17376 -22006 -27480 -6 15 39 91 184 331 545 839 1226 1719 2331 3075 3964 5011 6229 7631 9230 11039 13071 15339 17856 -17 23 43 89 181 371 795 1783 4071 9184 20113 42528 87032 173535 340054 660808 1283697 2507585 4939611 9809451 19583171 -3 16 36 69 126 235 461 930 1863 3650 7052 13747 27686 58160 126167 276687 600947 1274952 2624068 5229525 10103798 -9 21 33 56 124 318 817 2003 4666 10373 22086 45156 88925 169422 314203 571534 1028279 1844645 3320155 6014820 10963458 -13 17 24 44 96 209 427 834 1639 3398 7513 17266 39872 90457 199629 427664 890761 1809323 3596826 7024560 13529936 -9 7 1 0 26 129 422 1141 2742 6061 12584 24902 47461 87759 158191 278799 481247 814411 1352051 2203116 3525324 --3 -1 4 14 27 46 107 344 1136 3423 9332 23313 54037 117335 240434 467640 867387 1540163 2626176 4310660 6823355 -17 38 67 97 122 145 188 304 591 1205 2361 4296 7144 10638 13506 12365 -163 -38488 -128737 -315725 -673018 --1 -5 -6 7 65 237 649 1513 3189 6327 12190 23385 45502 90700 185258 384768 803303 1666951 3408070 6825103 13344531 -22 47 81 135 232 407 707 1191 1930 3007 4517 6567 9276 12775 17207 22727 29502 37711 47545 59207 72912 -14 28 67 154 326 639 1189 2174 4047 7863 16032 33896 72905 156742 332620 691238 1400644 2761630 5295409 9878342 17943552 -14 17 29 61 126 252 508 1043 2138 4271 8195 15029 26362 44370 71946 112843 171830 254861 369257 523901 729446 -1 5 18 40 71 111 160 218 285 361 446 540 643 755 876 1006 1145 1293 1450 1616 1791 -12 18 26 34 45 82 215 600 1530 3498 7272 13982 25219 43146 70621 111332 169944 252258 365382 517914 720137 -9 12 15 12 -9 -60 -136 -187 -79 456 1881 4926 10671 20640 36906 62207 100073 154964 232419 339216 483543 --3 -4 6 41 129 329 760 1648 3390 6624 12277 21534 35628 55299 79725 104721 120083 106196 30528 -154473 -509109 -9 17 49 130 296 588 1056 1788 2988 5141 9315 17647 34016 64767 119016 207380 336732 496562 629578 575329 -28787 -19 25 36 62 113 199 330 516 767 1093 1504 2010 2621 3347 4198 5184 6315 7601 9052 10678 12489 -5 16 36 60 76 62 -7 -132 -233 -52 994 4020 10950 24874 50495 94676 167097 281032 454256 710092 1078608 --3 -2 -2 -1 15 81 279 796 2044 4917 11353 25528 56261 121611 257333 532148 1075396 2128134 4140269 7960047 15209916 -8 19 36 71 151 322 662 1317 2574 4988 9602 18368 35033 67049 129564 253328 499492 985889 1931576 3729309 7059355 -15 21 41 97 230 520 1133 2404 4971 9986 19440 36649 66977 119004 206812 355370 614139 1090735 2029651 3985113 8178780 -8 18 25 40 88 208 453 890 1600 2678 4233 6388 9280 13060 17893 23958 31448 40570 51545 64608 80008 -12 35 82 172 331 591 994 1620 2680 4750 9275 19554 42544 92020 193961 395649 781200 1498749 2809472 5178044 9441173 -12 26 43 72 138 296 670 1546 3570 8136 18103 39080 81734 166067 329694 644430 1250015 2422394 4709724 9197418 18012729 -6 17 55 141 315 662 1354 2710 5276 9927 17993 31411 52905 86196 136244 209524 314338 461165 663051 936041 1299655 -25 37 56 89 143 225 342 501 709 973 1300 1697 2171 2729 3378 4125 4977 5941 7024 8233 9575 -16 32 66 133 271 566 1189 2447 4861 9300 17226 31159 55594 98875 177099 322226 598582 1135412 2188850 4255693 8275121 -26 36 53 92 185 394 822 1614 2938 4936 7637 10828 13885 15574 13842 5630 -13246 -48084 -105075 -190772 -311127 -20 39 84 183 385 781 1549 3042 5953 11617 22567 43594 83851 161122 310476 601561 1172588 2296261 4506756 8843399 17316791 -13 15 16 18 27 67 202 574 1480 3536 8020 17562 37481 78314 160584 323956 645379 1276101 2518344 4983770 9915659 -0 0 1 6 30 109 316 807 1946 4606 10819 25068 56728 124591 265290 549185 1110556 2204764 4314821 8345522 15967562 -3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 --1 -5 -3 19 92 272 648 1358 2641 4985 9475 18501 37054 74918 150158 294408 560579 1033735 1846025 3196711 5378496 -14 19 30 44 53 54 64 131 340 834 1917 4399 10517 26097 65285 160571 383867 891105 2017623 4483900 9840214 -3 -3 -6 -2 13 43 92 164 263 393 558 762 1009 1303 1648 2048 2507 3029 3618 4278 5013 -25 42 56 62 66 107 297 894 2426 5882 12979 26502 50697 91675 157758 259666 410407 624690 917634 1302494 1787068 -11 22 38 62 101 171 303 552 1031 2029 4344 10116 24775 61383 149880 355849 816755 1808556 3862422 7960118 15847105 -10 27 55 108 212 411 785 1488 2816 5329 10101 19303 37617 75573 157022 334955 723266 1557567 3306799 6870486 13915798 -12 17 36 80 163 304 521 827 1263 2033 3844 8615 20843 50186 116403 258973 556061 1162132 2382703 4822953 9682702 -20 32 48 76 130 225 379 627 1062 1941 3930 8611 19436 43388 93697 194060 384928 732550 1341604 2372398 4063790 -12 22 51 113 234 467 912 1741 3228 5784 9997 16677 26906 42093 64034 94977 137692 195546 272583 373609 504282 -20 44 86 149 235 363 605 1156 2468 5493 12105 25826 53101 105620 204722 390086 737495 1396067 2667074 5169749 10183056 -11 17 37 93 225 507 1073 2154 4126 7579 13461 23477 41213 75033 144836 296488 630449 1355149 2881449 5982541 12054453 -1 12 38 79 137 221 365 674 1429 3324 7996 19172 45033 102837 227534 487181 1009633 2027540 3952478 7494437 13850081 -8 25 44 70 131 302 738 1720 3729 7584 14715 27705 51367 94910 176342 331382 631106 1215695 2356378 4564340 8774263 -7 25 53 95 171 330 676 1432 3094 6779 14968 33019 72133 155017 326564 674018 1365421 2723713 5370291 10502143 20420427 -19 30 45 64 83 87 47 -69 -258 -402 -130 1394 5772 15775 35858 72793 136421 240518 403763 650788 1013281 --3 8 41 116 273 587 1187 2286 4240 7665 13652 24131 42446 74214 128552 219767 369615 610246 987963 1567934 2440007 -5 0 -5 -10 -15 -20 -25 -30 -35 -40 -45 -50 -55 -60 -65 -70 -75 -80 -85 -90 -95 -8 2 6 45 151 365 752 1431 2630 4805 8933 17242 34942 74069 161488 354607 770672 1638944 3389972 6803015 13241957 -8 29 67 127 223 394 730 1414 2803 5618 11405 23581 49606 105139 221458 457966 922282 1801243 3407135 6244643 11105377 -23 44 81 149 276 521 1013 2033 4171 8598 17499 34717 66660 123523 220875 381657 638631 1037312 1639405 2526757 3805820 -15 32 75 164 336 666 1294 2453 4493 7896 13277 21366 32966 48882 69816 96223 128123 164864 204831 245096 281004 -14 15 12 1 -27 -73 -93 70 803 2934 8126 19605 43454 90806 181391 349036 649884 1174289 2063560 3532969 5902707 -18 34 69 138 274 543 1059 1999 3618 6264 10393 16584 25554 38173 55479 78693 109234 148734 199053 262294 340818 --8 -18 -29 -34 -19 41 186 475 990 1840 3165 5140 7979 11939 17324 24489 33844 45858 61063 80058 103513 -6 28 61 105 160 226 303 391 490 600 721 853 996 1150 1315 1491 1678 1876 2085 2305 2536 -17 36 78 157 302 573 1087 2067 3946 7585 14697 28606 55509 106448 200236 367614 656943 1141754 1930488 3178755 5104424 -27 51 95 180 341 640 1196 2247 4277 8269 16183 31806 62179 119874 226472 417681 750631 1313991 2241671 3731000 6066409 -8 28 57 98 167 306 596 1167 2195 3876 6390 9929 14975 23192 39582 77107 166306 375912 859327 1962860 4478119 -22 39 80 155 268 424 658 1101 2098 4393 9402 19617 39236 75214 139100 250291 441726 769595 1329388 2281599 3891676 -25 52 95 163 282 506 928 1691 2999 5128 8437 13379 20512 30510 44174 62443 86405 117308 156571 205795 266774 -8 32 69 123 205 333 544 940 1811 3922 9126 21574 49944 111339 237905 487997 965242 1851716 3466587 6370309 11548631 -23 34 56 110 239 521 1096 2230 4450 8795 17244 33412 63675 119064 218707 396582 715357 1294896 2369732 4401050 8286675 -8 19 37 69 136 286 624 1383 3073 6772 14682 31193 64932 132723 267237 531715 1048138 2050769 3987267 7708517 14822964 -18 38 67 102 138 168 183 172 122 18 -157 -422 -798 -1308 -1977 -2832 -3902 -5218 -6813 -8722 -10982 -13 23 56 136 299 593 1078 1826 2921 4459 6548 9308 12871 17381 22994 29878 38213 48191 60016 73904 90083 -2 8 14 20 26 32 38 44 50 56 62 68 74 80 86 92 98 104 110 116 122 -3 16 37 81 178 385 815 1693 3467 7034 14187 28449 56534 110763 212865 399709 731643 1304260 2264569 3832721 6330626 -6 16 41 107 250 525 1028 1934 3558 6447 11516 20264 35172 60554 104556 184024 336294 646890 1311855 2771517 5984294 -4 2 -1 8 60 209 531 1120 2094 3644 6192 10770 19795 38515 77591 157668 317564 629174 1224801 2347036 4438402 -21 36 58 87 123 166 216 273 337 408 486 571 663 762 868 981 1101 1228 1362 1503 1651 --1 4 30 97 242 537 1115 2214 4271 8145 15648 30763 62297 129346 271948 570792 1181963 2395554 4730662 9083861 16953704 -7 11 34 93 211 417 745 1248 2072 3693 7533 17391 42546 104180 248248 570709 1266338 2722472 5698241 11665570 23453174 -21 43 87 167 308 561 1032 1928 3623 6754 12385 22347 40002 71924 131382 245098 465593 892589 1708475 3234847 6019680 -18 45 97 196 373 668 1130 1817 2796 4143 5943 8290 11287 15046 19688 25343 32150 40257 49821 61008 73993 -1 13 36 77 158 324 658 1323 2668 5455 11287 23343 47555 94394 181467 337165 605643 1053457 1778230 2919769 4674108 -12 11 20 55 135 280 509 838 1278 1833 2498 3257 4081 4926 5731 6416 6880 6999 6624 5579 3659 --2 0 9 24 53 125 302 691 1456 2830 5127 8754 14223 22163 33332 48629 69106 95980 130645 174684 229881 -8 9 8 5 0 -7 -16 -27 -40 -55 -72 -91 -112 -135 -160 -187 -216 -247 -280 -315 -352 -18 23 24 21 14 3 -12 -31 -54 -81 -112 -147 -186 -229 -276 -327 -382 -441 -504 -571 -642 -11 25 62 128 239 433 794 1516 3043 6324 13220 27093 53595 101658 184664 321747 539147 871499 1362898 2067534 3049639 -18 28 45 69 100 138 183 235 294 360 433 513 600 694 795 903 1018 1140 1269 1405 1548 -21 36 75 158 312 576 1023 1811 3288 6203 12121 24216 48739 97651 193203 375671 716055 1336374 2441287 4366202 7648866 -18 23 27 33 48 103 299 885 2373 5699 12449 25186 47939 86949 151811 257206 425484 690439 1102711 1737359 2704274 -8 27 75 172 339 609 1053 1821 3198 5675 10035 17454 29617 48849 78261 121911 184980 273963 396875 563472 785487 -12 27 63 136 284 596 1255 2595 5172 9849 17895 31098 51892 83498 130079 196909 290556 419079 592239 821724 1121388 -5 15 22 24 31 69 178 406 801 1396 2177 3048 3916 5326 10802 33608 113793 357560 1023014 2699829 6676501 --3 13 57 157 363 755 1466 2736 5015 9135 16573 29829 52945 92193 156962 260876 423177 670409 1038441 1574869 2341839 -6 19 40 75 146 297 610 1241 2484 4866 9268 17056 30192 51278 83466 130144 194282 277293 377232 486121 586150 -8 15 23 32 42 53 65 78 92 107 123 140 158 177 197 218 240 263 287 312 338 -10 7 13 50 168 466 1116 2387 4666 8473 14467 23440 36296 54012 77578 107913 145754 191515 245113 305758 371704 --1 10 28 46 62 91 179 419 969 2072 4078 7468 12880 21137 33277 50585 74627 107286 150800 207802 281362 -13 20 48 116 247 467 814 1378 2403 4491 8953 18344 37186 72820 136257 242907 413401 676032 1076270 1709310 2817625 --3 -8 -6 9 37 67 72 4 -211 -678 -1538 -2973 -5211 -8531 -13268 -19818 -28643 -40276 -55326 -74483 -98523 -15 20 44 112 273 621 1330 2709 5283 9906 17912 31310 53029 87219 139614 217963 332535 496704 727620 1046972 1481849 -5 14 36 79 148 252 424 754 1445 2931 6154 13202 28699 62699 136573 294921 629713 1329116 2775196 5735649 11730538 -4 8 26 74 169 324 539 788 1002 1048 704 -370 -2665 -6860 -13863 -24856 -41344 -65208 -98762 -144814 -206731 -15 22 24 30 54 117 255 529 1035 1919 3413 5922 10208 17734 31248 55703 99623 177036 310102 532566 894162 -8 8 26 90 245 556 1120 2096 3763 6628 11648 20729 37856 71534 139732 279279 562730 1127176 2221398 4280252 8038319 --2 13 43 106 243 532 1122 2305 4658 9325 18585 36980 73471 145364 285116 551607 1048062 1949541 3543799 6290366 10903923 --1 -5 1 46 183 499 1125 2246 4111 7043 11449 17830 26791 39051 55453 76974 104735 140011 184241 239038 306199 -0 -4 -3 13 54 130 251 427 668 984 1385 1881 2482 3198 4039 5015 6136 7412 8853 10469 12270 -8 8 5 2 2 21 115 427 1279 3370 8211 19065 42931 94647 205221 438421 923123 1915127 3913509 7878244 15639079 -20 43 83 149 254 415 653 993 1464 2099 2935 4013 5378 7079 9169 11705 14748 18363 22619 27589 33350 -23 32 45 70 132 286 641 1408 2999 6228 12708 25632 51343 102577 205257 412677 834650 1696151 3452770 7013569 14163981 -6 14 45 126 303 647 1260 2281 3892 6324 9863 14856 21717 30933 43070 58779 78802 103978 135249 173666 220395 -7 11 30 72 145 257 416 630 907 1255 1682 2196 2805 3517 4340 5282 6351 7555 8902 10400 12057 -16 38 86 168 300 518 903 1636 3117 6208 12696 26133 53346 107240 212277 415620 810058 1580506 3095602 6081802 11942260 -9 27 52 84 123 169 222 282 349 423 504 592 687 789 898 1014 1137 1267 1404 1548 1699 -28 50 82 121 155 159 95 -81 -402 -860 -1360 -1655 -1259 665 5445 15071 32400 61398 107422 177545 280927 -4 4 9 28 84 242 656 1640 3768 8008 15895 29748 52936 90198 148022 235088 362780 545772 802693 1156876 1637196 --1 -5 2 32 97 224 489 1070 2329 4971 10421 21749 45813 97850 210608 451375 952035 1959691 3918580 7598118 14287121 -17 21 33 56 87 114 114 55 -95 -349 -669 -918 -793 264 3180 9393 21025 41089 73733 124524 200775 -18 41 89 169 280 407 509 506 278 -297 -1201 -1869 -149 10140 44562 139197 372917 910795 2087293 4564350 9631559 -19 39 84 161 281 479 844 1552 2890 5254 9099 14814 22490 31544 40157 44479 37549 7873 -62402 -199785 -442281 -5 11 14 21 61 199 567 1436 3362 7442 15714 31743 61499 114861 208702 373983 672487 1235361 2348306 4631749 9406189 -5 25 69 156 311 558 916 1405 2070 3032 4576 7287 12246 21299 37413 65134 111163 185067 300143 474454 732057 -20 39 65 91 107 99 48 -71 -290 -649 -1197 -1993 -3107 -4621 -6630 -9243 -12584 -16793 -22027 -28461 -36289 -3 -4 -13 -18 -7 56 268 860 2340 5760 13184 28457 58388 114442 214951 387647 671913 1119436 1790793 2743736 4006355 -7 16 37 89 206 438 846 1499 2487 3965 6239 9896 15966 26085 42604 68560 107391 162238 234633 322323 415926 -11 33 63 116 217 405 761 1479 3008 6307 13274 27434 55000 106455 198842 358993 627977 1067101 1765857 2852272 4506187 -10 24 42 70 132 289 684 1642 3880 8917 19816 42437 87430 173248 330510 608091 1081358 1863006 3116974 5075936 8062864 -4 23 63 133 242 399 613 893 1248 1687 2219 2853 3598 4463 5457 6589 7868 9303 10903 12677 14634 -2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 -4 6 15 38 91 225 572 1422 3345 7377 15301 30079 56530 102394 179955 308387 516882 848304 1362335 2135300 3250013 -23 45 74 112 168 269 484 964 2001 4109 8130 15368 27754 48045 80060 128956 201547 306669 455594 662496 944972 -3 20 46 77 107 128 130 101 27 -108 -322 -635 -1069 -1648 -2398 -3347 -4525 -5964 -7698 -9763 -12197 -9 13 27 56 105 179 283 422 601 825 1099 1428 1817 2271 2795 3394 4073 4837 5691 6640 7689 -6 13 33 74 138 231 383 688 1385 3011 6666 14438 30043 59741 113594 207136 363528 616273 1012567 1617362 2518216 |