0 1 1 9 2 -924 3 -58049 4 -1038576 5 -9665625 6 -59466176 7 -272475249 8 -973741824 9 -2486784401 10 0 11 74062575399 12 938082635776 13 9862141508151 14 99710745345024 15 999423349609375 16 9998900488372224 17 99997984006099551 18 999996429532773376 19 9999993868933742199 20 99999989760000000000 21 999999983320119021799 22 9999999973440077208576 23 99999999958573488786351 24 999999999936596619034624 25 9999999999904632568359375 26 99999999999858832904346624 27 999999999999794108867905351 28 9999999999999703803233304576 29 99999999999999579292766699799 30 999999999999999409510000000000 31 9999999999999999180371713019199 32 99999999999999998874100093157376 33 999999999999999998468421014735551 34 9999999999999999997935622245940224 35 99999999999999999997241452646484375 36 999999999999999999996343841559937024 37 9999999999999999999995191415627582151 38 99999999999999999999993721788152011776 39 999999999999999999999991859593914808399 40 9999999999999999999999989514240000000000 41 99999999999999999999999986577340689847599 42 999999999999999999999999982919801878322176 43 9999999999999999999999999978388517686715751 44 99999999999999999999999999972802639061581824 45 999999999999999999999999999965949371083984375 46 9999999999999999999999999999957579252517223424 47 99999999999999999999999999999947400867764169951 48 999999999999999999999999999999935074937891454976 49 9999999999999999999999999999999920207733702387999 50 99999999999999999999999999999999902343750000000000 51 999999999999999999999999999999999880957576172386999 52 9999999999999999999999999999999999855444894050942976 53 99999999999999999999999999999999999825112529634486951 54 999999999999999999999999999999999999789167480735079424 55 9999999999999999999999999999999999999746704837880859375 56 99999999999999999999999999999999999999696694510903885824 57 999999999999999999999999999999999999999637966668543108751 58 9999999999999999999999999999999999999999569195793100594176 59 99999999999999999999999999999999999999999488883246699358599 60 999999999999999999999999999999999999999999395338240000000000 61 9999999999999999999999999999999999999999999286657088337117399 62 99999999999999999999999999999999999999999999160700634131659776 63 999999999999999999999999999999999999999999999015069708118209151 64 9999999999999999999999999999999999999999999998847078495393153024 65 99999999999999999999999999999999999999999999998653725665537109375 66 999999999999999999999999999999999999999999999998431663119089204224 67 9999999999999999999999999999999999999999999999998177162195448238551 68 99999999999999999999999999999999999999999999999997886077179842789376 69 999999999999999999999999999999999999999999999999997553805939345240199 70 9999999999999999999999999999999999999999999999999997175247510000000000 71 99999999999999999999999999999999999999999999999999996744756448990118799 72 999999999999999999999999999999999999999999999999999996256093757375512576 73 9999999999999999999999999999999999999999999999999999995702374170296442351 74 99999999999999999999999999999999999999999999999999999995076009602644122624 75 999999999999999999999999999999999999999999999999999999994368648529052734375 76 9999999999999999999999999999999999999999999999999999999993571111067660058624 77 99999999999999999999999999999999999999999999999999999999992673319527413799351 78 999999999999999999999999999999999999999999999999999999999991664224168763800576 79 9999999999999999999999999999999999999999999999999999999999990531723917373152799 80 99999999999999999999999999999999999999999999999999999999999989262581760000000000 81 999999999999999999999999999999999999999999999999999999999999987842334540943071199 82 9999999999999999999999999999999999999999999999999999999999999986255196866403941376 83 99999999999999999999999999999999999999999999999999999999999999984483958812794146551 84 999999999999999999999999999999999999999999999999999999999999999982509877123401908224 85 9999999999999999999999999999999999999999999999999999999999999999980312559565927734375 86 99999999999999999999999999999999999999999999999999999999999999999977869842111196929024 87 999999999999999999999999999999999999999999999999999999999999999999975157658580856431151 88 9999999999999999999999999999999999999999999999999999999999999999999972149902399059787776 89 99999999999999999999999999999999999999999999999999999999999999999999968818280070033816399 90 999999999999999999999999999999999999999999999999999999999999999999999965132155990000000000 91 9999999999999999999999999999999999999999999999999999999999999999999999961058388188189254599 92 99999999999999999999999999999999999999999999999999999999999999999999999956561154577636786176 93 999999999999999999999999999999999999999999999999999999999999999999999999951601769282070681751 94 9999999999999999999999999999999999999999999999999999999999999999999999999946138488590510029824 95 99999999999999999999999999999999999999999999999999999999999999999999999999940126306076162109375 96 999999999999999999999999999999999999999999999999999999999999999999999999999933516736400849895424 97 9999999999999999999999999999999999999999999999999999999999999999999999999999926257587310507173951 98 99999999999999999999999999999999999999999999999999999999999999999999999999999918292719311245310976 99 999999999999999999999999999999999999999999999999999999999999999999999999999999909561792499119550999 100 9999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000 101 99999999999999999999999999999999999999999999999999999999999999999999999999999999889537787458879548999 102 999999999999999999999999999999999999999999999999999999999999999999999999999999999878100558000524286976 103 9999999999999999999999999999999999999999999999999999999999999999999999999999999999865608362065587807951 104 99999999999999999999999999999999999999999999999999999999999999999999999999999999999851975571508165607424 105 999999999999999999999999999999999999999999999999999999999999999999999999999999999999837110537322255859375 106 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999820915230345714637824 107 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999803284864271043467751 108 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999784107500272721330176 109 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999763263632540788276599 110 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999740625753990000000000 111 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999716057901393098434399 112 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999689415179165579083776 113 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999660543261007777685151 114 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999629277868588143361024 115 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999595444226429208984375 116 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999558856492135008436224 117 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999519317161075521152551 118 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999476616444620143205376 119 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999430531620988187513199 120 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999380826357760000000000 121 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999327250005067439990799 122 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999269536858457208216576 123 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999207405390394810873351 124 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999140557449350819610624 125 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999068677425384521484375 126 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998991431381113046170624 127 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998908466146926606468351 128 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998819408379282588696576 129 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998723863580882878380799 130 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998621415081510000000000 131 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998511622978268383898199 132 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998394023033947345125376 133 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998268125532192164332551 134 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998133414088138996276224 135 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997989344413138193359375 136 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997835343032159016321024 137 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997670805952436608055151 138 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997495097281889525963776 139 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997307547795803059599399 140 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997107453450240000000000 141 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996894073840606471436599 142 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996666630603765881650176 143 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996424305762058989422751 144 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996166240007552524877824 145 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995891530924802724609375 146 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995599231150383556967424 147 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995288346467392308952951 148 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994957833833107581566976 149 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994606599337936591488999 150 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994233496093750000000000 151 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993837322049663281485999 152 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993416817733283900030976 153 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992970663915403279903951 154 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992497479196071730535424 155 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991995817509953115234375 156 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991464165548814131789824 157 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990900940098960598601751 158 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990304485291390108466176 159 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989673069762386819969599 160 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989004883722240000000000 161 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988298035929723206526399 162 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987550550569925704907776 163 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986760364032981839936151 164 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985925321591197635969024 165 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985043173972026865234375 166 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984111573824301206068224 167 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983128072075070904841551 168 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982090114174363554021376 169 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980995036225119200561199 170 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979840060995510000000000 171 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978622293810802028637799 172 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977338718321865655320576 173 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975986192147389052079351 174 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974561442386796985498624 175 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973061061000823974609375 176 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971481500056637222682624 177 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969819066834350425912351 178 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968069918791714627992576 179 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966230058383716722383799 180 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964295327733760000000000 181 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962261403153044295500199 182 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960123789504705796709376 183 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957877814409218445293551 184 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955518622287500069044224 185 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953041168238106943359375 186 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950440211744840378113024 187 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947710310211028162454151 188 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944845812316682270539776 189 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941840851194672132157399 190 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938689337421990000000000 191 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935384951822121496393599 192 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931921138074470292914176 193 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928291095126721062938751 194 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924487769405959346125824 195 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920503846824300771484375 196 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916331744574715198439424 197 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911963602712663749506951 198 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907391275519098420222976 199 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999902606322640304958201999 200 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999897600000000000000000000 201 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999892363250479023038197999 202 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886886694357892658174976 203 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881160619517424630774951 204 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999875174971392536869863424 205 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868919342674292958984375 206 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862382962755161915341824 207 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999855554686912397088510751 208 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999848422985224361582002176 209 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999840975931214551334437599 210 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833201190217990000000000 211 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999825086007464592021393399 212 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999816617195874011789131776 213 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999807781123556417524962151 214 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999798563701013548510977024 215 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999788950368034333505859375 216 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999778926080279266642100224 217 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999768475295547654779305551 218 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757581959721767195237376 219 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999746229492381834624384199 220 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999734400772085760000000000 221 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999722078121307317816059799 222 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999709243291026532796824576 223 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999695877444965841540060351 224 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999681961143465552981786624 225 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999667474326992034912109375 226 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999652396299271964349594624 227 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999636705710045889352131351 228 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999620380537434258801688576 229 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999603398069908984845161799 230 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999585734887863510000000000 231 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999567366844774257437877199 232 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999548269047946248638693376 233 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999528415838835577457029551 234 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999507780772941333660212224 235 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999486336599259472177734375 236 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999464055239291026642305024 237 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999440907765596967299628151 238 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999416864379891904013515776 239 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999391894390668734891490399 240 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999365966190346240000000000 241 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999339047231931517724125599 242 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999311104005189058550578176 243 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999282102012308147411229751 244 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999252005743060181213773824 245 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999220778649437382802734375 246 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999188383119764286334311424 247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999154780452273261908835951 248 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999119930828135239281278976 249 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999083793283936681559689999 250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999046325683593750000000000 251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999007484689694490309684999 252 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998967225734259759278718976 253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998925502988913498060420951 254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998882269334452845023591424 255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998837476329808466787109375 256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998791074180385370825293824 257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998743011705774346893194751 258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998693236306824067461938176 259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998641693932063759371680599 260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998588329043466240000000000 261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998533084581540991403035399 262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998475901929746825111755776 263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998416720878213568552763151 264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998355479586762081408385024 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998292114547211786630859375 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998226560544964776276532224 267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998158750619855426824544551 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998088616026254332186853376 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998016086192415235198982199 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997941088679053510000000000 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997863549137144618362256799 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997783391264930832712728576 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997700536764124387294816351 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997614905295295086648474624 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997526414432430267333984375 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997434979616654874586906624 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997340514109099280365125351 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997242928942902333029784576 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997142132874336991686714799 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997038032333045760000000000 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996930531371372995071029199 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996819531612781026751077376 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996704932199336881519540551 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996586629738256262809780224 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996464518247491296396484375 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996338489100348405168897024 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996208430969122532299577151 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996074229767733785474891776 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995935768593352427477598399 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995792927666997990000000000 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995645584273098138114632599 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995493612697992762334642176 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995336884167368623654295751 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995175266782609724367821824 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995008625456048423818359375 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994836821845102163524583424 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994659714285280510366939951 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994477157722047069684734976 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994289003641520662235952999 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994095100000000000000000000