0 1 1 9 2 99 3 990 4 9990 5 99891 6 999900 7 9998901 8 99998910 9 999989010 10 9999989010 11 99999889110 12 999999890109 13 9999998890200 14 99999998891100 15 999999988901199 16 9999999988902090 17 99999999888912090 18 999999999889011990 19 9999999998889021990 20 99999999998889121890 21 999999999988890130890 22 9999999999988890220791 23 99999999999888891229800 24 999999999999888901318800 25 9999999999998888902318800 26 99999999999998888912307801 27 999999999999988889013306810 28 9999999999999988889023286910 29 99999999999999888889124186910 30 999999999999999888890133176010 31 9999999999999998888890234067010 32 99999999999999998888891242957110 33 999999999999999988888901342857110 34 9999999999999999988888902341748210 35 99999999999999999888888912441649209 36 999999999999999999888889013439549300 37 9999999999999999998888889023529451200 38 99999999999999999998888889124427361300 39 999999999999999999988888890134516362200 40 9999999999999999999988888890235405273299 41 99999999999999999999888888891245394284190 42 999999999999999999999888888901345282304190 43 9999999999999999999998888888902355262405090 44 99999999999999999999998888888912455051425090 45 999999999999999999999988888889013464040534990 46 9999999999999999999999988888889023553820654990 47 99999999999999999999999888888889124562710854890 48 999999999999999999999999888888890134651500973890 49 9999999999999999999999998888888890235650392173790 50 99999999999999999999999998888888891245639183292790 51 999999999999999999999999988888888901346637083581691 52 9999999999999999999999999988888888902356615876690700 53 99999999999999999999999999888888888912457513787879700 54 999999999999999999999999999888888889013466491689988700 55 9999999999999999999999999998888888889023567380602167700 56 99999999999999999999999999998888888889124576258515266700 57 999999999999999999999999999988888888890134676146536345701 58 9999999999999999999999999999988888888890235675015550344710 59 99999999999999999999999999999888888888891245774804581413810 60 999999999999999999999999999999888888888901346772682704303810 61 9999999999999999999999999999998888888888902356862462835282910 62 99999999999999999999999999999998888888888912457760242058172910 63 999999999999999999999999999999988888888889013467849032198043010 64 9999999999999999999999999999999988888888889023568736812520833010 65 99999999999999999999999999999999888888888889124578725603759613110 66 999999999999999999999999999999999888888888890134678612394180404110 67 9999999999999999999999999999999998888888888890235688591187409184210 68 99999999999999999999999999999999998888888888891245788377988829875210 69 999999999999999999999999999999999988888888888901346797355891156566310 70 9999999999999999999999999999999999988888888888902356887133694666267309 71 99999999999999999999999999999999999888888888888912457896011608882058400 72 999999999999999999999999999999999999888888888889013467984788531380760300 73 9999999999999999999999999999999999998888888888889023568983657546586470400 74 99999999999999999999999999999999999998888888888889124578972335480074272300 75 999999999999999999999999999999999999988888888888890134679970213605168983400 76 9999999999999999999999999999999999999988888888888890235689948882649545894300 77 99999999999999999999999999999999999999888888888888891245790846661884620715399 78 999999999999999999999999999999999999999888888888888901346799824341037887627290 79 9999999999999999999999999999999999999998888888888888902356900712121373752557290 80 99999999999999999999999999999999999999998888888888888912457909589801636909568190 81 999999999999999999999999999999999999999988888888888889013468009476592080664599190 82 9999999999999999999999999999999999999999988888888888889023569008344274443711719090 83 99999999999999999999999999999999999999999888888888888889124579108131075987257849090 84 999999999999999999999999999999999999999999888888888888890134680105997868458096059990 85 9999999999999999999999999999999999999999998888888888888890235690195775672090543198990 86 99999999999999999999999999999999999999999998888888888888891245791093542476560281608890 87 999999999999999999999999999999999999999999988888888888888901346801182319399290520838890 88 9999999999999999999999999999999999999999999988888888888888902356902070077305849070247790 89 99999999999999999999999999999999999999999999888888888888888912457912058755240567310576790 90 999999999999999999999999999999999999999999999888888888888889013468011945522267113761976690 91 9999999999999999999999999999999999999999999998888888888888889023569021924191312820813404690 92 99999999999999999999999999999999999999999999998888888888888889124579121710859450355175893591 93 999999999999999999999999999999999999999999999988888888888888890134680130688538606039240212600 94 9999999999999999999999999999999999999999999999988888888888888890235690220465207855452622700600 95 99999999999999999999999999999999999999999999999888888888888888891245791229342888131015698009600 96 999999999999999999999999999999999999999999999999888888888888888901346801318118567589316992488600 97 9999999999999999999999999999999999999999999999998888888888888888902356902316986249965758188796600 98 99999999999999999999999999999999999999999999999998888888888888888912457912305661940534928604165600 99 999999999999999999999999999999999999999999999999988888888888888889013468013303528733029148822364600 100 9999999999999999999999999999999999999999999999999988888888888888889023569023282195425798098366632601 101 99999999999999999999999999999999999999999999999999888888888888888889124579124179962230392097894821610 102 999999999999999999999999999999999999999999999999999888888888888888890134680133157628043268827550980710 103 9999999999999999999999999999999999999999999999999998888888888888888890235690234045385949961607208969710 104 99999999999999999999999999999999999999999999999999998888888888888888891245791242922952774937117084028810 105 999999999999999999999999999999999999999999999999999988888888888888888901346801342809719801727577052908810 106 9999999999999999999999999999999999999999999999999999988888888888888888902356902341677277738791778155867910 107 99999999999999999999999999999999999999999999999999999888888888888888888912457912441463945877579029433647910 108 999999999999999999999999999999999999999999999999999999888888888888888889013468013439330513934730012737408010 109 9999999999999999999999999999999999999999999999999999998888888888888888889023569023529107183185495965333088010 110 99999999999999999999999999999999999999999999999999999998888888888888888889124579124426873752363634740944748110 111 999999999999999999999999999999999999999999999999999999988888888888888888890134680134515649431824386396740329110 112 9999999999999999999999999999999999999999999999999999999988888888888888888890235690235403406003114501984558899210 113 99999999999999999999999999999999999999999999999999999999888888888888888888891245791245392081693696121542752380210 114 999999999999999999999999999999999999999999999999999999999888888888888888888901346801345278837375205113934760851310 115 9999999999999999999999999999999999999999999999999999999998888888888888888888902356902355257504067987610316151242310 116 99999999999999999999999999999999999999999999999999999999998888888888888888888912457912455044159761607469631346723410 117 999999999999999999999999999999999999999999999999999999999988888888888888888889013468013464021825574508732936917115409 118 9999999999999999999999999999999999999999999999999999999999988888888888888888889023569023553798472370338360275209506500 119 99999999999999999999999999999999999999999999999999999999999888888888888888888889124579124562676039195439390613956908400 120 999999999999999999999999999999999999999999999999999999999999888888888888888888890134680134651451695112376784977219309500 121 9999999999999999999999999999999999999999999999999999999999998888888888888888888890235690235650319253049577474368053811400 122 99999999999999999999999999999999999999999999999999999999999998888888888888888888891245791245638994810078623536964384222500 123 999999999999999999999999999999999999999999999999999999999999988888888888888888888901346801346636861378136020894490088734400 124 9999999999999999999999999999999999999999999999999999999999999988888888888888888888902356902356615526936278155625338296255500 125 99999999999999999999999999999999999999999999999999999999999999888888888888888888888912457912457513293505457550643205968867400 126 999999999999999999999999999999999999999999999999999999999999999888888888888888888889013468013466490958073819781944297937498499 127 9999999999999999999999999999999999999999999999999999999999999998888888888888888888889023569023567378714645111254541526388220390 128 99999999999999999999999999999999999999999999999999999999999999998888888888888888888889124579124576256279224595472513149125961390 129 999999999999999999999999999999999999999999999999999999999999999988888888888888888888890134680134676143034906106930682720337882290 130 9999999999999999999999999999999999999999999999999999999999999999988888888888888888888890235690235675010590487803125245792754723290 131 99999999999999999999999999999999999999999999999999999999999999999888888888888888888888891245791245774797246181435550096913635754190 132 999999999999999999999999999999999999999999999999999999999999999999888888888888888888888901346801346772663800883351620242517614804190 133 9999999999999999999999999999999999999999999999999999999999999999998888888888888888888888902356902356862440447679194920688186076025090 134 99999999999999999999999999999999999999999999999999999999999999999998888888888888888888888912457912457760206903393321856537417636175090 135 999999999999999999999999999999999999999999999999999999999999999999988888888888888888888889013468013467848982559310284011687605679504990 136 9999999999999999999999999999999999999999999999999999999999999999999988888888888888888888889023569023568736739006136621704250373819854990 137 99999999999999999999999999999999999999999999999999999999999999999999888888888888888888888889124579124578725414563165793525206188444374890 138 999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888890134680134678612170020113338982485555068823890 139 9999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888890235690235688590835578255610549276894194443790 140 99999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888891245791245788377491036325265652491855410992790 141 999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888901346801346797355155604687743775211592039801690 142 9999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888902356902356887131801064870587435382055868440690 143 99999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888912457912457896009365644356063204248366199249590 144 999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888889013468013467984785010214769003411467096631987590 145 9999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888889023569023568983652565796466566637500689584876491 146 99999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888889124579124578972328110379001593392985782740604500 147 999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888890134680134679970194665080920142067287531416492500 148 9999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888890235690235689948860200765677145281157776404211500 149 99999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888891245791245790846626656479816669415026667912089500 150 999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888901346801346799824291201285793647089274838823797500 151 9999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888902356902356900712047648112145036683738582273566500 152 99999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888912457912457909589612094030342879819670676227174500 153 999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888889013468013468009476367550977913132795812126718932500 154 9999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888889023569023569008343921998009321830414446853814421500 155 99999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888889124579124579108130577456079102737963570918456979501 156 999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888890134680134680105997130913331729189057980052894367510 157 9999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888890235690235690195773776373514709841021995542777806610 158 99999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888891245791245791093540229841890445935821385082565985610 159 999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888901346801346801182315874412303634131382372771899233710 160 9999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888902356902356902070072318882892568770798749428227303710 161 99999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888912457912457912058747863465428854600087895236000342810 162 999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888889013468013468011945503307056248885773234220903878211810 163 9999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888889023569023569021924168842741007259937371431730290051910 164 99999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888889124579124579121710824187344049387545457801318896721910 165 999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888890134680134680130688488732150028846144456038969846461010 166 9999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888890235690235690220465134067865293950187613349409181922010 167 99999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888891245791245791229342698513783504385112782697992859372110 168 999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888901346801346801318118342859620089473392112802169011742110 169 9999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888902356902356902316985897306651511872654493059517307083210 170 99999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888912457912457912305661441653610318825271315041558177254210 171 999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888889013468013468013303527995110862970087772089959675278414310 172 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888889023569023569023282193529459935087894637433516512945486310 173 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888889124579124579124179959982928310949910477939170618543547410 174 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888890134680134680133157624516387614286469593997046365906528410 175 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888890235690235690234045380960858203358228596343034489181500510 176 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888891245791245791242922945394329629904430074422214266131392509 177 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888901346801346801342809700837920450183820440611289521891373600 178 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888902356902356902341677255262494099929555201849361558398266500 179 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888912457912457912441463910607097143316477943377400174525167600 180 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888889013468013468013439330464040792024258743991846019583497169500 181 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888889023569023569023529107109376507290734088240640620790772071600 182 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888889124579124579124426873562711314403773766896645673909901083500 183 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888890134680134680134515649207057150991343433555877493008431104600 184 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888890235690235690235403405650393071327459434751425580047698217500 185 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888891245791245791245392081194740030147005413242299414267066348600 186 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888901346801346801345278836637086171813105627180462191547279570500 187 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888902356902356902355257502171435243944625819434974642205476812599 188 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888912457912457912455044157513792508832690247246943918034428244490 189 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888889013468013468013464021822047251812194073552578055661442162695490 190 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888889023569023569023553798467380611290402992095494728147137644327390 191 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888889124579124579124562676031814082717075137516122613082600918888390 192 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888890134680134680134651451676146562427502907175247840356462937729290 193 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888890235690235690235650319230571136077385785622313312116281433590290 194 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888891245791245791245638994774804628011033197399076266197616593631190 195 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888901346801346801346636861328238322892223715874683146570087338701190 196 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888902356902356902356615526862462927050070758690223513192083730942090 197 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888912457912457912457513293315797734164369798295989785206405328212090 198 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888889013468013468013466490957849032459653423361154401305267359779751990 199 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888889023569023569023567378714292368379990910820822266644657808511221990 200 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888889124579124579124576256278725604227713061793933976280198799825961890 201 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888890134680134680134676143034167950369381644563666333318992473428630890 202 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888890235690235690235675010588591188330426881846954569557055778607560790 203 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888891245791245791245774797243933545595327540915974634257384744084429790 204 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888901346801346801346772663797355893787703762398552479719999340254558690 205 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888902356902356902356862440442689253265926396558891480459025666507617690 206 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888912457912457912457760206896011613581624592141980449911441531472836590 207 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888889013468013468013467848982540344093292077188401743467223293193837994590 208 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888889023569023569023568736738983657555831097238075386477150773276798403490 209 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888889124579124579124578725414527891047764870597316904005799909045979651490 210 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888890134680134680134678612169970213631536209507882305227628779331972149391 211 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888890235690235690235688590835504438235694193699025620182994453155370387400 212 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888891245791245791245788377490846661931698753250583110909400184195507875400 213 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888901346801346801346797355155379896657188055081610437351927848851148203400 214 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888902356902356902356887131800712121466416914263972159587300990504521681400 215 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888912457912457912457896009365145357314140324714893928698668186551617999400 216 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888889013468013468013467984785009476592344710391416061096383456183485563367400 217 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888889023569023569023568983652563899830305757000285790449158064479576215575400 218 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888889124579124579124578972328108131076459560264395865493372965078262734933400 219 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888890134680134680134679970194661553424651938968663413644550264097082369031400 220 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888890235690235690235689948860195775673019075320072317815078690747162853279400 221 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888891245791245791245790846626649098033334786110537788292918490144076372167400 222 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888901346801346801346799824291182319401934253546143535784580913665147956205401 223 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888902356902356902356900712047625632864473287311786959740466647059705948983410 224 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888912457912457912457909589612058755245296086722470762090221987998033825811510 225 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888889013468013468013468009476367501077829067450460101144816963337125745318380510 226 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888889023569023569023569008343921924191322114571824762945164385132285991777908610 227 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888889124579124579124579108130577266415018119257325360617188831940644132062267610 228 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888890134680134680134680105997130688538632498707550890609827320010543715419586710 229 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888890235690235690235690195773776020763441727703893266506286936123844958585645710 230 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888891245791245791245791093540229342888178341374859664933731341413077264832764810 231 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888901346801346801346801182315873674123208911689841799277808536664808128386514810 232 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888902356902356902356902070072316986250058849670438867282186212149957732813333910 233 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888912457912457912457912058747861217496212654194049671487395617803609524645883910 234 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888889013468013468013468011945503303528733293934382264410184886866529049065448404010 235 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888889023569023569023569021924168837750981661072105283885313343647671967479839754010 236 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888889124579124579124579121710824179962230865685500907286145341111020970365109974110 237 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888890134680134680134680130688488713183599465155419333243513105670906535151066025110 238 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888890235690235690235690220465134045385950893102902353228722624415176433194873055210 239 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888891245791245791245791229342698478508331715914907965860770088196308669869575906210 240 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888901346801346801346801318118342809719804376293485171432572177416971515921026737310 241 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888902356902356902356902316985897232833297423428565960571453242587947465400446298310 242 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888912457912457912457912305661441463945882317140118241841399171849707182097421939410 243 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888889013468013468013468013303527994886069496696615172005580527768427116767358654401410 244 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888889023569023569023569023282193529107183194814748688252471868329799688168816225852510 245 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888889124579124579124579124179959982429307931428545604970943775625350524012607953224510 246 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888890134680134680134680133157624515649431850889008982072570726637063686919012017486610 247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888890235690235690235690234045380958961558700827126741446797682303679673698647419768609 248 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888891245791245791245791242922945392081693743521910869303372971823111548226846848040700 249 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888901346801346801346801342809700834392930824802347367422380271568033861480623613233600 250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888902356902356902356902341677255257504068080831442125923957060155399440295151186524700 251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888912457912457912457912441463910599715317285446097253579157349915229090004215196717600 252 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888889013468013468013468013439330464021825574773817499639526841031058881566239456812919700 253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888889023569023569023569023529107109354027926201766354274728198541194745830798351747231600 254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888889124579124579124579124426873562676039195913480965068212431650730319282442663078543700 255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888890134680134680134680134515649207007250668573862025109751251682718712253758081826956600 256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888890235690235690235690235403405650319253050509910823299584078457886744066802184664287700 257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888891245791245791245791245392081194550365635403634970626561713627345502098694463817810600 258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888901346801346801346801345278836636861378138672124864000743460340424411421162061849352700 259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888902356902356902356902355257502171082491836790272096502972154782493114678495141189084600 260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888912457912457912457912455044157513293505462293095064951505263945989967771802868107836699 261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888889013468013468013468013464021822046513629381753583270516087253831738455568451620233679590 262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888889023569023569023569023553798467378714645120580838203918893988569694155545492395729650590 263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888889124579124579124579124562676031811834780163275748282336840906479630525830857363432892490 264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888890134680134680134680134651451676143034906133446333176591924583842006131911311158207064490 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888890235690235690235690235650319230566146043389475565097752259612689963498954226450088525390 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888891245791245791245791245638994774797246181482980480743739832884066077442016532976832006390 267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888901346801346801346801346636861328219356438971352131413532470429899018205614782443592758290 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888902356902356902356902356615526862440447679288192357790052475558269606818624790619016548290 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888912457912457912457912457513293315762458948999908228089366828282345761619614754071357609190 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888889013468013468013468013466490957848982559310549190772093309370693528798524218275925162700190 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888889023569023569023569023567378714292294561692485240941910046282947537904126143907339895060090 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888889124579124579124579124576256278725414563166267867694421401596280698513381864449462892450090 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888890134680134680134680134676143034167725575669536360070644350392390527358524318719678717110990 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888890235690235690235690235675010588590835578256543421020551919620017224309114430473036617809990 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888891245791245791245791245774797243933046591882046256584069082523820816139166317092623355859890 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888901346801346801346801346772663797355155604690395759629259865783135635231329021053015071749890 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888902356902356902356902356862440442687356620429223028278942142959802438819482562463718543008790 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888912457912457912457912457760206896009365644360806964409207031802552293322616392688422983297790 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888889013468013468013468013467848982540340565770330977574131960325468566682591436079296932090837690 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888889023569023569023569023568736738983652565796475895943227277241949999809301218858341675087325690 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888889124579124579124579124578725414527883665934569400984823872652749006487544381084455228860064590 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888890134680134680134680134678612169970194665080946662783890030589196515141517486033264379423743590 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888890235690235690235690235688590835504415756321263503147429366940202841224762776903750313781771490 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888891245791245791245791245788377490846626656479864109278247255008170038898415175837754001032639490 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888901346801346801346801346797355155379846756841413392070536211301910875431843453442904565988758390 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888902356902356902356902356887131800712047648112238333612094619424761997041437120108605895956725390 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888912457912457912457912457896009365145167649586020961624113084874691035407696552557352900739023291 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888889013468013468013468013467984785009476367550978178355484298902065763240869545519567265734536071300 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888889023569023569023569023568983652563899477553565185417805835667604354513776033046478549086274368300 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888889124579124579124579124578972328108130577456079577155974538784077400392273137369596020124218506300 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888890134680134680134680134679970194661552686468887926661502580747819982028446597317904753555015784300 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888890235690235690235690235689948860195773776373515642843869680053618285480587567299381035394246911300 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888891245791245791245791245790846626649095785397447226792595017097787817867192136470724102214530179300 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888901346801346801346801346799824291182315874412306286417157409393027895920586079105158622279350197300 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888902356902356902356902356900712047625627874438451204799969010426679552936922906777122653888348454300 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888912457912457912457912457909589612058747863465433598867617475701794166845466180128806596380175352300 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888889013468013468013468013468009476367501058862611810860691512147607143575296175607149094346893191400300 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888889023569023569023569023569008343921924168842741016590192225664674088205728350813052479755832353197300 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888889124579124579124579124579108130577266379742899617196448994277460580114747211727341817877262804125300 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888890134680134680134680134680105997130688488732150055369389679634309682168386363527687281786675603703300 301 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888890235690235690235690235690195773776020689623420880311068400986780481049428701763815236639023917330301 302 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888891245791245791245791245791093540229342698513783551829340938072414284384195731497980492095614960698310 303 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888901346801346801346801346801182315873673898415175709223449409132580618650814984256501997079531420106410 304 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888902356902356902356902356902070072316985897306651605177142687726920298626034131177989496512132936164410 305 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888912457912457912457912457912058747861216997209165996916570898194874822214939124119797599769341157272510 306 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888889013468013468013468013468011945503303527995110863235323582904195823807324852859868510479862584628021510 307 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888889023569023569023569023569021924168837749085015490951507321633050498796394146955764765389180619828819610 308 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888889124579124579124579124579121710824179959982928311424358652157328269650381333220310341585143980760258610 309 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888890134680134680134680134680130688488713180071943170483985697401268669542513047924121379882281604413657710 310 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888890235690235690235690235690220465134045380960858204291282226421623195641713409203674206917966728113796710 311 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888891245791245791245791245791229342698478500949885186685362469960629542201519992489894205433092397625885810 312 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888901346801346801346801346801318118342809700837920452836201204273949928084105329425810356193217858377615810 313 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888902356902356902356902356902316985897232810818049658565715634086822157595929373015939831085257069155314910 314 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888912457912457912457912457912305661441463910607097148060998454572998637025698833826031441816044454543744910 315 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888889013468013468013468013468013303527994886019596347586233963968456616973029589019594839023064543903651135010 316 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888889023569023569023569023569023282193529107109376507300064779863994450589500554076145891437347568919785165010 317 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888889124579124579124579124579124179959982429118266869971583178351827725347958188351565378392041617303817165110 318 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888890134680134680134680134680133157624515649207057151017867435219304206229899485477156575101371191487958896110 319 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888890235690235690235690235690234045380958961205948626913821265660867028484205663096319908233296101644913596210 320 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888891245791245791245791245791242922945392081194740030194450954390072048164588657028579315143383943124349027210 321 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888901346801346801346801346801342809700834392192641727432858214681351229133370483265077755085093684981480338310 322 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888902356902356902356902356902341677255257502171435244037933325152162708678678951059750832873626764504307479310 323 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888912457912457912457912457912441463910599713069348064510785915183838429915807576544717715905106704139700590410 324 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888889013468013468013468013468013439330464021822047251812459314444392045261653668291377632677865160530973873432410 325 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888889023569023569023569023569023529107109354022936166846266612345042106255326625362068086429817158986663626263510 326 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888889124579124579124579124579124426873562676031814082717549595193768587550821997354372848785114747375276419915510 327 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888890134680134680134680134680134515649207007231702117983700436410934721909368399341248161767784017398390277547610 328 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888890235690235690235690235690235403405650319230571136078318864558167267581897663041894324765023569118217391009610 329 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888891245791245791245791245791245392081194550330360183567814159973728455327973466932400565133742164881649638461710 330 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888901346801346801346801346801345278836636861328238322894876140327253953390976227672282052106617451233461015834709 331 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888902356902356902356902356902355257502171082418018482608706969939089884547876902477203216148498476868039142196800 332 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888912457912457912457912457912455044157513293315797734169114394478798125214118104831778549972157428378057669479700 333 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888889013468013468013468013468013464021822046513404588015215398676174803788796385043769022221644210763445788619761800 334 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888889023569023569023569023569023553798467378714292368380000241643790563662010261044727001138338885380515149986054700 335 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888889124579124579124579124579124562676031811834281159783280871458470519848331767181139962262235978520903667446346800 336 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888890134680134680134680134680134651451676143034167950369408168867158228144208817462479385699268705556357978206649700 337 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888890235690235690235690235690235650319230566144146743886013244114792012753233951140036996581825499796741813965961800 338 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888891245791245791245791245791245638994774797243933545595374986965342448462198061411999285321324298692750825996374700 339 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888901346801346801346801346801346636861328219352911449343323515742835949285133480891267614518624791220128898310796800 340 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888902356902356902356902356902356615526862440442689253266019705015227991218140245386189846288405570934541662011319700 341 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888912457912457912457912457912457513293315762451567169137302689123461987345340915464171559040774432281377297866861800 342 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888889013468013468013468013468013466490957848982540344093292342431824592423392727875419401948133254571931587909792594700 343 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888889023569023569023569023569023567378714292294539213111386960861343454803536439311006142259757915893440033280389346800 344 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888889124579124579124579124579124576256278725414527891047765345059364203512700641547996371726733592543081799486127289700 345 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888890134680134680134680134680134676143034167725525769187092407042200582053962012479207088305976960682740544184121261799 346 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888890235690235690235690235690235675010588590835504438235695126785529837816154216498119235402885282626444333512081514690 347 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888891245791245791245791245791245774797243933046402217487255534222664621309434992005406221317885065137668560452869796690 348 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888901346801346801346801346801346772663797355155379896657190707519200270021558617535033202979851519533695577615418358590 349 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888902356902356902356902356902356862440442687356267677021975550500532328344881895113060257247981045402087268633610950590 350 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888912457912457912457912457912457760206896009365145357314145069341264160777148617233631257999654267725263111923444822490 351 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888889013468013468013468013468013467848982540340565032147900272366774780398720417926618159000913422145839150908982207823490 352 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888889023569023569023569023569023568736738983652563899830305766331159588382672661032911205521247451351194326207322538095390 353 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888889124579124579124579124579124578725414527883663686632015128074136089571124189150163040127986798017540818352819689406390 354 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888890134680134680134680134680134678612169970194661553424651965493061979503475513191255000682652170843056392384341101087290 355 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888890235690235690235690235690235688590835504415751331228574661682471534530226144503962451367076988518870079162270850798290 356 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888891245791245791245791245791245788377490846626649098033334833556840287289866773255909098934738620091862017124540851879190 357 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888901346801346801346801346801346797355155379846737874957489873299789703032705722334668372124362094047010457660100885999190 358 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888902356902356902356902356902356887131800712047625632864473380620680307398435700394948592941536312630262982603000997480090 359 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457896009365145167614310800851764819960563645354192205812229528500359921509453067738734000090 360 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888889013468013468013468013468013467984785009476367501077829067715704280906504063646126008898917384093506614655181546360879990 361 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888889023569023569023569023569023568983652563899477479746877670435448981792124861836096333563045057920134671157690489629799990 362 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888889124579124579124579124579124578972328108130577266415018119731788721763256442199971377998844348230744049933313500680079890 363 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888890134680134680134680134680134679970194661552686244094188054905087740265047021215932644233887413752751263522241518777398890 364 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888890235690235690235690235690235689948860195773776020763441728636982789743329383556269878769353262548121659886771750692068790 365 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245790846626649095784898443733898155836116651060734043226985572156369463202764821731205745687790 366 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346799824291182315873674123208914342284472532281770688787659628693212472476359969930257328756690 367 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356900712047625627872541805614408306682996814841715623446737100570076258561843138821628778765690 368 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457909589612058747861217496212658938685549879780537130404646144176243571391601107981571859124590 369 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468009476367501058859084288849496357636268342948068052426920286766249491418161663020435810432590 370 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569008343921924168837750981661081436182997569394487707408061207993199275859678185527499328081490 371 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579108130577266379735517786421253310677701083057718173076093466443239757810090745727470518679490 372 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680105997130688488713183599465181943775513257889749316920460037078135339020280550787811287617390 373 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690195773776020689600941506448689264803280610729610724849026782195705747077836381405715957405390 374 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791093540229342698478508331715962354344055622737456233747968036754248935406658547805508215533290 375 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801182315873673898365275359931913238912683790651954034765947820703952731299245686838067178510290 376 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902070072316985897232833297423521874985311408724558207323104011441205742466063896922808865818191 377 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912058747861216997019501437872818215984790081584915377630593661086679623915113074226673659885200 378 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468011945503303527994886069496696880416487256202412392865773503941546052082355076600974366099282200 379 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569021924168837749084662738750370612312908364348027654715051830499530875174884991511990518663430200 380 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579121710824179959982429307931429020068840459740600329415848376478142548321009658229612606082817200 381 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680130688488713180071204987406445206519679194055851611805733845891569031943987814551350715940054200 382 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690220465134045380958961558700828059831920896598970440326883112423467258848571504538260439779422200 383 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791229342698478500947637249299078691847069036953757188144711373102372788836645357152136145167549200 384 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801318118342809700834392930824804999812627143434312497149808332928426311164175430034905678747906200 385 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902316985897232810813059623636390078373072668616437766123976137433602910077274471269647821395914200 386 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912305661441463910599715317285450841893828058813430991809173105987340565328991944374821373345161200 387 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013303527994886019577381130329379475016468764690895021602353094172274165345309886195158510465058200 388 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023282193529107109354027926201775685181410317384137349596094501718472364309901993815817245123086200 389 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124179959982429118231594751469048774848136083655932785604225756733459340214354783721607094651773200 390 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680133157624515649207007250668573888549565160684732327546768982001061294242639928645114686150828590200 391 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690234045380958961205874808606065497185774951290267385577520396519494909863540333405828151462085058200 392 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791242922945392081194550365635403682417034948729497134438061073251770572910174924047105919071298565201 393 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801342809700834392192416933694227744617785700159994349512618108111139886749034708367363161413193722210 394 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902341677255257502171082491836790365405578550305176285761361824095998840294569664778672836826162910310 395 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912441463910599713068849061017848773162770153240604879647928252614615930408470410330150153944123658310 396 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013439330464021822046513629381753848515092851888518106836727121497812219768846787626912136442457545410 397 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023529107109354022934270200676136701828706184306578004844128848110451333594612494126702890297482974410 398 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124426873562676031811834780163276222746459512326112646859385509890353941590330922487442423148990352510 399 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134515649207007231698590461689002530714500471913682972640473505921016226836279698145865794557489380510 400 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235403405650319230566146043389476498188663417083629073891912621710548562405276113362714207555768349610 401 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245392081194550330352801737038537261722013882719510142434178122826963855642175658325620271695638968610 402 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801345278836636861328219356438971354783859494231925757819585738450612505852005321660176393381368398536710 403 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902355257502171082417996003234843750994038152083378840595418795064518864563133512556793324126677139646710 404 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912455044157513293315762458948999912972730929726301280282567766585667405224950735256970341835044967715810 405 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013464021822046513404538114866104752747472782858458364984454651637139459235618618459645783462990467424810 406 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023553798467378714292294561692485250272819747663974807748221834556125878834972147211317480974403053084910 407 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124562676031811834280970118721823435504205695857514975920271714893203295119473191694273017735839600294910 408 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134651451676143034167725575669536386595104843721403313988539826371397615682888741263863943767826431464010 409 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235650319230566144146391133812099007383034856854205296699481500764267557340581954107377211030252814265010 410 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245638994774797243933046591882046304030486978556244630629448904225610056501995157404589475710689469935110 411 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346636861328219352910711160245951379383057962514996410327157966503433543524528366503769745103658966345110 412 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356615526862440442687356620429223121588043036932975553395574137474805164594748980605795798898195815616210 413 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457513293315762451564921199916362642507055872496646152628465928817327868317936842767958980302843005527210 414 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013466490957848982540340565770330977839376580796417343117187295539694794351814153214665893041309263535407310 415 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023567378714292294539208121352031451806852115371464522548263110323186701213371698957050707947702382576919310 416 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124576256278725414527883665934569401459288071024766727437178769400716733020619847967703156485570172857410410 417 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134676143034167725525750220636502218981428034227082403614640480824430024484117499534361327959367994228631410 418 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235675010588590835504415756321263504080520409498534995372122817698454421387651408395054561331044277619723510 419 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245774797243933046402182212035419666059225782216899848608856941556784473032003598701859788791008630190555510 420 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346772663797355155379846756841413394722982474992398517339559019452933053374783839243438508800279188768366610 421 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356862440442687356267603203667793892248343156096679447489977392952207611974861649742671999680375733887999610 422 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457760206896009365145167649586020966368755156166893182517897626640452888465870583319998833210654825604521710 423 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013467848982540340565031923106533733917459679132561877969788672321782041810381106983359357110833365795960873710 424 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023568736738983652563899477553565185427136746319894685472069330647134369577693836308975318009765491821775206810 425 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124578725414527883663686133011635132723784324392351152106804552166544822532545306518823161764578862113419369809 426 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134678612169970194661552686468887926688027043772743330266564723635420091884478003857124047718104681834208621900 427 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235688590835504415751329331929071198430232166010149057459911031814547064797354220880033659080207956478790695800 428 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245788377490846626649095785397447226840041439364479385268586824936147573475424158894301155571679089530107767900 429 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346797355155379846737871429967861842036911212573711150011692095813716493729132147233501834544096341025504850800 430 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356887131800712047625627874438451204893278118890758406280460252401455378126654509465048130326777010157109833900 431 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457896009365145167614303419020989154545715334051604988474960803467323134812215310723912454338468997858583936800 432 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013467984785009476367501058862611810860956756781218254960106151298459371602575191966064719497786838682296044038900 433 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023568983652563899477479724398296572146055850528119585137764145772531609101387918088703694065892147774680347142800 434 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124578972328108130577266379742899617196923458506025617594859424935393600622197594126331852634426588013487035264900 435 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134679970194661552686244044287705610925587217681654226156784443427279054643363886883217874391404752533598543487800 436 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235689948860195773776020689623420880312001492080178508888177000207708614724397946403020500940439150826069800820900 437 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245790846626649095784898254069339107386121916675324166612680721226769663539102135757380503307908978301687788253800 438 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346799824291182315873673898415175709226101855491362495397464118511559386743290090677954780273803901692664112705900 439 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356900712047625627872541452862207160735778936394994079075280940927371122542402236733699364780089983497782830349800 440 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457909589612058747861216997209165996921315540519327222802579046343759852833541565187656550338608822666752285021900 441 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468009476367501058859083550666418790885558284728250510211923443332982525902722341412606664074449016749018130074800 442 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569008343921924168837749085015490951516652544139856247571779677841322111285685391657938300192613840625761068057899 443 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579108130577266379735515538483866979926461943444941025603865728939080122474527438637107200510590136492250915330790 444 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680105997130688488713180071943170484012221865050606232486296756713907270039700816870574163029090993337010452732790 445 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690195773776020689600936516413759846868588908530641260940179902871418124167028409874416760349815288159190764405690 446 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791093540229342698478500949885186685409916384210254617225619832548614891500135010326191929964615309245720976217690 447 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801182315873673898365256393476008391820958079662215691892426929048092761584338082791259580157783184124422759309590 448 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902070072316985897232810818049658565808943198305546074391932293574761109620128871119227088066363152870767818531590 449 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912058747861216997019466162652703616676552435719122955262198470031952701271992920748743423190652072384321158123490 450 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468011945503303527994886019596347586234229213095312066041866997254582062462857188858505189747218502022028778281754490 451 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569021924168837749084662664932062855620643488865466226516752700243051727213861578933671388028336308645984595269856390 452 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579121710824179959982429118266869971583652816065799552086463348658336691559764011073540447352193666550770962442997390 453 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680130688488713180071204762612706573423632757364690991933256017365871573951294928503967280876534380537924806397598290 454 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690220465134045380958961205948626913822198751985742577764885693273835916979340000678108708734172648736940752913239290 455 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791229342698478500947636750295585750007735368705151166761697785210145185660127579254778237984947023157286580739250190 456 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801318118342809700834392192641727432860867127753717798633248839597928299309678428202489593660997143947412136823500190 457 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902316985897232810813057726990799593491961400881622314460901753535935043937016342971409022190368288109101974904101090 458 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912305661441463910599713069348064510790659826238583771161477043944034769537144661623964686178112698530221244583751090 459 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468013303527994886019577377602807368014876419772672780089706976132070775127639559578636351412496270341829297170264860990 460 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569023282193529107109354022936166846266621675953327015140015518868461100201415850473094136970263053199769019219022010990 461 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579124179959982429118231587369638273105163003554957382950050076109326139570972915443240818518977563663261790195419710890 462 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680133157624515649207007231702117983700462935398805777479656590954896595696026389216549247684911468260123613057711359890 463 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690234045380958961205874786126691633874450920654612095638988151659562539476765163855779317477123361171808577188328459790 464 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791242922945392081194550330360183567814207420152544439316871962503951586695665895889340123161353445521240885666369608790 465 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801342809700834392192416883793878450431760081060422693522271641446625308136468102975012393117180100683374676633772197690 466 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902341677255257502171082418018482608707063248202318854226133693820914519395725767716405692831460512930253945479275836690 467 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912441463910599713068848871353289724670072576662159724336500826001424354095754099215426530592310927589644284824879825590 468 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468013439330464021822046513404588015215398941419445015498743230346671901278208834233750077058653456879782635859459511863590 469 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569023529107109354022934269847923935555797507415437696962446356987733237566669292277552886710029081851243766073475139332490 470 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579124426873562676031811834281159783280871932934762293219334845411919748316780172289576676717240431815045422260880525660490 471 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680134515649207007231698589723505924963725064696293712962497631790648286592352249230348839717367271065474001631446941528390 472 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690235403405650319230566144146743886013245047883139037480636690195003891472418934763135713611178401294955284079364004246390 473 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791245392081194550330352799489101150930543746321091074382848127856910388494811493332991231380127558825583318292892945394290 474 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801345278836636861328219352911449343323518395282364914047024648571422481596740982597891296537812806192626439503541759401290 475 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902355257502171082417995998244808821575263651476735447876153558705071184355457766278451700336702559364236821860015446739190 476 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912455044157513293315762451567169137302693868104417692366136643386081489412396756992748009429851070327797180527869847036190 477 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468013464021822046513404538095899648847897993799973094618007870920330779581854702789449765181191491319491192671495768445653091 478 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569023553798467378714292294539213111386960870674366075136191349401168341265411730054422729147674615618703946651620151755030100 479 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579124562676031811834280970083446603320900627173989958234324558255693420658925427981432689886197388762648861469054100219737100 480 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680134651451676143034167725525769187092407068725046232921987311126248542972585346572615106800646638470948482115736542911204100 481 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690235650319230566144146391059993791250682371892325292070479693383653087630471865196561438835333326517257155138287826753091100 482 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791245638994774797243933046402217487255534270111045651707390599767694521383287854821187108949141404872313573495558025962638100 483 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801346636861328219352910710935452212746263138954076792792928924550542730535713663274378664795192991845810136798955326766415100 484 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902356615526862440442687356267677021975550593841441216256865674481491459658640700994315794706988032820365889158367520213952100 485 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912457513293315762451564920700912869700625019362025320058317741994772184011304438235650186292239291814214760420599399303709100 486 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468013466490957848982540340565032147900272367040025040704136056224489293517631245463456683706339437396895735380841751170573226100 487 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569023567378714292294539208119455385861321887023213257658532090914697438751082656675839515952048945078592592355841472946769873100 488 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579124576256278725414527883663686632015128074610553814883102310910188632539772673895892326907402219071804695112856611909486180100 489 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680134676143034167725525750217108980207521049259517571575877813923299417791236290993196404410740670132605696350749628039562707100 490 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690235675010588590835504415751331228574661683404625659529709382242743827227790539533840002630171104429290682706601447396645794100 491 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791245774797243933046402182204653588890389113621265936849644922659201464256805168384910401782580331775475756299993374397326111100 492 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888901346801346801346801346801346801346801346772663797355155379846737874957489873302442149453418632517183826975749984651128518345637536570040175551421469120607728988100 493 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888902356902356902356902356902356902356902356862440442687356267603181188420028936179316556150235594973624699117939031792359709316278340823478781396420368213755933985100 494 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888912457912457912457912457912457912457912457760206896009365145167614310800851764824705206085210408372355052053447170760865754424435055558725409463990318679230390542100 495 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888889013468013468013468013468013468013468013467848982540340565031923056633384623271266256287188429184421802676699103976872131185006942666791224247801184388610887272129101 496 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888889023569023569023569023569023569023569023568736738983652563899477479746877670435458312703421777701303550934822818401480600926337841086270090364353195370532825981376110 497 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888889124579124579124579124579124579124579124578725414527883663686132821970573675287356531549732169068815016860403099966448965775608415907568270198983581343523517253643210 498 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888890134680134680134680134680134680134680134678612169970194661552686244094188054905114264729269688064957685373814607090491775073221232960713050976273841365714484269371210 499 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888890235690235690235690235690235690235690235688590835504415751329331576318997284192569152230856139792520081898205593605826332469787639619645142674221357982864513231138310 500 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888891245791245791245791245791245791245791245788377490846626649095784898443733898155883563075478708046702773424456749273645230658443432847691229746671182635074948465456310