summaryrefslogtreecommitdiff
path: root/2024/in/day12.pzl
diff options
context:
space:
mode:
Diffstat (limited to '2024/in/day12.pzl')
-rw-r--r--2024/in/day12.pzl140
1 files changed, 140 insertions, 0 deletions
diff --git a/2024/in/day12.pzl b/2024/in/day12.pzl
new file mode 100644
index 0000000..a0a391f
--- /dev/null
+++ b/2024/in/day12.pzl
@@ -0,0 +1,140 @@
+WWWWWWEEEEEEEEEEEEEEHHHHHHHHHHHGGGGGGGGGIIIIIIIIIEEIIIIIIIIIIIIIIIIGGGGGTCCCCCGGGGGGGGGTTDDDDDDTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUIIIIIIIIIIIIII
+WWWWWWEEEEEEEEEEEEHHHHHHHHHHHHHGGGGGGGIGIIIIIIIIIEIIIIIIIIIIIIIIIIIIGGGGTCCCCCGGGGGGGGGGTDDDDDDTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUIUIIIIIIIIIIII
+WWWMWWEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGTTTCCCCGGGGGGGGGTDDDDDDTTTTTTTTTTTTTTTTTJJUUUUUUUUUUUUUUUIIIIIIIIIIZ
+WWMMWWEEEEEEEEEEEEEHHHHHHHHHHHHHGGGGIIIIIIIIIIIIIIIEPIIIIIIIIIIIIIIIGGGTTTTCCCCGGGGGGGGGTDDDDDDATTTTTTTTTTTTTTTTJUUUUUUUUUUUUUUUMMMMMIIIIIII
+MMMWWEEEEEEEEEEMMEHHHHHHHHHHHHQQHGGGIIIIIIIIIIAIPPPPPIIIIIIIIIIIIIIIGTTTTTTCCCCCCGGGGGGTTDDDDDDAATXTTTTTTTTTTTTJJJJJJUJJJUUUUUUUUUMMIIIIIIII
+MMMEEEEEEEEEEEMMMEMHHHHHHHHHHHHHHHHGIKKKIIIITPPPPPPPPPIIIIIIIIIIITTTGTTTTTTTTCCCCGGDDDDDDDDDDDDIIIIIITTTTZZZTTTJJJJJJJJJJUUUUUUUUUMMIMIIIIII
+MMMEEEEEEEEEMMMMMMMHHHHCHHHHHHSSSHHHHKKKKEEQPPPPPGPPPPIIIIIIIIIIIITTTTTTTTTTTTCCCGCDDDDDDDDDDDDDDIIIITTZZZZZTTTWJJJJJJJJJJUUUUUUUTTMMMIIIIIB
+MMMMEEEEEEMMMMMMMMMMHHHHHHHHSSSSHHHHHKKKKEEQPPPPPPPPPPIIIIIIIIIIIITTTTTTTTTTTTCCCCCDDDDDDDDDDDDDDIIIITTTZZZZZTTTJJJJJJJJJJUUUUUTTTTMMMMBBBBB
+MMEEEEEEEEMMMMMMMMMMHHUUHSSSSSSSHHHHHHHEEEEPPPPPPPPPPPPIIIIIIIIIIINNTTTTTTTTTCCCCCCDDDDDDDDDDDDDDIIIITZZZLLLTTTJJJJJJJJOJJJJTTTTTTMMMMNNBBBB
+MMMEEEEEKEMMMMMMMMMMMHHUUUUUUUSSSHHHZEEEEEEEEPPPPPPPPPPPIIIIIIIIIVTTTTTTTTTTTCQQCQCDDDDDDDDDDDDDDIIIIZZZLLLLLJJJJJJJJJJJJJJWWTTTTTTTTMNBBBBB
+MMMEMEEEECMMMMMMMMMMMHHHUUUUUUUUSHHHHEEEEEEEEPPPPPPPPPPPPIIIIIIIIITTTTTTTTTTTTQQQQQDDDDDDDDDDDDDDTIIITZZZZTLLJJJJJJJJJJJJJJJTTTTTTTTTMBBBBBB
+MMMMMMMMMMMMMMMMMMMUUHUUUUUUUUUUSHHHYYEEEEEEPPPPPPPPPPPPPPHHIUIIKKKKKQQTTTTTWTQQQQQDDDDDDDDDDDDDDTIIITZZTTTTTTGJJJJJJJJJJJJYYTTTTTWTWWWBBBBB
+MMMMMMMMMMMMMMMMMMUUUUUUUUUUUUUUSSSSPYYEEEEEEPPPPPPPPPPPHHHMJIIKKKKKKKQTTTTWWTQQQQQQKKDDDDDDDDDDDTIIITTTTTTTTGGGJJJJJJJJJJYYYTTTTTWWWWWBBBBB
+MMMMMMMMMMMMMMMMMMUUUUUUUUUUUUUUUPSSPPYEEEEPPPPPPPPPPPEPHHHMMSSMKKKKKKQQQQTWQTQQQQQKKDDDDDDDDDDDDTIIITTTTTZGGGGGGJJJJJJJJYYYTTTTTTTIWWBBBBBB
+MMMMMMMMGHHMMMMMMMUUUUUUUUUUUUUUPPPPPPEEEEEEPPPPPPPPPPPPHHMMMMMMRKKKKKKQQQQQQQQQQQQQKDDDDDDDDDDTTTIIITTTZZZZZGGGGGJJJJJJYYYYTTTTTTIIWWBBBBBB
+MMMMMQQMGGMMMMMMMMUUUUUUUUUUUUUPPPPPPPEEEEEEXXPPPPPPPPPUUHMMMMMMRRMKKKKQQQQQQQQQQQQQSDDDDDDDDDDDTTIIIZZZZZZZZZGZZGGGJYYYYYYYTTTTTTIIWBBBBBBB
+GMMMMQQGGGMMMMMMGGGUUUUUUUUUUUUPPPPPPPEEEEEEXTPPPPPPPPUUUUMMMMMMMMMKKKQQQQQQQQQQQYYSSDDDDDDDDDDDDTIIIZZZZZZZZZZZGGGGYYYYYYYYYTTIIIIIWBBBBBBB
+GMGMQQGGGGGMMMMMGGGUUUUUUUUYUPPPPPPPPPPPPEETTTTTPPPPPPUUUMMMMMMUMMMKQKQQQQQQQQQQQSSSSDDDDDDDDDDDDTIIIZZZZZZZZZJZGGGGYYYYYYYYYYIIIIIIIBBBBBBT
+GGGMQQQGGGDGGMGGGGGUUUUUUUUUUPPPPPPPPPPPPEJTTTTTTTTMPPUUMMMMMMMMMQQKQQQQQQQQQQQQSSXXSDDDDDDDZDKKZZIIIZZZZZZZZZZGGGGYYYYYYYYIIIIIIIIIIBBBBBBT
+GQQQQQQGGDDGGGGGGGGUXUUUUUUUUPPPPPPPPPPPPFFDTTTTTTTMTUUUMMMMMQQQQQQQQQQQQQQQQQQSSSSSSDDDDDDDIIKKKKZZZZZZZZZZZZZZZGGGGYYYYYYYIIIIIIIIITBBBBBS
+QQQQQQQGGDDGGGGGGGGUUUUUUUUUFFPPPPPPPPPPPPFTTTTTTTTTTTUUUMMMMQQQQQQQQQQQQQNQQQQSSSSSSDDDDDDDIIIKZZZZZZZZZZZZZZZZGGGGYYYQQQYIIIIIIISSSSSBSSSS
+QQQQQRRGRDDGGGGGGGGGUUUUUUUFFPPPPPPPPPPPPFFOTTTTTTTTTTUUUUMMMQQQQQQQQQQQNQNNQQQQSSSSSDDDDDDDIWWZZZZZZZZZZZZZZZMMGGGGYYQQQQIIIIIIIISSSSSSSSSE
+QQQQRRRRRDDDGGGGGGGGGUUUUUUUPPPPPPPPPPPPFFFTTTTTTTTTTTUUUUUMMUUUUQQQQQQNNNNNQQQQQQSSSDDDDDDDZZZZZZZZZZZZZZZZZZMMMMMMYQQQQIIIIIIIIIISSSSSSSSE
+VQQQRRDRDDDGGGGGGGGGGGUCUUUIJJJJPPPPPPPPPFFTFTTTTTTTTUUUUUUUUUUUUUQQNQQNNNNNQQQQQQQSSSIPPPIIIZZZZZZZZZZZZNZZZZMKKKKMMMQIIIIIIIIIIIIISSSSSSSS
+QQQQQRDDDDDGGGWGGGGGGGGCUJJJJJJJCPPKPPPPPPFFFFTUUUUUUUUUUUUUUUUUNNNQNNNNNNNNNNQQYQSSSSIPPPIIZZIZZZZZZZZZZZZZZZZKKKKMMIIIIIIIIIIIIIISSKSSSSSS
+DQQQQDDDDDGGGDWWWGGGGGWCCJJJJJJCCCFFFFPPPFFFFFWUUUUUUUUUUUUUUUUUNNNNNNQNNNNNNNNNYQSSSYYPPPIIIIIZZZZZZZZZTTTZZZMKKKKMAAAIIIIIIIIIIIIIIKSSSSSD
+DQQXXDDDDDDDDDWWWWGGWWWWCCJJCCCCCCFFFFVPFFFFFFWWUUUUUUUUUUUUUUUUSSNNNNNNNNNNNNYYYYYSSSSPPPIIIIIZZRZZZZTTTTTTZTTKKKKKKKKIIIIIIIIYIIIIIKSSSSDD
+DDDDDDDDDDDDDWWWWWWGWDDDDDDDDDCCCCFFFFFFFFFFWWWWUUUUUUUUUUUUUUUUUSSNNNNNNNNNNNYYYYSSSSSPPPIIIIIIIRZMTZTTTTTTTTTKKKKKKKKAIAYYYYYYRIIIIIDSDDDD
+DDDDDDDDDDDDDWWWWWWWWDDDDDDDDDWCCCCCFFFFFFFFFFWWWUUUUUUOUUUUUUUUUSSNNNNNNNNNNYYYYYYSCSSPPPSIISJJJJJTTTTTTTTTTTTKKKKKKKKKKKAYYYYRRIPDDDDDDDDD
+DDDDDDDDDDDDDDWWWWWWWDDDDDDDDDWCCCCCFFFFFFFFWWWWWPUPUUUOUOUUUOTUUSNNNNMNNNNNNYYYYYYSSSSPPPPPPPJJJJJTTTTTTTTTTTTTKKKKKKKKKKAAAYYPPIPPPDDDDZDD
+DDDDDDDDDDDDDDWWWWWWWDDDDDDDDDWWCCCFFFFFFFWWWWWWWPPPOUUOOOOOOOOOOSJJNMMNZNNNNYLLLLLXXSSPPPPPPPJJJJJTTTTTTTTTTTTTKKKKKKKKKKAAAPPPPPPPPPDDZZZD
+DDDDDDDDDDDDDWWWWWWWWDDDDDDDDDCCCCCFFFFFFFWWWWWWPPPPOOOOOOOOOOOQOSJJJJJZZNNNNVLLLLXXSSSPPPPPPPJJJJJNNTTTTTTTTTTTAAAAAAAAAAAAAAPPPPPPPPPDZZZZ
+DDDDDDDDDDDWWWWWWWWWWDDDDDDDDDCCCCCFFFFFFWWWWWWWWWOOOOOOOOOOOQOQQJJJJYJZJJRRNVLLLLSSSSSSPPPPPPJJJJJJJJJJJTTTTTTAAAAANNAAAAAAAAAPPPPPPPZZZZZZ
+DDDDDQQQWWWWWWWWWWWWWDDDDDDDDDCCSSCCFFFFUOOWWWWWWWCCOOOOOOOOOQQQJJJJJJJZJJJRRLLLLLASSSSSPPPPPPPNNJJJJJJJJTTTLTTAANNNNAARRAAAAAAPPPPPPPPZZZZZ
+DDDDQQQQWWWWWWWWWSIWTDDDDDDDDDCSSSCFFFFFUOOWEEEEWVCCOOOOOOOOOQQJJJJJJJJJJJJRLLLLLLLQQSSSPPPPPPPPPJJJJJJJJTTTLTTAANNNNAARRRRAAAAPPPPPPPZZZZZZ
+DDDDQQQQQQWWWWWWSSSSXDDDDDDDDDCSSSSSFFFEUOOWWVVEVVCCOOOOOOOOOOQJJJJJJJJJKKKLLLLLLLQQSSSSSSSSNPPPPJJJJJJJJTLLLLLLANNNNNNRRRRRAAPPPPPPZZZZZZZZ
+DDWWWQQQWQQQWWWWWXXXXDDDDDDDDDCSSSSSSSSSUOOWVVVVVVCCCOOOOOOOOOJJJJJJJJJAAKKKKLLLLLQNNNSPPPPPPPPJJJJJJJJJJLLLLLLLLNNNNNRRRRRRRRPPPPPPPPOZZZZZ
+WWTWWQQWWWWWWWWWXXXXXXXXXXYYCCCCSSSSSHHVUVVIVVVVVVCCOOOOOOOOOOJJJJJJAAJJAAKKASLLKKNCNNSPPPPPPPPJJJJJJJJJJDLLLLLLLLNNNNZRRRRRRRGPPPPPPPOOZIZZ
+WWWWWWWBWWWWWWWXXXXDXXXXXXCCCCCCSSSSSHVVVVVVVVVVVVVCCCOOPOWWNJJJJJJJAAAAAAAAAAALLKNNNNNPPPPPPPPJJJJJJJJJJHLLLLLLLLLNNZZZZRRRRRGPPFCCPPPOZZZZ
+WWWWWWWBBBWWBWWWXXXXXXXXXXXXCCCGMSSTMMVVVVVVVVVVVVVVVOOPPWWWWJJJJJJJJGGGAAAAAAAQLKKNNNNPPPPPPPPJJJJJJJJJJSLLLLLLNNNNNNNNNNRRRAFPBFFFPPIZZZZB
+WWWWWWWWBBBBBBBXXXXXXXXXXXCCCCCGMSMMMMMVVVVVVVVVVVVVPPPPPWWWLLJJJJJAAGGGAAAAAAAAKKKNNNNPPPPPPPPJJJJJJJJJJSLLLLILNNNNNNNNNNNNNFFFFFFFIIIIZZZB
+WWNNWWWWBBBBBBBBBXXXXXXXXXXCCCCCMMMMMMMVVVVVVVVVVVVVOOOOWWWWIIJJJJAAAGGGAAAAAAAKKKNNNNNNNNNNNLNJJJNNNHHHHSSLLLILNNNNNNNNNMNNFFFFFFFFFIAAZAZB
+WWNNWNWBBBBBBBBBXXXXXXXQXMMDDCMMMMMMMMMMJVVVVVVVVVVOOOOOSSGGGCJKKAIAAGGGAAAAAKKKKKNRNNNNNNNNNLNJJJNNNNXHLLLLLLNNNNNNNNNNNMMFUFFFFFFFFIAAQAAA
+RNNNNNNHBBBBBBBBXXBXXXXQXMMMMMMMMMMMMMMBVVVVJJVVVVVCOOOOSSGGGIKKKAAAAGGGAAAAAKKKKKNNNNNNNNNNLLLJJJNNNNXEEEELLESNNNNNNNNNNNMFUFFFFFFFFIIAAAAA
+NNNNNNNHBBBBBBBBBBBBXXQQQMMYYYYYYYYYYMMMVVVJJJVVVHOOOOOOIIGGGIIKAAAAAGGGAAAAKKKQKKNNNNNNNNNNLYYJJJYNNNEEEELLEEENNNNNNNZMMMMFFFFFFFFFFFFFAAAA
+NNNNNNNBBBBBQBBBBBBXXXXQQQQYYYYYYYYYYMMMVJJJJJJHHHJOOOOOOIGGGIIIIIAAAGGGAAAAAAQQQQNNNNNNNNNNNOYJJJSNNEEEEEEEEEENNCNNNNZTMMMMZZFFFFFFDFFFAAAA
+NNNNNQQBBBAQQQQBBBBBXXXQQQQYYYYYYYYYYMMMMMJJJJJJJJJJOOOOOOGGGGGGGGGGGGGGAAAAAAAAQQNQBBNNTNOOOOYYYYYNEEEEEEEEEEEENCNNNNZTMMMMMMGFFFFKFFFFAAAA
+NNNNNNQBBBAQQQQBBBBBQXQQQQQYYYYYYYYYYMMMMMJJJJJJJOOOGGGGGGGGGGGGGGGGGGAIIIIIAAAQQQQQNNNNNNOYYYYYYYYYEEEEEEEEEEEEHNNNZZZMMMMMMMGFFFBAFFAAAAAA
+NNNNNNNBBIQQQQQBBBBBQQQQQQRYYYYYYYYYYMMMMMCJJJJJJOOOGGGGGGGIGGGGGGGGGGIIIIYIAAAAQTTTTNNNNOOOYYYYYYYOOEEEEEEEELLEHHZZZZZPMMMMVMGGGFAAAAAAAAAA
+NNRNNLNWWQQQQQQQHBBQQQQQQQRYYYYYYYYYYYCNMCCJJJJJJOOOGGGGGGGIGGGGGGGGGGIYIYYYWWATTTTVVNNNVVOOOYYYYRYOOEEEEEEELLLLLHZZZZZZZMMMMMMMLLLAAAAAAAAA
+NRRNLLWWWQQQQQQQQBBQQYQQQRRRYYYYYYYYYYCCCCCJJMMJOOOOGGGGGGGIGGGGGGGGGGIYYYYYYYYYTTVVVVNNVVOOOYYYYYOOLLLLLLLLLLLZZZZZZZZZMMMMMMMLLLLLLLAALAAL
+NRRRRLLWWQQQQQQQUBQQYYQQQRRRYYYYYYYYYYCCCCCCCCMCOOOOGGGGGGGIGGGGGGGGGGYYYYYYYYVVVVVVVVVVVVOOOOYYOOOOLLLLLLLLLLLLZZZZZZZZIMMMMMLLLLLLLLLALLLL
+PRPPPLLLWQQQQQQQQQYYYQQQYYYYYYYYYYYYYMCCCCCCCCCCOOOOGGGGGGGIGGGGGGGGGGYYYYYYYYVVVVVVVVVVVOOOOOOYYYYYALLLLLLLLLLLLZZZZZZZMMMMLLLLLLLLLLLLLLLL
+PPPPPLLQQQQQQQQQQYYYYQQQYYYYYYYYYYYYYCCCCCCCCCCCOOOPGGGGGGGPGGGGGGGGGGYYYYYYYYVVVVVVVVVVVVOOOOYYYYYYALLLLLLLLLCCCZZZZZZZMMMLLLLLLLLLLLLLLLLL
+PPPPLLLQQQQQQQQQQYYYYYQQYYYYYYYYYYYYYTCCCCCCCCCCOOOOGGGGGGGPGGGGGGGGGGYYYYYYYYYYYVVVVVVVVVVVVOYJJJJIILLDHLTTLCCFFFZZZZFZLLLLLLLLLLLLWLLLLLLL
+PPPPLLLQQQQQQQQQQYYYYFTTYYYYYYYYYYYYYTCCCCCCCCCCOOOOPPPPPPPPGGGGGGGGGGYYYYYYYYYYVVVVVVVVVVVVVVJJJJIIIIDDHLLLLCFFFFFFFZFZLLLLLLLLLLLLLLLLLLLL
+PPPPLLLLQQQQQQQQQNXXXXTTYYYYYYYYYYYYYCCCCCCCCCZCOZZPPPPPPPPPPPPPLYYYYYYYYYYYYYYYVVVVVVVVVVVVVVJIIJIIIIDDDDDDFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLL
+PPPPLLLLQQQQQQQQQYXXXXTTYYYYYYYYYRAACCCCCCCCCCCCCCZPPPPPPPPPPPAGLYYYYYYYYYYYYYYYVVVVVVVVVVVVVVIIIIIIIIIDRDDDFFFFFFFFFFFFLLLLLLLLLLLLLLLLLLLL
+PPPPLLLLQQQQQQQQQYXXXXTTYYYYYYYYYRAAACCCCCCCCCCCCCZPPPPPPPPPPPGGGGYYYYYYYYYYYYYVVVVVVVVVVVVVVIIIIIIIIIIIRRFFFFFFFFFFFFFFFLLLLLLLLLJJLLLLLLLL
+XPPPLLLLLQQQQQQYYYYYXXXYYYYYYYYYYRCCCCCCCCCCCCCCCCPZPPPPPPPPOGGGYYYYYYYYYYYYUUUVVVVVVVVVVVVIIIIIIIIIIIIIIRRFFFFFFFFFFFFFFBLLLLLLLLJLLLLLLLLL
+XXPXLLLLQQQQQQQYYYYYXXXYYYYYYYYYYIICCCCCCCCCCCCCCPPPPPPPPPPPPGGGGYYYYYYYYYUYUUUVVVVVVVVVVVSSIIIIIIIIIIIIIIFFFFFFFFFFFFFFJJJJJLLLJJJJJLLLLLLL
+XXXXXLLLQQLQQLLYYYYYYYYYYYYYYYTTRCCCCCCCCCCCCCZCZZPPPPPPPPPPGGGGYYYXXXXYYUUUUVVVUVVKKDDDDVVSIIIIIIIIIIIIIIKKFFFFFFFFFFFMMMJJJJJLJJJJJLLLLLLL
+XXXXXLLLQQLXXXXYYYYYYYYYYYYYYYTTZZZCCCCTCCCTCCZZZZZPPPPPPPZGGGVYYYXXXXXXFUFUUUUUUUKKKDDDDVSSSSIIIIIIIIIIIKKKKFFFFFFFFFFMMMJJJJJJJJJJJLLLLLLL
+XXXXLLLLLLLXXXXXXXXYYYYYYYYYYYTTZZZZCCTTTCTTTTZZZZZPPPPPPPGGVGVYXXXXXXXXFFFFFUUUFUKDDDDDDSSSSIIIIIIIIIIIKKKKKLFFFFFFFFFFMMJJJJJJJJJJLLLLLLLL
+XXXXLLLLLLLXXXXXXXXYYYYYYYYYYYTTTZZZZZTTTTTTTTZZZZZZPPPVVPGVVVVYXXXXXXXXXXFFFFFFFFFDDDDSSSSSSIIIIIIIIIIIILKLLLFFFFFFFFFFMMMJJJJJJJJJLLLLYYYY
+XXXXLLLLLLLXXXXXXXXXXXXYYYYYYYTTTZZZZZTTTTTTTTTZZZZZZZZVVVVVVXXXMXXXXXXXXFFFFFFFFFZZZEDSSSSSSIIIIIIIIIISSLLLLLLFFFFFFFFCJJJJJJJJJJJJLQLLYYYY
+XXXXXLLLLLLXXXXXXXXXXXXYYYYYYYTOZZZZZTTTTTTTTTTTZZZZZZZZGGVVVVXMMXXXXXXXXXFFFFFWZZZZZDDSSSSSSSIIIIIIBIIISLLLLABBFFFFFFFCHHHZJJJJJJJYYYYYYYYY
+XXXLLLLLLLLXXXXXXXXXXXXYYYYYYYIZZZZZZZZZTTTTTTTTZZZZZZZBVGVVVVXMXXXXXXXXXXFFFFFFFZZZZZZZZSSHHHHHHYIIBIBBSLLXXBBHFHUUUUUUUUUUHSJIJJJYYDYYYYYY
+MXXLLLLLLLLTTTTTTTXXXXXYYYYYYYIIIZZZZZZZZTTTTTTTZZZZZZZBVVVVVVXXXXXXXXXXXXXXFFFFFZZZZZZZSSSHHHHHHYYIBBBBBLBDDDDDFHUUUUUUUUUUHJJVJCCYYYYYYYYY
+MLLLLLLLLLLTTTTTTTXXXXXTWWWWWIIIIZZZZZZZTTTTTTTTZZZZVVZBVVVVVXXXXXXXXXXXXXXZZFFFFFFZZZZZZSSSZHHXXBYBBBBBBBBDDDDDDDUUUUUUUUUUHJVVCCCYYYYYYYYY
+LLLLLLLLLLLLTTTTTTTTTTTWWWWWWIYIIIZZZZZTTTTTTTTTTTTZVVVVVVVVVXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZHHHXBYBDDDDDDDDDDDDDDUUUUUUUUUUGGVVVCVYYYYYYYYY
+LLLLLLLLLLLLLTTTTTTTTTTTWWWWWYYIIIITZZZTTTTTTTTTTTTVVVVVVVVVVVXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZXXXXBBLDDDDDDDDDDDDDDUUUUUUUUUUHHVVVVVVYMYYYYYY
+LLLLLLLLLLLLLTLTTTTTTTBBYYYRYBYYYTTTTTTTTTTTTTTTTTVVVVVVVVVVVVXXXXXXXXXXXXZZZZZZZZZZZZZZZZZYYYXYYDBBDDDDDDDDBBBDDDUUUUUUUUUUUUUUUUUVMMMYYYYY
+LLYYLKKLLLLLLLLLTTTTTTBBYYYYYYYYYXTTTTTTTTFFFTTFFVVVVVVVVVVVVVXXXXXXXAAAAAZZZZZZZZZZZZZZZZYYYYYYBBBBDDDDDDDDIBBDDDUUUUUUUUUUUUUUUUUMMMMMMMMY
+TTYYLLLLLLLLLLLLLTTTBBBYYYYYYYYYYYTTTTTTTTTFFFFFFFFVVVVVVVVVVXXCCXXXAAAAAHHHZZZZZZZZZZZZZTYYYYYYBBBBDDDDDDDDBBHDDDUUUUUUUUUUUUUUUUUMVMMMMMMY
+TYYYLLLLLLLLLLLLLLTTBTYYYYYYYYYYYGTTTTTTTTTFFFFFFFFFFVVVVVVVVVXCCCCCAAAXAHHHHZHZZZZZZZZZZYYYYYYYDBHBDDDDDDDDHHHDDDUUUUUUUUUUUUUUUUUVVIMMMMYY
+YYYYLLLLLLLLLLLLLLTTTTYYYYYYYYYYGGGTTTTTTTFFFFFFFFFFFVVVVVVVVVXCCCCAAAAAAAAAAKHZWHZZZZZZYYYYYYYYYIIIDDDDDDDDHHHHHHUUUUUUUUUUUUUUUUUVVMMMMMMY
+YYYYYYQLLLLLLLLLLLTTTTYYYYYYYYYYYPGTTTTTFFRFFFFFFFFFFFFVVVVVVVVCCCAAAAAAAAAAAHHHHHHZZZZZZYYYYYYYYYIYIIIIIIIBHHHHHWHHUUUUUUUUUUUUUUUVKKMZZZZY
+YYYYYYQQQLLLLLTLTTTTYYYYYYYYYYYPPPGTTTMTFFFFFFFFFFFFFFFVVVVVVVVVCCCAAAAAAAAATTHHHHHZHHHZZYYPYYYYYYYYYIIIIIIIRRHHWWAWUUUUUUUUUUUUUUUVKZZZZZZY
+YYYYYYQQLLLLLTTTTTTTYYYTYYYYYYYYPPPPTPMMDDFDFFFFFFFFFFFFVVVVVVVQQQAAAAAAAAAATTHHHHHHHHHZZYYPYYYYYYYYIIIIIIIIRRRWWWWWUUUUUUUUUUUUUUUVKZZZZZZG
+YQQYYQQQQQLLLLTTTTTTTTTTTYYYYYYYPPPPPPMMMDDDFFFFFFFFFFFFFVVVNNVQQQAAAAAAATTATHHHHHHHHHHNNNNPPYYTYYYYIIIIIIIIRRRWWWWWUUUUUUUUGGGGGGGGZZZZZZZZ
+QQQQQQQQQQQLTTTTTTTTTTTTTTYYYYYYPPPPPPMMMMMFFFFFFFFFFFFFNVVNNNNQQQMMAAAAATTTTTTHHHHHHHHNNNNPPYYTTTTTIIIIIIIIRRWWWWWWWWWWGWRGGGGGGGGGGGZJZJZJ
+QQQQQQQQQQQLLTTTTTTTTTYTYYYYYCCPPPPPPMMMMFFFFFFFFFFFFFFNNYVNJNNNMMMMAAAAATTTTTTHHHHHHHNNNNNPPPTTTTTTTIIIIIIIRRWWWWWWWWWGGGGGGGGGGGGGJGZJJJJJ
+QQQQQQQQQQQLTTTTTTTTTTYYYYYYZCZPPPZRRMMMMMMMMMMFFFFFFFBNNYVNNNNNMMMMAAAATTTTTTHHHHHNNNNNNNNTTTTTTTTTIIIIIIIRRRWWWWWWWWWGGGGGGGGGYGGGJJZJJJJJ
+QQQQQQQQQQQTTTTTTTTTTTYYYYYYZCZPVVZEEEEMMMMMMMFFFFFBFFBBNNVNNNNNMMMMAAOTTTTTTTHHHHHHNNNNNNNNTTTTTTTTTIIIIINWWWWWWWWWWWWGGGGGGGGGGGGGJJZJJJJJ
+EQQQQQQQQQTTTTTTSTSTTTYTYYYYZZZZVVZZEEEMMMMMFFFFFFFBBBBNNNNNNNNNNNNMOOOOTTTTTICHHHHHNNNNNNCCTTTTTTTTTIIIIINNNWWWWWWWWWWGGGGGGGGGGGGGGJJJJJJJ
+EQQQQQQQQFFTTTSSSSSTSSYZZZZZZZZZZZZZEEEEMMMMMMFFJTFBBBBBNNNNNNNNNNMMMOOTTTTTTIIDIINHNNTTNTTTTTTTTTTTTIIIIINNNNWWWVVWWWWWLLGGGGGGGGJJJJJJJJJJ
+EQQQQQRRRTTTTTSSSSSSSSSAZZZZZZZZZZZZEEEEMMMMMJJJJTTTTNNNNNNNNNNNNMMOOOOOTTTTIIIIINNNNNTTTTTTTTTTTTTTIIIIIIINEEWEEVVVKWKKKKKKKGGGJGJJJJJJJJJJ
+RRRQRRRRRRTTTSSSSSSSSSSZZZZZZZZZZZZZZEEEMMEMMEEEETTTTTTINNNNNNBNNMMOOOOOTTTIIIIIIIINNNTNNTTTTTTTTTTTIIIIIIIEEEEEVVKVKKKKKKKKKKKGJGJJJJJJJJJJ
+RRRQRRRRRSSSSSSSISSSIIOZZZZZZZZZZZZZZEEEEEEEEEEETTTTTTTTNNNNNNNNNNNNNOOOTTYIIIIIIIIIINNNNNTTTTTTTTTTTIIIIIEEEEEEKKKKKKKKKKKKKKKJJJJJJJJJJJJA
+RRRRRRRRSSSSSSIIIIMSIIIEZZZZZZZZZZZZZEEEEEEEEEEEEETTTTTTMMNNNNNNNNNNNOOOOTYYEIIIIIIIINNNNNTTTTTTXXTXXXIIIEEEEEEEEGKKKKKKKKKKKKKKKJJJJJJJJJEE
+RRRRRRRRHHHSSIIIIIIIIIIZZZZZZZZZZJJEEEEEEEEEEEEEEJTTMMMMMMMNNNNNNNNNNZZOTTYYYIIIIIIINNNNNNBNTTXXXXXXXXXIEEEEEEEKKKGKKKKKKKKHHKKJJJJJJJEJEEEC
+MRRRRRRRHFSSSSSIIIIIIIIIIZZZZZZYJJJJJJEEEEEEEEEDDESSSSMMTMMNNNNNNNNNNKZYTTYYYIIIIIIINNNNNNNNQXXXXXXXXXDEEEEEEEEEEKKKKKKKKKKKKCCJJJJJJEEEEEEC
+RRRPRRRRHFSSSSSIIIIIIIIIIIZYZZZJJJJJJJJEEEEEEEEEEESSSSSSTTTNNNNNNNNNNKKYYYYYIIYIYIINNNNNNNNJXXXXXXXXXSSSSSEEEEEEEKKKKKKKKKKKKCCJJJJJJEEEEEEE
+PPPPPPRRFFFFFFSIIIIIIIIYYYYYZZZJJJJJJJJJEEEEEEEEEESSSSSSSOLNNNNNNNNNNZKYYAAYYYYYYIEEMMEEYYXXXXXXXXXXXSSSSSEEEEEEEMKKKKKKKKCCCCCJJJJJJEEEEEEE
+YPPPPPPPFFFFFWIIIIIIIIIIYFZZZZZJJJJJJJJEEEEEEEEEESSSSSSSSTLNNNNNNNNNNZYYYYYYYYYYYJJEEEEEEYXXXXXXXXXXXFFSSSEEEEEEEEELLKKKKKSCCCCJJCJJJEEEEEEE
+YPUPPPPOFUUFIIIIIIIIIIIIIZZZZZZJJJJJJJJJEEEEEESSSSSSSSSSSEEEEEEENNNNNZZYYYYYYYYYYYJEEEEEEEMMXXXXXXXXSSSSSSEEEEEEOOKKKKKKKOOOCCCJJCCJJEEEEEEE
+YPUPPPPPPLLFJJIIIIIIIIIIIIZZHHZHHHJJJJJJEEEESSSSSSSSSSSSSEEEEEEZNNNNNZZYYYYYYYYYYYEEEEEEEEMMXXXXXXXXXSSSSEEEEEEOOOOKOOOOKOOOOCCCCCCEEEEEEEEE
+PPPPPPPLLLJJJUIIIIIIIIIIIZZZHHHHHJJJJJJJJEEISSSSSSSSSSSSSEEEEZZZNNNNNZZYYYYYYYYYXEEEEEEEEEMXXXXXXXXXXISSSSEEEEEOOOOOOOOOOOCCCCCCCCCCKCCEEEEE
+PPPPPPLLLLLLUUOIIIIIIIIIIHHHHHHHHJJSJJJJJJJISSSSSSSSSSSSEEEEEZZZNNNNNZZZYYYYYYYYYAEEEEEEEEESXXBXXXXXXSSSSEEEEEEEOOOOOOOOOOOOCCCCCCCCKCCEEEEE
+PPPPPLLLLLLIUUUIIIIIIIIIIHHHSHHHSJJSSSJJAJIISSSIISSSSSSSEEEZZZZZNNNNNZZZZYYYYYYYYAAAEEEEEEESSXBDXXXXKKKSKEEEEEEHOOOOOOOOOOOOCCCCCCCCCCCEEEEE
+PPPPLLLLLLLLKUUUIIIIIIIIHHHHSSSSSSSSSSAAAAAISSSIISSSSSSSZEZZZZZZNNNNNZZYYYDDYYYYYYAAAEEEEIEEEEDDDKKKKKKKKKEEHEHHOOOOOOOOOPOOCCCCCCCCCCCEEEEE
+ZZPLLLLLLLLOUUUHHHIIIIIIHHHHSUSSSSSSSSSASAIIIIIIISSSSSSSZZZZZHZZNNNNNNNNYYDDYYYYVVVVAEIEEIEIIEDDDDKKKKWKKWHHHHHHOOOOOOOOOOOOCCCCCCCCCCEEEEEE
+ZLLLLLLLLLQUUUUUUHHHHHIHHHHSSSSSSSSSSSSSSAAIIIIIIIIIIIEEZZHZZHHHNNNNNNNNZYDDDYYYVVVVVIIIEIIIDDDDDDDDKKWKWWWWHHHHOHOOOOOOOOOOOOCCCCCCCCEEEEEE
+ZLLLLLLLUUUUUUUUUUUHHHHHHHHSSSSSSSSSSSSSSJJIIIIIIIIIIIIEEHHHHHHHNNNNNNNNZDDDDYYYDVVVVIIIIIIIIDDDDDDDKKWWWWWWHHHHHHOOOOOOOOOOOOCCCCCCEEEEEEEE
+ZLLLLLLFUUUUUUUUUUUHHHHHUUHSSSSSSSSSSSSJJJJJIIIIIIIIIIIIEHHHHHHHHZZNNNNNDDDDDDDDDDVVVVVVVLIIIIDDDDDCWKWWWWWWWWWHOOOOOOOOOOOCCCCCCCCJEEEEEEEE
+ZLLLLLFFFFUUUUUUUUUUUUUHUUHSSSSSSSSSSSSJJJJJIIIIIIIIIIIIEHHVHHHHHHZNNNNNDDDDDDDDDVVVVVVVLLIIIIIIDDDCWWWWWWWWWWWWOOOOOOOOOOOJCCCCCJJJEEEEEEEE
+ZZLLLLFFFUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSJJJJJJJJJJJIIIIEEEEEVVHHHHHZNNNNNDDDDDDDDDDDVVVVVVLLLIIIIIWWWWWWWWWWWWWWWOOEEOOONOOOJCCJCJJJJEEEEEEEE
+ZLLLFFFFFFFUUUUUUUUUUUUUBBLSSSSSSSSSSSSSJJJJJJJJJJIIIIIHHHHVVVHVHZZNNNNNDDDDDDDDDDMVVVVVVLLLIIFFIIWWWWWWWWWWWWWWEEEEOOOOYYJJCCJJJJJJJEEEEEEE
+ZZZFGFFFFFFFUUUUUUUUUUBBBBLLSSSSSSSSSSSJJJJJJJJJJJJJIIHHHHHHVVHVHZZNNNNNDDDDDDDDDDVVVVVVVVVVFFFFFFWYWWWWWWWWUWEEEEEEOYYYYYYJYJJJJJJJJJJEEEEE
+ZZZFFFFFFFFUUUUUUUUUUUBBBBLBSSSSSSSSSSJJJJJJJJJJJJXXRHHHHHHHVVVVHHZZDDDDDDDDJDDDDDDDVVVVVVVVVFFFFUUWWWWWUUUWUUEEEEEEOYYOOYJJJJJJJJJJJJEEEEEE
+ZZFFFFFFFFUUUUUUUUUUUJJBBBBBBCCSSSSSSSJJJJJJJJJJJJJRRRHHHHHHHHHHHHHHHHZZDDDDJJDDVDJVVVVVVVVVVFFFFFUUUUUUUUUWUUEEEEEEEOOOOJJJJJJJJJJJJEEEEEEE
+ZZFFFFFFFFFUUUUUUUUUUJJBBBBBBCSSSSSSSSJJJJJJJJJJJJKKRRRHHHHHHHHHHHHHHHHHHDDDDJDVVVVVVVVXVVQVFFFFFFFFUUUUUUUUUUUEEEEEEEOOOOJJJJJJJJJJEEEEEEEE
+ZJFFFFFFFFFUUUUDUUUUUJBBBBBBRBBNNSSSSSAAAJJJJJJJJHRRRRRHRRHHHHHHHHHHHHHHHZZJJJJJJVVVVXVXVVVVVFFFFFFFUUUUUUUUUUEEEEEEEEOOOOOJJJJJJJJEEEEEEEEE
+JJJFFFFFFFFUUDDDDDUDDJJBBBBBBBBNVVSSFFJJJJJJJJJJBRRRRRRRRRHHVVHHHHHHHHHHHZJJJJJEVVVXXXXXVFFFFFFFFFFFUUUUUUUUUEEEEEEEEEOOOOOJJJJJJJJEEEEEERRE
+JJJJFFFFDDDUUDDDDDDDDDJJBBBFBJJVVVFFFFJJJJJJJJJJJRARRRRRHHHHHHHHHHHHHHHHHBJJJJJEEJXXXXXYYFFFFFFFFFFUUUUUUUUUEEEEEEEEEOOOOOOJJOJJJOJEERRERREE
+JJJJJFFFDDDDDDDDDDDDDDJJBBBBBJJVVVVFFFFFJJFPJJFFJRRRRRRRRHRHHHHHHHHHHHHHHBJJJJEEEEXXXXXYYFFFYYFFFFFFFUUUUUUEEEEEEEEEEOOOOOOOJOOOOOOOERRRRGEE
+JJJJJFJFGDDDDDDDDDDDJJJJBBBJJJJJVVFFFFFFJFFJJFFFRRRRRRRRRRRRRRRRHHHHHHHHHBJJQJEEEXXXXXXXYYFYYFFFFFFFUUUUUUUUEEEEEEEEEOOOOOOOJOOOOOOOORRRGGGE
+JJJJJJJGGDDDDDDDDDDCDJJJJJBBJJJTTTTFFFFFJFFFFFFFRRRRRRRRRRCCCRRRHHHHHHHHHBBJQEEEEXXXXXXXYYYYYYYFFFFFUUUUUUUUUELEEEEENOONNOOOOOOOOOOODDRGGGGG
+JJJJJJJJDEDDDDDDDDCCDJJJJJBBJJTTTTTFFFFFFFFFFFFFFFRRRRRRRRCCRRRRHHHHHHHHHGQQQEEEEXXXXXXXXXXXXXYFFFFUUUUUUUUUUUUUEEENNNNNNNOOOOOOOOOOGGGGGGGG
+JJJJJJJLDEDDDDDDDDDDDJJJJJJJJJTTTTTTTFFFFFFFFFFFFRRRRRRRRRRRORRRHHHHHHHHHGQQQQEESXXXXXXXXXXXXXFFFFFKUUUUUUUUUUUSEEENNNNNNNNOOOOOODXXGGGGGGGG
+JJJJJJJLDDDDDDDDDDDDDDJJJJJJJTTTTTTTTFFFFFFFFFFFFRRRRRRRRRRQRRRRHHHHHHHHQQQQQQQQQXXXXXXXXXNNDDFFFLKKKKKUUUUUUUUSEEEENNNNNNOOOOOOTDGGGGGGGGGG
+JJJJJJJJPPDXDDDDDDJDDDJJJJJJJTTTTTTTTTTFFFFFFFFFRRRRRRTTTTTRRRRRHHHHHHHHQQQQQQQQWXDDXXXXXXXXXDFFFKKKKKKUUUUUUUUUUEEENNNNNNNOOOOODDDGGGGGGGGG
+JJJJJJJJJPDXDDDDDDJDJDJJJJJJJJJTTTTTTTTFFFFFFFFFFFRKRRVTTTTTRRRRRHHHHHHHQQQQQQQQQDDDDDDDDDDDDDKFKKKKKKKKKKUUUUUUUEEENNNNNNWOOOOODDDGGGGGGGGG
+JJJJJJBBPPPBDBBJJDJDJJJJJJJJJJTTTTTTTTTFFFFFFFFFFFFFSMMTTTTRRRRRRRROOOQQQQQQQQQQQDDDDDDDDDDDDKKKKKKKKKKKKKKUUUUUUUUUZNNNNNOOOOODDDGGGGGGGGGG
+JJJJJJBBBBBBBBBBJJJJJJJJJJJJJTTTTTTTTTTTFFFFFFFFFFSSSSMTTTTTTRRRRRROOOCQQQQQQQQQQDDDDDTDDDDDKKKKKKKKKKKKUKUUUUUUUUUUUONNNNNNOOODDDGGGGGGGGGG
+JJJJJJJBBBBBBBBBBBJJJJJJJYYJJJTTTTTTTTRTRRFFFFFFSFSSMMMMMMRTTRRRRRRRRCCCQQQQQQQQQDDDDDTDDDKKKKKKKKKKKKKUUUUUUUUUUUUUOOONNCCCCOOCCCGGGGGGGGGG
+JJJJJJJBBBBBBBBBBJJJJJJJJYJJJJTTTTTTTRRRRRFFFFFFSSSSSMMMMMRRRRRRRRCCRRCQQQQQQQQLQDDDDDTDDKKKKKKKKKKKKKKUUUUUUUUUUUUUJOOOOOCCCCCCCCGGGGGGGGGG
+JJJJJJJJJBBBBBBBBJJJJJJYJYYYYTTTTTTTTTRRRRRRRXXASSSSSMMRRRRRRRRRRRCCCRCQGQQQQQQQQQTDDTTTDKKBBKKKKKKKKKKKUUUUUUUUUUUUJOOOOOOOOCCCCGGGGGGGGGGM
+TJJJJJJJTBBBBBBBBBJJJJJYJYYYYTYTTTTTRRRRIIIRRXXAAASSSSRRRRRRRRRRRRRCCCCQQQQQQQQQQTTTTTTTDAPBKKKKKKKKKKKRUUUUUUUUUUUUGGGGLGGOCCCCCGGJNNNNGGGG
+TTJJJTJTTBBBBBBBBBJJJJJYYYYYYYYYTTTBRRRRIRIRMAXAAAAAAARRRRRRRRRRRRRRCCCCQQQQQQQQQQTTTTTTDPPPKKKKKKKKKKKUUUUUUUUUUUKKGGGGGGGPPPCCCJJJJNNNGGGG
+TTTTTTTTTTBBBBBBBBBBJJJJYYYYYYYYTTMRRRRRRRRRAAAAAOAAAARRRRRRRRRRRRRRCCCCCCQQQQQQTTTTTTTTTSPKKKKKKKKKKKMUUUUUUUUMMUUGGGGGGPPPPPPCPJJJJJGGGGGG
+TTTTTTTTBBBBBBBBBBBBBNJJJYYYYYYYTTMRRRMRRRRMAAAAAAAAAARRRRRRRRRRRRQRCCCCCCQQQQQTTTTTTTTTTPPKKKKKKKJKKMMUMUMUUMMMMUUGGGGGGGPPPPPPPJJQJJJMJRGG
+TTTTTTBBBBBBBBBBTBBNTNNJYYYYYYYYYYMMMMMMMMMMMAAAAAAAAAARRRRRRRRRRRRRCCCCCQQQQQQQQTTTTTTTTTPPPKPPKKKKMMMMMMMMMMMMGGGGGGGGGGPPPPPPPJJJJJJJJRRR
+TTTTTBBBBBBBBBBBTTBNNPNNNNYYYYYYYYMMMMMMMMMAAAAAAAAAAAARARRARHRCCRRCCCCCCCQQQQQQQTTTTTTTTPPPPPPPMMMMMMMMMMMMMMMGGGGGGGGGGGPPPPPPJJJJJJJJJJRR
+TTTTTTTTTTBBVBTTTTTNNNNXNNYYYKVKKKKMMMMMMMMAAAAAAAAAAAAAAAAARRRRCCCCCCCCCCCCQQQZTTTTTTTTPPPPPPPPPMMMMMMMMMMMMMMGGGGGGGGGGPPPPPPPPJJJJJJJJJRR
+TTTTTTTTTTBBBTTTTTTNNNNNNNNLKKKKKKKMMMMMZZZAAAAAAAAAAAAAAAAAAARRCCCCCCCCCCEEEQQTTTOOOTTTTPPKKPPPMMMMMMMMMMMMMMGGGGGGGGGGGPPPPPGPPPPJJJJJRRRR
+TTTTTTTTTTTTTTTTTNNNNNNNNNNNMKKKKKKMKMMZZZZZAAAAAAAAAAAAAAAAAARRRCCCCCCCCEEEEOOTTTOOBHTTTJPKPPPPMMMMMMMMMMMMMMMGGGGGGGGGGGPPGPGGGGPJJJJJRRRR
+TTTTTTTTTTTTTTTTTNNTNNNNNNNMMKGKKKKKKZZZZZZZCAKAAAAAAAAAAAAAAACCRCCCCCCECCCEEETTTBBBBHTTTTPKPKPPPPMMMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGNNJJJRRRRR
+TTTTTTTTTTTTTTTTTTTTHNNNBBKKKKKKKKKSKLZZZZZZZZKAAAAAAAAAAAAAAAACCCCCCCEEEEEEEEEBBBBHHHHHTKKKKKKPPMMMMMMMMMMMMMMMMGGGGGGGGGGGGGGGGNNNJJRRRRRR