remove input files
This commit is contained in:
parent
ed08211f46
commit
c2083757eb
1000
2024/01/input.txt
1000
2024/01/input.txt
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,5 @@
|
||||||
{lib, ...}: {file}: rec {
|
{lib, ...}: input: rec {
|
||||||
rawContent = builtins.readFile file;
|
content = lib.strings.removeSuffix "\n" input;
|
||||||
content = lib.strings.removeSuffix "\n" rawContent;
|
|
||||||
lines = lib.strings.splitString "\n" content;
|
lines = lib.strings.splitString "\n" content;
|
||||||
getLeftAndRight = s: s
|
getLeftAndRight = s: s
|
||||||
|> lib.strings.splitString " "
|
|> lib.strings.splitString " "
|
||||||
|
|
1000
2024/02/input.txt
1000
2024/02/input.txt
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,4 @@
|
||||||
{lib, ...}: {file}: rec {
|
{lib, ...}: rawContent: rec {
|
||||||
rawContent = builtins.readFile file;
|
|
||||||
content = lib.strings.removeSuffix "\n" rawContent;
|
content = lib.strings.removeSuffix "\n" rawContent;
|
||||||
|
|
||||||
toLines = lib.strings.splitString "\n";
|
toLines = lib.strings.splitString "\n";
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
}mul(417,770)%why(){/':mul(187,313)<@*select()mul(908,713)who()$mul(156,598)#from()* from()^-mul(233,874)&when()mul(346,616)what()(select(),when()where()when()when()&}mul(814,171)+;how() ?)when()?mul(68,188),[select(336,87)^%when(108,692)#mul(621,712){}when()how(69,755)mul(273,27)+:'?( /what()who()from()mul(135,680)-]{:;mul(7,723)where()@{mul(626,107))how()//when(),~+mul(834,113)&!where()$mul(951,76) /why(767,720)mul(107,588)mul(632,977)mul(55,47))[select()']what()mul(803,299)&%#mul(684,214)]}{-}[mul(806,141),mul(166,98)(select()<what():{^mul(98,724)(]from(),what()#,(mul(71,173)from(192,627)&}~when()/mul(142,594)what()<from(594,583)/[~@mul(48,200)why()]^[%/mul(153,486)~:why(),'/mul(555,221): ]+mul(964,152)]/-;why()mul(928,59)+ who(345,334)where()where()mul(953,755))^from()<from()>[*'mul(619,823)mul(633,178)-how()from()?from()*#what()'mul(806,961)what()!?mul(529,544)?+[@$where()mul(498,66)?where()why()who()when()why()'from(742,433)mul(623,31)what()&{>]when()who()$/don't()-^!)where()select()mul(761,938) }}mul(799,944)]~what()mul(872,175) &]-@[mul(59,669)-:,:[{mul(457,618)&),(-[< / mul(490,407)>who()$do()who()!+^mul(579,603);>mul(365,610)!#<^;mul(802,476)}')select()what()don't()$%]}'*what(661,765)>+mul(506,360)*#&!mul(484,725),#~how()~select()don't()?what()mul(16,825)mul(732,513)##mul(990,859) <*,what()%$*?<mul(294,346)@){from()why();don't();how()select()select(){mul(816,810)[})select()what(476,548)/mul(486,109)%!)mul(842,255)^where()<+$mul(164,109)who()}when()[?*}!;]mul(165,28)],#@+select(){([mul(464,924)(mul(308,463)~from(60,280)!,[mul(238,689)@[who()mul(886,862)[when()&))~-@mul(642,606)^what()what()what()@from()]-mul(510,370))/mul(910,462)?!mul(150,133)mul(94,74)?+who()mul(447,476) select()mul(703,286)!#from()[select()select(172,829)^)/where()mul(34,98)^(when()why()#!+~when(){don't()where()&when()from()&~/&^mul(402,788)mul(207,722)';mul(857,627))#?-')why()$[mul(491,994)how();why():{how()mul(913,768))&*<<$(mul(429,856)%>;what()mul(98,564)mul(312,793)~select()where()}$%<mul(796,950)!who()'<&&*[//mul(105,514)mul(600,382)^who()(mul(402,761):^when()mul(32,732)$,()^/+!,mul(115,421)@'where()select()do()&mul(98,768)^<'~#][{where()<mul(330,387)mul(30,766){who()#from()%&mul(146,838)who()}where();how()+where():mul(593,206)/(>mul(173,805)}what()/$#<why()>#}mul(369,326):why(421,566)#mul(357where(305,979)what()*)*mul(775,55){when()%select()~/what() /mul(332,608)-who(),mul(592,150)~/#&#}]mul(453,71>~'from()~%mul(540,100)$/:}#(@ mul(789,978)%$](#{>]?mul(473,873)when()where() {@]why()mul(606,201)who()how()mul(212,663)^;#:when())#don't()where()what()where()*why()why(836,629)@%mul(95,601) +~%'{;mul*,mul(88,716)^ don't()how()when()?%$}when()]?mul(565,119*> $from()-~?mul(980,419)'}from():what()mul(877,181)why()~-, from();~~(mul(347,867)[mul(259,40)?&^/mul(707,897)!!why(589,359)+*>>?@!mul(657,687)/from()who()%-?>?who()mul(795,56) ;<))},mul(3,638)-)mul(243,985)$?where()[})what()mul(487,217)+~//;:mul(449,151)$#(select()why()$%}mul(201,260)select()([[)what()];mul(773,545)~;mul(859,808)mul(235,354)mul(388,265)mul(479,697)from()when()what()select()!^[from()mul(366,310)'*when()/[![(mul(288,12),!,#how()^}}mul(173,948))~why()/!mul(461,403)& where()mul(268,357)
|
|
||||||
when(578,754)mul(12,923)# /+who();&'^mul(874,174))from()] mul(294+$$[when()where()+mul(118,975)mul(954,230)(+when()mul(579,726)why()$+]$mul(796,252):@ ^?mul(108,275) $)who()why()^mul(782,400);*@~what()'-mul(712,375)[!who(791,378)mul(163,311-]:@!#[select()%%,mul(375,461)*''from()><},@<mul(571,946)) what()!]#{why()mul(638,465) what()$+ +who()mul(446,329)why()how()-where()who()*mul(217,552)how()where()$-^@]mul(29,459)'mul(931,903)-,]?):mul(685,345)}[>{( ;mul(361,764)@mul(71,571)?%~from()what()[ +mul(384,899)@:]mul(627,870select():@!]/mul(676,247)?$what()%who()&from()from(228,681) mul(974@why()*mul(101,691)^do()[why()how()+&mul(228,575)%$where()&#why()from()mul(601,339)#:>@(from()mul(9,628)~{$],why(412,785)):mul(921,60)?when()$mul(230,472)%where(){?}@{mul(57,287)mul(620,392)who()))how()')}mul(920,110)) how()why()>*)from()'mul(66,955)who()mul(339,162)how()from()#mul(63,609)?+how()<&#where() mul(917,834)(mul(845,751)/mul(803,539)~>&:##?:why()<mul(554,940)from():;where()&who()what(807,73)from()mul(742,258)<why() why(764,736)from()when()who()mul(487,500)(%when()~+/{))[mul(689,792#why()when()>']%<select()-mul(455,937)mul(520,734)select()select()why()@@mul(330,396:,;&?where(511,149))what()<mul(528,808){::why()]['mul(482,123)how()#why()don't():)how()mul(170%+*/ !mul(172,611)select()'^from()?what()<mul(124,39),}>^what():mul(462,669)select(),##;:&(mul(211,530)select()from()when()$mul(470,942){-select()what()> mul(934,811where(),mul(424,644))~-{mul(265,791)where()who())mul(403,892)select():<~-when()who(59,475)^mulselect()^mul(265,57)mul(465,609)mul(286,417)select()mul(208,44)#}:)}(+mul(997,988), mul(701,669)where()-from()mul(90,543)-[mul(609,511)>,%-why()why()(what()from()don't()[@;~mul(18,991){;/!^'}-mul(87,567))mul(571,648)-how()#~mul(191,910)}?<&&#~mul(324,407)$(#mul(354,471)^}^#&',)&mul(441,628)'mul(553,282)select(),select()where(){mul(485,690)what()?*]#when()$:>mul(939,289)'mul(482,608)'mul(14,642) how()<@^when(805,793)/mul(132,58)how()($}?where()mul(420,564)mul(542,105)&what()} !~!'why(){mul(380,891from()~where()]what(570,293){mul(255,57)@who(288,308)what()?[how()/mul(838,593)'#+who()what()mul(796,32)&why()who()when()when()<how()when()mul(399@{* select()/+$why(),:mul(159,407)~#>^'how())?{(mul(821,630)$@mul(706,250)}+,/why(588,457)'>mul(451,548)where()]<mul(967,73):mul(219,179)!@^ when()!where()mul(766,741)(!{from()mul(50,543)<*&%don't()%how()from()mul(227,463)mul(896,276)?>where()&?select()# %mul(194,6)how()how()why()( )/~from()&mul(519,83)&from(),<select()where()when()select()<,mulselect()?!$[from()#select()'<>mul(462,510),>,-?{)how()[mul(840,412)where()!;why()#where()/<)why()mul(452,646)?}?!$+!,/mul(502,96)^~(^mul(278,460)mul(478,959)where()-,select(233,181)why()>-mul(391,238)mul(59,361)when()-why()select();<mul(670,527){;,!^% $mul(424,877)select()+when()/how()mul(359,729)why()mul(725,478)( who(794,427)&><mul(772,630)^$how()?why()$%from()who()mul(58,324) *-{/+mul(588,19),when()#^?;select(983,71)do()>why()+:@who()[from()]mul(490,50;who()((when()!why()mul(667,140)what()mul]*from()!^}why()}>:do()~ {(select():why()*mul(691,254)select()why()mul(911,232)where()]#;'don't() *^when()]{}mul(479,259)select()'!}@ *?mul(673,636)how();#how()%^ mul(428,280) }<how()(]mul(831,938)select(),how(452,321)mul(205,255)/),(#,*$mul(949,410)when())[why()^how()!(mul(430,433)#&]who()where()how()select(60,955)mul(771,119)how(837,50)how(123,251);(%/]mul(665,748/*^;mul(662,364)what()from()[] how()~~<don't()@-@mul(660,87)who()-why(513,576)%,why(),mul(49,163,??(}where(348,259)/;; ;mul(311,508)!;-how():why()<]><mul(552,41)when()@where()(#!,)where()mul(430,426)where()from()mul(570]%;mul(409,897))mul(187,740)
|
|
||||||
%*mul(895,278)#who()'!when()where()^@((mul(972,446)^how():;where()-?mul(472,202),}}&,?/';&mul(904,975)&)$#)([&&,mul(767,425)where()mul(538,130)'#*mul(31,21)do()@-mul(472,734);)~where()who()-<'from()@mul(639,321)-mul(265,870) )mul(292,879)^>}'<select()when()from()+mul(616,445)):~mul(795,885)what()~;how(277,313)#&select()$%mul(354,350)$:-+@%mul(880,234)how()where()]]where();mul(352,975){,who()mul(614,564)-(what()@#/!mul(598,715)&&>)*+mul(13,237 why()*/:/)mul(128,243)(mul(691,104)-$@mul(622,807)[:mul(489,852))what(55,333)where()#&[how()#mul(502,795)[?mul(820how()@'why()((mul(620,867)mul(507,4)$^- mul(206,143)- mul(10,462)/what()where()what()^what()what()mul(734,952)%how()@mul(730,42)what()]why()when()mul(80,180)how()~?{[<when()!how()@mul(139,626)who()~who()where()$mul(284,441)%select()how()(:mul(453,410)?mul(738,130)who()mul(539,997 ^:[what()};who()'[mul(838,734) -#how();^<,$mul(620,399){,&what()~who()how()mul(212,300)why(232,764)from()mul(990,798)%^what()]select()??)when()mul(692,463)&{how()!who(258,688)select()from()mul(189,213)why()#*(who(222,676)mul(342,33);<]}*?(from()what()mul(766,152)>:where()?+where(),mul(261,682);$>^mul(946,198)*-~{select()?where()]mul(331,301){@()how()don't()from():mul(105,560)when(378,815)+*):%^mul(613,583)where()##~mul(761,592)select()@[$why(),}{({mul(727,677) /do()#<mul(545,311):?+&mul(273,325){mul(583,887)select();:@,<,$don't()+'/<>(<?mul(462,874)%[}from()mul(453,704)!what()how():/#/mul(370,423)))%what()*' who()who()[mul(849,165)-':[mul(749,554)@mul(552,639)why()~<~&what()][%&mul(107,792)*?who(965,657)%@- %[~mul(177,432)+mul(965,759)[from()why()/?}mul(135,657)*{do();,(:mul(932,676)~where()who()mul(149,734)!^<<{?mul(788,201)mul(427>what()%@$why()%/mul(488,910)who()who();mul(385,653)}mul+ mul(340,374))#(mul(853,934)#&??why()why()mul(764,68)what(){mul(759,904)*;%mul(398who()]}:@'$mul(126,742)how()how()+')@when(){mul(585,684)%$>)<)where()mul(463,855)how(222,976)mul?$#><&$;from()when()when()mul(100,686)!when()what(),>;mul(814,643/@>]>!]mul(835,81)&~select()how()+))+mul(155,781)'%<,;-<from())mul(459,773)'who()when()mul(795,954)&what()&why()who()/)who()where()(mul(837,486)from()how(378,922)why()*?select())&mul(32,919)mul<mul(226,220)mul(302,871) where()@%>@'who()mul(709,919) [#{select()(<,where()mul(269,144)what()'>~where()mulwhy()mul(329,330)&from()$:*from()how())mul(483,838)mul(51,282)-+@>++{mul(717,169)($)~]why()^%how(68,594)mul(51,386)where()from()why(424,17))@$mul(230,225)when()&why()*mul(472,522)^what(602,992) mul(169,570)what()/:who()['why(102,867)<when()/mul(566,632)'what()where(),-~+who()<[mul(830,978)[:what()*'mul(176,984)^$}^how()select():<mul(303,480)'mul(437,81)who()^where()when() /mul(815,435)mul(556,382)do()*?where()$$mul(18,981)$from()from()>#'@ $mul(274,92)what(){from()from()from()who() {-mul(372,694){how()select()>mul(15,627)~'who()[what()from()mul(338,200%?*&'!<)mul(477,26)why()*+what()$who()>how()mul(945,996)why()[do()>;who()>why(289,937){!%who()mul(355,685)!mul(644,668)?/ }^}mul(300 [!how()*?when()why() mul(141,672)+&];$)mul(921,47)), {{]>where()from()select()mul(622,890);@$-mul(195,976)$[:when()where()/mul(887,64))mul(799,568),select() { @*>mul(535,258)?why(567,793)^{'*;]mul(202,214)(%when()^<]$-$mul(951,841)![ ];+how()mul(925,412)$;)%']mul(303,460)$where()(mul(369,207)why()>how()%@when()-~-do():+select()#!/usr/bin/perl>#}:mul(110,876'~%from()!{select()mul(924,516)from(){::[#)!&[mul(316how()!from()>mul(570,999)
|
|
||||||
'}who()&%;}#mul(541,894),'<mul(330,649)} {~mul(883,287)who()mul(996,667)when()when() (;({]what()mul(424,528) {,*%!%&don't() mul(598,37)^<;+mul(714,376){^~from())[->[mul(35,499);select()where()^$@}?mul(239,128)~mul(750,487);how()what(),what()why()]mul(842,927)'&{;what()mul(231,35)+why())who()from()how()why()select()mul(117,134)[*%;~+@/(?mul(184,337)mul(751,262;;mul(71,403),!]/what():*mul(49,974);%mul(556,780)#&;#>when(809,477))}how()mul(934,699)@{!mul(687,51)(where(319,422)why()how():'!mul(340,635) &where() when()-select())>mul(816,984)*;who(267,941){why()#]mul(999,933+ ]$ mul(706,15)!mul(797,760) <when()select():mul(852,26)when()?;},mul(669,849)~where()~]when()mul(720,824){where()%,];who()+~mul(207,217)where())]mul(759,287)why()mul(854,683){(?:, [%mul(574,390)/]mul(267,829){-)mul(248,749)'&select()%,why()how()^mul(900,109)+'@+> )who()mul(577,413)(*don't()^@,+mul(551,920)(%@mul%* what()mul(107,870)$?when()how()mul(291,96)>>who()-<how()]!}~mul(575,386)from()+how()<<]select();mul(224,575)#when()%when(540,536)why()[mul(725,13)where()+?<what()what()+'mul& why()where()who()mul(210,274)^#;mul(477,592)mul(460,555)mul(196,861)->{]<]'mul(607,186)why()select()mul(239,162) from()how(8,248)+*mul(603,94)*how();];!+mul(937,437)select()[+mul(720,689)@ where()[*<$mul(176,240)mul(488,6)mul(884,356)#what()(#mul(357,216)<?^')who()how()why();&mul(779,226)why()mul(378,223))[&[;+mul(710,666){who()!!mul(783,256)@>$why(981,545)mul(15,621):]when(384,172)%?from()/mul(556,42);/[/when()where()%select()mul(911,748);('mul(634,654)mul(187,910):;>mul(671,55)/>why()*mul(487,182) &mul(823,339^[*when()!~$do()mul(752,615)select()}select();) ;mul(891,463)why()who(749,89)&$who() *}-where()mul(483,646)>}-[/mul(463,928)) #when()*who(818,29)where()(&don't()when()%;mul(913,774)} mul(822,254)<where()when() when(116,628);-{!mul(460,824)],~(~mul(203,913)when()mul(794}*'why()(,;how()mul(427,713)-mul(806,281)/^mul(346,763@:,when(181,333)what()why()mul(932,963)/mul(468,402)@/>@]}-mul(949,6)where()from()when();;when()>@@(mul(631,409)where()select()who()~}mul(492,930)mul(388,777) }']select(441,164)!mul(957{{how()$]/%mul(626,541)~:do();mul(796,50)%^~mul(992,764)what(460,353))[what()how()>@;where()mul(944,226)(/?who()*@what()mul(986,707)!who()<how()$:^;mul(896,957+ }how()+#(&(mul(264,193)select()/<!where()?mul(854,845)$~when()mul(733,679)*select()how();/&%mul(886,182):?where(),#;?'^*mul(941,771)}$mul(109,15):#who()where()!%%what()mul(855,377)> #++:mul(712,362)@)what()what(377,883)who(){who()~why()mul(570,45)-*why()what()!~<#mul(873,695)}{~ :~;'$+mul(526,676)?),/mul(106,52); ;%*how()from(165,744)what()from()do():?+ >;mul(151,167)mul~-!mul(873,682)%;;!~?mul(13,903)[$* }mul(188,728)#})(<<from()mul(718,235)where():/mul(843,662)]*)who()-how()[mul(540,880)) #;!%mul(791,474)}&],#don't() #from()who():from()mul(551,523)?select()select()~what(847,762)%mul(504,271)mul &mul(150,415)^select()])/mul(808,116)where()where()$}mul(105,45)/mul(991,874)>mul(206,992)mul(112,681)who();from()why()mul(998,665)why(52,375)!mul(146,638){mul(783,242from(907,600))[why()@what()select()^ %*don't()mul(949]what(),,what()-<(%mul(519,474)who()~-)mul(640,389)%where()/~@ <&]why()mul(113,424)when()[mul(234,782;,(;-where()why()how()mul(838,733)why()mul(15,790)mul(239,592)^,select()!^*]mul(537,113)
|
|
||||||
)}>;why()#{ {mul(469,192)?#,'what()mul%!{>+&what()mul(392,708)'mul(156,225)?]+mul(436^who()why();@#!why()how()when()&mul(506,544)<mul(457,130)who()how()mul(63,456)]from():!mul(274,828)%*mul(593,728who()mul(796,769)*where()mul(293,169):!] mul(160,717)${who()-&{'mul+?@;mul(476,586)from(800,454) mul(86,970-mul(169,184)*;[when(793,513)/how()?mul(694,81)'$when()where()mul(678,405) mul(5,852);)where()^?>why()when()mul(211,662)what()/-)](from()(]?mul(530,199))}why()> mul(833,595)+?$ (mul(98,477)*/};{why()what(966,350)#'mul(44,78)why()!%]% ~}<mul(415,437)~}^(mul(628,229){from()why()mul(588,301)'[~when()[when()where()where()^ mul(314,376):!mul(665,255)}%<*&when()'mul(798,325)*!)^; mul(468,283)'why()!;(how()@>/mul(376,267)/why()'^&&;do()^{/+~how()mul(174,478);what() %{[+!mul}/<)where()@mul(825,710)[ ]mul(60,655)+mul(538,818)-*mul(917,316)!from()&[)mul ?why()'^mul(32,228)~@-~^^mul(803,610)$((;~when()how()mul(622,388)^from()why()mul(291,294)select()+ mul(61,978)mul(986,197)why(405,935)where() where()#{%mul(383,280)%#]*@mul(266select()<>mul(459,359)*&$who()-&+&from()mul(122,271)#mul(85,195)^>select()where()?&mul(953,467 @,^@}@@[mul(297,412)^mul(845,508)where()who()how()}[?when()~%why()mul(320,30)-mul(348,650)*~;&mul(694,123)#+why()mul(516,744)mul(873,547)-select()<from()how()mul(302,513)<!?+]'what()mul(14,253)[ mul(856,612)%what()mul(3,715))/why()}$!how()>]mul(194,499)how()+what()>mul(542,764)who()%when()~mul(150,709)how()}where()@!{)from(773,172)mul(568,873)!+;mul(730,244)from()^ where()*[where()select()mul(554,163)(when()+$~where()*}@+don't()from()~select()who(421,469)&:)mul(279,687)who()%#^when() -select()}mul(8,389):)}why()do()when(984,806);!@:(&mul(59,374)&who():}:$ :mul(919,44)#)(!']why()select()mul(820,819){why(){*^<mul(252,247)when()~mul(808,286)/where()mul(478,366);mul(243,440)};mul(254,343)@[why()select(){% ;mul(825,962)[-{~~/;~mul(393,829)?&>#mul(439,942)>select()]/;select()/'mul(175,719)select()mul(890,515)+;)</{select()^%>mul(611select()-mul(881,340)><who())what(920,644)mul(184,821)])why(){how()mul(516,56)),->~?mul(984,156)mul(330,398)/;why()^ :who()mul(677,667)what()&*what()what()mul(686,640)):-when(),(+mul(40,933)what(423,54)/&#+when()mul(914,37);how()!*~!when()/mul(456,51)when()when()!+]!what()#what()don't()what(225,210),from()~^[@>mul(370,841)what()from()@~-/mul(67,351)(&}mul(59,921)$--^*}mul(566,572)!<! who()(]% mul(478,50)**+(/why();mulhow()when()#!what()who()}do()&-?select()what()mul(505,64)mul(419,683)<what()}*@%#+why()mul(29,918),why(),>how()+*mul(365,948)/$!@&mul(782,899)}/!}~how()mul(73,229);~what()when()*#&where(751,442)who()mul(487,586)when()mul(258,912)@~{what()#]>when()when()mul(124,236)<mul(971,962){~<+how() what()mul(848,349)where()from()mul(506,498)$what()where()(how()where()!who()+mul(528,48);from()when()'why(424,255)#why()?mul(263,381)?~[)><%(-from()mul(65,560)*when(73,56)mul(675,80)}:^don't()how()mul(32,556){select()%!where(500,153)@<&mul(445,212)from()&'who()who(910,924)}@~}what()mul#)why()(!)<what()do()who()$/mul(447,337)why();,who()!mul(868,238)'from(564,793)&mul(852,446),mul(539,259)]<,mul(906,42)select()what()how() :>who(339,797)what()mul(151,749)how()%#>:select(761,257)]when()]mul(866,572)%@'what()~?where()&mul(544,274)-select())mul(159,997)mul(844,233)from(): +who()%what()select()%]do()%where()mul(226,633)/?]where()(when()?don't()<where()mul(722,443)}why():})'why() ;/mul(568,585):$mul(978,828)
|
|
||||||
@)^&mul(499,826)(<select()mul(336,729select()who()select()&when(), -}mul(444,956)mul(125,420)&why()>$!~+![@mul(645,560)/who()from(715,999)?-mul(13,127)>#%'{mul(439,817)where(331,588)?+[mul(224,797)mul(464,432)mul(35,360)>when()%who()who()select()$#mul(356,503)#[mul(813,62){-<-where()##mul(241,813):[)mul(338,295)what(384,596)%;^who()mul(462,430)mul(182,412)+*/mul(616,721):;mul(10&&where()[^when(),@;{mul(954,803){])what()mul(23,586)mul(897,119)}]^&<{*mul(986,79)#??,,mul(613,13){from()when()mul(866,149)mul(772,870)(<:&who()*what()mul(515,452)what()why()$who()where()]mul(878,410)*mul(594,420)/}[where()>[+)mul(924,312)<why()*/>(#+select()$mul(310,382)$(<when()<>mul(853,276)#$select()&]</*who(774,634)mul(58,679)mul(202,615)from():how()who();mul(630,661)#-^mul(45,510)(]mul(246,385);}}:(mul(841,971)$(;:[&$^*mul(262,559)[}&<>-:'when()mul(574,694):*mul(548@'why()[[mul(705,329)@why()#what();((where()mul(754,401)$:#*:#+%mul(958,635)@[)/select()@;why()(mul(648,81)!)from() +mul(792,904)'@@^}mul(987,166)>+?mul(282,196),[how()%!{?@+mul(486,579)%+who()<?#$/(-mul(776,694)from()mul(807,233)([>'~why()mul(976,618)when()mul(763,421)<select() ,<who()from()'mul(883,779)why()mul(923,148)&<~mul(994,321)*what(344,718)who()#mul(922,344)mul(130,885)%mul(999,904)mul(863,689)-select()&-@[/>mul(421,343)^!,/,-][@^mul(895,484)*how()(why()/from()mul(527,80)]-*:{%-%mul(568,730)-mul(923,402)(!how()%)?+what()^where()mul(744,416) why()mul(824,613)! who(339,629),mul(474,127)>^#select()select()>{from(955,780)mul(961,300)why();:how()*where(674,394)why()''mul(220,654)->)why())^-mul(352,662)?where()/from()mul(755,837)@::@why()mul(173,195){,#mul(369,738)^$?;how()do()@what()where()?@)select()<mul(551,872)mul(221,320)::,,;select()] mul(402,345)how()!'{<select(){where()when()who()mul(698,4)+who()%#[don't() +why()mul(281,880)mul(112,808),+mul(373,120)mul(855,286)where()(<what()'mul(362,818)@>$>$mul(610,930)mul(692,271)}(^@when()[@mul(825,772)),[$;what(364,840)how()&@mul(514,944)*(#^mul(600,592);why()&mul(360,432)>>$!when())from()why()mul(771,433)/who() $what()^^mul(759,696)mul(794,141)?*what();what()how()/mul(575,123)how()([!;],&mul(690,157){$~why()]why()don't()what()#@))~'[</mul(261,256)when()]&when()@<}@where()mul(778,222)><)!from()what(){[]mul(901,549)'what()}from()why()when()how()<*mul(416,637)mul(518,747)!?when()why()?>don't()]]??]<;*^mul(946,35)what()[where()what()/[**/mul(60,183)/{how()~>>why()*mul(510,950)/%who()%{](,!'mul(871,310))]!mul(824,101)who(666,710))what()why()what()$how()%who()<mul(231,819)who(856,644)$/)mul(845,2),#{<!:}mul(778,246)when()*how(468,977)*select(468,903)'from()}@select()mul(39,562)#*mul(145,454)},]$}mul(864,902)mul(471,420)#:@@:where(575,814);}mul(144,92)'< ~>mul(96,822)how()who()mul(689,448)mul(469,609)!@^mul(977,145)& mul(836,253)?+where(42,895)?who()%mul(390,417)mul(641,894)what(312,406)(?when()how()?$mul(968,385)when()^^;mul(779,772)>/->(,where()mul(921,632):(select()(where(228,976)why():']mul(381,906)
|
|
|
@ -1,5 +1,4 @@
|
||||||
{lib, ...}: {file}: rec {
|
{lib, ...}: content: rec {
|
||||||
content = builtins.readFile file;
|
|
||||||
|
|
||||||
muls = memory: memory
|
muls = memory: memory
|
||||||
|> builtins.split ''mul\(([0-9]{0,3}),([0-9]{0,3})\)''
|
|> builtins.split ''mul\(([0-9]{0,3}),([0-9]{0,3})\)''
|
||||||
|
|
|
@ -1,140 +0,0 @@
|
||||||
XMXXXMMXXSXMSMMMSXMSSSMASXMAXSMMMAASAMXASASXSXSASMSMSSSXSMASXMMSAMMMSAMXSMMMAMMSMMSXSAMXMSMSASMSMSMSSSMMSMMMMMASMSSMSSXMAMXMASAMAMXSXSXMMASA
|
|
||||||
MXMMMMMSXMASMMAASAMXMASAMXMXXSAASMMSAMXXAAXAAAAAXAAXAXMASXASAXAAASAXAASMXMAMXMAXMAMAMAMXXSAMXAXAAAAXAAAMAMAMMSAMSAXAMMSMAMSMMAMXSXMSAMXXSASX
|
|
||||||
XAAMAAAMXXMMASMMMXMASMMXSAXSAMSMSAASAMMSMSMMMMMAMSMSXXMXMMMSAMSSMMASXMMMXSSSSMSSMASASAMMMMAMMMSMSMSMSMMMSSXMAMAMXMMXMAAXXXAASAMAMASMXMAXMASA
|
|
||||||
SSMXSMSMXSSSMMMXMXAMXAAASASMXMASXMMSXMAAXAAAXMXAXAXSMMMAMAMMMMXAXXXMAXMXAXXAAAMAMAXXSASXASAMAAXXXAXAXSMMAAAMSSSMMXAMMSSSMMSMMAMASXMAAMMXMXMX
|
|
||||||
AAAXMAXMAXAAAXAAMXSSSMMMSXXMASMSMMASAMSSMMSXSXSASMAMAAXMSAXAAMXMMMMSXMSMSSMSMMMAMMSMSMMMXMAMSASAMAMXSASMMMMAAAAMSMSAMAMAAXMASMMXSASMXAXMXMAM
|
|
||||||
SXMXSASMMMSMMMMMSAXAAXSXMAMMAXMSXMAXAMAXAXMAMXMASMAMSSSMSXSSXSAAAAAXAXXAXAMXMXMAMXAAXAAXMSSMMMAXSXSXSAMSXXSMMSMMAAXSMAMSMMSAMAXASAMASMMXAAAM
|
|
||||||
MASMAXSAMAAAMXAXMXMXXMASAAMMSXMMAMMSSMAXSASXXMXAXXXMXAAAXAXXASXSSSSSMMMSSXMAMAXAMXMSMMMSAAMAMSMMMASAMMMXMXMAXMMSMSMMSXMAXAMMMSMASAMMMASMSSSS
|
|
||||||
SAMAMXSXMSSSMMSMMMSAXMAXMXSAXASMSMAAXMXXMAAAASMSSMXAMXMMSMMMXMAXAAAMMAXXSAXSSSMSSXAAAAAMMXSAMSXAMAMAMXMAXSMMMAAMXAAMAMXAMMSXAXMMMASXSXMAMAMM
|
|
||||||
MXMXXXMAAAXXXXMASAXSAXAXSAMMSAMAMMMSSMSMMSMSMMAMAMAXAMAMXAAXAMXMMMSMSXSASXMMAMAAAMAMXMXSAAXMSXMMMSSMMSSMASAMMMMMSSXMAMXXSSMMXSAMXMAXXAMSMSMM
|
|
||||||
SASXSASAMASMMXSXMAMMMMMMMAMXMAMMMAAMXAXSAAAAMMXMAAMSSXMXSSMSXSXMAXAAAAMXMAXMAMMMMSSSMSXMMSSMSASXXXMASXAMAXAMMMMMXAMXASXMMAASMSXSMMSASMMXAMAM
|
|
||||||
SASASMSASAXAMMMMSMMAAAMASMMXSXMXSMSXMXMMSMSMSMSSSSMAXASAMAMAMSXSASMMMXMXSXMMXMXMXAAAXAMXAMAASAMASXSXMSXMAMSMSASXSAXMAXMASMMMAMXMAAXMASAMAMAA
|
|
||||||
MAMXMXSAMXSSMSAAAASXMMSASASXAXAXAMMXSMXMMMMAXAAXAAMASMMASMSAASXXXXAASAMXMXAXAXMXMMMMMMMMSMMMMXMSAMXAMAMMMMMASASMAAMMSMSMMMXMXMASMMXXMAMMASMS
|
|
||||||
MXMXSAMAMMXMASAMSMMAMMMMXAAASXXSAMMASAAXMAMMMMMXXAMXSMMXMAXAMSAMSMSMSASASMSMSXSASXSMMAMXAAMAXSMXMXSMSAMXXASAMAMXMXMAMAMAAMASMSMSASASAMXSXSAM
|
|
||||||
SMMAMASXMXMMXMAMXXSAMSASMSMXAAAMXMMASMMSSMSXAXSXSXSAMXMSMXMSMMAMXAAASAMXMSAAAASASXAMSAMMSSMASMMAMXAXMAMXMAXAMXMSXXMASMSXMSMSAXXSAMMMXSMMAMMM
|
|
||||||
XAMXSAMAMXSAMXXSXAMXMSAXXXXXMMMMSMMASASAAXSMMXSAAMMXSMMAAAAMASXMMSMMMSMXXAMMMAMAMMAMSAMXAXMXMMAXSAMXMAMSXMXAMAMXMXMASXAMMSAMMMAMAMXAASAMXMXS
|
|
||||||
SSMMMMSAMAMAMSMSMMMSMMSMAXMXXXMASAMSSXMMSMMAMAMMMMMXMMSSMXMSAMAMAMSXMASXXMASXSMXMAMMMXMMASXSAMXMXMMXMSMSASMMSXSAMAMAMMSAMXAMMAMMMMMMXSAMXSSX
|
|
||||||
AAMXAAXASXSAMAAXAAAAXAASAMXAMXMASXMASAXMAMXAMASASASAAMAMXSAMAMXMASXXSAXMXXMXMASMAMXAMASMAMASMMMMXMSXXXAMAMSAAASXSASAXAAAXSAMXXSAMAMXASMMAMAS
|
|
||||||
SSMSMMSAMASMXMXMMMXMSXMAMAXMSAMXMXAMXSXSMMXSSMXAMASXXMMSXSAMXXAXMMXAMXSAMAMASMXMAXSASMSMSMAMAAAXXXAMAMMMMMMXMMMXSASAMSSXMAMXMAXASMSAMXXMASMA
|
|
||||||
XMASAAMAMMXAXSMSXSSXSAMXASXAMASAMAXXAMXMAXAXAMSXMMMMSMMMAMXXASXSSMMXSXMMSXXAXXMMAMSAMAXAXMASMMSXXAAXAXMAXXXSXXMASXMAXXMMASXMSMSAMAXXMAMMMXXM
|
|
||||||
MMAMMMSXMXMMSMAXAAXAXMMSAMXMSMMMSSMMMSXSAMXSAMAASXSXAMAMMMMMMSAAAASAMAXAXXMSSSSMSXMAMMMXMXAMXSAASXMMSXMASMASXASAMMSXSASMAMAAAMMMMMMXXXSASMMX
|
|
||||||
ASAMSAMXMAAXAMXMMMMSMMMAMSMXAMAXXMAXXAMAMMAMAMSSMAXSMSAMAAAAAMMMSMMAXXMMSMMAAAXAMMSSMXSSMSMSMMMMMAAAXAXAAMAMSXMASMMASAMMXSMMMSAXMAMXAASMXAXX
|
|
||||||
XXASXMXAXMSSMXAXAMSMAAAAXAXSMMSSSSSMMASMMMASMMMMMXMMMAASXSSMXXXXMMSSMAXAAAMMSMMMMXMASAMXAAAAMAMASMMMSMMSAMAMSMMAMAMMMAMXMXAAXMXMMAXSMMSXSMMS
|
|
||||||
XSXMAMSSXSAMXSMXAXAMMMXSSMMAXSXAMAXAXASXMMXSMAMMMXMAAMXMXAXXMSMMXAAAXMMSXMMMAMAXXXSAMXSMSMSMXMSXSSMAAXAMASXSXAMMSAMXMAMXMSAMXSASMSMXAXMMAXAX
|
|
||||||
MAMXSXAMXMAXMAMXSSMSSSMAAXAMXAMSMMSSMXSAMMSXMAMAAAMAXSAMMXMASAAXMMSSMXXMASMSASXXSAMXSAMMMMXXXMAXXXMXSSXSAMXSMSMAAAMMXXMAXAXSXMASAMMSMMSSMMAS
|
|
||||||
AMXAXMMMMXAMMSAAXAMAAAASMMMXMXAMAMAMMMSAMSASMXSMXMSAXSAMXAXMSSSMXMAXMAMXXAAMMMMAAXMAMAXMXXAMMMSAMASXAAXMXMAMAAMXXMMSASMXMMXSAMAMAMXASAAAXXXX
|
|
||||||
MMMMMXAASXSAAMMMSMMXSMMMXSXASXMXAMXSXAMAMMASXMAXAAMMMSXXSXSXXXMXAMXXMSSXMMAMAXMXMSMSSSMSSMMSAAMXSAMMMMMMAMASXMSMMSXMASAMXXXXAMAXSMSAMMXMMSXM
|
|
||||||
XMAXASMSMAMMMMAXAXMMMMXMXXSAXMMSASMMMMMMMMAMAMAMMSMMAXMXSAMXMXSSMSSMAAMASXMSSSMMXXXMAXAAMSAMMSMAMASMMMASXSASAMMAASAMXMMAXMMSXMAXMXMAMAMMAMAS
|
|
||||||
XXSMAMXAMXMAXSMXMMSASAMXAXMMSMXAAMAMAAASMSXSAMXSAAAXXXXAMXMASAAAMAAMMMSAMAXAAAMAAMXMAMMMSMXXXAMXSAMXASAXMAMSAXMMMXMSSSXSXAAAAMSSMASMMAMMASAM
|
|
||||||
XAMAMXXSSXSAMAAMSASXSASMMXSAAXAMMMMXSSMSAAAMASXMXSMMSMMMSXXASMSMMSSMXAMASXMMSMMSMSASMSMSAMXXSXSMMMMSAMASXMASAMXSMSMAMMAMXMMSSMAAMAMXMAMXAMAS
|
|
||||||
XMXAXSXMAASXXMSMMAMAXMMAAAMMMSXXXXSAMXXMMMSMASXSXMAAXAAXMMMXSXMXAAAMMMSMMAXAAAAAAXASAAXSASXMSAMXAAMMXXXMASAMXAXSAAMMXSAMAMMXAMSAMXXXMASMASAM
|
|
||||||
MAAXXSSMMMMASXMMMSMSMMSAMXSSMMMSAASAMXSMXAXAMXASAMMMMSMMAAXXMASMSMMAAMAASXMMSSMMSMSMXMMSAMXMMAMSMSXAMSXSXMXSXSAMSMSXASASXSSSMMXXSSMSMAMMAMAS
|
|
||||||
AXXXXXAMXAMAMAAXXAAMAAAAXAAAASASMXMAMAMMMSSMXMMMAMMAXXXXASXAMMMMMXXMXXMMMAAMAMXXMXXAMXMMASXXMAMXMAMAMMAMXMXXMXMMMXMMMMXMAAAAXXXAAAAXMASMXSMM
|
|
||||||
SMMSXSAMSMMMMSMMMMMMMMMMMMSMMMASXMSAMXSAAAAXAXASXMAXMASAMXXXAAAAAAXSMMSSSSMMASAXMAMMMMXSXMASXSSXMSSSMSAMAMMMSAMASAXASXMMMMSMMSMMMMMMMSAMXSAM
|
|
||||||
MAXAAXAMAXMXAXASXSSXXAAMXMXXSMMMAXSXMMSMMSMMMXMSMMMSMAMMSMMMMSMSMSAAXXAAXAASAMAAMMSMAAMAMMMXMAAXXAAAASASXSAAMAXASMSMMAAXXXAMAXXAAAAMXMASASAM
|
|
||||||
MSMMSSMSSSMMMMAXAAASMSMSAASASXSMXMMAXAXXAXXMSAMXAAXAMMSASAASAMAXAXMMMMMSSSMMAXSXSMAXSSSXSAMXSMSMMMSMMMAMMSMSMSMAXMAMXSMMSXMAXMXSSSMSMSXMXXXM
|
|
||||||
AAXXAAMAASXAXSAMMMMXXAASXMMAMAXAAMSSMSSMMMAASMXSSMXXMXMAMSASASAMAMSXAASAMXMSMMXAMXMMMAMASMSASXMASAMXAMXMXXMXAXMMMSSSMAASXMXSAMXAAXAAASXMXMXX
|
|
||||||
SXSMSSMSXMSMMAMASAMXMMMMAMMAMMMASAAAAAXAASXMMSAAAMXSXMMSMMXSXMAMXMAXSXMXMAXAMMMAMAMAMAMMMAMAXASMMMMAXXMAMXSMXMAMAXAAMSMMMXAMAMAMAMSMMMASAMSA
|
|
||||||
XAXAXXAXMXXSXAMMSASXSXASXMSMSXXAMMMMMMMMASAAAMMSMMAMASAMXAAXMXASAMXAXASXSMSASAMAMASASMSSMMMSMMMSSXMSMSMSXMAMSSXMMXMAMXAAAMMSMSAXAXAMSSXMXMAS
|
|
||||||
MXMMMMXMAMMMXMMXXASAXXXMMXMXSAMSSSXSSXASASXMMMXXXMASAMASXMASMSMXAMXXSAMAAAXAXXXASXSXSAAAAMAMAMAAMMMAAMAMMSAMXMASASXMSSSMMMAAASMSMMXSAXAMXXSX
|
|
||||||
SMMAAMASMSAMXMXMMAMXMASMSMSASXAMAMAXMAXMAXXMSSSMSMMMXSAMAXAAMAMMMSMMMMMMMMMSMSAMMAXMMMSSMMAXAMMMMASMSMAMASASAMAMAMAAAXMSMSSMMMMAXXSMMSSSMSAS
|
|
||||||
AAXMMSMSASXSAAAXAAMASAMAAAMASXSMAMMMMSSMSMSXMAMAAXXAMMXSMMMXSASAAAXAAXAXAAAAAXAXMASXMMAAMSSSMSMXSASAMXASXSASASXMAMMMMMXAMAXXXSSMSXMAASAAMMSA
|
|
||||||
SSMSAAXMAMASMSMXSASXSAMMMSMMMXAMXMXAXAXAXAXMMSMSMSMAMAMSXSXASAXMSMSSMSMSSMSSSSMMSXMASMSSMAMAMAAAMAMAMSXSXMASXMASASASMXSSSMASMMAXMASXMMSMMXAM
|
|
||||||
MAAMSSMMAMXMXXAXXXMASAMXXMAMXMSAMXSMSMMMMSMSXXAMAMMSMSSMASMXMSMXAMXAXXMAMXAAAAMAMASXMAMAMXSAMMMMSMSSMMSXXMAMASAMXSASXAMAAXAMASMMMAMAAXXXSMMX
|
|
||||||
SMMMAMASXSASXMASXMMMSSMXMXXMSAMXSXMXAXAMSXAMAMAMAMAMXXAMXMAAMXSMAMSAMMMMSMMSMMMAXXMAMMMMMXMASXXMMXMAASAMXMXSXMMSMMAMMMMSMMMSAMXAXASMMMSMMAAX
|
|
||||||
XAMMASXMASASAXAMASMXSASMSXSMSMSASASMSMMXMMAMSMXSXMASASXMASMMMASMAXXAXSAMXAAXAMSXSASXSXMAMXMMMMMXMASMMXXAXMAXAXAAAMAMAAMAAXXMAMSASAMXASMASMMS
|
|
||||||
SMMSASAMXMAMMMAXXMAXMAMXXAXAXAMXSAMXXASAMMAAXMASXAASAMXSAMAAMASXMMSAMSAMMMMXAMAXSXMASASASASAAXXMXAMXSMMMAMMMSMSSSMASMXSASXMASAMMXMAXXASAMAAM
|
|
||||||
AMAMXSAMXMSMMSAMSSSSMSMMMMMMMMSAMXMMSXMASMMSSMAMXMMSASXMASXMMMMAXMASMMXMASXXSMMMMAMAMMSASAXMXMMSSSMXAASXMMSAXAAAMXMSAAXMMAAAMASAMMSMXMMMMMMM
|
|
||||||
XMAXMSAMAXMAXSAMXAAXMAXAAAAAAXMXMASXMAMAMAMAXMAMMMMXAMAMMMMASASAMSAMXXMSXSAMXAXMSAMAMXMAMAMSMSAAAAXSMMMAAAAASMMSMSSMMMSAXXMXSAMMMAAAMAAXXAAX
|
|
||||||
MAMSASXSXSXMMMAMMMMMSAMXMSSXSAAASASAMSMAMXMXXSASMMSMMSSMSXSAMXAMXMAMXMMSAXXASXSASXSMSXMAMXMAAAMMMMMXMXSMMMMXMASXAXAASMMMSMMMMMSXXSMSASMSASXS
|
|
||||||
MXAAXMMXMSASXSSMXMXAMMMSAXMAMMSASMSAMMSMSXMAMXMAAAXAAAMXXMMASXMMMSXMASAMAMMMAAAMXMAXAXXXMAMASMASXMSAAASXMXXMSSMMMSSMMSAAAAAAAAXAMXAXXAASMMSS
|
|
||||||
MSAMXMXSXSAMAMAAXMASAAAMMMMMMAXMSAXXAXAMXXAAXAXSMMMMMSMAMMSAMXXMASAMXMMSSMMMMSMXASMMMSMASAMMAXXXAASXSMMAXSAMXMAAAAAXASMSSSMSXSSSSMMMSMXMXXAX
|
|
||||||
AMMXSAAMAMXMAMMMMMSMSMASMASAMXMAMXMMXXAMAMMMXMMMASMXMAMXAMAMXXAMMSAMSAAAAAXAXAXXXMAAAAXXMAMAXMAMMMMAMXSAMSAMXXMMXSAMXSXAAAAMAMAMXAMASAMXXMXM
|
|
||||||
MMXAXMSMSASXSMMAAXAAXXMAXAXXMAMXMMXMASXMMSASXSASAASXSSSMXMAMAMXMXMAMXMMMSMMMMMSMSSSMSSSMMAMMMSMMSAMAMAMMXSAAMSXXAXAMMSMMXMMMAMAMXXMASASMSMSA
|
|
||||||
XSMMSAAAAXXAAXSSMSMSMMXMMMSMMMSMMMSMMMAAMSASASASXMAMXAAMXXMXMAAMMSMMAMSMXASXASAXAAMAMAMXSAXXAMAAMAXSSMSMASAMAAXMXSAMAMASAMXSXSXXXAMXSAMAAAMS
|
|
||||||
XMASMMMSMXMMMMMAAAXAXXAMAMAMAMAMAAXMASMMMXAMAMAMAXAXXSMMMMSAMMMMMAAMXMAASAMMMXASMSMAMSMASAXMSSMMSSMAAAXMASASMMXMASXMXMAMSMXXXMAMSMMXMXMMMMMX
|
|
||||||
MSSMMAAMXMSASMXMSSSMMSSMSSSSXSASMMSAAAAXMMMMXMAMMSSSMXXXAASXSASASXSMSAMMMASAMSMMXAMAXXMASMASASAAAMMMMMMMXSAMAMASAMXXSMMSAXMMMMAMAAXSAXMASAMX
|
|
||||||
AXAAXSSMAASASXAXAAAXMAMAXMAAXSAMAASXMSSMAXSAMSASXAXXAMMMMXSASASXSAXASMMXXAXMXAASXMSXSAMASXMMAXMMSXXSXXAMMMXMASAMAMSAXASMMXXAAXAMMSMMMMSASASA
|
|
||||||
SMXSMAXXMXMMMMMMSSMMSAMXMMMMMXASXMMXMAMAMXAAMXAXMSSMMMAXXAMAMXMAMAMAMAXXMSSMMSXMAMAXSAMMSAXMAMSAXMAMMAMXXAXSXMMSSMMMSMMMXMSSSSSSXXAXXAMMSXMX
|
|
||||||
XAAMMMMSMAAAAAAAMAMMXMXXAAXAMSAMAXSAMXXSXSSMMMMMMAMMSSMSMXSAMAMMMAMASAMXMAAAAXASXMSXSXMXSAMXSMMASXMAASMSMSMXAAAXMAAMAXSSMMAAXAAXAMXMMXSASAMA
|
|
||||||
MSMMAXAASMSSSSMMSAMXMMMMSMSMMMAXXMMXSMMXXMAXXXXASAMAMAASAMSXSASMMASAMXSAXMXMAMAMXAXAMASAMXSAXAMXMAMSXXAXAXASXMMSSSMSAMMASMMSMMMMMMAXMAMMSAMS
|
|
||||||
XXXSAMMXMXAMAAAASMMXAAAAAMAXXSAMSSMMAMAMXSAMSMSXSASXSMMMSXMASAXAAAMMMMSXSMMSMMAMMXMAMMMASAMMMXMMSSMMAMSMSMXMAAMAAMXMAMSAMMMXMXAAASASMXSMSAMA
|
|
||||||
MXAMASXASMSMSMMMSMXSSMXMASAXXAAXAAXSAMSSMMMXXAAASAMAXAXXXXMMMAMSMMMSAAMAMAAAASXMSMMMXXSXMXSXXSMMAXAMAMXSAMXSSMMMMMXXXMMXMASAMXSMMXMAXXAASAMM
|
|
||||||
AMXMAXMMSAMXXAXAXMAXAASXMMMSSSSSMMMMAMAMMAMMMMMXSAMSMMXMAXMXMSMMAXAMMSMASXMMMMAAAMASMMMASMAMMMAMMSSMXAXXSXMAMXSXSSMMAXXXSXMASAMSASAAAMMMMASX
|
|
||||||
SSMMAMSAMAMMSSMMAMMSMMMAAXSAMMAAXXASAMMMSASXSSXASMAXMASAMMSMMXASMMSSMMMXXMSMAMMSMSASAASAMXAAMMMMMAAXMAMAAXMMMMMMMAASAMMMMSMAMAMAMSMMSSSMSAMM
|
|
||||||
XAMXMAMASMMXAXASXAAXMASMMMMASMSMMMXXASAAXMSAMXMXSAMXMMMXSAAXAMAMXAMAXMMMSAASXMXXMMMSMMXMMXMXSAMAMSXMMAMAXMASAMSAMAMMASXASAMXSAMMAXAXAAAAMSSX
|
|
||||||
SXMAMMSXMMMMMXXMAMXSMMAMXMMAMXMMMMSSMMMSSMMAMAXXXXMASXAAMXSMSXMMMSSSMSAXMSMSXMASMMAMMSMSAMSASAXXMAMAXXSSMAMSAMSASXSSXMMXMMSMSASXSXSMMMMMMMMM
|
|
||||||
MXSASMMMXXASMSSSXSSSXSXSAMXSMMMAAAXAAMAXXAXMMSSMMMSXSMMXSAMXXAAMAMXXAMXSMMXSAMAXAMSXMAAMAMSASMMMMMASAMAMAMMMMMMAMAMASMSXMXSASMMAMAAAXAAMXXAM
|
|
||||||
XAMXXAXSASXSAAXMASXMAMASMMAAAXSSMXXMMMXMSSMAAXAMAAAXXAAAMASASMMMMXXMSMAMAAAMMMXMXMXASMSMSMMAMXSAAXXMMMASXSXSXXMAMXMAMXAXSASMSAMAMSMMMXSXSMAM
|
|
||||||
MMSMMSAMASAMMMMMMMAMAMMMXMMSMMXMAMSXMAXXAMSMMSMSMMMSXSMSSXMAMAXMMSAAAMAXMMSXSASXMASAMAMXAAMXMASMSSSSXSXMAAAMAXSXMXMXSXMSMAXXXAMXMASAMXXAXMAM
|
|
||||||
MSAXAMXMAMAXSAXXASXSASXSXSMAXMAAAASXSASMXMAXXAXAAXSMMAAXXXXXSAMAASMSSSMSAAXAMAAMMXMMMAMAMAMXMASXAAAAAMMMSMMMMMMASAMSSMXAMXMMSMMSMAMXMAMAMSMX
|
|
||||||
MSAXXSXSXSAMSAMSAMASXSAMAMMAMMMMMSMAMMAAAXMMSSSMSMAASMMMMMXMAMSMMSXAXAASMMMXMXMASAAXMSMSAMXMMXSXMMMMXMAAAAXXMAMAMASAXAXMSMSMAAAMMAMAXAMXMAMS
|
|
||||||
XMSMAXASAMMMMAMMSMAMAMXMAMMSSXSASAMXMSMSSMSAXAAAXMSMMAAAAAXMMMSAMMMMMMMMXMXMAMXASMSXMMAMMMASMMMMXSAXAMMSSXMSSXMMMMMMSSXMAAASMMMXSASMSMXAXAXA
|
|
||||||
XAAMXMXMMMAAMXMAXMAMAMAMASXAAASXSAMXMXXXMAMMSSMMMAMMASMSSSMSAAXXMAXXAAAXMMAMAMSMMMMASMAMXSAMXAASASMSMSAXMAMXAASMMSAXAAASMSMSXXAXSAMXAASXSMSM
|
|
||||||
MSMSXMXXXSSSSMMSMSSSMSASASAMMMMMSAMSSSMMMMMMAMAXMAMAAXAMAMASMMMASXSSSSSMXSASAAAAAXSAMSXXXMSSXSSMASAAAAMASMMMMMMAASXMMSXMAXXSXSAAMAMSXMAMXMAX
|
|
||||||
MAXAXXMAXMAAAXAXXXAAASXMASAXMASASAMAAAXAASAMMSMMMAMMMMAMAMMMASMMMMAAAAXMAXMSMSXSMMMMMMMSAAMMMMAMAMMMSMSAMXAAASMMMMAXXXAMAMXMASXMSSMXMASXSSMS
|
|
||||||
MMMAXMSSSXMSMMAXMMXMMMXXXMXMSMMMSXMMXMMSSSMMXAXMMSSMMSSMSSMMXMASXMMMMMMMMSAMMMMMMAAXXAASMMMAMSAMXXSAMXMAXSMMMMAXXXSMMMAMXXAMXMAMAMXMXAXMMAAA
|
|
||||||
MXSAMXAAAMXAXMSASAXSASMSSMMXXAMXMMMSAMXMAMXASMMSAMAAXAXXAAASASMMAMAMAMAAXMAMAXAASMSSMMMSXXSAMMSMMMMMSASAMMASMSMMSAAASXSMSSSXASXMASAMXMXASAMX
|
|
||||||
AAAAMMMSMAAMXMMAMAXSASAAAAMMSSMAXAAMASMXAASAMAAMASXMMMXMMSMMXMMAMSAXAMMSSSXMMSMMMAAXMAMXMXMXMSAXAXAXMMMMSMAMAASASXMMXAASMAMSXMXSSXXXAMSMMMSM
|
|
||||||
MMMMMXMAXSAXAMMXMSMMAMMMSMSAAASXMMSXXMAXXAMAMMMSMMXAAAASXMXSAMXSXMMXXXAMXXAAAMASMMMMMAXAMSSMSAMMMSMSMAAAAMAMSMMMSAXAMSMMMAMXSMMMAMSSXMAMAAAX
|
|
||||||
SXXSXMXXXMXMMSMMMMAMXMSMMAMMSMMSMAXMMMSMSASAMXAMXMSSMSXSAMASMSMMMXSASMSMASMMMSAMAMAAXMSXSAAMXMXMMAMAXSSSMMMXXASASAMXMAAMSMSAMMASAMXAXMXSMSSS
|
|
||||||
MMMSAASXMSSMMAAAXSAMSXSAMSMXXXMAMASMAMAAAMXASMMSAMMMAMXMAMAMXSXMAXMAMAMAAAASAMASMMMSSMAXMXSMAXAMMAXAXXAAXSSXSAMASXMAMXXMAXMASAAMASMMMSAMXAAX
|
|
||||||
MAAMAMAAAAAMSSSMXMMMSASXMXMXMXMMMAXMAXMMMASMMXAMXXASMSMSSMSSMSAMSSMMMSMMMSMMSMXMASAAAMXMMAMMMXMSSSMXSASXMAMMMMMMMMXXSSMMSXSAMMSSMXMAXMAMMMXM
|
|
||||||
SMSXSXSSMMSXMAXXAAMAMMMXMAMASMMXMSSSSSSSMAMMAMMMSAASAAAAXAXMAMMMAAMSAAAXAAASASXSSMMSXMAMMASAXAAXAMAMXMMAMASAAAAAAXAAAAAAAMMXXXXAAASMSSMSSSMA
|
|
||||||
MAMXMAMMAAXAMXSSSSMASASAXXSAXASMXMAMAAAXMASMAMMAMMMMXMMMMSMMMMXMSSMMSMSMSXSMMAXXXMAAAXAMSXSASMSMXMXAAXXXMXSXXSSSSSXMSSMMSSSSXSSXMASXAAAAAXMS
|
|
||||||
MAMAMAMSMMSSSXAAAXXASXSASMMXMSMXAMAMMMMMMAXMXXMASXMXXXMXAMAMXSMMMXMAXXMXMXAAXMMMMMMSSMSMMAMXAXAMSSMSMSAXXMMXMAMMMAAXMXXAMXAXAXMMMAMMSMMMSMXM
|
|
||||||
SASMSMMXSXAAAMMMMMMXSAMXAASMMMASXSSSMXMMMASXMASASASMSSSMMSSMASXAASMSSSMAXSXMMXAAAMMAMXMAMXMAMMAMXAAAAMMMXXAAMXSAMMXMAMMMSMMMAMMXMXSAMAAMXMAM
|
|
||||||
AAXMAMAMAMMSMSXSAXSAMXMMMMMMMMAMAAAMXAXAAXSAAMMASAMAAAAXAAAMAXSSMSAAAAMSMMAAMSSSSXMASMSAMXSMXXASMMMMSAXSXMSXSASXSXSMSMAXSAMXAAMMMMMMSSMMAMAS
|
|
||||||
MMSSMMMSAXMAAMAMAMMASXSSXMASAMAMMSMSSSMSXMSMSSMAMAMMMXMMMMSMMMAMAMMMXSMMASMMMAXAXMSMSXSXMASXMSASXAAXMXXSAMAAMMSXMXMAMXSXSAXSASMAAAAXMASXXMAS
|
|
||||||
SAAAXXXSMSMMSMAMAAXMMMAMMSASAXXMAXAAAAXXAMXAMMMMSMMASASXSAXAXMAMXMSMXMAMMMSAMXSMMMAASASAXMSAAMXMMMMMMMASXMMSMMXMXAMAMMMAXAMXXMXSMSSXSAMMSMAS
|
|
||||||
MMSSMSMSMAXMXMASASMSAMAMAMASXMSSMMMMMMASXMMSMXAMAMMXSAMASAMMMSMMAMAXAMAMMXMSAXXXASMSMAMMMAMXMASXSXSAXMXSAMXAMAAMSAMAXAMXMSMSMMAMXAAXMASAAMAM
|
|
||||||
XAAAXAAMSAMMAMXSAAASMSSSSMAMXXXAAXAXSXMAAAAMMSMSMMXXMMMAMXMAAAASASMSXSSMSAMXXMSSXSXXMMMXMSASXAMXMASAXMAMMMMMMMMMMASXSMSAAXAAAMAXMMMMSSMXXMAS
|
|
||||||
MMSMSMSMMMXMASXMMMMMMSAMASASMMSAMMMMXAXSMMXSAAAAMMMXAAMAXASMXSMSXXXAMXAASMSAMAMMMMXMASAXXMASMMMAMMMMSMMMAAAAAAMAMAMAAMSMMMSMSMSMXSAAXAASMSAS
|
|
||||||
XMAXAMMAMASXSMXSXXAAXMAMASMSAAXAMXXSSSMMXMMMMMMMXASXMMSMSXSAAXAMASAMAXMMMXAXMSMSASASAMXASMAMAMMMXMAMXAASMSSSXSSSXMSMMXXAAXXAXAAXXAMXXMMMAMAS
|
|
||||||
MSMSSSSMMAMXAAXSXSXSMSXMAXAMMMSXMXSAXXAXMXXAAMSSMMSAAAAXSXMMMSAMAMAMSSXMXSMMMMASASAMASXAXMAMXSASMSMMSSMSAAMMAXAXAASXXXMSMSMSMMMXSASASMSMXMAM
|
|
||||||
MAMAXMASMXSSMMMSAMXXXSAMXMSMMMSAMXMMMSSMAMMXXMAAXASXMMSASXXAASAMXSXMAXAAAXXXAMMMXMXMAXMXXSXXASASAAAAXAXSMMSMSMAXMXMASMXMASAAAAAMXAMASMAMSMXS
|
|
||||||
SAMMXXAMXAAAMAAMMMMXAXAASXAAXAXAMMAXAXXMSASAMMSSMAXAXAMMXAMMMXXXXAMMXSXMAXMSXSXXXMSXMXSXMASMXMXMMMSMSMMSAAXMXMXMXAXXAMXMMMSSXMSMMXMAMXAMMAMA
|
|
||||||
SXSXMSSMMSMSMSAXXSXMMMMMMMSMMMSMMMAMSSSXXXMAMAAAAXSSMSXXXMASAXMAXMXMAMMAXAAXAAMAAAMAMAMAXAXXXXMSSMMAXMAMMSMSAMSAMXXASXSXAMAXASAMXMMASXMSMAMM
|
|
||||||
XAXXAAAXAAAAAXXMXAAXAAXAXAAMAAAMXMAXXAXMMMSSMMSSMXMMAXAAXXXXMSMSMAMSAMAAXMMMMSASMMSSMSSSMSSSSMMAAAMMMSSXAXMSAMXXMSAMMAAXXMASXMAXMASMSMAAMASX
|
|
||||||
SMMMMSSMXMXMSMMMSSSMMSSXSSSSSSMSASXSMMMMSAAAXAAMMMAMAMMMMMMAXSAMXAAMAXMSXSAAAAMAAAAAXMAAAAAAXAMSSMMSASAMXMAMMMSMMMAAMXMASMMMAXAMSAMASMSMSXSX
|
|
||||||
AAXMAXAMASAMAAAXAAAMAAXXMAMMMAASASMXAAXAAMSSXMMSASAMXMXMAAXSMMAMSSMSMMXAAMXMMMAMMMMXMMMMMMMMMSAMXMAMMMMXSMXMAASAAMXMXSXXMAMXSMAXSAMXMAMXSXMM
|
|
||||||
MXMMMSAMASASXMMAMMMMSXSMMAMASMMMAMXSXMXMMMMMXMMSASXMAXSSSMSAASAMXXAAAMMMSMMSSSSXSMMSMMAXAMMSXXXSAMXSSMSAMMAMMASXMSMSAMMMSMMAMXSMSMMAMAMXMASA
|
|
||||||
SMSMAMMMXSXMASXSSSSXXAMXAASXSSMMMMMSXSASXAAMSXAMMMAMXXMAAXAMXMAXAMMMMMXXXMAAXAMAMSAAASMSAMSAMXMMMSMAMAMMSSSSMMSMMAXMASAAAXMXXAMAXXMMSMXXSAMA
|
|
||||||
AAAMASXSASAMSMAMMASAMXMXSMSASAXXXAAXASASXSAMMMSSSSMMSSMXMMSXMSSMXSSXSMXMAMMSMMMAMMMXXMAAXSXMAXMAAAMAMXMAAAXXMXSASMSAMXMMMSMAMSMMMXXAAMAMMMSM
|
|
||||||
MSMSMSAMASMMAMAMMAMXMMMAMAMXMMMXSAMMXMXMXMAXXAXXMAXAASMXSXMAAAXMASXAAAXMAAAAAXMASXSSMSMMXAMXSMMMSMSMSMSMMSMXSASMMASMMAAAMXMSSMAAAAMSMMMMAXAM
|
|
||||||
AXMXMMXMAMASXSMSMXSSMAMAXAMXAXXXXASXSMXMASAMMSSMSSMMMSXAMASMMSSSXMMSMMXXMSSMMAMXXAAXAAAXSXSAXAXAMMSAAAMAMAMXMASXMXXASMXSAAXMAMSMMSXMAMXSMSSS
|
|
||||||
MSXMSSMMXXXMAMMMMAMMSASXSSXXMMMMSAMAAXXMASMMMAAAAXAXAXMMSAXSAMXAAXAMAMXSMMAAMSMSMMMMSSSMAAMASMMXSAMMMMSAMMSSMAMAXXMMMMAAMXMSMMMAAXMSMSXMAMAM
|
|
||||||
XAAMASAMSSSMASAAMASXSMXAAMMXMAAAXAMSMMAMASASXSXMSSMMSMAXAXXMXSSSSMSSSSXAXSSMMMAAXAXXAAMXMMMMMXAMMMMXSXSMSAAAMSSSMSXSAMMSXAMXSASMMSAAASXMAMAS
|
|
||||||
MASMASXMAAXSAMXXSASXMASMMMAAXXMSXMMXAXXMXSAMAXXMAAXAAXSASMXSXAAAMMMAXAMMMAMAAMSMSMSMMSMXSXXXMAMSAXSXMASAMMSSMAAAAAXSASAMMXSAMXSAMXMMSMASXSSS
|
|
||||||
XAMMAMXMMSMMXMAXMASAXAAXXMSMSAMXASMSXMMMAMAMAMAMSMMSSSMAXMASAMMMMAMXMMMXMASXMXAMXAXXMMMAMMSSXMASMSMAMAMSMMXMMMMMMMXSMMASAXMASAXAMAMXAXAMXXMM
|
|
||||||
MSSMMSXSAMXAAXMXMASAMSSXSXAAXMASXMASMAAMXSXMASAMAXAXMAMAMMAMMXMASXSXMXSXSXMAMXMMMMMMAAMMMAAMAXMMMAMAMAMMSMXXMXMSMMMXAMSMXXSAMXSSMSSMMSMMMMMM
|
|
||||||
MXAAAXXMSSXMMXMAMASXMXXAAMMMMXMMSMXMASXMAMASASASMSSXXAMAXMMXSASXSASAMAAMAMMSMMAASAAASXSMMMSSMMSMSSSSSMSAAMAXAAXXAAXAMMMAXXSAMXMXAMXMAAAASAMA
|
|
||||||
MXSMMSXMMMAAAAMMMASAMXMXMXAMSAMSAMXXXXAMMXAMASAMAAMMSXXMXXXMMAMAMAMXMAXMXSAMXMSMXMXXMXSAASAAXAAMAAAAAAAMAXAXSSSSSMSSXXMAMMXAMXXMXMAMSSMMXASX
|
|
||||||
XAXAXAXSASXMSXMAMXSASXSASMMXSASAMXSXSMSMSAXMXMAMMMXAAMSXXMAMMSMMMAMSXAMMAMAXXMMMSXSASASXMXXXMSXMMSMSMMMSSMMXMAMAAAAAMMSASXXSMSXMASXXAMMMSMMM
|
|
||||||
MASXMAXSAXXXAMMSMMSXMASASXMASMMASAMMSXMAAMXMXMXXXAMXSMAASMSMAMAXSSSSMSAMXXSMSXXAAAMAMXSAMSMSMMMMAAXMAXMAMAMSMAMXMMMXAASASAAMAMMSASXMAMSAAAAX
|
|
||||||
XMAMASXMMMSMMSAXAASXMXMAMMMAMAXAMASAMXMMMXSMASMMMSMSAMMSMAAMMXSMAXXXAXXAMXMASAMMMSMMMXSMMAAAAMAMSSMSAMMMSSMMSXMASMSMSMMAMMMMAMAMXMAMAMMSSSMS
|
|
||||||
MMXXXXAMSASAAMAMMMSASXMMMMMMSSMMSMMMSXMASMMMAMAAXAMXAMXXMSMMXAXMXMMMSMSSMXMAMXSAAXAASMXXSMSMXMAMXAAMXMXAAXAMXSSXSAAAXMMMMSASXMASAXSMSMXAMXXM
|
|
||||||
MSMSMSMMMAXMXMXMSMSAMXXAAXXMAAXMAMSMSMSAMAXMSSSMMMSSMMXXAXAXMMSAAAXAXXAASMMMMAMMSSSMSAXAXXMAXSASMMMMXXMMSSXMAXXAMAMSMSMSASXSXXSXMXXAAMMASXMS
|
|
||||||
SAXAAAXSMSMSMSMAXAMAMASXMMSMMSMMAMAAXASASMSXAAXMSXAAXSMMMSSMXMAMAXMASMSSMXAXMXXAMXAXMMMSMMMSMSASXMAXAMMMAMMMMXSAMXMXAXAMAMMMXXXAMAMMMXSAMAAA
|
|
||||||
SMSMSMSXAXAAAAMXMAMAMXMAAAXXAAASMMMSAMMAMXAMMMMMXMSSMMAAMAMSXMXSXMSAXAXXASMSAMXSMMSMXXMAAMMAMMXMAXAXXMAMMXMAXXAAMAXMSMSMXMAAXXMAMAXAXXMASMMM
|
|
||||||
SXMMAXXMAMXMSSSMASXXXAMSMMSMSXXAAXAXMMMMMSMXSAASAMMXMMSMMAMMXSAMAXAMMMMMXMXXAXAXAMAMXMSSSMSASXASXMSSSSSXXXSASXASMXSAMAXAXSMMSMSAMXSMSMSAMXAX
|
|
||||||
XAMSSSMSASXXAAAMSMASXSAXXMMMMSMMMMXSASAAAMXASXSMASXAMAXAMSMSASMSAMMXAMMMAMXSMMMSAMXXAAAAXAMAMMMMSAXAAAAXSXMASMXMASAMSAMMMMAMMMAMMXAAAXAMMSMS
|
|
||||||
SXMAAMASASMMMSMMAMXMAXMMMXAAMXXSXMMSAMSMSSMMSMMMAMXXMASXMAAMASASXMXSMSMSASMMMAXAXXMSSSMSMMMSMAMMMMMMMMMMMAMAMAMMMMAXMAMXMSAAASASMXMMMMMMAAMM
|
|
||||||
AAMMSMAMAMAAAMXSMSSMSMMAAXMSSMMSAAAMXMASAXMXSASMXMMXXASASMXMXMAMAXXMXAAMAMAAXSSMMSAAXMAXAMAAASAMASAXSAXASAMMMSAAMMSMMAMXXSASXSASASXMSSSMSSSM
|
|
||||||
SXMAXMASAAXMSMAMXAAAMAMMMAMXAXASMMMSAMXMXXSAMMMXXSAXMXSAMXAXAXAMSMAAMMSMXSSMMXAAASXMXSXSMMXMXMASAMXXXAMMXXMSAXSMSAAMSMSSMXAMXMAMASAXAAAAAAAX
|
|
||||||
MMXSXSMSXSXSAMSSMSSMMSMAASMMMMXSAMXSMXSAMXMAMSAASMSSMAMAMSSSMSMXXAMXAMXMAMAASMMMMSAXXMXAMSMSSSMMMSXSXSXMSSMMSMXMMMSXAAAXMMMMXMXMXMMMMXMMMSMM
|
|
||||||
XAAXXSXMAMXMASAMMMMMAMMXMMAAXMASAMXMAMXMAXSAMMMMAAXXMAXXMAAAAXXAXAXMSMAMASMMMAAXAXMMAMMSMAASAAXAXMAMAXAMAAAAMXMASXMXSSMMXAAAXSASAAMMXMAXXMAS
|
|
||||||
MMMSASXSSMXSSMASXSASASXAXMSMXAMXMASMAMMMSXMXSXSXMMMSSMSXMMSMMMMMSMMXAMAXMMMMSXMMMSXMAXAXMXSMMMMMSMSMXXAMSSMMSAAMXSAAXAXXSSSSXXAMSXMAASXMMSAS
|
|
||||||
MAAMMMAXAAASXSXMASAMASXSSMASXSMMMXXMMMMAMXMASAAXXAXMAXAMSXMMAAAMAMASMSSMSAMASAMAAAASASXSMSAMXSAXSAAMMXSMMAXASMSXAMXMMMMMAXAMXMSMXSMMMSXAXMAS
|
|
||||||
MMSSXMXMMMMSAMSAMXXMMMMAAMAMMXAXSAMXSMMASAMAMSMMSAMSMMMXMAASXSMSAMAMXXAASAMASASXMXMMAMMAMXAMAMXMMAMXSAMASMMASAMMXMAXMAAXMSSXSAAAXXSSSMMSMMSM
|
|
||||||
AXAXAAAMXMXMXMAMXMMMXAMSSMMMASMMXMMASAMSSXMAMMXMMMAAMASASXMMXMASAMSSSMMMSAMXSXMAMSAMXMSMMSAMSSMSMMMAMASAMXXASXMAASXSSSSSXMAAMSMSMAASAAAMMMAM
|
|
||||||
SMXSASASAMMMMSXSXMAMXXMAMASMMMXAMXMAXAMXXMXMSSMSAXSASXSASMXXAMMMAXAAMXXAMAMXMXSAMXMAMXXXASMMAMXAAAMXSAMASAMXSAMXASAXXMXMAMMMMAXXMSMSXMASASAS
|
|
||||||
AAASAMXMMSAAXAASXSAMXXMASAMAMSMSASMMSSMMMSSMAAMSAMMMMAMMMMMSXSXMXMMXMMMSSMMSAAMAMXMSMSMMMSAMASMSSMMXAMXMSASAXAMMSMXMXMMSAMXSXXSXAXXMAMXSASAS
|
|
||||||
MMMSXMMXASMSMMXMMMXSAASXMMSAMAAMXMAXAXAXAAMMMSMMMMAAMAMAAXXMAMAMSSXMMXAAAAMMMMXAMXXAAAAAXSAMXXMAAASAMXMASAMAMSXMAAMSSMAMAXAMXXXMXMXSAMXMAMMM
|
|
||||||
XAAMAXMMMSAMMMAAXAAMXMMASXSAMMMMASMMMSSMMSSXMMMMMSMMSASMMSAMASAMAAXAXMMXXMMXMASASXSMSMXSXSXMXXMMSMMAXMMMMMMAMMASMSMAAMASMMSMSAMXAMMMMSAAXMAX
|
|
||||||
SMXSAMXXXMAMAXXSMMSSSXSXMAMXMSXSASAAAAXXAMMXSAMXAAAMSXSMASXSASXMMSASMSMSMXMXXMAMMAMAAAMMASXASXMAXMSMMSAAAMMXMSAMAAMSSMXSXAXAMMASXAAXMXAMMSXS
|
|
||||||
MAMAMMMMSSMMSXSAMMMMMASMMMMAXXAMASMMMMMMXXSAXASMSMSMMAMMAMXAASXMXMAXAXAAMAMSMXMASAMXMSMMAMMAXAMAMAXSASXSSSMSAMXMASMMAMAMMXMAMMMAMXXSMMSAMXMA
|
|
||||||
MAMAMAAAMXAAAXAMXAAAMXMASXXSXMMMAMXXAAAMAXMMSXAAAXXXMSMMMSMMXMAXAMXMMMMMSAXAMAMXXAXMXXXMMMAMMSMXXAMMXSXMAAASMXSAMXMMXMAMMMSAMXSSMSXAAAXAMASX
|
|
||||||
SASASMSSMSMMSSMXSSSMSASXMMMMMAAMMSMSSSSSMSSXAMMXMASMXMASAAASXSMMSSMMXSAASMSMSASXSMMSAMMSSMSAAXAXMSMSMSAMSMMMSASASXSSMSXSAAMAMAAAASMMMMSASASA
|
|
||||||
SASASMAMMAAAAAXAXAAASASXAAAAASXMSAAXAAAMAAXXMAXAXMAAASMMSSSMAAXAAAAMASMMMAAASASAAXXMASAAAAAMSMXMAAAAASMMAAAAMMSAMXXAAAXMMMSAMXSMMMMSAMXXMASM
|
|
||||||
MXMXMMSMSSSMSSMXSMMMMSXMASMSXXAMSMMMMMMMMMSMXSSXSXXSASXXMXMMSMMMSSSMXSXXMSMMMSMMMMXSAMMSSMXXXXMASMSMMMMASMMSSXMXMASMMMSXMASASXMXMASXXSAAMMMX
|
|
1362
2024/05/input.txt
1362
2024/05/input.txt
File diff suppressed because it is too large
Load diff
|
@ -1,130 +0,0 @@
|
||||||
..........#.............................#...............#...........#....................#...........#............................
|
|
||||||
..............................#.......#...#.....#.....#...............#.#..#.......................#............#.................
|
|
||||||
.............#...........#.#........#............#..........................#.........#.......#......#............................
|
|
||||||
......................................................#....#..#.............#................................#...#............##..
|
|
||||||
...............#.....#....................................#......................................................#................
|
|
||||||
..................##............#......#...............................................................#...................#......
|
|
||||||
.#......#...........................................................#............................#................................
|
|
||||||
#..#.............#...............................#.....#....#.............................#....#..............................#...
|
|
||||||
#...##..........#.........................#.................................................#............#...............#........
|
|
||||||
............#...............#..............................................#.................................#..........##........
|
|
||||||
..............#...................#......##...#.....#....................#.......................................................#
|
|
||||||
.#.....#....#......................#...#........................................#.#.............#.........#.......................
|
|
||||||
#..#...............#........##.........#.....#..........#.....##.........................#.....#.#................................
|
|
||||||
...............#...............................#.....#.................................................#..##......................
|
|
||||||
......#...................#..........#...........................................#....#...........................................
|
|
||||||
...............................................#...#....##.................................................#.....#................
|
|
||||||
.................#.........#..............................#........#...#...#...................................#..................
|
|
||||||
...........#..#.....#...#.........................#..........#.#.............#....#...................##..........................
|
|
||||||
.........................................#.........................#.#............#...#...##............................#.........
|
|
||||||
.....#......................................#....................................................#..............#.................
|
|
||||||
..................................................#..................#................#.............#.#..#..................#.....
|
|
||||||
............................................#.....#......................#........#..........................................#....
|
|
||||||
.......#..........................#...#...................................#.........................#...#..........#......#.......
|
|
||||||
............#...........##........................................................................#......................#........
|
|
||||||
#.#...............................................#........#..........#.#..#...#................................#.................
|
|
||||||
..#.........................#.#........................#....##..................................................#............#....
|
|
||||||
.....................................................................................#...............#...........#..........#.....
|
|
||||||
....................#..........#................................#...............................................#.................
|
|
||||||
#..............#.#...........#.........#..........#..........................#......................##........#.........#.........
|
|
||||||
....#....#...............................................................................#...#...........#............#...#...#...
|
|
||||||
.......................................................##......................#...#................................#.............
|
|
||||||
.......#...........##...........................#..............#..............................#...................#......#........
|
|
||||||
......#.........#..............................................................#........#..#..........#.......#..#...#.....#....#.
|
|
||||||
....#.............................................#........#....#..................................#..............................
|
|
||||||
..........#......#...........#....................................#..............#.......#...#............#.......................
|
|
||||||
...........................................................................................#.......#..............................
|
|
||||||
.#..................................................#.............................#..................#...................#........
|
|
||||||
......#..#.#................#.....................#..................................#.............#...............#..............
|
|
||||||
...............................#..................#........#......................................................................
|
|
||||||
......................#..................................................................................#.........#..............
|
|
||||||
...............................................................................................................................#..
|
|
||||||
.......#..............#...........................................................#......................#.......................#
|
|
||||||
#...............................#..............................#.......#..............................#...#...#........#..........
|
|
||||||
............................#....#...#.........#....#................................................................#............
|
|
||||||
.....................#.................................................................#..#....#..................#...............
|
|
||||||
......................#.............#.............................#...................................................#...........
|
|
||||||
....#.................#.#.........##................#.....#....................................................#.............#....
|
|
||||||
...............................#...#...................#.......................................#......#...........................
|
|
||||||
....#.............................................................................................................................
|
|
||||||
...#.......................................................................................................#............#.......#.
|
|
||||||
..#.............##.............................................................#...#............................#............#....
|
|
||||||
......................#.......#............#........................................................#..................#......#...
|
|
||||||
...................#.............#..................#..............................#............#........#...................#....
|
|
||||||
....................#...........#.........................................................#......#.......#...........#.....##.....
|
|
||||||
...........#.........................................#.............................#..............#..................#............
|
|
||||||
......................#.........#...................#......#...........................................#..........................
|
|
||||||
..#....#...#.............................#..............#.....................#............#...................................#..
|
|
||||||
.....#.............................#....#..................................#...................#...#.............#................
|
|
||||||
...................#...#...........#........................#.............#........................#...#.............#..........#.
|
|
||||||
...#...........#......#.......#..............#......#..........#.....#............................................................
|
|
||||||
..#......................................................#......#...........................#...........#......#..#...............
|
|
||||||
........#............................#.#....................#...#...#......#.....#...............................................#
|
|
||||||
.............#....#........#.........................................................................................#.........#..
|
|
||||||
....................................................................................................#.............................
|
|
||||||
..#........................#....#............................................................................#....................
|
|
||||||
.......................................#.....#.#.......................................#......#........#.#...................#....
|
|
||||||
.................#........#....................................#...#..#................................#..........................
|
|
||||||
...........#.................................................................................................#....................
|
|
||||||
......................#..................#...#.............#................##................#.......#...........#.........#.....
|
|
||||||
............#..#................#.............................................#............##..................##..........#......
|
|
||||||
......#.#.......................#............#...........................................................#........................
|
|
||||||
#......................................#.#......^...............................................#.................................
|
|
||||||
........#...........................................................#...............#.............................................
|
|
||||||
...#.............................................#.................#...............#.............................#...#.#..........
|
|
||||||
....................#........#...........##.......................#.................#..................#................#.........
|
|
||||||
#.................................................................................................................................
|
|
||||||
............#.......................................................................................#.#.........#..............#..
|
|
||||||
...............#....#............#..................................................#......##.................................#...
|
|
||||||
.............................#.........#...............#......#.......#.................#........................#........#.......
|
|
||||||
......................................................#........................................................#.................#
|
|
||||||
.................#.#...............#......................................................................................#....#..
|
|
||||||
........#.............#......................#...........#...........#......................................#..............#......
|
|
||||||
......................#......................#...........#.....#.....##............................................#....#.........
|
|
||||||
.............#................................................................................#..........#.....#..................
|
|
||||||
............##...........................#.................................#..#.#....................................#............
|
|
||||||
..............................................................................................#............................#......
|
|
||||||
...#.............................#..#..#....................................#..............#....#.................................
|
|
||||||
.....#..........................................................#.....#......#.........#..........................................
|
|
||||||
....##......#.....................#..........#..............#..................#.#..............#........#...........#....#.......
|
|
||||||
.....#...#.........#............#............#.............................................................#......................
|
|
||||||
.........#...................................#...........#.....................................##.....#............#..............
|
|
||||||
.....##.#............##.....................#..........................#.................................#........#...............
|
|
||||||
.......................#..............##...#...................................................#.........#........................
|
|
||||||
..#........#.......#...#..##............#....................................................................#...........#.....#..
|
|
||||||
..#.....................................................................#..............#.............#...................#........
|
|
||||||
...........#..........#..........#.....#.................................................................#..#.....................
|
|
||||||
..........#................#........................................................##.#...............................#.#......#.
|
|
||||||
#............................................#...........................##...#.......................#.............#.............
|
|
||||||
..#............#........................................................................................................#.........
|
|
||||||
....................................................#....................#............#...............#..........................#
|
|
||||||
........................................................................#.......#.....................................#.#.........
|
|
||||||
................#..#......................#...........................................#...........................................
|
|
||||||
........................##............................................#.............##..........................#.......#....#....
|
|
||||||
.........#.......#..............................#......#....#............#..................#...#.................................
|
|
||||||
#.........#............................#....#.#..#.........................................................##.....................
|
|
||||||
.#..##...............#....#.............................#...............#........#.......................................#......#.
|
|
||||||
...#............................................................#.....................#.................#.....#...................
|
|
||||||
...#...........#..#.............................#.....#.............................................................#.............
|
|
||||||
...#.........................#..............................................................................................##....
|
|
||||||
.........................#...........................#.......................#...........#........................................
|
|
||||||
.#..................................#.............................................................................................
|
|
||||||
....................................................................#...........##.....#.#.........#.....#........................
|
|
||||||
................#...............................#........#........................................................................
|
|
||||||
......#....#.................................#...................................#.#.........#.....#....................#.........
|
|
||||||
................#..............................#.......................#...#.....#.......#................#.......................
|
|
||||||
....................#......................................#..#...........#.#.................#...#.......................#.......
|
|
||||||
.............#..#...#............................#.#...........................................#.......................#..........
|
|
||||||
.........#..........#.................#....................................#.#..........................................#.........
|
|
||||||
....#.............#......................................................#...........#...........................#................
|
|
||||||
........#.#............................#...........................................#.................#..............#..........#..
|
|
||||||
..............#..........................#............#.........#....#...#.....#.........................#....#...............##..
|
|
||||||
...................#.........................................................#.......#........#..............#..........#.........
|
|
||||||
.#........#....#..................................#..#.#...............#............#...........#.................................
|
|
||||||
...............................................................................................#.....#....#.............#.........
|
|
||||||
...........#..........#...........................................#.........#..............#................#..........#..........
|
|
||||||
............#.................................###..............#.#...............................................................#
|
|
||||||
......#...................................................................................#............#...#..........#.....#.....
|
|
||||||
.............#..................#...................#......#.........#..#.......................#....#................#..........#
|
|
||||||
..#....##................................#.................#...........................#.......#....#...#..........#..............
|
|
||||||
...............................#......................................#.........#.............#......................#..........#.
|
|
|
@ -1,850 +0,0 @@
|
||||||
1233: 1 18 5 3
|
|
||||||
109101993: 3 8 2 471 2 5 5 2 1 1 517
|
|
||||||
344748: 66 4 518 3 790
|
|
||||||
5354640: 3 1 490 890 9 37
|
|
||||||
663936: 8 920 25 272 855 78
|
|
||||||
14099635: 268 6 4 2 6 5 3 214 2 31
|
|
||||||
640057: 183 8 4 436 9
|
|
||||||
2854: 9 3 13 59 82
|
|
||||||
1773145: 805 8 78 73 6 9 1 4
|
|
||||||
30614712991: 964 201 790 3 2 93 3
|
|
||||||
368648: 4 6 192 1 8
|
|
||||||
207308636: 6 30 7 7 9 3 5 94 5 90 4 1
|
|
||||||
9329401237: 7 2 855 628 453 8 238
|
|
||||||
111833872456: 42 97 792 33 9 7 8 2 5 8
|
|
||||||
2942544984: 947 1 31 68 449 84
|
|
||||||
19831717202: 346 87 646 918 885 5
|
|
||||||
3798404: 3 6 9 38 4 50 945 38 82
|
|
||||||
141719146: 46 333 428 57 90 2 6 8
|
|
||||||
1628213600: 4 93 3 9 8 22 4 6 3 7 3 5
|
|
||||||
1300751: 4 82 7 811 751
|
|
||||||
136155101: 24 8 795 892 155 66
|
|
||||||
104057566: 80 2 9 6 8 9 4 6
|
|
||||||
35614965: 6 886 3 5 1 1 9 9 743 1 2
|
|
||||||
971077: 495 37 53 330 51 1
|
|
||||||
14453: 3 8 4 897 72 232 3
|
|
||||||
9565163893557: 21 935 51 63 89 355 7
|
|
||||||
2561: 8 17 62
|
|
||||||
7286: 6 90 3 764 5
|
|
||||||
282273493355: 3 5 3 4 8 8 548 7 8 57 5
|
|
||||||
80890325640: 25 86 34 26 7 920
|
|
||||||
416850: 14 3 7 397 7
|
|
||||||
1825919359292: 55 89 64 323 359 292
|
|
||||||
289725437473152: 772 7 63 9 23 851 152
|
|
||||||
85457839140: 984 37 6 954 3 2 7 820
|
|
||||||
93106926: 3 344 6 46 8 9 4 3 974 9
|
|
||||||
99605551: 4 249 10 555 4
|
|
||||||
56952: 569 49 57 3 7 4 3
|
|
||||||
17135089: 85 652 2 46 24 65
|
|
||||||
484740: 3 8 2 4 3 115 52 7 1 2 1 9
|
|
||||||
834609: 83 4 431 176 2
|
|
||||||
17658858: 79 33 6 7 53
|
|
||||||
48992111574: 4 8 992 111 57 4
|
|
||||||
21035: 7 63 9 1 16 26 52
|
|
||||||
3892138: 9 6 1 429 4 4 7 7 4 3 8 2
|
|
||||||
1288934: 4 350 31 9 29 8 5 992
|
|
||||||
167846003069: 808 31 230 20 30 72
|
|
||||||
5574: 5 952 5 7 799
|
|
||||||
199273356: 701 2 7 9 4 16 6 47 5 5 3
|
|
||||||
721984233: 7 2 19 842 30
|
|
||||||
77061440: 290 1 272 857 160
|
|
||||||
595697: 7 77 7 9 7 240 7 5 505 7
|
|
||||||
27740629913: 8 68 365 629 910
|
|
||||||
5809: 3 5 623 6 819
|
|
||||||
32358137220: 64 9 7 7 557 1 3 63 9 23
|
|
||||||
22372: 913 4 34 43 6
|
|
||||||
11178860: 23 48 5 28 17
|
|
||||||
64682084678: 66 70 2 2 978 10 7 8
|
|
||||||
37332412653: 9 154 18 3 369 614
|
|
||||||
57132: 3 8 9 602 2 9 727 5 9
|
|
||||||
1130753406060: 8 99 689 5 9 6 35 605 9
|
|
||||||
1816563600: 90 6 94 4 5 202 3 5 5 24
|
|
||||||
569882610: 4 1 2 236 761 1 6 33 93
|
|
||||||
830228: 401 9 5 23 43
|
|
||||||
210262: 1 1 44 42 8 7 206 744 4
|
|
||||||
165128576: 16 4 43 6 856 5 9
|
|
||||||
11738564439: 233 234 67 189 251
|
|
||||||
659845643: 6 26 8 1 9 6 1 4 1 4 1
|
|
||||||
711578010: 4 954 474 187 887
|
|
||||||
1592: 8 2 6 1 525 3 1 7 143 87
|
|
||||||
7567457: 631 56 950 11 7
|
|
||||||
89724: 64 6 203 105 185 394
|
|
||||||
10565637356: 5 56 377 96 3 1 73 5 4 2
|
|
||||||
4792246: 1 4 77 3 8 9 8 9 4 5 9 6
|
|
||||||
4951: 9 6 7 2 9 5 3
|
|
||||||
220884971223514: 474 466 9 712 23 514
|
|
||||||
1910495: 210 9 9 6 1 43 9 6 3 7 4 5
|
|
||||||
1711476: 4 8 9 6 2 8 1 18 9 383 6 9
|
|
||||||
56819123: 5 520 240 956 2 5
|
|
||||||
22701435: 1 12 72 407 664 603
|
|
||||||
943269: 6 1 2 75 8 131 62 1 4 3 1
|
|
||||||
684976150728: 90 174 1 76 7 5 81 54
|
|
||||||
36040: 67 388 382 43 49
|
|
||||||
18116058240: 1 43 63 3 1 864 215 3 4
|
|
||||||
9574204: 7 75 647 9 789 6 81 1
|
|
||||||
32200: 1 9 30 35 23
|
|
||||||
9831: 3 90 5 2 5 6
|
|
||||||
4368: 44 9 34 6 8
|
|
||||||
51632093208: 7 1 287 655 4 89 9 7
|
|
||||||
378088896: 62 4 2 914 834
|
|
||||||
4819853: 25 82 55 819 38
|
|
||||||
14655314: 6 9 52 828 4 84 93 2
|
|
||||||
3593362626: 6 24 50 225 91 1 117 9
|
|
||||||
266235417: 7 7 9 74 67 3 50 3 3 7 9
|
|
||||||
4615721289: 71 797 427 9 4 4 7 639
|
|
||||||
5108492031133: 90 7 7 968 646 81 9 2
|
|
||||||
327638: 3 52 6 1 35
|
|
||||||
2534: 426 4 94 602 56 78
|
|
||||||
75442: 2 12 4 4 50 516 115 4 6
|
|
||||||
314880394762: 320 164 6 394 764
|
|
||||||
21219287189: 70 535 1 869 652 1
|
|
||||||
9168: 84 6 7 516 8
|
|
||||||
279388285046: 8 465 3 1 3 7 6 7 550 43
|
|
||||||
13450525: 65 8 781 175 3 9
|
|
||||||
179797698432: 2 968 946 303 54 6
|
|
||||||
479001668: 308 8 1 27 300 3 8 65 3
|
|
||||||
366921: 58 2 50 419 59
|
|
||||||
308689423: 1 29 868 9 424 2
|
|
||||||
48444576404: 48 44 4 57 6 404
|
|
||||||
568888103559: 6 95 69 8 3 4 99 5 56 73
|
|
||||||
343877037304: 985 886 436 63 8
|
|
||||||
4386277350: 13 987 53 86 75
|
|
||||||
2378904521: 5 19 581 431 24
|
|
||||||
7758: 843 3 8 984 6
|
|
||||||
413120526: 67 26 491 69 7
|
|
||||||
425332: 4 421 26 7 66
|
|
||||||
516566: 3 4 23 53 1 5 653 7 9 6
|
|
||||||
1023358353: 7 538 5 426 82 637 17
|
|
||||||
2470025504: 7 9 7 7 8 2 77 148 504
|
|
||||||
308762622: 8 910 738 83 4 8 6 1
|
|
||||||
154407150848: 5 9 7 8 8 2 9 7 562 60 8
|
|
||||||
17634: 8 9 634
|
|
||||||
450592: 2 3 445 59 2
|
|
||||||
387052428: 6 6 6 5 933 4 7 88 2 426
|
|
||||||
34926021250: 91 4 24 9 602 1 1 8 7 66
|
|
||||||
1616641: 4 36 79 14 37
|
|
||||||
58333671: 79 5 7 570 6 664 703 2
|
|
||||||
122527: 720 217 39 249 30
|
|
||||||
4765512: 2 5 4 7 98 6 4 6 4 378 2 3
|
|
||||||
1432: 4 343 9 1 4 8
|
|
||||||
23112862: 83 36 2 914 2 592
|
|
||||||
1090765: 39 79 79 9 7 13
|
|
||||||
72509: 72 50 9
|
|
||||||
201027: 40 9 3 7 6 473
|
|
||||||
39123912115: 3 8 899 411 8 112
|
|
||||||
6136325: 939 81 8 94 8 5
|
|
||||||
45621014: 83 8 241 73 30 5
|
|
||||||
4724738307476: 7 7 216 8 3 576 8 4 2 9 4
|
|
||||||
26290: 3 2 1 6 5 90 727 1 363
|
|
||||||
3031608: 6 148 561 8 53 8
|
|
||||||
1377: 95 3 7 550 29 7 499
|
|
||||||
19834: 7 4 268
|
|
||||||
783511509: 95 43 38 821 14
|
|
||||||
3288842180462: 82 2 210 54 4 4 4 45 7 4
|
|
||||||
484: 4 460 9 5 6
|
|
||||||
2519409274: 3 85 2 6 13 1 185 5 1 2 4
|
|
||||||
760388283731: 3 90 79 2 7 6 5 8 9 26 1 1
|
|
||||||
198119: 6 5 9 99 121
|
|
||||||
452284: 5 632 710 13 1
|
|
||||||
37436854690509: 671 988 367 6 70 253
|
|
||||||
227160009081: 327 9 507 80 75 908 1
|
|
||||||
87988735: 877 1 6 272 735
|
|
||||||
14121187: 1 419 3 79 334
|
|
||||||
6877248522: 19 3 2 6 9 5 1 8 8 7 513 7
|
|
||||||
1026117: 9 95 6 57 1 2
|
|
||||||
5827398923: 298 1 65 54 663 3 23
|
|
||||||
495795976: 3 682 3 3 2 9 5 4 496 8 6
|
|
||||||
1829: 3 55 1 8 497 4
|
|
||||||
94865: 5 935 260 32 77 1
|
|
||||||
537: 17 9 3
|
|
||||||
214232862: 471 96 9 3 74 53 5 20 9
|
|
||||||
161032340: 3 7 3 8 7 69 8 41 88 12 7
|
|
||||||
1320891: 5 8 11 9 891
|
|
||||||
16202584: 8 48 9 333 248
|
|
||||||
52556323: 3 2 7 4 52 1 2 6 314 7 2
|
|
||||||
3458493705: 9 929 76 221 341 1 8 6
|
|
||||||
1429440: 300 76 59 965 60
|
|
||||||
51719895: 6 8 3 80 1 7 2 3 437 894
|
|
||||||
3637900448: 327 561 61 7 7 8 731
|
|
||||||
4803971810: 632 101 5 760 410
|
|
||||||
8523057: 4 8 7 9 9 864 1 4 5 1 669
|
|
||||||
1506471912: 10 22 9 17 83 8 99
|
|
||||||
187923899: 6 9 6 6 994 5 7 820 7 3 6
|
|
||||||
204934: 16 9 8 601 34
|
|
||||||
10378874447: 3 3 59 3 3 642 34 814 8
|
|
||||||
34485753: 43 1 8 1 4 642 111
|
|
||||||
288644076000: 48 25 635 622 609
|
|
||||||
630886: 6 8 7 5 9 1 638 9 5 40 3 3
|
|
||||||
110160: 37 7 4 90 958 90
|
|
||||||
24186155: 1 3 4 85 8 6 774 29 7
|
|
||||||
402954366: 6 3 9 56 2 3 2 35 1 9 3 54
|
|
||||||
6755973358: 66 1 5 25 34 1 7 3 358
|
|
||||||
67363154: 126 685 8 45 780 3 6 5
|
|
||||||
285964221: 952 598 1 616 1 3 23
|
|
||||||
264232: 7 4 12 1 2 33
|
|
||||||
71286: 1 99 4 7 1 648 6 1
|
|
||||||
734329140: 688 46 32 9 1 40
|
|
||||||
51943: 3 787 22 1
|
|
||||||
476596: 6 5 880 64 8 6 5 3 85
|
|
||||||
1380: 46 6 5
|
|
||||||
28011827935397: 9 5 1 2 925 1 7 955 3 9 7
|
|
||||||
294720: 163 2 3 8 558 3 1 96
|
|
||||||
67: 8 8 3
|
|
||||||
9984210999: 1 38 870 3 302 3 7 2 9
|
|
||||||
3998862: 447 892 2 7 2 213
|
|
||||||
4142481: 23 8 9 5 3 1 8 5 7 9
|
|
||||||
11784606857757: 8 2 36 7 5 1 8 761 973 9
|
|
||||||
1329: 2 9 19 4 9
|
|
||||||
271929206545: 33 103 8 920 64 60 85
|
|
||||||
9949987386: 479 261 239 301 333
|
|
||||||
588095365: 188 465 38 87 69 85
|
|
||||||
1693813434: 470 5 204 6 69 2 5 4 34
|
|
||||||
592803534: 988 75 441 8 8
|
|
||||||
22449547836: 747 1 2 9 8 3 3 2 47 836
|
|
||||||
1186939560: 471 6 2 7 65 3 1 2 1 3 5 2
|
|
||||||
64276258: 172 8 39 7 974 292 50
|
|
||||||
22212455826: 43 84 7 7 883 993 99
|
|
||||||
1215695: 9 707 13 856 767
|
|
||||||
38097: 824 23 9 53 2 6 63
|
|
||||||
24728256: 6 1 848 5 9 4 19 2 3 9 1 8
|
|
||||||
70704: 1 740 7 269 4
|
|
||||||
963: 3 8 3 86 5 4 6 1 817 3 7 2
|
|
||||||
3588456480: 42 71 972 140 6
|
|
||||||
298882200: 877 8 71 98 2 6
|
|
||||||
839197668: 8 3 4 6 3 447 8 3 9 5 668
|
|
||||||
613568: 1 96 1 3 2 48 2 6 75 8 8
|
|
||||||
2008: 28 5 82 9 8
|
|
||||||
6077386: 57 2 26 1 6 957 78 11
|
|
||||||
1408: 602 6 6 4 790
|
|
||||||
2684664: 9 73 86 6 54
|
|
||||||
2416491814: 9 33 54 38 7 568
|
|
||||||
95367: 6 6 84 33 5 36 2 2 9 3 72
|
|
||||||
2952934851480: 628 284 47 51 480
|
|
||||||
496516537: 58 4 1 371 85
|
|
||||||
20002192714: 36 3 996 8 5 98 94 716
|
|
||||||
12557514: 67 99 7 73 1 4 45 7 4 3 6
|
|
||||||
42204: 76 71 47 3 2 603 63 84
|
|
||||||
5540549: 551 20 285 1 13 35
|
|
||||||
14458: 65 27 8 182 219 17
|
|
||||||
222257560552066: 39 77 4 80 54 8 740 66
|
|
||||||
49621070: 9 6 2 75 2 7 5 8 5 914 7 3
|
|
||||||
286985509: 49 748 5 87 2 9 3 342 4
|
|
||||||
217459: 3 6 151 4 4
|
|
||||||
10880465149926: 1 34 3 267 30 246 81
|
|
||||||
115569756542: 9 7 7 3 56 97 565 34 8
|
|
||||||
19540053: 47 664 6 626 89
|
|
||||||
1100135: 13 65 1 563 17 14 15
|
|
||||||
14116534: 59 4 7 40 9 72 7
|
|
||||||
13978309529631: 774 25 885 4 54 4 1 51
|
|
||||||
5120326: 1 510 9 1 326
|
|
||||||
886738104: 78 29 27 84 58 63
|
|
||||||
192490: 4 92 2 395 95
|
|
||||||
12856134373: 9 50 5 2 7 7 60 2 2 4 713
|
|
||||||
28761847: 6 98 1 3 91 43 6 3 4 5 7
|
|
||||||
212784: 15 92 22 886 93
|
|
||||||
1064532685: 4 1 9 211 6 6 1 805 6 85
|
|
||||||
459693111: 3 9 57 39 548 29 4 8 4
|
|
||||||
655199: 3 3 2 2 60 60
|
|
||||||
67369104: 5 279 981 7 3 1 7 5 2 3 9
|
|
||||||
38174772: 190 87 386 2 3
|
|
||||||
1109: 1 99 622 19 369
|
|
||||||
1200192: 6 8 23 135 5 25 4 48
|
|
||||||
3870126: 2 43 36 6 319 9 1 962
|
|
||||||
357278904016: 2 6 4 7 2 2 3 3 105 48 1 5
|
|
||||||
8833713: 2 702 392 81 32 145
|
|
||||||
4717442: 51 2 7 5 9 3 94 967 81
|
|
||||||
7429: 73 3 9 7 3
|
|
||||||
22441693: 85 738 7 923 51 6 4
|
|
||||||
1460217600: 9 99 9 8 113 9 303 5 3 4
|
|
||||||
80049209453: 85 8 4 66 615 8 9 4 52
|
|
||||||
1096445328: 42 181 6 2 73 92 282
|
|
||||||
20315988: 4 521 2 8 18 1 539
|
|
||||||
4727090370: 1 5 999 6 5 91 913 56
|
|
||||||
11976662: 1 1 8 5 8 2 6 70 1 98 6 64
|
|
||||||
7787171057: 77 85 1 1 8 1 126 105 5
|
|
||||||
320686096980: 7 7 3 8 3 8 78 8 4 4 980
|
|
||||||
3211: 7 205 8 27 1 13
|
|
||||||
20117: 6 2 42 8 3 8 469 5 4 277
|
|
||||||
47766: 1 8 4 8 544 7 6 4 6 65 7 3
|
|
||||||
20333: 216 31 82 2 77
|
|
||||||
1408512: 896 4 393
|
|
||||||
335067840: 6 1 4 40 9 2 7 6 5 864 90
|
|
||||||
245970960: 6 85 75 501 646
|
|
||||||
64525323: 595 2 9 9 6 183 9 5 3 4 3
|
|
||||||
1515151: 16 2 5 1 1 9 91 1
|
|
||||||
107014412422: 6 818 918 218 21
|
|
||||||
6050: 458 697 1 53 5 5
|
|
||||||
10888863804: 493 6 1 2 91 27 886
|
|
||||||
14863629: 89 8 258 508 8 1 2 6 31
|
|
||||||
4956: 4 603 7 340 6
|
|
||||||
272910: 5 1 28 8 174 88 648
|
|
||||||
48097: 7 1 2 1 43 6 86 1 9 98 4
|
|
||||||
152711714183: 90 4 62 4 54 181 20 9 7
|
|
||||||
3935475: 80 7 2 211 1 7
|
|
||||||
27681695038: 2 1 9 6 67 329 64 351 8
|
|
||||||
124189056: 643 6 67 96 3
|
|
||||||
34955586: 695 4 11 17 1 5
|
|
||||||
576720450: 2 8 1 190 5 1 36 5 9 4 5 3
|
|
||||||
106531141: 93 44 928 311 39
|
|
||||||
45391948: 3 601 8 9 54 8 3 7 8 2 8
|
|
||||||
1902304964: 3 97 35 5 8 37 37 57 5
|
|
||||||
1245: 816 339 8 6 2 4 9 2 5 54
|
|
||||||
91641578: 29 8 395 837 741
|
|
||||||
86158666362: 2 6 70 8 220 848 76 2
|
|
||||||
75426432: 3 121 2 9 3 3 6 2 89 8 8
|
|
||||||
45203862847: 8 753 54 39 3 11 8 4 1 9
|
|
||||||
1503: 7 742 688 63 6
|
|
||||||
1910635650: 1 9 5 5 5 64 6 5 6 3 737 5
|
|
||||||
545187456: 5 6 4 471 87 8 2 8 384 9
|
|
||||||
857376: 5 99 916 9 1
|
|
||||||
44770397: 63 95 7 7 4 94
|
|
||||||
28047: 7 46 4 86 9 2
|
|
||||||
18585855: 6 9 5 343 5 5 8 96
|
|
||||||
38352707369: 77 1 2 9 4 113 5 867 2 1
|
|
||||||
6310322137: 62 184 918 75 47 1 35
|
|
||||||
109342: 467 3 78 63 1
|
|
||||||
19118473: 8 47 2 5 4 94 12 4
|
|
||||||
82914917: 3 853 324 5 8 1 4 16 16
|
|
||||||
57748841: 577 4 586 298 2
|
|
||||||
3251746104: 5 50 60 17 72 82 9 13
|
|
||||||
178494: 1 62 67 9 728 64
|
|
||||||
50056: 641 9 2 3 483 8
|
|
||||||
47350: 26 3 759 159 50
|
|
||||||
67593: 4 2 1 84 21 372
|
|
||||||
83376911: 36 386 6 91 2
|
|
||||||
335413587: 9 2 77 55 36 44
|
|
||||||
70364: 92 6 718
|
|
||||||
132846367118: 632 6 7 3 367 119
|
|
||||||
547675: 1 9 537 586 89
|
|
||||||
31931928: 1 73 682 862 49
|
|
||||||
35304: 27 94 5 6 1 27 755 8
|
|
||||||
531051: 1 434 8 4 9 19 2 2 8 78 5
|
|
||||||
461616611: 6 833 5 9 549 5 670 8 6
|
|
||||||
343363: 6 6 8 37 16 29 4
|
|
||||||
25480: 3 1 11 26 70
|
|
||||||
1653303: 14 9 574 17 586 13
|
|
||||||
678732: 2 9 5 3 6 7 1 89 8 4 155 5
|
|
||||||
6796293: 190 48 8 4 54 43 69
|
|
||||||
12842869456864: 6 4 214 3 47 27 5 7 1 6 4
|
|
||||||
14397007437: 568 267 12 879 5 9 1
|
|
||||||
880304454: 2 4 104 7 6 16 3 76 8 6 8
|
|
||||||
18072257552: 8 61 5 668 41 930 59
|
|
||||||
31216833: 6 24 33 27 26 5 70
|
|
||||||
33643649656: 8 4 7 8 945 491 49 653
|
|
||||||
365450360: 804 99 22 1 54 9 35 85
|
|
||||||
5946173: 76 46 869 6 173
|
|
||||||
213978: 2 17 79 167 75
|
|
||||||
5037020668: 2 25 37 50 6 5 8 4 54 6 5
|
|
||||||
653934708: 5 3 5 33 3 1 703 8 162
|
|
||||||
3896904: 7 793 43 5 104 82
|
|
||||||
3226: 437 222 341 613 2
|
|
||||||
81942324826: 7 6 657 6 8 6 8 7 53 2 1 4
|
|
||||||
2160750: 837 5 43 2 3
|
|
||||||
198732: 31 659 96 4 3
|
|
||||||
170898663: 18 9 88 6 50 57 9 300
|
|
||||||
28120999: 4 1 1 59 40 5 15 5 997
|
|
||||||
11379563100: 81 6 4 228 113 9 2 5 2 6
|
|
||||||
342732047: 52 589 1 51 6 31 3 1 1 7
|
|
||||||
9161: 868 44 99 7 9
|
|
||||||
44467433: 3 947 499 7 430
|
|
||||||
3435401: 356 965 2
|
|
||||||
258803: 2 7 5 3 308 4 3 8 50 7 8 7
|
|
||||||
31256107765586: 18 5 818 488 65 87 86
|
|
||||||
209945274: 60 30 99 6 2 7 561
|
|
||||||
9014976: 37 36 47 6 24
|
|
||||||
12718835413: 61 28 50 6 14 911 11
|
|
||||||
8687463: 24 6 791 6 3
|
|
||||||
22272: 2 1 2 232 24 1
|
|
||||||
15225570: 16 9 20 2 9 9 4 456 44 5
|
|
||||||
1193094: 8 731 4 2 51
|
|
||||||
16046: 90 70 51 1 24 8 66 8
|
|
||||||
4403024730: 4 7 76 7 7 729 90 18 30
|
|
||||||
28336268: 3 68 77 2 67
|
|
||||||
301438993: 557 2 256 77 7 9
|
|
||||||
161487419: 702 1 169 23 532
|
|
||||||
194081938: 4 6 6 6 50 2 16 6 643 2
|
|
||||||
1746520: 3 9 5 3 7 5 651 3 6 7 6 41
|
|
||||||
67383: 673 8 3
|
|
||||||
50297: 6 1 10 6 303
|
|
||||||
497381797: 69 6 4 5 9 6 9 518 79 7
|
|
||||||
45: 8 8 2 7 6
|
|
||||||
490: 7 6 1 5 7
|
|
||||||
4363239498: 5 6 6 2 5 5 6 7 8 680 6 76
|
|
||||||
530469: 3 6 858 41 7 45 85 3 27
|
|
||||||
7214986: 9 88 1 8 73 410 54 809
|
|
||||||
967324: 161 6 1 31 8 4
|
|
||||||
3905608: 185 95 21 56 1 97
|
|
||||||
3315232373: 7 1 8 8 74 323 71 2
|
|
||||||
1952584313: 6 1 5 4 14 2 84 2 7 7 24 3
|
|
||||||
697: 623 5 5 66
|
|
||||||
213749: 31 86 8 46 9
|
|
||||||
4587919: 12 41 288 3 919
|
|
||||||
462318: 77 6 182 58 79
|
|
||||||
13958: 55 4 752 89 5
|
|
||||||
684975: 743 1 61 281 15
|
|
||||||
276312: 50 44 5 9 69 29
|
|
||||||
759155: 8 4 5 9 1 355 2 2 436 6 1
|
|
||||||
2140786: 201 834 47 44 406
|
|
||||||
82350: 79 30 1 7 6 675
|
|
||||||
292818: 39 82 1 49 9 1 48 9 75
|
|
||||||
20825303: 59 40 7 8 7 180 20
|
|
||||||
60780774: 50 6 97 8 202 3 5 3 5 9 7
|
|
||||||
20537398770: 600 224 6 9 2 3 2 764
|
|
||||||
259627: 63 7 3 220 67 476 3
|
|
||||||
436821: 1 50 5 5 780 7 4 5 4 3 6 3
|
|
||||||
1664391: 35 432 2 2 891 3
|
|
||||||
330191: 714 5 92 90 611
|
|
||||||
2525156: 7 865 4 6 3 3 4 8 167 5 1
|
|
||||||
1653324: 3 8 3 66 495 23
|
|
||||||
97856: 26 46 195 217 32
|
|
||||||
612: 62 481 63 3
|
|
||||||
44581500402: 56 3 434 1 795 219
|
|
||||||
32075707507: 606 6 7 7 1 7 6 3 8 5 50 6
|
|
||||||
1136: 6 8 1 99 5
|
|
||||||
9122831: 19 16 784 93 27 93 40
|
|
||||||
1279500544: 97 2 8 35 471 4 1 3 98 1
|
|
||||||
901382145: 90 13 819 2 47
|
|
||||||
45227: 864 4 1 2 3 67 25 7 1 20
|
|
||||||
10812221: 2 54 114 8 21
|
|
||||||
93159765: 1 930 5 976 5
|
|
||||||
1404522241: 4 3 3 7 994 90 1 5 8 9 4
|
|
||||||
78765: 9 99 1 71 8 73
|
|
||||||
10764570360287: 8 7 4 6 91 40 587 5 7 4 7
|
|
||||||
285978: 27 45 110 4 75
|
|
||||||
15955199920: 87 5 24 79 81 8 55 4 2
|
|
||||||
112128: 365 8 42 3 27
|
|
||||||
3009824160: 511 4 2 8 8 76 29 632 5
|
|
||||||
16434357: 9 74 3 66 35 8
|
|
||||||
39529: 1 6 6 29 41 4 3 9
|
|
||||||
156026125: 9 9 57 72 2 8 1 32 33 4 9
|
|
||||||
73428768: 213 4 57 21 1 9 8
|
|
||||||
11712035: 42 818 91 340 55
|
|
||||||
1272102: 9 5 96 3 7 50 6 94
|
|
||||||
13573956: 31 4 9 391 789
|
|
||||||
242324: 757 5 8 8 84
|
|
||||||
3130: 330 3 2 3 693 757 675
|
|
||||||
31358486736526: 3 919 8 8 867 365 1 1 4
|
|
||||||
23163457: 10 3 5 3 2 9 4 8 4 1 59 57
|
|
||||||
3367569: 1 7 29 6 409 8 7 532 8 1
|
|
||||||
44432361044: 54 85 135 64 3 5 6 44
|
|
||||||
29581531374898: 295 815 31 3 743 5 9 5
|
|
||||||
2481264485: 2 479 34 192 4 415 67
|
|
||||||
36332832695: 1 5 4 2 476 5 1 230 99 5
|
|
||||||
10150657: 4 2 8 53 570 7 9 17 6 65
|
|
||||||
83620425: 2 4 9 475 707
|
|
||||||
38795: 920 7 6 143 12
|
|
||||||
54222210: 9 92 89 5 81 146
|
|
||||||
324091: 4 3 385 2 1 9 7 70 5 8 18
|
|
||||||
10533762: 59 1 26 5 15 8 5 3 9
|
|
||||||
4884809762: 2 3 3 3 8 860 91 2 4 6 3
|
|
||||||
2642160: 2 3 4 3 8 63 8 286 5 8 3 3
|
|
||||||
197589: 6 8 5 736 9 158 59
|
|
||||||
12024: 110 6 8 2 9
|
|
||||||
75189063: 888 2 672 3 8 4 3 2 8 7 5
|
|
||||||
7551584667: 304 92 83 21 27
|
|
||||||
5368844: 49 791 581 36 11 8
|
|
||||||
7590272: 5 2 5 5 1 2 6 9 683 582 9
|
|
||||||
25835640: 5 33 3 956 9 276 6 4 1
|
|
||||||
18285992: 3 58 967 310 20 2
|
|
||||||
9099208719996: 8 940 121 871 9 9 94
|
|
||||||
1013436: 66 415 37 6
|
|
||||||
8452: 3 9 7 5 4
|
|
||||||
902510: 5 722 25 7 3
|
|
||||||
69876: 7 55 32 14 647
|
|
||||||
2744: 20 6 63 49 34
|
|
||||||
7489418400: 2 551 1 217 3 78 8 49 2
|
|
||||||
2151596379: 30 4 9 3 9 3 9 98 8 882 7
|
|
||||||
234735729: 234 73 5 726 1
|
|
||||||
78987524814: 76 167 9 691 9 5 8 14
|
|
||||||
113571754565: 81 2 57 48 956 792 3 5
|
|
||||||
3052805: 525 37 96 58 91
|
|
||||||
304167: 87 93 124 161 3
|
|
||||||
1051155: 558 5 308 89 7 3 53 47
|
|
||||||
5066612: 6 261 811 2 470 1 5 6 6
|
|
||||||
628014: 51 5 92 5 43 2 3 1 5 8 6 6
|
|
||||||
1770831233: 76 233 3 1 231
|
|
||||||
4235592666: 423 5 5 92 665 4
|
|
||||||
6784: 4 77 21 4 8 8
|
|
||||||
13258948651: 929 8 713 2 654
|
|
||||||
14466762: 3 15 18 17 27
|
|
||||||
958180: 7 4 28 8 7 188 180
|
|
||||||
693430: 7 33 3 421 11
|
|
||||||
35127451: 89 7 310 291 37 51
|
|
||||||
14920080: 3 5 71 69 5 415 56 1
|
|
||||||
6161459348: 3 7 8 584 41 628
|
|
||||||
74584001436: 5 98 5 88 9 8 8 137 6 6
|
|
||||||
680498063439: 921 51 7 980 634 33 6
|
|
||||||
1010100: 6 3 7 9 424 54 2 78 4 4 6
|
|
||||||
27480817504: 916 30 8 17 45 7 44 3
|
|
||||||
33052: 7 988 6 33 19
|
|
||||||
3297: 289 99 8 146 43 4
|
|
||||||
13673373568: 5 2 6 4 8 81 5 2 5 3 568 3
|
|
||||||
91986147503: 415 8 4 3 1 4 299 7 4 79
|
|
||||||
887695534: 7 7 634 8 80 37 38 36
|
|
||||||
108702: 5 49 303 2 96
|
|
||||||
10115040: 71 4 3 6 6 5 2 624
|
|
||||||
29945841: 148 2 9 56 573 2 20
|
|
||||||
1294927056: 4 2 5 119 9 9 4 6 93 74 7
|
|
||||||
2970: 87 797 54 26 26 3
|
|
||||||
2818449110: 7 8 368 982 2 5
|
|
||||||
504694019: 38 8 2 891 15 3 3 40 19
|
|
||||||
3314292: 33 133 9 92
|
|
||||||
521850: 71 96 1 8 71 7 6
|
|
||||||
1337171983: 329 9 4 8 4 7 2 84 7 6 6 1
|
|
||||||
64964: 228 1 420 6 3
|
|
||||||
8151404809: 97 3 35 32 748 9
|
|
||||||
2309014488: 11 9 2 6 329 7 78 1 9 3 5
|
|
||||||
1001843: 997 3 8 4 5 93 50
|
|
||||||
10989423299: 131 4 2 882 9 78 32 99
|
|
||||||
540384177: 6 928 78 13 4 7
|
|
||||||
293878: 79 7 3 83 8 308 48
|
|
||||||
251376048: 45 226 822 363 63
|
|
||||||
16601364: 4 40 5 960 53 64
|
|
||||||
2350952: 4 27 43 5 946 5
|
|
||||||
847053286: 4 98 434 90 9 918
|
|
||||||
2709: 2 9 8 1 17 4 7 495 4 6 4 3
|
|
||||||
2263207: 36 984 736 6 9
|
|
||||||
10796424750: 8 6 395 23 3 75 1
|
|
||||||
248133271: 7 9 38 3 7 1 654 7 4 9 8
|
|
||||||
28882553: 38 95 4 5 2 8 1 30 623
|
|
||||||
33817833704: 403 17 57 878 91 954
|
|
||||||
1531428: 6 96 664 393 4
|
|
||||||
3373286: 290 2 6 7 83
|
|
||||||
72660260: 4 8 1 59 9 3 6 583 19 6 1
|
|
||||||
5143084626: 8 984 164 64 4 4 623
|
|
||||||
42799: 4 18 92 49 860
|
|
||||||
280854: 655 77 11 21 18
|
|
||||||
64059: 54 73 4 489
|
|
||||||
1976: 95 72 34 8 9 95
|
|
||||||
43345725708: 91 62 3 9 247 192 2 6
|
|
||||||
1697645278: 305 9 475 186 7 6 9 9 4
|
|
||||||
27892: 77 5 7 2 46 892
|
|
||||||
33528: 2 8 76 2 6
|
|
||||||
26498810: 441 59 5 61 7 6
|
|
||||||
458616828: 979 950 52 25 9
|
|
||||||
6009386: 48 92 9 5 853
|
|
||||||
666688: 5 8 71 6 61 8 42 27
|
|
||||||
644785225: 81 487 8 495 68 6 77 5
|
|
||||||
657279163352: 9 927 7 5 58 276 703 8
|
|
||||||
1066: 198 5 2 72 2
|
|
||||||
81578: 79 93 9 11 662
|
|
||||||
281: 8 85 3 1 2
|
|
||||||
7288: 7 4 44 77 9
|
|
||||||
3873096: 3 641 579 2 774
|
|
||||||
227429: 2 217 8 8 5 8 1 3 8 8 1 36
|
|
||||||
11260555295: 918 538 6 38 93 2
|
|
||||||
56797885950887: 873 81 363 650 887
|
|
||||||
1700538: 5 9 583 451 106 6 534
|
|
||||||
2143: 2 986 547 545 63
|
|
||||||
117304: 2 9 62 2 86
|
|
||||||
19233: 21 9 3 2 1 3
|
|
||||||
858728: 8 5 83 3 88 2 39
|
|
||||||
174642220249: 6 3 7 33 60 8 8 860 7 4 9
|
|
||||||
33150846: 65 250 30 68 846
|
|
||||||
1043570077: 9 1 325 493 227
|
|
||||||
1003068: 618 2 5 9 7 6 86 7 2 9
|
|
||||||
1118262560: 2 994 747 7 12 5
|
|
||||||
24451135158: 73 587 745 858 446
|
|
||||||
1690468099494: 8 555 52 38 9 9 492
|
|
||||||
122849868: 6 16 4 354 4 8 67 9 417
|
|
||||||
65292: 2 63 29 4
|
|
||||||
364874424: 265 3 73 7 5 1 1 4 6 1 7 7
|
|
||||||
92920996540: 891 421 4 983 9 6 2 7 8
|
|
||||||
983596468: 6 2 773 98 77 8
|
|
||||||
15348995: 377 6 7 4 994
|
|
||||||
11322109: 555 204 4 9 62
|
|
||||||
21008913: 2 8 2 4 777 23 3 5 26
|
|
||||||
5511608387: 646 878 7 6 8 5 5 5 9 5 3
|
|
||||||
38885805634: 617 3 6 5 5 41 9 2 1 3 7 4
|
|
||||||
774117: 8 462 27 61 27
|
|
||||||
1154452731: 2 74 78 5 2 731
|
|
||||||
15866020576: 3 32 276 629 4 952
|
|
||||||
2828343: 880 6 76 4 42 63
|
|
||||||
2191427: 14 3 513 368 30 1
|
|
||||||
13067: 9 71 2 1 9 8 2 932 183
|
|
||||||
4962424884: 6 2 271 2 4 21 3 591 6 6
|
|
||||||
358305: 39 81 3 5 3
|
|
||||||
65118348247: 911 460 674 106 7
|
|
||||||
5801335: 3 5 2 7 19 80 21 5 335
|
|
||||||
1738801: 68 1 36 70 2
|
|
||||||
21307: 4 760 2 7 4 9
|
|
||||||
92236167: 96 155 523 6 3 998 9
|
|
||||||
8770607861: 8 7 70 607 8 61
|
|
||||||
16293412126: 7 9 898 8 3 8 27 7 2 6 4 6
|
|
||||||
325741871: 3 7 9 4 340 70 1 7 643
|
|
||||||
27855783: 5 97 72 693 646 60
|
|
||||||
101072: 146 690 48 5 279
|
|
||||||
419051520997: 89 35 536 24 875
|
|
||||||
305418037: 16 5 65 7 6 770 3 132
|
|
||||||
755099: 744 44 8 65 877
|
|
||||||
3188444: 5 5 2 16 5 24 383 6 9 5
|
|
||||||
2054: 232 6 8 59 91
|
|
||||||
481995: 94 2 39 9 5
|
|
||||||
64736: 7 3 1 9 9 1 43 3 44 6 1 56
|
|
||||||
1121759: 70 381 9 7 8 6 8 6 1 7 7 9
|
|
||||||
163260849: 90 907 2 670 86 7 9 78
|
|
||||||
1266721: 8 1 8 3 65 4 414 7 3 5 4 4
|
|
||||||
48397230: 7 6 8 6 8 5 6 57 6 7 3 126
|
|
||||||
26216: 12 64 23 11 7 3 92
|
|
||||||
453475: 1 5 17 52 31 85
|
|
||||||
27363: 79 1 341 19 64
|
|
||||||
191920: 9 2 4 420 47 402 464 8
|
|
||||||
3973459430: 1 17 201 7 33 21 7 430
|
|
||||||
33778428: 190 584 4 613 76
|
|
||||||
163842074: 6 7 9 3 9 9 893 3 785 5 9
|
|
||||||
182: 2 165 8 7
|
|
||||||
39786132: 26 51 5 6 6 130
|
|
||||||
470868123239: 8 82 4 541 3 2 54 482 2
|
|
||||||
5820: 332 632 6 30 6
|
|
||||||
8729763849: 5 91 995 51 448 4 9
|
|
||||||
25984365: 884 1 59 33 835
|
|
||||||
56955254: 5 564 54 916 337
|
|
||||||
1710: 4 46 545 2 317 782 7 7
|
|
||||||
97677863003: 50 179 817 786 300 2
|
|
||||||
306965793: 71 288 36 1 417
|
|
||||||
563200: 7 3 628 120 88
|
|
||||||
519115509: 4 44 8 7 5 98 71 3
|
|
||||||
2013797035813: 67 506 307 9 660 1 1
|
|
||||||
103324: 8 1 27 478 73
|
|
||||||
198216: 83 28 85 669 7
|
|
||||||
94090: 54 53 9 7 97
|
|
||||||
440928: 9 76 57 91 33
|
|
||||||
586: 1 74 8 504
|
|
||||||
1239389: 233 2 2 3 879
|
|
||||||
3524032016: 3 8 2 11 307 8 7 8 8 5 2 8
|
|
||||||
12327037: 35 22 5 7 37
|
|
||||||
171779832: 4 89 17 5 652 697
|
|
||||||
580729169176: 7 10 2 591 146 147 8
|
|
||||||
7738083: 229 6 84 392 5
|
|
||||||
6428270: 686 764 95 1 231 18 2
|
|
||||||
213249: 809 1 883 126 44 1 13
|
|
||||||
317722752: 3 4 5 3 646 6 778 4 2 2 6
|
|
||||||
20592132: 68 83 4 299 2
|
|
||||||
1883551824: 4 5 9 1 8 9 3 5 890 6 8 24
|
|
||||||
6464916: 9 922 8 868 6 46
|
|
||||||
58421376: 663 2 46 3 38 3 332 78
|
|
||||||
9543117: 24 7 3 1 44 70 11 64 7 9
|
|
||||||
12870: 9 8 7 9 390
|
|
||||||
485867969623: 8 603 994 9 6 195 8 8
|
|
||||||
105315: 36 8 99 31 72 9 413
|
|
||||||
8284: 4 5 17 5 91 19
|
|
||||||
883213593: 7 8 2 7 7 1 2 167 1 7 9 8
|
|
||||||
41864454: 54 88 60 87 54
|
|
||||||
39433286146: 1 3 144 3 5 2 76 7 3 46
|
|
||||||
78733223: 9 5 828 3 8 1 621 1 9 4
|
|
||||||
25970: 41 1 5 52 265
|
|
||||||
4308565248: 6 871 4 57 113 8 4
|
|
||||||
763796508: 60 2 5 318 61 9 35 7 9 4
|
|
||||||
21358: 2 6 3 99 59
|
|
||||||
3507309037: 16 951 93 1 390 2 7 5 6
|
|
||||||
88911062622: 56 70 85 3 74 62 620
|
|
||||||
13623775: 5 3 3 641 6 4 885 84 1
|
|
||||||
414677448: 414 6 770 1 4 50
|
|
||||||
108162: 1 4 21 88 17 1 1 6 486 9
|
|
||||||
18345600678: 65 98 960 3 677
|
|
||||||
211524321121: 9 3 6 2 41 62 8 96 70 73
|
|
||||||
20589489: 935 2 59 627 22
|
|
||||||
198069200: 2 58 12 5 889 16
|
|
||||||
23229919: 5 790 7 4 2 4 7 3 386 3
|
|
||||||
39436947: 3 925 9 7 7 3 20 4 7 1 2 2
|
|
||||||
143712905: 920 292 155 765 5
|
|
||||||
930461: 860 68 5 2 9 9 3 8 2 1 2
|
|
||||||
63976109863: 887 9 2 7 131 137 33 8
|
|
||||||
17117103548: 2 85 66 91 354 2 4
|
|
||||||
81246444492: 3 809 4 641 7 26 1 492
|
|
||||||
307812: 8 5 84 8 732 7 1 2 3 4 3
|
|
||||||
6787: 4 3 8 76 6 47 442 89 6
|
|
||||||
98648197: 72 9 54 46 152 2 198
|
|
||||||
168209: 90 55 580 2 9
|
|
||||||
1793: 9 91 61 4 899 8 2
|
|
||||||
362178006: 36 38 75 353 8
|
|
||||||
100825683: 80 30 95 396 414 41 3
|
|
||||||
27088: 61 33 35 96 8
|
|
||||||
347904: 4 53 768
|
|
||||||
91426378: 52 51 13 67 345 97
|
|
||||||
24541687675: 2 45 527 2 6 29 19 82 7
|
|
||||||
993266: 4 2 103 16 44 66
|
|
||||||
2555574: 56 455 5 574 1
|
|
||||||
3810459059: 4 5 4 2 96 2 5 82 6 4 5 9
|
|
||||||
36468: 91 4 68
|
|
||||||
57715681: 31 4 365 816 2
|
|
||||||
993036: 357 276 769 2 3
|
|
||||||
23381016912: 953 70 757 3 629 16
|
|
||||||
9369: 84 9 6 9
|
|
||||||
8440459776: 2 1 4 80 2 32 8 92 72 62
|
|
||||||
4881608697731: 4 9 1 9 46 3 4 6 7 1 7 728
|
|
||||||
117610: 64 47 25 6 56 38
|
|
||||||
241726884: 9 37 8 72 426 6 769 81
|
|
||||||
14946245: 3 5 5 8 73 803 1 3 6 96 2
|
|
||||||
3026319: 4 9 689 9 479
|
|
||||||
104261: 467 81 223 15 19 9 5
|
|
||||||
24114775173: 6 693 357 8 755 267 2
|
|
||||||
55835511406: 83 738 68 7 511 406
|
|
||||||
202914: 86 1 582 94 4 2
|
|
||||||
220344: 7 5 751 564 4 23 3 1
|
|
||||||
975114559: 3 7 88 7 4 3 981 5 4 1 8 8
|
|
||||||
5190749142: 52 1 41 9 9 1 3 4 68 3 4 3
|
|
||||||
3121654437: 9 35 991 44 36
|
|
||||||
259710723718: 5 347 11 15 162 3 840
|
|
||||||
267304573: 8 3 2 41 12 148 9 5 73
|
|
||||||
46092: 35 47 775 140 9 6 2 1
|
|
||||||
459838722: 1 5 133 84 6 6 3 4 92 1
|
|
||||||
422154208: 4 1 491 2 47 209
|
|
||||||
28957825142: 7 3 448 6 945 1 228 5 2
|
|
||||||
69550: 58 59 8 2 773 488 3 50
|
|
||||||
423881584: 86 8 2 7 9 71 8 954 7 6 4
|
|
||||||
435262699: 8 5 2 8 187 8 9 32 3 3 3 2
|
|
||||||
536481853: 958 56 18 25 29
|
|
||||||
163018: 815 2 18
|
|
||||||
151801017: 8 9 68 807 31
|
|
||||||
317445283: 8 53 6 7 7 6 52 9 8 1 801
|
|
||||||
6693248: 660 9 32 4 8
|
|
||||||
3037037133: 72 187 7 37 703 713 2
|
|
||||||
406681618: 38 21 245 81 619
|
|
||||||
1182198: 841 1 234 5 6
|
|
||||||
1639: 15 1 59 75 3 1
|
|
||||||
21496: 141 68 2 99 607
|
|
||||||
4014: 59 387 9
|
|
||||||
30336922: 94 5 3 8 4 8 854 7 9 33 2
|
|
||||||
7833789: 87 9 374 4 3 5
|
|
||||||
39981905: 25 832 6 3 466 376 1 1
|
|
||||||
523774: 9 3 1 45 3 7 3 2 8 240 5
|
|
||||||
278262534: 9 2 45 9 1 7 3 1 6 83 9 6
|
|
||||||
594309628: 594 30 953 5 93
|
|
||||||
1401025277578: 39 8 44 8 15 3 6 697 4 2
|
|
||||||
11871: 11 9 9 10 58 9 6
|
|
||||||
11059783: 763 42 475 3 2 72 4 6
|
|
||||||
15116568192: 234 52 29 864 528
|
|
||||||
4434: 71 1 1 27 6
|
|
||||||
4188969400770: 50 7 51 835 8 9 4 2 5 18
|
|
||||||
170: 1 18 55
|
|
||||||
3279: 3 2 7 9
|
|
||||||
50575: 7 3 6 7 2 4 844 431 9 5 5
|
|
||||||
6049688: 9 80 2 84 8
|
|
||||||
656467638703: 6 564 67 638 705
|
|
||||||
24565893: 7 87 8 1 8 8 7 5 4 6 287 3
|
|
||||||
23820995: 50 8 2 638 63 872 73
|
|
||||||
80039400005: 26 5 44 750 8 646 1 5
|
|
||||||
611696: 275 278 8 86 10
|
|
||||||
179: 3 8 9 26 54
|
|
||||||
187939: 18 1 6 9 7 7 8 5 58 332 9
|
|
||||||
12840981: 1 8 7 8 535 1 1 2 4 853 2
|
|
||||||
54341: 52 6 6 87 51 9 2 8 7 301
|
|
||||||
967: 112 4 512 7
|
|
||||||
38049: 3 804 8
|
|
||||||
795: 6 52 30 9 3
|
|
||||||
11859: 3 1 32 86 852
|
|
||||||
4435056: 5 635 67 8 171
|
|
||||||
37365640: 3 292 38 555 397 8
|
|
||||||
78655270: 9 1 2 7 27 9 917 4 6 5 5
|
|
||||||
941684: 2 35 42 4 4
|
|
||||||
302874592: 6 5 287 459 2
|
|
||||||
9264: 86 2 7 3 2 447 170 2 8
|
|
||||||
95: 6 52 37
|
|
||||||
268834786: 4 88 753 352 603 902
|
|
||||||
6909118: 2 2 1 2 8 389 4 9 57 372
|
|
||||||
7509504: 8 7 2 8 757 4 5 1 6 8 4 8
|
|
||||||
361004: 8 64 87 570 8 95
|
|
||||||
8574202529: 2 15 4 997 25 28
|
|
||||||
787: 2 741 2 6 36
|
|
||||||
37666754917: 1 98 74 734 3 53 97
|
|
||||||
3808280279: 7 15 7 8 4 5 67 7 2 77
|
|
||||||
6055948524: 4 4 6 9 7 4 75 4 8 519 1 7
|
|
||||||
338755517830: 5 2 837 5 568 4 5 404 7
|
|
||||||
109122588638: 3 400 46 909 774 638
|
|
||||||
71930: 7 428 8 8 3
|
|
||||||
788647: 2 5 886 4 9
|
|
||||||
35762875199: 1 61 2 2 75 1 5 2 2 730 2
|
|
||||||
18124: 374 1 402 58 330 4
|
|
||||||
3456278: 72 48 199 77
|
|
||||||
2685: 20 9 4 591
|
|
||||||
99036: 9 8 335 697 4
|
|
||||||
15675050267: 114 275 5 50 267
|
|
||||||
108600995: 229 6 988 4 8
|
|
||||||
122274: 9 392 5 20 624 9 46 6
|
|
||||||
730044702: 814 782 8 7 4 3 4 3 1 3 9
|
|
||||||
13241870: 6 757 65 267 2 3
|
|
||||||
471077320199: 4 1 7 3 8 701 8 8 670 6 2
|
|
||||||
31725865643: 64 6 5 45 8 52 1 5 7 643
|
|
||||||
9428926: 49 41 4 289 26
|
|
||||||
99689: 987 71 916
|
|
||||||
167296160741: 5 4 7 96 3 462 9 5 22 3 9
|
|
||||||
1340053: 3 2 3 85 9 8 3 70 95 1 4 8
|
|
||||||
4903668: 272 6 195 4 671
|
|
||||||
1180351: 8 58 239 387 1
|
|
||||||
4955137: 830 1 153 4 3 2 7 9 7
|
|
||||||
11990: 8 5 9 7 4 18 3 9 69 7 6 5
|
|
||||||
13446985: 91 72 18 716 74
|
|
||||||
724110: 94 2 2 1 5 59 4 3 31 942
|
|
||||||
56109: 148 961 5 66 2
|
|
||||||
8028913: 200 7 152 63 4 53
|
|
||||||
2641584: 73 906 3 7 4 8 1 8 8 8 2 3
|
|
||||||
143505: 1 96 7 58 7 20 5
|
|
||||||
1127015: 53 3 350 7 2
|
|
||||||
401603: 2 131 318 889 96 568
|
|
||||||
234: 2 154 34 43 1
|
|
||||||
9590766: 48 5 1 3 846 6 6
|
|
||||||
3452: 306 2 11 66
|
|
||||||
1430529: 2 110 44 917 9
|
|
||||||
94873923: 7 64 47 6 51 92 8 15
|
|
||||||
460484427: 3 9 6 6 8 59 5 9 6 2 1 383
|
|
||||||
625: 9 4 3 420 164
|
|
||||||
128758913: 75 958 684 24 5 70 6
|
|
||||||
1088990308917: 7 7 5 398 432 7 8 2 1 3 9
|
|
||||||
34976: 7 38 8 400 77 95
|
|
||||||
8983256: 58 27 717 11 1 72 2 8
|
|
||||||
40900: 4 1 508 3 3 6 39 42 4 5 5
|
|
||||||
6686266236: 2 329 786 257 33
|
|
||||||
58787: 4 1 2 5 863 8 4 4 8 76 8 3
|
|
||||||
128914226745: 1 2 9 78 836 3 6 8 395 3
|
|
||||||
419: 8 280 4 42 85
|
|
||||||
129098342441: 8 587 28 245 98 2 4 43
|
|
||||||
997478: 8 659 8 3 5 83 59 8 142
|
|
||||||
201341: 4 82 21 35 4
|
|
||||||
1347: 1 281 90 918 57
|
|
||||||
30404749: 6 62 6 1 8 8 92 7 41 3 6
|
|
||||||
4983: 4 78 6 14 3 1
|
|
||||||
833843: 5 6 758 39 4
|
|
||||||
16286077: 811 1 7 2 626 77
|
|
||||||
622577340: 2 3 651 42 5 759
|
|
||||||
702: 2 14 35 7 2
|
|
||||||
257108549: 119 935 3 84 968 5
|
|
||||||
10656373: 562 23 9 769 91 1
|
|
||||||
13293389391: 850 9 2 2 862 785 947
|
|
||||||
198606000: 246 1 2 7 5 8 6 4 6 948 2
|
|
||||||
7772652: 4 9 3 911 79 1
|
|
||||||
21590408051: 2 921 614 51 747 7 7 3
|
|
||||||
37153326656: 95 311 8 8 16 6 614 16
|
|
||||||
229700: 45 638 8 6 7 7
|
|
||||||
50009844: 5 7 1 1 1 301 1 395 852
|
|
||||||
152: 5 1 3
|
|
||||||
3597311785879: 35 973 11 785 87 9
|
|
||||||
122227110: 154 95 52 37 246 5 51
|
|
||||||
18124713: 66 4 5 48 658 994 9 4 9
|
|
||||||
90902: 11 92 860 94 86
|
|
||||||
2652432899: 92 6 59 48 891 2 3 1
|
|
||||||
1676: 9 8 61 3 2 4 418 71 98 1
|
|
||||||
39951147: 44 385 5 9 61 89
|
|
||||||
209614080: 1 6 8 9 6 8 4 5 7 95 2 544
|
|
||||||
606458715: 8 5 666 9 1 2 467 52 7 7
|
|
||||||
9558776: 34 878 16 3 1 5 8 8 56
|
|
||||||
3424: 4 25 4 78 48
|
|
||||||
149: 8 4 60 1 57
|
|
||||||
12700428: 3 9 3 2 51 6 7 3 36 77 6 2
|
|
||||||
7665133: 991 31 75 47 86
|
|
||||||
21986: 1 223 96 7 570 1
|
|
||||||
46931769062: 7 17 713 7 3 9 8 7 3 7 7
|
|
||||||
40929106510: 6 5 50 1 827 61 9 9 3 7 3
|
|
||||||
31086928: 6 6 471 688 8 48 183
|
|
||||||
7116070: 3 4 947 57 76 10 13
|
|
||||||
54096: 33 6 7 23
|
|
||||||
1430826: 85 362 64 7 1 5 8 5 6 5 2
|
|
||||||
442152: 4 44 2 276 9
|
|
||||||
29440969: 89 875 9 8 78 6 7 607
|
|
||||||
75669678: 7 5 7 41 1 53 6 239 414
|
|
||||||
939849096: 6 736 9 8 7 49 6 9 79 8
|
|
||||||
27390016949: 1 6 92 6 62 2 443 4 4 7
|
|
||||||
3110383666: 1 2 13 954 73 28 313
|
|
||||||
6636272641: 53 2 2 6 1 6 2 1 6 56 639
|
|
||||||
453812261177: 31 509 2 7 823 175
|
|
||||||
28605822: 8 57 99 41 324 69 9 9
|
|
|
@ -1,50 +0,0 @@
|
||||||
....h.....Q..............Y........................
|
|
||||||
...............................Y........C.........
|
|
||||||
...............m..........x................B......
|
|
||||||
........................Y..............qB.........
|
|
||||||
......g4.........................h..Y.....q...c...
|
|
||||||
................n.....R...........................
|
|
||||||
.......................................w........5.
|
|
||||||
........g...m...........................w5........
|
|
||||||
..n...........R.1................W.......q.5......
|
|
||||||
.........h...n.................e..................
|
|
||||||
...............................R..........B....C..
|
|
||||||
.........4................................5.e.....
|
|
||||||
.......0..4......n.......x..w.....................
|
|
||||||
.......g.....m........x..b.....W.....B.......w....
|
|
||||||
..............m........................3......C...
|
|
||||||
........q...0.......h....................C.3......
|
|
||||||
..................3.....................D.........
|
|
||||||
...............R..........3.............X.........
|
|
||||||
..............................W............k2.....
|
|
||||||
..........7............................2..........
|
|
||||||
...............A.............................X...2
|
|
||||||
.......................c...x......................
|
|
||||||
....................................d.............
|
|
||||||
.....1......................d.....................
|
|
||||||
...........1...........................e..........
|
|
||||||
.........0.7K.........................2.........W.
|
|
||||||
...b......0.....A.................................
|
|
||||||
......................1....ic.....................
|
|
||||||
......b......................i....................
|
|
||||||
..Q.....b..........................A..E...........
|
|
||||||
...7.........................V....................
|
|
||||||
........A.....................v......d............
|
|
||||||
........v............c...................8E.......
|
|
||||||
..............................V........8.....E..N.
|
|
||||||
......................6...........................
|
|
||||||
.......I....M....................V................
|
|
||||||
...G......................a.......8...............
|
|
||||||
.........r.9........a...i..................X......
|
|
||||||
...............r..i...............e............N..
|
|
||||||
.....H...........k....9.....6...............8.....
|
|
||||||
.v.....................6................V.........
|
|
||||||
.........v.......a........k..........D............
|
|
||||||
Ha..........k.........K........E.......d..........
|
|
||||||
...............y.MG..............6....D...........
|
|
||||||
.........H..G...M......9.K..............N.........
|
|
||||||
.......G.........................K................
|
|
||||||
...............M.........I.......D................
|
|
||||||
..................................................
|
|
||||||
....r....y................9.......................
|
|
||||||
....y................................N............
|
|
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
const input = (await Bun.file("input.txt").text()).trim()
|
const input = (await Bun.file(Bun.argv[2]).text()).trim()
|
||||||
|
|
||||||
// const input = "12345";
|
// const input = "12345";
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{lib, ...}: input: let
|
|
||||||
|
|
||||||
in {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
{describe, it, ...}:
|
|
||||||
let
|
|
||||||
pkgs = import <nixpkgs> {};
|
|
||||||
lib = pkgs.lib;
|
|
||||||
solution = import ./solution.nix pkgs;
|
|
||||||
sample1 = "2333133121414131402";
|
|
||||||
sample2 = "12345";
|
|
||||||
|
|
||||||
in [
|
|
||||||
(describe "part 1" [
|
|
||||||
])
|
|
||||||
]
|
|
|
@ -1,14 +1,5 @@
|
||||||
|
|
||||||
const input = (await Bun.file("input.txt").text()).trim()
|
const input = (await Bun.file(Bun.argv[2]).text()).trim()
|
||||||
|
|
||||||
// const input = "2933133121414131402";
|
|
||||||
/*
|
|
||||||
* 0123456789
|
|
||||||
* 0..1.....2
|
|
||||||
* 02.1
|
|
||||||
* 021
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
const files = [];
|
const files = [];
|
||||||
|
|
||||||
|
|
|
@ -1,58 +0,0 @@
|
||||||
5678970120787667809876787651450321789810165432234561012345
|
|
||||||
4301787431296556912765698540341410786728765501103676545434
|
|
||||||
3212896594365443213454501231232545695439154610898387656946
|
|
||||||
4307885785872337801653215432545694321089043781763296047877
|
|
||||||
5456934576901236998740126721694787899676112891054102137898
|
|
||||||
4327825676210365485035432830780146788765208982567873223703
|
|
||||||
1012010789301345304126701910567235623654367643432984012612
|
|
||||||
9887652105401253213239878323458945514545106543221265698543
|
|
||||||
6798943766798760560145569850179876408763215456100896787432
|
|
||||||
5212237854899621056776457763287654309854580367018701656501
|
|
||||||
4302108983014552345889308954390101218345691278929632540987
|
|
||||||
8921321212123467496973217654321010101210782987834541231236
|
|
||||||
7010450908765658787210106563898110567623458906543210340145
|
|
||||||
6524567849434349872323293478967223408988967217890107459054
|
|
||||||
5433008956721238721494782566554310510177654394345498768765
|
|
||||||
8942112349810101430585691057431214321287656783216321659056
|
|
||||||
9853523658901233549674541008120109450392345654307010123141
|
|
||||||
6765434567890312678234432219078218765431874309458927034230
|
|
||||||
1034323450765403510165498348569341016210967218567898985541
|
|
||||||
4125614321877654523276327653414452547893458967898769876632
|
|
||||||
3210701234988347678987014512103963458982105450745601896781
|
|
||||||
4678890215679298689898101105432878967821123301234312765890
|
|
||||||
5469810309100198776543239416001263456710054210126543454323
|
|
||||||
6954323458210789743987678327122452349821269329237632670110
|
|
||||||
7856542167345679812310565498214301265430178778748911789224
|
|
||||||
3067630018901256701423457012303210178923476565652100654343
|
|
||||||
2188921078872345690501298989452121089012383418983434334534
|
|
||||||
3298934569863418987632367898763011298234592307894521025676
|
|
||||||
0387650101678507876753456501014980347105681016765601210787
|
|
||||||
1456343212589216909865401432325671256501789823454782309898
|
|
||||||
2341067823410365419872316543234560787432328987123495434321
|
|
||||||
8932058934321474321891027652101765698543212656016596521030
|
|
||||||
7634149965430589890765438984989854321692303443067787676543
|
|
||||||
4543232876787672763210567823870143430781054512198971980612
|
|
||||||
4687601045298101454569498014561034231278766503456890121701
|
|
||||||
3894523432101212343278307601432120140389107652107765439890
|
|
||||||
2183410589043239852101212587347899655473298940998987610141
|
|
||||||
1012398679650126760120103496256978796554567831876898543234
|
|
||||||
0310487778743245679833210145107878987143278722365687650125
|
|
||||||
1223456899012632988744103230123217610012189013451232105676
|
|
||||||
8346543456598701279655654389874306526323076567600345694789
|
|
||||||
9857812347405654210346969210165435435414105458912256783238
|
|
||||||
6768901098312343981237878301456521056905912345863109890104
|
|
||||||
0345650101232107834369765412347678167876801056874223454323
|
|
||||||
1278761321943456125078098943678999101210760767985214567910
|
|
||||||
2109874430854534076165107834567783212323458898876307698876
|
|
||||||
3436543561763325689234256623478654323212789954343298714565
|
|
||||||
4567612675610118763240345510569823434101652765210134503443
|
|
||||||
5698203984323709454121245432234712345612501897898325612652
|
|
||||||
6782100112345890365039876101165601016780432101107210726761
|
|
||||||
6783078201076761276321276543036523239891569232216874835890
|
|
||||||
5894569345987457889430389236543210145652678740125965934701
|
|
||||||
6784578896590356996321298107012301276743245656734014821012
|
|
||||||
5693678787101243987654301058905434985890130543876523498763
|
|
||||||
4542109843262012276019012765676125673981021982923434549854
|
|
||||||
3432101257876540145328943894387089012832123671019323676345
|
|
||||||
4309210369901234239457654703298976326721034501208710789234
|
|
||||||
3218765478710123378765645612107845435434345212345621678101
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
const input = (await Bun.file("input.txt").text()).trim()
|
const input = (await Bun.file(Bun.argv[2]).text()).trim()
|
||||||
|
|
||||||
const rows = [[]];
|
const rows = [[]];
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
const input = (await Bun.file("input.txt").text()).trim()
|
const input = (await Bun.file(Bun.argv[2]).text()).trim()
|
||||||
|
|
||||||
const rows = [[]];
|
const rows = [[]];
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,18 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
|
"aoc-inputs": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1733814937,
|
||||||
|
"narHash": "sha256-hF+/daBl8ud8FYSvkhOn1QnpmXEYVfoXDpPM7RKW8Zg=",
|
||||||
|
"path": "/tmp/aoc-inputs",
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"path": "/tmp/aoc-inputs",
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1732837521,
|
"lastModified": 1732837521,
|
||||||
|
@ -31,6 +44,7 @@
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"aoc-inputs": "aoc-inputs",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"tix": "tix"
|
"tix": "tix"
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,51 +4,60 @@
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||||
tix.url = "git+https://git.tristans.cloud/tristan/tix";
|
tix.url = "git+https://git.tristans.cloud/tristan/tix";
|
||||||
|
/*
|
||||||
|
* sharing your puzzle inputs is discouraged:
|
||||||
|
* https://adventofcode.com/about#faq_copying
|
||||||
|
*
|
||||||
|
* so on a new day, paste the input into
|
||||||
|
* /tmp/aoc-inputs/${day number}
|
||||||
|
*
|
||||||
|
* and run
|
||||||
|
* nix flake update aoc-inputs
|
||||||
|
*/
|
||||||
|
aoc-inputs = {
|
||||||
|
url = "path:/tmp/aoc-inputs";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, tix }: let
|
outputs = { aoc-inputs, nixpkgs, tix, ... }: let
|
||||||
pkgs = import nixpkgs {system = "x86_64-linux";};
|
pkgs = import nixpkgs {system = "x86_64-linux";};
|
||||||
in {
|
inherit (pkgs) lib;
|
||||||
|
|
||||||
day06 = let
|
|
||||||
solution = import ./06/solution.nix pkgs;
|
|
||||||
example = (pkgs.lib.readFile ./06/example.txt);
|
|
||||||
input = (pkgs.lib.readFile ./06/input.txt);
|
|
||||||
in {
|
|
||||||
example = (solution example);
|
|
||||||
real = (solution input);
|
|
||||||
};
|
|
||||||
|
|
||||||
day07 = let
|
in (lib.range 1 8
|
||||||
solution = import ./07/solution.nix pkgs;
|
|> map (i: let id = lib.fixedWidthNumber 2 i; in {
|
||||||
example = (pkgs.lib.readFile ./07/example.txt);
|
name = "day-${id}";
|
||||||
input = (pkgs.lib.readFile ./07/input.txt);
|
value = let
|
||||||
in {
|
solution = import ./${id}/solution.nix pkgs;
|
||||||
example = (solution example);
|
example = (pkgs.lib.readFile ./${id}/example.txt);
|
||||||
real = (solution input);
|
input = (pkgs.lib.readFile "${aoc-inputs}/${id}");
|
||||||
test = tix.run [
|
|
||||||
./07/solution.test.nix
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
day08 = let
|
|
||||||
solution = import ./08/solution.nix pkgs;
|
|
||||||
example = (pkgs.lib.readFile ./08/example);
|
|
||||||
input = (pkgs.lib.readFile ./08/input);
|
|
||||||
in {
|
in {
|
||||||
example = solution example;
|
example = solution example;
|
||||||
real = solution input;
|
real = solution input;
|
||||||
test = tix.run [
|
test = tix.run [
|
||||||
./08/solution.test.nix
|
"./${id}/solution.test.nix"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
})
|
||||||
|
|> builtins.listToAttrs
|
||||||
|
) // {
|
||||||
|
|
||||||
day09 = let
|
day-09 = let
|
||||||
solution = import ./09/bad.solution.nix pkgs;
|
solution = import ./09/bad.solution.nix pkgs;
|
||||||
example = (pkgs.lib.readFile ./09/example.txt);
|
example = (pkgs.lib.readFile ./09/example.txt);
|
||||||
|
input = "${aoc-inputs}/09";
|
||||||
in {
|
in {
|
||||||
example = solution example;
|
example = solution example;
|
||||||
real.part1result = "My solution doesn't work on the real input :(";
|
real.part1result = "My solution doesn't work on the real input :(";
|
||||||
|
javascript = {
|
||||||
|
part1result = pkgs.runCommand "2024day9part1" {} ''
|
||||||
|
${lib.getExe pkgs.bun} ${./09/solution.js} ${input} > $out
|
||||||
|
'' |> builtins.readFile;
|
||||||
|
part2result = pkgs.runCommand "2024day9part1" {} ''
|
||||||
|
${lib.getExe pkgs.bun} ${./09/solution2.js} ${input} > $out
|
||||||
|
'' |> builtins.readFile;
|
||||||
|
};
|
||||||
test = tix.run [
|
test = tix.run [
|
||||||
./09/solution.test.nix
|
./09/solution.test.nix
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue