0 0 1 6 2 84 3 936 4 9744 5 98976 6 995904 7 9983616 8 99934464 9 999737856 10 9998951424 11 99995805696 12 999983222784 13 9999932891136 14 99999731564544 15 999998926258176 16 9999995705032704 17 99999982820130816 18 999999931280523264 19 9999999725122093056 20 99999998900488372224 21 999999995601953488896 22 9999999982407813955584 23 99999999929631255822336 24 999999999718525023289344 25 9999999998874100093157376 26 99999999995496400372629504 27 999999999981985601490518016 28 9999999999927942405962072064 29 99999999999711769623848288256 30 999999999998847078495393153024 31 9999999999995388313981572612096 32 99999999999981553255926290448384 33 999999999999926213023705161793536 34 9999999999999704852094820647174144 35 99999999999998819408379282588696576 36 999999999999995277633517130354786304 37 9999999999999981110534068521419145216 38 99999999999999924442136274085676580864 39 999999999999999697768545096342706323456 40 9999999999999998791074180385370825293824 41 99999999999999995164296721541483301175296 42 999999999999999980657186886165933204701184 43 9999999999999999922628747544663732818804736 44 99999999999999999690514990178654931275218944 45 999999999999999998762059960714619725100875776 46 9999999999999999995048239842858478900403503104 47 99999999999999999980192959371433915601614012416 48 999999999999999999920771837485735662406456049664 49 9999999999999999999683087349942942649625824198656 50 99999999999999999998732349399771770598503296794624 51 999999999999999999994929397599087082394013187178496 52 9999999999999999999979717590396348329576052748713984 53 99999999999999999999918870361585393318304210994855936 54 999999999999999999999675481446341573273216843979423744 55 9999999999999999999998701925785366293092867375917694976 56 99999999999999999999994807703141465172371469503670779904 57 999999999999999999999979230812565860689485878014683119616 58 9999999999999999999999916923250263442757943512058732478464 59 99999999999999999999999667693001053771031774048234929913856 60 999999999999999999999998670772004215084127096192939719655424 61 9999999999999999999999994683088016860336508384771758878621696 62 99999999999999999999999978732352067441346033539087035514486784 63 999999999999999999999999914929408269765384134156348142057947136 64 9999999999999999999999999659717633079061536536625392568231788544 65 99999999999999999999999998638870532316246146146501570272927154176 66 999999999999999999999999994555482129264984584586006281091708616704 67 9999999999999999999999999978221928517059938338344025124366834466816 68 99999999999999999999999999912887714068239753353376100497467337867264 69 999999999999999999999999999651550856272959013413504401989869351469056 70 9999999999999999999999999998606203425091836053654017607959477405876224 71 99999999999999999999999999994424813700367344214616070431837909623504896 72 999999999999999999999999999977699254801469376858464281727351638494019584 73 9999999999999999999999999999910797019205877507433857126909406553976078336 74 99999999999999999999999999999643188076823510029735428507637626215904313344 75 999999999999999999999999999998572752307294040118941714030550504863617253376 76 9999999999999999999999999999994291009229176160475766856122202019454469013504 77 99999999999999999999999999999977164036916704641903067424488808077817876054016 78 999999999999999999999999999999908656147666818567612269697955232311271504216064 79 9999999999999999999999999999999634624590667274270449078791820929245086016864256 80 99999999999999999999999999999998538498362669097081796315167283716980344067457024 81 999999999999999999999999999999994153993450676388327185260669134867921376269828096 82 9999999999999999999999999999999976615973802705553308741042676539471685505079312384 83 99999999999999999999999999999999906463895210822213234964170706157886742020317249536 84 999999999999999999999999999999999625855580843288852939856682824631546968081268998144 85 9999999999999999999999999999999998503422323373155411759426731298526187872325075992576 86 99999999999999999999999999999999994013689293492621647037706925194104751489300303970304 87 999999999999999999999999999999999976054757173970486588150827700776419005957201215881216 88 9999999999999999999999999999999999904219028695881946352603310803105676023828804863524864 89 99999999999999999999999999999999999616876114783527785410413243212422704095315219454099456 90 999999999999999999999999999999999998467504459134111141641652972849690816381260877816397824 91 9999999999999999999999999999999999993870017836536444566566611891398763265525043511265591296 92 99999999999999999999999999999999999975480071346145778266266447565595053062100174045062365184 93 999999999999999999999999999999999999901920285384583113065065790262380212248400696180249460736 94 9999999999999999999999999999999999999607681141538332452260263161049520848993602784720997842944 95 99999999999999999999999999999999999998430724566153329809041052644198083395974411138883991371776 96 999999999999999999999999999999999999993722898264613319236164210576792333583897644555535965487104 97 9999999999999999999999999999999999999974891593058453276944656842307169334335590578222143861948416 98 99999999999999999999999999999999999999899566372233813107778627369228677337342362312888575447793664 99 999999999999999999999999999999999999999598265488935252431114509476914709349369449251554301791174656 100 9999999999999999999999999999999999999998393061955741009724458037907658837397477797006217207164698624 101 99999999999999999999999999999999999999993572247822964038897832151630635349589911188024868828658794496 102 999999999999999999999999999999999999999974288991291856155591328606522541398359644752099475314635177984 103 9999999999999999999999999999999999999999897155965167424622365314426090165593438579008397901258540711936 104 99999999999999999999999999999999999999999588623860669698489461257704360662373754316033591605034162847744 105 999999999999999999999999999999999999999998354495442678793957845030817442649495017264134366420136651390976 106 9999999999999999999999999999999999999999993417981770715175831380123269770597980069056537465680546605563904 107 99999999999999999999999999999999999999999973671927082860703325520493079082391920276226149862722186422255616 108 999999999999999999999999999999999999999999894687708331442813302081972316329567681104904599450888745689022464 109 9999999999999999999999999999999999999999999578750833325771253208327889265318270724419618397803554982756089856 110 99999999999999999999999999999999999999999998315003333303085012833311557061273082897678473591214219931024359424 111 999999999999999999999999999999999999999999993260013333212340051333246228245092331590713894364856879724097437696 112 9999999999999999999999999999999999999999999973040053332849360205332984912980369326362855577459427518896389750784 113 99999999999999999999999999999999999999999999892160213331397440821331939651921477305451422309837710075585559003136 114 999999999999999999999999999999999999999999999568640853325589763285327758607685909221805689239350840302342236012544 115 9999999999999999999999999999999999999999999998274563413302359053141311034430743636887222756957403361209368944050176 116 99999999999999999999999999999999999999999999993098253653209436212565244137722974547548891027829613444837475776200704 117 999999999999999999999999999999999999999999999972393014612837744850260976550891898190195564111318453779349903104802816 118 9999999999999999999999999999999999999999999999889572058451350979401043906203567592760782256445273815117399612419211264 119 99999999999999999999999999999999999999999999999558288233805403917604175624814270371043129025781095260469598449676845056 120 999999999999999999999999999999999999999999999998233152935221615670416702499257081484172516103124381041878393798707380224 121 9999999999999999999999999999999999999999999999992932611740886462681666809997028325936690064412497524167513575194829520896 122 99999999999999999999999999999999999999999999999971730446963545850726667239988113303746760257649990096670054300779318083584 123 999999999999999999999999999999999999999999999999886921787854183402906668959952453214987041030599960386680217203117272334336 124 9999999999999999999999999999999999999999999999999547687151416733611626675839809812859948164122399841546720868812469089337344 125 99999999999999999999999999999999999999999999999998190748605666934446506703359239251439792656489599366186883475249876357349376 126 999999999999999999999999999999999999999999999999992762994422667737786026813436957005759170625958397464747533900999505429397504 127 9999999999999999999999999999999999999999999999999971051977690670951144107253747828023036682503833589858990135603998021717590016 128 99999999999999999999999999999999999999999999999999884207910762683804576429014991312092146730015334359435960542415992086870360064 129 999999999999999999999999999999999999999999999999999536831643050735218305716059965248368586920061337437743842169663968347481440256 130 9999999999999999999999999999999999999999999999999998147326572202940873222864239860993474347680245349750975368678655873389925761024 131 99999999999999999999999999999999999999999999999999992589306288811763492891456959443973897390720981399003901474714623493559703044096 132 999999999999999999999999999999999999999999999999999970357225155247053971565827837775895589562883925596015605898858493974238812176384 133 9999999999999999999999999999999999999999999999999999881428900620988215886263311351103582358251535702384062423595433975896955248705536 134 99999999999999999999999999999999999999999999999999999525715602483952863545053245404414329433006142809536249694381735903587820994822144 135 999999999999999999999999999999999999999999999999999998102862409935811454180212981617657317732024571238144998777526943614351283979288576 136 9999999999999999999999999999999999999999999999999999992411449639743245816720851926470629270928098284952579995110107774457405135917154304 137 99999999999999999999999999999999999999999999999999999969645798558972983266883407705882517083712393139810319980440431097829620543668617216 138 999999999999999999999999999999999999999999999999999999878583194235891933067533630823530068334849572559241279921761724391318482174674468864 139 9999999999999999999999999999999999999999999999999999999514332776943567732270134523294120273339398290236965119687046897565273928698697875456 140 99999999999999999999999999999999999999999999999999999998057331107774270929080538093176481093357593160947860478748187590261095714794791501824 141 999999999999999999999999999999999999999999999999999999992229324431097083716322152372705924373430372643791441914992750361044382859179166007296 142 9999999999999999999999999999999999999999999999999999999968917297724388334865288609490823697493721490575165767659971001444177531436716664029184 143 99999999999999999999999999999999999999999999999999999999875669190897553339461154437963294789974885962300663070639884005776710125746866656116736 144 999999999999999999999999999999999999999999999999999999999502676763590213357844617751853179159899543849202652282559536023106840502987466624466944 145 9999999999999999999999999999999999999999999999999999999998010707054360853431378471007412716639598175396810609130238144092427362011949866497867776 146 99999999999999999999999999999999999999999999999999999999992042828217443413725513884029650866558392701587242436520952576369709448047799465991471104 147 999999999999999999999999999999999999999999999999999999999968171312869773654902055536118603466233570806348969746083810305478837792191197863965884416 148 9999999999999999999999999999999999999999999999999999999999872685251479094619608222144474413864934283225395878984335241221915351168764791455863537664 149 99999999999999999999999999999999999999999999999999999999999490741005916378478432888577897655459737132901583515937340964887661404675059165823454150656 150 999999999999999999999999999999999999999999999999999999999997962964023665513913731554311590621838948531606334063749363859550645618700236663293816602624 151 9999999999999999999999999999999999999999999999999999999999991851856094662055654926217246362487355794126425336254997455438202582474800946653175266410496 152 99999999999999999999999999999999999999999999999999999999999967407424378648222619704868985449949423176505701345019989821752810329899203786612701065641984 153 999999999999999999999999999999999999999999999999999999999999869629697514592890478819475941799797692706022805380079959287011241319596815146450804262567936 154 9999999999999999999999999999999999999999999999999999999999999478518790058371561915277903767199190770824091221520319837148044965278387260585803217050271744 155 99999999999999999999999999999999999999999999999999999999999997914075160233486247661111615068796763083296364886081279348592179861113549042343212868201086976 156 999999999999999999999999999999999999999999999999999999999999991656300640933944990644446460275187052333185459544325117394368719444454196169372851472804347904 157 9999999999999999999999999999999999999999999999999999999999999966625202563735779962577785841100748209332741838177300469577474877777816784677491405891217391616 158 99999999999999999999999999999999999999999999999999999999999999866500810254943119850311143364402992837330967352709201878309899511111267138709965623564869566464 159 999999999999999999999999999999999999999999999999999999999999999466003241019772479401244573457611971349323869410836807513239598044445068554839862494259478265856 160 9999999999999999999999999999999999999999999999999999999999999997864012964079089917604978293830447885397295477643347230052958392177780274219359449977037913063424 161 99999999999999999999999999999999999999999999999999999999999999991456051856316359670419913175321791541589181910573388920211833568711121096877437799908151652253696 162 999999999999999999999999999999999999999999999999999999999999999965824207425265438681679652701287166166356727642293555680847334274844484387509751199632606609014784 163 9999999999999999999999999999999999999999999999999999999999999999863296829701061754726718610805148664665426910569174222723389337099377937550039004798530426436059136 164 99999999999999999999999999999999999999999999999999999999999999999453187318804247018906874443220594658661707642276696890893557348397511750200156019194121705744236544 165 999999999999999999999999999999999999999999999999999999999999999997812749275216988075627497772882378634646830569106787563574229393590047000800624076776486822976946176 166 9999999999999999999999999999999999999999999999999999999999999999991250997100867952302509991091529514538587322276427150254296917574360188003202496307105947291907784704 167 99999999999999999999999999999999999999999999999999999999999999999965003988403471809210039964366118058154349289105708601017187670297440752012809985228423789167631138816 168 999999999999999999999999999999999999999999999999999999999999999999860015953613887236840159857464472232617397156422834404068750681189763008051239940913695156670524555264 169 9999999999999999999999999999999999999999999999999999999999999999999440063814455548947360639429857888930469588625691337616275002724759052032204959763654780626682098221056 170 99999999999999999999999999999999999999999999999999999999999999999997760255257822195789442557719431555721878354502765350465100010899036208128819839054619122506728392884224 171 999999999999999999999999999999999999999999999999999999999999999999991041021031288783157770230877726222887513418011061401860400043596144832515279356218476490026913571536896 172 9999999999999999999999999999999999999999999999999999999999999999999964164084125155132631080923510904891550053672044245607441600174384579330061117424873905960107654286147584 173 99999999999999999999999999999999999999999999999999999999999999999999856656336500620530524323694043619566200214688176982429766400697538317320244469699495623840430617144590336 174 999999999999999999999999999999999999999999999999999999999999999999999426625346002482122097294776174478264800858752707929719065602790153269280977878797982495361722468578361344 175 9999999999999999999999999999999999999999999999999999999999999999999997706501384009928488389179104697913059203435010831718876262411160613077123911515191929981446889874313445376 176 99999999999999999999999999999999999999999999999999999999999999999999990826005536039713953556716418791652236813740043326875505049644642452308495646060767719925787559497253781504 177 999999999999999999999999999999999999999999999999999999999999999999999963304022144158855814226865675166608947254960173307502020198578569809233982584243070879703150237989015126016 178 9999999999999999999999999999999999999999999999999999999999999999999999853216088576635423256907462700666435789019840693230008080794314279236935930336972283518812600951956060504064 179 99999999999999999999999999999999999999999999999999999999999999999999999412864354306541693027629850802665743156079362772920032323177257116947743721347889134075250403807824242016256 180 999999999999999999999999999999999999999999999999999999999999999999999997651457417226166772110519403210662972624317451091680129292709028467790974885391556536301001615231296968065024 181 9999999999999999999999999999999999999999999999999999999999999999999999990605829668904667088442077612842651890497269804366720517170836113871163899541566226145204006460925187872260096 182 99999999999999999999999999999999999999999999999999999999999999999999999962423318675618668353768310451370607561989079217466882068683344455484655598166264904580816025843700751489040384 183 999999999999999999999999999999999999999999999999999999999999999999999999849693274702474673415073241805482430247956316869867528274733377821938622392665059618323264103374803005956161536 184 9999999999999999999999999999999999999999999999999999999999999999999999999398773098809898693660292967221929720991825267479470113098933511287754489570660238473293056413499212023824646144 185 99999999999999999999999999999999999999999999999999999999999999999999999997595092395239594774641171868887718883967301069917880452395734045151017958282640953893172225653996848095298584576 186 999999999999999999999999999999999999999999999999999999999999999999999999990380369580958379098564687475550875535869204279671521809582936180604071833130563815572688902615987392381194338304 187 9999999999999999999999999999999999999999999999999999999999999999999999999961521478323833516394258749902203502143476817118686087238331744722416287332522255262290755610463949569524777353216 188 99999999999999999999999999999999999999999999999999999999999999999999999999846085913295334065577034999608814008573907268474744348953326978889665149330089021049163022441855798278099109412864 189 999999999999999999999999999999999999999999999999999999999999999999999999999384343653181336262308139998435256034295629073898977395813307915558660597320356084196652089767423193112396437651456 190 9999999999999999999999999999999999999999999999999999999999999999999999999997537374612725345049232559993741024137182516295595909583253231662234642389281424336786608359069692772449585750605824 191 99999999999999999999999999999999999999999999999999999999999999999999999999990149498450901380196930239974964096548730065182383638333012926648938569557125697347146433436278771089798343002423296 192 999999999999999999999999999999999999999999999999999999999999999999999999999960597993803605520787720959899856386194920260729534553332051706595754278228502789388585733745115084359193372009693184 193 9999999999999999999999999999999999999999999999999999999999999999999999999999842391975214422083150883839599425544779681042918138213328206826383017112914011157554342934980460337436773488038772736 194 99999999999999999999999999999999999999999999999999999999999999999999999999999369567900857688332603535358397702179118724171672552853312827305532068451656044630217371739921841349747093952155090944 195 999999999999999999999999999999999999999999999999999999999999999999999999999997478271603430753330414141433590808716474896686690211413251309222128273806624178520869486959687365398988375808620363776 196 9999999999999999999999999999999999999999999999999999999999999999999999999999989913086413723013321656565734363234865899586746760845653005236888513095226496714083477947838749461595953503234481455104 197 99999999999999999999999999999999999999999999999999999999999999999999999999999959652345654892053286626262937452939463598346987043382612020947554052380905986856333911791354997846383814012937925820416 198 999999999999999999999999999999999999999999999999999999999999999999999999999999838609382619568213146505051749811757854393387948173530448083790216209523623947425335647165419991385535256051751703281664 199 9999999999999999999999999999999999999999999999999999999999999999999999999999999354437530478272852586020206999247031417573551792694121792335160864838094495789701342588661679965542141024207006813126656 200 99999999999999999999999999999999999999999999999999999999999999999999999999999997417750121913091410344080827996988125670294207170776487169340643459352377983158805370354646719862168564096828027252506624 201 999999999999999999999999999999999999999999999999999999999999999999999999999999989671000487652365641376323311987952502681176828683105948677362573837409511932635221481418586879448674256387312109010026496 202 9999999999999999999999999999999999999999999999999999999999999999999999999999999958684001950609462565505293247951810010724707314732423794709450295349638047730540885925674347517794697025549248436040105984 203 99999999999999999999999999999999999999999999999999999999999999999999999999999999834736007802437850262021172991807240042898829258929695178837801181398552190922163543702697390071178788102196993744160423936 204 999999999999999999999999999999999999999999999999999999999999999999999999999999999338944031209751401048084691967228960171595317035718780715351204725594208763688654174810789560284715152408787974976641695744 205 9999999999999999999999999999999999999999999999999999999999999999999999999999999997355776124839005604192338767868915840686381268142875122861404818902376835054754616699243158241138860609635151899906566782976 206 99999999999999999999999999999999999999999999999999999999999999999999999999999999989423104499356022416769355071475663362745525072571500491445619275609507340219018466796972632964555442438540607599626267131904 207 999999999999999999999999999999999999999999999999999999999999999999999999999999999957692417997424089667077420285902653450982100290286001965782477102438029360876073867187890531858221769754162430398505068527616 208 9999999999999999999999999999999999999999999999999999999999999999999999999999999999830769671989696358668309681143610613803928401161144007863129908409752117443504295468751562127432887079016649721594020274110464 209 99999999999999999999999999999999999999999999999999999999999999999999999999999999999323078687958785434673238724574442455215713604644576031452519633639008469774017181875006248509731548316066598886376081096441856 210 999999999999999999999999999999999999999999999999999999999999999999999999999999999997292314751835141738692954898297769820862854418578304125810078534556033879096068727500024994038926193264266395545504324385767424 211 9999999999999999999999999999999999999999999999999999999999999999999999999999999999989169259007340566954771819593191079283451417674313216503240314138224135516384274910000099976155704773057065582182017297543069696 212 99999999999999999999999999999999999999999999999999999999999999999999999999999999999956677036029362267819087278372764317133805670697252866012961256552896542065537099640000399904622819092228262328728069190172278784 213 999999999999999999999999999999999999999999999999999999999999999999999999999999999999826708144117449071276349113491057268535222682789011464051845026211586168262148398560001599618491276368913049314912276760689115136 214 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999306832576469796285105396453964229074140890731156045856207380104846344673048593594240006398473965105475652197259649107042756460544 215 99999999999999999999999999999999999999999999999999999999999999999999999999999999999997227330305879185140421585815856916296563562924624183424829520419385378692194374376960025593895860421902608789038596428171025842176 216 999999999999999999999999999999999999999999999999999999999999999999999999999999999999988909321223516740561686343263427665186254251698496733699318081677541514768777497507840102375583441687610435156154385712684103368704 217 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999955637284894066962246745373053710660745017006793986934797272326710166059075109990031360409502333766750441740624617542850736413474816 218 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999822549139576267848986981492214842642980068027175947739189089306840664236300439960125441638009335067001766962498470171402945653899264 219 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999290196558305071395947925968859370571920272108703790956756357227362656945201759840501766552037340268007067849993880685611782615597056 220 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999997160786233220285583791703875437482287681088434815163827025428909450627780807039362007066208149361072028271399975522742447130462388224 221 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999988643144932881142335166815501749929150724353739260655308101715637802511123228157448028264832597444288113085599902090969788521849552896 222 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954572579731524569340667262006999716602897414957042621232406862551210044492912629792113059330389777152452342399608363879154087398211584 223 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999818290318926098277362669048027998866411589659828170484929627450204840177971650519168452237321559108609809369598433455516616349592846336 224 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999273161275704393109450676192111995465646358639312681939718509800819360711886602076673808949286236434439237478393733822066465398371385344 225 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997092645102817572437802704768447981862585434557250727758874039203277442847546408306695235797144945737756949913574935288265861593485541376 226 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988370580411270289751210819073791927450341738229002911035496156813109771390185633226780943188579782951027799654299741153063446373942165504 227 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953482321645081159004843276295167709801366952916011644141984627252439085560742532907123772754319131804111198617198964612253785495768662016 228 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999813929286580324636019373105180670839205467811664046576567938509009756342242970131628495091017276527216444794468795858449015141983074648064 229 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999255717146321298544077492420722683356821871246656186306271754036039025368971880526513980364069106108865779177875183433796060567932298592256 230 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997022868585285194176309969682890733427287484986624745225087016144156101475887522106055921456276424435463116711500733735184242271729194369024 231 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988091474341140776705239878731562933709149939946498980900348064576624405903550088424223685825105697741852466846002934940736969086916777476096 232 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952365897364563106820959514926251734836599759785995923601392258306497623614200353696894743300422790967409867384011739762947876347667109904384 233 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999809463589458252427283838059705006939346399039143983694405569033225990494456801414787578973201691163869639469536046959051791505390668439617536 234 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999237854357833009709135352238820027757385596156575934777622276132903961977827205659150315892806764655478557878144187836207166021562673758470144 235 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996951417431332038836541408955280111029542384626303739110489104531615847911308822636601263571227058621914231512576751344828664086250695033880576 236 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987805669725328155346165635821120444118169538505214956441956418126463391645235290546405054284908234487656926050307005379314656345002780135522304 237 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951222678901312621384662543284481776472678154020859825767825672505853566580941162185620217139632937950627704201228021517258625380011120542089216 238 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804890715605250485538650173137927105890712616083439303071302690023414266323764648742480868558531751802510816804912086069034501520044482168356864 239 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999219562862421001942154600692551708423562850464333757212285210760093657065295058594969923474234127007210043267219648344276138006080177928673427456 240 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996878251449684007768618402770206833694251401857335028849140843040374628261180234379879693896936508028840173068878593377104552024320711714693709824 241 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987513005798736031074473611080827334777005607429340115396563372161498513044720937519518775587746032115360692275514373508418208097282846858774839296 242 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950052023194944124297894444323309339108022429717360461586253488645994052178883750078075102350984128461442769102057494033672832389131387435099357184 243 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999800208092779776497191577777293237356432089718869441846345013954583976208715535000312300409403936513845771076408229976134691329556525549740397428736 244 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999200832371119105988766311109172949425728358875477767385380055818335904834862140001249201637615746055383084305632919904538765318226102198961589714944 245 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996803329484476423955065244436691797702913435501911069541520223273343619339448560004996806550462984221532337222531679618155061272904408795846358859776 246 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987213317937905695820260977746767190811653742007644278166080893093374477357794240019987226201851936886129348890126718472620245091617635183385435439104 247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948853271751622783281043910987068763246614968030577112664323572373497909431176960079948904807407747544517395560506873890480980366470540733541741756416 248 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795413087006491133124175643948275052986459872122308450657294289493991637724707840319795619229630990178069582242027495561923921465882162934166967025664 249 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999181652348025964532496702575793100211945839488489233802629177157975966550898831361279182476918523960712278328968109982247695685863528651736667868102656 250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996726609392103858129986810303172400847783357953956935210516708631903866203595325445116729907674095842849113315872439928990782743454114606946671472410624 251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986906437568415432519947241212689603391133431815827740842066834527615464814381301780466919630696383371396453263489759715963130973816458427786685889642496 252 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947625750273661730079788964850758413564533727263310963368267338110461859257525207121867678522785533485585813053959038863852523895265833711146743558569984 253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999790503001094646920319155859403033654258134909053243853473069352441847437030100828487470714091142133942343252215836155455410095581063334844586974234279936 254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999162012004378587681276623437612134617032539636212975413892277409767389748120403313949882856364568535769373008863344621821640382324253339378347896937119744 255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996648048017514350725106493750448538468130158544851901655569109639069558992481613255799531425458274143077492035453378487286561529297013357513391587748478976 256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986592192070057402900425975001794153872520634179407606622276438556278235969926453023198125701833096572309968141813513949146246117188053430053566350993915904 257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946368768280229611601703900007176615490082536717630426489105754225112943879705812092792502807332386289239872567254055796584984468752213720214265403975663616 258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999785475073120918446406815600028706461960330146870521705956423016900451775518823248371170011229329545156959490269016223186339937875008854880857061615902654464 259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999141900292483673785627262400114825847841320587482086823825692067601807102075292993484680044917318180627837961076064892745359751500035419523428246463610617856 260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996567601169934695142509049600459303391365282349928347295302768270407228408301171973938720179669272722511351844304259570981439006000141678093712985854442471424 261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986270404679738780570036198401837213565461129399713389181211073081628913633204687895754880718677090890045407377217038283925756024000566712374851943417769885696 262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945081618718955122280144793607348854261844517598853556724844292326515654532818751583019522874708363560181629508868153135703024096002266849499407773671079542784 263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999780326474875820489120579174429395417047378070395414226899377169306062618131275006332078091498833454240726518035472612542812096384009067397997631094684318171136 264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999121305899503281956482316697717581668189512281581656907597508677224250472525100025328312365995333816962906072141890450171248385536036269591990524378737272684544 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996485223598013127825929266790870326672758049126326627630390034708897001890100400101313249463981335267851624288567561800684993542144145078367962097514949090738176 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985940894392052511303717067163481306691032196505306510521560138835588007560401600405252997855925341071406497154270247202739974168576580313471848390059796362952704 267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943763577568210045214868268653925226764128786021226042086240555342352030241606401621011991423701364285625988617080988810959896674306321253887393560239185451810816 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999775054310272840180859473074615700907056515144084904168344962221369408120966425606484047965694805457142503954468323955243839586697225285015549574240956741807243264 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999100217241091360723437892298462803628226060576339616673379848885477632483865702425936191862779221828570015817873295820975358346788901140062198296963826967228973056 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996400868964365442893751569193851214512904242305358466693519395541910529935462809703744767451116887314280063271493183283901433387155604560248793187855307868915892224 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985603475857461771575006276775404858051616969221433866774077582167642119741851238814979069804467549257120253085972733135605733548622418240995172751421231475663568896 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942413903429847086300025107101619432206467876885735467096310328670568478967404955259916279217870197028481012343890932542422934194489672963980691005684925902654275584 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999769655613719388345200100428406477728825871507542941868385241314682273915869619821039665116871480788113924049375563730169691736777958691855922764022739703610617102336 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999078622454877553380800401713625910915303486030171767473540965258729095663478479284158660467485923152455696197502254920678766947111834767423691056090958814442468409344 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996314489819510213523201606854503643661213944120687069894163861034916382653913917136634641869943692609822784790009019682715067788447339069694764224363835257769873637376 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985257959278040854092806427418014574644855776482748279576655444139665530615655668546538567479774770439291139160036078730860271153789356278779056897455341031079494549504 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941031837112163416371225709672058298579423105930993118306621776558662122462622674186154269919099081757164556640144314923441084615157425115116227589821364124317978198016 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999764127348448653665484902838688233194317692423723972473226487106234648489850490696744617079676396327028658226560577259693764338460629700460464910359285456497271912792064 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999056509393794614661939611354752932777270769694895889892905948424938593959401962786978468318705585308114632906242309038775057353842518801841859641437141825989087651168256 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996226037575178458647758445419011731109083078779583559571623793699754375837607851147913873274822341232458531624969236155100229415370075207367438565748567303956350604673024 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984904150300713834591033781676046924436332315118334238286495174799017503350431404591655493099289364929834126499876944620400917661480300829469754262994269215825402418692096 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939616601202855338364135126704187697745329260473336953145980699196070013401725618366621972397157459719336505999507778481603670645921203317879017051977076863301609674768384 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999758466404811421353456540506816750790981317041893347812583922796784280053606902473466487889588629838877346023998031113926414682583684813271516068207908307453206438699073536 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999033865619245685413826162027267003163925268167573391250335691187137120214427609893865951558354519355509384095992124455705658730334739253086064272831633229812825754796294144 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996135462476982741655304648109068012655701072670293565001342764748548480857710439575463806233418077422037536383968497822822634921338957012344257091326532919251303019185176576 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984541849907930966621218592436272050622804290681174260005371058994193923430841758301855224933672309688150145535873991291290539685355828049377028365306131677005212076740706304 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938167399631723866484874369745088202491217162724697040021484235976775693723367033207420899734689238752600582143495965165162158741423312197508113461224526708020848306962825216 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999752669598526895465939497478980352809964868650898788160085936943907102774893468132829683598938756955010402328573983860660648634965693248790032453844898106832083393227851300864 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999010678394107581863757989915921411239859474603595152640343747775628411099573872531318734395755027820041609314295935442642594539862772995160129815379592427328333572911405203456 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996042713576430327455031959663685644959437898414380610561374991102513644398295490125274937583020111280166437257183741770570378159451091980640519261518369709313334291645620813824 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984170854305721309820127838654742579837751593657522442245499964410054577593181960501099750332080445120665749028734967082281512637804367922562077046073478837253337166582483255296 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936683417222885239280511354618970319351006374630089768981999857640218310372727842004399001328321780482662996114939868329126050551217471690248308184293915349013348666329933021184 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999746733668891540957122045418475881277404025498520359075927999430560873241490911368017596005313287121930651984459759473316504202204869886760993232737175661396053394665319732084736 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998986934675566163828488181673903525109616101994081436303711997722243492965963645472070384021253148487722607937839037893266016808819479547043972930948702645584213578661278928338944 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995947738702264655313952726695614100438464407976325745214847990888973971863854581888281536085012593950890431751356151573064067235277918188175891723794810582336854314645115713355776 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983790954809058621255810906782456401753857631905302980859391963555895887455418327553126144340050375803561727005424606292256268941111672752703566895179242329347417258580462853423104 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935163819236234485023243627129825607015430527621211923437567854223583549821673310212504577360201503214246908021698425169025075764446691010814267580716969317389669034321851413692416 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999740655276944937940092974508519302428061722110484847693750271416894334199286693240850018309440806012856987632086793700676100303057786764043257070322867877269558676137287405654769664 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998962621107779751760371898034077209712246888441939390775001085667577336797146772963400073237763224051427950528347174802704401212231147056173028281291471509078234704549149622619078656 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995850484431119007041487592136308838848987553767757563100004342670309347188587091853600292951052896205711802113388699210817604848924588224692113125165886036312938818196598490476314624 301 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983401937724476028165950368545235355395950215071030252400017370681237388754348367414401171804211584822847208453554796843270419395698352898768452500663544145251755272786393961905258496 302 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933607750897904112663801474180941421583800860284121009600069482724949555017393469657604687216846339291388833814219187373081677582793411595073810002654176581007021091145575847621033984 303 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999734431003591616450655205896723765686335203441136484038400277930899798220069573878630418748867385357165555335256876749492326710331173646380295240010616706324028084364582303390484135936 304 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998937724014366465802620823586895062745340813764545936153601111723599192880278295514521674995469541428662221341027506997969306841324694585521180960042466825296112337458329213561936543744 305 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995750896057465863210483294347580250981363255058183744614404446894396771521113182058086699981878165714648885364110027991877227365298778342084723840169867301184449349833316854247746174976 306 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983003584229863452841933177390321003925453020232734978457617787577587086084452728232346799927512662858595541456440111967508909461195113368338895360679469204737797399333267416990984699904 307 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932014336919453811367732709561284015701812080930939913830471150310348344337810912929387199710050651434382165825760447870035637844780453473355581442717876818951189597333069667963938799616 308 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999728057347677815245470930838245136062807248323723759655321884601241393377351243651717548798840202605737528663303041791480142551379121813893422325770871507275804758389332278671855755198464 309 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998912229390711260981883723352980544251228993294895038621287538404965573509404974606870195195360810422950114653212167165920570205516487255573689303083486029103219033557329114687423020793856 310 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995648917562845043927534893411922177004915973179580154485150153619862294037619898427480780781443241691800458612848668663682280822065949022294757212333944116412876134229316458749692083175424 311 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982595670251380175710139573647688708019663892718320617940600614479449176150479593709923123125772966767201834451394674654729123288263796089179028849335776465651504536917265834998768332701696 312 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930382681005520702840558294590754832078655570873282471762402457917796704601918374839692492503091867068807337805578698618916493153055184356716115397343105862606018147669063339995073330806784 313 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999721530724022082811362233178363019328314622283493129887049609831671186818407673499358769970012367468275229351222314794475665972612220737426864461589372423450424072590676253359980293323227136 314 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998886122896088331245448932713452077313258489133972519548198439326684747273630693997435079880049469873100917404889259177902663890448882949707457846357489693801696290362705013439921173292908544 315 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995544491584353324981795730853808309253033956535890078192793757306738989094522775989740319520197879492403669619557036711610655561795531798829831385429958775206785161450820053759684693171634176 316 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982177966337413299927182923415233237012135826143560312771175029226955956378091103958961278080791517969614678478228146846442622247182127195319325541719835100827140645803280215038738772686536704 317 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928711865349653199708731693660932948048543304574241251084700116907823825512364415835845112323166071878458713912912587385770488988728508781277302166879340403308562583213120860154955090746146816 318 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999714847461398612798834926774643731792194173218296965004338800467631295302049457663343380449292664287513834855651650349543081955954914035125109208667517361613234250332852483440619820362984587264 319 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998859389845594451195339707098574927168776692873187860017355201870525181208197830653373521797170657150055339422606601398172327823819656140500436834670069446452937001331409933762479281451938349056 320 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995437559382377804781358828394299708675106771492751440069420807482100724832791322613494087188682628600221357690426405592689311295278624562001747338680277785811748005325639735049917125807753396224 321 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981750237529511219125435313577198834700427085971005760277683229928402899331165290453976348754730514400885430761705622370757245181114498248006989354721111143246992021302558940199668503231013584896 322 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927000950118044876501741254308795338801708343884023041110732919713611597324661161815905395018922057603541723046822489483028980724457992992027957418884444572987968085210235760798674012924054339584 323 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999708003800472179506006965017235181355206833375536092164442931678854446389298644647263621580075688230414166892187289957932115922897831971968111829675537778291951872340840943043194696051696217358336 324 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998832015201888718024027860068940725420827333502144368657771726715417785557194578589054486320302752921656667568749159831728463691591327887872447318702151113167807489363363772172778784206784869433344 325 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995328060807554872096111440275762901683309334008577474631086906861671142228778314356217945281211011686626670274996639326913854766365311551489789274808604452671229957453455088691115136827139477733376 326 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981312243230219488384445761103051606733237336034309898524347627446684568915113257424871781124844046746506681099986557307655419065461246205959157099234417810684919829813820354764460547308557910933504 327 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925248972920877953537783044412206426932949344137239594097390509786738275660453029699487124499376186986026724399946229230621676261844984823836628396937671242739679319255281419057842189234231643734016 328 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700995891683511814151132177648825707731797376548958376389562039146953102641812118797948497997504747944106897599784916922486705047379939295346513587750684970958717277021125676231368756936926574936064 329 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998803983566734047256604528710595302830927189506195833505558248156587812410567248475191793991990018991776427590399139667689946820189519757181386054351002739883834869108084502704925475027747706299744256 330 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995215934266936189026418114842381211323708758024783334022232992626351249642268993900767175967960075967105710361596558670759787280758079028725544217404010959535339476432338010819701900110990825198977024 331 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980863737067744756105672459369524845294835032099133336088931970505404998569075975603068703871840303868422841446386234683039149123032316114902176869616043838141357905729352043278807600443963300795908096 332 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923454948270979024422689837478099381179340128396533344355727882021619994276303902412274815487361215473691365785544938732156596492129264459608707478464175352565431622917408173115230401775853203183632384 333 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999693819793083916097690759349912397524717360513586133377422911528086479977105215609649099261949444861894765463142179754928626385968517057838434829913856701410261726491669632692460921607103412812734529536 334 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998775279172335664390763037399649590098869442054344533509691646112345919908420862438596397047797779447579061852568719019714505543874068231353739319655426805641046905966678530769843686428413651250938118144 335 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995101116689342657563052149598598360395477768217378134038766584449383679633683449754385588191191117790316247410274876078858022175496272925414957278621707222564187623866714123079374745713654605003752472576 336 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980404466757370630252208598394393441581911072869512536155066337797534718534733799017542352764764471161264989641099504315432088701985091701659829114486828890256750495466856492317498982854618420015009890304 337 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921617867029482521008834393577573766327644291478050144620265351190138874138935196070169411059057884645059958564398017261728354807940366806639316457947315561027001981867425969269995931418473680060039561216 338 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999686471468117930084035337574310295065310577165912200578481061404760555496555740784280677644236231538580239834257592069046913419231761467226557265831789262244108007927469703877079983725673894720240158244864 339 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998745885872471720336141350297241180261242308663648802313924245619042221986222963137122710576944926154320959337030368276187653676927045868906229063327157048976432031709878815508319934902695578880960632979456 340 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994983543489886881344565401188964721044969234654595209255696982476168887944891852548490842307779704617283837348121473104750614707708183475624916253308628195905728126839515262033279739610782315523842531917824 341 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979934173959547525378261604755858884179876938618380837022787929904675551779567410193963369231118818469135349392485892419002458830832733902499665013234512783622912507358061048133118958443129262095370127671296 342 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919736695838190101513046419023435536719507754473523348091151719618702207118269640775853476924475273876541397569943569676009835323330935609998660052938051134491650029432244192532475833772517048381480510685184 343 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999678946783352760406052185676093742146878031017894093392364606878474808828473078563103413907697901095506165590279774278704039341293323742439994640211752204537966600117728976770129903335090068193525922042740736 344 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998715787133411041624208742704374968587512124071576373569458427513899235313892314252413655630791604382024662361119097114816157365173294969759978560847008818151866400470915907080519613340360272774103688170962944 345 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994863148533644166496834970817499874350048496286305494277833710055596941255569257009654622523166417528098649444476388459264629460693179879039914243388035272607465601883663628322078453361441091096414752683851776 346 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979452594134576665987339883269999497400193985145221977111334840222387765022277028038618490092665670112394597777905553837058517842772719516159656973552141090429862407534654513288313813445764364385659010735407104 347 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917810376538306663949359533079997989600775940580887908445339360889551060089108112154473960370662680449578391111622215348234071371090878064638627894208564361719449630138618053153255253783057457542636042941628416 348 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999671241506153226655797438132319991958403103762323551633781357443558204240356432448617895841482650721798313564446488861392936285484363512258554511576834257446877798520554472212613021015132229830170544171766513664 349 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998684966024612906623189752529279967833612415049294206535125429774232816961425729794471583365930602887193254257785955445571745141937454049034218046307337029787511194082217888850452084060528919320682176687066054656 350 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994739864098451626492759010117119871334449660197176826140501719096931267845702919177886333463722411548773017031143821782286980567749816196136872185229348119150044776328871555401808336242115677282728706748264218624 351 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978959456393806505971036040468479485337798640788707304562006876387725071382811676711545333854889646195092068124575287129147922270999264784547488740917392476600179105315486221607233344968462709130914826993056874496 352 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915837825575226023884144161873917941351194563154829218248027505550900285531246706846181335419558584780368272498301148516591689083997059138189954963669569906400716421261944886428933379873850836523659307972227497984 353 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999663351302300904095536576647495671765404778252619316872992110022203601142124986827384725341678234339121473089993204594066366756335988236552759819854678279625602865685047779545715733519495403346094637231888909991936 354 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998653405209203616382146306589982687061619113010477267491968440088814404568499947309538901366712937356485892359972818376265467025343952946211039279418713118502411462740191118182862934077981613384378548927555639967744 355 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994613620836814465528585226359930748246476452041909069967873760355257618273999789238155605466851749425943569439891273505061868101375811784844157117674852474009645850960764472731451736311926453537514195710222559870976 356 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978454483347257862114340905439722992985905808167636279871495041421030473095999156952622421867406997703774277759565094020247472405503247139376628470699409896038583403843057890925806945247705814150056782840890239483904 357 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913817933389031448457363621758891971943623232670545119485980165684121892383996627810489687469627990815097111038260376080989889622012988557506513882797639584154333615372231563703227780990823256600227131363560957935616 358 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999655271733556125793829454487035567887774492930682180477943920662736487569535986511241958749878511963260388444153041504323959558488051954230026055531190558336617334461488926254812911123963293026400908525454243831742464 359 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998621086934224503175317817948142271551097971722728721911775682650945950278143946044967834999514047853041553776612166017295838233952207816920104222124762233346469337845955705019251644495853172105603634101816975326969856 360 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994484347736898012701271271792569086204391886890914887647102730603783801112575784179871339998056191412166215106448664069183352935808831267680416888499048933385877351383822820077006577983412688422414536407267901307879424 361 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977937390947592050805085087170276344817567547563659550588410922415135204450303136719485359992224765648664860425794656276733411743235325070721667553996195733543509405535291280308026311933650753689658145629071605231517696 362 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911749563790368203220340348681105379270270190254638202353643689660540817801212546877941439968899062594659441703178625106933646972941300282886670215984782934174037622141165121232105247734603014758632582516286420926070784 363 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999646998255161472812881361394724421517081080761018552809414574758642163271204850187511765759875596250378637766812714500427734587891765201131546680863939131736696150488564660484928420990938412059034530330065145683704283136 364 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998587993020645891251525445578897686068324323044074211237658299034568653084819400750047063039502385001514551067250858001710938351567060804526186723455756526946784601954258641939713683963753648236138121320260582734817132544 365 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994351972082583565006101782315590744273297292176296844950633196138274612339277603000188252158009540006058204269003432006843753406268243218104746893823026107787138407817034567758854735855014592944552485281042330939268530176 366 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977407888330334260024407129262362977093189168705187379802532784553098449357110412000753008632038160024232817076013728027375013625072972872418987575292104431148553631268138271035418943420058371778209941124169323757074120704 367 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909631553321337040097628517049451908372756674820749519210131138212393797428441648003012034528152640096931268304054912109500054500291891489675950301168417724594214525072553084141675773680233487112839764496677295028296482816 368 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999638526213285348160390514068197807633491026699282998076840524552849575189713766592012048138112610560387725073216219648438000218001167565958703801204673670898376858100290212336566703094720933948451359057986709180113185931264 369 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998554104853141392641562056272791230533964106797131992307362098211398300758855066368048192552450442241550900292864878593752000872004670263834815204818694683593507432401160849346266812378883735793805436231946836720452743725056 370 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994216419412565570566248225091164922135856427188527969229448392845593203035420265472192770209801768966203601171459514375008003488018681055339260819274778734374029729604643397385067249515534943175221744927787346881810974900224 371 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976865677650262282264992900364659688543425708754111876917793571382372812141681061888771080839207075864814404685838057500032013952074724221357043277099114937496118918418573589540268998062139772700886979711149387527243899600896 372 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907462710601049129059971601458638754173702835016447507671174285529491248566724247555084323356828303459257618743352230000128055808298896885428173108396459749984475673674294358161075992248559090803547918844597550108975598403584 373 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999629850842404196516239886405834555016694811340065790030684697142117964994266896990220337293427313213837030474973408920000512223233195587541712692433585838999937902694697177432644303968994236363214191675378390200435902393614336 374 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998519403369616786064959545623338220066779245360263160122738788568471859977067587960881349173709252855348121899893635680002048892932782350166850769734343355999751610778788709730577215875976945452856766701513560801743609574457344 375 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994077613478467144259838182493352880267116981441052640490955154273887439908270351843525396694837011421392487599574542720008195571731129400667403078937373423999006443115154838922308863503907781811427066806054243206974438297829376 376 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976310453913868577039352729973411521068467925764210561963820617095549759633081407374101586779348045685569950398298170880032782286924517602669612315749493695996025772460619355689235454015631127245708267224216972827897753191317504 377 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905241815655474308157410919893646084273871703056842247855282468382199038532325629496406347117392182742279801593192683520131129147698070410678449262997974783984103089842477422756941816062524508982833068896867891311591012765270016 378 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999620967262621897232629643679574584337095486812227368991421129873528796154129302517985625388469568730969119206372770734080524516590792281642713797051991899135936412359369909691027767264250098035931332275587471565246364051061080064 379 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998483869050487588930518574718298337348381947248909475965684519494115184616517210071942501553878274923876476825491082936322098066363169126570855188207967596543745649437479638764111069057000392143725329102349886260985456204244320256 380 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993935476201950355722074298873193349393527788995637903862738077976460738466068840287770006215513099695505907301964331745288392265452676506283420752831870386174982597749918555056444276228001568574901316409399545043941824816977281024 381 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975741904807801422888297195492773397574111155982551615450952311905842953864275361151080024862052398782023629207857326981153569061810706025133683011327481544699930390999674220225777104912006274299605265637598180175767299267909124096 382 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999902967619231205691553188781971093590296444623930206461803809247623371815457101444604320099448209595128094516831429307924614276247242824100534732045309926178799721563998696880903108419648025097198421062550392720703069197071636496384 383 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999611870476924822766212755127884374361185778495720825847215236990493487261828405778417280397792838380512378067325717231698457104988971296402138928181239704715198886255994787523612433678592100388793684250201570882812276788286545985536 384 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998447481907699291064851020511537497444743113982883303388860947961973949047313623113669121591171353522049512269302868926793828419955885185608555712724958818860795545023979150094449734714368401555174737000806283531249107153146183942144 385 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993789927630797164259404082046149989778972455931533213555443791847895796189254492454676486364685414088198049077211475707175313679823540742434222850899835275443182180095916600377798938857473606220698948003225134124996428612584735768576 386 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975159710523188657037616328184599959115889823726132854221775167391583184757017969818705945458741656352792196308845902828701254719294162969736891403599341101772728720383666401511195755429894424882795792012900536499985714450338943074304 387 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900638842092754628150465312738399836463559294904531416887100669566332739028071879274823781834966625411168785235383611314805018877176651878947565614397364407090914881534665606044783021719577699531183168051602145999942857801355772297216 388 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999602555368371018512601861250953599345854237179618125667548402678265330956112287517099295127339866501644675140941534445259220075508706607515790262457589457628363659526138662424179132086878310798124732672206408583999771431205423089188864 389 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998410221473484074050407445003814397383416948718472502670193610713061323824449150068397180509359466006578700563766137781036880302034826430063161049830357830513454638104554649696716528347513243192498930688825634335999085724821692356755456 390 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993640885893936296201629780015257589533667794873890010680774442852245295297796600273588722037437864026314802255064551124147521208139305720252644199321431322053818552418218598786866113390052972769995722755302537343996342899286769427021824 391 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974563543575745184806519120061030358134671179495560042723097771408981181191186401094354888149751456105259209020258204496590084832557222881010576797285725288215274209672874395147464453560211891079982891021210149375985371597147077708087296 392 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898254174302980739226076480244121432538684717982240170892391085635924724764745604377419552599005824421036836081032817986360339330228891524042307189142901152861096838691497580589857814240847564319931564084840597503941486388588310832349184 393 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999593016697211922956904305920976485730154738871928960683569564342543698899058982417509678210396023297684147344324131271945441357320915566096169228756571604611444387354765990322359431256963390257279726256339362390015765945554353243329396736 394 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998372066788847691827617223683905942920618955487715842734278257370174795596235929670038712841584093190736589377296525087781765429283662264384676915026286418445777549419063961289437725027853561029118905025357449560063063782217412973317586944 395 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993488267155390767310468894735623771682475821950863370937113029480699182384943718680154851366336372762946357509186100351127061717134649057538707660105145673783110197676255845157750900111414244116475620101429798240252255128869651893270347776 396 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973953068621563069241875578942495086729903287803453483748452117922796729539774874720619405465345491051785430036744401404508246868538596230154830640420582695132440790705023380631003600445656976465902480405719192961009020515478607573081391104 397 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895812274486252276967502315769980346919613151213813934993808471691186918159099498882477621861381964207141720146977605618032987474154384920619322561682330780529763162820093522524014401782627905863609921622876771844036082061914430292325564416 398 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999583249097945009107870009263079921387678452604855255739975233886764747672636397995529910487445527856828566880587910422472131949896617539682477290246729323122119052651280374090096057607130511623454439686491507087376144328247657721169302257664 399 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998332996391780036431480037052319685550713810419421022959900935547058990690545591982119641949782111427314267522351641689888527799586470158729909160986917292488476210605121496360384230428522046493817758745966028349504577312990630884677209030656 400 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993331985567120145725920148209278742202855241677684091839603742188235962762182367928478567799128445709257070089406566759554111198345880634919636643947669169953904842420485985441536921714088185975271034983864113398018309251962523538708836122624 401 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973327942268480582903680592837114968811420966710736367358414968752943851048729471713914271196513782837028280357626267038216444793383522539678546575790676679815619369681943941766147686856352743901084139935456453592073237007850094154835344490496 402 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999893311769073922331614722371348459875245683866842945469433659875011775404194917886855657084786055131348113121430505068152865779173534090158714186303162706719262477478727775767064590747425410975604336559741825814368292948031400376619341377961984 403 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999573247076295689326458889485393839500982735467371781877734639500047101616779671547422628339144220525392452485722020272611463116694136360634856745212650826877049909914911103068258362989701643902417346238967303257473171792125601506477365511847936 404 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998292988305182757305835557941575358003930941869487127510938558000188406467118686189690513356576882101569809942888081090445852466776545442539426980850603307508199639659644412273033451958806575609669384955869213029892687168502406025909462047391744 405 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993171953220731029223342231766301432015723767477948510043754232000753625868474744758762053426307528406279239771552324361783409867106181770157707923402413230032798558638577649092133807835226302438677539823476852119570748674009624103637848189566976 406 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972687812882924116893368927065205728062895069911794040175016928003014503473898979035048213705230113625116959086209297447133639468424727080630831693609652920131194234554310596368535231340905209754710159293907408478282994696038496414551392758267904 407 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890751251531696467573475708260822912251580279647176160700067712012058013895595916140192854820920454500467836344837189788534557873698908322523326774438611680524776938217242385474140925363620839018840637175629633913131978784153985658205571033071616 408 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999563005006126785870293902833043291649006321118588704642800270848048232055582383664560771419283681818001871345379348759154138231494795633290093307097754446722099107752868969541896563701454483356075362548702518535652527915136615942632822284132286464 409 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998252020024507143481175611332173166596025284474354818571201083392192928222329534658243085677134727272007485381517395036616552925979182533160373228391017786888396431011475878167586254805817933424301450194810074142610111660546463770531289136529145856 410 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993008080098028573924702445328692666384101137897419274284804333568771712889318138632972342708538909088029941526069580146466211703916730132641492913564071147553585724045903512670345019223271733697205800779240296570440446642185855082125156546116583424 411 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972032320392114295698809781314770665536404551589677097139217334275086851557272554531889370834155636352119766104278320585864846815666920530565971654256284590214342896183614050681380076893086934788823203116961186281761786568743420328500626184466333696 412 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888129281568457182795239125259082662145618206358708388556869337100347406229090218127557483336622545408479064417113282343459387262667682122263886617025138360857371584734456202725520307572347739155292812467844745127047146274973681314002504737865334784 413 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999552517126273828731180956501036330648582472825434833554227477348401389624916360872510229933346490181633916257668453129373837549050670728489055546468100553443429486338937824810902081230289390956621171249871378980508188585099894725256010018951461339136 414 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998210068505095314924723826004145322594329891301739334216909909393605558499665443490040919733385960726535665030673812517495350196202682913956222185872402213773717945355751299243608324921157563826484684999485515922032754340399578901024040075805845356544 415 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992840274020381259698895304016581290377319565206957336867639637574422233998661773960163678933543842906142660122695250069981400784810731655824888743489608855094871781423005196974433299684630255305938739997942063688131017361598315604096160303223381426176 416 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971361096081525038795581216066325161509278260827829347470558550297688935994647095840654715734175371624570640490781000279925603139242926623299554973958435420379487125692020787897733198738521021223754959991768254752524069446393262416384641212893525704704 417 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999885444384326100155182324864265300646037113043311317389882234201190755743978588383362618862936701486498282561963124001119702412556971706493198219895833741681517948502768083151590932794954084084895019839967073019010096277785573049665538564851574102818816 418 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999541777537304400620729299457061202584148452173245269559528936804763022975914353533450475451746805945993130247852496004478809650227886825972792879583334966726071794011072332606363731179816336339580079359868292076040385111142292198662154259406296411275264 419 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998167110149217602482917197828244810336593808692981078238115747219052091903657414133801901806987223783972520991409984017915238600911547303891171518333339866904287176044289330425454924719265345358320317439473168304161540444569168794648617037625185645101056 420 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992668440596870409931668791312979241346375234771924312952462988876208367614629656535207607227948895135890083965639936071660954403646189215564686073333359467617148704177157321701819698877061381433281269757892673216646161778276675178594468150500742580404224 421 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970673762387481639726675165251916965385500939087697251809851955504833470458518626140830428911795580543560335862559744286643817614584756862258744293333437870468594816708629286807278795508245525733125079031570692866584647113106700714377872602002970321616896 422 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999882695049549926558906700661007667861542003756350789007239407822019333881834074504563321715647182322174241343450238977146575270458339027449034977173333751481874379266834517147229115182032982102932500316126282771466338588452426802857511490408011881286467584 423 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999530780198199706235626802644030671446168015025403156028957631288077335527336298018253286862588729288696965373800955908586301081833356109796139908693335005927497517067338068588916460728131928411730001264505131085865354353809707211430045961632047525145870336 424 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998123120792798824942507210576122685784672060101612624115830525152309342109345192073013147450354917154787861495203823634345204327333424439184559634773340023709990068269352274355665842912527713646920005058020524343461417415238828845720183846528190100583481344 425 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992492483171195299770028842304490743138688240406450496463322100609237368437380768292052589801419668619151445980815294537380817309333697756738238539093360094839960273077409097422663371650110854587680020232082097373845669660955315382880735386112760402333925376 426 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969969932684781199080115369217962972554752961625801985853288402436949473749523073168210359205678674476605783923261178149523269237334791026952954156373440379359841092309636389690653486600443418350720080928328389495382678643821261531522941544451041609335701504 427 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999879879730739124796320461476871851890219011846503207943413153609747797894998092292672841436822714697906423135693044712598093076949339164107811816625493761517439364369238545558762613946401773673402880323713313557981530714575285046126091766177804166437342806016 428 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999519518922956499185281845907487407560876047386012831773652614438991191579992369170691365747290858791625692542772178850392372307797356656431247266501975046069757457476954182235050455785607094693611521294853254231926122858301140184504367064711216665749371224064 429 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998078075691825996741127383629949630243504189544051327094610457755964766319969476682765462989163435166502770171088715401569489231189426625724989066007900184279029829907816728940201823142428378774446085179413016927704491433204560738017468258844866662997484896256 430 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992312302767303986964509534519798520974016758176205308378441831023859065279877906731061851956653740666011080684354861606277956924757706502899956264031600737116119319631266915760807292569713515097784340717652067710817965732818242952069873035379466651989939585024 431 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969249211069215947858038138079194083896067032704821233513767324095436261119511626924247407826614962664044322737419446425111827699030826011599825056126402948464477278525067663043229170278854060391137362870608270843271862931272971808279492141517866607959758340096 432 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999876996844276863791432152552316776335584268130819284934055069296381745044478046507696989631306459850656177290949677785700447310796123304046399300224505611793857909114100270652172916681115416241564549451482433083373087451725091887233117968566071466431839033360384 433 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999507987377107455165728610209267105342337072523277139736220277185526980177912186030787958525225839402624709163798711142801789243184493216185597200898022447175431636456401082608691666724461664966258197805929732333492349806900367548932471874264285865727356133441536 434 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998031949508429820662914440837068421369348290093108558944881108742107920711648744123151834100903357610498836655194844571207156972737972864742388803592089788701726545825604330434766666897846659865032791223718929333969399227601470195729887497057143462909424533766144 435 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992127798033719282651657763348273685477393160372434235779524434968431682846594976492607336403613430441995346620779378284828627890951891458969555214368359154806906183302417321739066667591386639460131164894875717335877596910405880782919549988228573851637698135064576 436 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968511192134877130606631053393094741909572641489736943118097739873726731386379905970429345614453721767981386483117513139314511563807565835878220857473436619227624733209669286956266670365546557840524659579502869343510387641623523131678199952914295406550792540258304 437 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874044768539508522426524213572378967638290565958947772472390959494906925545519623881717382457814887071925545932470052557258046255230263343512883429893746476910498932838677147825066681462186231362098638318011477374041550566494092526712799811657181626203170161033216 438 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999496179074158034089706096854289515870553162263835791089889563837979627702182078495526869529831259548287702183729880210229032185020921053374051533719574985907641995731354708591300266725848744925448394553272045909496166202265976370106851199246628726504812680644132864 439 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997984716296632136358824387417158063482212649055343164359558255351918510808728313982107478119325038193150808734919520840916128740083684213496206134878299943630567982925418834365201066903394979701793578213088183637984664809063905480427404796986514906019250722576531456 440 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991938865186528545435297549668632253928850596221372657438233021407674043234913255928429912477300152772603234939678083363664514960334736853984824539513199774522271931701675337460804267613579918807174312852352734551938659236255621921709619187946059624077002890306125824 441 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967755460746114181741190198674529015715402384885490629752932085630696172939653023713719649909200611090412939758712333454658059841338947415939298158052799098089087726806701349843217070454319675228697251409410938207754636945022487686838476751784238496308011561224503296 442 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999871021842984456726964760794698116062861609539541962519011728342522784691758612094854878599636802444361651759034849333818632239365355789663757192632211196392356350907226805399372868281817278700914789005637643752831018547780089950747353907007136953985232046244898013184 443 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999484087371937826907859043178792464251446438158167850076046913370091138767034448379419514398547209777446607036139397335274528957461423158655028770528844785569425403628907221597491473127269114803659156022550575011324074191120359802989415628028547815940928184979592052736 444 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997936349487751307631436172715169857005785752632671400304187653480364555068137793517678057594188839109786428144557589341098115829845692634620115082115379142277701614515628886389965892509076459214636624090202300045296296764481439211957662512114191263763712739918368210944 445 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991745397951005230525744690860679428023143010530685601216750613921458220272551174070712230376755356439145712578230357364392463319382770538480460328461516569110806458062515545559863570036305836858546496360809200181185187057925756847830650048456765055054850959673472843776 446 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966981591804020922102978763442717712092572042122742404867002455685832881090204696282848921507021425756582850312921429457569853277531082153921841313846066276443225832250062182239454280145223347434185985443236800724740748231703027391322600193827060220219403838693891375104 447 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999867926367216083688411915053770870848370288168490969619468009822743331524360818785131395686028085703026331401251685717830279413110124328615687365255384265105772903329000248728957817120580893389736743941772947202898962992926812109565290400775308240880877615354775565500416 448 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999471705468864334753647660215083483393481152673963878477872039290973326097443275140525582744112342812105325605006742871321117652440497314462749461021537060423091613316000994915831268482323573558946975767091788811595851971707248438261161603101232963523510461419102262001664 449 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997886821875457339014590640860333933573924610695855513911488157163893304389773100562102330976449371248421302420026971485284470609761989257850997844086148241692366453264003979663325073929294294235787903068367155246383407886828993753044646412404931854094041845676409048006656 450 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991547287501829356058362563441335734295698442783422055645952628655573217559092402248409323905797484993685209680107885941137882439047957031403991376344592966769465813056015918653300295717177176943151612273468620985533631547315975012178585649619727416376167382705636192026624 451 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966189150007317424233450253765342937182793771133688222583810514622292870236369608993637295623189939974740838720431543764551529756191828125615965505378371867077863252224063674613201182868708707772606449093874483942134526189263900048714342598478909665504669530822544768106496 452 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999864756600029269696933801015061371748731175084534752890335242058489171480945478435974549182492759759898963354881726175058206119024767312502463862021513487468311453008896254698452804731474834831090425796375497935768538104757055600194857370393915638662018678123290179072425984 453 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999459026400117078787735204060245486994924700338139011561340968233956685923781913743898196729971039039595853419526904700232824476099069250009855448086053949873245812035585018793811218925899339324361703185501991743074152419028222400779429481575662554648074712493160716289703936 454 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997836105600468315150940816240981947979698801352556046245363872935826743695127654975592786919884156158383413678107618800931297904396277000039421792344215799492983248142340075175244875703597357297446812742007966972296609676112889603117717926302650218592298849972642865158815744 455 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991344422401873260603763264963927791918795205410224184981455491743306974780510619902371147679536624633533654712430475203725191617585108000157687169376863197971932992569360300700979502814389429189787250968031867889186438704451558412470871705210600874369195399890571460635262976 456 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965377689607493042415053059855711167675180821640896739925821966973227899122042479609484590718146498534134618849721900814900766470340432000630748677507452791887731970277441202803918011257557716759149003872127471556745754817806233649883486820842403497476781599562285842541051904 457 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999861510758429972169660212239422844670700723286563586959703287867892911596488169918437938362872585994136538475398887603259603065881361728002522994710029811167550927881109764811215672045030230867036596015488509886226983019271224934599533947283369613989907126398249143370164207616 458 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999446043033719888678640848957691378682802893146254347838813151471571646385952679673751753451490343976546153901595550413038412263525446912010091978840119244670203711524439059244862688180120923468146384061954039544907932077084899738398135789133478455959628505592996573480656830464 459 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997784172134879554714563395830765514731211572585017391355252605886286585543810718695007013805961375906184615606382201652153649054101787648040367915360476978680814846097756236979450752720483693872585536247816158179631728308339598953592543156533913823838514022371986293922627321856 460 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991136688539518218858253583323062058924846290340069565421010423545146342175242874780028055223845503624738462425528806608614596216407150592161471661441907914723259384391024947917803010881934775490342144991264632718526913233358395814370172626135655295354056089487945175690509287424 461 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964546754158072875433014333292248235699385161360278261684041694180585368700971499120112220895382014498953849702115226434458384865628602368645886645767631658893037537564099791671212043527739101961368579965058530874107652933433583257480690504542621181416224357951780702762037149696 462 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999858187016632291501732057333168992942797540645441113046736166776722341474803885996480448883581528057995815398808460905737833539462514409474583546583070526635572150150256399166684848174110956407845474319860234123496430611733734333029922762018170484725664897431807122811048148598784 463 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999432748066529166006928229332675971771190162581764452186944667106889365899215543985921795534326112231983261595233843622951334157850057637898334186332282106542288600601025596666739392696443825631381897279440936493985722446934937332119691048072681938902659589727228491244192594395136 464 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997730992266116664027712917330703887084760650327057808747778668427557463596862175943687182137304448927933046380935374491805336631400230551593336745329128426169154402404102386666957570785775302525527589117763745975942889787739749328478764192290727755610638358908913964976770377580544 465 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990923969064466656110851669322815548339042601308231234991114673710229854387448703774748728549217795711732185523741497967221346525600922206373346981316513704676617609616409546667830283143101210102110356471054983903771559150958997313915056769162911022442553435635655859907081510322176 466 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963695876257866624443406677291262193356170405232924939964458694840919417549794815098994914196871182846928742094965991868885386102403688825493387925266054818706470438465638186671321132572404840408441425884219935615086236603835989255660227076651644089770213742542623439628326041288704 467 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999854783505031466497773626709165048773424681620931699759857834779363677670199179260395979656787484731387714968379863967475541544409614755301973551701064219274825881753862552746685284530289619361633765703536879742460344946415343957022640908306606576359080854970170493758513304165154816 468 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999419134020125865991094506836660195093698726483726799039431339117454710680796717041583918627149938925550859873519455869902166177638459021207894206804256877099303527015450210986741138121158477446535062814147518969841379785661375828090563633226426305436323419880681975034053216660619264 469 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997676536080503463964378027346640780374794905934907196157725356469818842723186868166335674508599755702203439494077823479608664710553836084831576827217027508397214108061800843946964552484633909786140251256590075879365519142645503312362254532905705221745293679522727900136212866642477056 470 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990706144322013855857512109386563121499179623739628784630901425879275370892747472665342698034399022808813757976311293918434658842215344339326307308868110033588856432247203375787858209938535639144561005026360303517462076570582013249449018131622820886981174718090911600544851466569908224 471 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962824577288055423430048437546252485996718494958515138523605703517101483570989890661370792137596091235255031905245175673738635368861377357305229235472440134355425728988813503151432839754142556578244020105441214069848306282328052997796072526491283547924698872363646402179405866279632896 472 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999851298309152221693720193750185009943986873979834060554094422814068405934283959562645483168550384364941020127620980702694954541475445509429220916941889760537421702915955254012605731359016570226312976080421764856279393225129312211991184290105965134191698795489454585608717623465118531584 473 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999405193236608886774880775000740039775947495919336242216377691256273623737135838250581932674201537459764080510483922810779818165901782037716883667767559042149686811663821016050422925436066280905251904321687059425117572900517248847964737160423860536766795181957818342434870493860474126336 474 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997620772946435547099523100002960159103789983677344968865510765025094494948543353002327730696806149839056322041935691243119272663607128150867534671070236168598747246655284064201691701744265123621007617286748237700470291602068995391858948641695442147067180727831273369739481975441896505344 475 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990483091785742188398092400011840636415159934709379875462043060100377979794173412009310922787224599356225288167742764972477090654428512603470138684280944674394988986621136256806766806977060494484030469146992950801881166408275981567435794566781768588268722911325093478957927901767586021376 476 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961932367142968753592369600047362545660639738837519501848172240401511919176693648037243691148898397424901152670971059889908362617714050413880554737123778697579955946484545027227067227908241977936121876587971803207524665633103926269743178267127074353074891645300373915831711607070344085504 477 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999847729468571875014369478400189450182642558955350078007392688961606047676706774592148974764595593589699604610683884239559633450470856201655522218948495114790319823785938180108908268911632967911744487506351887212830098662532415705078972713068508297412299566581201495663326846428281376342016 478 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999390917874287500057477913600757800730570235821400312029570755846424190706827098368595899058382374358798418442735536958238533801883424806622088875793980459161279295143752720435633075646531871646977950025407548851320394650129662820315890852274033189649198266324805982653307385713125505368064 479 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997563671497150000229911654403031202922280943285601248118283023385696762827308393474383596233529497435193673770942147832954135207533699226488355503175921836645117180575010881742532302586127486587911800101630195405281578600518651281263563409096132758596793065299223930613229542852502021472256 480 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990254685988600000919646617612124811689123773142404992473132093542787051309233573897534384934117989740774695083768591331816540830134796905953422012703687346580468722300043526970129210344509946351647200406520781621126314402074605125054253636384531034387172261196895722452918171410008085889024 481 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961018743954400003678586470448499246756495092569619969892528374171148205236934295590137539736471958963098780335074365327266163320539187623813688050814749386321874889200174107880516841378039785406588801626083126484505257608298420500217014545538124137548689044787582889811672685640032343556096 482 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999844074975817600014714345881793996987025980370278479879570113496684592820947737182360550158945887835852395121340297461309064653282156750495254752203258997545287499556800696431522067365512159141626355206504332505938021030433193682000868058182152496550194756179150331559246690742560129374224384 483 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999376299903270400058857383527175987948103921481113919518280453986738371283790948729442200635783551343409580485361189845236258613128627001981019008813035990181149998227202785726088269462048636566505420826017330023752084121732774728003472232728609986200779024716601326236986762970240517496897536 484 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997505199613081600235429534108703951792415685924455678073121815946953485135163794917768802543134205373638321941444759380945034452514508007924076035252143960724599992908811142904353077848194546266021683304069320095008336486931098912013888930914439944803116098866405304947947051880962069987590144 485 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990020798452326400941718136434815807169662743697822712292487263787813940540655179671075210172536821494553287765779037523780137810058032031696304141008575842898399971635244571617412311392778185064086733216277280380033345947724395648055555723657759779212464395465621219791788207523848279950360576 486 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960083193809305603766872545739263228678650974791290849169949055151255762162620718684300840690147285978213151063116150095120551240232128126785216564034303371593599886540978286469649245571112740256346932865109121520133383790897582592222222894631039116849857581862484879167152830095393119801442304 487 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999840332775237222415067490182957052914714603899165163396679796220605023048650482874737203362760589143912852604252464600380482204960928512507140866256137213486374399546163913145878596982284450961025387731460436486080533535163590330368888891578524156467399430327449939516668611320381572479205769216 488 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999361331100948889660269960731828211658858415596660653586719184882420092194601931498948813451042356575651410417009858401521928819843714050028563465024548853945497598184655652583514387929137803844101550925841745944322134140654361321475555566314096625869597721309799758066674445281526289916823076864 489 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997445324403795558641079842927312846635433662386642614346876739529680368778407725995795253804169426302605641668039433606087715279374856200114253860098195415781990392738622610334057551716551215376406203703366983777288536562617445285902222265256386503478390885239199032266697781126105159667292307456 490 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989781297615182234564319371709251386541734649546570457387506958118721475113630903983181015216677705210422566672157734424350861117499424800457015440392781663127961570954490441336230206866204861505624814813467935109154146250469781143608889061025546013913563540956796129066791124504420638669169229824 491 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959125190460728938257277486837005546166938598186281829550027832474885900454523615932724060866710820841690266688630937697403444469997699201828061761571126652511846283817961765344920827464819446022499259253871740436616585001879124574435556244102184055654254163827184516267164498017682554676676919296 492 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999836500761842915753029109947348022184667754392745127318200111329899543601818094463730896243466843283366761066754523750789613777879990796807312247046284506610047385135271847061379683309859277784089997037015486961746466340007516498297742224976408736222617016655308738065068657992070730218706707677184 493 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999346003047371663012116439789392088738671017570980509272800445319598174407272377854923584973867373133467044267018095003158455111519963187229248988185138026440189540541087388245518733239437111136359988148061947846985865360030065993190968899905634944890468066621234952260274631968282920874826830708736 494 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997384012189486652048465759157568354954684070283922037091201781278392697629089511419694339895469492533868177068072380012633820446079852748916995952740552105760758162164349552982074932957748444545439952592247791387943461440120263972763875599622539779561872266484939809041098527873131683499307322834944 495 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989536048757946608193863036630273419818736281135688148364807125113570790516358045678777359581877970135472708272289520050535281784319410995667983810962208423043032648657398211928299731830993778181759810368991165551773845760481055891055502398490159118247489065939759236164394111492526733997229291339776 496 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958144195031786432775452146521093679274945124542752593459228500454283162065432182715109438327511880541890833089158080202141127137277643982671935243848833692172130594629592847713198927323975112727039241475964662207095383041924223564222009593960636472989956263759036944657576445970106935988917165359104 497 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999832576780127145731101808586084374717099780498171010373836914001817132648261728730860437753310047522167563332356632320808564508549110575930687740975395334768688522378518371390852795709295900450908156965903858648828381532167696894256888038375842545891959825055036147778630305783880427743955668661436416 498 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999330307120508582924407234344337498868399121992684041495347656007268530593046914923441751013240190088670253329426529283234258034196442303722750963901581339074754089514073485563411182837183601803632627863615434595313526128670787577027552153503370183567839300220144591114521223135521710975822674645745664 499 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997321228482034331697628937377349995473596487970736165981390624029074122372187659693767004052960760354681013317706117132937032136785769214891003855606325356299016358056293942253644731348734407214530511454461738381254104514683150308110208614013480734271357200880578364458084892542086843903290698582982656 500 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989284913928137326790515749509399981894385951882944663925562496116296489488750638775068016211843041418724053270824468531748128547143076859564015422425301425196065432225175769014578925394937628858122045817846953525016418058732601232440834456053922937085428803522313457832339570168347375613162794331930624 501 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957139655712549307162062998037599927577543807531778655702249984465185957955002555100272064847372165674896213083297874126992514188572307438256061689701205700784261728900703076058315701579750515432488183271387814100065672234930404929763337824215691748341715214089253831329358280673389502452651177327722496 502 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999828558622850197228648251992150399710310175230127114622808999937860743831820010220401088259389488662699584852333191496507970056754289229753024246758804822803137046915602812304233262806319002061729952733085551256400262688939721619719053351296862766993366860856357015325317433122693558009810604709310889984 503 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314234491400788914593007968601598841240700920508458491235999751442975327280040881604353037557954650798339409332765986031880227017156919012096987035219291212548187662411249216933051225276008246919810932342205025601050755758886478876213405187451067973467443425428061301269732490774232039242418837243559936 504 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256937965603155658372031874406395364962803682033833964943999005771901309120163526417412150231818603193357637331063944127520908068627676048387948140877164850192750649644996867732204901104032987679243729368820102404203023035545915504853620749804271893869773701712245205078929963096928156969675348974239744 505 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989027751862412622633488127497625581459851214728135335859775996023087605236480654105669648600927274412773430549324255776510083632274510704193551792563508659400771002598579987470928819604416131950716974917475280409616812092142183662019414482999217087575479094806848980820315719852387712627878701395896958976 506 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956111007449650490533952509990502325839404858912541343439103984092350420945922616422678594403709097651093722197297023106040334529098042816774207170254034637603084010394319949883715278417664527802867899669901121638467248368568734648077657931996868350301916379227395923281262879409550850511514805583587835904 507 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999824444029798601962135810039962009303357619435650165373756415936369401683783690465690714377614836390604374888789188092424161338116392171267096828681016138550412336041577279799534861113670658111211471598679604486553868993474274938592310631727987473401207665516909583693125051517638203402046059222334351343616 508 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999297776119194407848543240159848037213430477742600661495025663745477606735134761862762857510459345562417499555156752369696645352465568685068387314724064554201649344166309119198139444454682632444845886394718417946215475973897099754369242526911949893604830662067638334772500206070552813608184236889337405374464 509 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997191104476777631394172960639392148853721910970402645980102654981910426940539047451051430041837382249669998220627009478786581409862274740273549258896258216806597376665236476792557777818730529779383545578873671784861903895588399017476970107647799574419322648270553339090000824282211254432736947557349621497856 510 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988764417907110525576691842557568595414887643881610583920410619927641707762156189804205720167349528998679992882508037915146325639449098961094197035585032867226389506660945907170231111274922119117534182315494687139447615582353596069907880430591198297677290593082213356360003297128845017730947790229398485991424 511 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955057671628442102306767370230274381659550575526442335681642479710566831048624759216822880669398115994719971530032151660585302557796395844376788142340131468905558026643783628680924445099688476470136729261978748557790462329414384279631521722364793190709162372328853425440013188515380070923791160917593943965696 512 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999820230686513768409227069480921097526638202302105769342726569918842267324194499036867291522677592463978879886120128606642341210231185583377507152569360525875622232106575134514723697780398753905880546917047914994231161849317657537118526086889459172762836649489315413701760052754061520283695164643670375775862784 513 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999280922746055073636908277923684390106552809208423077370906279675369069296777996147469166090710369855915519544480514426569364840924742333510028610277442103502488928426300538058894791121595015623522187668191659976924647397270630148474104347557836691051346597957261654807040211016246081134780658574681503103451136 514 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997123690984220294547633111694737560426211236833692309483625118701476277187111984589876664362841479423662078177922057706277459363698969334040114441109768414009955713705202152235579164486380062494088750672766639907698589589082520593896417390231346764205386391829046619228160844064984324539122634298726012413804544 515 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988494763936881178190532446778950241704844947334769237934500474805905108748447938359506657451365917694648312711688230825109837454795877336160457764439073656039822854820808608942316657945520249976355002691066559630794358356330082375585669560925387056821545567316186476912643376259937298156490537194904049655218176 516 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953979055747524712762129787115800966819379789339076951738001899223620434993791753438026629805463670778593250846752923300439349819183509344641831057756294624159291419283234435769266631782080999905420010764266238523177433425320329502342678243701548227286182269264745907650573505039749192625962148779616198620872704 517 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999815916222990098851048519148463203867277519157356307806952007596894481739975167013752106519221854683114373003387011693201757399276734037378567324231025178496637165677132937743077066527128323999621680043057064954092709733701281318009370712974806192909144729077058983630602294020158996770503848595118464794483490816 518 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999263664891960395404194076593852815469110076629425231227808030387577926959900668055008426076887418732457492013548046772807029597106936149514269296924100713986548662708531750972308266108513295998486720172228259816370838934805125272037482851899224771636578916308235934522409176080635987082015394380473859177933963264 519 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997054659567841581616776306375411261876440306517700924911232121550311707839602672220033704307549674929829968054192187091228118388427744598057077187696402855946194650834127003889233064434053183993946880688913039265483355739220501088149931407596899086546315665232943738089636704322543948328061577521895436711735853056 520 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988218638271366326467105225501645047505761226070803699644928486201246831358410688880134817230198699719319872216768748364912473553710978392228308750785611423784778603336508015556932257736212735975787522755652157061933422956882004352599725630387596346185262660931774952358546817290175793312246310087581746846943412224 521 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952874553085465305868420902006580190023044904283214798579713944804987325433642755520539268920794798877279488867074993459649894214843913568913235003142445695139114413346032062227729030944850943903150091022608628247733691827528017410398902521550385384741050643727099809434187269160703173248985240350326987387773648896 522 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999811498212341861223473683608026320760092179617132859194318855779219949301734571022082157075683179195509117955468299973838599576859375654275652940012569782780556457653384128248910916123779403775612600364090434512990934767310112069641595610086201541538964202574908399237736749076642812692995940961401307949551094595584 523 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999245992849367444893894734432105283040368718468531436777275423116879797206938284088328628302732716782036471821873199895354398307437502617102611760050279131122225830613536512995643664495117615102450401456361738051963739069240448278566382440344806166155856810299633596950946996306571250771983763845605231798204378382336 524 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996983971397469779575578937728421132161474873874125747109101692467519188827753136353314513210930867128145887287492799581417593229750010468410447040201116524488903322454146051982574657980470460409801605825446952207854956276961793114265529761379224664623427241198534387803787985226285003087935055382420927192817513529344 525 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987935885589879118302315750913684528645899495496502988436406769870076755311012545413258052843723468512583549149971198325670372919000041873641788160804466097955613289816584207930298631921881841639206423301787808831419825107847172457062119045516898658493708964794137551215151940905140012351740221529683708771270054117376 526 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951743542359516473209263003654738114583597981986011953745627079480307021244050181653032211374893874050334196599884793302681491676000167494567152643217864391822453159266336831721194527687527366556825693207151235325679300431388689828248476182067594633974835859176550204860607763620560049406960886118734835085080216469504 527 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999806974169438065892837052014618952458334391927944047814982508317921228084976200726612128845499575496201336786399539173210725966704000669978268610572871457567289812637065347326884778110750109466227302772828604941302717201725554759312993904728270378535899343436706200819442431054482240197627843544474939340340320865878016 528 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999227896677752263571348208058475809833337567711776191259930033271684912339904802906448515381998301984805347145598156692842903866816002679913074442291485830269159250548261389307539112443000437864909211091314419765210868806902219037251975618913081514143597373746824803277769724217928960790511374177899757361361283463512064 529 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996911586711009054285392832233903239333350270847104765039720133086739649359619211625794061527993207939221388582392626771371615467264010719652297769165943321076637002193045557230156449772001751459636844365257679060843475227608876149007902475652326056574389494987299213111078896871715843162045496711599029445445133854048256 530 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987646346844036217141571328935612957333401083388419060158880532346958597438476846503176246111972831756885554329570507085486461869056042878609191076663773284306548008772182228920625799088007005838547377461030716243373900910435504596031609902609304226297557979949196852444315587486863372648181986846396117781780535416193024 531 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950585387376144868566285315742451829333604333553676240635522129387834389753907386012704984447891327027542217318282028341945847476224171514436764306655093137226192035088728915682503196352028023354189509844122864973495603641742018384126439610437216905190231919796787409777262349947453490592727947385584471127122141664772096 532 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999802341549504579474265141262969807317334417334214704962542088517551337559015629544050819937791565308110168869273128113367783389904896686057747057226620372548904768140354915662730012785408112093416758039376491459893982414566968073536505758441748867620760927679187149639109049399789813962370911789542337884508488566659088384 533 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999209366198018317897060565051879229269337669336858819850168354070205350236062518176203279751166261232440675477092512453471133559619586744230988228906481490195619072561419662650920051141632448373667032157505965839575929658267872294146023033766995470483043710716748598556436197599159255849483647158169351538033954266636353536 534 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996837464792073271588242260207516917077350677347435279400673416280821400944250072704813119004665044929762701908370049813884534238478346976923952915625925960782476290245678650603680204566529793494668128630023863358303718633071489176584092135067981881932174842866994394225744790396637023397934588632677406152135817066545414144 535 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987349859168293086352969040830067668309402709389741117602693665123285603777000290819252476018660179719050807633480199255538136953913387907695811662503703843129905160982714602414720818266119173978672514520095453433214874532285956706336368540271927527728699371467977576902979161586548093591738354530709624608543268266181656576 536 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949399436673172345411876163320270673237610837558964470410774660493142415108001163277009904074640718876203230533920797022152547815653551630783246650014815372519620643930858409658883273064476695914690058080381813732859498129143826825345474161087710110914797485871910307611916646346192374366953418122838498434173073064726626304 537 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999797597746692689381647504653281082692950443350235857881643098641972569660432004653108039616298562875504812922135683188088610191262614206523132986600059261490078482575723433638635533092257906783658760232321527254931437992516575307301381896644350840443659189943487641230447666585384769497467813672491353993736692292258906505216 538 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999190390986770757526590018613124330771801773400943431526572394567890278641728018612432158465194251502019251688542732752354440765050456826092531946400237045960313930302893734554542132369031627134635040929286109019725751970066301229205527586577403361774636759773950564921790666341539077989871254689965415974946769169035626020864 539 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996761563947083030106360074452497323087207093603773726106289578271561114566912074449728633860777006008077006754170931009417763060201827304370127785600948183841255721211574938218168529476126508538540163717144436078903007880265204916822110346309613447098547039095802259687162665366156311959485018759861663899787076676142504083456 540 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987046255788332120425440297809989292348828374415094904425158313086244458267648297798914535443108024032308027016683724037671052240807309217480511142403792735365022884846299752872674117904506034154160654868577744315612031521060819667288441385238453788394188156383209038748650661464625247837940075039446655599148306704570016333824 541 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948185023153328481701761191239957169395313497660379617700633252344977833070593191195658141772432096129232108066734896150684208963229236869922044569615170941460091539385199011490696471618024136616642619474310977262448126084243278669153765540953815153576752625532836154994602645858500991351760300157786622396593226818280065335296 542 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999792740092613313926807044764959828677581253990641518470802533009379911332282372764782632567089728384516928432266939584602736835852916947479688178278460683765840366157540796045962785886472096546466570477897243909049792504336973114676615062163815260614307010502131344619978410583434003965407041200631146489586372907273120261341184 543 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999170960370453255707228179059839314710325015962566073883210132037519645329129491059130530268358913538067713729067758338410947343411667789918752713113842735063361464630163184183851143545888386185866281911588975636199170017347892458706460248655261042457228042008525378479913642333736015861628164802524585958345491629092481045364736 544 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996683841481813022828912716239357258841300063850264295532840528150078581316517964236522121073435654152270854916271033353643789373646671159675010852455370940253445858520652736735404574183553544743465127646355902544796680069391569834825840994621044169828912168034101513919654569334944063446512659210098343833381966516369924181458944 545 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986735365927252091315650864957429035365200255401057182131362112600314325266071856946088484293742616609083419665084133414575157494586684638700043409821483761013783434082610946941618296734214178973860510585423610179186720277566279339303363978484176679315648672136406055678618277339776253786050636840393375333527866065479696725835776 546 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946941463709008365262603459829716141460801021604228728525448450401257301064287427784353937174970466436333678660336533658300629978346738554800173639285935044055133736330443787766473186936856715895442042341694440716746881110265117357213455913936706717262594688545624222714473109359105015144202547361573501334111464261918786903343104 547 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999787765854836033461050413839318864565843204086416914914101793801605029204257149711137415748699881865745334714641346134633202519913386954219200694557143740176220534945321775151065892747747426863581768169366777762866987524441060469428853823655746826869050378754182496890857892437436420060576810189446294005336445857047675147613372416 548 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999151063419344133844201655357275458263372816345667659656407175206420116817028598844549662994799527462981338858565384538532810079653547816876802778228574960704882139781287100604263570990989707454327072677467111051467950097764241877715415294622987307476201515016729987563431569749745680242307240757785176021345783428190700590453489664 549 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996604253677376535376806621429101833053491265382670638625628700825680467268114395378198651979198109851925355434261538154131240318614191267507211112914299842819528559125148402417054283963958829817308290709868444205871800391056967510861661178491949229904806060066919950253726278998982720969228963031140704085383133712762802361813958656 550 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986417014709506141507226485716407332213965061530682554502514803302721869072457581512794607916792439407701421737046152616524961274456765070028844451657199371278114236500593609668217135855835319269233162839473776823487201564227870043446644713967796919619224240267679801014905115995930883876915852124562816341532534851051209447255834624 551 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945668058838024566028905942865629328855860246122730218010059213210887476289830326051178431667169757630805686948184610466099845097827060280115377806628797485112456946002374438672868543423341277076932651357895107293948806256911480173786578855871187678476896961070719204059620463983723535507663408498251265366130139404204837789023338496 552 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999782672235352098264115623771462517315423440984490920872040236852843549905159321304204713726668679030523222747792738441864399380391308241120461511226515189940449827784009497754691474173693365108307730605431580429175795225027645920695146315423484750713907587844282876816238481855934894142030653633993005061464520557616819351156093353984 553 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999130688941408393056462495085850069261693763937963683488160947411374199620637285216818854906674716122092890991170953767457597521565232964481846044906060759761799311136037991018765896694773460433230922421726321716703180900110583682780585261693939002855630351377131507264953927423739576568122614535972020245858082230467277404624373415936 554 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996522755765633572225849980343400277046775055751854733952643789645496798482549140867275419626698864488371563964683815069830390086260931857927384179624243039047197244544151964075063586779093841732923689686905286866812723600442334731122341046775756011422521405508526029059815709694958306272490458143888080983432328921869109618497493663744 555 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986091023062534288903399921373601108187100223007418935810575158581987193930196563469101678506795457953486255858735260279321560345043727431709536718496972156188788978176607856300254347116375366931694758747621147467250894401769338924489364187103024045690085622034104116239262838779833225089961832575552323933729315687476438473989974654976 556 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944364092250137155613599685494404432748400892029675743242300634327948775720786253876406714027181831813945023434941041117286241380174909726838146873987888624755155912706431425201017388465501467726779034990484589869003577607077355697957456748412096182760342488136416464957051355119332900359847330302209295734917262749905753895959898619904 557 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777456369000548622454398741977617730993603568118702972969202537311795102883145015505626856108727327255780093739764164469144965520699638907352587495951554499020623650825725700804069553862005870907116139961938359476014310428309422791829826993648384731041369952545665859828205420477331601439389321208837182939669050999623015583839594479616 558 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999109825476002194489817594967910470923974414272474811891876810149247180411532580062022507424434909309023120374959056657876579862082798555629410349983806217996082494603302902803216278215448023483628464559847753437904057241713237691167319307974593538924165479810182663439312821681909326405757557284835348731758676203998492062335358377918464 559 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996439301904008777959270379871641883695897657089899247567507240596988721646130320248090029697739637236092481499836226631506319448331194222517641399935224871984329978413211611212865112861792093934513858239391013751616228966852950764669277231898374155696661919240730653757251286727637305623030229139341394927034704815993968249341433511673856 560 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985757207616035111837081519486567534783590628359596990270028962387954886584521280992360118790958548944369925999344906526025277793324776890070565599740899487937319913652846444851460451447168375738055432957564055006464915867411803058677108927593496622786647676962922615029005146910549222492120916557365579708138819263975872997365734046695424 561 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943028830464140447348326077946270139134362513438387961080115849551819546338085123969440475163834195777479703997379626104101111173299107560282262398963597951749279654611385779405841805788673502952221731830256220025859663469647212234708435710373986491146590707851690460116020587642196889968483666229462318832555277055903491989462936186781696 562 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999772115321856561789393304311785080556537450053753551844320463398207278185352340495877761900655336783109918815989518504416404444693196430241129049595854391806997118618445543117623367223154694011808886927321024880103438653878588848938833742841495945964586362831406761840464082350568787559873934664917849275330221108223613967957851744747126784 563 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999088461287426247157573217247140322226149800215014207377281853592829112741409361983511047602621347132439675263958074017665617778772785720964516198383417567227988474473782172470493468892618776047235547709284099520413754615514355395755334971365983783858345451325627047361856329402275150239495738659671397101320884432894455871831406978988507136 564 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996353845149704988630292868988561288904599200860056829509127414371316450965637447934044190410485388529758701055832296070662471115091142883858064793533670268911953897895128689881973875570475104188942190837136398081655018462057421583021339885463935135433381805302508189447425317609100600957982954638685588405283537731577823487325627915954028544 565 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985415380598819954521171475954245155618396803440227318036509657485265803862549791736176761641941554119034804223329184282649884460364571535432259174134681075647815591580514759527895502281900416755768763348545592326620073848229686332085359541855740541733527221210032757789701270436402403831931818554742353621134150926311293949302511663816114176 566 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941661522395279818084685903816980622473587213760909272146038629941063215450199166944707046567766216476139216893316737130599537841458286141729036696538724302591262366322059038111582009127601667023075053394182369306480295392918745328341438167422962166934108884840131031158805081745609615327727274218969414484536603705245175797210046655264456704 567 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999766646089581119272338743615267922489894348855043637088584154519764252861800796667778828186271064865904556867573266948522398151365833144566916146786154897210365049465288236152446328036510406668092300213576729477225921181571674981313365752669691848667736435539360524124635220326982438461310909096875877657938146414820980703188840186621057826816 568 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999066584358324477089354974461071689959577395420174548354336618079057011447203186671115312745084259463618227470293067794089592605463332578267664587144619588841460197861152944609785312146041626672369200854306917908903684726286699925253463010678767394670945742157442096498540881307929753845243636387503510631752585659283922812755360746484231307264 569 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996266337433297908357419897844286759838309581680698193417346472316228045788812746684461250980337037854472909881172271176358370421853330313070658348578478355365840791444611778439141248584166506689476803417227671635614738905146799701013852042715069578683782968629768385994163525231719015380974545550014042527010342637135691251021442985936925229056 570 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985065349733191633429679591377147039353238326722792773669385889264912183155250986737845003921348151417891639524689084705433481687413321252282633394313913421463363165778447113756564994336666026757907213668910686542458955620587198804055408170860278314735131874519073543976654100926876061523898182200056170108041370548542765004085771943747700916224 571 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940261398932766533718718365508588157412953306891171094677543557059648732621003946951380015685392605671566558098756338821733926749653285009130533577255653685853452663113788455026259977346664107031628854675642746169835822482348795216221632683441113258940527498076294175906616403707504246095592728800224680432165482194171060016343087774990803664896 572 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999761045595731066134874873462034352629651813227564684378710174228238594930484015787805520062741570422686266232395025355286935706998613140036522134309022614743413810652455153820105039909386656428126515418702570984679343289929395180864886530733764453035762109992305176703626465614830016984382370915200898721728661928776684240065372351099963214659584 573 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999044182382924264539499493848137410518607252910258737514840696912954379721936063151222080250966281690745064929580101421147742827994452560146088537236090458973655242609820615280420159637546625712506061674810283938717373159717580723459546122935057812143048439969220706814505862459320067937529483660803594886914647715106736960261489404399852858638336 574 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996176729531697058157997975392549642074429011641034950059362787651817518887744252604888321003865126762980259718320405684590971311977810240584354148944361835894620970439282461121680638550186502850024246699241135754869492638870322893838184491740231248572193759876882827258023449837280271750117934643214379547658590860426947841045957617599411434553344 575 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984706918126788232631991901570198568297716046564139800237451150607270075550977010419553284015460507051921038873281622738363885247911240962337416595777447343578483881757129844486722554200746011400096986796964543019477970555481291575352737966960924994288775039507531309032093799349121087000471738572857518190634363441707791364183830470397645738213376 576 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938827672507152930527967606280794273190864186256559200949804602429080302203908041678213136061842028207684155493126490953455540991644963849349666383109789374313935527028519377946890216802984045600387947187858172077911882221925166301410951867843699977155100158030125236128375197396484348001886954291430072762537453766831165456735321881590582952853504 577 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999755310690028611722111870425123177092763456745026236803799218409716321208815632166712852544247368112830736621972505963813822163966579855397398665532439157497255742108114077511787560867211936182401551788751432688311647528887700665205643807471374799908620400632120500944513500789585937392007547817165720291050149815067324661826941287526362331811414016 578 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999021242760114446888447481700492708371053826980104947215196873638865284835262528666851410176989472451322946487890023855255288655866319421589594662129756629989022968432456310047150243468847744729606207155005730753246590115550802660822575229885499199634481602528482003778054003158343749568030191268662881164200599260269298647307765150105449327245656064 579 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996084971040457787553789926801970833484215307920419788860787494555461139341050114667405640707957889805291785951560095421021154623465277686358378648519026519956091873729825240188600973875390978918424828620022923012986360462203210643290300919541996798537926410113928015112216012633374998272120765074651524656802397041077194589231060600421797308982624256 580 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984339884161831150215159707207883333936861231681679155443149978221844557364200458669622562831831559221167143806240381684084618493861110745433514594076106079824367494919300960754403895501563915673699314480091692051945441848812842573161203678167987194151705640455712060448864050533499993088483060298606098627209588164308778356924242401687189235930497024 581 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937359536647324600860638828831533335747444926726716621772599912887378229456801834678490251327326236884668575224961526736338473975444442981734058376304424319297469979677203843017615582006255662694797257920366768207781767395251370292644814712671948776606822561822848241795456202133999972353932241194424394508838352657235113427696969606748756943721988096 582 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999749438146589298403442555315326133342989779706906866487090399651549512917827207338713961005309304947538674300899846106945353895901777771926936233505217697277189879918708815372070462328025022650779189031681467072831127069581005481170579258850687795106427290247291392967181824808535999889415728964777697578035353410628940453710787878426995027774887952384 583 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998997752586357193613770221261304533371959118827627465948361598606198051671308829354855844021237219790154697203599384427781415583607111087707744934020870789108759519674835261488281849312100090603116756126725868291324508278324021924682317035402751180425709160989165571868727299234143999557662915859110790312141413642515761814843151513707980111099551809536 584 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995991010345428774455080885045218133487836475310509863793446394424792206685235317419423376084948879160618788814397537711125662334428444350830979736083483156435038078699341045953127397248400362412467024506903473165298033113296087698729268141611004721702836643956662287474909196936575998230651663436443161248565654570063047259372606054831920444398207238144 585 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983964041381715097820323540180872533951345901242039455173785577699168826740941269677693504339795516642475155257590150844502649337713777403323918944333932625740152314797364183812509588993601449649868098027613892661192132453184350794917072566444018886811346575826649149899636787746303992922606653745772644994262618280252189037490424219327681777592828952576 586 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935856165526860391281294160723490135805383604968157820695142310796675306963765078710774017359182066569900621030360603378010597350855109613295675777335730502960609259189456735250038355974405798599472392110455570644768529812737403179668290265776075547245386303306596599598547150985215971690426614983090579977050473121008756149961696877310727110371315810304 587 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999743424662107441565125176642893960543221534419872631282780569243186701227855060314843096069436728266279602484121442413512042389403420438453182703109342922011842437036757826941000153423897623194397889568441822282579074119250949612718673161063104302188981545213226386398394188603940863886761706459932362319908201892484035024599846787509242908441485263241216 588 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998973698648429766260500706571575842172886137679490525131122276972746804911420241259372384277746913065118409936485769654048169557613681753812730812437371688047369748147031307764000613695590492777591558273767289130316296477003798450874692644252417208755926180852905545593576754415763455547046825839729449279632807569936140098399387150036971633765941052964864 589 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995894794593719065042002826286303368691544550717962100524489107890987219645680965037489537110987652260473639745943078616192678230454727015250923249749486752189478992588125231056002454782361971110366233095069156521265185908015193803498770577009668835023704723411622182374307017663053822188187303358917797118531230279744560393597548600147886535063764211859456 590 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983579178374876260168011305145213474766178202871848402097956431563948878582723860149958148443950609041894558983772314464770712921818908061003692998997947008757915970352500924224009819129447884441464932380276626085060743632060775213995082308038675340094818893646488729497228070652215288752749213435671188474124921118978241574390194400591546140255056847437824 591 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934316713499505040672045220580853899064712811487393608391825726255795514330895440599832593775802436167578235935089257859082851687275632244014771995991788035031663881410003696896039276517791537765859729521106504340242974528243100855980329232154701360379275574585954917988912282608861155010996853742684753896499684475912966297560777602366184561020227389751296 592 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999737266853998020162688180882323415596258851245949574433567302905023182057323581762399330375103209744670312943740357031436331406749102528976059087983967152140126655525640014787584157106071166151063438918084426017360971898112972403423921316928618805441517102298343819671955649130435444620043987414970739015585998737903651865190243110409464738244080909559005184 593 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998949067415992080650752723529293662385035404983798297734269211620092728229294327049597321500412838978681251774961428125745325626996410115904236351935868608560506622102560059150336628424284664604253755672337704069443887592451889613695685267714475221766068409193375278687822596521741778480175949659882956062343994951614607460760972441637858952976323638236020736 594 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995796269663968322603010894117174649540141619935193190937076846480370912917177308198389286001651355914725007099845712502981302507985640463616945407743474434242026488410240236601346513697138658417015022689350816277775550369807558454782741070857900887064273636773501114751290386086967113920703798639531824249375979806458429843043889766551435811905294552944082944 595 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983185078655873290412043576468698598160566479740772763748307385921483651668709232793557144006605423658900028399382850011925210031942561854467781630973897736968105953640960946405386054788554633668060090757403265111102201479230233819130964283431603548257094547094004459005161544347868455682815194558127296997503919225833719372175559066205743247621178211776331776 596 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932740314623493161648174305874794392642265918963091054993229543685934606674836931174228576026421694635600113597531400047700840127770247417871126523895590947872423814563843785621544219154218534672240363029613060444408805916920935276523857133726414193028378188376017836020646177391473822731260778232509187990015676903334877488702236264822972990484712847105327104 597 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999730961258493972646592697223499177570569063675852364219972918174743738426699347724696914304105686778542400454390125600190803360511080989671484506095582363791489695258255375142486176876616874138688961452118452241777635223667683741106095428534905656772113512753504071344082584709565895290925043112930036751960062707613339509954808945059291891961938851388421308416 598 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998923845033975890586370788893996710282276254703409456879891672698974953706797390898787657216422747114169601817560502400763213442044323958685938024382329455165958781033021500569944707506467496554755845808473808967110540894670734964424381714139622627088454051014016285376330338838263581163700172451720147007840250830453358039819235780237167567847755405553685233664 599 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995695380135903562345483155575986841129105018813637827519566690795899814827189563595150628865690988456678407270242009603052853768177295834743752097529317820663835124132086002279778830025869986219023383233895235868442163578682939857697526856558490508353816204056065141505321355353054324654800689806880588031361003321813432159276943120948670271391021622214740934656 600 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982781520543614249381932622303947364516420075254551310078266763183599259308758254380602515462763953826713629080968038412211415072709183338975008390117271282655340496528344009119115320103479944876093532935580943473768654314731759430790107426233962033415264816224260566021285421412217298619202759227522352125444013287253728637107772483794681085564086488858963738624 601 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931126082174456997527730489215789458065680301018205240313067052734397037235033017522410061851055815306854516323872153648845660290836733355900033560469085130621361986113376036476461280413919779504374131742323773895074617258927037723160429704935848133661059264897042264085141685648869194476811036910089408501776053149014914548431089935178724342256345955435854954496 602 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999724504328697827990110921956863157832262721204072820961252268210937588148940132070089640247404223261227418065295488614595382641163346933423600134241876340522485447944453504145905845121655679118017496526969295095580298469035708150892641718819743392534644237059588169056340566742595476777907244147640357634007104212596059658193724359740714897369025383821743419817984 603 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998898017314791311960443687827452631329050884816291283845009072843750352595760528280358560989616893044909672261181954458381530564653387733694400536967505362089941791777814016583623380486622716472069986107877180382321193876142832603570566875278973570138576948238352676225362266970381907111628976590561430536028416850384238632774897438962859589476101535286973679271936 604 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995592069259165247841774751309810525316203539265165135380036291375001410383042113121434243958467572179638689044727817833526122258613550934777602147870021448359767167111256066334493521946490865888279944431508721529284775504571330414282267501115894280554307792953410704901449067881527628446515906362245722144113667401536954531099589755851438357904406141147894717087744 605 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982368277036660991367099005239242101264814157060660541520145165500005641532168452485736975833870288718554756178911271334104489034454203739110408591480085793439068668445024265337974087785963463553119777726034886117139102018285321657129070004463577122217231171813642819605796271526110513786063625448982888576454669606147818124398359023405753431617624564591578868350976 606 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929473108146643965468396020956968405059256628242642166080580662000022566128673809942947903335481154874219024715645085336417956137816814956441634365920343173756274673780097061351896351143853854212479110904139544468556408073141286628516280017854308488868924687254571278423185086104442055144254501795931554305818678424591272497593436093623013726470498258366315473403904 607 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999717892432586575861873584083827873620237026512970568664322322648000090264514695239771791613341924619496876098862580341345671824551267259825766537463681372695025098695120388245407585404575415416849916443616558177874225632292565146514065120071417233955475698749018285113692740344417768220577018007183726217223274713698365089990373744374492054905881993033465261893615616 608 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998871569730346303447494336335311494480948106051882274657289290592000361058058780959087166453367698477987504395450321365382687298205069039303066149854725490780100394780481552981630341618301661667399665774466232711496902529170260586056260480285668935821902794996073140454770961377671072882308072028734904868893098854793460359961494977497968219623527972133861047574462464 609 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995486278921385213789977345341245977923792424207529098629157162368001444232235123836348665813470793911950017581801285461530749192820276157212264599418901963120401579121926211926521366473206646669598663097864930845987610116681042344225041921142675743287611179984292561819083845510684291529232288114939619475572395419173841439845979909991872878494111888535444190297849856 610 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981945115685540855159909381364983911695169696830116394516628649472005776928940495345394663253883175647800070327205141846122996771281104628849058397675607852481606316487704847706085465892826586678394652391459723383950440466724169376900167684570702973150444719937170247276335382042737166116929152459758477902289581676695365759383919639967491513976447554141776761191399424 611 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927780462742163420639637525459935646780678787320465578066514597888023107715761981381578653015532702591200281308820567384491987085124418515396233590702431409926425265950819390824341863571306346713578609565838893535801761866896677507600670738282811892601778879748680989105341528170948664467716609839033911609158326706781463037535678559869966055905790216567107044765597696 612 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999711121850968653682558550101839742587122715149281862312266058391552092430863047925526314612062130810364801125235282269537967948340497674061584934362809725639705701063803277563297367454285225386854314438263355574143207047467586710030402682953131247570407115518994723956421366112683794657870866439356135646436633306827125852150142714239479864223623160866268428179062390784 613 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998844487403874614730234200407358970348490860597127449249064233566208369723452191702105258448248523241459204500941129078151871793361990696246339737451238902558822804255213110253189469817140901547417257753053422296572828189870346840121610731812524990281628462075978895825685464450735178631483465757424542585746533227308503408600570856957919456894492643465073712716249563136 614 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995377949615498458920936801629435881393963442388509796996256934264833478893808766808421033792994092965836818003764516312607487173447962784985358949804955610235291217020852441012757879268563606189669031012213689186291312759481387360486442927250099961126513848303915583302741857802940714525933863029698170342986132909234013634402283427831677827577970573860294850864998252544 615 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981511798461993835683747206517743525575853769554039187985027737059333915575235067233684135171976371863347272015058065250429948693791851139941435799219822440941164868083409764051031517074254424758676124048854756745165251037925549441945771709000399844506055393215662333210967431211762858103735452118792681371944531636936054537609133711326711310311882295441179403459993010176 616 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926047193847975342734988826070974102303415078216156751940110948237335662300940268934736540687905487453389088060232261001719794775167404559765743196879289763764659472333639056204126068297017699034704496195419026980661004151702197767783086836001599378024221572862649332843869724847051432414941808475170725487778126547744218150436534845306845241247529181764717613839972040704 617 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999704188775391901370939955304283896409213660312864627007760443792949342649203761075738946162751621949813556352240929044006879179100669618239062972787517159055058637889334556224816504273188070796138817984781676107922644016606808791071132347344006397512096886291450597331375478899388205729659767233900682901951112506190976872601746139381227380964990116727058870455359888162816 618 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998816755101567605483759821217135585636854641251458508031041775171797370596815044302955784651006487799254225408963716176027516716402678472956251891150068636220234551557338224899266017092752283184555271939126704431690576066427235164284529389376025590048387545165802389325501915597552822918639068935602731607804450024763907490406984557524909523859960466908235481821439552651264 619 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995267020406270421935039284868542342547418565005834032124167100687189482387260177211823138604025951197016901635854864704110066865610713891825007564600274544880938206229352899597064068371009132738221087756506817726762304265708940657138117557504102360193550180663209557302007662390211291674556275742410926431217800099055629961627938230099638095439841867632941927285758210605056 620 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981068081625081687740157139474169370189674260023336128496668402748757929549040708847292554416103804788067606543419458816440267462442855567300030258401098179523752824917411598388256273484036530952884351026027270907049217062835762628552470230016409440774200722652838229208030649560845166698225102969643705724871200396222519846511752920398552381759367470531767709143032842420224 621 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924272326500326750960628557896677480758697040093344513986673610995031718196162835389170217664415219152270426173677835265761069849771422269200121033604392718095011299669646393553025093936146123811537404104109083628196868251343050514209880920065637763096802890611352916832122598243380666792900411878574822899484801584890079386047011681594209527037469882127070836572131369680896 622 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999697089306001307003842514231586709923034788160373378055946694443980126872784651341556680870657660876609081704694711341063044279399085689076800484134417570872380045198678585574212100375744584495246149616416436334512787473005372202056839523680262551052387211562445411667328490392973522667171601647514299291597939206339560317544188046726376838108149879528508283346288525478723584 623 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998788357224005228015370056926346839692139152641493512223786777775920507491138605366226723482630643506436326818778845364252177117596342756307201936537670283489520180794714342296848401502978337980984598465665745338051149892021488808227358094721050204209548846249781646669313961571894090668686406590057197166391756825358241270176752186905507352432599518114033133385154101914894336 624 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995153428896020912061480227705387358768556610565974048895147111103682029964554421464906893930522574025745307275115381457008708470385371025228807746150681133958080723178857369187393606011913351923938393862662981352204599568085955232909432378884200816838195384999126586677255846287576362674745626360228788665567027301432965080707008747622029409730398072456132533540616407659577344 625 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980613715584083648245920910821549435074226442263896195580588444414728119858217685859627575722090296102981229100461525828034833881541484100915230984602724535832322892715429476749574424047653407695753575450651925408818398272343820931637729515536803267352781539996506346709023385150305450698982505440915154662268109205731860322828034990488117638921592289824530134162465630638309376 626 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922454862336334592983683643286197740296905769055584782322353777658912479432870743438510302888361184411924916401846103312139335526165936403660923938410898143329291570861717906998297696190613630783014301802607701635273593089375283726550918062147213069411126159986025386836093540601221802795930021763660618649072436822927441291312139961952470555686369159298120536649862522553237504 627 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999689819449345338371934734573144790961187623076222339129289415110635649917731482973754041211553444737647699665607384413248557342104663745614643695753643592573317166283446871627993190784762454523132057207210430806541094372357501134906203672248588852277644504639944101547344374162404887211183720087054642474596289747291709765165248559847809882222745476637192482146599450090212950016 628 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998759277797381353487738938292579163844750492304889356517157660442542599670925931895016164846213778950590798662429537652994229368418654982458574783014574370293268665133787486511972763139049818092528228828841723226164377489430004539624814688994355409110578018559776406189377496649619548844734880348218569898385158989166839060660994239391239528890981906548769928586397800360851800064 629 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995037111189525413950955753170316655379001969219557426068630641770170398683703727580064659384855115802363194649718150611976917473674619929834299132058297481173074660535149946047891052556199272370112915315366892904657509957720018158499258755977421636442312074239105624757509986598478195378939521392874279593540635956667356242643976957564958115563927626195079714345591201443407200256 630 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980148444758101655803823012681266621516007876878229704274522567080681594734814910320258637539420463209452778598872602447907669894698479719337196528233189924692298642140599784191564210224797089480451661261467571618630039830880072633997035023909686545769248296956422499030039946393912781515758085571497118374162543826669424970575907830259832462255710504780318857382364805773628801024 631 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920593779032406623215292050725066486064031507512918817098090268322726378939259641281034550157681852837811114395490409791630679578793918877348786112932759698769194568562399136766256840899188357921806645045870286474520159323520290535988140095638746183076993187825689996120159785575651126063032342285988473496650175306677699882303631321039329849022842019121275429529459223094515204096 632 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999682375116129626492861168202900265944256126030051675268392361073290905515757038565124138200630727411351244457581961639166522718315175675509395144451731038795076778274249596547065027363596753431687226580183481145898080637294081162143952560382554984732307972751302759984480639142302604504252129369143953893986600701226710799529214525284157319396091368076485101718117836892378060816384 633 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998729500464518505971444672811601063777024504120206701073569444293163622063028154260496552802522909645404977830327846556666090873260702702037580577806924155180307113096998386188260109454387013726748906320733924583592322549176324648575810241530219938929231891005211039937922556569210418017008517476575815575946402804906843198116858101136629277584365472305940406872471347569512243265536 634 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994918001858074023885778691246404255108098016480826804294277777172654488252112617041986211210091638581619911321311386226664363493042810808150322311227696620721228452387993544753040437817548054906995625282935698334369290196705298594303240966120879755716927564020844159751690226276841672068034069906303262303785611219627372792467432404546517110337461889223761627489885390278048973062144 635 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979672007432296095543114764985617020432392065923307217177111108690617953008450468167944844840366554326479645285245544906657453972171243232601289244910786482884913809551974179012161751270192219627982501131742793337477160786821194377212963864483519022867710256083376639006760905107366688272136279625213049215142444878509491169869729618186068441349847556895046509959541561112195892248576 636 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999918688029729184382172459059942468081729568263693228868708444434762471812033801872671779379361466217305918581140982179626629815888684972930405156979643145931539655238207896716048647005080768878511930004526971173349908643147284777508851855457934076091470841024333506556027043620429466753088545118500852196860569779514037964679478918472744273765399390227580186039838166244448783568994304 637 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999674752118916737528689836239769872326918273054772915474833777739049887248135207490687117517445864869223674324563928718506519263554739891721620627918572583726158620952831586864194588020323075514047720018107884693399634572589139110035407421831736304365883364097334026224108174481717867012354180474003408787442279118056151858717915673890977095061597560910320744159352664977795134275977216 638 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998699008475666950114759344959079489307673092219091661899335110956199548992540829962748470069783459476894697298255714874026077054218959566886482511674290334904634483811326347456778352081292302056190880072431538773598538290356556440141629687326945217463533456389336104896432697926871468049416721896013635149769116472224607434871662695563908380246390243641282976637410659911180537103908864 639 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994796033902667800459037379836317957230692368876366647597340443824798195970163319850993880279133837907578789193022859496104308216875838267545930046697161339618537935245305389827113408325169208224763520289726155094394153161426225760566518749307780869854133825557344419585730791707485872197666887584054540599076465888898429739486650782255633520985560974565131906549642639644722148415635456 640 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979184135610671201836149519345271828922769475505466590389361775299192783880653279403975521116535351630315156772091437984417232867503353070183720186788645358474151740981221559308453633300676832899054081158904620377576612645704903042266074997231123479416535302229377678342923166829943488790667550336218162396305863555593718957946603129022534083942243898260527626198570558578888593662541824 641 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916736542442684807344598077381087315691077902021866361557447101196771135522613117615902084466141406521260627088365751937668931470013412280734880747154581433896606963924886237233814533202707331596216324635618481510306450582819612169064299988924493917666141208917510713371692667319773955162670201344872649585223454222374875831786412516090136335768975593042110504794282234315554374650167296 642 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999666946169770739229378392309524349262764311608087465446229788404787084542090452470463608337864565626085042508353463007750675725880053649122939522988618325735586427855699544948935258132810829326384865298542473926041225802331278448676257199955697975670664564835670042853486770669279095820650680805379490598340893816889499503327145650064360545343075902372168442019177128937262217498600669184 643 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998667784679082956917513569238097397051057246432349861784919153619148338168361809881854433351458262504340170033413852031002702903520214596491758091954473302942345711422798179795741032531243317305539461194169895704164903209325113794705028799822791902682658259342680171413947082677116383282602723221517962393363575267557998013308582600257442181372303609488673768076708515749048869994402676736 644 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994671138716331827670054276952389588204228985729399447139676614476593352673447239527417733405833050017360680133655408124010811614080858385967032367817893211769382845691192719182964130124973269222157844776679582816659612837300455178820115199291167610730633037370720685655788330708465533130410892886071849573454301070231992053234330401029768725489214437954695072306834062996195479977610706944 645 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978684554865327310680217107809558352816915942917597788558706457906373410693788958109670933623332200069442720534621632496043246456323433543868129471271572847077531382764770876731856520499893076888631379106718331266638451349201820715280460797164670442922532149482882742623153322833862132521643571544287398293817204280927968212937321604119074901956857751818780289227336251984781919910442827776 646 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914738219461309242720868431238233411267663771670391154234825831625493642775155832438683734493328800277770882138486529984172985825293734175472517885086291388310125531059083506927426081999572307554525516426873325066553805396807282861121843188658681771690128597931530970492613291335448530086574286177149593175268817123711872851749286416476299607827431007275121156909345007939127679641771311104 647 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999658952877845236970883473724952933645070655086681564616939303326501974571100623329754734937973315201111083528553946119936691943301174936701890071540345165553240502124236334027709704327998289230218102065707493300266215221587229131444487372754634727086760514391726123881970453165341794120346297144708598372701075268494847491406997145665905198431309724029100484627637380031756510718567085244416 648 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998635811511380947883533894899811734580282620346726258467757213306007898284402493319018939751893260804444334114215784479746767773204699746807560286161380662212962008496945336110838817311993156920872408262829973201064860886348916525777949491018538908347042057566904495527881812661367176481385188578834393490804301073979389965627988582663620793725238896116401938510549520127026042874268340977664 649 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994543246045523791534135579599246938321130481386905033871028853224031593137609973276075759007573043217777336456863137918987071092818798987230241144645522648851848033987781344443355269247972627683489633051319892804259443545395666103111797964074155633388168230267617982111527250645468705925540754315337573963217204295917559862511954330654483174900955584465607754042198080508104171497073363910656 650 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978172984182095166136542318396987753284521925547620135484115412896126372550439893104303036030292172871109345827452551675948284371275195948920964578582090595407392135951125377773421076991890510733958532205279571217037774181582664412447191856296622533552672921070471928446109002581874823702163017261350295852868817183670239450047817322617932699603822337862431016168792322032416685988293455642624 651 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912691936728380664546169273587951013138087702190480541936461651584505490201759572417212144121168691484437383309810206703793137485100783795683858314328362381629568543804501511093684307967562042935834128821118284868151096726330657649788767425186490134210691684281887713784436010327499294808652069045401183411475268734680957800191269290471730798415289351449724064675169288129666743953173822570496 652 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999650767746913522658184677094351804052552350808761922167745846606338021960807038289668848576484674765937749533239240826815172549940403135182735433257313449526518274175218006044374737231870248171743336515284473139472604386905322630599155069700745960536842766737127550855137744041309997179234608276181604733645901074938723831200765077161886923193661157405798896258700677152518666975812695290281984 653 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998603070987654090632738708377407216210209403235047688670983386425352087843228153158675394305938699063750998132956963307260690199761612540730941733029253798106073096700872024177498948927480992686973346061137892557890417547621290522396620278802983842147371066948510203420550976165239988716938433104726418934583604299754895324803060308647547692774644629623195585034802708610074667903250781161127936 654 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994412283950616362530954833509628864840837612940190754683933545701408351372912612634701577223754796255003992531827853229042760799046450162923766932117015192424292386803488096709995795709923970747893384244551570231561670190485162089586481115211935368589484267794040813682203904660959954867753732418905675738334417199019581299212241234590190771098578518492782340139210834440298671613003124644511744 655 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977649135802465450123819334038515459363350451760763018735734182805633405491650450538806308895019185020015970127311412916171043196185800651695067728468060769697169547213952386839983182839695882991573536978206280926246680761940648358345924460847741474357937071176163254728815618643839819471014929675622702953337668796078325196848964938360763084394314073971129360556843337761194686452012498578046976 656 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910596543209861800495277336154061837453401807043052074942936731222533621966601802155225235580076740080063880509245651664684172784743202606780270913872243078788678188855809547359932731358783531966294147912825123704986723047762593433383697843390965897431748284704653018915262474575359277884059718702490811813350675184313300787395859753443052337577256295884517442227373351044778745808049994312187904 657 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999642386172839447201981109344616247349813607228172208299771746924890134487866407208620900942320306960320255522036982606658736691138972810427121083655488972315154712755423238189439730925435134127865176591651300494819946892191050373733534791373563863589726993138818612075661049898301437111536238874809963247253402700737253203149583439013772209350309025183538069768909493404179114983232199977248751616 658 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998569544691357788807924437378464989399254428912688833199086987699560537951465628834483603769281227841281022088147930426634946764555891241708484334621955889260618851021692952757758923701740536511460706366605201979279787568764201494934139165494255454358907972555274448302644199593205748446144955499239852989013610802949012812598333756055088837401236100734152279075637973616716459932928799908995006464 659 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994278178765431155231697749513859957597017715650755332796347950798242151805862515337934415077124911365124088352591721706539787058223564966833937338487823557042475404086771811031035694806962146045842825466420807917119150275056805979736556661977021817435631890221097793210576798372822993784579821996959411956054443211796051250393335024220355349604944402936609116302551894466865839731715199635980025856 660 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977112715061724620926790998055439830388070862603021331185391803192968607223450061351737660308499645460496353410366886826159148232894259867335749353951294228169901616347087244124142779227848584183371301865683231668476601100227223918946226647908087269742527560884391172842307193491291975138319287987837647824217772847184205001573340096881421398419777611746436465210207577867463358926860798543920103424 661 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908450860246898483707163992221759321552283450412085324741567212771874428893800245406950641233998581841985413641467547304636592931577039469342997415805176912679606465388348976496571116911394336733485207462732926673906404400908895675784906591632349078970110243537564691369228773965167900553277151951350591296871091388736820006293360387525685593679110446985745860840830311469853435707443194175680413696 662 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999633803440987593934828655968887037286209133801648341298966268851087497715575200981627802564935994327367941654565870189218546371726308157877371989663220707650718425861553395905986284467645577346933940829850931706695625617603635582703139626366529396315880440974150258765476915095860671602213108607805402365187484365554947280025173441550102742374716441787942983443363321245879413742829772776702721654784 663 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998535213763950375739314623875548149144836535206593365195865075404349990862300803926511210259743977309471766618263480756874185486905232631509487958652882830602873703446213583623945137870582309387735763319403726826782502470414542330812558505466117585263521763896601035061907660383442686408852434431221609460749937462219789120100693766200410969498865767151771933773453284983517654971319091106810886619136 664 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994140855055801502957258495502192596579346140826373460783460301617399963449203215706044841038975909237887066473053923027496741947620930526037951834611531322411494813784854334495780551482329237550943053277614907307130009881658169323250234021864470341054087055586404140247630641533770745635409737724886437842999749848879156480402775064801643877995463068607087735093813139934070619885276364427243546476544 665 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976563420223206011829033982008770386317384563305493843133841206469599853796812862824179364155903636951548265892215692109986967790483722104151807338446125289645979255139417337983122205929316950203772213110459629228520039526632677293000936087457881364216348222345616560990522566135082982541638950899545751371998999395516625921611100259206575511981852274428350940375252559736282479541105457708974185906176 666 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999906253680892824047316135928035081545269538253221975372535364825878399415187251451296717456623614547806193063568862768439947871161934888416607229353784501158583917020557669351932488823717267800815088852441838516914080158106530709172003744349831525456865392889382466243962090264540331930166555803598183005487995997582066503686444401036826302047927409097713403761501010238945129918164421830835896743624704 667 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999625014723571296189264543712140326181078153012887901490141459303513597660749005805186869826494458191224772254275451073759791484647739553666428917415138004634335668082230677407729955294869071203260355409767354067656320632426122836688014977399326101827461571557529864975848361058161327720666223214392732021951983990328266014745777604147305208191709636390853615046004040955780519672657687323343586974498816 668 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998500058894285184757058174848561304724312612051551605960565837214054390642996023220747479305977832764899089017101804295039165938590958214665715669660552018537342672328922709630919821179476284813041421639069416270625282529704491346752059909597304407309846286230119459903393444232645310882664892857570928087807935961313064058983110416589220832766838545563414460184016163823122078690630749293374347897995264 669 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994000235577140739028232699394245218897250448206206423842263348856217562571984092882989917223911331059596356068407217180156663754363832858662862678642208074149370689315690838523679284717905139252165686556277665082501130118817965387008239638389217629239385144920477839613573776930581243530659571430283712351231743845252256235932441666356883331067354182253657840736064655292488314762522997173497391591981056 670 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976000942308562956112930797576980875589001792824825695369053395424870250287936371531959668895645324238385424273628868720626655017455331434651450714568832296597482757262763354094717138871620557008662746225110660330004520475271861548032958553556870516957540579681911358454295107722324974122638285721134849404926975381009024943729766665427533324269416729014631362944258621169953259050091988693989566367924224 671 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904003769234251824451723190307923502356007171299302781476213581699481001151745486127838675582581296953541697094515474882506620069821325738605802858275329186389931029051053416378868555486482228034650984900442641320018081901087446192131834214227482067830162318727645433817180430889299896490553142884539397619707901524036099774919066661710133297077666916058525451777034484679813036200367954775958265471696896 672 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999616015076937007297806892761231694009424028685197211125904854326797924004606981944511354702330325187814166788378061899530026480279285302954423211433101316745559724116204213665515474221945928912138603939601770565280072327604349784768527336856909928271320649274910581735268721723557199585962212571538157590478831606096144399099676266646840533188310667664234101807108137938719252144801471819103833061886787584 673 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998464060307748029191227571044926776037696114740788844503619417307191696018427927778045418809321300751256667153512247598120105921117141211817692845732405266982238896464816854662061896887783715648554415758407082261120289310417399139074109347427639713085282597099642326941074886894228798343848850286152630361915326424384577596398705066587362132753242670656936407228432551754877008579205887276415332247547150336 674 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993856241230992116764910284179707104150784458963155378014477669228766784073711711112181675237285203005026668614048990392480423684468564847270771382929621067928955585859267418648247587551134862594217663033628329044481157241669596556296437389710558852341130388398569307764299547576915193375395401144610521447661305697538310385594820266349448531012970682627745628913730207019508034316823549105661328990188601344 675 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975424964923968467059641136718828416603137835852621512057910676915067136294846844448726700949140812020106674456195961569921694737874259389083085531718484271715822343437069674592990350204539450376870652134513316177924628966678386225185749558842235409364521553594277231057198190307660773501581604578442085790645222790153241542379281065397794124051882730510982515654920828078032137267294196422645315960754405376 676 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901699859695873868238564546875313666412551343410486048231642707660268545179387377794906803796563248080426697824783846279686778951497037556332342126873937086863289373748278698371961400818157801507482608538053264711698515866713544900742998235368941637458086214377108924228792761230643094006326418313768343162580891160612966169517124261591176496207530922043930062619683312312128549069176785690581263843017621504 677 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999606799438783495472954258187501254665650205373641944192926570830641074180717549511179627215186252992321706791299135385118747115805988150225329368507495748347453157494993114793487845603272631206029930434152213058846794063466854179602971992941475766549832344857508435696915171044922572376025305673255073372650323564642451864678068497046364705984830123688175720250478733249248514196276707142762325055372070486016 678 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998427197755133981891817032750005018662600821494567776771706283322564296722870198044718508860745011969286827165196541540474988463223952600901317474029982993389812629979972459173951382413090524824119721736608852235387176253867416718411887971765903066199329379430033742787660684179690289504101222693020293490601294258569807458712273988185458823939320494752702881001914932996994056785106828571049300221488281944064 679 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993708791020535927567268131000020074650403285978271107086825133290257186891480792178874035442980047877147308660786166161899953852895810403605269896119931973559250519919889836695805529652362099296478886946435408941548705015469666873647551887063612264797317517720134971150642736718761158016404890772081173962405177034279229834849095952741835295757281979010811524007659731987976227140427314284197200885953127776256 680 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974835164082143710269072524000080298601613143913084428347300533161028747565923168715496141771920191508589234643144664647599815411583241614421079584479727894237002079679559346783222118609448397185915547785741635766194820061878667494590207548254449059189270070880539884602570946875044632065619563088324695849620708137116919339396383810967341183029127916043246096030638927951904908561709257136788803543812511105024 681 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899340656328574841076290096000321194406452575652337713389202132644114990263692674861984567087680766034356938572578658590399261646332966457684318337918911576948008318718237387132888474437793588743662191142966543064779280247514669978360830193017796236757080283522159538410283787500178528262478252353298783398482832548467677357585535243869364732116511664172984384122555711807619634246837028547155214175250044420096 682 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999597362625314299364305160384001284777625810302609350853556808530576459961054770699447938268350723064137427754290314634361597046585331865830737273351675646307792033274872949548531553897751174354974648764571866172259117120990058679913443320772071184947028321134088638153641135150000714113049913009413195133593931330193870709430342140975477458928466046656691937536490222847230478536987348114188620856701000177680384 683 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998389450501257197457220641536005139110503241210437403414227234122305839844219082797791753073402892256549711017161258537446388186341327463322949093406702585231168133099491798194126215591004697419898595058287464689036468483960234719653773283088284739788113284536354552614564540600002856452199652037652780534375725320775482837721368563901909835713864186626767750145960891388921914147949392456754483426804000710721536 684 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993557802005028789828882566144020556442012964841749613656908936489223359376876331191167012293611569026198844068645034149785552745365309853291796373626810340924672532397967192776504862364018789679594380233149858756145873935840938878615093132353138959152453138145418210458258162400011425808798608150611122137502901283101931350885474255607639342855456746507071000583843565555687656591797569827017933707216002842886144 685 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974231208020115159315530264576082225768051859366998454627635745956893437507505324764668049174446276104795376274580136599142210981461239413167185494507241363698690129591868771106019449456075158718377520932599435024583495743363755514460372529412555836609812552581672841833032649600045703235194432602444488550011605132407725403541897022430557371421826986028284002335374262222750626367190279308071734828864011371544576 686 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999896924832080460637262121058304328903072207437467993818510542983827573750030021299058672196697785104419181505098320546396568843925844957652668741978028965454794760518367475084424077797824300634873510083730397740098333982973455022057841490117650223346439250210326691367332130598400182812940777730409777954200046420529630901614167588089722229485687307944113136009341497048891002505468761117232286939315456045486178304 687 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999587699328321842549048484233217315612288829749871975274042171935310295000120085196234688786791140417676726020393282185586275375703379830610674967912115861819179042073469900337696311191297202539494040334921590960393335931893820088231365960470600893385757000841306765469328522393600731251763110921639111816800185682118523606456670352358888917942749231776452544037365988195564010021875044468929147757261824181944713216 688 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998350797313287370196193936932869262449155318999487901096168687741241180000480340784938755147164561670706904081573128742345101502813519322442699871648463447276716168293879601350785244765188810157976161339686363841573343727575280352925463841882403573543028003365227061877314089574402925007052443686556447267200742728474094425826681409435555671770996927105810176149463952782256040087500177875716591029047296727778852864 689 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993403189253149480784775747731477049796621275997951604384674750964964720001921363139755020588658246682827616326292514969380406011254077289770799486593853789106864673175518405403140979060755240631904645358745455366293374910301121411701855367529614294172112013460908247509256358297611700028209774746225789068802970913896377703306725637742222687083987708423240704597855811129024160350000711502866364116189186911115411456 690 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973612757012597923139102990925908199186485103991806417538699003859858880007685452559020082354632986731310465305170059877521624045016309159083197946375415156427458692702073621612563916243020962527618581434981821465173499641204485646807421470118457176688448053843632990037025433190446800112839098984903156275211883655585510813226902550968890748335950833692962818391423244516096641400002846011465456464756747644461645824 691 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999894451028050391692556411963703632796745940415967225670154796015439435520030741810236080329418531946925241861220680239510086496180065236636332791785501660625709834770808294486450255664972083850110474325739927285860693998564817942587229685880473828706753792215374531960148101732761787200451356395939612625100847534622342043252907610203875562993343803334771851273565692978064386565600011384045861825859026990577846583296 692 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999577804112201566770225647854814531186983761663868902680619184061757742080122967240944321317674127787700967444882720958040345984720260946545331167142006642502839339083233177945801022659888335400441897302959709143442775994259271770348918743521895314827015168861498127840592406931047148801805425583758450500403390138489368173011630440815502251973375213339087405094262771912257546262400045536183447303436107962311386333184 693 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998311216448806267080902591419258124747935046655475610722476736247030968320491868963777285270696511150803869779530883832161383938881043786181324668568026570011357356332932711783204090639553341601767589211838836573771103977037087081395674974087581259308060675445992511362369627724188595207221702335033802001613560553957472692046521763262009007893500853356349620377051087649030185049600182144733789213744431849245545332736 694 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993244865795225068323610365677032498991740186621902442889906944988123873281967475855109141082786044603215479118123535328645535755524175144725298674272106280045429425331730847132816362558213366407070356847355346295084415908148348325582699896350325037232242701783970045449478510896754380828886809340135208006454242215829890768186087053048036031574003413425398481508204350596120740198400728578935156854977727396982181330944 695 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972979463180900273294441462708129995966960746487609771559627779952495493127869903420436564331144178412861916472494141314582143022096700578901194697088425120181717701326923388531265450232853465628281427389421385180337663632593393302330799585401300148928970807135880181797914043587017523315547237360540832025816968863319563072744348212192144126296013653701593926032817402384482960793602914315740627419910909587928725323776 696 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891917852723601093177765850832519983867842985950439086238511119809981972511479613681746257324576713651447665889976565258328572088386802315604778788353700480726870805307693554125061800931413862513125709557685540721350654530373573209323198341605200595715883228543520727191656174348070093262188949442163328103267875453278252290977392848768576505184054614806375704131269609537931843174411657262962509679643638351714901295104 697 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999567671410894404372711063403330079935471371943801756344954044479239927890045918454726985029298306854605790663559906261033314288353547209262419115153414801922907483221230774216500247203725655450052502838230742162885402618121494292837292793366420802382863532914174082908766624697392280373048755797768653312413071501813113009163909571395074306020736218459225502816525078438151727372697646629051850038718574553406859605180416 698 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998270685643577617490844253613320319741885487775207025379816177916959711560183673818907940117193227418423162654239625044133257153414188837049676460613659207691629932884923096866000988814902621800210011352922968651541610472485977171349171173465683209531454131656696331635066498789569121492195023191074613249652286007252452036655638285580297224082944873836902011266100313752606909490790586516207400154874298213627438420721664 699 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993082742574310469963377014453281278967541951100828101519264711667838846240734695275631760468772909673692650616958500176533028613656755348198705842454636830766519731539692387464003955259610487200840045411691874606166441889943908685396684693862732838125816526626785326540265995158276485968780092764298452998609144029009808146622553142321188896331779495347608045064401255010427637963162346064829600619497192854509753682886656 700 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972330970297241879853508057813125115870167804403312406077058846671355384962938781102527041875091638694770602467834000706132114454627021392794823369818547323066078926158769549856015821038441948803360181646767498424665767559775634741586738775450931352503266106507141306161063980633105943875120371057193811994436576116039232586490212569284755585327117981390432180257605020041710551852649384259318402477988771418039014731546624 701 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889323881188967519414032231252500463480671217613249624308235386685421539851755124410108167500366554779082409871336002824528457818508085571179293479274189292264315704635078199424063284153767795213440726587069993698663070239102538966346955101803725410013064426028565224644255922532423775500481484228775247977746304464156930345960850277139022341308471925561728721030420080166842207410597537037273609911955085672156058926186496 702 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999557295524755870077656128925010001853922684870452998497232941546741686159407020497640432670001466219116329639485344011298113831274032342284717173917096757169057262818540312797696253136615071180853762906348279974794652280956410155865387820407214901640052257704114260898577023690129695102001925936915100991910985217856627721383843401108556089365233887702246914884121680320667368829642390148149094439647820342688624235704745984 703 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998229182099023480310624515700040007415690739481811993988931766186966744637628081990561730680005864876465318557941376045192455325096129369138868695668387028676229051274161251190785012546460284723415051625393119899178609123825640623461551281628859606560209030816457043594308094760518780408007703747660403967643940871426510885535373604434224357460935550808987659536486721282669475318569560592596377758591281370754496942818983936 704 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992916728396093921242498062800160029662762957927247975955727064747866978550512327962246922720023459505861274231765504180769821300384517476555474782673548114704916205096645004763140050185841138893660206501572479596714436495302562493846205126515438426240836123265828174377232379042075121632030814990641615870575763485706043542141494417736897429843742203235950638145946885130677901274278242370385511034365125483017987771275935744 705 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971666913584375684969992251200640118651051831708991903822908258991467914202049311848987690880093838023445096927062016723079285201538069906221899130694192458819664820386580019052560200743364555574640826006289918386857745981210249975384820506061753704963344493063312697508929516168300486528123259962566463482303053942824174168565977670947589719374968812943802552583787540522711605097112969481542044137460501932071951085103742976 706 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886667654337502739879969004802560474604207326835967615291633035965871656808197247395950763520375352093780387708248066892317140806152279624887596522776769835278659281546320076210240802973458222298563304025159673547430983924840999901539282024247014819853377972253250790035718064673201946112493039850265853929212215771296696674263910683790358877499875251775210210335150162090846420388451877926168176549842007728287804340414971904 707 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999546670617350010959519876019210241898416829307343870461166532143863486627232788989583803054081501408375121550832992267569268563224609118499550386091107079341114637126185280304840963211893832889194253216100638694189723935699363999606157128096988059279413511889013003160142872258692807784449972159401063415716848863085186786697055642735161435509999501007100840841340600648363385681553807511704672706199368030913151217361659887616 708 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998186682469400043838079504076840967593667317229375481844666128575453946508931155958335212216326005633500486203331969070277074252898436473998201544364428317364458548504741121219363852847575331556777012864402554776758895742797455998424628512387952237117654047556052012640571489034771231137799888637604253662867395452340747146788222570940645742039998004028403363365362402593453542726215230046818690824797472123652604869446639550464 709 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992746729877600175352318016307363870374669268917501927378664514301815786035724623833340848865304022534001944813327876281108297011593745895992806177457713269457834194018964484877455411390301326227108051457610219107035582971189823993698514049551808948470616190224208050562285956139084924551199554550417014651469581809362988587152890283762582968159992016113613453461449610373814170904860920187274763299189888494610419477786558201856 710 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970986919510400701409272065229455481498677075670007709514658057207263144142898495333363395461216090136007779253311505124433188046374983583971224709830853077831336776075857939509821645561205304908432205830440876428142331884759295974794056198207235793882464760896832202249143824556339698204798218201668058605878327237451954348611561135050331872639968064454453813845798441495256683619443680749099053196759553978441677911146232807424 711 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883947678041602805637088260917821925994708302680030838058632228829052576571593981333453581844864360544031117013246020497732752185499934335884898839323412311325347104303431758039286582244821219633728823321763505712569327539037183899176224792828943175529859043587328808996575298225358792819192872806672234423513308949807817394446244540201327490559872257817815255383193765981026734477774722996396212787038215913766711644584931229696 712 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999535790712166411222548353043671287703978833210720123352234528915316210306286375925333814327379457442176124468052984081990931008741999737343539595357293649245301388417213727032157146328979284878534915293287054022850277310156148735596704899171315772702119436174349315235986301192901435171276771491226688937694053235799231269577784978160805309962239489031271261021532775063924106937911098891985584851148152863655066846578339724918784 713 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998143162848665644890193412174685150815915332842880493408938115661264841225145503701335257309517829768704497872211936327963724034967998949374158381429174596981205553668854908128628585315917139514139661173148216091401109240624594942386819596685263090808477744697397260943945204771605740685107085964906755750776212943196925078311139912643221239848957956125085044086131100255696427751644395567942339404592611454620267386313358899675136 714 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992572651394662579560773648698740603263661331371521973635752462645059364900582014805341029238071319074817991488847745311854896139871995797496633525716698387924822214675419632514514341263668558056558644692592864365604436962498379769547278386741052363233910978789589043775780819086422962740428343859627023003104851772787700313244559650572884959395831824500340176344524401022785711006577582271769357618370445818481069545253435598700544 715 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970290605578650318243094594794962413054645325486087894543009850580237459602328059221364116952285276299271965955390981247419584559487983189986534102866793551699288858701678530058057365054674232226234578770371457462417747849993519078189113546964209452935643915158356175103123276345691850961713375438508092012419407091150801252978238602291539837583327298001360705378097604091142844026310329087077430473481783273924278181013742394802176 716 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881162422314601272972378379179849652218581301944351578172039402320949838409312236885456467809141105197087863821563924989678338237951932759946136411467174206797155434806714120232229460218696928904938315081485829849670991399974076312756454187856837811742575660633424700412493105382767403846853501754032368049677628364603205011912954409166159350333309192005442821512390416364571376105241316348309721893927133095697112724054969579208704 717 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999524649689258405091889513516719398608874325207777406312688157609283799353637248947541825871236564420788351455286255699958713352951807731039784545645868696827188621739226856480928917840874787715619753260325943319398683965599896305251025816751427351246970302642533698801649972421531069615387414007016129472198710513458412820047651817636664637401333236768021771286049561665458285504420965265393238887575708532382788450896219878316834816 718 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998098598757033620367558054066877594435497300831109625250752630437135197414548995790167303484946257683153405821145022799834853411807230924159138182583474787308754486956907425923715671363499150862479013041303773277594735862399585221004103267005709404987881210570134795206599889686124278461549656028064517888794842053833651280190607270546658549605332947072087085144198246661833142017683861061572955550302834129531153803584879513267339264 719 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992394395028134481470232216267510377741989203324438501003010521748540789658195983160669213939785030732613623284580091199339413647228923696636552730333899149235017947827629703694862685453996603449916052165215093110378943449598340884016413068022837619951524842280539180826399558744497113846198624112258071555179368215334605120762429082186634198421331788288348340576792986647332568070735444246291822201211336518124615214339518053069357056 720 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969577580112537925880928865070041510967956813297754004012042086994163158632783932642676855759140122930454493138320364797357654588915694786546210921335596596940071791310518814779450741815986413799664208660860372441515773798393363536065652272091350479806099369122156723305598234977988455384794496449032286220717472861338420483049716328746536793685327153153393362307171946589330272282941776985167288804845346072498460857358072212277428224 721 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999878310320450151703523715460280166043871827253191016016048168347976652634531135730570707423036560491721817972553281459189430618355662779146184843685342386387760287165242075259117802967263945655198656834643441489766063095193573454144262609088365401919224397476488626893222392939911953821539177985796129144882869891445353681932198865314986147174741308612613573449228687786357321089131767107940669155219381384289993843429432288849109712896 722 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999513241281800606814094861841120664175487309012764064064192673391906610538124542922282829692146241966887271890213125836757722473422651116584739374741369545551041148660968301036471211869055782620794627338573765959064252380774293816577050436353461607676897589905954507572889571759647815286156711943184516579531479565781414727728795461259944588698965234450454293796914751145429284356527068431762676620877525537159975373717729155396438851584 723 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998052965127202427256379447364482656701949236051056256256770693567626442152498171689131318768584967867549087560852503347030889893690604466338957498965478182204164594643873204145884847476223130483178509354295063836257009523097175266308201745413846430707590359623818030291558287038591261144626847772738066318125918263125658910915181845039778354795860937801817175187659004581717137426108273727050706483510102148639901494870916621585755406336 724 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992211860508809709025517789457930626807796944204225025027082774270505768609992686756525275074339871470196350243410013388123559574762417865355829995861912728816658378575492816583539389904892521932714037417180255345028038092388701065232806981655385722830361438495272121166233148154365044578507391090952265272503673052502635643660727380159113419183443751207268700750636018326868549704433094908202825934040408594559605979483666486343021625344 725 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968847442035238836102071157831722507231187776816900100108331097082023074439970747026101100297359485880785400973640053552494238299049671461423319983447650915266633514301971266334157559619570087730856149668721021380112152369554804260931227926621542891321445753981088484664932592617460178314029564363809061090014692210010542574642909520636453676733775004829074803002544073307474198817732379632811303736161634378238423917934665945372086501376 726 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999875389768140955344408284631326890028924751107267600400433324388328092297759882988104404401189437943523141603894560214209976953196198685845693279933790603661066534057207885065336630238478280350923424598674884085520448609478219217043724911706486171565285783015924353938659730370469840713256118257455236244360058768840042170298571638082545814706935100019316299212010176293229896795270929518531245214944646537512953695671738663781488346005504 727 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999501559072563821377633138525307560115699004429070401601733297553312369191039531952417617604757751774092566415578240856839907812784794743382773119735162414644266136228831540261346520953913121403693698394699536342081794437912876868174899646825944686261143132063697415754638921481879362853024473029820944977440235075360168681194286552330183258827740400077265196848040705172919587181083718074124980859778586150051814782686954655125953384022016 728 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998006236290255285510532554101230240462796017716281606406933190213249476764158127809670470419031007096370265662312963427359631251139178973531092478940649658577064544915326161045386083815652485614774793578798145368327177751651507472699598587303778745044572528254789663018555685927517451412097892119283779909760940301440674724777146209320733035310961600309060787392162820691678348724334872296499923439114344600207259130747818620503813536088064 729 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992024945161021142042130216404920961851184070865126425627732760852997907056632511238681881676124028385481062649251853709438525004556715894124369915762598634308258179661304644181544335262609942459099174315192581473308711006606029890798394349215114980178290113019158652074222743710069805648391568477135119639043761205762698899108584837282932141243846401236243149568651282766713394897339489185999693756457378400829036522991274482015254144352256 730 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968099780644084568168520865619683847404736283460505702510931043411991628226530044954727526704496113541924250597007414837754100018226863576497479663050394537233032718645218576726177341050439769836396697260770325893234844026424119563193577396860459920713160452076634608296890974840279222593566273908540478556175044823050795596434339349131728564975385604944972598274605131066853579589357956743998775025829513603316146091965097928061016577409024 731 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999872399122576338272674083462478735389618945133842022810043724173647966512906120179818910106817984454167697002388029659351016400072907454305989918652201578148932130874580874306904709364201759079345586789043081303572939376105696478252774309587441839682852641808306538433187563899361116890374265095634161914224700179292203182385737357396526914259901542419779890393098420524267414318357431826975995100103318054413264584367860391712244066309636096 732 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999489596490305353090696333849914941558475780535368091240174896694591866051624480719275640427271937816670788009552118637404065600291629817223959674608806312595728523498323497227618837456807036317382347156172325214291757504422785913011097238349767358731410567233226153732750255597444467561497060382536647656898800717168812729542949429586107657039606169679119561572393682097069657273429727307903980400413272217653058337471441566848976265238544384 733 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997958385961221412362785335399659766233903122141472364960699586778367464206497922877102561709087751266683152038208474549616262401166519268895838698435225250382914093993293988910475349827228145269529388624689300857167030017691143652044388953399069434925642268932904614931001022389777870245988241530146590627595202868675250918171797718344430628158424678716478246289574728388278629093718909231615921601653088870612233349885766267395905060954177536 734 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991833543844885649451141341598639064935612488565889459842798347113469856825991691508410246836351005066732608152833898198465049604666077075583354793740901001531656375973175955641901399308912581078117554498757203428668120070764574608177555813596277739702569075731618459724004089559111480983952966120586362510380811474701003672687190873377722512633698714865912985158298913553114516374875636926463686406612355482448933399543065069583620243816710144 735 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967334175379542597804565366394556259742449954263557839371193388453879427303966766033640987345404020266930432611335592793860198418664308302333419174963604006126625503892703822567605597235650324312470217995028813714672480283058298432710223254385110958810276302926473838896016358236445923935811864482345450041523245898804014690748763493510890050534794859463651940633195654212458065499502547705854745626449421929795733598172260278334480975266840576 736 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999869336701518170391218261465578225038969799817054231357484773553815517709215867064134563949381616081067721730445342371175440793674657233209333676699854416024506502015570815290270422388942601297249880871980115254858689921132233193730840893017540443835241105211705895355584065432945783695743247457929381800166092983595216058762995053974043560202139179437854607762532782616849832261998010190823418982505797687719182934392689041113337923901067362304 737 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999477346806072681564873045862312900155879199268216925429939094215262070836863468256538255797526464324270886921781369484701763174698628932837334706799417664098026008062283261161081689555770405188999523487920461019434759684528932774923363572070161775340964420846823581422336261731783134782972989831717527200664371934380864235051980215896174240808556717751418431050131130467399329047992040763293675930023190750876731737570756164453351695604269449216 738 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997909387224290726259492183449251600623516797072867701719756376861048283347453873026153023190105857297083547687125477938807052698794515731349338827197670656392104032249133044644326758223081620755998093951681844077739038738115731099693454288280647101363857683387294325689345046927132539131891959326870108802657487737523456940207920863584696963234226871005673724200524521869597316191968163053174703720092763003506926950283024657813406782417077796864 739 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991637548897162905037968733797006402494067188291470806879025507444193133389815492104612092760423429188334190748501911755228210795178062925397355308790682625568416128996532178577307032892326483023992375806727376310956154952462924398773817153122588405455430733549177302757380187708530156527567837307480435210629950950093827760831683454338787852936907484022694896802098087478389264767872652212698814880371052014027707801132098631253627129668311187456 740 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966550195588651620151874935188025609976268753165883227516102029776772533559261968418448371041693716753336762994007647020912843180712251701589421235162730502273664515986128714309228131569305932095969503226909505243824619809851697595095268612490353621821722934196709211029520750834120626110271349229921740842519803800375311043326733817355151411747629936090779587208392349913557059071490608850795259521484208056110831204528394525014508518673244749824 741 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999866200782354606480607499740752102439905075012663532910064408119107090134237047873673793484166774867013347051976030588083651372722849006806357684940650922009094658063944514857236912526277223728383878012907638020975298479239406790380381074449961414487286891736786836844118083003336482504441085396919686963370079215201501244173306935269420605646990519744363118348833569399654228236285962435403181038085936832224443324818113578100058034074692978999296 742 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999464803129418425922429998963008409759620300050654131640257632476428360536948191494695173936667099468053388207904122352334605490891396027225430739762603688036378632255778059428947650105108894913535512051630552083901193916957627161521524297799845657949147566947147347376472332013345930017764341587678747853480316860806004976693227741077682422587962078977452473395334277598616912945143849741612724152343747328897773299272454312400232136298771915997184 743 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997859212517673703689719995852033639038481200202616526561030529905713442147792765978780695746668397872213552831616489409338421963565584108901722959050414752145514529023112237715790600420435579654142048206522208335604775667830508646086097191199382631796590267788589389505889328053383720071057366350714991413921267443224019906772910964310729690351848315909809893581337110394467651780575398966450896609374989315591093197089817249600928545195087663988736 744 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991436850070694814758879983408134556153924800810466106244122119622853768591171063915122782986673591488854211326465957637353687854262336435606891836201659008582058116092448950863162401681742318616568192826088833342419102671322034584344388764797530527186361071154357558023557312213534880284229465402859965655685069772896079627091643857242918761407393263639239574325348441577870607122301595865803586437499957262364372788359268998403714180780350655954944 745 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965747400282779259035519933632538224615699203241864424976488478491415074364684255660491131946694365955416845305863830549414751417049345742427567344806636034328232464369795803452649606726969274466272771304355333369676410685288138337377555059190122108745444284617430232094229248854139521136917861611439862622740279091584318508366575428971675045629573054556958297301393766311482428489206383463214345749999829049457491153437075993614856723121402623819776 746 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862989601131117036142079734530152898462796812967457699905953913965660297458737022641964527786777463821667381223455322197659005668197382969710269379226544137312929857479183213810598426907877097865091085217421333478705642741152553349510220236760488434981777138469720928376916995416558084547671446445759450490961116366337274033466301715886700182518292218227833189205575065245929713956825533852857382999999316197829964613748303974459426892485610495279104 747 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999451958404524468144568318938120611593851187251869830799623815655862641189834948090567858111147109855286669524893821288790636022672789531878841077516906176549251719429916732855242393707631508391460364340869685333914822570964610213398040880947041953739927108553878883713507667981666232338190685785783037801963844465465349096133865206863546800730073168872911332756822300260983718855827302135411429531999997264791319858454993215897837707569942441981116416 748 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997807833618097872578273275752482446375404749007479323198495262623450564759339792362271432444588439421146678099575285155162544090691158127515364310067624706197006877719666931420969574830526033565841457363478741335659290283858440853592163523788167814959708434215515534854030671926664929352762743143132151207855377861861396384535460827454187202920292675491645331027289201043934875423309208541645718127999989059165279433819972863591350830279769767924465664 749 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991231334472391490313093103009929785501618996029917292793981050493802259037359169449085729778353757684586712398301140620650176362764632510061457240270498824788027510878667725683878299322104134263365829453914965342637161135433763414368654095152671259838833736862062139416122687706659717411050972572528604831421511447445585538141843309816748811681170701966581324109156804175739501693236834166582872511999956236661117735279891454365403321119079071697862656 750 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964925337889565961252372412039719142006475984119669171175924201975209036149436677796342919113415030738346849593204562482600705451058530040245828961081995299152110043514670902735513197288416537053463317815659861370548644541735053657474616380610685039355334947448248557664490750826638869644203890290114419325686045789782342152567373239266995246724682807866325296436627216702958006772947336666331490047999824946644470941119565817461613284476316286791450624 751 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859701351558263845009489648158876568025903936478676684703696807900836144597746711185371676453660122953387398372818249930402821804234120160983315844327981196608440174058683610942052789153666148213853271262639445482194578166940214629898465522442740157421339789792994230657963003306555478576815561160457677302744183159129368610269492957067980986898731231465301185746508866811832027091789346665325960191999299786577883764478263269846453137905265147165802496 752 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999438805406233055380037958592635506272103615745914706738814787231603344578390986844741486705814640491813549593491272999721611287216936480643933263377311924786433760696234734443768211156614664592855413085050557781928778312667760858519593862089770960629685359159171976922631852013226221914307262244641830709210976732636517474441077971828271923947594924925861204742986035467247328108367157386661303840767997199146311535057913053079385812551621060588663209984 753 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997755221624932221520151834370542025088414462983658826955259148926413378313563947378965946823258561967254198373965091998886445148867745922575733053509247699145735042784938937775072844626458658371421652340202231127715113250671043434078375448359083842518741436636687907690527408052904887657229048978567322836843906930546069897764311887313087695790379699703444818971944141868989312433468629546645215363071988796585246140231652212317543250206484242354652839936 754 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991020886499728886080607337482168100353657851934635307821036595705653513254255789515863787293034247869016793495860367995545780595470983690302932214036990796582940171139755751100291378505834633485686609360808924510860453002684173736313501793436335370074965746546751630762109632211619550628916195914269291347375627722184279591057247549252350783161518798813779275887776567475957249733874518186580861452287955186340984560926608849270173000825936969418611359744 755 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964083545998915544322429349928672401414631407738541231284146382822614053017023158063455149172136991476067173983441471982183122381883934761211728856147963186331760684559023004401165514023338533942746437443235698043441812010736694945254007173745341480299862986187006523048438528846478202515664783657077165389502510888737118364228990197009403132646075195255117103551106269903828998935498072746323445809151820745363938243706435397080692003303747877674445438976 756 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999856334183995662177289717399714689605658525630954164925136585531290456212068092632253820596688547965904268695933765887928732489527535739044846915424591852745327042738236092017604662056093354135770985749772942792173767248042946779781016028694981365921199451944748026092193754115385912810062659134628308661558010043554948473456915960788037612530584300781020468414204425079615315995741992290985293783236607282981455752974825741588322768013214991510697781755904 757 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999425336735982648709158869598858758422634102523816659700546342125161824848272370529015282386754191863617074783735063551714929958110142956179387661698367410981308170952944368070418648224373416543083942999091771168695068992171787119124064114779925463684797807778992104368775016461543651240250636538513234646232040174219793893827663843152150450122337203124081873656817700318461263982967969163941175132946429131925823011899302966353291072052859966042791127023616 758 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997701346943930594836635478395435033690536410095266638802185368500647299393089482116061129547016767454468299134940254206859719832440571824717550646793469643925232683811777472281674592897493666172335771996367084674780275968687148476496256459119701854739191231115968417475100065846174604961002546154052938584928160696879175575310655372608601800489348812496327494627270801273845055931871876655764700531785716527703292047597211865413164288211439864171164508094464 759 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990805387775722379346541913581740134762145640381066555208741474002589197572357928464244518188067069817873196539761016827438879329762287298870202587173878575700930735247109889126698371589974664689343087985468338699121103874748593905985025836478807418956764924463873669900400263384698419844010184616211754339712642787516702301242621490434407201957395249985309978509083205095380223727487506623058802127142866110813168190388847461652657152845759456684658032377856 760 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963221551102889517386167654326960539048582561524266220834965896010356790289431713856978072752268279271492786159044067309755517319049149195480810348695514302803722940988439556506793486359898658757372351941873354796484415498994375623940103345915229675827059697855494679601601053538793679376040738464847017358850571150066809204970485961737628807829580999941239914036332820381520894909950026492235208508571464443252672761555389846610628611383037826738632129511424 761 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999852886204411558069544670617307842156194330246097064883339863584041427161157726855427912291009073117085971144636176269239022069276196596781923241394782057211214891763953758226027173945439594635029489407767493419185937661995977502495760413383660918703308238791421978718406404214155174717504162953859388069435402284600267236819881943846950515231318323999764959656145331281526083579639800105968940834034285857773010691046221559386442514445532151306954528518045696 762 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999411544817646232278178682469231368624777320984388259533359454336165708644630907421711649164036292468343884578544705076956088277104786387127692965579128228844859567055815032904108695781758378540117957631069973676743750647983910009983041653534643674813232955165687914873625616856620698870016651815437552277741609138401068947279527775387802060925273295999059838624581325126104334318559200423875763336137143431092042764184886237545770057782128605227818114072182784 763 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997646179270584929112714729876925474499109283937553038133437817344662834578523629686846596656145169873375538314178820307824353108419145548510771862316512915379438268223260131616434783127033514160471830524279894706975002591935640039932166614138574699252931820662751659494502467426482795480066607261750209110966436553604275789118111101551208243701093183996239354498325300504417337274236801695503053344548573724368171056739544950183080231128514420911272456288731136 764 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990584717082339716450858919507701897996437135750212152533751269378651338314094518747386386624580679493502153256715281231297412433676582194043087449266051661517753072893040526465739132508134056641887322097119578827900010367742560159728666456554298797011727282651006637978009869705931181920266429047000836443865746214417103156472444406204832974804372735984957417993301202017669349096947206782012213378194294897472684226958179800732320924514057683645089825154924544 765 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962338868329358865803435678030807591985748543000848610135005077514605353256378074989545546498322717974008613026861124925189649734706328776172349797064206646071012291572162105862956530032536226567549288388478315311600041470970240638914665826217195188046909130604026551912039478823724727681065716188003345775462984857668412625889777624819331899217490943939829671973204808070677396387788827128048853512777179589890736907832719202929283698056230734580359300619698176 766 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849355473317435463213742712123230367942994172003394440540020310058421413025512299958182185993290871896034452107444499700758598938825315104689399188256826584284049166288648423451826120130144906270197153553913261246400165883880962555658663304868780752187636522416106207648157915294898910724262864752013383101851939430673650503559110499277327596869963775759318687892819232282709585551155308512195414051108718359562947631330876811717134792224922938321437202478792704 767 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999397421893269741852854970848492921471771976688013577762160081240233685652102049199832728743973163487584137808429777998803034395755301260418757596753027306337136196665154593693807304480520579625080788614215653044985600663535523850222634653219475123008750546089664424830592631661179595642897051459008053532407407757722694602014236441997109310387479855103037274751571276929130838342204621234048781656204434873438251790525323507246868539168899691753285748809915170816 768 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997589687573078967411419883393971685887087906752054311048640324960934742608408196799330914975892653950336551233719111995212137583021205041675030387012109225348544786660618374775229217922082318500323154456862612179942402654142095400890538612877900492035002184358657699322370526644718382571588205836032214129629631030890778408056945767988437241549919420412149099006285107716523353368818484936195126624817739493753007162101294028987474156675598767013142995239660683264 769 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990358750292315869645679533575886743548351627008217244194561299843738970433632787197323659903570615801346204934876447980848550332084820166700121548048436901394179146642473499100916871688329274001292617827450448719769610616568381603562154451511601968140008737434630797289482106578873530286352823344128856518518524123563113632227783071953748966199677681648596396025140430866093413475273939744780506499270957975012028648405176115949896626702395068052571980958642733056 770 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961435001169263478582718134303546974193406508032868976778245199374955881734531148789294639614282463205384819739505791923394201328339280666800486192193747605576716586569893996403667486753317096005170471309801794879078442466273526414248617806046407872560034949738523189157928426315494121145411293376515426074074096494252454528911132287814995864798710726594385584100561723464373653901095758979122025997083831900048114593620704463799586506809580272210287923834570932224 771 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999845740004677053914330872537214187896773626032131475907112980797499823526938124595157178558457129852821539278958023167693576805313357122667201944768774990422306866346279575985614669947013268384020681885239207179516313769865094105656994471224185631490240139798954092756631713705261976484581645173506061704296296385977009818115644529151259983459194842906377542336402246893857494615604383035916488103988335327600192458374482817855198346027238321088841151695338283728896 772 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999382960018708215657323490148856751587094504128525903628451923189999294107752498380628714233828519411286157115832092670774307221253428490668807779075099961689227465385118303942458679788053073536082727540956828718065255079460376422627977884896742525960960559195816371026526854821047905938326580694024246817185185543908039272462578116605039933836779371625510169345608987575429978462417532143665952415953341310400769833497931271420793384108953284355364606781353134915584 773 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997531840074832862629293960595427006348378016514103614513807692759997176431009993522514856935314077645144628463328370683097228885013713962675231116300399846756909861540473215769834719152212294144330910163827314872261020317841505690511911539586970103843842236783265484106107419284191623753306322776096987268740742175632157089850312466420159735347117486502040677382435950301719913849670128574663809663813365241603079333991725085683173536435813137421458427125412539662336 774 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990127360299331450517175842381708025393512066056414458055230771039988705724039974090059427741256310580578513853313482732388915540054855850700924465201599387027639446161892863079338876608849176577323640655309259489044081271366022762047646158347880415375368947133061936424429677136766495013225291104387949074962968702528628359401249865680638941388469946008162709529743801206879655398680514298655238655253460966412317335966900342732694145743252549685833708501650158649344 775 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960509441197325802068703369526832101574048264225657832220923084159954822896159896360237710965025242322314055413253930929555662160219423402803697860806397548110557784647571452317355506435396706309294562621237037956176325085464091048190584633391521661501475788532247745697718708547065980052901164417551796299851874810114513437604999462722555765553879784032650838118975204827518621594722057194620954621013843865649269343867601370930776582973010198743334834006600634597376 776 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999842037764789303208274813478107328406296193056902631328883692336639819291584639585440950843860100969289256221653015723718222648640877693611214791443225590192442231138590285809269422025741586825237178250484948151824705300341856364192762338533566086646005903154128990982790874834188263920211604657670207185199407499240458053750419997850890223062215519136130603352475900819310074486378888228778483818484055375462597077375470405483723106331892040794973339336026402538389504 777 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999368151059157212833099253912429313625184772227610525315534769346559277166338558341763803375440403877157024886612062894872890594563510774444859165772902360769768924554361143237077688102966347300948713001939792607298821201367425456771049354134264346584023612616515963931163499336753055680846418630680828740797629996961832215001679991403560892248862076544522413409903603277240297945515552915113935273936221501850388309501881621934892425327568163179893357344105610153558016 778 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997472604236628851332397015649717254500739088910442101262139077386237108665354233367055213501761615508628099546448251579491562378254043097779436663091609443079075698217444572948310752411865389203794852007759170429195284805469701827084197416537057386336094450466063855724653997347012222723385674522723314963190519987847328860006719965614243568995448306178089653639614413108961191782062211660455741095744886007401553238007526487739569701310272652719573429376422440614232064 779 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989890416946515405329588062598869018002956355641768405048556309544948434661416933468220854007046462034512398185793006317966249513016172391117746652366437772316302792869778291793243009647461556815179408031036681716781139221878807308336789666148229545344377801864255422898615989388048890893542698090893259852762079951389315440026879862456974275981793224712358614558457652435844767128248846641822964382979544029606212952030105950958278805241090610878293717505689762456928256 780 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959561667786061621318352250395476072011825422567073620194225238179793738645667733872883416028185848138049592743172025271864998052064689564470986609465751089265211171479113167172972038589846227260717632124146726867124556887515229233347158664592918181377511207457021691594463957552195563574170792363573039411048319805557261760107519449827897103927172898849434458233830609743379068512995386567291857531918176118424851808120423803833115220964362443513174870022759049827713024 781 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999838246671144246485273409001581904288047301690268294480776900952719174954582670935491533664112743392552198370972688101087459992208258758257883946437863004357060844685916452668691888154359384909042870528496586907468498227550060916933388634658371672725510044829828086766377855830208782254296683169454292157644193279222229047040430077799311588415708691595397737832935322438973516274051981546269167430127672704473699407232481695215332460883857449774052699480091036199310852096 782 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999352986684576985941093636006327617152189206761073177923107603810876699818330683741966134656450973570208793483890752404349839968833035033031535785751452017428243378743665810674767552617437539636171482113986347629873992910200243667733554538633486690902040179319312347065511423320835129017186732677817168630576773116888916188161720311197246353662834766381590951331741289755894065096207926185076669720510690817894797628929926780861329843535429799096210797920364144797243408384 783 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997411946738307943764374544025310468608756827044292711692430415243506799273322734967864538625803894280835173935563009617399359875332140132126143143005808069712973514974663242699070210469750158544685928455945390519495971640800974670934218154533946763608160717277249388262045693283340516068746930711268674522307092467555664752646881244788985414651339065526363805326965159023576260384831704740306678882042763271579190515719707123445319374141719196384843191681456579188973633536 784 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989647786953231775057498176101241874435027308177170846769721660974027197093290939871458154503215577123340695742252038469597439501328560528504572572023232278851894059898652970796280841879000634178743713823781562077983886563203898683736872618135787054432642869108997553048182773133362064274987722845074698089228369870222659010587524979155941658605356262105455221307860636094305041539326818961226715528171053086316762062878828493781277496566876785539372766725826316755894534144 785 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958591147812927100229992704404967497740109232708683387078886643896108788373163759485832618012862308493362782969008153878389758005314242114018290288092929115407576239594611883185123367516002536714974855295126248311935546252815594734947490472543148217730571476435990212192731092533448257099950891380298792356913479480890636042350099916623766634421425048421820885231442544377220166157307275844906862112684212345267048251515313975125109986267507142157491066903305267023578136576 786 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999834364591251708400919970817619869990960436930834733548315546575584435153492655037943330472051449233973451131876032615513559032021256968456073161152371716461630304958378447532740493470064010146859899421180504993247742185011262378939789961890172592870922285905743960848770924370133793028399803565521195169427653917923562544169400399666495066537685700193687283540925770177508880664629229103379627448450736849381068193006061255900500439945070028568629964267613221068094312546304 787 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999337458365006833603679883270479479963841747723338934193262186302337740613970620151773321888205796935893804527504130462054236128085027873824292644609486865846521219833513790130961973880256040587439597684722019972990968740045049515759159847560690371483689143622975843395083697480535172113599214262084780677710615671694250176677601598665980266150742800774749134163703080710035522658516916413518509793802947397524272772024245023602001759780280114274519857070452884272377250185216 788 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997349833460027334414719533081917919855366990893355736773048745209350962455882480607093287552823187743575218110016521848216944512340111495297170578437947463386084879334055160523847895521024162349758390738888079891963874960180198063036639390242761485934756574491903373580334789922140688454396857048339122710842462686777000706710406394663921064602971203098996536654812322840142090634067665654074039175211789590097091088096980094408007039121120457098079428281811537089509000740864 789 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989399333840109337658878132327671679421467963573422947092194980837403849823529922428373150211292750974300872440066087392867778049360445981188682313751789853544339517336220642095391582084096649399033562955552319567855499840720792252146557560971045943739026297967613494321339159688562753817587428193356490843369850747108002826841625578655684258411884812395986146619249291360568362536270662616296156700847158360388364352387920377632028156484481828392317713127246148358036002963456 790 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957597335360437350635512529310686717685871854293691788368779923349615399294119689713492600845171003897203489760264349571471112197441783924754729255007159414177358069344882568381566328336386597596134251822209278271421999362883169008586230243884183774956105191870453977285356638754251015270349712773425963373479402988432011307366502314622737033647539249583944586476997165442273450145082650465184626803388633441553457409551681510528112625937927313569270852508984593432144011853824 791 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999830389341441749402542050117242746870743487417174767153475119693398461597176478758853970403380684015588813959041057398285884448789767135699018917020028637656709432277379530273526265313345546390384537007288837113085687997451532676034344920975536735099824420767481815909141426555017004061081398851093703853493917611953728045229466009258490948134590156998335778345907988661769093800580330601860738507213554533766213829638206726042112450503751709254277083410035938373728576047415296 792 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999321557365766997610168200468970987482973949668699068613900478773593846388705915035415881613522736062355255836164229593143537795159068542796075668080114550626837729109518121094105061253382185561538148029155348452342751989806130704137379683902146940399297683069927263636565706220068016244325595404374815413975670447814912180917864037033963792538360627993343113383631954647076375202321322407442954028854218135064855318552826904168449802015006837017108333640143753494914304189661184 793 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997286229463067990440672801875883949931895798674796274455601915094375385554823660141663526454090944249421023344656918372574151180636274171184302672320458202507350916438072484376420245013528742246152592116621393809371007959224522816549518735608587761597190732279709054546262824880272064977302381617499261655902681791259648723671456148135855170153442511973372453534527818588305500809285289629771816115416872540259421274211307616673799208060027348068433334560575013979657216758644736 794 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989144917852271961762691207503535799727583194699185097822407660377501542219294640566654105816363776997684093378627673490296604722545096684737210689281832810029403665752289937505680980054114968984610368466485575237484031836898091266198074942434351046388762929118836218185051299521088259909209526469997046623610727165038594894685824592543420680613770047893489814138111274353222003237141158519087264461667490161037685096845230466695196832240109392273733338242300055918628867034578944 795 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956579671409087847050764830014143198910332778796740391289630641510006168877178562266616423265455107990736373514510693961186418890180386738948842757127331240117614663009159750022723920216459875938441473865942300949936127347592365064792299769737404185555051716475344872740205198084353039636838105879988186494442908660154379578743298370173682722455080191573959256552445097412888012948564634076349057846669960644150740387380921866780787328960437569094933352969200223674515468138315776 796 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999826318685636351388203059320056572795641331115186961565158522566040024675508714249066465693061820431962945494058042775844745675560721546955795371028509324960470458652036639000090895680865839503753765895463769203799744509390369460259169199078949616742220206865901379490960820792337412158547352423519952745977771634640617518314973193480694730889820320766295837026209780389651552051794258536305396231386679842576602961549523687467123149315841750276379733411876800894698061872553263104 797 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999305274742545405552812237280226291182565324460747846260634090264160098702034856996265862772247281727851781976232171103378982702242886187823181484114037299841881834608146556000363582723463358015015063581855076815198978037561477841036676796315798466968880827463605517963843283169349648634189409694079810983911086538562470073259892773922778923559281283065183348104839121558606208207177034145221584925546719370306411846198094749868492597263367001105518933647507203578792247490213052416 798 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997221098970181622211248949120905164730261297842991385042536361056640394808139427985063451088989126911407127904928684413515930808971544751292725936456149199367527338432586224001454330893853432060060254327420307260795912150245911364146707185263193867875523309854422071855373132677398594536757638776319243935644346154249880293039571095691115694237125132260733392419356486234424832828708136580886339702186877481225647384792378999473970389053468004422075734590028814315168989960852209664 799 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988884395880726488844995796483620658921045191371965540170145444226561579232557711940253804355956507645628511619714737654063723235886179005170903745824596797470109353730344896005817323575413728240241017309681229043183648600983645456586828741052775471502093239417688287421492530709594378147030555105276975742577384616999521172158284382764462776948500529042933569677425944937699331314832546323545358808747509924902589539169515997895881556213872017688302938360115257260675959843408838656 800 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955537583522905955379983185934482635684180765487862160680581776906246316930230847761015217423826030582514046478858950616254892943544716020683614983298387189880437414921379584023269294301654912960964069238724916172734594403934581826347314964211101886008372957670753149685970122838377512588122220421107902970309538467998084688633137531057851107794002116171734278709703779750797325259330185294181435234990039699610358156678063991583526224855488070753211753440461029042703839373635354624 801 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999822150334091623821519932743737930542736723061951448642722327107624985267720923391044060869695304122330056185915435802465019571774178864082734459933193548759521749659685518336093077177206619651843856276954899664690938377615738327305389259856844407544033491830683012598743880491353510050352488881684431611881238153871992338754532550124231404431176008464686937114838815119003189301037320741176725740939960158798441432626712255966334104899421952283012847013761844116170815357494541418496 802 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999288601336366495286079730974951722170946892247805794570889308430499941070883693564176243478781216489320224743661743209860078287096715456330937839732774195038086998638742073344372308708826478607375425107819598658763753510462953309221557039427377630176133967322732050394975521965414040201409955526737726447524952615487969355018130200496925617724704033858747748459355260476012757204149282964706902963759840635193765730506849023865336419597687809132051388055047376464683261429978165673984 803 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997154405345465981144318923899806888683787568991223178283557233721999764283534774256704973915124865957280898974646972839440313148386861825323751358931096780152347994554968293377489234835305914429501700431278394635055014041851813236886228157709510520704535869290928201579902087861656160805639822106950905790099810461951877420072520801987702470898816135434990993837421041904051028816597131858827611855039362540775062922027396095461345678390751236528205552220189505858733045719912662695936 804 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988617621381863924577275695599227554735150275964892713134228934887999057134139097026819895660499463829123595898587891357761252593547447301295005435724387120609391978219873173509956939341223657718006801725113578540220056167407252947544912630838042082818143477163712806319608351446624643222559288427803623160399241847807509680290083207950809883595264541739963975349684167616204115266388527435310447420157450163100251688109584381845382713563004946112822208880758023434932182879650650783744 805 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954470485527455698309102782396910218940601103859570852536915739551996228536556388107279582641997855316494383594351565431045010374189789205180021742897548482437567912879492694039827757364894630872027206900454314160880224669629011790179650523352168331272573908654851225278433405786498572890237153711214492641596967391230038721160332831803239534381058166959855901398736670464816461065554109741241789680629800652401006752438337527381530854252019784451288835523032093739728731518602603134976 806 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999817881942109822793236411129587640875762404415438283410147662958207984914146225552429118330567991421265977534377406261724180041496759156820720086971590193929750271651517970776159311029459578523488108827601817256643520898678516047160718602093408673325090295634619404901113733623145994291560948614844857970566387869564920154884641331327212958137524232667839423605594946681859265844262216438964967158722519202609604027009753350109526123417008079137805155342092128374958914926074410412539904 807 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999271527768439291172945644518350563503049617661753133640590651832831939656584902209716473322271965685063910137509625046896720165987036627282880347886360775719001086606071883104637244117838314093952435310407269026574083594714064188642874408373634693300361182538477619604454934492583977166243794459379431882265551478259680619538565325308851832550096930671357694422379786727437063377048865755859868634890076810438416108039013400438104493668032316551220621368368513499835659704297641650159616 808 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997086111073757164691782578073402254012198470647012534562362607331327758626339608838865893289087862740255640550038500187586880663948146509131521391545443102876004346424287532418548976471353256375809741241629076106296334378856256754571497633494538773201444730153910478417819737970335908664975177837517727529062205913038722478154261301235407330200387722685430777689519146909748253508195463023439474539560307241753664432156053601752417974672129266204882485473474053999342638817190566600638464 809 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988344444295028658767130312293609016048793882588050138249450429325311034505358435355463573156351450961022562200154000750347522655792586036526085566181772411504017385697150129674195905885413025503238964966516304425185337515425027018285990533978155092805778920615641913671278951881343634659900711350070910116248823652154889912617045204941629320801550890741723110758076587638993014032781852093757898158241228967014657728624214407009671898688517064819529941893896215997370555268762266402553856 810 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953377777180114635068521249174436064195175530352200552997801717301244138021433741421854292625405803844090248800616003001390090623170344146104342264727089646016069542788600518696783623541652102012955859866065217700741350061700108073143962135912620371223115682462567654685115807525374538639602845400283640464995294608619559650468180819766517283206203562966892443032306350555972056131127408375031592632964915868058630914496857628038687594754068259278119767575584863989482221075049065610215424 811 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999813511108720458540274084996697744256780702121408802211991206869204976552085734965687417170501623215376360995202464012005560362492681376584417369058908358584064278171154402074787134494166608408051823439464260870802965400246800432292575848543650481484892462729850270618740463230101498154558411381601134561859981178434478238601872723279066069132824814251867569772129225402223888224524509633500126370531859663472234523657987430512154750379016273037112479070302339455957928884300196262440861696 812 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254044434881834161096339986790977027122808485635208847964827476819906208342939862749668682006492861505443980809856048022241449970725506337669476235633434336257112684617608299148537976666433632207293757857043483211861600987201729170303394174601925939569850919401082474961852920405992618233645526404538247439924713737912954407490893116264276531299257007470279088516901608895552898098038534000505482127438653888938094631949722048619001516065092148449916281209357823831715537200785049763446784 813 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997016177739527336644385359947163908108491233942540835391859309907279624833371759450998674728025971446021775923239424192088965799882902025350677904942533737345028450738470433196594151906665734528829175031428173932847446403948806916681213576698407703758279403677604329899847411681623970472934582105618152989759698854951651817629963572465057106125197028029881116354067606435582211592392154136002021928509754615555752378527798888194476006064260368593799665124837431295326862148803140199053787136 814 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988064710958109346577541439788655632433964935770163341567437239629118499333487037803994698912103885784087103692957696768355863199531608101402711619770134949380113802953881732786376607626662938115316700125712695731389785615795227666724854306793630815033117614710417319599389646726495881891738328422472611959038795419806607270519854289860228424500788112119524465416270425742328846369568616544008087714039018462223009514111195552777904024257041474375198660499349725181307448595212560796215148544 815 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952258843832437386310165759154622529735859743080653366269748958516473997333948151215978795648415543136348414771830787073423452798126432405610846479080539797520455211815526931145506430506651752461266800502850782925559142463180910666899417227174523260132470458841669278397558586905983527566953313689890447836155181679226429082079417159440913698003152448478097861665081702969315385478274466176032350856156073848892038056444782211111616097028165897500794641997398900725229794380850243184860594176 816 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999809035375329749545240663036618490118943438972322613465078995834065895989335792604863915182593662172545393659087323148293693811192505729622443385916322159190081820847262107724582025722026607009845067202011403131702236569852723642667597668908698093040529881835366677113590234347623934110267813254759561791344620726716905716328317668637763654792012609793912391446660326811877261541913097864704129403424624295395568152225779128844446464388112663590003178567989595602900919177523400972739442376704 817 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999236141501318998180962652146473960475773755889290453860315983336263583957343170419455660730374648690181574636349292593174775244770022918489773543665288636760327283389048430898328102888106428039380268808045612526808946279410894570670390675634792372162119527341466708454360937390495736441071253019038247165378482906867622865313270674551054619168050439175649565786641307247509046167652391458816517613698497181582272608903116515377785857552450654360012714271958382411603676710093603890957769506816 818 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996944566005275992723850608585895841903095023557161815441263933345054335829372681677822642921498594760726298545397170372699100979080091673959094174661154547041309133556193723593312411552425712157521075232182450107235785117643578282681562702539169488648478109365866833817443749561982945764285012076152988661513931627470491461253082698204218476672201756702598263146565228990036184670609565835266070454793988726329090435612466061511143430209802617440050857087833529646414706840374415563831078027264 819 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987778264021103970895402434343583367612380094228647261765055733380217343317490726711290571685994379042905194181588681490796403916320366695836376698644618188165236534224774894373249646209702848630084300928729800428943140470574313130726250810156677954593912437463467335269774998247931783057140048304611954646055726509881965845012330792816873906688807026810393052586260915960144738682438263341064281819175954905316361742449864246044573720839210469760203428351334118585658827361497662255324312109056 820 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951113056084415883581609737374333470449520376914589047060222933520869373269962906845162286743977516171620776726354725963185615665281466783345506794578472752660946136899099577492998584838811394520337203714919201715772561882297252522905003240626711818375649749853869341079099992991727132228560193218447818584222906039527863380049323171267495626755228107241572210345043663840578954729753053364257127276703819621265446969799456984178294883356841879040813713405336474342635309445990649021297248436224 821 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804452224337663534326438949497333881798081507658356188240891734083477493079851627380649146975910064686483106905418903852742462661125867133382027178313891010643784547596398309971994339355245578081348814859676806863090247529189010091620012962506847273502598999415477364316399971966908528914240772873791274336891624158111453520197292685069982507020912428966288841380174655362315818919012213457028509106815278485061787879197827936713179533427367516163254853621345897370541237783962596085188993744896 822 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999217808897350654137305755797989335527192326030633424752963566936333909972319406509522596587903640258745932427621675615410969850644503468533528108713255564042575138190385593239887977357420982312325395259438707227452360990116756040366480051850027389094010395997661909457265599887867634115656963091495165097347566496632445814080789170740279930028083649715865155365520698621449263275676048853828114036427261113940247151516791311746852718133709470064653019414485383589482164951135850384340755974979584 823 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996871235589402616549223023191957342108769304122533699011854267745335639889277626038090386351614561034983729710486702461643879402578013874134112434853022256170300552761542372959551909429683929249301581037754828909809443960467024161465920207400109556376041583990647637829062399551470536462627852365980660389390265986529783256323156682961119720112334598863460621462082794485797053102704195415312456145709044455760988606067165246987410872534837880258612077657941534357928659804543401537363023899918336 824 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987484942357610466196892092767829368435077216490134796047417070981342559557110504152361545406458244139934918841946809846575517610312055496536449739412089024681202211046169491838207637718735716997206324151019315639237775841868096645863680829600438225504166335962590551316249598205882145850511409463922641557561063946119133025292626731844478880449338395453842485848331177943188212410816781661249824582836177823043954424268660987949643490139351521034448310631766137431714639218173606149452095599673344 825 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949939769430441864787568371071317473740308865960539184189668283925370238228442016609446181625832976559739675367787239386302070441248221986145798957648356098724808844184677967352830550874942867988825296604077262556951103367472386583454723318401752902016665343850362205264998392823528583402045637855690566230244255784476532101170506927377915521797353581815369943393324711772752849643267126644999298331344711292175817697074643951798573960557406084137793242527064549726858556872694424597808382398693376 826 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999799759077721767459150273484285269894961235463842156736758673135701480952913768066437784726503331906238958701471148957545208281764992887944583195830593424394899235376738711869411322203499771471955301186416309050227804413469889546333818893273607011608066661375401448821059993571294114333608182551422762264920977023137906128404682027709511662087189414327261479773573298847091011398573068506579997193325378845168703270788298575807194295842229624336551172970108258198907434227490777698391233529594773504 827 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999199036310887069836601093937141079579844941855368626947034692542805923811655072265751138906013327624955834805884595830180833127059971551778332783322373697579596941506954847477645288813999085887821204745665236200911217653879558185335275573094428046432266645501605795284239974285176457334432730205691049059683908092551624513618728110838046648348757657309045919094293195388364045594292274026319988773301515380674813083153194303228777183368918497346204691880433032795629736909963110793564934118379094016 828 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996796145243548279346404375748564318319379767421474507788138770171223695246620289063004555624053310499823339223538383320723332508239886207113331133289494790318387766027819389910581155255996343551284818982660944803644870615518232741341102292377712185729066582006423181136959897140705829337730920822764196238735632370206498054474912443352186593395030629236183676377172781553456182377169096105279955093206061522699252332612777212915108733475673989384818767521732131182518947639852443174259736473516376064 829 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987184580974193117385617502994257273277519069685898031152555080684894780986481156252018222496213241999293356894153533282893330032959544828453324533157979161273551064111277559642324621023985374205139275930643779214579482462072930965364409169510848742916266328025692724547839588562823317350923683291056784954942529480825992217899649773408746373580122516944734705508691126213824729508676384421119820372824246090797009330451108851660434933902695957539275070086928524730075790559409772697038945894065504256 830 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948738323896772469542470011977029093110076278743592124610220322739579123945924625008072889984852967997173427576614133131573320131838179313813298132631916645094204256445110238569298484095941496820557103722575116858317929848291723861457636678043394971665065312102770898191358354251293269403694733164227139819770117923303968871598599093634985494320490067778938822034764504855298918034705537684479281491296984363188037321804435406641739735610783830157100280347714098920303162237639090788155783576262017024 831 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999794953295587089878169880047908116372440305114974368498440881290958316495783698500032291559939411871988693710306456532526293280527352717255253192530527666580376817025780440954277193936383765987282228414890300467433271719393166895445830546712173579886660261248411083592765433417005173077614778932656908559279080471693215875486394396374539941977281960271115755288139058019421195672138822150737917125965187937452752149287217741626566958942443135320628401121390856395681212648950556363152623134305048068096 832 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999179813182348359512679520191632465489761220459897473993763525163833265983134794000129166239757647487954774841225826130105173122109410869021012770122110666321507268103121763817108775745535063949128913659561201869733086877572667581783322186848694319546641044993644334371061733668020692310459115730627634237116321886772863501945577585498159767909127841084463021152556232077684782688555288602951668503860751749811008597148870966506267835769772541282513604485563425582724850595802225452610492537220192272384 833 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996719252729393438050718080766529861959044881839589895975054100655333063932539176000516664959030589951819099364903304520420692488437643476084051080488442665286029072412487055268435102982140255796515654638244807478932347510290670327133288747394777278186564179974577337484246934672082769241836462922510536948465287547091454007782310341992639071636511364337852084610224928310739130754221154411806674015443006999244034388595483866025071343079090165130054417942253702330899402383208901810441970148880769089536 834 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986877010917573752202872323066119447836179527358359583900216402621332255730156704002066659836122359807276397459613218081682769953750573904336204321953770661144116289649948221073740411928561023186062618552979229915729390041162681308533154989579109112746256719898309349936987738688331076967345851690042147793861150188365816031129241367970556286546045457351408338440899713242956523016884617647226696061772027996976137554381935464100285372316360660520217671769014809323597609532835607241767880595523076358144 835 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947508043670295008811489292264477791344718109433438335600865610485329022920626816008266639344489439229105589838452872326731079815002295617344817287815082644576465158599792884294961647714244092744250474211916919662917560164650725234132619958316436450985026879593237399747950954753324307869383406760168591175444600753463264124516965471882225146184181829405633353763598852971826092067538470588906784247088111987904550217527741856401141489265442642080870687076059237294390438131342428967071522382092305432576 836 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999790032174681180035245957169057911165378872437733753342403462441941316091682507264033066557377957756916422359353811489306924319260009182469379269151260330578305860634399171537179846590856976370977001896847667678651670240658602900936530479833265745803940107518372949598991803819013297231477533627040674364701778403013853056498067861887528900584736727317622533415054395411887304368270153882355627136988352447951618200870110967425604565957061770568323482748304236949177561752525369715868286089528369221730304 837 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999160128698724720140983828676231644661515489750935013369613849767765264366730029056132266229511831027665689437415245957227697277040036729877517076605041322313223442537596686148719386363427905483908007587390670714606680962634411603746121919333062983215760430073491798395967215276053188925910134508162697458807113612055412225992271447550115602338946909270490133660217581647549217473080615529422508547953409791806472803480443869702418263828247082273293930993216947796710247010101478863473144358113476886921216 838 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996640514794898880563935314704926578646061959003740053478455399071061057466920116224529064918047324110662757749660983828910789108160146919510068306420165289252893770150386744594877545453711621935632030349562682858426723850537646414984487677332251932863041720293967193583868861104212755703640538032650789835228454448221648903969085790200462409355787637081960534640870326590196869892322462117690034191813639167225891213921775478809673055312988329093175723972867791186840988040405915453892577432453907547684864 839 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986562059179595522255741258819706314584247836014960213913821596284244229867680464898116259672189296442651030998643935315643156432640587678040273225680661157011575080601546978379510181814846487742528121398250731433706895402150585659937950709329007731452166881175868774335475444416851022814562152130603159340913817792886595615876343160801849637423150548327842138563481306360787479569289848470760136767254556668903564855687101915238692221251953316372702895891471164747363952161623661815570309729815630190739456 840 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946248236718382089022965035278825258336991344059840855655286385136976919470721859592465038688757185770604123994575741262572625730562350712161092902722644628046300322406187913518040727259385950970112485593002925734827581608602342639751802837316030925808667524703475097341901777667404091258248608522412637363655271171546382463505372643207398549692602193311368554253925225443149918277159393883040547069018226675614259422748407660954768885007813265490811583565884658989455808646494647262281238919262520762957824 841 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999784992946873528356091860141115301033347965376239363422621145540547907677882887438369860154755028743082416495978302965050290502922249402848644371610890578512185201289624751654072162909037543803880449942372011702939310326434409370559007211349264123703234670098813900389367607110669616365032994434089650549454621084686185529854021490572829594198770408773245474217015700901772599673108637575532162188276072906702457037690993630643819075540031253061963246334263538635957823234585978589049124955677050083051831296 842 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999139971787494113424367440564461204133391861504957453690484582162191630711531549753479440619020114972329665983913211860201162011688997611394577486443562314048740805158499006616288651636150175215521799769488046811757241305737637482236028845397056494812938680395255601557470428442678465460131977736358602197818484338744742119416085962291318376795081635092981896868062803607090398692434550302128648753104291626809828150763974522575276302160125012247852985337054154543831292938343914356196499822708200332207325184 843 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996559887149976453697469762257844816533567446019829814761938328648766522846126199013917762476080459889318663935652847440804648046755990445578309945774249256194963220633996026465154606544600700862087199077952187247028965222950549928944115381588225979251754721581022406229881713770713861840527910945434408791273937354978968477664343849165273507180326540371927587472251214428361594769738201208514595012417166507239312603055898090301105208640500048991411941348216618175325171753375657424785999290832801328829300736 844 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986239548599905814789879049031379266134269784079319259047753314595066091384504796055671049904321839557274655742611389763218592187023961782313239783096997024779852882535984105860618426178402803448348796311808748988115860891802199715776461526352903917007018886324089624919526855082855447362111643781737635165095749419915873910657375396661094028721306161487710349889004857713446379078952804834058380049668666028957250412223592361204420834562000195965647765392866472701300687013502629699143997163331205315317202944 845 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944958194399623259159516196125517064537079136317277036191013258380264365538019184222684199617287358229098622970445559052874368748095847129252959132387988099119411530143936423442473704713611213793395185247234995952463443567208798863105846105411615668028075545296358499678107420331421789448446575126950540660382997679663495642629501586644376114885224645950841399556019430853785516315811219336233520198674664115829001648894369444817683338248000783862591061571465890805202748054010518796575988653324821261268811776 846 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999779832777598493036638064784502068258148316545269108144764053033521057462152076736890736798469149432916394491881782236211497474992383388517011836529551952396477646120575745693769894818854444855173580740988939983809853774268835195452423384421646462672112302181185433998712429681325687157793786300507802162641531990718653982570518006346577504459540898583803365598224077723415142065263244877344934080794698656463316006595577477779270733352992003135450364246285863563220810992216042075186303954613299285045075247104 847 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999119331110393972146552259138008273032593266181076432579056212134084229848608306947562947193876597731665577967527128944845989899969533554068047346118207809585910584482302982775079579275417779420694322963955759935239415097075340781809693537686585850688449208724741735994849718725302748631175145202031208650566127962874615930282072025386310017838163594335213462392896310893660568261052979509379736323178794625853264026382309911117082933411968012541801456985143454252883243968864168300745215818453197140180300988416 848 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996477324441575888586209036552033092130373064724305730316224848536336919394433227790251788775506390926662311870108515779383959599878134216272189384472831238343642337929211931100318317101671117682777291855823039740957660388301363127238774150746343402753796834898966943979398874901210994524700580808124834602264511851498463721128288101545240071352654377340853849571585243574642273044211918037518945292715178503413056105529239644468331733647872050167205827940573817011532975875456673202980863273812788560721203953664 849 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985909297766303554344836146208132368521492258897222921264899394145347677577732911161007155102025563706649247480434063117535838399512536865088757537891324953374569351716847724401273268406684470731109167423292158963830641553205452508955096602985373611015187339595867775917595499604843978098802323232499338409058047405993854884513152406180960285410617509363415398286340974298569092176847672150075781170860714013652224422116958577873326934591488200668823311762295268046131903501826692811923453095251154242884815814656 850 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943637191065214217379344584832529474085969035588891685059597576581390710310931644644028620408102254826596989921736252470143353598050147460355030151565299813498277406867390897605093073626737882924436669693168635855322566212821810035820386411941494444060749358383471103670381998419375912395209292929997353636232189623975419538052609624723841141642470037453661593145363897194276368707390688600303124683442856054608897688467834311493307738365952802675293247049181072184527614007306771247693812381004616971539263258624 851 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999774548764260856869517378339330117896343876142355566740238390306325562841243726578576114481632409019306387959686945009880573414392200589841420120606261199253993109627469563590420372294506951531697746678772674543421290264851287240143281545647765977776242997433533884414681527993677503649580837171719989414544928758495901678152210438498895364566569880149814646372581455588777105474829562754401212498733771424218435590753871337245973230953463811210701172988196724288738110456029227084990775249524018467886157053034496 852 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999098195057043427478069513357320471585375504569422266960953561225302251364974906314304457926529636077225551838747780039522293657568802359365680482425044797015972438509878254361681489178027806126790986715090698173685161059405148960573126182591063911104971989734135537658726111974710014598323348686879957658179715033983606712608841753995581458266279520599258585490325822355108421899318251017604849994935085696873742363015485348983892923813855244842804691952786897154952441824116908339963100998096073871544628212137984 853 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996392780228173709912278053429281886341502018277689067843814244901209005459899625257217831706118544308902207354991120158089174630275209437462721929700179188063889754039513017446725956712111224507163946860362792694740644237620595842292504730364255644419887958936542150634904447898840058393293394747519830632718860135934426850435367015982325833065118082397034341961303289420433687597273004070419399979740342787494969452061941395935571695255420979371218767811147588619809767296467633359852403992384295486178512848551936 854 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985571120912694839649112213717127545366008073110756271375256979604836021839598501028871326824474177235608829419964480632356698521100837749850887718800716752255559016158052069786903826848444898028655787441451170778962576950482383369170018921457022577679551835746168602539617791595360233573173578990079322530875440543737707401741468063929303332260472329588137367845213157681734750389092016281677599918961371149979877808247765583742286781021683917484875071244590354479239069185870533439409615969537181944714051394207744 855 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942284483650779358596448854868510181464032292443025085501027918419344087358394004115485307297896708942435317679857922529426794084403350999403550875202867009022236064632208279147615307393779592114623149765804683115850307801929533476680075685828090310718207342984674410158471166381440934292694315960317290123501762174950829606965872255717213329041889318352549471380852630726939001556368065126710399675845484599919511232991062334969147124086735669939500284978361417916956276743482133757638463878148727778856205576830976 856 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999769137934603117434385795419474040725856129169772100342004111673677376349433576016461941229191586835769741270719431690117707176337613403997614203500811468036088944258528833116590461229575118368458492599063218732463401231207718133906720302743312361242872829371938697640633884665525763737170777263841269160494007048699803318427863489022868853316167557273410197885523410522907756006225472260506841598703381938399678044931964249339876588496346942679758001139913445671667825106973928535030553855512594911115424822307323904 857 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999076551738412469737543181677896162903424516679088401368016446694709505397734304065847764916766347343078965082877726760470828705350453615990456814003245872144355777034115332466361844918300473473833970396252874929853604924830872535626881210973249444971491317487754790562535538662103054948683109055365076641976028194799213273711453956091475413264670229093640791542093642091631024024901889042027366394813527753598712179727856997359506353985387770719032004559653782686671300427895714140122215422050379644461699289229295616 858 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996306206953649878950172726711584651613698066716353605472065786778838021590937216263391059667065389372315860331510907041883314821401814463961827256012983488577423108136461329865447379673201893895335881585011499719414419699323490142507524843892997779885965269951019162250142154648412219794732436221460306567904112779196853094845815824365901653058680916374563166168374568366524096099607556168109465579254111014394848718911427989438025415941551082876128018238615130746685201711582856560488861688201518577846797156917182464 859 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985224827814599515800690906846338606454792266865414421888263147115352086363748865053564238668261557489263441326043628167533259285607257855847309024051933954309692432545845319461789518692807575581343526340045998877657678797293960570030099375571991119543861079804076649000568618593648879178929744885841226271616451116787412379383263297463606612234723665498252664673498273466096384398430224672437862317016444057579394875645711957752101663766204331504512072954460522986740806846331426241955446752806074311387188627668729856 860 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940899311258398063202763627385354425819169067461657687553052588461408345454995460214256954673046229957053765304174512670133037142429031423389236096207735817238769730183381277847158074771230302325374105360183995510630715189175842280120397502287964478175444319216306596002274474374595516715718979543364905086465804467149649517533053189854426448938894661993010658693993093864385537593720898689751449268065776230317579502582847831008406655064817326018048291817842091946963227385325704967821787011224297245548754510674919424 861 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999763597245033592252811054509541417703276676269846630750212210353845633381819981840857027818692184919828215061216698050680532148569716125693556944384830943268955078920733525111388632299084921209301496421440735982042522860756703369120481590009151857912701777276865226384009097897498382066862875918173459620345863217868598598070132212759417705795755578647972042634775972375457542150374883594759005797072263104921270318010331391324033626620259269304072193167271368367787852909541302819871287148044897188982195018042699677696 862 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999054388980134369011244218038165670813106705079386523000848841415382533527279927363428111274768739679312860244866792202722128594278864502774227777539323773075820315682934100445554529196339684837205985685762943928170091443026813476481926360036607431650807109107460905536036391589993528267451503672693838481383452871474394392280528851037670823183022314591888170539103889501830168601499534379036023188289052419685081272041325565296134506481037077216288772669085473471151411638165211279485148592179588755928780072170798710784 863 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996217555920537476044976872152662683252426820317546092003395365661530134109119709453712445099074958717251440979467168810888514377115458011096911110157295092303281262731736401782218116785358739348823942743051775712680365772107253905927705440146429726603228436429843622144145566359974113069806014690775353925533811485897577569122115404150683292732089258367552682156415558007320674405998137516144092753156209678740325088165302261184538025924148308865155090676341893884605646552660845117940594368718355023715120288683194843136 864 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984870223682149904179907488610650733009707281270184368013581462646120536436478837814849780396299834869005763917868675243554057508461832044387644440629180369213125050926945607128872467141434957395295770972207102850721463088429015623710821760585718906412913745719374488576582265439896452279224058763101415702135245943590310276488461616602733170928357033470210728625662232029282697623992550064576371012624838714961300352661209044738152103696593235460620362705367575538422586210643380471762377474873420094860481154732779372544 865 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939480894728599616719629954442602932038829125080737472054325850584482145745915351259399121585199339476023055671474700974216230033847328177550577762516721476852500203707782428515489868565739829581183083888828411402885852353716062494843287042342875625651654982877497954306329061759585809116896235052405662808540983774361241105953846466410932683713428133880842914502648928117130790495970200258305484050499354859845201410644836178952608414786372941842481450821470302153690344842573521887049509899493680379441924618931117490176 866 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757923578914398466878519817770411728155316500322949888217303402337928582983661405037596486340797357904092222685898803896864920135389312710202311050066885907410000814831129714061959474262959318324732335555313645611543409414864249979373148169371502502606619931509991817225316247038343236467584940209622651234163935097444964423815385865643730734853712535523371658010595712468523161983880801033221936201997419439380805642579344715810433659145491767369925803285881208614761379370294087548198039597974721517767698475724469960704 867 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999031694315657593867514079271081646912621266001291799552869213609351714331934645620150385945363189431616368890743595215587459680541557250840809244200267543629640003259324518856247837897051837273298929342221254582446173637659456999917492592677486010010426479726039967268901264988153372945870339760838490604936655740389779857695261543462574922939414850142093486632042382849874092647935523204132887744807989677757523222570317378863241734636581967069479703213143524834459045517481176350192792158391898886071070793902897879842816 868 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996126777262630375470056317084326587650485064005167198211476854437406857327738582480601543781452757726465475562974380862349838722166229003363236976801070174518560013037298075424991351588207349093195717368885018329784694550637827999669970370709944040041705918904159869075605059952613491783481359043353962419746622961559119430781046173850299691757659400568373946528169531399496370591742092816531550979231958711030092890281269515452966938546327868277918812852574099337836182069924705400771168633567595544284283175611591519371264 869 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984507109050521501880225268337306350601940256020668792845907417749627429310954329922406175125811030905861902251897523449399354888664916013452947907204280698074240052149192301699965406352829396372782869475540073319138778202551311998679881482839776160166823675616639476302420239810453967133925436173415849678986491846236477723124184695401198767030637602273495786112678125597985482366968371266126203916927834844120371561125078061811867754185311473111675251410296397351344728279698821603084674534270382177137132702446366077485056 870 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938028436202086007520901073349225402407761024082675171383629670998509717243817319689624700503244123623447609007590093797597419554659664053811791628817122792296960208596769206799861625411317585491131477902160293276555112810205247994719525931359104640667294702466557905209680959241815868535701744693663398715945967384945910892496738781604795068122550409093983144450712502391941929467873485064504815667711339376481486244500312247247471016741245892446701005641185589405378913118795286412338698137081528708548530809785464309940224 871 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999752113744808344030083604293396901609631044096330700685534518683994038868975269278758498802012976494493790436030360375190389678218638656215247166515268491169187840834387076827199446501645270341964525911608641173106220451240820991978878103725436418562669178809866231620838723836967263474142806978774653594863783869539783643569986955126419180272490201636375932577802850009567767717871493940258019262670845357505925944978001248988989884066964983569786804022564742357621515652475181145649354792548326114834194123239141857239760896 872 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999008454979233376120334417173587606438524176385322802742138074735976155475901077115033995208051905977975161744121441500761558712874554624860988666061073964676751363337548307308797786006581081367858103646434564692424881804963283967915512414901745674250676715239464926483354895347869053896571227915098614379455135478159134574279947820505676721089960806545503730311211400038271070871485975761032077050683381430023703779912004995955959536267859934279147216090258969430486062609900724582597419170193304459336776492956567428959043584 873 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996033819916933504481337668694350425754096705541291210968552298943904621903604308460135980832207623911900646976485766003046234851498218499443954664244295858707005453350193229235191144026324325471432414585738258769699527219853135871662049659606982697002706860957859705933419581391476215586284911660394457517820541912636538297119791282022706884359843226182014921244845600153084283485943903044128308202733525720094815119648019983823838145071439737116588864361035877721944250439602898330389676680773217837347105971826269715836174336 874 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984135279667734017925350674777401703016386822165164843874209195775618487614417233840543923328830495647602587905943064012184939405992873997775818656977183434828021813400772916940764576105297301885729658342953035078798108879412543486648198638427930788010827443831438823733678325565904862345139646641577830071282167650546153188479165128090827537439372904728059684979382400612337133943775612176513232810934102880379260478592079935295352580285758948466355457444143510887777001758411593321558706723092871349388423887305078863344697344 875 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936541118670936071701402699109606812065547288660659375496836783102473950457668935362175693315321982590410351623772256048739757623971495991103274627908733739312087253603091667763058304421189207542918633371812140315192435517650173946592794553711723152043309775325755294934713302263619449380558586566311320285128670602184612753916660512363310149757491618912238739917529602449348535775102448706052931243736411521517041914368319741181410321143035793865421829776574043551108007033646373286234826892371485397553695549220315453378789376 876 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999746164474683744286805610796438427248262189154642637501987347132409895801830675741448702773261287930361641406495089024194959030495885983964413098511634934957248349014412366671052233217684756830171674533487248561260769742070600695786371178214846892608173239101303021179738853209054477797522234346265245281140514682408738451015666642049453240599029966475648954959670118409797394143100409794824211724974945646086068167657473278964725641284572143175461687319106296174204432028134585493144939307569485941590214782196881261813515157504 877 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998984657898734977147222443185753708993048756618570550007949388529639583207322702965794811093045151721446565625980356096779836121983543935857652394046539739828993396057649466684208932870739027320686698133948994245043078968282402783145484712859387570432692956405212084718955412836217911190088937385060981124562058729634953804062666568197812962396119865902595819838680473639189576572401639179296846899899782584344272670629893115858902565138288572701846749276425184696817728112538341972579757230277943766360859128787525047254060630016 878 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995938631594939908588889772743014835972195026474282200031797554118558332829290811863179244372180606885786262503921424387119344487934175743430609576186158959315973584230597866736835731482956109282746792535795976980172315873129611132581938851437550281730771825620848338875821651344871644760355749540243924498248234918539815216250666272791251849584479463610383279354721894556758306289606556717187387599599130337377090682519572463435610260553154290807386997105700738787270912450153367890319028921111775065443436515150100189016242520064 879 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983754526379759634355559090972059343888780105897128800127190216474233331317163247452716977488722427543145050015685697548477377951736702973722438304744635837263894336922391466947342925931824437130987170143183907920689263492518444530327755405750201126923087302483393355503286605379486579041422998160975697992992939674159260865002665091165007398337917854441533117418887578227033225158426226868749550398396521349508362730078289853742441042212617163229547988422802955149083649800613471561276115684447100261773746060600400756064970080256 880 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935018105519038537422236363888237375555120423588515200508760865896933325268652989810867909954889710172580200062742790193909511806946811894889753218978543349055577347689565867789371703727297748523948680572735631682757053970073778121311021623000804507692349209933573422013146421517946316165691992643902791971971758696637043460010660364660029593351671417766132469675550312908132900633704907474998201593586085398033450920313159414969764168850468652918191953691211820596334599202453886245104462737788401047094984242401603024259880321024 881 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999740072422076154149688945455552949502220481694354060802035043463587733301074611959243471639819558840690320800250971160775638047227787247579559012875914173396222309390758263471157486814909190994095794722290942526731028215880295112485244086492003218030769396839734293688052585686071785264662767970575611167887887034786548173840042641458640118373406685671064529878702201251632531602534819629899992806374344341592133803681252637659879056675401874611672767814764847282385338396809815544980417850951153604188379936969606412097039521284096 882 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998960289688304616598755781822211798008881926777416243208140173854350933204298447836973886559278235362761283201003884643102552188911148990318236051503656693584889237563033053884629947259636763976383178889163770106924112863521180449940976345968012872123077587358937174752210342744287141058651071882302444671551548139146192695360170565834560473493626742684258119514808805006530126410139278519599971225497377366368535214725010550639516226701607498446691071259059389129541353587239262179921671403804614416753519747878425648388158085136384 883 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995841158753218466395023127288847192035527707109664972832560695417403732817193791347895546237112941451045132804015538572410208755644595961272944206014626774339556950252132215538519789038547055905532715556655080427696451454084721799763905383872051488492310349435748699008841370977148564234604287529209778686206192556584770781440682263338241893974506970737032478059235220026120505640557114078399884901989509465474140858900042202558064906806429993786764285036237556518165414348957048719686685615218457667014078991513702593552632340545536 884 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983364635012873865580092509155388768142110828438659891330242781669614931268775165391582184948451765804180531216062154289640835022578383845091776824058507097358227801008528862154079156154188223622130862226620321710785805816338887199055621535488205953969241397742994796035365483908594256938417150116839114744824770226339083125762729053352967575898027882948129912236940880104482022562228456313599539607958037861896563435600168810232259627225719975147057140144950226072661657395828194878746742460873830668056315966054810374210529362182144 885 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933458540051495462320370036621555072568443313754639565320971126678459725075100661566328739793807063216722124864248617158563340090313535380367107296234028389432911204034115448616316624616752894488523448906481286843143223265355548796222486141952823815876965590971979184141461935634377027753668600467356458979299080905356332503050916213411870303592111531792519648947763520417928090248913825254398158431832151447586253742400675240929038508902879900588228560579800904290646629583312779514986969843495322672225263864219241496842117448728576 886 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999733834160205981849281480146486220290273773255018558261283884506713838900300402646265314959175228252866888499456994468634253360361254141521468429184936113557731644816136461794465266498467011577954093795625925147372572893061422195184889944567811295263507862363887916736565847742537508111014674401869425835917196323621425330012203664853647481214368446127170078595791054081671712360995655301017592633727328605790345014969602700963716154035611519602352914242319203617162586518333251118059947879373981290688901055456876965987368469794914304 887 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998935336640823927397125920585944881161095093020074233045135538026855355601201610585061259836700913011467553997827977874537013441445016566085873716739744454230926579264545847177861065993868046311816375182503700589490291572245688780739559778271245181054031449455551666946263390970150032444058697607477703343668785294485701320048814659414589924857473784508680314383164216326686849443982621204070370534909314423161380059878410803854864616142446078409411656969276814468650346073333004472239791517495925162755604221827507863949473879179657216 888 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995741346563295709588503682343779524644380372080296932180542152107421422404806442340245039346803652045870215991311911498148053765780066264343494866958977816923706317058183388711444263975472185247265500730014802357961166288982755122958239113084980724216125797822206667785053563880600129776234790429910813374675141177942805280195258637658359699429895138034721257532656865306747397775930484816281482139637257692645520239513643215419458464569784313637646627877107257874601384293332017888959166069983700651022416887310031455797895516718628864 889 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982965386253182838354014729375118098577521488321187728722168608429685689619225769360980157387214608183480863965247645992592215063120265057373979467835911267694825268232733554845777055901888740989062002920059209431844665155931020491832956452339922896864503191288826671140214255522400519104939161719643253498700564711771221120781034550633438797719580552138885030130627461226989591103721939265125928558549030770582080958054572861677833858279137254550586511508429031498405537173328071555836664279934802604089667549240125823191582066874515456 890 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931861545012731353416058917500472394310085953284750914888674433718742758476903077443920629548858432733923455860990583970368860252481060229495917871343645070779301072930934219383108223607554963956248011680236837727378660623724081967331825809359691587458012765155306684560857022089602076419756646878573013994802258847084884483124138202533755190878322208555540120522509844907958364414887757060503714234196123082328323832218291446711335433116549018202346046033716125993622148693312286223346657119739210416358670196960503292766328267498061824 891 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999727446180050925413664235670001889577240343813139003659554697734874971033907612309775682518195433730935693823443962335881475441009924240917983671485374580283117204291723736877532432894430219855824992046720947350909514642494896327869327303237438766349832051060621226738243428088358408305679026587514292055979209035388339537932496552810135020763513288834222160482090039379631833457659551028242014856936784492329313295328873165786845341732466196072809384184134864503974488594773249144893386628478956841665434680787842013171065313069992247296 892 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998909784720203701654656942680007558308961375252556014638218790939499884135630449239102730072781734923742775293775849343525901764039696963671934685941498321132468817166894947510129731577720879423299968186883789403638058569979585311477309212949755065399328204242484906952973712353433633222716106350057168223916836141553358151729986211240540083054053155336888641928360157518527333830638204112968059427747137969317253181315492663147381366929864784291237536736539458015897954379092996579573546513915827366661738723151368052684261252279968989184 893 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995639138880814806618627770720030233235845501010224058552875163757999536542521796956410920291126939694971101175103397374103607056158787854687738743765993284529875268667579790040518926310883517693199872747535157614552234279918341245909236851799020261597312816969939627811894849413734532890864425400228672895667344566213432606919944844962160332216212621347554567713440630074109335322552816451872237710988551877269012725261970652589525467719459137164950146946157832063591817516371986318294186055663309466646954892605472210737045009119875956736 894 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982556555523259226474511082880120932943382004040896234211500655031998146170087187825643681164507758779884404700413589496414428224635151418750954975063973138119501074670319160162075705243534070772799490990140630458208937119673364983636947407196081046389251267879758511247579397654938131563457701600914691582669378264853730427679779379848641328864850485390218270853762520296437341290211265807488950843954207509076050901047882610358101870877836548659800587784631328254367270065487945273176744222653237866587819570421888842948180036479503826944 895 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930226222093036905898044331520483731773528016163584936846002620127992584680348751302574724658031035119537618801654357985657712898540605675003819900255892552478004298681276640648302820974136283091197963960562521832835748478693459934547789628784324185557005071519034044990317590619752526253830806403658766330677513059414921710719117519394565315459401941560873083415050081185749365160845063229955803375816830036304203604191530441432407483511346194639202351138525313017469080261951781092706976890612951466351278281687555371792720145918015307776 896 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999720904888372147623592177326081934927094112064654339747384010480511970338721395005210298898632124140478150475206617431942630851594162422700015279601023570209912017194725106562593211283896545132364791855842250087331342993914773839738191158515137296742228020286076136179961270362479010105015323225614635065322710052237659686842876470077578261261837607766243492333660200324742997460643380252919823213503267320145216814416766121765729629934045384778556809404554101252069876321047807124370827907562451805865405113126750221487170880583672061231104 897 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998883619553488590494368709304327739708376448258617358989536041922047881354885580020841195594528496561912601900826469727770523406376649690800061118404094280839648068778900426250372845135586180529459167423369000349325371975659095358952764634060549186968912081144304544719845081449916040420061292902458540261290840208950638747371505880310313045047350431064973969334640801298971989842573521011679292854013069280580867257667064487062918519736181539114227237618216405008279505284191228497483311630249807223461620452507000885948683522334688244924416 898 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995534478213954361977474837217310958833505793034469435958144167688191525419542320083364782378113986247650407603305878911082093625506598763200244473616377123358592275115601705001491380542344722117836669693476001397301487902636381435811058536242196747875648324577218178879380325799664161680245171609834161045163360835802554989486023521241252180189401724259895877338563205195887959370294084046717171416052277122323469030668257948251674078944726156456908950472865620033118021136764913989933246520999228893846481810028003543794734089338752979697664 899 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982137912855817447909899348869243835334023172137877743832576670752766101678169280333459129512455944990601630413223515644328374502026395052800977894465508493434369100462406820005965522169378888471346678773904005589205951610545525743244234144968786991502593298308872715517521303198656646720980686439336644180653443343210219957944094084965008720757606897039583509354252820783551837481176336186868685664209108489293876122673031793006696315778904625827635801891462480132472084547059655959732986083996915575385927240112014175178936357355011918790656 900 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928551651423269791639597395476975341336092688551510975330306683011064406712677121333836518049823779962406521652894062577313498008105580211203911577862033973737476401849627280023862088677515553885386715095616022356823806442182102972976936579875147966010373193235490862070085212794626586883922745757346576722613773372840879831776376339860034883030427588158334037417011283134207349924705344747474742656836433957175504490692127172026785263115618503310543207565849920529888338188238623838931944335987662301543708960448056700715745429420047675162624 901 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999714206605693079166558389581907901365344370754206043901321226732044257626850708485335346072199295119849626086611576250309253992032422320844815646311448135894949905607398509120095448354710062215541546860382464089427295225768728411891907746319500591864041492772941963448280340851178506347535690983029386306890455093491363519327105505359440139532121710352633336149668045132536829399698821378989898970627345735828702017962768508688107141052462474013242172830263399682119553352752954495355727777343950649206174835841792226802862981717680190700650496 902 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998856826422772316666233558327631605461377483016824175605284906928177030507402833941341384288797180479398504346446305001237015968129689283379262585245792543579799622429594036480381793418840248862166187441529856357709180903074913647567630985278002367456165971091767853793121363404714025390142763932117545227561820373965454077308422021437760558128486841410533344598672180530147317598795285515959595882509382943314808071851074034752428564209849896052968691321053598728478213411011817981422911109375802596824699343367168907211451926870720762802601984 903 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995427305691089266664934233310526421845509932067296702421139627712708122029611335765365537155188721917594017385785220004948063872518757133517050340983170174319198489718376145921527173675360995448664749766119425430836723612299654590270523941112009469824663884367071415172485453618856101560571055728470180910247281495861816309233688085751042232513947365642133378394688722120589270395181142063838383530037531773259232287404296139009714256839399584211874765284214394913912853644047271925691644437503210387298797373468675628845807707482883051210407936 904 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981709222764357066659736933242105687382039728269186809684558510850832488118445343061462148620754887670376069543140880019792255490075028534068201363932680697276793958873504583686108694701443981794658999064477701723346894449198618361082095764448037879298655537468285660689941814475424406242284222913880723640989125983447265236934752343004168930055789462568533513578754888482357081580724568255353534120150127093036929149617184556038857027357598336847499061136857579655651414576189087702766577750012841549195189493874702515383230829931532204841631744 905 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926836891057428266638947732968422749528158913076747238738234043403329952473781372245848594483019550681504278172563520079169021960300114136272805455730722789107175835494018334744434778805775927178635996257910806893387577796794473444328383057792151517194622149873142642759767257901697624969136891655522894563956503933789060947739009372016675720223157850274134054315019553929428326322898273021414136480600508372147716598468738224155428109430393347389996244547430318622605658304756350811066311000051366196780757975498810061532923319726128819366526976 906 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999707347564229713066555790931873690998112635652306988954952936173613319809895125488983394377932078202726017112690254080316676087841200456545091221822922891156428703341976073338977739115223103708714543985031643227573550311187177893777313532231168606068778488599492570571039069031606790499876547566622091578255826015735156243790956037488066702880892631401096536217260078215717713305291593092085656545922402033488590866393874952896621712437721573389559984978189721274490422633219025403244265244000205464787123031901995240246131693278904515277466107904 907 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998829390256918852266223163727494763992450542609227955819811744694453279239580501955933577511728312810904068450761016321266704351364801826180364887291691564625714813367904293355910956460892414834858175940126572910294201244748711575109254128924674424275113954397970282284156276126427161999506190266488366313023304062940624975163824149952266811523570525604386144869040312862870853221166372368342626183689608133954363465575499811586486849750886293558239939912758885097961690532876101612977060976000821859148492127607980960984526773115618061109864431616 908 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995317561027675409064892654909979055969802170436911823279246978777813116958322007823734310046913251243616273803044065285066817405459207304721459549166766258502859253471617173423643825843569659339432703760506291641176804978994846300437016515698697697100455817591881129136625104505708647998024761065953465252093216251762499900655296599809067246094282102417544579476161251451483412884665489473370504734758432535817453862301999246345947399003545174232959759651035540391846762131504406451908243904003287436593968510431923843938107092462472244439457726464 909 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981270244110701636259570619639916223879208681747647293116987915111252467833288031294937240187653004974465095212176261140267269621836829218885838196667065034011437013886468693694575303374278637357730815042025166564707219915979385201748066062794790788401823270367524516546500418022834591992099044263813861008372865007049999602621186399236268984377128409670178317904645005805933651538661957893482018939033730143269815449207996985383789596014180696931839038604142161567387048526017625807632975616013149746375874041727695375752428369849888977757830905856 910 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925080976442806545038282478559664895516834726990589172467951660445009871333152125179748960750612019897860380848705044561069078487347316875543352786668260136045748055545874774778301213497114549430923260168100666258828879663917540806992264251179163153607293081470098066186001672091338367968396177055255444033491460028199998410484745596945075937508513638680713271618580023223734606154647831573928075756134920573079261796831987941535158384056722787727356154416568646269548194104070503230531902464052598985503496166910781503009713479399555911031323623424 911 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700323905771226180153129914238659582067338907962356689871806641780039485332608500718995843002448079591441523394820178244276313949389267502173411146673040544182992222183499099113204853988458197723693040672402665035315518655670163227969057004716652614429172325880392264744006688365353471873584708221021776133965840112799993641938982387780303750034054554722853086474320092894938424618591326295712303024539682292317047187327951766140633536226891150909424617666274585078192776416282012922127609856210395942013984667643126012038853917598223644125294493696 912 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998801295623084904720612519656954638328269355631849426759487226567120157941330434002875983372009792318365766093579280712977105255797557070008693644586692162176731968888733996396452819415953832790894772162689610660141262074622680652911876228018866610457716689303521569058976026753461413887494338832884087104535863360451199974567755929551121215000136218218891412345897280371579753698474365305182849212098158729169268188749311807064562534144907564603637698470665098340312771105665128051688510439424841583768055938670572504048155415670392894576501177974784 913 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995205182492339618882450078627818553313077422527397707037948906268480631765321736011503933488039169273463064374317122851908421023190228280034774578346768648706927875554935985585811277663815331163579088650758442640565048298490722611647504912075466441830866757214086276235904107013845655549977355331536348418143453441804799898271023718204484860000544872875565649383589121486319014793897461220731396848392634916677072754997247228258250136579630258414550793882660393361251084422660512206754041757699366335072223754682290016192621662681571578306004711899136 914 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980820729969358475529800314511274213252309690109590828151795625073922527061286944046015733952156677093852257497268491407633684092760913120139098313387074594827711502219743942343245110655261324654316354603033770562260193193962890446590019648301865767323467028856345104943616428055382622199909421326145393672573813767219199593084094872817939440002179491502262597534356485945276059175589844882925587393570539666708291019988988913033000546318521033658203175530641573445004337690642048827016167030797465340288895018729160064770486650726286313224018847596544 915 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923282919877433902119201258045096853009238760438363312607182500295690108245147776184062935808626708375409029989073965630534736371043652480556393253548298379310846008878975769372980442621045298617265418412135082249040772775851561786360078593207463069293868115425380419774465712221530488799637685304581574690295255068876798372336379491271757760008717966009050390137425943781104236702359379531702349574282158666833164079955955652132002185274084134632812702122566293780017350762568195308064668123189861361155580074916640259081946602905145252896075390386176 916 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999693131679509735608476805032180387412036955041753453250428730001182760432980591104736251743234506833501636119956295862522138945484174609922225573014193193517243384035515903077491921770484181194469061673648540328996163091103406247145440314372829852277175472461701521679097862848886121955198550741218326298761181020275507193489345517965087031040034871864036201560549703775124416946809437518126809398297128634667332656319823822608528008741096336538531250808490265175120069403050272781232258672492759445444622320299666561036327786411620581011584301561544704 917 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998772526718038942433907220128721549648147820167013813001714920004731041731922364418945006972938027334006544479825183450088555781936698439688902292056772774068973536142063612309967687081936724777876246694594161315984652364413624988581761257491319409108701889846806086716391451395544487820794202964873305195044724081102028773957382071860348124160139487456144806242198815100497667787237750072507237593188514538669330625279295290434112034964385346154125003233961060700480277612201091124929034689971037781778489281198666244145311145646482324046337206246178816 918 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995090106872155769735628880514886198592591280668055252006859680018924166927689457675780027891752109336026177919300733800354223127746793758755609168227091096275894144568254449239870748327746899111504986778376645263938609457654499954327045029965277636434807559387224346865565805582177951283176811859493220780178896324408115095829528287441392496640557949824579224968795260401990671148951000290028950372754058154677322501117181161736448139857541384616500012935844242801921110448804364499716138759884151127113957124794664976581244582585929296185348824984715264 919 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980360427488623078942515522059544794370365122672221008027438720075696667710757830703120111567008437344104711677202935201416892510987175035022436672908364385103576578273017796959482993310987596446019947113506581055754437830617999817308180119861110545739230237548897387462263222328711805132707247437972883120715585297632460383318113149765569986562231799298316899875181041607962684595804001160115801491016232618709290004468724646945792559430165538466000051743376971207684441795217457998864555039536604508455828499178659906324978330343717184741395299938861056 920 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921441709954492315770062088238179177481460490688884032109754880302786670843031322812480446268033749376418846708811740805667570043948700140089746691633457540414306313092071187837931973243950385784079788454026324223017751322471999269232720479444442182956920950195589549849052889314847220530828989751891532482862341190529841533272452599062279946248927197193267599500724166431850738383216004640463205964064930474837160017874898587783170237720662153864000206973507884830737767180869831995458220158146418033823313996714639625299913321374868738965581199755444224 921 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999685766839817969263080248352952716709925841962755536128439019521211146683372125291249921785072134997505675386835246963222670280175794800560358986766533830161657225252368284751351727892975801543136319153816105296892071005289887997076930881917777768731827683800782358199396211557259388882123315959007566129931449364762119366133089810396249119784995708788773070398002896665727402953532864018561852823856259721899348640071499594351132680950882648615456000827894031539322951068723479327981832880632585672135293255986858558501199653285499474955862324799021776896 922 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998743067359271877052320993411810866839703367851022144513756078084844586733488501164999687140288539990022701547340987852890681120703179202241435947066135320646628901009473139005406911571903206172545276615264421187568284021159551988307723527671111074927310735203129432797584846229037555528493263836030264519725797459048477464532359241584996479139982835155092281592011586662909611814131456074247411295425038887597394560285998377404530723803530594461824003311576126157291804274893917311927331522530342688541173023947434234004798613141997899823449299196087107584 923 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994972269437087508209283973647243467358813471404088578055024312339378346933954004659998748561154159960090806189363951411562724482812716808965743788264541282586515604037892556021627646287612824690181106461057684750273136084638207953230894110684444299709242940812517731190339384916150222113973055344121058078903189836193909858129436966339985916559931340620369126368046346651638447256525824296989645181700155550389578241143993509618122895214122377847296013246304504629167217099575669247709326090121370754164692095789736936019194452567991599293797196784348430336 924 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979889077748350032837135894588973869435253885616354312220097249357513387735816018639994994244616639840363224757455805646250897931250867235862975153058165130346062416151570224086510585150451298760724425844230739001092544338552831812923576442737777198836971763250070924761357539664600888455892221376484232315612759344775639432517747865359943666239725362481476505472185386606553789026103297187958580726800622201558312964575974038472491580856489511389184052985218018516668868398302676990837304360485483016658768383158947744076777810271966397175188787137393721344 925 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919556310993400131348543578355895477741015542465417248880388997430053550943264074559979976978466559361452899029823222585003591725003468943451900612232660521384249664606280896346042340601805195042897703376922956004370177354211327251694305770951108795347887053000283699045430158658403553823568885505936929262451037379102557730070991461439774664958901449925906021888741546426215156104413188751834322907202488806233251858303896153889966323425958045556736211940872074066675473593210707963349217441941932066635073532635790976307111241087865588700755148549574885376 926 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999678225243973600525394174313423581910964062169861668995521555989720214203773056298239919907913866237445811596119292890340014366900013875773807602448930642085536998658425123585384169362407220780171590813507691824017480709416845309006777223083804435181391548212001134796181720634633614215294275542023747717049804149516410230920283965845759098659835605799703624087554966185704860624417652755007337291628809955224933007433215584615559865293703832182226944847763488296266701894372842831853396869767767728266540294130543163905228444964351462354803020594198299541504 927 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998712900975894402101576697253694327643856248679446675982086223958880856815092225192959679631655464949783246384477171561360057467600055503095230409795722568342147994633700494341536677449628883120686363254030767296069922837667381236027108892335217740725566192848004539184726882538534456861177102168094990868199216598065640923681135863383036394639342423198814496350219864742819442497670611020029349166515239820899732029732862338462239461174815328728907779391053953185066807577491371327413587479071070913066161176522172655620913779857405849419212082376793198166016 928 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994851603903577608406306789014777310575424994717786703928344895835523427260368900771838718526621859799132985537908686245440229870400222012380921639182890273368591978534801977366146709798515532482745453016123069184279691350669524944108435569340870962902264771392018156738907530154137827444708408672379963472796866392262563694724543453532145578557369692795257985400879458971277769990682444080117396666060959283598928118931449353848957844699261314915631117564215812740267230309965485309654349916284283652264644706088690622483655119429623397676848329507172792664064 929 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979406415614310433625227156059109242301699978871146815713379583342093709041475603087354874106487439196531942151634744981760919481600888049523686556731561093474367914139207909464586839194062129930981812064492276737118765402678099776433742277363483851609059085568072626955630120616551309778833634689519853891187465569050254778898173814128582314229478771181031941603517835885111079962729776320469586664243837134395712475725797415395831378797045259662524470256863250961068921239861941238617399665137134609058578824354762489934620477718493590707393318028691170656256 930 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917625662457241734500908624236436969206799915484587262853518333368374836165902412349419496425949756786127768606538979927043677926403552198094746226926244373897471656556831637858347356776248519723927248257969106948475061610712399105734969109453935406436236342272290507822520482466205239115334538758079415564749862276201019115592695256514329256917915084724127766414071343540444319850919105281878346656975348537582849902903189661583325515188181038650097881027453003844275684959447764954469598660548538436234315297419049959738481910873974362829573272114764682625024 931 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999670502649828966938003634496945747876827199661938349051414073333473499344663609649397677985703799027144511074426155919708174711705614208792378984907704977495589886626227326551433389427104994078895708993031876427793900246442849596422939876437815741625744945369089162031290081929864820956461338155032317662258999449104804076462370781026057317027671660338896511065656285374161777279403676421127513386627901394150331399611612758646333302060752724154600391524109812015377102739837791059817878394642194153744937261189676199838953927643495897451318293088459058730500096 932 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998682010599315867752014537987782991507308798647753396205656293333893997378654438597590711942815196108578044297704623678832698846822456835169515939630819909982359546504909306205733557708419976315582835972127505711175600985771398385691759505751262966502979781476356648125160327719459283825845352620129270649035997796419216305849483124104229268110686641355586044262625141496647109117614705684510053546511605576601325598446451034585333208243010896618401566096439248061508410959351164239271513578568776614979749044758704799355815710573983589805273172353836234922000384 933 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994728042397263471008058151951131966029235194591013584822625173335575989514617754390362847771260784434312177190818494715330795387289827340678063758523279639929438186019637224822934230833679905262331343888510022844702403943085593542767038023005051866011919125905426592500641310877837135303381410480517082596143991185676865223397932496416917072442746565422344177050500565986588436470458822738040214186046422306405302393785804138341332832972043586473606264385756992246033643837404656957086054314275106459918996179034819197423262842295934359221092689415344939688001536 934 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978912169589053884032232607804527864116940778364054339290500693342303958058471017561451391085043137737248708763273978861323181549159309362712255034093118559717752744078548899291736923334719621049325375554040091378809615772342374171068152092020207464047676503621706370002565243511348541213525641922068330384575964742707460893591729985667668289770986261689376708202002263946353745881835290952160856744185689225621209575143216553365331331888174345894425057543027968984134575349618627828344217257100425839675984716139276789693051369183737436884370757661379758752006144 935 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915648678356215536128930431218111456467763113456217357162002773369215832233884070245805564340172550948994835053095915445292726196637237450849020136372474238871010976314195597166947693338878484197301502216160365515238463089369496684272608368080829856190706014486825480010260974045394164854102567688273321538303858970829843574366919942670673159083945046757506832808009055785414983527341163808643426976742756902484838300572866213461325327552697383577700230172111875936538301398474511313376869028401703358703938864557107158772205476734949747537483030645519035008024576 936 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999662594713424862144515721724872445825871052453824869428648011093476863328935536280983222257360690203795979340212383661781170904786548949803396080545489896955484043905256782388667790773355513936789206008864641462060953852357477986737090433472323319424762824057947301920041043896181576659416410270753093286153215435883319374297467679770682692636335780187030027331232036223141659934109364655234573707906971027609939353202291464853845301310210789534310800920688447503746153205593898045253507476113606813434815755458228428635088821906939798990149932122582076140032098304 937 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998650378853699448578062886899489783303484209815299477714592044373907453315742145123932889029442760815183917360849534647124683619146195799213584322181959587821936175621027129554671163093422055747156824035458565848243815409429911946948361733889293277699051296231789207680164175584726306637665641083012373144612861743533277497189870719082730770545343120748120109324928144892566639736437458620938294831627884110439757412809165859415381205240843158137243203682753790014984612822375592181014029904454427253739263021832913714540355287627759195960599728490328304560128393216 938 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994601515414797794312251547597959133213936839261197910858368177495629813262968580495731556117771043260735669443398138588498734476584783196854337288727838351287744702484108518218684652373688222988627296141834263392975261637719647787793446935557173110796205184927156830720656702338905226550662564332049492578451446974133109988759482876330923082181372482992480437299712579570266558945749834483753179326511536441759029651236663437661524820963372632548972814731015160059938451289502368724056119617817709014957052087331654858161421150511036783842398913961313218240513572864 939 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978406061659191177249006190391836532855747357044791643433472709982519253051874321982926224471084173042942677773592554353994937906339132787417349154911353405150978809936434072874738609494752891954509184567337053571901046550878591151173787742228692443184820739708627322882626809355620906202650257328197970313805787896532439955037931505323692328725489931969921749198850318281066235782999337935012717306046145767036118604946653750646099283853490530195891258924060640239753805158009474896224478471270836059828208349326619432645684602044147135369595655845252872962054291456 940 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913624246636764708996024761567346131422989428179166573733890839930077012207497287931704897884336692171770711094370217415979751625356531149669396619645413620603915239745736291498954437979011567818036738269348214287604186203514364604695150968914769772739282958834509291530507237422483624810601029312791881255223151586129759820151726021294769314901959727879686996795401273124264943131997351740050869224184583068144474419786615002584397135413962120783565035696242560959015220632037899584897913885083344239312833397306477730582738408176588541478382623381011491848217165824 941 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999654496986547058835984099046269384525691957712716666294935563359720308048829989151726819591537346768687082844377480869663919006501426124598677586478581654482415660958982945165995817751916046271272146953077392857150416744814057458418780603875659079090957131835338037166122028949689934499242404117251167525020892606344519039280606904085179077259607838911518747987181605092497059772527989406960203476896738332272577897679146460010337588541655848483134260142784970243836060882528151598339591655540333376957251333589225910922330953632706354165913530493524045967392868663296 942 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998617987946188235343936396185077538102767830850866665179742253438881232195319956606907278366149387074748331377509923478655676026005704498394710345914326617929662643835931780663983271007664185085088587812309571428601666979256229833675122415502636316363828527341352148664488115798759737996969616469004670100083570425378076157122427616340716309038431355646074991948726420369988239090111957627840813907586953329090311590716585840041350354166623393932537040571139880975344243530112606393358366622161333507829005334356903643689323814530825416663654121974096183869571474653184 943 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994471951784752941375745584740310152411071323403466660718969013755524928781279826427629113464597548298993325510039693914622704104022817993578841383657306471718650575343727122655933084030656740340354351249238285714406667917024919334700489662010545265455314109365408594657952463195038951987878465876018680400334281701512304628489710465362865236153725422584299967794905681479952956360447830511363255630347813316361246362866343360165401416666493575730148162284559523901376974120450425573433466488645334031316021337427614574757295258123301666654616487896384735478285898612736 944 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977887807139011765502982338961240609644285293613866642875876055022099715125119305710516453858390193195973302040158775658490816416091271974315365534629225886874602301374908490623732336122626961361417404996953142857626671668099677338801958648042181061821256437461634378631809852780155807951513863504074721601337126806049218513958841861451460944614901690337199871179622725919811825441791322045453022521391253265444985451465373440661605666665974302920592649138238095605507896481801702293733865954581336125264085349710458299029181032493206666618465951585538941913143594450944 945 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911551228556047062011929355844962438577141174455466571503504220088398860500477222842065815433560772783893208160635102633963265664365087897261462138516903547498409205499633962494929344490507845445669619987812571430506686672398709355207834592168724247285025749846537514527239411120623231806055454016298886405348507224196874055835367445805843778459606761348799484718490903679247301767165288181812090085565013061779941805861493762646422666663897211682370596552952382422031585927206809174935463818325344501056341398841833196116724129972826666473863806342155767652574377803776 946 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999646204914224188248047717423379849754308564697821866286014016880353595442001908891368263261734243091135572832642540410535853062657460351589045848554067614189993636821998535849979717377962031381782678479951250285722026746689594837420831338368674896989140102999386150058108957644482492927224221816065195545621394028896787496223341469783223375113838427045395197938873963614716989207068661152727248360342260052247119767223445975050585690666655588846729482386211809529688126343708827236699741855273301378004225365595367332784466896519891306665895455225368623070610297511215104 947 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998584819656896752992190869693519399017234258791287465144056067521414381768007635565473053046936972364542291330570161642143412250629841406356183394216270456759974547287994143399918869511848125527130713919805001142888106986758379349683325353474699587956560411997544600232435830577929971708896887264260782182485576115587149984893365879132893500455353708181580791755495854458867956828274644610908993441369040208988479068893783900202342762666622355386917929544847238118752505374835308946798967421093205512016901462381469331137867586079565226663581820901474492282441190044860416 948 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994339278627587011968763478774077596068937035165149860576224270085657527072030542261892212187747889458169165322280646568573649002519365625424733576865081827039898189151976573599675478047392502108522855679220004571552427947033517398733301413898798351826241647990178400929743322311719886835587549057043128729942304462348599939573463516531574001821414832726323167021983417835471827313098578443635973765476160835953916275575135600809371050666489421547671718179388952475010021499341235787195869684372822048067605849525877324551470344318260906654327283605897969129764760179441664 949 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977357114510348047875053915096310384275748140660599442304897080342630108288122169047568848750991557832676661289122586274294596010077462501698934307460327308159592756607906294398701912189570008434091422716880018286209711788134069594933205655595193407304966591960713603718973289246879547342350196228172514919769217849394399758293854066126296007285659330905292668087933671341887309252394313774543895061904643343815665102300542403237484202665957686190686872717555809900040085997364943148783478737491288192270423398103509298205881377273043626617309134423591876519059040717766656 950 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909428458041392191500215660385241537102992562642397769219588321370520433152488676190275395003966231330706645156490345097178384040309850006795737229841309232638371026431625177594807648758280033736365690867520073144838847152536278379732822622380773629219866367842854414875893156987518189369400784912690059679076871397577599033175416264505184029142637323621170672351734685367549237009577255098175580247618573375262660409202169612949936810663830744762747490870223239600160343989459772595133914949965152769081693592414037192823525509092174506469236537694367506076236162871066624 951 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999637713832165568766000862641540966148411970250569591076878353285482081732609954704761101580015864925322826580625961380388713536161239400027182948919365236930553484105726500710379230595033120134945462763470080292579355388610145113518931290489523094516879465471371417659503572627950072757477603139650760238716307485590310396132701665058020736116570549294484682689406938741470196948038309020392702320990474293501050641636808678451799747242655322979050989963480892958400641375957839090380535659799860611076326774369656148771294102036368698025876946150777470024304944651484266496 952 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998550855328662275064003450566163864593647881002278364307513413141928326930439818819044406320063459701291306322503845521554854144644957600108731795677460947722213936422906002841516922380132480539781851053880321170317421554440580454075725161958092378067517861885485670638014290511800291029910412558603040954865229942361241584530806660232082944466282197177938730757627754965880787792153236081570809283961897174004202566547234713807198988970621291916203959853923571833602565503831356361522142639199442444305307097478624595085176408145474792103507784603109880097219778605937065984 953 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994203421314649100256013802264655458374591524009113457230053652567713307721759275276177625280253838805165225290015382086219416578579830400434927182709843790888855745691624011366067689520529922159127404215521284681269686217762321816302900647832369512270071447541942682552057162047201164119641650234412163819460919769444966338123226640928331777865128788711754923030511019863523151168612944326283237135847588696016810266188938855228795955882485167664815839415694287334410262015325425446088570556797769777221228389914498380340705632581899168414031138412439520388879114423748263936 954 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976813685258596401024055209058621833498366096036453828920214610270853230887037101104710501121015355220660901160061528344877666314319321601739708730839375163555422982766496045464270758082119688636509616862085138725078744871049287265211602591329478049080285790167770730208228648188804656478566600937648655277843679077779865352492906563713327111460515154847019692122044079454092604674451777305132948543390354784067241064755755420915183823529940670659263357662777149337641048061301701784354282227191079108884913559657993521362822530327596673656124553649758081555516457694993055744 955 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907254741034385604096220836234487333993464384145815315680858441083412923548148404418842004484061420882643604640246113379510665257277286406958834923357500654221691931065984181857083032328478754546038467448340554900314979484197149060846410365317912196321143160671082920832914592755218625914266403750594621111374716311119461409971626254853308445842060619388078768488176317816370418697807109220531794173561419136268964259023021683660735294119762682637053430651108597350564192245206807137417128908764316435539654238631974085451290121310386694624498214599032326222065830779972222976 956 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999629018964137542416384883344937949335973857536583261262723433764333651694192593617675368017936245683530574418560984453518042661029109145627835339693430002616886767724263936727428332129313915018184153869793362219601259917936788596243385641461271648785284572642684331683331658371020874503657065615002378484445498865244477845639886505019413233783368242477552315073952705271265481674791228436882127176694245676545075857036092086734642941176479050730548213722604434389402256768980827228549668515635057265742158616954527896341805160485241546778497992858396129304888263323119888891904 957 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998516075856550169665539533379751797343895430146333045050893735057334606776770374470701472071744982734122297674243937814072170644116436582511341358773720010467547070897055746909713328517255660072736615479173448878405039671747154384973542565845086595141138290570737326733326633484083498014628262460009513937781995460977911382559546020077652935133472969910209260295810821085061926699164913747528508706776982706180303428144368346938571764705916202922192854890417737557609027075923308914198674062540229062968634467818111585367220641940966187113991971433584517219553053292479555567616 958 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994064303426200678662158133519007189375581720585332180203574940229338427107081497882805888286979930936489190696975751256288682576465746330045365435094880041870188283588222987638853314069022640290946461916693795513620158686988617539894170263380346380564553162282949306933306533936333992058513049840038055751127981843911645530238184080310611740533891879640837041183243284340247706796659654990114034827107930824721213712577473387754287058823664811688771419561670950230436108303693235656794696250160916251874537871272446341468882567763864748455967885734338068878212213169918222270464 959 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976257213704802714648632534076028757502326882341328720814299760917353708428325991531223553147919723745956762787903005025154730305862985320181461740379520167480753134352891950555413256276090561163785847666775182054480634747954470159576681053521385522258212649131797227733226135745335968234052199360152223004511927375646582120952736321242446962135567518563348164732973137360990827186638619960456139308431723298884854850309893551017148235294659246755085678246683800921744433214772942627178785000643665007498151485089785365875530271055458993823871542937352275512848852679672889081856 960 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905028854819210858594530136304115030009307529365314883257199043669414833713303966124894212591678894983827051151612020100618921223451941280725846961518080669923012537411567802221653025104362244655143390667100728217922538991817880638306724214085542089032850596527188910932904542981343872936208797440608892018047709502586328483810945284969787848542270074253392658931892549443963308746554479841824557233726893195539419401239574204068592941178636987020342712986735203686977732859091770508715140002574660029992605940359141463502121084221835975295486171749409102051395410718691556327424 961 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999620115419276843434378120545216460120037230117461259533028796174677659334853215864499576850366715579935308204606448080402475684893807765122903387846072322679692050149646271208886612100417448978620573562668402912871690155967271522553226896856342168356131402386108755643731618171925375491744835189762435568072190838010345313935243781139879151394169080297013570635727570197775853234986217919367298228934907572782157677604958296816274371764714547948081370851946940814747910931436367082034860560010298640119970423761436565854008484336887343901181944686997636408205581642874766225309696 962 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998480461677107373737512482180865840480148920469845038132115184698710637339412863457998307401466862319741232818425792321609902739575231060491613551384289290718768200598585084835546448401669795914482294250673611651486760623869086090212907587425368673424525609544435022574926472687701501966979340759049742272288763352041381255740975124559516605576676321188054282542910280791103412939944871677469192915739630291128630710419833187265097487058858191792325483407787763258991643725745468328139442240041194560479881695045746263416033937347549375604727778747990545632822326571499064901238784 963 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993921846708429494950049928723463361920595681879380152528460738794842549357651453831993229605867449278964931273703169286439610958300924241966454205537157162875072802394340339342185793606679183657929177002694446605947042495476344360851630349701474693698102438177740090299705890750806007867917363036198969089155053408165525022963900498238066422306705284752217130171641123164413651759779486709876771662958521164514522841679332749060389948235432767169301933631151053035966574902981873312557768960164778241919526780182985053664135749390197502418911114991962182531289306285996259604955136 964 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975687386833717979800199714893853447682382727517520610113842955179370197430605815327972918423469797115859725094812677145758443833203696967865816822148628651500291209577361357368743174426716734631716708010777786423788169981905377443406521398805898774792409752710960361198823563003224031471669452144795876356620213632662100091855601992952265689226821139008868520686564492657654607039117946839507086651834084658058091366717330996241559792941731068677207734524604212143866299611927493250231075840659112967678107120731940214656542997560790009675644459967848730125157225143985038419820544 965 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999902749547334871919200798859575413790729530910070082440455371820717480789722423261311891673693879188463438900379250708583033775332814787871463267288594514606001164838309445429474972697706866938526866832043111145695152679927621509773626085595223595099169639010843841444795294252012896125886677808579183505426480854530648400367422407971809062756907284556035474082746257970630618428156471787358028346607336338632232365466869323984966239171766924274708830938098416848575465198447709973000924303362636451870712428482927760858626171990243160038702577839871394920500628900575940153679282176 966 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999610998189339487676803195438301655162918123640280329761821487282869923158889693045247566694775516753853755601517002834332135101331259151485853069154378058424004659353237781717899890790827467754107467328172444582780610719710486039094504342380894380396678556043375365779181177008051584503546711234316734021705923418122593601469689631887236251027629138224141896330985031882522473712625887149432113386429345354528929461867477295939864956687067697098835323752393667394301860793790839892003697213450545807482849713931711043434504687960972640154810311359485579682002515602303760614717128704 967 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998443992757357950707212781753206620651672494561121319047285949131479692635558772180990266779102067015415022406068011337328540405325036605943412276617512233696018637412951126871599563163309871016429869312689778331122442878841944156378017369523577521586714224173501463116724708032206338014186844937266936086823693672490374405878758527548945004110516552896567585323940127530089894850503548597728453545717381418115717847469909183759459826748270788395341295009574669577207443175163359568014788853802183229931398855726844173738018751843890560619241245437942318728010062409215042458868514816 968 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993775971029431802828851127012826482606689978244485276189143796525918770542235088723961067116408268061660089624272045349314161621300146423773649106470048934784074549651804507486398252653239484065719477250759113324489771515367776625512069478094310086346856896694005852466898832128825352056747379749067744347294774689961497623515034110195780016442066211586270341295760510120359579402014194390913814182869525672462871389879636735037839306993083153581365180038298678308829772700653438272059155415208732919725595422907376694952075007375562242476964981751769274912040249636860169835474059264 969 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975103884117727211315404508051305930426759912977941104756575186103675082168940354895844268465633072246640358497088181397256646485200585695094596425880195739136298198607218029945593010612957936262877909003036453297959086061471106502048277912377240345387427586776023409867595328515301408226989518996270977389179098759845990494060136440783120065768264846345081365183042040481438317608056777563655256731478102689851485559518546940151357227972332614325460720153194713235319090802613753088236621660834931678902381691629506779808300029502248969907859927007077099648160998547440679341896237056 970 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900415536470908845261618032205223721707039651911764419026300744414700328675761419583377073862532288986561433988352725589026585940802342780378385703520782956545192794428872119782372042451831745051511636012145813191836344245884426008193111649508961381549710347104093639470381314061205632907958075985083909556716395039383961976240545763132480263073059385380325460732168161925753270432227110254621026925912410759405942238074187760605428911889330457301842880612778852941276363210455012352946486643339726715609526766518027119233200118008995879631439708028308398592643994189762717367584948224 971 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999601662145883635381046472128820894886828158607647057676105202977658801314703045678333508295450129155946245735953410902356106343763209371121513542814083131826180771177715488479129488169807326980206046544048583252767345376983537704032772446598035845526198841388416374557881525256244822531631832303940335638226865580157535847904962183052529921052292237541521301842928672647703013081728908441018484107703649643037623768952296751042421715647557321829207371522451115411765105452841820049411785946573358906862438107066072108476932800472035983518525758832113233594370575976759050869470339792896 972 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998406648583534541524185888515283579547312634430588230704420811910635205258812182713334033181800516623784982943813643609424425375052837484486054171256332527304723084710861953916517952679229307920824186176194333011069381507934150816131089786392143382104795365553665498231526101024979290126527329215761342552907462320630143391619848732210119684209168950166085207371714690590812052326915633764073936430814598572150495075809187004169686862590229287316829486089804461647060421811367280197647143786293435627449752428264288433907731201888143934074103035328452934377482303907036203477881359171584 973 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993626594334138166096743554061134318189250537722352922817683247642540821035248730853336132727202066495139931775254574437697701500211349937944216685025330109218892338843447815666071810716917231683296744704777332044277526031736603264524359145568573528419181462214661992926104404099917160506109316863045370211629849282520573566479394928840478736836675800664340829486858762363248209307662535056295745723258394288601980303236748016678747450360917149267317944359217846588241687245469120790588575145173742509799009713057153735630924807552575736296412141313811737509929215628144813911525436686336 974 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974506377336552664386974216244537272757002150889411691270732990570163284140994923413344530908808265980559727101018297750790806000845399751776866740101320436875569355373791262664287242867668926733186978819109328177110104126946413058097436582274294113676725848858647971704417616399668642024437267452181480846519397130082294265917579715361914947346703202657363317947435049452992837230650140225182982893033577154407921212946992066714989801443668597069271777436871386352966748981876483162354300580694970039196038852228614942523699230210302945185648565255246950039716862512579255646101746745344 975 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898025509346210657547896864978149091028008603557646765082931962280653136563979693653378123635233063922238908404073191003163224003381599007107466960405281747502277421495165050657148971470675706932747915276437312708440416507785652232389746329097176454706903395434591886817670465598674568097749069808725923386077588520329177063670318861447659789386812810629453271789740197811971348922600560900731931572134308617631684851787968266859959205774674388277087109747485545411866995927505932649417202322779880156784155408914459770094796920841211780742594261020987800158867450050317022584406986981376 976 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999592102037384842630191587459912596364112034414230587060331727849122612546255918774613512494540932255688955633616292764012652896013526396028429867841621126990009109685980660202628595885882702827730991661105749250833761666031142608929558985316388705818827613581738367547270681862394698272390996279234903693544310354081316708254681275445790639157547251242517813087158960791247885395690402243602927726288537234470526739407151873067439836823098697553108348438989942181647467983710023730597668809291119520627136621635657839080379187683364847122970377044083951200635469800201268090337627947925504 977 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998368408149539370520766349839650385456448137656922348241326911396490450185023675098454049978163729022755822534465171056050611584054105584113719471366484507960036438743922640810514383543530811310923966644422997003335046664124570435718235941265554823275310454326953470189082727449578793089563985116939614774177241416325266833018725101783162556630189004970071252348635843164991541582761608974411710905154148937882106957628607492269759347292394790212433393755959768726589871934840094922390675237164478082508546486542631356321516750733459388491881508176335804802541879200805072361350511791702016 978 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993473632598157482083065399358601541825792550627689392965307645585961800740094700393816199912654916091023290137860684224202446336216422336454877885465938031840145754975690563242057534174123245243695866577691988013340186656498281742872943765062219293101241817307813880756330909798315172358255940467758459096708965665301067332074900407132650226520756019880285009394543372659966166331046435897646843620616595751528427830514429969079037389169579160849733575023839074906359487739360379689562700948657912330034185946170525425286067002933837553967526032705343219210167516803220289445402047166808064 979 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973894530392629928332261597434406167303170202510757571861230582343847202960378801575264799650619664364093160551442736896809785344865689345819511541863752127360583019902762252968230136696492980974783466310767952053360746625993126971491775060248877172404967269231255523025323639193260689433023761871033836386835862661204269328299601628530600906083024079521140037578173490639864665324185743590587374482466383006113711322057719876316149556678316643398934300095356299625437950957441518758250803794631649320136743784682101701144268011735350215870104130821372876840670067212881157781608188667232256 980 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895578121570519713329046389737624669212680810043030287444922329375388811841515206301059198602478657456372642205770947587239141379462757383278046167455008509442332079611049011872920546785971923899133865243071808213442986503972507885967100240995508689619869076925022092101294556773042757732095047484135345547343450644817077313198406514122403624332096318084560150312693962559458661296742974362349497929865532024454845288230879505264598226713266573595737200381425198501751803829766075033003215178526597280546975138728406804577072046941400863480416523285491507362680268851524631126432754668929024 981 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999582312486282078853316185558950498676850723240172121149779689317501555247366060825204236794409914629825490568823083790348956565517851029533112184669820034037769328318444196047491682187143887695596535460972287232853771946015890031543868400963982034758479476307700088368405178227092171030928380189936541382189373802579268309252793626056489614497328385272338240601250775850237834645186971897449397991719462128097819381152923518021058392906853066294382948801525700794007007215319064300132012860714106389122187900554913627218308288187765603453921666093141966029450721075406098524505731018675716096 982 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998329249945128315413264742235801994707402892960688484599118757270006220989464243300816947177639658519301962275292335161395826262071404118132448738679280136151077313273776784189966728748575550782386141843889148931415087784063560126175473603855928139033917905230800353473620712908368684123713520759746165528757495210317073237011174504225958457989313541089352962405003103400951338580747887589797591966877848512391277524611694072084233571627412265177531795206102803176028028861276257200528051442856425556488751602219654508873233152751062413815686664372567864117802884301624394098022924074702864384 983 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993316999780513261653058968943207978829611571842753938396475029080024883957856973203267788710558634077207849101169340645583305048285616472529794954717120544604309253095107136759866914994302203129544567375556595725660351136254240504701894415423712556135671620923201413894482851633474736494854083038984662115029980841268292948044698016903833831957254164357411849620012413603805354322991550359190367867511394049565110098446776288336934286509649060710127180824411212704112115445105028802112205771425702225955006408878618035492932611004249655262746657490271456471211537206497576392091696298811457536 984 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973267999122053046612235875772831915318446287371015753585900116320099535831427892813071154842234536308831396404677362582333220193142465890119179818868482178417237012380428547039467659977208812518178269502226382902641404545016962018807577661694850224542686483692805655577931406533898945979416332155938648460119923365073171792178792067615335327829016657429647398480049654415221417291966201436761471470045576198260440393787105153347737146038596242840508723297644850816448461780420115208448823085702808903820025635514472141971730444016998621050986629961085825884846148825990305568366785195245830144 985 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999893071996488212186448943503091327661273785149484063014343600465280398143325711571252284619368938145235325585618709450329332880772569863560476719275473928713668948049521714188157870639908835250072713078008905531610565618180067848075230310646779400898170745934771222622311725626135595783917665328623754593840479693460292687168715168270461341311316066629718589593920198617660885669167864805747045885880182304793041761575148420613390948584154384971362034893190579403265793847121680460833795292342811235615280102542057888567886921776067994484203946519844343303539384595303961222273467140780983320576 986 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999572287985952848745795774012365310645095140597936252057374401861121592573302846285009138477475752580941302342474837801317331523090279454241906877101895714854675792198086856752631482559635341000290852312035622126442262472720271392300921242587117603592682983739084890489246902504542383135670661314495018375361918773841170748674860673081845365245264266518874358375680794470643542676671459222988183543520729219172167046300593682453563794336617539885448139572762317613063175388486721843335181169371244942461120410168231554271547687104271977936815786079377373214157538381215844889093868563123933282304 987 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998289151943811394983183096049461242580380562391745008229497607444486370293211385140036553909903010323765209369899351205269326092361117816967627508407582859418703168792347427010525930238541364001163409248142488505769049890881085569203684970348470414370731934956339561956987610018169532542682645257980073501447675095364682994699442692327381460981057066075497433502723177882574170706685836891952734174082916876688668185202374729814255177346470159541792558291049270452252701553946887373340724677484979769844481640672926217086190748417087911747263144317509492856630153524863379556375474252495733129216 988 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993156607775245579932732384197844970321522249566980032917990429777945481172845540560146215639612041295060837479597404821077304369444471267870510033630331437674812675169389708042103720954165456004653636992569954023076199563524342276814739881393881657482927739825358247827950440072678130170730581031920294005790700381458731978797770769309525843924228264301989734010892711530296682826743347567810936696331667506754672740809498919257020709385880638167170233164197081809010806215787549493362898709939919079377926562691704868344762993668351646989052577270037971426520614099453518225501897009982932516864 989 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972626431100982319730929536791379881286088998267920131671961719111781924691382162240584862558448165180243349918389619284309217477777885071482040134521325750699250700677558832168414883816661824018614547970279816092304798254097369107258959525575526629931710959301432991311801760290712520682922324127681176023162801525834927915191083077238103375696913057207958936043570846121186731306973390271243746785326670027018690963237995677028082837543522552668680932656788327236043224863150197973451594839759676317511706250766819473379051974673406587956210309080151885706082456397814072902007588039931730067456 990 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890505724403929278923718147165519525144355993071680526687846876447127698765528648962339450233792660720973399673558477137236869911111540285928160538085303002797002802710235328673659535266647296074458191881119264369219193016389476429035838102302106519726843837205731965247207041162850082731689296510724704092651206103339711660764332308952413502787652228831835744174283384484746925227893561084974987141306680108074763852951982708112331350174090210674723730627153308944172899452600791893806379359038705270046825003067277893516207898693626351824841236320607542824329825591256291608030352159726920269824 991 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999562022897615717115694872588662078100577423972286722106751387505788510795062114595849357800935170642883893598694233908548947479644446161143712642152341212011188011210840941314694638141066589184297832767524477057476876772065557905716143352409208426078907375348822927860988828164651400330926757186042898816370604824413358846643057329235809654011150608915327342976697133537938987700911574244339899948565226720432299055411807930832449325400696360842698894922508613235776691597810403167575225517436154821080187300012269111574064831594774505407299364945282430171297319302365025166432121408638907681079296 992 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998248091590462868462779490354648312402309695889146888427005550023154043180248458383397431203740682571535574394776935634195789918577784644574850568609364848044752044843363765258778552564266356737191331070097908229907507088262231622864573409636833704315629501395291711443955312658605601323707028744171595265482419297653435386572229316943238616044602435661309371906788534151755950803646296977359599794260906881729196221647231723329797301602785443370795579690034452943106766391241612670300902069744619284320749200049076446296259326379098021629197459781129720685189277209460100665728485634555630724317184 993 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992992366361851473851117961418593249609238783556587553708022200092616172720993833533589724814962730286142297579107742536783159674311138578299402274437459392179008179373455061035114210257065426948765324280391632919630028353048926491458293638547334817262518005581166845775821250634422405294828114976686381061929677190613741546288917267772954464178409742645237487627154136607023803214585187909438399177043627526916784886588926893319189206411141773483182318760137811772427065564966450681203608278978477137282996800196305785185037305516392086516789839124518882740757108837840402662913942538222522897268736 994 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971969465447405895404471845674372998436955134226350214832088800370464690883975334134358899259850921144569190316430970147132638697244554313197609097749837568716032717493820244140456841028261707795061297121566531678520113412195705965833174554189339269050072022324667383103285002537689621179312459906745524247718708762454966185155669071091817856713638970580949950508616546428095212858340751637753596708174510107667139546355707573276756825644567093932729275040551247089708262259865802724814433115913908549131987200785223140740149222065568346067159356498075530963028435351361610651655770152890091589074944 995 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999887877861789623581617887382697491993747820536905400859328355201481858763535901336537435597039403684578276761265723880588530554788978217252790436390999350274864130869975280976561827364113046831180245188486266126714080453648782823863332698216757357076200288089298669532413140010150758484717249839626982096990874835049819864740622676284367271426854555882323799802034466185712380851433363006551014386832698040430668558185422830293107027302578268375730917100162204988358833049039463210899257732463655634196527948803140892562960596888262273384268637425992302123852113741405446442606623080611560366356299776