# Computed using the Mathematica program that I contributed to this sequence
1 8
2 64
3 729
4 9261
5 97336
6 970299
7 9938375
8 99897344
9 997002999
10 9993948264
11 99961946721
12 999700029999
13 9999516957184
14 99994258523375
15 999970000299999
16 9999934692543307
17 99999429057832312
18 999997000002999999
19 9999990391470218504
20 99999946121081009472
21 999999700000029999999
22 9999998746327093933736
23 99999997827503909507072
24 999999970000000299999999
25 9999999999556026619330709
26 99999999766495114985051387
27 999999997000000002999999999
28 9999999999556026619330709000
29 99999999960394236911401205537
30 999999999700000000029999999999
31 9999999999556026619330709000000
32 99999999999174061326748664877056
33 999999999970000000000299999999999
34 9999999999973769614349311622663027
35 99999999999820391733756063608374881
36 999999999997000000000002999999999999
37 9999999999987694380850132072511299791
38 99999999999949657815157877549034676928
39 999999999999700000000000029999999999999
40 9999999999998834194050797739547778957432
41 99999999999994900943648538746074292080383
42 999999999999970000000000000299999999999999
43 9999999999999948175370864761268033408740672
44 99999999999999425256497605616323167990760933
45 999999999999997000000000000002999999999999999
46 9999999999999989949670367276191905664118542387
47 99999999999999942320823213267326379534184334952
48 999999999999999700000000000000029999999999999999
49 9999999999999999697006917863024215814581593202253
50 99999999999999994027255774032524731044692576967872
51 999999999999999970000000000000000299999999999999999
52 9999999999999999975502247879790946319030575460054848
53 99999999999999999844229437118610660963421471345346369
54 999999999999999997000000000000000002999999999999999999
55 9999999999999999989427014380629282979982410044953614361
56 99999999999999999973495518520523684190439149596877508288
57 999999999999999999700000000000000000029999999999999999999
58 9999999999999999999174350931216118650340026097796575697313
59 99999999999999999999348734800906288849210461087988539353024
60 999999999999999999970000000000000000000299999999999999999999
61 9999999999999999999870589256258035484179372575628231282859375
62 99999999999999999999995065207915853965736835417919752310024521
63 999999999999999999997000000000000000000002999999999999999999999
64 9999999999999999999995912154765580514273886956099150079026448479
65 99999999999999999999995065207915853965736835417919752310024521000
66 999999999999999999999700000000000000000000029999999999999999999999
67 9999999999999999999998697108065748181609332501477992806050527538688
68 99999999999999999999995065207915853965736835417919752310024521000000
69 999999999999999999999970000000000000000000000299999999999999999999999
70 9999999999999999999999950337050823631910283165590708262707858529290089
71 99999999999999999999999589520764920921552529853797177241667048419427343
72 999999999999999999999997000000000000000000000002999999999999999999999999
73 9999999999999999999999992111350326146920314856197727280153122904089326757
74 99999999999999999999999977319009126660622446526079221474475832294480918976
75 999999999999999999999999700000000000000000000000029999999999999999999999999
76 9999999999999999999999999073733576566088653471310207898516667689428436000375
77 99999999999999999999999996708921336947575942359719641494802855944553562894947
78 999999999999999999999999970000000000000000000000000299999999999999999999999999
79 9999999999999999999999999909219566616388854105123922739737048277548282446350016
80 99999999999999999999999999940573371995401524998659955181604457890457521743772875
81 999999999999999999999999997000000000000000000000000002999999999999999999999999999
82 9999999999999999999999999992768165621418874168505296783327498094238128540988245496
83 99999999999999999999999999940573371995401524998659955181604457890457521743772875000
84 999999999999999999999999999700000000000000000000000000029999999999999999999999999999
85 9999999999999999999999999999730548871838042507120411307965773806773148669361210204625
86 99999999999999999999999999998743108626262385486160881465860440128887996186968531281229
87 999999999999999999999999999970000000000000000000000000000299999999999999999999999999999
88 9999999999999999999999999999869796536846425873892713598491502171781336892871586690362451
89 99999999999999999999999999999389439033271950602688669535812221973361519211211278102058571
90 999999999999999999999999999997000000000000000000000000000002999999999999999999999999999999
91 9999999999999999999999999999995119435353970903987785659965762925284692650380188045125776359
92 99999999999999999999999999999971136399580559207563678798771206768459333288601556609973201559
93 999999999999999999999999999999700000000000000000000000000000029999999999999999999999999999999
94 9999999999999999999999999999999296865304222404990954728681589649686493409163892548905038944057
95 99999999999999999999999999999996989615860941812224790321569436227585723733075919818208423473384
96 999999999999999999999999999999970000000000000000000000000000000299999999999999999999999999999999
97 9999999999999999999999999999999993103629264321824816240134227550194614762301738691897828283825375
98 99999999999999999999999999999999574937488980072690901473849259418574253192278081658283976993360384
99 999999999999999999999999999999997000000000000000000000000000000002999999999999999999999999999999999
100 9999999999999999999999999999999993103629264321824816240134227550194614762301738691897828283825375000
101 99999999999999999999999999999999962735733185811760818146691232901065768165389786857210853239918128536
102 999999999999999999999999999999999700000000000000000000000000000000029999999999999999999999999999999999
103 9999999999999999999999999999999998673535864657159487132225848653528979943179969788533772673446611288064
104 99999999999999999999999999999999995052253536290016644536094730691318649904276820217989091171552738494625
105 999999999999999999999999999999999970000000000000000000000000000000000299999999999999999999999999999999999
106 9999999999999999999999999999999999926764849732609788082946463401779497140587063003493248915650239962922649
107 99999999999999999999999999999999999576566385356972460230611220381954608945904388338131465968120788946561393
108 999999999999999999999999999999999997000000000000000000000000000000000002999999999999999999999999999999999999
109 9999999999999999999999999999999999996388682236801471469097608665571195610512445921980856658321551623822537375
110 99999999999999999999999999999999999964364629562711530147284062355437697499165989987853765767668212757387390976
111 999999999999999999999999999999999999700000000000000000000000000000000000029999999999999999999999999999999999999
112 9999999999999999999999999999999999999173635536969138804543654476122863556031297471619838179917400017798906449408
113 99999999999999999999999999999999999996681149913189785973673465853227954923859947919721884951962075829754161572125
114 999999999999999999999999999999999999970000000000000000000000000000000000000299999999999999999999999999999999999999
115 9999999999999999999999999999999999999869873862011055638405165928760780542491801659905779199882335625037474361578125
116 99999999999999999999999999999999999999912801948237611556312406203006980666712274791681751129015293435941692974286375
117 999999999999999999999999999999999999997000000000000000000000000000000000000002999999999999999999999999999999999999999
118 9999999999999999999999999999999999999995196760518600668500237990235605600058124428258469374244786588991881911107658979
119 99999999999999999999999999999999999999977434988938568067965185010002561181570031492212491207726896529747134277655812151
120 999999999999999999999999999999999999999700000000000000000000000000000000000000029999999999999999999999999999999999999999
121 9999999999999999999999999999999999999999374190468852169503407058951433101977019886488581280256952746410847263055622071857
122 99999999999999999999999999999999999999996824901148855021461018652101235336027363933030648558291681577678097244419137860697
123 999999999999999999999999999999999999999970000000000000000000000000000000000000000299999999999999999999999999999999999999999
124 9999999999999999999999999999999999999999931181128885702970496268113543435566206035486864887692764081845886823971517357480504
125 99999999999999999999999999999999999999999410222776893281927129804381058556621675114516560616435031727733340757501001611946104
126 999999999999999999999999999999999999999997000000000000000000000000000000000000000002999999999999999999999999999999999999999999
127 9999999999999999999999999999999999999999986880194889056317205189029754468925124651524234764773179820478297783185323947539779584
128 99999999999999999999999999999999999999999991920143201890532004813644018781255395136491712856386991986154301560210848776754561549
129 999999999999999999999999999999999999999999700000000000000000000000000000000000000000029999999999999999999999999999999999999999999
130 9999999999999999999999999999999999999999999412484739810820214696235901951430881340161146158065395183309465702893481437355397697849
131 99999999999999999999999999999999999999999998383447271986183170091524718339306880914526330529902221097624147299790079389961974029771
132 999999999999999999999999999999999999999999970000000000000000000000000000000000000000000299999999999999999999999999999999999999999999
133 9999999999999999999999999999999999999999999969475399844353681785445064061764470526323029684666973684807998725417036264083068201425784
134 99999999999999999999999999999999999999999999676108086005313403147100858250917178070133287484044868931926141800255652132618807695638528
135 999999999999999999999999999999999999999999997000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999
136 9999999999999999999999999999999999999999999997324932846030355139905522167281149985631124403914594497917623259885192768295776531959544888
137 99999999999999999999999999999999999999999999999273289510095961410994893228819752359035028463176343495293725079150676913075482318861328125
138 999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999
139 9999999999999999999999999999999999999999999998717409496114188807628545072556983958596529141234269393293191231316955540413602760499620245461
140 99999999999999999999999999999999999999999999999273289510095961410994893228819752359035028463176343495293725079150676913075482318861328125000
141 999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999
142 9999999999999999999999999999999999999999999999970638481189639108579265687305234534265393404932499298729838040531793795282089046592492462705459
143 99999999999999999999999999999999999999999999999919619917105526527522681298775557507612831945832237246112460913237701438179588488563441498487501
144 999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999
145 9999999999999999999999999999999999999999999999998488014191315781933726145410751213724701499682538100132883347217645775438996312201272781496741888
146 99999999999999999999999999999999999999999999999984252957806483039175460105771138022470612294097979793625843718349853423209579447270679030357376331
147 999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999
148 9999999999999999999999999999999999999999999999999880490841399615601449168316027047697666904420041397496890332638683082801788582672523810823619612961
149 99999999999999999999999999999999999999999999999997179565946674341506015867170254125442168363751131645072480480573086355470550301013661653702721404928
150 999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999
151 9999999999999999999999999999999999999999999999999880490841399615601449168316027047697666904420041397496890332638683082801788582672523810823619612961000
152 99999999999999999999999999999999999999999999999999764887574712601972127019450077346036479577681762149039566241065765043332943378242319583050645220034624
153 999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999
154 9999999999999999999999999999999999999999999999999991888973406322294867010148449114415504136799041666870305608035008674190900888728380376881991921119723712
155 99999999999999999999999999999999999999999999999999958786696815471507085355871064087581052918726559438633392551710861376285322406840294752877111617546965907
156 999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999
157 9999999999999999999999999999999999999999999999999998851356656741463205625262975493585368963822729183733613105045185541105151400829993131075196838392593289125
158 99999999999999999999999999999999999999999999999999997566521236045414077023155261435889967586935518896582235309481691450098615507313847800658457639379507137856
159 999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999
160 9999999999999999999999999999999999999999999999999999965337976808530139803681299714252547336146519186432042201875666278025500376430710665335049725972205562948712
161 99999999999999999999999999999999999999999999999999999505512457074109426606519471303305413320345966869479940625457098798352479813666622585668415401966522336900147
162 999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999
163 9999999999999999999999999999999999999999999999999999993187509810206813158141757819769226795454613936499503989278295792135300206393163331211989715759407428311713368
164 99999999999999999999999999999999999999999999999999999957943741980805008175971120272369017324808404729822742139032550896740914221111594699914062193635096017080075853
165 999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999
166 9999999999999999999999999999999999999999999999999999998757416410542147829033849440872562687316232886512996352963593602249085291052419335963107140063761234897586356224
167 99999999999999999999999999999999999999999999999999999996723566401378915167638404469717326239476613689280696617978810606139880989919579647427432514429144076963596965376
168 999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999
169 9999999999999999999999999999999999999999999999999999999871397730609214763212267765093229865688556676515694825948844040563515312730941155776359801978508533555291862548992
170 99999999999999999999999999999999999999999999999999999999955218436426740750277344819496351982365631102568859491676887159867040829330227503934859415709071288309153312722125
171 999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999
172 9999999999999999999999999999999999999999999999999999999996720629116759793307339826568054923255443102890998404164861821434035306753162442945696725684025810550371368934196169
173 99999999999999999999999999999999999999999999999999999999955218436426740750277344819496351982365631102568859491676887159867040829330227503934859415709071288309153312722125000
174 999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999
175 9999999999999999999999999999999999999999999999999999999999505582416927460642785872378606591201373912366005150347451886821758060396244805072169177469993359401009591737687140288
176 99999999999999999999999999999999999999999999999999999999993998260847314657269012103693700291280299311528317446161686834422732199304675987966990281718622711723606012960794162216
177 999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999
178 9999999999999999999999999999999999999999999999999999999999923325411952610743102779250189341393263533787256162274840441226714557102700199808516872188443743597045628534858443506467
179 99999999999999999999999999999999999999999999999999999999999815234510400743317762196323302537617499542872236139334407650334085606861550916569034087912952636752115907591284230823509
180 999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999
181 9999999999999999999999999999999999999999999999999999999999992949244456802426488930395453133091911804024131330929405201425285518820515052854870610397511150974207729318577333183052875
182 99999999999999999999999999999999999999999999999999999999999944500591802656341067753937293698647215103568767665849357004360939385405957641370552762647027812009094177811501609220173888
183 999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999
184 9999999999999999999999999999999999999999999999999999999999999911627707221594827545509979512261776631047818847794861677462916701185059578864020156142202533297813535170034117956247638875
185 99999999999999999999999999999999999999999999999999999999999996207024363421550389976982890163059101327847380276455336746002872373785598205448155945618836563106310552019664117823852490752
186 999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999
187 9999999999999999999999999999999999999999999999999999999999999911627707221594827545509979512261776631047818847794861677462916701185059578864020156142202533297813535170034117956247638875000
188 99999999999999999999999999999999999999999999999999999999999999438676398469375972615923239942084844216864793564618210479856084988135611370011788429289316839488396872421113208175382866724125
189 999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999
190 9999999999999999999999999999999999999999999999999999999999999995176306226624847608891353828811815008972103097997247155175387897964590923573067734336942688130007626953985085098495287996934216
191 99999999999999999999999999999999999999999999999999999999999999955740724077028065838153695906728963079107579690724270277272605467523269865330187861502874163579165243163327078282771336644092712
192 999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999
193 9999999999999999999999999999999999999999999999999999999999999999353736176876348612060422544639316927868317310507366429061011470019212183289300815621874218036334639663668455684863333166996235047
194 99999999999999999999999999999999999999999999999999999999999999994520548497601972829820980104077271993775788650182224762078844575329139396804885073426872875119005875983877573714876982720815694056
195 999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999
196 9999999999999999999999999999999999999999999999999999999999999999910726836909882079149631706749650517054479205508715665579094613047729286604766082307644266204501074898207512071150436021898646240104
197 99999999999999999999999999999999999999999999999999999999999999999691191753678493762043284663723713182398216511443285360053009790460762631980450216924730497127704974986464483640992697195638499492032
198 999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999
199 9999999999999999999999999999999999999999999999999999999999999999994275435914912099213013081066200555432403489758918051056807084503790724025432272032126468502804062393463108141228567356435094918309736
200 99999999999999999999999999999999999999999999999999999999999999999949723916482319808654399891706035241829337904506338389951718051222022515283510155223172735189866732085757589055309816506131538165357504
201 999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999
202 9999999999999999999999999999999999999999999999999999999999999999999845342515247433883905172687303891324265108708931543421987915934211365911896129547408393363948463504950406315056478172651042158878841344
203 99999999999999999999999999999999999999999999999999999999999999999994967044972989366811345056602941602229784148292372670183991996855288807343333402553068214304328614515844444318679173360171432271704667423
204 999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999
205 9999999999999999999999999999999999999999999999999999999999999999999984590180255817250677474977831474721561649182681880731117436719971908458604413377460219124787941720748680459344964905992005457489797036721
206 99999999999999999999999999999999999999999999999999999999999999999999491357822056322627039573092632238269828772670976098207219391418616187094230122472404664925120746433364558198169623363671629799374633047333
207 999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999
208 9999999999999999999999999999999999999999999999999999999999999999999998514946756655587354705206884233061291303230056914462030388798547962784371586531517564518928577237467074217332196671665685009495664315424531
209 99999999999999999999999999999999999999999999999999999999999999999999943789106963018208609024741601301873833235108836441009542130874948932574768938416201779014293419061861683869650203507202611633311982103005433
210 999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999
211 9999999999999999999999999999999999999999999999999999999999999999999999907423406739421022428229789508895264268634794417835121684006405568217659267294633820686523207666090299256566503679156448796917698760389199631
212 99999999999999999999999999999999999999999999999999999999999999999999995495539523783417931247787197766285719459387449051615521872527101246430863917489295527204686925222901966716574954000959490454011506595375554952
213 999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999
214 9999999999999999999999999999999999999999999999999999999999999999999999907423406739421022428229789508895264268634794417835121684006405568217659267294633820686523207666090299256566503679156448796917698760389199631000
215 99999999999999999999999999999999999999999999999999999999999999999999999373521965840808630414515617501116610926208344997410970353151012669970789558871220816491511518004102318260144459132542996880672298186827717663656
216 999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999
217 9999999999999999999999999999999999999999999999999999999999999999999999990972005744451042491611163825445302646559078668037507161718877024543660638801809376890720002223932611679665516929755597167338410288433188701179016
218 99999999999999999999999999999999999999999999999999999999999999999999999955219332149417235289524880461341244646231479389280287625244599383501787052358506630491611766893524133920652000065700418791568360166341271811525909
219 999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999
220 9999999999999999999999999999999999999999999999999999999999999999999999999326865644954044497949301257100306484351507093057745709490124170176260801547211050089918296180124413171859301935833425246630441413355403003560835496
221 99999999999999999999999999999999999999999999999999999999999999999999999993999156569991142281192164658689553560899688348738242110050838497737186965464314062920437710998938265519389345601890460446584822902281440161012097536
222 999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999
223 9999999999999999999999999999999999999999999999999999999999999999999999999883856304987577965038510419210640073537668988059094946008207313218434145895698412497646852274984279180025005638822972012270515956856837511123996434944
224 99999999999999999999999999999999999999999999999999999999999999999999999999816130233077228329942257288291799898099919692656935282771774364872496953294913177486822310270747609435492844643835308684431982006996544986409142891209
225 999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999
226 9999999999999999999999999999999999999999999999999999999999999999999999999995254436994284658456352251632706791374901367059364793311823941826868814767877793742109293541422958570288438149959646738803839952584723715947694217569792
227 99999999999999999999999999999999999999999999999999999999999999999999999999945396314479141353247814902282960927815480389188461797721128495253281619693710870402229555314287068112669345799468205584501458697306729773856407949821888
228 999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999
229 9999999999999999999999999999999999999999999999999999999999999999999999999999431866944536159459521320348534293293797581271874912585709565399685114850600614165911173260315950970365216417326859347767014653535714037860990575384900587
230 99999999999999999999999999999999999999999999999999999999999999999999999999997102747039906562570037947879425339701704667801072403700870147405595486253261139045354331205859847296618124942715789410649324930675816344845675680551370752
231 999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999
232 9999999999999999999999999999999999999999999999999999999999999999999999999999988857604569692926610529510644626882983743166876261822227648542727288194963744790020110523690864402886300842476027610235746051692678308258089023333399645704
233 99999999999999999999999999999999999999999999999999999999999999999999999999999688068667944823036149100159248560296015881731702933999857230013211179581239120349664998168550841191511736580093084977948519375702945863235294492697109898304
234 999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999
235 9999999999999999999999999999999999999999999999999999999999999999999999999999988857604569692926610529510644626882983743166876261822227648542727288194963744790020110523690864402886300842476027610235746051692678308258089023333399645704000
236 99999999999999999999999999999999999999999999999999999999999999999999999999999946600830748649082760215387230882355447003124765987029755938273972748914036920930854969012367195773521411029298606953790776826142299494640085759474399010747584
237 999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999
238 9999999999999999999999999999999999999999999999999999999999999999999999999999999997417770363595952313693886833554767466404776288806958010205588131661851007613464534116880416706206748564553811471280177419107089991011971773732945189882253312
239 99999999999999999999999999999999999999999999999999999999999999999999999999999998307263309414292082438432827346767333227403378597635735679926125062780596481100564066544349679530487425481731735910830770236359696926657025744878497892097851392
240 999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999
241 9999999999999999999999999999999999999999999999999999999999999999999999999999999997417770363595952313693886833554767466404776288806958010205588131661851007613464534116880416706206748564553811471280177419107089991011971773732945189882253312000
242 99999999999999999999999999999999999999999999999999999999999999999999999999999999599924123433422315494008967258377630383010343912900885173467428870627260470105035160153262990345918151599507800906323096448565685049429863333160891435320496028168
243 999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999
244 9999999999999999999999999999999999999999999999999999999999999999999999999999999997417770363595952313693886833554767466404776288806958010205588131661851007613464534116880416706206748564553811471280177419107089991011971773732945189882253312000000
245 99999999999999999999999999999999999999999999999999999999999999999999999999999999987722367639161385410681809231860719529692433507480430021529820012981259666806378660499511114371069017350572850705968620343617986748284135133903473974330305670391976
246 999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999
247 9999999999999999999999999999999999999999999999999999999999999999999999999999999998810247013679785981416909738830601439370181026310331101500795989267284368521317981798788213753294397503753842833962185073594491164295370900275333462133204394842224001
248 99999999999999999999999999999999999999999999999999999999999999999999999999999999994185671709257036575959689931418771015470468334056755768997526532020492986751401060666056148616206904890196990385216614164171090547174229898017115076457304035668403581
249 999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999
250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999924228333746852915595328063051268617742504816313029574536962275351631057247600740037386030000341893435115349997743732592388113605621180965044217954098925068324325765832
251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999356314965333557508181994491065212204092896195317816366971691747251879642707418980999808813624389263074011600488335101327631855786772030855817959453341306698620442133032
252 999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999
253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999993852166251044598981479208315060316390775053188198229101722668231902725292993412430045297745573013676068543492792251193768379809498982536766048505438456771393591646331625
254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999938012331642166113057003754025436837812919329709685684243785333965410641502470997048509726404981286048152157596195361256974083823628801924845169385160278219074452587389269
255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999
256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999422072851379933652371299936163652282636672138211721466903499662324458736624826221471999901982909901861799194707178073088081661034611526118325195626744051610214165156783864
257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999996182068273026973544504680321459301184921643148872615970994692636763741381976198653503887352562957925360334647841464056899524189426029574182293398454819483576743375028955699
258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999
259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999979063511413467119460509098273985871822834033213070703421582805366632080987967600614783871775533207901633655598982982726201539601122168386708296280307870138307449433549533184
260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999413720308074799127143620671238326927810660562160778844728545896283358041948709853782002164948507295086290697701809122476984999220634101363832178481323245784412982507781424875
261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999992988277914305456137739327326744211552488080588104434334534883942686414597046135093353736015815664474327293514386787347265453464712824072773519972614246210075899286387097721121
263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999995417674383407732018629934198551561530683696552648162000639482996889040743761869832070225228918126793738395928298248959324391282819059167623936439817807832939932555778176101079
264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950661164724624476354441853123381417315104275621299791010923230713581401585402332638672983434945332412486430499214326336024730034271848050442419547323525385114171572680406923375
266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999995417674383407732018629934198551561530683696552648162000639482996889040743761869832070225228918126793738395928298248959324391282819059167623936439817807832939932555778176101079000
267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950661164724624476354441853123381417315104275621299791010923230713581401585402332638672983434945332412486430499214326336024730034271848050442419547323525385114171572680406923375000
269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941987232474687834324450688242197570728320931251590023866877560216504067723385512459652316377795755945167732421145539345814245101842803902517857214120141324883904557469054624407643
270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992435464227139486386132540281656436504066417746400983749779466441744402412637936074382614993786859335335196400210863843547849665255088005779507157691126507172540680832705477682170527
272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941987232474687834324450688242197570728320931251590023866877560216504067723385512459652316377795755945167732421145539345814245101842803902517857214120141324883904557469054624407643000
273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999397847477558654724747654808035606368893441433917849206255505729771569217177203313667553598237895945144046922946577985694959703863855611510925150820879769167593842095211104373600167875
275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993693665035453043646673733838661982614545209864200629846619212368817934282945691664102912451747890120728513866584530951434298386965574496183592322540869682715089876012024102553000174912
276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954838137592188191836863970145939958079603328919198442773588872813742561540344692810348686733586241842821029935437340177182419045362572223487226416562490938445534707024038360931148561864
278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999510638698539129695423826468264228951745441208119323019340148235953244270896211824603604511182879012196252547042558854192497393887175382711189368365663116913050346435298780577800021745969
279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996612437094703201868554657304214977268565471044299635512445108541905562367580296246058318371596780320271426959922638373592111325640960769557728107662029212215472751182916299652737975244007
281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963069983445825276993278117233292555749903645979665821662887692285990603292363392642547226926166397986701452793133683267180229324179438719872597441930400926032608877673358224011178682624273
282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999397390394870869204000703114766645214496280519306381695035524257116429089396003141772293814134952733372981311634102763667141297277084614918103735547044429305653730118272976570533317156141568
284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995386503796303532819667520731082813178793820112547450400226224881186769892088504645328849479310571988968804109285784417176847057951645398149204581158777221620117088877015417320898360504359375
285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954381054904402671089912276876978803682442414307730931553607400158602433759144520915088902642649263712365100227582309336863048898572853124513993851223162706272702545215784169137726253870524224
287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910816645370488635362037220773449218838444491150878423453619444514233216050020325718276636751311947469616743180500064315578598434967529598193426514176690937552806356529657909954053508357881093
288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996155354406917681121602964035253822871404556432832124292463635886765434586380124350798534280727337254043926711093596108702423258826136356487391570057991045460081538334767646922728702062067169907
290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975449686071445147014816027769029733696224839416641680928296509704625549249470549723839881857609221249478483186614371192394651998278651199114037414148645811095073606780391637174256155411389500411
291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998940307707085348457049009845805490817335365907838870475054051601976301308195831246512509723265879626670453337877761004668695933329306136561240426828791314071412322985357976922731887989190169325568
293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994839598281732100510649669867703888153558943896370658170699629261743249209305616925508855389498408814095940515399967375228798643024482244468696947295288324468398443045719295968763591779554972792097
294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915041362144032024455125879498574598411149224091231638960697102300104660831328660012401128154369579246184582060025742008836591052588640791945748991128035225031307454574339383656373578216470023953783
296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999363911130799056326344186357394524193603568274974086193927023825070712533267132605898282546939219606491466263829526424819698659906175153091277851736468889714342691314869558154858321891946725088970353
297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998589961149062044518507253815124636789073508341434024438409573756430662485799866883820391430525863842799630382122508004705103570198618669361514666704295026329964519540421489522972710959844073829328576
299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945608497107664931219195620354748827323591409365955511199117411784243532062184621948351752895895289699971413580812822992078661445000931983923080242174784354891962238391502205051372883865505751659472939
300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
301 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982437799145878186230276720400470762038913078937397529704781614036095846707720331677379151795135256685830003582467982122419338889196373643045338842124728973576447237121849787213027511591592811389527081
302 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997314929668430140541418665951213239209815687978566117178859063936557398621744801152802348980933128316564262925277506823552990688744162477090387529613092013818415690081650504688687728468345824742717925592
303 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
304 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982437799145878186230276720400470762038913078937397529704781614036095846707720331677379151795135256685830003582467982122419338889196373643045338842124728973576447237121849787213027511591592811389527081000
305 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900251296468401007529818231036459804126901909196647477846146544173091949722810113024878785185020247861777546928909127481642847104004216665128885786140755439928202821583528935592229178435702743355369979904
306 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
307 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996362565646716522907506949453229101768567126312431260617733692612150180316798866155949029007827970825344793508147242664285562526757513885924227080987234900506804872511815955169877939565256776783739304458301
308 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964884337169357519182597038032040318984682257462410735320823609363484282922260337030442030291317546144786327896728556883625590454163352083413235632843356947897050861700082219737061609809314659091707369320321
309 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
310 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999147518946884190242952995263780769714497935787438006800324108327361047038614573051663004450366513653249302686259917728938473945637635866856591457118114404072268649154378604758034830536123087745132884308753728
311 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997200857519835775008986441529830576413572431595292364058162141958680449521985449033223652844466195286301161955513900337124884801032488547352651091725933000066188940690399612016286726355048024869395599633123375
312 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
313 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983004936934490443586809006946270098277178629940030655101233041924307055159285120377197083128076501620756267237213740492525706240585566739478907300672845823568278368844411674273040176831659695916782049211080376
314 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999786179147874035475097593809653797007883645525922894357149224566296142849963457993446182648718087217622649455173145921477056521729559044605964855859839812827439751906867777004580832023443803479404820683561284264
315 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
316 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996929703435328780264039235999028438006832677315064386014185120500361388768363654855766960340769215760280887848383616519814317534690734778667663930506574341960534385849836516109526983876569830891662091738229442581
317 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980078269976905010055930230640538552456986570720184129573255761867319849561808665462872384036979112471762813942467948448900763481387137725788513541994203135821333566239200387738461079521222389315949622468126130007
318 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
319 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999714656735496447599485281809580105952763486790071132196775536215572255490179361751480935783307758588185813521810568548228319460203136280437771843201678423957164981500486053892821132090927991404520651378818048804928
320 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999468182187191963551763872739212706914320675199913106815658881424437549521643732664541357568868301956674163604918986976038498114496709268527211667716543450053095554734133019844496972878098064485503082145808445987737
321 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
322 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993152065513214333029886390635272747356567737571806815034577787093342162360932441052333327561612870976306117591801659490584779977051508670209171894542069092661329923459691443777154670462369903634354113688153963967848
323 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999468182187191963551763872739212706914320675199913106815658881424437549521643732664541357568868301956674163604918986976038498114496709268527211667716543450053095554734133019844496972878098064485503082145808445987737000
324 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
325 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993152065513214333029886390635272747356567737571806815034577787093342162360932441052333327561612870976306117591801659490584779977051508670209171894542069092661329923459691443777154670462369903634354113688153963967848000
326 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985246512799615644986103195177351033182917986039212875456297945960688187239334456585863529718680342938466296894972661494499277408248895663459378270045257182388843941252834765202609470457037686201959812060947535910674112
327 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
328 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998721972113549667700778482256376083248429356521820307399758618523763895804563854843761278446689956632115969560166882927810599881197319743251618592348106180234074991255649390156419012804440262156236175124151466107519465664
329 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998173120939806947316658956576467136154474055692365526951233358998766653879224501386976178739939802595073864217208920692274178631694961988389248190515440055676494868672239002949357504154808561074030382533311263435409027368
330 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
331 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975201098625118001729202871124333824098220785573343181924305595608785829380922946832567395832300904673186253334089910677627576018881773536679169877275860789958596973065785581383679240981580688193549866021989517142404883649
332 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999465781753826077549714532716378746451629662657680792100726900302574500543213505867087443642065748560734620949493815584655357435419381628714371877372936151455408377431168572458671375404531200266944899316395578401790890572248
333 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
334 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989125865125956338406433100177092163827874832948376912837257674184840162990001481311137273044993618812710883258758148935417699106272749905728514535027991743131304901834417934893634655724814599221479560287856302736081854830771
335 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982846079433729642936763172343390570491905443806898160524316824097639208809107659131949602916126946998923642410892689304016744324849056152239220215377096378981336659241665863433094632853847667310358525272472355597152957068352
336 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
337 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998873201676543174080494260514023001638632666110900524476324129188078196516356455446136187093878518710378124206033607047714199092333114042095529876722559271795826279611947153108260133695812913597692372441612431147337237215163213
338 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995772687573920945267318933742506673463461513460050812019252237135717675448997703933062251937386406655531209733842453537294601919636399413832427463594752639765715958640734607416866720680802648864349604123210755631129909765329768
339 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
340 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987182996610241014672678838243668817004989900903222949360295474162543205082738204421777270893935841540094600008348427864915916515583283150269766757508110159235656941735334362433950765948718924197122765790712392766865588141187752
341 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999650670015978335966485662162241504354928334355996607467732861047141215440964717373396046643764244552513479930727600033635372276124767183883612668159832121140080274662697283037784794633190768468412617862950281981899579801248175976
342 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
343 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987182996610241014672678838243668817004989900903222949360295474162543205082738204421777270893935841540094600008348427864915916515583283150269766757508110159235656941735334362433950765948718924197122765790712392766865588141187752000
344 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973835219483118524749556197219406929217236097325423755106246373093177106961968493423862869295731043928669113801366767212882578291551264545653581667334215486674186960407548765065185120979395625790070884689367643225731142300232509625
345 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
346 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999715286460995517682186044391151322761678543540753307181952344880992105330908885452490160385359284265666766940564738984780824451997405994629325342129964089539735458973124525255057454565771931201285712925337007406747705825581981706129
347 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999688435763501129410667720017639135160348236631729058096117199169334040241748583026088167338249963241884248447268135976579044275701213815911608705948199087144030017083141999737340637363081408014740837363273912394364622785034351462264
348 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
349 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993781791012284415730648972206489556271624488253981800211386452513192003090456142061557929613138548457259539058434906369283962566590165616987071434152626306778012805024726723548664634710640567568170875810772207996149230410113512554688
350 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999688435763501129410667720017639135160348236631729058096117199169334040241748583026088167338249963241884248447268135976579044275701213815911608705948199087144030017083141999737340637363081408014740837363273912394364622785034351462264000
351 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
352 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993781791012284415730648972206489556271624488253981800211386452513192003090456142061557929613138548457259539058434906369283962566590165616987071434152626306778012805024726723548664634710640567568170875810772207996149230410113512554688000
353 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946967926304955457278835245621457219779358024792111126015907430095609574546383922110420318675152435016399793727149686718431600897465379018239125591815926269669005704407087414621171430721378107899254258934550797477007061684328171266659264
354 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
355 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999351697612619750401541063827592892163486107203995292576567283943613736534087555852985880498215634113069391028308824853793713989954362545407812528630097166067628066525548852254974031449558645645202823359855510759713497465550826321998521664
356 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998674358865720666601058291217921631665582303404721731995649082247923441105944101314870914760190273642830063018952428799780169299934904480129289083131318656668345348789631655813259976298013185392510035775006974839506212788902423856808558592
357 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
358 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908688272653283868630272989703225752672269098996641813085367086655909878450697232128675586723342678650376225296216702358443283924465698758777338390065958146283005623374398281036605858540959883938412364555152423153169149241150140695606421184
359 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967019679739796834113867357833241962737910370036997145142623551731287769933105794982179662316219608490819751247497352042249680610391338183118926879440237909655216849748448815476278584720133518729395644564365561729203454720710936392948860168
360 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
361 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992236871658313888693654364019775791050193383246844198563079558112235880105168439000094849999498963487524004844325479644936549943327571483038754927139299168155984100183296091247079019143135416053576897813644237602925334406543004067363736876536
362 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967019679739796834113867357833241962737910370036997145142623551731287769933105794982179662316219608490819751247497352042249680610391338183118926879440237909655216849748448815476278584720133518729395644564365561729203454720710936392948860168000
363 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
364 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999199254908733057032269478546154960915020406934361064019555597400263046909707706239379788605845320557286319806667877752165327849793871743014359417502307920640844253103743967443888495380194218686328598386993276799951638445646372914805043825244625
365 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999336200090275089940256761331032220166800544169878773879962084326483936532830906984961284869368257632338669554874065848944418983912102585406282820934050422916917536845464382389444947292364141377934619708641571214878541296295570110577778070215125
366 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
367 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895493233774973866130989998792877901503109303112750565203201329065763590161632963308282466479956264262551302902117562888383381302429399418965008257846642305189164353519604021624804933173677865902256560343479643696586419835063850239746446052311375
368 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982530497284655056784549400988025315378347652536406454708854978387859864825409225016917320431230615169047921021600125078384767691672148969083813932095740714772786229017365755364330144546630932311699737367797778376775869918838397546248888953178651
369 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
370 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992966599280842222871601602162186279610687634737986681593865879098143925425182704658271606968805263239223712374911136389613734571951439480424736838021187000740277364383997096481127885491898805137226768550330015300620398422973790881533474727161970693
371 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982530497284655056784549400988025315378347652536406454708854978387859864825409225016917320431230615169047921021600125078384767691672148969083813932095740714772786229017365755364330144546630932311699737367797778376775869918838397546248888953178651000
372 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
373 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928982531261391210216716688565449475514658425503547050341918386171092229721971897556545575151620308986027337253534496844498328593276629220872957229134964544142818504910548763846814556932412207531577256249985203537686951823497258963080739292036984375
374 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995457105424846359115105162387141418349903722189559106203790391425938331465299269818029969452490074825655488344550810601064111773787201950546655341723914697742939710945070491493780223830575874239803858152658592196254454528148393530664662312217225521208
375 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
376 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928982531261391210216716688565449475514658425503547050341918386171092229721971897556545575151620308986027337253534496844498328593276629220872957229134964544142818504910548763846814556932412207531577256249985203537686951823497258963080739292036984375000
377 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981418273913314930799678876832054389948346568162534227017785989265794789260785498419396609930885705468136907583550534001882465705557359903213034745104688915114320081262537276602006374241691341545512011661522003751279033704129140715759530529179926556683
378 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
379 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998606363765582893602867833829241174162928662378715704906678779051363897767364569949394961215083879683650486876958477916805982479537777700353510747863210566261474635657620391896516203541708852298758204490746307286249177179810789791122024653810029960562625
380 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981418273913314930799678876832054389948346568162534227017785989265794789260785498419396609930885705468136907583550534001882465705557359903213034745104688915114320081262537276602006374241691341545512011661522003751279033704129140715759530529179926556683000
381 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
382 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998840415666727270590856734517008135894067116219077997973986908969331128272423397251948936353151097602949869426957538252135560559285745691903912529494643478454016019359586011436367682425109904110816627522953644945922108099272842612517713470299155506857651
383 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994344882053506233130234638231170492919902637815686878512721402303873255900675543220509258952145165124744474906501219524561810735113525601716303673477647647761908768851625410026507770785062598210474894149868739465203169925709189955995379441752933040427972408
384 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
385 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998840415666727270590856734517008135894067116219077997973986908969331128272423397251948936353151097602949869426957538252135560559285745691903912529494643478454016019359586011436367682425109904110816627522953644945922108099272842612517713470299155506857651000
386 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999515525309582754062456942790816934108525065676947939110695567519104642556631561140954318560648948987387501835681493733633548747247906650736389986396788271602731053831511324597063901852537660980077119988566606070738073978658006377441429319721570837864251525952
387 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
388 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998840415666727270590856734517008135894067116219077997973986908969331128272423397251948936353151097602949869426957538252135560559285745691903912529494643478454016019359586011436367682425109904110816627522953644945922108099272842612517713470299155506857651000000
389 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967956594489449644026394439785997712529528114808281913018306975437388889027712708993261276393030075368766691984767726927325823318145175324658085813646285681932832662610656973383105446929544825234403917381496896171433305820890725288458308176867539746998212529903
390 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
391 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998840415666727270590856734517008135894067116219077997973986908969331128272423397251948936353151097602949869426957538252135560559285745691903912529494643478454016019359586011436367682425109904110816627522953644945922108099272842612517713470299155506857651000000000
392 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993809810769832248687505962584229918472640254114587216008177801513545822307492798595486574435548994681981826630669097972684513379342879752830172971174202250169098995701823375117159781539990626114226683653791691109906389636911693304138583522808633792247011534483624
393 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
394 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954396986794337525035152841228803072439440009080696447023075255415474961149680010234526530166514734111839820932321949292483024154699925881440882717351564260541107064710624763804508202208355669134434885182789380693660603809497951041521425263555147202991146497920512
395 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999626784432918334736256055213832164809840485458505909180898737380681132295443318755987266495115751527455231925996906457890218643112977331371579552265449331123485563429413558996560994360602117977390802177218383341567765080596159801219681655323979465485744819273273749
396 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
397 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996171286296852535066843528387078091628402151205797639761931491143637961976915613670236161804592876530413710706376337935867616587287319018311649780343271670579987808472756494255206673960667061494593430363048607575332347532769328963411865706427494063514980447902271787
398 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949949636423117294519949248810067384129387199834725468272122706633093961440569876015082720647238018870421109070673595957202268877989366665745593869329186646418210736762377106808647206153075318223545681428622991648495519143548090273794639677946169978654784452302812375
399 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
400 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956239597020202402289574197629759574332960680804385944521906858848828698731320565950137247131419358318636691313297178759922749459816030617639112426131275759560908543182840894208914259299533650776185151057320848446819828674223851961342824162328073583826768310847930368
401 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995192764913786852676894413706973744529833443620759748504396652266368594680185032818976992221646127668547594701000995286579976485091107166747178038835708568242701865566732961892344989116552024733648228809156766012367274350261094670787160760901000944557881085302222545493
402 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
403 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930973252078885969695690231322843355408743997056747108428552359172632051366817979450028652019909348085360786041232913772229906220190107081182303462939161324356715215005143422717920656377526045093359168370117454960255646774187964847414756880721861086112300264388755261783
404 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999717077762853808492588930196664380569878067999363176527624046829696058004146548499366419379086938548360243264033735219517747245801281967392250850972707663134496922121679975753868281730995903501693732875791672781762844787314159247778533246749424551664150225112869050563033
405 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
406 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986672318082239316404611147533876714327360186556882032080360673476849385803132117364308160870680204643459305739972098630076029463640056220808490556212356850312019808292514786073886831374404003781184462115339964773368258194812489126648045241736731359128830061941331272494824
407 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975609925657634539200045424646702629309189392426229557522755090457627336944349395388672359512127741492394610492748929971334146413291960122271610200112410731318724969859793666410492890377046807968734477396415741545940183257989323507139830945506464484187942286597437577544824
408 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
409 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999204607932993819414118353681359220084048829194412389902017544195298286051302798395021050362103647369031472672188415223091407193416294805727553601320647482527417226833180395110112805950298090818530902171033970438867382217844098966584077942651024276819126774346453349006685749
410 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994999837867921492695879066745376783766523496905958534765158210014745036904184462590341333044016930977305961477174958255353163959192709594986115928249221114707355661531538261104879841124145433647540960626861819240981815308918183560386564746985210789077887730001812616241851407
411 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
412 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900846258035736247979865133997137070531531563164076447665148124101002731756725118949544222738283076007704168422655033814483733959419171863397380489540392445638638870002596742137569911334346436432875161824997895450342023326824879270468826020431136769591088670071274463655812375
413 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999524150716988448511573583235067419806568121284561962788385604578072500228145978270730760201457741857118610040207698188290934719902884472313485383852856457438299088721386332198276623311842076951387975167106477844958905782428070714885432181018166642888430288016481459942912792453
414 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
415 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998319623541604604720476737366445448639109894789312564055812674133383067020274860299533363227132074984376577895448607315714449635456583124994367897153564649135510954281367513446472761683376196178766281632395834030020333916379986787825751185357778091317854449907117632431301345493
416 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976582001895144093143034884036483410572583722422305590708344034405246560542129838769702917201822945099874896510972181584711795973901960053727778557171855180420524899807884421899833065754922243853846973624229520649944913728223247976691845625237757674589703412713451367899598120633
417 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
418 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999712100191688438388199760271721282612075299526815937147107881990988500381182713747390350948401346398329040887917086937160602716542831857307485234580663592941384993639179026734359492843802955455838226401019374524033847114911478726335101151523845081275730178741654306419842849296411
419 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995971914105431046638868526135157565029917826902034567950747153962364260501964905971371890733712134584786247495398209868730813519802709528340090711707922469548863509080063138348770133245368055658892245985120725926300009863440673347828589502528316414770524925079860619045022744030917
420 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
421 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990595521705205121744364852776449406668380474316611765366923562509587053364284436961748492655200681119533486410782861449833332760081603770124213995851611265356468424420268715502706359472090493046537850389776782804417808379112292862482496344987560054846147135776855254271749636784128
422 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849896547488437338035254554892395921384647797980363399227777873787800493931919411705685440089972481768517692283415525534617028982859423262853917571554035446759403882038461776718074166757946607621065354541740587527125435221267769850100903400160169179880825785511534788737394890144256
423 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
424 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990595521705205121744364852776449406668380474316611765366923562509587053364284436961748492655200681119533486410782861449833332760081603770124213995851611265356468424420268715502706359472090493046537850389776782804417808379112292862482496344987560054846147135776855254271749636784128000
425 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979162628890350361340812168883556951100208494511889914177132004168585160330819859716811930302567078334593365512922380761410479288864419760281084438054524930437243590506847925109482632678780488545232057932538480268888359222630248691858513315856015104186937206293128467408165013520201928
426 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
427 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998950381605708123750702990208104410506172902741632003914694809655219653529731557648890418982816309603248264365593739178510251246599096164003463264745558197324015502582952512453366981452621027549025894723464175491369449660012176029255320150299669184275461424130690071593727734830731609816
428 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998552541100637314836645810982231105557542598991618891419535123725702860290654926918480903834456267819504716497348409045429496834765169234895169076118483931441226835635152250622607363859594343958187000375375641670343062011624833733398912775966663987480886428798345975468275648279554955367
429 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
430 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925115260766807318109106241797494287248686057884365078601455155543456882367055062390310387704799593014988460321674913522558403359470276622709315912146226872935646567870431370225403673516289670660389464496780911556513231001081823665031461915029363495937951347477630922259427986288497804763
431 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999845201914656445069701387122142715854698205956934156569028665029510706954643931398592168736582213785165473229643477597697431337825219199869441474441253470206847119583838476643523282390885134534928506098201005844841806966845135583382433973344533537332001026327799696469472543849046535879168
432 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
433 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994739093270999001495257387061285985896956294759533733166215548423728550412447734783159773768263163712611609945098894594866057413782713238369750562070112412299129545998402198556026713200439788327865817817625938425227036883689589030273756036240704501987899402212244680062072233941173707546875
434 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974467996058358093006944736133876884413766653465683083978019159891491621042831846603295226794808381731548902872984452924224788131224196366868714886220150120295961776837177566981822348792298094086816840374999608682360261822682825455383451561742631400829172211778504876947911355437911742210248
435 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
436 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998916523221250502498426455777113487815852508972043852440101171996544850495171295126730736932070977954468998922504333459204516657041459435309376651342199016113023877477910760553165957968564169644272337490530005309730843949231671836744265584783811965366918031291312035609530216197555807179519777
437 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993857908268645046502778378232551038871100757945412061220422279448609321002666913804964200326697571216460253857410481208243805677124945841482800962573240992891740413075840751903857755939665316733837781638032890735933446333503701979541150052296751783148042126884714116525475976512871082806590567
438 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
439 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891256876309186065832571810806571596928292288296213604007817496868653847806792540230628336959467944235723017232269194216823813801833547928622739006418799085076586670493201804385315229444293959760695606954553092564541917767571332662855971420539593223352543621138603934788558333848761262080023153
440 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999674881931731132551528470862153285208300989289330754393143215315744630990617433965464892386264328061933659152738289693449510940895170683867026785967927558849899621318220747132286102594732546391628019061560833371512511365406525134591149764977254195158213457852924015998476824108663926921745867919
441 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
442 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988730241815054422573183414175879975035870619921449720398482046901034183070342281580617477448316943212395426705062767718054529477870959190547347776324498276063413567836223626569040706366667162834170996482101684610058474071528356154573921313636733464735388389331009129397878294312712276000179807633
443 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998047135235915109792364897131187782589891030659570680516600641696592656614685085492708611795814553348848335812056831516494566660183175110594887274246632157695565031148439000592333224933064986868498879853511952670490109268985853859063647266321323210755523798658323393981784134778341193662471779875
444 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
445 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999870055015725091914967597418086646819593857821476705128843709761877649957605109163473379218471114524015130644810604689623754126560949049053017350068337772430733505089617238955280145000479037646118742235162869522636610708437527190241723390605920763794752124730565696684214213839294156216925325466952
446 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998047135235915109792364897131187782589891030659570680516600641696592656614685085492708611795814553348848335812056831516494566660183175110594887274246632157695565031148439000592333224933064986868498879853511952670490109268985853859063647266321323210755523798658323393981784134778341193662471779875000
447 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
448 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999870055015725091914967597418086646819593857821476705128843709761877649957605109163473379218471114524015130644810604689623754126560949049053017350068337772430733505089617238955280145000479037646118742235162869522636610708437527190241723390605920763794752124730565696684214213839294156216925325466952000
449 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986126456943805141948261341055198035624441107543578240840953652304426610668592212875509149003472297339470910499434344896468414773250058056295882086647844807317198430599193366231842179472894188834348758032492814564580673770569027487325031451056542725042849967664987117058894294177016354603326387716527
450 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
451 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995377914232636945062669479561471877160744247852008707060278469062138960086815973780508113385348951270852314132767855553907903858711434961206132773003026081800220819852305343998820857977371109325456602652120224068239403405275072491436762733719183789049815593012678711499648517869321344252099454855486129
452 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986126456943805141948261341055198035624441107543578240840953652304426610668592212875509149003472297339470910499434344896468414773250058056295882086647844807317198430599193366231842179472894188834348758032492814564580673770569027487325031451056542725042849967664987117058894294177016354603326387716527000
453 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
454 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555344182888446065838548277299379079640462064518826334164092634955260169539534124079076549156765512709703110173294418246363101970181158145758863158552569454133577726892015576595153524294212149513229517264015683815146031829315178924760616697121401747372844843094318713300693472847878841049687838514570357
455 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999053065083996444278817102454314138595997177196730892335889065342505077308482257676621798024731756996078477822385030419147759803850557706038606138914700160318544609367125121974644954820914014749397087797343979413009851310799296291733445276952762264909039074472360573762740337046864595982587836416434943608
456 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
457 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973087177913596166155455148882129271530083485769838261552654992236890177811890158436172865537546936895442007913838304680209026296055777839721472174105282206235147461297218985391508703696231634463675309403294775667258782894606903395325912607570397342428777484384485328003173791102004773210937620876135426237
458 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999699395491006009395344890524269943744574980679388524910635835994409000640476759916677430475794729978908856188532564695281727055380582688525742341528042957210621570066028731945266104380828438318648991856421454854796319901911388796876270964989719896602041531535571084669983008405059819274929486234061429478261
459 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
460 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987011944414434502832685377934887611259737533144871992465607070812944511420968692914742742750239651034966637838523100894670557106918265162853559141290372831667625958742578555965688895975895009747769793007368916894564631479682879173372506383978526717221985989720996617452191331558449945360883625844331064811691
461 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957927653809835441956005752252265804006102072451577940534544255170569973274560812699683456219919172041007534991578405735313955992592681520596822573380076747239278392537029858407391159261232606976406481941376156827307597398907907331332040117626860071234327740131071381468086794063316891156241557982186191440344
462 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
463 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999544234265189005842192584082370117016426175782402350287263941531393411669139373945455632241663093760538804770739417487685934836694503753672437411756954405609106566306965662107627065271860088183894381696552672168918042763340234479602745734060756331373880043993917900792429008809251763723035560344771827690780759
464 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996707478230409348947673036449614112920770281411035895019350494284805373194230947103021403283697551010830236960430462303351991084394180469824994730180644716164290183827083774534016361639169404070689430862461671879692621631996534956346362239674011623504272258793661518228400466238879514055266701130329129267408136
465 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
466 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961977260214155942509490953952867208315797203653362214652503888675041677411729979812728558043875184724543668479961374119780761020378373366400020772507124920815436781447233156944542432728560584972372981004952365745501687323422616276545354584951165081738722145246098732499972761141667878744072072453715576058140057
467 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939130265457174530311976799393138663659298824324057893084347544324989854203458303299565539012415924982128791168133684021827342044305382260675743247358714027262744378500876221217572718643511708969549627815052805000594039853096220149926303365616998706643836566016581880970242253261085661023464852167474268442719625
468 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
469 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989826793215832615863951412058383887775105298403429676478408045827150344629887048769868312469260613003592928329330966548703822642103348012664194706877306208676346273565459568143491941558174040134033295535989226705265499474146091197946762922168922675898676366776799596259973750340035801673961646066344440949357189568
470 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939130265457174530311976799393138663659298824324057893084347544324989854203458303299565539012415924982128791168133684021827342044305382260675743247358714027262744378500876221217572718643511708969549627815052805000594039853096220149926303365616998706643836566016581880970242253261085661023464852167474268442719625000
471 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
472 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999574129766419451538012572395314725585863131565953288117474500830388378156242022904867226518145512901260169276610323898826894209707089138856655583906869659439880240499319592765499464170703466748734891444081383703896799047883458395133348177246591158944849719806696018764371915491445628616895165837638773053462098018783
473 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997300002088035390799477725689161127031301137763244824811556902996342954082963504904572459608083493436862844121411768873884394682007630684518001482559565989434144021829788254771111310980905189474043675841708874778472262763563345530278120975351970573739759697542269876527012806002680395537630871841468445210344527350229
474 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
475 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991872761444601638329479266897475777752752987204300044863063187670008164514378939224322834526294325445908174350867785260740134032963758550618192922422378758458956869905831438390800727132192074046355945701640537707683230953447627576712107322103315001048232462115870486584700471273449285239216421091358515960095774637417
476 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999885323716073651265588877968984347625612351693875355110543985603958647410941513864794989412335385368184357586001905978420263688127730614466546293012937187753396466087060311054776882808284168848078403490861523939816070825154860713106221321067752262141268999478426539275462057121615942226689996065634656366176153445050584
477 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
478 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991872761444601638329479266897475777752752987204300044863063187670008164514378939224322834526294325445908174350867785260740134032963758550618192922422378758458956869905831438390800727132192074046355945701640537707683230953447627576712107322103315001048232462115870486584700471273449285239216421091358515960095774637417000
479 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949956756774607777241656775979928140470132042141118368018662669149039744140964088800552657441682666467395422616659406033660413280733112715259913274271467711378348108918646833672288543359806424358187498032716551817097061916266820354896049624268169317027133306550965671085365044382253657161836151487227210726532813823187621
480 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
481 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998835144695020806668094381423854947617580010891816910319539226958035331318918206463607773132640682515670489313210183367970899438395002212184236406014924080435367374802671041619260157420005756420038469093083440572180183195696129758897334414970334884105311052921167382792412531381009635569946073978189877900263847504245897625
482 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995199885265277335398601940876834500870578285927152648250936614782314377380579245604446929016090775265521908246986805363038120887834861489359447457205463681965682094691617876519718461885325510178314591368927670357601840622756600085963163069858802493940931316064098457632055497813880880157050571498553985402748629830314014713
483 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
484 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949126015087873602272799748075614795952334681819608792575393244119678007644489221893363309656099646832459707184967065127821903264001198034803363389731331951593355483474230574027735159720405093416612936530258172014378056038373528473016198868443878851736846914048181747538916902345452427572750031956927008703330221943557311112
485 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999724198114344291214296457366525136910622910305756076274164009345641840704540761284836356173531586145334556810019545295975891648545036366769400875498863279024416243813829375990808356447223362434838729055702296529748526610440827387651403747426260728014075254307532113839665053673003078967277501566403482357901487816735711323233
486 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
487 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990900314590388612304490435233889815141296823944709985314249479847841008471724825329072941294177789251033596959021453771206495696588660004199624291286603883451831368367063613648659479151998608623113289390185649513271482760130910601200932075200704679530960991508459350487863719743119138190060146179584319414318047428173299065287
488 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982730277148117260907572594507458970054031698819129304062717606403410037338562180858609153956775338466708156478559006429478549157046359764255356544200398856343913599686631637304006882336753608822954043973155320998401757838041745544908644819178283787624150679113622056271877850346685226696198580813957853081080774218989737232824
489 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
490 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999255174490891614310828572665544818979089252369730223862020726993473608637171946016214867621793417734748374913832331499883414183106152398078876471597658269823526559306367012979450860038539622709804569242726370417913782634728468151581849797800455046750726767216944007250361869963016974006155217563737503698492060729567420750117056
491 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995656885288308563238128355906575073025587768472281955557653019441488503978452225659721802978034798123315723801509691952157894187646859413998080596467254847940297100676298280332992212965815571839170666296098055589229482087648467325224121314793123574998454159572574667791355794442685687353014556023833058793112857569294578306082488
492 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
493 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951412815933531144690084118182735965571954738481910407668330922276325317625872740143361482428053441724606410066571310606490723649276764235480819956912802021167825428033011868458804650615829952665515851557562357031227750312059816222009172896995595432920510658870481853539047096648203863519887437202910708105744507760127665084777125
494 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999534867730365953937295084326309903917054589368227751006133643352912043970419239100055597684412636020297993998394897608961697696827009308920897812147311645419212151190424630654765864319325733967065752775584015017004001604582909645766368565102713376900829721716601027831426002754306771149939998041597861367279170661800076292135064776
495 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
496 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993187115436046154721774805341010984760916880607011600407187158004488318453108343579071114066131584143180299840625699249875316081864226204877080858468073953026301396360637148944489862619585418466902834326141410803910251094440652627656833274046590042307732455513113030031279899245576707969697562350557283229127689666741411895328786077
497 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987299015272649518864535975278967521059051806088093808456382809244790302815390668094540400156717108279258854698171602255474772898026796661893153976651605125085573756936753681199303545522896974397174198065125169135182013066452768665779873629998190905379283386287034606485628401165322175372583238176976216547361465733229737716275092163
498 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
499 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998757022036381489392666896962114320652778499557025092772367989434910051896739757370499064951208669798990151810499617735659928406209221134129915645342110210607431525479777279877911309804864064991820048715943412004411720881980845014303211972778619788315963362855229753390056719198359242651626866511916588403964469462418652422276455521304
500 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993762319342745170029813855978525572544829840914670134203850515763829536135335690495096724667346838107562638359646945016814445413327046486764516002785033120883765507896813451506805039223689908557938639594338259230472824992985074781912897757119447728086032802580090313763253156932363930860735616697615285246403081062260572716798361577711
501 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
502 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999871003356448556326845315286334987831150823347027791245404155720994398585466040128784655128224086930152122204474401432816850871078220119980482602716917462123657551303853496940887272246666464915666520770957688781852545748191643421963594272010914597698972405531834723468677375789568911623456151931718042713992127225077735566316552647024192
503 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999579293005831256078563948608127818882030072258588827376571451630964846123286210655597416726913594953036043654974753502020150677097271329148741826305118317102138083761105358290720719111584186219428804580007124526347632525475630830083148576243821808105652177580885862098986608834811526067364934231938980301099221997253374228862617070852959
504 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
505 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996326254956101356940387347809812888717709773403094823620724428178887587947746939091784023138321357407843873796564598747004648375982505888671385421583277919232979209067248467032214637952622489539594876386903125210726182564079875747137706563823726697406538765967196194993530368921748934620024226201206433592199706309758244655415166186969169
506 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967091250036995148480621450101301971176754348183406921419514022107200122482911999630796197551378742734270674663274067700531028015286318641023547873123996850029588818732839408486247319369889342129204382735996277360639123314194963887639260344275982633283051855449901999068359131593141700670063814617352669536380152684839873917061489662745536
507 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
508 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999111208256269024275833393620364556663640582878101569803314843894098454669562645987497998580859900235748799781501557989896954538155003353297802815020296048023544273627565948981591222646014546926150376655619497758322203767287137522322592854308183960810987586047476514017968321511148838882308607951206975927742400909666478352991894990131460288
509 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999407770387473404307010853599092228605644522316288550156852554702396289082637111633577820104527391875789592970650781507229390591787567765380358003791136829020547573535174757124502394612898933931992497567523632265691866092875735960052327270210002414307643479271489978361960036913501924475824588309186784039655948280813555597778540195999557125
510 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
511 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946694246319324476467207363530057047419825720603593658091968608661714686107358056212191213621463084120277576982645762764646386806752592685728033051401486660713792995661294393947691546190342477055939841837587659944304718930976551099755753493312282181770910733926433510621246313087825508070821367445822525673202537246629938999365422395130966776
512 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999407770387473404307010853599092228605644522316288550156852554702396289082637111633577820104527391875789592970650781507229390591787567765380358003791136829020547573535174757124502394612898933931992497567523632265691866092875735960052327270210002414307643479271489978361960036913501924475824588309186784039655948280813555597778540195999557125000
513 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
514 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988468545821839486498898050688332066608787862728694850830824844389877686934593659647900845259541226538851466756700151408030979239340054655124293952956758592572268964066062886129984239277202492120670217620222967073991989438734773935145996867666167859543782113581438504191441968296793679140825236363156602786643306048576736190944802249246029114447
515 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989467753782012911885862862052453239364545450680419474124648289109820081432163649627889310484067560336933500183562355749961118164590249618780586143145348642384831121616857189346326307693424976121974320445426199173840492413302090827719379779077959132532457107789907312718015538953389555786730508284359155142180691937756768271394998401883584500229
516 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
517 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999608359022510155840682233930538738392511100628721835561186507250721153821856487230756747029695397850471170696447988379600203888030044513629963526704831107734529222307334503693706663857811371916022311152068899073801134366167238993077879646763163339817978839382618816855505519854849409801487407345558869443028453336321994396473196713266298893438072
518 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995931057852108563051140742752011290850323485506995799872115995628859314752108672028445634994697290165237283845037698511300790679890499443651948169278776638183022872577324980516129731176250141780699166821313063531045541466636845289393018539289049447608710137892614518096304491093859519839753914934036763511047324482721364153801604388508739052248571
519 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
520 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886854352526922574226838511593905187104181576222510179445548822242240494038057920328144573949252133261663294941684303889434504247294260092605266048532920613585728763366294238797911221895273021463356963117091740556134145204792877996563628484014673923201126651370298999676292825852851263625247590748177033535209908852854439830537665211521389584614968
521 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999809040294165953750307471171746121741790306402941595320596619540282854744075685468779429701075128062219554041922904168104594189070649338574765384958833435661937923153605655351689543673993273277344273553325243550047425698961514730737156125537306283808392950225060083173333601814588775245611617754539112812245606077735006660115749927606930678719775296
522 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
523 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998252484533629267644680344015971904941413955222780026749165450850675162910686196156703591650793846377860334339162673605126750734194158677661961786013645765208331345779010458282190279230259324662020564237372340072413857972911399396803481437143471232975059283487582238404083554301768018957162228910543496993873309050292311061345104784562603188017439552
524 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938306375567866773613028785737282771505867099473121835545973670663639410474585916790556191287722658785629715152411023331387639376654335072192625481501995577901758172815011181268208470021998075208992180267683677157923714543186345321351788509652212540787319312139709716464458806333861086721605108452345002567310199280912007944127962393877093665916839528
525 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
526 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999644961183713101312403366921247738914379359960283399840460658708280596271594049604560579372063117791812797331631153226572903815280407409975170482732154829603613878059169411030979043743724130895878942618017869269847562592039704769755321879479360188502701585839671132498262099333444244193838798572707815180308959698563525619806874375760936636038881542041
527 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996476112198727634100529712033305234877869412912308767273183029334992510354091118395563111883390227240363768105689108183444692014356583496034883716702847540085483931459221304614951268802112292975686460219481001052044885203776609567044761930709691190059760390392921186001328356778433818648417537457894904563168967351316398819984658764877072903829200851189
528 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
529 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923456513729868045947971502302905708972440907784074458719700279801682943775620294131976916316972074603289930124849150862134431497657156437812222075856642482670384515201201580752308576185321705447285207825914432900170799449149026139612463592232139576098100071424090142609159927708570028714935132355892854316689407909037394219455483916263527948292639611328
530 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999707764233775459683168652383084260620758430325596930146916882594512127014063629595841274138705092154515659936426779564114528272006708408470564729769561537984579806939455200357098406254241792732671244985697984627765739713012393132392928630908798628117237504694613213022947253430552225177990492589570390412240380092890773698824058595469607916788723480372375
531 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
532 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993080346234059729334122647566697407620711144659243113284460672681954611821012966524826302380435645300913079748273131934442085551969593053472656911782095702434511129209149218196432697309381364235030590365370480099045105654832130954118572935330031509440356429431870117524641304812624445118387117435371337231153063354335591089279260429869219795703887939453125
533 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966296396579285729779767611066582680189551718659983176815590855273696346861430491863527119130281347647811282885793274568115172618718401465419210814898657816507476977873912016473184999976333793952309496470739115205013347984263103497979615897154959221396637286119668662618391416859017764088244982428119935312390374013254474043190161010820987550628628644626664
534 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
535 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998650252834395064005014739187800743512572763609256605649641504112376345264644380316254253265512730956722931718147050420226697876314587982725491698656131960015641258329785029191976587736097543544567221190838009266164330706512184202893591928858987608078818186457694176460840031410084971139450016606223308497358695411681588815313367021881769325571398235309375064
536 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998612916929763985606157014564372937618441892792864805552929387868892513461155603866308741683429996789330201193169988374813535195219650589776020945565797795498435732676250973895063673917778312869966328332702132399314273962340675780665131197495622860036955562634757841305842271961297254681004823017874570020832255630611766621748060652366478372170348615508053625
537 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
538 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903481819470514305965459802548994088241627873009641431807191184221235289461448419325542214655075229280148411368682079528235649292211841807379525702790117971395537381928086665974248113818175107429351881107053838836679154476048199833434528260492360461881657276369123632403515979941786353660231535440081590179703641861265369023525179699293226008944681481492305149
539 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905577743783115839212590704284547915597499758180070702422929172700360125144608346420006585555942754990957925465056927081469698279700554750293350792483394658074082868344532191938965693007702345374044801562801773819499403556479022774046511126440370652102710453938535176352310392439490455931938522095155329602900763466632029349101580725407388389153945429193385408
540 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
541 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987030418475544326028841176865544126619552157259843817284903655677561291115919626196961477931231514117296190916790856815004834157386765746172047505900661835112489318737623830907429195196028253381898460517606422452491525821699240926387909619547643885811510330516840553425871008980010347329922328151731447736583801105703043797921911412707911153334340674195122023936
542 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970210784484072350865369511280128430455280106445833959897606237890752458344058570425569830662240053273995762079810354694866423432703052999006971053817674616056000377949210106782730574189268336749500846840645350469894998352264060587841448801631343323865858494121619837299278860993532261906712678026688287188461132343161073555464514046876848531873045305327639562761
543 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
544 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999562708326298829038348383013026632376240799897374175106560526396010191364090307227674367422654956842868357849007173408020211887163004336990925776367243414670032109259054405647406397539824500568774183804828454250363108205143170129313808597863419633039905147228105546354435273957977712876913708937026845736435839543781146172263709757574020695766254058085662533135209
545 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996064000764454955526481034078360636398392245752139262887477063966909391623838660027795128704758972587210896725711725740225113493904052298492419158351386599248767381791081272720236534459763973769151804200711050674723484876844605732248735124871734982997938794174161700809305356335067118089380163885181568679939362886673645206711311026225246171141454145916734988260344
546 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
547 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980451321323979138665289884609382568130421318625187033949088753291821372362663262031463739035738267054096746747717294454057811488878956684888385382796133988616868943102091472072304464943892364005375425655393494628464071131806097557493584822957372475461267584606021640174596026705501404044243458599733713294084368687196829075632158377307116730502967933396297545915557
548 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941983206512346225647762498095467289859066648085058335957687878332931615805673468128923411136810484193166922596931397028917003084202193415236374031443396727682432367361947610862428884661874745237540096275227561577934393983395054840801270835162430967358449749594588864420400955207597396566208064331080041911477272850649399998624881629278915010624795876057994719608136
549 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
550 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994376087824817475342520113662140907860075366000220764862040831867875705971741796510033616248430981193621376672402090668519342299741444008020472349981224632569694265903680999561168029314901183352713665806572437790275529390546376122815849226440865880196037848118398566945299925184719032365888115054455580719207170491809755314919048540351200506588878036155625708610322491
551 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941983206512346225647762498095467289859066648085058335957687878332931615805673468128923411136810484193166922596931397028917003084202193415236374031443396727682432367361947610862428884661874745237540096275227561577934393983395054840801270835162430967358449749594588864420400955207597396566208064331080041911477272850649399998624881629278915010624795876057994719608136000
552 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
553 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945994425152810013412205283244243751936984950234257227221663298297439415373210301461567133508066849431228642276009154303954624086438937273307136855260890150824395024316810556713455066924161370902526519599628246752621526078187051827497406416178892751916612692561881965123210529054787544664828062536274039472899781794827738596539240288511664010622615121320204939063531144
554 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993689639073111434969985543691931701745290926697668941937429530485245482365233647333374007221848322819597191888734139119634383206604192014207270240510820694067966375045689942737440811004480734186126604196561594528826031995618443463669491053997232212900165236180277742794095842183086200473354856721561398146630771684392853053832483584141606794304105611496918530722093043712
555 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
556 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945994425152810013412205283244243751936984950234257227221663298297439415373210301461567133508066849431228642276009154303954624086438937273307136855260890150824395024316810556713455066924161370902526519599628246752621526078187051827497406416178892751916612692561881965123210529054787544664828062536274039472899781794827738596539240288511664010622615121320204939063531144000
557 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999506612736197521018735636321533948082491158041587635110150466352380792353184167493874699281415079665070597184061947604840088470374416856591496064030905890286338950910110955073379652719139281739559737105557814582927284284338863878482367674743608846965560350508358353344583681704515093488831727832742727501454158253274226105423504875589420200589336313141118611330384718102969
558 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
559 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987768724655325023443895970402518771125947092359358419960519534025602416200445904897276765146144991849802532050063542947339216519026399242703397756816162082682870992721579139180045760072147840659688617206153132941965401340981277900415545594682197527604136510681638910044481502488649070924927856820568637834556822467717820043597110133355944611299526374768473566140266314787827
560 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959044021104216600305087970503011686495620479447977912473205808713538685580319061913641997159160753051862040365221598133865546445434344332491405860245849992212373477343700477286007074733290354614161117972471023773093486137998342246572648535999268746009751921106725742792793628044582512994930415806696414226467740318406235176160248976260012766600428562391240098190208549154273
561 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
562 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998908537855995692785680153644725442909670330259385404690881196886445883087708732480132666916299163161422235989811379918908441167716389101209067330564234597845131250962850761171136611578297214372638267347435547349783757887576503412399841405888713962272022131472873630121178321916659856605664637627265572725471304427001267897088149318093373878706538965274500619473233559012302872
563 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997823845524790507296755254700359995410288688407435866958012047827774085499989196316979944222939132021684742334073654701903581537235843281719578017046417967001523983106507226192266019498554589982641284708975459975786281464234233025248942959738652091212222660599698637004424718722703205828008663954456420344895991134011759919870168979781724289647950499046999380779897012412338176
564 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
565 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883271511054376353086269678418526690746113575637765854787842386769686440344229893632558321187653151188960084539315653920748324476763213828313418267190942921829023558962028095357061085085678187739230559953724033402467170739069527019405787607304933632471612601291319992083173779308150899272806372835402902591907654620354798603281194149424704548762444577270475141266721171311940603
566 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999762836745819202646338618910227410856022098855408764682252359783485855495972703037146841576128050970175877432516257530305483291825918229180986624886446365740981508394647563637578966736818064929152158890363881437250018363166918025678145818439876052757433624479558866016651243935929132766899591867420963299270726607117337167462861423637608078971034994480737386978920956942074317947
567 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
568 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994669643061083046504111510840593408583345954638035702091459015378121109216858169461117338889194864305157123936794023636440570963663112413370114004671668073451626141374744315267969600147220942566794666784985644927876184467489922755373500573838893065390862354702130242735961138676874627098030076191001251003052550569226371810015995602994915142966056721614933405213904919739993592152
569 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956735867922072181296955331214152400595439900206054454676390979057032495571053709163531311446942865024990942360517813145673467284925723927127485670449205614927260923461597382110261460644413802355129891498054629189068276135819761471756232649358831167733750246572187692787274875095782039488497597079961389533431845978170278467120744632947781877094773731068544962044748887921818735137
570 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
571 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998847073011334547507280579556420910502242168850545821365344638950937409299581729804688302053002678547014512914199462500779030206921858610309740094827195266637473738215221173514628669462028811966455455329329356902001964381853887182779007985135027738714566628146002290241218049901233234918748441488153262671946219951872153427332480348948870275958229674487742154912720407768123166194687
572 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995515692342646088288622615411500709510108109165512409161197218171267895490723843566869258510721243994813644329369869713711502376727222876355657827249773589716411429224404131016520405409683607073219733535696490394173012687613924683220645564114158826283499677335447637648954773863891310268820116212398326745796130656888363640590574139864842254097667683832027992048883222390385509421056
573 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
574 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961054331401614441458997880641577680614492640548519838380805237021755988308012562973892230018095678176483308174246197935952671790857596160307052202002518153699764039348335713737754612644244002849442672062142186216412292249042864406068689400966374619165946523727762571300869806660653481393452669083774634071143179955493652878219037275519434300548060283053686386598996287611196639764472
575 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999393674784703478987789343831235540401574930061458204609677842082691435482690857007203053217099081891795914526255075370515305885907372771278475042929830387195326479800684805907146299886210588096449471172658808933000556832023594298667362906925435745040786232163384551645088115107839859978332293300987037984962651801380282312435553121200448821387457610991159237994585214834391741488311896
576 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
577 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988903864403291114813458338747094360073800735298587300206709394173864655526169631931031984443481106455532568023615790364875733412582570806571226136372699441605414684951514768715481741409629804819274223126148609427345924736442200114342918566132263101484798605605163850536613995533558688735269790427557915080479120363869667757833783387057949141297330831383632190163764438342887651599558968
578 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975372151012087592664353094195765035294953195850073926949935669404966481485909023253122423055757576343255055787856219035876412284395255516897625281838906817163737387126907140740184057689635258581211815223763790384660695447973713099533928243074179797620011117316259982278027486325891516934600509070527900096079153664703658816927633426796428422215994769554384673537084285266157950691757309
579 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
580 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998651200953877950487519499084025197884558568461110911845775849177102689052524606066030898492366006353199808970895147714998804980186311932763687013402262892372392410912627437957686236477514835520930910691031638253547890629196684920359384596169579733010362155246405272965216798690528836395095158392033183622144518438782326883171113532970658727738487581881522536695559196570547106801829830283
581 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994762063222374546160186736294439189752287300329802904192338788962084181445744090454791396587646765828166406772282247319895429830296004991511711360239190804558312640008310515193313530072270164024453268513267911626936496619315461426341087796672903536650769642972241029513469094152049991634016531947028387137774837088521999335979748706197320436444170857216873512603594960891316460484279804557
582 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
583 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904429938953400788470219698773448460227432724863947627941536248947579077341674169102187441508350625757025664116779374300342753163935791845574840448921050328146689964770495431683957271957196611603454297328971329053686418860838998914605647629668631994317116561111516325556823204551099514275067922721879336969797093950384608562247100084704304081938236768399074538907068596128960796283342991639
584 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932706478451067092409040854085630940909728191063964790312954177315568101700108375236456196150549690809433701462521528967167842536204851408800981145933201196866040776684748380814722707639472143074302292094496059864509228210447841271146717833588620146048438525887717158907637720883185486385981222310600059311490921170760124613260737253002109331773390092760349522986110052811086996149994005672
585 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
586 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987978537958430808533601073089998498605357009114150013419248720403905078996145375973606704784506910594173443664888151587111938029110715784367362252031594191863641901580032596617138658253354017652013400893168629158606197454728041807428532453782522223788846270391864275201157741539693307009786272537438440301279768159906492401266570351545202891022806007282625615026374626168609760046145684294336
587 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997339519152023604061819661081211455767508539329728047787631242505960434899558599242019441256846989092471538077274956580564567689207349657514601407267481154847958286289426295658487615581588494558193120416396270546965034374908596975874432185474915893688541834968701776810980808257760463768709183553122744730167587450253630151041110814897174584860763913887786131407251143927718542546496355433341
588 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
589 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999118351159101477875385256332205170389080247014176998149610383264748545883408203556462606554661081905793147604635988558681162677800705642873031825779666707025902159821304218608229509759508338458523108409202922848267946271585509993220882939787616133117967888426150764414236601663865551378907782778818903863903322676197228729702525434424198821066596869609262217067226882515571065135030671855583232
590 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997339519152023604061819661081211455767508539329728047787631242505960434899558599242019441256846989092471538077274956580564567689207349657514601407267481154847958286289426295658487615581588494558193120416396270546965034374908596975874432185474915893688541834968701776810980808257760463768709183553122744730167587450253630151041110814897174584860763913887786131407251143927718542546496355433341000
591 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
592 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953837149151778076019070075370670772859489856679022004387507979311805899952915625176799187422644754164625400117076331548854526452454882260957043810772145663071679189399590257561323622469912519011669979395511810592705771493917302611975372835049514726221343435104675544526679329047176051340390106062913868032216951404161056124714956603485796368366068866946656569850939782186989941678366296333680856
593 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924840780061864527930813361034676361819753260358578086618325113576128227536608202241971061098881023793051541865093685100436695327449587463146217720852353167234986673613412252238211899273148617549332819558713849069039399015621950996294367921169126800124773800705021805252198787051969756066318911027876751781541623954970054284205230015272012819158637521321129172642911915920528680676474105733348864
594 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
595 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995611448654293086050760762528945792048451998804123197126364215039968900780151228612508819060722896583199289891130720192239118885042344230353304712327417594930155157804358840027914315617991222036099279469610506787013984008789884553260806536003406732200287582084469516138652821539962430294529491362663783350680504946400870551216179929350832556393746721036736785913671058108333338770857017414249107647
596 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989473820762821039583592168030256876677533608624341344093002178766520560736058426247534306205178322076089378479847112713833420480452085711859837982186633125216904183218090167081976807215264969033238700553201465993443291057688738466269838298267834010881778306726721157786955770197878770715967696255225562148802554942296474628527952373472864083773094328561569955012571286252621740170667481484491451921
597 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
598 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999788878604544587053929831244773293967348213016633316400249838612785200862874788956079782224530710825056678868536159056577578128301090427292930802482944788116002754644835698274573384932799092338542215875691405801139458885379035309860320826353274243360671989811902762140836916361417618951208953325168795628351720889958578269656449509263958823602386600161585017353395048814037211205992359041102839492137
599 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995937124832916690748870048729814928163311643450917669840469885285559794056003448648090630715808051904393162141322455475173092995752335536731200008320061121015095934178557958566353298009476604181629290184374542778100714757220613016684755597922915985667879182057534459017128467151262314867425970976515790894820363368612707431349419482898493739800930369256448844035045398133854821112168915278716606456531
600 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
601 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928126269552970420702133535300877364644753490383653709379359398545744198965574300865480996657637966451925167783007018722193436409715300524251672154795694555531007872851593549462020576626021348623647109263678385573493326960103837043597575276844456119294620552707412695866344685035566964370918342748097112670111994973062013255922592702186800398288943092533599462480492621047608520951665818066923897802691
602 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999815107274974081448036777149549759054778464346863465288950509196983334047970462088424425422185889801375432338207661131976896504932485431654017224000117918494010984754838633456979192486003585270663644096756147256943201078349936653413767382394819970863356471595976769876834732477223435629122177659345667578878325398446105943738084028432173601452516970543558124571628760522058562767287849407101377351832896
603 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
604 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997750102057162104088284680564669063293023727258822363944119791426015867010966973258330382721101537149548317406430999794501090464027737139912106990721147775295134486859541186906338398539485853664362726534562483047684385146479153102089811171982174491830366983187726901323557842721221012676239148767484977613082158131010985531097781940037654148392074565107575381404536559637168506668128772421602229929780875
605 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373356375994471342334763540920084494025043394991803899863327364118714369362536435551912398484397941508011437167987203689955238490428151444464522786478409974819774047989286666722301887817973631455895562205119008571037030795843846768568354318644874055014453315923669562308847160414997176825589336550102734368127021949820714193393565057665219687121537701617406521566665433429441540463998633928058090263528
606 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
607 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999142578707245937756007703469944897265989131996325737035414999283621300371874826706187370442370808563500780398899479415947243545113985872225315687439656839690417019139700139655224754977755143765177038883276450072916988404498378580034262147631726620835008043005863510142711099046895517926071065309034947346871228746594773259834268527922081907788770522607332756860810428247533363414468336556629722251523541951
608 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996079788936759680664557809137384496380249322007602409879604979516432580928922715640002508483522236567938280728970729294407335360892426750415360731853902376360353781731731618541734228241511054818580615115819740796596894660135233098147723732543180598409988841264241197015046679471123976395209717764582784811956249746230891898466155950182894542429988429962056994807412198343917686295894052479046598833807145152
609 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
610 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978064697296237956641517213110397649768374838827760890192123998184560388419538774901563075132371411872258194380567188814935393765735111613240905470762278327586538507795511304556568840716717825665626292566878007129468610496581521516690027284927032572925406072435458016979692713772436121310930536010335538860994266108336405937016627535136882191863547988095941797215558634243075712286386662077915069118805596096
611 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957771378817071363724537557119327271716142903548205328085603427856120920889729080336303189900074464920550925855934951211138870072576645338177947533959173839268832308012293432360122718038035907614969083059355382142092154880767111123490715960169622288352435468692266098405631122879528930794191571629285567246263064287456903501602969571632615251390953632267191894637269874223923077911228664384181409758088401656
612 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
613 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991989463797076293318747442163155989498028886202794621105076076760614722028617309380132952345064126011782824305251985029396924576597598936372992437947368971539363830597100832045432405099410726673769416055446067581285781984300187930736866419779499559645184660807187245878895840737031124332197418275005528254021161450225033480449119295336371082401515338581102623178674282610106197796986768948961360130552643518281
614 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957771378817071363724537557119327271716142903548205328085603427856120920889729080336303189900074464920550925855934951211138870072576645338177947533959173839268832308012293432360122718038035907614969083059355382142092154880767111123490715960169622288352435468692266098405631122879528930794191571629285567246263064287456903501602969571632615251390953632267191894637269874223923077911228664384181409758088401656000
615 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
616 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998951847047495461657362556689535159362855909890311486561552116048641888833156576619417890951410483081545139267594383136627689982028842597939035921539914293515776491997895595789864187290757177177840977799734945285246939466533479548284954525820066579125006199303652640217776829209287392643248102790312820321762446867275854323170119561911302896324020533423754033008875920013972284165569190480143231997719109688533375
617 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996551203237645270716204841316675580630811112507663282570409666970356320809399214739641136963852843890373627824787007779176905164378144287406119690759741814057982813775100181266381662803305718505312622732257832507514611749806542381606679026909733689692297866731714366264556209423179969790837045153257660912278741529561743909778700048480035048687660995819189679634249326592780665226479627192271116173681804195169016
618 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
619 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926580702554145224768672723228243143931693206563847725458761548965692185792074032917782356298973071311863362322318871639997138789216710558282009242870638592474264594006862714084636797545680248410996443935646049633898330527634962181599226920028505441761610090481756915329833004869076600577395970429967431395547793755835417328512532592273318285538605544449007417452000113836201137397351477197738301543199491193521893
620 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999782855272693096298843781666454606373700129920951445444143520229875937469371725939919299219167708804525519655524679159846741422028269199841800703826455811957078689255334077008569908200411536079507917705000155926211093734835171635560557261845956729676974996156339331139855065810779275411111022289667848593981265105622736487430010672903684203130846102548704940979131103947903790479471939935382777657745905920145324625
621 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
622 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996204535058336908154823868492034842579963443439016380023521941845963853837466705310631742362436642009486511945742852712304792843529147173942444078796091812238391208014810351528954619459144753451712061378555670829135963824975899522336182696475809798875534125981994212242544417048461980929696962129821230769240350234601606161042979119865942109973800027155826802203184884722370628620289875320889543568423805470231984375
623 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976754394795965833802118087441347918273470965748735216567551425447114468970076611935988954486600699374633165368939442686931597487276694587941564610458651831024441784148110753101202924237885133959635403364697545370756287232421070404209344518147127069588254285031988412866589833079077235309553528329277996431600936344420924687188693768030287881815210780258286072212509815536630729522208006706325518050046780278587665077
624 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
625 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998989488358504575490269914302586510525894252914023126206112357561174720559282412206345717804975184837391437930679811955197099005701644638568861472233109941028956272575128257026727332335683333653340686076272062398781702056346748904961588467907247182316310726780781070533832674338290138967085580375306437663209488428760188070815990240385559322769074022971278342708862394978816294772351162796241573349987104254843692139008
626 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996144307006252787297951729540022072730805070228464193809954545004232168929911679137657928018489888859544516353365470970950615033177444062555650688858935818419017037029514127554332396620520039404807173201151721072241378302099324346501315016122499166356481381294857962725532529099330405478540436373861502463632648800214806361158812769967650219362022369511133821258163699369488328159448788767419170052458927984167665221437
627 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
628 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964222013563259057676030336279594306970036230275487370019003061498523911917909619845609209863674827158162025407747690209406162462018751188107559936066286105654045171239523950947781842471836723910704720472799570314157362134353212632425709555423347725440759352913098075436774231239741241094967275759510977992441738226893623214733452377964521969109990248980303674970109392665430766831668128290794373438563411607759517722183
629 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999375959041300612880590669889801098473694087641752356683688398263751785589884190337936090273804753773696408184103142351620451290827568974991331701925649816318112912509748023296520642017625856979002468173894083932838973911716591855078985189056006451430348293762293864363398059386877426047724962687476642258135375890537468624087585680413067369147979112575200851852041854451446955749053307556644809178628595106425382096470375
630 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
631 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992071546564935731030490794385110986429344325025554831844907218650632579136066688802748964289060255437211285257117282638329224083743725834371733870436467393559695816842703005925508971237222525926990967449963490431514728393487103508750165767444937832024346739107777926260915826973613663864175438740328317667335679956503891446912319919161159467942942218760694344776010458387544388321656316564017912012637898617399306914523648
632 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957656407609221485465679152761323107414110776144226000960491850465316588679242353986159479761429458243748713635923200141021817204591459229754284277658335939950170096190124530114526189104904142357621268987709255140592133392856782232217447198716159189943494149343441435767578723487036170879985544532167360977074854374037839041554683366103024090219909464912492642071861316445916359221217525258111431269570512430343570997147279
633 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
634 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999033929815354899369105908911490156294171348713071697301383257938659745940605956042033902895406612506973600219459680745559989489174969495937777354029012715536108478243497769669940753428568976431062529194254470468933200045890140184428630694897899715892787118876855073301584374706123419487755480180938290873221450768636035349135488479050962967963461300408324679012480472557761494278892719102937289420700455858046686068516078125
635 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996436232029795392457346436958671416328778985103683955445298089579551988598912488389497426825207837213571415604775256709059852296392958178982456434458903914739320601952931279020785133870173953247964808660617610040906669882769929969945717085451509883390487055341036632529519277333971767382678998231695112943221562291677486222912145528056204987629610498380866347529304275719706403721423192353129092423412013068398963531022092736
636 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
637 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999869415805405199569739722654655656677950591555573721156160382653223005957150668110748095528168175355345078014940768518427681337826718735325702572060118154173277997611593141319272567291530550491551116603569388073640583660933718464663383277697405671879141934622108876061379539473742829712737837812503991215086665497099023642973785487250735902054317705883804397204037533077430379265478881282657705395178903712848193735281957193216
638 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999667884064843218039985377308450442071668002516972118319031942839071605258884999589775589080522702127723307435512928089729688554043083091418137447525617912638416477433165174762973379267279770822160103633359972949718769501539938223433055353560768482391493003862765820263956877209648909386289156593510101686246997486031262706947811011552054748777923586296057256499537117459345231814766641332446406623751420886221759621092029757125
639 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
640 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994738703912744599834794716130481735517477981949024734376951360407494959632374921055224423082409782600799684262931684357835115124481121233891354764783969968853425516807447066672339370974786600624404714966625714350704915017784606072233729031757115249763316611200844764526259937209105138171050367984323787467509929745121540825717893272638474169401307950242173161629877546057789359917304121413568574556096318218976241442853786196009
641 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991049268348000598249271343428344645956904258300934606405328165023566924882250709803405306054188619138496618586695227796672179808095582661705548832289312428326064981188564337192203806990352579579633130634209240603808774204669591368027493361202885717248461743073015038462458805631565329146769411298316794040037393835913584639696518878560697879938908948900263372460328720336078394538106289815618249025909445243398189459062480936375
642 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
643 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998916133862996100837963784846309237436374196161534853650836983980311259715098481398795386246217596842657073240337123222173574367739867430830980854939497162039273113647923924918998440289594470926847652013200302374393656105609044319279869363387263659096016728003391670133252187179433779981470732331220351931528357054292360502965179777506246224258458363847865746461886469955658014911623354280174423184519867128678737596119390993387557
644 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997512572418096249414549224127902697442682293127510932152795871542606158202195732203961630564818348966800402248170570558011852323395832486576910858422740424124256732149032128676580297784564214728023720579693966421516661288879646278432323574028480537025694464840426136718175997625006158144551720238151733574371476203164163455123475094466197575519083936754487863183189173971836240762346247982322899366572595937983953805579935052872151
645 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
646 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890867518054784405369900880002321217449979477787214814743629480635063067733978812295277651106086832423797335065058957185881524500241543450226942642453507115970886244035191843218889796382973997417670657401039579921196425676828720955816137877750174807128406359327608278409792438020245880222060092337292444624633428985286424488424672827423888538069930820028959399544337289667200760173957748494472309388776557952636311469419844787848953
647 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999451563639124944764132588337770112888415703575483829877036183498317928198179238924128527918007267915291537346613173386413754077985907434038319466262768822863714257437172466121893245022827705272540897563339384166829081720732016021066813835769464740483809932155412097745451668329485018744961819204568637955801202498483483156457832664474247454355500133670970349572069163573979613388544434589540862369864043460291441291140640932129260697
648 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
649 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988340883560652762110512483371629595557557809412450931134294030667443402997528553645266791594935831400469744537852530687112240176278954712151551412749141623640663503646318535640934747061824304474672521821113300473953941404500942679388900104495888167990408555692726732503438057692654616856643235522886354845490490832034756034284372107903738451777922172850944825396041712803344698796710234936556150413747572225008710985038997143622785633
650 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968627964732596857354818793734757007277946361609935936833600019841066863774840716173033878857646301555840039531200807320927879209927420028028428353443062527569597514009889440643364286364636084412144758978162232245731402354997540623694450223359233274585204936477030940256051282566502089155005470094631033521788095667050564310765527858923727411713315661597833713794761690312838320328967567822267027647434774813246796830691415795162088072
651 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
652 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999480696761323431452296666613836267341281047312477915864655693528286869884791381228122693365090002712089448477600367658681464824968944570657220986497214138802923761887590157632025598567978625281187020611978868537126269247252308273231915692956677794330194347357486677815376041286751563002226337398162273192820484557220323821001658164503623712697166172080654744536451951855541865451018123834513955833442997316605799639512439244813722346952
653 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994481181012979462015930316532989213221058500916241239823470845917223797054620805775259176900165220869055174177102178366286569271128419327513876457976774510762364517851760606580870249541482625005707118760101135516563933223362059418349716439623575182145460213129457713332137949204591798925591287246778682195252023045737737459959111943438131808048472718534931733090783500693181060002807557548699842112930188686724433010115575364322481391104
654 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
655 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898439756348581552613573485419017533170668733728927792044255885568499893063737262479789681470784136275187375340911545115310749294819190351183595512766858121508521571637843456691505499459412311431314316636327339495231702291755828382742792943186824313418310417982357515084827617422522559595370349542893983325674002187507377216727127660876767827268798272408163418668058177094634175153585316195334511302351627255885389744835893281243406227687
656 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999651824269055982948152621092635654409680928777502300421445011132455183710576823695704236508669004731698201106282452575358307283368619187410966078883516907400917918620134839768371442176851933124419590716488916170730439931745996809472898088517239189577756887175362269242622339892027061366119039292932189013229775921698129835586936656515648010098641249435559609089527770249977396429971136531841977366901566868818672941942368825421592326856192
657 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
658 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995913121854449909354185088788325911278247065354163908434920435600880228327287003829778821959633135251859784813705118616541464970856601613108204283062492629178298831248970149113550450138262618488316181056401060047989610141622678739376101413676699161705903281942369528285246355381734887476241237292507245198266459113209071013544874511344334332807540481855269507283251543307858609115358423078983989647316667221075497961857658467651773131915253
659 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974989472560765506416515127613556983969830518831116708818396458407145376574074815732052734200491223113390289356219713425290909133631678654534180190188307190827506168158229342590266716562514881839120213763152461615846606938018659274390029395940537464569814406201438376363252314625160091743807654193936581551200870849163657031393692121383918877371399173961182476410340760800847407431050893837543587289640649682491398509026064073320320642234125
660 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
661 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998698075154617576689631134598877579224177874829170654617510851316091095049102710725492797402171678079764710798642077859433771133029099077734621676499510757968863895809288054611323163014801198689944805754117452063782693232354603753360505047976558079020571503290168593218024538534066912832190671949042738052876396046468643593759568374422698276379926577342077496005003271621693256624673323492136569387890983456264114736222087542411475400319734848
662 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994379384771052459912348769712231138427164623310845686060799577964263076533909882933721707732380412598301640340645741709309926679532428129148266268588591178222081421039632717043396188945149787284291983599606639068971007471680348998812501165458682531664350210201723850691339211574850951207684194304511256576591135979641168162222694506554054397929197429620120659641572815744378351070909010084626267805992445016033108850591845237740525824407218477
663 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
664 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951304139693026990581855213625829799846739092923690399676538387935985073919778828564086351314022352321927491863709518735308906006722936816509503546168915924618174861431112085320883809243559780677686868089828470889580623352662245882983178825247278070637346675484881411416822961523464389291907195048794491970937393871399773584934177314408121952952969647661520072340431445389538336669728746264588013375835491022669657680478203204685263284036329489
665 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999550028027128980844571074271877579615787051172106746658773743179494463189865900854166767340884196460944667269826015918381664691772627989045355889495333574860634821808006950230897381580519095403004455555994419723137514281080112493617312405651320179426746619049949684046521137181845035776769680049985284731886140613627014305325844853017228789708480281348785465052011832822742178874094320918836618271805281005508422255893674267810833606868673256872
666 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
667 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993078439195542000613545900784104819035701235048791592415394623664148074747014431999795982952100494740501381637763907378693498439310398785905764447724187856476650829835880667787474502391638483702116238555574351126476869721067457469289136528649446754149571152860829401144693992648839560007227799513657623029303310583852935009202012295752413885822481159950688680361675397405825221431774106039369125033038157099667694796732486688030761856748961992757
668 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937826271334719914487747113851062704933733261701326203621805570636817189062602198200146811521980250642894289514536484062045042690642978537637611063339254608526326865635017719959971028171793511907890952723503272200002291792279935242105830391218801200149653014068109993677186753452864664695127623180360634475322602925393262053290170139321715754076393633478784193951634171126238238991085797022590740994842926188607681493163165174398091299436740692456
669 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
670 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998648345795877335284437992405208154927562853998805084780575455094569808190645845791223933837177580396311233607637825864478110763655393715158599234598224114057780958956516478783019928144715644105373487951007135158063035903530275774331927641354513829702600033198280593805887266482112330301830570757431270968508700813303122432264202739538118965627037315730917589922893613216125547018920935315576136339417206723395256880710926811669388778527041236076504
671 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995996007965580774975248040147085168305735575140513135349014929308170288942107399805153732117647819097628342467814568914102095328345226961479869298540106570710052624279227843319359445319698228243406262232865804559375493399191524285795050172969194188577737398407025519949553658163471405841242170871999718975618838810971860368854919539928239152721916811638828341892864439603260042672645783348357577079119949107158410593655296643026736054426493248233909
672 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
673 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901574780952785585388713019956405503231718262558120562741142166414698215462913894295222786319924668868450300859457523779648536633017574240487061644882272013535238008659536257017648939158005196106369064979511565169923294584694924676046859929542676240882041344729923490507769060062029475605824476689917242694447525848185687881392448860965224358142008706210111850994777125927294890729228120079343487813496132758691459650100856083956244488037753697295549
674 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999873990407638165674414768566819999197202396036458930797495553219593828934074413245487526824025656994610612664699774570905898837525376856402686514220163368188967674855508518209985339796225209332440616200156640050000373506319765621924779779945162182333048571064714628163180061378097894976963870333991914861604212797461533924329188183630518307917935864888510554901354666811589384009765854363446922934763625276838236965090482653877633271974218015560577536
675 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
676 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999048146458653942129324623325713881339296594183356679131806716447078550726463635645211926808773667845122710332251097280879252309054985502411670415177906521205015268270662949439693889836855503163370929399585285722681202777820802730719727432519476874854530784190381307181053474640647761848105183167610178674427792277741527649481028692217246661066455797732844298712522467989806223239067537109528340884432501847339404944460492333628954004116861055701674473
677 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938623448339122186067547373815579712060176384724694054970230284784221267273863469493090069131954292893650501314527998519295562678379354651400134481497648146949592365113196124829104704167325683924522099611487308177454841438570493604365157866632293272942642201066288863630378489260693206019037972708605250307161793079669405816270330117628733073618335822134536844873894570059830227998977891722642326867840557093578338242565817924618391831496985358847821681
678 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
679 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999048146458653942129324623325713881339296594183356679131806716447078550726463635645211926808773667845122710332251097280879252309054985502411670415177906521205015268270662949439693889836855503163370929399585285722681202777820802730719727432519476874854530784190381307181053474640647761848105183167610178674427792277741527649481028692217246661066455797732844298712522467989806223239067537109528340884432501847339404944460492333628954004116861055701674473000
680 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996793184969983046555048300111602175432178698163880986697439643455574367153368671098096989727621861348384554267806083371352615316081603075242392716698500109133318123757406248188493121315230400260037409120849840536828043045494901927342714429511111182538986440543721202456675196987072760223053900464098124433774243626025043695822849073199326715259288880082695447363755421397118329409948398472780497853640266018479978940164590308070474854783089037721113903659
681 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
682 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883632448704242329958437068879381723075837025858702986583841161641810743008347713926119441535230693494188127732185053746944157706734741799595633209011959842184787638758321089025703699817077223859516808900203327419127705190455851901098960777111634855987883604937464042377021640051117336377625670939018265745070220486137601048486002101264950285225972366234619804490079876040726188171988995493922352941881178171101095632433183955627415539634569843645264387816
683 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999378506598021307021159452391425396026489912094511516996426726063190060481346680058319519531873753279706067732396220475888484322201703005190937527151871307452594824141593364782243717632915054319393645099043730863911296450247098376379604041604962153488769679345180919174469685265416400741386845785063731303408968988801824847632384930643187914336550547327768703664432336815408404436426380560479534108131612129607507779802441928778182559739218300847745207269384
684 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
685 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995030580710949023376278901301448440913069404858972833887457790250245411880975989754678459236772406610385167129663423462636404193634640384652328946492684993807390221171037308936612214878620431924661796808859008050851028839742938241319245343497170100682597419791626553804440230826104690579631028725789594679559848825952710497173574010779231434190831099201652619323824815147543166215630129935189043221699256426319300251546021813447547420182538287205166226698432
686 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960203964329915626034461654385620660209935228903386313698819649903591480141732074369588737830428964253408261929001324409054848578725489429360109503879827074432081728035466015837601804394101482748798194137356187505028466316342583553726231195785096611001920341937176213408337517919052469878410522242114452710487244742451404276466028929853470124064999992997776688994144034876199942357909726179172766373787593443094536290303134554875257998742208799453417532353349
687 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
688 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999208010661200524379447970017275942831965619071482953161343413823061711963699550098249422400580220852242556107068862326974863436893386581591955036648212186993237818011514167183271284193428302227104733855433596074540653476591203995171133149274799073900572129748205847570275146155217827556795462050484486177708987273943808569526630433807334050880489037472479447502154180055493875127976209974196435671993230458352060511734272725684766622670373197091107128079601987
689 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998983788750489533026128938582968969124603437862844268183625889017826880061402208772926684894207343223230963897853380977092883670526988378588281660680395049221232233798272764743860749159371293639141733810264542411277267387625530778874365546668778746663522418942296858811560548280185977048487436126968250956280391700985919829438212477499540027658825469097185458558579090328317295542120838833008014078944293552931164367270355177712732114800524170360325703253735936
690 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
691 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904248986242441213309481469913859818448321440234639706991017751864428644153476822177916261214856559218787603303102137697939977436510947748559385007466719190879084151593643557714462412562947277511890029862694078488924249399248287592888938131077798162597493649901630865696574841822384300341065021120217859771735691678003850939078499628231896147263683961886269952914342788987783948357149782386642888561910440279442787135929641226293869067714158631100402885059732875
692 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999630119157499098142656726652924774273181241345501900758372659669730803393396711012982317345270316206061342264000915253226850922057013361075417863293737848801051408894319543892298398238792457153980792804813014993048080738813579899378442194838620635988986850780874741919170621107243960736996397338980582609089337802904412752746638454393883733295979468580846884312492345691583084590910618822806403963726356236829517569646505004433076630418119241564475122016812725681
693 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
694 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987797585247471233372862844230409856826245724484842092468730223320754645807948029049335524491012844055935382851210914984709162301685871687351906810577263054596036088403180722647643798859104683560748770794185838962716742136213602685671302961383383865573905233156630160368565985944576560715686767993688057120793028393032320280161489836810947834991809350745053787889503473784693787634669147561896077267329976861229567039237880950515360318262948765832455853559707262016
695 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953284361003880700920620687902676847470143086830717045746044995682765059393962133010133570801802697476531447074682391293834547822025852318985964600409248590960996442342933466517222778503038911400322302087251283933487414407604459631524876411104455902511333879120558952699711073900482399722283838190823456174700939756400005352805003305402830465916184407292408004135522608122501654187307114167498116236602140443461499536547493403983149870563783088955990610417559183375
696 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
697 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998937398448141902714647027472616528609968962384869077199091886181598112695210856632191426261167015367555086790958751956278386950375861545857576384325335569758296346644452344638734650365259004367263269585051407025889074501142311364744111979565448968309871781929559199740797314617444074165193991040390846027834928480729188196798285463927404511781424024280710115786217279057824521704186693394092960986330700747142580946856941454323035121773029232128975887322909335826432
698 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998527489494550259077565852799583207870589330616751325978318941316039692633577289814027842376210806274657932705009790623212255429127601093085498783343244561548338699066208006907858214062520357439056431705644364657444348990767898067012011649590535653746910126795479112915103318258780018846586741598713965866875131485172030796312249569718777469199661518696289256306891795735047042114555144329824335566378781629979271608098116882401125313348039617455319883604170410581893
699 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
700 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912132103200586282053143506309612391044745701121438362998531681921916047846354045691317666055505357321810885686687691290694107136235658476822472028291914834994119240563611562955099872047507437833288229252144231416653583073573374163376383874248489955234277881793576021351438197258479830046656383986829366385746602596544302201355627843794895984363682380666100658964951353889408326795243598520065945235752588558497953141097828943193594760181075228346721150711431673587703
701 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999820150308569389310621428939494818167744937582066591127812482619847539297566294294139107278336752240318689437304859175480189932187651058059771188569930160707977049258301565204733512221362684468734549694741309820985975693143996308026130315899178575830364420598836551870507257808360436546713334484720305690622267859628352040846660260879816340208936215938931907188207875691364676954227536178811483624143860574005128994396055327730328447091741457692402702549647487582621248
702 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
703 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995680702205616302116524880626162429422669985371640748476244153378242049500825252562736929331661642158958665234796468577463292001410582415614993831402458698711071177373148727888281258343664843882146970183635991890446075810538689256459137224515841141768144248441235316876449287980633405860587259039166971512568800399828509498465941552620597122819837945547504315034522899407739692649962496412078951579873202168166519196186023824016144317077982466881987217369115307141789376
704 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949416389971302333926986553485979197460498278598117642761836750228323963965194742150233768549346836884765110534366030706983382493656054557198429092598720623940884277510921034421042037246917171702361493651004337340138363381606132127542795219768904925523648109250617132995756541402979800886163664778286063675780952591041239897459809418059311026549816696632479632017433129214252264750919352044122744123638407617224729858687659907607057899609247959585462724266274260043347048
705 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
706 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999858132155867803119693949341989931341566199584150867750129776951058349583548812906307892495469456400816054212201907441801751244669328612554619921557985891896918774213625586134940327658472714184589907230210579914135700447386955011113287107673901181875539941968140446370007963002563313906946516757104835919884606382329771316646547427437376330862834121610506478891918948852663135172090620218738184306394516974555419066541493558487730009919793960604218893039453617197077170947
707 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994659518461971892083931718382885557860944522384151922994110695861598597204809898954128040123754945682891596164693430036361090100757803331297963275532716594528226534234195574811677472806398617741095623269397418064095297964769570563037189299784206693285697703028449688128820144117408753598079357227087936935031693558146956633171640636168052363272231226673012280583308333502323267802083283992617275976655653588412189407292265752559962185756394457648673420594993671395402856083
708 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
709 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997379820876186486466251632517514738862740057901205059259297736818892919639598251093591267596383542211300511448755403946366552777953485785940791229836798336447027441641481409828963302299643194671338465096399514925354601948563869601758790482079133842305077447134119316419524748535606561768309164259640421751758411315921768525217242093736712860284567708500037338629581275284351145109237972413799791706538251588650629341471272372409543843352013044994844109018390388322483060591
710 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999830161718048413016154022942531999049566950245412983592084861076829983860765916874573099732258729545534623093873704245432828112998003191195052896439458991166779935002569807999178665441767925859808095225785198718261804774273963527093692349262813690484997744340780586550140829125899693155678690288082725383648984740653358449019636229314214852947807504247141268513434747487066253234682940157199307345714729457348918442121700743291773663650327286021967799242740329112605868828952
711 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
712 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997379820876186486466251632517514738862740057901205059259297736818892919639598251093591267596383542211300511448755403946366552777953485785940791229836798336447027441641481409828963302299643194671338465096399514925354601948563869601758790482079133842305077447134119316419524748535606561768309164259640421751758411315921768525217242093736712860284567708500037338629581275284351145109237972413799791706538251588650629341471272372409543843352013044994844109018390388322483060591000
713 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959427799450326039459580556523160079282510941944510107034215207210768527164817322584226222471324142100698767103211100659621563304008187692480136962127551082743770021779163828866195257652158562775907024694893234615967444511573351195104927783440571552467460439346423663041561914375736150150543338748481567775128909095672979875699000747987797229004559493073664902740889284605821532760549916179466393294145814754844841616995379695834286069927734172753109037068805940815155083195768
714 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
715 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998772297526270320133974655422790572835705462638708432350592944676498353000506104541448255317652813625252974441223883567812705859039734518253999926555307400842309973921640362577849658737912484772152777445257710933251143494179958186643507316688850472769336478854715552437272366631144663158616093273572051000055584750255897605891695976327443267080570259576161876165928052762886424915070544712831702733326934431452344189726751665007839057083438508975679504928885119531053303062119301
716 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998207623870899946451247840720508388197179150903968061519021446325003927084487456987564169535102521070521469072063157227659598395809686641708309118928119057532920527541970577772454202417428373666250564367801589522216245582856298425528701361351271614016180485395332119214791729178862953544719478153451001657732589790881125701526283978753738171786358575135478379520796769347916108239501652614918673975474292456285644092744207617978045499080510805846425161415460600259865161051515976
717 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
718 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886278846337387068153073747011240014077786428711130823629110962582699689232387299733845494668230756414944835198667264969628323908733504104566883930114652358535999745767524776958743888527916852804227324344267739568376730672829054551280784469695355750121081011194023325106402502778845773560727248252328272858283304931523438442332035468137120091857025681997269486289695069312126907349778873420371048719094536429913443352602535734021364893074095140399596654403475576982850056071337832
719 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999500284684919076684303416860419998494334757869283326668514987628811773748476461467675434437228467036182225804358225779927532898869736606682581524154804656692558877734064136069329500576270700695928682356898534685757872285232396666542827147454295387344866528394617241341436135653344034441610279454222423796893115899961891429987004190502258199984496277295678554736442406867495400926678436924557735013219244452710478370510700227441476647693667952032507344731500745303006689351595080728
720 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
721 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997676978344093761570915579433306731915018807711400670932727591191134358105015575562404512369772469531141874596145634685320570395633402689623579667595377510158602328180240996869652403589460060869372312252923420200100054322116141342058131252330010113546879647197498426378674335930000552964923971937621389542173417640381791689048096865536304518849399971222112801455310071330573816016568687412546922185303223096995573716237141931630740141012975378118581493481303545441613125189308564672
722 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952715969825772265872868509389062098339220307143669470837727085144520080872613035714377152972548124163490660661499773221309974940754094423576865984144616398432300301296881473235854931865515156316023653082465492997441631064031050897771172592985488878565089076363547376733004128317027709403435052040364396473569090256002451397963057813163182223999528817175100595147703252358257439154748230913538083513963660959591063124186309082635840247323292539626563816578317282513649688737585125883
723 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
724 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999069454994177595238638602338582565887984212448904044024022799048739791465923429010261500091041740945094337588614114306766723476719651421936788364313886574553884860460399949618538760027729350970186624601781616207996595867732229926942848087118178569386479607591416948511219755547870195917003254839136395781143823038397989249082670486613875485112869415632450979580014996249006760520706801255525797200166149958313011448127532052412281801808589236932696716313364539670545539660492632580841
725 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997959098316441824029813674285968458739666550929703751070001030777794714112228192518271424546956232961617146291827172550687682547855843197676400167078612369019642558020156013626490367424996602354757782700858573721398565647194489333265575106929553523374463779228448914857058426957162351534182421442970159956547267438346854378550582720667409659987609263375806776965883961393349762084328114676756961449164071685069885550509529269466495936580262193795250550709663789171520447738072960715933
726 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
727 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904940984227895439272416081748066271763455291406067878799923763303051482468141078975692723803303793465815384095202079634415325371400661324713582344992013191054379828495321267870573890690925030675212011096533812734520795101883077873678187991141690609312502078954729445462764612855450822585957307221089507108842917079180000148755374562463471222667405428817176963698807346948925541954745012194030968746546884323964885511780436505638495710507215697819217862599217921957703911881111059562496
728 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898089537470519379397038495835874185399961377676648794241342733506484108211699238438321900145151910108281390269775379089584302445918145137808774918640767759100083308296351071803314663260092899274959684503991466711005700758636694786763786098889817681233911781604608507201875967533259834441975981504057483776207795057577268513585527661275561185544963563576936140513516538456476872188528562248398463239535285516645735072350766025927141055323869088139193616064095089638308927846854741683917
729 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
730 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988489583232925459335797456064616310141379575656270264277636234759377484122612285847111987079460078302963163643310856921184510236575585263506104148102557054771331765304858432803755276987082436724070752028025573208313287838848392966761198078440562200007549405569957579644090507742344414935551779025556091486884441341997304125984167863531642845655502738398032435557698772802040974728598750209691831940670510305405474678018365269481972619461687192743419441335106617803594854227927963938158296
731 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962722578171475891049817302831454700257741725942412051716019798696876441411149462443885145251449208391319226884528806702981027598920643386522395179975047717082000817901028986647079571202209250758865583958838724888087035877441606837470075404534792492554442188480125765973959776410576053252587178446822249119696824623149466081187954087997898697134750430834503462316142498430104472134303721080850840337921657205053683243266253073771661135745028426048189142058699832716558428820246761326658891
732 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
733 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999629396433596128677581639306822981925102813556297249007997897620220951009875113429967888849614249614582867583058693892753734885265575122011773721850629569933592023546130054794846128493236757530585250818891141271485620203777101645838932756747113572474363702794327109205939556194012859758287617144884527060753551339633445578140366709011891458986554962793905696427238781399023058145746124700612461997029156894822498019191763881248280835862861534703416560281557356887676852029754439237184109632
734 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995039098521954146876206706329244957686631900075293680453358331292072608010874574446666767804597857532838145191905520509679390175421892510879205310642187696072959572703367944068962025173267426500818533686262353976627703436844062862823220057357290341789583020670392318031791249604031403193424052216389345850373380156142373765848094709268586988534287336906800720378301626525065137599540365722465846870079462041358849474340644270980940851711715437619123375115226265847803843693578147408942230875
735 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
736 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907891763612895411126243887878148719695894503797923626256939191742037682056684119539286393868103897373360181552389817042965501482824868474415461194331382812648530002161845344623399780890615550748113288662780473064928512900319362815876123704777462784220809793615458002229255157348937638627168949609996420487191333000796212811640803870872001889015450455850723570263252243198534328302699400114065967569213404273675274501442620991463612089324498927522437758629038754373742030563259434121012766568
737 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999563411371021102691901222818935593726676524453897108476585725855400071334836090127056194962038668412650793754938260442617160936132067388289158728935587293131693798375695398108025568729215571104691946648101662049023396895160406706372660308752440596280686120626663056806026860908870365381631478389992166180603282498672383075226209334347269788624389536490917259875960919537713044008866466242282632901275272448821356168837864694809109458697276529866248587950290686562879021121213543477542437900893
738 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
739 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991440362617925431189625262194698758073818788048126011734651663198363683711155326410705657144260182210507961100498594329734686347999792413207982997441926676365481938971382509556581167186772956796972029594272233538721005637284677908959133792076630885453376828323544424465553977405792784102467436934453833369500301131399314636517519115189822997606812144685421866641362485363564022042351742440623973498574875022178284069817805646982341972346537126785696618978105783210662387433896511315251769007976
740 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951209615226841761817895660909076815823206543491688021433788246542425334032791471089574432676452202349020774626781008297541287050082377781440450503592972879585303433323465597088158176868269213595382044830745598085884905873236178676898044586310624443902767862339216375088647078516621720009146505967989943627961951665366755841769958646594445081188776829372905242834081968275474995313765947066822390997127257808197124619304224351168132973184336751741542424235073710762045693243651735046233239870976
741 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
742 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795222518428433195963399626353761911611216473146250282422910343996283876602447097847583471875810694222739055309472058411604834517284807087235177752981062737177132652336226049899305816388697401857903687421409586100254910981209418267434800806547721171317649373131681189591429661362182331015198909149534629849013339823571801293896842666667202196068396552191138636508414683227580405623467266903262466374382936362388479109602243437760038723928573448206624527250610303061469866132298725240704673845096
743 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996452743717511319974840825805983176223652787277722301666062192175699967272406627893468704250860311147147260257108407626918994657184126555539984686526968850172645690046740137478793612427750659634116174449138678809841840456399617112392447100262127794918531595433234007688963055745298291564023308406700697726089742876039478491912069307573115863311335906040410640663530076420594888798163068779520596206463790940759175582022758901191933135079309079631548562254689225813554621201795458307894268268322663
744 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
745 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934470183436816562735701916881345308907756946896587591552431129756827212693232442633282244002737835617985354556320020556220142625909680318556047424831969176705385880352121324787941460215626411939334922307229186889909065542818276755906484285379668472709484551541607576520459466259119698070340717510050043741168309436632672371473114851527453780574620069717628169351691010557649709868594395982943363081815770568471078117993574741944184521192836075180458743230512107549210377665912779576996711729170781
746 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999684395752559145557479766155762201966541804691010464539796045435219583932379139093746866506175176061299152087846079007588830914834251467975665699593682848071741565526974033220981857824856477208311469421881041718695907212339862714927761565544378034798979177292815749699404929311498643679969856573230660825944674564553611878795834444013416395154013215118854630474062983595508859961751766355117451733744120109748927138967077915720154640484166336990822679651021866663170579232025056023968815916506921875
747 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
748 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990169249440169909444622833092378667826373136396722515204239444061044547129546580547561752853508692176083874255059205414066265869359629611084395293572331752516687171558479434743395717746398015971907416261557027205770727367461820151295157676912447393628163650830934596547632707393145528095967391142530451156221862348054086719424878156625727009641979861740109025108196176511338288380635440411089185236756668949642171507546430388701327315950109435843029376767118620999783247586865885266733638494827563544
749 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942927915362971604090881383744524025972926084073517569694753695981153265176939989769119486600365254431303434305092718042417815446261460970520180639019967903669235565392744880356917456624942614247093019700430751404232552815082363130586722766958053992422733405763369782522008672190473230850854659560343751130718072062478609307499102299733915643053653982450213390821598493192632801136123957695985087906125537078376988665961374476942267578221535338479282576431854987669594405194767192243142871131724309064
750 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
751 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916585990756745118683993429309505637130969559246126843305899064282580655901554682560666902393592073751115202338562764189337436963370737276856170601895203283664897519592103985600212814283046677607602703564399261046518186774440245488175520430683704810196763597181517386152252093146037738661793607650634163024988555191911852935560432848232464700578960463491421119462265360756364958064547012795770092849432342397973510657214110482482017988911912164020158280772701113392753909848743444806782236024079158523
752 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994634347923736813413104429340988437859150362686128175674495348133467131736500168973570082685403093057733703596895460133135195568663459569491076848087391870054769573076487212231929382978635695434217739264308557945897620910126292771151754211474057831164915731716113011985988623891431165588925818746409862873662755296300596468693606354705748237601764050943908884962938936261665682724946799038905712729274695323116198163841851785535880226573314879280197357668579355796592791486511085471134717928152560070592
753 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
754 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916585990756745118683993429309505637130969559246126843305899064282580655901554682560666902393592073751115202338562764189337436963370737276856170601895203283664897519592103985600212814283046677607602703564399261046518186774440245488175520430683704810196763597181517386152252093146037738661793607650634163024988555191911852935560432848232464700578960463491421119462265360756364958064547012795770092849432342397973510657214110482482017988911912164020158280772701113392753909848743444806782236024079158523000
755 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804991179813334345326733900634879047772790547389236272469513348698518392456186894015142293906876920376730526075734342206933580903659429388166468994134266693322973844861445419430575614005003552930211220696338600064127719630685735208257355925658215040114267873046353834463627186841146179700579600218848704229049951437020270892185587494250852830142133215812381074882634066660739968548190721696697701419992481869021838861802251611236423950073064333564729388421782168457878229411838552774554298772294181814272
756 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
757 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986209823260936802070144574573297335779239796121295497870659457162852323946947354953516288457055644448738351961986745261645091017683173892516605437820656503429024133600051623044530636196511182648318321007309061441345264055244674732411362170099678461519783263787511133927853370469126367596978340879459875619120265008223901342014367354639976136681608813429275640529034943403125407193849835479511126799000051820569447100797244906203110195927943750104064849418174478768278155820209643952700242986775604360452625
758 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998890301916203880285070321621620592346131592186526044893544544269695392054537566031832029225768815225844035919994625047123756362666924134307329778137106567268726373675479163961870337831352607381928919060880374595371724987100471360376223842593229435437680245790062899614070137453157278447316990033069071872611068570073692543292863808983600327166797121750395030327036991748975787088002253261249292704528695666506232052646186433789308882992028624093643576572781217065207430854677369698993081293449698820983387
759 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
760 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998742113111691305079651780720779841535928438758825855692316327881301224195118035984229177948479087174310518894203061854660468747459412483335483708287238082986566924121482197784507844140934793555647132147032825512414137965789471996373813683194553718757961123921202216435149225933796974058701074225577624175783026296776168384104983634740282278331529381806382545563487538342255949093368670132651445268690742174325113858242293075254945959308093218237122064384883578627902709043158968097890523861358462159166326379
761 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998890301916203880285070321621620592346131592186526044893544544269695392054537566031832029225768815225844035919994625047123756362666924134307329778137106567268726373675479163961870337831352607381928919060880374595371724987100471360376223842593229435437680245790062899614070137453157278447316990033069071872611068570073692543292863808983600327166797121750395030327036991748975787088002253261249292704528695666506232052646186433789308882992028624093643576572781217065207430854677369698993081293449698820983387000
762 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
763 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995342096766755380602501335528092111597303022578891474482014953146114219935104087300466897621431446867735587424693513962006520437036342417371535333896240942321203173625255258505564935377154646380013261005201919521025356843951722770058834504041244481779485814963970208397637739434365327260730383092446982073401798282241484002852364246202461010418547571795103191170250876204368104433805857361515472188299644126299418997375572381387480975872421742149387445697177684222959061362452278781344986530044931791807331799
764 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999536632323213445401598109691576397494709395669183677468291314921599315386532068271887661676831788208674414286142159323257723614196949116794465980750449366848545548771525943110307986910773770896767978055428847177142538338288520480883286735649679483422092039501346938398505598585091803469165310585942461613390085484749009850904854660587181105460981385465788101539251347198658531893875252568224073826522754274214160072165327394641899959389677561382418398550290864225608720531383941752791510335791501372386724134901
765 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
766 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995342096766755380602501335528092111597303022578891474482014953146114219935104087300466897621431446867735587424693513962006520437036342417371535333896240942321203173625255258505564935377154646380013261005201919521025356843951722770058834504041244481779485814963970208397637739434365327260730383092446982073401798282241484002852364246202461010418547571795103191170250876204368104433805857361515472188299644126299418997375572381387480975872421742149387445697177684222959061362452278781344986530044931791807331799000
767 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989063608120140983167561340545461098713858107044020270614054377932061718928219839926604392575869296655679142445433316551500690267966604535461322579789326554418971338758688514214341266368585357155319351612777984382107684120154865238230760789194517011180296756292979147372485967843228262701562801785472060949375966319082516698947737055290600082298680499545854818762433504185974180152844719097873330267690325396340072042139456392484887632193357939780742966242758491139020189517825335866423478464161258541961622565913
768 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
769 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999519526717006881605670404243919613516199236791401593755900576718930520017827647644037860785239261109592976402098952826344979680295088614311161424051768135507050770465732116752224004691962516682456198051776507544714981480799988524712985008406202900858880529700749979866322512830944782516877320011126510047034215520764661775342563988545692690179171083727527132761915951686267526199129126878304804730579456923376210547759366444280264473900634280362315090314846195633094941426634068557726420285012533351891245461707327
770 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995526912190236634332839221245019150199636141870596596361522084451100952248164862327160717086499026483982926106908659312840362783266854360332684605922754550217163089719156305698717757162796992303709941558262710199815817632035356443301389719759017491024414726964506802237231971287425530067644755780460132188457635680345058066011643450594501218644605726140861785242695549041678480500828890762069889817221827541871278546358817831772046557360009602559920810945462445266823392936140404139303490563297682555294931719090211
771 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
772 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937269712032031705987311115502363708088858212652605683289139076212150026100003678394957101620042533778715299839496712778825604620963234005124033067320854825635530149779802576889911623443303712700491756433966347083943944484815100178400058842698742766820001238414667307137936706853746968116723412197007627503082144547274091079993830235737623662846090155094827128540707840350805638419355302457004211291496924021048104896080359200678519030714396878795823843453507072894124743574015152227493859735706096454387284745968937
773 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999404894632294025032005949664753981091102962766542391810002708362524492240131875767494511792876864380965196303793864969644166292447004255255501821602811347696078140295436980589343651639323973392744295525553545690440697739163651166343767078097717778930885509501101153564127605455354089393773989582131829732230454061442537216371589934930772894722982103947921704567300052929144719540315178040466127614975613806060184396013533590603805805550218674079277195941070308130322073055117824247535646755595676641964327751627429696
774 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
775 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992968778035385052696232031713397067007474402152740606940947390516367360536317816309236610470813390336813819538235897636671727864413183297652380936061217401446831440986160686845365880974075316733064250388294187399805606309458643573788732234231521687878597444315634986113001782119400670088538867738886707979977996040563819767653540640266661269662891124413776360071919954875191772520181173177940324558337811586567207735053678480353366923261160427108968495054714517456727060805498980574440892637663685834871453284498579704
776 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986591998602633636880958927714205724822985900934261127274801949238023238926927783544580998833540065512536833326645818164736818824026739493924403954819867317915397881879081822937535810803020556099448620647171014034429755232895374800123681848522822116856126890237586260182557657103345534456303624497747783692323715550399884655323078818983557326632309701156173110785911741523104576848754677830190949664688367629810168166266414215666263363023516459472179747291173969244084110487435539680582318531919790428664650855073437809
777 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
778 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931161285804221034847146239776236872301425840257472397423429804394527340857083548521549077159747406576134500578295743902493269844426959218424419653762723423244102386955450589797663165421767237135812132585167439288314037539086498212316408173119053010921970067798380142600131649482614409021415524622171399386710409027375521449279410709091371766721394495537127696834707510261252297047566443619444677257481332470086135856783051365253749676610157624290660383692825367685440302734860848914483159323478277558054001080219788625
779 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999518606742824939211514689113321827794541970587413778769737362276101705566817828345693647854799525169144400649596503687416163854627239143667128007086723309511781383800017405906288792391443826396229800538140465669846022256656357210264939709651823076544362832244017446011988023294988181261874837208442743117093994965961990752679344746092742158393110567027088650699805443218204834492050850647480142776374488618590859087303515361965670782817026976520339464634984873544268679236458007730944181809292731610728218969308664605888
780 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
781 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931161285804221034847146239776236872301425840257472397423429804394527340857083548521549077159747406576134500578295743902493269844426959218424419653762723423244102386955450589797663165421767237135812132585167439288314037539086498212316408173119053010921970067798380142600131649482614409021415524622171399386710409027375521449279410709091371766721394495537127696834707510261252297047566443619444677257481332470086135856783051365253749676610157624290660383692825367685440302734860848914483159323478277558054001080219788625000
782 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999518606742824939211514689113321827794541970587413778769737362276101705566817828345693647854799525169144400649596503687416163854627239143667128007086723309511781383800017405906288792391443826396229800538140465669846022256656357210264939709651823076544362832244017446011988023294988181261874837208442743117093994965961990752679344746092742158393110567027088650699805443218204834492050850647480142776374488618590859087303515361965670782817026976520339464634984873544268679236458007730944181809292731610728218969308664605888000
783 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
784 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986860351807574381556067155987270231220042029757607321075238118698744675293397686435828586010518263134233020277034928760339393087876908510952767522503085999055403678161808699753117422952538841168384626539495279604175699363730041607705081564651831931980566273828717315842231278472470171075584938703383624952357996681978863822028415245639977743073586869620749171694453392876099142123277380590181285149504535122300002592362457869651911920436760909543894165480081161070314587212345051061342152919144541117579774178614738844056064
785 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971038027731634793084140762290891398546433025274121572060101732434451899213979913732590570543606257125665505899777680709940930698256631408123348916063269217654806367250151310195146747038640856617141834324396477085591602487991594619883734791338110133451090214262714502677800861540980501967276487585335411607378621599532027943516782941118423964186349413762437384962911538401613224320974841025008666501896868649379612627457794825653267841163149407547068302817641129730399297094681108683970618980331488183193017460374019413312743
786 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
787 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999392641658328884565574362134752736976730672395137678896894989417193575541568367466541475501941705859805187209251245353354770817653147101771645792969667578612946468683239274493094630896962452075713437679219043675244573274274838871667533077746707189218750420185571682992652816816826592991658107878708656838213905500810948441645904285304371636539283544881441112080715902411545943842820297201071123652892462254296540069337849954877161385743846973128345077386616216241498942075871865331778392692530924002262520241866162895469152649
788 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996891244012017397745252285089123604489545164580426875049972558510608832493760003334815868586125176438880640545679051755299620759457630707608797020596981200847573371092022476132652710215487397210704194106335380356424136535513559440166250513596112052827562098276771062311773489677705060021983468221940461559802073193751010396911734445651368744590103815264795629396331204132781862959788068999153965557076888932734368094926296801716400558195109723103130927963617208711557330964800074305051915932210528061782933756340775664364581224
789 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
790 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949632318362418032663571296863070565916834290139028133413072560235748885931508845684270590449414425386172406238637201933232050087646594696929271657071204371059481595302855592649173472270168116039162618762322078403189892521274305621419811662034978429336382245876564552904587450837359525131218780347856842805869607051590321616241895573396853535575426027960431717205125101015052362626354070352628090902644450123447516512101612945508284272863354230405253175152815986612916871663327341622265373992085556037645284941698355686133153784
791 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999476565640055658211363437368946825083856378511057405348959641118224525821738012295038398390377068370202154010269188859835489765577730637557341831050352399166850071476209592726403306533172051270060430084529270683507389940265755922194502085821912244765209286678176963351061167246103035079485494832380208466278218946836976598834168152376183004837302085253974845608528804192573179237043914738839675239482015691692301237006716725004021805582109753391872585535958135583072176849201762179188477218338142212564669613190109112776299190784
792 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
793 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991406617864933042695261984021345585105796432264129326151928795963911886758744449119980222087492567804746296012691590576616642520234056666325532558626476302917957563707624175115764165418246819063591989228067958640086138889756963167961316705684562620130329400399431503689695290727167335988312340959438508516759543365659885948158172404672017718186988879811251925089667990817565820828021153303214655980816520511836787261628454036508202007641067380372219660227203353599432510978171341583588408467126783702822483734263406420666145049807
794 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993629965663310304585667824911469202718621297183511408757057639747664487333614087082904351227446756466456703187216280742663566801750623547050793141026638830705411553047016045153425796708982081931677280168048748924040621216195218600152400267072283152738724358458148906029039081703914147393856413670614034727640110406840412816828098585251743043981510084660362853197901662422521454241437114608188371095123764879286940230078594585501865438065483058343871124413447916794761498752422473550955255729622355366603931336397427694421711099392
795 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
796 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999761477765436044701600121453000588943588860689149564699700043109544486924191569807122148415108196288461073967502468305293561006751549060204784738937530689289652757388577891609082304047862559668477863321217134687465388163453494677269617714414479458289118831304004907807453650111735415159953364127146050939492756033337413344787508895671021635957686651842358926883005704950777299208719063585965017536072656731491089616004746348890260165026216263585728454374001350671017885848906391144238677223137981794347942813812879862390110894993856
797 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993629965663310304585667824911469202718621297183511408757057639747664487333614087082904351227446756466456703187216280742663566801750623547050793141026638830705411553047016045153425796708982081931677280168048748924040621216195218600152400267072283152738724358458148906029039081703914147393856413670614034727640110406840412816828098585251743043981510084660362853197901662422521454241437114608188371095123764879286940230078594585501865438065483058343871124413447916794761498752422473550955255729622355366603931336397427694421711099392000
798 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
799 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900725430444428068372423743528172340885401162899902008829563895305030260282355151907847187235123429856320266749316267438176314860173933436105608609381595729181010616593786883970939691689488678559294556102954288255042318015103535758089397893311405591765321819081131248842444262395021921009120113911957376450988686580959194284340936660328286251834924769790225087579952839411158847988206262679866893517524050460354069155125589732975326502830133002547445634089055804809642886912796656530604173401186026709843575258298135538466780520767881
800 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999446939326396390634417917541071449055821528527430101929778575614799797321564607243405043287013513311930108482544089227869272065520848389435018964546724026923784128911437057489364638423772553565228811118985002159977941376887660684715966304580333584598430532361312253661050129114816971599155254773478254533807992259060858444541434205264067118887607460733173483765593996841374717185032990776167532802791203175161336855839277670411047948779949658652900125984794209557352612585000896581526764391263052596399786169626276928224992152763067129
801 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
802 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998198795950296425113035346897480718992979494525138125220228445337410595545904893257836327723972428832992676222109840939407030536211344698030217379677230236850787876204913576392984642368338985616296420523028008807800226208229736700019576328493768703617865179634487658583733352198129142416217107895500009129337688214024052880780441118511706531196381485194750595719775929605116311042394735801290764458660333430920296238322558307694303832127028235123144027335032056944076326199652822402840952363882392768016845445648028192354449807871066113
803 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964003652004042727640147997036093174683771313556207989575992136322935987160209035449549247863891698194411175462116648776445866744868375424727926637398266587639468988274480808114757687309484377100058314623780225394592057838099981121616619025493622985959970041593440128145905821332256372352540226650945753516132676840231980537049197336204586174609369805095941233810089732582645955121745240050280670773925692573021051240181025862472803956314018838292735489037159298236193307264569426463282791321175624117180228560176498714584628371968717192
804 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
805 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999591272600380258780758369802756552965944899262641498311523653195016028906812746705693315445241700246945139214578320560853183617297593430343426076395739301246070408485072529141870998806608275717110732871886204815696767753845825284904293163282088176644330084785249893013197856513655729335094360249093977579645078678508456427145934239289325335205368199809805648383167294703573531590662217397050019906711084560595423751387820589763575261620544406638676753985949815903315665197906098202361985498498239311851575720548367348162318781610927228211
806 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996320172354520983466537400533883432112661487689089618313330668918132153759934147452330870417040347335930093769493362583144229321369624549084736768065406566630427743076819765536640141280542552842011264351203854483132725397502437146969763678316125385180559896611014282398572123118024601555599040948461898598921154295336182916821468288944095718630760656013072979517630631262818683162676305504458358688416973222620923989372722377694479311592283177549922209497172941649691928879379314874830880008573170949982835747122825494942627004920029671625
807 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
808 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999869767930397025514302974383811719760537980210142172929782694766537115578994317395264712989495554529735631813072016485142414233514843176806067815739441114125126914941104319691648270094262133737273595341657844017276076062969043001881236530239752071249623065815402339899106269306529276281666477633491710593272424054989120318212955359090543255975033596494151837741356919311194056487856536343417085033041834366221718116721100236093089749824370340504286877222241292051300948866720095324765712553934587512788031208883236330949775706767335045296128
809 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999551824389568809049176340883662457855550505102377781187064522177651770419906658652609032672355212250081985600231033963814065579019749461520417781132120564529523618557053661278828386677648370416206559323946217391986792153442682749505078143598375625102618882112771697824221684375374478734528753677164367449765488343660030754904877545059540847282559439265457777437434359967763278895601307947568224778584502673713302861881884737919343224163821617419388902067229083714977686976864205887534613921737286476560226032605313255256275784674775387701375
810 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
811 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995090828904570544398046445286544818104866636517476507999263473721604581476024205571841884409788956991353482394179651072568010812605562714256598444106929920702342846318625439048042173706369846346883453055081657986764802074490974520861045370700823822004907278970940997766741985684667372578067983333275100842517541495155490213203934402560560217888675848652823649816609869810580227239044329991918866384036983044976069941900783844699316516774104321233696775861693091624270493457907468269212575481752407732870329511261998443446113519635933836637689
812 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939622633774548119093013725635940944697187191972360731912584568794124419103359996642412142992996039780212619919554529494445929937764451012699502700126244277415123614681728767890976125301068525109994720675300941049280164155512221809315879432245653893265960372982587675304310447800745677123868561570390514015972189376903829061638554194948518813425680840543431931275559363236906038246399768800483061854401948416769547557174677514476202133740311439983062808220635501548067440725931395591441584587037984962161431751965215862835719551905981313863616
813 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
814 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999268258854822045401215514002372320023762850729986627273149097294420881558747765915412847573596771233210871371585089936906470055864308911196224534262457113888190443159102297294701243021177716649326390101656246010454426711339240275515195875065782241084301994423227701055442440941535975808538786948479018058499311762522810562047655147482589820279825106300408658816589834652098574967310802515217680479798100617142435102173066211363257058367268253373334503631556921699057626963736924750734935364804474693178688248471143698666882883812436499396690757
815 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997792370405408979580514651931963408069189505411547663639793927465477518982865198247419063588663608234946672872832614346502982575466699436541760935327096239598849373325938891250364542448973241445510030184663473408653365762436642654951539807326158211863022112014221152966790831464655924583901393953711602943265917868633749654122137973216966954767994775918199042842561027364398061475456126477127910680342885898939810474687581352693194083825986508778029654185891184794193307169284193890340963997259812343792657064317649228763180393337905113812975009
816 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
817 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964497179863962235077025455010237010245553098738313818796701223223598239201692639341341434231406940187102867819329747629546596407433277352828882621711646085831709299181773669144421240312361699733546276085344014402697484147284567957554292459941977597534446998608818270225963258835303020845979913925246527063941256026829039222189289833677940594782353800349229328855849064346949136097699767424260431442707917772078131009114929067048837607937095080917380182099596993285651205421150199465221015104394449318817377624213332934283175667748452729757000375
818 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999731361626437674930098016141830823514922915859520561364034239421189288978848704967585960941852527183437807971275217174904884330056774384003169543167124638338306898614079228695677489687236731990027207168308891153965805816000790016472728486495508355816257503315275602222207232754438306222162449756546211198520832832946510448297395462151520475387098531542643379469028542893140532757990044214066215684163980544660871131655808842933377642001673358888134509164343506173858029196060723853174078402160761971696533904968671473935146129922698570550469497557
819 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
820 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992346712865638908431485913115753689704861193488381280622605380375706906419849708298481188656792368466152127668699340058469658029158251999093056556081827373737359944784952724122148369077747501749832523062507934560628315059606339655248629155708367058063745101624062958817304823710899399285988821442688419843880956682611742247048392169199445487645917982676510007095595132739027696349969093159702955450083435779050473813274754286763520719663737399535070399163902015110204796442849628899474087001626810649749888199114826354882975610945296405488194462208
821 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989893789241500976709131369813145574354037252583614393932947681950858311646505863608213922277716376569959317734230885358471230668784376998024024212461758170234568652497940355052549319005197395962830766128280186674131156476009664675553643718088375010022222155416195456262754820177534554611045300235310141022358061138654892108167288825480621525683200306591709855858471172762504278664323711276489786197070462366291849745776347292979700668999288411886975272893195259017099597758708328122566285982926469225827365284119887774724220405009401420959640588504
822 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
823 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999309096116058076770101027642132859569688217175898146079081419663734073224388975537766127263138725535914442631041738165700423434589495660659100039674372695713772606185747487866580151269093952253904084806798914600111022787686782579672213329649964423196069627377874130965140223008928581515555004919399767486430239069100951223670352087712970509903458959536330872061169936999332716142613268772015261042571440593074648716847377376686939237284098563928848424043471035110278682435706342165309490142824751596489354129003405335632730744208261717959557219078125
824 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996357093311596627874409250512703625839815287410190719680415388469897544966450886008770246788346106398263101395706228119810903184084626822895386238595186166032760403458408146536925809799409031111221356073764912491839289987890155880624272648652875489866340126419710287114142877530169528265978226491931526215815481001617926967266258802681841361424596747889554329178876583765850771779449819473194567975530163928729851853682080789133772794064785301687057359668334390235489696481788258599910858898817607627257729131028730230553081173178290317883055389318821
825 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
826 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999866086776091610237190236804243193158874379070899495315599502806776246568752116916908922351646434101495427828029130014278884667023995153584383518361776321471885619097811068966134693844401668294229809746342193003269639405933218013626100063565292212406655589438179024736967055092378284007986364767538898408288093752825640195848745026496513322931501948497600393275025350942321409087751890688403890426896811463592799930552951705925521959635548203184646728566037711681603798551877701696653984889804443490838540928979391847303075787817472618877612629609767064
827 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999588745346644453457048190862482651582704304823478882554149241729417161626423397209048409043660971312414993226443899500480739441734751735331067251661900163931856278938642042279114055196514848685416651046507275400693356743830401483159587113935125729788399111921467702539836906310922763849732214699468936708231738905504799709568725638423040599702797036627485155113158384462880064771737308707518567326241096178603776398287201425390638502787454758508554569532636826041442306916754388203283737597379098034616777408245760582427988542130621073512345007257248375
828 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
829 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991409674599155267285308865718018216441265497274798893816071513960735571233823727216051246560668528751149497351293180209038444321757539492572301066442137267461047003025374713534465923845904403303097857739430643980328145038665986265724578696240964979037430901747625835628092314004784163695602897257748254211211761891808573109043092356069030759113515109640914193481928267204719282376675330217489789165599156869556721907359454845949219167186545583497391693647654157483050118266423549970581817161752906363729395121347191373615033885570284134215502441519925149
830 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976543590850192526964863704456134671850986913073462098997304120559515625620098553081788514298755102113220246132420066161119792652766724823348973229905843679747783996270109768176644644167546794320086443236358949755844754543230955463824849768995758579046190181678592390920189769291873664064374407922782929048492003134984356656355245463882909850437163926424439024750944011275530811087462109728975307400760498384387916021036875931918755983483554661215470974510750922971358905039815919227069573586070153557508414160369113406406795326982070748967444755249268416
831 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
832 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999764534499658269291647003149673220279057925699819132363842761106368171399270847903193172888284157234864275306104057937715362808275031886451553246753191653832742196706328430027784062475520143907983731832579820027707394312362517775032879704970881817196220332652199242205494795483779472186636389951005503435540672387634612194142599718786734163953603473326944615250129270090850439714788196436370718633365357884112832590031908635856292266880253942381914852163570630534018677422136426183708988984422562497037967404300187696507080858896308131567786334298661223936
833 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995933503060479480460697346554808826308321017553191076239707240116633325579933620283457487830644291598131597116846094445138810198667474297963059308306127667142359249151513142629774116550181699765258213072813127208969155078872429079036736560689260018578544094689136883474353942236646963467566849665440372999042920105539738549550477241404453866561860812529833384827639920684533836756520337493760551791036946903519532627373016438804085714124854563852723000556583850337394409844590698444140721641053971648619218777247717454565748186986827960204797348967129740547
834 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
835 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903782164666652658419305440200803676354466173569469672972281892128714735361633247978871660411084376259521605350905899859978116383656759682874116425042560272270449934344325302672698119347072918065163067465639628497048466924126633521351388449713764498866823167275465648451503508468820149647864968001319328213458343294958858003040428558248897133744269306709758922992866320460644289743157875018324968666796911020291699791757891768654259577452095888843766193532498929559127813247572788051269336153337855064106626613574111665401235500861487978431534038440643505681
836 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999811485502536871159864074974543657199787838449136871688187864028056865571900633723791282537022129495113867313731300101942613707847624192885876523986184464621274299727793817520400011026708680854292567040103962699594035186000723802079113919027960306485014877291245781985186776825902398304623446086200034736692683637811342351490252184628527567029573795707008601580088450360497067304063989419909198901461302121975582128293323031379109569634141516894507199525203426476768172581437121640925288957703709119916514035722274578474544932704198915016910504497191338779456
837 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
838 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987330763671682678482686814517353714732390457819672058449994363585040737016104454850290923687240661096669384899014677146747301248831683621666638228153104135987401871153862467605879505643230324114021808397131388970840959661091948614434398537012932880454717476321199714225528323283049404645479160710675540364287489633801547662656181692914636867656513293283567277164431211247221098233297969708521674936268888633591148835318199824880542792397396085206022594009763083127715022159757385423171225691783887020317315688386338094585507528628827041156077644041548781776896
839 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940751583938784183169632588534818229503399145668398203137218158437650238299534171802409027234724091679942986960806957169407158153629189383303764508853024537238134747003173350087540842592913557260378839013657215948197856238333626180526497639250316081897236711316078602214537978879306136904769920640000009683551123013539580096082198702536081455261632513773513747179399457403071542283165261441735202402010449804398873059045368395894938001268088689963774232776494331534551064341749726735604251383745218857040389595142024409020970780927762564259447040856571560029928
840 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
841 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999863053522437181492194020664836220489079100457202416271651234303489637264275135881003813178664103822241551831230993739762678978607922212485516498619685715544944661675293042345856713587653935021350619536855153041909833571636745878396850050107808137692901622678059824091632045505223930013396583610815347826056117084354632707871583646006272285226583530186497119397620720076218241740585480449813059424609051595600617604303404215603073128545961888124866039199330713995057357768090638590416656450518300922526769433096777717768696312625900500496586284468804411190594809
842 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998921320569645043657133514830840692875401459107585134864427517109003338179039373407415947830391660134677039914085042021464210791331437807146022744053876499421860505647383473446929259740818273595894148523019748307571057845258047026162158014330820400494298450347712079877030497718951005071932834196711953427269190621222730032354543073522717871904660887537419197359393930535901433385953674234803855945073792743717500116995167037801440347191920090431381517930308769218249853280085917655445049345861197720857160903423484467510326161446477985001365504117627105732507189
843 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
844 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999863053522437181492194020664836220489079100457202416271651234303489637264275135881003813178664103822241551831230993739762678978607922212485516498619685715544944661675293042345856713587653935021350619536855153041909833571636745878396850050107808137692901622678059824091632045505223930013396583610815347826056117084354632707871583646006272285226583530186497119397620720076218241740585480449813059424609051595600617604303404215603073128545961888124866039199330713995057357768090638590416656450518300922526769433096777717768696312625900500496586284468804411190594809000
845 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999567650976654608773661302900796498023979262590242767439174287760907261511033875647471580281454633117507418280232576297598178042861462789633158946667219299001679680743430252595366908820239437110733207517568220889341871196446096146669220907387270448478710247448063562962169303483836074766943135309539182263950438139977415994588681929040543918226847741681749650358482188342235046985765441842597028185548318706755444607835111236335119142562155594207404952465499810295062345223019311089411598493269960544439522423628898811237056071053205351600550628153618327209448990171
846 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
847 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988376420944726522289092726311045546645986883577719849867803010674126266756842691310942073578338249497273500553156905692832755905684598393705281324351531340520089580507348093256485667098171130423907648252390682620522310742193851036474565238756890265283464141628425190293082727445728143366355292338929039015806443279368708426653886458128672709316492523316888048211566455329674995383708811360503048622973086068383635810528872246096006341072552868662060653360074374918226511322954538433121300020315301809558269092564929281476378891475964210771125704272173184357037377429
848 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955449220860347843577975742769981113125944679837346984022350152049615510230576991504959752092416907205645299921096863278558393779477779125440668235224978749571185801058320084429498267892135219636642914297304438404359207158925618973458643221140477269357325708274452813252586942767117920726900057715840580061175716030841618717713245589407189419703155384374393697245085734247633646209896771745701270269622591536054101122098435804176188486116367704007965781253365843330578907276128889646431849882798918472730780793636745634490803511347177869006434320265444492651103391296
849 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
850 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999516234145397191630876909553252218429710121477746834598164673534969733644105518893797975348492420808893204492904742664401980554374588252210950898099603855682349838748619715247576518604325451230422147043256250683694643107122559715552299917063446049495183382834523065729619369420999138924861129135374727057474626385580001420230948190020878410156309554178984741684150939501521288447627456273070670778126121586927237014233610981538481553902780891438125961203477253704797018829834893815312998004238522845872642009904879591205788243289094425813556925920960243952313556169192
851 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994229045280921750569643026967329422040612888796804938507156391163850910150247125908297699156195286175468001889948919846596428871279278074668840392025546724360336306821126833335757212657405030526986453970212793310608008230208566203882416804527480148422033534295541798360915288660222291247351875853319653503956522559209510560643982377867931829219857929797959982117910610162654575402334782195070330534762247676126065900596758815471946037462498241946561407357577297872357739589802916438929970105995458921258013618071973860891894208293208506095985121413567077349092304746296
852 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
853 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933977140422341731193816424834968621599742898997846525553235892251363652377874928155071664873202233078943390645286550835826478700462871904913507115156575000934598432667401072242425535806238260666440747913709486063605570807386291017714967499941891403122854379751736058489493495071801419241369360623154374456412671058406903363155186717347235883695016913223034320430631510445839117797130221505127344979117776718253035593177981032025096741009817266827325895612822633914188731058102067834829248308504567258876818536133986481012150044034927415126084252077958249771869255092087
854 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999399688536998271501865331526975863229235316658065999105130556379082296806203143828742758764699070038111028819129194055668166883519477934565930012932289120998889707589501066523258405292774338645698925926600573964774515039712959167938919948979080532297327911098353663042025734779302874740919415917255711870985090566378910766214924484830992481748492806543517153973229561152644403111642373728187441423028268535411772123706913602509061913239680014035934563975100885989164002392107629663847498327716626699662459813520181577036831147012672321282993909555513106467145144967629632
855 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
856 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989676206425695077902737341046001980518359088497981449205044206555580986814189066069351173723973089637041910344025735693672601943912821197441854983896937576745899723873759182197879793337009864699013241868037326379467232632029834413103640891474670324181450585782225435672176704948156419371077410855953241865109284262089303179928856024590047636287831867123871517790970253962579319463010063944299514539466144219183919275096430136399789932314435931398971811517207032999226064003576682624639333440546671749865742100438462123243227716758919762046028507577315944875484576911305704
857 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981385903306880106740340789936087862955339792457868422402649965795827804998195844792827970655745722658369348661974904188737409896500418804352595284297640620726965175943167756852289464253385809054079021694199288368247055782203376395276552729885575483298528488669997818650659967699440395099502141620026115737217938444898412794547419266355266432579169596913556678859060473489906095803503534891686070479963665767593574659151844852398164522218769609072608167783808232019777494380617424292634606810281326030740395377669871684983207057590942475422655826979815575238867232618390769
858 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
859 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999423542976281913576798501382932818329116921660505060844110661558819020340544040204350087772857989534709151291305093043795673511516562323634315860926501027512877449834871851440084288404894895404713428310044698434743023451342454507296658734992906635366704921837561076679146266676518544415040590037307735995395419074279712536073982732793651402160328931695595649948153231908316494726350171490602890466404793339369399257254082556446427219770850373749870506739508286437762310225314378417897018983401980295548057811007810043002847866692197109905143353853497042585326922948569027923
860 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994312511447071409070896551335203965926895862111021073897585378833906271638085889593940619677005182314976915984925589711416754927100918454095319336564496612323348677864103339821042445841809079350860201585168740003663322805964358805417810591014576442986764430677027480353436082997141854106903405856331193995591057058995705598880264979425393194279580022484561690799775010077269122361678213988210568510026369940272965556178258134178989726841971272785380882545937083592197627474955007285873743114280196357511069866088462333731901830334104411097549407037522615008559826074774404288
861 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
862 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980533636315447043887710545043151918303083555506410080628744701861193684907181583492882861365698100290136488292484892374134743951061816559599339613904653270990462746935432539638830980202611445039153249587976837901640069588889941250545468908234424577290883897865970450973098775282094417744085505288538363046852046540368537547019804129088002335230019777541192341793493704540110256038180553897936899042861881891447423407628939498551038317828446082111974896343557428937080375220932855587491972198739273747799231845741022794013934254741447454413286773317812798404420556679954020424
863 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999483154703147930003118855894850407115518289972282134495559544049137658294041907514385679285508966177619942914105863920488492939341118313992408957471239008961902078632477573008543638477178387469572673541556520657829829615468751769474313735466176826862058807479839345034546529116222437710175826320472004040510261635416409530557653925854199471409870752816580768419419997032179582549264882352172078034990886813283012078308539485050067873637282362813777199206394039971709522885011023065575363780115650257044645879459741607407950732014931143295645592831345943139462838764915859914752
864 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
865 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994458402816285380564940774095910258032737602881443811541696780437248018516260117971452738578390814429661118217169688588596274761924303882731426581089743914943288069737022067127694544585304346047296373076558797980605485045050827099392637256117619307555532949373592795268769577751183167811937887454932343935914263955566817694762630340363546695248722946870439467752246167868509949216199703440768189979302648669425200688777841894579976852973445718143873389643618654575885751531273757613767984683532006728826241353789436696688872096949575566753871907457440118638268360485607082531021
866 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935585988054625584688307543819470719522752410142477297882283505470404626438059082424622001253047265601207770409137913782270015412135801733404299300578968667775501199710318412449992832773201929960014837740451465069398961300386153829257760605691860451147065450085383194143693151641988775470643293883335466477125245346350953474784773518115562784759007573449526879067760888183303038208578744989209742558322934278463412810193883038728174497592285358532498500352045895634724442450901160258417792922666161343771793431708025802530534772869073094150281456447492026980371078978286073362903
867 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
868 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998635832766536881568109842811737759951633817093953930815582404010064318598983678315023701742198628671518507194575127452934734005183050079671052671245271108129135666577498925374353613900112216349739310123133386004295109681899092854046787760482577726634927664825879498557470818491909792832296122793437875506587387553599129379164931637328574770295846303211638906534650465603246823728751042936656052888210262379741006154089610045088489603708982527314737720508219460946434195834118565929523118507708869692040516275837352437468898732532169187595253456390699098740464044110354785669773997
869 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993755724685486445175808470115493182894754723581664229609492864141757726317564284029628921848714834055941823362415998634327068049838050157246557535779820629959226958354528535809381249921106646295530147249813997428772162907310574674893420980772364769744127189117016671806185670481645341008647338411756181818068530694479962502465151351741264359750015320865542135840164621240698928055013478740575366581502193776985782739924590504739351516318127021362767883265948197728070299739832012885565202573100228057960657692836177981422733509482035743282539035894028894746273210627247592452467439
870 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
871 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889061751612331869060563426486010527302681357706966597748091081909208623800746418094990691340972944075723887796759112236271778160673938752940498291929266084889945629641982848351334694554577440472191237105762411401997072953572580443032911792065252358746079461565509544081190714127780338403820256962395335145225886621377372092772835440496021843719426612817015258901825209927413072839548302395874567400331023758770298970179259094028236046926892718513550226312122338700343951848836817958168362048442457206354238718732401000885798669761240690196461852900163334006470021253757216998147619
872 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999572698348572531224558562745095429231954954925582922782213800008893036305514804190129613908281590901415228657743807119532773313608274999630783359299905826177599534218949548145320091635897117929081678200750250664709483068003016759456987018280415201603833363020180019572434922365610997562448983561293478047960800442701464173303101310724950022673460125808270102641973891968479093099307872945543573510109535069546542128145508871831538166966902764021991557818960054836662629055223035628105495840976287372415362636092928128444236082939724658662345024328011732399607692292139551992470466399
873 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
874 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986535117118200225801175029855318905410259689332202714138755631941588959064296159444979831829821943052396297269552685737502493836711350014865107062224900592559722889253109540773379645233427747529193101525836131954754981146698781384963090227247615470598622822118865954150886331411401588878867781597766027869087869537436104793008216357070475622625422338968406910212284738434769988389149639617945633776811453806212703432112400925546673377844940970176420292177042521850047109366016476213318339070060023327254347375184362803838860857649473978950629491160521594763417861022802427115616377773
875 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960496592778270294475235587068912321101637015177502327061862400035390304711505534162993378919374691113455677432327685213153664526289989123065080867911505925491039276577615634382681083549816037985113597479334213771971078715846231761224754114285230394480441280390909423518205824542041332702434591928135612835544510528165340162648922055150419630695639868378441058253339252857427018202010229219153492186642931670122595773960222335808025769919759076856630175094560878402369756000201588588872497964114535717827044946126808494605556805284639852297861410612312046810964118687877748509757823936
876 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
877 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999067406968954728810682236002801411166948331969733071960412502660037859312466840475692721321245385777968464201769002330517871566487588605683985332691482172117265679774540115513356853177851358436521912665559896025823855057243578648925541740342490727836806968475726064016990053633581463939945366433548483885092766752375429997927400642457665209017971999152650491472534344066412404427083246068434010784192027356488423363087589651568164990111641561297485872566146899966748575039200705572028393210208963943362551888854799613829449596359989000202142723424974075879521666654420139960351680712739
878 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999276417198844201466902871266260630016305224136960281546668639149625704631175668566331325983153070083278379401179741781191699618091488072293253024712073900280189782340422383288940028315085848875457137152242568678219879787129178991648527697672233273545149106411998408626534170435145709727779750133676712642832159142542505771629012618198064459993606564620436075042375932291795546805186220734704007928855469675489910198816372836034614714611511541293190598986305777105199725792873648525202410431912036609986188876653073607603938978498255422424993129116340196014702157720487915563955707800696
879 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
880 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999902892959005029011316049745966911550727574812235095815189627374601119329011552544406913954006948626339941997250090103385563415139337845071910550722587610754435199142635487162688667040812932497010500074874813630561779984613231799856371841215482411652685911566183404674730301781726788944017205794886962057002600353377313306132445175631617192240505030638162226883056879941812170873903965437571346215956299906249857856956150194359510354715460219491448220436942514785984839503282734119460277450866419904643532178256446384122234247167090516846549293437734043741518960315315227952020144222230336
881 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922747605853766583430659336216435164883027619617914121415409801529627963170170806386958434216043066108757767327276057325666869621513054780389227325416699860008957436469162437377677394507012390296196146791041259990693138317228112155590590728683321529560903512349891711672976200030782678202169522043473294734140350553189086937886478471880861520997911898815305920294892328095341558156818018852767624801552552836273654568588272211062302753540578086728051618970615113031240690494250617504058646095275308145322964529460607557589982445404436081633272117288194997731328629593146456234419835441781
882 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
883 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986441558010059031379431120283461589105499096485298200667339846057445330666023751278333217283104911177089776798198880672332600004512769010703072525698154618152151079445024327621848427109089903059358815806305391035572477350197114949454851302781580034273805875229138740504326596541321444424389733580278285951461574927542393977938017317114181886983329783925181963645528227581018138890543583858091767431057105461734796853322307537575540235204434148330791307955456613153893762781291482010984637605783912723054019617481765826029920216857172053179968709726557919591706831075565696075874245960224696
884 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987380646554723095083438143212015679740807967883677378890086866720020296369621030392521679322340364391795603942029484939063594774515553029102847586750979817990874946073840352221442302449128741780102046245888518167774473436033024206296880034328326328002083222385040020186856776519289973244411461033321791433560174803789938049115601525457022799108086669126093344684458031589200297722527086887499129167090012103668359220648735316067616020700120802078880363315649731299194557755519036356134557087957552362797241936669325322699420158971164162439319328522561479880032972882496705438541785420247131
885 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
886 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998973847860813534388938326430944094862187739122828558488996716775894230914194432309046106774528353902661943730415197265347977734289007601521950796164736197709693869966454902361825635053513513966687626946029155106641351260741912213417302815876455291511990021585998850370430318763501319485467324424412838569084751896452396299017443296620326606994057547564082708967464387304934336093305516811725833918767223105394885757264444528836730514324248635451030845378171351734237019684082918447844987122252075395129623789146181859449654662927829139722549832498034978129718395559454357047263970751952075309
887 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993843950624818746248716023911573731226586002710253704637554573239059529689566052793078003832970094220099387603504827700403267289815802853974209612884407813789066697034308143705818793243340376928492636191373243985482606947913515411367508964892826807846201193388554851038244834168140702748635654933838365418594374263345348356041931201076584138172814546581900730489391298937224964321784487087170834951353049745735413276623170821441752891945641463973934072560938701300837968256637960337561259082969360528560278363585897276907807303516355237671344378757393793933361279735220001958716487883132625631
888 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
889 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948581515872217956344442464637178643263522439080919652903362276218034266829929722545998179416843892428667825143133000360284891049381714141196883867692542786391642562566169286046084560302017037257645590229892312168930342673174222836604600228278922630515455191532414471127274936337531990217803712728828785703827041489986801268057013132910872163868891877943372913045586596617061317961434757656027765193809536299777278090374528155119533687938003353477057430491277172915648121241532875459707549253989790259498247102346340956542388584584631783222056795871202710220754273005922813114371572575859500873
890 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999660924287904832297466116541175977563786234054172397810275509106194839677516572953578695892536851065572792898832636185608972553586027696358435436404493010007439272898729156041757634958130848562044167142309497221419927108605957495931075002400877239705907367291718198804494086052106359302437429444541395512289489334125854549077795518511273553444146434903607921364360344265690103844661047603920781943060955335705777194292339642027009301625297198544532422475011794209497957767211942864893898117727399532498528498119416336046503748893605954182796811494241657361698843358641691048291346260203796948159
891 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
892 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990355815374732966376133151795453662452484581206020845642218511946197267657165325981707811054922034847241714917187389003669483481969176110593144769247814718250118530970937868512675253450095740282074960695638192405826589041656880383146105271928506821309402346055281504014287343744798240421395682229500972864566923882507964380572242830264158869595307687232829095525801520471423733311380594595232619582049005201658408002016951833805203307495831415374054741108981723487178532198210692004115093623039605254790677949977486408665150737484745808019328637354590842012031888612117399606269940599120144809317
893 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984089491409614855730010576153880138075135795501214097648894432146801343513824073606512118068337556987982081906403323675956179351040187602003537711164409797348860446752545615976459497841430319463696639583733512305333784199982056184606448929102263698113265841893940347063488934548895777648639139587067003804893936868678140824292636407008637906805895327355002625484433026028248806585992641991484881096704860484964502698742822774760580650797159878039275570052327701845204963898468309302617154081940912015973431990961958786185440728080403677950554633108171462727099322608749392751550230054257192239875
894 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
895 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998710675275235968382471289227108666290277009631041084189989759091829867822612446668849737382537663330956492871998266732346401968486668504472396949558869104621813724651891585005993392079711480886960834788787368453205838315353411892454406280658423659468191776959854910591689825226251490462114076129649371033506306967529197225386334160944096765965995712705250578102969249213377464766571422926033806888833071690821374348839129202590876853129539004201658674156616815676095043995799475428493734417373242536096171885753283884751564171017327102998104042114563285737879446372354521426167189932896532422560256
896 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997016099549806158060566337552996241046691865154366749143829845184879810153714118407624767089597016644589649229354009198635524381640687251746261763431265788945243948673481198945212479429853589760477819474702963940750051223743038594747706790231264657801501783900970008766265049846597236657087527388908345222670992848535403932367389796156881494582308824454356037648493083395216280920703115815513421323240456597804183098038942047967618627874528777252043963564887377252747960354347434036966532584591415624796467827947815770180029684260436739555226878138067040336156799234929361097810688918854151430033408
897 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
898 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963904260311418683422009841856916865945873894794119972155446163674757847429514771921026331680007603513709565219898391647939741464292363554284776605527262577568003704034642479991112874153841977693715902759744860312725706407891618850651431967911185192010191595540921578300197448469477968221835214672032130029967370219745908499890415543354266384329306355031545064376744913839110375924594927764091207188346629573438086341649471108873399099106724348685142652829787239077570616617573020471073079238343763906597449399328597252304689882100353832975832626878878296074851032261288079145407635175313005793894409
899 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999601421177844418526677489832819461641003079084997279442816927792495503481692127367847296893848908575911162693944146303171393387760787181694806573884636987264520649057668315538963075747538243819834055452896854267833304628495235076775958362457064849739148972302375941106820272906137528458777204949276747183984812092538957964181246954047934890992391847690991060035635216471256929718639481401560979424287012267649093221556996598393306101592070591979574512449346435433151819109416349201910260134799690332051461812103055155358091979645376168015839996554586786752441469065403794470766032692425037570467509824
900 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
901 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991753793313095356776470299962433545405181989544187433981350320826866514647671840878166086105393031792758825069267984076862803086017338200548950539897443865473654349637821534968840002919227779710002149736908780470656537320213390548345768663677574652539489698556166266891539053407655468357563194339203565867330943434905845921351495438144482885367031813408656165963081370558016829143034447068053395662427302183862076909791976818755234977317893186983170481750276111542797281824433796821148879258205437519020540364143442985173822905272755130307962726554986948477173420246982740707867673899174270432411389888
902 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989219422050157596594162674792944730149761174591858987664990183637857480888828711880676364486692365609389713632666868851773738678802171187088295452642667012412154115296383028025665195190941928737490849625937816895792639208064549080196098290934878529796050562586830957903556365068572229030656583332011321417439210520413984496544089033358284970979810486218288167393527428739132713846021525578816328546504415985042743839896163460957269150886320191647179799746273949305636632263612820421442508009179040222559530708135517800701728447398900748947726062617791853100273307000564618190802753479400952726694746936
903 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
904 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998716176563514525115085414488812715270009013231704299437826360114893681452211108117451024711739388862521140031610382184093568491448581862114994023489989187450067011038616298713271785110574230214073711481199760510139245048293833472769352837619172017671814224309977439039374454642199843391495189255996432905801924358259786874067639859406394233169996398410118275992814283779393373725645022299682229943232850066044918730279277836869819259151774599090344223975146069347804532865504461522160593807106344159558169012619289585280956775072193740804200877073819259041508410781970641170543746992019866834416786453125
905 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995682726120253247759440555492502781635539209418435313412457890156896714208773734281232688997322095437693497294142211613113411194102421011959657478776095008210345866256850819510041685985153563885881439571422542713500772719945040285266727221499379009640168533590345788754944422717422958534880777232932398868757227998156957945572096799035909959591841970047932203690764004507337635005495788604213352839787728481562626936968644412546081394133692901565040494212415814688442560589502087504235656898952152664072527680535026078173482401133743067191730303203770040699339693990531146504055065301181739464812982948181
906 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
907 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969405548589975416036135103560965845677877495457335219992047186738571477028176220522313660881733135078356724832013843395106264426205721196881850536647345405821290090759356187269505905016591304806592595172136917246132439348313199165597988928659543395632638945663450025984826864417830897602948341019149315928147046542573121812011001766072170588179314913278646333382369142530440831204395382206934552431731615750254598667619156741006873147573922593223182602199545734681838892625001560003875063734886895181047408285862275189721725719081941089736719142688797607348995715786671959686594122468748491473896744040979
908 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999560708562310638458607283912237612527006030314381108860938514068320254200740747721566483703699933334675767491027417269917214703282570906882474694456151805689260916833131494400667580461680544974915793538713378204125652827073335008309104579838079297546639316192454687265777257306733396237415293573485045473225796892850774116399100364922546357437915660669535389809060280089863234855111340690272809265813455415921833769255791814195153019960418595550641887762282881041225012844499540844129620084665698302965816250791489112644913917878797390954272526224767493889673999359016301931710155646250863001986326978576896
909 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
910 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997255081591652089390595561666482525137185590207402681817951343890680144246333289479453415307118563357405984681383435824029326047930695843146024471017526693726940736362535242247233033781977106822878842149300837404063270260634970863292325624425932856161937048678694714576168469356008397738676320686320792897977721846457075061904853648302042580630676703392814319452992764930195414545392041960082388506439613639900218317094828126776079815670572779455523566885294299450177974856868908341365226600832926507883564045781015484260466188283411869582961723418634226518784472155904854847931447235174638882399186650738688
911 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948506806516377528523956754211095616152712403975688405786576459462608199937449065599863174337717124373994510715937835597595054200585896374756416024157485437152421890759561889730169909333243083819228935442461753188140837786164480613342315671949326337286394452665577116860540765664440007668745207540310139186861316652137057664971426403512530165525790245053149949913023765631904035172549412550131134730827361111204627663807481126261284088071125255641032413164592995331087499452171768090511949625852091532046586273326686396577709264098966809192510271980424009731826914313158560113442439902802229843635481568902296
912 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
913 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998647558241735923058318584571758359110150994944906054909246551748285577607241142927310403028387834771358447673851915445475479129016944575459233167736035758122223268642694194996119390220246396923693154498159033411959811806251059448177042459214252329188401953829456949005735549602917272745462719669679366747826549466371359469107901189320726992266632106479551125724742315048422140900896579064567927542418277478177068209390591577395768362127868511753166103139460845308862630666698487477302801528573609236249260385569374217695440706646638473407349271000226824742047820712480978397490419732149142139905027974653004961
914 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993749935007047086680901919108001976553158647761722686018850405095882833177064222403757445912125233172120996346265234926972761807687645148855950207091481407739764147482836430120805344892724529857963065060854833912097772369327919048836718185900829696195220249690180932820257169206395114198314564846757683614292654317894533162199491167061863649157787551105086614757759049499740066091350467975209480300016735753812241249770221426136751181362799210712142053842579528727560148651529298656066288700909095056022620195600507015403640986938781752152726649671884131609291699846586580123222812521766291375767126435083227963
915 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
916 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900787226811373359269305186506609685819859208659090691412238820130467632058211030381691977530179043915664367073547104777016901994568434541120994782693916077977547694837252470117111014688758014426035612131409819066699197305539174573287610523739854912220368465142959992345921825135260251570478754702083212801016823892851070516895736199985643145796364792069421651014691630397084391910545508118061806567454996620933723685139901861888065573706676121335032649829464730757762319544343082484611544559184729257475159167708560596000826329942023557052776476618368477402138573503097150829280774773669593894000871926320200459
917 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999566908670133172729652011737604222890358879105641379191571340963018143165014742564258137971691990017594401641593043412178467071457869991240176030611566603958136723347257442456744186607515001491514596011791087148035092530020361133400284223408880128054926423593344280586506421090360770752116339357586653613095305773130100035308454493740753051831732830248091025291546372754496389672108690813323537409935916385205836355911584598621294745680291679626953803075408296638701369027319242758408417048595971473795618880927359852265156855771456097852709718441645754810084734464261719260960058839271800540742300800109640814839
918 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
919 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998260592317241716009916789875918063927437540284326807802903370162847967321760771731681118019028042892336776546340678278247617670605845803045603552989550585647324954448379162539155965367608321483037476551483539619457105498665375515217788958922218024072911825696316402415617442418881502045526683537183382303419535163673142212152326396705677395241314974732836516699782535422774976565413108149705480941088690362614592049806950936668347063919275548736320689677966499432915905812206714112611795072207533359769103431707839712089267983274716811653426311411314359863576718524720979737016666103000395905815311550767640429373
920 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954706914338911799568684579577705979505561195235958736419403354160497164211443908291517442329773807292628661281563977858847422375884980732457752179572283706028228404885509945806776055167699600418031408520170697097580540733190605704521959242750156845573501853555170437589704549291814522369790991641918279690169868983620708775136660787067815694276580145644081666325924897954107402988474862187390491774865104998262866272784762983439397024917209012023346122875758749604836319420806865483305356206207549004257922705692380206670549775637969835344224740350027655908790440497198851115590815967287857496970568590120381126336
921 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
922 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999653068967325549677639812781193897900402945021830180894198578020453400682668625179538105740297314306289239538809157899693770751692094535358812249708059650042607486728538115288042321805877611583851788900341735627353647044281464100102505793710537497099376730847078636845184522665790377052313082520541956153458448556288939720126196409098364101074002382069183063204557334265945554860500754054552523834687708451305719426092544998287804285356918630500720414516250401716419957369394040804061964257712405802302050068201984744320449086043189756605010706894866070302349594294668278625898414052674853882554695500770854793181611
923 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950042829581357725629744474612339906007439021993016651677299793771797451059065095411713904181916090755146911891377188225129982986729506557286362506279676615570661608784486197411490727181046456765538138563777821537475316354044140016361756701660204482327650579774253549420952833769628899360348948365824126302653988087052478599123383395308091572095115880846441365284563212535962884361327925999408783604618288416473495029809738180852518068586319104280687845037782682324934105444228564812442382231463506790393407947234570194945898853742864411470026771042772862801022628753598047098943495120948936630820565693444093320063
924 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
925 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931564297342316411184417362249064694996025969330855512457619591974487354850195869109503284551168589079732137302853823983001367909344281821453989051761462921663993184569905837819593093531469604014651370113374828932955353404681817079449160668201391704669711877231083731097938715172152053670362317213670923466246746741867451283767078490580381564105730820036155687306216530225364679486151289283267592233023420631873982137204633238910943681167846433291628346627409363036427883136628841914501672719488215164776811369977092729184827025397524487497095424931213541730052579066173997718094980966987228712710356133708252607152128
926 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950042829581357725629744474612339906007439021993016651677299793771797451059065095411713904181916090755146911891377188225129982986729506557286362506279676615570661608784486197411490727181046456765538138563777821537475316354044140016361756701660204482327650579774253549420952833769628899360348948365824126302653988087052478599123383395308091572095115880846441365284563212535962884361327925999408783604618288416473495029809738180852518068586319104280687845037782682324934105444228564812442382231463506790393407947234570194945898853742864411470026771042772862801022628753598047098943495120948936630820565693444093320063000
927 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
928 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987263363345669757893338278460098053914642158830990436109427906278704689286510007023782793401939445637830657001593008840847491152794231113982336920501825497475294475776263947775047351062241208047223864067702669248817015229325360474837834059734170625728308083261573108280621925048507053941818276548013877467807005309643726697793079045570795235069035261550125511127749882907154409681945458379869750895106868560622056577638193134220883907486513602993521867211619979956348393977351357467509298837149014711567656638342096089431956038979605219681153508278434235671179561162090495843764420159703567976718849820767367958813122624
929 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950042829581357725629744474612339906007439021993016651677299793771797451059065095411713904181916090755146911891377188225129982986729506557286362506279676615570661608784486197411490727181046456765538138563777821537475316354044140016361756701660204482327650579774253549420952833769628899360348948365824126302653988087052478599123383395308091572095115880846441365284563212535962884361327925999408783604618288416473495029809738180852518068586319104280687845037782682324934105444228564812442382231463506790393407947234570194945898853742864411470026771042772862801022628753598047098943495120948936630820565693444093320063000000
930 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
931 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795653196424260902845484607580559671330801468520793931084776997153589534680688054495682893362888363402823933809325433862868882570469704801215190968407077032837266297694522515024559006664818954552675207426433319885889139870157738800285572829045882966492229618433218146725647270686929002895867398241042118158091990564337787770568045897523362042831042024353923084141219846306061994940103975391689985167521453133193012682850372243128414200687817904130615878315786224800534538249586427382115038025167920599999325383809486343652935822966350636928050615348338924045692385797208326094665312296176028234389595458730865931614351249
932 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995285958072027283786689639509246266407885265779050931909573739405072084298680252215608175756324199553273397521704587554507690593831255331385896689213672586158003865507760737802126162740527902804272268182170902261432250937207578451856159215611707841236476376798857365380669237311584005889918305672271670738793603050239818498342660646683671407444628864780186434999416742815160334349131322114411439687411451064922537983813430630825209809157637818484679746541676825354844012709817575231962158101554462308409999289403990157602041604050990340538319660417016163002540924159126477684035194551845369091267426042492625164103060149343
933 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
934 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934900861432644269617786898108143068627341942271131240214297782914132870771473399281381665489815504798070233056173396007484190679094578032536060640257983472365519525710417789913194650491747964634106442312252920675543294431766597288757256307877830269138720133509441589682355295377816503574507296576899503161993012501744948862965749929868040543030626831962271728220981101759292499885478203934667704276797660258087648614665989395837099739623430343210375813494664933656210756082195894949876377434463615469097931830554657314279600913961809006402799364582188136777453095152303783081304556427365103778606255342022168929586796386771
935 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999810270921094239602384155998936902447929890157654359932801133968399547622641767895997602913765010433086046084737327487445461354541430208795850107507072183216738091180088191841189706296476047408145681144010210333827944395523922295405599467006858177127358956501317746976640877665779516542875241402916425182407565297103466883450935274530575334654091591526714456288998303960115328676493191058920100212072531467059562656766740386338438459725475177971795756179597516043544060721275481949445785434683785007575997337976966721515912114974890005192401811728391397218654018283555581586901901151188096220940769946449508619812237190746533
936 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
937 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990599927435997616326707814319176427545958131771266163866106097218350205207787537195661174340586361356168752754912580865330313922544527325064408508998346048176820816916775899868648908022519568666678936266580760991404956256410140684145929699410609190197316339539930966865038505254171503845963255911242457163553421638652841225281296798367231118361343958575561474127127462132149768060693812273113223074680738372915887999277278876115208976858532132832472583839679889166245941953293468173304038281666369268305684282289672847176058605836657661700182819495839433897028649500718162706487931811069069637145155850197141709131263558863944
938 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939537002496152625689713612928063477645450854185886447750488098780332289040668344008729403977605029652121757966834342672254804847435205293277348029740743132701926199297547670877236112360280111113492942919904850182107065761532119507012045618148186724241315921388043593668638818756531132959725280934846737939392791876166070574749316847354144742991447646798078902129314315070500609098998450357883998268023820585742310397829819678042732202135866726745030332632810430559648442735048427408704611983608192472771026260262693429988357735398539921509250043815641947726979082288401653172814202050586830568589544691384183464557733818499648
939 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
940 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998954787336500618333045951750831431383750560196286402413877344363982805373234657882803100668201989839883530709723458594007232409062019718943660689309400434548516010597729616361967046652135309271564810359729937038784205530106672193454230708140526028356105770444504373442440986735624753886681649811393900263787483027027744313092626044809060435441173628314931057363708479198948350835260116572141876429818849428194450025411877970102946659939939629965303744350624260754019622843190755047922684287861374362299856708078174714953784134066377750150516332668735486486289352418580289351198587949663775343939422585198554168237597026872164136
941 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997706739127013486177214539224085941017453167625073379477697457451685388920173545613736324573272598106855810920112427524311857485137453717119606264941595094885651957941757794236624529508184827449008252429267382541480267368456540352647705993228691042838377660419677071331131337596187698497743026043136437928715164560224345347653694617475507110695649595232772726876306657605253062273422496199861691123374904800507058691104168108182774561228593017564117076245677257803243634265945854640684987702431664504790817241298185990238473077361721129519662776865940050948057432452195117889043686639502049222746041025241652766879464219051681489
942 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
943 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929520991559301900452067784524515164826343512538763577783989864306608725870155296302992073090479829650254804451394329019539565822393831562906777012356779625213783193840883286187496158923812342134829003930674244311784612037934202873532492492349659474631204050037937543137942908460966391432129099744901958814790189307945300891433829878806460576426371134180675441072608746310287901899561445783436574009915266511277875908368254261758229796744805545850832877113463097032888548871891895900946939174876538458198617272168376094826296204640134331426093684736869430108939114797044191260398095933061407497967452396746241665216986941931944563
944 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999645730348042181526797903433953356463186578073046277201937769407397158916157052333903221926461517055346946018555030352713759239727528664581014872781623493625109483229898131681937476746448317993525429412912800286792707422020687714168894672398041186791613051720731520586547754890842917349010284213412761261692576983414788825457230136440942580191080671971277109464647494827774469651152538754552059503986181841792608126950487954559923690008393516988149616417999203175392440267468941712765483832352559849656748401192514407016829791895585063342058384136946893663226351841363437108914741975014612065460717796442218100665626059953937272757
945 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
946 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999144824063493583838218929788306863474613749413932232348750257186880393915547968695841459153943400347877954074818310091847219876706268178567211848282232844977909807848830923631813980837276847175544621373584044706611689318738632117768334231765633125954449307576049264616296920806410141771449048912830651316740700901811967617634540856481810491278693499865268363707597297850816208442091431737217127375041660734342836557750719040641163146036654182055023527194880207283620237885308280931958935195596456013157648575353438590244346569351800156675278515937102887783732391785337234725731818508532030356887078423546959755451150311538031296875
947 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968895551546964085061797468931259037475479814375093489311154733349120582154303453931038151993003546762135201628797490780742865492541155824582974088294893415019070777921521256156301286158899750944958910187036577678114097614712274422426118926266210783818950270907262129117157773285453824221493908458815150522145720615632905895466098520363781857885227547050631520001870607961317964917054228589197767837789860894758007341684832442621215669128158793090321328168079994808103959467221048390400497890499507438994604266615753648398924803510090473946008897035828328646916202538407659393828116009096304670361853518510543840823937672581142500375
948 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
949 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999144824063493583838218929788306863474613749413932232348750257186880393915547968695841459153943400347877954074818310091847219876706268178567211848282232844977909807848830923631813980837276847175544621373584044706611689318738632117768334231765633125954449307576049264616296920806410141771449048912830651316740700901811967617634540856481810491278693499865268363707597297850816208442091431737217127375041660734342836557750719040641163146036654182055023527194880207283620237885308280931958935195596456013157648575353438590244346569351800156675278515937102887783732391785337234725731818508532030356887078423546959755451150311538031296875000
950 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994748767827346689722908991729491243418591953681398792301025559425277515434083543533263450035522466075350336274698861826101555553742155124068422192828605398211837781763392422093807249335746291538521269968975480948946631662234239242708634648524212703195422154921321452522710003880856742238390684062499461628511219591730509826166786293940295285983550006928566026760293529148242319742492827107778463419629437202346260314353783310556177545223836688948550338946897989481152845765186092491827210509479979128190966690133008114261489206709390029804532311352826733308261968804047254688619270967303977140365078231200157335384963050915273088453864
951 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
952 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980310053543884038852743531472363858392992256434256203527381901443653932092680764555651786704963196249431870299397864714911725358017417955137066313338283615079327216926295281145794700238421236033208782898962311349614246108285268699164332638624809770328250666506605274037168954555466775520888302845795626764107040940329877464630427907693054837307192684565690152565732966233743819782102804597802816232077586446802061416337337611672408570880941334629661826802723740737757677800293143929100642501797628939809382043042447638525931984529480785185863770948632595212256789870967243982925825919092133385195413351033640853599484946445709965990216
953 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919411083423210655131296289137684607214381542659852898999724640508902090039561453708509644026249937993363203879136035173293565982354983965511813735347794850391182531766655281308441971115599657233741925363261603113138471738632206765137792975813087070716531724133317203820449999937325841770039183236323849784319386950565323340556040784003612398840419149771643531179408652684550524901033222083218259974435748831311131845319273251066095078295051257315654310933727955670103752567593707693590888848434338325646573549154949395549354381521894492815010811957678799245799699337697325470199979899270449178731176344057243906860484997079135111782592
954 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
955 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994234820044722375529973760525122198122646303809289934440333980019708265701759299034221663917655910388956500224082660929373256168879905278269153280523374259032152539727884808634658264621114137041351906387544271428579661564446154548011500986508004500592899718014227618332839757024555525588752292679381365264497143259136309390013529932845512847340093939361278053439628040694631606174608715619997386618351803110349899996957506697864225521559774012723079309985252098617188782085516377603858601897433621807958971898587671248436822969955165664575696198355370040168022402550353982184992019224144501176743924347525881438263156914291357376892251981
956 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984044124124167166784075096133265122072161890925616156474401705699294423239011677714072889132547236276401040493889462786690291135357482214225433996682074808373100041371333196152206879057716008717647824818108861290219806857437118815844082281458091869157711434168465512334330576425833136812281122245534627550233134390817144961314730524820822127584822728054815718652859878694027528045796199534363056771512390716602376909264967808651670444847164781855082226157873730943561819570041324038849395317137977167328197073516377837300244993819741453367576308953436254061636358680264431602954002444660950538898026913852975939904647741633308982829889641
957 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
958 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804726645057710200865852146225534014507922759303426805514811450129999145390712825649614802732996044766352193956579415157868493224900207521988067397410516613282668848520619630203690374191297444609155782977055460165827746910508887550368325661282392698759338617276556051108078012191025615897888612815660664653184186658885779617049996471148606966446193788345249488688953221405302647261741999534383985405801317494988077909424451191378493777657300569014443160191404503595943477252658454299647618919269790063566356488859422770650810583356171098282244392904570351444767890821383529580464851442225605646685154645143220713141504984507511109720475544
959 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996970732264358469114630857532381225043717960578768807969337118737372889878901722515185538153806695933008607816840148309369636165957981863968158048948930799969483543292268779120959860646139279014429004709078312925636073881198101225985340142587092828845947376175495174037106691723534595820729510047376783103415883878867512627410428674185066608588676105712985273118920131991342037173607048064658194979202575864191672173447592631350709869249058254157574806160254586870377854725079525385373478097476032191116368074630617875287682786698262545187568020956311065428295657284041368601866636316370011803523978327828409704073540867784237381595862715328
960 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
961 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943974310066093567638154436753117411804463233053764114644332235890542481481498170435313574859923186161598493203427377302483801333525080753308937069261423052810922076536514905092326018018226454690587017862875060955481901472117746038840009140114340001405829132352779494064786036881913116576528511151518049657085209846950215856684685453959278596415868337033021079858264997510209676674795719879420694173993553604108861825518440537569366988425875422475552513846859735063269566828838061739611679901496933228437485640497528547772993974913537108745605557783723184645641476300429446876290402931159407405614462814092084469384896170720289101607691161221
962 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999556053892396729580742009812204445638029174509399338268324201344988583206879731475408067958058587864330121281430285413905505172078081793916702859402301998288760243676455895714710456963823933073785240687272203252719327285950297708013591714812893020783594564576901106377661914783074887622419187607745214214052433776477586294307326712105947606199645687724680588690986982974621703339123547892319869774671607164530773076339857032337794728173095779313857602039032826090626038626269112777777189913007536286092076126703144056870660732090724831539945507861034960517767195674207296632543636265217062496152871862624147951209721916104026806331317872050624
963 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
964 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999673376069446914347075352964150770723079422553899038296140550194759815917812308349593083710694042719697012902166562160329924576975030045837284938001785628622223367742873015047780275548998058723159511817202901271343563296761289434228682531647118922464425338383268871247469246758268116847984470485861003658645619122175990714483588972440012503965057331759012919895939996226414346631582274214501294602524879201929770656826421287930758891927940385520853069299234623923663474627074603453651090490710915577870413152721080731658814476182275168407615331242868273146102522518919084400996820357260605840414521722523866526740704225560889415348242818425944
965 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943852136602468650658682654177928727175856598993917813172263736130937206076432819441447428696371654028348301118805979585885522996096783408984580970307678036651748734083963203773046411476631182688676084001286801781815296663127180317829450646763049574241642837111996228745198242005931392672639241800478880647916261119097348185096972025460678756834343587736651411314086131423385238724709857465197099667477944867748914962799201283716670015456599469803819467350746429666209296465281866426839924046848826682201957754701231610190272520575968947468031301237826599651942194477738880283402361311145705188687361338527418741343143015821327709876136137474936
966 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
967 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999673376069446914347075352964150770723079422553899038296140550194759815917812308349593083710694042719697012902166562160329924576975030045837284938001785628622223367742873015047780275548998058723159511817202901271343563296761289434228682531647118922464425338383268871247469246758268116847984470485861003658645619122175990714483588972440012503965057331759012919895939996226414346631582274214501294602524879201929770656826421287930758891927940385520853069299234623923663474627074603453651090490710915577870413152721080731658814476182275168407615331242868273146102522518919084400996820357260605840414521722523866526740704225560889415348242818425944000
968 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995558569163233859980905699774393139062080877606528419152005388283251072635992998645898024781409492654778570410608721676602903118498782007955477179375102003037282741767705535648058337830324263875800803565164608323480364758171109958394482091279053412994586605140114875556302703196737228706432793007847502860647259071298822111217069779289639955258610416482827903342384272513772325130838906553482243054154945666144397160889742823826385879729448827990926216390840313424666872717874181616549299499120038178675643744290339207385989130418950173664449275150559805832387548426463819672878042255909768175961526343245050258997334643811372682507185656108967232
969 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
970 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951871399463681080619957545205937517672503501399712914399591766280902589993879039164481254947897002487505500660258084619155193192279792299926677345487441501279874198904805597557546836651916743322374286974540472922871605884507151205625898604782817069718319413421318133382662807649891849341750282532718428653421168552119589292233137268106527191144884977110218552682371276731960077769811116931056528247336834647365855613239387306772234063008722045749802216582418025472345293676648336838064765267420833487437644897664423181675195660574602439859735301656886267170845135850112055705221126983512284188356984664677576652672899889745654863474996336781456808
971 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999436551605291250680072428194127969953547698502474214600486012194674612627960012086231819487787330551760840607493927333406706627678931902878294395055158800516197792343986210538684232306851244964835157532455443814105244865299404681436859449617753700901057387742223774067135537786047666408967309348400149526602083917713932656394595062270070217685510247761121470294655477647291871719625839759507243036608099820229722500690583038805518683285397196069949063073193228322238697687495833221564159220059997466271092340463214297360839886986313840244618161095724596809807700745466271782979776120080038556620496123578376124603274428934732675583794020419016540856
972 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
973 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993645698966196090651648232364212536861465643524814107138448002009065590821114642600190886585975144906079390434312473262539785624867254269322938247042713433138350167309574180024137529799995446346803657440286353159767852252989808752167403648432401260512266567944185166269675215057158099545342252033475644154591475508538920513975729973157230605462191728094318903712411937313368571273213402109227916181912025193391526664713460366135308025067623056921715709901825056867655696873486779391341722723174234251969183524754802149055009820765598966557608230229071385204489737340299313155621241684471579500208251756499569930937580202628457375564680361144788030167
974 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953615930898902773294658650092614072409941288600320660283428716197751293555613878276325448637708938025143300411954754313880428902951888868003357145833040180053132420823633857434351570388175776706404728094221879521895546249843977842509764062913739288586825422504960535246582397955724769305244860473835748729393897235947395759173506310583641161510136536261149367890106770446160881443361599017467184273909797116445749702198226037468402788052785814224870406700054092436917832134697079236449453583361658558931177471202457787345832317215278745826687373268470712989968969791198661629091322115963237553275304140432943602076869755155752206224130424395176884032
975 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
976 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999215605566531425322540323985315872753327262474827599503628833439487324264746056391618837471052230561889242404186391748324397949212249198575773033916749690719480296430209991019682955553072606750060906835719137191354018435454163091706270987585679152618126188547234103987943536044793599572487847966909939554747516436061498010216865760699321146289277212643597900537075486088366840090223120998877458554980614397618217472699769340543530332948609347166592129819419089545416106174527312683986098356844217439325416155161343146516854034650292282200386196862830773171697696440044933403675030876046322166342845771179494493784441282932163486674241216267482762332904
977 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998859059389572331451603814989520432810387532386354940515702661831025926795229035080219720212117046823269786042282153643258136510053637642102891328767036150640474677546908397824987005947657222745138857712614960245852480833007416278004166576865242647495651219529564351206298801497679875834814217780283293165533520444123685453658921992118671186024458899017169575751729967236116604362272918502782688873956445068524586216013184029968999485865558862919726186534449145203671724947799688455481064878336247791296182800001188964256724579133291495581813550573354498997672678028285670822619125975526723895528669476363403177763781413479918878062488171397049916718703
978 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
979 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911843891573342156401835437953789739809964843579286049276437368290040945199983115547331331686866268865473900420631559047474489755373564732377382276004222917121562570289467394126133772207251800468063010148235195302289208262207384148629404979838889131358641122615221202727076168248037075881047458589226479767021552001820197247153158483659616043881650527997831298588435468839591021667359256762034101312951052159071125187226883481393253816927845577344313903373964689741802925159509251025959707663490646143416276831922562038372835159285277554166446709361748781687842265214396731174408872572248693765901320113626477985343280740851000536242254898386249300213625
980 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999505389796581896568131603059476237958965335869012573090449432482929850127223537320275352663180019806100164408429687919392103761583662624590027531380378950220293852642955176973424655027078386259977916707163432827623294184195465398511229469921692695480063016629915834291437607262564948785236637170375400943192657918526203877865955367697041852850786124539958734361833699498050139893453611396177181851152997634066415722992087414538204311156717673880900995003492734523148883740715297873532290545870027568358042754672576149656124931072480737138969802845023699753169054844500453538834245724938892344917265964407225582898285907845865716727234437103459567743954311
981 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
982 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995392490578372176465216812270339778187889127829488434754149839746366946854454322418750594963022553702621679968740336334243674620548488671169904079114766780838514507099004559059315158503409206516921751079726955776081700999172699241712415067138057512946535431660955268501100983062569576288231397590740910769362165914658859690789817887947784553225716442040874495269210814198050778891816997098580349268332978230560488521293377856246875631381780554444705958589433648217664176016204645658935498084520608900326792339247201310814329442047304871370009550937310899790391084904404491701957870412540860222734373355736161202870849628602984332617081448087129641626402816
983 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957821081488592149701054708445301562969798306872915892772171939262596459619688888314295378924100894081429264732961912685880837654680112331022873209718909926167275210187922377331009382673200720365258003347363634862863530027099782866173495061207729069151274600161872451034771297984499850532330743439876387554054150607966774810880387649114919391279772803168423631334140913041243779258737718903877400890064775548646193265630216719251119821566332303244283098315883038235613244851250252798534726557062566072519487104087634655674209125054459478376063874475285698029331649248901613086322786656817318460468331531722827750514868692225206674103245273884290266762357813
984 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
985 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999569920528623677468385880986167280106785342041998554028035463319183246937177882762321558126830367944479068946145775198582133863807234868109530169270293974024362103939481417305974227818217076819364688126301543799771325636020964996366565571503015932025930147113241971789802223803296201308590594540816632319479196610300792812971663073806885459473622112937548819820557701951795996008702598080728645817076770626472008141321792764365050873224665701118657542404124568310464112788431594302642870014887391164077789682214493264866862371182372369025656065353543134073102014567671785635240703269752111575885149446797973242510211799463324359433580473838381256914554691547
986 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996600905909166056692721992642649871884466515832373847256978178376831859539359022717633325987879273051251966701813969253918872746481611280251045366519477900956425715950729126237268327438470531255601543020271989769112331098382730096597268644594731948215982426182961436143099643877604227557675906845402854213602399072117880263302595713370711774708762252716591861034774542496511408997854465187329541485927928650059655072023764254102792876724208553040223801226828710293672376061838755786351968373640814121966710594659412998518422744097283702570968542908372418488098463036544530277936191621799931225588221858795922009586810844125742494253779126494452437888782987776
987 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
988 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987663523648827568702787857750030298674963463249565955424025676464876945450238796678654443211149368664807843886319085015979788133109487803492778285846693342946863623529103130640134749697863849608981830959002602140288099705791571831980621939511773933869618658470642118672347877368863810626514235824204474490899679864986125189847656379505844045359216278235177900402099929715300826016058109238013960361017321784925610937289489502168604867202821679389963543495132793010332949713010104172009306258578021588584743770085155460084730936339417576816027316933974364303306760411103583319443323386171508025655797674878068696239836068977480785218631023472267767366375751137
989 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999832557944213882275360932992428897627355533245662010130712031636351476199331533917911488243194137965403858532551640634588709004131736192686726379586191898855521591430963021979456572835576348829796837993014352677966397854322975699132583109876982188138041411684718851568793672702029592309788003795863393101898086444130472384337780171280272417240453383494716761489201892040990066739035531653504274968092153127547997076899305728549966848459917163066855526220760547136512429822487979814598538681346719785730700618049498713038205197197564634956443641280121540649749897156820977205970909796389146682204488687132258582220011603120378682434252959203993828237554785622125
990 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
991 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987663523648827568702787857750030298674963463249565955424025676464876945450238796678654443211149368664807843886319085015979788133109487803492778285846693342946863623529103130640134749697863849608981830959002602140288099705791571831980621939511773933869618658470642118672347877368863810626514235824204474490899679864986125189847656379505844045359216278235177900402099929715300826016058109238013960361017321784925610937289489502168604867202821679389963543495132793010332949713010104172009306258578021588584743770085155460084730936339417576816027316933974364303306760411103583319443323386171508025655797674878068696239836068977480785218631023472267767366375751137000
992 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961824025615795298666490606420058657071093942193536645661385766732260865730434365922614733406732561969934205781147489815502454437741189184153620108860458771485426450172377809144102651460581532764649791924047194320560524560585523233995688488272197734923771104789148185821433855006606899872487673881814657429913939010976069179187551044830559028908043157785578994246317906790140052190789259167436217029417450815116528361557507570124317890857674686727099219722150308907637709958536025155372587488527377592119060795797941680701342206418684775710857618198946268344234627140214935344246046874072093192946110029168830355346691335106822878275953083016639721654680575871808
993 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
994 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998803336849498238044572040992236970458686701149592940154387339325720412337501624261510344981303539976427547826066921987549012781799477661998447859594765858109123881770374752631225601204018170415496329749868170203460432070720280511058356617818329718081337899676739994108884519344134810680805427691073065291211761720031280182332578740698199921095717079767127886308339152030593747985083460935885739975306237105288693168205344089034713782899896980121800850075791510700583651040838453211936154806553337048588120448300775250594050207248128948491107964367462840705300825847667837893366417216551966154834811900002665076508901129265949383285397093215054170647745277138514112
995 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994140545966273554492880009917848914499984116326418274398724299327457032330159477925396355959881211111453124088524203622200817014242438308510430239527598750476385204974716766565985105431639708506602741651470823409101192119987979259348833141094700134144360959806722340078374143250860547393608643386420046312870812731101990389539396003376052602069628920090569686455349035307717599271767301773324749331650542980064489439466968191056359654380208447690260546376064680115593596934884059157886005055632777544383032561828227207451638637536557957977760409487617874100130053680459221680992940306617830467990835341899478750118048218776149971454827040400241100734330071999703125
996 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
997 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917318169565304978750459316457637637059024939595638627423505611804759026227907019795935158318957107589518220041705684705935246668476647849014816969573109625349907594501914830334686354633602496147779628954727009777665307213151378966130085648985296502509823797349781652538183541661910686234546877759924371242969905535795681581070977272452115204101001955885686147849898860896691972959328727399456877097154361454578390462175096054304587055974278059114979046802459607196392117507927909259743854050136211520978616227289142144096581036532247783313595763410924732081069363600975091592507625495170615196805260234383193627164732678046867935949172222114790348852871492642537472
998 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957519629359640541630102547451160837184347670336967571445235194592342318109998085897048019447967956926529383852012107406522278012663150894656063047683946694757780839137778901923947146430180140154272602407076645038512280680421343912399178602750566004067133709885687844623395134826203947410417897249016311803050000724656207402728096653646546433230034866393173754442478085511473360634460920140057534537614211825303245551151096807247980572113525426308573081055323731102514904444662806651614112736390300194457138368947323259735527537632374487883104983139485279229804242342465819247558177340698232245367998310606569789521061414489011629738723443722477590829607489446268979
999 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
1000 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986942002069496662136610461721429335707295176470807281988266004685030694273299692188784544382420678287141369665129665778242900722789084464675251805498562845114034208509862467779004176547067001188495246397636810172492384493955808210365927388401270153833069054887893374016537554007354436573866826927853063744920417129827900284101742061089781565665648837926147935131492419246290773496508907042839454050760850941580737089664951010664189344837165307217785676851462916465864005128631184549366383750180317403093632582704847905919417464308180820084920251614422532963596738364091656394342209804258570463232957088790076708616247186585368618066732211390345290875399019682385904125