INTERACTOR:
SOLUTION:
INTERACTOR:1000000
SOLUTION:500001
INTERACTOR:>=
SOLUTION:750001
INTERACTOR:<
SOLUTION:625001
INTERACTOR:<
SOLUTION:562501
INTERACTOR:<
SOLUTION:531251
INTERACTOR:>=
SOLUTION:546876
INTERACTOR:<
SOLUTION:947227651098641515600009281807996158SOLUTION:476581234446880415129768340259525028696874642269372255007465389938238343887702163532682670649125000817744109815386726935785055910137442709662263488645452717993456561069608167649142146140114799668887284372760680801707982407SOLUTION:322490518631817320402860165096498731SOLUTION:6946565335375169844907317765152878793477897099104622922488923269385459117159767810746398662834052293245266276280SOLUTION:56668744481822655170041683210675521750574441078865218497286807009694383228473639985530259535111919114398204376646SOLUTION:2032636669245472902187418904955869028909849576180758536570154133829170271292382655811629SOLUTION:376014661565546204024131100438717162632628917460034265822655264468945733257514299474962207179685930295545760170SOLUTION:732188924255345992688249188444581789723347413854620723229223838582517868030848390587721844846772368979572SOLUTION:953454632484935855809513721704240392405908188144345565858310914485612310948279738420277525520714262825523518SOLUTION:546771542354903849448147843458983008855379767035394043307700404972352439625659803371793761590510680507SOLUTION:57075154567293207078703684337616171292846820857446008636092545073243383556232652414661887833086390415354170182812009990315120180SOLUTION:85752135273950754239105552707749925422486611796438004639148118044744784892017313313462934332312181790241775128817SOLUTION:716628528645864488294827627270807155841235151463716404374653345606226541412782337951979686452783400351SOLUTION:99538693517618800099126930941622649842381240640344076862338683465177880723357465864681167528205599586068SOLUTION:4037002000452004877680725685207817882183377788412199719447936229977237006214791130558122889342279277764461SOLUTION:43302993625018465279843023160769726613790577094878240622166180575152910945582722053551896569681432982344066355846925487SOLUTION:84779883406736497428931929985969727322401873318747909441980632375171313531298792219665726940849562976168380391268SOLUTION:5913406938979343198740985071456311037613738859826857708408323459529890073335383672736530270606113841460857SOLUTION:533845372861289241750311710442674410711642438253772003475170612484517927238627138897478785232699130309670238850468SOLUTION:83863430965042493762284199488475406889195037727618190985501115589143892278274182574976120152166724151229354SOLUTION:9176607794179115424224463289291354845059340894177614347817165095151386461741062225325123251851705SOLUTION:3670689399996464521699871345977516864080674607485778246117924406756123871538265841672501567366797078324621880421233273513642750754978748674232612873124330835676611838959136SOLUTION:3306085308478144718686685576018356271589558619128859514733475755322193481351541038279710415906716078040769403298259080266239850057573480259388797259244757896306162168299SOLUTION:2255751839869815148467339418784340644978049997536828675387236834056733348051327871866777144313871228598254931631959424470425988073603677846305278398SOLUTION:71291252338390766178219618521806140739379932620803245694936096648109525736241163827268044539249742269715811005868364SOLUTION:2119727021289820468551333877598935778199098037746537685582952322477177388726456318101660005311745592851SOLUTION:61676572195248212227653132414391214831095128664993330979287437650187822145927499673265610991947624887898366410516460971981098SOLUTION:191033804525622368267765476504937059888394387573240381274386676696111413780382333622633095877376212798390SOLUTION:96318491390770762727166206989392126427893215753733323108639161492841190854401325745114820015179301SOLUTION:395443912041499070678555167484223204414472799868166343420426458581385545532667070893064426949461748661035403611SOLUTION:828103100701738765021357858216784882977115726146296495710191567326659353107294224637182439266741034936613SOLUTION:17429776035804728993332536979333441712926203154394596175138708578433965939888871696909267SOLUTION:9372539884092411368224075699038936956961894542990537933411815459762280313197915808409323405332904156586921458448SOLUTION:2230521509756899761645019126978450992628414633743767360873990464676625725393100935316787785175698030102879453532291780701684219886684325262811751526023975793494312316472987211656457792497867364692414550415462688198560178189375012797762226342SOLUTION:43743879664074503884630996620893911210121211807579075945943708250674277151171691579138951685924490SOLUTION:46084913386922883184856651497912285302168794826647260816517854751303560989000710204706811140907SOLUTION:359619511373609022727990962611477900175592577558932070561196377181783881429202069438308586467492906966639085790049594760863630096628805940980441702916364122456476690040207966990321524960508SOLUTION:93648152988712963058360633038967396852754657993255567736588696742871814200587296172558621705957954199475221301583584918331640251233046998948619421446507SOLUTION:20723841734230661791023069122093778559142515762337787272097268148536269565656386339SOLUTION:797030658098953649594312338101425248563323479237337780994393SOLUTION:802712436325799135529140711798710924469091456174097132843010546169350893714618520485881783467SOLUTION:854609365398785006939156141192486927468119900869677377448811613905562164633069269824200179SOLUTION:22371416752301125065677969712322092615571839709231093967155497468219199309266085SOLUTION:2260881628183201634008524942527992383072671498540935261025872805213482256113352097SOLUTION:431897905854973554595146651148743690878780115712101481747936755438794606785659753814SOLUTION:5674847454467123529552858881882412030844581096184052291592SOLUTION:680210956027897457267521965383782230989747028941481081082497245457368991804934984SOLUTION:1216267113347688902242018056203246132082829194757820151575843645877325688685722036SOLUTION:578615956416487735962496966786927354667009307879795613316535958043647564940678SOLUTION:4649745637965780537138390694180326754362924029959110260901855803280533369608423467SOLUTION:21238354829643904963222187895123832534385972806980707185885177960877703119657SOLUTION:55494898013625805327451518882732499676085465062699979351291775960694151524153712023699758SOLUTION:686461765134134988565520964444955708273342440302838996260836278931311222237066954758SOLUTION:110841821907195418279004220702862638304336267263415582388484117313899316653041SOLUTION:47735741771201196770237609754828723731414417394825155038534544338007670227586320SOLUTION:6605287537095949651537061081281915124575388699867505644910141032388097245391997768SOLUTION:186723506516904953628507542578507804378347226246733769171571417625948007390955872573SOLUTION:60950313540786235841136268671319892055118977033991415998728850235178255255186SOLUTION:730881973609547126173504411625653650877058646713577089516100843403493169383325814057636837SOLUTION:140154612627137654383173383004706005555055866381877018143813391240971839701149SOLUTION:640736152316566057412441227147724276550427424823896698778944SOLUTION:8897601910064503655352575730581805893323256119113952045062330891766056214223882105298067SOLUTION:810111333642572032307275916294480438546210500187718663982524599481848753268834324948SOLUTION:11398488748145313042917814071595978194030272244838935782805444628701749440512959714SOLUTION:413953473199166655756804429541324572442260426246448775873657209302966652954268859131402637429897734874438730370946161920427023415099554627504282SOLUTION:64023898179971023865264964939683155760650670795404123220386504503651448975822119010375473105070316198749959663554593610627483834354515528695365SOLUTION:828463137512473876505636800449798195434045094988060469182075528882187678011SOLUTION:53576210696336016761775635234638236251931129750821821107804918939457749762901858392858883412448873141327330563860880288SOLUTION:158216877032122782900500301165745749511041586932805939578445606596638671595443SOLUTION:873362549640482085733408179555751640711880927431791768659706366812635783167946SOLUTION:3101087568651785576136241374471832404456499779190330517549777803447807120064SOLUTION:160490149092758902800617609162720851443427527058453774939SOLUTION:133665746231610391444782824908147631350536859888948266491834625978254001547119110691SOLUTION:9505122248468060014827125146411526104287344021016210563715379429842746176492754224953501177834498143672334163376581200285033614453033430490536295409186799SOLUTION:72806555445329449316958013847799463628460444006038342592209074860059819798151477770154743550873887331493432671972405036358865340769246796SOLUTION:749370608737285145309378133662615450904494326718478969359548565068SOLUTION:590866291499458426248603297037564124845697236344623827028341227167016118970SOLUTION:8026474456529375976121827345437639857411081892089978779610248384032917485530SOLUTION:406732859363929989336088133625676204830037687817596939949184674924589150SOLUTION:8593681047370427188567346369932409219266734375746961402974413765931025649430SOLUTION:807932771844253090375333659822811032622087796362287613636454596419132638306725SOLUTION:56277215210631262120011567153992224088282027506983027554877559138415607097182472183049327072741647313576081478800277102728460520070833213954659SOLUTION:46295880080062314433809237833814515255502120845351784497268553829526529982766128838345193207963766429171388502596271227388393019316264072548216187799234495103075311940452247465185856SOLUTION:59582221250SOLUTION:254162203529992106269410106115494484837853242414737936493012566586105099984796SOLUTION:4597572977794648036240552478490682287492867697687326520603349527728986229216SOLUTION:19093577899922258567738334815812687302476236278793773220151690054623123136444SOLUTION:675476841659206608194610648307905306446834517467120400807642552288654080615456SOLUTION:2037583083693086641511516906578000539504281509397854378677786541619473SOLUTION:9081866989184804368558580120647632853523737393212692445281549420825378014237SOLUTION:728125143483561142575541325135000211097995706060632897110453619859647SOLUTION:70562397559274620794603879675376874778306388716706642191122678341816621459593SOLUTION:8816389310442598073165227317071255823450491252919684899958128722368079611020SOLUTION:713110953187291349566297447922888985362109138211813717802094235759848618684352175492117379SOLUTION:35265786694746387498550560031339438315984791373465551154050957255170431883712058912260723778524943239563SOLUTION:80909422626732694271349849495514385167888424911544714589222512633021150496872331280SOLUTION:864303123930104469291856143551010469796894552481087546044166370121533558836SOLUTION:7668968795855226971608171090867652988874394627739176948756176373128087946321SOLUTION:423956103561932066411644234328262557640342785214129011868021766623568982861SOLUTION:974374212555828231207352982942298632945030350697102320757241799994614561503678SOLUTION:7292134885301486852045984318917624382595704419884288561568039088973876476433197970325550662352109134334975SOLUTION:180951617052276023519897943776895779473649371517737388907354761593SOLUTION:60854695789361664115837655160128999270880959509308225201052717331679031183686SOLUTION:2812451598697684057624111352974754596794448849818250318517854389767875915533370579SOLUTION:7814433172864049016963246940657333184285008491378957740692335118309861729594SOLUTION:482391584983478677180742415731902741601275420755436802575078793211943050544899SOLUTION:31311091659426089069320240073594952484149270972203478909556466531936266783664917649807385378369241907676857641750619553328057420836239658678545101486SOLUTION:2673717569592904553370986433152338503567501610897727193132686076092577362555816876769765590431640267058141861638179410817861868537316957792544247394112768548506234128496287920382189280716229374478503769325124917969734892302608331691858333999988817495644289172933277916377622320400114573155106341419SOLUTION:5433438884557427881347386021955300498504708827097008596298867877998562606064694718397903850308664170217737192014759379667675880889393919284287138035216721507256391650SOLUTION:39244857584611618268523494871826319719006884145766666150186481152736086736521943713921493SOLUTION:96713277274213432299799083399991247362819327519445394619243762951737406295242256319463131332989918253225069875402181230520407SOLUTION:41861314808923285516068348366494498685416398469790716055826557310752122766488887475724447671320458103SOLUTION:961819896094993871628419215538323871502811453553745351143658923475573491589935171269076780642371989628983765506014294503456060184638612116438945202293442870319SOLUTION:99490685942645220049476994450977273953302691344644537574529881028542631136573942790733683687113SOLUTION:31359952931385745140266327255963721917167379913969500882484461121808298552185668SOLUTION:9119511814378591182238646817063861069666865569163782150209663402325161411232660902868849499804647652401613968842918893SOLUTION:705109188122411831498546573634712993445141442535401547854585444067554498728316823SOLUTION:878561214781208323161254376970872000871314861937319158370426247081719706194117818331SOLUTION:45539224237171038913164315093196493510521666883936777401083573467427391843996889978538271SOLUTION:823369553714964909145014880191206312465394263106441225877200669494005671809760334SOLUTION:2355489886053639301799110322698618441673044292455355970802488616956747239760413511SOLUTION:411360926832513368208979429536524908108047832213105585380639119117333011910355927114SOLUTION:447669334632706163136374218987989886510385469865571212836377669866903340485SOLUTION:56759596997092268861659732520948338473183319637263423890881719858154786708000128625SOLUTION:26659217149988648817785036027813572827774471217275925428521790407329327894926302640609991980059715154097557635436756345320268908952959938082354052258835867645368735420856456882571119188771SOLUTION:194126161073215487626580899483223779959558222736751331607363387482441441958725046377311135170815904763571349987390914685360636996456750184069SOLUTION:998378503917192825435994282174383709398529118660152428958211501200102621481SOLUTION:86620274937976077050968886735933234512632287062995179561604832695262342130203578478453541935816195667184041599699SOLUTION:27313032615087545655946251913551338889921228671364738866815903342596305719461244835SOLUTION:1393562688754964590270101120338154464070674897143143615967889722304401796565SOLUTION:985252534302694695105132559902993898360136178816715526273351971952539508827206SOLUTION:114696315759321992267307690883938262424084607717198698452126551946267229910SOLUTION:971215140841603003636826602631729471656303164024131229973936413118585688129190SOLUTION:638312347298635443144295465296810695562231941280871820979626328018619206348924731966SOLUTION:292135337004784228857991340921749018138357458518810595439188947565291007847345SOLUTION:884807981743993439444730902104834561387903963992878899669884SOLUTION:85177352622440477636456083431228503758211859985537161101490689369727193849732691097SOLUTION:63286937124226693927161991493966238616057837861458735413281849643774566018628824671975234759790161392457643231836218810092993657SOLUTION:387708134112104913838989800055486511383108990438144013400848651917177537334594714258261509SOLUTION:141110345731829290691375631890707806662702898354933139286706588356687289147396SOLUTION:499248148521112915657079686031642654541242636156218060479966558470303143842714SOLUTION:44373991599749484878982223838210748919946254322818785146602248559854837687807SOLUTION:94329626012480303098356851379128510336650657996767871050426848110529091326137SOLUTION:3824746897478681082231165837343155533954859276536778231559173608503303414261111956SOLUTION:80191189680614499186208711754395640541740275865093093629651654920369067549777840927SOLUTION:44124320738595212250199152297925368593560771030293140103034587112491762179843144748SOLUTION:2166342515362135578533818846443777750582967683454913504607869907767003793763SOLUTION:99724539228804450344913404902470715854978503312803393074729301402640243677877275SOLUTION:89556148886722432188893485332637296156102433478485420134594244970832336905SOLUTION:9962778821181239097829081436210430361576128150023693602675265238146677855287SOLUTION:308864349654218526754371794616324102584774444165187252709438843110905584307411674378140134576191375344585445195711448146179797801884313817982055343200SOLUTION:527074894290823718471228519333684379872348329125316823996704418119SOLUTION:4209929001062576496685925040511676753541030801488661142485917333522371141066SOLUTION:783993312133417278773835155234735632476482462046892772467469083437403803595839421299535022795314498119480735668682081032488936878215788131794556340754920SOLUTION:4368541251890800886097272069327918172090837615653730541567910331810402790934245377SOLUTION:886798473699526634863494508309307371234704905956779366511783525509300822736934699167SOLUTION:839473456697841041157813495251366095675791169914874114248815265637188627734SOLUTION:887726721644543491991809369999978994143965539546119399349566850806758949184547SOLUTION:183277521226768798156108161558115925439699982480296320715926274256324426395296SOLUTION:8015947077012597739079687037752660526767813835312414610285369909226810614588491239SOLUTION:27866379116696872516153411197225470947903560914829298094005386153535285594916SOLUTION:86896992347829741419248168500965918020709871653555468423632716000827692292912SOLUTION:67816658804798529819759554052528238226156729009693724979085321110517127971744981873SOLUTION:4597978006167599814091588707225446702199537364908740416723430478631285449888236SOLUTION:880590SOLUTION:459270431555185955643115703340719078895650197945393452696566109633268364SOLUTION:2479640638761844812540982646718980102407136696856681269862229100117996934530SOLUTION:1885397996172928014226885098086164678075166636356814693289426082635649433SOLUTION:276349218500393377548014816590589625557873799780958155SOLUTION:66789293845369556743673223872262976242221232306207373175846242703421137674757SOLUTION:488335484975032083948316991851349671694671917394666996751736886546534914229714SOLUTION:59338117282265622215182724484745902434981429778472069953277363437373852896231SOLUTION:8018224361141626615051418901678869228389433355275977030917313571256268SOLUTION:92569277300825183819245491550676188986761299137449273066372187708319017630641013544297073563713476997517364168935306352SOLUTION:6550675675721352476267197328357159538728033517887394813414680924645845164413SOLUTION:185832218420951230816422563432457627902656480504446589SOLUTION:459283982987665046332695171209451376636557659357993029771310643883629020621391SOLUTION:8430443813341249764712421374792076085698884023106405889644032110231440937SOLUTION:874548997378996547327563533873658067514616335091197214813150816473812291485237SOLUTION:3433412695352741975205996880227246320571739777347396529968367116365047SOLUTION:72588364203058666139689930010277880320673745660515178820260223653990157583683SOLUTION:2574479685160107526549065388090433577219764508433512993680845955258939591678255612504957SOLUTION:499902770977573991772188084233978795793068294848505846484219984687434309054SOLUTION:18100194858591117499671645024689808223552109954818135SOLUTION:463225226667894071732162955733705779422785934045604492510796954404708536454608SOLUTION:375901238758480275737270506809407443104004722416672542224575SOLUTION:498473277820323608822816843531624844354971007288095189907223174553322417968SOLUTION:63346444062966363137009546146510316984004720359896276835349307538221991486681SOLUTION:2387982978945606156129549899441980118593197397268218743602283326539023117207SOLUTION:7759490763095198672977376637842346070046150367690430525617238226696737420377SOLUTION:70223054741559306461073991259285245716168253477499578343309629252913264291779SOLUTION:356283353077786319184517964115248165945437849815541183221905645882167359114529SOLUTION:93951841193398587735551568647442339776073773764876623552171121260779816209452SOLUTION:506730915452525742942766539198786593875637291134287357854764334267846872502444SOLUTION:912263619448636239252182716786176438718991725255532148571653983691938840193610SOLUTION:536231758287830672487621914550414845144187933387709547407929646274915569478629153985SOLUTION:2646979790786910319124759485374564683151173374640016157930975214574449918156189820SOLUTION:46972254837530835641990381430312538503983331875109917139816656504227548729133SOLUTION:76408321337854147694193821470665302665288920131048164475874477395152163259SOLUTION:4927711724674260561199792458548669824115311346242693782646624040668397498828236716934191975951883589185943490178530137516093574725583182792721SOLUTION:299461613814506683179412189227358883477142674204622635220989531174733243343588287181047798351751678812417859425516023592056458287104463538930851056146621939157635021171810782587023SOLUTION:2561403295361327327189202248115318465249811230152510886561455971694473148125213276988375SOLUTION:2228139614745214413024431837918991462426239796494527857902356756299363739087SOLUTION:577938180286793813882740788370337389572531697663758273628788630576667783797719SOLUTION:795278444340242344286589209760860556283120626548103529SOLUTION:66197915275150415898967636355080765426048886499512619496575584420537102889184SOLUTION:898682952258939971638174184280695808557388412354688003755122241474889215821808130986159373SOLUTION:900770776574055662622037462304293469947269942620831995920494269659071707129SOLUTION:70262997980828605744133459901554111153991662885686418785942652157630337525905708955SOLUTION:36641753514730346894482789568969354642816335092352558407565134930946254769365SOLUTION:5183683030105852848969963348032748142647611430009949703407986162590247199788SOLUTION:918697703421383397363598837836527468733428123223682937216587537418617645540977SOLUTION:469743460603340178271108435518559490200915206836472020465746SOLUTION:94376416872873598294471853537011577910461661050935459116738859842833136170284214349SOLUTION:396808507280394327884238504874740120376241363108640501131783070595531389487SOLUTION:49401291514075823286196543954311756437074498104685012971426534695924654449099666452SOLUTION:14367841460967386512278657690946718758345730614111302976792355149138268469711980186SOLUTION:958512330454451157725087307619262453075318672026434675317058788309321288583SOLUTION:6769191078695621651694019338970364583992590969502198249126632699644106208455SOLUTION:9980905720048041472841789315525239567589781867825819664673713609489055899797SOLUTION:53364493639310313695102874808325023738221145953884938252540088795133972932451347798SOLUTION:678261295738190258278403704770122691707252159291605974829500824389049192524SOLUTION:24175564102467976690513336659598352212508572182928660924952234046648351708987SOLUTION:174903892328810505423737117128222943845503627233239862297705192990851495835027653741777722SOLUTION:480536326514517801906066286753755066434215641599320526092532816249528948992298979737027929667748084830675686583931824538397SOLUTION:8964437714473995880001664470183594621811335170914364603360885988729705472026SOLUTION:296550660095273484145004341279642990919803826574312154SOLUTION:73036337278648789430542223867312622292140891123200906405971126445996851669674SOLUTION:357611629845776232445496743529205590578568178302992850809803149196126593155718SOLUTION:1703042221905634532417792560235177537166117455314602163422137146434961530285299480527400SOLUTION:851187280862517689190274668634127740144016576120142382389622188500812164007SOLUTION:6872683882688889876742420131512016813750688442245057099359789097311387558718941040SOLUTION:9331569186283471179253707489311849651737428231912393717143979321657074896396SOLUTION:73389617713045983105023523698289054784495930535981348626513634023271589SOLUTION:742777885011131319715924221791847176146383957904717749SOLUTION:4061SOLUTION:5289126119818173348488494177494838953663121154141860352290656974347359284478159587SOLUTION:80908089365236849685052190649811279972564133081591068532564345000026062982288SOLUTION:17603068491269965574063847107365310028331078938917935153299211674820407446SOLUTION:97288159848827887920819388785743973264155623045811637034642789964734949424SOLUTION:3093802787494086962883572086376935343017692881185090930887550197147763571042229569682781920543724028232439SOLUTION:13573488789322099641621293833850016770500327227557208366932498492549551533593664665SOLUTION:8395296401110271655202994097134810898925347524507689769916673048708442784606276834SOLUTION:780448637926400226831108463004752546418797999227954805539464788441426156766942SOLUTION:319157533190375237706913654998338667347886975135684397SOLUTION:58542761850531233530704136564476728229630922909279830711405SOLUTION:1889744280002335068137441934279581955671375371618137832135980122SOLUTION:2342091852756029865654525113152316056936826690775494761141440343655488309348901311816101685186755328941648597818839539097SOLUTION:6288391308929604585115068509042158689460247704625313817145940733162808271956SOLUTION:60798990379454228452236704601666390550753401854600209852590713418343768945197SOLUTION:547367408974368685109028176294702570353603445513508523696310445058572542SOLUTION:238080518905413194295942433996695135802487419396141161SOLUTION:1573896364897915683094448239813244751389226335788873167502324150477782633855SOLUTION:681296906515109452322937909426434991556991109401958587574246280318389748689753SOLUTION:1555577484781461854770187717086654925401760038238193883087041247485649503679SOLUTION:34660519373440609750775363685850166847978986510965304684815615895724170SOLUTION:20059031498076395029615576157615259395914656376296773SOLUTION:293689243775045213690538559792132544213675917493433234505302232971986267471326540357946SOLUTION:770578129205908498604542405982196955537072597235427853415050719499574553449581618698SOLUTION:943593345872844484262975507386702919433001406800481816902877388224952004211870956971SOLUTION:99099622166825721287637928625719192914284782423388461745231325063425729270944825774SOLUTION:129056223737611005575372995617214437205070677938584277639229479588739858937174SOLUTION:7777236952657441538451343091059526569520847733298015283420483711801724882SOLUTION:86867591110470143558040486009264279878735306955924884596739908492248141775799356026SOLUTION:701684741478200314919114819695403227425116861888893815474203267162461125682962576SOLUTION:955629790595292245795519553858967476155882369495950432959022127588329416527569SOLUTION:7169306531068994459042596978962736320826914846989581938033643227788003952528SOLUTION:771746775884681985116935412968637846869695709119389609897528333088239331802SOLUTION:8495187435549277705671302590682934406177893660966949163515211952234310575635SOLUTION:22163194831938080483351120157015878470570847805167365908644158699997291801212SOLUTION:315522SOLUTION:821256522652214678461599513928162774258040609959859717540189955479940796422SOLUTION:947082756584250155390690872022464514223384958633152464903141500898128010929610SOLUTION:60982186950392051212415797554869200583303557777337107293027268016857675359155SOLUTION:538226801534539415365167122340409527591933672356911959458979254223778523942266SOLUTION:210239819341969445972207390070282802734726484458216827457501911426240824495081650934247150775483SOLUTION:870315417559279125123284987899110372932756439480485526464159249653567459816704817SOLUTION:6301431183369997553666056646263370172169861668360835564426271563171723904691940025421517912189SOLUTION:94520248799388977320995153847673838879196686880345692297453293315018142648226884528076798651884422425723692628190634220966SOLUTION:5861813309868908171732811816924105686501387201059284657335758169235162686709SOLUTION:25480396502592781117025548959314446199565554318597591SOLUTION:926405106297418162635109738032914773120057139621779640120688302528328816086SOLUTION:1737333350621359671605884848959134425023773887563424195730715214402688SOLUTION:9320147582716525818814529167642904182623369132570805715075SOLUTION:11183777029248064535595291171722280598620744414923225399412229388415357157530SOLUTION:869009792286911779428080263217032478434748680167558577559122232848391236948405SOLUTION:683974652212421920823000189100638897303451628922314689900531293744844409SOLUTION:3986174363533705669671867716415620041179387312355293SOLUTION:10698548018141991454680666521035154340799855859602736937226550405861112322736SOLUTION:302985715730123670498618926966133808877793135054633478734281886159603885539678740163472243843375752SOLUTION:13410793118181287635331797841861324609893309573300178787367940038434820682047198379SOLUTION:718356853441510606387953577825685059556667716198130631410661730754330033911197SOLUTION:2447408108664757312172641527358117546071593515224080459021101902473785974430SOLUTION:10450033909462805876670047977491727831453547906267448353219587761283473SOLUTION:547550926821667928284428330552700681332894302047103957673410698330518579647617SOLUTION:6730303906191235679584648420091867749715860294857355057549869530809881611795858721202996825539342025SOLUTION:628227623363657289535587405565144942031538769221060289366170918359546561443SOLUTION:56748740130653536058203122991417021485007564548382736764367480308348091136646SOLUTION:58949820643485963937667056875274843371956374332350010460111025170320066797731237446398732991665SOLUTION:22370185010510062325271914782645577367393338512171354396438669190274164814937762332SOLUTION:730432462829383552464599752440590116019263598485699556412463760854242332SOLUTION:36835919364484286584600222884628050410099728240793988767682528696661937472381SOLUTION:3764557862831785863749444237780646411477524002404378794290996319276847SOLUTION:10721723324891036710602261494949600260396084055203449352661511360626832520730SOLUTION:14165975988126368937333567307856169653992917674470561817881512355679990457770SOLUTION:2245738679697107979966121383747490946193895371918398145141489114366136125346SOLUTION:80748827260467150550904461631824063345862463336138420928412255712669127SOLUTION:9511046355149523862311052909343671763231383748013858880614783150436119620207SOLUTION:76296390786977386256131895315394656525755606171532451985030206935606444847976302740SOLUTION:395049278434390416582998926631940331456651566241665984077719603773214946686SOLUTION:90917956194486973224669946881275357821367751468115963214234201947616010SOLUTION:2083666874273152862151635742613298061361881270274097263959SOLUTION:98391145216773846854820359257444676750756643054694958739407430715478128149550SOLUTION:91433458943305254626867824874558289367230884378241978392680764313715558SOLUTION:42452218254779931270203373180537844250431430568354089560822624735149473279SOLUTION:22634422680826967796582656488518511936619124255906635300671402586444986581871929766090830483SOLUTION:143165700173173024920273586650566115617459590251483165372903SOLUTION:994958472512645093195702956999954399594689439486846826901273901004329904750714814710816319317405716776SOLUTION:7930748007184603162998513179485260895587541767609506919808585058163464164723594451SOLUTION:964017301645642605651225265293458215342652109849244202808203779345831214600263SOLUTION:6780915129124383339284083923584461028011544050465928508884772204184601148939SOLUTION:21499980045636568691665344268904460443938359801301479947659922183305562634720941246SOLUTION:45862422947756065913479377983827900264477137245731525315825249019711916608648961450SOLUTION:100669743041748622596382182480253353542139390502869601431635979624410072796300SOLUTION:62177114591360256210602339153044225989884328570508216722221279686334625116359SOLUTION:89817526375750842133999731057407099381038242557958446857580250179435550218SOLUTION:93389413892895028537390853476411140749694270531842232473412503926224024502212SOLUTION:166139776298227636516243643648492091249276525569259371232861334442812944953869948450SOLUTION:15825920870897260328238243748530471174183788717551606738225819142896191547715SOLUTION:6853207182246965191762954217444081467398201694719556250929473672782925623905SOLUTION:7518502360317990625253215719571489793798512403378409554649535949740852991417SOLUTION:445466529009313283320260905949988662568567859325979544103043396307135457112923152452404670736259074299186354318620083SOLUTION:831033288928449838247441336539492813328575494138556754632971764243826478487SOLUTION:16373577912813390112117308292537805855841670136816245332941260586513705SOLUTION:671945668093946557359565982558979263769755985702117157892488806272246022190808SOLUTION:44883663628999751657164928863719509647689525064380950922114768790904618662920SOLUTION:7993491902693614535060289718025141563948011082269937297167249966061695384108SOLUTION:8163852869939908078611276518215947204700736426617426658644287034714674013SOLUTION:268459498350939220514743730281646342291228653013281348278497322237622677531297978925342674937809602261176717118045063886670558267SOLUTION:70340345097457899228436366346130219496638485815269918778320411436208536417041SOLUTION:460341482316227818890654711572114482495792623934317989588701844669698268SOLUTION:9581211803327881335081771204604414943510916165006263853314283516438375041685951874441657764768432324951938864407298930924052646219561791274226429191SOLUTION:388410SOLUTION:74588723601954838886606345789840528821429886138719662447666161954145565180559SOLUTION:169993126037631455634686759709815051690592689959551825277173719871770974910552369364SOLUTION:117371287246560230219652376871966934812758145875365882744572360453397140SOLUTION:6286942396267385586956025127129967181566237089985319SOLUTION:683621965656738916103533626655789812288889766649581313337687870083974275844671227937SOLUTION:4594827037722868497294328853397399789015798235548261728148210393940606141916426607SOLUTION:192852448751554167327825894463139988732968753039795969252204956486571010950180SOLUTION:98616023483091328918333926707438309250168234068356441670295454548936907278373SOLUTION:486108521044792678238177882592346188491662222758021724552464069642757934550SOLUTION:73861120826195538119521942698759659314138165918263891630582410337302920146071SOLUTION:77550668049443580749700890651392560959604512418939554409634619370833433269564394012226725SOLUTION:61287169182461349576872375320395332916410907524720388773606976249709670718164SOLUTION:25500068815770614742905891327129784617652972269474678708848978798493129878031SOLUTION:93849973101496956834841631292643145747983868929756061058173562559274088292932223247456920SOLUTION:88787499018329173426333247082328873633646350642876023289408544930646790326264SOLUTION:421081921026761599246393447627620348561546266048579559926484586473540135370067SOLUTION:24575198533235281838473631290836663733051374807735462128143351278477786210847607739172322SOLUTION:327393316502173169713638577642011082907035974310425859669522469960873450246SOLUTION:84317626018337498099349954970107459748448566788056985031760374354624860165363579SOLUTION:71187696618086028204577725033357181662566638965986816346411782647566983359SOLUTION:9082563369356478926301308879404014257599432506543980996000458415817826694124381029SOLUTION:21874255063897461842552976595860262277893174306235415011366868329853639266349SOLUTION:7026393495482025771963537215335069103128861039339619726033448352979428071223899455SOLUTION:2684438211863505349212903473688200805223156179133210744006SOLUTION:7849647484974091025985065009245763929307182024018509260491761119750486067919SOLUTION:67045549903438064295073478260241481845034984363541725924129845175275850326238456931SOLUTION:90203290982890765884769859039111521520678853894696397686746941012317850210724SOLUTION:575516542954372131909782993251406501834016695101118806405468469637692770209426980998SOLUTION:127375634034534078920913156793184794650143127512463584714631929081652518134958SOLUTION:29564661711524436199169910276980726353470552488581354843123471510274140290755885819738049790586433951285SOLUTION:80261346366116768965194973376538816298409465660608711356480474201127809535123610087SOLUTION:85748024003291322289370991594285199358222961646160198691573129341994704815257SOLUTION:543002173182835821102066608463650723443261093366688942482937014891805456968SOLUTION:45277519315551983485152129448791606973457543353541442113994767932646068768864SOLUTION:33229125662368267144459749834069353881185662492553652549864547491720883777480SOLUTION:1616894419709648406201316456914975968043265967741916227249666117585692651565SOLUTION:222755157672523517966353128523854842702509373231938939596719066770941956652849295377339564741980651170611748971224100SOLUTION:50529867433975978383384926033407555766814288494283055783833767546SOLUTION:157619221423160826530401628767750731300922896732979062300550978239100587546155SOLUTION:8999999912078221048504764488320824067501179935422782208367561342630136465729393884902957660948456232463777468377118831847617911SOLUTION:2844259723071730522469168176137769188112258273652186956031522528865231023SOLUTION:772422518927399990851124159088873974851534383846644598994206539940243501SOLUTION:302030501754614013897545138708290854293778604078714768293235502785432575099SOLUTION:81948384370421674196831261498804080947402729413366637780060455570997716693500242412331701289352274380SOLUTION:145967903687703474528278942936641658602406650776053149247869206951289216017893702859802278648152678504034946912414800330735SOLUTION:800532611228320085432861874249491975606824973346063523081726032989655510853SOLUTION:11407359877835413693758749445346559539621547503967512310878709393720440323966SOLUTION:3725328830783714044228981405443524249727831116272409701017261222805259732189SOLUTION:61601196772088204567021140764056997721150338005068261219390778843423136538986SOLUTION:9850468400874130456951985940944622686721879302570234654960805031573518656368180668830682SOLUTION:2165969446872531324079028306798787332630578700502835016665857623492785351308SOLUTION:846719485559902029252233761050373890999516579922789000952947509980728057275464977003SOLUTION:3644519944916578882108169367096003420044567534862713712871115158963291657765SOLUTION:61001435692954153936019154297371518779160432847470797195725SOLUTION:1274113973286985362537325173634586924786737699357752338512958949012947874467SOLUTION:85251453110267019604040823565112565590006386755216565226869689996207SOLUTION:8199765139816108996122941725776821365794881297193521623778001791696808837SOLUTION:615324307333261187772276798492638171084699553171771765198226727239450110896SOLUTION:417723301655542084707290896398623154948505919760107391571737975412164060SOLUTION:86083954971283208073325713725325077452063516584903127972339642331957857763582SOLUTION:69917994407090463590751228447490525246449238913709168105851618518397431SOLUTION:45098681828587812187051967450256786531437421653335531225262766100351699222486440238SOLUTION:83369464942567907535841762867607444977456537773678376977196462750944288699SOLUTION:3084237758305980842694863869152501610975552831257578783997948656790058793784SOLUTION:76331629679236160159891748758341704134916825677959794874951731543335874328823SOLUTION:340497960663794147508540276914615244312282787143796507356649485858745180376315421749912071939200SOLUTION:61125593905945102818054779960647590334651622482282027439763SOLUTION:51837587508740043053346913663036008970203077113033839435903680241293167779361SOLUTION:74508640818071420942408046118585867769976185913991110259423127977455162772481SOLUTION:55279165250578842841951795197131543293408486500846439935093354871412980398093SOLUTION:58712604302975458386291403918631365388753985546227798284799341056523709SOLUTION:635598856211917945987622450947546894281993741519202052585486167275538857141408SOLUTION:583575431286235468983482516374213614159654106153563501475348368953604737709318SOLUTION:28976516358365918718648020000070342667586821480152333706092787406381486444613SOLUTION:7714778678056267166073429193961307482490525870043239169103520580697095527527SOLUTION:99556823959599332510961285381531895064873040713999931897335437056697063350754SOLUTION:596554151843557315422598662790386114677372399814809214565587962260429738990591320264988510SOLUTION:623002917137215566313721164464816735283345144329242973090152626723704208347734416099498270SOLUTION:49639677536267662520611484388275765472500579114542317578399919788157150621240SOLUTION:4588742671668788721764154859772465876156478083454400584382072093951728699932SOLUTION:28431220975930913889204674520343714840225868623689990328578674015515043800746558948845206612331805171233198SOLUTION:118889662259549199660914505118777175518902635776035398289189947231944586234228877SOLUTION:875427867641661366549409325581625090955943095035828173247097841940043492557SOLUTION:3036451780462650491623109869132616714571317586620399795842507616402167946979116107971405756809727154SOLUTION:227943646950991283221600328268595793645640720001909677793916211469716793736103684SOLUTION:92830481530129662988183892286860367887700496346630436231695809543804223412582SOLUTION:53001394728599860810666728178350915142615777856668771828421231302783201701732747988SOLUTION:850870547425751312840449884024337799414561447164336563169724426060605150592255791626SOLUTION:320912865914852503626901751529463668831534955280812979163944610346220954326236359414SOLUTION:9920745126894334195288597392918585157637073711505431362841248372368832614SOLUTION:557450661824416395376679347071953826175555139558775011858142039568743343096164494082590148166236100690831243337593752SOLUTION:75585490248620401734986344469450737311701421191162889527906096337050769508663838188328168433689492541127738659666572SOLUTION:78577352280137836067752015498785809339981432506789417353712044559887931748636SOLUTION:79424891056353496742950380945419624395618586392129066619434818760336717582SOLUTION:477698471630946501446468678394540583366116777298390353760401441300266179554759SOLUTION:907696626702945919983142669648002169072422074472787974257349812330084917936SOLUTION:72506315098088976016846038850154062287945010069124456656139752765489689839359SOLUTION:16128494435870616887547525326309846377825274841471433494678248725461149195SOLUTION:48083673402276592797478974375250997982293233278198734363132877336732692045SOLUTION:40550438792529708453676916158230760940225692609545310715648466742795224832948SOLUTION:462748239717645311348917742747283891751731388328973395372119163026901021371432SOLUTION:960696649836481231881719671109025614740568304553617662625108175705227492918412884SOLUTION:43052866077041045042632738236278525650140745951848471300672274238743795405590983356SOLUTION:5724449768743510933961360960728527407360231819572755428070108168506448422370SOLUTION:568969636902939171498774611137300412498060205705121795331966218610200343655511SOLUTION:87464838719858421104191117130080158544963072341148310949514683548286793505SOLUTION:579732SOLUTION:82151030978479061880337902253810012154843248530116924723199586878127719140555SOLUTION:97509568981498628778099633745173767625658751284242769442542SOLUTION:8212411859924882438898538978207625412957888328676751917168326374509400464914SOLUTION:490579773689906788518369387592969798116262742622152173280895794803843203987236SOLUTION:3928499957217640972874038170145563946531617425349085539771433961911893343451SOLUTION:60109870594074832538562916006985607245609064491195536344750981069794394273248SOLUTION:9899297132655807994837915549418029385228539878263746890115207862331920742174SOLUTION:410506332481522870850239839979829985128146415727545369733390312389167226286SOLUTION:550351190512539938138948805256178000561149550741552816357960426164903377564SOLUTION:7198922308685782547898978745610729276493595643430987750090486331161050698102SOLUTION:10588074488553631241918144472569838334954935250946271238208496658432090889473794907SOLUTION:7214554952212757538393685698814204697701822707994218257654127803216654945287SOLUTION:122453898342158195330712608698615463563257939217112353173259264191994985646572SOLUTION:36459791804222542965630055696626001125479129268358364360057977869583417214698SOLUTION:20504472749739867196973678108193174276849268515152891143121174852922409687464996SOLUTION:26388045332532133797240422245144468894989594385445534180528175015182564823459SOLUTION:78018678907835890926499091144352410280407818650585343763427187986371774382962SOLUTION:559569335388353401729466177995699024129841556650646253634377149314229667167SOLUTION:844022470993287888977973725888830595674704129427315548481507965073628146127924SOLUTION:923803419805419781723152968630365323533225890742780982681409184469689689503724282584SOLUTION:7046221450195524342334074648884562601557211242622034946401625761372190933610633325429208935662328901SOLUTION:725549387727763933234829257518416842344336891665960402875387SOLUTION:83295132319SOLUTION:28739357300666017319459450485744451105431628123733650365765446659665262SOLUTION:2014322167343641249009473683890467797719041426112028633381056481194727762927SOLUTION:26588597693196153748012479972840392332180457126369935358199398552173051191885SOLUTION:7135092973066454853160459383039185150531283081583618630388143793656661889284SOLUTION:479224131874670688270532605104945085580335931284270087415232845471363819755570SOLUTION:377684315041163922600504337823646748401188639353771592735926556988233179655845SOLUTION:480981788402200441552160756812432319774192140188989838SOLUTION:548925363121223830866909359319588689729434578569587258739449SOLUTION:68484854107637129120939833475670960128921378722698170305986780686140313223161516372SOLUTION:853055304634864249708035756196794336966416927838259273864557457758584148566319252899182423730077939609512736631777735698SOLUTION:252837990714825022551328823274397895455084519769642224793693386493331291626SOLUTION:647545296117277811528062865784256540692924632696711747SOLUTION:11636246607355582193689363530176629148202142330713451328657750581582127676307851027SOLUTION:5871632376239287244232664112473967941036832691524860555339SOLUTION:34887917939281015999566866293537334332424136438105700478452819057549673950090SOLUTION:460205718887334675767563922012688467587385358116070796670783888267299346718514994652705439737479377953930153545759989SOLUTION:335528778851424203405242417320308683906548777180689427106733187233389428772884SOLUTION:84044225026490499681188078217330632370871129601843334256632953550424993838SOLUTION:22765880306682559869963973964055572522294182781672415493019927302262806685854SOLUTION:552824909894609438856615409663926432646712234961911442552987969344236144796017SOLUTION:3419175617079003778806834211571481940641242496177265740314322114302605SOLUTION:914145387989798618519065327384794865269319103846647697192019773748SOLUTION:579169378967312198222099015837906143849481744190446742132167688538055381788SOLUTION:54774568928020539984590576421189996274963752940789121360662452304744071538753SOLUTION:32891315895831190552435223243603232297668235796727660371426829865823090977264SOLUTION:46762473087279468323549123694557907165353249512550105324581834519663428654552SOLUTION:80418955704350728536559460120458078124717103937855424239426932244921961967057SOLUTION:979691149513194383943828736767131284098122271233741988282679533227027889078216974409706229066804958SOLUTION:2422549405918008845626002074137901526408566621172442242682848439401989112128SOLUTION:6806579340598414144557484018405849571402280734238783918995348742702663042SOLUTION:205429569012276249088769856402626340806943789746468148559967053843727188377253206SOLUTION:51222921565855663744518411841151337869030642682911680434314260459129299514920SOLUTION:7918833343491450966997592790610176845501763553634914169514840307556961896328SOLUTION:505018209289956544126426761303741282825197234442587170212633871533478497137578SOLUTION:719011217743525268142287206129917093323479319201464177350812268855617417537707681857SOLUTION:2921991116378270455871320365529964312017371922070290741997333385316536571740SOLUTION:7393386176019118187160712518496761223839345042750190825198928823470536489974725317SOLUTION:169237856460170341041075679515309621364648390085240786939687305953598581661374661SOLUTION:20888982686045762454625285190173182976992664146197367273857984993952165959741524616957391562SOLUTION:24637334219942191457505479602468988816709433040159183138645179248194954989196SOLUTION:1293812617509333336445840649369256447437291822209631591441795961469270673506SOLUTION:6284636225521607071136428939427645528390856579481204876536638560008201003442709745063455776782526956141953158315942818SOLUTION:74163833778121895974513070097334583832256332537317647614690690632341087350249269062SOLUTION:140664460678254053335581105792283096786156264458800739SOLUTION:15300343476938768964215186374739287548990979049229517465275840883302320757972SOLUTION:5596907616846294251018110978219099332463247315116309718388829913926782816604580232670694SOLUTION:22684145745359285546699075828079707854458981549696626722833SOLUTION:94528091073581686548126567288629894486444043677312862532955133413605883330052SOLUTION:1582870905814236023556541096757674048107730703535125115430407649793033379184528289121422SOLUTION:366584466474914864791954211623919576804501462396541342972729327120827676610SOLUTION:57524634283104966621653065738321640009062666398613245256113082590477652097SOLUTION:6519068553935736992822401674352373143616735861438688208374083189032788200015SOLUTION:6398173208002180307715155618275480967321231857737648881954913487478388970196SOLUTION:81685695011512743567406741385453489661532739831570711259760554226735782159314SOLUTION:896757615189535716127899624212469795670574180215847958578492232952504SOLUTION:2859476696763389602244441425322332939150682934998749225682449079110500699071761307SOLUTION:92990147975713388039297325593518443831254928957232552962948225933809476766941585975013863457576168417443981563918485693976951677454333SOLUTION:2655416080458565259782533996562267240938333176849465793969114921739052042927SOLUTION:75302227002461127328507698857130677487412507364592689580118966827391548938335SOLUTION:5145964896873054953750795653663253430321152782197876563734791528825124047029SOLUTION:739034989172419543704058989298896637813425927010326620755218405837125848816645SOLUTION:6203416179723014393436549111372900324433869536973705739717998330113183561894SOLUTION:48250991810779959415866549502935078696585170566799199SOLUTION:841766270030210918793323483926827518484162236313922448411413406103846520267148562460SOLUTION:77826825449518596626501633146896583952972675312669984454354060596929389570701SOLUTION:26829818746621319135324596930783610772818912249133840984924346318994445991036SOLUTION:781028567451909174126117698587423407175598702393878837949653591512871966472774837343945878470315369446640078936692230888SOLUTION:54537440430684258666281686824147147955300053593211220482116929562088116775908897622SOLUTION:29440386890492184499626612732210019794831310632195431629943731319170744361441SOLUTION:59961667665688929864105191695915314860369714879833945696978825234899499498864328955193790961583957060SOLUTION:260979152093787930146050516844187945432177682660755098780969285648636670507137429726SOLUTION:3615742266493545676498559150991495813877283982824484901092251686512277925619SOLUTION:563324663123468709524508464930154618956067598869200386960716271794582932550021SOLUTION:876538618954588286350756647572190355912877801356911876300976623792402603436768SOLUTION:360304656866761738905046629029916917633861192014968765856413419383143191120875SOLUTION:577889970090345709472745490008530114195232059170109183206234540637769377553SOLUTION:357068934349691274984077808530475780501147993221324929429150555560923065805732SOLUTION:770150633804278805669276956099063722213911797319550090606424557158336455104SOLUTION:214224956049905495265569573474116406889097617437699595521034504245369131420237SOLUTION:46295598591025377857219456094392242319382330811489208826929186664360632197SOLUTION:48509795667733528681930969119867193947617188871330524956622455099933661984295SOLUTION:456446313166387525628850176555229535180248664911750607227815816333130065484952SOLUTION:62144444646081063541672161508837287569324235094360739290283407184236085999308SOLUTION:5081518360782861084671014261121726443170174161315980720564628577148487732009SOLUTION:632378609241847641918710943688303573414480957367326659469275609583151668158414SOLUTION:8883346998045145969267111895313402132374392913672529057181117325710395166511204648SOLUTION:55471816309668630978201310846086072331342813296762068685844519450631770875002SOLUTION:189582447992938397244985092214059058201495671704723587644SOLUTION:10625575380726786812932122558774873466069997410418110862424921840549151474469274744SOLUTION:395241502464771199649376624820117493343966958123383149324485898567499498350771636228SOLUTION:1911863663056527633302853963012495163043677152766839981139437361294457525795SOLUTION:746411234435168949926229118339877042048136315022396327794226292983234567951151886509374796450298492207968SOLUTION:48478267695136691143564223268808921137461886934186284657712702178541990277014654909420206452826800572185421SOLUTION:69225475144699544740951289252052254319108695680792922685288219133SOLUTION:12447639752951376785963636719971402965140151189182138767417576542211804339496SOLUTION:13208056900723006951780984488923019386026380591950668706400557604511303917719SOLUTION:67528176014569559585925856404747002384375292558299515843231119676941866184SOLUTION:97637678914665078378897647453814698557871680770062982394965677920031451689737SOLUTION:31674191282273149187588855749140967239066111070915560645501200739258318625464SOLUTION:26548271689994882374978795215128723381638568749825765637232506903603312876458SOLUTION:6825919642753422335116256767746895426910216008563314898663254755323950942807SOLUTION:951804226162916300161213538478996895538112872951244849284541160521801110251310SOLUTION:85666488493231025981931983924048887367411426606267041736691792594373585774170167955220698925557436465225979603464966680SOLUTION:316316SOLUTION:5712484010728841455627483278176378436263052373782851689950194728923593753930SOLUTION:887600666241584816308301719557296101149060269298689120605476424753495992560125SOLUTION:365220113269SOLUTION:78642170298080735498371573967599796282868311327443839491325973258905910563879969SOLUTION:23912634200115546098395043963487212151488371203485628586794369728892934364473SOLUTION:856250413552371609749021910673998100905538284279752892928673172308316542791765042SOLUTION:53646725335432225364553939932462476117999380171583134653221941265121859SOLUTION:67218729679443784944598321732469207306748515557298082647291171672524061104177SOLUTION:87703256308371062966322810621111347753082953570223538704206374275719774750794SOLUTION:51850562973990404645567441202672401733586330297523621585039816036145329845535SOLUTION:3730468617974600816845348041275983048946334375225364799266189155312745305512993739SOLUTION:94545387146557841872854581113208935951083503088597527873803371133466589474548266308SOLUTION:801421677833547079830206957387656533367447622376643593766920916120627638814SOLUTION:3140412965911813296540086221083567632802491897019897090037328814366176775301793258471149989SOLUTION:85463699036868315244420954200167402248738969739528029135170599520811373995756660459SOLUTION:143023553805405951793223976517574396795732375023168652024356287722056368290682896528993223474831347077126331401351077939036520342SOLUTION:111549434768203980847597447970120520166826572526656723484375275416942761SOLUTION:47471862666207908413906994112439357236287120412332306786833246630763557769917SOLUTION:496128424983121076168306713219437243751387767304301763564294901953066799457670883657113694601SOLUTION:25438269458015631741983980136475564284591846856646423915929374024625638245521663577SOLUTION:384635989969170886110695863193781896291893382630532160508441603684515992716405SOLUTION:854278878946424775198687349163519928139472564501378041790043853968264489380787SOLUTION:61796168860529300325191642918808910252018158683669618257230644024940453266816SOLUTION:569412547792507127744449264920902886104941464486189135462496755290131971172267SOLUTION:97153414123818550820749856484017414893445214943281331666014734167580138383055494519879117SOLUTION:486056507689518282452374720338244421158243739657523836800076966087152113290202SOLUTION:88445159077347089229111666303593436754162421835685776354346293151114192256241220SOLUTION:196922659461833402922122802954669574884670343172624326930503651960311738337935SOLUTION:75686643928519538684116118517329553044096715291875728893707346352871926949183SOLUTION:858354379406122744246421153326809073514585751092817611957112370718299991904965984289973374029676995SOLUTION:60713194063430631295586969809321514192942044745464943716064779959117475734970768278SOLUTION:244964676715081386575903952187866576366954250849279317575882948489709787339122387604163SOLUTION:551212157571964454563550272327665621403848141569766805175122182317824485176SOLUTION:82675455391737726268368149240779983739592993810420724032013985235617509706135720167132676604830SOLUTION:2807592865523253993012927468435786677060634414668208644970SOLUTION:8537616911013209128941553953361775410709713415480404170284851162123752652399SOLUTION:4530339092484577315257093147149200297654523268510002288756539154741562SOLUTION:31230908555895305557772670391929902309103107450270589501501472191358948770611SOLUTION:64023166315771090193668497978352628713932323127258427SOLUTION:88771449074721003134581149333831815846750377449933691977971839285482166653556SOLUTION:669374417970241800130819789628542104903769243925374309308439242664177164511444211071SOLUTION:74125690569291625571813496774017079266098426676605685863729372182389623636001SOLUTION:27516241217746992010894443111175703530354960595262994222886501528868573848016SOLUTION:20925028024268041466027486513635796676627623040400132195737719943964298603575SOLUTION:969754742932108217431933042339286148423823974797865131271794184022862678309SOLUTION:545587803856494153147129087489271024376419018145525492681713317930084483981417284647969586907793123792344850396118581SOLUTION:74612354874320408976181429385127058432195090247412151951522807471993828206869SOLUTION:89582717346139643375128726992239463865014391527608353927220769141244336SOLUTION:5189641395960247550849273768183088164041505184274318192282909525182269730532663372007511670648967105611661297141901278536054732695736546824498461016671890121799710621622684421629560459923SOLUTION:125173SOLUTION:49351976106023359936677985318090419603624405SOLUTION:276660791003521675221072253002597016839242758046904368966645877999717616261548340331556270309617668196683041635252640280620510624474371715042738335857360667016SOLUTION:6786243787757311612877746069547355831269293665236972531520977870608027427992668994SOLUTION:7516896720664136219660152895139956409330553043211929541854931550870633984953717201657SOLUTION:25319119622194757560398SOLUTION:388254546088488289841599693473SOLUTION:668760505777282640926043222479741532778831142722396811482326948903225179310358464436716847779014355685439179991358244098334470379951818459328706734657663617451296692841521262SOLUTION:38142878714567350392178327118191578144681328490251199032521406356297253993525465926786590553852629SOLUTION:6460499543869205258321938391499875121889289861353701623827757405544055427048192684168853164198024916SOLUTION:610263488160123552959182297253693813122262675443769551354280989807759494172234SOLUTION:867109705678614519372628112874501832690695936484748765985541937516535317499770779SOLUTION:829038374704782019695343918279157193372306676485579901904783964867711653649424361564SOLUTION:2486116134874403162582234945775925983295533778777978862311147207985766684665188914864494886405SOLUTION:641084598042321472432828641921791630472018356821825771947634420701827804485191107901SOLUTION:9232864450388828097940065878623960532747351490434222208715302113200187220226295428577925164589817893751648529675961943161804144470756419631994SOLUTION:571048288735603757830029680543103063949901249079284951423839679655015168511565390857770SOLUTION:745313569842903242897855958324497591341553909374577173574570481568364452387SOLUTION:12097156850017962897760480126331396415505159480428209444082726278646107540005576359189406SOLUTION:5973035809206033546285074000672661548356075583954679898102970345490656831527SOLUTION:6608087289379903139255767083531348932739776893515007332194458507854129767799SOLUTION:324288166751643739787798231925253962122805945730910409840011114129974598398337SOLUTION:9175005410675016516117304790946846395370535081143325416984429160170252979450SOLUTION:814900881573845085789191868022796742379211137749466202268996535347412557SOLUTION:340997SOLUTION:952163SOLUTION:357015251514692150349668928280102215705064SOLUTION:930377164852857570571197260168422228967943502253SOLUTION:281559374718706829SOLUTION:31405634463142641588717275437551888961214982999882591SOLUTION:878677876951342972608629430933200815635361386234579491814721184962949746674018785215969973SOLUTION:521252SOLUTION:96378573563651285935223SOLUTION:19056352132612837936662139802950768344526965309574123SOLUTION:50811967095577566468959771580254257952465323419763520632810499198444191645878278694608671965224931995047SOLUTION:37557970140594041525774943408870669529562143882940824991502911670235401188553700527755754718788768362758534SOLUTION:501456432629419939831494108536121723312804389987458459988319346794719914814277975340370619362SOLUTION:959678265723444229655549198962366485107334557008355117266826404041877073122087759065131588SOLUTION:313721154856484521882749797613385632422049707379239539097525051762377460264SOLUTION:75363118900339869692474224220542599610479377280985146243418409993822463638644SOLUTION:52668326389982055111845462194515258598680541617621674670966646369479674854890SOLUTION:24640790876535315926388197809571054594866487377941395274209747575299834639581SOLUTION:941224807694124924431010339283945419883301919641561516967973465086861335262853SOLUTION:23203966524516640055814530882829386968553035563351952796190294350176732SOLUTION:6935584968297223495985064256875288595555732835718699661251129116281851702315289167374702186073304408414072638345933126524250213859927SOLUTION:3430388101596041433075175995069772916747449489887852309544347208862782485604SOLUTION:505406570716291045992527125520508648678041688833456741127534702656597SOLUTION:996734331935678742875460194715165103428149605124800503816855198381587909270253SOLUTION:259760719019372174474064716972747277470065SOLUTION:136853501469305071949724322377672458798151180385059057641810421947950757135SOLUTION:52203174848929944950345167961764738291229380537341652843311625392621205383293SOLUTION:45117462323164520512796851204366151645095930736719467698146668118417103611100558867SOLUTION:73966845915067816457139014013598289943089874064698336488435718829239499193516858786SOLUTION:3405037966094629360348958870273065264895621598233689358312582922321119829380SOLUTION:6015268359337826197597455654907246305607608571478993072940192165949947745561703996217354655797SOLUTION:8387539915755186451476349475795886639097598689156539259100391264615316977142725408598682533207236375956868SOLUTION:36845033647648631721729612947798746570352360909983579280598169460214325840840299890562869410211SOLUTION:967111518329920500819158467701837257502100177778685285735706279515596094910682SOLUTION:116126206360590627542073389695930974965403989947554375722416061875114408535SOLUTION:700992855203429116638596543801120672303835241229438059922945321202644251766280SOLUTION:4160151961541432104593543880214795118465137182293894478379294513272260974452SOLUTION:352497880194643562374218154424989894878571249456926521630970624129603067765686756261553850SOLUTION:720277892426985436315625974068336580701935706505883244402684690357306038339790779034SOLUTION:912831676535580564593750678365682130464930492701276383180516721702864947429807SOLUTION:7947342594357074777169068503784500811683699410682901945923553575241938358417696512510149SOLUTION:851864743372186057634587526521205476356193751244624390761124092831491349964SOLUTION:6050198215662437103251342872099799986324876903023782568497761466360576983684SOLUTION:85008333984456417823587556999682220374003233720115503544443538092475032677877167348SOLUTION:8264239237024488356852795000224059325870297991019991734682495258393829295577SOLUTION:248977683542722635932084799065233641212566919986964034704479320874914105720851SOLUTION:25906115748705829313099883963594195489474649939365266295320673072475240654455778190105039460616908567258656621090824227879834SOLUTION:2424677479463085378674748350856717778640239546244188139113537503754553130729233123819953878960690739351567519222SOLUTION:16338127882948655979367716433659733519166181150170069149284961299859945919027419111SOLUTION:340975925187145405217029497652844504371651739693743182195344327100765848655318957133643384120070774344599067283201309288123934825222125572647441767227949591390668142533299586140SOLUTION:72252961792827538354913206177384122654473261057726581121005586476960929357931984539543375563099937061436866498396865712655411143815595681SOLUTION:766951SOLUTION:876601407757491928196499786631802869775590724447755294481999432039955989691710842345SOLUTION:596549980682736392291336224331982834113541196056177587010465270149487790439806496242719328522503268923708744824959516853978349SOLUTION:853394279458784252464923478281705011213358389279112523325688147284843558566121544726SOLUTION:751025977784829771768776445970570156869111298164714030987170537522985686443958SOLUTION:19312097737472857156724114684158485711713586476873893474175857223839679235SOLUTION:478677996153517172216978286188025170591445330545315728624497697669364712541178320155715SOLUTION:6904795674998285874440981753310680964650230423309105773085865032923699693476SOLUTION:654154384718357709199996120615689468158303401697186403190732659169818657790118SOLUTION:197601714303299447821359764484670685279319666206793255790335819517014882521489325114260328468604547497907504180471673641784311258194464031333360883009436927926955251209166131792002399635439183085026342468783072082856035346524740657132810205SOLUTION:848257SOLUTION:887240329903745815702557415341SOLUTION:8361599222812238950166170638311509084802028693962194989489518301SOLUTION:82102910741886948442911957227360062426958133236SOLUTION:920787340939263675813933384336792725985355SOLUTION:356921602934629566577045477335638510944352380490SOLUTION:5962939429864532412521715550175426373618124883SOLUTION:94215738623218138310013153881102295911180934174SOLUTION:775843113438470186681211544664778483489060354205SOLUTION:98835980336484841187572295242928362053SOLUTION:18075163811062633949016551335817350677035640162SOLUTION:917275760823655348268480734559461856598435963201219SOLUTION:246495157923859866997902371440731368896970474506959829SOLUTION:512890760485226886SOLUTION:2829909088287061154790436006958709408269836446043182406109362787629820948752346893153159201212850110122847979057SOLUTION:26895726156212672033408258433757584293633621991993128182892177660891414431003324363SOLUTION:7026334910037183927064322922261397279135127420996222366239958144507035891058735330943033SOLUTION:66955656698884266287485132800173357949846667764867858534109691670157303SOLUTION:29756429515575463129834689484119391936505458529663478682456105949230566596515SOLUTION:5654154524671499945718161142574481971562540731211975925447123430222818796623SOLUTION:39471742394269036181333158813342693953837327872398667517199519661407759123202SOLUTION:7108246901272521979294967865799632990944470138884666799417190655823476981473SOLUTION:920491527057772039634538573601701628865988121245701963262873347481724833981918SOLUTION:6112378946636359073786432587022896825883544387967460515422034956133383574505SOLUTION:4100624983535629857400536052023441336244661101460700161058114588868405785838737420595707430450SOLUTION:8365428749969342194124561541979078280600554438819619659018948129191846248595746561SOLUTION:203470111112113832907431124100886441215970977144185264749926476902201036660550SOLUTION:6143769819791735570806238004210513611154784219685987626503649042883206986340818694345326558013SOLUTION:53197053143777078168118770350250846351320197755937527SOLUTION:157632439237363980SOLUTION:3443821698564728102043472638040891084424750935996247499895659990521511722177SOLUTION:233031715105948718118140782695225308296925427609205917910219917843663209SOLUTION:843265469042719253162603103949SOLUTION:87951261830661162847965780238558522255834924406914960967278897829481630350SOLUTION:558059556553565568917852287571195296301368247640858251594533130545076847407750695344848842052703888SOLUTION:16534523731385025899876992151074728217678430367887806435698750186540333105158438550SOLUTION:1642211192819982065166843895517899224902685698388455946181529713816110098481370384934725825889SOLUTION:83282729408214718251455607715112586698442656522366783729937203494897792674619908768SOLUTION:52669165229014247250717395666646319815551311125264151147417182538802096949141SOLUTION:146371501338727508997780790747678383266009488509364710187606235978276770750122283409310196864831626799790723590822766996312507419313409991SOLUTION:72981821319968377437256858129786916867451935726177645327520278362803552967329535401SOLUTION:79314435818197912353903277498686276291909036665690611347272414897844738309454SOLUTION:18704886958075715587387024574555479723434388120377567054201667801122156486175324230SOLUTION:45351264426493575478857989785263627092355190372862650253032766705241829137500SOLUTION:33609527432929627866108172275291153513164185661669993342344513606767962195835413568932400447049899421782447589040516157556425816293992030477001897558740334771174638130121615851508878319398851652261SOLUTION:7040869815666575642244334041935302714861086851053263643055221608629633253480851701076140497367072964851727511040645652631941333878027679612293146994780715475408274086576021815451367000612233690395595483212201SOLUTION:2018034753542867065757713164046509796479745565776612556316841827793633745493576256518030422946477739121275145372079072214023944158475107163195451957SOLUTION:259462487932668965298902108948124161105327621165763776333942491667196164793758856SOLUTION:1791535163055890423075355408193570595324869037461967572311819740512824351966SOLUTION:533809170919981987895655555443791461818919845278267349968939505474948769155138SOLUTION:4814528217919593119162669575773342804531451425624515251112286081805376241786820033115919981246759776515911751705603165973177133132SOLUTION:769072811190578429856374984817989579275890024170108817669734069683432351839SOLUTION:36445928476342533994547956152865971635531181757412951492391428231170386492847195756717473207087781398SOLUTION:5137557100406510293408174385614634656724425186621785730093465474758643615542331052653448194425628979484819692583SOLUTION:62999923555SOLUTION:5528207324942730628751804993027504331672788240952163863708579463130193129055748307878862899120654317675136083078613376814969865626643923650873509475068648441633923481663366242831496375645838579712387396315982763559717979442232282747045908654949276236692118226469947564357199006839796SOLUTION:593339593688410761798784121743896827370362384334175930892916955793814857797836602508552715511437152630SOLUTION:38500937422810761580789036957911552352267116366678688800126769682726501535002347175673836209811745808575894570272SOLUTION:972593541206424523901044846066315237241768284901654831870658949642250964163876651413481469SOLUTION:838242850683395502968951975926233616462645163570498103383604542266889098410475SOLUTION:482895778106440965178599965403678864049711347329336828998038627961923090105SOLUTION:2477821021759308251692919915112018234648391015324525244172SOLUTION:978942602942996628769290989075430299538234306540756252827796870783402986721426784549407585SOLUTION:44297543336347533688671262874575472521146675695856957787284135358434889822702SOLUTION:290963615977126067670276389746852937560103732964199093681122424440296233898677SOLUTION:4189371274918410992052416359377171746412739609568806313828770574299036372305810977SOLUTION:4147253480456363106439012367992843778656596570473104267696587954493403SOLUTION:82949980138366031141537941710560524723209346019953130975562671401665999036SOLUTION:9882353277527472357199518015938534277062691670108610653580072262927263626SOLUTION:9088136756557937756916564859748941654800475886959831650114773234923414996873850073SOLUTION:32582148422084264073892499385995882629736337095693552537390285670684621175673590474SOLUTION:25290255325314494481375863476750907874776945989738825914480285978688372946714228476SOLUTION:10790282185425025870661645231255090546114062204365419199097430808848291149907SOLUTION:20092847998672857189198646999365738895993128159323454595391471008431125383546622796SOLUTION:73087611532179434051950869852139482829352913214051206529696621090534214597867SOLUTION:10539019489886339100617760352940914716086632329957826230657537952633887712427SOLUTION:3682998662174859013531603351927704956220960922892078724849476770154341269158SOLUTION:25758157489473910264970230737349465890840458788186995837524472862985219774660SOLUTION:84135679066094528224378378320457907863807678770442145784647235366920717474167SOLUTION:469245203814204739738452631583422198782018721964100625353931187567949754618712SOLUTION:3353329106582252701228784396087211349101429898826664267305160637196402057533588887SOLUTION:8186605476016752533980963718524576624359658547351941653387224981140920249811SOLUTION:8349221971002540590762295290389358368164529770261939869710565603568985143562SOLUTION:5019292994099203685499938596932108312138225546753174615261974994841942099714267603586348989951716297654129987166969945360727261107266982825046521326055929SOLUTION:41053181673624898986876962128682563880939031131157440630262110479401407248293451273617047972914891608SOLUTION:965471549168570333195295508699432697203226260891599483800560500444629310570462935888899525333460SOLUTION:89304565498922396253282490804973707928869765237898576806932263424549877528570SOLUTION:32603542147944340338126518537152720194391817992223385317625809713397194973119SOLUTION:652048639631098196073933348129219715135858609850581903780310063293311822307SOLUTION:5341367086125067771031729554956925045034107724039568858040788826935584289500SOLUTION:272027270375880903155261463888698184646991825173563607490350676000209609SOLUTION:963110923447734593479162562172805904133109647854SOLUTION:2666275848767906093598572822675900622994275390784032052701382861328674287431SOLUTION:74383518145351955514494839411214912448419258167804453660650589461722519SOLUTION:718253816974832059306893975118160076719609475588311812950579212201839320327864SOLUTION:1496676586089751829782719857385700564126278485346329763675132899148149308235774829527091347191265338605299509286241684248968698027939047936793633526104689909640286602749301452957949044868728535143321990246239926792057696747078865354566998024404768049963282330648376664037376772337280813286740136139620124433279605013863133461187983515143745SOLUTION:103654672210436038701293574903192817974848338062604705606684275188750794165039424887111623651885761959848116418733246475368174675967860349392219649505344SOLUTION:136803182968378504843523638439509705357943550330685319933253147868130054498497491156SOLUTION:234527693192521731678971637814417684283699278118726814398572706602491247317426SOLUTION:5796649377118850661039513601674825603731013159781697113724222100776669447781SOLUTION:78761245040233688560899657587977052491217926993973614039503627040428371244687SOLUTION:12820881298247456667918364401133188413919374447300102855738632992129909451383SOLUTION:349649680240742451382706848995439534950248981078829546188694335657271828542824SOLUTION:43181949962245900974404713538577856419789503515225526570950425823614948303996146525177689117669868222627903SOLUTION:559583820426241972562053384357502513938551991808SOLUTION:179794633047881666764800787470815869949929641244427500919026235672305956438143SOLUTION:6614085506352196136794642452971264336289572051088102053043243672661697882067477096783583128802SOLUTION:923119506321528200902850447894693746546137352105306506737506991933976036300826925SOLUTION:611734644763477941128398597383237269751338539703303670835022370430443509402856SOLUTION:983324541136299528911387847946711404609191836787322142580634333031788873159SOLUTION:4250453132623292968527377873806084925708194675616677595905938077723962347393SOLUTION:42633581814694735916657881654848988284453329536168040566362695371867203624681SOLUTION:52212469328450567201361777122298072829296499456355311907948270818371726347638724068476762937253293437SOLUTION:9291227869766095359243928222177603110276450305717896774912921512322384436248532SOLUTION:9435496374773980085686926553655692925862882689968761789533255127534791384668SOLUTION:52850982505171509365553665379643261767869511062702047495944689039399780SOLUTION:213699365927412637149999SOLUTION:968817160905563092942346220057139508720944156677453402167491250299480528876521SOLUTION:193223862080324425179045119213179992060498021033446255526588881863121609848SOLUTION:1203363098567589269671892893458490843928565968409948348565812966877739456118SOLUTION:516546356552670689457843589928420682941570265128122084934484268813969877654522SOLUTION:2804516996204124177866123788212549413299581756341699425449296393438215674037SOLUTION:5692606251496981164210450181081926143511842070473697855003872719403709SOLUTION:91933373905399861025428647329243167764480707987573768933606536437719602830001SOLUTION:440659586284293443523854129073218766949541368921131940982744519166810959340433497185SOLUTION:505399441929999449187656777071457872485583187605149502357608110787232437123719826606949189SOLUTION:32699876693351342089498267509268874487464196615780888377855605857649326787895SOLUTION:110820164384598121610669776067938184334350254885947897578SOLUTION:2771481417246264962390797947615074723006840036358158171725252718483311446838956515222511225603527474686371990378789622633877512187425491428983016SOLUTION:46295726123181279877614468786869788991186765343819509359245323642784155164067657632824131SOLUTION:30061418644853642350184957533866611242108346431SOLUTION:889522243088527088834634388575842352074360469885126107549955847172895266584191SOLUTION:831344780801133596211303316283628340814545319198589402970455585294590433605619885114579463SOLUTION:2003622443826463563713555629744640129548875310043823844021552501536321890910837395SOLUTION:84518987587985096557836613413359495048705971916675879752147115467812085599857SOLUTION:42743965587485221632067689783891168351377789413423266929203497550937136711304717984SOLUTION:76967057158643028992059635179236716790862161902261410171964507693673583228125SOLUTION:215588904520908056563625531228697713806382472878853862329847353890631875433425120614SOLUTION:894802476016699534198498428541225792158130276700155472884158175424153119978258089SOLUTION:599661881903620753180920606923906854515406383612526329872549091396827280977SOLUTION:20878512360202808114755849873822959191242186364366379808231967464179861860398532098SOLUTION:50032199163090215382910847056414058828066324385396337594556725504397859638386SOLUTION:260646208982827284701176925145127222121926726704901914333744035545698149529SOLUTION:38084241149355093553063321040402416570070964139722649266770628534441104367227465978SOLUTION:9438234991012346029170559822692786581634941243198670859203734228998904335935SOLUTION:966720907289115499807585879160663862505000299412312120329929478036855440887278SOLUTION:37114727256890867320975082820466473023852841539557300081808814610451381586SOLUTION:91660759649647047599791159774441656998980172929542235881540251221151458665606SOLUTION:491180188609244698420186778603426217857019166954472379546582130477452957420555517838SOLUTION:7958399159955696898492386783596393729965862840949249505152756113612800918446512362SOLUTION:66668012200885625191599518753169492478589431738271455244131966932061959877SOLUTION:89329313910919984164121217120690205935797581211311396977448876419522458327564614083SOLUTION:42136280383648049330446388135074767315373262641797215845355664001319324928459632070SOLUTION:279762215290991227488167567022603101978659297471574742565449423997635353292635409010SOLUTION:1422633778227774931193989523724686397634963458631945159182192954586650911141SOLUTION:10143132251121828166484469907947550175553416929931898583793616884202530779545694935781971SOLUTION:20269774960552402137913298501888745929663110037528994823885899965357220137991SOLUTION:8922317611063740848994140427271284404688527933961307SOLUTION:1847566165272769726725431659969083125228396482477743294866512278100033702944SOLUTION:89030744857294804127289374469225700955438174547289423260188200034286772779195SOLUTION:5079091082218844835583288346972324264901648108583233917225771118544692299450SOLUTION:6826954297929609156924907479948740555939456032509115940262118458400961883102SOLUTION:64314680609173676561531011611438858155525940039379260138602793038582982802683SOLUTION:83600267001685654268994569088171504472844744472216758281538971400872643887098875211SOLUTION:205446556151926671223813962731450178232191454328185110180172727165125699139382316SOLUTION:3883345131556422973043242725414202271646638489788783453422973241287366634977SOLUTION:7430823928654183231513159010830738369419590076430821641858256939391974460100SOLUTION:36251439835040975229952103265394488873264455246723075870612954875529617788715SOLUTION:369087651010754517905753667749578489001424356425613045786417978627923217983064256339383252542586124580606016460748626964749260467714488675532268892124732163439946665907754584374312706553399SOLUTION:9644582044231990590365648782026379012671347275318645027938832621053240379380036354153080213406440144457400445755971037198712609649SOLUTION:5540983199954200164412696800388474161922350039494909620191850754782891368343549114SOLUTION:49608115917713034124688876469874183910214156055740532367852939315656936832859SOLUTION:36069879278317049129087861842857689171315151341918531120625504892804435833527SOLUTION:431249906370461930287850123158531451527751239569SOLUTION:36631115996311548042177831482676597339001586398620581015444418339595176098200SOLUTION:76565990657568007865371660805716722740851778384971208443222416304888976436766SOLUTION:5206321951399406966509997445393035258466966066663700339246SOLUTION:185293357692924738449387797735746582298739592248226293816608104271518479205521893147973SOLUTION:57230980114782135176265398838956595566601413373485879126237117381623114792503551665SOLUTION:17556491770046287258286289357957536184397744676482223485088SOLUTION:3890427795432445029734144544747303448873259922282831096196194395579608221547SOLUTION:73890582894069039368876319339991806666595017938920553003297964310979357263024739721025045254566028928237868999922493558633983616766SOLUTION:814570796280SOLUTION:75633956459250643920513346124579570722771035342622188178276858616259367616189SOLUTION:93933866288443280869927346171974807883405416882246651331206413677658144839691SOLUTION:83537077452962011122049995021389515432079635311562949214841846193424879969661SOLUTION:815597357450327882629016486742430440625044432205939501263981562155167216547067SOLUTION:634518618025890882595833801390975351127248195416427355563318561334849891574094690523797420402860162525SOLUTION:472647957736582154899384892557222284378665347780349264526706392830683331661275299024SOLUTION:53517557744393184492575157084118930376165220588641053124938851180642021030942SOLUTION:31436181115061834560418777014583832725161515943825764SOLUTION:51130667966669836975992604526558084703168877021839194504567393478246645633027SOLUTION:3333956223735288004300701531962929916048591869647123578588714783976910370559SOLUTION:2904981968898575684853184701246391774320492053668027560896660553751246623586SOLUTION:4938233652041531856174291891536800418380514181360235333799796483932806745311SOLUTION:14795173698937606081305121966702695404607479802216193498141989710698510207827102910156664316041184000347459237464SOLUTION:73963712379378657715504544853847093369037510279594431547517967456277064648629461870SOLUTION:499358557249SOLUTION:1295702772839880311614499445257272256822848217237288754295795536217257247028SOLUTION:16551737473568366338043702076605084559928720623788101877138920157394241136860868858SOLUTION:759828952832878882874101259154824971424286058466554299394487143169778SOLUTION:99689623004531470133035634260679945240320888296521439657283374860178071114628SOLUTION:8215381425407475434575749230149731688230204133852667518268377889533959477090SOLUTION:661903130301476251193882889338370468157216935690397217834583302552505043653811638498878634SOLUTION:7378785633512435416055613064756203691154864352248157077027755649193720619704SOLUTION:950916171399448762315459419283985464195650461298603724544166481067117636952732SOLUTION:990544330019405237474747717732263144139742838071048598270586630681707031753522144558742742138136899071242699301563847179846643673349395438868SOLUTION:696023596779484309395423363093865207868730636683345851711138454728623720981874711276725629635148505916006652134386685786504544999918769262476SOLUTION:7741366711516401731994693827302224824591421844194823362717245571566976376852970758SOLUTION:585547854014383418780753887648890705185262467324857372512305536802518550512SOLUTION:3589871969966762151504066194030048032638861607809957777654782074473301137652SOLUTION:310826214816957111117012900564203145662276169777385376264385845937818835269252SOLUTION:3128428735121047814170784432363570464984443623215304580834657769681184146145SOLUTION:746450309975508949305201884054875246230215467900644398800385875703532074169693SOLUTION:1780061573694616629087561403501813615140741447132786589743216548442350591049SOLUTION:99548674927149248790552565965878324205905729687975450716777557485574673389486SOLUTION:483971267172684652633287100559158490833849301456637086617681780975986898414450SOLUTION:70496856082697078153413743018025102951026667699812752890300086089631930326674123357689445914936502485SOLUTION:58349684556537292867765417635525953870554768885513287837598SOLUTION:90968354243649997373044046593657718995639721552568743784646363781761283366586406196SOLUTION:447003955510844721850160351683634519830006462415778182329995592263584844224581SOLUTION:30520050201689004829811973264588717738330594800113958462560261046594964850925SOLUTION:771449589511496705454685501031899164564157599598453223064556323256486429373835453SOLUTION:780109836770626809321453343530910947654713637422163051351185776968128237430709691699SOLUTION:374491640953972240445451538552233670706412743508901390611771510189113591632905614311SOLUTION:48159290387930919859024883023506926816298149171843061309952323381465303477341SOLUTION:80352531194783406493939268185892151470248705512900219981419770789476034144858832500934336450684SOLUTION:728862224219894121805118690201527528658917462753SOLUTION:5674963439563397425672895392249905610577418908295832940443837598890155524248SOLUTION:26706198218941806816793858765263097354815621640557366167782798685100816620SOLUTION:31376396061016473323733499875131245019868804121285645704737572336113151SOLUTION:56544743588221347366743333046478883623190757317355887312443428947283904011982891566SOLUTION:568171539776162102147907889380318982434493287763601741501703774937141178703132SOLUTION:57149610381970137153782425613323903977679534797344083578839757169772979629916174124181863909228146615741637158537468784296421SOLUTION:55634224373279035190971411554131762883366315745057251945048010314989438883439SOLUTION:3653669204146139829290435321834252413780766325144375814971928536640661316230SOLUTION:2720031076803441746637546283260043517651983800565438963586514827376299379801425699623148271071384525440456860373SOLUTION:134969881633883494893854213296867293129691365766136791511877610166480118522833226079SOLUTION:407452986853123254545285885260201218880914976896591664163045818037384589520SOLUTION:27693118471066674337935276051198606423373306527541456230283353146991501152493860805208986SOLUTION:94745496586084154637501583542146118296270620281851666683554134826981053973971SOLUTION:1331349305320005279484096386555018372265317490222799062159281677507565347265SOLUTION:48879471774432398166972911548234641759989600424894552811457788108504551272347642973SOLUTION:9238277207145340413064059805981824542794427005184636101061924850142863830501SOLUTION:2626024069017118106012663094954469084398581113266391668211655743153884296739SOLUTION:55426448748607044636330782335886193467957184425230804745661239150971842580SOLUTION:474401297053552164874411154566437320436598711820222910722577374097961858741599154463SOLUTION:497586962029688336923219420928563310685906689006603351440383634536631316849SOLUTION:42692012724874695824348421351500043574936879719325765513309914861293297695SOLUTION:762584399462985681558417050402221549981326015974313642526110217365005765784336696SOLUTION:51892294463514543861923783250923612863975571082527365865050289505500595162118SOLUTION:31113746962449593527891310749179577918777301416899009531848286756199795803740SOLUTION:672617818988341150525081319557502982165113614123633395879907195468486979797281SOLUTION:631287699637199010458592918617437597221337210302850764608141343661772957111257549223SOLUTION:85413039845392451982331378957599411189402866470569747164844438485928072328931659SOLUTION:56028812009415561345431665459424261647383469312047568834755216841507262759189SOLUTION:954778893702108912761446127610733102579791022651923523070275812550305798901590983SOLUTION:62439983381061178603556920906911568334657146720929010206640757104508396323219SOLUTION:4020264296101174715316111006240022142496523888365269907947300187916531173007SOLUTION:41376354074795046645085178361204984154747778914288140656357292300SOLUTION:9199501795887467201984406829284886790678159801857095463647803353955677320173SOLUTION:567121167960270372738037233540721371235679752351264543863156468131987332865036SOLUTION:8505893965244910542070701478024792257484135245314889990050739996362093727256SOLUTION:817929861769256887475436302897749996408024534483378027559117788995897277817521SOLUTION:732227129672627990441182731115546265881394133588256418601343483271120761SOLUTION:11612486639510411505038533344SOLUTION:31111273237564872195618572408856739786485735992965709898844545489195784640432577249966593784617105286980SOLUTION:586393196522437588210589467384589798957844315056156773369826313233837521383885678157267404SOLUTION:382706921735580945101570424954594647185449734216325835636087551184557598989894SOLUTION:50287929879677240178084848675967402765383347349374985758721832596145645SOLUTION:17102629199419982990725339619239602812394764678913339143375720056744126794632SOLUTION:131820938486794823962340143901305209300064022544262975064089184853040746883799360SOLUTION:47590025444518462651907817472170779405738529553627295214121984702713267868367SOLUTION:376260176685410250939422255013551608452784796098455168793140460510304025714288SOLUTION:30547294833842915247710893624185372597827162839747473426578135049010601993388935670231404470097973257SOLUTION:96287981442046756345259431704319142385345702160754370251088347655838606587690591414740640SOLUTION:574856718925514211685551610658216573751794377225728993641316833179742973241SOLUTION:91141049538584206995854671002462605491467726400265452424643377954833226198944SOLUTION:331603481953642637495749532096183795224523799994172600978958368193717673340SOLUTION:166977595221589870214894147517929739142906415612928232199516505612657089846835SOLUTION:929155972401462220120930995758248035723865942777841190613368139961535685885564743875SOLUTION:76498374508984525420274134200999151345064040942563255900961264748275354342935128232SOLUTION:8295536260341345171685320244256785870740610616260041318852395917321672484510SOLUTION:480369513833308335200351135493561195294821820813342494426155447683706073305459707748SOLUTION:1739378927978709351576966752518309967045011729744785685488252572124224115744694695729792139115088811329003394692301134470100294070712892SOLUTION:9582144629775134596361348526789664889255664155420128678277514279522050362030445050SOLUTION:2591923241198670687022095600183431242899867555326136917139688442266290219843SOLUTION:920803260630615196157095228533265532671664409015250555263211114202255605782SOLUTION:228935248201377861100795398675780855620160346317653345539739204231499930625281SOLUTION:670523171379208408214427261893688390922295427495129106486725389589SOLUTION:42285139757715927701697887904388739831825864968258604848908329794210038169795SOLUTION:927628709151998849765820611378451234950613744313267287238340227662198416793966SOLUTION:983680692184420232400519982523999046619300991061302308339285442975479236644223SOLUTION:2938834484969902776971639809075308693994966761301991795640400398388971813803SOLUTION:995384176635379264696913045161454198112925379264096483361964600485832251061822250903759400906958987SOLUTION:6495153296318192049600097670455090593022431964836114738791495965147286555462120131SOLUTION:734721454135602513485274241234967008597853220937360873144738253752423778943305SOLUTION:970345764119853291983737713586411942297006397951696965714968SOLUTION:13784914331665567750205223462792282938145539486191432407112532912316226999SOLUTION:618351897132327294403545151847506304169918469522424453999911971518702769290214769134SOLUTION:997664230089617185455394536686975391813414598100738444547945504661556517774581469228141187776960267421954150SOLUTION:91284183868815199141596402730763683228753173317748938193675621527729247268165905179622SOLUTION:86739846227490445060042872787577521109665851240247237383672851097405188469562374338322740927870860500942336SOLUTION:2917137282438283999686491932921493981548476961782621704394138648930151276476651875648871408853025898781520458172364908513467516901714SOLUTION:7320119877958957405829993550574603461654894279869204198734864700925561357352920972446858244810374616229905550624872640550730792836729268330931SOLUTION:84658824159137166435255095162988293762628138133898938305314404128519123511573216060SOLUTION:6001625221660376196803299042682030233339838719648548367470794677102837537281SOLUTION:85294587208994073631554129199599720949504450199976205444118215681316542235558SOLUTION:2231491346709343996598773758281052393705131103297750577489599183535191767442SOLUTION:72712279772026651389163939661439376292396513840745986784313509855953857236325SOLUTION:90568232734812641029054412054021261797786669655765122386432455124133928625068812350SOLUTION:746565830333187392468276934611767356935247323713171679882883727236852339706222SOLUTION:1577068886617374865755232632394818769472267200390155146120428261166829541384956099192206SOLUTION:3471856594946059838190964667941483942229402758041900573659563654083695694242SOLUTION:98078169829961862286495343675774422288695822021481966101177899309940126276496SOLUTION:1840602920425459473856345302231646866788962278519155032565549211312736031698845642897191018858829202048875495029231765379152071741028383781098SOLUTION:16288461201462350966669762175259122630376668402576330476131368815442817599326623673824743496517701908705520699399726435274534446651117682154811SOLUTION:8315076033111238742144722968371043597862983926045189280357711197010560422096778661994746520974776501151969804874355563582230975546198748361628450034SOLUTION:885066443741637343897913878535667540193820947229986945127299726161648756281117631SOLUTION:932423237384703171801760276195569120856474486237843017730310563149367805362566SOLUTION:5100622944628583931621853762569715134846628391824910211672528879002173358917815659353291866677879164079977753813111097725981277787317518845116492636942345647336735383820959171559721911399520369153SOLUTION:307645391213800797103639214740134905000823084967168137995054518371781996490256172376675476449158459312006884688456361359728186333915021664028399949250154032110833980890227688370448348244995112789628405284982876SOLUTION:13660542045975289081289883017220448481095574973261251131372449774097019775929925193SOLUTION:35747778586681099540410844480835938417814669630793410590418533855241674878618SOLUTION:99226257396479675010636278777523706694961654232083171477629956015724354754176SOLUTION:485908267245210643349438453195316945266409732211272260944463893598291538650375SOLUTION:682834831669465185884350413737268191653647056923447645573353436231709873390SOLUTION:213516416105858366740009713133949847190830307202872972175605991723394358SOLUTION:616738857163303238256467244545350589832913565732155031674089739233598161863559483649763050808049451768630312940992253549919689366628SOLUTION:619283988589645055453630707673220559696038208119759367909669SOLUTION:789984561474639395615930974155243026535708609261293006124452570669812905548906SOLUTION:948949975710649073639130924920129321217345108691820429685542601978926181584773122782643994SOLUTION:2715059188123232606282777292336584398268758371373112495996677709523166891855SOLUTION:396529636598853066516929557509841398760003164468564048145481860269297844281047SOLUTION:778194629266359746299035664539964469709501979563411139520756706894680244147939456746SOLUTION:955351174886528727504987518392811237236554790111356112226187834975659855445225440428472329596527236085262795281973180542760880726809102139255SOLUTION:21988750446348568485931868818519113551866299033344268175160725159510247979495511507SOLUTION:207633SOLUTION:112067849657142006982435423567156709282770558438591244690847352560834328SOLUTION:6996068052993916147731622757164945133188396576838422915843743845641862402834SOLUTION:481799244714843145604178261940575906905258835772375095252898122418992759167446SOLUTION:4238158808786528322188068044473389313527652629954142077815426395642092922241SOLUTION:632837132675673025466414303965381587237136311943216199207281182117515165SOLUTION:148833738033779482421215259613838961585018376463696377479806SOLUTION:66912769459812220760909643324332279806823519711213571567277941828570491489265SOLUTION:612889214106411966588207025045426513767507074479993626113638113242308709848967263SOLUTION:6072403954650218815547965085947122249970246264531065332740344343277405861215SOLUTION:58297218983440644046537500156915346497031161135845828252705063599657768229SOLUTION:42381537206191106286914442488645184416968548303861888187358636778557363082SOLUTION:61548053781149224120477948157883007113060813976837856068969986114958775445055504609704152336373SOLUTION:7235799295473387737191734223786616428507479298804226800639696519SOLUTION:985139790282538847355119568531412256268881961277455830834372337155645012870997SOLUTION:12861490521552150061328814787063857120655799662211336240353848407292853388650SOLUTION:720938236083180396155772268414699284288738142790487922278303946458967511466969SOLUTION:4334287083943098648675881114795020293586202612940446204680599735919486744300SOLUTION:8889307785556782099507387829481672793064269627637566953809496240317531228054SOLUTION:93241744774847139876816774593139819238111231578997848135116953794553083845318965923SOLUTION:4061337151544796585507530413749321258973553689679785490663468454202738381555SOLUTION:458816750036189529794264235410105139265551696064533805SOLUTION:15852794662144977683171398695690664056442056851279880862793981538659800771294219570304220668319232604204898SOLUTION:825690362998225114489848525204707497968912703858146052167949899421968443359131046899879825192634324SOLUTION:45410756456937570774721824165180759469261089667556194107953816101299209740433SOLUTION:1803629658455388006327882229539475999829997899616292376448958172652580893568324510SOLUTION:78575578907096709389174577242502319870596438524957097208836938916223003211441SOLUTION:704694518684796164563930135337757838690864389716906738637392291039492270SOLUTION:3797163302221516239350866107633672754131368217224631253879488269845952272869817638SOLUTION:422666699512896018530879439421249479146450550986549544446745SOLUTION:42620193286373834845587579717666993155088124018453967983270479074431319591077SOLUTION:513340530624589983381229886342868738498737513875705458389721652013685532708318930073744359168839SOLUTION:32764750378725215140544408530115083868138132060548851452074916840769480819652729409SOLUTION:6021843519384173063763372960599907397275497759528657060555656832039554740531SOLUTION:1669781189093107481705290989999453123814275463143285441656908140657805597223SOLUTION:9535601756640726399171620625259836181241130223347270254044234012125660531247SOLUTION:892311647397603046593257597702262513224221225191356300252236774986789345286243SOLUTION:898483637654399141925706401402976704633836752811191707986109784978245791419687SOLUTION:682100299657834299688283394431610689167220194228676288781881306662752047SOLUTION:2421435605128447311573256557887268600453729282409611317811530904723723526194SOLUTION:8622694822258439313341355524274926683433896481642727729882451737584375236798773139SOLUTION:83556639375256396727681671242621967546916122185942886780931873769325739736120SOLUTION:242485524875981873545204773810564920670861288492438349773752616855916974915964SOLUTION:49822873052479898815659825904452628875190597671524223285534694701589379440308357334978178977003446051134317279186451350SOLUTION:36236666879482977687041471228851327701556995591351569864001672794250379754919SOLUTION:4609971082931438285696953297039214945666146060544833395815280112718069852739SOLUTION:4922485756863204612518662134415166162762667961018350122099808297582387663362SOLUTION:53355779264643920540446592031072084426727198142086728396581638176727219SOLUTION:3492515033892781716011283641972600922257704639250220809997859040153606655069SOLUTION:42341659382896635842999457057755818796330849770600925SOLUTION:29311269269SOLUTION:192380420831700695658836372725484034303237220455861471033603132789419618034SOLUTION:5888415210766385968893272760589775888778778326607150472100286638303518750119510916SOLUTION:95059287817785865726322143234859151813397549683183836815977614733137976318500SOLUTION:8368654561497002631538311822839997886734583318542415873116599831703108917618SOLUTION:515456660730188726340494888143807775555783713600106633671041265182149525141190154556SOLUTION:9932161199072041726853312283742714288718842011856829384177968436259489106415SOLUTION:4278597003121359488234615209898382209685666505461459240159311483523982SOLUTION:724335414487715469587681302288587519686912088973888970786475533825575668795SOLUTION:580063187829465338540489260214897894326831248783205804898108704278337887416373SOLUTION:44120186411121072249188498626194817519151338333456326681191864126682336951SOLUTION:73453890158155780172835169813627675531736385344879838814140769493692440448591SOLUTION:1675526742643637978753753726173184802993846753925855425345481620637139846942SOLUTION:15221332567239517230277811788994841286772961494953249995825708443933802434SOLUTION:850928345908877046164353412793443145451417432475188325655276232658333944SOLUTION:45360145150715418513373273562226485501040155999780SOLUTION:5724340667992821494583090407574790316337575200826001675928618656414900791591871381SOLUTION:105975202159934226992939390181207587719509133378642893931236152186429894898208843778SOLUTION:16864555168546881815128357128124925980777353820626566519829358464235931311642SOLUTION:84946840133045638246078786130090739122683455955597688679774099110787245238793408134SOLUT