Solved 2025 Day 1 Parts 1 & 2
This commit is contained in:
1 parent
4f07ea9f81
commit
1a711cd261
23 files changed
+9528
No files matched your search
@@ -0,0 +1,402 @@
|
||||
grbb, burb, wrwbrwg, uwwb, bwbbw, ubgrbu, gguu, uru, gwr, wrw, gubwb, g, gwbu, rbw, bbuu, rwgbr, urrr, rwww, wrrb, ug, rubbwuuu, gbrbr, brb, wrubb, gwrgbbgu, wggwbrww, rwwb, br, buuwr, rgrbb, wgubb, gbb, gbrb, rubw, ubr, guu, wrugbg, gubwru, bww, rbu, burr, ugu, bbggguw, bguw, ubu, uuuw, uugww, urugr, uwgur, gugrgggw, b, gugu, wgb, rwgwuu, guw, brg, ubur, wbwwb, ggbg, wr, urw, wur, brwgrw, uuur, rwwg, rrbrbggw, gwrurwg, rurru, r, bug, ruwrww, brgwu, bwgurbu, rwuu, guub, rrbwb, rbgwbr, grbrugbu, bwugwugb, guwww, ugwggg, buggrug, urb, bbbwuur, ururgur, wu, bbbru, ruuw, grr, buw, bub, gbwwug, rwrbw, wrbg, wubr, u, wgrb, wbuub, ugrugwg, wggbrr, gr, uur, ugb, wbg, uub, bbbrww, uwbr, buwguww, wbwgw, ubuuwr, wuuwgr, wggw, gwurgub, rwwu, bruwg, bgbrbwb, rbgg, rbg, bubggwu, gubgrur, gwb, rgu, wrr, uug, bgw, ruuugu, uwbg, rgurgwwb, wrwgb, brbbr, wgrgu, brgbwb, gub, uugw, wrrbb, wwruuru, grrw, urgg, gbwg, ubbur, bggwwgw, ubggw, uwgw, ruu, wwuu, bwuu, uggw, gwu, urg, rwbb, uwwub, ruug, bwbbu, wbb, bwwwu, rbwrruu, gg, ugrbbwgb, wbbwwr, bbwrrrb, rgwwu, bbr, wbuwb, grub, ubwwgu, ubb, brrbuu, grw, bwugg, wurbu, uwrb, rwgg, rurbuu, gbrug, brwgr, gru, bgrub, uuwr, gbwww, bbrw, rbr, bwrg, ruur, gbbgr, brgwug, ugg, bwgubu, rrg, ub, gbuwu, ubuwuw, ggw, wrgww, uuwb, bwr, bb, ruwu, bwugrw, buu, wug, gggwbwu, brurg, rrur, gb, wg, ggruwbu, gbg, bruur, gug, rgr, gwuuu, uwwurr, ubw, uugbuw, ruugwu, bu, ubrbw, ggu, rug, wgurwurr, ugrrbr, brgrb, rrbrgwww, rrgg, grb, brbw, bruwgw, uwbw, rgg, wrg, rrruwr, gguw, bugbbrw, bbg, rwg, wbuwg, uuu, wruwur, ugwb, bur, urgb, bg, uwubrwu, rwbwwg, rub, wwwwbw, rbbugbr, wgg, bwbb, brw, ggugb, guggw, bgg, wwr, gwrbb, rbb, bgb, brrubwb, wwu, bggrrwu, bugb, gwugw, grg, wrb, wuub, bru, gggrr, wuw, uwg, gbgurg, wguwug, gbwgw, bgrb, wguuw, rwr, ubuww, wruuw, wurur, wuu, bbw, brbgubb, bubg, wgw, wwuwrw, bbwu, bbrgubw, uwu, bw, wbr, bbu, bgr, ubg, rwrgg, uggu, wugggb, wwbgguur, wrwuwb, rgrr, wgbu, ggb, ubuw, rgugg, gwuru, guuubbw, bgbrrw, rrgwg, gbw, wbu, wuwg, gugb, uww, ruugb, rubu, ugwbw, bbrgrg, grbrr, guwgruwr, wwbr, wgruw, grwg, wgr, ururwr, gbbg, gbuub, uwr, grwgrwr, ruw, wru, ggr, guwuu, uwuuwu, gbu, rwbbgg, ruruww, wwwur, rgrug, rbbwg, rgwugwg, wbw, bbru, ggg, bbuugrrg, uugb, rw, gburwww, rububugg, gguubbg, rrrurwwg, buruwrb, bbwrggwb, gbrbwr, uruwwu, wwwurbu, rrwb, bbb, bwg, wurggubb, wgu, gwwg, wururruu, bbbu, ur, rwb, uwww, wgwr, rr, rru, uuw, uu, bwgw, brr, wub, bwgbrrw, gwrgrw, uw, ggguwbg, bubbur, ubbggu, ugr, rrrw, ru, rb, gwwbgw, rrr, rrw, gruw, rwrrbb, rugr, uubw, ruwb, uubbbu, gur, wb, rrrrwww, bbub, bgurwg, ubbugw, gwbw, gggbru, ugru, brru, ggwg, wwg, ugubr, urggbu, ggwuww, gbr, guwubu, rwu, gwg, rrbur, gwrg, wwubr, uwb, gbrr, rurburb, brrg, ggur, rurbw, uwbu, grbbu, wgur, urr, rgggg, rrb, ww, rww, bwwwr, wubwubgw, ggubw, wwb, uurb, wbrggwu, ugw, rggwwr, urwu, gwwggg, uwuubwr, gwuubww, uwbwu, www, gwgwr, bwu, gu, rur, wwwg, uwruub
|
||||
|
||||
rrwuwuurrrguggbrrrrgwwururguggwuwrwwurwuuwbw
|
||||
wrrugrgbuuuurgubbbbbggrrwgrbgggbwuwwbuubwrbgwwgbww
|
||||
uurwwrgbuuburbgbrrgugrgwugbwrwguruugwwgguwugrgwggrur
|
||||
rgruurwubbgggwwuwwgurrwuugggbrbuwgwrubrgw
|
||||
gugwbgbwbbgurrbrurwbwwgwwgbrgwuwruubwuwuggrrrgbgb
|
||||
urwguwuggwbbwgbrbbgubwbggwggwgrbrrruguruggbgruwb
|
||||
grwbubrugwuuubgbgburrgbuuuwruruuugrwgrrbwwrgbwrbwrugubgu
|
||||
wwrbruwrgbgubuurwrgbubbwwgbwurwrrbwwurrgugggrbwurrrb
|
||||
bwugbgrugbuwbuurrgurwbrggrggrbrgurgwwbbgrrbgbubrgrrbwgrbwu
|
||||
grggrbwrwbuwrgwrbggwrrggugugggrwbwwrguuuuwgrrgbgwuurug
|
||||
gbugrrruubgbgwrggbwgrwwubrrbubrgbbgubbbuurwbb
|
||||
bgrrbbrwbrguurggwrrrgrrgwururbggururgwwgrwgbuugbg
|
||||
uwwubbuwgwuggrruuuwbgwrrgwrbbrgggubwugubuuubwwbbwuwru
|
||||
ruwgguggbgbbwwrbbrubrrruugbwwgrguwubwgbbgburu
|
||||
wrbubwugwgurrrrrbwwwuubbubgrbbgwrurrrrbugggw
|
||||
rbwbbrbrrwbugurbbbrubbgbbgbuwbrbbwrggwbrwbguguubggwgbruww
|
||||
gggwrrgubuurrrrrurwubgwgbuuggrrwrurbbgugruruwrrgurugu
|
||||
gurrbwbrbubguwbbrgwggruwuwrrrwwrggggrwuwubgubugwwgbgwrwgurgw
|
||||
grbgrgguwrwrububbrburbgrubuwrwwbbwwgbbuwwwbubgrbgbr
|
||||
ubbuwuguwbwwbubbbbburbuububwrwwbwgubrubuwwwuwrrwrwwggubggg
|
||||
buwrgrrbuuwbbrgggbbwuruugbwwgwggwwgrrbbggrbuwuu
|
||||
gguguwbwrrggguurrrwuwbrwwwwrruwuwguuggrrrbgwwgrbbbrgrbrgb
|
||||
bgbugwgwwgwwwgrbwuwugwbgbururwugwuwwurwwbuubrw
|
||||
gwggguurbubwbgwgrwwrgrubuurrrugrbbuugrrgbuurggbgwbwwwur
|
||||
gwruwwbrwwgwrbgbguwwugrwruwrgubwbbwbbugrwbgguwurguwu
|
||||
gwbruubwwrbbbbbgruwgwgwgbrwgururrrwugwgrubbggbuwuwwbb
|
||||
buuuwwguwbwgwbbuwgubbrggwgggburwbgbwwrbuguwgwbwugrggr
|
||||
ubwrubuwgbgbwgggwrwgrwrrggrgbgrbbuwwggbwgbwbbgurbrguguwrrgw
|
||||
wrrubggwruurbbbrgbwguwbwgggbrrwrwgubwuguwbrgw
|
||||
rgbwwuurgwbwrrwwgruurbruubwurggugbuubgrrrwbgrggrggrgwbr
|
||||
grurgwbgbggbwbwwuuubugbuuugbbwrwuugbbubbuw
|
||||
ubggwwbgwwrruuwwuwbrrbbwugwruurrugrbbwgbwwwgbwbwbwbubbrr
|
||||
wgbwubuugwrrgwrwbbwwgrrgwuggrubgrrubwrubrwuurgruwwwgrwr
|
||||
uggwguwruuwugbwbuwwgwugwrbbwrubrburgrgbuuburw
|
||||
grbbrgbwbbubwrwrurgugbggrwbuugbubbgugbwrgrwwgbbbguuwg
|
||||
rwurubwguwuububwrurwgrrwuubbubrwwbrgugrbgubu
|
||||
grrbrgrbbuguwgrwugurrbbwrggwbguguugrurgw
|
||||
gurrwrwgruubrubgrgbrwbrgwwrbrgbugrbwgwgbbgw
|
||||
wubrubbuwrubrrrrwgbgugbrrbrgwbwgrwbuugugbgrbuur
|
||||
bbrgbbgrbrbwgruwrgwgrgugrrwgruwwgwwbwwwguurbuwbwruwbubr
|
||||
wugrwrggbwbwrbwrwbbggrgburuggwurbubruugbwgruwbrguwb
|
||||
buwrbwruwrbgrrruugbruugrrwbgrwgwugrbwgbrwwuuwbwgurgw
|
||||
wwggrrwwbgrbwguwwuwwurbgwburwggrwugwguubugwgugggbwb
|
||||
ubwrguuwrgbgugurgguuwwggbuuubwgwwrwuguubgwbwgrwuwwb
|
||||
rgurubgwubguggbgguwwwwwuuwugrwgubrrurgubrrgw
|
||||
uggggbwwgbbrbwururggrwugggurgugubrbrgrurbgb
|
||||
rwrrgbbbbrwggbrgguwubrgwwuugugwwwbuburugubguwguubuguwrrug
|
||||
rggguuwuuburuwubgbuwwrububgwrrbwwrubbrgw
|
||||
ggrbrbbrgrwuggwubrbbwwbgruubrbgggguuggrgw
|
||||
rwgwubgrruggwruurwwuubgbrwggwbrwwbggbrgw
|
||||
gbrrrggwbrrbwwuugwgbugrrgggwubgruwburburrbbrggwbbgww
|
||||
wruwbbuwubbwwrrubbbrurwrbggwwgguurrruwubruuwwuwubgbwug
|
||||
rbuwguwbugbrrrrbubbwubgwuwbuwwrwuugbubrggrbrwrwwbrwbrgrwbb
|
||||
gwbuububgrwuuwbwbwbguwggubgrgubgwrrrbwgrrwwwbugb
|
||||
wwrbugruuwrgwubgbwrwugwwrgrrubggubuwurwgurwubruu
|
||||
ubgwwuburrwrgrbgurbgubgwwwbwurgbbbwwrgwrbgguguwbbuug
|
||||
wwwburwwguwrbugwgwwrbwbruugbggburrgrbruwggrrgw
|
||||
wubuwruubgwubrwwbrrrgwruwgbuugburrbgurbwrruugwbgrwu
|
||||
brugwggbbgbbgggwbwuuwbuuggwrbuguurwubrggbrggbw
|
||||
uuurbrwbbbbwggwbrruggwbwwurbbbbubbwwuwuurrgruububwrgrrwubb
|
||||
gbwugbgbrurrbrggguwuwrgburwbwbuwuurwubwbwguugurrwrgguwgubg
|
||||
bwrrrrbgwuubggbrbguuuuwwbwbgggbwbguuwbrgwggbuug
|
||||
rrwwwubwurguurrggbbgrbrrbbrrbrrwurwwgrrbugugbb
|
||||
wwbwrurrwrgbgggguruurwbrwbbrbwubwubgwgruruuuwrubbgwwrgw
|
||||
wuburburbbrbbwrugbbrbbbuwbrwrbuwgugrugbgwrrgrwguggbg
|
||||
gugrggwurbuuwgrwguwbrwubrbrwuwugbuwgbwbwrwrrwwrgbuurg
|
||||
wwbwbwrwrruuwbbrrggbugwbrwbbbubugbrwruuwbg
|
||||
urbwgrrgbbgbrgwbwwrrrbrgubrwrrwrwwgurgubuguwwuurgw
|
||||
gwwrwbuurrbgbwwbwwwurburrgrwggwrrwwwrbbrwgrrgw
|
||||
rwruurbbbwrbrgrwbbuwrwbbuurrgurrrwggbubwwwguwgbwgggruuugrr
|
||||
uwbbuwbggbrrbwrrrrgbrbwwgbbruguwubwbwuwuggb
|
||||
uburbbwbruuwugwrgwwuwrbrrrbgrbwrwrurrbubrgugurgbrgbgb
|
||||
wbuwrwwruwguggbwrwwrbburgguwgruubuwgurugbgugbubbgbrrguwbg
|
||||
rbguwgburgwgrwubggbbggwwguwuuuwgbbuwbrbrwrrbgguwr
|
||||
guwbgwwwgbrrbuwbwbrbbwrbbgbguuwbwrbugbbbgu
|
||||
rwrbgwggubwbwuubbwruwbgrbgrbuubrurgrwbgbgwbrwbburub
|
||||
gggwbrugrbbbuwbuwrwgugrugrrrrbwrgbbwwgwwgugggr
|
||||
wwrrbrwrgugrugwrbuugrrgrbwwrbuggbbruuwrrwrwrugbwbgurrrrr
|
||||
burwrruurbgggguuwubrrrgubgruwwwrwuggbwbwuwurg
|
||||
ubbgbbrguwubrwwbrurbuuuguwggruwgrgbbrgbbgbburwrbrguwrgw
|
||||
rwrgbbrbwwrwggwwbguwrgrrrurgrrgruurbuugbbgb
|
||||
ggugwrrgwgrrwbwrwgrurggggwurgbgwwurwrrwrrgwubrw
|
||||
rgbuwbbrrguuwwgbrugruuurbgwuwwuurbugrbrugbuwubbruuggug
|
||||
rwuwbwrgrwbwugrwubrgbubuwuwbbbwwgggugrbuwrrbbgbwurgw
|
||||
gubgbwuurgbwbguuubgurggwwrgrwbuwbuugwuugwubwwwwggugr
|
||||
wbrbrbugwrwrwurrbrruubgbbwwuuuuwwrwwwurruwgwbgugw
|
||||
wurbrruububbrgwwrwbwurgggrrbrgrwbgbbrwbbrbwbuwugwgubwur
|
||||
gbwbgbgurwurguwgrgwbwubgggruuuwuuggggbguugbrwgbwburgw
|
||||
ugbwbbubwrggwuwwubbguurbbrubburuwugwrurbugurbubrgbrrrrr
|
||||
wrwrrwgwbwrwurggrrbbgrwgbrbguububrwrururrrrrwuwbbgrrbrgg
|
||||
uuubrrrubwguurguwgruwrbruwugrubuubbrbwbugwrwwbruurwbur
|
||||
wwwwwbbbggggubguuugbbbbuburrugrbbwubrgbrguuug
|
||||
wwbgguguugbggrrbwwuwrubgugwuwugbgrwwrggwgwrwurburgbrb
|
||||
ubrgwbwbwwuwbwggrrrrwwbwgruuurbwrruwwrgburrwurrwrr
|
||||
uuwrgwbbbrggrrruurwrrrrbrwgbgugbburbuburwrrbubr
|
||||
gbwubgbggwwbgbwbbwwwwwrwbbwwrgbrgwwwrrbrgwwwr
|
||||
bbuubrbuwrgrbrgrrbggbuwrugrwubwwwbwbbrwggugurwgbrgbrgbb
|
||||
bbuwrurgurgrbubuguwrrurwrbggwuwguwugbwbwbbwrbugrw
|
||||
brrbububggbrgurwurwbwuguwuwrgubwugwrrbugrbrwgwgrgguwg
|
||||
burgwuurbrgruwbrrwurwuwwgwuubwrgrgwgrguubguggbbuugrrggrgw
|
||||
rgwrgwurbgguuwrbguwwgwuwubgwguwgbruwrrguuwbbwbr
|
||||
brrrubwrugrggugrwgbwgugggbuugrwguuwrwwgwuruwwbrg
|
||||
rggbwgwgugrrbrbwububgrwgubrwbwbubwburbubbw
|
||||
uubrrwwuugwubguruggugwwrrggrrwwgugrurubrgbwurgrwug
|
||||
uwrwwbguggwugwwrguuwbrugggugbburgwubruubgugbwgurgw
|
||||
wbwgugrurrbgbuggwwwrrwwgrgubgbbgbwrrwrrbubuwbr
|
||||
uwggguggbgwgrgrbbgruwurwggburububrgbwwwguburubrugrruugbwu
|
||||
wgwgbrwurgwbrrbgwruugurbgwguurbuwubbuubrbuwwwgbuwbb
|
||||
guwrrbwwgburbgggggrguwuwbbwrbuurrwururgw
|
||||
rurwbgrwurugrwwwbgrrubrwwwbugurbbwbrgurbgwrwwrgwrwwgwbr
|
||||
rurwbbwwbubwbrgugwbggbbbguubwrbwbwggwwbguurrub
|
||||
gbuwbugrrwgwrgbbguugwuwwwubuuwugggrbbbggwrugbubu
|
||||
bguubggwggrwuruubgubrrrwbwuuggwwbwwuuuurbuugbggrrwbu
|
||||
uguuwugurrbgbwggwrrgwruwuwrbruruuwwuwrubrruw
|
||||
rbgwbrbrwbuuwgrgrwwggwrwggrgwgbgrubbgwwuwwrgw
|
||||
guwuugbwubruguwbbgrbbbwbwbrrurgrbrurrbgbbbwbubr
|
||||
uubrbuubrruwwggguugrugburwrrrubbbggbbrrbuwrwrurgw
|
||||
wubbgrruruuwrgubgruwubruggwrwgbwwwggwurggwgrrub
|
||||
bugbbrbwruuwbrbrguwrbbbgbgwbbbwbbwwwwbwwurruuubururuwwbuw
|
||||
wrubrrguurwrbwwrwrwugwuuurbgbrgrwrburbrrgwwbbugwwbgbrugb
|
||||
wwrrurrwugubgbuuurrgrbbwwgwurugurbgurbuwwrguurbguu
|
||||
wbugrbwggburugrbgguggwbuubbgbggbbburgbbgugurrurgguggw
|
||||
buurgrruuwwggbwwrrbrbwgbgruwbwwbwrrurwwbggbwwbuggbuwrgw
|
||||
ggwuwgubbuwwwurbugrbwbrburrgggubuwwururruuwgbwurwwu
|
||||
uwuburwwrrwggrgwbubwrwuggurububrrubgwbwbrruubrrbrww
|
||||
wurgwwggruuurwuwbburbrurburbwubuubbwwwwuubwugbrrrgw
|
||||
wwubbbgbwgbgruruwbrgugubrrwwugrrwwwubrrwuubrwwrgggbwrb
|
||||
rbbbrbwburbuwwwwurrrgrbwubbbubbrbubggrguuwrrggwrgr
|
||||
gwwrrwuurgruwburuugrwugrbgbwgugrgggwubbrguwrrwwgrwbrgw
|
||||
wwbwggbbbuuuugbgwubwurrbgwrwggwgbrwgrbrwwuuuurwwwwwwguuwbu
|
||||
wuurwbwrgbrwrgrwuruwbuugurgwwwbrwwgbwuwbuwburuuwbrwbwuwuwg
|
||||
rgurgwwbwrbbbuuuugbrgububwgbrbwgguuuggbbgrrrgrgw
|
||||
rubgruwurburuuuwbwrrbwuggbbuggwurbburrrurwgrrgruuw
|
||||
urbgbggrwgrgwwuubwrguwwgbbbrbbrgugrwuwbuwwb
|
||||
ugwwrwgurrruwbrbbrurgurrubrbgrrbuwbwwubgbbguugwuguurrgw
|
||||
gbugwbrwbgrguwrrwgrwbbwgrubgrggrrwwwgguurguguggbgrwurgbr
|
||||
grrbruubggggbbbrbrwgbubgbgwugbrrrgrbuubgrrwbbuwrgugrbw
|
||||
uuuwbbbgrwurruwrubbrgggrrgubwwbbgwuugbubrrggbgbwguwwwru
|
||||
guwrwggurbrguubgrruwgggugrbwwrwwbwwbuwgwwgwwuwggwbgbwgbww
|
||||
uguugggrbwgrrgruwbuwugbrrwuggrwbwggbgbburburbw
|
||||
bbbwrwbwgrugbbgrwruwwwuwwrbguwbbuuurrgwrbgguruugwbbbb
|
||||
gwgwugwurwrwbwggwrgwuuugwgwbbuurguugbbruwwrwwgrwrgrwb
|
||||
grwrwggrrwgubrrrbbubwwwwbugwurbuuuwbuwrbbwgwbwwubugg
|
||||
wgbbrbbrbgugwugbrwwuwuuurgrgwbbwwwwuwguubbubwwwbrrbuwgwgwr
|
||||
rwbububrwrggubbwrbuugbugrrrggbrwrrbwbbbbrgw
|
||||
uwuuuugrguwububurbrrruwwgrbubwrwurwrggrrgw
|
||||
bgurrrrbwgrgbbwbwbwgrubgurgbgbgwurbgugrwrb
|
||||
rwrugruugugrwruwbwrrguruuurgwuuuwurbgbwrrwrgwurburwrrugbbrgw
|
||||
ggbwrurrrgurwgwwuwgwggrbbwgwwuugrgggrbguugrur
|
||||
gruubgbuubuwguggrwrgguwbwgrggrrbbruubrrrbbuw
|
||||
rgggbugbgrwwbwbwburrgubrgugwwwrrwburbwuubwuwrrwuu
|
||||
wguwggrbgrbgwwrgwuwbggbuwwwururuurbburwwwbbrburugrwrbwrrg
|
||||
urrbrgbrgbbruuwruwubgwbrbuwruwbwbuwgrwuwwwuwbwwuwgggb
|
||||
guwuwwwruuuugrwgurbbwgbwrbbrwrgbubrbwgwwuubgrbrwggrwwww
|
||||
buwgggwrggrbgwwwwbubrbbrgbwrrgruwrurrgrgw
|
||||
gwgbubruwbbwbbwgwbbruwbbubwugwugbbgwgbwuurgw
|
||||
bwwgwwuugrwwbuurgrwrrrbrbrruwrgugurururrwbrwbwwrwurwuu
|
||||
wwrwgbgugwuwuuurwgbbbggbbbugubbgbwgggrbwrgw
|
||||
wburrrrguggbrwuwbbrwwwuuurrwrggrbgwrrwurgw
|
||||
ururggggrwwrwgrbuwbbgwbugrrbgbwbgbrrbugwgbuuwwrbrw
|
||||
wbwwrbgbgwgurrrwburgrurwgrgrubrrwwuububwrrrwwggubuwwrgw
|
||||
brwrwgwubrrbgrwbrwbrurbburrgurbrgwggrubuwrgb
|
||||
wggbgubrggbwrguwuubguwuubbwwguwggrrggbwugbbgugrgw
|
||||
ggbbugbruwwubrrggrugurbuubbbwrwurbbgubbrrwgggbg
|
||||
bwbgggguuggggwurgwbggbggugwrbugubbbbwrgwwwwwbwrrrgw
|
||||
wrruggrwwgwbrwbgrrrwuurwuuurubwrgwwbrbgubrgwugbwgbwgrwrgw
|
||||
gwbgbwbrwbbruuwbwugrgbbrruwurbggrburrbrggggub
|
||||
uwbgwuurbgbgwwrgbbbbrbuwrwruwwuuurgrbwrgrruwwrbwrgrrw
|
||||
rwguugrubggguuwrgwugwbgubrrrurwwgbuwgbgggwwwrrrwrgw
|
||||
uugggwurbwrrrubwggwburwuwurwwguugrwruguuruguugwgb
|
||||
grwguguuwwgwbwuuruwwgwrugggugbbwwgwruguburb
|
||||
rbugruwbrgrrbrugwbwrgggubguwurruwrggbggguwwubbu
|
||||
uwbgbuubbgurbggubbbuwwurrwbuurwurwrrwuwrrbgwrwwb
|
||||
guuwrruggrbbrbwwrubwrwbwggbwubgrwwrbwggrgwbw
|
||||
rbwgggrgurgguwuguurwugwuurburbgbbgburuwbrgw
|
||||
rubugrgwwggbuubrbgrwwgruwbugbbbruwgwgbgrugrrrwbrrbuwuubwu
|
||||
gurggrgrrrwrwuwbbggbubgurbwuwrgbbwbgrrggwrgwrgg
|
||||
urgbrbbgguugwubrgwuuwbrbgbrbuurggrrwbrgw
|
||||
bguwwwbwbruwggubwguwrwugrgrubrrbuuuuubrwbrwbubububbwruuru
|
||||
ububgwgbrgrwwrguuwrgugbggwubrbgurwwbgguurbgrgwwgrbuggrwbrgw
|
||||
uwbuguggbgrurrgrurrwbrubrrubbwrrgguwugubrrurbrbrrgwwg
|
||||
wwurrbrguuwwrbguggbuwruwgruurwwugugggurggrrrgwrruwrubbwwur
|
||||
wruurbrbbbuwurrrwwrbrwwbwrbrggubwuubbbbuwbrrrwbggwwrgg
|
||||
bwrwburrgwgurbrbwbrruburgrgwwubguguwwwgwbrbuggrwubbr
|
||||
gbgrwuugbuwrwgrgrburwwrggrbgwrgguugrwguubrgwwrrwrrgw
|
||||
rgugubugbrwuwugwbgrwugrurwwrrwguwbbruwbwrww
|
||||
wrurwbbgwrrgbgwggrrgbrrwuwubrrbuuwrwgrrgrggbbwrubwrbwwgrwg
|
||||
rrubrwgwuwbbbugwrbbuuwgwbubgwgwuwuwgrurrwrwwgrgu
|
||||
ubrurbbwururburwrbubbuggggrrwrrrgwgbbwuuggubwbu
|
||||
rggwwuubbggugwubggwuwugwwrrguuwbwrrrbwwgbgwwbrurw
|
||||
bgbgguwbbrwrwburbubwrgwruuwgwrbgbrggbgbgrrrrw
|
||||
uwgrrggrwbbbuwbgbbrrwgwbbburwuuggwwurguuuwruwubrburgw
|
||||
uubugwbbrrwbuwggwgrwgwrrwggwwuugburgrrugbbuwg
|
||||
gbbwwgubugwbubwggwbrwwrwwrgbbbwgurugwrwwbwwgggbgrwwgubg
|
||||
ubgbwwburgbwuuwbrruwbwruwuugwbgwggrgrwbwurbbbwrgurwbg
|
||||
wrwgbgbgrwwbbbgwrggwbbwurggggbgwuuguugrgw
|
||||
bgrbwggwgbrgguwwwwbuuurgwrwuubbuwuguwbgbwggbgbrwbbrrwbu
|
||||
gwubwgbrurbwwrrgugwwgbwbwuuurgwbwrurrgwurgw
|
||||
rurwuwugruguggwugruburbwuuwgbrwwbrbwrgbgwgurwurrgw
|
||||
uburgrbugbbubbrubbrbgwbrrbugbguguurrgrrgwwrrbgbbbu
|
||||
gbwbggrbuwbrrbbrgugwwrbuwggwggwgrrwwuurgurggbww
|
||||
ubwbrbwwwwwrguruuuwwwrbwurrruguubruuwbuwruub
|
||||
bbwwgrbbbbbbwwugggugwgrbwrbbbbbbrrwrrwrwgwb
|
||||
wuubbrbbbuubruwurrwuuruurbwbguwuugbrugwwwbugbruu
|
||||
gbwwuwgbubwwrwguugwwbwrgbwuuggrwbgbuwwguggb
|
||||
wrwwwwbwugbgbuwwrrwuwbbuwgrgwwwwrbrgggubbrbuburwr
|
||||
uwruubbrwwrrgrururgwuguwbgbbgrwrrugbwuububrbgwuwwrbbwwr
|
||||
grggbuwbbrwbgubwwuuwbggrugwgggurbbburubuurrguuuwrrw
|
||||
gbbbbugruwwuuubguuugbuwwwugrggbrggurwbwubrrbwurgwggbgrgrr
|
||||
uguububuwwurruuggwgrruwbwrrbwwgwwgbgrrbgrgw
|
||||
rrwuwguwubggrwbwbruuwggruuwrbwgrrgugbwrugwguwugbbrb
|
||||
wbwggrbrwguwwugggwwrbwrrbrgwwwgubggbrgrrrgububgwubrgw
|
||||
wrrrrrwrrwrrwuwrbugbbwuubugrburgrbbrruurbuwwbwrrbubrgw
|
||||
gburugrbrugbuwgbbwuwgugrbwugwwrbuuguggurrgw
|
||||
rbgwwwwgwwburwbbruurggwbwggwuggwrgggwgggwwubgrbggwugbgbrww
|
||||
gwurwuugrbrwgbbbuwguggwrurrurwguurgururbbrruwwgrrwgbrgw
|
||||
rwuwgbuwrbbgwbbwgggugggwrgwuguwururrrbwggrwubrwgrrwwbubgb
|
||||
rwrgubburrbuwurubbwrbwgbgbuwrbrrubbwuuurguwururgw
|
||||
ggbguuububgggurgruwgrrggwrbwubggurugugrgggwurwbgbwr
|
||||
brgwrububuwrrwrbwuuugugwururbuuwurrubrbrwwuggggruburbub
|
||||
uuuggrrbgurruurrbrurgguuuuggrbgbwgbrurwwgwurrrrgrbu
|
||||
wrrrbrbggwwrgrgbuurbwggrguwwurwrrrrubgrgw
|
||||
wbwbrwrubwbbubgugruwrwubwguurwbwbwwgurggggrgguuug
|
||||
rrrbrbggwggggrurbugbuwwrgwburgbgrwgbwgrgwb
|
||||
ugggurrgrgwgrruguwwwbugrbrbuggwwubgbbgrggrbbuuwuwwbbubrgg
|
||||
wrwbuwrrburbgurggbwubrwurwbgrggbwbbruggguggbrr
|
||||
rbbububbrrrrwrubwrwbrugrwbgguwurbwgburrgbwwwwuug
|
||||
gbgubuugubwwuwrbwwgwugrwgrggruwbugwbuwubgbwrurwrgurrgr
|
||||
uubwbgubbrrbbggrgwgubwwgrwggrbuwbuwrbwwrguubwrgw
|
||||
ruwuurggwwuwbbrwbwugwugbwbgugwwburbgugwrwggrbruwgwbuggg
|
||||
bburgrgwuurgbrbwbgurwwrrwwgbgurwubwbbggbbrugrruugbgr
|
||||
grwuugwbbugrgrbuubrgurrbubbwurgbuurrurgw
|
||||
ubwggrrrrurwggwubbbrgbrubwbrgrbrwuruubrubugbr
|
||||
urguggggggguwbrbbubggbrwuurrrruugwrbuwrgwbubbbrg
|
||||
gbgbwggwubrgwburbuwgburgubwbwgggguwwrrwuwwuggwubwbbwbrrgw
|
||||
urbwbgbuguuuwwuwbgrbuwbbuuuwugwgwbgurwbwgwugbu
|
||||
urrgrrruwwwubbbbgrruuwwgrwbbgwrbrubggubrwwbubguu
|
||||
rbwwuubwwbbrbubrbgbgwbrrguwrrbwruwbugwbrgw
|
||||
wwggwwwbrgwwurubbggrrwgwgwbrbgbbggbrgrubgrb
|
||||
brbwrrugwgrgwgugrugugwurburrbwrrrgrrbrbbguwbuburgw
|
||||
wruubbbuwwuubgwrwwbuurgbrwrbuggggbwuwrbubggwruwwwbbguu
|
||||
burgbbrrurburwbuuwbgwbwrgrrwwuwuugbgubgbwwggubr
|
||||
uuurgwugggubbbbugrugwuurwururuguwwbgrwgrgw
|
||||
ubrbbbgrgwgubuwggwrrbuuuburuwwgbguruwbuuugwguruuurgubrbrug
|
||||
rwgwguwrgrwbbbruwrbbwbguburbguwbuwrgrwwuubrub
|
||||
rrbbgrurrwwwbwwgbbbwwbbrbbbbwwgguggwbubuwbuuwuubuurgu
|
||||
ggwgggwbwbwuburugrrbwuwuwwbgbwrubrubugruubrug
|
||||
wrbbgbgbubrugrruugbuggbbwubwwrbrgbwurrrubgrrrgubw
|
||||
rwuurgubwbwurbuguwwuwuguwruuwrrwbbrrrrwrrbgrgggburwgrbb
|
||||
wggwruurrwbuggruwbububgwrbburwgwbgrruwruggrgbgbguugwuwuw
|
||||
rurbrwgrbwwgrurwgbwbwugubwbrbgrgbgubggwbbrubugrrr
|
||||
ururuubgwwrwwwrbrgguwurgbbuugguugbuwurrwrurwuwrburburuwub
|
||||
uwwwbwrbgururuggburruguurrrwgrbgwbwbrbgwburbw
|
||||
ruwggwubwbwggruggbgubrubuuwuurugwrwuuwgbubrrurwuwu
|
||||
wwrubrbwrbwwuwgurbrwrurrubbwrbwwbrbrbubwwubbgbubwruwgwuw
|
||||
bwwbuggruwwurgbuwgurubuwugbgwuruurruwuurgrgrrr
|
||||
urbuwrbwgwurwrggugrbruwbgwggwggrubwwuubwbbububg
|
||||
rwbgwgbwwuggruubguubugbuggrrwbwrrbwbwruububw
|
||||
rgbrrburwugurwrrrubwwgwrwuwwurbwbuugurbrbuuggrrwrrw
|
||||
bgbrugurrrgrubrbrwwrbwurggubbuwrrgwrrgbrgw
|
||||
ugrgbbbrwgrbguurwbburuurwwrggurgggrrubrrbrbrugwurubbw
|
||||
rrwbgburwrwgwurwrwbrgrwgbuuurwuguubgguggwbbuwuubguwrrb
|
||||
rguuurbruwgwrugwwguuuwwwrgruwururgwrruwbbbuuwggurbu
|
||||
wuwguurrgwubruurruwbwbgwgrrbuwgrwbubwuwrbbubu
|
||||
wbbggubrgbgggbrwbwwruwwruwwgwrbgrgbwbbuburb
|
||||
guburbrwbgwubwwwubbggggwbwrguguwwbrbbgwuwguwrwgwg
|
||||
gwgwggwuubuggrburwwrrgggubuurubbgbwbrgbwwwrbgwbbbubru
|
||||
wbbwrbgbugbugwrgrwuguwrrrwgrugrbbuwbrwubuu
|
||||
gwgrrgwrgwwbgbbrububbgwggrbgwrrwubgwbguggggurgw
|
||||
bwbbgrwuwuugbbugbwwwgwwbrburggbbubrwuggurrbwwbrrgb
|
||||
gbrrbgwwrrgubbgggrgbubrgubguwrugrrguwgruwubuwbgbwguwgruwrgw
|
||||
bwwgwgrwbgrrgwrugrbwwwurwwrguubuwgwgrugrrgrgw
|
||||
rwuubggrgubbwuwgrrwurwwwbrruwrububuggbrggrggwrgwrgw
|
||||
rbuubuwrbbruwbuwgubguwrurwrgbwugbwwrgbrwwwggwbuubgw
|
||||
ubrrbwwgrbrrubuwbrubbugwbugwrrbrrubrwrurubggrgrgbgburu
|
||||
buwrwggubrbrrgrwwugwwburgburrgbuugrwruuuwuuwggubwbgwurw
|
||||
bugbwrrrwbbbubwgrrwrrbruurgruugbbwbwwurgwwrgw
|
||||
ugwgwrgbbguwubrrbugguruggbrwwgrwgrgwgrbrubuwwrwguwrwurgw
|
||||
rubwgbrgguwrgbwurugburwwwrbrgwugbbgburubwrrgrgbggu
|
||||
bwuubbuurbuwburwwuubuuwgggbbbgrwrgbwwwrbbrrubruuw
|
||||
wbbwggbbwbrgwrrbgwwwwuburwuwwrgubgububwwuuwrbrrgw
|
||||
rbgwrwuwuugrwwbwgrgbgruugruwrbwgwugrwbrggbgrgbrrrwuru
|
||||
ubgwbwwrugggrwgurrwbwwrbwgrgwggwbrubwwwuggrwgbb
|
||||
rgwubwbrgrbggbwuwuwugruggbrrgbbwrgruwuwrgw
|
||||
urwrwrurubwwgbwgguruwbuugrugwggrwurgbrwbbrgbwbgbugrrg
|
||||
bbrwgbuwubwubgwgrwrwuruwrrbubrwrgggugwruwwubw
|
||||
rrbuwbwrrwgburbwguugwbwgwuwrwwrbwgwrgubbbugbrbggbbgbruu
|
||||
ugwgubrbbwrbbgrgrubbwrubrbgwuuruwgugwbwgwwwrrggwgbrwuwbwb
|
||||
bbrbrbwrggbbuwgwburwuwuggrbgrrugwgwurrgrwuubwguuwrgw
|
||||
rbbuwwwbbgwurwbgbgrbguuwrrwggwguwggbuwbwbggwbb
|
||||
uruurrrrbrrgwbrgbuuubugggrwwgrbugrgbruwbggwuugrugububgugw
|
||||
wwuwwruuwwgrgwbuwruuwrbuubgrrububuggubwuuru
|
||||
ubwbggggwubruguwwgbwbubwwubgwbuwbwbwggrgw
|
||||
wurrbrbbubbbwguwbuugbwbrbwguwurwrrwgwwwugurrguuwuubbrugrwu
|
||||
wrrgugrwwgugrwgwgwbwrwwrrbwubwwrguuruggrugbwgrwrrbgbrwwrb
|
||||
uuwuggggwuuwbuubgbwrrrugwuuwbbwgrrbbrwbuururgbruwr
|
||||
rwbubbgwugbgbgurgggugwggbwrwubuwbwwgggbwrwrgrwubrwgwg
|
||||
wbwrwwurgrgrrrwwuwgbwbugbwgbwbbrggwbgwbgrggbgrrwgwrbrb
|
||||
gugbguwbwrwbrgbgggrrwrgbuuuggbugbwubugbbgbrrbrruburgbu
|
||||
rururwrrugubugububbubgwugurwgwwbrbgrwbrwbbwgu
|
||||
wrbggguruwgwgbrwrgguburbgwburggrbrwwuwuggru
|
||||
rbbbwbrbwbgbwrbbwuggrbgwbrgugggbwburwubgbrgwuuwrbguurwrg
|
||||
gugrrggbbwrbwrwbubuurrbrbruuwwuuugurwrrrrggwuwgrruruw
|
||||
uruurwbwbuwrbubbgrwwgbwurbguubbuwgrrwrbrrwrggbwrr
|
||||
wrbwuuwgwrgrubrurruubburgbrbbubuguurugwurbgubuuwrwrbwr
|
||||
wrugbwrugwggwrubguwguggbwrwwgbgwuubbubuurbubwbuuuwu
|
||||
uuuwurgwgubuwrwwgrwuguwggrwgggrwruugbbugggbrwrbugw
|
||||
bbbuuubwrwbwrwwurugrwwbrwrrrubrwwwggrurbgggbg
|
||||
wbgguwwwbgbrwrrruurubggrwbwwrurgurwrgrrgbuwwggg
|
||||
wuwwurugwugbuwgbuggwrbrugbgrgrruwwbwugbrwwbwrwgwgguubuurb
|
||||
bubwubbggruggwububwuwrwgbugrwgbrwgruurbgrrrwbbrgrwurrgwuwb
|
||||
rgrgrgubbwgwbrgrbururbwwwruwwwbrbwbbuuwbbwgbwrgg
|
||||
wwgbbuwgubbubrbgrbwrggggbgrbwgwurrrggugwbgbgrrurruwrb
|
||||
rgruruwrggwrrggbugwgguuggbgwbrwwguuuugbbbwruuugrugubbgwg
|
||||
rrrrurrubwrrugbgbubrbgrgbwwbbrurrrrurwwgbggr
|
||||
bwwrgguubgwgruuuwrwgubbgubuurrurbrgurgbwrbuwbgrruuuubugwb
|
||||
rrwrubugggguwbuugrbubwwwrwbbrgggruwggbwubuubrurgw
|
||||
bbgubbwrubguuubrwuggbwggggggbgubuguuwrwrggbwubgwrwuu
|
||||
rugruwrbgrgguwwrwrbggruwrbwrrrurrgggubuggugubrww
|
||||
bwwgrgwgwgbgggguurrwgwuugbwwrwbbuurrgwguubg
|
||||
wgwgwuburrwbgbuurggugbburwubwuwgwuubwwrgbrrrw
|
||||
wgggugwwwggbggbbgbwurwwwurbgrwugugggguubbbw
|
||||
grburguwbwrrgwubbbuburgburrgubbruwrwggugrgrbrubg
|
||||
uruurubuwgurgrubuwuwgbbrgguwubuurgwrwwbwbbuu
|
||||
wgurrrgwuugburwrrwwbrugwbwwrgrgwwwugbwggbgruubwurgw
|
||||
bggwrwggrgrwgrrbburubrbwwbrubbbbbuuuuubrwbbbwrbwubgbwrgr
|
||||
uwuguuwbruurwgugbggrrgrruugrrbrwrurrgrrrgbbbgwurbubrgw
|
||||
grwbwruwwbwrugubwrwguguwwrwgruwrgbguugwwwbuw
|
||||
brbggwbruwggrguruuurrgrwgugwgurbrurrburwrbubuggbguwurrgw
|
||||
rgubuguruuwuggurbuuuwwrrbbuburwruuwuggruggwrwwrgwrrubrrur
|
||||
rgbwrggwrrgurrgrrbrgrggrbbbgwubbrbgubrguwuurbwggbgwwwu
|
||||
grubgrwgrgrurrgrggubgugbgwrbbuwgbgruwwwbbrwruu
|
||||
grgwrwrugggubwgwwgwwwgrgruurbrrwuurgubbbbgrbbwrwuubgrwwb
|
||||
gwbuuubbwgwrbubuwbbbgrwgrwgwuubgwwrwbbbbwugugrrwwuuruuggu
|
||||
bgwubrgwuwwuruwbbgugbgruwwuuuggbrgbggbwgwubbbrrbggu
|
||||
rruuuburggwbrbwwbwrurgubburggbggwrugururbugwgwbgggu
|
||||
buwubugbwrgwbrrwuuurubwuubgrwrwrbubwrbwrugrwrbgrur
|
||||
rwbbwbrbrgwggwwubgbbbguubwwgbrwbwbguburrwbg
|
||||
uwwbubbbbgugrrgbrwbgwuwwwgwuwwrwurwrgwwuugrbbwgbburrbgrgw
|
||||
wbbgwrbrwbrubbrgbgwrrwggwubbbgbgbwwbggwrbguwwggurggurb
|
||||
bwrbuwwgubwubggwgrwwgbgbgwguwuuguuuuggbugwgrwgwwgbr
|
||||
ugruwubuwurwbgbwubuwggrbbbbburgbggrbrwrwrgrbugwwgubgguuwrgw
|
||||
wuwgggggbrwugbrguwururruugwwgugggwbwbbruubgbbrwwrgw
|
||||
rbbgggubgbburgbrrgubwubrburwggbrugbgbuwgbuwbubggugrrubuw
|
||||
rgurugguguwwrgbbrwbggwrggbwbrwgruwuburbwbggrgwwwuwwgur
|
||||
ubbbwurwuugrubwrurrrggwggbugbbwwurggubbwrrggwwbrbwbbbgrbub
|
||||
bwgrgbugggbgrrwwbuwuwwwbrubwuugrurrwuwugbggbubrbgubrbbgww
|
||||
brrggurwgwuuwburuwruugbwbuuuwuwrbugurubugbwwu
|
||||
uubrbgguggbbbwgwubwgrrbgbwggrrubrrrwubugbbgwrrrbg
|
||||
uwuruwrrwwgbwwbgbruuuggrguwbrubgbuugggrbgbugubbgwwrwrrgwbgw
|
||||
wgrbwurwbubwggugrgwubuggrrurwwrwuuuuggbgrbbguuuwguwgg
|
||||
wwururbgrurgwruuguwrruwuggrugwbrurruwurrbubb
|
||||
urrrbggrwwwbwbbrubwrgbwwrwrwrrruuurwggrrwgurrrrgbrg
|
||||
gbbugbwrggwgwrbbbgwgbuugbruguuuwuwrgbgrbwgrgw
|
||||
uggbrrwwubgwbrwrwrbugurgrubwbgbuuububruurrbrbwbrgw
|
||||
bubrrwuubuuugrbggrbrwgrrwwggwrurruuwguwrurg
|
||||
ggggbbuwuugbubwgugurwwwrbgbrburrbwgbgrwrugrrbggbgubbwggrgb
|
||||
wbrbwwwrubggwggbgubbrrubgrggbuggurgrwrrwruurubb
|
||||
uwbgrbgubwguuwrbburrugugbwbrggubgrrrwbubrruwbggurrwbbrgw
|
||||
ggbwbruwubggburubuuuuggbbburwgbwuwrwbwggwb
|
||||
ggwwuwwuuwruwgurbuwbgguwurbuububrwbubgwububuggb
|
||||
gbgbbbbrwwwgwbgrbbuwuggwrugbugbuwuuruwgwruguwuwgrrbggr
|
||||
rruburbbrrguwwgguguwrruwgwrrbrwbbuuuwwgurbwuwbg
|
||||
gwwwbwwrrgwwgurwruwbwbrgubwgbgbwurrrgwugbbugwrbrg
|
||||
urgrwgbbwrbgwbwggbugguwwrgggugbbbrggubbgbrugwgrgw
|
||||
uwgrwwbbbwwrgbbwrwrubuurbugwbwugrbbgrruururuuurbuurw
|
||||
uggrwwbrurgbwrggugrrbbwwwwbrwgrwbbbuwgwuuwuwbrrb
|
||||
wruuwuubrwbuubbbbwgwrubugbrrbgwgrguuuwbbwggwggugr
|
||||
wuubrurgwrruwguwgrguwugugwggrrgwwbruwrubwrrbg
|
||||
wwrugbubuurwuubburubwrwuwuuwrgbwbrggwbuwgru
|
||||
wrbggbrbgwwrgrggggwruwrwbgbuuuubwwuuurrgbbrurbgggurrrgw
|
||||
rwgwbbgbbbgrbgbwbrguuwgwrwrwwwuurwrruwburbwgbgbguguwrbwurg
|
||||
gwrbwguubgrubgwwuguuwwgugbwggrgwrbrgwbbugugrbrbrrw
|
||||
wgwugbbbbbugrbggubrwwbgguurggbgbbbwwrwwgrrrrbggrgrbb
|
||||
gggbrbuuugubgwgwuggguwbgbbugwbwrgrbrrwugrggurrwgur
|
||||
wbggbwgbuwuwgwgbwwgrrwrgugggwwbrwrrrbwwrgw
|
||||
gwgubwbrgurrguubburuwguwwbrggwwbbbuwuubbggbruu
|
||||
gubwrbrwrwrwwrwggbgwbggbgwgwwguwubrrwguuguubrrwruuwuwurrgw
|
||||
guuwrurguurguruuuwrwbgggruwrbrbbwrrrwwbuburgbwwrubwrgwwbgb
|
||||
rgwwuruwrrrrrrbwrrbgrurgwwuggrrubgwurwrugrrbrwgwwwrwurgwbrgw
|
||||
ggwggurwbggwwubwrbrurbuubrrubguuruuwbgrububbgrgw
|
||||
gbwwggggurwggbuwrrgrwrububwggbwbwbruubrgrrrubuurwwbuwwuu
|
||||
ugggbwbwbrbrgwwburbrrubbwuuugurwbbbgbuwbbwuwrbgwgwruw
|
||||
gwgrwurgwgwrwgbruruwrugwwguuuugugggrbgbwgbw
|
||||
bwuwwguggbwrrbgburbwbguwwuwwbwurguwwbugwrgw
|
||||
bbwbwwrgburgbbuurggwrururwruwrugbubuguwwbrubuugg
|
||||
gbgwwrurgbuwuwbrwubwbbgruwbbgbgrubuwwgrwgg
|
||||
rruggbugrgurwuburgubwbbgburrwwbggwwrrwbbwwbrwwrw
|
||||
grrbwrgwurbruwrbgurubrbugbuwwrbrugwgwuurggbwrguggbwruw
|
||||
ubbguuurwwrgbuuwwgrrbububugwbuuburwwuububwbwubrwguwwwrbw
|
||||
rwugwbrrwwuwwuuruubwwbwbuwuwgurwurrrrbgubwggwrwbwrgbww
|
||||
brbburrgububgburgbwuubrrubgbrrgwbuwwwbgwguwuurubrubur
|
||||
bwwubguwbrwbrbugwurrruguwwbuuuwrbbbbwwbuwwbbgggurgw
|
||||
wbuguubruburgwguwguwwbggruwubwbuuggwuwburburbuu
|
||||
brwwbwrwbgwugubuubrbwrbgbgrggbuuwwurburgbbuwruggwrrrrgb
|
||||
brrbbugwbgrrwwbuurbbuwbggubuwurbgwwbubwwubruuuwbwurgw
|
||||
urbbgbwbwbgurbubuwurggrubwgrgwwrgrrggubwrgg
|
||||
urgwggurwburbggugwwwugwbguwuwgbbrrbwurggugugrwurgwwrb
|
||||
rggwuwruugrwgbwuburuwbbwrrrgrubuugwrurggburrgw
|
||||
wrurbgbbugurwugrbbbwugbwubgubgruwuuguburrrwggbuuggbrrbw
|
||||
@@ -0,0 +1,72 @@
|
||||
from functools import cache
|
||||
|
||||
with open('input.txt', 'r') as file:
|
||||
data: list[str] = file.readlines()
|
||||
|
||||
parts: list[str] = data[0].strip().split(', ')
|
||||
|
||||
starting_letter: dict[str, str] = {}
|
||||
|
||||
for part in parts:
|
||||
first_char = part[0]
|
||||
|
||||
if first_char not in starting_letter:
|
||||
starting_letter[first_char] = [part]
|
||||
else:
|
||||
starting_letter[first_char].append(part)
|
||||
|
||||
designs = [design.strip() for design in data[2:]]
|
||||
|
||||
# this solution is pretty slow and stupid but it works, i think some variation of KMP would be faster? like a graph based search with a large amount of pre-processing
|
||||
# Could maybe use memoization on substrings
|
||||
@cache
|
||||
def search_designs(design: str) -> bool:
|
||||
if not design:
|
||||
return True
|
||||
|
||||
first_char = design[0]
|
||||
|
||||
if first_char not in starting_letter:
|
||||
return False
|
||||
|
||||
possible_matches = starting_letter[first_char]
|
||||
|
||||
possible = []
|
||||
for possible_match in possible_matches:
|
||||
if possible_match == design[:len(possible_match)]:
|
||||
possible.append(design.replace(possible_match, ''))
|
||||
|
||||
return any([search_designs(m) for m in possible])
|
||||
|
||||
|
||||
possible_count = 0
|
||||
for i, design in enumerate(designs):
|
||||
if search_designs(design):
|
||||
print(f'Design {i} finished search')
|
||||
possible_count += 1
|
||||
|
||||
print(f'Possible Designs: {possible_count}')
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
r, wr, b, g, bwu, rb, gb, br
|
||||
|
||||
brwrr
|
||||
bggr
|
||||
gbbr
|
||||
rrbgbr
|
||||
ubwu
|
||||
bwurrg
|
||||
brgr
|
||||
bbrgwb
|
||||
Reference in new issue
Block a user