0 1 1 9 2 -28 3 -1187 4 -6384 5 21875 6 720064 7 9176457 8 97902848 9 995217031 10 9990000000 11 99980512829 12 999964168192 13 9999937251483 14 99999894586496 15 999999829140625 16 9999999731564544 17 99999999589661327 18 999999999387779968 19 9999999999106128261 20 99999999998720000000 21 999999999998198911459 22 9999999999997505642112 23 99999999999996595174553 24 999999999999995413528576 25 9999999999999993896484375 26 99999999999999991968189824 27 999999999999999989539646797 28 9999999999999999986507071488 29 99999999999999999982750123691 30 999999999999999999978130000000 31 9999999999999999999972487385889 32 99999999999999999999965640261632 33 999999999999999999999957381557023 34 9999999999999999999999947476649856 35 99999999999999999999999935660703125 36 999999999999999999999999921635835904 37 9999999999999999999999999905068122867 38 99999999999999999999999999885584417408 39 999999999999999999999999999862768993321 40 9999999999999999999999999999836160000000 41 99999999999999999999999999999805245726119 42 999999999999999999999999999999769460666752 43 9999999999999999999999999999999728181388893 44 99999999999999999999999999999999680722190336 45 999999999999999999999999999999999626330546875 46 9999999999999999999999999999999999564182342784 47 99999999999999999999999999999999999493376879537 48 999999999999999999999999999999999999412931657728 49 9999999999999999999999999999999999999321776927151 50 99999999999999999999999999999999999999218750000000 51 999999999999999999999999999999999999999102589322149 52 9999999999999999999999999999999999999998971928297472 53 99999999999999999999999999999999999999998825288860163 54 999999999999999999999999999999999999999998661074790016 55 9999999999999999999999999999999999999999998477564765625 56 99999999999999999999999999999999999999999998272905150464 57 999999999999999999999999999999999999999999998045102506807 58 9999999999999999999999999999999999999999999997792015832448 59 99999999999999999999999999999999999999999999997511348515181 60 999999999999999999999999999999999999999999999997200640000000 61 9999999999999999999999999999999999999999999999996857257163979 62 99999999999999999999999999999999999999999999999996478385393792 63 999999999999999999999999999999999999999999999999996061019360833 64 9999999999999999999999999999999999999999999999999995601953488896 65 99999999999999999999999999999999999999999999999999995097772109375 66 999999999999999999999999999999999999999999999999999994544839298944 67 9999999999999999999999999999999999999999999999999999993939288394677 68 99999999999999999999999999999999999999999999999999999993277011181568 69 999999999999999999999999999999999999999999999999999999992553646747411 70 9999999999999999999999999999999999999999999999999999999991764570000000 71 99999999999999999999999999999999999999999999999999999999990904879841609 72 999999999999999999999999999999999999999999999999999999999989969386995712 73 9999999999999999999999999999999999999999999999999999999999988952601480903 74 99999999999999999999999999999999999999999999999999999999999987848719726976 75 999999999999999999999999999999999999999999999999999999999999986651611328125 76 9999999999999999999999999999999999999999999999999999999999999985354805428224 77 99999999999999999999999999999999999999999999999999999999999999983951476733147 78 999999999999999999999999999999999999999999999999999999999999999982434431145088 79 9999999999999999999999999999999999999999999999999999999999999999980796091013841 80 99999999999999999999999999999999999999999999999999999999999999999979028480000000 81 999999999999999999999999999999999999999999999999999999999999999999977123207545039 82 9999999999999999999999999999999999999999999999999999999999999999999975071452943232 83 99999999999999999999999999999999999999999999999999999999999999999999972863949010373 84 999999999999999999999999999999999999999999999999999999999999999999999970490965344256 85 9999999999999999999999999999999999999999999999999999999999999999999999967942291171875 86 99999999999999999999999999999999999999999999999999999999999999999999999965207217778304 87 999999999999999999999999999999999999999999999999999999999999999999999999962274520512217 88 9999999999999999999999999999999999999999999999999999999999999999999999999959132440363008 89 99999999999999999999999999999999999999999999999999999999999999999999999999955768665104471 90 999999999999999999999999999999999999999999999999999999999999999999999999999952170310000000 91 9999999999999999999999999999999999999999999999999999999999999999999999999999948323898064269 92 99999999999999999999999999999999999999999999999999999999999999999999999999999944215339876352 93 999999999999999999999999999999999999999999999999999999999999999999999999999999939829912939243 94 9999999999999999999999999999999999999999999999999999999999999999999999999999999935152240580736 95 99999999999999999999999999999999999999999999999999999999999999999999999999999999930166270390625 96 999999999999999999999999999999999999999999999999999999999999999999999999999999999924855252189184 97 9999999999999999999999999999999999999999999999999999999999999999999999999999999999919201715521887 98 99999999999999999999999999999999999999999999999999999999999999999999999999999999999913187446675328 99 999999999999999999999999999999999999999999999999999999999999999999999999999999999999906793465209301 100 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000 101 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999892786464789299 102 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999885131433235072 103 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999877012613457513 104 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868406822076416 105 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859289957734375 106 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849636974100864 107 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999839421852352157 108 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999828617573122048 109 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999817196087918331 110 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999805128290000000 111 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999792383984710129 112 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999778931859259392 113 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999764739451955183 114 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999749773120871296 115 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999733998011953125 116 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999717378026553344 117 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999699875788393027 118 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999681452609943168 119 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999662068458221561 120 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999641681920000000 121 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999620250166416759 122 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999597728916989312 123 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999574072403022253 124 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999549233330405376 125 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999523162841796875 126 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999495810478186624 127 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999467124139834497 128 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999437050046578688 129 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999405532697508991 130 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999372514830000000 131 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999337937378099189 132 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999301739430264832 133 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999263858186448723 134 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999224228914518656 135 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999182784906015625 136 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999139457431240704 137 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999094175693666567 138 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999046866783668608 139 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998997455631570621 140 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998945864960000000 141 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998892015235547419 142 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998835824619725952 143 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998777208919224593 144 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998716081535451136 145 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998652353413359375 146 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998585932989555584 147 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998516726139679237 148 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998444636125052928 149 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998369563538596451 150 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998291406250000000 151 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998210059350151449 152 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998125415094812672 153 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998037362847539863 154 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997945789021842816 155 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997850577022578125 156 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997751607186571264 157 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997648756722462507 158 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997541899649771648 159 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997430906737176481 160 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997315645440000000 161 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997195979836901279 162 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997071770565764992 163 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996942874758784533 164 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996809145976733696 165 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996670434142421875 166 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996526585473327744 167 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996377442413406377 168 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996222843564064768 169 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996062623614300711 170 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995896613270000000 171 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995724639182386909 172 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995546523875622912 173 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995362085673548603 174 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995171138625563776 175 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994973492431640625 176 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994768952366465024 177 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994557319202700847 178 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994338389133372288 179 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994111953693359141 180 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993877799680000000 181 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993635709072798339 182 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993385458952226432 183 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993126821417622073 184 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992859563504173056 185 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992583447098984375 186 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992298228856223104 187 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992003660111335917 188 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991699486794334208 189 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991385449342141771 190 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991061282610000000 191 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990726715781925569 192 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990381472280215552 193 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990025269673994943 194 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989657819586801536 195 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989278827603203125 196 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988887993174441984 197 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988485009523101587 198 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988069563546790528 199 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987641335720838601 200 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987200000000000000 201 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986745223719158599 202 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986276667493030272 203 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985793985114857213 204 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985296823454089216 205 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984784822353046875 206 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984257614522561664 207 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983714825436587857 208 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983156073225781248 209 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982580968570039631 210 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981989114590000000 211 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981380106737487429 212 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980753532684910592 213 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980108972213598883 214 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979445997101076096 215 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978764171007265625 216 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978063049359622144 217 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977342179237184727 218 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976601099253546368 219 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975839339438734861 220 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975056421120000000 221 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974251856801502059 222 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973425150042896512 223 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972575795336809953 224 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971703277985202176 225 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970807073974609375 226 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969886649850263424 227 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968941462589082197 228 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967970959471525888 229 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966974577952314291 230 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965951745530000000 231 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964901879615392489 232 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963824387398828032 233 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962718665716280423 234 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961584100914307456 235 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960420068713828125 236 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959225934072725504 237 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958001051047270267 238 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956744762652359808 239 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955456400720567921 240 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954135285760000000 241 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952780726810948719 242 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951392021301345152 243 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949968454901000293 244 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948509301374631936 245 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947013822433671875 246 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945481267586848384 247 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943910873989538937 248 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942301866291888128 249 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940653456485685751 250 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938964843750000000 251 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937235214295560749 252 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935463741207887872 253 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933649584289159563 254 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931791889898815616 255 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929889790792890625 256 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927942405962072064 257 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925948840468478207 258 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923908185281150848 259 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921819517110257781 260 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919681898240000000 261 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917494376360218579 262 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915255984396696192 263 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912965740340148233 264 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910622647073898496 265 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908225692200234375 266 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905773847865436544 267 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903266070583478077 268 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900701301058387968 269 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898078464005274011 270 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895396467970000000 271 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999892654205147512209 272 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889850551198810112 273 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886984365066556303 274 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999884054488789320576 275 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881059747314453125 276 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999877998948309581824 277 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874870881972728547 278 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999871674320841039488 279 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868408019598124441 280 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999865070714880000000 281 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999861661125079631639 282 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999858177950150069632 283 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999854619871406173773 284 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999850985551324921856 285 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999847273633344296875 286 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999843482741660747904 287 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999839611481025219617 288 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999835658436537745408 289 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999831622173440599071 290 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999827501236910000000 291 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999823294151846366869 292 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999818999422663114752 293 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999814615533073990643 294 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999810140945878942336 295 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999805574102748515625 296 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999800913424006774784 297 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999796157308412741287 298 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999791304132940345728 299 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999786352252556887901 300 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999781300000000000000