Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
|
da7ad767b0 |
5 changed files with 215 additions and 16 deletions
7
Main.hs
7
Main.hs
|
@ -13,6 +13,7 @@ import Day8
|
||||||
import Day9
|
import Day9
|
||||||
import Day10
|
import Day10
|
||||||
import Day11
|
import Day11
|
||||||
|
import Day12
|
||||||
|
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = do
|
main = do
|
||||||
|
@ -37,5 +38,7 @@ main = do
|
||||||
-- Day9.main
|
-- Day9.main
|
||||||
-- putStrLn "Day 10"
|
-- putStrLn "Day 10"
|
||||||
-- Day10.main
|
-- Day10.main
|
||||||
putStrLn "Day 11"
|
-- putStrLn "Day 11"
|
||||||
Day11.main
|
-- Day11.main
|
||||||
|
putStrLn "Day 12"
|
||||||
|
Day12.main
|
||||||
|
|
140
inputs/day12.input
Normal file
140
inputs/day12.input
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
WWWWWWWWWWWWWWWWWWHHHHHHHHHHHBYYYYYYYYYYYJJJJJJJJJJJJJJZLLLLLLLLLLLLLLLLLLLLLLBBYBBBBBBBBTTTTKKKKKKKKKKKKKOOOUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSO
|
||||||
|
WWWWWWWWWWWWWWWWWWHEHEHHHHHHBBBYYYYYYYYYYJJJJJJJWJJZJZZZZLLLLLLLLLLLLLLLLLLLLLBBBBBBBBBBBBTTTKKKKKKKKKKKKKOOOUUUUUUUUUUUUSSSSSSSSSSSSSSSSSHH
|
||||||
|
WWWWWWWWWWWWWWWWWWWEEEHHHHHBBBBBYYYYYYYYYJYJJJJWWJJZZZZZZLLLFFFLLLFLLLHHHHHHHLBBBBBBBBBBBBTTTKKKKKKKKKKKKKOOOOUUUUUUUUUSSSSSSSSSSSSSSSSSSSHH
|
||||||
|
WWWWWWWWWWWWWWWWWEEEEEEEEHHBBBSSYYYYYYYYYYYWWWWWWJJZZZZZZLFLFFFFFLFFFLHHHNHHHHABBBBBBBBBBBTTKKKKKKKKKKKKKKOOOUUUUUUUUUUSSSSSSSSSSSSSSSSSHHHH
|
||||||
|
WWWWWWWWWWWWWWGEEEEEEEEHEHHHHHHSYYYYYYYYYYYYWWWWWWZZZZZZFFFFFFFFFFFFLLLHHNHHHHABBBBBBBBBBBTTKKKKKKKKKKKKKKKOOUUUUUUUSSSSSSSSSSSSSSSSSSSSHHHH
|
||||||
|
WWWWWWWWWWWWWWWEEEEEEEEHHHHHHHHSSSYYYYYYYYYWAWWWWWWZZZZFFFFFFFFFFFFHHHLHHHHHHAABBBBBBBBBBBBTKKKKKKKKKKKKKKKOOFUUUUUUUUUSUUSSSSSSSSSHHHHHHHHH
|
||||||
|
WWWWUWWWWWWWWWWWEEEEEEEHHHHHHHHSSSSSYYYWWYYWAWWWWWWZZZZFFFFFFFFFFFFFHHHHHHHHHBABBBBBBBBBBBBBBKKKKKKKKKKKKKKFFFFUUUUUUUUUUSSSSSSSSSSHHHHHHHYY
|
||||||
|
WWWWWWWWWWWWWWWWEEEEEEEEHHHHSSSSSSSSYYYWWWWWWWWWWDWWWZZFFFFFFFFFFFFFHHHHHHHHHBABBBBBBBBBBBBBBPPPKKKKKKKKKKKKFFAFUUUUUUUUSSSSSSSSSSSHHHHHHHHY
|
||||||
|
WEEEWWWWWWWWWWWEEEEEEEEHHHHHHSSSSSSSYSSWWWWWWWWWWDDDZZZFFFFFFFFFFFFHHHHHHHHHHBBBBBBBBBBBBBBBPPPPKKKKKKKKKKKKFFFFVUUUHHHSSSSSSSSSSSHHHHHHHHHH
|
||||||
|
EEEEWWWWWWWWEEEEEEEEEREEHHHHHSSSSSSSSSMWWWWWWWWWWWDDDDFFFFFFFFFFFFFHHHHHHHHHHHBBBBBBBBBBBBBBPPPPPPKKKKKKKKKOFFFFUUUUHHHSSSSOSSDSSSHHHHHHHHHH
|
||||||
|
EEEEEWWWWWXWEEEEEEERRRRHHHHSSSSSSSSSSSWWWWWWWWWWWWCCCDDFFFFFFFFFFFFFHHHHHHHHHHBHHBBBBBBBBBBBPPPPPPPKKKFFFKFFFFVFUUUHHHHSSHHOODDSSSHRHHHHHHHH
|
||||||
|
EEEEEWWWWWWJJEJEEEERRRHHHHHRRSSSSSSSSSMMWWWWWWWWWCCCCCCFFFFFFFFFFFFFFHHHHHHHHHHHHBBBBBBBNNBGPPPPPPPPPKFFFFFFFFVVVUHHHHHHHHHOODDSRRRRHHHHHHHH
|
||||||
|
EEEEEWEWZZJJJJJJEEERRRRRRRHRHSSSSSSSSSSWWWWWWWWCCCCCCCXXFFFFFFFFFFFFFHHHHHHHHHHHHHNNNBBNNNNPPPPPPPPPPPFFFFFFFFFVVHHHHHHHHHOHOOORRRRRHHHHHHHH
|
||||||
|
EEEEEEEIIIJJJJOOJJRRRRRRRRRRRRRSSSSSSSSWSWWWWCWCCCCCCCXXXFFFMYMMMFFFFHHHHHHHHHHHHHHLNNNNNNPPPPPPPPPPPPPFFFFFFFFVHHHMHHHHHHOOOOORORHHHHHHHHWW
|
||||||
|
QEEEEIIIIIIJJJJJJJVRRRRRRRRRRRRSSSSSSSSSSWWWCCCCCCCCCCXXXFFFMMMMMMFFHHHHHHHHHHHHHHLLNNNNNNNPQPPPPPPPPPPFFFFFFFFHHHMMMMMMHHOOOOOOORRHHHHHHWWW
|
||||||
|
QQQEEIIIIIIJJJJJJJRRRRRRRRRRRRRSSSSSSSSSSWWWCCCCCCCCCCXXXFSFFMMMMMUUTHHTTHHHHHHHHLLLLLNDDNNNPPPPPPPPPPPPPFFFFFFFFMMMMMMMHOOOOOOOOHHHHHHHHHWW
|
||||||
|
QQQEEIIIIJJJJJJJJBRRRRRRRRRRRRRRSSSSSSSSWWCCCCCCCCCCXXXXXSFFFMMMMMMUTTTTTHHTHHHHLLLLKNNDDNNNNPPPPPPPPPPPPFFFFFFFFMMMMMMWOOOOOOOOOHDDDHHHHWWW
|
||||||
|
QQQQEJJJIJJJJJJJJRRRRRRRRRRRWRTSSSSSSSSSSCCCCCCCCCCCCXXXXSSFFMMMMMMMMTTTTTTTLDLLLLLLKKDDNNNNNNPPPPPPPPPPFFFFZFMMMMMMMMMOOOOOOOOOOZODDHHHHWWW
|
||||||
|
QQQQJJJJJJJJJJJJJJJRRRRRRRURRRTSSSSSSSSSSSSCCCCCCCCCCCCXXSSSMMMMMMMMMMTTTTTLLLLLLLLLLDDDDDDNNNPPPPPPPPPPFFFFFMMMMMMMMMMTOOOOOOOOOOODDDDHHDDW
|
||||||
|
QQQQJJJJJJJJJJJJJJRRRRRRRRURMRSSSSSSSSSSSSSCCCCCCCCCCCCXXSSSMMMMMMMMMMQTTTTTLLLLLLLLLDDDDDDNNNPPPKPPPPPTFFFFFMMMMMMMMMMTTOOOOOOOOODDDDHHHDDW
|
||||||
|
QQQJJJJJJJJJJJJJJJJBBBRRRRRRRSSSSSSSSSSSSSCCCCCCCCCCHSSSSSSSMMMMMMMMMQQQTTLTLLLLLLLLLDDBDDDNNPPPPPPPPPPTFFFFMVMMMMMMMMEOOOOOOOOOOOOOODDHHDDW
|
||||||
|
QQQQQQQJJJJJJJJJJJJBBBJRRRRRRSSSSSSSSSSSSSSCCCCCYYCCHHYSSSSSSMMMMMMMMQQQLLLLLLLLLLLLDDDBBWDNHHPPPPIHPPPTTTFFMMMMMMMMMEEOOOOOOOOOOOOODDDDDDDD
|
||||||
|
QQQQQJJJJJJJJJJJJJJBBBJRRRRYSSYSSSSSSSSHHHYYCCCCYYYHHYYSSSSSSSMMMMMMQQQQQQLLLLIILLLLDDDBBBBNHHPPPPPHHHPHTTMMMMMFMMMMMTTOOOOOOOOOOOODDDDDDDDZ
|
||||||
|
QQQQQQQJJJJJJJJJJJJBBBJKKKRYYYYYSSSSHHHHHHYYCCCYYYYYYYYYSSSSSSSMSSSQQQQQQQQQLLLLLDDDDDBBBBBBHHHPPPHHHHHHTLLLTTMMMMMMMMTOOOOOOOOOOOOODGDDDDDZ
|
||||||
|
QQQQQQQJJJJJJJJJJJJBBBJJKJYYYYYYYSSSSHHHHHHYYYYYYYYYYYYYZSSSSSSMSQQQQQQQQQQQJLLDDDDBBBBBBBBBBHHHHHHHHHHHHLLLTTMMMMMMMTTOTTWOOLOHGGGGGGGGDDSZ
|
||||||
|
QQQQQQQQQJVVAAJJJJJBBBJJJJYYYYYYYYSSHHHHHHHYYWWWWWWWWWKYSSSSSSSSSSSSQQQQQQQQQQLLDDDBBBBBBBPBBHHHHHHHHHHHHLLLTTTTTMTTMMTTTWWWOGGGGGGGGGGGDDSS
|
||||||
|
QQQQQQQQQQVVQAAAJJJBBBJJJJJYYYYYYYHHHHHHHHHYYWWWWWWWWWYSSSSSSSSSSSSSQQQQQRQDDDDDDDDBBBBBPBPBHHHHHHHHHLLLHLLLTTTTTMTTTTTTTWWWWWWGGGGGAAGGDSSS
|
||||||
|
QQQQQQQQQQQQQAAAYJJBBBJJJPJYYYYYYYYHHHHHHVYYWWWWWWWWWWYSSSSSSSSSSSSSQQQQRRDRRRDDDDDBBPBPPBPPHHHHHHHHHHLLLLLLZTTTTTTTTTTTTTWWWWWWWGGGAAAGGSSS
|
||||||
|
AQQQQQQQQQQQAAAYYJJJJJJJJJYYYYYYYYYHHHHHHHYYWWWWWWWWWWYSSSSSSSSSSSSSQQQQQRRRRDDDDDDBDPPPPPPHHHHHHHHHHHLLLLZZZTTTTTTTTTTTTTWWWWWWWGGGAAASSSSS
|
||||||
|
AAAQQQQQQQQQYYYYYJJJJJJUJJYYYYYYYYYLHHHHHHHYWWWWWWWWWWYYSSSSSSSSSSSSQQQQQRRRRDDDDDDDDPPPPPPZHHHHHHLLLHLLLLZZZTTTTTTTTTTTTTWWWPWWWWGGGAAASSSS
|
||||||
|
AAAQQQQYOYYBYYYYYYYJJJUUJJYYYYYYYYLLLLLWWWWWWWWWWWWWWWYYSSSSSSSSSQQQQQQQQRRRRRDDDDDDQQPPPZPZHHHHHHLLLLLLLZZZZZZZTTTTTTTTTWWWWPPPPPPPPPPASSAA
|
||||||
|
AAAAAQJYYYYYYYYYUKUJJUUNJJJYYYYYYYLLLLLWWWWWWWWWWWWWWWRSSSSSSSPPSSXXQQQQQRRRRDDDDDDDQPPZZZZZZHHHHHHLLLLLLZZZZZZZZTTTBBBBWWWWWPPPPPPPPAAASSSA
|
||||||
|
AQAAAAYOYYYYYYIUUUUUJUUUYYYYYYYWLLLLLLLWWWWWWWWWWWWWWWRSSSSSSSAPPXXXPQQYYYRADDDDDDDDQQZZZZZZZHHZLLLLLLLLZZZZZZZZZTTTBBBWWWWWWWPPPPPPPAAAAASA
|
||||||
|
AQAQQAYYYYYYYYIYYUUUUUOUUYYYYYWWLLLLLLLWWWWWWWWWWWWWWWRSSSSSSSPPPPPPPQYYYYRDDDDDDQQQQCQQZZZZZZZZLLLLLLLZZZZZZZZZZBBBBBBBBBBWWWPPPPPPPAAAAAAA
|
||||||
|
AQQQQQYYYYYYYYYYYUUUUUUUUUUUYYWWVLLLLLLWWWWWWWWWWWWWWWRSSSSSSSPPPPPPPPPPYYYDDDDDDQQQQQQQQZZZZZSSSLLLSLLLLZZZZZZZUZZBBBBBBBBBWZPPPPPPPPAAAAAA
|
||||||
|
QQQQQYYYYYYYYYYYYUUUUUUUPUUUUWWWWWDLLLLWWWWWWWWWWWWZZZTTPSTTTTTTTTTPPPOOOOOOODODDQQQQQQQQZZZZSSSSLSSSSLLLZZZZZZZZZBBBBBBBBBBZZZZPPPPPAAAAAAA
|
||||||
|
QQQQQRYYYYYYYYYYYYUUUUUUUUUUUWWWWWWLLLLLWWWWWWWWWWWSSSTTTTTTTPTTTTTPPPOOOOOOOOODDQQQQQQQQQZZZSSSSSSSSSLLZZZZZZZZZJBBBBBBBBBBZZZZZPPPPAAAAAAA
|
||||||
|
QQQQYYYYYYYYYYYYYYUUUUUUUUUUUWWWWWWLLLLLLLLLWWWSSSSSSTTTTTTTTTTTTTTPPPOOOOOOVOOODQQQQQQQQZZZZSSSSSSSSSLZZZZZZZZZZBBBBBBBBBBBZZZZZZZZZZZAAAAA
|
||||||
|
QQQQYMMYYYYYYYYYYYUUUUUUUUUUUUWWWWWWLLLLPPPLWWWSSSSSSFTFTTTTTTTTTTTPPPOOOOOOOOOHDXXQTQQQQZSSZSSSSSSSSKLSSHZZZZZZZZBBBBBBBBBBZZZZZZZZZZAAAAAA
|
||||||
|
QQQYYYYYYYYYYYYYYYUUUUUUUUUUUWWWWWWWLLLLPPSSSSSSSSSSSFTFFFFFTTTTTTTPOOOOOOOOOOOHHXXZTQQDDSSSSSSSSSSSSSHHHHZZZZZZBBBBBBBBBBBBZZZZZZZZZZAAAAAA
|
||||||
|
QQQYYYYYYYYYYYYZZYUUUUUUUUUKWWWWWWWWWWLLLLSSSSSSSSSSSFFFQQQQTTTTTTTPQQOOOOOOOOOHHZZZZZQDDDSSSSSSSSSSSSHHHZZQZZZBBBBBBBBBBBBBZZZZZZZZZZAAAAAA
|
||||||
|
QQQQYYYQYYYYYYYUUUUUUUUUUUUKKWWQWWWWWWLLLLSSSSSSSSSSSSQQQQQQQQTTTTTTTTTTOOOOOOOXHZZZZZZZZDSSSSSSSSSSSSHHHZZZZZZCCBBBBBBBBBBBZZZZZZZZZZZAAAAA
|
||||||
|
QQQQQQQQPRYYYYVUUUUUUUUUUUUKWWWWWWWWWWMLLLBBSSSSSSSSHQQQQQQQQQTTTTTTTTTTOOOOOOOOOOZZZZZZZSSSSSSSSSSSSSSHHHHZTZCCBBBBBBBBBBBBZZZZZZZZZZZAAAAV
|
||||||
|
QQQQQQQQPPPPPYPUUPPUUUUUUUUUUWWWWWWWUWBBBBBBSSSSSSSSHHQQQQQQTTTTTTTTTTTTOOOOOVVVVZZZZZZZZDSSSSSSSSSSSSSSSHHSSSCCBBBBVBBBBBBZZZZZZZZZZZZAAAAV
|
||||||
|
QQQQQQQQQPPPPPPPPPPUUUUUUUHHWWWWWWLWWWBBBBBBSSSSSSSSHHHQQQQQTTTTTTTTTTTTOOOOVVVZZZZZZZZZZSSSSSSSSSSSSSSSSXXSSSCCCSBSBBBBBBZZZZZZZZZVVZAAAAVV
|
||||||
|
QQQQQQQQPPPPPPPPPPPPPPUUHHHHHHHWWWHHKWBBBBBRSSSQSZSSSHHQQQQQTTTTTTTTTTTTVVOVVZZZZZZZZZZZSSSSSFSSSSFSSSSSSSSSSSSSCSSSSBBBBZZZZZZZZZVVVZVVVVVV
|
||||||
|
QQQQQQQQQPPPPPPPPPPPUUUHHHHHHHHHWHHHWWWBBBBBSSSQZZSHHHQQQQQQTTTTTTTTTGOOVVVVVZZZZZZZZZZZZSCCFFFFFFFSYYYYYSSSSSSSSSSSSBBBBBZZZZZZZVVVVVVVVVVV
|
||||||
|
QQQQQQQQQPPPPPPPPPPPPPPOHWWHHHHHHHHHWWWBBBBBPZZZZZNJJHQQQQQQTTTTTTTTTGGGGVVVAAAAAZZZZZZZZZCSFFFFFFFFFYYYYYSSSSSSSSSSSSHBBBWZZZZZZVVVVVVVVVVV
|
||||||
|
QQQQQQQQPPPPPPPPPPPPPPPPHWHHHHHHHHHHWWWBBBBBPZZZZZJJJJQQQQQQTTTTTTTTTGGGVVVVAAAAAZZZZZZZZSSSFFFFFFFFYYYYYYYSSSSSSSSSSHHBBZZZZZZZVVVVVVVVVVVV
|
||||||
|
QQQQQQQQQPPPPPPPPPPPPPPPPPHHHHHHHHHHWWWBBBBBZZZZZZJJJQQQQQUQTTTTTTTTTGGVVVVVAAAAAZZZZZZZZSSSFFFFFFYYYYYYYYPSSSSSSSSSJJJBBQQQQZZZZVMVVVVVVVVV
|
||||||
|
QQQQQQQQPPPPPPPPPPPPPPPPPPHHHHHHHHHWWWBBBVBBZZZZIZJJJJQQPQJQJGTTTTTTTGGGVVVVAAAAAZZZZZZZZSDFFFFFFFFYYYYYYYSSSSSSSSSJJJJJQQQQQZZZVVVVVVVVVVVV
|
||||||
|
QQQQQSSSPPPPPPPPPPPIPPPPQPEHHHHHFNFFFWBBBVBBBBZPIJJJJJJQJJJJJJTTTTTTTGGVVVVNAAAAAAAAAZZJJDDDFFFFFFYYYYYYYYSSSOOSSSSJJJJJQQQQQQQVVVVVVVVVVVVV
|
||||||
|
SNSSSSSSSPPPPPPPIIPIIIIPPPPXHHHHFFFFFBBBBCCCCYYIIIIJJJJJJJJJJJGGGGGGGGGGGVVNAAAAAAAAAZZZJDDDDFFFFFYYYYYYYYSSSOOSSSJJJJJQQQQQQQQQQVVVVVVVVVVV
|
||||||
|
SSSSSSSUPPPPPPPPIIIIIIIIXPPXFFFFFFFFFBSBCCCCCCCIIIIJJJJJJJJJJGGGGGGGGGGGHNNNAAAAAAAAAZZZZZDDDDJVFFYYJYJJYOSSOOOPPSPPJJJJQQJIIIQQQVVVVVVVVVVV
|
||||||
|
SXSSSSUUPPPPPPIIIIIIIIIIXXXXFFFFFFFFFFCCCCCCSCCIIIIIIJJJJJJJHHHHGGGGGGGGHNNNAAAAAAAAAZZZZVVDDDJJJJYYJJJJJOOOOOOPPPPJJJJJJJJIIQQEEENVVVVVVVVV
|
||||||
|
SSSSSSSUPPPPIIIIIIIIIIIXXXFFFFFFFFFFFFFCCCCCCIIIIIIIIJJJJJJHHHHHHHGGGGGGGNNNAAAAAAAAAVVZVVVVDDJJJJJJJJJJJOOOOXOIIIIJJIJJJJIIIIQEEEVVVVVVVVVD
|
||||||
|
SSSSSSSSXPPXIIIIIIIIIIIIIXFFFFFFFFFFCCCCCCCCCIIIIIIIIIJJHHHHHHHHHHHGGGGGGGNNNWWVAAAAAVVVVVVVDDDDJJJJJJJJJJJJOOOMOIJJIIJJIIIIIIIEEEEVVVVVVDDD
|
||||||
|
SSSSSSSSXXPXXIIIIIIIIIIIIIIOFFFFFFFCCCCCCCCCCIIIIIIIIIHHHHHHHHHHHFGGGGGGGGGNNNNNAAAAAVVVVVVVVVDDJJJJJJJJJJOJOOOOOIIIIIIIIIIIIIEEEEEEVVVVVVVD
|
||||||
|
SSSSSSSXXXXXXIIIIIIIIIIIIIIOFFFFFFFFCCCCCCCCIIIIIIIIIHHHHHHHHHHHHHLGGGGGGGGGNNNNAAAAAVVVVVVVVDDDJJJCCCJJJJOFOOOOOIIIIIIIIIIIIIEEEEEEQVRVVVVD
|
||||||
|
SSSSSSSXXXXXIIIIIIIIIIIHIIOFFFFFFFFCCCCCCCCCIIIIIIIIIIVHHHHHHHHHYYQXGGGGEEEGGGNNNNVVVVVVVVVDDDJJJJCCCJJJJJOOOOOOOOOIIIIIIIIIIIEEEEEEQQFVFFFD
|
||||||
|
SSSSSSSSSSXXXXXXXXIIIIIIIIOOOFFFFFFFCCCCCCCIIIIIIIIIIIHHHHHHHHHHYYQQGGLLEEGGGSVVVVVVVVVDDVDDDDDGKKKKCJJJJOOOOOOOOOFOOIIIIIIIWIWWEEEEEFFFFFFF
|
||||||
|
SSSSSSSSXXXXXXXXXXIIIYYYIOOOOFFFMFMFCCCCCCCIIIIIIIIIIIHHHHHHHHHHYQQQQQQLEEGGGSVSSSVVVVVDDDDDDDDGKKKKKKOOOOOOOOOOOOOOOIIIWIWWWWWWWEEEEFFFFFFF
|
||||||
|
SSSSSSSSXXXXXXXXXXIIOOYYIOOOFFFFMMMMCCCCCCCCIIIIIIIIIIHHHHHYHHHHYYQQQQQLEEEGSSSSSSVVVVDDDDGGGDGGKKKKKKOGOOOOOOOOOOOOOIIIWWWWWWWWWEEEEFFFFFHF
|
||||||
|
SSSSSSSSXXXXXXXXXXXXXXXXXOOOOOOFMCCCCCCCCCCIIIIIIIIIIIBHHHYYHHHYYYQQQQQEEEEETTSSSSSVVDDDGGGGGGGGKKKGKKKGOOOOOOOOOOOOOOOOWWWWWWWWXXXEEFFFFHHH
|
||||||
|
SSSSSSSXXXXXXXXXXXXXXXXXXOOOOOOOMOCCCCCCCCCIIIIIIIIIIBBHSSYYYYYYYYQQQQQQWEETTTTSTTVVVVDDGGDGGGGGKKKGGKGGOOOSOOOOOOOOOOWWWWWWWWWXXXXXEXXFFHHH
|
||||||
|
SSSSSSXXXXXXXXXXXXXXXXXXXOOOOOOOOOOCCCCCCYIIIIIIIISISSSSSSSSYYYYYQQQQQQQWTTTTTTTTTTVDDDGGDDGGGGGGGGGGGGGGOOSSOOOOOOOOOWWWWWWWWWWWXXXXXXFFFFH
|
||||||
|
SSSSSSSSXXXXXXXXXXXXXXXXXOOOOOOOOPPPCCCCYYIIEIIIISSSSSSSSSSYYYYYYQQQQQWWWWTTTTTTTTTTTDDDDDYGGGGGGGGGGWGGVOOSSNOOOOOWWOWWWWWWWWWWWXXGGGGGGFHH
|
||||||
|
SSSSZZSXXXXXXXXXXXXXXXXXXOOOOOKKKKKKPCYYYYYYYOOOSSSSSSSSSSSSIYYIIQQQQQQQWTTTTTTTTTTTDDDDDYYYGGGGGGGGGGGSSSSSSSSWOOWWWWWWWWWQWWWWWXXGGGGGGHTH
|
||||||
|
SSSSSSSSXXXXXXXXXXXXXXXXXOOAOOKKKKKKSYYYYYYYOOOSSSSSSSSSSIIIIIIIIQQQQWWWWTTTTTTTTTTTDDDDDDYYGYYGGGGGGGSSSSSSSSSWOOWWWWWWWWQQFFWWWXYGGGGGHTTT
|
||||||
|
SSSSSSSSXXXXXXXXXXXXXXXXXAAAAAKKKKKKKKVYYYYOOOOSSSSSSSSSSSIIIIIIIIQQQQWWHATTTTTTTTTTDDDDDDYYYYYGGGGGGGGGGSSSSSSWWWWWWWWWWWQQFFFFWXYYYYGGHHTN
|
||||||
|
SPPSSXXXXXXXXXXXXXXXXXXXXAAAAAKKKKKKKKVVVUUUUOOSSSSSSSSSSIIIIIIIIIQMQHHHHHHTTTTTTTDDDYYYYYYYYYGGGGGGGSUSSSSSSSWWWWWWWWWQQQQQQFFFYYYYYYHHHTTT
|
||||||
|
SPPPXXXXXXXXXXXXXXXXXXXXXAAAAAKKKKKKKKAUUUUUUUOUUUSSSSSSSIIIIIIIIIIMMMHHHHHTTTTTTTTDDYYYYYYYYYGEEEEEEEEEESSSSSOOOOOOOOWWQQQQFFFFYYYYYYHTTTTT
|
||||||
|
PPXXXXXXXXXXXXXXXXXXXXXXXAAAAAKKKKKKKKKAUUUUUUUUUUUSSJSSSIIIIIIIIIIIMMRHRRHTTWTTTTTDDYYYYYYYYYGEEEEEEEEEEEOOOOOOOOOOOOEEQQQQQYFYYYYYYYYYTTTT
|
||||||
|
PPPXXXXXXXXXXXXXXAAAIIIAAAAAAAKKKKKKKKKAUUUUUUKKKKKKKJSJJIIIIIIIILLRRRRRRRHRWWWWTTDDYYYYYYYYYYYEEEEEEEEEEEOOOOOOOOOOOOEEQQQQQYYYYYYYYYYTTTTT
|
||||||
|
PPPPPDXXXXXXXXXXXIANIIAAAAAAAAKKKKKKKKKUUUUUUUKKKKKKKJJJJITJJJIIILLLLRRRRHHRWRRWTTDTYYYYYYYYYYYEEEEEEEEEEEOOOOOOOOOOOOEEQQQQQYYYYYYYYYYTTTTT
|
||||||
|
PPPDDCXXXXXXXXXXXIIIIAAAAAAAAAKKKKKKKKKKKKKKKKKKKKKKKJJJJMJJJJILLLLLRRRRRRHRRRRRTTTTTYYYYYYEEEEEEEEEEEEEEEESSSOOOOOOOOEEOQQQYYYNNNYNNNYTTTTT
|
||||||
|
PPPDDDDDDDXWXDDDIIIIIAAAAAAAAAKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLJJJLLRRRRRRRRRCCCTCTTYYYYYYEEEEEEEEEEEEEEEESFFOOOOOOOOEEOOOQQYYNNNNNNNYYTTTT
|
||||||
|
PPDDDDDDDDKDDDDDIIIAAAAAAAAAAAAAKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJLLLRRRRRRRRRCCCCCCYYYYYYEEEEEEEEEEEEEEEESSFOOOOOOOOEEOCOQQQYNNNNNNNTTTTTT
|
||||||
|
PPDDDDDDDDRRDDDDIHHHHHAAAAAAAAALKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJLLLLRRRRRRRRRLCCCYYYYYYYEEEEEEEEEEEEEEEESSSEEOOOOOEEECCQQQQNNNNNNNTTTTTTT
|
||||||
|
PPPDDDDDDDRRDDDDDKHHHHAAAAAAAAAAKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJLLLLRRRRRRRRLLCCCYDYYYYYEEEEEEEEEEEEEEECCCCEEOOOOOEEECCCQQQNNNNNNNNTTTTTT
|
||||||
|
UUPPDDDDDDRDDDDDDKHHHHHHHHAAAAAAKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLLRRRRRRRLLCCOOYYAYFEEEEEEEEEEESSSSSSCCCEEOOOOOEEECCCCQNNNNNNNNNTTTTTT
|
||||||
|
UUPUDDDUDDDDDDDDHHHHHHHHHHAAAAAAAAAAAKKKKKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLRRRRRLLLALCCOOOAAEFEEEEEEEEEEELSSSHFCCCCFOOOOOCCCCCCCCKNNNNNNNNTTTTTT
|
||||||
|
UUUUUUUUUUDDDDDDDDDHHHHHHHHHAAAAAAAASKKKKKKKKKKUXUQKKKKJBBBJJJJJLLDDLLLLLRRLLLLLLOCCOAAAEEEEEEEEEEEEELSHHHFCCFFFOOOOORRCCCCCCKKNNNNNNNNFFFFT
|
||||||
|
UUUUUUUUUDDDDDDDTDHHHHHHHHHHAAAAAAAASKKKKKKKKKKSSSSKKKKSSBUJJJJJDDDDDDDLLDDLLLLLLOOOOOAEQEEEEEEEEEEEEEEHHFFFFFFFOOOOOCCCCCCCKKKKKKNNNNNFFFFF
|
||||||
|
UUUUUUUUDDDDDDDDDDHHHHHHAAAAAAAAAAAASSSSSSSSSSSSSKKKKKKSSSUJJJJDDDDDDDDLLDDLLLLLOOOOOOOEEEEEEEEEEEEEEEEEETFFFFFFOOOOOOOOOOOUDKUUKBNNNFFFFFFF
|
||||||
|
UUUUUUUUUDDDDDDDDDDDHHHWAAAAAAAAAAAASSSSSSSSSSDSSKKKKKKUUUUUUJJDDDDDDDDDDDDDLLOOOOOOOOESEEEEEEEEEEEEEEPFFFFFFFFFFFCCOOOOOOOUUUUUBBNNNFFFFFFK
|
||||||
|
UUUUUUUUUUUDDDDDDDFFHWWWWWWWAAAAAAAASSSSSSSSSDDDUKKKKUUUDDUUUUJDDDDDDDDDDDLLLOOOOOOOOSEEEEEEEEEEEEEQQQPPPFFFFRROOOOOOOOOOOOUUUUUBBBNNFFFFKKK
|
||||||
|
UUUUUUUUMUMDDDDDDDDDSWWWWWWWAAAAAAAAAPSSSSDSSDDUUUUUUUUUUDDDDDDDDDDDDDDDLDLLLOLOOOOOOFEEEEEEEEEEEEEQQQPPPFFFFFROOOOOOOOCCTUUUUUOYYYPNFFKKKKK
|
||||||
|
UUUUUUUUMMMDDDDMMMMMMYWWWEWWWAAAAAADASSSSSDDDDDDDUUUUUUUDDDDDDDDDDDDDDDDLLLLLLLLOOOOOFVFFEFFEEEEEEQQQQQQMMMMMMROOOOOOOOBUUUUUUUYYYYYFFFFFKKK
|
||||||
|
UUUUUUUUMMMMMMMMMMMMMMEEEEEEEAAAAAADDDSSSSDDDDDDDDUDUUUUUDDDDDDDDDDDDDTLLLLLLLLLOOOOOFFDFFFFEEEEEEQQQQQMMMMMMRROOOOOOOOUUUUUUUUUYYYYFFFKKKKK
|
||||||
|
EEUUUUUUMMMMMMMMMMMMMMEEEENNEAAAAAADDDDDSDDDDDDDDDDDUUUUDDDDDDDDDDDDTTTLLLLLLLLLLLOOFFFFFFFFLLEUUUUJQQMMMMMMMMMOOOOOOOOUUUUUUUUUUYYFFFKKKKKK
|
||||||
|
EEUUUUUMMMMMMMMMMMMMMMEQQNNNQAAAAADDDDDDTDDDDDDDDDDDDUUUUDUUDLLLDDDDTTTTTLLLLLLLLLLLLFFFFLLLLLEUUUUQQMMMMMMMMMMOOOOOOOORUUUUUUUUUYYFKKKKKKKK
|
||||||
|
EEEEEUMMMMMMMMMMMMMPPPQQQNNNQQQAAAQQTTTTTTDDDDDDDDDDDUUUUUULLLLLLDDTTTTTTLLLLLLLLLLLLLFLFLLUUUUUUUUQQMMMMMMMMMMOOOOOOOOOOOOOOOUUUYYYKKKKKKKK
|
||||||
|
EEEEMMMMMMMMKMMMMMFQQQQQQQNQQQQAQQQQQTTTTTDDDDDDDDDDDDUULLULLLLLTTTTTTTTLLLLLLLLLLLLLLLLLLLLUUUUUUUZZMZMMMMMMMMOOOOOOOOOOOOOOOUUUYYKKKKKKKKK
|
||||||
|
EEEEEMMMMMMMGGGMMFFFQQQQQQQQQQQAQQQQQQTTTTDDDDDDDDDDDUUULLLLLLLLTDTTTTTTTLLLLLLLALALLAAAAALLLUUUUZZZZZZMMMMMMMMRRRIIRROOOOOOOOUUUUVKKKKKKKKK
|
||||||
|
EEEEEEMEEEGGGGGGGFFFQGQQQQQQQQQQQQQQQTTTTTKDDDDDDDDDDUUULLLLLLLBTTTTTTTTTTTLLLLLAAAAAAAAAALLUUUUUZZZZZZZZMMIMMBIIIIIIROOOOOOOOUUBBKKKKKKKKKK
|
||||||
|
EEPEPEMEEEGGGGGGGFFFGGQQQQQQQQQQQQQQQTTTTMDDDDDDDDDXXIIILLLLLLLBBBBBTTTTTTTLPPLLLLLAAAAAAAAAAUUUUUUUZZDZZMMIDDIIIBIIIIOOOOOOOOUBBBKKKKKKKKKK
|
||||||
|
PPPPPEEEEEEGGGGGGGGGGQQQQQQQQQQQQQQTTTTTTMDDDDDDDDDXXXIILLLLLLLBBBTTTTTTTTTPPPLLLLLAAAAAAAAAAUUUUUUUZDDDDDIIAAAAAAAAAIOOOOOOOOUUKKKKKKKKKKKK
|
||||||
|
JPPPPEEEEEGGGGGGGGGGGQQQQQQQQQQQQQQQTTTTDDDDDDDDDDDDDXIIILLRIIBBBTUTTKKKKKKPPTLTTTLAAVAAAAAAAUUUUUUUULDDDIAAAAAAAAAAAFOOOOOOOOUUKKKKKKKKKKKK
|
||||||
|
JPPPLPPPPGGGGGGGGGGGGGQQQQQQQQVVNNNQTTTTTTDDDDDDDDDDDIIIIIIIIIIBTTTTTKKKKKKPPTTTTTTAAAAAAAAAUUUUUUUUUDDDDAAAAAAAAAAAAAAAOOOOOOFUFKKKKKKKKKKK
|
||||||
|
JPPPPPPPWGGGGGGGGGZGGGGQQQQQVVVVVNNTTTTTTTTDDDDDDDIDIIIIIIIIIBBBBTTTTKKKKKKPPSSTTSAAAAAAAAAAUUUUUUUUUDDDDAAAAAAAAAAAAAAAFFFFFFFFFKKKKKKKKDDK
|
||||||
|
JJJPPPPPWWWPPGGZGZZGGFGQFFVVVVVVVVNNNTTTTTTDDDDDDDIIIIIIIBBBIBBBBTTTKKKKKKKKPPSSTSAAAAAAAAAUUUUUUUUUUDDDDAAAAAAAAAAAAAAAFFFFFFFFFFKKKKKKDDDK
|
||||||
|
JJPPPPPPPPPPPGZZZZZZGFFFFFFFVVVVVVNNNNTNNTTTTTDDIIIIIIIIIBBBIBBBBBPEKKKKKKKKPSSSSSSAAAAAAATTTUUUUUUDDDDDDAAAAAAAAAAAAAAAFFFFFFFSFFKKKDKKKPDD
|
||||||
|
PPPPPPPPPPPPZZZZZZZZGGGFFFFFVVVVVVVVNNNNTTVVTTTDIIIIIIIIIBBBBBBBBBPPKKKKKKKKPPSSSSSAAAAAAATTTUUUUUTTDDDDDAAAAAAAAAAAAAAAFJFFFFFSFFKKKDDDDDDD
|
||||||
|
PPPPPPPPPPPPZJJZZZZGGGGGGFFVVVVVFVNNNNNTTTTTTTTIIIIIIIIIIIBBBBBBBPPPKKKKKKKKPPSSSSSSAAAAAATTUUTTTTTTWDDDDDAAAAAAAAAAAAAAFJJFFFSSDFFKDDDDDDDD
|
||||||
|
PPPPPPPPPPPPZZZZZZZZZZZGZFFFVVVVVVVNNNTTTATTTTTIIIIIIIIITTBTBBBPPPCKKKKKKKKKKKKKKKAAAAAAATTTTTTTTTTTWWDWWDDDDDDIEAAAAAAASSSFFSSDDDDKWDDDDDDD
|
||||||
|
PNPPPPPPPPZZZZZZZZZZZZZZZIFIIIVVVNNNNNTTTTTTTTTTTTTIIIIITTTTBBBBPPCKKKKKKKKKKKKKKKSAAAAAAAATTTTTTWWWWWWWWDDDDDDDEAAAAAAASSSSSSSSTDDDDDDDDDDD
|
||||||
|
NNNNPPPPPVZZZZZZZZZZZZZZIIIIIINNNNNNMTTTTTTTTTTTTIIIIIIITTTTBBBBPPCKKKKKKKKKKKKKKKSAATTTTTTTTTWWWWWWWWWWWDDDDDDDEAAAAAAASSSSSSSSSSDDDDDDDDDD
|
||||||
|
NNNNNPPPPVZZZZZZZZZZZZZZIIIIIINNNNNNMMTTTTTTTTTTTRIIIIIITTTBBBBCCCCKKKKKKKKKKKKKKKAAAATTTTTTTTTWWWWWWWWWWDDDDDDDEEEEEEESSSSSSSSSSSDDDDDDDDDD
|
||||||
|
NNNNNPNPVVZZZZZZZZZZZZZZIIIIIIINNNNNMMMTTTTTTTTTTTIIIIIQTTBBBBBBCCCKKKKKKKKKKKKKKKUVVTTTTTTTTTTWTWWWWWWWWDDDDDDDDDDEEEESSSSSSSSSSSLLDDDDDDDD
|
||||||
|
NNNNNNNNNVZZZZZZZZZZZZZZIOIIIIIIINIMMMMMMTTTTTTLTIIIIIIIFBBBBBBBCCCKKKKKKKKKKKKKKKVVVVTTVTTTTTTWWWWWWWWWDDDDDDDDDEEEEEESSESLSSSSSSLLLDDDDDDD
|
||||||
|
NNNNNNNZZZZZZZZZZZZOOIOOOOOIIIIIIIIMMMMMMTTTTTTPPPPPPIIFFBBBBBBBCCCKKKKKKKKKKKFFDDVVVVTVVTTTTTTTWYWWWWMMDDDDDDDDDEEEEEEEEESLOOOFSLLLLDGGGRDD
|
||||||
|
NNNNNNNNZZZZZZZZZZZZOOOOOOOIIIIIIIIMMMMMMMTMTTTPPPPPPPIYBBBBBBBBBBCKKKCCCCFFFFFFVVVVVVVVVTTEETTTWWWWWWWDDDDDDDDDDEDEEEEEEEEOOOPSSLLLGGGGGDDD
|
||||||
|
NNNNNNNNNNZZZZZZZZMOOOOOOIIIIIIIIIIIMMMMMMMMMMTTPPPPPPPYYBBBBBBBBBCCCCCCCFFFFFFFVVVVVVVVVVVEETTTWWWWWWWWQDDDDDDDDDDEEEEEEEOOOOPPPGGGGGGUUDDD
|
||||||
|
NNNNNNNNNNNZZZZZZIIOOOOOOOOIICCIIIIIMMMMMMMMMPPTPPPPPPPYYBBBBBBBBBGCCCCCCFFFFFFXVVVVVVVVVVRREETTTWWWWWWQQQQDDDDDEEEEEEEEEEOOOOPPOOGGGGGGUGGG
|
||||||
|
NNNNNNNNNNNZZZZZIIIVVOOOOOOOCCCIIIIIMMMMMMMMMPPPPPPPPPPYYBBGBBBBBGGGCCCKCRFFFFXXVVVVVVVVVRRRRUUUUUUWWFFFQQQQQQQIIIEEEEEEEOOOOOOOOOOGGGGGGGGG
|
||||||
|
NNNNNNNNNNNNZIIIIIIVOOOFCCOOCCCIIIIMMMMMMMMMMPPPPPPPPOPFOGGGGGGBKCCCCCCOORFFXFXXVVVVVVVVVRRUUUUUUUUWWFFFIQQQQQIIIWEWEEEEEOOOOOOOOOOGGGGGGGGG
|
||||||
|
NNNNNNNNNNIIIIIIIIIVOOOFCCCCCCCIIIIMMMMMMPPMMPPPPPPPPOOOOOGGGOOBCCCCCCCOOOAXXXXXXVVVVVVVVRUUUUUUUUFFFFFFIIIQIIHIWWWWEEEEEOOOOOOOOGGGGGGGGGGG
|
||||||
|
NNNNNNNNNNIIIIBBIIIVVOCCCCCCCCCIIIMMMMMMMYPPPPPPPPPPOOOOOOGGGOOCCCCCCCCCOAAXXAXXXVVVVVVVJJJUUUUUUUFFFFFFIIIIIIIIWWWWEEEOOOOOOOLOOGGGGGGGGGGG
|
||||||
|
NNNNNNNNNNNNIBBBBIBBBBCCCCCCCCCIIIIMMMMMYYPPPPPPPPPPOOOOOOOOOOOOCCCCCCAAYAAAAAAAAVVVVVVJJJJUUUUUUHFFFFFFIIIIIIIIWWWWEEEOOOOOOLLLGGGGGGGGGGGM
|
||||||
|
NNNNNNNFNINIIBBBBBBBBCCCCCCCCCCCCIIMMMMMYYPPPPPPPPPPOOOOOOOOOOOOCCCCCAAAAAAAAOAOOOVVVVVJJJJJUJJHHHFFFFFFIIIIIIIIXTWWWEEOOTTOOLLLGGGGGGGGGGGG
|
||||||
|
NNNNNNFFIIIIBBBBBBBBBCCCCCCCCCCCCIZVZZBBPPPPPPPPPPPPOOOOOOOOOOOOOCCCCCCCAAAAAOOOJJJYJJJJJJJJJFFFFFFFFFFFIIIIIIITXTWWEETTTTTLLLLLLGGGGGGGGGGS
|
||||||
|
NNNNNNFIIIIIIBBBBBBBCCCCCCCCHCCYCZZZZZBBPPPPPPPPDPPOOOOOOOOOOOOCOCCCCCCCCCAAAOOOOJJJJJJJJJJJJFFFFFFFFFFFIIIIIITTTTATETTTTTLLLLLLLLGGGGGGGGGS
|
||||||
|
FFFFFFFFIAAIIBBBBBBBCCCCCCCCHHHYZZZZZZBBPPPPPPDDDDOOOOOOOOOOOOOCCCCCCCCCCAJJJJOOOOJOJJJJJJJJJFFFFFFFFFFFIIIIIIIITTTTTTTTTTTTLLLLLLLYGSSSSSSS
|
||||||
|
FFFFFFFFIFFFFBBBBBBBCCCCCCCCHHHHZZZZZBBPPPDPPPPDDOOOOOOOOOOOOOCCCCCCCCCCCUJJJJOOOOOOORRRJJJJJHHHHHHHFFFFIIIIIIIITTTTTTTTTTTLLLLLLLLLSSSSSSSS
|
||||||
|
NNFFFFFFFFFFHOBBOOBCCRCCCCHHHHHIIIZZZBBBPPDPPPPDDDOOOOOOOOOOOOCCCCCCCCCCCUJJJJUUORRRRRRRJJJJJHNHHHHHFFFFIIIIITTTTTTTTTTTTTTLLLLLLLLLSSSSSSSS
|
||||||
|
NFFFFFFFFFFHHOOOOOOOCCCCCCHHHHHHIZZZKUBUUUDDPPDDDDDDOOOOOOOOCCCCCCCCCCCCCUJJJJUUUZRRRRRRRJRJNNNNHHMHFFFFIIIIITTTTTTTTTTTTTLLLLLLLLLLLSSLSSSS
|
||||||
|
NFFFFFFFFFFOOOOOOOOOOCOOCHHHHHHHIIIIUUUUUUDDPDDDDDDOOOOOOOOYCYCCCCCCCCCUUUJJJJUUURRRRRRRRRRJJJJNHVMYFFFFIIIIITTTTTTTTTTTZLLLLLLLLLLLLLLLSSSS
|
||||||
|
FFFFFFFFFFFFOOOOOOOOOOOOCHHHHHHHIIIUUUUUUUUDDDDDDDOOOOOOOOOYCYCYYYJJJJJJJJJJJJUUURRRRRRRRRJJJJJMMMMMMMIIIIIIMTTTTTTTTTTTZZLLLLLLLLLLLLLLSSSS
|
||||||
|
FFFFFFFFFFFFOOOOOOOOOOOOOHHHHHHIIIIUUUUUUUUUDDDDDDOOOOOOOOOYCYYYYCJJJJJJJJJJJJRRRRRRRRRRRJJJJJMMMMMMMMINIIIIMIDTTTTTTTTTZZLLLLLLLSSSSSLSSSSS
|
||||||
|
FFFFFFFFFQFFOOOOOOOOOOOOOHHHHHHHHHIIUUUUUUUDDDDDDDOOOOOOOYYYYYYYYCJJJJJJJJJJUUUUUURRRRRRRJJJJMMMMMMMMNNNIIIIIITTTTTTTTTTZZLLLLLLLLLSSSSSSSSS
|
||||||
|
FFFFFFQQQQFFOOOOOOOOOOOOOHHHHHHHHIIIUUUUUUDDDDDDDOOOOODDYYYYYYYYYCJJJJJJJJJJUUUUUUURRRRRRRJJMMMMMMMMMMONIOOIIITXTXXXXXXXTZLLLLLDDTSSTSSSSSSS
|
||||||
|
FFFFFQQQQVFOOOOOOOOOOOOOHHHHHHHHHIIIUUUUUUDDDDDDDDDDDOODDYYYYYYYJJJJJJJJJJJJUUUUMUMRRRRRJJJJMMMMMMMMMOOOOOOIXXXXXXXXXXTTTTTTLLLLLTTSTSSSSSSS
|
||||||
|
FFFFQQQQQVFFVOOOOOOOOOOOHHHHHHHHHHIIUUUUUDDDDDDDDDDDDDDDYYYYYYYYJJJJJJJJJJJJUUUUUUMMRRRRPJJJMMMMMMMMOOOOOOOIXOXXXXXXTTTTTTTTTTLLLTTTTSSSSSSS
|
||||||
|
FFFFQQQQVVVFVVOUUUOOOOOHHHHHHHHHHHHHXUUUUDDDDDDDDDSSSSSSYSSSYYYYJJJJCYCUUUUUUUUUPUPPPPPPPJJJMMMMMMMMOOOOOOOOOOOXXXXXXTTTTTTTTTTTTTTTTSSSSSSS
|
||||||
|
FFFFQVQQVVVVVVPUOOOOOOOHHHHHHHHHHHHHXXUDDDDDDDDDDDDSSSSSSSSSSYYYJJJJYYYYUUUUUUPPPPPPPPPPPJJMMMMMMMMXRROOOOOOOOOOXTTTXTTTTTTTTTTTTTTTTSSSSSSS
|
||||||
|
VVVFVVVQVVVVPPPOOOOOLLAJHHHHHHHHHHHXXXUDDDDZDDDDDDDSSSSSSSSSSSSSJJJJVYYSSUUPPPPPPPPPPPPPPPPIIMMMMMMXROOOOOKOOOXXXXXTTTTTTTTTTTTTTTTTTSSSSSSS
|
||||||
|
VFFFFVVVVVPPPPPPPONAAAAAHHHHHHHXXXHHXXUDDDZZDDZZDDDDSSSSSSSSSSSSJJJJYYYSSSPPPPPPPPPPPPPIIPIIIMMMMMXXXXXOOOOOOOXXXXXXTTTTTTTTTTTTTTTTSSSSSSSS
|
||||||
|
VVVFFVVVVVVPPPPPPPPPAAAAAAAAAAXXXXHXXXXZZZZZZZZZZDDDSSSSSSSSSSSSJJJJYYSSSSPPPPPPPPPPPPPPIPPIIMMMMXXXXXXXXOOXOXXXXXXTTTTTTTTTTTTTTTTTSSSSSSSS
|
||||||
|
VVVVVVVVVVVVPPPPPNPKAAAAAAAAJAXXXXXXXXXXZZZZZZZZZDDSSSSSSSSSSSSZZZZZYYYSSPPPPPJPEPPPPPIIIIIIMMMMMXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTTTSSSSSSSS
|
|
@ -53,7 +53,7 @@ library:
|
||||||
- Day9
|
- Day9
|
||||||
- Day10
|
- Day10
|
||||||
- Day11
|
- Day11
|
||||||
# - Day12
|
- Day12
|
||||||
# - Day13
|
# - Day13
|
||||||
# - Day14
|
# - Day14
|
||||||
# - Day15
|
# - Day15
|
||||||
|
|
62
src/Day12.hs
Normal file
62
src/Day12.hs
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
|
|
||||||
|
module Day12 where
|
||||||
|
|
||||||
|
-- import Debug.Trace
|
||||||
|
|
||||||
|
import Data.Attoparsec.Text (Parser)
|
||||||
|
import Data.Text (Text)
|
||||||
|
import qualified Data.Text as T
|
||||||
|
import qualified Data.Text.IO as T
|
||||||
|
|
||||||
|
parseInput :: Parser a
|
||||||
|
parseInput = undefined
|
||||||
|
|
||||||
|
solveA :: (Show a) => a -> a
|
||||||
|
solveA = undefined
|
||||||
|
|
||||||
|
solveB :: (Show a) => a -> a
|
||||||
|
solveB = undefined
|
||||||
|
|
||||||
|
inputEx :: Text
|
||||||
|
inputEx =
|
||||||
|
T.unlines
|
||||||
|
[ "AAAA"
|
||||||
|
, "BBCD"
|
||||||
|
, "BBCC"
|
||||||
|
, "EEEC"
|
||||||
|
]
|
||||||
|
|
||||||
|
inputEx2 :: Text
|
||||||
|
inputEx2 =
|
||||||
|
T.unlines
|
||||||
|
[ "OOOOO"
|
||||||
|
, "OXOXO"
|
||||||
|
, "OOOOO"
|
||||||
|
, "OXOXO"
|
||||||
|
, "OOOOO"
|
||||||
|
]
|
||||||
|
|
||||||
|
inputEx3 :: Text
|
||||||
|
inputEx3 =
|
||||||
|
T.unlines
|
||||||
|
[ "RRRRIICCFF"
|
||||||
|
, "RRRRIICCCF"
|
||||||
|
, "VVRRRCCFFF"
|
||||||
|
, "VVRCCCJFFF"
|
||||||
|
, "VVVVCJJCFE"
|
||||||
|
, "VVIVCCJJEE"
|
||||||
|
, "VVIIICJJEE"
|
||||||
|
, "MIIIIIJJEE"
|
||||||
|
, "MIIISIJEEE"
|
||||||
|
, "MMMISSJEEE"
|
||||||
|
]
|
||||||
|
|
||||||
|
main :: IO ()
|
||||||
|
main = do
|
||||||
|
input <- T.readFile "inputs/day12.input"
|
||||||
|
putStrLn "Part 1"
|
||||||
|
print $ solveA inputEx
|
||||||
|
print $ solveA input
|
||||||
|
putStrLn "Part 2"
|
||||||
|
print $ solveB input
|
|
@ -5,33 +5,27 @@ module Template where
|
||||||
-- import Debug.Trace
|
-- import Debug.Trace
|
||||||
|
|
||||||
import Data.Attoparsec.Text (Parser)
|
import Data.Attoparsec.Text (Parser)
|
||||||
-- import Data.Either (fromRight)
|
import Data.Text (Text)
|
||||||
-- import Data.List.HT (shearTranspose)
|
|
||||||
-- import Data.List (find)
|
|
||||||
-- import Data.Maybe (catMaybes)
|
|
||||||
import Data.String (IsString)
|
|
||||||
-- import Data.Text (Text)
|
|
||||||
-- import qualified Data.Attoparsec.Text as P
|
|
||||||
import qualified Data.Text as T
|
import qualified Data.Text as T
|
||||||
import qualified Data.Text.IO as T
|
import qualified Data.Text.IO as T
|
||||||
|
|
||||||
parseInput :: Parser a
|
parseInput :: Parser a
|
||||||
parseInput = undefined
|
parseInput = undefined
|
||||||
|
|
||||||
solveA :: Show a => a -> a
|
solveA :: (Show a) => a -> a
|
||||||
solveA = undefined
|
solveA = undefined
|
||||||
|
|
||||||
solveB :: Show a => a -> a
|
solveB :: (Show a) => a -> a
|
||||||
solveB = undefined
|
solveB = undefined
|
||||||
|
|
||||||
inputEx :: IsString s => [s]
|
inputEx :: Text
|
||||||
inputEx = ["a"]
|
inputEx = T.unlines ["a"]
|
||||||
|
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = do
|
main = do
|
||||||
input <- T.readFile "inputs/template.input"
|
input <- T.readFile "inputs/dayXX.input"
|
||||||
putStrLn "Part 1"
|
putStrLn "Part 1"
|
||||||
print $ solveA $ T.unlines inputEx
|
print $ solveA inputEx
|
||||||
print $ solveA input
|
print $ solveA input
|
||||||
putStrLn "Part 2"
|
putStrLn "Part 2"
|
||||||
print $ solveB input
|
print $ solveB input
|
||||||
|
|
Loading…
Reference in a new issue