0 0 1 5 2 75 3 875 4 9375 5 96875 6 984375 7 9921875 8 99609375 9 998046875 10 9990234375 11 99951171875 12 999755859375 13 9998779296875 14 99993896484375 15 999969482421875 16 9999847412109375 17 99999237060546875 18 999996185302734375 19 9999980926513671875 20 99999904632568359375 21 999999523162841796875 22 9999997615814208984375 23 99999988079071044921875 24 999999940395355224609375 25 9999999701976776123046875 26 99999998509883880615234375 27 999999992549419403076171875 28 9999999962747097015380859375 29 99999999813735485076904296875 30 999999999068677425384521484375 31 9999999995343387126922607421875 32 99999999976716935634613037109375 33 999999999883584678173065185546875 34 9999999999417923390865325927734375 35 99999999997089616954326629638671875 36 999999999985448084771633148193359375 37 9999999999927240423858165740966796875 38 99999999999636202119290828704833984375 39 999999999998181010596454143524169921875 40 9999999999990905052982270717620849609375 41 99999999999954525264911353588104248046875 42 999999999999772626324556767940521240234375 43 9999999999998863131622783839702606201171875 44 99999999999994315658113919198513031005859375 45 999999999999971578290569595992565155029296875 46 9999999999999857891452847979962825775146484375 47 99999999999999289457264239899814128875732421875 48 999999999999996447286321199499070644378662109375 49 9999999999999982236431605997495353221893310546875 50 99999999999999911182158029987476766109466552734375 51 999999999999999555910790149937383830547332763671875 52 9999999999999997779553950749686919152736663818359375 53 99999999999999988897769753748434595763683319091796875 54 999999999999999944488848768742172978818416595458984375 55 9999999999999999722444243843710864894092082977294921875 56 99999999999999998612221219218554324470460414886474609375 57 999999999999999993061106096092771622352302074432373046875 58 9999999999999999965305530480463858111761510372161865234375 59 99999999999999999826527652402319290558807551860809326171875 60 999999999999999999132638262011596452794037759304046630859375 61 9999999999999999995663191310057982263970188796520233154296875 62 99999999999999999978315956550289911319850943982601165771484375 63 999999999999999999891579782751449556599254719913005828857421875 64 9999999999999999999457898913757247782996273599565029144287109375 65 99999999999999999997289494568786238914981367997825145721435546875 66 999999999999999999986447472843931194574906839989125728607177734375 67 9999999999999999999932237364219655972874534199945628643035888671875 68 99999999999999999999661186821098279864372670999728143215179443359375 69 999999999999999999998305934105491399321863354998640716075897216796875 70 9999999999999999999991529670527456996609316774993203580379486083984375 71 99999999999999999999957648352637284983046583874966017901897430419921875 72 999999999999999999999788241763186424915232919374830089509487152099609375 73 9999999999999999999998941208815932124576164596874150447547435760498046875 74 99999999999999999999994706044079660622880822984370752237737178802490234375 75 999999999999999999999973530220398303114404114921853761188685894012451171875 76 9999999999999999999999867651101991515572020574609268805943429470062255859375 77 99999999999999999999999338255509957577860102873046344029717147350311279296875 78 999999999999999999999996691277549787889300514365231720148585736751556396484375 79 9999999999999999999999983456387748939446502571826158600742928683757781982421875 80 99999999999999999999999917281938744697232512859130793003714643418788909912109375 81 999999999999999999999999586409693723486162564295653965018573217093944549560546875 82 9999999999999999999999997932048468617430812821478269825092866085469722747802734375 83 99999999999999999999999989660242343087154064107391349125464330427348613739013671875 84 999999999999999999999999948301211715435770320536956745627321652136743068695068359375 85 9999999999999999999999999741506058577178851602684783728136608260683715343475341796875 86 99999999999999999999999998707530292885894258013423918640683041303418576717376708984375 87 999999999999999999999999993537651464429471290067119593203415206517092883586883544921875 88 9999999999999999999999999967688257322147356450335597966017076032585464417934417724609375 89 99999999999999999999999999838441286610736782251677989830085380162927322089672088623046875 90 999999999999999999999999999192206433053683911258389949150426900814636610448360443115234375 91 9999999999999999999999999995961032165268419556291949745752134504073183052241802215576171875 92 99999999999999999999999999979805160826342097781459748728760672520365915261209011077880859375 93 999999999999999999999999999899025804131710488907298743643803362601829576306045055389404296875 94 9999999999999999999999999999495129020658552444536493718219016813009147881530225276947021484375 95 99999999999999999999999999997475645103292762222682468591095084065045739407651126384735107421875 96 999999999999999999999999999987378225516463811113412342955475420325228697038255631923675537109375 97 9999999999999999999999999999936891127582319055567061714777377101626143485191278159618377685546875 98 99999999999999999999999999999684455637911595277835308573886885508130717425956390798091888427734375 99 999999999999999999999999999998422278189557976389176542869434427540653587129781953990459442138671875 100 9999999999999999999999999999992111390947789881945882714347172137703267935648909769952297210693359375 101 99999999999999999999999999999960556954738949409729413571735860688516339678244548849761486053466796875 102 999999999999999999999999999999802784773694747048647067858679303442581698391222744248807430267333984375 103 9999999999999999999999999999999013923868473735243235339293396517212908491956113721244037151336669921875 104 99999999999999999999999999999995069619342368676216176696466982586064542459780568606220185756683349609375 105 999999999999999999999999999999975348096711843381080883482334912930322712298902843031100928783416748046875 106 9999999999999999999999999999999876740483559216905404417411674564651613561494514215155504643917083740234375 107 99999999999999999999999999999999383702417796084527022087058372823258067807472571075777523219585418701171875 108 999999999999999999999999999999996918512088980422635110435291864116290339037362855378887616097927093505859375 109 9999999999999999999999999999999984592560444902113175552176459320581451695186814276894438080489635467529296875 110 99999999999999999999999999999999922962802224510565877760882296602907258475934071384472190402448177337646484375 111 999999999999999999999999999999999614814011122552829388804411483014536292379670356922360952012240886688232421875 112 9999999999999999999999999999999998074070055612764146944022057415072681461898351784611804760061204433441162109375 113 99999999999999999999999999999999990370350278063820734720110287075363407309491758923059023800306022167205810546875 114 999999999999999999999999999999999951851751390319103673600551435376817036547458794615295119001530110836029052734375 115 9999999999999999999999999999999999759258756951595518368002757176884085182737293973076475595007650554180145263671875 116 99999999999999999999999999999999998796293784757977591840013785884420425913686469865382377975038252770900726318359375 117 999999999999999999999999999999999993981468923789887959200068929422102129568432349326911889875191263854503631591796875 118 9999999999999999999999999999999999969907344618949439796000344647110510647842161746634559449375956319272518157958984375 119 99999999999999999999999999999999999849536723094747198980001723235552553239210808733172797246879781596362590789794921875 120 999999999999999999999999999999999999247683615473735994900008616177762766196054043665863986234398907981812953948974609375 121 9999999999999999999999999999999999996238418077368679974500043080888813830980270218329319931171994539909064769744873046875 122 99999999999999999999999999999999999981192090386843399872500215404444069154901351091646599655859972699545323848724365234375 123 999999999999999999999999999999999999905960451934216999362501077022220345774506755458232998279299863497726619243621826171875 124 9999999999999999999999999999999999999529802259671084996812505385111101728872533777291164991396499317488633096218109130859375 125 99999999999999999999999999999999999997649011298355424984062526925555508644362668886455824956982496587443165481090545654296875 126 999999999999999999999999999999999999988245056491777124920312634627777543221813344432279124784912482937215827405452728271484375 127 9999999999999999999999999999999999999941225282458885624601563173138887716109066722161395623924562414686079137027263641357421875 128 99999999999999999999999999999999999999706126412294428123007815865694438580545333610806978119622812073430395685136318206787109375 129 999999999999999999999999999999999999998530632061472140615039079328472192902726668054034890598114060367151978425681591033935546875 130 9999999999999999999999999999999999999992653160307360703075195396642360964513633340270174452990570301835759892128407955169677734375 131 99999999999999999999999999999999999999963265801536803515375976983211804822568166701350872264952851509178799460642039775848388671875 132 999999999999999999999999999999999999999816329007684017576879884916059024112840833506754361324764257545893997303210198879241943359375 133 9999999999999999999999999999999999999999081645038420087884399424580295120564204167533771806623821287729469986516050994396209716796875 134 99999999999999999999999999999999999999995408225192100439421997122901475602821020837668859033119106438647349932580254971981048583984375 135 999999999999999999999999999999999999999977041125960502197109985614507378014105104188344295165595532193236749662901274859905242919921875 136 9999999999999999999999999999999999999999885205629802510985549928072536890070525520941721475827977660966183748314506374299526214599609375 137 99999999999999999999999999999999999999999426028149012554927749640362684450352627604708607379139888304830918741572531871497631072998046875 138 999999999999999999999999999999999999999997130140745062774638748201813422251763138023543036895699441524154593707862659357488155364990234375 139 9999999999999999999999999999999999999999985650703725313873193741009067111258815690117715184478497207620772968539313296787440776824951171875 140 99999999999999999999999999999999999999999928253518626569365968705045335556294078450588575922392486038103864842696566483937203884124755859375 141 999999999999999999999999999999999999999999641267593132846829843525226677781470392252942879611962430190519324213482832419686019420623779296875 142 9999999999999999999999999999999999999999998206337965664234149217626133388907351961264714398059812150952596621067414162098430097103118896484375 143 99999999999999999999999999999999999999999991031689828321170746088130666944536759806323571990299060754762983105337070810492150485515594482421875 144 999999999999999999999999999999999999999999955158449141605853730440653334722683799031617859951495303773814915526685354052460752427577972412109375 145 9999999999999999999999999999999999999999999775792245708029268652203266673613418995158089299757476518869074577633426770262303762137889862060546875 146 99999999999999999999999999999999999999999998878961228540146343261016333368067094975790446498787382594345372888167133851311518810689449310302734375 147 999999999999999999999999999999999999999999994394806142700731716305081666840335474878952232493936912971726864440835669256557594053447246551513671875 148 9999999999999999999999999999999999999999999971974030713503658581525408334201677374394761162469684564858634322204178346282787970267236232757568359375 149 99999999999999999999999999999999999999999999859870153567518292907627041671008386871973805812348422824293171611020891731413939851336181163787841796875 150 999999999999999999999999999999999999999999999299350767837591464538135208355041934359869029061742114121465858055104458657069699256680905818939208984375 151 9999999999999999999999999999999999999999999996496753839187957322690676041775209671799345145308710570607329290275522293285348496283404529094696044921875 152 99999999999999999999999999999999999999999999982483769195939786613453380208876048358996725726543552853036646451377611466426742481417022645473480224609375 153 999999999999999999999999999999999999999999999912418845979698933067266901044380241794983628632717764265183232256888057332133712407085113227367401123046875 154 9999999999999999999999999999999999999999999999562094229898494665336334505221901208974918143163588821325916161284440286660668562035425566136837005615234375 155 99999999999999999999999999999999999999999999997810471149492473326681672526109506044874590715817944106629580806422201433303342810177127830684185028076171875 156 999999999999999999999999999999999999999999999989052355747462366633408362630547530224372953579089720533147904032111007166516714050885639153420925140380859375 157 9999999999999999999999999999999999999999999999945261778737311833167041813152737651121864767895448602665739520160555035832583570254428195767104625701904296875 158 99999999999999999999999999999999999999999999999726308893686559165835209065763688255609323839477243013328697600802775179162917851272140978835523128509521484375 159 999999999999999999999999999999999999999999999998631544468432795829176045328818441278046619197386215066643488004013875895814589256360704894177615642547607421875 160 9999999999999999999999999999999999999999999999993157722342163979145880226644092206390233095986931075333217440020069379479072946281803524470888078212738037109375 161 99999999999999999999999999999999999999999999999965788611710819895729401133220461031951165479934655376666087200100346897395364731409017622354440391063690185546875 162 999999999999999999999999999999999999999999999999828943058554099478647005666102305159755827399673276883330436000501734486976823657045088111772201955318450927734375 163 9999999999999999999999999999999999999999999999999144715292770497393235028330511525798779136998366384416652180002508672434884118285225440558861009776592254638671875 164 99999999999999999999999999999999999999999999999995723576463852486966175141652557628993895684991831922083260900012543362174420591426127202794305048882961273193359375 165 999999999999999999999999999999999999999999999999978617882319262434830875708262788144969478424959159610416304500062716810872102957130636013971525244414806365966796875 166 9999999999999999999999999999999999999999999999999893089411596312174154378541313940724847392124795798052081522500313584054360514785653180069857626222074031829833984375 167 99999999999999999999999999999999999999999999999999465447057981560870771892706569703624236960623978990260407612501567920271802573928265900349288131110370159149169921875 168 999999999999999999999999999999999999999999999999997327235289907804353859463532848518121184803119894951302038062507839601359012869641329501746440655551850795745849609375 169 9999999999999999999999999999999999999999999999999986636176449539021769297317664242590605924015599474756510190312539198006795064348206647508732203277759253978729248046875 170 99999999999999999999999999999999999999999999999999933180882247695108846486588321212953029620077997373782550951562695990033975321741033237543661016388796269893646240234375 171 999999999999999999999999999999999999999999999999999665904411238475544232432941606064765148100389986868912754757813479950169876608705166187718305081943981349468231201171875 172 9999999999999999999999999999999999999999999999999998329522056192377721162164708030323825740501949934344563773789067399750849383043525830938591525409719906747341156005859375 173 99999999999999999999999999999999999999999999999999991647610280961888605810823540151619128702509749671722818868945336998754246915217629154692957627048599533736705780029296875 174 999999999999999999999999999999999999999999999999999958238051404809443029054117700758095643512548748358614094344726684993771234576088145773464788135242997668683528900146484375 175 9999999999999999999999999999999999999999999999999999791190257024047215145270588503790478217562743741793070471723633424968856172880440728867323940676214988343417644500732421875 176 99999999999999999999999999999999999999999999999999998955951285120236075726352942518952391087813718708965352358618167124844280864402203644336619703381074941717088222503662109375 177 999999999999999999999999999999999999999999999999999994779756425601180378631764712594761955439068593544826761793090835624221404322011018221683098516905374708585441112518310546875 178 9999999999999999999999999999999999999999999999999999973898782128005901893158823562973809777195342967724133808965454178121107021610055091108415492584526873542927205562591552734375 179 99999999999999999999999999999999999999999999999999999869493910640029509465794117814869048885976714838620669044827270890605535108050275455542077462922634367714636027812957763671875 180 999999999999999999999999999999999999999999999999999999347469553200147547328970589074345244429883574193103345224136354453027675540251377277710387314613171838573180139064788818359375 181 9999999999999999999999999999999999999999999999999999996737347766000737736644852945371726222149417870965516726120681772265138377701256886388551936573065859192865900695323944091796875 182 99999999999999999999999999999999999999999999999999999983686738830003688683224264726858631110747089354827583630603408861325691888506284431942759682865329295964329503476619720458984375 183 999999999999999999999999999999999999999999999999999999918433694150018443416121323634293155553735446774137918153017044306628459442531422159713798414326646479821647517383098602294921875 184 9999999999999999999999999999999999999999999999999999999592168470750092217080606618171465777768677233870689590765085221533142297212657110798568992071633232399108237586915493011474609375 185 99999999999999999999999999999999999999999999999999999997960842353750461085403033090857328888843386169353447953825426107665711486063285553992844960358166161995541187934577465057373046875 186 999999999999999999999999999999999999999999999999999999989804211768752305427015165454286644444216930846767239769127130538328557430316427769964224801790830809977705939672887325286865234375 187 9999999999999999999999999999999999999999999999999999999949021058843761527135075827271433222221084654233836198845635652691642787151582138849821124008954154049888529698364436626434326171875 188 99999999999999999999999999999999999999999999999999999999745105294218807635675379136357166111105423271169180994228178263458213935757910694249105620044770770249442648491822183132171630859375 189 999999999999999999999999999999999999999999999999999999998725526471094038178376895681785830555527116355845904971140891317291069678789553471245528100223853851247213242459110915660858154296875 190 9999999999999999999999999999999999999999999999999999999993627632355470190891884478408929152777635581779229524855704456586455348393947767356227640501119269256236066212295554578304290771484375 191 99999999999999999999999999999999999999999999999999999999968138161777350954459422392044645763888177908896147624278522282932276741969738836781138202505596346281180331061477772891521453857421875 192 999999999999999999999999999999999999999999999999999999999840690808886754772297111960223228819440889544480738121392611414661383709848694183905691012527981731405901655307388864457607269287109375 193 9999999999999999999999999999999999999999999999999999999999203454044433773861485559801116144097204447722403690606963057073306918549243470919528455062639908657029508276536944322288036346435546875 194 99999999999999999999999999999999999999999999999999999999996017270222168869307427799005580720486022238612018453034815285366534592746217354597642275313199543285147541382684721611440181732177734375 195 999999999999999999999999999999999999999999999999999999999980086351110844346537138995027903602430111193060092265174076426832672963731086772988211376565997716425737706913423608057200908660888671875 196 9999999999999999999999999999999999999999999999999999999999900431755554221732685694975139518012150555965300461325870382134163364818655433864941056882829988582128688534567118040286004543304443359375 197 99999999999999999999999999999999999999999999999999999999999502158777771108663428474875697590060752779826502306629351910670816824093277169324705284414149942910643442672835590201430022716522216796875 198 999999999999999999999999999999999999999999999999999999999997510793888855543317142374378487950303763899132511533146759553354084120466385846623526422070749714553217213364177951007150113582611083984375 199 9999999999999999999999999999999999999999999999999999999999987553969444277716585711871892439751518819495662557665733797766770420602331929233117632110353748572766086066820889755035750567913055419921875 200 99999999999999999999999999999999999999999999999999999999999937769847221388582928559359462198757594097478312788328668988833852103011659646165588160551768742863830430334104448775178752839565277099609375 201 999999999999999999999999999999999999999999999999999999999999688849236106942914642796797310993787970487391563941643344944169260515058298230827940802758843714319152151670522243875893764197826385498046875 202 9999999999999999999999999999999999999999999999999999999999998444246180534714573213983986554968939852436957819708216724720846302575291491154139704013794218571595760758352611219379468820989131927490234375 203 99999999999999999999999999999999999999999999999999999999999992221230902673572866069919932774844699262184789098541083623604231512876457455770698520068971092857978803791763056096897344104945659637451171875 204 999999999999999999999999999999999999999999999999999999999999961106154513367864330349599663874223496310923945492705418118021157564382287278853492600344855464289894018958815280484486720524728298187255859375 205 9999999999999999999999999999999999999999999999999999999999999805530772566839321651747998319371117481554619727463527090590105787821911436394267463001724277321449470094794076402422433602623641490936279296875 206 99999999999999999999999999999999999999999999999999999999999999027653862834196608258739991596855587407773098637317635452950528939109557181971337315008621386607247350473970382012112168013118207454681396484375 207 999999999999999999999999999999999999999999999999999999999999995138269314170983041293699957984277937038865493186588177264752644695547785909856686575043106933036236752369851910060560840065591037273406982421875 208 9999999999999999999999999999999999999999999999999999999999999975691346570854915206468499789921389685194327465932940886323763223477738929549283432875215534665181183761849259550302804200327955186367034912109375 209 99999999999999999999999999999999999999999999999999999999999999878456732854274576032342498949606948425971637329664704431618816117388694647746417164376077673325905918809246297751514021001639775931835174560546875 210 999999999999999999999999999999999999999999999999999999999999999392283664271372880161712494748034742129858186648323522158094080586943473238732085821880388366629529594046231488757570105008198879659175872802734375 211 9999999999999999999999999999999999999999999999999999999999999996961418321356864400808562473740173710649290933241617610790470402934717366193660429109401941833147647970231157443787850525040994398295879364013671875 212 99999999999999999999999999999999999999999999999999999999999999984807091606784322004042812368700868553246454666208088053952352014673586830968302145547009709165738239851155787218939252625204971991479396820068359375 213 999999999999999999999999999999999999999999999999999999999999999924035458033921610020214061843504342766232273331040440269761760073367934154841510727735048545828691199255778936094696263126024859957396984100341796875 214 9999999999999999999999999999999999999999999999999999999999999999620177290169608050101070309217521713831161366655202201348808800366839670774207553638675242729143455996278894680473481315630124299786984920501708984375 215 99999999999999999999999999999999999999999999999999999999999999998100886450848040250505351546087608569155806833276011006744044001834198353871037768193376213645717279981394473402367406578150621498934924602508544921875 216 999999999999999999999999999999999999999999999999999999999999999990504432254240201252526757730438042845779034166380055033720220009170991769355188840966881068228586399906972367011837032890753107494674623012542724609375 217 9999999999999999999999999999999999999999999999999999999999999999952522161271201006262633788652190214228895170831900275168601100045854958846775944204834405341142931999534861835059185164453765537473373115062713623046875 218 99999999999999999999999999999999999999999999999999999999999999999762610806356005031313168943260951071144475854159501375843005500229274794233879721024172026705714659997674309175295925822268827687366865575313568115234375 219 999999999999999999999999999999999999999999999999999999999999999998813054031780025156565844716304755355722379270797506879215027501146373971169398605120860133528573299988371545876479629111344138436834327876567840576171875 220 9999999999999999999999999999999999999999999999999999999999999999994065270158900125782829223581523776778611896353987534396075137505731869855846993025604300667642866499941857729382398145556720692184171639382839202880859375 221 99999999999999999999999999999999999999999999999999999999999999999970326350794500628914146117907618883893059481769937671980375687528659349279234965128021503338214332499709288646911990727783603460920858196914196014404296875 222 999999999999999999999999999999999999999999999999999999999999999999851631753972503144570730589538094419465297408849688359901878437643296746396174825640107516691071662498546443234559953638918017304604290984570980072021484375 223 9999999999999999999999999999999999999999999999999999999999999999999258158769862515722853652947690472097326487044248441799509392188216483731980874128200537583455358312492732216172799768194590086523021454922854900360107421875 224 99999999999999999999999999999999999999999999999999999999999999999996290793849312578614268264738452360486632435221242208997546960941082418659904370641002687917276791562463661080863998840972950432615107274614274501800537109375 225 999999999999999999999999999999999999999999999999999999999999999999981453969246562893071341323692261802433162176106211044987734804705412093299521853205013439586383957812318305404319994204864752163075536373071372509002685546875 226 9999999999999999999999999999999999999999999999999999999999999999999907269846232814465356706618461309012165810880531055224938674023527060466497609266025067197931919789061591527021599971024323760815377681865356862545013427734375 227 99999999999999999999999999999999999999999999999999999999999999999999536349231164072326783533092306545060829054402655276124693370117635302332488046330125335989659598945307957635107999855121618804076888409326784312725067138671875 228 999999999999999999999999999999999999999999999999999999999999999999997681746155820361633917665461532725304145272013276380623466850588176511662440231650626679948297994726539788175539999275608094020384442046633921563625335693359375 229 9999999999999999999999999999999999999999999999999999999999999999999988408730779101808169588327307663626520726360066381903117334252940882558312201158253133399741489973632698940877699996378040470101922210233169607818126678466796875 230 99999999999999999999999999999999999999999999999999999999999999999999942043653895509040847941636538318132603631800331909515586671264704412791561005791265666998707449868163494704388499981890202350509611051165848039090633392333984375 231 999999999999999999999999999999999999999999999999999999999999999999999710218269477545204239708182691590663018159001659547577933356323522063957805028956328334993537249340817473521942499909451011752548055255829240195453166961669921875 232 9999999999999999999999999999999999999999999999999999999999999999999998551091347387726021198540913457953315090795008297737889666781617610319789025144781641674967686246704087367609712499547255058762740276279146200977265834808349609375 233 99999999999999999999999999999999999999999999999999999999999999999999992755456736938630105992704567289766575453975041488689448333908088051598945125723908208374838431233520436838048562497736275293813701381395731004886329174041748046875 234 999999999999999999999999999999999999999999999999999999999999999999999963777283684693150529963522836448832877269875207443447241669540440257994725628619541041874192156167602184190242812488681376469068506906978655024431645870208740234375 235 9999999999999999999999999999999999999999999999999999999999999999999999818886418423465752649817614182244164386349376037217236208347702201289973628143097705209370960780838010920951214062443406882345342534534893275122158229351043701171875 236 99999999999999999999999999999999999999999999999999999999999999999999999094432092117328763249088070911220821931746880186086181041738511006449868140715488526046854803904190054604756070312217034411726712672674466375610791146755218505859375 237 999999999999999999999999999999999999999999999999999999999999999999999995472160460586643816245440354556104109658734400930430905208692555032249340703577442630234274019520950273023780351561085172058633563363372331878053955733776092529296875 238 9999999999999999999999999999999999999999999999999999999999999999999999977360802302933219081227201772780520548293672004652154526043462775161246703517887213151171370097604751365118901757805425860293167816816861659390269778668880462646484375 239 99999999999999999999999999999999999999999999999999999999999999999999999886804011514666095406136008863902602741468360023260772630217313875806233517589436065755856850488023756825594508789027129301465839084084308296951348893344402313232421875 240 999999999999999999999999999999999999999999999999999999999999999999999999434020057573330477030680044319513013707341800116303863151086569379031167587947180328779284252440118784127972543945135646507329195420421541484756744466722011566162109375 241 9999999999999999999999999999999999999999999999999999999999999999999999997170100287866652385153400221597565068536709000581519315755432846895155837939735901643896421262200593920639862719725678232536645977102107707423783722333610057830810546875 242 99999999999999999999999999999999999999999999999999999999999999999999999985850501439333261925767001107987825342683545002907596578777164234475779189698679508219482106311002969603199313598628391162683229885510538537118918611668050289154052734375 243 999999999999999999999999999999999999999999999999999999999999999999999999929252507196666309628835005539939126713417725014537982893885821172378895948493397541097410531555014848015996567993141955813416149427552692685594593058340251445770263671875 244 9999999999999999999999999999999999999999999999999999999999999999999999999646262535983331548144175027699695633567088625072689914469429105861894479742466987705487052657775074240079982839965709779067080747137763463427972965291701257228851318359375 245 99999999999999999999999999999999999999999999999999999999999999999999999998231312679916657740720875138498478167835443125363449572347145529309472398712334938527435263288875371200399914199828548895335403735688817317139864826458506286144256591796875 246 999999999999999999999999999999999999999999999999999999999999999999999999991156563399583288703604375692492390839177215626817247861735727646547361993561674692637176316444376856001999570999142744476677018678444086585699324132292531430721282958984375 247 9999999999999999999999999999999999999999999999999999999999999999999999999955782816997916443518021878462461954195886078134086239308678638232736809967808373463185881582221884280009997854995713722383385093392220432928496620661462657153606414794921875 248 99999999999999999999999999999999999999999999999999999999999999999999999999778914084989582217590109392312309770979430390670431196543393191163684049839041867315929407911109421400049989274978568611916925466961102164642483103307313285768032073974609375 249 999999999999999999999999999999999999999999999999999999999999999999999999998894570424947911087950546961561548854897151953352155982716965955818420249195209336579647039555547107000249946374892843059584627334805510823212415516536566428840160369873046875 250 9999999999999999999999999999999999999999999999999999999999999999999999999994472852124739555439752734807807744274485759766760779913584829779092101245976046682898235197777735535001249731874464215297923136674027554116062077582682832144200801849365234375 251 99999999999999999999999999999999999999999999999999999999999999999999999999972364260623697777198763674039038721372428798833803899567924148895460506229880233414491175988888677675006248659372321076489615683370137770580310387913414160721004009246826171875 252 999999999999999999999999999999999999999999999999999999999999999999999999999861821303118488885993818370195193606862143994169019497839620744477302531149401167072455879944443388375031243296861605382448078416850688852901551939567070803605020046234130859375 253 9999999999999999999999999999999999999999999999999999999999999999999999999999309106515592444429969091850975968034310719970845097489198103722386512655747005835362279399722216941875156216484308026912240392084253444264507759697835354018025100231170654296875 254 99999999999999999999999999999999999999999999999999999999999999999999999999996545532577962222149845459254879840171553599854225487445990518611932563278735029176811396998611084709375781082421540134561201960421267221322538798489176770090125501155853271484375 255 999999999999999999999999999999999999999999999999999999999999999999999999999982727662889811110749227296274399200857767999271127437229952593059662816393675145884056984993055423546878905412107700672806009802106336106612693992445883850450627505779266357421875 256 9999999999999999999999999999999999999999999999999999999999999999999999999999913638314449055553746136481371996004288839996355637186149762965298314081968375729420284924965277117734394527060538503364030049010531680533063469962229419252253137528896331787109375 257 99999999999999999999999999999999999999999999999999999999999999999999999999999568191572245277768730682406859980021444199981778185930748814826491570409841878647101424624826385588671972635302692516820150245052658402665317349811147096261265687644481658935546875 258 999999999999999999999999999999999999999999999999999999999999999999999999999997840957861226388843653412034299900107220999908890929653744074132457852049209393235507123124131927943359863176513462584100751225263292013326586749055735481306328438222408294677734375 259 9999999999999999999999999999999999999999999999999999999999999999999999999999989204789306131944218267060171499500536104999544454648268720370662289260246046966177535615620659639716799315882567312920503756126316460066632933745278677406531642191112041473388671875 260 99999999999999999999999999999999999999999999999999999999999999999999999999999946023946530659721091335300857497502680524997722273241343601853311446301230234830887678078103298198583996579412836564602518780631582300333164668726393387032658210955560207366943359375 261 999999999999999999999999999999999999999999999999999999999999999999999999999999730119732653298605456676504287487513402624988611366206718009266557231506151174154438390390516490992919982897064182823012593903157911501665823343631966935163291054777801036834716796875 262 9999999999999999999999999999999999999999999999999999999999999999999999999999998650598663266493027283382521437437567013124943056831033590046332786157530755870772191951952582454964599914485320914115062969515789557508329116718159834675816455273889005184173583984375 263 99999999999999999999999999999999999999999999999999999999999999999999999999999993252993316332465136416912607187187835065624715284155167950231663930787653779353860959759762912274822999572426604570575314847578947787541645583590799173379082276369445025920867919921875 264 999999999999999999999999999999999999999999999999999999999999999999999999999999966264966581662325682084563035935939175328123576420775839751158319653938268896769304798798814561374114997862133022852876574237894738937708227917953995866895411381847225129604339599609375 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999831324832908311628410422815179679695876640617882103879198755791598269691344483846523993994072806870574989310665114264382871189473694688541139589769979334477056909236125648021697998046875 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999156624164541558142052114075898398479383203089410519395993778957991348456722419232619969970364034352874946553325571321914355947368473442705697948849896672385284546180628240108489990234375 267 999999999999999999999999999999999999999999999999999999999999999999999999999999995783120822707790710260570379491992396916015447052596979968894789956742283612096163099849851820171764374732766627856609571779736842367213528489744249483361926422730903141200542449951171875 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999978915604113538953551302851897459961984580077235262984899844473949783711418060480815499249259100858821873663833139283047858898684211836067642448721247416809632113654515706002712249755859375 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999894578020567694767756514259487299809922900386176314924499222369748918557090302404077496246295504294109368319165696415239294493421059180338212243606237084048160568272578530013561248779296875 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999472890102838473838782571297436499049614501930881574622496111848744592785451512020387481231477521470546841595828482076196472467105295901691061218031185420240802841362892650067806243896484375 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999997364450514192369193912856487182495248072509654407873112480559243722963927257560101937406157387607352734207979142410380982362335526479508455306090155927101204014206814463250339031219482421875 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999986822252570961845969564282435912476240362548272039365562402796218614819636287800509687030786938036763671039895712051904911811677632397542276530450779635506020071034072316251695156097412109375 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999934111262854809229847821412179562381201812741360196827812013981093074098181439002548435153934690183818355199478560259524559058388161987711382652253898177530100355170361581258475780487060546875 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999670556314274046149239107060897811906009063706800984139060069905465370490907195012742175769673450919091775997392801297622795291940809938556913261269490887650501775851807906292378902435302734375 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999998352781571370230746195535304489059530045318534004920695300349527326852454535975063710878848367254595458879986964006488113976459704049692784566306347454438252508879259039531461894512176513671875 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999991763907856851153730977676522445297650226592670024603476501747636634262272679875318554394241836272977294399934820032440569882298520248463922831531737272191262544396295197657309472560882568359375 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999958819539284255768654888382612226488251132963350123017382508738183171311363399376592771971209181364886471999674100162202849411492601242319614157658686360956312721981475988286547362804412841796875 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999794097696421278843274441913061132441255664816750615086912543690915856556816996882963859856045906824432359998370500811014247057463006211598070788293431804781563609907379941432736814022064208984375 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999998970488482106394216372209565305662206278324083753075434562718454579282784084984414819299280229534122161799991852504055071235287315031057990353941467159023907818049536899707163684070110321044921875 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999994852442410531971081861047826528311031391620418765377172813592272896413920424922074096496401147670610808999959262520275356176436575155289951769707335795119539090247684498535818420350551605224609375 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999974262212052659855409305239132641555156958102093826885864067961364482069602124610370482482005738353054044999796312601376780882182875776449758848536678975597695451238422492679092101752758026123046875 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999871311060263299277046526195663207775784790510469134429320339806822410348010623051852412410028691765270224998981563006883904410914378882248794242683394877988477256192112463395460508763790130615234375 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999356555301316496385232630978316038878923952552345672146601699034112051740053115259262062050143458826351124994907815034419522054571894411243971213416974389942386280960562316977302543818950653076171875 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999996782776506582481926163154891580194394619762761728360733008495170560258700265576296310310250717294131755624974539075172097610272859472056219856067084871949711931404802811584886512719094753265380859375 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999983913882532912409630815774457900971973098813808641803665042475852801293501327881481551551253586470658778124872695375860488051364297360281099280335424359748559657024014057924432563595473766326904296875 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999919569412664562048154078872289504859865494069043209018325212379264006467506639407407757756267932353293890624363476879302440256821486801405496401677121798742798285120070289622162817977368831634521484375 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999597847063322810240770394361447524299327470345216045091626061896320032337533197037038788781339661766469453121817384396512201284107434007027482008385608993713991425600351448110814089886844158172607421875 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999997989235316614051203851971807237621496637351726080225458130309481600161687665985185193943906698308832347265609086921982561006420537170035137410041928044968569957128001757240554070449434220790863037109375 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999989946176583070256019259859036188107483186758630401127290651547408000808438329925925969719533491544161736328045434609912805032102685850175687050209640224842849785640008786202770352247171103954315185546875 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999949730882915351280096299295180940537415933793152005636453257737040004042191649629629848597667457720808681640227173049564025160513429250878435251048201124214248928200043931013851761235855519771575927734375 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999748654414576756400481496475904702687079668965760028182266288685200020210958248148149242988337288604043408201135865247820125802567146254392176255241005621071244641000219655069258806179277598857879638671875 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999998743272072883782002407482379523513435398344828800140911331443426000101054791240740746214941686443020217041005679326239100629012835731271960881276205028105356223205001098275346294030896387994289398193359375 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999993716360364418910012037411897617567176991724144000704556657217130000505273956203703731074708432215101085205028396631195503145064178656359804406381025140526781116025005491376731470154481939971446990966796875 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968581801822094550060187059488087835884958620720003522783286085650002526369781018518655373542161075505426025141983155977515725320893281799022031905125702633905580125027456883657350772409699857234954833984375 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999842909009110472750300935297440439179424793103600017613916430428250012631848905092593276867710805377527130125709915779887578626604466408995110159525628513169527900625137284418286753862048499286174774169921875 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999214545045552363751504676487202195897123965518000088069582152141250063159244525462966384338554026887635650628549578899437893133022332044975550797628142565847639503125686422091433769310242496430873870849609375 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996072725227761818757523382436010979485619827590000440347910760706250315796222627314831921692770134438178253142747894497189465665111660224877753988140712829238197515628432110457168846551212482154369354248046875 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980363626138809093787616912180054897428099137950002201739553803531251578981113136574159608463850672190891265713739472485947328325558301124388769940703564146190987578142160552285844232756062410771846771240234375 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901818130694045468938084560900274487140495689750011008697769017656257894905565682870798042319253360954456328568697362429736641627791505621943849703517820730954937890710802761429221163780312053859233856201171875 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999509090653470227344690422804501372435702478448750055043488845088281289474527828414353990211596266804772281642843486812148683208138957528109719248517589103654774689453554013807146105818901560269296169281005859375 301 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997545453267351136723452114022506862178512392243750275217444225441406447372639142071769951057981334023861408214217434060743416040694787640548596242587945518273873447267770069035730529094507801346480846405029296875 302 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987727266336755683617260570112534310892561961218751376087221127207032236863195710358849755289906670119307041071087170303717080203473938202742981212939727591369367236338850345178652645472539006732404232025146484375 303 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938636331683778418086302850562671554462809806093756880436105636035161184315978551794248776449533350596535205355435851518585401017369691013714906064698637956846836181694251725893263227362695033662021160125732421875 304 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999693181658418892090431514252813357772314049030468784402180528180175805921579892758971243882247666752982676026777179257592927005086848455068574530323493189784234180908471258629466316136813475168310105800628662109375 305 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998465908292094460452157571264066788861570245152343922010902640900879029607899463794856219411238333764913380133885896287964635025434242275342872651617465948921170904542356293147331580684067375841550529003143310546875 306 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992329541460472302260787856320333944307851225761719610054513204504395148039497318974281097056191668824566900669429481439823175127171211376714363258087329744605854522711781465736657903420336879207752645015716552734375 307 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961647707302361511303939281601669721539256128808598050272566022521975740197486594871405485280958344122834503347147407199115875635856056883571816290436648723029272613558907328683289517101684396038763225078582763671875 308 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808238536511807556519696408008348607696280644042990251362830112609878700987432974357027426404791720614172516735737035995579378179280284417859081452183243615146363067794536643416447585508421980193816125392913818359375 309 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999041192682559037782598482040041743038481403220214951256814150563049393504937164871785137132023958603070862583678685179977896890896401422089295407260916218075731815338972683217082237927542109900969080626964569091796875 310 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995205963412795188912992410200208715192407016101074756284070752815246967524685824358925685660119793015354312918393425899889484454482007110446477036304581090378659076694863416085411189637710549504845403134822845458984375 311 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976029817063975944564962051001043575962035080505373781420353764076234837623429121794628428300598965076771564591967129499447422272410035552232385181522905451893295383474317080427055948188552747524227015674114227294921875 312 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999880149085319879722824810255005217879810175402526868907101768820381174188117145608973142141502994825383857822959835647497237111362050177761161925907614527259466476917371585402135279740942763737621135078370571136474609375 313 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999400745426599398614124051275026089399050877012634344535508844101905870940585728044865710707514974126919289114799178237486185556810250888805809629538072636297332384586857927010676398704713818688105675391852855682373046875 314 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997003727132996993070620256375130446995254385063171722677544220509529354702928640224328553537574870634596445573995891187430927784051254444029048147690363181486661922934289635053381993523569093440528376959264278411865234375 315 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985018635664984965353101281875652234976271925315858613387721102547646773514643201121642767687874353172982227869979455937154638920256272220145240738451815907433309614671448175266909967617845467202641884796321392059326171875 316 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925093178324924826765506409378261174881359626579293066938605512738233867573216005608213838439371765864911139349897279685773194601281361100726203692259079537166548073357240876334549838089227336013209423981606960296630859375 317 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999625465891624624133827532046891305874406798132896465334693027563691169337866080028041069192196858829324555696749486398428865973006406805503631018461295397685832740366786204381672749190446136680066047119908034801483154296875 318 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998127329458123120669137660234456529372033990664482326673465137818455846689330400140205345960984294146622778483747431992144329865032034027518155092306476988429163701833931021908363745952230683400330235599540174007415771484375 319 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990636647290615603345688301172282646860169953322411633367325689092279233446652000701026729804921470733113892418737159960721649325160170137590775461532384942145818509169655109541818729761153417001651177997700870037078857421875 320 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953183236453078016728441505861413234300849766612058166836628445461396167233260003505133649024607353665569462093685799803608246625800850687953877307661924710729092545848275547709093648805767085008255889988504350185394287109375 321 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999765916182265390083642207529307066171504248833060290834183142227306980836166300017525668245123036768327847310468428999018041233129004253439769386538309623553645462729241377738545468244028835425041279449942521750926971435546875 322 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998829580911326950418211037646535330857521244165301454170915711136534904180831500087628341225615183841639236552342144995090206165645021267198846932691548117768227313646206888692727341220144177125206397249712608754634857177734375 323 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994147904556634752091055188232676654287606220826507270854578555682674520904157500438141706128075919208196182761710724975451030828225106335994234663457740588841136568231034443463636706100720885626031986248563043773174285888671875 324 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970739522783173760455275941163383271438031104132536354272892778413372604520787502190708530640379596040980913808553624877255154141125531679971173317288702944205682841155172217318183530503604428130159931242815218865871429443359375 325 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999853697613915868802276379705816916357190155520662681771364463892066863022603937510953542653201897980204904569042768124386275770705627658399855866586443514721028414205775861086590917652518022140650799656214076094329357147216796875 326 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999268488069579344011381898529084581785950777603313408856822319460334315113019687554767713266009489901024522845213840621931378853528138291999279332932217573605142071028879305432954588262590110703253998281070380471646785736083984375 327 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996342440347896720056909492645422908929753888016567044284111597301671575565098437773838566330047449505122614226069203109656894267640691459996396664661087868025710355144396527164772941312950553516269991405351902358233928680419921875 328 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981712201739483600284547463227114544648769440082835221420557986508357877825492188869192831650237247525613071130346015548284471338203457299981983323305439340128551775721982635823864706564752767581349957026759511791169643402099609375 329 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908561008697418001422737316135572723243847200414176107102789932541789389127460944345964158251186237628065355651730077741422356691017286499909916616527196700642758878609913179119323532823763837906749785133797558955848217010498046875 330 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999542805043487090007113686580677863616219236002070880535513949662708946945637304721729820791255931188140326778258650388707111783455086432499549583082635983503213794393049565895596617664118819189533748925668987794779241085052490234375 331 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997714025217435450035568432903389318081096180010354402677569748313544734728186523608649103956279655940701633891293251943535558917275432162497747915413179917516068971965247829477983088320594095947668744628344938973896205425262451171875 332 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988570126087177250177842164516946590405480900051772013387848741567723673640932618043245519781398279703508169456466259717677794586377160812488739577065899587580344859826239147389915441602970479738343723141724694869481027126312255859375 333 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942850630435886250889210822584732952027404500258860066939243707838618368204663090216227598906991398517540847282331298588388972931885804062443697885329497937901724299131195736949577208014852398691718615708623474347405135631561279296875 334 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999714253152179431254446054112923664760137022501294300334696218539193091841023315451081137994534956992587704236411656492941944864659429020312218489426647489689508621495655978684747886040074261993458593078543117371737025678157806396484375 335 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998571265760897156272230270564618323800685112506471501673481092695965459205116577255405689972674784962938521182058282464709724323297145101561092447133237448447543107478279893423739430200371309967292965392715586858685128390789031982421875 336 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992856328804485781361151352823091619003425562532357508367405463479827296025582886277028449863373924814692605910291412323548621616485725507805462235666187242237715537391399467118697151001856549836464826963577934293425641953945159912109375 337 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964281644022428906805756764115458095017127812661787541837027317399136480127914431385142249316869624073463029551457061617743108082428627539027311178330936211188577686956997335593485755009282749182324134817889671467128209769725799560546875 338 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999821408220112144534028783820577290475085639063308937709185136586995682400639572156925711246584348120367315147757285308088715540412143137695136555891654681055942888434784986677967428775046413745911620674089448357335641048848628997802734375 339 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999107041100560722670143919102886452375428195316544688545925682934978412003197860784628556232921740601836575738786426540443577702060715688475682779458273405279714442173924933389837143875232068729558103370447241786678205244243144989013671875 340 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995535205502803613350719595514432261877140976582723442729628414674892060015989303923142781164608703009182878693932132702217888510303578442378413897291367026398572210869624666949185719376160343647790516852236208933391026221215724945068359375 341 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977676027514018066753597977572161309385704882913617213648142073374460300079946519615713905823043515045914393469660663511089442551517892211892069486456835131992861054348123334745928596880801718238952584261181044666955131106078624725341796875 342 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888380137570090333767989887860806546928524414568086068240710366872301500399732598078569529115217575229571967348303317555447212757589461059460347432284175659964305271740616673729642984404008591194762921305905223334775655530393123626708984375 343 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999441900687850451668839949439304032734642622072840430341203551834361507501998662990392847645576087876147859836741516587777236063787947305297301737161420878299821526358703083368648214922020042955973814606529526116673878277651965618133544921875 344 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997209503439252258344199747196520163673213110364202151706017759171807537509993314951964238227880439380739299183707582938886180318939736526486508685807104391499107631793515416843241074610100214779869073032647630583369391388259828090667724609375 345 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986047517196261291720998735982600818366065551821010758530088795859037687549966574759821191139402196903696495918537914694430901594698682632432543429035521957495538158967577084216205373050501073899345365163238152916846956941299140453338623046875 346 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930237585981306458604993679913004091830327759105053792650443979295188437749832873799105955697010984518482479592689573472154507973493413162162717145177609787477690794837885421081026865252505369496726825816190764584234784706495702266693115234375 347 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999651187929906532293024968399565020459151638795525268963252219896475942188749164368995529778485054922592412397963447867360772539867467065810813585725888048937388453974189427105405134326262526847483634129080953822921173923532478511333465576171875 348 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998255939649532661465124841997825102295758193977626344816261099482379710943745821844977648892425274612962061989817239336803862699337335329054067928629440244686942269870947135527025671631312634237418170645404769114605869617662392556667327880859375 349 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991279698247663307325624209989125511478790969888131724081305497411898554718729109224888244462126373064810309949086196684019313496686676645270339643147201223434711349354735677635128358156563171187090853227023845573029348088311962783336639404296875 350 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956398491238316536628121049945627557393954849440658620406527487059492773593645546124441222310631865324051549745430983420096567483433383226351698215736006117173556746773678388175641790782815855935454266135119227865146740441559813916683197021484375 351 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999781992456191582683140605249728137786969774247203293102032637435297463867968227730622206111553159326620257748727154917100482837417166916131758491078680030585867783733868391940878208953914079279677271330675596139325733702207799069583415985107421875 352 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998909962280957913415703026248640688934848871236016465510163187176487319339841138653111030557765796633101288743635774585502414187085834580658792455393400152929338918669341959704391044769570396398386356653377980696628668511038995347917079925537109375 353 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994549811404789567078515131243203444674244356180082327550815935882436596699205693265555152788828983165506443718178872927512070935429172903293962276967000764646694593346709798521955223847851981991931783266889903483143342555194976739585399627685546875 354 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972749057023947835392575656216017223371221780900411637754079679412182983496028466327775763944144915827532218590894364637560354677145864516469811384835003823233472966733548992609776119239259909959658916334449517415716712775974883697926998138427734375 355 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999863745285119739176962878281080086116856108904502058188770398397060914917480142331638878819720724579137661092954471823187801773385729322582349056924175019116167364833667744963048880596196299549798294581672247587078583563879874418489634990692138671875 356 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999318726425598695884814391405400430584280544522510290943851991985304574587400711658194394098603622895688305464772359115939008866928646612911745284620875095580836824168338724815244402980981497748991472908361237935392917819399372092448174953460693359375 357 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996593632127993479424071957027002152921402722612551454719259959926522872937003558290971970493018114478441527323861795579695044334643233064558726423104375477904184120841693624076222014904907488744957364541806189676964589096996860462240874767303466796875 358 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982968160639967397120359785135010764607013613062757273596299799632614364685017791454859852465090572392207636619308977898475221673216165322793632115521877389520920604208468120381110074524537443724786822709030948384822945484984302311204373836517333984375 359 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914840803199836985601798925675053823035068065313786367981498998163071823425088957274299262325452861961038183096544889492376108366080826613968160577609386947604603021042340601905550372622687218623934113545154741924114727424921511556021869182586669921875 360 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999574204015999184928008994628375269115175340326568931839907494990815359117125444786371496311627264309805190915482724447461880541830404133069840802888046934738023015105211703009527751863113436093119670567725773709620573637124607557780109345912933349609375 361 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997871020079995924640044973141876345575876701632844659199537474954076795585627223931857481558136321549025954577413622237309402709152020665349204014440234673690115075526058515047638759315567180465598352838628868548102868185623037788900546729564666748046875 362 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989355100399979623200224865709381727879383508164223295997687374770383977928136119659287407790681607745129772887068111186547013545760103326746020072201173368450575377630292575238193796577835902327991764193144342740514340928115188944502733647823333740234375 363 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946775501999898116001124328546908639396917540821116479988436873851919889640680598296437038953408038725648864435340555932735067728800516633730100361005866842252876888151462876190968982889179511639958820965721713702571704640575944722513668239116668701171875 364 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999733877509999490580005621642734543196984587704105582399942184369259599448203402991482185194767040193628244322176702779663675338644002583168650501805029334211264384440757314380954844914445897558199794104828608568512858523202879723612568341195583343505859375 365 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998669387549997452900028108213672715984922938520527911999710921846297997241017014957410925973835200968141221610883513898318376693220012915843252509025146671056321922203786571904774224572229487790998970524143042842564292616014398618062841705977916717529296875 366 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993346937749987264500140541068363579924614692602639559998554609231489986205085074787054629869176004840706108054417569491591883466100064579216262545125733355281609611018932859523871122861147438954994852620715214212821463080071993090314208529889583587646484375 367 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966734688749936322500702705341817899623073463013197799992773046157449931025425373935273149345880024203530540272087847457959417330500322896081312725628666776408048055094664297619355614305737194774974263103576071064107315400359965451571042649447917938232421875 368 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833673443749681612503513526709089498115367315065988999963865230787249655127126869676365746729400121017652701360439237289797086652501614480406563628143333882040240275473321488096778071528685973874871315517880355320536577001799827257855213247239589691162109375 369 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999168367218748408062517567633545447490576836575329944999819326153936248275635634348381828733647000605088263506802196186448985433262508072402032818140716669410201201377366607440483890357643429869374356577589401776602682885008999136289276066236197948455810546875 370 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995841836093742040312587838167727237452884182876649724999096630769681241378178171741909143668235003025441317534010980932244927166312540362010164090703583347051006006886833037202419451788217149346871782887947008883013414425044995681446380331180989742279052734375 371 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979209180468710201562939190838636187264420914383248624995483153848406206890890858709545718341175015127206587670054904661224635831562701810050820453517916735255030034434165186012097258941085746734358914439735044415067072125224978407231901655904948711395263671875 372 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999896045902343551007814695954193180936322104571916243124977415769242031034454454293547728591705875075636032938350274523306123179157813509050254102267589583676275150172170825930060486294705428733671794572198675222075335360626124892036159508279524743556976318359375 373 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999480229511717755039073479770965904681610522859581215624887078846210155172272271467738642958529375378180164691751372616530615895789067545251270511337947918381375750860854129650302431473527143668358972860993376110376676803130624460180797541397623717784881591796875 374 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997401147558588775195367398854829523408052614297906078124435394231050775861361357338693214792646876890900823458756863082653079478945337726256352556689739591906878754304270648251512157367635718341794864304966880551883384015653122300903987706988118588924407958984375 375 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987005737792943875976836994274147617040263071489530390622176971155253879306806786693466073963234384454504117293784315413265397394726688631281762783448697959534393771521353241257560786838178591708974321524834402759416920078265611504519938534940592944622039794921875 376 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935028688964719379884184971370738085201315357447651953110884855776269396534033933467330369816171922272520586468921577066326986973633443156408813917243489797671968857606766206287803934190892958544871607624172013797084600391328057522599692674702964723110198974609375 377 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999675143444823596899420924856853690426006576787238259765554424278881346982670169667336651849080859611362602932344607885331634934868167215782044069586217448988359844288033831031439019670954464792724358038120860068985423001956640287612998463373514823615550994873046875 378 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998375717224117984497104624284268452130032883936191298827772121394406734913350848336683259245404298056813014661723039426658174674340836078910220347931087244941799221440169155157195098354772323963621790190604300344927115009783201438064992316867574118077754974365234375 379 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991878586120589922485523121421342260650164419680956494138860606972033674566754241683416296227021490284065073308615197133290873371704180394551101739655436224708996107200845775785975491773861619818108950953021501724635575048916007190324961584337870590388774871826171875 380 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959392930602949612427615607106711303250822098404782470694303034860168372833771208417081481135107451420325366543075985666454366858520901972755508698277181123544980536004228878929877458869308099090544754765107508623177875244580035951624807921689352951943874359130859375 381 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999796964653014748062138078035533556516254110492023912353471515174300841864168856042085407405675537257101626832715379928332271834292604509863777543491385905617724902680021144394649387294346540495452723773825537543115889376222900179758124039608446764759719371795654296875 382 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998984823265073740310690390177667782581270552460119561767357575871504209320844280210427037028377686285508134163576899641661359171463022549318887717456929528088624513400105721973246936471732702477263618869127687715579446881114500898790620198042233823798596858978271484375 383 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994924116325368701553451950888338912906352762300597808836787879357521046604221401052135185141888431427540670817884498208306795857315112746594438587284647640443122567000528609866234682358663512386318094345638438577897234405572504493953100990211169118992984294891357421875 384 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974620581626843507767259754441694564531763811502989044183939396787605233021107005260675925709442157137703354089422491041533979286575563732972192936423238202215612835002643049331173411793317561931590471728192192889486172027862522469765504951055845594964921474456787109375 385 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999873102908134217538836298772208472822658819057514945220919696983938026165105535026303379628547210785688516770447112455207669896432877818664860964682116191011078064175013215246655867058966587809657952358640960964447430860139312612348827524755279227974824607372283935546875 386 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999365514540671087694181493861042364113294095287574726104598484919690130825527675131516898142736053928442583852235562276038349482164389093324304823410580955055390320875066076233279335294832939048289761793204804822237154300696563061744137623776396139874123036861419677734375 387 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996827572703355438470907469305211820566470476437873630522992424598450654127638375657584490713680269642212919261177811380191747410821945466621524117052904775276951604375330381166396676474164695241448808966024024111185771503482815308720688118881980699370615184307098388671875 388 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984137863516777192354537346526059102832352382189368152614962122992253270638191878287922453568401348211064596305889056900958737054109727333107620585264523876384758021876651905831983382370823476207244044830120120555928857517414076543603440594409903496853075921535491943359375 389 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920689317583885961772686732630295514161761910946840763074810614961266353190959391439612267842006741055322981529445284504793685270548636665538102926322619381923790109383259529159916911854117381036220224150600602779644287587070382718017202972049517484265379607677459716796875 390 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999603446587919429808863433663151477570808809554734203815374053074806331765954796957198061339210033705276614907647226422523968426352743183327690514631613096909618950546916297645799584559270586905181101120753003013898221437935351913590086014860247587421326898038387298583984375 391 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998017232939597149044317168315757387854044047773671019076870265374031658829773984785990306696050168526383074538236132112619842131763715916638452573158065484548094752734581488228997922796352934525905505603765015069491107189676759567950430074301237937106634490191936492919921875 392 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990086164697985745221585841578786939270220238868355095384351326870158294148869923929951533480250842631915372691180660563099210658818579583192262865790327422740473763672907441144989613981764672629527528018825075347455535948383797839752150371506189685533172450959682464599609375 393 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950430823489928726107929207893934696351101194341775476921756634350791470744349619649757667401254213159576863455903302815496053294092897915961314328951637113702368818364537205724948069908823363147637640094125376737277679741918989198760751857530948427665862254798412322998046875 394 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999752154117449643630539646039469673481755505971708877384608783171753957353721748098248788337006271065797884317279516514077480266470464489579806571644758185568511844091822686028624740349544116815738188200470626883686388398709594945993803759287654742138329311273992061614990234375 395 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998760770587248218152698230197348367408777529858544386923043915858769786768608740491243941685031355328989421586397582570387401332352322447899032858223790927842559220459113430143123701747720584078690941002353134418431941993547974729969018796438273710691646556369960308074951171875 396 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993803852936241090763491150986741837043887649292721934615219579293848933843043702456219708425156776644947107931987912851937006661761612239495164291118954639212796102295567150715618508738602920393454705011765672092159709967739873649845093982191368553458232781849801540374755859375 397 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969019264681205453817455754933709185219438246463609673076097896469244669215218512281098542125783883224735539659939564259685033308808061197475821455594773196063980511477835753578092543693014601967273525058828360460798549838699368249225469910956842767291163909249007701873779296875 398 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999845096323406027269087278774668545926097191232318048365380489482346223346076092561405492710628919416123677698299697821298425166544040305987379107277973865980319902557389178767890462718465073009836367625294141802303992749193496841246127349554784213836455819546245038509368896484375 399 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999225481617030136345436393873342729630485956161590241826902447411731116730380462807027463553144597080618388491498489106492125832720201529936895536389869329901599512786945893839452313592325365049181838126470709011519963745967484206230636747773921069182279097731225192546844482421875 400 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996127408085150681727181969366713648152429780807951209134512237058655583651902314035137317765722985403091942457492445532460629163601007649684477681949346649507997563934729469197261567961626825245909190632353545057599818729837421031153183738869605345911395488656125962734222412109375 401 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980637040425753408635909846833568240762148904039756045672561185293277918259511570175686588828614927015459712287462227662303145818005038248422388409746733247539987819673647345986307839808134126229545953161767725287999093649187105155765918694348026729556977443280629813671112060546875 402 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903185202128767043179549234167841203810744520198780228362805926466389591297557850878432944143074635077298561437311138311515729090025191242111942048733666237699939098368236729931539199040670631147729765808838626439995468245935525778829593471740133647784887216403149068355560302734375 403 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999515926010643835215897746170839206019053722600993901141814029632331947956487789254392164720715373175386492807186555691557578645450125956210559710243668331188499695491841183649657695995203353155738648829044193132199977341229677628894147967358700668238924436082015745341777801513671875 404 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997579630053219176079488730854196030095268613004969505709070148161659739782438946271960823603576865876932464035932778457787893227250629781052798551218341655942498477459205918248288479976016765778693244145220965660999886706148388144470739836793503341194622180410078726708889007568359375 405 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987898150266095880397443654270980150476343065024847528545350740808298698912194731359804118017884329384662320179663892288939466136253148905263992756091708279712492387296029591241442399880083828893466220726104828304999433530741940722353699183967516705973110902050393633544445037841796875 406 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939490751330479401987218271354900752381715325124237642726753704041493494560973656799020590089421646923311600898319461444697330681265744526319963780458541398562461936480147956207211999400419144467331103630524141524997167653709703611768495919837583529865554510251968167722225189208984375 407 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999697453756652397009936091356774503761908576625621188213633768520207467472804868283995102950447108234616558004491597307223486653406328722631599818902292706992812309682400739781036059997002095722336655518152620707624985838268548518058842479599187917649327772551259840838611125946044921875 408 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998487268783261985049680456783872518809542883128105941068168842601037337364024341419975514752235541173082790022457986536117433267031643613157999094511463534964061548412003698905180299985010478611683277590763103538124929191342742590294212397995939588246638862756299204193055629730224609375 409 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992436343916309925248402283919362594047714415640529705340844213005186686820121707099877573761177705865413950112289932680587166335158218065789995472557317674820307742060018494525901499925052393058416387953815517690624645956713712951471061989979697941233194313781496020965278148651123046875 410 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962181719581549626242011419596812970238572078202648526704221065025933434100608535499387868805888529327069750561449663402935831675791090328949977362786588374101538710300092472629507499625261965292081939769077588453123229783568564757355309949898489706165971568907480104826390743255615234375 411 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999810908597907748131210057097984064851192860391013242633521105325129667170503042677496939344029442646635348752807248317014679158378955451644749886813932941870507693551500462363147537498126309826460409698845387942265616148917842823786776549749492448530829857844537400524131953716278076171875 412 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999054542989538740656050285489920324255964301955066213167605526625648335852515213387484696720147213233176743764036241585073395791894777258223749434069664709352538467757502311815737687490631549132302048494226939711328080744589214118933882748747462242654149289222687002620659768581390380859375 413 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995272714947693703280251427449601621279821509775331065838027633128241679262576066937423483600736066165883718820181207925366978959473886291118747170348323546762692338787511559078688437453157745661510242471134698556640403722946070594669413743737311213270746446113435013103298842906951904296875 414 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976363574738468516401257137248008106399107548876655329190138165641208396312880334687117418003680330829418594100906039626834894797369431455593735851741617733813461693937557795393442187265788728307551212355673492783202018614730352973347068718686556066353732230567175065516494214534759521484375 415 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881817873692342582006285686240040531995537744383276645950690828206041981564401673435587090018401654147092970504530198134174473986847157277968679258708088669067308469687788976967210936328943641537756061778367463916010093073651764866735343593432780331768661152835875327582471072673797607421875 416 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999409089368461712910031428431200202659977688721916383229753454141030209907822008367177935450092008270735464852522650990670872369934235786389843396293540443345336542348438944884836054681644718207688780308891837319580050465368258824333676717967163901658843305764179376637912355363368988037109375 417 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997045446842308564550157142156001013299888443609581916148767270705151049539110041835889677250460041353677324262613254953354361849671178931949216981467702216726682711742194724424180273408223591038443901544459186597900252326841294121668383589835819508294216528820896883189561776816844940185546875 418 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985227234211542822750785710780005066499442218047909580743836353525755247695550209179448386252300206768386621313066274766771809248355894659746084907338511083633413558710973622120901367041117955192219507722295932989501261634206470608341917949179097541471082644104484415947808884084224700927734375 419 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926136171057714113753928553900025332497211090239547903719181767628776238477751045897241931261501033841933106565331373833859046241779473298730424536692555418167067793554868110604506835205589775961097538611479664947506308171032353041709589745895487707355413220522422079739044420421123504638671875 420 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999630680855288570568769642769500126662486055451197739518595908838143881192388755229486209656307505169209665532826656869169295231208897366493652122683462777090835338967774340553022534176027948879805487693057398324737531540855161765208547948729477438536777066102612110398695222102105617523193359375 421 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998153404276442852843848213847500633312430277255988697592979544190719405961943776147431048281537525846048327664133284345846476156044486832468260613417313885454176694838871702765112670880139744399027438465286991623687657704275808826042739743647387192683885330513060551993476110510528087615966796875 422 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990767021382214264219241069237503166562151386279943487964897720953597029809718880737155241407687629230241638320666421729232380780222434162341303067086569427270883474194358513825563354400698721995137192326434958118438288521379044130213698718236935963419426652565302759967380552552640438079833984375 423 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953835106911071321096205346187515832810756931399717439824488604767985149048594403685776207038438146151208191603332108646161903901112170811706515335432847136354417370971792569127816772003493609975685961632174790592191442606895220651068493591184679817097133262826513799836902762763202190399169921875 424 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999769175534555356605481026730937579164053784656998587199122443023839925745242972018428881035192190730756040958016660543230809519505560854058532576677164235681772086854858962845639083860017468049878429808160873952960957213034476103255342467955923399085485666314132568999184513813816010951995849609375 425 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998845877672776783027405133654687895820268923284992935995612215119199628726214860092144405175960953653780204790083302716154047597527804270292662883385821178408860434274294814228195419300087340249392149040804369764804786065172380516276712339779616995427428331570662844995922569069080054759979248046875 426 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994229388363883915137025668273439479101344616424964679978061075595998143631074300460722025879804768268901023950416513580770237987639021351463314416929105892044302171371474071140977096500436701246960745204021848824023930325861902581383561698898084977137141657853314224979612845345400273799896240234375 427 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971146941819419575685128341367197395506723082124823399890305377979990718155371502303610129399023841344505119752082567903851189938195106757316572084645529460221510856857370355704885482502183506234803726020109244120119651629309512906917808494490424885685708289266571124898064226727001368999481201171875 428 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999855734709097097878425641706835986977533615410624116999451526889899953590776857511518050646995119206722525598760412839519255949690975533786582860423227647301107554284286851778524427412510917531174018630100546220600598258146547564534589042472452124428428541446332855624490321133635006844997406005859375 429 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999278673545485489392128208534179934887668077053120584997257634449499767953884287557590253234975596033612627993802064197596279748454877668932914302116138236505537771421434258892622137062554587655870093150502731103002991290732737822672945212362260622142142707231664278122451605668175034224987030029296875 430 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996393367727427446960641042670899674438340385265602924986288172247498839769421437787951266174877980168063139969010320987981398742274388344664571510580691182527688857107171294463110685312772938279350465752513655515014956453663689113364726061811303110710713536158321390612258028340875171124935150146484375 431 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981966838637137234803205213354498372191701926328014624931440861237494198847107188939756330874389900840315699845051604939906993711371941723322857552903455912638444285535856472315553426563864691396752328762568277575074782268318445566823630309056515553553567680791606953061290141704375855624675750732421875 432 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909834193185686174016026066772491860958509631640073124657204306187470994235535944698781654371949504201578499225258024699534968556859708616614287764517279563192221427679282361577767132819323456983761643812841387875373911341592227834118151545282577767767838403958034765306450708521879278123378753662109375 433 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999549170965928430870080130333862459304792548158200365623286021530937354971177679723493908271859747521007892496126290123497674842784298543083071438822586397815961107138396411807888835664096617284918808219064206939376869556707961139170590757726412888838839192019790173826532253542609396390616893768310546875 434 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997745854829642154350400651669312296523962740791001828116430107654686774855888398617469541359298737605039462480631450617488374213921492715415357194112931989079805535691982059039444178320483086424594041095321034696884347783539805695852953788632064444194195960098950869132661267713046981953084468841552734375 435 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988729274148210771752003258346561482619813703955009140582150538273433874279441993087347706796493688025197312403157253087441871069607463577076785970564659945399027678459910295197220891602415432122970205476605173484421738917699028479264768943160322220970979800494754345663306338565234909765422344207763671875 436 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943646370741053858760016291732807413099068519775045702910752691367169371397209965436738533982468440125986562015786265437209355348037317885383929852823299726995138392299551475986104458012077160614851027383025867422108694588495142396323844715801611104854899002473771728316531692826174548827111721038818359375 437 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999718231853705269293800081458664037065495342598875228514553763456835846856986049827183692669912342200629932810078931327186046776740186589426919649264116498634975691961497757379930522290060385803074255136915129337110543472942475711981619223579008055524274495012368858641582658464130872744135558605194091796875 438 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998591159268526346469000407293320185327476712994376142572768817284179234284930249135918463349561711003149664050394656635930233883700932947134598246320582493174878459807488786899652611450301929015371275684575646685552717364712378559908096117895040277621372475061844293207913292320654363720677793025970458984375 439 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992955796342631732345002036466600926637383564971880712863844086420896171424651245679592316747808555015748320251973283179651169418504664735672991231602912465874392299037443934498263057251509645076856378422878233427763586823561892799540480589475201388106862375309221466039566461603271818603388965129852294921875 440 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964778981713158661725010182333004633186917824859403564319220432104480857123256228397961583739042775078741601259866415898255847092523323678364956158014562329371961495187219672491315286257548225384281892114391167138817934117809463997702402947376006940534311876546107330197832308016359093016944825649261474609375 441 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999823894908565793308625050911665023165934589124297017821596102160522404285616281141989807918695213875393708006299332079491279235462616618391824780790072811646859807475936098362456576431287741126921409460571955835694089670589047319988512014736880034702671559382730536650989161540081795465084724128246307373046875 442 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999119474542828966543125254558325115829672945621485089107980510802612021428081405709949039593476069376968540031496660397456396177313083091959123903950364058234299037379680491812282882156438705634607047302859779178470448352945236599942560073684400173513357796913652683254945807700408977325423620641231536865234375 443 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995597372714144832715626272791625579148364728107425445539902554013060107140407028549745197967380346884842700157483301987281980886565415459795619519751820291171495186898402459061414410782193528173035236514298895892352241764726182999712800368422000867566788984568263416274729038502044886627118103206157684326171875 444 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977986863570724163578131363958127895741823640537127227699512770065300535702035142748725989836901734424213500787416509936409904432827077298978097598759101455857475934492012295307072053910967640865176182571494479461761208823630914998564001842110004337833944922841317081373645192510224433135590516030788421630859375 445 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889934317853620817890656819790639478709118202685636138497563850326502678510175713743629949184508672121067503937082549682049522164135386494890487993795507279287379672460061476535360269554838204325880912857472397308806044118154574992820009210550021689169724614206585406868225962551122165677952580153942108154296875 446 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999449671589268104089453284098953197393545591013428180692487819251632513392550878568718149745922543360605337519685412748410247610820676932474452439968977536396436898362300307382676801347774191021629404564287361986544030220590772874964100046052750108445848623071032927034341129812755610828389762900769710540771484375 447 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997248357946340520447266420494765986967727955067140903462439096258162566962754392843590748729612716803026687598427063742051238054103384662372262199844887681982184491811501536913384006738870955108147022821436809932720151102953864374820500230263750542229243115355164635171705649063778054141948814503848552703857421875 448 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986241789731702602236332102473829934838639775335704517312195481290812834813771964217953743648063584015133437992135318710256190270516923311861310999224438409910922459057507684566920033694354775540735114107184049663600755514769321874102501151318752711146215576775823175858528245318890270709744072519242763519287109375 449 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931208948658513011181660512369149674193198876678522586560977406454064174068859821089768718240317920075667189960676593551280951352584616559306554996122192049554612295287538422834600168471773877703675570535920248318003777573846609370512505756593763555731077883879115879292641226594451353548720362596213817596435546875 450 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999656044743292565055908302561845748370965994383392612932804887032270320870344299105448843591201589600378335949803382967756404756762923082796532774980610960247773061476437692114173000842358869388518377852679601241590018887869233046852562528782968817778655389419395579396463206132972256767743601812981069087982177734375 451 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998280223716462825279541512809228741854829971916963064664024435161351604351721495527244217956007948001891679749016914838782023783814615413982663874903054801238865307382188460570865004211794346942591889263398006207950094439346165234262812643914844088893276947096977896982316030664861283838718009064905345439910888671875 452 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991401118582314126397707564046143709274149859584815323320122175806758021758607477636221089780039740009458398745084574193910118919073077069913319374515274006194326536910942302854325021058971734712959446316990031039750472196730826171314063219574220444466384735484889484911580153324306419193590045324526727199554443359375 453 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957005592911570631988537820230718546370749297924076616600610879033790108793037388181105448900198700047291993725422870969550594595365385349566596872576370030971632684554711514271625105294858673564797231584950155198752360983654130856570316097871102222331923677424447424557900766621532095967950226622633635997772216796875 454 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999785027964557853159942689101153592731853746489620383083003054395168950543965186940905527244500993500236459968627114354847752972976826926747832984362881850154858163422773557571358125526474293367823986157924750775993761804918270654282851580489355511111659618387122237122789503833107660479839751133113168179988861083984375 455 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998925139822789265799713445505767963659268732448101915415015271975844752719825934704527636222504967501182299843135571774238764864884134633739164921814409250774290817113867787856790627632371466839119930789623753879968809024591353271414257902446777555558298091935611185613947519165538302399198755665565840899944305419921875 456 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994625699113946328998567227528839818296343662240509577075076359879223763599129673522638181112524837505911499215677858871193824324420673168695824609072046253871454085569338939283953138161857334195599653948118769399844045122956766357071289512233887777791490459678055928069737595827691511995993778327829204499721527099609375 457 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973128495569731644992836137644199091481718311202547885375381799396118817995648367613190905562624187529557496078389294355969121622103365843479123045360231269357270427846694696419765690809286670977998269740593846999220225614783831785356447561169438888957452298390279640348687979138457559979968891639146022498607635498046875 458 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999865642477848658224964180688220995457408591556012739426876908996980594089978241838065954527813120937647787480391946471779845608110516829217395615226801156346786352139233473482098828454046433354889991348702969234996101128073919158926782237805847194444787261491951398201743439895692287799899844458195730112493038177490234375 459 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999328212389243291124820903441104977287042957780063697134384544984902970449891209190329772639065604688238937401959732358899228040552584146086978076134005781733931760696167367410494142270232166774449956743514846174980505640369595794633911189029235972223936307459756991008717199478461438999499222290978650562465190887451171875 460 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996641061946216455624104517205524886435214788900318485671922724924514852249456045951648863195328023441194687009798661794496140202762920730434890380670028908669658803480836837052470711351160833872249783717574230874902528201847978973169555945146179861119681537298784955043585997392307194997496111454893252812325954437255859375 461 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983205309731082278120522586027624432176073944501592428359613624622574261247280229758244315976640117205973435048993308972480701013814603652174451903350144543348294017404184185262353556755804169361248918587871154374512641009239894865847779725730899305598407686493924775217929986961535974987480557274466264061629772186279296875 462 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916026548655411390602612930138122160880369722507962141798068123112871306236401148791221579883200586029867175244966544862403505069073018260872259516750722716741470087020920926311767783779020846806244592939355771872563205046199474329238898628654496527992038432469623876089649934807679874937402786372331320308148860931396484375 463 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999580132743277056953013064650690610804401848612539810708990340615564356531182005743956107899416002930149335876224832724312017525345365091304361297583753613583707350435104604631558838918895104234031222964696778859362816025230997371646194493143272482639960192162348119380448249674038399374687013931861656601540744304656982421875 464 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997900663716385284765065323253453054022009243062699053544951703077821782655910028719780539497080014650746679381124163621560087626726825456521806487918768067918536752175523023157794194594475521170156114823483894296814080126154986858230972465716362413199800960811740596902241248370191996873435069659308283007703721523284912109375 465 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989503318581926423825326616267265270110046215313495267724758515389108913279550143598902697485400073253733396905620818107800438133634127282609032439593840339592683760877615115788970972972377605850780574117419471484070400630774934291154862328581812065999004804058702984511206241850959984367175348296541415038518607616424560546875 466 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947516592909632119126633081336326350550231076567476338623792576945544566397750717994513487427000366268666984528104090539002190668170636413045162197969201697963418804388075578944854864861888029253902870587097357420352003153874671455774311642909060329995024020293514922556031209254799921835876741482707075192593038082122802734375 467 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999737582964548160595633165406681631752751155382837381693118962884727722831988753589972567437135001831343334922640520452695010953340853182065225810989846008489817094021940377894724274324309440146269514352935486787101760015769373357278871558214545301649975120101467574612780156046273999609179383707413535375962965190410614013671875 468 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998687914822740802978165827033408158763755776914186908465594814423638614159943767949862837185675009156716674613202602263475054766704265910326129054949230042449085470109701889473621371621547200731347571764677433935508800078846866786394357791072726508249875600507337873063900780231369998045896918537067676879814825952053070068359375 469 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993439574113704014890829135167040793818778884570934542327974072118193070799718839749314185928375045783583373066013011317375273833521329551630645274746150212245427350548509447368106858107736003656737858823387169677544000394234333931971788955363632541249378002536689365319503901156849990229484592685338384399074129760265350341796875 470 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967197870568520074454145675835203969093894422854672711639870360590965353998594198746570929641875228917916865330065056586876369167606647758153226373730751061227136752742547236840534290538680018283689294116935848387720001971171669659858944776818162706246890012683446826597519505784249951147422963426691921995370648801326751708984375 471 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999835989352842600372270728379176019845469472114273363558199351802954826769992970993732854648209376144589584326650325282934381845838033238790766131868653755306135683763712736184202671452693400091418446470584679241938600009855858348299294723884090813531234450063417234132987597528921249755737114817133459609976853244006633758544921875 472 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999179946764213001861353641895880099227347360571366817790996759014774133849964854968664273241046880722947921633251626414671909229190166193953830659343268776530678418818563680921013357263467000457092232352923396209693000049279291741496473619420454067656172250317086170664937987644606248778685574085667298049884266220033168792724609375 473 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995899733821065009306768209479400496136736802856834088954983795073870669249824274843321366205234403614739608166258132073359546145950830969769153296716343882653392094092818404605066786317335002285461161764616981048465000246396458707482368097102270338280861251585430853324689938223031243893427870428336490249421331100165843963623046875 474 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979498669105325046533841047397002480683684014284170444774918975369353346249121374216606831026172018073698040831290660366797730729754154848845766483581719413266960470464092023025333931586675011427305808823084905242325001231982293537411840485511351691404306257927154266623449691115156219467139352141682451247106655500829219818115234375 475 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999897493345526625232669205236985012403418420071420852223874594876846766731245606871083034155130860090368490204156453301833988653648770774244228832417908597066334802352320460115126669657933375057136529044115424526211625006159911467687059202427556758457021531289635771333117248455575781097335696760708412256235533277504146099090576171875 476 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999487466727633126163346026184925062017092100357104261119372974384233833656228034355415170775654300451842451020782266509169943268243853871221144162089542985331674011761602300575633348289666875285682645220577122631058125030799557338435296012137783792285107656448178856665586242277878905486678483803542061281177666387520730495452880859375 477 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997437333638165630816730130924625310085460501785521305596864871921169168281140171777075853878271502259212255103911332545849716341219269356105720810447714926658370058808011502878166741448334376428413226102885613155290625153997786692176480060688918961425538282240894283327931211389394527433392419017710306405888331937603652477264404296875 478 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987186668190828154083650654623126550427302508927606527984324359605845841405700858885379269391357511296061275519556662729248581706096346780528604052238574633291850294040057514390833707241671882142066130514428065776453125769988933460882400303444594807127691411204471416639656056946972637166962095088551532029441659688018262386322021484375 479 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935933340954140770418253273115632752136512544638032639921621798029229207028504294426896346956787556480306377597783313646242908530481733902643020261192873166459251470200287571954168536208359410710330652572140328882265628849944667304412001517222974035638457056022357083198280284734863185834810475442757660147208298440091311931610107421875 480 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999679666704770703852091266365578163760682562723190163199608108990146146035142521472134481734783937782401531887988916568231214542652408669513215101305964365832296257351001437859770842681041797053551653262860701644411328144249723336522060007586114870178192285280111785415991401423674315929174052377213788300736041492200456559658050537109375 481 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998398333523853519260456331827890818803412813615950815998040544950730730175712607360672408673919688912007659439944582841156072713262043347566075506529821829161481286755007189298854213405208985267758266314303508222056640721248616682610300037930574350890961426400558927079957007118371579645870261886068941503680207461002282798290252685546875 482 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991991667619267596302281659139454094017064068079754079990202724753653650878563036803362043369598444560038297199722914205780363566310216737830377532649109145807406433775035946494271067026044926338791331571517541110283203606243083413051500189652871754454807132002794635399785035591857898229351309430344707518401037305011413991451263427734375 483 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959958338096337981511408295697270470085320340398770399951013623768268254392815184016810216847992222800191485998614571028901817831551083689151887663245545729037032168875179732471355335130224631693956657857587705551416018031215417065257500948264358772274035660013973176998925177959289491146756547151723537592005186525057069957256317138671875 484 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999799791690481689907557041478486352350426601701993851999755068118841341271964075920084051084239961114000957429993072855144509089157755418445759438316227728645185160844375898662356776675651123158469783289287938527757080090156077085326287504741321793861370178300069865884994625889796447455733782735758617687960025932625285349786281585693359375 485 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998998958452408449537785207392431761752133008509969259998775340594206706359820379600420255421199805570004787149965364275722545445788777092228797191581138643225925804221879493311783883378255615792348916446439692638785400450780385426631437523706608969306850891500349329424973129448982237278668913678793088439800129663126426748931407928466796875 486 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994994792262042247688926036962158808760665042549846299993876702971033531799101898002101277105999027850023935749826821378612727228943885461143985957905693216129629021109397466558919416891278078961744582232198463193927002253901927133157187618533044846534254457501746647124865647244911186393344568393965442199000648315632133744657039642333984375 487 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974973961310211238444630184810794043803325212749231499969383514855167658995509490010506385529995139250119678749134106893063636144719427305719929789528466080648145105546987332794597084456390394808722911160992315969635011269509635665785938092665224232671272287508733235624328236224555931966722841969827210995003241578160668723285198211669921875 488 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874869806551056192223150924053970219016626063746157499846917574275838294977547450052531927649975696250598393745670534465318180723597136528599648947642330403240725527734936663972985422281951974043614555804961579848175056347548178328929690463326121163356361437543666178121641181122779659833614209849136054975016207890803343616425991058349609375 489 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999374349032755280961115754620269851095083130318730787499234587871379191474887737250262659638249878481252991968728352672326590903617985682642998244738211652016203627638674683319864927111409759870218072779024807899240875281737740891644648452316630605816781807187718330890608205905613898299168071049245680274875081039454016718082129955291748046875 490 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996871745163776404805578773101349255475415651593653937496172939356895957374438686251313298191249392406264959843641763361632954518089928413214991223691058260081018138193373416599324635557048799351090363895124039496204376408688704458223242261583153029083909035938591654453041029528069491495840355246228401374375405197270083590410649776458740234375 491 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984358725818882024027893865506746277377078257968269687480864696784479786872193431256566490956246962031324799218208816808164772590449642066074956118455291300405090690966867082996623177785243996755451819475620197481021882043443522291116211307915765145419545179692958272265205147640347457479201776231142006871877025986350417952053248882293701171875 492 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921793629094410120139469327533731386885391289841348437404323483922398934360967156282832454781234810156623996091044084040823862952248210330374780592276456502025453454834335414983115888926219983777259097378100987405109410217217611455581056539578825727097725898464791361326025738201737287396008881155710034359385129931752089760266244411468505859375 493 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999608968145472050600697346637668656934426956449206742187021617419611994671804835781414162273906174050783119980455220420204119314761241051651873902961382282510127267274171677074915579444631099918886295486890504937025547051086088057277905282697894128635488629492323956806630128691008686436980044405778550171796925649658760448801331222057342529296875 494 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998044840727360253003486733188343284672134782246033710935108087098059973359024178907070811369530870253915599902276102101020596573806205258259369514806911412550636336370858385374577897223155499594431477434452524685127735255430440286389526413489470643177443147461619784033150643455043432184900222028892750858984628248293802244006656110286712646484375 495 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990224203636801265017433665941716423360673911230168554675540435490299866795120894535354056847654351269577999511380510505102982869031026291296847574034557062753181681854291926872889486115777497972157387172262623425638676277152201431947632067447353215887215737308098920165753217275217160924501110144463754294923141241469011220033280551433563232421875 496 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951121018184006325087168329708582116803369556150842773377702177451499333975604472676770284238271756347889997556902552525514914345155131456484237870172785313765908409271459634364447430578887489860786935861313117128193381385761007159738160337236766079436078686540494600828766086376085804622505550722318771474615706207345056100166402757167816162109375 497 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999755605090920031625435841648542910584016847780754213866888510887257496669878022363383851421191358781739449987784512762627574571725775657282421189350863926568829542046357298171822237152894437449303934679306565585640966906928805035798690801686183830397180393432702473004143830431880429023112527753611593857373078531036725280500832013785839080810546875 498 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998778025454600158127179208242714552920084238903771069334442554436287483349390111816919257105956793908697249938922563813137872858628878286412105946754319632844147710231786490859111185764472187246519673396532827928204834534644025178993454008430919151985901967163512365020719152159402145115562638768057969286865392655183626402504160068929195404052734375 499 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993890127273000790635896041213572764600421194518855346672212772181437416746950559084596285529783969543486249694612819065689364293144391432060529733771598164220738551158932454295555928822360936232598366982664139641024172673220125894967270042154595759929509835817561825103595760797010725577813193840289846434326963275918132012520800344645977020263671875 500 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969450636365003953179480206067863823002105972594276733361063860907187083734752795422981427648919847717431248473064095328446821465721957160302648668857990821103692755794662271477779644111804681162991834913320698205120863366100629474836350210772978799647549179087809125517978803985053627889065969201449232171634816379590660062604001723229885101318359375 501 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999847253181825019765897401030339319115010529862971383666805319304535935418673763977114907138244599238587156242365320476642234107328609785801513243344289954105518463778973311357388898220559023405814959174566603491025604316830503147374181751053864893998237745895439045627589894019925268139445329846007246160858174081897953300313020008616149425506591796875 502 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999236265909125098829487005151696595575052649314856918334026596522679677093368819885574535691222996192935781211826602383211170536643048929007566216721449770527592318894866556786944491102795117029074795872833017455128021584152515736870908755269324469991188729477195228137949470099626340697226649230036230804290870409489766501565100043080747127532958984375 503 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996181329545625494147435025758482977875263246574284591670132982613398385466844099427872678456114980964678906059133011916055852683215244645037831083607248852637961594474332783934722455513975585145373979364165087275640107920762578684354543776346622349955943647385976140689747350498131703486133246150181154021454352047448832507825500215403735637664794921875 504 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980906647728127470737175128792414889376316232871422958350664913066991927334220497139363392280574904823394530295665059580279263416076223225189155418036244263189807972371663919673612277569877925726869896820825436378200539603812893421772718881733111749779718236929880703448736752490658517430666230750905770107271760237244162539127501077018678188323974609375 505 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904533238640637353685875643962074446881581164357114791753324565334959636671102485696816961402874524116972651478325297901396317080381116125945777090181221315949039861858319598368061387849389628634349484104127181891002698019064467108863594408665558748898591184649403517243683762453292587153331153754528850536358801186220812695637505385093390941619873046875 506 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999522666193203186768429378219810372234407905821785573958766622826674798183355512428484084807014372620584863257391626489506981585401905580629728885450906106579745199309291597991840306939246948143171747420520635909455013490095322335544317972043327793744492955923247017586218418812266462935766655768772644252681794005931104063478187526925466954708099365234375 507 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997613330966015933842146891099051861172039529108927869793833114133373990916777562142420424035071863102924316286958132447534907927009527903148644427254530532898725996546457989959201534696234740715858737102603179547275067450476611677721589860216638968722464779616235087931092094061332314678833278843863221263408970029655520317390937634627334773540496826171875 508 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988066654830079669210734455495259305860197645544639348969165570666869954583887810712102120175359315514621581434790662237674539635047639515743222136272652664493629982732289949796007673481173703579293685513015897736375337252383058388607949301083194843612323898081175439655460470306661573394166394219316106317044850148277601586954688173136673867702484130859375 509 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940333274150398346053672277476296529300988227723196744845827853334349772919439053560510600876796577573107907173953311188372698175238197578716110681363263322468149913661449748980038367405868517896468427565079488681876686261915291943039746505415974218061619490405877198277302351533307866970831971096580531585224250741388007934773440865683369338512420654296875 510 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999701666370751991730268361387381482646504941138615983724229139266671748864597195267802553004383982887865539535869766555941863490876190987893580553406816316612340749568307248744900191837029342589482342137825397443409383431309576459715198732527079871090308097452029385991386511757666539334854159855482902657926121253706940039673867204328416846692562103271484375 511 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998508331853759958651341806936907413232524705693079918621145696333358744322985976339012765021919914439327697679348832779709317454380954939467902767034081583061703747841536243724500959185146712947411710689126987217046917156547882298575993662635399355451540487260146929956932558788332696674270799277414513289630606268534700198369336021642084233462810516357421875 512 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915308518739207681218622504795925733564737058553445634936085234585782739411492879968313176996777257702436300734649784662793941663483371353996387072566448153031342673500991846680108210421167314052581787109375 513 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962708296343998966283545173422685330813117642326997965528642408333968608074649408475319125547997860983192441983720819492732936359523873486697569175852039576542593696038406093112523979628667823685292767228174680426172928913697057464399841565884983886288512181503673248923313969708317416856769981935362832240765156713367504959233400541052105836570262908935546875 514 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999813541481719994831417725867113426654065588211634989827643212041669843040373247042376595627739989304915962209918604097463664681797619367433487845879260197882712968480192030465562619898143339118426463836140873402130864644568485287321999207829424919431442560907518366244616569848541587084283849909676814161203825783566837524796167002705260529182851314544677734375 515 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999067707408599974157088629335567133270327941058174949138216060208349215201866235211882978138699946524579811049593020487318323408988096837167439229396300989413564842400960152327813099490716695592132319180704367010654323222842426436609996039147124597157212804537591831223082849242707935421419249548384070806019128917834187623980835013526302645914256572723388671875 516 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995338537042999870785443146677835666351639705290874745691080301041746076009331176059414890693499732622899055247965102436591617044940484185837196146981504947067824212004800761639065497453583477960661595903521835053271616114212132183049980195735622985786064022687959156115414246213539677107096247741920354030095644589170938119904175067631513229571282863616943359375 517 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976692685214999353927215733389178331758198526454373728455401505208730380046655880297074453467498663114495276239825512182958085224702420929185980734907524735339121060024003808195327487267917389803307979517609175266358080571060660915249900978678114928930320113439795780577071231067698385535481238709601770150478222945854690599520875338157566147856414318084716796875 518 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883463426074996769636078666945891658790992632271868642277007526043651900233279401485372267337493315572476381199127560914790426123512104645929903674537623676695605300120019040976637436339586949016539897588045876331790402855303304576249504893390574644651600567198978902885356155338491927677406193548008850752391114729273452997604376690787830739282071590423583984375 519 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999417317130374983848180393334729458293954963161359343211385037630218259501166397007426861336687466577862381905995637804573952130617560523229649518372688118383478026500600095204883187181697934745082699487940229381658952014276516522881247524466952873223258002835994894514426780776692459638387030967740044253761955573646367264988021883453939153696410357952117919921875 520 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997086585651874919240901966673647291469774815806796716056925188151091297505831985037134306683437332889311909529978189022869760653087802616148247591863440591917390132503000476024415935908489673725413497439701146908294760071382582614406237622334764366116290014179974472572133903883462298191935154838700221268809777868231836324940109417269695768482051789760589599609375 521 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985432928259374596204509833368236457348874079033983580284625940755456487529159925185671533417186664446559547649890945114348803265439013080741237959317202959586950662515002380122079679542448368627067487198505734541473800356912913072031188111673821830581450070899872362860669519417311490959675774193501106344048889341159181624700547086348478842410258948802947998046875 522 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927164641296872981022549166841182286744370395169917901423129703777282437645799625928357667085933322232797738249454725571744016327195065403706189796586014797934753312575011900610398397712241843135337435992528672707369001784564565360155940558369109152907250354499361814303347597086557454798378870967505531720244446705795908123502735431742394212051294744014739990234375 523 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999635823206484364905112745834205911433721851975849589507115648518886412188228998129641788335429666611163988691247273627858720081635975327018530948982930073989673766562875059503051991988561209215676687179962643363536845008922822826800779702791845545764536251772496809071516737985432787273991894354837527658601222233528979540617513677158711971060256473720073699951171875 524 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998179116032421824525563729171029557168609259879247947535578242594432060941144990648208941677148333055819943456236368139293600408179876635092654744914650369948368832814375297515259959942806046078383435899813216817684225044614114134003898513959227728822681258862484045357583689927163936369959471774187638293006111167644897703087568385793559855301282368600368499755859375 525 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990895580162109122627818645855147785843046299396239737677891212972160304705724953241044708385741665279099717281181840696468002040899383175463273724573251849741844164071876487576299799714030230391917179499066084088421125223070570670019492569796138644113406294312420226787918449635819681849797358870938191465030555838224488515437841928967799276506411843001842498779296875 526 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954477900810545613139093229275738929215231496981198688389456064860801523528624766205223541928708326395498586405909203482340010204496915877316368622866259248709220820359382437881498998570151151959585897495330420442105626115352853350097462848980693220567031471562101133939592248179098409248986794354690957325152779191122442577189209644838996382532059215009212493896484375 527 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999772389504052728065695466146378694646076157484905993441947280324304007617643123831026117709643541631977492932029546017411700051022484579386581843114331296243546104101796912189407494992850755759797929487476652102210528130576764266750487314244903466102835157357810505669697961240895492046244933971773454786625763895955612212885946048224194981912660296075046062469482421875 528 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998861947520263640328477330731893473230380787424529967209736401621520038088215619155130588548217708159887464660147730087058500255112422896932909215571656481217730520508984560947037474964253778798989647437383260511052640652883821333752436571224517330514175786789052528348489806204477460231224669858867273933128819479778061064429730241120974909563301480375230312347412109375 529 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994309737601318201642386653659467366151903937122649836048682008107600190441078095775652942741088540799437323300738650435292501275562114484664546077858282406088652602544922804735187374821268893994948237186916302555263203264419106668762182856122586652570878933945262641742449031022387301156123349294336369665644097398890305322148651205604874547816507401876151561737060546875 530 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971548688006591008211933268297336830759519685613249180243410040538000952205390478878264713705442703997186616503693252176462506377810572423322730389291412030443263012724614023675936874106344469974741185934581512776316016322095533343810914280612933262854394669726313208712245155111936505780616746471681848328220486994451526610743256028024372739082537009380757808685302734375 531 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999857743440032955041059666341486684153797598428066245901217050202690004761026952394391323568527213519985933082518466260882312531889052862116613651946457060152216315063623070118379684370531722349873705929672907563881580081610477666719054571403064666314271973348631566043561225775559682528903083732358409241641102434972257633053716280140121863695412685046903789043426513671875 532 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999288717200164775205298331707433420768987992140331229506085251013450023805134761971956617842636067599929665412592331304411562659445264310583068259732285300761081575318115350591898421852658611749368529648364537819407900408052388333595272857015323331571359866743157830217806128877798412644515418661792046208205512174861288165268581400700609318477063425234518945217132568359375 533 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996443586000823876026491658537167103844939960701656147530426255067250119025673809859783089213180337999648327062961656522057813297226321552915341298661426503805407876590576752959492109263293058746842648241822689097039502040261941667976364285076616657856799333715789151089030644388992063222577093308960231041027560874306440826342907003503046592385317126172594726085662841796875 534 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982217930004119380132458292685835519224699803508280737652131275336250595128369049298915446065901689998241635314808282610289066486131607764576706493307132519027039382952883764797460546316465293734213241209113445485197510201309708339881821425383083289283996668578945755445153221944960316112885466544801155205137804371532204131714535017515232961926585630862973630428314208984375 535 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911089650020596900662291463429177596123499017541403688260656376681252975641845246494577230329508449991208176574041413051445332430658038822883532466535662595135196914764418823987302731582326468671066206045567227425987551006548541699409107126915416446419983342894728777225766109724801580564427332724005776025689021857661020658572675087576164809632928154314868152141571044921875 536 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555448250102984503311457317145887980617495087707018441303281883406264878209226232472886151647542249956040882870207065257226662153290194114417662332678312975675984573822094119936513657911632343355331030227836137129937755032742708497045535634577082232099916714473643886128830548624007902822136663620028880128445109288305103292863375437880824048164640771574340760707855224609375 537 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997777241250514922516557286585729439903087475438535092206516409417031324391046131162364430758237711249780204414351035326286133310766450970572088311663391564878379922869110470599682568289558161716776655151139180685649688775163713542485227678172885411160499583572368219430644152743120039514110683318100144400642225546441525516464316877189404120240823203857871703803539276123046875 538 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988886206252574612582786432928647199515437377192675461032582047085156621955230655811822153791188556248901022071755176631430666553832254852860441558316957824391899614345552352998412841447790808583883275755695903428248443875818567712426138390864427055802497917861841097153220763715600197570553416590500722003211127732207627582321584385947020601204116019289358519017696380615234375 539 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944431031262873062913932164643235997577186885963377305162910235425783109776153279059110768955942781244505110358775883157153332769161274264302207791584789121959498071727761764992064207238954042919416378778479517141242219379092838562130691954322135279012489589309205485766103818578000987852767082952503610016055638661038137911607921929735103006020580096446792595088481903076171875 540 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999722155156314365314569660823216179987885934429816886525814551177128915548880766395295553844779713906222525551793879415785766663845806371321511038957923945609797490358638808824960321036194770214597081893892397585706211096895464192810653459771610676395062447946546027428830519092890004939263835414762518050080278193305190689558039609648675515030102900482233962975442409515380859375 541 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998610775781571826572848304116080899939429672149084432629072755885644577744403831976477769223898569531112627758969397078928833319229031856607555194789619728048987451793194044124801605180973851072985409469461987928531055484477320964053267298858053381975312239732730137144152595464450024696319177073812590250401390966525953447790198048243377575150514502411169814877212047576904296875 542 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993053878907859132864241520580404499697148360745422163145363779428222888722019159882388846119492847655563138794846985394644166596145159283037775973948098640244937258965970220624008025904869255364927047347309939642655277422386604820266336494290266909876561198663650685720762977322250123481595885369062951252006954832629767238950990241216887875752572512055849074386060237884521484375 543 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965269394539295664321207602902022498485741803727110815726818897141114443610095799411944230597464238277815693974234926973220832980725796415188879869740493201224686294829851103120040129524346276824635236736549698213276387111933024101331682471451334549382805993318253428603814886611250617407979426845314756260034774163148836194754951206084439378762862560279245371930301189422607421875 544 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999826346972696478321606038014510112492428709018635554078634094485705572218050478997059721152987321191389078469871174634866104164903628982075944399348702466006123431474149255515600200647621731384123176183682748491066381935559665120506658412357256672746914029966591267143019074433056253087039897134226573781300173870815744180973774756030422196893814312801396226859651505947113037109375 545 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999131734863482391608030190072550562462143545093177770393170472428527861090252394985298605764936605956945392349355873174330520824518144910379721996743512330030617157370746277578001003238108656920615880918413742455331909677798325602533292061786283363734570149832956335715095372165281265435199485671132868906500869354078720904868873780152110984469071564006981134298257529735565185546875 546 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995658674317411958040150950362752812310717725465888851965852362142639305451261974926493028824683029784726961746779365871652604122590724551898609983717561650153085786853731387890005016190543284603079404592068712276659548388991628012666460308931416818672850749164781678575476860826406327175997428355664344532504346770393604524344368900760554922345357820034905671491287648677825927734375 547 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978293371587059790200754751813764061553588627329444259829261810713196527256309874632465144123415148923634808733896829358263020612953622759493049918587808250765428934268656939450025080952716423015397022960343561383297741944958140063332301544657084093364253745823908392877384304132031635879987141778321722662521733851968022621721844503802774611726789100174528357456438243389129638671875 548 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891466857935298951003773759068820307767943136647221299146309053565982636281549373162325720617075744618174043669484146791315103064768113797465249592939041253827144671343284697250125404763582115076985114801717806916488709724790700316661507723285420466821268729119541964386921520660158179399935708891608613312608669259840113108609222519013873058633945500872641787282191216945648193359375 549 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999457334289676494755018868795344101538839715683236106495731545267829913181407746865811628603085378723090870218347420733956575515323840568987326247964695206269135723356716423486250627023817910575384925574008589034582443548623953501583307538616427102334106343645597709821934607603300790896999678544458043066563043346299200565543046112595069365293169727504363208936410956084728240966796875 550 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997286671448382473775094343976720507694198578416180532478657726339149565907038734329058143015426893615454351091737103669782877576619202844936631239823476031345678616783582117431253135119089552876924627870042945172912217743119767507916537693082135511670531718227988549109673038016503954484998392722290215332815216731496002827715230562975346826465848637521816044682054780423641204833984375 551 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986433357241912368875471719883602538470992892080902662393288631695747829535193671645290715077134468077271755458685518348914387883096014224683156199117380156728393083917910587156265675595447764384623139350214725864561088715598837539582688465410677558352658591139942745548365190082519772424991963611451076664076083657480014138576152814876734132329243187609080223410273902118206024169921875 552 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932166786209561844377358599418012692354964460404513311966443158478739147675968358226453575385672340386358777293427591744571939415480071123415780995586900783641965419589552935781328377977238821923115696751073629322805443577994187697913442327053387791763292955699713727741825950412598862124959818057255383320380418287400070692880764074383670661646215938045401117051369510591030120849609375 553 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999660833931047809221886792997090063461774822302022566559832215792393695738379841791132267876928361701931793886467137958722859697077400355617078904977934503918209827097947764678906641889886194109615578483755368146614027217889970938489567211635266938958816464778498568638709129752062994310624799090286276916601902091437000353464403820371918353308231079690227005585256847552955150604248046875 554 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998304169655239046109433964985450317308874111510112832799161078961968478691899208955661339384641808509658969432335689793614298485387001778085394524889672519591049135489738823394533209449430970548077892418776840733070136089449854692447836058176334694794082323892492843193545648760314971553123995451431384583009510457185001767322019101859591766541155398451135027926284237764775753021240234375 555 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991520848276195230547169824927251586544370557550564163995805394809842393459496044778306696923209042548294847161678448968071492426935008890426972624448362597955245677448694116972666047247154852740389462093884203665350680447249273462239180290881673473970411619462464215967728243801574857765619977257156922915047552285925008836610095509297958832705776992255675139631421188823878765106201171875 556 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957604241380976152735849124636257932721852787752820819979026974049211967297480223891533484616045212741474235808392244840357462134675044452134863122241812989776228387243470584863330236235774263701947310469421018326753402236246367311195901454408367369852058097312321079838641219007874288828099886285784614575237761429625044183050477546489794163528884961278375698157105944119393825531005859375 557 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999788021206904880763679245623181289663609263938764104099895134870246059836487401119457667423080226063707371179041961224201787310673375222260674315611209064948881141936217352924316651181178871318509736552347105091633767011181231836555979507272041836849260290486561605399193206095039371444140499431428923072876188807148125220915252387732448970817644424806391878490785529720596969127655029296875 558 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998940106034524403818396228115906448318046319693820520499475674351230299182437005597288337115401130318536855895209806121008936553366876111303371578056045324744405709681086764621583255905894356592548682761735525458168835055906159182779897536360209184246301452432808026995966030475196857220702497157144615364380944035740626104576261938662244854088222124031959392453927648602984845638275146484375 559 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994700530172622019091981140579532241590231598469102602497378371756151495912185027986441685577005651592684279476049030605044682766834380556516857890280226623722028548405433823107916279529471782962743413808677627290844175279530795913899487681801045921231507262164040134979830152375984286103512485785723076821904720178703130522881309693311224270441110620159796962269638243014924228191375732421875 560 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973502650863110095459905702897661207951157992345513012486891858780757479560925139932208427885028257963421397380245153025223413834171902782584289451401133118610142742027169115539581397647358914813717069043388136454220876397653979569497438409005229606157536310820200674899150761879921430517562428928615384109523600893515652614406548466556121352205553100798984811348191215074621140956878662109375 561 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999867513254315550477299528514488306039755789961727565062434459293903787397804625699661042139425141289817106986901225765126117069170859513912921447257005665593050713710135845577697906988236794574068585345216940682271104381988269897847487192045026148030787681554101003374495753809399607152587812144643076920547618004467578263072032742332780606761027765503994924056740956075373105704784393310546875 562 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999337566271577752386497642572441530198778949808637825312172296469518936989023128498305210697125706449085534934506128825630585345854297569564607236285028327965253568550679227888489534941183972870342926726084703411355521909941349489237435960225130740153938407770505016872478769046998035762939060723215384602738090022337891315360163711663903033805138827519974620283704780376865528523921966552734375 563 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996687831357888761932488212862207650993894749043189126560861482347594684945115642491526053485628532245427674672530644128152926729271487847823036181425141639826267842753396139442447674705919864351714633630423517056777609549706747446187179801125653700769692038852525084362393845234990178814695303616076923013690450111689456576800818558319515169025694137599873101418523901884327642619609832763671875 564 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983439156789443809662441064311038254969473745215945632804307411737973424725578212457630267428142661227138373362653220640764633646357439239115180907125708199131339213766980697212238373529599321758573168152117585283888047748533737230935899005628268503848460194262625421811969226174950894073476518080384615068452250558447282884004092791597575845128470687999365507092619509421638213098049163818359375 565 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917195783947219048312205321555191274847368726079728164021537058689867123627891062288151337140713306135691866813266103203823168231787196195575904535628540995656696068834903486061191867647996608792865840760587926419440238742668686154679495028141342519242300971313127109059846130874754470367382590401923075342261252792236414420020463957987879225642353439996827535463097547108191065490245819091796875 566 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999585978919736095241561026607775956374236843630398640820107685293449335618139455311440756685703566530678459334066330516019115841158935980977879522678142704978283480344174517430305959338239983043964329203802939632097201193713343430773397475140706712596211504856565635545299230654373772351836912952009615376711306263961182072100102319789939396128211767199984137677315487735540955327451229095458984375 567 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997929894598680476207805133038879781871184218151993204100538426467246678090697276557203783428517832653392296670331652580095579205794679904889397613390713524891417401720872587151529796691199915219821646019014698160486005968566717153866987375703533562981057524282828177726496153271868861759184564760048076883556531319805910360500511598949696980641058835999920688386577438677704776637256145477294921875 568 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989649472993402381039025665194398909355921090759966020502692132336233390453486382786018917142589163266961483351658262900477896028973399524446988066953567624457087008604362935757648983455999576099108230095073490802430029842833585769334936878517667814905287621414140888632480766359344308795922823800240384417782656599029551802502557994748484903205294179999603441932887193388523883186280727386474609375 569 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948247364967011905195128325971994546779605453799830102513460661681166952267431913930094585712945816334807416758291314502389480144866997622234940334767838122285435043021814678788244917279997880495541150475367454012150149214167928846674684392588339074526438107070704443162403831796721543979614119001201922088913282995147759012512789973742424516026470899998017209664435966942619415931403636932373046875 570 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999741236824835059525975641629859972733898027268999150512567303308405834761337159569650472928564729081674037083791456572511947400724334988111174701673839190611427175215109073393941224586399989402477705752376837270060750746070839644233373421962941695372632190535353522215812019158983607719898070595006009610444566414975738795062563949868712122580132354499990086048322179834713097079657018184661865234375 571 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998706184124175297629878208149299863669490136344995752562836516542029173806685797848252364642823645408370185418957282862559737003621674940555873508369195953057135876075545366969706122931999947012388528761884186350303753730354198221166867109814708476863160952676767611079060095794918038599490352975030048052222832074878693975312819749343560612900661772499950430241610899173565485398285090923309326171875 572 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993530920620876488149391040746499318347450681724978762814182582710145869033428989241261823214118227041850927094786414312798685018108374702779367541845979765285679380377726834848530614659999735061942643809420931751518768651770991105834335549073542384315804763383838055395300478974590192997451764875150240261114160374393469876564098746717803064503308862499752151208054495867827426991425454616546630859375 573 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967654603104382440746955203732496591737253408624893814070912913550729345167144946206309116070591135209254635473932071563993425090541873513896837709229898826428396901888634174242653073299998675309713219047104658757593843258854955529171677745367711921579023816919190276976502394872950964987258824375751201305570801871967349382820493733589015322516544312498760756040272479339137134957127273082733154296875 574 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999838273015521912203734776018662482958686267043124469070354564567753646725835724731031545580352955676046273177369660357819967125452709367569484188546149494132141984509443170871213265366499993376548566095235523293787969216294274777645858388726838559607895119084595951384882511974364754824936294121878756006527854009359836746914102468667945076612582721562493803780201362396695685674785636365413665771484375 575 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999191365077609561018673880093312414793431335215622345351772822838768233629178623655157727901764778380231365886848301789099835627263546837847420942730747470660709922547215854356066326832499966882742830476177616468939846081471373888229291943634192798039475595422979756924412559871823774124681470609393780032639270046799183734570512343339725383062913607812469018901006811983478428373928181827068328857421875 576 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995956825388047805093369400466562073967156676078111726758864114193841168145893118275788639508823891901156829434241508945499178136317734189237104713653737353303549612736079271780331634162499834413714152380888082344699230407356869441146459718170963990197377977114898784622062799359118870623407353046968900163196350233995918672852561716698626915314568039062345094505034059917392141869640909135341644287109375 577 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979784126940239025466847002332810369835783380390558633794320570969205840729465591378943197544119459505784147171207544727495890681588670946185523568268686766517748063680396358901658170812499172068570761904440411723496152036784347205732298590854819950986889885574493923110313996795594353117036765234844500815981751169979593364262808583493134576572840195311725472525170299586960709348204545676708221435546875 578 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898920634701195127334235011664051849178916901952793168971602854846029203647327956894715987720597297528920735856037723637479453407943354730927617841343433832588740318401981794508290854062495860342853809522202058617480760183921736028661492954274099754934449427872469615551569983977971765585183826174222504079908755849897966821314042917465672882864200976558627362625851497934803546741022728383541107177734375 579 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999494603173505975636671175058320259245894584509763965844858014274230146018236639784473579938602986487644603679280188618187397267039716773654638089206717169162943701592009908972541454270312479301714269047611010293087403800919608680143307464771370498774672247139362348077757849919889858827925919130871112520399543779249489834106570214587328364414321004882793136813129257489674017733705113641917705535888671875 580 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997473015867529878183355875291601296229472922548819829224290071371150730091183198922367899693014932438223018396400943090936986335198583868273190446033585845814718507960049544862707271351562396508571345238055051465437019004598043400716537323856852493873361235696811740388789249599449294139629595654355562601997718896247449170532851072936641822071605024413965684065646287448370088668525568209588527679443359375 581 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987365079337649390916779376458006481147364612744099146121450356855753650455915994611839498465074662191115091982004715454684931675992919341365952230167929229073592539800247724313536356757811982542856726190275257327185095022990217003582686619284262469366806178484058701943946247997246470698147978271777813009988594481237245852664255364683209110358025122069828420328231437241850443342627841047942638397216796875 582 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936825396688246954583896882290032405736823063720495730607251784278768252279579973059197492325373310955575459910023577273424658379964596706829761150839646145367962699001238621567681783789059912714283630951376286635925475114951085017913433096421312346834030892420293509719731239986232353490739891358889065049942972406186229263321276823416045551790125610349142101641157186209252216713139205239713191986083984375 583 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999684126983441234772919484411450162028684115318602478653036258921393841261397899865295987461626866554777877299550117886367123291899822983534148805754198230726839813495006193107838408918945299563571418154756881433179627375574755425089567165482106561734170154462101467548598656199931161767453699456794445325249714862030931146316606384117080227758950628051745710508205785931046261083565696026198565959930419921875 584 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998420634917206173864597422057250810143420576593012393265181294606969206306989499326479937308134332773889386497750589431835616459499114917670744028770991153634199067475030965539192044594726497817857090773784407165898136877873777125447835827410532808670850772310507337742993280999655808837268497283972226626248574310154655731583031920585401138794753140258728552541028929655231305417828480130992829799652099609375 585 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992103174586030869322987110286254050717102882965061966325906473034846031534947496632399686540671663869446932488752947159178082297495574588353720143854955768170995337375154827695960222973632489089285453868922035829490684389368885627239179137052664043354253861552536688714966404998279044186342486419861133131242871550773278657915159602927005693973765701293642762705144648276156527089142400654964148998260498046875 586 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960515872930154346614935551431270253585514414825309831629532365174230157674737483161998432703358319347234662443764735795890411487477872941768600719274778840854976686875774138479801114868162445446427269344610179147453421946844428136195895685263320216771269307762683443574832024991395220931712432099305665656214357753866393289575798014635028469868828506468213813525723241380782635445712003274820744991302490234375 587 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999802579364650771733074677757156351267927572074126549158147661825871150788373687415809992163516791596736173312218823678979452057437389364708843003596373894204274883434378870692399005574340812227232136346723050895737267109734222140680979478426316601083856346538813417217874160124956976104658562160496528328281071788769331966447878990073175142349344142532341069067628616206903913177228560016374103724956512451171875 588 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999012896823253858665373388785781756339637860370632745790738309129355753941868437079049960817583957983680866561094118394897260287186946823544215017981869471021374417171894353461995027871704061136160681733615254478686335548671110703404897392131583005419281732694067086089370800624784880523292810802482641641405358943846659832239394950365875711746720712661705345338143081034519565886142800081870518624782562255859375 589 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995064484116269293326866943928908781698189301853163728953691545646778769709342185395249804087919789918404332805470591974486301435934734117721075089909347355106872085859471767309975139358520305680803408668076272393431677743355553517024486960657915027096408663470335430446854003123924402616464054012413208207026794719233299161196974751829378558733603563308526726690715405172597829430714000409352593123912811279296875 590 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975322420581346466634334719644543908490946509265818644768457728233893848546710926976249020439598949592021664027352959872431507179673670588605375449546736775534360429297358836549875696792601528404017043340381361967158388716777767585122434803289575135482043317351677152234270015619622013082320270062066041035133973596166495805984873759146892793668017816542633633453577025862989147153570002046762965619564056396484375 591 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999876612102906732333171673598222719542454732546329093223842288641169469242733554634881245102197994747960108320136764799362157535898368352943026877247733683877671802146486794182749378483963007642020085216701906809835791943583888837925612174016447875677410216586758385761171350078098110065411601350310330205175669867980832479029924368795734463968340089082713168167267885129314945735767850010233814828097820281982421875 592 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999383060514533661665858367991113597712273662731645466119211443205847346213667773174406225510989973739800541600683823996810787679491841764715134386238668419388359010732433970913746892419815038210100426083509534049178959717919444189628060870082239378387051082933791928805856750390490550327058006751551651025878349339904162395149621843978672319841700445413565840836339425646574728678839250051169074140489101409912109375 593 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996915302572668308329291839955567988561368313658227330596057216029236731068338865872031127554949868699002708003419119984053938397459208823575671931193342096941795053662169854568734462099075191050502130417547670245894798589597220948140304350411196891935255414668959644029283751952452751635290033757758255129391746699520811975748109219893361599208502227067829204181697128232873643394196250255845370702445507049560546875 594 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984576512863341541646459199777839942806841568291136652980286080146183655341694329360155637774749343495013540017095599920269691987296044117878359655966710484708975268310849272843672310495375955252510652087738351229473992947986104740701521752055984459676277073344798220146418759762263758176450168788791275646958733497604059878740546099466807996042511135339146020908485641164368216970981251279226853512227535247802734375 595 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922882564316707708232295998889199714034207841455683264901430400730918276708471646800778188873746717475067700085477999601348459936480220589391798279833552423544876341554246364218361552476879776262553260438691756147369964739930523703507608760279922298381385366723991100732093798811318790882250843943956378234793667488020299393702730497334039980212555676695730104542428205821841084854906256396134267561137676239013671875 596 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999614412821583538541161479994445998570171039207278416324507152003654591383542358234003890944368733587375338500427389998006742299682401102946958991399167762117724381707771231821091807762384398881312766302193458780736849823699652618517538043801399611491906926833619955503660468994056593954411254219719781891173968337440101496968513652486670199901062778383478650522712141029109205424274531281980671337805688381195068359375 597 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998072064107917692705807399972229992850855196036392081622535760018272956917711791170019454721843667936876692502136949990033711498412005514734794956995838810588621908538856159105459038811921994406563831510967293903684249118498263092587690219006998057459534634168099777518302344970282969772056271098598909455869841687200507484842568262433350999505313891917393252613560705145546027121372656409903356689028441905975341796875 598 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990360320539588463529036999861149964254275980181960408112678800091364784588558955850097273609218339684383462510684749950168557492060027573673974784979194052943109542694280795527295194059609972032819157554836469518421245592491315462938451095034990287297673170840498887591511724851414848860281355492994547279349208436002537424212841312166754997526569459586966263067803525727730135606863282049516783445142209529876708984375 599 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951801602697942317645184999305749821271379900909802040563394000456823922942794779250486368046091698421917312553423749750842787460300137868369873924895970264715547713471403977636475970298049860164095787774182347592106227962456577314692255475174951436488365854202494437957558624257074244301406777464972736396746042180012687121064206560833774987632847297934831315339017628638650678034316410247583917225711047649383544921875 600 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999759008013489711588225924996528749106356899504549010202816970002284119614713973896252431840230458492109586562767118748754213937301500689341849369624479851323577738567357019888182379851490249300820478938870911737960531139812282886573461277375874757182441829271012472189787793121285371221507033887324863681983730210900063435605321032804168874938164236489674156576695088143193253390171582051237919586128555238246917724609375 601 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998795040067448557941129624982643745531784497522745051014084850011420598073569869481262159201152292460547932813835593743771069686507503446709246848122399256617888692836785099440911899257451246504102394694354558689802655699061414432867306386879373785912209146355062360948938965606426856107535169436624318409918651054500317178026605164020844374690821182448370782883475440715966266950857910256189597930642776191234588623046875 602 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993975200337242789705648124913218727658922487613725255070424250057102990367849347406310796005761462302739664069177968718855348432537517233546234240611996283089443464183925497204559496287256232520511973471772793449013278495307072164336531934396868929561045731775311804744694828032134280537675847183121592049593255272501585890133025820104221873454105912241853914417377203579831334754289551280947989653213880956172943115234375 603 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969876001686213948528240624566093638294612438068626275352121250285514951839246737031553980028807311513698320345889843594276742162687586167731171203059981415447217320919627486022797481436281162602559867358863967245066392476535360821682659671984344647805228658876559023723474140160671402688379235915607960247966276362507929450665129100521109367270529561209269572086886017899156673771447756404739948266069404780864715576171875 604 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849380008431069742641203122830468191473062190343131376760606251427574759196233685157769900144036557568491601729449217971383710813437930838655856015299907077236086604598137430113987407181405813012799336794319836225331962382676804108413298359921723239026143294382795118617370700803357013441896179578039801239831381812539647253325645502605546836352647806046347860434430089495783368857238782023699741330347023904323577880859375 605 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999246900042155348713206015614152340957365310951715656883803031257137873795981168425788849500720182787842458008647246089856918554067189654193279280076499535386180433022990687150569937035907029065063996683971599181126659811913384020542066491799608616195130716471913975593086853504016785067209480897890199006199156909062698236266628227513027734181763239030231739302172150447478916844286193910118498706651735119521617889404296875 606 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996234500210776743566030078070761704786826554758578284419015156285689368979905842128944247503600913939212290043236230449284592770335948270966396400382497676930902165114953435752849685179535145325319983419857995905633299059566920102710332458998043080975653582359569877965434267520083925336047404489450995030995784545313491181333141137565138670908816195151158696510860752237394584221430969550592493533258675597608089447021484375 607 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981172501053883717830150390353808523934132773792891422095075781428446844899529210644721237518004569696061450216181152246422963851679741354831982001912488384654510825574767178764248425897675726626599917099289979528166495297834600513551662294990215404878267911797849389827171337600419626680237022447254975154978922726567455906665705687825693354544080975755793482554303761186972921107154847752962467666293377988040447235107421875 608 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905862505269418589150751951769042619670663868964457110475378907142234224497646053223606187590022848480307251080905761232114819258398706774159910009562441923272554127873835893821242129488378633132999585496449897640832476489173002567758311474951077024391339558989246949135856688002098133401185112236274875774894613632837279533328528439128466772720404878778967412771518805934864605535774238764812338331466889940202236175537109375 609 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999529312526347092945753759758845213098353319344822285552376894535711171122488230266118030937950114242401536255404528806160574096291993533870799550047812209616362770639369179469106210647441893165664997927482249488204162382445865012838791557374755385121956697794946234745679283440010490667005925561181374378874473068164186397666642642195642333863602024393894837063857594029674323027678871193824061691657334449701011180877685546875 610 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997646562631735464728768798794226065491766596724111427761884472678555855612441151330590154689750571212007681277022644030802870481459967669353997750239061048081813853196845897345531053237209465828324989637411247441020811912229325064193957786873776925609783488974731173728396417200052453335029627805906871894372365340820931988333213210978211669318010121969474185319287970148371615138394355969120308458286672248505055904388427734375 611 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988232813158677323643843993971130327458832983620557138809422363392779278062205756652950773448752856060038406385113220154014352407299838346769988751195305240409069265984229486727655266186047329141624948187056237205104059561146625320969788934368884628048917444873655868641982086000262266675148139029534359471861826704104659941666066054891058346590050609847370926596439850741858075691971779845601542291433361242525279521942138671875 612 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941164065793386618219219969855651637294164918102785694047111816963896390311028783264753867243764280300192031925566100770071762036499191733849943755976526202045346329921147433638276330930236645708124740935281186025520297805733126604848944671844423140244587224368279343209910430001311333375740695147671797359309133520523299708330330274455291732950253049236854632982199253709290378459858899228007711457166806212626397609710693359375 613 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999705820328966933091096099849278258186470824590513928470235559084819481951555143916323769336218821401500960159627830503850358810182495958669249718779882631010226731649605737168191381654651183228540623704676405930127601489028665633024244723359222115701222936121841396716049552150006556666878703475738358986796545667602616498541651651372276458664751265246184273164910996268546451892299294496140038557285834031063131988048553466796875 614 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998529101644834665455480499246391290932354122952569642351177795424097409757775719581618846681094107007504800798139152519251794050912479793346248593899413155051133658248028685840956908273255916142703118523382029650638007445143328165121223616796110578506114680609206983580247760750032783334393517378691794933982728338013082492708258256861382293323756326230921365824554981342732259461496472480700192786429170155315659940242767333984375 615 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992645508224173327277402496231956454661770614762848211755888977120487048788878597908094233405470535037524003990695762596258970254562398966731242969497065775255668291240143429204784541366279580713515592616910148253190037225716640825606118083980552892530573403046034917901238803750163916671967586893458974669913641690065412463541291284306911466618781631154606829122774906713661297307482362403500963932145850776578299701213836669921875 616 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963227541120866636387012481159782273308853073814241058779444885602435243944392989540471167027352675187620019953478812981294851272811994833656214847485328876278341456200717146023922706831397903567577963084550741265950186128583204128030590419902764462652867015230174589506194018750819583359837934467294873349568208450327062317706456421534557333093908155773034145613874533568306486537411812017504819660729253882891498506069183349609375 617 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999816137705604333181935062405798911366544265369071205293897224428012176219721964947702355835136763375938100099767394064906474256364059974168281074237426644381391707281003585730119613534156989517837889815422753706329750930642916020640152952099513822313264335076150872947530970093754097916799189672336474366747841042251635311588532282107672786665469540778865170728069372667841532432687059060087524098303646269414457492530345916748046875 618 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999080688528021665909675312028994556832721326845356026469486122140060881098609824738511779175683816879690500498836970324532371281820299870841405371187133221906958536405017928650598067670784947589189449077113768531648754653214580103200764760497569111566321675380754364737654850468770489583995948361682371833739205211258176557942661410538363933327347703894325853640346863339207662163435295300437620491518231347072287462651729583740234375 619 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995403442640108329548376560144972784163606634226780132347430610700304405493049123692558895878419084398452502494184851622661856409101499354207026855935666109534792682025089643252990338353924737945947245385568842658243773266072900516003823802487845557831608376903771823688274252343852447919979741808411859168696026056290882789713307052691819666636738519471629268201734316696038310817176476502188102457591156735361437313258647918701171875 620 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977017213200541647741882800724863920818033171133900661737153053501522027465245618462794479392095421992262512470924258113309282045507496771035134279678330547673963410125448216264951691769623689729736226927844213291218866330364502580019119012439227789158041884518859118441371261719262239599898709042059295843480130281454413948566535263459098333183692597358146341008671583480191554085882382510940512287955783676807186566293239593505859375 621 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999885086066002708238709414003624319604090165855669503308685765267507610137326228092313972396960477109961312562354621290566546410227537483855175671398391652738369817050627241081324758458848118448648681134639221066456094331651822512900095595062196138945790209422594295592206856308596311197999493545210296479217400651407272069742832676317295491665918462986790731705043357917400957770429411912554702561439778918384035932831466197967529296875 622 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999425430330013541193547070018121598020450829278347516543428826337538050686631140461569861984802385549806562811773106452832732051137687419275878356991958263691849085253136205406623792294240592243243405673196105332280471658259112564500477975310980694728951047112971477961034281542981555989997467726051482396087003257036360348714163381586477458329592314933953658525216789587004788852147059562773512807198894591920179664157330989837646484375 623 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997127151650067705967735350090607990102254146391737582717144131687690253433155702307849309924011927749032814058865532264163660255688437096379391784959791318459245426265681027033118961471202961216217028365980526661402358291295562822502389876554903473644755235564857389805171407714907779949987338630257411980435016285181801743570816907932387291647961574669768292626083947935023944260735297813867564035994472959600898320786654949188232421875 624 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985635758250338529838676750453039950511270731958687913585720658438451267165778511539246549620059638745164070294327661320818301278442185481896958924798956592296227131328405135165594807356014806081085141829902633307011791456477814112511949382774517368223776177824286949025857038574538899749936693151287059902175081425909008717854084539661936458239807873348841463130419739675119721303676489069337820179972364798004491603933274745941162109375 625 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928178791251692649193383752265199752556353659793439567928603292192256335828892557696232748100298193725820351471638306604091506392210927409484794623994782961481135656642025675827974036780074030405425709149513166535058957282389070562559746913872586841118880889121434745129285192872694498749683465756435299510875407129545043589270422698309682291199039366744207315652098698375598606518382445346689100899861823990022458019666373729705810546875 626 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999640893956258463245966918761325998762781768298967197839643016460961281679144462788481163740501490968629101757358191533020457531961054637047423973119973914807405678283210128379139870183900370152027128545747565832675294786411945352812798734569362934205594404445607173725646425964363472493748417328782176497554377035647725217946352113491548411455995196833721036578260493491877993032591912226733445504499309119950112290098331868648529052734375 627 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998204469781292316229834593806629993813908841494835989198215082304806408395722313942405818702507454843145508786790957665102287659805273185237119865599869574037028391416050641895699350919501850760135642728737829163376473932059726764063993672846814671027972022228035868628232129821817362468742086643910882487771885178238626089731760567457742057279975984168605182891302467459389965162959561133667227522496545599750561450491659343242645263671875 628 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991022348906461581149172969033149969069544207474179945991075411524032041978611569712029093512537274215727543933954788325511438299026365926185599327999347870185141957080253209478496754597509253800678213643689145816882369660298633820319968364234073355139860111140179343141160649109086812343710433219554412438859425891193130448658802837288710286399879920843025914456512337296949825814797805668336137612482727998752807252458296716213226318359375 629 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955111744532307905745864845165749845347721037370899729955377057620160209893057848560145467562686371078637719669773941627557191495131829630927996639996739350925709785401266047392483772987546269003391068218445729084411848301493169101599841821170366775699300555700896715705803245545434061718552166097772062194297129455965652243294014186443551431999399604215129572282561686484749129073989028341680688062413639993764036262291483581066131591796875 630 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999775558722661539528729324225828749226738605186854498649776885288100801049465289242800727337813431855393188598348869708137785957475659148154639983199983696754628548927006330236962418864937731345016955341092228645422059241507465845507999209105851833878496502778504483578529016227727170308592760830488860310971485647279828261216470070932217757159996998021075647861412808432423745645369945141708403440312068199968820181311457417905330657958984375 631 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998877793613307697643646621129143746133693025934272493248884426440504005247326446214003636689067159276965942991744348540688929787378295740773199915999918483773142744635031651184812094324688656725084776705461143227110296207537329227539996045529259169392482513892522417892645081138635851542963804152444301554857428236399141306082350354661088785799984990105378239307064042162118728226849725708542017201560340999844100906557287089526653289794921875 632 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994388968066538488218233105645718730668465129671362466244422132202520026236632231070018183445335796384829714958721742703444648936891478703865999579999592418865713723175158255924060471623443283625423883527305716135551481037686646137699980227646295846962412569462612089463225405693179257714819020762221507774287141181995706530411751773305443928999924950526891196535320210810593641134248628542710086007801704999220504532786435447633266448974609375 633 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971944840332692441091165528228593653342325648356812331222110661012600131183161155350090917226678981924148574793608713517223244684457393519329997899997962094328568615875791279620302358117216418127119417636528580677757405188433230688499901138231479234812062847313060447316127028465896288574095103811107538871435705909978532652058758866527219644999624752634455982676601054052968205671243142713550430039008524996102522663932177238166332244873046875 634 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859724201663462205455827641142968266711628241784061656110553305063000655915805776750454586133394909620742873968043567586116223422286967596649989499989810471642843079378956398101511790586082090635597088182642903388787025942166153442499505691157396174060314236565302236580635142329481442870475519055537694357178529549892663260293794332636098224998123763172279913383005270264841028356215713567752150195042624980512613319660886190831661224365234375 635 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999298621008317311027279138205714841333558141208920308280552766525315003279579028883752272930666974548103714369840217837930581117111434837983249947499949052358214215396894781990507558952930410453177985440913214516943935129710830767212497528455786980870301571182826511182903175711647407214352377595277688471785892647749463316301468971663180491124990618815861399566915026351324205141781078567838760750975213124902563066598304430954158306121826171875 636 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996493105041586555136395691028574206667790706044601541402763832626575016397895144418761364653334872740518571849201089189652905585557174189916249737499745261791071076984473909952537794764652052265889927204566072584719675648554153836062487642278934904351507855914132555914515878558237036071761887976388442358929463238747316581507344858315902455624953094079306997834575131756621025708905392839193803754876065624512815332991522154770791530609130859375 637 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982465525207932775681978455142871033338953530223007707013819163132875081989475722093806823266674363702592859246005445948264527927785870949581248687498726308955355384922369549762688973823260261329449636022830362923598378242770769180312438211394674521757539279570662779572579392791185180358809439881942211794647316193736582907536724291579512278124765470396534989172875658783105128544526964195969018774380328122564076664957610773853957653045654296875 638 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912327626039663878409892275714355166694767651115038535069095815664375409947378610469034116333371818512964296230027229741322639638929354747906243437493631544776776924611847748813444869116301306647248180114151814617991891213853845901562191056973372608787696397853313897862896963955925901794047199409711058973236580968682914537683621457897561390623827351982674945864378293915525642722634820979845093871901640612820383324788053869269788265228271484375 639 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999561638130198319392049461378571775833473838255575192675345479078321877049736893052345170581666859092564821481150136148706613198194646773739531217187468157723883884623059238744067224345581506533236240900570759073089959456069269229507810955284866863043938481989266569489314484819779629508970235997048555294866182904843414572688418107289487806953119136759913374729321891469577628213613174104899225469359508203064101916623940269346348941326141357421875 640 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997808190650991596960247306892858879167369191277875963376727395391609385248684465261725852908334295462824107405750680743533065990973233868697656085937340788619419423115296193720336121727907532666181204502853795365449797280346346147539054776424334315219692409946332847446572424098898147544851179985242776474330914524217072863442090536447439034765595683799566873646609457347888141068065870524496127346797541015320509583119701346731744706630706787109375 641 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989040953254957984801236534464294395836845956389379816883636976958046926243422326308629264541671477314120537028753403717665329954866169343488280429686703943097097115576480968601680608639537663330906022514268976827248986401731730737695273882121671576098462049731664237232862120494490737724255899926213882371654572621085364317210452682237195173827978418997834368233047286739440705340329352622480636733987705076602547915598506733658723533153533935546875 642 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945204766274789924006182672321471979184229781946899084418184884790234631217111631543146322708357386570602685143767018588326649774330846717441402148433519715485485577882404843008403043197688316654530112571344884136244932008658653688476369410608357880492310248658321186164310602472453688621279499631069411858272863105426821586052263411185975869139892094989171841165236433697203526701646763112403183669938525383012739577992533668293617665767669677734375 643 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999726023831373949620030913361607359895921148909734495422090924423951173156085558157715731613541786932853013425718835092941633248871654233587207010742167598577427427889412024215042015215988441583272650562856724420681224660043293268442381847053041789402461551243291605930821553012362268443106397498155347059291364315527134107930261317055929879345699460474945859205826182168486017633508233815562015918349692626915063697889962668341468088328838348388671875 644 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998630119156869748100154566808036799479605744548672477110454622119755865780427790788578658067708934664265067128594175464708166244358271167936035053710837992887137139447060121075210076079942207916363252814283622103406123300216466342211909235265208947012307756216458029654107765061811342215531987490776735296456821577635670539651306585279649396728497302374729296029130910842430088167541169077810079591748463134575318489449813341707340441644191741943359375 645 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993150595784348740500772834040183997398028722743362385552273110598779328902138953942893290338544673321325335642970877323540831221791355839680175268554189964435685697235300605376050380399711039581816264071418110517030616501082331711059546176326044735061538781082290148270538825309056711077659937453883676482284107888178352698256532926398246983642486511873646480145654554212150440837705845389050397958742315672876592447249066708536702208220958709716796875 646 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965752978921743702503864170200919986990143613716811927761365552993896644510694769714466451692723366606626678214854386617704156108956779198400876342770949822178428486176503026880251901998555197909081320357090552585153082505411658555297730881630223675307693905411450741352694126545283555388299687269418382411420539440891763491282664631991234918212432559368232400728272771060752204188529226945251989793711578364382962236245333542683511041104793548583984375 647 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999828764894608718512519320851004599934950718068584059638806827764969483222553473848572332258463616833033133391074271933088520780544783895992004381713854749110892142430882515134401259509992775989545406601785452762925765412527058292776488654408151118376538469527057253706763470632726417776941498436347091912057102697204458817456413323159956174591062162796841162003641363855303761020942646134726259948968557891821914811181226667713417555205523967742919921875 648 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999143824473043592562596604255022999674753590342920298194034138824847416112767369242861661292318084165165666955371359665442603902723919479960021908569273745554460712154412575672006297549963879947727033008927263814628827062635291463882443272040755591882692347635286268533817353163632088884707492181735459560285513486022294087282066615799780872955310813984205810018206819276518805104713230673631299744842789459109574055906133338567087776027619838714599609375 649 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995719122365217962812983021275114998373767951714601490970170694124237080563836846214308306461590420825828334776856798327213019513619597399800109542846368727772303560772062878360031487749819399738635165044636319073144135313176457319412216360203777959413461738176431342669086765818160444423537460908677297801427567430111470436410333078998904364776554069921029050091034096382594025523566153368156498724213947295547870279530666692835438880138099193572998046875 650 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978595611826089814064915106375574991868839758573007454850853470621185402819184231071541532307952104129141673884283991636065097568097986999000547714231843638861517803860314391800157438749096998693175825223181595365720676565882286597061081801018889797067308690882156713345433829090802222117687304543386489007137837150557352182051665394994521823882770349605145250455170481912970127617830766840782493621069736477739351397653333464177194400690495967864990234375 651 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999892978059130449070324575531877874959344198792865037274254267353105927014095921155357707661539760520645708369421419958180325487840489934995002738571159218194307589019301571959000787193745484993465879126115907976828603382829411432985305409005094448985336543454410783566727169145454011110588436522716932445035689185752786760910258326974972609119413851748025726252275852409564850638089153834203912468105348682388696756988266667320885972003452479839324951171875 652 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999464890295652245351622877659389374796720993964325186371271336765529635070479605776788538307698802603228541847107099790901627439202449674975013692855796090971537945096507859795003935968727424967329395630579539884143016914147057164926527045025472244926682717272053917833635845727270055552942182613584662225178445928763933804551291634874863045597069258740128631261379262047824253190445769171019562340526743411943483784941333336604429860017262399196624755859375 653 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997324451478261226758114388296946873983604969821625931856356683827648175352398028883942691538494013016142709235535498954508137196012248374875068464278980454857689725482539298975019679843637124836646978152897699420715084570735285824632635225127361224633413586360269589168179228636350277764710913067923311125892229643819669022756458174374315227985346293700643156306896310239121265952228845855097811702633717059717418924706666683022149300086311995983123779296875 654 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986622257391306133790571941484734369918024849108129659281783419138240876761990144419713457692470065080713546177677494772540685980061241874375342321394902274288448627412696494875098399218185624183234890764488497103575422853676429123163176125636806123167067931801347945840896143181751388823554565339616555629461148219098345113782290871871576139926731468503215781534481551195606329761144229275489058513168585298587094623533333415110746500431559979915618896484375 655 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933111286956530668952859707423671849590124245540648296408917095691204383809950722098567288462350325403567730888387473862703429900306209371876711606974511371442243137063482474375491996090928120916174453822442485517877114268382145615815880628184030615835339659006739729204480715908756944117772826698082778147305741095491725568911454359357880699633657342516078907672407755978031648805721146377445292565842926492935473117666667075553732502157799899578094482421875 656 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999665556434782653344764298537118359247950621227703241482044585478456021919049753610492836442311751627017838654441937369313517149501531046859383558034872556857211215685317412371877459980454640604580872269112212427589385571341910728079079403140920153079176698295033698646022403579543784720588864133490413890736528705477458627844557271796789403498168286712580394538362038779890158244028605731887226462829214632464677365588333335377768662510788999497890472412109375 657 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998327782173913266723821492685591796239753106138516207410222927392280109595248768052464182211558758135089193272209686846567585747507655234296917790174362784286056078426587061859387299902273203022904361345561062137946927856709553640395397015704600765395883491475168493230112017897718923602944320667452069453682643527387293139222786358983947017490841433562901972691810193899450791220143028659436132314146073162323386827941666676888843312553944997489452362060546875 658 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991638910869566333619107463427958981198765530692581037051114636961400547976243840262320911057793790675445966361048434232837928737538276171484588950871813921430280392132935309296936499511366015114521806727805310689734639283547768201976985078523003826979417457375842466150560089488594618014721603337260347268413217636936465696113931794919735087454207167814509863459050969497253956100715143297180661570730365811616934139708333384444216562769724987447261810302734375 659 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958194554347831668095537317139794905993827653462905185255573184807002739881219201311604555288968953377229831805242171164189643687691380857422944754359069607151401960664676546484682497556830075572609033639026553448673196417738841009884925392615019134897087286879212330752800447442973090073608016686301736342066088184682328480569658974598675437271035839072549317295254847486269780503575716485903307853651829058084670698541666922221082813848624937236309051513671875 660 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999790972771739158340477686585698974529969138267314525926277865924035013699406096006558022776444844766886149159026210855820948218438456904287114723771795348035757009803323382732423412487784150377863045168195132767243365982088694205049424626963075095674485436434396061653764002237214865450368040083431508681710330440923411642402848294872993377186355179195362746586476274237431348902517878582429516539268259145290423353492708334611105414069243124686181545257568359375 661 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998954863858695791702388432928494872649845691336572629631389329620175068497030480032790113882224223834430745795131054279104741092192284521435573618858976740178785049016616913662117062438920751889315225840975663836216829910443471025247123134815375478372427182171980308268820011186074327251840200417157543408551652204617058212014241474364966885931775895976813732932381371187156744512589392912147582696341295726452116767463541673055527070346215623430907726287841796875 662 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994774319293478958511942164642474363249228456682863148156946648100875342485152400163950569411121119172153728975655271395523705460961422607177868094294883700893925245083084568310585312194603759446576129204878319181084149552217355126235615674076877391862135910859901541344100055930371636259201002085787717042758261023085291060071207371824834429658879479884068664661906855935783722562946964560737913481706478632260583837317708365277635351731078117154538631439208984375 663 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973871596467394792559710823212371816246142283414315740784733240504376712425762000819752847055605595860768644878276356977618527304807113035889340471474418504469626225415422841552926560973018797232880646024391595905420747761086775631178078370384386959310679554299507706720500279651858181296005010428938585213791305115426455300356036859124172148294397399420343323309534279678918612814734822803689567408532393161302919186588541826388176758655390585772693157196044921875 664 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999869357982336973962798554116061859081230711417071578703923666202521883562128810004098764235278027979303843224391381784888092636524035565179446702357372092522348131127077114207764632804865093986164403230121957979527103738805433878155890391851921934796553397771497538533602501398259290906480025052144692926068956525577132276501780184295620860741471986997101716616547671398394593064073674114018447837042661965806514595932942709131940883793276952928863465785980224609375 665 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999346789911684869813992770580309295406153557085357893519618331012609417810644050020493821176390139896519216121956908924440463182620177825897233511786860462611740655635385571038823164024325469930822016150609789897635518694027169390779451959259609673982766988857487692668012506991296454532400125260723464630344782627885661382508900921478104303707359934985508583082738356991972965320368370570092239185213309829032572979664713545659704418966384764644317328929901123046875 666 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996733949558424349069963852901546477030767785426789467598091655063047089053220250102469105881950699482596080609784544622202315913100889129486167558934302313058703278176927855194115820121627349654110080753048949488177593470135846953897259796298048369913834944287438463340062534956482272662000626303617323151723913139428306912544504607390521518536799674927542915413691784959864826601841852850461195926066549145162864898323567728298522094831923823221586644649505615234375 667 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983669747792121745349819264507732385153838927133947337990458275315235445266101250512345529409753497412980403048922723111011579565504445647430837794671511565293516390884639275970579100608136748270550403765244747440887967350679234769486298981490241849569174721437192316700312674782411363310003131518086615758619565697141534562722523036952607592683998374637714577068458924799324133009209264252305979630332745725814324491617838641492610474159619116107933223247528076171875 668 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999918348738960608726749096322538661925769194635669736689952291376576177226330506252561727647048767487064902015244613615555057897827522228237154188973357557826467581954423196379852895503040683741352752018826223737204439836753396173847431494907451209247845873607185961583501563373912056816550015657590433078793097828485707672813612615184763037963419991873188572885342294623996620665046046321261529898151663728629071622458089193207463052370798095580539666116237640380859375 669 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999591743694803043633745481612693309628845973178348683449761456882880886131652531262808638235243837435324510076223068077775289489137611141185770944866787789132337909772115981899264477515203418706763760094131118686022199183766980869237157474537256046239229368035929807917507816869560284082750078287952165393965489142428538364068063075923815189817099959365942864426711473119983103325230231606307649490758318643145358112290445966037315261853990477902698330581188201904296875 670 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997958718474015218168727408063466548144229865891743417248807284414404430658262656314043191176219187176622550381115340388876447445688055705928854724333938945661689548860579909496322387576017093533818800470655593430110995918834904346185787372686280231196146840179649039587539084347801420413750391439760826969827445712142691820340315379619075949085499796829714322133557365599915516626151158031538247453791593215726790561452229830186576309269952389513491652905941009521484375 671 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989793592370076090843637040317332740721149329458717086244036422072022153291313281570215955881095935883112751905576701944382237228440278529644273621669694728308447744302899547481611937880085467669094002353277967150554979594174521730928936863431401155980734200898245197937695421739007102068751957198804134849137228560713459101701576898095379745427498984148571610667786827999577583130755790157691237268957966078633952807261149150932881546349761947567458264529705047607421875 672 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948967961850380454218185201586663703605746647293585431220182110360110766456566407851079779405479679415563759527883509721911186142201392648221368108348473641542238721514497737408059689400427338345470011766389835752774897970872608654644684317157005779903671004491225989688477108695035510343759785994020674245686142803567295508507884490476898727137494920742858053338934139997887915653778950788456186344789830393169764036305745754664407731748809737837291322648525238037109375 673 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999744839809251902271090926007933318518028733236467927156100910551800553832282832039255398897027398397077818797639417548609555930711006963241106840541742368207711193607572488687040298447002136691727350058831949178763874489854363043273223421585785028899518355022456129948442385543475177551718798929970103371228430714017836477542539422452384493635687474603714290266694670699989439578268894753942280931723949151965848820181528728773322038658744048689186456613242626190185546875 674 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998724199046259511355454630039666592590143666182339635780504552759002769161414160196276994485136991985389093988197087743047779653555034816205534202708711841038555968037862443435201492235010683458636750294159745893819372449271815216366117107928925144497591775112280649742211927717375887758593994649850516856142153570089182387712697112261922468178437373018571451333473353499947197891344473769711404658619745759829244100907643643866610193293720243445932283066213130950927734375 675 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993620995231297556777273150198332962950718330911698178902522763795013845807070800981384972425684959926945469940985438715238898267775174081027671013543559205192779840189312217176007461175053417293183751470798729469096862246359076081830585539644625722487958875561403248711059638586879438792969973249252584280710767850445911938563485561309612340892186865092857256667366767499735989456722368848557023293098728799146220504538218219333050966468601217229661415331065654754638671875 676 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968104976156487783886365750991664814753591654558490894512613818975069229035354004906924862128424799634727349704927193576194491338875870405138355067717796025963899200946561085880037305875267086465918757353993647345484311231795380409152927698223128612439794377807016243555298192934397193964849866246262921403553839252229559692817427806548061704460934325464286283336833837498679947283611844242785116465493643995731102522691091096665254832343006086148307076655328273773193359375 677 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999840524880782438919431828754958324073767958272792454472563069094875346145176770024534624310642123998173636748524635967880972456694379352025691775338588980129819496004732805429400186529376335432329593786769968236727421556158976902045764638491115643062198971889035081217776490964671985969824249331231314607017769196261147798464087139032740308522304671627321431416684169187493399736418059221213925582327468219978655512613455455483326274161715030430741535383276641368865966796875 678 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999202624403912194597159143774791620368839791363962272362815345474376730725883850122673121553210619990868183742623179839404862283471896760128458876692944900649097480023664027147000932646881677161647968933849841183637107780794884510228823192455578215310994859445175406088882454823359929849121246656156573035088845981305738992320435695163701542611523358136607157083420845937466998682090296106069627911637341099893277563067277277416631370808575152153707676916383206844329833984375 679 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996013122019560972985795718873958101844198956819811361814076727371883653629419250613365607766053099954340918713115899197024311417359483800642294383464724503245487400118320135735004663234408385808239844669249205918185538903974422551144115962277891076554974297225877030444412274116799649245606233280782865175444229906528694961602178475818507713057616790683035785417104229687334993410451480530348139558186705499466387815336386387083156854042875760768538384581916034221649169921875 680 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980065610097804864928978594369790509220994784099056809070383636859418268147096253066828038830265499771704593565579495985121557086797419003211471917323622516227437000591600678675023316172041929041199223346246029590927694519872112755720579811389455382774871486129385152222061370583998246228031166403914325877221149532643474808010892379092538565288083953415178927085521148436674967052257402651740697790933527497331939076681931935415784270214378803842691922909580171108245849609375 681 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900328050489024324644892971848952546104973920495284045351918184297091340735481265334140194151327498858522967827897479925607785433987095016057359586618112581137185002958003393375116580860209645205996116731230147954638472599360563778602899056947276913874357430646925761110306852919991231140155832019571629386105747663217374040054461895462692826440419767075894635427605742183374835261287013258703488954667637486659695383409659677078921351071894019213459614547900855541229248046875 682 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999501640252445121623224464859244762730524869602476420226759590921485456703677406326670700970756637494292614839139487399628038927169935475080286797933090562905685925014790016966875582904301048226029980583656150739773192362996802818893014495284736384569371787153234628805551534264599956155700779160097858146930528738316086870200272309477313464132202098835379473177138028710916874176306435066293517444773338187433298476917048298385394606755359470096067298072739504277706146240234375 683 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997508201262225608116122324296223813652624348012382101133797954607427283518387031633353504853783187471463074195697436998140194635849677375401433989665452814528429625073950084834377914521505241130149902918280753698865961814984014094465072476423681922846858935766173144027757671322999780778503895800489290734652643691580434351001361547386567320661010494176897365885690143554584370881532175331467587223866690937166492384585241491926973033776797350480336490363697521388530731201171875 684 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987541006311128040580611621481119068263121740061910505668989773037136417591935158166767524268915937357315370978487184990700973179248386877007169948327264072642148125369750424171889572607526205650749514591403768494329809074920070472325362382118409614234294678830865720138788356614998903892519479002446453673263218457902171755006807736932836603305052470884486829428450717772921854407660876657337936119333454685832461922926207459634865168883986752401682451818487606942653656005859375 685 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937705031555640202903058107405595341315608700309552528344948865185682087959675790833837621344579686786576854892435924953504865896241934385035849741636320363210740626848752120859447863037631028253747572957018842471649045374600352361626811910592048071171473394154328600693941783074994519462597395012232268366316092289510858775034038684664183016525262354422434147142253588864609272038304383286689680596667273429162309614631037298174325844419933762008412259092438034713268280029296875 686 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999688525157778201014515290537027976706578043501547762641724744325928410439798378954169188106722898433932884274462179624767524329481209671925179248708181601816053703134243760604297239315188155141268737864785094212358245226873001761808134059552960240355857366970771643003469708915374972597312986975061161341831580461447554293875170193423320915082626311772112170735711267944323046360191521916433448402983336367145811548073155186490871629222099668810042061295462190173566341400146484375 687 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998442625788891005072576452685139883532890217507738813208623721629642052198991894770845940533614492169664421372310898123837621647406048359625896243540908009080268515671218803021486196575940775706343689323925471061791226134365008809040670297764801201779286834853858215017348544576874862986564934875305806709157902307237771469375850967116604575413131558860560853678556339721615231800957609582167242014916681835729057740365775932454358146110498344050210306477310950867831707000732421875 688 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992213128944455025362882263425699417664451087538694066043118608148210260994959473854229702668072460848322106861554490619188108237030241798129481217704540045401342578356094015107430982879703878531718446619627355308956130671825044045203351488824006008896434174269291075086742722884374314932824674376529033545789511536188857346879254835583022877065657794302804268392781698608076159004788047910836210074583409178645288701828879662271790730552491720251051532386554754339158535003662109375 689 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961065644722275126814411317128497088322255437693470330215593040741051304974797369271148513340362304241610534307772453095940541185151208990647406088522700227006712891780470075537154914398519392658592233098136776544780653359125220226016757444120030044482170871346455375433713614421871574664123371882645167728947557680944286734396274177915114385328288971514021341963908493040380795023940239554181050372917045893226443509144398311358953652762458601255257661932773771695792675018310546875 690 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999805328223611375634072056585642485441611277188467351651077965203705256524873986846355742566701811521208052671538862265479702705925756044953237030442613501135033564458902350377685774571992596963292961165490683882723903266795626101130083787220600150222410854356732276877168568072109357873320616859413225838644737788404721433671981370889575571926641444857570106709819542465201903975119701197770905251864585229466132217545721991556794768263812293006276288309663868858478963375091552734375 691 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999026641118056878170360282928212427208056385942336758255389826018526282624369934231778712833509057606040263357694311327398513529628780224766185152213067505675167822294511751888428872859962984816464805827453419413619516333978130505650418936103000751112054271783661384385842840360546789366603084297066129193223688942023607168359906854447877859633207224287850533549097712326009519875598505988854526259322926147330661087728609957783973841319061465031381441548319344292394816875457763671875 692 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995133205590284390851801414641062136040281929711683791276949130092631413121849671158893564167545288030201316788471556636992567648143901123830925761065337528375839111472558759442144364299814924082324029137267097068097581669890652528252094680515003755560271358918306921929214201802733946833015421485330645966118444710118035841799534272239389298166036121439252667745488561630047599377992529944272631296614630736653305438643049788919869206595307325156907207741596721461974084377288818359375 693 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975666027951421954259007073205310680201409648558418956384745650463157065609248355794467820837726440151006583942357783184962838240719505619154628805326687641879195557362793797210721821499074620411620145686335485340487908349453262641260473402575018777801356794591534609646071009013669734165077107426653229830592223550590179208997671361196946490830180607196263338727442808150237996889962649721363156483073153683266527193215248944599346032976536625784536038707983607309870421886444091796875 694 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999878330139757109771295035366026553401007048242792094781923728252315785328046241778972339104188632200755032919711788915924814191203597528095773144026633438209395977786813968986053609107495373102058100728431677426702439541747266313206302367012875093889006783972957673048230355045068348670825385537133266149152961117752950896044988356805984732454150903035981316693637214040751189984449813248606815782415365768416332635966076244722996730164882683128922680193539918036549352109432220458984375 695 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999391650698785548856475176830132767005035241213960473909618641261578926640231208894861695520943161003775164598558944579624070956017987640478865720133167191046979888934069844930268045537476865510290503642158387133512197708736331566031511835064375469445033919864788365241151775225341743354126927685666330745764805588764754480224941784029923662270754515179906583468186070203755949922249066243034078912076828842081663179830381223614983650824413415644613400967699590182746760547161102294921875 696 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996958253493927744282375884150663835025176206069802369548093206307894633201156044474308477604715805018875822992794722898120354780089938202394328600665835955234899444670349224651340227687384327551452518210791935667560988543681657830157559175321877347225169599323941826205758876126708716770634638428331653728824027943823772401124708920149618311353772575899532917340930351018779749611245331215170394560384144210408315899151906118074918254122067078223067004838497950913733802735805511474609375 697 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984791267469638721411879420753319175125881030349011847740466031539473166005780222371542388023579025094379114963973614490601773900449691011971643003329179776174497223351746123256701138436921637757262591053959678337804942718408289150787795876609386736125847996619709131028794380633543583853173192141658268644120139719118862005623544600748091556768862879497664586704651755093898748056226656075851972801920721052041579495759530590374591270610335391115335024192489754568669013679027557373046875 698 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923956337348193607059397103766595875629405151745059238702330157697365830028901111857711940117895125471895574819868072453008869502248455059858215016645898880872486116758730616283505692184608188786312955269798391689024713592041445753938979383046933680629239983098545655143971903167717919265865960708291343220600698595594310028117723003740457783844314397488322933523258775469493740281133280379259864009603605260207897478797652951872956353051676955576675120962448772843345068395137786865234375 699 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999619781686740968035296985518832979378147025758725296193511650788486829150144505559288559700589475627359477874099340362265044347511242275299291075083229494404362430583793653081417528460923040943931564776348991958445123567960207228769694896915234668403146199915492728275719859515838589596329329803541456716103003492977971550140588615018702288919221571987441614667616293877347468701405666401896299320048018026301039487393988264759364781765258384777883375604812243864216725341975688934326171875 700 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998098908433704840176484927594164896890735128793626480967558253942434145750722527796442798502947378136797389370496701811325221737556211376496455375416147472021812152918968265407087642304615204719657823881744959792225617839801036143848474484576173342015730999577463641378599297579192947981646649017707283580515017464889857750702943075093511444596107859937208073338081469386737343507028332009481496600240090131505197436969941323796823908826291923889416878024061219321083626709878444671630859375 701 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990494542168524200882424637970824484453675643968132404837791269712170728753612638982213992514736890683986946852483509056626108687781056882482276877080737360109060764594841327035438211523076023598289119408724798961128089199005180719242372422880866710078654997887318206892996487895964739908233245088536417902575087324449288753514715375467557222980539299686040366690407346933686717535141660047407483001200450657525987184849706618984119544131459619447084390120306096605418133549392223358154296875 702 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952472710842621004412123189854122422268378219840662024188956348560853643768063194911069962573684453419934734262417545283130543438905284412411384385403686800545303822974206635177191057615380117991445597043623994805640445995025903596211862114404333550393274989436591034464982439479823699541166225442682089512875436622246443767573576877337786114902696498430201833452036734668433587675708300237037415006002253287629935924248533094920597720657298097235421950601530483027090667746961116790771484375 703 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999762363554213105022060615949270612111341891099203310120944781742804268218840315974555349812868422267099673671312087726415652717194526422062056921927018434002726519114871033175885955288076900589957227985218119974028202229975129517981059310572021667751966374947182955172324912197399118497705831127213410447564377183111232218837867884386688930574513482492151009167260183673342167938378541501185187075030011266438149679621242665474602988603286490486177109753007652415135453338734805583953857421875 704 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998811817771065525110303079746353060556709455496016550604723908714021341094201579872776749064342111335498368356560438632078263585972632110310284609635092170013632595574355165879429776440384502949786139926090599870141011149875647589905296552860108338759831874735914775861624560986995592488529155636067052237821885915556161094189339421933444652872567412460755045836300918366710839691892707505925935375150056332190748398106213327373014943016432452430885548765038262075677266693674027919769287109375 705 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994059088855327625551515398731765302783547277480082753023619543570106705471007899363883745321710556677491841782802193160391317929863160551551423048175460850068162977871775829397148882201922514748930699630452999350705055749378237949526482764300541693799159373679573879308122804934977962442645778180335261189109429577780805470946697109667223264362837062303775229181504591833554198459463537529629676875750281660953741990531066636865074715082162262154427743825191310378386333468370139598846435546875 706 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970295444276638127757576993658826513917736387400413765118097717850533527355039496819418726608552783387459208914010965801956589649315802757757115240877304250340814889358879146985744411009612573744653498152264996753525278746891189747632413821502708468995796868397869396540614024674889812213228890901676305945547147888904027354733485548336116321814185311518876145907522959167770992297317687648148384378751408304768709952655333184325373575410811310772138719125956551891931667341850697994232177734375 707 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999851477221383190638787884968294132569588681937002068825590488589252667636775197484097093633042763916937296044570054829009782948246579013788785576204386521251704074446794395734928722055048062868723267490761324983767626393734455948738162069107513542344978984341989346982703070123374449061066144454508381529727735739444520136773667427741680581609070926557594380729537614795838854961486588438240741921893757041523843549763276665921626867877054056553860693595629782759459658336709253489971160888671875 708 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999257386106915953193939424841470662847943409685010344127952442946263338183875987420485468165213819584686480222850274145048914741232895068943927881021932606258520372233971978674643610275240314343616337453806624918838131968672279743690810345537567711724894921709946734913515350616872245305330722272541907648638678697222600683868337138708402908045354632787971903647688073979194274807432942191203709609468785207619217748816383329608134339385270282769303467978148913797298291683546267449855804443359375 709 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996286930534579765969697124207353314239717048425051720639762214731316690919379937102427340826069097923432401114251370725244573706164475344719639405109663031292601861169859893373218051376201571718081687269033124594190659843361398718454051727687838558624474608549733674567576753084361226526653611362709538243193393486113003419341685693542014540226773163939859518238440369895971374037164710956018548047343926038096088744081916648040671696926351413846517339890744568986491458417731337249279022216796875 710 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981434652672898829848485621036766571198585242125258603198811073656583454596899685512136704130345489617162005571256853626222868530822376723598197025548315156463009305849299466866090256881007858590408436345165622970953299216806993592270258638439192793122373042748668372837883765421806132633268056813547691215966967430565017096708428467710072701133865819699297591192201849479856870185823554780092740236719630190480443720409583240203358484631757069232586699453722844932457292088656686246395111083984375 711 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907173263364494149242428105183832855992926210626293015994055368282917272984498427560683520651727448085810027856284268131114342654111883617990985127741575782315046529246497334330451284405039292952042181725828114854766496084034967961351293192195963965611865213743341864189418827109030663166340284067738456079834837152825085483542142338550363505669329098496487955961009247399284350929117773900463701183598150952402218602047916201016792423158785346162933497268614224662286460443283431231975555419921875 712 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999535866316822470746212140525919164279964631053131465079970276841414586364922492137803417603258637240429050139281421340655571713270559418089954925638707878911575232646232486671652256422025196464760210908629140574273832480420174839806756465960979819828059326068716709320947094135545153315831701420338692280399174185764125427417710711692751817528346645492482439779805046236996421754645588869502318505917990754762011093010239581005083962115793926730814667486343071123311432302216417156159877777099609375 713 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997679331584112353731060702629595821399823155265657325399851384207072931824612460689017088016293186202145250696407106703277858566352797090449774628193539394557876163231162433358261282110125982323801054543145702871369162402100874199033782329804899099140296630343583546604735470677725766579158507101693461401995870928820627137088553558463759087641733227462412198899025231184982108773227944347511592529589953773810055465051197905025419810578969633654073337431715355616557161511082085780799388885498046875 714 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988396657920561768655303513147979106999115776328286626999256921035364659123062303445085440081465931010726253482035533516389292831763985452248873140967696972789380816155812166791306410550629911619005272715728514356845812010504370995168911649024495495701483151717917733023677353388628832895792535508467307009979354644103135685442767792318795438208666137312060994495126155924910543866139721737557962647949768869050277325255989525127099052894848168270366687158576778082785807555410428903996944427490234375 715 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941983289602808843276517565739895534995578881641433134996284605176823295615311517225427200407329655053631267410177667581946464158819927261244365704838484863946904080779060833956532052753149558095026363578642571784229060052521854975844558245122477478507415758589588665118386766943144164478962677542336535049896773220515678427213838961593977191043330686560304972475630779624552719330698608687789813239748844345251386626279947625635495264474240841351833435792883890413929037777052144519984722137451171875 716 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999709916448014044216382587828699477674977894408207165674981423025884116478076557586127136002036648275268156337050888337909732320794099636306221828524192424319734520403895304169782660263765747790475131817893212858921145300262609274879222791225612387392537078792947943325591933834715720822394813387711682675249483866102578392136069194807969885955216653432801524862378153898122763596653493043438949066198744221726256933131399738128177476322371204206759167178964419452069645188885260722599923610687255859375 717 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998549582240070221081912939143497388374889472041035828374907115129420582390382787930635680010183241376340781685254441689548661603970498181531109142620962121598672602019476520848913301318828738952375659089466064294605726501313046374396113956128061936962685393964739716627959669173578604111974066938558413376247419330512891960680345974039849429776083267164007624311890769490613817983267465217194745330993721108631284665656998690640887381611856021033795835894822097260348225944426303612999618053436279296875 718 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992747911200351105409564695717486941874447360205179141874535575647102911951913939653178400050916206881703908426272208447743308019852490907655545713104810607993363010097382604244566506594143694761878295447330321473028632506565231871980569780640309684813426969823698583139798345867893020559870334692792066881237096652564459803401729870199247148880416335820038121559453847453069089916337326085973726654968605543156423328284993453204436908059280105168979179474110486301741129722131518064998090267181396484375 719 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963739556001755527047823478587434709372236801025895709372677878235514559759569698265892000254581034408519542131361042238716540099262454538277728565524053039966815050486913021222832532970718473809391477236651607365143162532826159359902848903201548424067134849118492915698991729339465102799351673463960334406185483262822299017008649350996235744402081679100190607797269237265345449581686630429868633274843027715782116641424967266022184540296400525844895897370552431508705648610657590324990451335906982421875 720 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999818697780008777635239117392937173546861184005129478546863389391177572798797848491329460001272905172042597710656805211193582700496312272691388642827620265199834075252434565106114162664853592369046957386183258036825715812664130796799514244516007742120335674245592464578494958646697325513996758367319801672030927416314111495085043246754981178722010408395500953038986346186326727247908433152149343166374215138578910583207124836330110922701482002629224479486852762157543528243053287951624952256679534912109375 721 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999093488900043888176195586964685867734305920025647392734316946955887863993989242456647300006364525860212988553284026055967913502481561363456943214138101325999170376262172825530570813324267961845234786930916290184128579063320653983997571222580038710601678371227962322892474793233486627569983791836599008360154637081570557475425216233774905893610052041977504765194931730931633636239542165760746715831871075692894552916035624181650554613507410013146122397434263810787717641215266439758124761283397674560546875 722 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995467444500219440880977934823429338671529600128236963671584734779439319969946212283236500031822629301064942766420130279839567512407806817284716070690506629995851881310864127652854066621339809226173934654581450920642895316603269919987856112900193553008391856139811614462373966167433137849918959182995041800773185407852787377126081168874529468050260209887523825974658654658168181197710828803733579159355378464472764580178120908252773067537050065730611987171319053938588206076332198790623806416988372802734375 723 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977337222501097204404889674117146693357648000641184818357923673897196599849731061416182500159113146505324713832100651399197837562039034086423580353452533149979259406554320638264270333106699046130869673272907254603214476583016349599939280564500967765041959280699058072311869830837165689249594795914975209003865927039263936885630405844372647340251301049437619129873293273290840905988554144018667895796776892322363822900890604541263865337685250328653059935856595269692941030381660993953119032084941864013671875 724 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886686112505486022024448370585733466788240003205924091789618369485982999248655307080912500795565732526623569160503256995989187810195170432117901767262665749896297032771603191321351665533495230654348366364536273016072382915081747999696402822504838825209796403495290361559349154185828446247973979574876045019329635196319684428152029221863236701256505247188095649366466366454204529942770720093339478983884461611819114504453022706319326688426251643265299679282976348464705151908304969765595160424709320068359375 725 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999433430562527430110122241852928667333941200016029620458948091847429914996243276535404562503977828662633117845802516284979945939050975852160589508836313328749481485163858015956606758327667476153271741831822681365080361914575408739998482014112524194126048982017476451807796745770929142231239869897874380225096648175981598422140760146109316183506282526235940478246832331832271022649713853600466697394919422308059095572522265113531596633442131258216326498396414881742323525759541524848827975802123546600341796875 726 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997167152812637150550611209264643336669706000080148102294740459237149574981216382677022812519889143313165589229012581424899729695254879260802947544181566643747407425819290079783033791638337380766358709159113406825401809572877043699992410070562620970630244910087382259038983728854645711156199349489371901125483240879907992110703800730546580917531412631179702391234161659161355113248569268002333486974597111540295477862611325567657983167210656291081632491982074408711617628797707624244139879010617733001708984375 727 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985835764063185752753056046323216683348530000400740511473702296185747874906081913385114062599445716565827946145062907124498648476274396304014737720907833218737037129096450398915168958191686903831793545795567034127009047864385218499962050352813104853151224550436911295194918644273228555780996747446859505627416204399539960553519003652732904587657063155898511956170808295806775566242846340011667434872985557701477389313056627838289915836053281455408162459910372043558088143988538121220699395053088665008544921875 728 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929178820315928763765280231616083416742650002003702557368511480928739374530409566925570312997228582829139730725314535622493242381371981520073688604539166093685185645482251994575844790958434519158967728977835170635045239321926092499810251764065524265756122752184556475974593221366142778904983737234297528137081021997699802767595018263664522938285315779492559780854041479033877831214231700058337174364927788507386946565283139191449579180266407277040812299551860217790440719942690606103496975265443325042724609375 729 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999645894101579643818826401158080417083713250010018512786842557404643696872652047834627851564986142914145698653626572678112466211906859907600368443022695830468425928227411259972879223954792172595794838644889175853175226196609630462499051258820327621328780613760922782379872966106830713894524918686171487640685405109988499013837975091318322614691426578897462798904270207395169389156071158500291685871824638942536934732826415695957247895901332036385204061497759301088952203599713453030517484876327216625213623046875 730 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998229470507898219094132005790402085418566250050092563934212787023218484363260239173139257824930714570728493268132863390562331059534299538001842215113479152342129641137056299864396119773960862978974193224445879265876130983048152312495256294101638106643903068804613911899364830534153569472624593430857438203427025549942495069189875456591613073457132894487313994521351036975846945780355792501458429359123194712684673664132078479786239479506660181926020307488796505444761017998567265152587424381636083126068115234375 731 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991147352539491095470660028952010427092831250250462819671063935116092421816301195865696289124653572853642466340664316952811655297671497690009211075567395761710648205685281499321980598869804314894870966122229396329380654915240761562476281470508190533219515344023069559496824152670767847363122967154287191017135127749712475345949377282958065367285664472436569972606755184879234728901778962507292146795615973563423368320660392398931197397533300909630101537443982527223805089992836325762937121908180415630340576171875 732 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955736762697455477353300144760052135464156251252314098355319675580462109081505979328481445623267864268212331703321584764058276488357488450046055377836978808553241028426407496609902994349021574474354830611146981646903274576203807812381407352540952666097576720115347797484120763353839236815614835771435955085675638748562376729746886414790326836428322362182849863033775924396173644508894812536460733978079867817116841603301961994655986987666504548150507687219912636119025449964181628814685609540902078151702880859375 733 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999778683813487277386766500723800260677320781256261570491776598377902310545407529896642407228116339321341061658516607923820291382441787442250230276889184894042766205142132037483049514971745107872371774153055734908234516372881019039061907036762704763330487883600576738987420603816769196184078074178857179775428378193742811883648734432073951634182141611810914249315168879621980868222544474062682303669890399339085584208016509809973279934938332522740752538436099563180595127249820908144073428047704510390758514404296875 734 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998893419067436386933832503619001303386603906281307852458882991889511552727037649483212036140581696606705308292583039619101456912208937211251151384445924470213831025710660187415247574858725539361858870765278674541172581864405095195309535183813523816652439418002883694937103019083845980920390370894285898877141890968714059418243672160369758170910708059054571246575844398109904341112722370313411518349451996695427921040082549049866399674691662613703762692180497815902975636249104540720367140238522551953792572021484375 735 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994467095337181934669162518095006516933019531406539262294414959447557763635188247416060180702908483033526541462915198095507284561044686056255756922229622351069155128553300937076237874293627696809294353826393372705862909322025475976547675919067619083262197090014418474685515095419229904601951854471429494385709454843570297091218360801848790854553540295272856232879221990549521705563611851567057591747259983477139605200412745249331998373458313068518813460902489079514878181245522703601835701192612759768962860107421875 736 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972335476685909673345812590475032584665097657032696311472074797237788818175941237080300903514542415167632707314575990477536422805223430281278784611148111755345775642766504685381189371468138484046471769131966863529314546610127379882738379595338095416310985450072092373427575477096149523009759272357147471928547274217851485456091804009243954272767701476364281164396109952747608527818059257835287958736299917385698026002063726246659991867291565342594067304512445397574390906227613518009178505963063798844814300537109375 737 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999861677383429548366729062952375162923325488285163481557360373986188944090879706185401504517572712075838163536572879952387682114026117151406393923055740558776728878213832523426905946857340692420232358845659834317646572733050636899413691897976690477081554927250360461867137877385480747615048796361785737359642736371089257427280459020046219771363838507381821405821980549763738042639090296289176439793681499586928490130010318631233299959336457826712970336522562226987871954531138067590045892529815318994224071502685546875 738 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999308386917147741833645314761875814616627441425817407786801869930944720454398530927007522587863560379190817682864399761938410570130585757031969615278702793883644391069162617134529734286703462101161794228299171588232863665253184497068459489883452385407774636251802309335689386927403738075243981808928686798213681855446287136402295100231098856819192536909107029109902748818690213195451481445882198968407497934642450650051593156166499796682289133564851682612811134939359772655690337950229462649076594971120357513427734375 739 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996541934585738709168226573809379073083137207129087038934009349654723602271992654635037612939317801895954088414321998809692052850652928785159848076393513969418221955345813085672648671433517310505808971141495857941164318326265922485342297449417261927038873181259011546678446934637018690376219909044643433991068409277231435682011475501155494284095962684545535145549513744093451065977257407229410994842037489673212253250257965780832498983411445667824258413064055674696798863278451689751147313245382974855601787567138671875 740 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982709672928693545841132869046895365415686035645435194670046748273618011359963273175188064696589009479770442071609994048460264253264643925799240381967569847091109776729065428363243357167586552529044855707479289705821591631329612426711487247086309635194365906295057733392234673185093451881099545223217169955342046386157178410057377505777471420479813422727675727747568720467255329886287036147054974210187448366061266251289828904162494917057228339121292065320278373483994316392258448755736566226914874278008937835693359375 741 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913548364643467729205664345234476827078430178227175973350233741368090056799816365875940323482945047398852210358049970242301321266323219628996201909837849235455548883645327141816216785837932762645224278537396448529107958156648062133557436235431548175971829531475288666961173365925467259405497726116085849776710231930785892050286887528887357102399067113638378638737843602336276649431435180735274871050937241830306331256449144520812474585286141695606460326601391867419971581961292243778682831134574371390044689178466796875 742 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999567741823217338646028321726172384135392150891135879866751168706840450283999081829379701617414725236994261051790249851211506606331616098144981009549189246177277744418226635709081083929189663813226121392686982242645539790783240310667787181177157740879859147657376443334805866829627336297027488630580429248883551159653929460251434437644436785511995335568191893193689218011681383247157175903676374355254686209151531656282245722604062372926430708478032301633006959337099857909806461218893414155672871856950223445892333984375 743 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997838709116086693230141608630861920676960754455679399333755843534202251419995409146898508087073626184971305258951249256057533031658080490724905047745946230886388722091133178545405419645948319066130606963434911213227698953916201553338935905885788704399295738286882216674029334148136681485137443152902146244417755798269647301257172188222183927559976677840959465968446090058406916235785879518381871776273431045757658281411228613020311864632153542390161508165034796685499289549032306094467070778364359284751117229461669921875 744 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989193545580433466150708043154309603384803772278396996668779217671011257099977045734492540435368130924856526294756246280287665158290402453624525238729731154431943610455665892727027098229741595330653034817174556066138494769581007766694679529428943521996478691434411083370146670740683407425687215764510731222088778991348236506285860941110919637799883389204797329842230450292034581178929397591909358881367155228788291407056143065101559323160767711950807540825173983427496447745161530472335353891821796423755586147308349609375 745 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945967727902167330753540215771548016924018861391984983343896088355056285499885228672462702176840654624282631473781231401438325791452012268122626193648655772159718052278329463635135491148707976653265174085872780330692473847905038833473397647144717609982393457172055416850733353703417037128436078822553656110443894956741182531429304705554598188999416946023986649211152251460172905894646987959546794406835776143941457035280715325507796615803838559754037704125869917137482238725807652361676769459108982118777930736541748046875 746 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999729838639510836653767701078857740084620094306959924916719480441775281427499426143362313510884203273121413157368906157007191628957260061340613130968243278860798590261391647318175677455743539883266325870429363901653462369239525194167366988235723588049911967285860277084253666768517085185642180394112768280552219474783705912657146523527772990944997084730119933246055761257300864529473234939797733972034178880719707285176403576627538983079019192798770188520629349585687411193629038261808383847295544910593889653682708740234375 747 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998649193197554183268838505394288700423100471534799624583597402208876407137497130716811567554421016365607065786844530785035958144786300306703065654841216394303992951306958236590878387278717699416331629352146819508267311846197625970836834941178617940249559836429301385421268333842585425928210901970563841402761097373918529563285732617638864954724985423650599666230278806286504322647366174698988669860170894403598536425882017883137694915395095963993850942603146747928437055968145191309041919236477724552969448268413543701171875 748 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993245965987770916344192526971443502115502357673998122917987011044382035687485653584057837772105081828035328934222653925179790723931501533515328274206081971519964756534791182954391936393588497081658146760734097541336559230988129854184174705893089701247799182146506927106341669212927129641054509852819207013805486869592647816428663088194324773624927118252998331151394031432521613236830873494943349300854472017992682129410089415688474576975479819969254713015733739642185279840725956545209596182388622764847241342067718505859375 749 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966229829938854581720962634857217510577511788369990614589935055221910178437428267920289188860525409140176644671113269625898953619657507667576641371030409857599823782673955914771959681967942485408290733803670487706682796154940649270920873529465448506238995910732534635531708346064635648205272549264096035069027434347963239082143315440971623868124635591264991655756970157162608066184154367474716746504272360089963410647050447078442372884877399099846273565078668698210926399203629782726047980911943113824236206710338592529296875 750 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999831149149694272908604813174286087552887558941849953072949675276109550892187141339601445944302627045700883223355566348129494768098287538337883206855152049287999118913369779573859798409839712427041453669018352438533413980774703246354604367647327242531194979553662673177658541730323178241026362746320480175345137171739816195410716577204858119340623177956324958278784850785813040330920771837373583732521361800449817053235252235392211864424386995499231367825393343491054631996018148913630239904559715569121181033551692962646484375 751 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999155745748471364543024065871430437764437794709249765364748376380547754460935706698007229721513135228504416116777831740647473840491437691689416034275760246439995594566848897869298992049198562135207268345091762192667069903873516231773021838236636212655974897768313365888292708651615891205131813731602400876725685858699080977053582886024290596703115889781624791393924253929065201654603859186867918662606809002249085266176261176961059322121934977496156839126966717455273159980090744568151199522798577845605905167758464813232421875 752 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995778728742356822715120329357152188822188973546248826823741881902738772304678533490036148607565676142522080583889158703237369202457188458447080171378801232199977972834244489346494960245992810676036341725458810963335349519367581158865109191183181063279874488841566829441463543258079456025659068658012004383628429293495404885267914430121452983515579448908123956969621269645326008273019295934339593313034045011245426330881305884805296610609674887480784195634833587276365799900453722840755997613992889228029525838792324066162109375 753 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978893643711784113575601646785760944110944867731244134118709409513693861523392667450180743037828380712610402919445793516186846012285942292235400856894006160999889864171222446732474801229964053380181708627294054816676747596837905794325545955915905316399372444207834147207317716290397280128295343290060021918142146467477024426339572150607264917577897244540619784848106348226630041365096479671697966565170225056227131654406529424026483053048374437403920978174167936381828999502268614203779988069964446140147629193961620330810546875 754 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999894468218558920567878008233928804720554724338656220670593547047568469307616963337250903715189141903563052014597228967580934230061429711461177004284470030804999449320856112233662374006149820266900908543136470274083383737984189528971627729779579526581996862221039170736036588581451986400641476716450300109590710732337385122131697860753036324587889486222703098924240531741133150206825482398358489832825851125281135658272032647120132415265241872187019604890870839681909144997511343071018899940349822230700738145969808101654052734375 755 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999472341092794602839390041169644023602773621693281103352967735237842346538084816686254518575945709517815260072986144837904671150307148557305885021422350154024997246604280561168311870030749101334504542715682351370416918689920947644858138648897897632909984311105195853680182942907259932003207383582251500547953553661686925610658489303765181622939447431113515494621202658705665751034127411991792449164129255626405678291360163235600662076326209360935098024454354198409545724987556715355094499701749111153503690729849040508270263671875 756 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997361705463973014196950205848220118013868108466405516764838676189211732690424083431272592879728547589076300364930724189523355751535742786529425107111750770124986233021402805841559350153745506672522713578411756852084593449604738224290693244489488164549921555525979268400914714536299660016036917911257502739767768308434628053292446518825908114697237155567577473106013293528328755170637059958962245820646278132028391456800816178003310381631046804675490122271770992047728624937783576775472498508745555767518453649245202541351318359375 757 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986808527319865070984751029241100590069340542332027583824193380946058663452120417156362964398642737945381501824653620947616778757678713932647125535558753850624931165107014029207796750768727533362613567892058784260422967248023691121453466222447440822749607777629896342004573572681498300080184589556287513698838841542173140266462232594129540573486185777837887365530066467641643775853185299794811229103231390660141957284004080890016551908155234023377450611358854960238643124688917883877362492543727778837592268246226012706756591796875 758 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934042636599325354923755146205502950346702711660137919120966904730293317260602085781814821993213689726907509123268104738083893788393569663235627677793769253124655825535070146038983753843637666813067839460293921302114836240118455607267331112237204113748038888149481710022867863407491500400922947781437568494194207710865701332311162970647702867430928889189436827650332338208218879265926498974056145516156953300709786420020404450082759540776170116887253056794274801193215623444589419386812462718638894187961341231130063533782958984375 759 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999670213182996626774618775731027514751733513558300689595604834523651466586303010428909074109966068448634537545616340523690419468941967848316178138388968846265623279127675350730194918769218188334065339197301469606510574181200592278036336655561186020568740194440747408550114339317037457502004614738907187842470971038554328506661555814853238514337154644445947184138251661691041094396329632494870280727580784766503548932100102022250413797703880850584436265283971374005966078117222947096934062313593194470939806706155650317668914794921875 760 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998351065914983133873093878655137573758667567791503447978024172618257332931515052144545370549830342243172687728081702618452097344709839241580890691944844231328116395638376753650974593846090941670326695986507348032552870906002961390181683277805930102843700972203737042750571696585187287510023073694535939212354855192771642533307779074266192571685773222229735920691258308455205471981648162474351403637903923832517744660500510111252068988519404252922181326419856870029830390586114735484670311567965972354699033530778251588344573974609375 761 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991755329574915669365469393275687868793337838957517239890120863091286664657575260722726852749151711215863438640408513092260486723549196207904453459724221156640581978191883768254872969230454708351633479932536740162764354530014806950908416389029650514218504861018685213752858482925936437550115368472679696061774275963858212666538895371330962858428866111148679603456291542276027359908240812371757018189519619162588723302502550556260344942597021264610906632099284350149151952930573677423351557839829861773495167653891257941722869873046875 762 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958776647874578346827346966378439343966689194787586199450604315456433323287876303613634263745758556079317193202042565461302433617745981039522267298621105783202909890959418841274364846152273541758167399662683700813821772650074034754542081945148252571092524305093426068764292414629682187750576842363398480308871379819291063332694476856654814292144330555743398017281457711380136799541204061858785090947598095812943616512512752781301724712985106323054533160496421750745759764652868387116757789199149308867475838269456289708614349365234375 763 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999793883239372891734136734831892196719833445973937930997253021577282166616439381518068171318728792780396585966010212827306512168088729905197611336493105528916014549454797094206371824230761367708790836998313418504069108863250370173772710409725741262855462621525467130343821462073148410938752884211816992401544356899096455316663472384283274071460721652778716990086407288556900683997706020309293925454737990479064718082562563763906508623564925531615272665802482108753728798823264341935583788945995746544337379191347281448543071746826171875 764 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998969416196864458670683674159460983599167229869689654986265107886410833082196907590340856593643963901982929830051064136532560840443649525988056682465527644580072747273985471031859121153806838543954184991567092520345544316251850868863552048628706314277313107627335651719107310365742054693764421059084962007721784495482276583317361921416370357303608263893584950432036442784503419988530101546469627273689952395323590412812818819532543117824627658076363329012410543768643994116321709677918944729978732721686895956736407242715358734130859375 765 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994847080984322293353418370797304917995836149348448274931325539432054165410984537951704282968219819509914649150255320682662804202218247629940283412327638222900363736369927355159295605769034192719770924957835462601727721581259254344317760243143531571386565538136678258595536551828710273468822105295424810038608922477411382916586809607081851786518041319467924752160182213922517099942650507732348136368449761976617952064064094097662715589123138290381816645062052718843219970581608548389594723649893663608434479783682036213576793670654296875 766 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974235404921611466767091853986524589979180746742241374656627697160270827054922689758521414841099097549573245751276603413314021011091238149701417061638191114501818681849636775796478028845170963598854624789177313008638607906296271721588801215717657856932827690683391292977682759143551367344110526477124050193044612387056914582934048035409258932590206597339623760800911069612585499713252538661740681842248809883089760320320470488313577945615691451909083225310263594216099852908042741947973618249468318042172398918410181067883968353271484375 767 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999871177024608057333835459269932622949895903733711206873283138485801354135274613448792607074205495487747866228756383017066570105055456190748507085308190955572509093409248183878982390144225854817994273123945886565043193039531481358607944006078588289284664138453416956464888413795717756836720552632385620250965223061935284572914670240177046294662951032986698118804004555348062927498566262693308703409211244049415448801601602352441567889728078457259545416126551317971080499264540213709739868091247341590210861994592050905339419841766357421875 768 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999355885123040286669177296349663114749479518668556034366415692429006770676373067243963035371027477438739331143781915085332850525277280953742535426540954777862545467046240919394911950721129274089971365619729432825215965197657406793039720030392941446423320692267084782324442068978588784183602763161928101254826115309676422864573351200885231473314755164933490594020022776740314637492831313466543517046056220247077244008008011762207839448640392286297727080632756589855402496322701068548699340456236707951054309972960254526697099208831787109375 769 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996779425615201433345886481748315573747397593342780171832078462145033853381865336219815176855137387193696655718909575426664252626386404768712677132704773889312727335231204596974559753605646370449856828098647164126079825988287033965198600151964707232116603461335423911622210344892943920918013815809640506274130576548382114322866756004426157366573775824667452970100113883701573187464156567332717585230281101235386220040040058811039197243201961431488635403163782949277012481613505342743496702281183539755271549864801272633485496044158935546875 770 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983897128076007166729432408741577868736987966713900859160392310725169266909326681099075884275686935968483278594547877133321263131932023843563385663523869446563636676156022984872798768028231852249284140493235820630399129941435169825993000759823536160583017306677119558111051724464719604590069079048202531370652882741910571614333780022130786832868879123337264850500569418507865937320782836663587926151405506176931100200200294055195986216009807157443177015818914746385062408067526713717483511405917698776357749324006363167427480220794677734375 771 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919485640380035833647162043707889343684939833569504295801961553625846334546633405495379421378434679842416392972739385666606315659660119217816928317619347232818183380780114924363993840141159261246420702466179103151995649707175849129965003799117680802915086533385597790555258622323598022950345395241012656853264413709552858071668900110653934164344395616686324252502847092539329686603914183317939630757027530884655501001001470275979931080049035787215885079094573731925312040337633568587417557029588493881788746620031815837137401103973388671875 772 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999597428201900179168235810218539446718424699167847521479009807768129231672733167027476897106892173399212081964863696928333031578298300596089084641588096736164090916903900574621819969200705796306232103512330895515759978248535879245649825018995588404014575432666927988952776293111617990114751726976205063284266322068547764290358344500553269670821721978083431621262514235462696648433019570916589698153785137654423277505005007351379899655400245178936079425395472868659626560201688167842937087785147942469408943733100159079185687005519866943359375 773 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997987141009500895841179051092697233592123495839237607395049038840646158363665835137384485534460866996060409824318484641665157891491502980445423207940483680820454584519502873109099846003528981531160517561654477578799891242679396228249125094977942020072877163334639944763881465558089950573758634881025316421331610342738821451791722502766348354108609890417158106312571177313483242165097854582948490768925688272116387525025036756899498277001225894680397126977364343298132801008440839214685438925739712347044718665500795395928435027599334716796875 774 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989935705047504479205895255463486167960617479196188036975245194203230791818329175686922427672304334980302049121592423208325789457457514902227116039702418404102272922597514365545499230017644907655802587808272387893999456213396981141245625474889710100364385816673199723819407327790449752868793174405126582106658051713694107258958612513831741770543049452085790531562855886567416210825489272914742453844628441360581937625125183784497491385006129473401985634886821716490664005042204196073427194628698561735223593327503976979642175137996673583984375 775 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949678525237522396029476277317430839803087395980940184876225971016153959091645878434612138361521674901510245607962116041628947287287574511135580198512092020511364612987571827727496150088224538279012939041361939469997281066984905706228127374448550501821929083365998619097036638952248764343965872025632910533290258568470536294793062569158708852715247260428952657814279432837081054127446364573712269223142206802909688125625918922487456925030647367009928174434108582453320025211020980367135973143492808676117966637519884898210875689983367919921875 776 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999748392626187611980147381386587154199015436979904700924381129855080769795458229392173060691807608374507551228039810580208144736436437872555677900992560460102556823064937859138637480750441122691395064695206809697349986405334924528531140636872242752509109645416829993095485183194761243821719829360128164552666451292842352681473965312845793544263576236302144763289071397164185405270637231822868561346115711034014548440628129594612437284625153236835049640872170542912266600126055104901835679865717464043380589833187599424491054378449916839599609375 777 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998741963130938059900736906932935770995077184899523504621905649275403848977291146960865303459038041872537756140199052901040723682182189362778389504962802300512784115324689295693187403752205613456975323476034048486749932026674622642655703184361213762545548227084149965477425915973806219108599146800640822763332256464211763407369826564228967721317881181510723816445356985820927026353186159114342806730578555170072742203140647973062186423125766184175248204360852714561333000630275524509178399328587320216902949165937997122455271892249584197998046875 778 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993709815654690299503684534664678854975385924497617523109528246377019244886455734804326517295190209362688780700995264505203618410910946813891947524814011502563920576623446478465937018761028067284876617380170242433749660133373113213278515921806068812727741135420749827387129579869031095542995734003204113816661282321058817036849132821144838606589405907553619082226784929104635131765930795571714033652892775850363711015703239865310932115628830920876241021804263572806665003151377622545891996642936601084514745829689985612276359461247920989990234375 779 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968549078273451497518422673323394274876929622488087615547641231885096224432278674021632586475951046813443903504976322526018092054554734069459737624070057512819602883117232392329685093805140336424383086900851212168748300666865566066392579609030344063638705677103749136935647899345155477714978670016020569083306411605294085184245664105724193032947029537768095411133924645523175658829653977858570168264463879251818555078516199326554660578144154604381205109021317864033325015756888112729459983214683005422573729148449928061381797306239604949951171875 780 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999842745391367257487592113366616971374384648112440438077738206159425481122161393370108162932379755234067219517524881612630090460272773670347298688120350287564098014415586161961648425469025701682121915434504256060843741503334327830331962898045151720318193528385518745684678239496725777388574893350080102845416532058026470425921228320528620965164735147688840477055669623227615878294148269889292850841322319396259092775392580996632773302890720773021906025545106589320166625078784440563647299916073415027112868645742249640306908986531198024749755859375 781 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999213726956836287437960566833084856871923240562202190388691030797127405610806966850540814661898776170336097587624408063150452301363868351736493440601751437820490072077930809808242127345128508410609577172521280304218707516671639151659814490225758601590967641927593728423391197483628886942874466750400514227082660290132352129606141602643104825823675738444202385278348116138079391470741349446464254206611596981295463876962904983163866514453603865109530127725532946600833125393922202818236499580367075135564343228711248201534544932655990123748779296875 782 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996068634784181437189802834165424284359616202811010951943455153985637028054034834252704073309493880851680487938122040315752261506819341758682467203008757189102450360389654049041210636725642542053047885862606401521093537583358195758299072451128793007954838209637968642116955987418144434714372333752002571135413301450661760648030708013215524129118378692221011926391740580690396957353706747232321271033057984906477319384814524915819332572268019325547650638627664733004165626969611014091182497901835375677821716143556241007672724663279950618743896484375 783 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980343173920907185949014170827121421798081014055054759717275769928185140270174171263520366547469404258402439690610201578761307534096708793412336015043785945512251801948270245206053183628212710265239429313032007605467687916790978791495362255643965039774191048189843210584779937090722173571861668760012855677066507253308803240153540066077620645591893461105059631958702903451984786768533736161606355165289924532386596924072624579096662861340096627738253193138323665020828134848055070455912489509176878389108580717781205038363623316399753093719482421875 784 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901715869604535929745070854135607108990405070275273798586378849640925701350870856317601832737347021292012198453051007893806537670483543967061680075218929727561259009741351226030265918141063551326197146565160038027338439583954893957476811278219825198870955240949216052923899685453610867859308343800064278385332536266544016200767700330388103227959467305525298159793514517259923933842668680808031775826449622661932984620363122895483314306700483138691265965691618325104140674240275352279562447545884391945542903588906025191818116581998765468597412109375 785 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999508579348022679648725354270678035544952025351376368992931894248204628506754354281588009163686735106460060992265255039469032688352417719835308400376094648637806295048706756130151329590705317756630985732825800190136692197919774469787384056391099125994354776204746080264619498427268054339296541719000321391926662681332720081003838501651940516139797336527626490798967572586299619669213343404040158879132248113309664923101815614477416571533502415693456329828458091625520703371201376761397812237729421959727714517944530125959090582909993827342987060546875 786 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997542896740113398243626771353390177724760126756881844964659471241023142533771771407940045818433675532300304961326275197345163441762088599176542001880473243189031475243533780650756647953526588783154928664129000950683460989598872348936920281955495629971773881023730401323097492136340271696482708595001606959633313406663600405019192508259702580698986682638132453994837862931498098346066717020200794395661240566548324615509078072387082857667512078467281649142290458127603516856006883806989061188647109798638572589722650629795452914549969136714935302734375 787 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987714483700566991218133856766950888623800633784409224823297356205115712668858857039700229092168377661501524806631375986725817208810442995882710009402366215945157376217668903253783239767632943915774643320645004753417304947994361744684601409777478149858869405118652006615487460681701358482413542975008034798166567033318002025095962541298512903494933413190662269974189314657490491730333585101003971978306202832741623077545390361935414288337560392336408245711452290638017584280034419034945305943235548993192862948613253148977264572749845683574676513671875 788 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938572418502834956090669283834754443119003168922046124116486781025578563344294285198501145460841888307507624033156879933629086044052214979413550047011831079725786881088344516268916198838164719578873216603225023767086524739971808723423007048887390749294347025593260033077437303408506792412067714875040173990832835166590010125479812706492564517474667065953311349870946573287452458651667925505019859891531014163708115387726951809677071441687801961682041228557261453190087921400172095174726529716177744965964314743066265744886322863749228417873382568359375 789 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999692862092514174780453346419173772215595015844610230620582433905127892816721471425992505727304209441537538120165784399668145430220261074897067750235059155398628934405441722581344580994190823597894366083016125118835432623699859043617115035244436953746471735127966300165387186517042533962060338574375200869954164175832950050627399063532462822587373335329766556749354732866437262293258339627525099299457655070818540576938634759048385357208439009808410206142786307265950439607000860475873632648580888724829821573715331328724431614318746142089366912841796875 790 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998464310462570873902266732095868861077975079223051153102912169525639464083607357129962528636521047207687690600828921998340727151101305374485338751175295776993144672027208612906722904970954117989471830415080625594177163118499295218085575176222184768732358675639831500826935932585212669810301692871876004349770820879164750253136995317662314112936866676648832783746773664332186311466291698137625496497288275354092702884693173795241926786042195049042051030713931536329752198035004302379368163242904443624149107868576656643622158071593730710446834564208984375 791 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992321552312854369511333660479344305389875396115255765514560847628197320418036785649812643182605236038438453004144609991703635755506526872426693755876478884965723360136043064533614524854770589947359152075403127970885815592496476090427875881110923843661793378199157504134679662926063349051508464359380021748854104395823751265684976588311570564684333383244163918733868321660931557331458490688127482486441376770463514423465868976209633930210975245210255153569657681648760990175021511896840816214522218120745539342883283218110790357968653552234172821044921875 792 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961607761564271847556668302396721526949376980576278827572804238140986602090183928249063215913026180192192265020723049958518178777532634362133468779382394424828616800680215322668072624273852949736795760377015639854429077962482380452139379405554619218308966890995787520673398314630316745257542321796900108744270521979118756328424882941557852823421666916220819593669341608304657786657292453440637412432206883852317572117329344881048169651054876226051275767848288408243804950875107559484204081072611090603727696714416416090553951789843267761170864105224609375 793 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808038807821359237783341511983607634746884902881394137864021190704933010450919641245316079565130900960961325103615249792590893887663171810667343896911972124143084003401076613340363121369264748683978801885078199272145389812411902260696897027773096091544834454978937603366991573151583726287711608984500543721352609895593781642124414707789264117108334581104097968346708041523288933286462267203187062161034419261587860586646724405240848255274381130256378839241442041219024754375537797421020405363055453018638483572082080452769758949216338805854320526123046875 794 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999040194039106796188916707559918038173734424514406970689320105953524665052254598206226580397825654504804806625518076248962954469438315859053336719484559860620715420017005383066701815606846323743419894009425390996360726949062059511303484485138865480457724172274894688016834957865757918631438558044922502718606763049477968908210622073538946320585541672905520489841733540207616444666432311336015935310805172096307939302933233622026204241276371905651281894196207210206095123771877688987105102026815277265093192417860410402263848794746081694029271602630615234375 795 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995200970195533980944583537799590190868672122572034853446600529767623325261272991031132901989128272524024033127590381244814772347191579295266683597422799303103577100085026915333509078034231618717099470047126954981803634745310297556517422425694327402288620861374473440084174789328789593157192790224612513593033815247389844541053110367694731602927708364527602449208667701038082223332161556680079676554025860481539696514666168110131021206381859528256409470981036051030475618859388444935525510134076386325465962089302052011319243973730408470146358013153076171875 796 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976004850977669904722917688997950954343360612860174267233002648838116626306364955155664509945641362620120165637951906224073861735957896476333417987113996515517885500425134576667545390171158093585497350235634774909018173726551487782587112128471637011443104306872367200420873946643947965785963951123062567965169076236949222705265551838473658014638541822638012246043338505190411116660807783400398382770129302407698482573330840550655106031909297641282047354905180255152378094296942224677627550670381931627329810446510260056596219868652042350731790065765380859375 797 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999880024254888349523614588444989754771716803064300871336165013244190583131531824775778322549728206813100600828189759531120369308679789482381667089935569982577589427502125672883337726950855790467927486751178173874545090868632757438912935560642358185057215521534361836002104369733219739828929819755615312839825845381184746113526327759192368290073192709113190061230216692525952055583304038917001991913850646512038492412866654202753275530159546488206410236774525901275761890471484711123388137753351909658136649052232551300282981099343260211753658950328826904296875 798 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999400121274441747618072942224948773858584015321504356680825066220952915657659123878891612748641034065503004140948797655601846543398947411908335449677849912887947137510628364416688634754278952339637433755890869372725454343163787194564677803211790925286077607671809180010521848666098699144649098778076564199129226905923730567631638795961841450365963545565950306151083462629760277916520194585009959569253232560192462064333271013766377650797732441032051183872629506378809452357423555616940688766759548290683245261162756501414905496716301058768294751644134521484375 799 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000606372208738090364711124743869292920076607521783404125331104764578288295619394458063743205170327515020704743988278009232716994737059541677248389249564439735687553141822083443173771394761698187168779454346863627271715818935972823389016058954626430388038359045900052609243330493495723245493890382820995646134529618652838158193979809207251829817727829751530755417313148801389582600972925049797846266162800962310321666355068831888253988662205160255919363147531894047261787117778084703443833797741453416226305813782507074527483581505293841473758220672607421875 800 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985003031861043690451823555623719346464600383037608917020626655523822891441478096972290318716025851637575103523719941390046163584973685297708386241946247822198678437765709110417215868856973808490935843897271734318136358579094679864116945080294773132151940191795229500263046216652467478616227469451914104978230672648093264190790969899046036259149088639148757653777086565744006947913004864625248989231330814004811551608331775344159441269943311025801279596815737659470236308935588890423517219168988707267081131529068912535372637417907526469207368791103363037109375 801 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925015159305218452259117778118596732323001915188044585103133277619114457207390484861451593580129258187875517618599706950230817924868426488541931209731239110993392188828545552086079344284869042454679219486358671590681792895473399320584725401473865660759700958976147501315231083262337393081137347259570524891153363240466320953954849495230181295745443195743788268885432828720034739565024323126244946156654070024057758041658876720797206349716555129006397984078688297351181544677944452117586095844943536335405657645344562676863187089537632346036843955516815185546875 802 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999625075796526092261295588890592983661615009575940222925515666388095572286036952424307257967900646290939377588092998534751154089624342132442709656048656195554966960944142727760430396721424345212273396097431793357953408964477366996602923627007369328303798504794880737506576155416311686965405686736297852624455766816202331604769774247476150906478727215978718941344427164143600173697825121615631224730783270350120288790208294383603986031748582775645031989920393441486755907723389722260587930479224717681677028288226722813384315935447688161730184219777584075927734375 803 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998125378982630461306477944452964918308075047879701114627578331940477861430184762121536289839503231454696887940464992673755770448121710662213548280243280977774834804720713638802151983607121726061366980487158966789767044822386834983014618135036846641518992523974403687532880777081558434827028433681489263122278834081011658023848871237380754532393636079893594706722135820718000868489125608078156123653916351750601443951041471918019930158742913878225159949601967207433779538616948611302939652396123588408385141441133614066921579677238440808650921098887920379638671875 804 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990626894913152306532389722264824591540375239398505573137891659702389307150923810607681449197516157273484439702324963368778852240608553311067741401216404888874174023603568194010759918035608630306834902435794833948835224111934174915073090675184233207594962619872018437664403885407792174135142168407446315611394170405058290119244356186903772661968180399467973533610679103590004342445628040390780618269581758753007219755207359590099650793714569391125799748009836037168897693084743056514698261980617942041925707205668070334607898386192204043254605494439601898193359375 805 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953134474565761532661948611324122957701876196992527865689458298511946535754619053038407245987580786367422198511624816843894261203042766555338707006082024444370870118017840970053799590178043151534174512178974169744176120559670874575365453375921166037974813099360092188322019427038960870675710842037231578056970852025291450596221780934518863309840901997339867668053395517950021712228140201953903091347908793765036098776036797950498253968572846955628998740049180185844488465423715282573491309903089710209628536028340351673039491930961020216273027472198009490966796875 806 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999765672372828807663309743056620614788509380984962639328447291492559732678773095265192036229937903931837110992558124084219471306015213832776693535030410122221854350590089204850268997950890215757670872560894870848720880602798354372876827266879605830189874065496800460941610097135194804353378554210186157890284854260126457252981108904672594316549204509986699338340266977589750108561140701009769515456739543968825180493880183989752491269842864234778144993700245900929222442327118576412867456549515448551048142680141701758365197459654805101081365137360990047454833984375 807 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998828361864144038316548715283103073942546904924813196642236457462798663393865476325960181149689519659185554962790620421097356530076069163883467675152050611109271752950446024251344989754451078788354362804474354243604403013991771864384136334398029150949370327484002304708050485675974021766892771050930789451424271300632286264905544523362971582746022549933496691701334887948750542805703505048847577283697719844125902469400919948762456349214321173890724968501229504646112211635592882064337282747577242755240713400708508791825987298274025505406825686804950237274169921875 808 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994141809320720191582743576415515369712734524624065983211182287313993316969327381629800905748447598295927774813953102105486782650380345819417338375760253055546358764752230121256724948772255393941771814022371771218022015069958859321920681671990145754746851637420011523540252428379870108834463855254653947257121356503161431324527722616814857913730112749667483458506674439743752714028517525244237886418488599220629512347004599743812281746071605869453624842506147523230561058177964410321686413737886213776203567003542543959129936491370127527034128434024751186370849609375 809 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970709046603600957913717882077576848563672623120329916055911436569966584846636908149004528742237991479638874069765510527433913251901729097086691878801265277731793823761150606283624743861276969708859070111858856090110075349794296609603408359950728773734258187100057617701262141899350544172319276273269736285606782515807156622638613084074289568650563748337417292533372198718763570142587626221189432092442996103147561735022998719061408730358029347268124212530737616152805290889822051608432068689431068881017835017712719795649682456850637635170642170123755931854248046875 810 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999853545233018004789568589410387884242818363115601649580279557182849832924233184540745022643711189957398194370348827552637169566259508645485433459394006326388658969118805753031418123719306384848544295350559294280450550376748971483048017041799753643868671290935500288088506310709496752720861596381366348681428033912579035783113193065420371447843252818741687086462666860993593817850712938131105947160462214980515737808675114993595307043651790146736340621062653688080764026454449110258042160343447155344405089175088563598978248412284253188175853210850618779659271240234375 811 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999267726165090023947842947051939421214091815578008247901397785914249164621165922703725113218555949786990971851744137763185847831297543227427167296970031631943294845594028765157090618596531924242721476752796471402252751883744857415240085208998768219343356454677501440442531553547483763604307981906831743407140169562895178915565965327101857239216264093708435432313334304967969089253564690655529735802311074902578689043375574967976535218258950733681703105313268440403820132272245551290210801717235776722025445875442817994891242061421265940879266054253093898296356201171875 812 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996338630825450119739214735259697106070459077890041239506988929571245823105829613518625566092779748934954859258720688815929239156487716137135836484850158159716474227970143825785453092982659621213607383763982357011263759418724287076200426044993841096716782273387507202212657767737418818021539909534158717035700847814475894577829826635509286196081320468542177161566671524839845446267823453277648679011555374512893445216877874839882676091294753668408515526566342202019100661361227756451054008586178883610127229377214089974456210307106329704396330271265469491481781005859375 813 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981693154127250598696073676298485530352295389450206197534944647856229115529148067593127830463898744674774296293603444079646195782438580685679182424250790798582371139850719128927265464913298106068036918819911785056318797093621435381002130224969205483583911366937536011063288838687094090107699547670793585178504239072379472889149133177546430980406602342710885807833357624199227231339117266388243395057776872564467226084389374199413380456473768342042577632831711010095503306806138782255270042930894418050636146886070449872281051535531648521981651356327347457408905029296875 814 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908465770636252993480368381492427651761476947251030987674723239281145577645740337965639152319493723373871481468017220398230978912192903428395912121253953992911855699253595644636327324566490530340184594099558925281593985468107176905010651124846027417919556834687680055316444193435470450538497738353967925892521195361897364445745665887732154902033011713554429039166788120996136156695586331941216975288884362822336130421946870997066902282368841710212888164158555050477516534030693911276350214654472090253180734430352249361405257677658242609908256781636737287044525146484375 815 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999542328853181264967401841907462138258807384736255154938373616196405727888228701689828195761597468616869357407340086101991154894560964517141979560606269769964559278496267978223181636622832452651700922970497794626407969927340535884525053255624230137089597784173438400276582220967177352252692488691769839629462605976809486822228728329438660774510165058567772145195833940604980680783477931659706084876444421814111680652109734354985334511411844208551064440820792775252387582670153469556381751073272360451265903672151761246807026288388291213049541283908183686435222625732421875 816 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997711644265906324837009209537310691294036923681275774691868080982028639441143508449140978807987343084346787036700430509955774472804822585709897803031348849822796392481339891115908183114162263258504614852488973132039849636702679422625266278121150685447988920867192001382911104835886761263462443458849198147313029884047434111143641647193303872550825292838860725979169703024903403917389658298530424382222109070558403260548671774926672557059221042755322204103963876261937913350767347781908755366361802256329518360758806234035131441941456065247706419540918432176113128662109375 817 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988558221329531624185046047686553456470184618406378873459340404910143197205717542245704894039936715421733935183502152549778872364024112928549489015156744249113981962406699455579540915570811316292523074262444865660199248183513397113126331390605753427239944604335960006914555524179433806317312217294245990736565149420237170555718208235966519362754126464194303629895848515124517019586948291492652121911110545352792016302743358874633362785296105213776611020519819381309689566753836738909543776831809011281647591803794031170175657209707280326238532097704592160880565643310546875 818 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942791106647658120925230238432767282350923092031894367296702024550715986028587711228524470199683577108669675917510762748894361820120564642747445075783721245569909812033497277897704577854056581462615371312224328300996240917566985565631656953028767136199723021679800034572777620897169031586561086471229953682825747101185852778591041179832596813770632320971518149479242575622585097934741457463260609555552726763960081513716794373166813926480526068883055102599096906548447833769183694547718884159045056408237959018970155850878286048536401631192660488522960804402828216552734375 819 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999713955533238290604626151192163836411754615460159471836483510122753579930142938556142622350998417885543348379587553813744471809100602823213737225378918606227849549060167486389488522889270282907313076856561121641504981204587834927828158284765143835680998615108399000172863888104485845157932805432356149768414128735505929263892955205899162984068853161604857590747396212878112925489673707287316303047777763633819800407568583971865834069632402630344415275512995484532742239168845918472738594420795225282041189795094850779254391430242682008155963302442614804022014141082763671875 820 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998569777666191453023130755960819182058773077300797359182417550613767899650714692780713111754992089427716741897937769068722359045503014116068686126894593031139247745300837431947442614446351414536565384282805608207524906022939174639140791423825719178404993075541995000864319440522429225789664027161780748842070643677529646319464776029495814920344265808024287953736981064390564627448368536436581515238888818169099002037842919859329170348162013151722076377564977422663711195844229592363692972103976126410205948975474253896271957151213410040779816512213074020110070705413818359375 821 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992848888330957265115653779804095910293865386503986795912087753068839498253573463903565558774960447138583709489688845343611795227515070580343430634472965155696238726504187159737213072231757072682826921414028041037624530114695873195703957119128595892024965377709975004321597202612146128948320135808903744210353218387648231597323880147479074601721329040121439768684905321952823137241842682182907576194444090845495010189214599296645851740810065758610381887824887113318555979221147961818464860519880632051029744877371269481359785756067050203899082561065370100550353527069091796875 822 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964244441654786325578268899020479551469326932519933979560438765344197491267867319517827793874802235692918547448444226718058976137575352901717153172364825778481193632520935798686065361158785363414134607070140205188122650573479365978519785595642979460124826888549875021607986013060730644741600679044518721051766091938241157986619400737395373008606645200607198843424526609764115686209213410914537880972220454227475050946072996483229258704050328793051909439124435566592779896105739809092324302599403160255148724386856347406798928780335251019495412805326850502751767635345458984375 823 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999821222208273931627891344495102397757346634662599669897802193826720987456339336597589138969374011178464592737242221133590294880687876764508585765861824128892405968162604678993430326805793926817070673035350701025940613252867396829892598927978214897300624134442749375108039930065303653223708003395222593605258830459691205789933097003686976865043033226003035994217122633048820578431046067054572689404861102271137375254730364982416146293520251643965259547195622177832963899480528699045461621512997015801275743621934281737033994643901676255097477064026634252513758838176727294921875 824 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999106111041369658139456722475511988786733173312998349489010969133604937281696682987945694846870055892322963686211105667951474403439383822542928829309120644462029840813023394967151634028969634085353365176753505129703066264336984149462994639891074486503120672213746875540199650326518266118540016976112968026294152298456028949665485018434884325215166130015179971085613165244102892155230335272863447024305511355686876273651824912080731467601258219826297735978110889164819497402643495227308107564985079006378718109671408685169973219508381275487385320133171262568794190883636474609375 825 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995530555206848290697283612377559943933665866564991747445054845668024686408483414939728474234350279461614818431055528339757372017196919112714644146545603222310149204065116974835758170144848170426766825883767525648515331321684920747314973199455372432515603361068734377700998251632591330592700084880564840131470761492280144748327425092174421626075830650075899855428065826220514460776151676364317235121527556778434381368259124560403657338006291099131488679890554445824097487013217476136540537824925395031893590548357043425849866097541906377436926600665856312843970954418182373046875 826 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977652776034241453486418061887799719668329332824958737225274228340123432042417074698642371171751397308074092155277641698786860085984595563573220732728016111550746020325584874178790850724240852133834129418837628242576656608424603736574865997276862162578016805343671888504991258162956652963500424402824200657353807461400723741637125460872108130379153250379499277140329131102572303880758381821586175607637783892171906841295622802018286690031455495657443399452772229120487435066087380682702689124626975159467952741785217129249330487709531887184633003329281564219854772090911865234375 827 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888263880171207267432090309438998598341646664124793686126371141700617160212085373493211855858756986540370460776388208493934300429922977817866103663640080557753730101627924370893954253621204260669170647094188141212883283042123018682874329986384310812890084026718359442524956290814783264817502122014121003286769037307003618708185627304360540651895766251897496385701645655512861519403791909107930878038188919460859534206478114010091433450157277478287216997263861145602437175330436903413513445623134875797339763708926085646246652438547659435923165016646407821099273860454559326171875 828 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999441319400856036337160451547194992991708233320623968430631855708503085801060426867466059279293784932701852303881941042469671502149614889089330518318200402788768650508139621854469771268106021303345853235470940706064416415210615093414371649931921554064450420133591797212624781454073916324087510610070605016433845186535018093540928136521802703259478831259487481928508228277564307597018959545539654390190944597304297671032390570050457167250786387391436084986319305728012185876652184517067567228115674378986698818544630428231233262192738297179615825083232039105496369302272796630859375 829 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997206597004280181685802257735974964958541166603119842153159278542515429005302134337330296396468924663509261519409705212348357510748074445446652591591002013943843252540698109272348856340530106516729266177354703530322082076053075467071858249659607770322252100667958986063123907270369581620437553050353025082169225932675090467704640682609013516297394156297437409642541141387821537985094797727698271950954722986521488355161952850252285836253931936957180424931596528640060929383260922585337836140578371894933494092723152141156166310963691485898079125416160195527481846511363983154296875 830 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986032985021400908429011288679874824792705833015599210765796392712577145026510671686651481982344623317546307597048526061741787553740372227233262957955010069719216262703490546361744281702650532583646330886773517651610410380265377335359291248298038851611260503339794930315619536351847908102187765251765125410846129663375452338523203413045067581486970781487187048212705706939107689925473988638491359754773614932607441775809764251261429181269659684785902124657982643200304646916304612926689180702891859474667470463615760705780831554818457429490395627080800977637409232556819915771484375 831 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930164925107004542145056443399374123963529165077996053828981963562885725132553358433257409911723116587731537985242630308708937768701861136166314789775050348596081313517452731808721408513252662918231654433867588258052051901326886676796456241490194258056302516698974651578097681759239540510938826258825627054230648316877261692616017065225337907434853907435935241063528534695538449627369943192456798773868074663037208879048821256307145906348298423929510623289913216001523234581523064633445903514459297373337352318078803528904157774092287147451978135404004888187046162784099578857421875 832 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999650824625535022710725282216996870619817645825389980269144909817814428625662766792166287049558615582938657689926213151543544688843509305680831573948875251742980406567587263659043607042566263314591158272169337941290260259506634433383982281207450971290281512583494873257890488408796197702554694131294128135271153241584386308463080085326126689537174269537179676205317642673477692248136849715962283993869340373315186044395244106281535729531741492119647553116449566080007616172907615323167229517572296486866686761590394017644520788870461435737259890677020024440935230813920497894287109375 833 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998254123127675113553626411084984353099088229126949901345724549089072143128313833960831435247793077914693288449631065757717723444217546528404157869744376258714902032837936318295218035212831316572955791360846689706451301297533172166919911406037254856451407562917474366289452442043980988512773470656470640676355766207921931542315400426630633447685871347685898381026588213367388461240684248579811419969346701866575930221976220531407678647658707460598237765582247830400038080864538076615836147587861482434333433807951970088222603944352307178686299453385100122204676154069602489471435546875 834 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991270615638375567768132055424921765495441145634749506728622745445360715641569169804157176238965389573466442248155328788588617221087732642020789348721881293574510164189681591476090176064156582864778956804233448532256506487665860834599557030186274282257037814587371831447262210219904942563867353282353203381778831039609657711577002133153167238429356738429491905132941066836942306203421242899057099846733509332879651109881102657038393238293537302991188827911239152000190404322690383079180737939307412171667169039759850441113019721761535893431497266925500611023380770348012447357177734375 835 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956353078191877838840660277124608827477205728173747533643113727226803578207845849020785881194826947867332211240776643942943086105438663210103946743609406467872550820948407957380450880320782914323894784021167242661282532438329304172997785150931371411285189072936859157236311051099524712819336766411766016908894155198048288557885010665765836192146783692147459525664705334184711531017106214495285499233667546664398255549405513285191966191467686514955944139556195760000952021613451915395903689696537060858335845198799252205565098608807679467157486334627503055116903851740062236785888671875 836 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999781765390959389194203301385623044137386028640868737668215568636134017891039229245103929405974134739336661056203883219714715430527193316050519733718047032339362754104742039786902254401603914571619473920105836213306412662191646520864988925754656857056425945364684295786181555255497623564096683832058830084544470775990241442789425053328829180960733918460737297628323526670923557655085531072476427496168337733321991277747027566425959830957338432574779720697780978800004760108067259576979518448482685304291679225993996261027825493044038397335787431673137515275584519258700311183929443359375 837 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998908826954796945971016506928115220686930143204343688341077843180670089455196146225519647029870673696683305281019416098573577152635966580252598668590235161696813770523710198934511272008019572858097369600529181066532063310958232604324944628773284285282129726823421478930907776277488117820483419160294150422722353879951207213947125266644145904803669592303686488141617633354617788275427655362382137480841688666609956388735137832129799154786692162873898603488904894000023800540336297884897592242413426521458396129969981305139127465220191986678937158365687576377922596293501555919647216796875 838 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994544134773984729855082534640576103434650716021718441705389215903350447275980731127598235149353368483416526405097080492867885763179832901262993342951175808484068852618550994672556360040097864290486848002645905332660316554791163021624723143866421426410648634117107394654538881387440589102417095801470752113611769399756036069735626333220729524018347961518432440708088166773088941377138276811910687404208443333049781943675689160648995773933460814369493017444524470000119002701681489424487961212067132607291980649849906525695637326100959933394685791828437881889612981467507779598236083984375 839 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972720673869923649275412673202880517173253580108592208526946079516752236379903655637991175746766842417082632025485402464339428815899164506314966714755879042420344263092754973362781800200489321452434240013229526663301582773955815108123615719332107132053243170585536973272694406937202945512085479007353760568058846998780180348678131666103647620091739807592162203540440833865444706885691384059553437021042216665248909718378445803244978869667304071847465087222622350000595013508407447122439806060335663036459903249249532628478186630504799666973428959142189409448064907337538897991180419921875 840 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999863603369349618246377063366014402585866267900542961042634730397583761181899518278189955878733834212085413160127427012321697144079495822531574833573779395212101721315463774866813909001002446607262171200066147633316507913869779075540618078596660535660266215852927684866363472034686014727560427395036768802840294234993900901743390658330518238100458699037960811017702204169327223534428456920297767185105211083326244548591892229016224894348336520359237325436113111750002975067542037235612199030301678315182299516246247663142390933152523998334867144795710947047240324536687694489955902099609375 841 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999318016846748091231885316830072012929331339502714805213173651987918805909497591390949779393669171060427065800637135061608485720397479112657874167868896976060508606577318874334069545005012233036310856000330738166582539569348895377703090392983302678301331079264638424331817360173430073637802136975183844014201471174969504508716953291652591190502293495189804055088511020846636117672142284601488835925526055416631222742959461145081124471741682601796186627180565558750014875337710186178060995151508391575911497581231238315711954665762619991674335723978554735236201622683438472449779510498046875 842 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996590084233740456159426584150360064646656697513574026065868259939594029547487956954748896968345855302135329003185675308042428601987395563289370839344484880302543032886594371670347725025061165181554280001653690832912697846744476888515451964916513391506655396323192121659086800867150368189010684875919220071007355874847522543584766458262955952511467475949020275442555104233180588360711423007444179627630277083156113714797305725405622358708413008980933135902827793750074376688550930890304975757541957879557487906156191578559773328813099958371678619892773676181008113417192362248897552490234375 843 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982950421168702280797132920751800323233283487567870130329341299697970147737439784773744484841729276510676645015928376540212143009936977816446854196722424401512715164432971858351738625125305825907771400008268454164563489233722384442577259824582566957533276981615960608295434004335751840945053424379596100355036779374237612717923832291314779762557337379745101377212775521165902941803557115037220898138151385415780568573986528627028111793542065044904665679514138968750371883442754654451524878787709789397787439530780957892798866644065499791858393099463868380905040567085961811244487762451171875 844 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914752105843511403985664603759001616166417437839350651646706498489850738687198923868722424208646382553383225079641882701060715049684889082234270983612122007563575822164859291758693125626529129538857000041342270822817446168611922212886299122912834787666384908079803041477170021678759204725267121897980501775183896871188063589619161456573898812786686898725506886063877605829514709017785575186104490690756927078902842869932643135140558967710325224523328397570694843751859417213773272257624393938548946988937197653904789463994333220327498959291965497319341904525202835429809056222438812255859375 845 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999573760529217557019928323018795008080832087189196753258233532492449253693435994619343612121043231912766916125398209413505303575248424445411171354918060610037817879110824296458793465628132645647694285000206711354114087230843059611064431495614564173938331924540399015207385850108393796023626335609489902508875919484355940317948095807282869494063933434493627534430319388029147573545088927875930522453453784635394514214349663215675702794838551626122616641987853474218759297086068866361288121969692744734944685988269523947319971666101637494796459827486596709522626014177149045281112194061279296875 846 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997868802646087785099641615093975040404160435945983766291167662462246268467179973096718060605216159563834580626991047067526517876242122227055856774590303050189089395554121482293967328140663228238471425001033556770570436154215298055322157478072820869691659622701995076036929250541968980118131678047449512544379597421779701589740479036414347470319667172468137672151596940145737867725444639379652612267268923176972571071748316078378513974192758130613083209939267371093796485430344331806440609848463723674723429941347619736599858330508187473982299137432983547613130070885745226405560970306396484375 847 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989344013230438925498208075469875202020802179729918831455838312311231342335899865483590303026080797819172903134955235337632589381210611135279283872951515250945446977770607411469836640703316141192357125005167783852852180771076490276610787390364104348458298113509975380184646252709844900590658390237247562721897987108898507948702395182071737351598335862340688360757984700728689338627223196898263061336344615884862855358741580391892569870963790653065416049696336855468982427151721659032203049242318618373617149706738098682999291652540937369911495687164917738065650354428726132027804851531982421875 848 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946720066152194627491040377349376010104010898649594157279191561556156711679499327417951515130403989095864515674776176688162946906053055676396419364757576254727234888853037057349183203516580705961785625025838919264260903855382451383053936951820521742291490567549876900923231263549224502953291951186237813609489935544492539743511975910358686757991679311703441803789923503643446693136115984491315306681723079424314276793707901959462849354818953265327080248481684277344912135758608295161015246211593091868085748533690493414996458262704686849557478435824588690328251772143630660139024257659912109375 849 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999733600330760973137455201886746880050520054493247970786395957807780783558397496637089757575652019945479322578373880883440814734530265278381982096823787881273636174444265185286745916017582903529808928125129194596321304519276912256915269684759102608711457452837749384504616156317746122514766459755931189068047449677722462698717559879551793433789958396558517209018949617518217233465680579922456576533408615397121571383968539509797314246774094766326635401242408421386724560678793041475805076231057965459340428742668452467074982291313523434247787392179122943451641258860718153300695121288299560546875 850 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998668001653804865687276009433734400252600272466239853931979789038903917791987483185448787878260099727396612891869404417204073672651326391909910484118939406368180872221325926433729580087914517649044640625645972981606522596384561284576348423795513043557287264188746922523080781588730612573832298779655945340237248388612313493587799397758967168949791982792586045094748087591086167328402899612282882667043076985607856919842697548986571233870473831633177006212042106933622803393965207379025381155289827296702143713342262335374911456567617171238936960895614717258206294303590766503475606441497802734375 851 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993340008269024328436380047168672001263001362331199269659898945194519588959937415927243939391300498636983064459347022086020368363256631959549552420594697031840904361106629632168647900439572588245223203128229864908032612981922806422881742118977565217786436320943734612615403907943653062869161493898279726701186241943061567467938996988794835844748959913962930225473740437955430836642014498061414413335215384928039284599213487744932856169352369158165885031060210534668114016969826036895126905776449136483510718566711311676874557282838085856194684804478073586291031471517953832517378032207489013671875 852 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966700041345121642181900235843360006315006811655996348299494725972597944799687079636219696956502493184915322296735110430101841816283159797747762102973485159204521805533148160843239502197862941226116015641149324540163064909614032114408710594887826088932181604718673063077019539718265314345807469491398633505931209715307837339694984943974179223744799569814651127368702189777154183210072490307072066676076924640196422996067438724664280846761845790829425155301052673340570084849130184475634528882245682417553592833556558384372786414190429280973424022390367931455157357589769162586890161037445068359375 853 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833500206725608210909501179216800031575034058279981741497473629862989723998435398181098484782512465924576611483675552150509209081415798988738810514867425796022609027665740804216197510989314706130580078205746622700815324548070160572043552974439130444660908023593365315385097698591326571729037347456993167529656048576539186698474924719870896118723997849073255636843510948885770916050362451535360333380384623200982114980337193623321404233809228954147125776505263366702850424245650922378172644411228412087767964167782791921863932070952146404867120111951839657275786787948845812934450805187225341796875 854 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999167501033628041054547505896084000157875170291399908707487368149314948619992176990905492423912562329622883057418377760752546045407078994943694052574337128980113045138328704021080987554946573530652900391028733113504076622740350802860217764872195652223304540117966826576925488492956632858645186737284965837648280242882695933492374623599354480593619989245366278184217554744428854580251812257676801666901923116004910574901685968116607021169046144770735628882526316833514252121228254611890863222056142060438839820838913959609319660354760732024335600559759198286378933939744229064672254025936126708984375 855 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995837505168140205272737529480420000789375851456999543537436840746574743099960884954527462119562811648114415287091888803762730227035394974718470262871685644900565225691643520105404937774732867653264501955143665567520383113701754014301088824360978261116522700589834132884627442464783164293225933686424829188241401214413479667461873117996772402968099946226831390921087773722144272901259061288384008334509615580024552874508429840583035105845230723853678144412631584167571260606141273059454316110280710302194199104194569798046598301773803660121678002798795991431894669698721145323361270129680633544921875 856 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979187525840701026363687647402100003946879257284997717687184203732873715499804424772637310597814058240572076435459444018813651135176974873592351314358428224502826128458217600527024688873664338266322509775718327837601915568508770071505444121804891305582613502949170664423137212323915821466129668432124145941207006072067398337309365589983862014840499731134156954605438868610721364506295306441920041672548077900122764372542149202915175529226153619268390722063157920837856303030706365297271580551403551510970995520972848990232991508869018300608390013993979957159473348493605726616806350648403167724609375 857 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895937629203505131818438237010500019734396286424988588435921018664368577499022123863186552989070291202860382177297220094068255675884874367961756571792141122514130642291088002635123444368321691331612548878591639188009577842543850357527220609024456527913067514745853322115686061619579107330648342160620729706035030360336991686546827949919310074202498655670784773027194343053606822531476532209600208362740389500613821862710746014575877646130768096341953610315789604189281515153531826486357902757017757554854977604864244951164957544345091503041950069969899785797366742468028633084031753242015838623046875 858 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999479688146017525659092191185052500098671981432124942942179605093321842887495110619315932764945351456014301910886486100470341278379424371839808782858960705612570653211455440013175617221841608456658062744392958195940047889212719251787636103045122282639565337573729266610578430308097895536653241710803103648530175151801684958432734139749596550371012493278353923865135971715268034112657382661048001041813701947503069109313553730072879388230653840481709768051578948020946407575767659132431789513785088787774274888024321224755824787721725457515209750349849498928986833712340143165420158766210079193115234375 859 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997398440730087628295460955925262500493359907160624714710898025466609214437475553096579663824726757280071509554432430502351706391897121859199043914294803528062853266057277200065878086109208042283290313721964790979700239446063596258938180515225611413197826687868646333052892151540489477683266208554015518242650875759008424792163670698747982751855062466391769619325679858576340170563286913305240005209068509737515345546567768650364396941153269202408548840257894740104732037878838295662158947568925443938871374440121606123779123938608627287576048751749247494644934168561700715827100793831050395965576171875 860 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986992203650438141477304779626312502466799535803123573554490127333046072187377765482898319123633786400357547772162152511758531959485609295995219571474017640314266330286386000329390430546040211416451568609823954898501197230317981294690902576128057065989133439343231665264460757702447388416331042770077591213254378795042123960818353493739913759275312331958848096628399292881700852816434566526200026045342548687576727732838843251821984705766346012042744201289473700523660189394191478310794737844627219694356872200608030618895619693043136437880243758746237473224670842808503579135503969155251979827880859375 861 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934961018252190707386523898131562512333997679015617867772450636665230360936888827414491595618168932001787738860810762558792659797428046479976097857370088201571331651431930001646952152730201057082257843049119774492505986151589906473454512880640285329945667196716158326322303788512236942081655213850387956066271893975210619804091767468699568796376561659794240483141996464408504264082172832631000130226712743437883638664194216259109923528831730060213721006447368502618300946970957391553973689223136098471784361003040153094478098465215682189401218793731187366123354214042517895677519845776259899139404296875 862 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999674805091260953536932619490657812561669988395078089338862253183326151804684444137072457978090844660008938694304053812793963298987140232399880489286850441007856658257159650008234760763651005285411289215245598872462529930757949532367272564403201426649728335983580791631611518942561184710408276069251939780331359469876053099020458837343497843981882808298971202415709982322042521320410864163155000651133563717189418193320971081295549617644158650301068605032236842513091504734854786957769868446115680492358921805015200765472390492326078410947006093968655936830616771070212589478387599228881299495697021484375 863 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998374025456304767684663097453289062808349941975390446694311265916630759023422220685362289890454223300044693471520269063969816494935701161999402446434252205039283291285798250041173803818255026427056446076227994362312649653789747661836362822016007133248641679917903958158057594712805923552041380346259698901656797349380265495102294186717489219909414041494856012078549911610212606602054320815775003255667818585947090966604855406477748088220793251505343025161184212565457523674273934788849342230578402461794609025076003827361952461630392054735030469843279684153083855351062947391937996144406497478485107421875 864 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991870127281523838423315487266445314041749709876952233471556329583153795117111103426811449452271116500223467357601345319849082474678505809997012232171261025196416456428991250205869019091275132135282230381139971811563248268948738309181814110080035666243208399589519790790287973564029617760206901731298494508283986746901327475511470933587446099547070207474280060392749558051063033010271604078875016278339092929735454833024277032388740441103966257526715125805921062827287618371369673944246711152892012308973045125380019136809762308151960273675152349216398420765419276755314736959689980722032487392425537109375 865 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959350636407619192116577436332226570208748549384761167357781647915768975585555517134057247261355582501117336788006726599245412373392529049985061160856305125982082282144956251029345095456375660676411151905699859057816241344743691545909070550400178331216041997947598953951439867820148088801034508656492472541419933734506637377557354667937230497735351037371400301963747790255315165051358020394375081391695464648677274165121385161943702205519831287633575629029605314136438091856848369721233555764460061544865225626900095684048811540759801368375761746081992103827096383776573684798449903610162436962127685546875 866 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999796753182038095960582887181661132851043742746923805836788908239578844877927777585670286236306777912505586683940033632996227061866962645249925305804281525629910411410724781255146725477281878303382055759528499295289081206723718457729545352752000891656080209989737994769757199339100740444005172543282462362707099668672533186887786773339686152488676755186857001509818738951276575825256790101971875406958477323243386370825606925809718511027599156438167878145148026570682190459284241848606167778822300307724326128134500478420244057703799006841878808730409960519135481918882868423992249518050812184810638427734375 867 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998983765910190479802914435908305664255218713734619029183944541197894224389638887928351431181533889562527933419700168164981135309334813226249626529021407628149552057053623906275733627386409391516910278797642496476445406033618592288647726763760004458280401049948689973848785996695503702220025862716412311813535498343362665934438933866698430762443383775934285007549093694756382879126283950509859377034792386616216931854128034629048592555137995782190839390725740132853410952296421209243030838894111501538621630640672502392101220288518995034209394043652049802595677409594414342119961247590254060924053192138671875 868 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994918829550952399014572179541528321276093568673095145919722705989471121948194439641757155907669447812639667098500840824905676546674066131248132645107038140747760285268119531378668136932046957584551393988212482382227030168092961443238633818800022291402005249743449869243929983477518511100129313582061559067677491716813329672194669333492153812216918879671425037745468473781914395631419752549296885173961933081084659270640173145242962775689978910954196953628700664267054761482106046215154194470557507693108153203362511960506101442594975171046970218260249012978387047972071710599806237951270304620265960693359375 869 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974594147754761995072860897707641606380467843365475729598613529947355609740972198208785779538347239063198335492504204124528382733370330656240663225535190703738801426340597656893340684660234787922756969941062411911135150840464807216193169094000111457010026248717249346219649917387592555500646567910307795338387458584066648360973346667460769061084594398357125188727342368909571978157098762746484425869809665405423296353200865726214813878449894554770984768143503321335273807410530231075770972352787538465540766016812559802530507212974875855234851091301245064891935239860358552999031189756351523101329803466796875 870 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999872970738773809975364304488538208031902339216827378647993067649736778048704860991043928897691736195315991677462521020622641913666851653281203316127675953518694007131702988284466703423301173939613784849705312059555675754202324036080965845470000557285050131243586246731098249586937962777503232839551538976691937292920333241804866733337303845305422971991785625943636711844547859890785493813732422129349048327027116481766004328631074069392249472773854923840717516606676369037052651155378854861763937692327703830084062799012652536064874379276174255456506225324459676199301792764995155948781757615506649017333984375 871 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999364853693869049876821522442691040159511696084136893239965338248683890243524304955219644488458680976579958387312605103113209568334258266406016580638379767593470035658514941422333517116505869698068924248526560297778378771011620180404829227350002786425250656217931233655491247934689813887516164197757694883459686464601666209024333666686519226527114859958928129718183559222739299453927469068662110646745241635135582408830021643155370346961247363869274619203587583033381845185263255776894274308819688461638519150420313995063262680324371896380871277282531126622298380996508963824975779743908788077533245086669921875 872 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996824268469345249384107612213455200797558480420684466199826691243419451217621524776098222442293404882899791936563025515566047841671291332030082903191898837967350178292574707111667585582529348490344621242632801488891893855058100902024146136750013932126253281089656168277456239673449069437580820988788474417298432323008331045121668333432596132635574299794640648590917796113696497269637345343310553233726208175677912044150108215776851734806236819346373096017937915166909225926316278884471371544098442308192595752101569975316313401621859481904356386412655633111491904982544819124878898719543940387666225433349609375 873 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984121342346726246920538061067276003987792402103422330999133456217097256088107623880491112211467024414498959682815127577830239208356456660150414515959494189836750891462873535558337927912646742451723106213164007444459469275290504510120730683750069660631266405448280841387281198367245347187904104943942372086492161615041655225608341667162980663177871498973203242954588980568482486348186726716552766168631040878389560220750541078884258674031184096731865480089689575834546129631581394422356857720492211540962978760507849876581567008109297409521781932063278165557459524912724095624394493597719701938331127166748046875 874 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920606711733631234602690305336380019938962010517111654995667281085486280440538119402455561057335122072494798414075637889151196041782283300752072579797470949183754457314367677791689639563233712258615531065820037222297346376452522550603653418750348303156332027241404206936405991836226735939520524719711860432460808075208276128041708335814903315889357494866016214772944902842412431740933633582763830843155204391947801103752705394421293370155920483659327400448447879172730648157906972111784288602461057704814893802539249382907835040546487047608909660316390827787297624563620478121972467988598509691655635833740234375 875 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999603033558668156173013451526681900099694810052585558274978336405427431402202690597012277805286675610362473992070378189445755980208911416503760362898987354745918772286571838388958448197816168561293077655329100186111486731882262612753018267093751741515781660136207021034682029959181133679697602623598559302162304040376041380640208541679074516579446787474330081073864724514212062158704668167913819154215776021959739005518763526972106466850779602418296637002242239395863653240789534860558921443012305288524074469012696246914539175202732435238044548301581954138936488122818102390609862339942992548458278179168701171875 876 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998015167793340780865067257633409500498474050262927791374891682027137157011013452985061389026433378051812369960351890947228779901044557082518801814494936773729593861432859191944792240989080842806465388276645500930557433659411313063765091335468758707578908300681035105173410149795905668398488013117992796510811520201880206903201042708395372582897233937371650405369323622571060310793523340839569095771078880109798695027593817634860532334253898012091483185011211196979318266203947674302794607215061526442620372345063481234572695876013662176190222741507909770694682440614090511953049311699714962742291390895843505859375 877 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990075838966703904325336288167047502492370251314638956874458410135685785055067264925306945132166890259061849801759454736143899505222785412594009072474683868647969307164295959723961204945404214032326941383227504652787168297056565318825456677343793537894541503405175525867050748979528341992440065589963982554057601009401034516005213541976862914486169686858252026846618112855301553967616704197845478855394400548993475137969088174302661671269490060457415925056055984896591331019738371513973036075307632213101861725317406172863479380068310880951113707539548853473412203070452559765246558498574813711456954479217529296875 878 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950379194833519521626681440835237512461851256573194784372292050678428925275336324626534725660834451295309249008797273680719497526113927062970045362373419343239846535821479798619806024727021070161634706916137523263935841485282826594127283386718967689472707517025877629335253744897641709962200327949819912770288005047005172580026067709884314572430848434291260134233090564276507769838083520989227394276972002744967375689845440871513308356347450302287079625280279924482956655098691857569865180376538161065509308626587030864317396900341554404755568537697744267367061015352262798826232792492874068557284772396087646484375 879 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999751895974167597608133407204176187562309256282865973921861460253392144626376681623132673628304172256476546245043986368403597487630569635314850226811867096716199232679107398993099030123635105350808173534580687616319679207426414132970636416933594838447363537585129388146676268724488208549811001639749099563851440025235025862900130338549421572862154242171456300671165452821382538849190417604946136971384860013724836878449227204357566541781737251511435398126401399622414783275493459287849325901882690805327546543132935154321586984501707772023777842688488721336835305076761313994131163962464370342786423861980438232421875 880 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998759479870837988040667036020880937811546281414329869609307301266960723131883408115663368141520861282382731225219931842017987438152848176574251134059335483580996163395536994965495150618175526754040867672903438081598396037132070664853182084667974192236817687925646940733381343622441042749055008198745497819257200126175129314500651692747107864310771210857281503355827264106912694245952088024730684856924300068624184392246136021787832708908686257557176990632006998112073916377467296439246629509413454026637732715664675771607934922508538860118889213442443606684176525383806569970655819812321851713932119309902191162109375 881 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993797399354189940203335180104404689057731407071649348046536506334803615659417040578316840707604306411913656126099659210089937190764240882871255670296677417904980816977684974827475753090877633770204338364517190407991980185660353324265910423339870961184088439628234703666906718112205213745275040993727489096286000630875646572503258463735539321553856054286407516779136320534563471229760440123653424284621500343120921961230680108939163544543431287785884953160034990560369581887336482196233147547067270133188663578323378858039674612542694300594446067212218033420882626919032849853279099061609258569660596549510955810546875 882 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968986996770949701016675900522023445288657035358246740232682531674018078297085202891584203538021532059568280630498296050449685953821204414356278351483387089524904084888424874137378765454388168851021691822585952039959900928301766621329552116699354805920442198141173518334533590561026068726375204968637445481430003154378232862516292318677696607769280271432037583895681602672817356148802200618267121423107501715604609806153400544695817722717156438929424765800174952801847909436682410981165737735336350665943317891616894290198373062713471502972230336061090167104413134595164249266395495308046292848302982747554779052734375 883 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999844934983854748505083379502610117226443285176791233701163412658370090391485426014457921017690107660297841403152491480252248429769106022071781391757416935447624520424442124370686893827271940844255108459112929760199799504641508833106647760583496774029602210990705867591672667952805130343631876024843187227407150015771891164312581461593388483038846401357160187919478408013364086780744011003091335607115537508578023049030767002723479088613585782194647123829000874764009239547183412054905828688676681753329716589458084471450991865313567357514861151680305450835522065672975821246331977476540231464241514913737773895263671875 884 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999224674919273742525416897513050586132216425883956168505817063291850451957427130072289605088450538301489207015762457401261242148845530110358906958787084677238122602122210621853434469136359704221275542295564648800998997523207544165533238802917483870148011054953529337958363339764025651718159380124215936137035750078859455821562907307966942415194232006785800939597392040066820433903720055015456678035577687542890115245153835013617395443067928910973235619145004373820046197735917060274529143443383408766648582947290422357254959326567836787574305758401527254177610328364879106231659887382701157321207574568688869476318359375 885 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996123374596368712627084487565252930661082129419780842529085316459252259787135650361448025442252691507446035078812287006306210744227650551794534793935423386190613010611053109267172345681798521106377711477823244004994987616037720827666194014587419350740055274767646689791816698820128258590796900621079680685178750394297279107814536539834712075971160033929004697986960200334102169518600275077283390177888437714450576225769175068086977215339644554866178095725021869100230988679585301372645717216917043833242914736452111786274796632839183937871528792007636270888051641824395531158299436913505786606037872843444347381591796875 886 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980616872981843563135422437826264653305410647098904212645426582296261298935678251807240127211263457537230175394061435031531053721138252758972673969677116930953065053055265546335861728408992605531888557389116220024974938080188604138330970072937096753700276373838233448959083494100641292953984503105398403425893751971486395539072682699173560379855800169645023489934801001670510847593001375386416950889442188572252881128845875340434886076698222774330890478625109345501154943397926506863228586084585219166214573682260558931373983164195919689357643960038181354440258209121977655791497184567528933030189364217221736907958984375 887 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903084364909217815677112189131323266527053235494521063227132911481306494678391259036200636056317287686150876970307175157655268605691263794863369848385584654765325265276327731679308642044963027659442786945581100124874690400943020691654850364685483768501381869191167244795417470503206464769922515526992017129468759857431977695363413495867801899279000848225117449674005008352554237965006876932084754447210942861264405644229376702174430383491113871654452393125546727505774716989632534316142930422926095831072868411302794656869915820979598446788219800190906772201291045609888278957485922837644665150946821086108684539794921875 888 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999515421824546089078385560945656616332635266177472605316135664557406532473391956295181003180281586438430754384851535875788276343028456318974316849241927923273826626326381638658396543210224815138297213934727905500624373452004715103458274251823427418842506909345955836223977087352516032323849612577634960085647343799287159888476817067479339009496395004241125587248370025041762771189825034384660423772236054714306322028221146883510872151917455569358272261965627733637528873584948162671580714652114630479155364342056513973284349579104897992233941099000954533861006455228049441394787429614188223325754734105430543422698974609375 889 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997577109122730445391927804728283081663176330887363026580678322787032662366959781475905015901407932192153771924257679378941381715142281594871584246209639616369133131631908193291982716051124075691486069673639527503121867260023575517291371259117137094212534546729779181119885436762580161619248062888174800428236718996435799442384085337396695047481975021205627936241850125208813855949125171923302118861180273571531610141105734417554360759587277846791361309828138668187644367924740813357903573260573152395776821710282569866421747895524489961169705495004772669305032276140247206973937148070941116628773670527152717113494873046875 890 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987885545613652226959639023641415408315881654436815132903391613935163311834798907379525079507039660960768859621288396894706908575711407974357921231048198081845665658159540966459913580255620378457430348368197637515609336300117877586456856295585685471062672733648895905599427183812900808096240314440874002141183594982178997211920426686983475237409875106028139681209250626044069279745625859616510594305901367857658050705528672087771803797936389233956806549140693340938221839623704066789517866302865761978884108551412849332108739477622449805848527475023863346525161380701236034869685740354705583143868352635763585567474365234375 891 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939427728068261134798195118207077041579408272184075664516958069675816559173994536897625397535198304803844298106441984473534542878557039871789606155240990409228328290797704832299567901278101892287151741840988187578046681500589387932284281477928427355313363668244479527997135919064504040481201572204370010705917974910894986059602133434917376187049375530140698406046253130220346398728129298082552971529506839288290253527643360438859018989681946169784032745703466704691109198118520333947589331514328809894420542757064246660543697388112249029242637375119316732625806903506180174348428701773527915719341763178817927837371826171875 892 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999697138640341305673990975591035385207897041360920378322584790348379082795869972684488126987675991524019221490532209922367672714392785199358948030776204952046141641453988524161497839506390509461435758709204940937890233407502946939661421407389642136776566818341222397639985679595322520202406007861021850053529589874554474930298010667174586880935246877650703492030231265651101731993640646490412764857647534196441451267638216802194295094948409730848920163728517333523455545990592601669737946657571644049472102713785321233302718486940561245146213186875596583663129034517530900871742143508867639578596708815894089639186859130859375 893 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998485693201706528369954877955176926039485206804601891612923951741895413979349863422440634938379957620096107452661049611838363571963925996794740153881024760230708207269942620807489197531952547307178793546024704689451167037514734698307107036948210683882834091706111988199928397976612601012030039305109250267647949372772374651490053335872934404676234388253517460151156328255508659968203232452063824288237670982207256338191084010971475474742048654244600818642586667617277729952963008348689733287858220247360513568926606166513592434702806225731065934377982918315645172587654504358710717544338197892983544079470448195934295654296875 894 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992428466008532641849774389775884630197426034023009458064619758709477069896749317112203174691899788100480537263305248059191817859819629983973700769405123801153541036349713104037445987659762736535893967730123523447255835187573673491535535184741053419414170458530559940999641989883063005060150196525546251338239746863861873257450266679364672023381171941267587300755781641277543299841016162260319121441188354911036281690955420054857377373710243271223004093212933338086388649764815041743448666439291101236802567844633030832567962173514031128655329671889914591578225862938272521793553587721690989464917720397352240979671478271484375 895 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962142330042663209248871948879423150987130170115047290323098793547385349483746585561015873459498940502402686316526240295959089299098149919868503847025619005767705181748565520187229938298813682679469838650617617236279175937868367457677675923705267097070852292652799704998209949415315025300750982627731256691198734319309366287251333396823360116905859706337936503778908206387716499205080811301595607205941774555181408454777100274286886868551216356115020466064666690431943248824075208717243332196455506184012839223165154162839810867570155643276648359449572957891129314691362608967767938608454947324588601986761204898357391357421875 896 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999810711650213316046244359744397115754935650850575236451615493967736926747418732927805079367297494702512013431582631201479795446495490749599342519235128095028838525908742827600936149691494068413397349193253088086181395879689341837288388379618526335485354261463263998524991049747076575126503754913138656283455993671596546831436256666984116800584529298531689682518894541031938582496025404056507978036029708872775907042273885501371434434342756081780575102330323333452159716244120376043586216660982277530920064196115825770814199054337850778216383241797247864789455646573456813044838839693042274736622943009933806024491786956787109375 897 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999053558251066580231221798721985578774678254252876182258077469838684633737093664639025396836487473512560067157913156007398977232477453747996712596175640475144192629543714138004680748457470342066986745966265440430906979398446709186441941898092631677426771307316319992624955248735382875632518774565693281417279968357982734157181283334920584002922646492658448412594472705159692912480127020282539890180148544363879535211369427506857172171713780408902875511651616667260798581220601880217931083304911387654600320980579128854070995271689253891081916208986239323947278232867284065224194198465211373683114715049669030122458934783935546875 898 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995267791255332901156108993609927893873391271264380911290387349193423168685468323195126984182437367562800335789565780036994886162387268739983562980878202375720963147718570690023403742287351710334933729831327202154534896992233545932209709490463158387133856536581599963124776243676914378162593872828466407086399841789913670785906416674602920014613232463292242062972363525798464562400635101412699450900742721819397676056847137534285860858568902044514377558258083336303992906103009401089655416524556938273001604902895644270354976358446269455409581044931196619736391164336420326120970992326056868415573575248345150612294673919677734375 899 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976338956276664505780544968049639469366956356321904556451936745967115843427341615975634920912186837814001678947828900184974430811936343699917814904391011878604815738592853450117018711436758551674668649156636010772674484961167729661048547452315791935669282682907999815623881218384571890812969364142332035431999208949568353929532083373014600073066162316461210314861817628992322812003175507063497254503713609096988380284235687671429304292844510222571887791290416681519964530515047005448277082622784691365008024514478221351774881792231347277047905224655983098681955821682101630604854961630284342077867876241725753061473369598388671875 900 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881694781383322528902724840248197346834781781609522782259683729835579217136708079878174604560934189070008394739144500924872154059681718499589074521955059393024078692964267250585093557183792758373343245783180053863372424805838648305242737261578959678346413414539999078119406091922859454064846820711660177159996044747841769647660416865073000365330811582306051574309088144961614060015877535317486272518568045484941901421178438357146521464222551112859438956452083407599822652575235027241385413113923456825040122572391106758874408961156736385239526123279915493409779108410508153024274808151421710389339381208628765307366847991943359375 901 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999408473906916612644513624201240986734173908908047613911298418649177896085683540399390873022804670945350041973695722504624360770298408592497945372609775296965120393464821336252925467785918963791866716228915900269316862124029193241526213686307894798391732067072699995390597030459614297270324234103558300885799980223739208848238302084325365001826654057911530257871545440724808070300079387676587431362592840227424709507105892191785732607321112755564297194782260417037999113262876175136206927065569617284125200612861955533794372044805783681926197630616399577467048895542052540765121374040757108551946696906043143826536834239959716796875 902 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997042369534583063222568121006204933670869544540238069556492093245889480428417701996954365114023354726750209868478612523121803851492042962489726863048876484825601967324106681264627338929594818959333581144579501346584310620145966207631068431539473991958660335363499976952985152298071486351621170517791504428999901118696044241191510421626825009133270289557651289357727203624040351500396938382937156812964201137123547535529460958928663036605563777821485973911302085189995566314380875681034635327848086420626003064309777668971860224028918409630988153081997887335244477710262703825606870203785542759733484530215719132684171199798583984375 903 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985211847672915316112840605031024668354347722701190347782460466229447402142088509984771825570116773633751049342393062615609019257460214812448634315244382424128009836620533406323136694647974094796667905722897506732921553100729831038155342157697369959793301676817499884764925761490357431758105852588957522144999505593480221205957552108134125045666351447788256446788636018120201757501984691914685784064821005685617737677647304794643315183027818889107429869556510425949977831571904378405173176639240432103130015321548888344859301120144592048154940765409989436676222388551313519128034351018927713798667422651078595663420855998992919921875 904 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926059238364576580564203025155123341771738613505951738912302331147237010710442549923859127850583868168755246711965313078045096287301074062243171576221912120640049183102667031615683473239870473983339528614487533664607765503649155190776710788486849798966508384087499423824628807451787158790529262944787610724997527967401106029787760540670625228331757238941282233943180090601008787509923459573428920324105028428088688388236523973216575915139094445537149347782552129749889157859521892025865883196202160515650076607744441724296505600722960240774703827049947183381111942756567595640171755094638568993337113255392978317104279994964599609375 905 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999630296191822882902821015125775616708858693067529758694561511655736185053552212749619295639252919340843776233559826565390225481436505370311215857881109560603200245915513335158078417366199352369916697643072437668323038827518245775953883553942434248994832541920437497119123144037258935793952646314723938053624987639837005530148938802703353126141658786194706411169715900453005043937549617297867144601620525142140443441941182619866082879575695472227685746738912760648749445789297609460129329415981010802578250383038722208621482528003614801203873519135249735916905559713782837978200858775473192844966685566276964891585521399974822998046875 906 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998151480959114414514105075628878083544293465337648793472807558278680925267761063748096478196264596704218881167799132826951127407182526851556079289405547803016001229577566675790392086830996761849583488215362188341615194137591228879769417769712171244974162709602187485595615720186294678969763231573619690268124938199185027650744694013516765630708293930973532055848579502265025219687748086489335723008102625710702217209705913099330414397878477361138428733694563803243747228946488047300646647079905054012891251915193611043107412640018074006019367595676248679584527798568914189891004293877365964224833427831384824457927606999874114990234375 907 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990757404795572072570525378144390417721467326688243967364037791393404626338805318740482390981322983521094405838995664134755637035912634257780396447027739015080006147887833378951960434154983809247917441076810941708075970687956144398847088848560856224870813548010937427978078600931473394848816157868098451340624690995925138253723470067583828153541469654867660279242897511325126098438740432446678615040513128553511086048529565496652071989392386805692143668472819016218736144732440236503233235399525270064456259575968055215537063200090370030096837978381243397922638992844570949455021469386829821124167139156924122289638034999370574951171875 908 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953787023977860362852626890721952088607336633441219836820188956967023131694026593702411954906614917605472029194978320673778185179563171288901982235138695075400030739439166894759802170774919046239587205384054708540379853439780721994235444242804281124354067740054687139890393004657366974244080789340492256703123454979625691268617350337919140767707348274338301396214487556625630492193702162233393075202565642767555430242647827483260359946961934028460718342364095081093680723662201182516166176997626350322281297879840276077685316000451850150484189891906216989613194964222854747275107346934149105620835695784620611448190174996852874755859375 909 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999768935119889301814263134453609760443036683167206099184100944784835115658470132968512059774533074588027360145974891603368890925897815856444509911175693475377000153697195834473799010853874595231197936026920273542701899267198903609971177221214021405621770338700273435699451965023286834871220403946702461283515617274898128456343086751689595703838536741371691506981072437783128152460968510811166965376012828213837777151213239137416301799734809670142303591711820475405468403618311005912580830884988131751611406489399201380388426580002259250752420949459531084948065974821114273736375536734670745528104178478923103057240950874984264373779296875 910 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998844675599446509071315672268048802215183415836030495920504723924175578292350664842560298872665372940136800729874458016844454629489079282222549555878467376885000768485979172368995054269372976155989680134601367713509496335994518049855886106070107028108851693501367178497259825116434174356102019733512306417578086374490642281715433758447978519192683706858457534905362188915640762304842554055834826880064141069188885756066195687081508998674048350711517958559102377027342018091555029562904154424940658758057032446996006901942132900011296253762104747297655424740329874105571368681877683673353727640520892394615515286204754374921321868896484375 911 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994223377997232545356578361340244011075917079180152479602523619620877891461753324212801494363326864700684003649372290084222273147445396411112747779392336884425003842429895861844975271346864880779948400673006838567547481679972590249279430530350535140544258467506835892486299125582170871780510098667561532087890431872453211408577168792239892595963418534292287674526810944578203811524212770279174134400320705345944428780330978435407544993370241753557589792795511885136710090457775147814520772124703293790285162234980034509710664500056481268810523736488277123701649370527856843409388418366768638202604461973077576431023771874606609344482421875 912 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971116889986162726782891806701220055379585395900762398012618098104389457308766621064007471816634323503420018246861450421111365737226982055563738896961684422125019212149479309224876356734324403899742003365034192837737408399862951246397152651752675702721292337534179462431495627910854358902550493337807660439452159362266057042885843961199462979817092671461438372634054722891019057621063851395870672001603526729722143901654892177037724966851208767787948963977559425683550452288875739072603860623516468951425811174900172548553322500282406344052618682441385618508246852639284217046942091833843191013022309865387882155118859373033046722412109375 913 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999855584449930813633914459033506100276897926979503811990063090490521947286543833105320037359083171617517100091234307252105556828686134910277818694484808422110625096060747396546124381783671622019498710016825170964188687041999314756231985763258763378513606461687670897312157478139554271794512752466689038302197260796811330285214429219805997314899085463357307191863170273614455095288105319256979353360008017633648610719508274460885188624834256043838939744819887797128417752261444378695363019303117582344757129055874500862742766612501412031720263093412206928092541234263196421085234710459169215955065111549326939410775594296865165233612060546875 914 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999277922249654068169572295167530501384489634897519059950315452452609736432719165526600186795415858087585500456171536260527784143430674551389093472424042110553125480303736982730621908918358110097493550084125854820943435209996573781159928816293816892568032308438354486560787390697771358972563762333445191510986303984056651426072146099029986574495427316786535959315851368072275476440526596284896766800040088168243053597541372304425943124171280219194698724099438985642088761307221893476815096515587911723785645279372504313713833062507060158601315467061034640462706171315982105426173552295846079775325557746634697053877971484325826168060302734375 915 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996389611248270340847861475837652506922448174487595299751577262263048682163595827633000933977079290437927502280857681302638920717153372756945467362120210552765627401518684913653109544591790550487467750420629274104717176049982868905799644081469084462840161542191772432803936953488856794862818811667225957554931519920283257130360730495149932872477136583932679796579256840361377382202632981424483834000200440841215267987706861522129715620856401095973493620497194928210443806536109467384075482577939558618928226396862521568569165312535300793006577335305173202313530856579910527130867761479230398876627788733173485269389857421629130840301513671875 916 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981948056241351704239307379188262534612240872437976498757886311315243410817979138165004669885396452189637511404288406513194603585766863784727336810601052763828137007593424568265547722958952752437338752103146370523585880249914344528998220407345422314200807710958862164019684767444283974314094058336129787774657599601416285651803652475749664362385682919663398982896284201806886911013164907122419170001002204206076339938534307610648578104282005479867468102485974641052219032680547336920377412889697793094641131984312607842845826562676503965032886676525866011567654282899552635654338807396151994383138943665867426346949287108145654201507568359375 917 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909740281206758521196536895941312673061204362189882493789431556576217054089895690825023349426982260948187557021442032565973017928834318923636684053005263819140685037967122841327738614794763762186693760515731852617929401249571722644991102036727111571004038554794310820098423837221419871570470291680648938873287998007081428259018262378748321811928414598316994914481421009034434555065824535612095850005011021030381699692671538053242890521410027399337340512429873205261095163402736684601887064448488965473205659921563039214229132813382519825164433382629330057838271414497763178271694036980759971915694718329337131734746435540728271007537841796875 918 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999548701406033792605982684479706563365306021810949412468947157782881085270449478454125116747134911304740937785107210162829865089644171594618183420265026319095703425189835614206638693073973818810933468802578659263089647006247858613224955510183635557855020192773971554100492119186107099357852351458403244694366439990035407141295091311893741609059642072991584974572407105045172172775329122678060479250025055105151908498463357690266214452607050136996686702562149366026305475817013683423009435322242444827366028299607815196071145664066912599125822166913146650289191357072488815891358470184903799859578473591646685658673732177703641355037689208984375 919 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997743507030168963029913422398532816826530109054747062344735788914405426352247392270625583735674556523704688925536050814149325448220857973090917101325131595478517125949178071033193465369869094054667344012893296315448235031239293066124777550918177789275100963869857770502460595930535496789261757292016223471832199950177035706475456559468708045298210364957924872862035525225860863876645613390302396250125275525759542492316788451331072263035250684983433512810746830131527379085068417115047176611212224136830141498039075980355728320334562995629110834565733251445956785362444079456792350924518999297892367958233428293368660888518206775188446044921875 920 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988717535150844815149567111992664084132650545273735311723678944572027131761236961353127918678372782618523444627680254070746627241104289865454585506625657977392585629745890355165967326849345470273336720064466481577241175156196465330623887754590888946375504819349288852512302979652677483946308786460081117359160999750885178532377282797343540226491051824789624364310177626129304319383228066951511981250626377628797712461583942256655361315176253424917167564053734150657636895425342085575235883056061120684150707490195379901778641601672814978145554172828666257229783926812220397283961754622594996489461839791167141466843304442591033875942230224609375 921 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943587675754224075747835559963320420663252726368676558618394722860135658806184806765639593391863913092617223138401270353733136205521449327272927533128289886962928148729451775829836634246727351366683600322332407886205875780982326653119438772954444731877524096746444262561514898263387419731543932300405586795804998754425892661886413986717701132455259123948121821550888130646521596916140334757559906253131888143988562307919711283276806575881267124585837820268670753288184477126710427876179415280305603420753537450976899508893208008364074890727770864143331286148919634061101986419808773112974982447309198955835707334216522212955169379711151123046875 922 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999717938378771120378739177799816602103316263631843382793091973614300678294030924033828197966959319565463086115692006351768665681027607246636364637665641449434814640743647258879149183171233636756833418001611662039431029378904911633265597193864772223659387620483732221312807574491316937098657719661502027933979024993772129463309432069933588505662276295619740609107754440653232607984580701673787799531265659440719942811539598556416384032879406335622929189101343353766440922385633552139380897076401528017103767687254884497544466040041820374453638854320716656430744598170305509932099043865564874912236545994779178536671082611064775846898555755615234375 923 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998589691893855601893695888999083010516581318159216913965459868071503391470154620169140989834796597827315430578460031758843328405138036233181823188328207247174073203718236294395745915856168183784167090008058310197155146894524558166327985969323861118296938102418661106564037872456584685493288598307510139669895124968860647316547160349667942528311381478098703045538772203266163039922903508368938997656328297203599714057697992782081920164397031678114645945506716768832204611928167760696904485382007640085518838436274422487722330200209101872268194271603583282153722990851527549660495219327824374561182729973895892683355413055323879234492778778076171875 924 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992948459469278009468479444995415052582906590796084569827299340357516957350773100845704949173982989136577152892300158794216642025690181165909115941641036235870366018591181471978729579280840918920835450040291550985775734472622790831639929846619305591484690512093305532820189362282923427466442991537550698349475624844303236582735801748339712641556907390493515227693861016330815199614517541844694988281641486017998570288489963910409600821985158390573229727533583844161023059640838803484522426910038200427594192181372112438611651001045509361340971358017916410768614954257637748302476096639121872805913649869479463416777065276619396172463893890380859375 925 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964742297346390047342397224977075262914532953980422849136496701787584786753865504228524745869914945682885764461500793971083210128450905829545579708205181179351830092955907359893647896404204594604177250201457754928878672363113954158199649233096527957423452560466527664100946811414617137332214957687753491747378124221516182913679008741698563207784536952467576138469305081654075998072587709223474941408207430089992851442449819552048004109925791952866148637667919220805115298204194017422612134550191002137970960906860562193058255005227546806704856790089582053843074771288188741512380483195609364029568249347397317083885326383096980862319469451904296875 926 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999823711486731950236711986124885376314572664769902114245682483508937923933769327521142623729349574728414428822307503969855416050642254529147727898541025905896759150464779536799468239482021022973020886251007288774644393361815569770790998246165482639787117262802332638320504734057073085686661074788438767458736890621107580914568395043708492816038922684762337880692346525408270379990362938546117374707041037150449964257212249097760240020549628959764330743188339596104025576491020970087113060672750955010689854804534302810965291275026137734033524283950447910269215373856440943707561902415978046820147841246736986585419426631915484904311597347259521484375 927 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999118557433659751183559930624426881572863323849510571228412417544689619668846637605713118646747873642072144111537519849277080253211272645738639492705129529483795752323897683997341197410105114865104431255036443873221966809077848853954991230827413198935586314011663191602523670285365428433305373942193837293684453105537904572841975218542464080194613423811689403461732627041351899951814692730586873535205185752249821286061245488801200102748144798821653715941697980520127882455104850435565303363754775053449274022671514054826456375130688670167621419752239551346076869282204718537809512079890234100739206233684932927097133159577424521557986736297607421875 928 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995592787168298755917799653122134407864316619247552856142062087723448098344233188028565593233739368210360720557687599246385401266056363228693197463525647647418978761619488419986705987050525574325522156275182219366109834045389244269774956154137065994677931570058315958012618351426827142166526869710969186468422265527689522864209876092712320400973067119058447017308663135206759499759073463652934367676025928761249106430306227444006000513740723994108268579708489902600639412275524252177826516818773875267246370113357570274132281875653443350838107098761197756730384346411023592689047560399451170503696031168424664635485665797887122607789933681488037109375 929 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977963935841493779588998265610672039321583096237764280710310438617240491721165940142827966168696841051803602788437996231927006330281816143465987317628238237094893808097442099933529935252627871627610781375911096830549170226946221348874780770685329973389657850291579790063091757134135710832634348554845932342111327638447614321049380463561602004865335595292235086543315676033797498795367318264671838380129643806245532151531137220030002568703619970541342898542449513003197061377621260889132584093869376336231850566787851370661409378267216754190535493805988783651921732055117963445237801997255852518480155842123323177428328989435613038949668407440185546875 930 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889819679207468897944991328053360196607915481188821403551552193086202458605829700714139830843484205259018013942189981159635031651409080717329936588141191185474469040487210499667649676263139358138053906879555484152745851134731106744373903853426649866948289251457898950315458785670678554163171742774229661710556638192238071605246902317808010024326677976461175432716578380168987493976836591323359191900648219031227660757655686100150012843518099852706714492712247565015985306888106304445662920469346881681159252833939256853307046891336083770952677469029943918259608660275589817226189009986279262592400779210616615887141644947178065194748342037200927734375 931 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999449098396037344489724956640266800983039577405944107017757760965431012293029148503570699154217421026295090069710949905798175158257045403586649682940705955927372345202436052498338248381315696790690269534397777420763729255673655533721869519267133249334741446257289494751577293928353392770815858713871148308552783190961190358026234511589040050121633389882305877163582891900844937469884182956616795959503241095156138303788278430500750064217590499263533572463561237825079926534440531522228314602346734408405796264169696284266535234456680418854763387345149719591298043301377949086130945049931396312962003896053083079435708224735890325973741710186004638671875 932 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997245491980186722448624783201334004915197887029720535088788804827155061465145742517853495771087105131475450348554749528990875791285227017933248414703529779636861726012180262491691241906578483953451347671988887103818646278368277668609347596335666246673707231286447473757886469641766963854079293569355741542763915954805951790131172557945200250608166949411529385817914459504224687349420914783083979797516205475780691518941392152503750321087952496317667862317806189125399632672202657611141573011733672042028981320848481421332676172283402094273816936725748597956490216506889745430654725249656981564810019480265415397178541123679451629868708550930023193359375 933 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986227459900933612243123916006670024575989435148602675443944024135775307325728712589267478855435525657377251742773747644954378956426135089666242073517648898184308630060901312458456209532892419767256738359944435519093231391841388343046737981678331233368536156432237368789432348208834819270396467846778707713819579774029758950655862789726001253040834747057646929089572297521123436747104573915419898987581027378903457594706960762518751605439762481588339311589030945626998163361013288055707865058668360210144906604242407106663380861417010471369084683628742989782451082534448727153273626248284907824050097401327076985892705618397258149343542754650115966796875 934 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931137299504668061215619580033350122879947175743013377219720120678876536628643562946337394277177628286886258713868738224771894782130675448331210367588244490921543150304506562292281047664462098836283691799722177595466156959206941715233689908391656166842680782161186843947161741044174096351982339233893538569097898870148794753279313948630006265204173735288234645447861487605617183735522869577099494937905136894517287973534803812593758027198812407941696557945154728134990816805066440278539325293341801050724533021212035533316904307085052356845423418143714948912255412672243635766368131241424539120250487006635384929463528091986290746717713773250579833984375 935 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999655686497523340306078097900166750614399735878715066886098600603394382683143217814731686971385888141434431293569343691123859473910653377241656051837941222454607715751522532811461405238322310494181418458998610887977330784796034708576168449541958280834213403910805934219735808705220870481759911696169467692845489494350743973766396569743150031326020868676441173227239307438028085918677614347885497474689525684472586439867674019062968790135994062039708482789725773640674954084025332201392696626466709005253622665106060177666584521535425261784227117090718574744561277063361218178831840656207122695601252435033176924647317640459931453733588568866252899169921875 936 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998278432487616701530390489500833753071998679393575334430493003016971913415716089073658434856929440707172156467846718455619297369553266886208280259189706112273038578757612664057307026191611552470907092294993054439886653923980173542880842247709791404171067019554029671098679043526104352408799558480847338464227447471753719868831982848715750156630104343382205866136196537190140429593388071739427487373447628422362932199338370095314843950679970310198542413948628868203374770420126661006963483132333545026268113325530300888332922607677126308921135585453592873722806385316806090894159203281035613478006262175165884623236588202299657268667942844331264495849609375 937 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991392162438083507651952447504168765359993396967876672152465015084859567078580445368292174284647203535860782339233592278096486847766334431041401295948530561365192893788063320286535130958057762354535461474965272199433269619900867714404211238548957020855335097770148355493395217630521762043997792404236692321137237358768599344159914243578750783150521716911029330680982685950702147966940358697137436867238142111814660996691850476574219753399851550992712069743144341016873852100633305034817415661667725131340566627651504441664613038385631544605677927267964368614031926584030454470796016405178067390031310875829423116182941011498286343339714221656322479248046875 938 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956960812190417538259762237520843826799966984839383360762325075424297835392902226841460871423236017679303911696167961390482434238831672155207006479742652806825964468940316601432675654790288811772677307374826360997166348099504338572021056192744785104276675488850741777466976088152608810219988962021183461605686186793842996720799571217893753915752608584555146653404913429753510739834701793485687184336190710559073304983459252382871098766999257754963560348715721705084369260503166525174087078308338625656702833138257522208323065191928157723028389636339821843070159632920152272353980082025890336950156554379147115580914705057491431716698571108281612396240234375 939 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999784804060952087691298811187604219133999834924196916803811625377121489176964511134207304357116180088396519558480839806952412171194158360776035032398713264034129822344701583007163378273951444058863386536874131804985831740497521692860105280963723925521383377444253708887334880440763044051099944810105917308028430933969214983603997856089468769578763042922775733267024567148767553699173508967428435921680953552795366524917296261914355493834996288774817801743578608525421846302515832625870435391541693128283514165691287611041615325959640788615141948181699109215350798164600761361769900410129451684750782771895735577904573525287457158583492855541408061981201171875 940 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998924020304760438456494055938021095669999174620984584019058126885607445884822555671036521785580900441982597792404199034762060855970791803880175161993566320170649111723507915035816891369757220294316932684370659024929158702487608464300526404818619627606916887221268544436674402203815220255499724050529586540142154669846074918019989280447343847893815214613878666335122835743837768495867544837142179608404767763976832624586481309571777469174981443874089008717893042627109231512579163129352176957708465641417570828456438055208076629798203943075709740908495546076753990823003806808849502050647258423753913859478677889522867626437285792917464277707040309906005859375 941 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994620101523802192282470279690105478349995873104922920095290634428037229424112778355182608927904502209912988962020995173810304279853959019400875809967831600853245558617539575179084456848786101471584663421853295124645793512438042321502632024093098138034584436106342722183372011019076101277498620252647932700710773349230374590099946402236719239469076073069393331675614178719188842479337724185710898042023838819884163122932406547858887345874907219370445043589465213135546157562895815646760884788542328207087854142282190276040383148991019715378548704542477730383769954115019034044247510253236292118769569297393389447614338132186428964587321388535201549530029296875 942 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973100507619010961412351398450527391749979365524614600476453172140186147120563891775913044639522511049564944810104975869051521399269795097004379049839158004266227793087697875895422284243930507357923317109266475623228967562190211607513160120465490690172922180531713610916860055095380506387493101263239663503553866746151872950499732011183596197345380365346966658378070893595944212396688620928554490210119194099420815614662032739294436729374536096852225217947326065677730787814479078233804423942711641035439270711410951380201915744955098576892743522712388651918849770575095170221237551266181460593847846486966947238071690660932144822936606942676007747650146484375 943 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999865502538095054807061756992252636958749896827623073002382265860700930735602819458879565223197612555247824724050524879345257606996348975485021895249195790021331138965438489379477111421219652536789616585546332378116144837810951058037565800602327453450864610902658568054584300275476902531937465506316198317517769333730759364752498660055917980986726901826734833291890354467979721061983443104642772451050595970497104078073310163696472183646872680484261126089736630328388653939072395391169022119713558205177196353557054756901009578724775492884463717613561943259594248852875475851106187756330907302969239232434834736190358453304660724114683034713380038738250732421875 944 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999327512690475274035308784961263184793749484138115365011911329303504653678014097294397826115988062776239123620252624396726288034981744877425109476245978950106655694827192446897385557106098262683948082927731661890580724189054755290187829003011637267254323054513292840272921501377384512659687327531580991587588846668653796823762493300279589904933634509133674166459451772339898605309917215523213862255252979852485520390366550818482360918234363402421305630448683151641943269695361976955845110598567791025885981767785273784505047893623877464422318588067809716297971244264377379255530938781654536514846196162174173680951792266523303620573415173566900193691253662109375 945 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996637563452376370176543924806315923968747420690576825059556646517523268390070486471989130579940313881195618101263121983631440174908724387125547381229894750533278474135962234486927785530491313419740414638658309452903620945273776450939145015058186336271615272566464201364607506886922563298436637657904957937944233343268984118812466501397949524668172545668370832297258861699493026549586077616069311276264899262427601951832754092411804591171817012106528152243415758209716348476809884779225552992838955129429908838926368922525239468119387322111592940339048581489856221321886896277654693908272682574230980810870868404758961332616518102867075867834500968456268310546875 946 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983187817261881850882719624031579619843737103452884125297783232587616341950352432359945652899701569405978090506315609918157200874543621935627736906149473752666392370679811172434638927652456567098702073193291547264518104726368882254695725075290931681358076362832321006823037534434612816492183188289524789689721166716344920594062332506989747623340862728341854161486294308497465132747930388080346556381324496312138009759163770462059022955859085060532640761217078791048581742384049423896127764964194775647149544194631844612626197340596936610557964701695242907449281106609434481388273469541363412871154904054354342023794806663082590514335379339172504842281341552734375 947 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915939086309409254413598120157898099218685517264420626488916162938081709751762161799728264498507847029890452531578049590786004372718109678138684530747368763331961853399055862173194638262282835493510365966457736322590523631844411273478625376454658406790381814161605034115187672173064082460915941447623948448605833581724602970311662534948738116704313641709270807431471542487325663739651940401732781906622481560690048795818852310295114779295425302663203806085393955242908711920247119480638824820973878235747720973159223063130986702984683052789823508476214537246405533047172406941367347706817064355774520271771710118974033315412952571676896695862524211406707763671875 948 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999579695431547046272067990600789490496093427586322103132444580814690408548758810808998641322492539235149452262657890247953930021863590548390693422653736843816659809266995279310865973191311414177467551829832288681612952618159222056367393126882273292033951909070808025170575938360865320412304579707238119742243029167908623014851558312674743690583521568208546354037157357712436628318698259702008663909533112407803450243979094261551475573896477126513316019030426969776214543559601235597403194124104869391178738604865796115315654933514923415263949117542381072686232027665235862034706836738534085321778872601358858550594870166577064762858384483479312621057033538818359375 949 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997898477157735231360339953003947452480467137931610515662222904073452042743794054044993206612462696175747261313289451239769650109317952741953467113268684219083299046334976396554329865956557070887337759149161443408064763090796110281836965634411366460169759545354040125852879691804326602061522898536190598711215145839543115074257791563373718452917607841042731770185786788562183141593491298510043319547665562039017251219895471307757377869482385632566580095152134848881072717798006177987015970620524346955893693024328980576578274667574617076319745587711905363431160138326179310173534183692670426608894363006794292752974350832885323814291922417396563105285167694091796875 950 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989492385788676156801699765019737262402335689658052578311114520367260213718970270224966033062313480878736306566447256198848250546589763709767335566343421095416495231674881982771649329782785354436688795745807217040323815453980551409184828172056832300848797726770200629264398459021633010307614492680952993556075729197715575371288957816868592264588039205213658850928933942810915707967456492550216597738327810195086256099477356538786889347411928162832900475760674244405363588990030889935079853102621734779468465121644902882891373337873085381598727938559526817155800691630896550867670918463352133044471815033971463764871754164426619071459612086982815526425838470458984375 951 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947461928943380784008498825098686312011678448290262891555572601836301068594851351124830165311567404393681532832236280994241252732948818548836677831717105477082476158374409913858246648913926772183443978729036085201619077269902757045924140860284161504243988633851003146321992295108165051538072463404764967780378645988577876856444789084342961322940196026068294254644669714054578539837282462751082988691639050975431280497386782693934446737059640814164502378803371222026817944950154449675399265513108673897342325608224514414456866689365426907993639692797634085779003458154482754338354592316760665222359075169857318824358770822133095357298060434914077632129192352294921875 952 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999737309644716903920042494125493431560058392241451314457777863009181505342974256755624150826557837021968407664161181404971206263664744092744183389158585527385412380791872049569291233244569633860917219893645180426008095386349513785229620704301420807521219943169255015731609961475540825257690362317023824838901893229942889384282223945421714806614700980130341471273223348570272892699186412313755414943458195254877156402486933913469672233685298204070822511894016856110134089724750772248376996327565543369486711628041122572072284333446827134539968198463988170428895017290772413771691772961583803326111795375849286594121793854110665476786490302174570388160645961761474609375 953 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998686548223584519600212470627467157800291961207256572288889315045907526714871283778120754132789185109842038320805907024856031318323720463720916945792927636927061903959360247846456166222848169304586099468225902130040476931747568926148103521507104037606099715846275078658049807377704126288451811585119124194509466149714446921411119727108574033073504900651707356366116742851364463495932061568777074717290976274385782012434669567348361168426491020354112559470084280550670448623753861241884981637827716847433558140205612860361421667234135672699840992319940852144475086453862068858458864807919016630558976879246432970608969270553327383932451510872851940803229808807373046875 954 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993432741117922598001062353137335789001459806036282861444446575229537633574356418890603770663945925549210191604029535124280156591618602318604584728964638184635309519796801239232280831114240846522930497341129510650202384658737844630740517607535520188030498579231375393290249036888520631442259057925595620972547330748572234607055598635542870165367524503258536781830583714256822317479660307843885373586454881371928910062173347836741805842132455101770562797350421402753352243118769306209424908189138584237167790701028064301807108336170678363499204961599704260722375432269310344292294324039595083152794884396232164853044846352766636919662257554364259704016149044036865234375 955 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967163705589612990005311765686678945007299030181414307222232876147688167871782094453018853319729627746050958020147675621400782958093011593022923644823190923176547598984006196161404155571204232614652486705647553251011923293689223153702588037677600940152492896156876966451245184442603157211295289627978104862736653742861173035277993177714350826837622516292683909152918571284111587398301539219426867932274406859644550310866739183709029210662275508852813986752107013766761215593846531047124540945692921185838953505140321509035541680853391817496024807998521303611877161346551721461471620197975415763974421981160824265224231763833184598311287771821298520080745220184326171875 956 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999835818527948064950026558828433394725036495150907071536111164380738440839358910472265094266598648138730254790100738378107003914790465057965114618224115954615882737994920030980807020777856021163073262433528237766255059616468446115768512940188388004700762464480784384832256225922213015786056476448139890524313683268714305865176389965888571754134188112581463419545764592856420557936991507696097134339661372034298222751554333695918545146053311377544264069933760535068833806077969232655235622704728464605929194767525701607545177708404266959087480124039992606518059385806732758607307358100989877078819872109905804121326121158819165922991556438859106492600403726100921630859375 957 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999179092639740324750132794142166973625182475754535357680555821903692204196794552361325471332993240693651273950503691890535019573952325289825573091120579773079413689974600154904035103889280105815366312167641188831275298082342230578842564700941940023503812322403921924161281129611065078930282382240699452621568416343571529325881949829442858770670940562907317097728822964282102789684957538480485671698306860171491113757771668479592725730266556887721320349668802675344169030389846163276178113523642323029645973837628508037725888542021334795437400620199963032590296929033663793036536790504949385394099360549529020606630605794095829614957782194295532463002018630504608154296875 958 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995895463198701623750663970710834868125912378772676788402779109518461020983972761806627356664966203468256369752518459452675097869761626449127865455602898865397068449873000774520175519446400529076831560838205944156376490411711152894212823504709700117519061612019609620806405648055325394651411911203497263107842081717857646629409749147214293853354702814536585488644114821410513948424787692402428358491534300857455568788858342397963628651332784438606601748344013376720845151949230816380890567618211615148229869188142540188629442710106673977187003100999815162951484645168318965182683952524746926970496802747645103033153028970479148074788910971477662315010093152523040771484375 959 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979477315993508118753319853554174340629561893863383942013895547592305104919863809033136783324831017341281848762592297263375489348808132245639327278014494326985342249365003872600877597232002645384157804191029720781882452058555764471064117523548500587595308060098048104032028240276626973257059556017486315539210408589288233147048745736071469266773514072682927443220574107052569742123938462012141792457671504287277843944291711989818143256663922193033008741720066883604225759746154081904452838091058075741149345940712700943147213550533369885935015504999075814757423225841594825913419762623734634852484013738225515165765144852395740373944554857388311575050465762615203857421875 960 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999897386579967540593766599267770871703147809469316919710069477737961525524599319045165683916624155086706409243812961486316877446744040661228196636390072471634926711246825019363004387986160013226920789020955148603909412260292778822355320587617742502937976540300490240520160141201383134866285297780087431577696052042946441165735243728680357346333867570363414637216102870535262848710619692310060708962288357521436389219721458559949090716283319610965165043708600334418021128798730770409522264190455290378705746729703563504715736067752666849429675077524995379073787116129207974129567098813118673174262420068691127575828825724261978701869722774286941557875252328813076019287109375 961 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999486932899837702968832996338854358515739047346584598550347388689807627622996595225828419583120775433532046219064807431584387233720203306140983181950362358174633556234125096815021939930800066134603945104775743019547061301463894111776602938088712514689882701502451202600800706006915674331426488900437157888480260214732205828676218643401786731669337851817073186080514352676314243553098461550303544811441787607181946098607292799745453581416598054825825218543001672090105643993653852047611320952276451893528733648517817523578680338763334247148375387624976895368935580646039870647835494065593365871312100343455637879144128621309893509348613871434707789376261644065380096435546875 962 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997434664499188514844164981694271792578695236732922992751736943449038138114982976129142097915603877167660231095324037157921936168601016530704915909751811790873167781170625484075109699654000330673019725523878715097735306507319470558883014690443562573449413507512256013004003530034578371657132444502185789442401301073661029143381093217008933658346689259085365930402571763381571217765492307751517724057208938035909730493036463998727267907082990274129126092715008360450528219968269260238056604761382259467643668242589087617893401693816671235741876938124884476844677903230199353239177470327966829356560501717278189395720643106549467546743069357173538946881308220326900482177734375 963 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987173322495942574220824908471358962893476183664614963758684717245190690574914880645710489578019385838301155476620185789609680843005082653524579548759058954365838905853127420375548498270001653365098627619393575488676532536597352794415073452217812867247067537561280065020017650172891858285662222510928947212006505368305145716905466085044668291733446295426829652012858816907856088827461538757588620286044690179548652465182319993636339535414951370645630463575041802252641099841346301190283023806911297338218341212945438089467008469083356178709384690624422384223389516150996766195887351639834146782802508586390946978603215532747337733715346785867694734406541101634502410888671875 964 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935866612479712871104124542356794814467380918323074818793423586225953452874574403228552447890096929191505777383100928948048404215025413267622897743795294771829194529265637101877742491350008266825493138096967877443382662682986763972075367261089064336235337687806400325100088250864459291428311112554644736060032526841525728584527330425223341458667231477134148260064294084539280444137307693787943101430223450897743262325911599968181697677074756853228152317875209011263205499206731505951415119034556486691091706064727190447335042345416780893546923453122111921116947580754983830979436758199170733914012542931954734893016077663736688668576733929338473672032705508172512054443359375 965 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999679333062398564355520622711783974072336904591615374093967117931129767264372872016142762239450484645957528886915504644740242021075127066338114488718976473859145972646328185509388712456750041334127465690484839387216913313414933819860376836305445321681176688439032001625500441254322296457141555562773223680300162634207628642922636652126116707293336157385670741300321470422696402220686538468939715507151117254488716311629557999840908488385373784266140761589376045056316027496033657529757075595172782433455458530323635952236675211727083904467734617265610559605584737903774919154897183790995853669570062714659773674465080388318683443342883669646692368360163527540862560272216796875 966 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998396665311992821777603113558919870361684522958076870469835589655648836321864360080713811197252423229787644434577523223701210105375635331690572443594882369295729863231640927546943562283750206670637328452424196936084566567074669099301884181527226608405883442195160008127502206271611482285707777813866118401500813171038143214613183260630583536466680786928353706501607352113482011103432692344698577535755586272443581558147789999204542441926868921330703807946880225281580137480168287648785377975863912167277292651618179761183376058635419522338673086328052798027923689518874595774485918954979268347850313573298868372325401941593417216714418348233461841800817637704312801361083984375 967 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991983326559964108888015567794599351808422614790384352349177948278244181609321800403569055986262116148938222172887616118506050526878176658452862217974411846478649316158204637734717811418751033353186642262120984680422832835373345496509420907636133042029417210975800040637511031358057411428538889069330592007504065855190716073065916303152917682333403934641768532508036760567410055517163461723492887678777931362217907790738949996022712209634344606653519039734401126407900687400841438243926889879319560836386463258090898805916880293177097611693365431640263990139618447594372978872429594774896341739251567866494341861627009707967086083572091741167309209004088188521564006805419921875 968 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959916632799820544440077838972996759042113073951921761745889741391220908046609002017845279931310580744691110864438080592530252634390883292264311089872059232393246580791023188673589057093755166765933211310604923402114164176866727482547104538180665210147086054879000203187555156790287057142694445346652960037520329275953580365329581515764588411667019673208842662540183802837050277585817308617464438393889656811089538953694749980113561048171723033267595198672005632039503437004207191219634449396597804181932316290454494029584401465885488058466827158201319950698092237971864894362147973874481708696257839332471709308135048539835430417860458705836546045020440942607820034027099609375 969 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999799583163999102722200389194864983795210565369759608808729448706956104540233045010089226399656552903723455554322190402962651263171954416461321555449360296161966232903955115943367945285468775833829666056553024617010570820884333637412735522690903326050735430274395001015937775783951435285713472226733264800187601646379767901826647907578822942058335098366044213312700919014185251387929086543087322191969448284055447694768473749900567805240858615166337975993360028160197517185021035956098172246982989020909661581452272470147922007329427440292334135791006599753490461189859324471810739869372408543481289196662358546540675242699177152089302293529182730225102204713039100170135498046875 970 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998997915819995513611001945974324918976052826848798044043647243534780522701165225050446131998282764518617277771610952014813256315859772082306607777246801480809831164519775579716839726427343879169148330282765123085052854104421668187063677613454516630253677151371975005079688878919757176428567361133666324000938008231898839509133239537894114710291675491830221066563504595070926256939645432715436610959847241420277238473842368749502839026204293075831689879966800140800987585925105179780490861234914945104548307907261362350739610036647137201461670678955032998767452305949296622359053699346862042717406445983311792732703376213495885760446511467645913651125511023565195500850677490234375 971 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994989579099977568055009729871624594880264134243990220218236217673902613505826125252230659991413822593086388858054760074066281579298860411533038886234007404049155822598877898584198632136719395845741651413825615425264270522108340935318388067272583151268385756859875025398444394598785882142836805668331620004690041159494197545666197689470573551458377459151105332817522975354631284698227163577183054799236207101386192369211843747514195131021465379158449399834000704004937929625525898902454306174574725522741539536306811753698050183235686007308353394775164993837261529746483111795268496734310213587032229916558963663516881067479428802232557338229568255627555117825977504253387451171875 972 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974947895499887840275048649358122974401320671219951101091181088369513067529130626261153299957069112965431944290273800370331407896494302057665194431170037020245779112994389492920993160683596979228708257069128077126321352610541704676591940336362915756341928784299375126992221972993929410714184028341658100023450205797470987728330988447352867757291887295755526664087614876773156423491135817885915273996181035506930961846059218737570975655107326895792246999170003520024689648127629494512271530872873627613707697681534058768490250916178430036541766973875824969186307648732415558976342483671551067935161149582794818317584405337397144011162786691147841278137775589129887521266937255859375 973 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874739477499439201375243246790614872006603356099755505455905441847565337645653131305766499785345564827159721451369001851657039482471510288325972155850185101228895564971947464604965803417984896143541285345640385631606763052708523382959701681814578781709643921496875634961109864969647053570920141708290500117251028987354938641654942236764338786459436478777633320438074383865782117455679089429576369980905177534654809230296093687854878275536634478961234995850017600123448240638147472561357654364368138068538488407670293842451254580892150182708834869379124845931538243662077794881712418357755339675805747913974091587922026686985720055813933455739206390688877945649437606334686279296875 974 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999373697387497196006876216233953074360033016780498777527279527209237826688228265656528832498926727824135798607256845009258285197412357551441629860779250925506144477824859737323024829017089924480717706426728201928158033815263542616914798508409072893908548219607484378174805549324848235267854600708541452500586255144936774693208274711183821693932297182393888166602190371919328910587278395447147881849904525887673274046151480468439274391377683172394806174979250088000617241203190737362806788271821840690342692442038351469212256272904460750913544174346895624229657691218310388974408562091788776698379028739569870457939610133434928600279069667278696031953444389728247188031673431396484375 975 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996868486937485980034381081169765371800165083902493887636397636046189133441141328282644162494633639120678993036284225046291425987061787757208149303896254627530722389124298686615124145085449622403588532133641009640790169076317713084573992542045364469542741098037421890874027746624241176339273003542707262502931275724683873466041373555919108469661485911969440833010951859596644552936391977235739409249522629438366370230757402342196371956888415861974030874896250440003086206015953686814033941359109203451713462210191757346061281364522303754567720871734478121148288456091551944872042810458943883491895143697849352289698050667174643001395348336393480159767221948641235940158367156982421875 976 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984342434687429900171905405848826859000825419512469438181988180230945667205706641413220812473168195603394965181421125231457129935308938786040746519481273137653611945621493433075620725427248112017942660668205048203950845381588565422869962710226822347713705490187109454370138733121205881696365017713536312514656378623419367330206867779595542348307429559847204165054759297983222764681959886178697046247613147191831851153787011710981859784442079309870154374481252200015431030079768434070169706795546017258567311050958786730306406822611518772838604358672390605741442280457759724360214052294719417459475718489246761448490253335873215006976741681967400798836109743206179700791835784912109375 977 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921712173437149500859527029244134295004127097562347190909940901154728336028533207066104062365840978016974825907105626157285649676544693930203732597406365688268059728107467165378103627136240560089713303341025241019754226907942827114349813551134111738568527450935547271850693665606029408481825088567681562573281893117096836651034338897977711741537147799236020825273796489916113823409799430893485231238065735959159255768935058554909298922210396549350771872406261000077155150398842170350848533977730086292836555254793933651532034113057593864193021793361953028707211402288798621801070261473597087297378592446233807242451266679366075034883708409837003994180548716030898503959178924560546875 978 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999608560867185747504297635146220671475020635487811735954549704505773641680142666035330520311829204890084874129535528130786428248382723469651018662987031828441340298640537335826890518135681202800448566516705126205098771134539714135571749067755670558692842637254677736359253468328030147042409125442838407812866409465585484183255171694489888558707685738996180104126368982449580569117048997154467426156190328679795796278844675292774546494611051982746753859362031305000385775751994210851754242669888650431464182776273969668257660170565287969320965108966809765143536057011443993109005351307367985436486892962231169036212256333396830375174418542049185019970902743580154492519795894622802734375 979 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998042804335928737521488175731103357375103177439058679772748522528868208400713330176652601559146024450424370647677640653932141241913617348255093314935159142206701493202686679134452590678406014002242832583525631025493855672698570677858745338778352793464213186273388681796267341640150735212045627214192039064332047327927420916275858472449442793538428694980900520631844912247902845585244985772337130780951643398978981394223376463872732473055259913733769296810156525001928878759971054258771213349443252157320913881369848341288300852826439846604825544834048825717680285057219965545026756536839927182434464811155845181061281666984151875872092710245925099854513717900772462598979473114013671875 980 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990214021679643687607440878655516786875515887195293398863742612644341042003566650883263007795730122252121853238388203269660706209568086741275466574675795711033507466013433395672262953392030070011214162917628155127469278363492853389293726693891763967321065931366943408981336708200753676060228136070960195321660236639637104581379292362247213967692143474904502603159224561239514227926224928861685653904758216994894906971116882319363662365276299568668846484050782625009644393799855271293856066747216260786604569406849241706441504264132199233024127724170244128588401425286099827725133782684199635912172324055779225905306408334920759379360463551229625499272568589503862312994897365570068359375 981 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951070108398218438037204393277583934377579435976466994318713063221705210017833254416315038978650611260609266191941016348303531047840433706377332873378978555167537330067166978361314766960150350056070814588140775637346391817464266946468633469458819836605329656834717044906683541003768380301140680354800976608301183198185522906896461811236069838460717374522513015796122806197571139631124644308428269523791084974474534855584411596818311826381497843344232420253913125048221968999276356469280333736081303933022847034246208532207521320660996165120638620851220642942007126430499138625668913420998179560861620278896129526532041674603796896802317756148127496362842947519311564974486827850341796875 982 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999755350541991092190186021966387919671887897179882334971593565316108526050089166272081575194893253056303046330959705081741517655239202168531886664366894892775837686650335834891806573834800751750280354072940703878186731959087321334732343167347294099183026648284173585224533417705018841901505703401774004883041505915990927614534482309056180349192303586872612565078980614030987855698155623221542141347618955424872372674277922057984091559131907489216721162101269565625241109844996381782346401668680406519665114235171231042661037606603304980825603193104256103214710035632152495693128344567104990897804308101394480647632660208373018984484011588780740637481814214737596557824872434139251708984375 983 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998776752709955460950930109831939598359439485899411674857967826580542630250445831360407875974466265281515231654798525408707588276196010842659433321834474463879188433251679174459032869174003758751401770364703519390933659795436606673661715836736470495915133241420867926122667088525094209507528517008870024415207529579954638072672411545280901745961517934363062825394903070154939278490778116107710706738094777124361863371389610289920457795659537446083605810506347828126205549224981908911732008343402032598325571175856155213305188033016524904128015965521280516073550178160762478465641722835524954489021540506972403238163301041865094922420057943903703187409071073687982789124362170696258544921875 984 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993883763549777304754650549159697991797197429497058374289839132902713151252229156802039379872331326407576158273992627043537941380980054213297166609172372319395942166258395872295164345870018793757008851823517596954668298977183033368308579183682352479575666207104339630613335442625471047537642585044350122076037647899773190363362057726404508729807589671815314126974515350774696392453890580538553533690473885621809316856948051449602288978297687230418029052531739140631027746124909544558660041717010162991627855879280776066525940165082624520640079827606402580367750890803812392328208614177624772445107702534862016190816505209325474612100289719518515937045355368439913945621810853481292724609375 985 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969418817748886523773252745798489958985987147485291871449195664513565756261145784010196899361656632037880791369963135217689706904900271066485833045861861596979710831291979361475821729350093968785044259117587984773341494885915166841542895918411762397878331035521698153066677213127355237688212925221750610380188239498865951816810288632022543649037948359076570634872576753873481962269452902692767668452369428109046584284740257248011444891488436152090145262658695703155138730624547722793300208585050814958139279396403880332629700825413122603200399138032012901838754454019061961641043070888123862225538512674310080954082526046627373060501448597592579685226776842199569728109054267406463623046875 986 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999847094088744432618866263728992449794929935737426459357245978322567828781305728920050984496808283160189403956849815676088448534524501355332429165229309307984898554156459896807379108646750469843925221295587939923866707474429575834207714479592058811989391655177608490765333386065636776188441064626108753051900941197494329759084051443160112718245189741795382853174362883769367409811347264513463838342261847140545232921423701286240057224457442180760450726313293478515775693653122738613966501042925254074790696396982019401663148504127065613016001995690160064509193772270095309808205215354440619311127692563371550404770412630233136865302507242987962898426133884210997848640545271337032318115234375 987 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999235470443722163094331318644962248974649678687132296786229891612839143906528644600254922484041415800947019784249078380442242672622506776662145826146546539924492770782299484036895543233752349219626106477939699619333537372147879171038572397960294059946958275888042453826666930328183880942205323130543765259504705987471648795420257215800563591225948708976914265871814418846837049056736322567319191711309235702726164607118506431200286122287210903802253631566467392578878468265613693069832505214626270373953481984910097008315742520635328065080009978450800322545968861350476549041026076772203096555638462816857752023852063151165684326512536214939814492130669421054989243202726356685161590576171875 988 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996177352218610815471656593224811244873248393435661483931149458064195719532643223001274612420207079004735098921245391902211213363112533883310729130732732699622463853911497420184477716168761746098130532389698498096667686860739395855192861989801470299734791379440212269133334651640919404711026615652718826297523529937358243977101286079002817956129743544884571329359072094234185245283681612836595958556546178513630823035592532156001430611436054519011268157832336962894392341328068465349162526073131351869767409924550485041578712603176640325400049892254001612729844306752382745205130383861015482778192314084288760119260315755828421632562681074699072460653347105274946216013631783425807952880859375 989 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980886761093054077358282966124056224366241967178307419655747290320978597663216115006373062101035395023675494606226959511056066815562669416553645653663663498112319269557487100922388580843808730490652661948492490483338434303696979275964309949007351498673956897201061345666673258204597023555133078263594131487617649686791219885506430395014089780648717724422856646795360471170926226418408064182979792782730892568154115177962660780007153057180272595056340789161684814471961706640342326745812630365656759348837049622752425207893563015883201627000249461270008063649221533761913726025651919305077413890961570421443800596301578779142108162813405373495362303266735526374731080068158917129039764404296875 990 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904433805465270386791414830620281121831209835891537098278736451604892988316080575031865310505176975118377473031134797555280334077813347082768228268318317490561596347787435504611942904219043652453263309742462452416692171518484896379821549745036757493369784486005306728333366291022985117775665391317970657438088248433956099427532151975070448903243588622114283233976802355854631132092040320914898963913654462840770575889813303900035765285901362975281703945808424072359808533201711633729063151828283796744185248113762126039467815079416008135001247306350040318246107668809568630128259596525387069454807852107219002981507893895710540814067026867476811516333677631873655400340794585645198822021484375 991 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999522169027326351933957074153101405609156049179457685491393682258024464941580402875159326552525884875591887365155673987776401670389066735413841141341591587452807981738937177523059714521095218262266316548712312262083460857592424481899107748725183787466848922430026533641666831455114925588878326956589853287190441242169780497137660759875352244516217943110571416169884011779273155660460201604574494819568272314203852879449066519500178826429506814876408519729042120361799042666008558168645315759141418983720926240568810630197339075397080040675006236531750201591230538344047843150641297982626935347274039260536095014907539469478552704070335134337384057581668388159368277001703972928225994110107421875 992 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997610845136631759669785370765507028045780245897288427456968411290122324707902014375796632762629424377959436825778369938882008351945333677069205706707957937264039908694685887615298572605476091311331582743561561310417304287962122409495538743625918937334244612150132668208334157275574627944391634782949266435952206210848902485688303799376761222581089715552857080849420058896365778302301008022872474097841361571019264397245332597500894132147534074382042598645210601808995213330042790843226578795707094918604631202844053150986695376985400203375031182658751007956152691720239215753206489913134676736370196302680475074537697347392763520351675671686920287908341940796841385008519864641129970550537109375 993 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988054225683158798348926853827535140228901229486442137284842056450611623539510071878983163813147121889797184128891849694410041759726668385346028533539789686320199543473429438076492863027380456556657913717807806552086521439810612047477693718129594686671223060750663341041670786377873139721958173914746332179761031054244512428441518996883806112905448577764285404247100294481828891511505040114362370489206807855096321986226662987504470660737670371910212993226053009044976066650213954216132893978535474593023156014220265754933476884927001016875155913293755039780763458601196078766032449565673383681850981513402375372688486736963817601758378358434601439541709703984206925042599323205649852752685546875 994 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940271128415793991744634269137675701144506147432210686424210282253058117697550359394915819065735609448985920644459248472050208798633341926730142667698948431600997717367147190382464315136902282783289568589039032760432607199053060237388468590647973433356115303753316705208353931889365698609790869573731660898805155271222562142207594984419030564527242888821427021235501472409144457557525200571811852446034039275481609931133314937522353303688351859551064966130265045224880333251069771080664469892677372965115780071101328774667384424635005084375779566468775198903817293005980393830162247828366918409254907567011876863442433684819088008791891792173007197708548519921034625212996616028249263763427734375 995 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999701355642078969958723171345688378505722530737161053432121051411265290588487751796974579095328678047244929603222296242360251043993166709633650713338494742158004988586835735951912321575684511413916447842945195163802163035995265301186942342953239867166780576518766583526041769659446828493048954347868658304494025776356112810711037974922095152822636214444107135106177507362045722287787626002859059262230170196377408049655666574687611766518441759297755324830651325226124401666255348855403322349463386864825578900355506643873336922123175025421878897832343875994519086465029901969150811239141834592046274537835059384317212168424095440043959458960865035988542742599605173126064983080141246318817138671875