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