INTERACTOR:
SOLUTION:
INTERACTOR:100000
SOLUTION:50001
INTERACTOR:<
SOLUTION:25001
INTERACTOR:<
SOLUTION:12501
INTERACTOR:<
SOLUTION:6251
INTERACTOR:>=
SOLUTION:9376
INTERACTOR:>=
SOLUTION:10938
INTERACTOR:<
SOLUTION:472275109841515981807SOLUTION:961587658134446804151297634025952508696846422937225007465389382384388721633268270649250001774498153867269357505591374427096226388645SOLUTION:5271793456610698167491424614014799688878437260680170782407224901863117320286065096987319465633537SOLUTION:169849073176515878794778999104622924889326935459171597781076398628340522934526676280666874481822655SOLUTION:700418321075521505744107865218972867009943832847339985302593511119114982047664632636692447290SOLUTION:1874190495869028909895761758565701413389170212923265581162976014661565462024131004387171SOLUTION:263268917434265822552646894533257142997496271798593095545601703218824255459928824918844SOLUTION:581787233441385620722292283858517863084390587218484677236897957253454324843585595132170440392SOLUTION:59088814445565583101448512310482793842077525207146282523518467714235438494814743458SOLUTION:830085537967035940437700SOLUTION:4972524392565933719376190510805077075145672320708703684337161712928482085446006360954507SOLUTION:324333556226524466187833063904535411828120099031520180575213527350754391055270749925SOLUTION:2248611796380043914818044447849201713313629343231281790417752881716628286456448894827272707155412355146316404746534560626541127823795179686SOLUTION:527833519538635176880009912930946226484238124063440686238683465177807235746564681675285599860683700454876807268520817881833778841199714479322997237002147911305581228934279277644613302936250846529843023160697261379077094782402216680575529104558222053518966968132982440665584625487477983406764974893199985997273240183318779094419803237571313312989221965726408496297668380912689134093897343197409871453110361373859828577040832SOLUTION:45952989003335336727653027060613841608573384572861892415031110442744101164238253720037517012484179273862738897787853269930309702385046838634965024937228419488454068919507727618190855011558943892SOLUTION:782748257476120521662415129354176607794191154242246328991354450594089477614347871650515136461741062253252325151705SOLUTION:67068399994645269987345975168680676074877824117924067561238153825841625015736677078346218421232735SOLUTION:364277549874864232628731433085676618389591363060830847144716866857601356275895561912859517334775532SOLUTION:1934813515103827971015906716074076403298259026629850075734259387972924475789661626829925575SOLUTION:83986815144673341878340649780499753828673872383405733348051278716677744313SOLUTION:7122859824931619594447045988036036774630578398712915233890766782191852161403937932620SOLUTION:3245694960966810955736211638726804539297422697151100568364119722128820468551333877598957781SOLUTION:909807746576855295232477173887645631810160005SOLUTION:117459285116765219528212276531241431214810951866493330992874765017822159274967325610919476488788366451646097181098SOLUTION:91033452522368677657650437059888393875724038274386676661114378032333626330587736212798390SOLUTION:631841390770762271662069839212427892157573332310869161428411908541325451142001579301954431204199070678551674822320414477998681663SOLUTION:3420464585813854553267070930642694961748610353611281037017387621358582178488977117261429649571091567266595310794224371823926641034366137429776035472893332369793344112926315494596751388578339653988871696926793725SOLUTION:9884024113822405699038936569619454290537334111545962280131971580893235332415686921SOLUTION:584482305250975689971645091269845092628446337437673608799046676627253910093316787851756980102894535229177016SOLUTION:421986684352628175156023957934431236472972116564579249767364924145041562688985607818975012977622634237438SOLUTION:96640745038463096620939111012111807790754594382507427715117691571389516859244906084933869228838485651497122852168948264726016517547513560SOLUTION:89000102046811409075961911373902227990626117790075592775583207061196377187838842920694383085646742906966390SOLUTION:579009594786369668805998041702963641245646690020796990321524605083648129887296308360630389SOLUTION:73968275467993255677365889674271814587961725586270595954194752230158584918331625123046989486194214650772381734266171023091220377859142557623377877209768148362696565686339970305809853649943123810125248633237923737780SOLUTION:9439327123632599135291401179810924690914561797132843054619350893714185208588183467SOLUTION:5460965398850063915641192869276811986977377488111390562164330696982417923714SOLUTION:16753011265679697132209615578397023109396715497482191993096608526088628182016385294252992383072614985935210258280521348256113SOLUTION:520973189758547355495146511484369078780157121481479365543894606856595381456748745447123595528888182412030844810968405291592802109560278974726751965337822989770289148101082472454SOLUTION:7368918049349842162611334688902420156202461382821947582015575846458732568685722036786155641687735624966678627354670097879SOLUTION:956131653558043475644067846497563795780571383694180326543622402959110SOLUTION:60901558038053369608234671238348296390493222178951383254385928069SOLUTION:707158851796087770319657549488013658053745158882724996608546506299979SOLUTION:51291759609415124153120239975886461651343498865520644445570873342SOLUTION:40302389966083678931112223706654758108412190795418790042070262638SOLUTION:433667263155828848417313993165304177357417711196702376097582872SOLUTION:73141417398251550385454438007622758632060528537099496553706812819151SOLUTION:457538699875056491011032388097453919776886723651649532850742578SOLUTION:78047834726246337697157117625480079095572573950335407623581136286713SOLUTION:98920511897703391415987285023578255551863088173609471267350411625SOLUTION:53650770584671377089161004340393169833251405736837401541262737654SOLUTION:8317383004600555055663817701843813912407183911494073652316SOLUTION:6605712441271472427650427248239669878944897609100645036SOLUTION:5352557305180583323261191395204506230891660561422382105980671011133642SOLUTION:72032727516294804384621018718663825249948148753688342494813984SOLUTION:874815313029178140719597894030722443893582805446281749405125971413953731996665556804295412457242260262464877573657SOLUTION:9302666525426859131263729897348743873070946619202702315099546274282402388179910238SOLUTION:6526464939831556065070795412320386450351448758221901075473507016198SOLUTION:4995963554936102748334354155289536528463375127387650563800447981943404SOLUTION:50949806049182055288218767801135762696360167177563523438236519312975021821780418939577496290158392588831244873141SOLUTION:2733063860802885821677032227825001165457491104186932593978445659638671954437336249640SOLUTION:8208533408795555164011880274319176859706668123578367946101085686578557SOLUTION:613621374471832445699779903301754977803478072006460490490927589028006SOLUTION:7609127208144347527058453749393366546231103914478224908476315053659888SOLUTION:482669183425978540014711910691505122484660018271214641526104287340210SOLUTION:62105371539429827461649274224935011783448143623341337651200250336SOLUTION:44530334309053695409867992806554453944936958038477946368460440060834252209048600598199815177770SOLUTION:54743508738733193432719725036588654076946796SOLUTION:4937087378514593783366215450449426718789695954865068590862914945842248602970356412484567236346238702831227170161SOLUTION:18970264745652937596121873454763987411018920997879610283840291748553040SOLUTION:73285363929893388133625662048376781756939991846749248915085936SOLUTION:104734271856734636932409192663437546961297413765310254943079327184453090SOLUTION:753335982211032220879636287613364549641932638672562772521061262111571539SOLUTION:222408282075069302754877591384560707182421830932702741673135608148800277102284602007033213546596295880023144SOLUTION:38092783384515255502208455178449726553825265298276128833451920796SOLUTION:766421713850259271223883919312640754821SOLUTION:187792344910307531194045247465858565958221250541623529921066941061159448437853SOLUTION:424143793693012665865099847965975797779648032405524784682274928769767326560339527789862SOLUTION:292169093578999222586773834815126872476362789377320151900542312336444SOLUTION:7547641659660894610483075306468341746720400764252288SOLUTION:54080154563758836930866151156906580005950421509378543867778654119473818669891480438558512067632835237739322692452815942085378014237281254348356114575543251350002SOLUTION:10979570606328711045361959647562375592462079460379675768747830688716664291122SOLUTION:783411662159593816383104459807165227317012558345049125219684999582872268079SOLUTION:11020131105318791349662974792288985621093821113717209435759486188435275492173795265766947SOLUTION:638748550531394383598471373455511540509572517041883720589SOLUTION:1226023778249433956390942626726942134989495543851788844911547145SOLUTION:922252633011504687233128064303239304469918561435101069796945528108746044SOLUTION:6637021533588367668987958522691608110908765298887494627391764875676373SOLUTION:28087463212395635613206641164234322625576403278524129018680217662356882861743741255528231735282942SOLUTION:986324503050697232057241999941456136782921388530486854598318916243859570419882885656803889787647SOLUTION:43319797035550662352913434975809511705276023198974377695779736497151737388SOLUTION:7354615938546578936166415837551602899970880595098225105217331790318368681245598696840562411352977545979444849812503151785438967875SOLUTION:1553370579814431728649019632494065333182850049137895776923351189861SOLUTION:295948239184983786778074215731274112752075536802750789321143050SOLUTION:4489913110165946089093202735495248414970972347895566653136266SOLUTION:836641764973857836941907768574175019553280572083639658SOLUTION:785451486673715695990455370984331533850567506108977271313266076025773SOLUTION:25558687679765543162670814181638194108786188537369577254427394127685SOLUTION:8506241284628793821928071622974478376925124179693489226083169158333SOLUTION:9998817495442897293377916776222040014573551064141943343884554278834738SOLUTION:2195300495047082709859298868779956260646947183790383086417027737120147SOLUTION:9379667675808899391984287380351672172569165092448758461618285234SOLUTION:487182631919006SOLUTION:8414566666501868115236086365214371321493671327274234322979903399912473281937519453946SOLUTION:9243729517740625242263194313132989982532506987540281230204071861348089328556068383664SOLUTION:4498654163846977160582657310721227648887475724447713205810361819960949387128419155382387128115355345351SOLUTION:436582347573491589935171269076806423719862898765501429503456060146386211643894522934287031994906594265220094769SOLUTION:4450977273533029134444537745298102842631365734279033683871131359929313SOLUTION:8574540266272556372117167799136950088248461121808298552856681195181437591182238668170SOLUTION:3861096668556913782120963402351614123269028884949980447652161368842188937051018812411834985465736SOLUTION:47129344511442554015785455444075544872831682378561147818323612547697072000SOLUTION:7131461937191587042647081197069411718331553924237110389316435093164935521666883SOLUTION:367771083734672739143996899783827123369553719649014501488011206324653942636441258776699400571809SOLUTION:603343554888605639301799132268618416730429245535570802886165674739760SOLUTION:13511113602683213368897929536249088047322135585806391911733011SOLUTION:10355271144766934632616336374189878988610385698657121236377698663340485675956997022688SOLUTION:16597252098338431833963723423888179858154786800028625665927149986488SOLUTION:77850602781357227774712177592528521904072932794926264099918005971515SOLUTION:975563543756343202690895959938082354052588356764568735208565688271119SOLUTION:887719412661073154872658099483237795955822273751336073633874244141958750463SOLUTION:7311151708590473571349987909148536036996567508406999837850317192254359428274383939829118601522895811501102214816620249379607709688673593234526322870629517961604SOLUTION:326956234230203784785354135816956678404199699731302615075456594621913513388992122867164738668153342963051946144835SOLUTION:13935268874964590270112038154640707489743143159678972244019656585252SOLUTION:3430294695513259902938986013678816155267335171952395082720614696SOLUTION:1575921992673076908893826424086077171986845216551946267299107121540841SOLUTION:30033682626312947156303640243122973936131188568829190383124729835443SOLUTION:4429565296106956223141280718207962628018192064892431966921353700484228SOLUTION:579914092149018383575851810595391884756591007473458480781743934394473021043456187903639927889969884517732622447766456034312850378211899855371611490893692719349732SOLUTION:9109732869712426693971619914939662361605837864587341328849647745660182882471975SOLUTION:347599016192457432313621810092936578770834112491338989558651183108SOLUTION:9043844013848519177753734594142586150941110457312929091375318907806SOLUTION:627029835433139867068835687289473969924848521129155707986031426544124236156SOLUTION:1806079966584703143427144373915997948487898223838107481994654322187854660248559SOLUTION:548378780743296601243030835681379185103665067996778710426881105909132613782474SOLUTION:8974768108SOLUTION:23116837341555395485276537782355917608503303442611119561911968064499162087SOLUTION:175435640517402586503093696516549206906749777409274124320738952125019952297SOLUTION:2536893560710309314030348711291762798434474816634515361355753381846443777SOLUTION:505826768354913460769907670039376397245392284450344914049047071854975033180339747230140640246778772759556188867243218893485332SOLUTION:63729615624337848520134942447083236905962778211823909782901436243031576181500SOLUTION:23693267565238466775528788644965418526543719461624102847744416587252SOLUTION:943843110558474117437840134761917534485445957114814679797188413817SOLUTION:8205543200270749429023718712281933384379723482912516823967041811920992SOLUTION:10625764668595040516767354108014866112485917333223714106683993121334172777383155237356347648462048927746746834340380SOLUTION:59583421295350279531498114807366868810324889687821578831794563405492036854125188008609722069379181209087615637305156793318104029093445377867987369926634634948309737134704SOLUTION:595679366117832550982236934991673947345669841041157834952136605675791169SOLUTION:1487414248152653718827734877262164443491918096999978994439653954619399SOLUTION:4956650806589498454783277212266879856108615581592539699824809632015926SOLUTION:7425624426952961594770159773796837752660567678SOLUTION:3835324146285399092681061458891239786639116668725615341197254709790359148SOLUTION:929809400586153352859491668969234789741492481850095918070981653555468SOLUTION:2363216000276929291278166880479852919759540522823826156290099372479085SOLUTION:211101712771744818734597780066759914091588707225467021953734908741673430486312854498823680590SOLUTION:5927031555859554311533401907895650979459345296566963368364247964063861844SOLUTION:125408264618980240736696566816986229100179963453088539996179280122688SOLUTION:9808616468075166636568149328942608263549433763491850093377480141659089625SOLUTION:57873997805815567892384539556736732387222976242221323067373758464270321137747578833548497SOLUTION:320839483699185134967169671913946699675736886546549142297149338117282SOLUTION:656221518224484459023498129778720695327763437738529623118223611462661SOLUTION:514190167869223894335527597709173357125626825692730085183892454155066188967612913749273063721770839017664103544270735SOLUTION:37134769971736468935635255067675723524726719328351595387280351787394834146924658451644138583218420SOLUTION:512301642263432576272656805044658959283829876504632695712095137636557SOLUTION:593579302971310438832902021391843044381341249647122137479207856988402SOLUTION:10640889644032102314093774548973789654727563338735806714616350919721413150164731229185237433416953527419SOLUTION:75205968802724620571397774739629968671166504725883420308666196899102SOLUTION:7880367375660551788202602365390157836832574496851107565490538804335SOLUTION:7219745084351293680859552893959167855612495749990770975739977218842397879793062948485058464841998487434SOLUTION:9054810014858511174967165024698082235529954181356322526667940713216255733SOLUTION:57792278534045449210796544048536546087590138758802753727068097443SOLUTION:400422416725422457598473778202360822816435312484435497728951890722SOLUTION:31745332241796833464406296363170095614653169400473598SOLUTION:96276353497538219918668123879297895606161295989944198018593973976821843602SOLUTION:8332639023172077759476305198629773663782346046136764305561728226667374203772230SOLUTION:547415930661073912598524516168534779957843309292521326491779562835307786319845176411548165454374981541183219054588267359145293951811933858775551586474SOLUTION:233977607373764766235217121260798169452673015452257424276639198SOLUTION:8659375637911348735754764342674687224441226319448SOLUTION:3623952182167867643818991252553214871653836913884093610362315828730672SOLUTION:876211455014845441873338795477929462741556978629539852646797908691019124SOLUTION:594857456483151733744001657930752147444918156898206972248375835619903SOLUTION:81430125383983318759917398165650427548291336408313378414764193821470665266588920SOLUTION:31048644757447795152632599277172467260561997945854669821153134624693786466240663974982823SOLUTION:7169319197595183589859439017830137160937472583182927219946113814668379412SOLUTION:8922735888477146742062263220985311773324343588287110477983515167812417SOLUTION:594251602359205645827104435389851061466193917635011718107828702356140SOLUTION:29536327321892024811318462498112301251086561459716447318125232769SOLUTION:8837522813614742144124438379199146242629796494527579025675699363390877793880286SOLUTION:93813827408837037389725319766358273287883057667783977199527844340SOLUTION:4234486589976060556831202654835296197952751415889676635507654604886499526194SOLUTION:657554420571028891849868252258399713817484280958085738812354880035512241474SOLUTION:8921521808309865937377077657556662203462302934699472994268319SOLUTION:959209426959071712926297980886057413349901541111399162885686418SOLUTION:859425215730337259058955664173514734689448289568693544281635092525587565SOLUTION:3493046254693651836830108528496996348037481464761430009949340786162SOLUTION:902479978818697342183397635983783627468334282322382937165873741817645SOLUTION:4097769743606034017871108355185949091568367202065746437646872835982SOLUTION:447183537015779461610509545911673859842331367028414349968085072394378842SOLUTION:850484740120376413638640113183070955318948794012151407582386196439541175637074SOLUTION:9810485012714263469524654490996645243678146096738612278576904671858345306141130276792551493826869711801865851233045445117725073076926243075386720SOLUTION:643465317058788932188583769197869562161694093389364583992909692198SOLUTION:491263269944106845598090572008041428417931555239567589818672581964673SOLUTION:1360989055997973364436393313651028480835023782211595384938225400SOLUTION:887953397232451477987826195738902587840347702269172525929159742950082489049925244175541024797665133SOLUTION:66595835221250872182286602495234046483518987749039232810505237371712822943455032723339862SOLUTION:9770592990514953502753741777228053626514178016066286757550643421SOLUTION:64159320526092528162952898992289797702799667780848SOLUTION:67566583918245383978964477144399581644701359461811351709143643360SOLUTION:85988297057202696550600957348445004412794299019803265741215430363SOLUTION:3727848789305422386712622921409112390659712644596851696745761129845SOLUTION:762324549643529559078568783029285098034919626593557187030422190SOLUTION:634534177956023517757166174553460213422171464496152852948052740085118SOLUTION:728082517691902466864127714406576120142823892218881264007872688826888987674241315SOLUTION:2016837506844225057099359890971138758718410403315618628471172537048931849657374223191SOLUTION:39371714399321657074963963389677130459835023236988905484495305358134826513SOLUTION:340237158942777850113131915924217914717646383579041774940612891211981SOLUTION:8173348488941779483853663211544186052290569744735984478595879080936526849650521649812799SOLUTION:2564130815106852564350000260628228876030849129965540638710735310083310893897935153292116748207446972881598482788920813887857439SOLUTION:3264156230458113703442789647344942493807874986968835786379353430176288115090988751971776351042295696278192054324028SOLUTION:32439357348789320996162123833816750037227572083693248492549551SOLUTION:3359364665839526401127165520294097348109892547524768969916730488442SOLUTION:846067683480448379262263110863004525461879799227548053946488441SOLUTION:2615666942191573319075237691354998386674788675135843978542718505SOLUTION:123357041656446728296309229097983011405889742800033506137449342795819SOLUTION:56713537161813732135801223420985275298656545511312316069368SOLUTION:669075494711414SOLUTION:3436554883093489011181616858675528941485971883939097288393089296045SOLUTION:5115085090215869460247704253131714540733628087195660798903795422852236SOLUTION:4601663905075318542095259013418437684519747367897468685902876294SOLUTION:2570536034551385239631045058725423808018905131949594233996951352487SOLUTION:1939641161573893648991568944423981244751389263358887367502241507778233855SOLUTION:812966515945222937942634991569919401585877424680318897488975355557484784618577018717086654954017SOLUTION:382819383087041247856493679SOLUTION:46605937346097775336858166847978865106530484815158952417059014980SOLUTION:639509615561576525939591456376967739368924377452136905855972132542136SOLUTION:5917434332345052232719866747126540579467057829205849845425982SOLUTION:96955370729723527853150501949974553495811869843593458724448462975SOLUTION:738629193300168008181628778822452004118705697190996216685721276379SOLUTION:2862519192142848242388461452312506325729709442577429056237371100575372SOLUTION:9561714437507077938842773922979588398583717477723952654415345134SOLUTION:91055265652084773329801583420483718017248826867511104SOLUTION:7014358040860096427978735695524884967398492481417579956026168474147SOLUTION:2003191911819694032242511861888938147420267162461125682625765562990595922459551953858SOLUTION:6747655882694955043259022275882941627569169305310689944904256978927363SOLUTION:82694846995819803363227788003525287174675884819851693512968SOLUTION:637848696970911389608975233308239331802495184355427770671305906893440SOLUTION:177896609694916351511952343107563521631483198080433511157058784SOLUTION:5708780516736586445869997291121215522212562265214678615995139SOLUTION:816274258060999859775401995547994096422470825658450155906907202264514SOLUTION:2338458633524643141898280102961060982869509205112415975546920083303SOLUTION:57777371079302768016576755915538226153439415651672234095279193372356SOLUTION:11959589795422378523422661023919341694457220790070828023472684458SOLUTION:1682757501114264082495081509344715075483703154175527912123284987891103SOLUTION:293276439448556464192496535675981648173014318336997553666066462337012169861668608356442671563SOLUTION:7172346914002521517121894520287993897739951384763838891966868803456929745293311814SOLUTION:6482288452807679865184422257239262890634209668618130986890811732818169SOLUTION:4105665013720109284673357816923516286709548039650292781170254895914446995655431897591264056297181626351073803914771200571396SOLUTION:177961206830252832816086737333506235967605884848991344502373887563424SOLUTION:9573015214268832014582715258188145916762904126233691327080515075SOLUTION:1183770292806455595211717228058620744149322539412229388153575753069009SOLUTION:792286911794280263270324843474861675857759122228483912364840583974SOLUTION:52212219202300089100388973451289221468953193744444099861736353SOLUTION:70566671867716456200117937312355293SOLUTION:698580181199144680665210351544079955859273637226504056111222736298515730SOLUTION:2367098618269663380877793350543347834281886159603855397874063472SOLUTION:43843SOLUTION:7575234107311811287653317784186132498939573178873674003834820SOLUTION:8204798379183565344110606879537782585059566671619830631106613075430033SOLUTION:11197447401086675731172645273511754715951522408059021190273785SOLUTION:744304500390942805866700797741727814535790627448332195776128347347550SOLUTION:2682167928844283055268132894204739577341098330185794761773030390611235695846SOLUTION:8420018677971582948735505754969530988111795587212996255394202528227233635728935587405561449431538769221060SOLUTION:89366709185954661443674871306353608203129914702145007545483273676436780308480913664689498643459639766706875248433SOLUTION:19563433231041110517036679773137446987329166523701501056235271947826557737393338512SOLUTION:7135496438691907416414937623323043246289383524645975245901601923598456995SOLUTION:5641246360854423323683519364842868460022884280501009928240939886768228696619377238176455SOLUTION:7862817858374944237780646114772400243789429096319768477217332481036760221494996002SOLUTION:3960840553449526611136026832207304165959881636897333573078616963992917674705611788112355799905777024573679691079796612138377490946193953711839845141SOLUTION:89114661362534674887260471505904416318240634586263336384202841255712691275110435514SOLUTION:523863110590934671763231337480385886147315046119620207SOLUTION:62963786973862613185315394656257556171324518503069356444479762740SOLUTION:395049278443904658298926619403145661566241665840771960373214466869179619446973246699688125357813677SOLUTION:1468159632142341947160108366874271528615163742612980636188127024097263959SOLUTION:83911521673846848203925744676775663054649587394073071578128495501433458943SOLUTION:52542686724874582896723084378419789268064313155582452282547993127020373180SOLUTION:5378425043143058354089560226243514973279263442680869677965825648851851SOLUTION:19366191245590635300714028644486581719296609030483431651737302420273SOLUTION:8665066115174599025183165729039495872512450939570256999543999468939486SOLUTION:4682612731004299045071414710163191740516776793078007184603629981317985260SOLUTION:9558741767950619808850586346464723944516401716454260551225652935821542652SOLUTION:98494420282037934531214263780911291238333928403923544610280114405065928SOLUTION:8884722048460148939149994566568691665442684460439385980114794765922183SOLUTION:556234720412465862429477606593479379838790026447737245SOLUTION:315251582549019119168648614506694304148622963828248053353421399050269601SOLUTION:3163579624100729630021771459132562602391530422598988428570821622221SOLUTION:796863462516359981752637550842133997310540709381032425595844685752501SOLUTION:943555021833894389285028537390534761114049694705314223273412392624024SOLUTION:22126613976298276361624343648920914927625569593713286134442129445386948450SOLUTION:58259870872603282384374830471741838871751606382251914296191477158532018224965197629521744SOLUTION:8146739816941955650929736728292523905518503603199062253217195748979SOLUTION:379852403384095464955949740852914174546629009132832026059498866256856SOLUTION:8593297954103043963013545711293152424046736290742991865431820083SOLUTION:31033889284498324744336534928133285549418556754632717644382678487SOLUTION:63735791283390112117829237805558417013616245329416058613705719456809346557SOLUTION:5956582558792636975585702171579248862724602290808488363628997516SOLUTION:716498863795096768955064395092114768790461862920799341902636145SOLUTION:5060297180514153948010822993727167299660169538410816385286999908086112SOLUTION:7651815947SOLUTION:47007364261742665864287047146740136845998350392201474330281463429122853013SOLUTION:8134878497222372267731297978923426793780602261767111804506386670558267SOLUTION:3403509747899228436663463021996638858156991878320114368536170416034182316SOLUTION:27818906541157214482957922393417989887014466998268581218033288133817720460SOLUTION:414945109116500263853142851643375041685918744165774768423249193884407289309SOLUTION:405266219561791742262919188410745882360154838866064578940528214298613819662476666195445565805596999326037314553468659709150519059289959SOLUTION:5182577173198717097410552693641737187246602301965276871669341275845875SOLUTION:6588244572604539714028694396263855895602512719967115662708998531983621656563891635332665589812SOLUTION:8888966649813133768770083742754467127937594823772868492943285339399789015782355SOLUTION:82617281481039340606419162660792852487515416727825944633998832968SOLUTION:530399596952204564867101050180861603483013289833396707483092168240683644162954SOLUTION:4548936907783738610821044926783817788259234618491622227580212455264069SOLUTION:42757345503861120826955381952142698596591413865918638913058210337292046071SOLUTION:7755068049435804970090651925605960412418395549634193703343369564940122672512871SOLUTION:6918261349768727532095332164107524203887360676249967018164550008815770614SOLUTION:429059132729784176527226974678884878798931297803138499310146956848416SOLUTION:1292631457798388929760610817352559240882293223247456920878749018391734SOLUTION:6333270823887363646364286023294085493064679026264210812102661599463934762720348SOLUTION:6154666048795592648486473401357006745751853325281884736129083666333051748073546228143512787778610847773972322327393165017316SOLUTION:713638577620110290705974342585966922469608735024684316260133749993499549SOLUTION:107497484856678056950317603745462460165635791187666180860220457SOLUTION:725033357116625663896598616346117824756683359908253369364789263018879401457599SOLUTION:3250643980960005841517826941248102918742506387461825529659582622789314306254150136686832953639SOLUTION:66349263949548257796353215336910128863933961976033483529942807122399455SOLUTION:68443211865053421290347388200522356179332104400678496748494091059850SOLUTION:5009257639930712024085092491711197486067919704559903480642507348260214818503494363541725241294517575850SOLUTION:2623856931203298287658476989039111521206785389496397SOLUTION:8674641012178501072475516429547213197829325165013401695101188065468SOLUTION:6963792770942680998273753403434078209135679384794501432751263584SOLUTION:1463129081525183495829566617152443199169102769807SOLUTION:635345524858134843134715274129075885897380979056433951285261363661SOLUTION:676895194933765388169840965660871156480742012780935123100875748040032SOLUTION:132229370915942519938222916461198691573293419470415257543001731883582SOLUTION:102066608436507344321093366688424823701491805569685277593155519838515229448916067345743353SOLUTION:4144213994679324606868864322915662382671445979834093538118562492536525SOLUTION:98645749178837774806168941970648406201364569497598043259677191627249661175569265156522755SOLUTION:576722351796635128528548470250373239389359671906679419SOLUTION:6652892953733956474180651706114897124100505296743375978SOLUTION:833842603375556681488494830558383367546576192142360826304012876750731922SOLUTION:96732790625507823958746155999999120722104504764488320826750SOLUTION:17993422782083656134630134657239388902956609445623246377468371188SOLUTION:31847179118442572307730522469181761776918112282736SOLUTION:2186956031522528865310237242218927999905112459088739745153483846SOLUTION:44598942063994043501203017541401397545387089085493778407871476SOLUTION:29323550278543275099194834370416741968316149840804740229413666378006055570SOLUTION:9771693500424123170189352743801459790368770374528789423664158602SOLUTION:66507605349247692065128916017SOLUTION:9370259802786485267840344691214800307355321122820085328617424949197560624973460632308126032896551085314073598773541393758494454655939621475036751210878939320440239667253288307371404228981405435244972731116724091017612225259321891601167720820457021176406997711503800508261293907884342313638986985048400841304695198594044622867217930270234549605031735185636880668306821659644687531327902306797873363057700508350166585762342785351308467198555920295223361050738909951679922890005294799802805775464SOLUTION:770033644599449657882108193670600344457534827137287115158932916577651001456929415396019142973151879160428474707979572527411SOLUTION:9732898536253735173645869478677699377523851298949012947744675251431102670194040235651256559000SOLUTION:386752165652268696899620781997513986108996122417257682165794812971935216237800191696SOLUTION:88371532430733261187722779849263811084695531177176519826727SOLUTION:39450108961772316554208472909639823154485051976073917173775412640606083949712SOLUTION:320803325737253250775206316584312772339423315785763582991794407046357512844745252464493891391685851SOLUTION:185189743150986182857812170519674505678631437216533553125262661005169922486402383369449425SOLUTION:79075584176286774447745637773783769771964627509448869984237583098084694863869152501109755283157578839974865690058937846331696792361605989148758417043491625677597947495131543358742882340497SOLUTION:60663941478540769141524412282871439650756649858584518076315217491207139200SOLUTION:1125539059510288054799606759033465122482820273976318375750874303346936630SOLUTION:60089203071130383945903624129316779361450868180142092408061185SOLUTION:8586769976859139111059423279775516272481527916525078842419519519731543SOLUTION:934088650046439350935487112980980935871243027545886291391831365SOLUTION:8875385546277988479941056237093559856211179458762250947468948199341519SOLUTION:20528548667275388574140883575312863546883482163741361459654615363501753486895347379318897656358359187864801000003426758681480152333609287406SOLUTION:814864461377147867806267160734919391307424905SOLUTION:587003239191035580670955275279556839595933259612538151895048730713999318SOLUTION:7335470566970635075496554518435731522598627908611477372998149214655876226029738905912026488510SOLUTION:23002171372155663132116464816735283451432924297301526267234208477341609998270SOLUTION:96396753627662561144388257654250059114523175783991978857150212405887467166SOLUTION:7887276415859774658715647834544005438202093917286999328431297599138SOLUTION:920464520337148402256862389990285787401515043746589484520612331517133198118SOLUTION:89662595499966014505187777551826357603598289899473194486234288777542767641SOLUTION:6136649409255816250955930950582813247078419434925573645780466504962310986912616714571175862039995842SOLUTION:7616216746979161077140556809271542794346950912832160028268957934564020001909677793SOLUTION:162116971693736368428304153019662988183922866036787700963463043631695SOLUTION:95434223125823001347285998601066628178509154261577856687712842131302SOLUTION:8320117324798850870474255131240449840243779914561471643656369724SOLUTION:260605150922559162620912659145250326901515296366831534552801297963944103462095426236594149207412689334192885939291585156370771150543132841248372368832614SOLUTION:57450618241639576679470715382675555395587750118581203958743330961449402590148166361009083143337SOLUTION:93752558542486401749863446945073711701211911628852790963350765086638381SOLUTION:8328184336894924112738659665728577322801783607752054987580939981425067SOLUTION:9417337120445598793148636942489105653496429508094519624956188639212906SOLUTION:66194481876033617582776987163046501464687839440583661167729890353604014130066179SOLUTION:54759769626702459199834266948002690722207472787742574981230084SOLUTION:17936250635098089760684608850140622SOLUTION:794506914456661397527658968939359612849443570616887545253230984SOLUTION:37782274844714334946824872546149195808363402276592974789743725099SOLUTION:98229233271987336313877337326920455504879259708436769615827609SOLUTION:22562609553107564846674295224329486274839717453114891742747838915173188328733957211963026SOLUTION:10217143260696498364812388171671102561740563045536176626258175522792918SOLUTION:1288430528607701045026327823627852550140459514847167274238437955590SOLUTION:8335672444976874351033961609602852773603181972755280708168644822370689693690239171987741113741298060SOLUTION:57052179531966186103435551187464387198584211041111713008058544630724114810949SOLUTION:14683482869350579732215109784790618033722531001254843485301692423199SOLUTION:8687827719405557509589814862878099637451376765658712842427694254221241SOLUTION:8599288243898539782076251295788328767511716826374940064914SOLUTION:9057973689678818369875926979816262426225217380895SOLUTION:9480343203872369284995721764092874081701556396531674253490853977133961SOLUTION:1189343451109859404832585629600695607256090449115536347509106974394273248SOLUTION:989927132658079483795549418029852283987863746901157862319204217410506SOLUTION:3248122870502393997982998128144157254536973333123916722628650351SOLUTION:905123993838948525678000611495074152816357942616490377564198922308657825SOLUTION:7898987456729264935564343098750090863316105098102588044885363121918144725983834954952509SOLUTION:627128208466584320908947394907214559522175753SOLUTION:3936856988420467701822707942185765427803166544528722453983425819530712SOLUTION:8698154636325739217123537325964191949854657264597180422542956300SOLUTION:55696260012547929268583646005777869834171469850442749739867969737810893174276842685151529114321174SOLUTION:529229687649966388053325213377240422451446884989543854553415281SOLUTION:501512564823459801868907858909649901144352410SOLUTION:80407186508534363427879867177482962595693538853401294667799569902129841556SOLUTION:506465363477149142296716744022709938788877973258883059574704294271554881507650732814627924238031980519781231526863065323332259074280982814098446989689372482584462245019524343340764888SOLUTION:562605572124262349440162576132190936106SOLUTION:3325492089566232890125549877276393334829575181684244336916656040275387832953231987393SOLUTION:730066601719459504854445154312812333650657654665965262SOLUTION:143216734364129009436838467777190142612028633810648119472762927SOLUTION:65885769316153780124997283923218047126399353819938552130511918851350929730SOLUTION:6454831604938309185153123081536186388137936666188928479224318747068870532SOLUTION:5104450858033531284700871523245471638195557077684150416392250437823SOLUTION:4674811883935371592359265698833179558458098188402441521605681232319SOLUTION:74192401888983848925631212383066909593198868929434785698725839449SOLUTION:84848410767129193983475696018921378722981705986806864031323161SOLUTION:163725305546346424980355619694336664162783859273645575775884148663195289982423300773960912736SOLUTION:317773569852837907148250225513882324397854550451979642247936933869333191626SOLUTION:47545961177781128062657845654092924326961174716362660735582193689635307662948202423301345128657SOLUTION:5058182127763075102787163376239287442326411273967410363269124860553394887979392SOLUTION:101599566862935733432424136438570078452190574967350090SOLUTION:460207188833467767569220168846587383581170796707888826299347185199465SOLUTION:7054373747937795393053545599893552878851242035242173208683654877180SOLUTION:894276733SOLUTION:8723389428728848404225024904968118807817330323707112918433425632953SOLUTION:504249383827658306625598996393964055725229418278172415930192730262806SOLUTION:8585452824989494385661596632643246712349611144252987SOLUTION:693443614496017419176170790037880683421171481406414249677265403142211426051414587989SOLUTION:98618190652738494865693193846476979201973748791697896712198222091583SOLUTION:790613849417441446742132676883805581788477458928053994590564211SOLUTION:999627496352940891216066252304440713875332891158953119052435232433232976683579627660SOLUTION:71426298652309077264676247308779468235492369457907653534951250105245813451963428SOLUTION:545524189570437285655941204580782471739375542439426322442196167057SOLUTION:97969114953194339438873677131284098222713374188282795332702789078169749706SOLUTION:2906649584225440591884626007413790152640866621724424268248439SOLUTION:1989121288065734059414145574840185849571402807323878SOLUTION:918995348427026304254296901227624908869856262640806437894646848559670534372788377532061222915658556634451811841513376903042682SOLUTION:1168034314604592929914920791883343414509699752790617684550163553349146951440307569619632850189289565442642661303412822519734442SOLUTION:87170126337153378497375781901117743252684228761291709323479192016417750812SOLUTION:6885517417377078185729219111638270458713365599643201731922070290419973338516536717403933817601SOLUTION:1181816071251846761238393504271908251982882370536899742531716927856417031041056795SOLUTION:530961364683900524076939687305535988166174661208889826604572454652851173129769SOLUTION:2664161973727387984993952659594152416957915624637342199219147505496024689881670933040591833864579248949548919629381617509333364458649369256SOLUTION:47437918229631914419596169270735062846322552607071364293942645523908557948204875366356000201004427074506455776782269564195358315SOLUTION:42818416383778118959451309734583822563325371764714690906324108750249SOLUTION:6906240664606785405335581579283096861566445873953003347698768942151SOLUTION:8637439287489907904929517652754088323205797259690616846294210181SOLUTION:978219099324634731516309183882991326782166048023270694268415745392855SOLUTION:66990582809707854458815499662622833452801073516865812657288698944SOLUTION:64440367732862532955334135883300521582890584236035565109677674081077SOLUTION:70355125115430764993033791842828921422665846647414864919542116291957SOLUTION:8045046239541342972793271208277661075246342831049666216306578321690SOLUTION:266639861345256130829047752097519065539373699822406743537314616738614368820SOLUTION:37408318903278815398172080018030715156182748096321231857376488195413487SOLUTION:78388701961685650115274357406713854348961532798315711297605422673578259314896756151853571127899624224697567054180258479585789223252504859476967638960244444253233293150689349974922SOLUTION:6824490791500690717613072990179757338809297355935184438312549289723252962982259380946766915859501383457561684174438156318485939765167754333655416080485652978253996522672SOLUTION:938331768946573969149217905204292753022700241127328507988573067787412736492689801186682791548383351459689687SOLUTION:549575079653663253432112782178765SOLUTION:373471528851240470293903489172195434058892989663713425270102662055218SOLUTION:5837258481664520341179721439436541113790032433869536937057SOLUTION:97179983301318361894825091810779959158664950235078SOLUTION:96585705669919941766700301091893323839262751884162363132244811413610346520SOLUTION:67148624607826854495859666501631468658392972653126998444354059692938970701SOLUTION:682988746613191532456930736107281892249138409492434631894445910368102867451SOLUTION:917426117985872340775598239378837496539151271966727743734345878703156944640078SOLUTION:36692308884537443064258662816682417147953000359321220421169956208811675908SOLUTION:97622944036890421844962662732219794831106329543129943313197074461441996167665689298410511695953148603691487933945969782523499499988642895593790SOLUTION:61583570606097952093879304605016844879453217782660550988096985648366707137297266157426649545674985515099495818772898282SOLUTION:4849010922168651227725619633246312368709245086493054618560679886938660716SOLUTION:7179482932500217653818954882865075647572903551287713561187697623792SOLUTION:26033676860304568666173850462902916917338619201468765564131938343191SOLUTION:208757788970090457097274590008530111952320591109132062454063776977553SOLUTION:5706834349912748407785307578011479322124929291505556023065573270150SOLUTION:338042788056692695609063722139179739550060644557158336551041422456049SOLUTION:549565569734741640689097174379959521034424569131SOLUTION:2023762955859105377872194560939224319383308148920882699186664360321978509756677SOLUTION:35286819306911967193476178887130524566225509933661842955644613166875252885076555SOLUTION:2953580248649115060727815163333006584952214444646010635167211508872875SOLUTION:93242509437392902837184360859930881513607886108671012611272644170174161359807564628577SOLUTION:484873200932378924147641187104368835731448057367266596927595835166858414SOLUTION:883349980414596267118953140213374399136752905718111732510395665114648SOLUTION:547186309686309820138460607231342832967620688584419450317707500218958SOLUTION:4479993839244985092240590820149567147238764410625753802678612932225587487366069SOLUTION:9741018110624242184049151744697474495241246471199493762482017493439665812383149SOLUTION:24485985679949850771362289118666305527633028596301495164367715276839911394373619445725795SOLUTION:4641134435168949262211833877044813315023963279422292982345679515188693749645098492SOLUTION:7968847827695166911356422326889213746186934862845771221784199077014SOLUTION:5490920206528265728542192254514469544795129252022543191089568092922SOLUTION:8528819133244769752913767596366719914029514011189121387741756542218043SOLUTION:39496320806900730069517808448823019860268059150668640057604113031771975281SOLUTION:6014595595592585640447002843752925529951584321119669418661847637689146SOLUTION:507838897674538469857871677002982349656792001451689737167411282231491SOLUTION:758885749196729066110709155604550173958318254646548216899488237497895215SOLUTION:28723816386874925765372326903331276458682599642734223511626767768954SOLUTION:69102160086331498663547552395042807518042616216300612133847896895SOLUTION:381127295144849845416052111105131056664849321025919319392408887374114SOLUTION:6606270417366919259473585741706795520698255573646525979346466680163167124810728414562748SOLUTION:27817378432630537378851689501972892593753930876006624184816830119557SOLUTION:961014906069298891205476247539599260125652201326986421298080735SOLUTION:9837173967599792828683113744383949125973589051056379969391264200155460SOLUTION:8395039634721211488312034856288679469728929346447356250135527160949021SOLUTION:10673981005538842795289228673723081654279176504236467533543222564553SOLUTION:39932624761799980171831345322141265218597218729679437844459821732692076748SOLUTION:155579808247291716722406141778770356308710626632210621113475308253570235384206742751977450794185052973940465567412026724013358630297236218503916036SOLUTION:45329455353730486179460086845380412598308946343752536479266189155127455512937394545371465784182854581113893551083308897527738037113366589SOLUTION:745486630814217783347079302065738756533674476223664353766991612062738814314042965918132654006221035676280241897019899003SOLUTION:3288143661767751793584714998954636903688315244209420017402287389SOLUTION:973958029135170995201137395756604594302353805595179323976575743SOLUTION:67957237503168620243628772056382906289658993234748134707126331401SOLUTION:51077390362034211549347683980475974797012020166265722665623484SOLUTION:3752541694276174718626667908139069411239357362872041232306868334663063557699179612842498121071683071321437247513876730SOLUTION:301765642949019306679457688365711394601543829458056317198391364SOLUTION:55642459186856664239592934024625638455216357784635899697088610695SOLUTION:6319381896918938263032160844136841599216405542787894624775SOLUTION:98687491631992839472645017804190043539686448980787179618860593003SOLUTION:2519142918891052018586836961857230440244045366816694124779271274444964920288649416448689135624965529031971722677153441238SOLUTION:85508749864840741483445249432133166014741675138330554SOLUTION:94519791178605676891828252374203384442158243396572383676660875211390202SOLUTION:88445590774708929111663039343675416421836857735434629311114192256SOLUTION:4122096922594613340222122295469574846704317224326305035196011738SOLUTION:3793556866392859538641161851739553040967529185728837073635287192649183SOLUTION:58354794061227424642153328090751458751098176195711237078299919049SOLUTION:598429973340296769957131406346312558699809315141SOLUTION:2942044745649431606479959174753497068278449646767181385759095218SOLUTION:866573669525084927937575829484970977339122387SOLUTION:416351212SOLUTION:5757164454635507232765621384814156766805175122182SOLUTION:178248517626754539177726283681924079983795929381047240320138523517509SOLUTION:613520167326764830807598655225399129246843786677060644146682084497053761SOLUTION:9110132091894153953317754709734154404170284511622375252399SOLUTION:5303392485773152570314719200276545326852288756391544156231230SOLUTION:85559530557772703912990291037450705891501721915894870611402316315710901SOLUTION:9366897978526281393223127584278877149074210033458149333318154675077449SOLUTION:3369177971392858216653556693741797041800308198962842104376943925SOLUTION:74309843942664771641144411071412565692162551813467740707926098426676SOLUTION:56856372972182896233600175162121776992089444311175703303546059562994SOLUTION:2288615286857348016925080242680416602786513357967662723040132SOLUTION:95737199436429835756975442932108214319342332861442382974797865112717SOLUTION:41840228627830945587385694153147128748271023764118145254968171SOLUTION:33179844398147284679695690773123723448396118581SOLUTION:461234874340896181493851705842195024742151951522747193828686995827SOLUTION:73461964335128769922946385014391527835327220691414433618964139592475SOLUTION:508497376883088164045051827431192289095218226730536633775167064SOLUTION:96710561161297119012853604732657365682448461016671901219971021622SOLUTION:844212956059923251739351961060233599366779851809019603244057666091003SOLUTION:216752107253002597018392475804904368966658779971766261583403155623096SOLUTION:766816683016352264026205624443717504278335873606SOLUTION:67016786247877531161877746954355832692966523972535209787060274279926SOLUTION:68994516897206613621660158951395640933053043219295185491550870639849537171657531919622194757603988825446088SOLUTION:882894159993473687605777826402604322479415327883142722968118232648903225173103584644SOLUTION:6716877790435565439199913824408334470379951814593270673465763617412966SOLUTION:2841521262814288714573503921782711891578446812849025119325240635SOLUTION:62972399355465967865905535262946049954389205283219839149875118892SOLUTION:9861337016382777405540554704812684188531419802491610263881602355259182SOLUTION:97253938132226275443695515428089807594947223486710705676145193726SOLUTION:8112845018269065936447487598551937565353174997077929038747048201995343182795719372306764857990147836486711653494246156448611SOLUTION:13487440316258234945759258329533778779786231147207857668466588914SOLUTION:644948640541084980422147232828419219163072018SOLUTION:568212577147634207012780485191790123286450388280994006SOLUTION:878623960527473149043422287152113187202269542877925645891789351648SOLUTION:296756194361804444705641931994710488873537573002980543306394990SOLUTION:2490792849514233967955015685116539057770453136984290322897855958SOLUTION:2449791341539097457773574704816836452387209716850079628776041263SOLUTION:13964550519480482094408272627846107400057635989406973038092060335SOLUTION:62850400062661583560558394679898102703459065631527608082893790313SOLUTION:2557670835134892739768935500733219458507541296779924288667514373987798SOLUTION:319255396222805457301040940011141297459898337175004106716511173079094SOLUTION:8463937053811433254698449160170252794501490081573450858919168022SOLUTION:9674279211377496620268996353471255740997521635701551514921504966828280SOLUTION:221550643037764852575707119760168222286794322538155974718682914056SOLUTION:4463126415871725437518889121492999882591786777695142972862930933SOLUTION:815353618623479491147218496249746740188521569973SOLUTION:21252963787356351285352231905652132128373666239802507684452665309741238119670957756668959715802542579524SOLUTION:5323497635SOLUTION:63281049998444916457827894608719652493195047375577014094041257744340870669SOLUTION:2956243882408249150211670354018855352755754187886836258534145632629SOLUTION:1993983149108531217231280389984584598831346797199148147797540370SOLUTION:1936259678657234422955549989626648573345700855117668264041SOLUTION:77073220875906531588313721548548452882747976138563SOLUTION:242209707392395909755051762377602645363189003986962474242205259964793SOLUTION:72809SOLUTION:51462434189993224633864426683638992055118454219455258586805161762167470966SOLUTION:4636979674548904640787655315963881780951054594866873774139574209SOLUTION:475759983439581412247694249243101039283454198330119641615166797365086SOLUTION:6133562853320396524566400581458828938698553035563519529619094350SOLUTION:767326935549682722345985042568528855555728357186996125129116818517023128916SOLUTION:37470186073044084140263835933126524502135992743038101594143751799506SOLUTION:772917474448988852305443420886278248560454067071691045925271255SOLUTION:508686780416883345641127347025659796734319357874275460947156510328149SOLUTION:51245031685598381879097025359760190197217474064SOLUTION:169724727770065368531469305079497232237672457981518038SOLUTION:590576418421979507571352203148489994493451796174738212293537316528SOLUTION:33116539261205383293511742323164520127965120466151450953073619467SOLUTION:98146681181710311100588673966859150781647139040135828993089840646SOLUTION:9833688435188293949993516587864050396609462933489887023065248956SOLUTION:1598236893583128292221119SOLUTION:29380152635933826195974565490246306076057147993079401916594947745617039962173545579738753915751864547634SOLUTION:947575886690975868916539291003126465316971427540858682532072637595686868450364768631717296SOLUTION:2947787465352390993579259816946014325408409989062869102116711118329SOLUTION:20500191586770137257210077778852853570679515960941068216126636090627SOLUTION:42073896959309796540398997554375722160617511485359925520329116SOLUTION:385964380120672383541229380592294521202442516628016015961544321045935SOLUTION:3880247951846513718293894783799451372260744525249780194435627421854424SOLUTION:8989478571494562652130970241293067656865626153850202779242685436SOLUTION:156257406836580193565058324426849035760383979079034128317653580564SOLUTION:93750783658213064930927017638380516217026494729807947345943574777169068503SOLUTION:8450011683994108290145923535754193858417965121014951864433728605734587SOLUTION:26521547656193751244624390761240923149149964501921566437102513487209SOLUTION:799983248769030378258497714663576983684500833984464178358756999622203SOLUTION:40032337201550344443380927503277877673482642323702488358527922SOLUTION:593258702799109991746824952589382995577489778354222635320849906533641125661998664034447920874141052085159061SOLUTION:15748582913099839639419589474499396526695320730727524054455781905039SOLUTION:60616856758656210902422779834424674794685376747483508671778640295462SOLUTION:4188191135750375455330729331231995378960907395156719222633817882986559SOLUTION:9367764336SOLUTION:973359166111501691492846129959945190271911140975251874540517029SOLUTION:9765244504716513969343182953442710065848553185713343384200707434459906SOLUTION:2832030928123934825221255264741767227949913906814233299861402252961792SOLUTION:275385491361778412254473610572658121005864766092957931845394337563099SOLUTION:3706136866983966571255411438159568166951766017757919289649986631SOLUTION:2869755902444755294819993203955989917104234596549806827363929133SOLUTION:2243398283113541960517758104652701494879043964964271932852503268923SOLUTION:87442495916853783495339479458842526492378281501113358892791252325688SOLUTION:47284435586612144726510257778429771687764597070156691119816414030SOLUTION:87170375228568643958931207737428571567241146841584SOLUTION:5711713586768739347475857238397923547867996135171221698286180251591453305SOLUTION:531572862497697693641254178320557159047967499828584440917533680964650SOLUTION:30423910573085650322369993476541548471857709999962061589468583031697SOLUTION:8640390732591691865790118976011430399447213596448470685793196620679325SOLUTION:7903358191701482521893251426028468454797907418071673417843112519446SOLUTION:3133360889439279295525209161317923963543183082634468787208SOLUTION:856033465247406713281020548257872402990345815255715341836159222822389SOLUTION:166163831509048020869392194989489183018210210741869484291157227600622695833236207874093963675139338433692725SOLUTION:853555692129342956677045773353851044352804909629342986532412521715550SOLUTION:754267361824883942153862318138100135388122951118034174758431343870186812114466478483890605420588359803364848118752295229283SOLUTION:620538075138110626334901651335173507703540162172757608236554826880734SOLUTION:5946156598359631219464955792359866979027144031368969707450659829SOLUTION:128906048526886829908828611579043695709402698364460431826109SOLUTION:6278729820487524689353159201128501101228477905768957615622672034082SOLUTION:5843357584936332199193128828927766091414310032436326339100318392SOLUTION:643292226397271351274209622236239958144703591058353304303369556SOLUTION:6698842662748512800133579984667764867858341099167057303975642951575463SOLUTION:2983489484193913650558529634788245659493056696515654155246749994SOLUTION:71816142574819715625407311197525447234302281896623SOLUTION:394714239469036813335881342693538372787298667171991966177592320210824SOLUTION:9012752197929496786599632909447013884666994179065523476814732049127057SOLUTION:720393453873601162865988212451963628734748124833819181123794663SOLUTION:359077864358702896828835438796460514220349563338374505100629835362985SOLUTION:74005605203441362446110146070061058145886840585838374209570730450SOLUTION:36542749963421941245154197907880600544381961959018481299184648595SOLUTION:4656134701111213832743124100864411597077144852644992676902103660550SOLUTION:14376981971735580628004251361154742196859872650349042832068634018694SOLUTION:45326580133197031437707818118735028463513209775537527SOLUTION:57632392376398044382698567281020434263808910844245093596247998955999021511SOLUTION:221773303115105487181814082695253089692527609591710219178436320943265SOLUTION:69042192536260339498795161830611628479678023855852255834924691460967SOLUTION:7889729481303505805955653565589178228751195263013824768582159453313045076SOLUTION:474075069544848420523888653453731350258987692151047282767843678SOLUTION:780645698750186403335158385506422119281998205166838955789924902656983SOLUTION:845596181597138611008481338494725825889328279408247182514557715SOLUTION:125869844256522667832993734949779274619876826691522904247271735666663198SOLUTION:555131125241511474178253820964914146371133827508977809074778383SOLUTION:66009885096471087606359787677050122834091019664831267999072390822SOLUTION:6699612507193139991298182131968377372565812986916674513572677645SOLUTION:2752078362355267329354019314458181791233903274986627621909066656611372724148974473894548704869580571557387045745SOLUTION:5479734343812037567042016780112156461753242305351244264357548857997852SOLUTION:36270235519037262650530326670541829375003609574329962786108122752SOLUTION:11535316415661699933234453606779621583543568924004704989421724475SOLUTION:9040561575642586293920304770019755840334711743813021615515087831998851SOLUTION:52261408681566575642443341933027186108851052636455226086263325SOLUTION:34808170106140473670296481727510406565261941338780SOLUTION:76796229316994771545408240865602181545167000122339039595483122011803SOLUTION:7535486706757711640465097647975565766125631681827736337549356256580304SOLUTION:29464773911275153720907224023941584510716319551957594624879366896SOLUTION:2989010894124161053262116763773339424916719664793588567915316305SOLUTION:890427535SOLUTION:4081935705532489037419675723111974012824519663380970919819879565555443SOLUTION:9146118919452786734968939547448769551388145221791593111626657577SOLUTION:34280453151425245155111286081537641786200331591981246597761591151705SOLUTION:31657317733132690721119057842856379848179897927590024701081766934069SOLUTION:8343251839644598476325339454796152859716553111757429514SOLUTION:239148231138649284795756174737087813981375510040510294081738561634656724451866217853009365474SOLUTION:5864315542310525344894425289798481992583629992355552820324947306275180SOLUTION:49930275043167288240521636370879463301932905548307788629912065431SOLUTION:675138307613378149686562643926508750947686444163923481663366242SOLUTION:314967564538579123879631582763597177944232282470458654492763669218226SOLUTION:69947643579900639796933399368810761987842174396827703628433475930SOLUTION:92916557931485797836250852715114375263085009742287615789069579SOLUTION:11552522671636678688126696822650135002471757383698114580875894SOLUTION:702727259341206245231044460661523741768849015483170658SOLUTION:4964250964638765141381469382425068395502689517592633616626456357098103SOLUTION:8360442266890981047582895778104409617859965406788649713473233682SOLUTION:899808627919230901054778221753082569291915112018246483910152452544172SOLUTION:789422942966286929089075SOLUTION:302993823465405625227796707832986214268454975854297543336475338867162874SOLUTION:75472211467569556957872843535834889227029096315977260677027689746SOLUTION:5293760103329649909381122244409623398677189372749141099524163593SOLUTION:717176412796095880633828770574990367230510977147254804536310439013679984377865656570431042SOLUTION:76965795449340382949801386603141537417106052423209460195313075562SOLUTION:7140166599036882352775247235719958015938542770269167010810653SOLUTION:80072629276362688137565579377SOLUTION:6916548597894164800458869SOLUTION:5983150114732342341496873500732582184220426407389299385958822973637095935523739085670846217567390474529025325344944SOLUTION:137583476750907747764598938825144808597888372467142847679022185450258SOLUTION:6616523125090561140220435419190974308084829149907928799862857191986SOLUTION:699935738859931815933454553914100843112583546SOLUTION:22796308761532194340SOLUTION:195089852194828935293214051206296962109034214978675390194898633961760352409141608632329578263065737952338871242768299662178590153160335197704962209922820787484946770154341SOLUTION:6915857581748943910249702737394658908405878886995SOLUTION:375247286285219746604135690660SOLUTION:4528243783832047907838076877044214584647353662071774167692453814473938452315832219882018219646255393187567497541871235332SOLUTION:106582527022878396082113410142898826642673051637164020753358888718660SOLUTION:47601752533980937185457662435958547519415338724981409204981134922SOLUTION:971002540576225290393583816459770261939697106560368985435621929SOLUTION:99409203684999359693108311382254675174612619799484942097142660358SOLUTION:34898951712976512998716699945372721107269828504651326055929SOLUTION:105311673648989687692128625638939011311574403026210479140748293SOLUTION:512731704772914916086547149168703339529586993269732266089199483560444293107046235888SOLUTION:99525334609304554989223965328290804737072886965237985766932634244987728570260352147943403812658537152720943911799223385SOLUTION:1762597139719473119652048639610981607393348129219151355860950581SOLUTION:37801006393311223073413686126777317255495SOLUTION:92504341072403956885804088826355848950072027703758090355261638889818446991SOLUTION:251736360790350760009609631102344734593791626217259043310947854SOLUTION:26662584877906035985282265900629942539074032027013286138674287431SOLUTION:4383581453195551449439411149124841958167445360650894612251918253SOLUTION:1697432059689375118600761960975588118125057912201393202786449667SOLUTION:586087518278271857387005612627485343297667513899141493023577829529134SOLUTION:19126338602995028624684249686927934793793635261068990640286027430145SOLUTION:957944486728531433219902623996792076967707885354569980440478049932823SOLUTION:64836664073767233728132674016139620124332795013631336118783515SOLUTION:437453654722103603812937490392817974843380660470606682751875079165039424871116365185761998481SOLUTION:64187324645368174675678604939219649534436803829687850443523384399705SOLUTION:57943503308531933253478683005498497911563452793192217317897137814SOLUTION:1768483699781182681498572660291247174267966437711850663951SOLUTION:60167825607310115978697113724221007766694778187612504023688589967587970524121796993936140SOLUTION:95036270402837144687282081298274566791834401131884391937444710255738329922990951383496498024042451827064899539534502488107829546SOLUTION:8869435657718284282431819996225900944047353857785619789351525526709502582314948SOLUTION:39964652577689176696822227903595832042641972620538435725133855191808SOLUTION:7979433047816666480087470158694992941244275001902635672595638143SOLUTION:614085063521961679462452912643628952051081020304323672616978SOLUTION:206747096735831288022311963212820028504789493746SOLUTION:4613752105650637506991939760363008269251173444763779412839897383SOLUTION:37269513383970336703502270430435092856833244113699528113874794611404SOLUTION:9191367873221425806433301788873159250451326229296527378738084925708194675SOLUTION:16677959053807723962473932633518146473596657881654489888445329536SOLUTION:680406636295371672032468152212693285056713617712298072292969945655311SOLUTION:794870818717264763824068767623725393437929127869766095592432822277603SOLUTION:1102745030571789677412921123228443648532435493747798008686925536569292SOLUTION:8628868996761789533251275479138466828509250511509355536537964326167869SOLUTION:1106220479594489039997801369965927126374999968817609056309242346SOLUTION:20057395082094456677534026749150299805287652119322386203244517905119231799206048021034462SOLUTION:55265888816312198482033698565892667189893454908492856968409948385658SOLUTION:2966877739561181654656552706895784389928206824157065128220843448468813698775452280451996201241778661SOLUTION:237881254913299817564169925449963933821574037692602514969811421041810SOLUTION:8192643511420707369755003727193709193333905398610254284732943167SOLUTION:64480798773768336063643719602300014065986284934432385429073187664954168921319408274419166109594043397185539941929SOLUTION:99449876567707157872855838760549502576081078732437237192660649189SOLUTION:2699866933134209498267509688748746496615808887785558574932687895SOLUTION:108206438498121106697606738184343505488594789757877148417242649639079SOLUTION:79471507423006400365815871725527188331146838565152225122560SOLUTION:35274468631990387896263387512174254914288301646295261238127977614SOLUTION:68786697889118665343195095924523642841556406757632241313006118644SOLUTION:53642501845753366611421084643189522243085270888346438855842352074SOLUTION:604698512610759955847172952668419131344808013359611303162832834014545SOLUTION:191988940270455852949043356198511479463SOLUTION:36244382463567135562974640129548853100382384021525015632189091037395SOLUTION:45189758795096578366341339495048705719167587952147154671208599857SOLUTION:27439SOLUTION:5587452216SOLUTION:20676978381168313777941343266992034755093713611304179846967071586302899205935179SOLUTION:36716908626190261410719647693735832812515588452080566362531228SOLUTION:9771363827287853862298475389031875334252061489480247606699541984842851225721581302761557288458175241531997858089996618190320753SOLUTION:80920692390685515406383625263298724909196827809778785123602808SOLUTION:14755498732295991242863646637982316746479861603983209832191630SOLUTION:215329108705644058880663438539633794556255049785938386606468982SOLUTION:2728411762514527222121927267049019433374035556981495298084241149SOLUTION:55093530632104024167007064139226496677028534SOLUTION:41104672276597843823991013460217055822697865816349412439867059203SOLUTION:34228989043593566720728915499758579160638625000994121212029929SOLUTION:7803655440872783711427256890873209508284664302385284139557818814104518158616607964967047597911977441656998980729294223581540SOLUTION:512215145865606911808860944698201867860326217570196695472379465823047752957205551783895839SOLUTION:1599569689492387835939372965868409424950515276113628009844651236266680SOLUTION:22008562519159918753169492478594317827145524431966320615987793293391099984141212712062059SOLUTION:5797581211113967744876419224582756414083213623836804934463813504767353732SOLUTION:26417721584535564001193242845932070797621529091227SOLUTION:8816767022310178659974717474265449239973535392635901042263778227749319398SOLUTION:52372686397634634583194559182929548665011141143122511182816484499079SOLUTION:755015553469299318988379316884253079545949358197126974960524021SOLUTION:7913285018874599663137589948238859996557220379919223161106374048994SOLUTION:404277128446882793361307847561652776972672543165969083252289648277743SOLUTION:9486612278332944890304485794804272897446925700554387454789423SOLUTION:60188348677279195790982218844855832834692324249016SOLUTION:810853233917225711184469299450826952979296091569247479487405593956032SOLUTION:9115402621845896183102431466091367651531016114885815525939392601SOLUTION:86027303858298226833600270016565428994569088715047284444472167588153871400SOLUTION:726438709875211544656151266712381396273450172321914543281851018072727SOLUTION:6512599139823168833413155422973043227254420221646684897SOLUTION:878343422973241873663497774308392864183215131590103073869419900763082141858SOLUTION:569399197460100625149835040975299523265944887326455246230757061254875SOLUTION:29617887156908751010545175753677495784814235642613047864197862SOLUTION:92321983062563338325542586124560606460748626647496046714488755326889224732SOLUTION:634394666577548437412706533999644520442199053656878202637126734727SOLUTION:5318450279388362105240373800335415802134064014457400SOLUTION:4575571037987129649540983199942001441266800384741192233944909619187547SOLUTION:289138343549114960815917730341468886469841839214160557532378529SOLUTION:9315656936328596069892783704912908761842576897131551341185312062548924435SOLUTION:335273124963706193087850231583145127751395696631159963154802177814826659739001563986581054444SOLUTION:8339551760982006565965758007853716805767227851783849120843222463048SOLUTION:89764367662063295139406966509997445930355846666066637003924685293SOLUTION:5769224738493879773546582298735922422629816601042751847205521893SOLUTION:4797372309114721351626538838965955660143373458791623717381631147SOLUTION:25035516657556417700628728286293579753614397746764822238508889042SOLUTION:79543445027341454474303448732592228831096196143955796082154773890SOLUTION:582894069093688763193999166669501738920530039796431097357262473SOLUTION:72102452556602892827868999922935583398316766145709628056339645926439SOLUTION:513361245957072771053426218817827658616593671618939338628843280869927SOLUTION:461717480783405168824665131206136775814439691353707452920111204995021395154207963531162949148414619324879696611559757450SOLUTION:2788229016867423044025044322053950163981621556721647067345181802590882SOLUTION:958331390753512724895416273556331861334498917409490523974202860SOLUTION:62525726475773682154993849255722284786654778049264267069283083331SOLUTION:6127599024351757744331844257517084189303616525886105314938811806SOLUTION:202103094214361111501834541877701483832251611594325764511306796669836SOLUTION:759924526580843168770213919445679347846645330273339522373288003007053196SOLUTION:929916048518696712358588747839691037055990498968895756885318701243917732049536680276089660553512462358693823SOLUTION:36520415315617491891368001838014181602353379996483328064531147951SOLUTION:3698976060813052196626954607798021619398141SOLUTION:89710985107827291056664160418400047459374643963723793865775504544853SOLUTION:4709369037102799443147517674567706448629618709935857249295707728388031SOLUTION:6144944525727226822882172728874295755362725724702865517374736836638043SOLUTION:207650845992820623881017713820157942413686068858759829528328788287101251548297142SOLUTION:2860546655299394487143169778968963004514701303564260699452320888296SOLUTION:2143957283748607807114628215384254047543457579230149731882304133SOLUTION:52667182687788933959770906190330301762519388289338704685721635690SOLUTION:9721734583255250435381138498786343787863351435415561647520369SOLUTION:154863522415707277556491937201970450916713994876215459192838546495650SOLUTION:61298372444166810671763652732905443001952377474717732631441397483807SOLUTION:48592705863068707037535214455742741381389907124269301538471984663673393954388689602396779SOLUTION:8430995423630936520786876366334581711184547862379818471126725696351SOLUTION:85059160065213486685865044499918769624767413671151401731994SOLUTION:9382722242459121844948236271745571669767685270758855478540138341SOLUTION:780758876489070518522467324857725125536251850512589879699676215SOLUTION:150406194048032638616079957776548207473301376521082614816571111701256431456227669777SOLUTION:853766438545937188356925212842735124781170784323657046984443623253045834677696118414614546450997589495201SOLUTION:840547524630215679004439838575703320746969378006573696166287561403181315140414473278689743165484235091049SOLUTION:95486492719248755256596578324590529687754501677757485746738948683971SOLUTION:6717284652332875595849033849145637086176818097586898144504968SOLUTION:6082670781341373018051029102667699827528300060896193036674133576SOLUTION:89445149362485583498455637292677651763525953705546888513287375989683SOLUTION:42436999733044065936771895639715525874374646363781612836658661964700355510SOLUTION:447215016051683345193000662415781822999592263848442458152002016SOLUTION:900489811932645871778330548001395842560210465496485092577144589514967045468SOLUTION:5501018991456417599584532306456323264864293733545380109367702680921453SOLUTION:43530109475471337422630515118576968282373070991699744914095372240SOLUTION:454513855233670641243508139011771101891359132905SOLUTION:1431181592387991989024883023692616298491714306199522338165303773413525SOLUTION:311947834049393926815892114702870552900299814977079476034144858SOLUTION:3250034336506842886224219941215118902012752858917627536749643956SOLUTION:33974567285392249905105771890895832404433759890155242486706182189SOLUTION:180686793887652630975481521640573666778279885100166201376360610SOLUTION:16473237334998751312450186880121286457047377233613151654473588213473SOLUTION:674333046488836319077317358873244348947239040119829156668171397766210247907SOLUTION:893801898234493877631741170374937411783132714963819137153782SOLUTION:256132390377679347974408378839571697297929916741248186392284661541637SOLUTION:5853768784964215634243732903519714155411762833663574507251950480SOLUTION:1031489438834396536620414139822904332183252417807663251SOLUTION:443751497128536406611623072003768034417663754628360043176518380065438SOLUTION:63586148277629979801256992314871071845254045660373SOLUTION:34969816338349493854132966729329691657663679111877101668011822833SOLUTION:260797452868532325445285852601218809149768SOLUTION:65916SOLUTION:41630581803738489520769318471066674379357605198606233736527414563028353146SOLUTION:915015249360805898647454658604154675015354216118262706281851666835543482681053SOLUTION:73971331349305352948406386550183226537490227990SOLUTION:21592SOLUTION:8167775654726588794717743239866972115483464159989424945521145788108SOLUTION:455172347429732382720714340413064098059818244279427005846361061SOLUTION:2485042863305016260269011181012669495469084398511132639168211657431SOLUTION:388429673954264487487044636378233588693467571842523047456123950971SOLUTION:42580744019705352164744115456637320365981182022910225777409761858415995446397586620298833623219209286331068590689006033514403SOLUTION:83634366311684926920127247469524348213514374936797192576513309SOLUTION:14861293297695762583994629858155817050222149981260157431342526SOLUTION:10217650056578436696189224463545438192373250936128397551082573658SOLUTION:650508950559562118311134696249593278911074979577187771416SOLUTION:99009318488675699795374072617189884115025081195572982651131412333395SOLUTION:79907954688697997281312879963799010585921861737597213371030250764SOLUTION:8141SOLUTION:4366172957112574922354130984532451923313SOLUTION:895759411194028647059747148444384852807228931659602882009455613SOLUTION:54316545944261673834931207568847552168417262591895477889370SOLUTION:2108927614461271073325799102251923230707581250305SOLUTION:989019098324399338106117835562090611568346574672029010664057104839623219SOLUTION:40202642961174153161100640022424962388865269794718716531730071376340747950464508578361SOLUTION:498454747789148814056357923001995079588467209844082928488676781980187095463647335355677201736712167960703723803733540213713567952351645436315668131873326503650589965249105470701478047922748415245348899507999636209327256SOLUTION:17929617695688775436289749996802434483780275911788995972771752132227SOLUTION:296722799041182311154626581394335885641813438327120761116128663910411SOLUTION:50383334411112323754872195615724085673978645735992965989844545SOLUTION:89195846403257749966937841710586980863939652237588105896738489798SOLUTION:5784415056567736982613233375218388578157674048270621735809451570SOLUTION:2495494647854493421625835360875118457598898942879987967240178084SOLUTION:486756740265383473497498558721325964564571026919941998290725SOLUTION:39619396021239464678133394337520056441269463231820384869482362340SOLUTION:43901520930004022542629506409184853040SOLUTION:468839936075900544458462651907174727077957382955327295141218470213267SOLUTION:683677626076685102503942255013516085278496098551689314060510402514288SOLUTION:5472483382915277108362415372578271283977473465781504901060193388SOLUTION:3567031404700977325762879144206756352594170439142385345216054370SOLUTION:510884765538606876909141440640748561892514211855516106521657751793772272899641318331774297SOLUTION:3241114109538542069958547100262605914672640065452246437795433226989443160381953SOLUTION:426379574953209183792245279999417297858368SOLUTION:9371773340669779522189870148944751729739429061561228232995165612SOLUTION:57089468352915572401622202093095758480352386542777411901336839961SOLUTION:35685855644387564983450894525427414200991513506404094263255961SOLUTION:64748753544293528232829556260313451168532442567857074010616600411885295917SOLUTION:2167284510803691383383353513549361195948212081342494261554768360735459SOLUTION:7748739379279770935576967525130996450172974785684882557212422415744646957979219115088113SOLUTION:90033946921134701009407012892582146297713459361345267896648925564155420128SOLUTION:782771427922050620304505059192241196706822095600834314289967555SOLUTION:26136171398844266290198432080360630151965709522853265536716640901SOLUTION:2505552632111142255578228935482017786179598675808552016046317SOLUTION:533453973942319993025281705237137984081442761893883902229527495SOLUTION:291068672589589228519757715927SOLUTION:1697879048873931825649685860448908297941003869795276289151988496582011378SOLUTION:512345061344313672873834027662984169396683680921842023251982523SOLUTION:9904619300910612308392854297579236442239388348496902779716398090753089399466761SOLUTION:1991956403988897113803995381766337926696914516454191129237926SOLUTION:409648336164600858325106122250375990658987495153296381920SOLUTION:96000767045090530224196483611438791959654728655462201313472154135SOLUTION:2513852744123467008978532093760873447385375223778433057034564119SOLUTION:5329183737135861194297006979519696514968137841433165567502052346292282SOLUTION:381453948691432711253291231626999183519713227294354551847630469918SOLUTION:6952224453999117151827699021469134976643008917185553943668675391SOLUTION:134149810038444479454661565177458169228411877696067421541509128483868SOLUTION:1519941596273063683287537331748938193676215277292SOLUTION:726815905179622673986227444506004272787775219665512404723783672510975188SOLUTION:69562743382274027870605004233691713282432839968649193921493981584769SOLUTION:1782617043413868930151276766517564871408530259878120458723648513SOLUTION:675161714320118779595740829995505760346654892798620419734864700955613SOLUTION:73529972468582481034616299055624826405507309283629268309314658841591SOLUTION:71664525509516288293626283813398938531441281912311573160606001652216SOLUTION:376196803990428203033339387194854867470946772837372815294587208940733155429199997204950450199762054411815681165423555823149SOLUTION:34670343995987775828523970513103297505774899918335191674422712297720SOLUTION:6651391639966149376292396138404598684313985553857363255682SOLUTION:27348264109054420540126177786696557512236432451241339282506812350SOLUTION:4656530333873926827634611673563524723713716798288327236523396222SOLUTION:57706888661737465755326329481869472672009015546120282616682941384560999220647185594945983190966679448394229407580419005365953654036956942428078198299186226495336757442228869522021819661177993094012676496840602920454594385634530231646866789622851915032565549211317360369884642897191088588920208875450292176539152017410283838109862884120142350966697217529122637668402563304613138815428175932663673824743965171908552099399264357453446651176825481183150603311238721447296831043578629392605189235771197056042096778661947462097476501519694874555638223075546987486162850034885064437463734389793878556675193894729986951272972616164856281176313242337384317117607619569120564748623743017303106314967805625661006294462SOLUTION:5839362185762567151384662391829102167252879001733591781659353291866778916409977738131109775981277873751885116426369234567336753838959115597219119952069153764591213797363914740134905000830849SOLUTION:7168179950451831781964902617236675464491845932006846884636139728163339502164028399492501403218339890227688704484824495112896285284828763660520459528901289830172448410955497321251113724977407019759299251935747785866109954108448085938478146696309341090418338554167478618922627396496750636287775370664961642320317147629960157243545417685908672451064349438531951694566409322117226044463935989153850375828343166946515884341373726891653470562344745573534363170973390135161610558366400091313349847908307202729727560591723943581673857163323856467445455058932913657325503174089392339816163559836496305080495176830312409925354919689666281928388589450555363076732055996038811959367966989984614743939515930741554302635708926193006244527066912905489064894975710490733913024920293211734586912042985542197826181847732278243994715051881223260282772923365843826878371331124959967770923166918559652936598530661692957509SOLUTION:41398SOLUTION:600036446864048SOLUTION:4548160269978448104778194292665974699035SOLUTION:645396446995017956311139207566894SOLUTION:802444793956746553517488628727498718392SOLUTION:81123236557901135611226188349765985SOLUTION:44522440424723295965723605262752819SOLUTION:318054276080726910239255198874463SOLUTION:8568459318881859113518662SOLUTION:90333426817516025159102477949511507SOLUTION:763312067496574200682435SOLUTION:23567SOLUTION:5670982770584389124490847525603432899606529991614773162757149451SOLUTION:318836576884229584373845641862283481799447144314541786194075906525835772SOLUTION:750955289822418927596744623815808785283218806804443389335276262994142078154SOLUTION:639564209222241328373267573025664143965815873713611943161997281SOLUTION:821171516548833380337948221215596133896185018764639637779806691279459822207SOLUTION:909643324322796823SOLUTION:19711SOLUTION:1357167277418287049189265612882141041196588202504426517675074479936261136811324230898486726360723954502181554765085471224997046264310653274044343774056121582972898346440465371561534697031611358458282525063SOLUTION:996576822923815720611106286914442486451841696548303861881873586367855763082SOLUTION:1548037811922414779815783007130608397687856089699611498775445055SOLUTION:46094152363737235792954338773719134223866162850779298422663996519SOLUTION:851399028238847551196853112256688816127755830343723715545012709972861452152150013288SOLUTION:47870SOLUTION:385716557966221336235384840792853886502093836083803965577268414SOLUTION:992848873842790879227830346458675116696933428839498646758811479SOLUTION:50209358626124044646809973519486443008893078555678209950787829SOLUTION:81672930646962737566538099624017531280543241744774471397681674593SOLUTION:39819381113157897848SOLUTION:3511653794SOLUTION:53083453186592361337151447968550730413493215897353689797859066368454SOLUTION:27388155558816500368952994264354105139655519606433805585274662149776317138695666406442068512988086279381538SOLUTION:598007129419570SOLUTION:4220683193260448982569062998251148984825204749768912385846052SOLUTION:1679489942196843359310469987925192343245410764569SOLUTION:757074721841651SOLUTION:75949261096675561947953161019920940433803626584538800327882295347599SOLUTION:98299789966292364489581725258093568245108575589070670938917477242231970596SOLUTION:385245709788363891623003114414694186849616463930353375783890864897166738373929103992270797163022251623350866107636727SOLUTION:4131382172463123879482698595222869817638226669951296018308793942149479SOLUTION:4645050986495444674526201328633834855875971766993150881401843967932704SOLUTION:9074413195910771334030624899838122986342687389873713875545889721SOLUTION:520138553283183007344359688393276450378252154054485301508368138SOLUTION:320604885152074168406948019652294092184519381730676337296059907372754SOLUTION:775958657055566832039554405316697811890310741705298999453123814SOLUTION:754634328541656814057805972235356017564072699171206255983681241SOLUTION:30223472705404434012256603124792311473973046932579770262513242212519156300SOLUTION:522367498689345862439848337654991412570614027670433836528119170786109SOLUTION:8497845791196878210099657342998828394431106896722094228SOLUTION:762888188166625204724214560518447315732565578726845329282961117811SOLUTION:309042372326194862264822284393334135524249266343386481642727SOLUTION:29882517378437536798731393556693752639672768171242219674691622185428868093173769SOLUTION:25739361204248524875818734520473810649207086188492383497375216855SOLUTION:169741596498228305249898856598590442628875190976712422385534947018937940308SOLUTION:57334781787700346051343177918651350623666879429776870417122851327SOLUTION:155695591515696400172794503795491960997829343828569693297092149566616060548333SOLUTION:581528011218069527399224875686204615186613441166167626696101SOLUTION:3501299802975838766336233557SOLUTION:9264639205446520310208446727181420672836581681767272194925133897817111286419760092SOLUTION:22574639502209997590405360655069234169382866358429995705755818SOLUTION:96330497709252931169269923802083169558836727258403432372045586147SOLUTION:103331328941918034888412107638596893277605877588778773266015047SOLUTION:210086638351850119109165059278177586576322132348915183397596831838361597714733SOLUTION:379761850083686456147002615383182289997886734833184241573116998313108SOLUTION:17618154566073088726404948814377755578313600SOLUTION:663371041651824952541190545569321619907204176853312283SOLUTION:4271488718420115682984177684365948964152785970031213598823415209983829685SOLUTION:66505614594015911483239827243341448715469587613022858759686920889SOLUTION:73888707867553325575687958006387829653384048960214978942683148783SOLUTION:580498108427837887163734120164111107224918898626948171915138333456326681SOLUTION:9186426682369513453890158557807283569813276753173685344798381414069493924404859167552742646379775375SOLUTION:7261718480993847539285542534548162037139469425221325672951722778117889948128672961449532999582570843933243450928459087704664353SOLUTION:12793431455141732475883255527632658339444536045150154185133727356222645501040155997805724366792821445830407547903633755200860016SOLUTION:59286SOLUTION:1865614900915917138159752159342269293990181758719509333784289331236SOLUTION:5218629894982084377868645516856881851283712812492580777538202656619829SOLUTION:584643593111642494681330563826078761300739126834595557688697740SOLUTION:911078724538793813486667524957948379256239421159951216539539380SOLUTION:252157213084127366523791338895250365826478092521767873483745820059211SOLUTION:75242998924796786500605259499426153773481871574438216772088398168279SOLUTION:809723721220903896047053093254519738793248863790632325790491521452405867415SOLUTION:6612856737446724980517215149837307564833997356299985780852608144720968SOLUTION:406328801267575529041333166984537899572779202792432833SOLUTION:98171124821746911217194176771890870279067006366361803238865835350SOLUTION:77698830122993282961204806393819168702728836376572763814180779SOLUTION:758238680835841388991085823804701788468767588342283715510717197026584070936221SOLUTION:50445226962768863690306953731737064189878007049664625276564096871988SOLUTION:895129819220532877362534882568852505297179328997847707219252224SOLUTION:21418972702116318717880888213676049391957868642292738381343392683778790296774803767884943982718195283056704839304975806409235013037274674717179799123431087771611852771136099744660225533332289185785714298942466947916271528977038490497012216001614586748SOLUTION:255947303095286833227463914284511160536101605161649454714393871983540754512644120136407768543968339387369469834422345070354978596326015072258143222995615960SOLUTION:422923805337532370372928270119404956466141332307529758194657560834870674119107263373SOLUTION:313186513742227788934169757805621771002556073723935988959858822132319SOLUTION:36833692667896882113820091363351819054005090597791903950762448SOLUTION:713657844490070147546083440703741502500867421840977480531857616462631580995579308763670146845400590666160771196793335SOLUTION:4809792197733654291231168640276114889032471046550211235803129459814271SOLUTION:29267242436528552898743083899822337718371844733271689112509113672262SOLUTION:52345129147151697488687766683SOLUTION:44784661115394947958900147502234025772812141806950148410071907862109583686230399629787228112791745522800425533485280SOLUTION:1053497757523838843558892548600792773325035514884655158669701661582154412SOLUTION:4935853291974626228534412321569434717980491515912629708379644723817SOLUTION:684356989617191553554995482929979685326264188778781351402332549720875SOLUTION:4084943721295434733782295101637546668886216456771869264285323371521738908515549171111516780361SOLUTION:60569323391907629303149466375166906161550836333368574635151708928664053897SOLUTION:676912514188194238716745678792371887193098113886191356166270431055SOLUTION:75820684859807398302178597839046884832764442220964563972450096071SOLUTION:65086880186346816214500187456831074667502120995568557258275761211SOLUTION:752642629192612551514017285611401676026485887015140521161486939799482146042378SOLUTION:977032979535678291479333158693423878017910458507656704927763334SOLUTION:22891759844408081884554942514580049454112830662932802520005346892962438269SOLUTION:63980856053658447684992951172183548112545006276194304538086398445SOLUTION:456033526590122713588250967644672140098627561514828241705SOLUTION:90098643717108239459982139174719975346439967628081184234431046847SOLUTION:9951169103977756548749776109795982175379611397351712617197455384SOLUTION:99890558262208415117209522861145642343913638253255377423053300SOLUTION:5366065191964090027585816446095747591361710326768954509633462774SOLUTION:376976657801345518254761341275878372954369723465514625256689453429261609SOLUTION:64927682437436131427860589150151504950504109788588866946262839570723SOLUTION:41708268189487720008728289048437961664631229825996174370884441493137729471423604995657SOLUTION:67243305148516144087481071356347569105195902723977119793634258637152414645406384831635088513041066782477522345758094SOLUTION:888363142649184406739958359834199552234629674763917368445968107522605327492396288081814SOLUTION:44548503356614875685278395621329522874519755204544766448384343645824SOLUTION:834341366048232671847887779315474118373258325830984519657031050SOLUTION:97500135251655440009687271941752861599989704513937938444079940673395SOLUTION:7061595902715119172261808344863216949375572707227082115170375SOLUTION:205902686275454867263163375194574123223668344493295521713535269026916869663935181583876462444159725478326787059871936081647675073928820487874808177416SOLUTION:15060505036829149003998498635240830212591249137885202539956934162850976094924672SOLUTION:61562176147799019208428396637833794662187560940147265602030770754SOLUTION:4691556473309206637926989547031992051947475824480572516279664361SOLUTION:6831821258500859319477502308587561697885686783656168388275486755SOLUTION:631757011421024196033558261188877338282309571681137744308074116SOLUTION:32645796092128621986877281540856789090565225629399206261330390507147598141996660754489042016530615537639442251760277SOLUTION:6522967028872343873116752283491646650802507545255379911351509880088279411481213076061254051781558688274426SOLUTION:834758492052958424098078403751368163974945666380893806236594700375071361338625372763334149281017628783SOLUTION:3424137127192184605697803599381294438409623930020689443579746730110125164495607SOLUTION:5653962616275016502521094694022547576742718405954187376544888832SOLUTION:652345432188866965539419888989859011862224388320229754680693945781664565474SOLUTION:293556239336762997229709894567811823381653348560473739937883802229978SOLUTION:519164292235531645724339350531511684658684103766352136715354866SOLUTION:931292364955366979265494939109695069626823677116063452161411784518633861846739850478193011021620646155045473906793226365875SOLUTION:67176804794414915042684634942116654973597006548314437977465946594812787593SOLUTION:50578452115463987123121708930710722392437902447925267218513837482SOLUTION:2902425766464427070462332865262650717386249113744939924969330201SOLUTION:55317311593107888681138543143715614018719165952998881218059628751050447972359755412SOLUTION:529015381925232541286796387545921673803442528977290527861930719467SOLUTION:94386109842588533697373908410070406882032318039919714766291887320SOLUTION:17326970861689816868657501439177228668459090828977822741714331SOLUTION:71440620696077870665216075708686661697582077154773412165404193782SOLUTION:73727367344054655940660599554523539364600443778762606310435976142215714053569154570687712700119332559534832588231914061272SOLUTION:30757834026469842705997818336085252435952801986781623539339142337674364589156935711SOLUTION:20710645157554951736319648212136147428973061263090SOLUTION:1778862601524006240078234428650940456606115647711636107691829052SOLUTION:7076171269223019910931147492756751290791950487707293056160380203SOLUTION:4534380483SOLUTION:39603204537003136542512298033270009273055985625493568561460413257691716198239924198155663SOLUTION:32025243778550833126226329368406691051024406520678686470549951625903SOLUTION:571684228269575677475717534145105975983246165427724220711836800277998SOLUTION:50196381888611094657530784466442615353666874508028474588519889SOLUTION:9715880783917145138862516283982224655752217412822661876823672896SOLUTION:296703565392966197627249150081449886503151304649483309385981939SOLUTION:28138200081250186762741474394782642305737398070588875925428465048SOLUTION:6857652815292735946448573338293334910000062819637111748095563SOLUTION:764702131174755231319260913368239432875784004471246451SOLUTION:80358875679319246988876151904183997232294431164786445412633920952238SOLUTION:98127175844188626766120783755719741974724602921756643931174905247096SOLUTION:436316377547556143737028353175596309914056457575941740165247141669028073828988942388613062SOLUTION:4574755713584515882567956796762128620426315602861646293832400232312SOLUTION:408522422773518325415531730027798049779788214194178364937890705SOLUTION:4601460447908647454154982785539817986356169216929564843139626100SOLUTION:204761594075496869341614816679139896952465678175165485149178462659789SOLUTION:45394814075045586013076060960882816190261560668473523540772589239034759528SOLUTION:5782881082671666594968448055590191132476390981432857826172157433SOLUTION:9740394792706071006234326663694910987849335071463881847069154394SOLUTION:7777593637617361760524843625262076779369625144640934SOLUTION:699307151031408908067897931863552055136704729146177469881167460383415SOLUTION:404559724855518310506199010414564788006465646487SOLUTION:703136805398820795959563696865954353413463133459313836090465389818786SOLUTION:9837886516419763736783780529863917464994135632792591749005538814SOLUTION:94699652947702183787677636978231882247278653497340198880775532SOLUTION:1324429722674362724254136438383636981179901265539SOLUTION:27186373067721585227262395374475756099769348507669019657026880298824SOLUTION:6642445229817002307673498457602049274757134019166311347877319532217697SOLUTION:827510705119397934148349709474228864544237302062504162977426217SOLUTION:1620028664253753674589484203575861666360339044881876649144317973950243SOLUTION:25758209802314254553171052607127251203184432214262159810055812180267SOLUTION:370678112150546592178573362717973666281698394360SOLUTION:8163278134352805044627788605279461732358714710155057550589993398009SOLUTION:153386061410144895452736454757644492477751846840310381931196343SOLUTION:4441560268225186223223761640713435560080436784928286970782342325814375SOLUTION:37465919841920296247427054182750153161659657586176273427895790SOLUTION:5368680086355755111519757184430271558005793893971405865729879332252SOLUTION:99109708322314282357984139079955045972990867063688005531175560583286SOLUTION:53215614068865289829273893188187867814366693163434823356235744187266790952SOLUTION:7215077470595703462298328387001904760139209899448797018323715567SOLUTION:511811116822018412272612902628417222780281843961148782962827471243227SOLUTION:378734865091617333106805465575928702470253545177014434459285339750377SOLUTION:39155902942052797389023194491888242946178511608035021747633945SOLUTION:9458782229903759379396298456419167184105628278534795163185783154157477SOLUTION:19758279625153177827779005779240449570065192729372331544907571647187SOLUTION:267344399703836903662132645218000165481614903342294652404445965SOLUTION:576068149151251742883432096247721990458216499360413494855968741864858SOLUTION:94593617221208060201576085923073142594525895158887960777588438663729SOLUTION:429767847835787786338039495468098492313642964713172137832250783999039626SOLUTION:3992455665318941839729336746045835387015087518128636344309273978SOLUTION:27216079079627914901784117214686722805815709388103819052303756771931SOLUTION:33711194269301074034182965152595578307467088469861955557072598141SOLUTION:584080580103937766141577946355786460474973471915567829508602655838861901SOLUTION:14968794893796757974554059895437398611630772835506306486764SOLUTION:20111102775341287876380915576264005245463345025791970218748454527SOLUTION:3895024222822867543888599200181571747326690922819452302131098402398720SOLUTION:4016023306212895172468020168673213628969991991334717984606993708583097489972786326535280774248711491042SOLUTION:7536223067420815632951081448355531832121019789874953588581394954SOLUTION:1148470866865671828460554641546415534708608213508464063189SOLUTION:647476901983841980075641568199869376038230280852416074462075569SOLUTION:4153812377894584021334351488649673876495952854948142537713614944462SOLUTION:83127246764508716136471913314157807337168666606295987SOLUTION:23775626644779323552684968372679760743577777311657704643110651SOLUTION:886897598480477195527897129459580031661557931579211684401257690018117SOLUTION:4274596398980455261200172617412161391029172924138701948702593033SOLUTION:29532589675141672167226791774212653737786283885845927294183630SOLUTION:851678642164185391579221413865836685297329469717926437422665460805SOLUTION:904473494512102965770940804149141271268759143288773618592447433340972SOLUTION:9009555154409239178822721578942966660567094510402951254872621022SOLUTION:6199628702255084929253189204878961094295955915981320301933272934498564SOLUTION:546616213832866004632391419302014752773899578751125576243867148986498028999720641296012967390SOLUTION:5183486694400556911170680883624261568269507135561555363552726856119889267113015919694164557226232594363809957215124500SOLUTION:94454275629498024594669945021688791137862486580318745013261011416142865368282038159586SOLUTION:50191806908073929560915404068054995965223651431925484891715545948700SOLUTION:4756652625129737580646911292575659882021874396968654313060064254SOLUTION:780157917474405459427501396115932839327808944689947689232649018283906SOLUTION:78212107784031755852624921968699709115270774914111343402705642449724SOLUTION:277725411490662641132763727805900685282961618937099207984254285482758482439209SOLUTION:6901369152304712397658692292699306333264138474926616922303426SOLUTION:4565654325662438765697288209724958716007537315696SOLUTION:54406214443867418327706835618113358704325990464705443401125865483899820427SOLUTION:63795981285512714199453005293629166003846722009861869297291466SOLUTION:89434531437956394005996398457790670342772285531187409865909684815SOLUTION:469465551843380250931878984488518611230630980133012161SOLUTION:53804122064339218436409531041994749349330688867364232917937154615351664550971715039289593706132SOLUTION:68511943246188452149756188524879861417256955680976664700091349258261675SOLUTION:765338513649107851088086760513381057487716211182224803352495633482289SOLUTION:92768349628394793658742879919068831805313120662474746941092020071SOLUTION:753105105483160456781064375547140233959840910926727089417950932SOLUTION:553136043167828350576614301548238493009912884704SOLUTION:5475972654646628799483719656076870030209723503995552270510047908073168SOLUTION:762127124246187252612998478344328246156134108519663464809727949423911SOLUTION:97344822812399334930825741884454855328545265513487533SOLUTION:498281758975319140943983735817007602687758747246202639897957539617940447SOLUTION:6843723835583184543598085512478732887842424518159981472021698729860SOLUTION:77384829097339407433423478486666770405799946225779382921953171548046SOLUTION:39708670383244157864201992238053096483636079805082160743073334545201584077SOLUTION:5528440831912555096646310710961292810605970048285449434756996660SOLUTION:895607056723888686527976429638200826395142766110832216151907203431034446775SOLUTION:6201228919271018981494489625809098651520307595732696614682534164SOLUTION:133503183586227429341332826042793860548SOLUTION:357442671744112412178328869511680120426130755514433048647186666SOLUTION:537707708743172177647372783552695579811267723528299616127033758188258753242SOLUTION:91984749396970055521403167198127003273296877173508611302207989953755873596SOLUTION:34227394461899839009801663703133368640709490685320670794647181907SOLUTION:249014363348622354509604782451245548925116145564409842740637303507975819247817288721062155880450203283731129405023856294043928688578724716994SOLUTION:2603762237065756643462791863393455564454389406231302558525467007575623SOLUTION:63687371771427370601039418457142517955795932734390573549016928SOLUTION:159177431590216267631541590172497768311806191966847902511261992SOLUTION:724549142420445829929368731132913118478490198357112791510016932671870253095035456267733SOLUTION:19298425269036427580987363069810877518778811567785971911925645116315389SOLUTION:62163221818636558505213274668183967152508287079730765895375473772SOLUTION:1894251013236504617535977805341072348056SOLUTION:24689554217252524181619280291592702057511681SOLUTION:5722535854386711104666241119306249379418576076600976084014644784316541450231986372424404967709806699577820932067SOLUTION:739479538212627689983811565737684038373950369215640557898201297774805166005353858808491965178534092499783707907029132145314283076236610425679361579651627327479637132221090949804SOLUTION:8420987508926990884504242663148443594222494395174383367844029898694481SOLUTION:5800992218504174624775127701424135497048677580734569361943137446SOLUTION:8237976941419888941539414221438244959904717064139896254977391506193169SOLUTION:68661255126724221008967361774171083559394220438920897462330631734SOLUTION:50102727322482126772329669927783855480284708322097944288611476929291344351SOLUTION:44659557655654613933169464812086151145658313055229404SOLUTION:72554951086199598055355796907612113393179432537533143902233219766893SOLUTION:1219967256939675628844143848165903367756744486934354690312529756481SOLUTION:49200637535689317408503248708694258452271746154799591956879027371885SOLUTION:9317601967371286071549756995675621630332596712495962618972142703SOLUTION:58935622466676075039117798434471737554801743457324373986481968SOLUTION:36174135317782283806887953064353847174860120584827530453853