1 0
2 1023
3 59048
4 1048575
5 9765624
6 60466175
7 282475248
8 1073741823
9 3486784400
10 9999999999
11 25937424600
12 61917364223
13 137858491848
14 289254654975
15 576650390624
16 1099511627775
17 2015993900448
18 3570467226623
19 6131066257800
20 10239999999999
21 16679880978200
22 26559922791423
23 41426511213648
24 63403380965375
25 95367431640624
26 141167095653375
27 205891132094648
28 296196766695423
29 420707233300200
30 590489999999999
31 819628286980800
32 1125899906842623
33 1531578985264448
34 2064377754059775
35 2758547353515624
36 3656158440062975
37 4808584372417848
38 6278211847988223
39 8140406085191600
40 10485759999999999
41 13422659310152400
42 17080198121677823
43 21611482313284248
44 27197360938418175
45 34050628916015624
46 42420747482776575
47 52599132235830048
48 64925062108545023
49 79792266297612000
50 97656249999999999
51 119042423827613000
52 144555105949057023
53 174887470365513048
54 210832519264920575
55 253295162119140624
56 303305489096114175
57 362033331456891248
58 430804206899405823
59 511116753300641400
60 604661759999999999
61 713342911662882600
62 839299365868340223
63 984930291881790848
64 1152921504606846975
65 1346274334462890624
66 1568336880910795775
67 1822837804551761448
68 2113922820157210623
69 2446194060654759800
70 2824752489999999999
71 3255243551009881200
72 3743906242624487423
73 4297625829703557648
74 4923990397355877375
75 5631351470947265624
76 6428888932339941375
77 7326680472586200648
78 8335775831236199423
79 9468276082626847200
80 10737418239999999999
81 12157665459056928800
82 13744803133596058623
83 15516041187205853448
84 17490122876598091775
85 19687440434072265624
86 22130157888803070975
87 24842341419143568848
88 27850097600940212223
89 31181719929966183600
90 34867844009999999999
91 38941611811810745400
92 43438845422363213823
93 48398230717929318248
94 53861511409489970175
95 59873693923837890624
96 66483263599150104575
97 73742412689492826048
98 81707280688754689023
99 90438207500880449000
100 99999999999999999999
101 110462212541120451000
102 121899441999475713023
103 134391637934412192048
104 148024428491834392575
105 162889462677744140624
106 179084769654285362175
107 196715135728956532248
108 215892499727278669823
109 236736367459211723400
110 259374246009999999999
111 283942098606901565600
112 310584820834420916223
113 339456738992222314848
114 370722131411856638975
115 404555773570791015624
116 441143507864991563775
117 480682838924478847448
118 523383555379856794623
119 569468379011812486800
120 619173642239999999999
121 672749994932560009200
122 730463141542791783423
123 792594609605189126648
124 859442550649180389375
125 931322574615478515624
126 1008568618886953829375
127 1091533853073393531648
128 1180591620717411303423
129 1276136419117121619200
130 1378584918489999999999
131 1488377021731616101800
132 1605976966052654874623
133 1731874467807835667448
134 1866585911861003723775
135 2010655586861806640624
136 2164656967840983678975
137 2329194047563391944848
138 2504902718110474036223
139 2692452204196940400600
140 2892546549759999999999
141 3105926159393528563400
142 3333369396234118349823
143 3575694237941010577248
144 3833759992447475122175
145 4108469075197275390624
146 4400768849616443032575
147 4711653532607691047048
148 5042166166892418433023
149 5393400662063408511000
150 5766503906249999999999
151 6162677950336718514000
152 6583182266716099969023
153 7029336084596720096048
154 7502520803928269464575
155 8004182490046884765624
156 8535834451185868210175
157 9099059901039401398248
158 9695514708609891533823
159 10326930237613180030400
160 10995116277759999999999
161 11701964070276793473600
162 12449449430074295092223
163 13239635967018160063848
164 14074678408802364030975
165 14956826027973134765624
166 15888426175698793931775
167 16871927924929095158448
168 17909885825636445978623
169 19004963774880799438800
170 20159939004489999999999
171 21377706189197971362200
172 22661281678134344679423
173 24013807852610947920648
174 25438557613203014501375
175 26938938999176025390624
176 28518499943362777317375
177 30180933165649574087648
178 31930081208285372007423
179 33769941616283277616200
180 35704672266239999999999
181 37738596846955704499800
182 39876210495294203290623
183 42122185590781554706448
184 44481377712499930955775
185 46958831761893056640624
186 49559788255159621886975
187 52289689788971837545848
188 55154187683317729460223
189 58159148805327867842600
190 61310662578009999999999
191 64615048177878503606400
192 68078861925529707085823
193 71708904873278937061248
194 75512230594040653874175
195 79496153175699228515624
196 83668255425284801560575
197 88036397287336250493048
198 92608724480901579777023
199 97393677359695041798000
200 102399999999999999999999
201 107636749520976961802000
202 113113305642107341825023
203 118839380482575369225048
204 124825028607463130136575
205 131080657325707041015624
206 137617037244838084658175
207 144445313087602911489248
208 151577014775638417997823
209 159024068785448665562400
210 166798809782009999999999
211 174913992535407978606600
212 183382804125988210868223
213 192218876443582475037848
214 201436298986451489022975
215 211049631965666494140624
216 221073919720733357899775
217 231524704452345220694448
218 242418040278232804762623
219 253770507618165375615800
220 265599227914239999999999
221 277921878692682183940200
222 290756708973467203175423
223 304122555034158459939648
224 318038856534447018213375
225 332525673007965087890624
226 347603700728035650405375
227 363294289954110647868648
228 379619462565741198311423
229 396601930091015154838200
230 414265112136489999999999
231 432633155225742562122800
232 451730952053751361306623
233 471584161164422542970448
234 492219227058666339787775
235 513663400740527822265624
236 535944760708973357694975
237 559092234403032700371848
238 583135620108095986484223
239 608105609331265108509600
240 634033809653759999999999
241 660952768068482275874400
242 688895994810941449421823
243 717897987691852588770248
244 747994256939818786226175
245 779221350562617197265624
246 811616880235713665688575
247 845219547726738091164048
248 880069171864760718721023
249 916206716063318440310000
250 953674316406249999999999
251 992515310305509690315000
252 1032774265740240721281023
253 1074497011086501939579048
254 1117730665547154976408575
255 1162523670191533212890624
256 1208925819614629174706175
257 1256988294225653106805248
258 1306763693175932538061823
259 1358306067936240628319400
260 1411670956533759999999999
261 1466915418459008596964600
262 1524098070253174888244223
263 1583279121786431447236848
264 1644520413237918591614975
265 1707885452788213369140624
266 1773439455035223723467775
267 1841249380144573175455448
268 1911383973745667813146623
269 1983913807584764801017800
270 2058911320946489999999999
271 2136450862855381637743200
272 2216608735069167287271423
273 2299463235875612705183648
274 2385094704704913351525375
275 2473585567569732666015624
276 2565020383345125413093375
277 2659485890900719634874648
278 2757071057097666970215423
279 2857867125663008313285200
280 2961967666954239999999999
281 3069468628627004928970800
282 3180468387218973248922623
283 3295067800663118480459448
284 3413370261743737190219775
285 3535481752508703603515624
286 3661510899651594831102975
287 3791569030877467700422848
288 3925770232266214525108223
289 4064231406647572522401600
290 4207072333002009999999999
291 4354415726901861885367400
292 4506387302007237665357823
293 4663115832631376345704248
294 4824733217390275632178175
295 4991374543951576181640624
296 5163178154897836475416575
297 5340285714719489633060048
298 5522842277952930315265023
299 5710996358479337764047000
300 5904899999999999999999999
301 6104708847704064244053000
302 6310582221144799758337023
303 6522683188340621511158048
304 6741178641117286368280575
305 6966239371707837900390624
306 7198040150627041378354175
307 7436759805837217107346248
308 7682581303222547931725823
309 7935691828389105528301400
310 8196282869808009999999999
311 8464550303319308288547600
312 8740694478014329047220223
313 9024920303514444856660848
314 9317437338664347031806975
315 9618459881658113759765624
316 9928207061616528930635775
317 10246902931634286779441448
318 10574776563315896351130623
319 10912062142819279835644800
320 11258999068426239999999999
321 11615832049659154272771200
322 11982811207963436516967423
323 12360192178975492163652648
324 12748236216396078174437375
325 13147210297489166259765624
326 13557387230226595905381375
327 13979045762098993055105648
328 14412470690613620767719423
329 14857952975500019812957200
330 15315789852644489999999999
331 15786284949774657045043800
332 16269748403915564986138623
333 16766496980638930547173448
334 17276854195127393442251775
335 17801150435075795400390624
336 18339723085451720682110975
337 18892916655137732057698848
338 19461082905477938625332223
339 20044580980751735469518600
340 20643777540597759999999999
341 21259046894411315872085400
342 21890771137738722674893823
343 22539340290692258087863248
344 23205152438409568951730175
345 23888613873581638681640624
346 24590139241073610670744575
347 25310151684662980796181048
348 26049082995919886849409023
349 26807373765254438673009000
350 27585473535156249999999999
351 28383840955651551463016000
352 29202943942003483972993023
353 30043259834681392663962048
354 30905275561625163865752575
355 31789487802830871103515624
356 32696403157284220935602175
357 33626538312268515533112248
358 34580420215074076278989823
359 35558586247136301325508400
360 36561584400629759999999999
361 37589973457545958193355600
362 38644323171282641407796223
363 39725214450772735983309848
364 40833239547181264169598975
365 41969002243198805166015624
366 43133118044960312019403775
367 44326214376618333352652448
368 45548930777599929298714623
369 46801919102576812739496800
370 48085843724178489999999999
371 49401381738478419529024200
372 50749223173283452812263423
373 52130071199257068815346648
374 53544642343907161646949375
375 54993666708469390869140624
376 56477888187717354967269375
377 57998064692731100928561648
378 59554968376655736670823423
379 61149385863482168213854200
380 62782118479882239999999999
381 64453982490130814650341800
382 66165809334147587692954623
383 67918445868691693423112448
384 69712754611742420055883775
385 71549613990099615712890624
386 73429918590237631550718975
387 75354579412446914492199848
388 77324524128297629567156223
389 79340697341459960809860600
390 81404060851916009999999999
391 83515593923598484276028400
392 85676293555491636798029823
393 87887174756230199195247248
394 90149270822232320504882175
395 92463633619402804697265624
396 94831333868443217691672575
397 97253461433805715000527048
398 99731125616327722801153023
399 102265455449584888327196000
400 104857599999999999999999999
401 107508728670745863687204000
402 110220031509480408885249023
403 112992719519952587477991048
404 115828024977517918028824575
405 118727201748602820322265624
406 121691525614157178086450175
407 124722294597134862504103248
408 127820829294042245259853823
409 130988473210595027479940400
410 134226593101524009999999999
411 137536579314570730951388600
412 140919846138714198689972223
413 144377832156670251607183848
414 147912000601705381364990975
415 151523839718807162587890624
416 155214863130253740029771775
417 158986610205625133715088448
418 162840646436299433535898623
419 166778563814477267272573800
420 170801981216778239999999999
421 174912544792453358346502200
422 179111928356257770093159423
423 183401833786028468140265648
424 187783991425011927929061375
425 192260160488986968994140624
426 196832129478228454438757375
427 201501716594357766775242648
428 206270770162126324759527423
429 211141169056178733575976200
430 216114823132842489999999999
431 221193673666991494984864800
432 226379693794030958489370623
433 231674888957051615288276448
434 237081297359201505991115775
435 242600990421323914541015624
436 248236073244910392076926975
437 253988685080418137223925848
438 259860999801001344630580223
439 265855226381706476903427600
440 271973609384181759999999999
441 278218429446951548637196400
442 284592003781306556354765823
443 291096686672861294547856248
444 297734869988830416051634175
445 304508983691076011728515624
446 311421496354978262978200575
447 318474915694182209166098048
448 325671789091273746650497023
449 333014704134438335386608000
450 340506289160156249999999999
451 348149213801988574756617000
452 355946189545508506015105023
453 363899970289432891533245048
454 372013352913009303417496575
455 380289177849714310556640624
456 388730329667318987070898175
457 397339737654378065640319248
458 406120376413199518554317823
459 415075266459351724951597400
460 424207474827765759999999999
461 433520115685490720702646600
462 443016350951160383613748223
463 452699390921229872008282848
464 462572494903041393977982975
465 472638971854778498525390624
466 482902181032368684001739775
467 493365532643394582186749448
468 504032488508074331942682623
469 514906562727372148694875800
470 525991322358300489999999999
471 537290388096475613165205200
472 548807434965988718279655423
473 560546193016655269118409648
474 572510448028705485180773375
475 584704042224979400634765624
476 597130874990690290159845375
477 609794903600820667615148648
478 622700143955215471113831423
479 635850671321437457459323200
480 649250621085450239999999999
481 662904189510194816788612800
482 676815634502125850495386623
483 690989276385774377822665448
484 705429498686404044207947775
485 720140748920828379384765624
486 735127539396457050900734975
487 750394448018639455972876848
488 765946119106374437095604223
489 781787264216455333610219600
490 797922662976120009999999999
491 814357163924275931995589400
492 831095685361370793665101823
493 848143216207979632525690248
494 865504816872179805351986175
495 883185620125785634775390624
496 901190831989514975970328575
497 919525732627160393712894048
498 938195677248838082877441023
499 957206097023388110011245000
500 976562499999999999999999999
501 996270472039138140011255000
502 1016335677752841922882561023
503 1036763861454476003909724048
504 1057560848118006498591768575
505 1078732544346879404306640624
506 1100284939352577986128946175
507 1122224105942936326061760248
508 1144556201520286695842381823
509 1167287469089518876200479400
510 1190424238276130009999999999
511 1213972926354344043087129600
512 1237940039285380274899124223
513 1262332172765951010966606848
514 1287156013287068781368574975
515 1312418339203244062978515624
516 1338126021812154918975307775
517 1364286026444870446587635448
518 1390905413566710403399066623
519 1417991339888823863766402800
520 1445551059490570239999999999
521 1473591924952786487925133200
522 1502121388502024803291751423
523 1531147003165845604229778648
524 1560676423939251085562085375
525 1590717408962345123291015624
526 1621277820709305801970533375
527 1652365627188757333968279648
528 1683988903155628637813735423
529 1716155831334586342923895200
530 1748874703655130489999999999
531 1782153922498441700301585800
532 1816002001956069092831002623
533 1850427569100548736206279448
534 1885439365268042931666379775
535 1921046247353091135244140624
536 1957257189115563840662142975
537 1994081282499911259959052848
538 2031527738966799156242228223
539 2069605890837224702290236600
540 2108325192649205759999999999
541 2147695222527137498891207400
542 2187725683563910797049037823
543 2228426405215887395008749248
544 2269807344710827302165938175
545 2311878588468864486337890624
546 2354650353536627410108056575
547 2398132989034601512560915048
548 2442336977617831271961985023
549 2487272936950060023861107000
550 2532951621191406249999999999
551 2579383922499675596291118000
552 2626580872545408423007617023
553 2674553644040763237187428048
554 2723313552282336906111640575
555 2772872056708023101572265624
556 2823240762468010977500594175
557 2874431422010026638388426248
558 2926455936678920512804045823
559 2979326358330704305186586400
560 3033054890961141759999999999
561 3087653892348998035244837600
562 3143135875714053047266100223
563 3199513511389984715762155848
564 3256799628512228606896766975
565 3315007216720921043447265624
566 3374149427879033323990475775
567 3434239577805805268237746448
568 3495291148025586882785050623
569 3557317787532197520747154800
570 3620333314568912489999999999
571 3684351718424187648066286200
572 3749387161243233107049447423
573 3815453979855547759454372648
574 3882566687618526925232997375
575 3950739976277256011962890624
576 4019988717840603673710821375
577 4090327966473728549854635648
578 4161772960407114262939239423
579 4234339123862247954529692200
580 4308042068994058239999999999
581 4382897597850229067263783800
582 4458921704347506570616218623
583 4536130576265116619119118448
584 4614540597255411369326411775
585 4694168348871863744619140624
586 4775030612614529378001150975
587 4857144371993096171902453848
588 4940526814607642247350452223
589 5025195334247223675803478600
590 5111167533006414009999999999
591 5198461223419918255364050400
592 5287094430615384550826573823
593 5377085394484537457377033248
594 5468452571872757384253490175
595 5561214638787231316416015624
596 5655390492623800642831384575
597 5750999254412632523130161048
598 5848060271082841870384129023
599 5946593117746191670096194000
600 6046617599999999999999999999
601 6148153756249382761936206000
602 6251221860048961785910273023
603 6355842422464168617446357048
604 6462036194452274952537112575
605 6569824169263281339853515624
606 6679227584860796427425842175
607 6790267926363039690740317248
608 6902966928504101241119309823
609 7017346578115592977369918400
610 7133429116628826009999999999
611 7251237042597649955815770600
612 7370793114242090371434676223
613 7492120352012921267174929848
614 7615242041177310317922558975
615 7740181734425675064931640624
616 7866963254499889082087243775
617 7995610696842977761957082448
618 8126148432270444060980634623
619 8258601109663365229397131800
620 8392993658683402239999999999
621 8529351292509864320528664200
622 8667699510598971687472743423
623 8808064101465460274272191648
624 8950471145486672944353509375
625 9094947017729282379150390624
626 9241518390798791533220709375
627 9390212237711958252794216648
628 9541055834792291360570343423
629 9694076764588766218336714200
630 9849302918817908489999999999
631 10006762501329395540915206800
632 10166484031095325624971034623
633 10328496345223305728741182448
634 10492828601993509662148043775
635 10659510283919858707509765624
636 10828571200835477863557758975
637 11000041493002581448023079848
638 11173951634246942551700276223
639 11350332435117101568509945600
640 11529215046068469759999999999
641 11710630960672484548954118400
642 11894612018850973975317709823
643 12081190410135888488510542248
644 12270398676954558993374642175
645 12462269717940640812509765624
646 12656836791270903975580312575
647 12854133518028030996340632048
648 13054193885589584050623873023
649 13257052251043304223376506000
650 13462743344628906249999999999
651 13671302273206532936786519000
652 13882764523752034207110529023
653 14097165966879236484266511048
654 14314542860389368888428184575
655 14534931852847813494150390624
656 14758369987188347666144690175
657 14984894704345047264737433248
658 15214543846912020288468173823
659 15447355662831141299710475400
660 15683368809107957759999999999
661 15922622355555940184939928600
662 16165155788569248814124852223
663 16411009014924190279484928848
664 16660222365609538545805950975
665 16912836599685895189931640624
666 17168892908174264880305611775
667 17428432917974022716065643448
668 17691498695810450884865818623
669 17958132752212022900976333800
670 18228378045517614489999999999
671 18502277985913820993752267200
672 18779876439502561978481639423
673 19061217732399154541663235648
674 19346346654861037627083621375
675 19635308465447330474853515624
676 19928148895209409152340197375
677 20224914151912685933807022648
678 20525650924289777120787047423
679 20830406386325245721904961200
680 21139228201572106239999999999
681 21452164527500279645995854800
682 21769264019877187453015450623
683 22090575837180674640752471448
684 22416149645044452019091275775
685 22746035620736249461416015624
686 23080284457668872281971966975
687 23418947369944353878040930848
688 23762076096931398606571700223
689 24109722907876309716269637600
690 24461940606547598009999999999
691 24818782535914467768701411400
692 25180302582859377326842445823
693 25546555182924872550789276248
694 25917595325094892335289394175
695 26293478556610746099619140624
696 26674260987821964133794840575
697 27059999297072222516612328048
698 27450750735620545201161217023
699 27846573132597986739862043000
700 28247524899999999999999999999
701 28653665037714694102182057000
702 29065053138587188698128385023
703 29481749393520271590727890048
704 29903814596611567588344856575
705 30331310150327427376962890624
706 30764298070713746087897138175
707 31202840992643922135499774248
708 31647002175104167798530637823
709 32096845506516383920668257400
710 32552435510098812009999999999
711 33013837349264677924257311600
712 33481116833059042238056628223
713 33954340421634073300472152848
714 34433575231762959905906942975
715 34918889042392681418447265624
716 35410350300235854109685579775
717 35908028125401873392383429448
718 36411992317067572557320602623
719 36922313359187619548244760800
720 37439062426244874239999999999
721 37962311389040929617677095200
722 38492132820527061189996135423
723 39028600001675809908107504648
724 39571786927393424801583333375
725 40121768312473392486572265624
726 40678619597591281646909285375
727 41242416955341131537413053648
728 41813237296313614509669351423
729 42391158275216203514294433200
730 42976258297035576489999999999
731 43568616523242490508745727800
732 44168312878039359507869466623
733 44775428054650770404332985448
734 45390043521657173353116107775
735 46012241529371982881337890624
736 46642105116262327601883774975
737 47279718115413687185176006848
738 47925165161038656245244724223
739 48578531695030075776442554600
740 49239903973558773759999999999
741 49909369073716157545145929400
742 50587014900201901597720781823
743 51272930192056975200093235248
744 51967204529442255679757746175
745 52669928340462973740244140624
746 53381192908039238466914968575
747 54101090376822890581865249048
748 54829713760160933526476161023
749 55567156947105792957212805000
750 56313514709472656249999999999
751 57068882708944144620962820000
752 57833357504222571486483841023
753 58607036558230041703410494048
754 59390018245356647350847128575
755 60182401858757016738291015624
756 60984287617695474350923186175
757 61795776674940070471647340248
758 62616971124205740250986701823
759 63447974007646853030203264400
760 64288889323399413759999999999
761 65139822033173179396907919600
762 66000878069893954201950004223
763 66872164345396328911416601848
764 67753788758167129797585534975
765 68645860201139844687978515624
766 69548488569540294065267147775
767 70461784768783816426230440448
768 71385860722424238137224986623
769 72320829380154899085462412800
770 73266804725862006489999999999
771 74223901785730590303743148200
772 75192236636403334707936231423
773 76171926413192561273584998648
774 77163089318345640440012645375
775 78165844629364109039306640624
776 79180312707376772676767973375
777 80206615005567072861632309648
778 81244874077654999869297255423
779 82295213586433833406065130200
780 83357758312361994239999999999
781 84432634162210291056904825800
782 85519968177764847898653082623
783 86619888544585998642162724448
784 87732524600823436081182539775
785 88858006846087904279775390624
786 89996466950379723975933182975
787 91148037763074441926148307848
788 92312853321965896196999348223
789 93491048862366990527888696600
790 94682760826268472009999999999
791 95888126871556007450327672400
792 97107285881285854916272717823
793 98340377973019428085802419248
794 99587544508217052160539698175
795 100848928101691211234384765624
796 102124672631119588148380696575
797 103414923246618199003519395048
798 104719826380374925647048705023
799 106039529756343750594588792000
800 107374182399999999999999999999
801 108723934648156901437468808000
802 110088938158843764415696897023
803 111469345921246092702394323048
804 112865312265707938698495000575
805 114276992873796811265634765624
806 115704544788431449577462834175
807 117148126424072776735300131248
808 118607897576978348061516365823
809 120084019435520610159775496400
810 121576654590569288009999999999
811 123085967045938218547531752600
812 124612122228896950360524980223
813 126155287000747430327098275848
814 127715629667466099204201726975
815 129293319990411719373525390624
816 130888529197099259146090315775
817 132501429992040159226426676448
818 134132196567649308139458970623
819 135781004615219054628389289800
820 137448031335960586239999999999
821 139133455452113004524890426200
822 140837457218120428494221927423
823 142560218431877459191575717648
824 144301922446043339458531557375
825 146062754179425144195556640624
826 147842900128430337645756261375
827 149642548378589035457984790648
828 151461888616146310517750759423
829 153301112139724882769277052200
830 155160411872058534489999999999
831 157039982371796593719713148800
832 158940019845379829790486298623
833 160860722158988106150421688448
834 162802288850560136924250571775
835 164764921141885694906728515624
836 166748821950770619940760190975
837 168754195903274977891177833848
838 170781249346024721687115572223
839 172830190358597207170968063600
840 174901228765980917759999999999
841 176994576151109753197786640400
842 179110445867472238946818253823
843 181249053051796014050796828248
844 183410614636807956575395250175
845 185595349364070307019541015624
846 187803477796893151375632024575
847 190035222333323626806494766048
848 192290807219212214199358849023
849 194570458561356483152650004000
850 196874404340722656249999999999
851 199202874425745360777540021000
852 201556100585705937345287553023
853 203934316504189676181259377048
854 206337757792622353177848472575
855 208766662003886439083994140624
856 211221268646017356553756082175
857 213701819195980161082078147248
858 216208557113527023181799629823
859 218741727855135890482344953400
860 221301578888030709759999999999
861 223888359704283590242268810600
862 226502321834999290864501556223
863 229143718864582415495797174848
864 231812806445087701493115518975
865 234509842310653788287587890624
866 237235086292020854055195083775
867 239988800331132509875292137448
868 242771248495822342134902554623
869 245582696994585495294285391800
870 248423414191435688489999999999
871 251293670620848060815558929200
872 254193739002788241486773223423
873 257123894257828042469059661648
874 260084413522348172517300069375
875 263075576163828372955322265624
876 266097663796225376901714149375
877 269150960295439095031490496648
878 272235751814867432349109863423
879 275352326801050141837490199200
880 278500976009402122239999999999
881 281681992520036568627910696800
882 284895671753678385804489114623
883 288142311487668275998789877448
884 291422211872057913707280203775
885 294735675445796621949697265624
886 298083007153009965617004798975
887 301464514359370679003984584848
888 304880506868562346036873396223
889 308331296938836253127540655600
890 311817199299661836009999999999
891 315338531168471143342562833400
892 318895612267497741289677389823
893 322488764840710484731456462248
894 326118313670842582186084402175
895 329784586096516382970712890624
896 333487912029464316570108952575
897 337228623971846415629211362048
898 341007057033664855435886593023
899 344823548950275944213556441000
900 348678440099999999999999999999
901 352572073521829551348516459000
902 356504794933236300550775809023
903 360476952748077289547085656048
904 364488898094600710159467544575
905 368540984833551801755869140624
906 372633569576379280930042930175
907 376767011703542749261101388248
908 380941673382921526699516493823
909 385157919588325359612371635400
910 389416118118107454009999999999
911 393716639613880285968759093600
912 398059857579334642760599732223
913 402446148399162349699293298848
914 406875891358083139215686910975
915 411349468659976120180166015624
916 415867265447116306999621451775
917 420429669819516669528646823448
918 425037072854376166350435738623
919 429689868625634225501910718800
920 434388454223632138239999999999
921 439133229774881832971688657200
922 443924598461942497999510119423
923 448762966543405523266516830648
924 453648743373988232820478181375
925 458582341424736881256103515624
926 463564176303339388936481637375
927 468594666774548292340669427648
928 473674234780714387433454567423
929 478803305462431545505764571200
930 483982307179293182489999999999
931 489211671530760864313737469800
932 494491833377145532417781530623
933 499823230860701835130447291448
934 505206305426836052159231435775
935 510641501845428101033681640624
936 516129268232268115909307006975
937 521670056070608090721788560848
938 527264320232829080263552820223
939 532912519002224454340966472600
940 538615114094899701759999999999
941 544372570681789282481196251400
942 550185357410791027881170125823
943 556053946429018590657661321248
944 561978813405172447518367154175
945 567960437552029959400400390624
946 573999301649054995577251480575
947 580095892065127629623589183048
948 586250698781394416825111937023
949 592464215414239764240968103000
950 598736939238378906249999999999
951 605069371210073000039238122000
952 611462015990466857123681665023
953 617915381969049828620453160048
954 624429981287240363637912216575
955 631006329862094761781259765624
956 637644947410140642420563378175
957 644346357471335655014989854248
958 651111087433151956438346957823
959 657939668554786982905815542400
960 664832635991501045759999999999
961 671790528819082282036142601600
962 678813890058439492391539508223
963 685903266700323400652866647848
964 693059209730176870907275902975
965 700282274153114619738759765624
966 707573019019032962890409419775
967 714932007447850137315810734448
968 722359806654877741268938522623
969 729856987976323836771525270800
970 737424126894928260489999999999
971 745061803065730690750719610200
972 752770600341972020122352615423
973 760551106801129584697927224648
974 768403914771086802916225893375
975 776329620856437778472900390624
976 784328825964927423585898725375
977 792402135334027660597541583648
978 800550158557650261616864871423
979 808773509612996887630660168200
980 817072806887546890239999999999
981 825448673206183440910933467800
982 833901735858458554363483546623
983 842432626625997574462073930448
984 851041981810043692713064267775
985 859730442259143071221181640624
986 868498653396971143706306814975
987 877347265250300669935309761848
988 886276932477112120680433844223
989 895288314394846972076105514600
990 904382075008804490009999999999
991 913558883040682586951726894400
992 922819411957263335393616461823
993 932164339999243723852791405248
994 941594350210212243162003506175
995 951110130465771892558603515624
996 960712373502810196866499608575
997 970401776948916827855048229048
998 980179043351949424651514881023
999 990044880209748209880044990000
1000 999999999999999999999999999999