0 1 1 36 2 540 3 4950 4 32670 5 169884 6 736164 7 2760615 8 9202050 9 27810640 10 77364144 11 200443464 12 488259720 13 1126753200 14 2478857040 15 5226256926 16 10606227291 17 20796524100 18 39525557500 19 73018266750 20 131432880150 21 231003243900 22 397179490500 23 669161098125 24 1106346348900 25 1797387299136 26 2872747221696 27 4521916923040 28 7016767639200 29 10742913213120 30 16241436535104 31 24263920307484 32 35844427726965 33 52392924663300 34 75815643924540 35 108669089625174 36 154355793972094 37 217371601753020 38 303616204877700 39 420780919836915 40 578830338507366 41 790597535522256 42 1072516036561200 43 1445515799805000 44 1936115101557000 45 2577745516855600 46 3412353223515600 47 4492326717128250 48 5882808796239375 49 7664459460243300 50 9936746264927196 51 12821849818469406 52 16469284599920790 53 21061349278724700 54 26819536354254820 55 34012048376532249 56 42962587422988104 57 54060606073693440 58 67773232044460800 59 84659105113165440 60 105384394233765504 61 130741295014497024 62 161669343297496320 63 199279919689622200 64 244884362849362665 65 300026156442016356 66 366517706264082396 67 446482280457782550 68 542401747359198750 69 657170812742449500 70 794158531454960100 71 957277948127046975 72 1151064808250178250 73 1380766374946530000 74 1652441488719793200 75 1973073117934546056 76 2350694767300009416 77 2794532240846165040 78 3315162395421205200 79 3924690671288205270 80 4636949348670138819 81 5467718653836875524 82 6434973026334612540 83 7559155061055719550 84 8863479855904549590 85 10374272728744093884 86 12121343517065072004 87 14138400941404270245 88 16463510800000886700 89 19139602068615263040 90 22215025306991048896 91 25744168123319058336 92 29788132821512234400 93 34415481754435320000 94 39703056330816648000 95 45736876075828914900 96 52613124626748210525 97 60439230057236530500 98 69335047468258357500 99 79434152362119827350 100 90885253930362051966 101 103853738038072420476 102 118523350378496889540 103 135098031004616040075 104 153803912220639799470 105 174891492638312426064 106 198638001072715629744 107 225349964872213733640 108 255365998249688345800 109 289059827209738968240 110 326843568751650794064 111 369171283173317282034 112 416542819509716402295 113 469507975413839633700 114 528670994131128960540 115 594695422633562307486 116 668309356469723866326 117 750311098455796025500 118 841575259982822062500 119 943059335451338840625 120 1055810782169212410000 121 1180974639965996160000 122 1319801726791267200000 123 1473657448679208000000 124 1644031264681346112000 125 1832546849698140466176 126 2040973000582443406336 127 2271235333448351453040 128 2525428822802309391825 129 2805831235924426272420 130 3114917518871826371484 131 3455375193557678317014 132 3830120828584667352990 133 4242317649885609558300 134 4695394360752331375140 135 5193065244522703752919 136 5739351627050854212114 137 6338604780113288688720 138 6995530351110328513200 139 7715214408814484612040 140 8503151199501921338376 141 9365272712586972797616 142 10307980159869932139600 143 11338177477712410788750 144 12463306966880040824875 145 13691387190446964072900 146 15031053256048428267900 147 16491599614905128826750 148 18083025516434156313750 149 19816083263915228475900 150 21702329423606232122436 151 23754179146908145842621 152 25984963772675577495540 153 28408991884565099579200 154 31041614006419226109120 155 33899291127109432780704 156 36999667255017530503584 157 40361646211431684891840 158 44005472881582431700800 159 47952819151856453286540 160 52226874771913224122949 161 56852443391003767322244 162 61856044028763850457020 163 67266018252138453268950 164 73112643341903037233790 165 79428251744493128000316 166 86247357117550398205956 167 93606787290754548951075 168 101545824477149905173750 169 110106353084308174242000 170 119333015489309024343600 171 129273376156683127078600 172 139978094494163541957000 173 151501106857346628030000 174 163899818131189248622800 175 177235303333681464760746 176 191572519705050150276831 177 206980529764486355469540 178 223532735835665541764700 179 241307126562263155607070 180 260386535955276964349974 181 280858915535271115818204 182 302817620154674406083940 183 326361708108016577476425 184 351596256161491889812440 185 378632690157519426587904 186 407589131875045781447424 187 438590762852229545800320 188 471770205904880480707200 189 507267925101621974967040 190 545232644985226419277056 191 585821789858963006445096 192 629201943987120241162425 193 675549333590145657142500 194 725050331547107955889500 195 777901985751457583443350 196 834312572100366762808350 197 894502173133295852449500 198 958703283371886803942500 199 1027161442450854198334575 200 1100135897168258168246106 201 1177900293623430350475216 202 1260743400651913331765040 203 1348969865809095907720200 204 1442901005197811529032520 205 1542875628480046824650544 206 1649250900459112948764624 207 1762403240666197203006790 208 1882729262434169076822675 209 2010646752991897310750340 210 2146595696164177255300284 211 2291039339315705770422654 212 2444465306232409957014870 213 2607386757689872583696700 214 2780343601516638311265540 215 2963903754019868566699221 216 3158664454702177731775036 217 3365253636261568462382400 218 3584331351931229448120000 219 3816591262282605503268000 220 4062762183683639046218400 221 4323609700674456032798400 222 4599937844595071289288000 223 4892590840873961755282500 224 5202454927462645999783725 225 5530460246979759924568516 226 5877582815208578039985276 227 6244846568674544138240790 228 6633325494114192482701950 229 7044145842733909510964220 230 7478488432246356105316164 231 7937591039764092177612219 232 8422750888724069988675390 233 8935327233113242510270800 234 9476744042364621379960240 235 10048492790394769651459464 236 10652135352357982589114184 237 11289307012799351118271920 238 11961719588998574098981200 239 12671164673408845177864290 240 13419516999210446407594311 241 14208737933116893909018276 242 15040879099692661392313500 243 15918086141565717168718750 244 16842602620045412217393750 245 17816774060786714805577500 246 18843052149275466028702500 247 19923999081046296439190625 248 21062292071685163744500000 249 22260728031812213543424000 250 23522228412387898505342976 251 24849844225836086667995136 252 26246761248632318153943040 253 27716305411163504247091200 254 29261948380827277249105920 255 30887313344504968843855584 256 32596180996711895014083489 257 34392495739902334256104740 258 36280372103584381516758300 259 38264101389081822751458390 260 40348158546966385334561694 261 42537209294374260061700764 262 44836117479615744757805220 263 47249952701686312419757575 264 49783998192491444555248290 265 52443758969806280421258576 266 55234970269204604039184816 267 58163606263410013337142600 268 61235889077745381072645000 269 64458298110585018226158000 270 67837579667947381625304400 271 71380756921604824365393150 272 75095140200330867262234875 273 78988337624154870674482500 274 83068266091748908586427900 275 87343162631332192340559486 276 91821596125744662831521046 277 96512479422613471801980540 278 101425081840814111118581700 279 106569042084712031091083245 280 111954381577960824121308804 281 117591518228929548891557184 282 123491280640134645172059840 283 129664922774361253994800800 284 136124139090474727878011040 285 142881080162245808101228224 286 149948368793842479489486144 287 157339116645978008204161020 288 165066941387048246784738325 289 173145984383942076975777540 290 181590928947566980268019516 291 190417019148497305887128406 292 199640079218525975245165950 293 209276533554281251475917500 294 219343427339458945251514500 295 229858447802617158087323475 296 240839946127885518083305350 297 252306960036353978675842000 298 264279237056327768510430000 299 276777258501065141910889800 300 289822264173053328444364296 301 303436277814325662523454256 302 317642133322779437557337040 303 332463501754919723542023450 304 347924919135929363834443695 305 364051815098449779863028324 306 380870542371951217394755804 307 398408407145074822459868190 308 416693700323842598954054550 309 435755729709155035206446940 310 455624853117530157442392804 311 476332512469582140234883449 312 497911268871292546030729320 313 520394838713692948131667200 314 543818130817154286773687040 315 568217284647065991060720256 316 593629709628286847587015296 317 620094125586359988997804800 318 647650604344106394139680000 319 676340612502845119789167000 320 706207055438134308490137225 321 737294322540585026390624100 322 769648333732970370125089500 323 803316587295535236104073750 324 838348209032107864823825950 325 874794002810322955200216156 326 912706502509987990124748516 327 952140025414359627573824415 328 993150727079845797313641450 329 1035796657720411709693453520 330 1080137820143744540916804144 331 1126236229277022321800761224 332 1174155973320937740247076040 333 1223963276571447389943050800 334 1275726563949551680310469840 335 1329516527280260389219082934 336 1385406193362763916955790179 337 1443470993874710916583087620 338 1503788837154389364058256700 339 1566440181905520526006961790 340 1631508112870303921325657046 341 1699078418517296495111074236 342 1769239670791671072901792900 343 1842083306976377985846373125 344 1917703713713729802049975500 345 1996198313237942617772654400 346 2077667651870198609069534400 347 2162215490828843777549508000 348 2249948899408402303846020000 349 2340978350582174912815377600 350 2435417819084293422118698816 351 2533384882028227460482545076 352 2635000822119882476441895165 353 2740390733524590888737285700 354 2849683630448480834900660220 355 2963012558495909737228645014 356 3080514708865873110813389694 357 3202331535451542975311542140 358 3328608874908355192666383300 359 3459497069757351332322299115 360 3595151094591788562158513614 361 3735730685456360879330197584 362 3881400472469727035713375920 363 4032330115762415086371016200 364 4188694444803570908476868040 365 4350673601191438617985001136 366 4518453184983904871027408976 367 4692224404646906899075895250 368 4872184230699996117368484375 369 5058535553139865594588862500 370 5251487342724190911506377500 371 5451254816199700304062158750 372 5658059605559981822703393750 373 5872129931420152888782937500 374 6093700780597161438425998500 375 6323014087986158166030880401 376 6560318922825076568898453936 377 6805871679441281910557783040 378 7059936272575902226186931200 379 7322784337383234455994001920 380 7594695434204427082291997184 381 7875957258216477637963582464 382 8166865854059449526714250240 383 8467725835546708131586270800 384 8778850610564901574299857265 385 9100562611272367114799399844 386 9433193529706630442689003164 387 9777084558913682408932640470 388 10132586639713766480304001950 389 10500060713220490777809984540 390 10879877979232191395098986276 391 11272420160616619199361326391 392 11678079773812200915368876850 393 12097260405571337407325970000 394 12530376996073448131695438000 395 12977856128537751170077043400 396 13440136325468083501911963400 397 13917668351664416684067918000 398 14410915524138109314500370000 399 14920354029070360020969111150 400 15446473245955783688541438411 401 15989776079075529681234022596 402 16550779296446894388146940540 403 17130013876398952001981677950 404 17728025361926337491746494870 405 18345374222975964740288369404 406 18982636226824151264351593284 407 19640402816704349308234855965 408 20319281498848451894707713300 409 21019896238107452126416223040 410 21742887862320085160210706624 411 22488914475600975333248432544 412 23258651880722746415906927520 413 24052794010769531420036395200 414 24872053370242340324466015040 415 25717161485799810020615908716 416 26588869366820971262321898981 417 27487947975979822963468877700 418 28415188710024705367850317500 419 29371403890958710966147905750 420 30357427267820666108637748350 421 31374114529269557618056727100 422 32422343827178667909218314500 423 33503016311449119740038751875 424 34617056676256018327620950550 425 35765413717943914743393894096 426 36949060904791900838957611056 427 38168996958872283040703492040 428 39426246450230470783499032200 429 40721860403617455734383030320 430 42056916918010050894595145424 431 43432521799157904776330582154 432 44849809205400205749059186815 433 46309942306998945964535523300 434 47814113959239623631014318940 435 49363547389554327452780711454 436 50959496898926268423899101974 437 52603248577839002513996345820 438 54296121037037823763809689700 439 56039466153375101580040522665 440 57834669831015689249704158456 441 59683152778282943556686730496 442 61586371300430368556778412800 443 63545818108628430737387280000 444 65563023145460688646006032000 445 67639554427228038315118713600 446 69777018903364597144711353600 447 71977063333273534037347317000 448 74241375180896003231729345625 449 76571683527331254172069001700 450 78969760001830970612165924956 451 81437419731495939721124860566 452 83976522310008266974927733790 453 86588972785737535834053812700 454 89276722669564563378072562020 455 92041770962771724956381287119 456 94886165205354213289518334074 457 97812002545112061094027289040 458 100821430827888291988777450800 459 103916649709324172961929176840 460 107099911788508223832252160584 461 110373523763901395730102502704 462 113739847611926662462887879120 463 117201301788617176535197222950 464 120760362454723126389936804915 465 124419564724683493955935812996 466 128181503939875052668887893436 467 132048836966557166622742497150 468 136024283518937252261595313750 469 140110627507788145898923645500 470 144310718415055084220219472900 471 148627472694896551662662793525 472 153063875201609879054894065500 473 157622980644899193032149320000 474 162307915072950116415543249600 475 167121877383782506865267411616 476 172068140865359495599718537376 477 177150054764938150737603087040 478 182371045888154241797155963200 479 187734620228340824012849981220 480 193244364626587694350302646989 481 198903948463056196367359759044 482 204717125380071369344359990140 483 210687735037521049358176214550 484 216819704901099237179659812990 485 223117052063938851017562112764 486 229583885102186882207008188484 487 236224405965082969948495776795 488 243042911900110508153787769950 489 250043797413797594365871753040 490 257231556268753428617646012336 491 264610783517534170012842007176 492 272186177573940761796055677000 493 279962542322359842778296750000 494 287944789265767575260406450000 495 296137939713025038117889341250 496 304547127006102759554676294375 497 313177598787880998286329262500 498 322034719311181525670238937500 499 331123971789695915665308366750 500 340450960791484715589198250326 501 350021414675731349569109470236 502 359841188073444199482963285540 503 369916264412810016201422661825 504 380252758489911638216291897920 505 390856919085532936435402358784 506 401735131628783964205314392064 507 412893920908289471667477258240 508 424339953831694244546646220800 509 436080042234249150607488368640 510 448121145737252323500974751744 511 460470374657130584770399088064 512 473134992965957001621266241345 513 486122421304211401913037105700 514 499440240046601719946633664540 515 513096192421775228252241552726 516 527098187686760022989606487966 517 541454304356988575029837811100 518 556172793492766736575719982500 519 571262082043063305588642102375 520 586730776247507098626432883650 521 602587665097490468269634072400 522 618841723857290325446170798000 523 635502117646129990988264445000 524 652578205082117606013292619400 525 670079541989009378564929212336 526 688015885166758635745439362896 527 706397196226824487688008781790 528 725233645493226893543468946075 529 744535615970348051583278359620 530 764313707378493316955259275004 531 784578740258238282986137643134 532 805341760144602246631865389590 533 826614041812102017170257938300 534 848407093591753920958722297540 535 870732661761105905501735683149 536 893602735008395854658164161444 537 917029548971946595048398131520 538 941025590855922603087611755200 539 965603604123588114077345915040 540 990776593269221190947384480416 541 1016557828669853332079115877056 542 1042960851518019386697141883200 543 1069999478836717904136093217500 544 1097687808577797571434164275125 545 1126040224805001093745025540100 546 1155071402962913745578324375100 547 1184796315233079869470393905750 548 1215230235978566823957208698750 549 1246388747278272286288974586300 550 1278287744552287398819769131396 551 1310943442279645013068005559731 552 1344372379809799233727784090790 553 1378591427269199598083054197200 554 1413617791564340546013664726320 555 1449469022482684343774708670024 556 1486163018892873322680181578504 557 1523718035045665183443262555440 558 1562152686977043199945245710800 559 1601485959014971434362471709690 560 1641737210391283550627196934479 561 1682926181960212486898411681124 562 1725073003025087121849022649820 563 1768198198274741145926084305950 564 1812322694831198629113193520790 565 1857467829410220262933874904156 566 1903655355596313948309799028196 567 1950907451233833304268975486425 568 1999246725935807787240664005000 569 2048696228712168438642768672000 570 2099279455719053821544213625600 571 2151020358130901467262775465600 572 2203943350137051131744911632000 573 2258073317064607361388499680000 574 2313435623629330290545765971200 575 2370056122316345240229232091256 576 2427961161892483561499034483241 577 2487177596052089269609932477540 578 2547732792198148348228902452700 579 2609654640360620168901418389270 580 2672971562253873271462217240094 581 2737712520475150788284367576924 582 2803907027846014071182650989540 583 2871585156898736596491572210175 584 2940777549509643983396848590090 585 3011515426681419965098346251984 586 3083830598476422403922797357104 587 3157755474103077942201306858120 588 3233323072157448632709156064200 589 3310567031022088897877788373040 590 3389521619424336427989783807696 591 3470221747156206147330442388886 592 3552702975958082155982410198275 593 3637001530568428595815539082500 594 3723154309941766694460723965500 595 3811198898637191812896648705150 596 3901173578379731162970091560150 597 3993117339796869972976731085500 598 4087069894332601264628502682500 599 4183071686341382065619025274725 600 4281163905364406820879353831916 601 4381388498590636984816667962176 602 4483788183505054278688352207040 603 4588406460726633884138731703200 604 4695287627038562918186646114720 605 4804476788613258898985978806464 606 4916019874434772567890944142144 607 5029963649921189384162022613140 608 5146355730749674256481561248925 609 5265244596886834622760935548740 610 5386679606827107838980658663164 611 5510711012041909991494012618134 612 5637389971642314707843063052670 613 5766768567258062311199090648700 614 5898899818135731745579786425540 615 6033837696458940095561822190411 616 6171637142893467237865061094126 617 6312354082360236195515868690000 618 6456045440039113120900668750000 619 6602769157606524514512883125000 620 6752584209709923294209482125000 621 6905550620682169667977372750000 622 7061729481498927434231711250000 623 7221182966982211340212094531250 624 7383974353253256473809901544375 625 7550168035437916349869633155876 626 7719829545627832381395205419036 627 7893025571100653801912594981790 628 8069823972802623830264449204950 629 8250293804096884946129398731420 630 8434505329780893576375781502884 631 8622530045376372281801117762289 632 8814440696695265683717742316240 633 9010311299685204883082329420800 634 9210217160558024004311598320640 635 9414234896204911744475446086144 636 9622442454901820429127608830464 637 9834919137308795071556586654720 638 10051745617766925305668346803200 639 10273003965896663817018176757040 640 10498777668501296034681583254801 641 10729151651779387371701656778916 642 10964212303850076216800007539100 643 11204047497595123187936311713750 644 11448746613821669862212777166750 645 11698400564749703299628634543900 646 11953101817828266183399457188900 647 12212944419884496310089361812375 648 12478024021609623481802956551250 649 12748437902386096583309754296400 650 13024284995460058772407672553136 651 13305665913463434275274848010696 652 13592682974289936263230682348040 653 13885440227329351696468001089200 654 14184043480064505857188553943120 655 14488600325035356562453917931854 656 14799220167174715749253381034859 657 15116014251520144264109965926340 658 15439095691306614270336059538300 659 15768579496444582711172173265790 660 16104582602388168739877662017174 661 16447223899398177951792825422844 662 16796624262204766631880398398020 663 17152906580074590067724451443325 664 17516195787287330275880441727540 665 17886618894026550252316794359616 666 18264305017689874088972186328256 667 18649385414623545001701012151200 668 19041993512286466493640906180000 669 19442264941848885535880570232000 670 19850337571230930787824803745600 671 20266351538586273506459358593100 672 20690449286236233910445444725125 673 21122775595059711375278496442500 674 21563477619344372943306067578300 675 22012704922104591240915244607446 676 22470609510871680008392526753406 677 22937345873962033069572586164540 678 23413071017228830702192739549700 679 23897944501303036019645669844195 680 24392128479329463144384650008374 681 24895787735203758646416440401104 682 25409089722316197940972937083440 683 25932204602808259091462002585800 684 26465305287347997751061955650440 685 27008567475430308802767055827504 686 27562169696208222627260097699024 687 28126293349861446844653115422570 688 28701122749508427843891562156575 689 29286845163668270436477826509540 690 29883650859278918553176621707356 691 30491733145278065047581163439646 692 31111288416753324382932260822550 693 31742516199668268262503296417500 694 32385619196170991123327176774500 695 33040803330491939852205204873225 696 33708277795437810105984973272600 697 34388255099488380229231421472000 698 35080951114503222965872973280000 699 35786585124045304961438315203200 700 36505379872328554453388459965056 701 37237561613796548553097349788416 702 37983360163339543138571111415040 703 38743008947157140606374633780200 704 39516745054273963578832695857145 705 40304809288715776132794669897444 706 41107446222353568213525161458524 707 41924904248423193626061280208790 708 42757435635728227361139290219550 709 43605296583533784018043266053340 710 44468747277159115736995664950884 711 45348051944276885353549590040879 712 46243478911927088441435837993370 713 47155300664253676523071277749200 714 48083793900972013003081292213040 715 49029239596575373324386555109896 716 49991923060288781463338068779336 717 50972133996778556174765158724400 718 51970166567626022374366365570000 719 52986319453573925709386718591750 720 54020895917554171723777117304275 721 55074203868505595075839576224900 722 56146555925990549019569789005500 723 57238269485619190820386638138750 724 58349666785290424946584734187350 725 59481074972258552764585767334716 726 60632826171034765073849594569476 727 61805257552132702151116128630165 728 62998711401667395038491273880700 729 64213535191816991610798990310720 730 65450081652156761499659381264064 731 66708708841874965240009629507744 732 67989780222880265044378715348640 733 69293664733810447406304249220800 734 70620736864952321292014708178240 735 71971376734082750004095424258564 736 73345970163240869897542766220909 737 74744908756441645002647524500420 738 76168589978341003265823614808700 739 77617417233862897564128660416790 740 79091799948798732887154454863486 741 80592153651389700116572377326076 742 82118900054902656674305255090500 743 83672467141210294960495873546875 744 85253289245386440967615583418750 745 86861807141327427742695953010000 746 88498468128410591481293430510000 747 90163726119201041979962472325000 748 91858041728217963954297316125000 749 93581882361771811352617213422000 750 95335722308883863266755211300176 751 97120042833299717366837375831586 752 98935332266608404972108855137415 753 100782086102478920920506968513700 754 102660807092026071321561687627420 755 104572005340317653076113203960734 756 106516198404035090728098282365014 757 108493911390299768784126206611740 758 110505677056677411101626768683300 759 112552035912372973311923518463265 760 114633536320628629516613216840544 761 116750734602337550680096352292864 762 118904195140886289244014428958720 763 121094490488238702516749888563200 764 123322201472274466349108124887040 765 125587917305395350501934108389376 766 127892235694412547948856691183616 767 130235762951728472143771876029600 768 132619114107826559024274636710625 769 135042913025082734225262088990500 770 137507792512912330647626264367900 771 140014394444266367171632408344150 772 142563369873491225929571355726750 773 145155379155565893163947769657500 774 147791092066731057302218535860900 775 150471187926524487483359199898311 776 153196355721237246381776126059746 777 155967294228805422796796556233040 778 158784712145152202117690010529200 779 161649328211995226441468223714120 780 164561871346134330820176577933704 781 167523080770234877852661228721584 782 170533706145122049619540344981840 783 173594507703601593796026803919550 784 176706256385822659672079331705915 785 179869733976198499769869948224324 786 183085733241900953781552735029244 787 186355058072944773662642194758270 788 189678523623877991914833455068950 789 193056956457094679383730923452540 790 196491194687786584288641472421316 791 199982088130550290700312831377581 792 203530498447666682295272972181700 793 207137299299069645949302811080000 794 210803376494021099594639076792000 795 214529628144509579762879070333600 796 218316964820389776375402549693600 797 222166309706280555632632456632000 798 226078598760239166299856206280000 799 230054780874229480297889659770300 800 234095818036402275288890043681621 801 238202685495205724908451923613956 802 242376371925344421442128584244540 803 246617879595605416085123399620950 804 250928224538569923465542601587070 805 255308436722229499861780037441724 806 259759560223525668510841115331204 807 264282653403832130594269670583315 808 268878789086398866909418028804550 809 273549054735777602893734890047440 810 278294552639248278576213468249904 811 283116400090266335190857245124424 812 288015729573950801609734530445320 813 292993688954633336445695834257200 814 298051441665488555644948345817040 815 303190166900266150645286637849306 816 308411059807145478724773837855471 817 313715331684733485015997544499300 818 319104210180226994820673322017500 819 324578939489760595336358419870750 820 330140780560961507709431458003350 821 335791011297733033464391632587100 822 341530926767288343837074542774500 823 347361839409456566366751737645625 824 353285079248283310287498113260200 825 359301994105947960810935934233856 826 365413949819020262318797242729216 827 371622330457078901793028775015040 828 377928538543714996511776697795200 829 384333995279943584139954557387520 830 390840140770046408851679593868544 831 397448434249869494047163681697624 832 404160354317599190577210321118665 833 410977399167040589172884202963300 834 417901086823422387004812113285340 835 424932955381752500974612020288534 836 432074563247748924478841407194654 837 439327489381370529992358369878620 838 446693333542972726901893702121700 839 454173716542113092590775235512415 840 461770280489032304841005403938346 841 469484689048835915188190061283536 842 477318627698402715947114222372400 843 485273803986045668230064530245000 844 493351947793951574415357620493000 845 501554811603425896199039885348400 846 509884170762969338587512305928400 847 518341823759213040972082182981750 848 526929592490739438777373363891875 849 535649322544816083103403146628100 850 544502883477069931295266405107516 851 553492169094129848484108500390526 852 562619097739265288857815158840790 853 571885612581049355749040873120700 854 581293681905074671581323052569220 855 590845299408750722300617186894789 856 600542484499211576149213451480844 857 610387282594363113521277080696640 858 620381765427099143183858078020800 859 630528031352716020363850190670240 860 640828205659555624099799643586464 861 651284440882906794847471472981184 862 661898917122195578619521630041920 863 672673842361494870942388343843700 864 683611452793384302637544497711165 865 694714013146191459889528059578436 866 705983817014645783259720264609276 867 717423187193976744252748064409750 868 729034476017488153751771716218750 869 740820065697640714119950431237500 870 752782368670675186028275798402500 871 764923827944808802124988396136875 872 777246917452037822519258993268750 873 789754142403579391722080823250000 874 802448039648986123180789966734000 875 815331178038967105870761005651976 876 828406158791949297579116825864136 877 841675615864413541541294817893040 878 855142216325039716982625057541200 879 868808660732695809884346035617170 880 882677683518305967947405403247959 881 896752053370632883278710986403364 882 911034573626010127784003872019740 883 925528082662060349630062608539550 884 940235454295435524447406651218390 885 955159598183615742193988665452444 886 970303460230803299801539288537764 887 985670022997949160890294279403345 888 1001262306116949136975882392073200 889 1017083366709047439715322593367040 890 1033136299807485550858561445784576 891 1049424238784434655699016035170816 892 1065950355782250186962465757657600 893 1082717862149087329249699355520000 894 1099730008878916639365964487808000 895 1116990087055979245140929607824400 896 1134501428303721394678047024335025 897 1152267405238248439383448207150500 898 1170291431926338647623405724857500 899 1188576964348057561457610514344150 900 1207127500864013926604740269763486 901 1225946582687298545628788517728796 902 1245037794360147726301190628405540 903 1264404764235373321206781283203575 904 1284051164962601680932959110016370 905 1303980713979364171623082459124304 906 1324197174007082238299092776875184 907 1344704353551990328176729063024840 908 1365506107411040323221582143425800 909 1386606337182831468437818150821040 910 1408008991783610121855907584070224 911 1429718067968383993903414391886894 912 1451737610857195887816167541040395 913 1474071714466602298988348557397700 914 1496724522246402579681630062652540 915 1519700227621664726327994455696766 916 1543003074540094199780805464384406 917 1566637358024792544306710133224700 918 1590607424732452928879681861042500 919 1614917673517040094450698619580125 920 1639572555999002553334962224054100 921 1664576577140065251696037920801600 922 1689934295823651273325717894392000 923 1715650325440981532532732906180000 924 1741729334482901775975654710224800 925 1768176047137486587718506108463296 926 1794995243893470468664840051688256 927 1822191762149556440850535385674540 928 1849770496829653008860512959020325 929 1877736401004090694893287268626820 930 1906094486516869750743078364251324 931 1934849824618991039215516620900054 932 1964007546607922469253237170008190 933 1993572844473253763335397093898300 934 2023550971548592732543930839431940 935 2053947243169756634072819859514179 936 2084767037339312587908481852863574 937 2116015795397521433943332382874320 938 2147699022699739817914445175217200 939 2179822289300335704298904089412040 940 2212391230643172926660825897861256 941 2245411548258720800946124239541296 942 2278889010467845244873926674094800 943 2312829453092338266892253641586250 944 2347238780172243111164285287101375 945 2382122964690032770744504639344100 946 2417488049301700009505498979659100 947 2453340147074817464500571375070750 948 2489685442233626834308967972073750 949 2526530190911216595523931369204700 950 2563880721908848128923474927085156 951 2601743437462490579024327258305641 952 2640124814016625215675571886090040 953 2679031403005380514114817380435200 954 2718469831641059620501053268683520 955 2758446803710122323369513849622144 956 2798969100376684107739785167044224 957 2840043580993595327764011742391040 958 2881677183921163995842413816300800 959 2923876927353586151073500259504840 960 2966649910153148237761507499686809 961 3010003312692266395488924546552804 962 3053944397703428035992755712982620 963 3098480511137101558774766811212950 964 3143619083027680537043762188661790 965 3189367628367529188247417750136796 966 3235733747989196429117882135995236 967 3282725129455866303844851985829775 968 3330349547960113065717789863576250 969 3378614867231029687361111955138000 970 3427529040449799072538319130884400 971 3477100111173777743439036706139400 972 3527336214269162281402688004733000 973 3578245576852309306190043066270000 974 3629836519239780289205210832987600 975 3682117455907183009511901269806566 976 3735096896456881978095159744878451 977 3788783446594650675609522735729540 978 3843185809115338971842981315360700 979 3898312784897629621329653584921470 980 3954173273907958258979113015933014 981 4010776276213671852273417601936444 982 4068130893005501102530623354907140 983 4126246327629422826962601282023925 984 4185131886627988895782033724899740 985 4244796980791198844455336140396864 986 4305251126216993830371794684539584 987 4366503945381450155721357502645920 988 4428565168218751134261266351191200 989 4491444633211016638922131958543040 990 4555152288488070229874277417507136 991 4619698192937224328762404314037476 992 4685092517323164474338151241882125 993 4751345545418014267693258638562500 994 4818467675141663191738242319237500 995 4886469419712440069500195717833750 996 4955361408808215509246143138458750 997 5025154389738017271392879389237500 998 5095859228624243082658151988562500 999 5167486911595556016959138745542875 1000 5240048545990548160190285253242526