0 1 1 9 2 -3996 3 -530441 4 -16767216 5 -244040625 6 -2175782336 7 -13831287201 8 -68619476736 9 -281429536481 10 -990000000000 11 -3038428376721 12 -7916100448256 13 -13298085122481 14 43306087624704 15 870253662109375 16 9718525023289344 17 99417377762770239 18 998843168618573824 19 9997786685080933839 20 99995904000000000000 21 999992644172488613359 22 9999987144997368950784 23 99999978085375567979679 24 999999963479652563943424 25 9999999940395355224609375 26 99999999904571043338317824 27 999999999849905364703000879 28 9999999999767781734910787584 29 99999999999646185216794530959 30 999999999999468559000000000000 31 9999999999999212337216211450239 32 99999999999998847078495393153024 33 999999999999998332110485047015039 34 9999999999999997613579316306898944 35 99999999999999996620779491943359375 36 999999999999999995261618661678383104 37 9999999999999999993417047994159964719 38 99999999999999999990934262091505004544 39 999999999999999999987618442344423574879 40 9999999999999999999983222784000000000000 41 99999999999999999999977436509699633813919 42 999999999999999999999969870530513360318464 43 9999999999999999999999960040369202737423599 44 99999999999999999999999947345909223222411264 45 999999999999999999999999931047476445068359375 46 9999999999999999999999999910237698326444765184 47 99999999999999999999999999883808516891051421759 48 999999999999999999999999999850412656901912264704 49 9999999999999999999999999999808418768619433585599 50 99999999999999999999999999999755859375000000000000 51 999999999999999999999999999999690370655624378584399 52 9999999999999999999999999999999609122993513749807104 53 99999999999999999999999999999999508741095743273845359 54 999999999999999999999999999999999385212373823491600384 55 9999999999999999999999999999999999233782134589599609375 56 99999999999999999999999999999999999048833986194585944064 57 999999999999999999999999999999999998823753706096560331999 58 9999999999999999999999999999999999998550774647990398808064 59 99999999999999999999999999999999999998220802581760467283119 60 999999999999999999999999999999999999997823217664000000000000 61 9999999999999999999999999999999999999997345651025702413841679 62 99999999999999999999999999999999999999996773733237602100178944 63 999999999999999999999999999999999999999996090811671521172120319 64 9999999999999999999999999999999999999999995277633517130354786304 65 99999999999999999999999999999999999999999994311990936894287109375 66 999999999999999999999999999999999999999999993168324546752573599744 67 9999999999999999999999999999999999999999999991817281095367142855439 68 99999999999999999999999999999999999999999999990225220879593058074624 69 999999999999999999999999999999999999999999999988353670077222688587439 70 9999999999999999999999999999999999999999999999986158712799000000000000 71 99999999999999999999999999999999999999999999999983590317259359188865759 72 999999999999999999999999999999999999999999999999980591590038234657193984 73 9999999999999999999999999999999999999999999999999977097951953509741288479 74 99999999999999999999999999999999999999999999999999973036228584079215489024 75 999999999999999999999999999999999999999999999999999968323647975921630859375 76 9999999999999999999999999999999999999999999999999999962866737526804498612224 77 99999999999999999999999999999999999999999999999999999956560111478036416352079 78 999999999999999999999999999999999999999999999999999999949285139842758962704384 79 9999999999999999999999999999999999999999999999999999999940908488968325846618559 80 99999999999999999999999999999999999999999999999999999999931280523264000000000000 81 999999999999999999999999999999999999999999999999999999999920233556923127490136639 82 9999999999999999999999999999999999999999999999999999999999907579943729700101812224 83 99999999999999999999999999999999999999999999999999999999999893109992261338875589839 84 999999999999999999999999999999999999999999999999999999999999876589692982723864428544 85 9999999999999999999999999999999999999999999999999999999999999857758242863827880859375 86 99999999999999999999999999999999999999999999999999999999999999836325352254412487061504 87 999999999999999999999999999999999999999999999999999999999999999811968317798502327381919 88 9999999999999999999999999999999999999999999999999999999999999999784328844178318996537344 89 99999999999999999999999999999999999999999999999999999999999999999753009596434737859696479 90 999999999999999999999999999999999999999999999999999999999999999999717570463519000000000000 91 9999999999999999999999999999999999999999999999999999999999999999999677524512586395217334319 92 99999999999999999999999999999999999999999999999999999999999999999999632333612345117758193664 93 999999999999999999999999999999999999999999999999999999999999999999999581403702520629326464399 94 9999999999999999999999999999999999999999999999999999999999999999999999524079685185746623524864 95 99999999999999999999999999999999999999999999999999999999999999999999999459639912337363037109375 96 999999999999999999999999999999999999999999999999999999999999999999999999387290242670232636227584 97 9999999999999999999999999999999999999999999999999999999999999999999999999306157639004561999704959 98 99999999999999999999999999999999999999999999999999999999999999999999999999215283276265199966613504 99 999999999999999999999999999999999999999999999999999999999999999999999999999113615128283870719341199 100 9999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000 101 99999999999999999999999999999999999999999999999999999999999999999999999999998873174969868030279338799 102 999999999999999999999999999999999999999999999999999999999999999999999999999998731758205437454681698304 103 9999999999999999999999999999999999999999999999999999999999999999999999999999998574239113153821054552159 104 99999999999999999999999999999999999999999999999999999999999999999999999999999998398967781432319209897984 105 999999999999999999999999999999999999999999999999999999999999999999999999999999998204143673977870849609375 106 9999999999999999999999999999999999999999999999999999999999999999999999999999999997987803528164449670590464 107 99999999999999999999999999999999999999999999999999999999999999999999999999999999997747808411039176662281199 108 999999999999999999999999999999999999999999999999999999999999999999999999999999999997481829883181021595172864 109 9999999999999999999999999999999999999999999999999999999999999999999999999999999999997187335218217105514272719 110 99999999999999999999999999999999999999999999999999999999999999999999999999999999999996861571623279000000000000 111 999999999999999999999999999999999999999999999999999999999999999999999999999999999999996501549403064365810230079 112 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999996104024007453024026886144 113 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999995665476899808313261693119 114 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995182095180171511119867904 115 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994649749894526288818359375 116 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994063972958168673517830144 117 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993419932617962809057270639 118 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992712407374890873991655424 119 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991935758284813723374411039 120 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991083899551744000000000000 121 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990150267324192388905288159 122 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989127786601277087095517184 123 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988008836151283093702927279 124 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986785211341218202332954624 125 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985448084771633148193359375 126 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983987964606550721004826624 127 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982394650483779235728033279 128 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980657186886165933204701184 129 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978763813849471979134876159 130 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976701914877519000000000000 131 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974457961930063736076993039 132 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972017457343498541464551424 133 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969364872538947194878494639 134 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966483583366623817135878144 135 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963355801929443573974609375 136 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959962504722813165873659904 137 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956283356921282696587129119 138 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952296632636304132454150144 139 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947979130962710914519988079 140 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943306087624704000000000000 141 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938251082025097258631024719 142 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932785939494335237594148864 143 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926880628528344274705835199 144 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920503152796609155866558464 145 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913619437693977284912109375 146 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999906193211201575900317609984 147 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898185878813880404164318159 148 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889556392280388466643042304 149 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999880261111901530267647266799 150 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999870253662109375000000000000 151 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859484780054372481162263199 152 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999847902156909791226315669504 153 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999835450271595675379271588959 154 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999822070216614037161378115584 155 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999807699515676623593505859375 156 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999792271932795940711237156864 157 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999775717272499279794934560399 158 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757961170814262667749617664 159 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999738924876662901195651432319 160 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999718525023289344000000000000 161 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999696673389334355236370788479 162 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999673276649157130199599673344 163 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999648236111992294505263595919 164 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999621447449516851617022869504 165 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999592800411388431406005859375 166 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999562178528302444034415980544 167 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999529458802101652465126015839 168 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999494511382457236948699316224 169 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999457199229625629487228404639 170 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999417377762770239000000000000 171 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999374894493321662119397880559 172 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999329588642834073547003920384 173 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999281290744779206939682896079 174 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229822229702665532956340224 175 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999174994993150234222412109375 176 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999116610945754394609816961024 177 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999054461544853364493408044479 178 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998988327306996686273316777984 179 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998917977300672667501899303759 180 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998843168618573824000000000000 181 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998763645828696884164882019439 182 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998679140403553874810201370624 183 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998589370126750316514435729439 184 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998494038476165602337561247744 185 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998392833982949210136474609375 186 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998285429565524497721198178304 187 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998171481837769443812859206319 188 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998050630390520818169957842944 189 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997922497045524883232794449679 190 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997786685080933839000000000000 191 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997642778427422814309934885119 192 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997490340833977272877988184064 193 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997328915002375232873405535999 194 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997158021689362685950791512064 195 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996977158775494036835693359375 196 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996785800299582259063248912384 197 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996583395457675767454615261359 198 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996369367565450734466421551104 199 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996143112982878716649757362399 200 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995904000000000000000000000000 201 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995651367682603009766237357599 202 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995384524676579452024171720704 203 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995102747969693551609604955759 204 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994805281609471814376236253184 205 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994491335375887161601318359375 206 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994160083407478051039445643264 207 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993810662779509302845597169599 208 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993442172032746779483742142464 209 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993053669651382816839568761919 210 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992644172488613359000000000000 211 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992212654138331101384455516879 212 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991758043251361585850738540544 213 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991279221794631106690007828719 214 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990775023251616467608703791104 215 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990244230762387066308349609375 216 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989685575201509464453828050944 217 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989097733192043515902719091039 218 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988479325053817264186461057024 219 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987828912684125170420090568239 220 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987144997368950784000000000000 221 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986426017522770709454176642959 222 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985670346354951642358702403584 223 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984876289460706333945661194879 224 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984042082334527586414125645824 225 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983165887803971767425537109375 226 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982245793381614851119895015424 227 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981279808532954632425976385679 228 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980265861857982509546978934784 229 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979201798184097074265129901359 230 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978085375567979679000000000000 231 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976914262203999151142565215839 232 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975686033236658886729032269824 233 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974398167474544664564677294239 234 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973048044003175665898580537344 235 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971632938694104351015380859375 236 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970150020607553019869820616704 237 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968596348285816056252813613519 238 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966968865934597010941587615744 239 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965264399489388805736823081279 240 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963479652563943424000000000000 241 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961611202277814480934938915519 242 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959655494959892024956060299264 243 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957608841724783796485705566799 244 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955467413918830948743238385664 245 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953227238432478902734130859375 246 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950884192875655551807190134784 247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948434000612739435796172534559 248 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945872225653629756755782139904 249 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943194267397358193382339627999 250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940395355224609375000000000000 251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937470542935442584000464621999 252 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934414703028431753235769851904 253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931222520817364097349484652559 254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927888488381559749542024310784 255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924406898345795552831787109375 256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920771837485735662406456049664 257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916977180154689837948620108799 258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913016581527437226536452747264 259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908883470656769042411706261519 260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904571043338317824000000000000 261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900072254779153875366174415279 262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895379812065541062971363487744 263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890486166425154323226074391519 264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999885383505278970025838802632704 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999880063744077947716152099609375 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874518517919527710222314041344 267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868739172938873522894956496239 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862716757469691154988556877824 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999856442012969358834233550901839 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849905364703000879000000000000 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999843096912181037917142501575359 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999836006419344642727418510966784 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999828623304493426460695367823679 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999820936629949573925220880871424 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999812935091452538967132568359375 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804607007278301726532198989824 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795940307077078683135703056879 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999786922520423263905873871171584 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777540765071265769885566668959 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999767781734910787584000000000000 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757631687614983063803536582239 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999747076431974798371352677249024 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999736101314912691504018483189039 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999724691208168797133185633746944 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999712830494652480549804443359375 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700503054452098149195100975104 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999687692250495653862983870350719 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999674380913854911102429423468544 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999660551328685388095356495882879 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999646185216794530959000000000000 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999631263721830223433685203115919 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999615767393081654887700930494464 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999599676168884428972097635927599 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999582969359621654135457047179264 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999565625630312614082792724609375 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999547622982780471159369901277184 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999528938737390308538957406137759 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999509549514348667976283204808704 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999489431214555588724556434063599 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999468559000000000000000000000000