0 0
1 0
2 504
3 19656
4 262080
5 1953000
6 10077480
7 40353264
8 134217216
9 387419760
10 999999000
11 2357946360
12 5159778624
13 10604497176
14 20661044040
15 38443356000
16 68719472640
17 118587871584
18 198359284536
19 322687690920
20 511999992000
21 794280037320
22 1207269207144
23 1801152649296
24 2641807526400
25 3814697250000
26 5429503661400
27 7625597465304
28 10578455931456
29 14507145951480
30 19682999973000
31 26439622130880
32 35184372056064
33 46411484366016
34 60716992727160
35 78815638629000
36 101559956621760
37 129961739744424
38 165216101207976
39 208728361099440
40 262143999936000
41 327381934325040
42 406671383775384
43 502592611857336
44 618121839424320
45 756680642487000
46 922190162571720
47 1119130472998944
48 1352605460484096
49 1628413597792800
50 1953124999875000
51 2334165172957800
52 2779905883495104
53 3299763591653256
54 3904305912155880
55 4605366583818000
56 5416169447969280
57 6351461955198864
58 7427658739449816
59 8662995818449560
60 10077695999784000
61 11694146092607160
62 13537086546025224
63 15633814156603776
64 18014398509219840
65 20711912837616000
66 23762680013512440
67 27206534395994184
68 31087100296115136
69 35452087835247720
70 40353606999657000
71 45848500718091120
72 51998697813855744
73 58871586707878896
74 66540410774674200
75 75084686278875000
76 84590643846139200
77 95151694448714904
78 106868920912810056
79 119851595982125280
80 134217727999488000
81 150094635296467680
82 167619550409156664
83 186940255266968616
84 208215748530336960
85 231616946282589000
86 257327417311027560
87 285544154242371024
88 316478381828184576
89 350356403706780240
90 387420488999271000
91 427929800129034840
92 472161363285777984
93 520411082987682936
94 572994802227786120
95 630249409723752000
96 692533995823595520
97 760231058653652544
98 833747762129208696
99 913517247482670600
100 999999999999000000
101 1093685272683330600
102 1195092568621249704
103 1304773183828151856
104 1423311812420359680
105 1551328215977358000
106 1689478959001501080
107 1838459212418929464
108 1999004627103172416
109 2171893279441014360
110 2357947690998669000
111 2558036924385132960
112 2773078757448781824
113 3004041937982825376
114 3251948521155155640
115 3517876291918401000
116 3802961274696642240
117 4108400332686251784
118 4435453859149685736
119 4785448563122789520
120 5159780351998272000
121 5559917313490459920
122 5987402799529264344
123 6443858614674473496
124 6930988311685032000
125 7450580596921875000
126 8004512848307157000
127 8594754748607349504
128 9223372036852678656
129 9892530380750734080
130 10604499372997803000
131 11361656654437569480
132 12166492167063267264
133 13021612539906186216
134 13929745610900606760
135 14893745087862774000
136 15916595351769423360
137 17001416405569632624
138 18151468971812401176
139 19370159742421346040
140 20661046783997256000
141 22027845102078959640
142 23474432367843040584
143 25004854810773373536
144 26623333280882257920
145 28334269484116092000
146 30142252394630059320
147 32052064847668191144
148 34068690316837423296
149 36197319879616883400
150 38443359374996625000
151 40812436757193368400
152 43310409649444514304
153 45943373101935765456
154 48717667557972123480
155 51639887032556823000
156 54716887507597922880
157 57955795548017795064
158 61364017143096635016
159 64949246777437364160
160 68719476735995904000
161 72683006647677773760
162 76848453272059298424
163 81224760533849411976
164 85821209809766101440
165 90647430472559961000
166 95713410696976112040
167 101029508532504894384
168 106606463247831246336
169 112455406951952566320
170 118587876496995087000
171 125015825667819393720
172 131751637663566682944
173 138808137876358683096
174 146198606972425849800
175 153936794281000500000
176 162036931496373964800
177 170513746698579619104
178 179382478698226787256
179 188658891711074027880
180 198359290367994168000
181 208500535066047686280
182 219100057666445637864
183 230175877545248268816
184 241746618002710786560
185 253831523037253434000
186 266450474490099059160
187 279624009566687779224
188 293373338741045107776
189 307720364049347046840
190 322687697778993141000
191 338298681559566349440
192 354577405862126813184
193 371548729913355179136
194 389238302031130089720
195 407672580388193757000
196 426878854210629213120
197 446885265417942864744
198 467720830711616377896
199 489415464119062681200
200 511999999999992000000
201 535506216522265321200
202 559966859614384538904
203 585415667401840744056
204 611887395134614697280
205 639417840613196463000
206 668043870120564484680
207 697803444867638045664
208 728735647959791087616
209 760880711892089748960
210 794280046580990739000
211 828976267940312779560
212 865013227009368825024
213 902436039641222613576
214 941291116759109307240
215 981626195189136546000
216 1023490369077459171840
217 1066934121900198171984
218 1112009359074452046936
219 1158769441178826828120
220 1207269217791989352000
221 1257565061957827142520
222 1309714905285877361544
223 1363778273695766757696
224 1419816323814484377600
225 1477891880035389000000
226 1538069472247933812600
227 1600415374247171773704
228 1664997642832186385856
229 1731886157602674256680
230 1801152661462987833000
231 1872870801843029068080
232 1947116172645467518464
233 2023966356928839466416
234 2103500970336168126360
235 2185801705278828819000
236 2270952375885467184960
237 2359038963725863060824
238 2450149664319717554376
239 2544374934440426132640
240 2641807540223986176000
241 2742542606093273454240
242 2846677664508008345784
243 2954312706550819349736
244 3065550233359898531520
245 3180495308418830997000
246 3299255610714268306920
247 3421941488772203923344
248 3548666015583697322496
249 3679545044430982314000
250 3814697265624984375000
251 3954244264165361439000
252 4098310578334272573504
253 4247023759235169337656
254 4400514431287995331080
255 4558916353692270528000
256 4722366482869628436480
257 4891005035897465931264
258 5064975554945457780216
259 5244424972726780418760
260 5429503678975982424000
261 5620365587965532400360
262 5817168207073168611624
263 6020072706412268680176
264 6229243989537552023040
265 6444850765238522406000
266 6667065620433153071640
267 6896065094174412334584
268 7132029752782323337536
269 7375144266114347824920
270 7625597484986980317000
271 7883582519761535956320
272 8149296820107212550144
273 8422942255954604947296
274 8704725199652947865400
275 8994856609344461625000
276 9293552113569273950400
277 9601032097114490063304
278 9917521788121082724456
279 10243251346462373670480
280 10578455953407978048000
281 10923375902587183964880
282 11278256692265840159064
283 11643349118950926029016
284 12018909372337079876160
285 12405199131609463179000
286 12802485663117441050760
287 13211041919433661727424
288 13631146639813220990976
289 14063084452067700853440
290 14507145975868975611000
291 14963627927497782524040
292 15432833226052158888384
293 15915071101130952135336
294 16410657202007714833320
295 16919913708310402062000
296 17443169442222394590720
297 17980759982220477616944
298 18533027778365511507096
299 19100322269161638031800
300 19682999999999973000000
301 20281424743202843971800
302 20895967619684739868104
303 21527007222246247796256
304 22174929740517361274880
305 22840129087566653268000
306 23523007028192917028280
307 24223973308915987701864
308 24943445789683567962816
309 25681850577310991623560
310 26439622160670970209000
311 27217203547650478886160
312 28015046403892049908224
313 28833611193336853861776
314 29673367320587061498840
315 30534793275105091791000
316 31418376777267465061440
317 32324614926291093632184
318 33254014350049956368136
319 34207091356800217806720
320 35184372088831967232000
321 36186392678065868085120
322 37213699403613123498744
323 38266848851317279501896
324 39346408075296503563200
325 40452954761505092625000
326 41587077393333081628200
327 42749375419262940737904
328 43940459422602467053056
329 45160951293313094519280
330 46411484401952964063000
331 47692703775754214626680
332 49005266276854074809664
333 50349840782699454206616
334 51727108368644853285960
335 53137762492763530764000
336 54582509182891987906560
337 56062067225927950029024
338 57577168359402146667576
339 59128557465344313459240
340 60716992766463960696000
341 62343246024666575808840
342 64008102741926049690984
343 65712362363534239785936
344 67456838483748706245120
345 69242359053859781202000
346 71069766592698255314520
347 72939918399605090195544
348 74853686769884690181696
349 76811959212763392084600
350 78815638671874957125000
351 80865643748294975169600
352 82962908926146217672704
353 85108384800797102369856
354 87303038309675559778680
355 89547852965720718933000
356 91843829093494957510080
357 94191984067978989607464
358 96593352556072792885416
359 99048986760825305613360
360 101559956668415953344000
361 104127350297911194486960
362 106752273953819403964824
363 109435852481467544408376
364 112179229525223204984640
365 114983567789585718951000
366 117850049303170202391240
367 120779875685608488314784
368 123774268417391062388736
369 126834469112674239023520
370 129961739795076949347000
371 133157363176491645778920
372 136422642938933961457344
373 139758904019455896671496
374 143167492898147438721000
375 146649777889251656250000
376 150207149435418444096000
377 153841020405122230047504
378 157552826393269090621656
379 161344026025018859053080
380 165216101262847945128000
381 169170557716878723303480
382 173208924958501482720264
383 177332756837315070249216
384 181543631801412495605760
385 185843153221037905824000
386 190232949715641475002360
387 194714675484358894215624
388 199290010639942285834176
389 203960661546169506200040
390 208728361158758940681000
391 213594869369817035558640
392 218561973355845952003584
393 223631487929338868551536
394 228805255893990600016920
395 234085148403551342667000
396 239473065324351497728320
397 244970935601525667909144
398 250580717628964064596296
399 256304399623019706722400
400 262143999999999936000000
401 268101567757470917282400
402 274179182859403937237304
403 280378956625192459308456
404 286703032122569038092480
405 293153584564451341773000
406 299732821709746677131880
407 306442984268144557898064
408 313286346308927003798016
409 320265215673826404638160
410 327381934393960931079000
411 334638879110877621452760
412 342038461501733422031424
413 349583128708644606569976
414 357275363772235149730440
415 365117686069414778136000
416 373112651755417572311040
417 381262854210132142632384
418 389570924488754552649336
419 398039531776795313725320
420 406671383849471925912000
421 415469227535518591287720
422 424435849185444877675944
423 433574075144275262706096
424 442886772228801640588800
425 452376848209381026750000
426 462047252296310848603800
427 471900975630814364242104
428 481941051780668904680256
429 492170557240509789521880
430 502592611936842920493000
431 513210379737799212245280
432 524027068967664175140864
433 535045932926216120406816
434 546270270412906614085560
435 557703426255916962609000
436 569348791846124669588160
437 581209805676013960537224
438 593289953883564629740776
439 605592770801153621325840
440 618121839509503914816000
441 630880792396715444023440
442 643873311722412937076184
443 657103130187045724682136
444 670574031506374723398720
445 684289850991181960707000
446 698254476132238169082120
447 712471847190564137007744
448 726945957793021666000896
449 741680855533270144195200
450 756680642578124908875000
451 771949476279353732560200
452 787491569790947929811904
453 803311192691904744862056
454 819412671614557843466280
455 835800390878492896038000
456 852478793130085403143680
457 869452379987698078823664
458 886725712692575271950616
459 904303412765472070947960
460 922190162669055902664000
461 940390706476118602033560
462 958909850543637095358024
463 977752464192721006596576
464 996923480394485662986240
465 1016427896461889143596000
466 1036270774747572182070840
467 1056457243347739902834984
468 1076992496812124538399936
469 1097881796860068444162120
470 1119130473102766896177000
471 1140743923771710326861520
472 1162727616453365823404544
473 1185087088830137883855696
474 1207827949427648596416600
475 1230955878368377578375000
476 1254476628131702182401600
477 1278396024320378649571704
478 1302719966433505060478856
479 1327454428646007108175680
480 1352605460594687889408000
481 1378179188170883083702080
482 1404181814319763063321464
483 1430619619846323650929416
484 1457498964228107415975360
485 1484826286434697575369000
486 1512608105754026738913960
487 1540851022625542915243824
488 1569561719480275369637376
489 1598746961587843101086640
490 1628413597910448882351000
491 1658568561963901983453240
492 1689218872685712876158784
493 1720371635310303394427736
494 1752034042251376003640520
495 1784213373991486009572000
496 1816916999978860716625920
497 1850152379531509723741344
498 1883927062748670725645496
499 1918248691429635366753000
500 1953124999999999875000000
501 1988563816445385383253000
502 2024573063252673026646504
503 2061160758358799085280656
504 2098335016107155623150080
505 2136104048211642255978000
506 2174476164728414862795480
507 2213459775035377238634264
508 2253063388819461868593216
509 2293295617071746186792760
510 2334165173090450867349000
511 2375680873491866878479360
512 2417851639229258215194624
513 2460686496619787410738176
514 2504194578379511112002040
515 2548385124666493189581000
516 2593267484132083038920640
517 2638851114980406915172584
518 2685145586036120330890536
519 2732160577820469732583920
520 2779905883635711859392000
521 2828391410657939374750320
522 2877627181038361549893144
523 2927623333013088966370296
524 2978390122021471393454400
525 3029937921833038185375000
526 3082277225683090732739400
527 3135418647416996692286304
528 3189372922643235909267456
529 3244150909895248137264480
530 3299763591802132851123000
531 3356222076268251639923880
532 3413537597661783858512064
533 3471721518012286408067016
534 3530785328217308708525160
535 3590740649258114118354000
536 3651599233424559250229760
537 3713372965549182824585424
538 3776073864250555896773976
539 3839714083185945487732440
540 3904305912313343842536000
541 3969861779162915736098040
542 4036394250117916440501384
543 4103916031705133164038336
544 4172439971894902967992320
545 4241979061410760363512000
546 4312546435048767987609720
547 4384155373006583954359944
548 4456819302222319674780096
549 4530551797723242136645800
550 4605366583984374833625000
551 4681277536297051731610800
552 4758298682147478858991104
553 4836444202605358306814256
554 4915728433722629624393880
555 4996165867942383795843000
556 5077771155518005183337280
557 5160559105942597023579864
558 5244544689388746264975816
559 5329743038158683734422560
560 5416169448144895824384000
561 5503839380301244093040160
562 5592768462124649372791224
563 5682972489147397185244776
564 5774467426440121464027840
565 5867269410125523790341000
566 5961394748902885550110440
567 6056859925583430625895184
568 6153681598636596441371136
569 6251876603747271381240720
570 6351461955384056814807000
571 6452454848378612157204120
572 6554872659516141608391744
573 6658732949137081416499896
574 6764053462750046718952200
575 6870852132656097222000000
576 6979147079584381186867200
577 7088956614339217398635904
578 7200299239458675002296056
579 7313193650884711299038280
580 7427658739644927804888000
581 7543713593546005083160680
582 7661377498878877071962664
583 7780669942135705838069616
584 7901610611738717898984960
585 8024219399780963465814000
586 8148516403779060170785560
587 8274521928437983054812024
588 8402256487427962802400576
589 8531740805173554423513240
590 8662995818654938794621000
591 8796042679221519684207840
592 8930902754417879101353984
593 9067597629822154019763936
594 9206149110896897743704120
595 9346579224852489396777000
596 9488910222523155229283520
597 9633164580255665655113544
598 9779365001810772144654696
599 9927534420277448316123600
600 10077695999999999784000000
601 10229873138518107539883600
602 10384089468519869858095704
603 10540368859807907935712856
604 10698735421278600694447680
605 10859213502914514389883000
606 11021827697790092892019080
607 11186602844090674719910464
608 11353564027144903132348416
609 11522736581470595796087360
610 11694146092834140773019000
611 11867818400323485787965960
612 12043779598434787959397824
613 12222056039172791396366376
614 12402674334165000286313640
615 12585661356789715320126000
616 12771044244318001522890240
617 12958850400069655781252784
618 13149107495583242581091736
619 13341843472800266692382520
620 13537086546263551761672000
621 13734865205329893996472920
622 13935208216397060350150344
623 14138144625145200840494496
624 14343703758792744860160000
625 14551915228366851562500000
626 14762808930988484632035000
627 14976415052172181974870504
628 15192764068140591090814656
629 15411886748153841115747080
630 15633814156853822749953000
631 15858577656623447515662480
632 16086208909960958014923264
633 16316739881869361087187216
634 16550202842261055994604760
635 16786630368377729991999000
636 17026055347225593867831360
637 17268510978026030272173624
638 17514030774681727877767176
639 17762648568258374650679040
640 18014398509481983737856000
641 18269315071251925710032640
642 18527433051169741129966584
643 18788787574083807647854536
644 19053414094649936058025920
645 19321348399907969983617000
646 19592626611874464088897320
647 19867285190151515952252144
648 20145360934551826966519296
649 20426890987740067867436400
650 20711912837890624725375000
651 21000464321361801470321400
652 21292583625386555255210304
653 21588309290779841198226456
654 21887680214662643280561480
655 22190735653202768412348000
656 22497515224372480916090880
657 22808058910723054913876064
658 23122407062176322341961016
659 23440600398833294554037160
660 23762680013799935712504000
661 24088687376030166405506760
662 24418664333186176166264424
663 24752653114516123810352976
664 25090696333749304746109440
665 25432836992008864653186000
666 25779118480742139164510040
667 26129584584668699427495384
668 26484279484746183661302336
669 26843247761153995068259320
670 27206534396294946699237000
671 27574184777814934114806720
672 27946244701640716926418944
673 28322760375035890544604096
674 28703778419675129704327800
675 29089345874736785581125000
676 29479510200013918555492800
677 29874319279043848927240104
678 30273821422256308126073256
679 30678065370140273209640880
680 31087100296429567685568000
681 31500975811307311939679280
682 31919741964629306798643864
683 32343449249166434001669816
684 32772148603866157602634560
685 33205891417133210571159000
686 33644729530129551108617160
687 34088715240093673442920224
688 34537901303679358114123776
689 34992340940313947011479840
690 35452087835576228671491000
691 35917196144594019595822440
692 36387720495461527597589184
693 36863715992676583434560136
694 37345238220597827238207720
695 37832343246921936498282000
696 38325087626180982613701120
697 38823528403260003272025744
698 39327723116934878171623896
699 39837729803430595852834200
700 40353606999999999657000000
701 40875413748523101085174200
702 41403209599127049081584904
703 41937054613826844020605056
704 42477009370186885429985280
705 43023134965003442737488000
706 43575493018008138582802680
707 44134145675592534491726664
708 44699155614553908965063616
709 45270586045862318290521960
710 45848500718449030642089000
711 46432963923016424287912560
712 47024040495869440984641024
713 47621795822768685893454576
714 48226295842805265610665240
715 48837607052297456163771000
716 49455796508709293082219840
717 50080931834591175910872984
718 50713081221542579793252936
719 51352313434196967011121120
720 51998697814228991626752000
721 52652304284384090634455520
722 53313203352530555288447544
723 53981466115734176535078696
724 54657164264355558738705600
725 55340370086170196152125000
726 56031156470511406844490600
727 56729596912436219061994704
728 57435765516914305259321856
729 58149737003040059302969680
730 58871586708267912610983000
731 59601390592670985257461080
732 60339225243223168334374464
733 61085167878104734127767416
734 61839296351031570930324360
735 62601689155608139577544000
736 63372425429704249060392960
737 64151584959855748833301824
738 64939248185689235702720376
739 65735496204370873448165640
740 66540410775079423594776000
741 67354074323503586023827240
742 68176569946363748375471784
743 69007981415958243466130736
744 69848393184734214211499520
745 70697890389883185815022000
746 71556558857961445250944920
747 72424485109535328340684344
748 73301756363851514991218496
749 74188460543532433434567000
750 75084686279296874578125000
751 75990522914705917846692000
752 76906060510934270168469504
753 77831389851567120029098656
754 78766602447422608789969080
755 79711790541400021739553000
756 80667047113353801619404480
757 81632465884993487639712264
758 82608141324809683272906216
759 83594168653026156387791760
760 84590643846578175561024000
761 85597663644117186677433360
762 86615325551041934205777624
763 87643727844556131811921176
764 88682969578752787247231040
765 89733150589725286726131000
766 90794371500705344283269640
767 91866733727227921877635584
768 92950339482323226288193536
769 94045291781735889123217920
770 95151694449171436543467000
771 96269652121570155577669320
772 97399270254408464187486144
773 98540655127027892518168296
774 99693913847991783050543400
775 100859154360469817649750000
776 102036485447650479786278400
777 103226016738181560485384304
778 104427858711638816841810456
779 105642122704022892217983480
780 106868920913284607525448000
781 108108366404878733271257880
782 109360573117346352333365064
783 110625655867925923711730016
784 111903730358193157784924160
785 113194913179729813885404000
786 114499321819821531290408760
787 115817074667184805009568424
788 117148291017723218034806976
789 118493091080313042002986440
790 119851595982618318506961000
791 121223927776935533576297040
792 122610209446067998134864384
793 124010564909230047528816336
794 125425119027981173505151320
795 126853997612190202308087000
796 128297327426029632847878720
797 129755236194000249184477944
798 131227852606986121856553096
799 132715306328340112874884800
800 134217727999999999488000000
801 135735249248635332117124800
802 137268002691825142147114104
803 138816121944266615549957256
804 140379741624014848607762880
805 141958997358753802292793000
806 143554025792098572153146280
807 145164964589929090844082864
808 146791952446755380736738816
809 148435129092114474328096560
810 150094635296999120468559000
811 151770612880318394716319160
812 153463204715390332420924224
813 155172554736466703432002776
814 156898807945290047623056840
815 158642110417683090714516000
816 160402609310170660174909440
817 162180452866634221274033184
818 163975790424999153657374136
819 165788772423954889106799720
820 167619550409708031448632000
821 169468277042768579866698120
822 171335106104769377174784744
823 173220192505318904900122896
824 175123692288887547327091200
825 177045762641727446948250000
826 178986561898826074068106200
827 180946249550893633603658904
828 182924986251384432424789056
829 184922933823552330876932280
830 186940255267540402428213000
831 188977114767504925683319680
832 191033677698773833306865664
833 193110110635039742699807616
834 195206581355587693573683960
835 197323258852557717868989000
836 199460313338242367765914560
837 201617916252419327837970024
838 203796240269719237701633576
839 205995459307028851818192240
840 208215748530929663407296000
841 210457284365172119735481840
842 212720244498185556347016984
843 215004807890623978108866936
844 217311154782947815246413120
845 219639466703041782851727000
846 221989926473868972651752520
847 224362718221161306129656544
848 226758027381146478398877696
849 229176040708311522536037600
850 231616946283203124385875000
851 234080933520264818158722600
852 236568193175711193448768704
853 239078917355439244609430856
854 241613299522976993730616680
855 244171534507469518771458000
856 246753818511702518711278080
857 249360349120163547891088464
858 251991325307141052027811416
859 254646947444861338693686360
860 257327417311663615363944000
861 260032938100213228446819960
862 262763714425753237021330824
863 265519952334394455319949376
864 268301859311444098305392640
865 271109644289773165003176000
866 273943517658222694564389240
867 276803691270049030346315784
868 279690378451408227612044736
869 282603794009879740764116520
870 285544154243029526341497000
871 288511676947012698323791920
872 291506581425215872601593344
873 294529088496939337787192496
874 297579420506119189855599000
875 300657801330089568421875000
876 303764456388385132777224000
877 306899612651583916123068504
878 310063498650190696759507656
879 313256344483561025302066080
880 316478381828866047318528000
881 319729843950098261095896480
882 323010965707118350566126264
883 326321983564743233738250216
884 329663135601875467303853760
885 333034661520674148402549000
886 336436802655767454854160360
887 339869801983506965484756624
888 343333904131263902494450176
889 346829355386767438136033040
890 350356403707485208295031000
891 353915298730046175883631640
892 357506291779705987283179584
893 361129635879854965392532536
894 364785585761568883162534920
895 368474397873202661820192000
896 372196330390027138309816320
897 375951643223909046802470144
898 379740598033034359449442296
899 383563458231675131880275400
900 387420488999999999271000000
901 391311957293928469133735400
902 395238131855029157304683304
903 399199283220462113933769456
904 403195683732965386605780480
905 407227607550885968049798000
906 411295330658255276221049880
907 415399130874909314866979064
908 419539287866653663017374016
909 423716083155473442166811160
910 427929800129788410246429000
911 432180724054753331811185760
912 436469142082603774198247424
913 440795343263047479742010976
914 445159618553701464461488440
915 449562260830574993966361000
916 454003564898598587658959040
917 458483827502199202640733384
918 463003347335921749063455336
919 467562425055097088997418320
920 472161363286556671221312000
921 476800466639393954671200720
922 481480041715772773619161944
923 486200397121782797985627096
924 490961843478342242523316800
925 495764693432147978944875000
926 500609261666673205400881800
927 505495864913212828049863104
928 510424821961976709797216256
929 515396453673230941615634880
930 520411082988487292195643000
931 525469034941740992011238280
932 530570636670757008222396864
933 535716217428404967173307816
934 540906108594042881582683560
935 546140643684949839860334000
936 551420158367807815322396160
937 556744990470232753416178224
938 562115479992355095404506776
939 567531969118449897298758840
940 572994802228616703169416000
941 578504325910509332302996440
942 584060888971115740014602184
943 589664842448588112266063136
944 595316539624123354580766720
945 601016336033894136087732000
946 606764589481030649869320120
947 612561660047653251129168744
948 618407910106956135039496896
949 624303704335342216469848200
950 630249409724609374142625000
951 636245395594188222104413200
952 642292033603431571746107904
953 648389697763955747949223056
954 654538764452033923280504280
955 660739612421041634502063000
956 666992622813954646009711680
957 673298179175899325158004664
958 679656667466755694776676616
959 686068476073813328529720960
960 692533995824480255115264000
961 699053619999045037651666560
962 705627744343492194942924024
963 712256767082371131664437576
964 718941088931718744858594240
965 725681113112035874478321000
966 732477245361317766065868840
967 739329893948138714003535984
968 746239469684791054122855936
969 753206385940478674808955120
970 760231058654565216087327000
971 767313906349877126531174520
972 774455350146061748178740544
973 781655813773000600001676696
974 788915723584278030817494600
975 796235508570705412891500000
976 803615600373901047826329600
977 811056433299925956690292704
978 818558444332975726689164856
979 826122073149128587039888680
980 833747762130149887058808000
981 841435956377353149831595080
982 849187103725517875186927464
983 857001654756864266051230416
984 864880062815085052617423360
985 872822784019434589116594000
986 880830277278875398337871960
987 888903004306282339398484824
988 897041429632704574623053376
989 905246020621685511748619640
990 913517247483640898029701000
991 921855583290295243175826240
992 930261503989176748412534784
993 938735488418170919315708736
994 947278018320133040428358520
995 955889578357559690028597000
996 964570656127319473777513920
997 973321742175443156336002344
998 982143330011973370400291496
999 991035916125874082967006000
1000 999999999999999999000000000