1 0 2 0 3 0 4 0 5 0 6 2304 7 35280 8 811008 9 5080320 10 38784000 11 153679680 12 699678720 13 2120152320 14 7113012480 15 18036018000 16 49416536064 17 110279070720 18 261526745088 19 530024705280 20 1128038400000 21 2120098821120 22 4148067559680 23 7337013702480 24 13421018603520 25 22582375200000 26 39095797238784 27 63087782472000 28 104324865835008 29 162463680288000 30 258433183008000 31 390318991891920 32 600580130734080 33 883228949729280 34 1320418585067520 35 1896946837632000 36 2765328562520064 37 3891326865592320 38 5547945986189568 39 7664190364892880 40 10713178782720000 41 14556603633511680 42 19991000293125120 43 26760060989363520 44 36170372963450880 45 47766241730592000 46 63641066862261504 47 83012741229836880 48 109164328144109568 49 140793919143736320 50 182950802265600000 51 233525267633952000 52 300145358143488000 53 379473039324288000 54 482844080283552000 55 605088904756050000 56 762799341871816704 57 948122807915162880 58 1185005249204087808 59 1461726693547686720 60 1812398626289664000 61 2219808193731636480 62 2731960923735409920 63 3323947553252237520 64 4062564892637921280 65 4912253983623168000 66 5964977538256011264 67 7170610276889579520 68 8654508810030809088 69 10346837971039764480 70 12416884821374880000 71 14768410805684640720 72 17628026331579310080 73 20864452887449498880 74 24778529052633861120 75 29192881230865800000 76 34503773440321142784 77 40473691570575648000 78 47620739454113150208 79 55629543061734642000 80 65172767877255168000 81 75834973296955192320 82 88483695823386439680 83 102575771664000410880 84 119223001761593425920 85 137720258240164992000 86 159483826609174980864 87 183604459058453981520 88 211875994113380179968 89 243133438681751143680 90 279636437916950400000 91 319901349684207170880 92 366759756531404881920 93 418333088072443864320 94 478151963190281422080 95 543850806202276482000 96 619810877598014767104 97 703068932792683745280 98 799037023419969159168 99 904021785757377745920 100 1024679351584358400000 101 1156428340434436608000 102 1307420607816987552000 103 1471999236186896802000 104 1660107706157841408000 105 1864791671187463200000 106 2098133061493463215104 107 2351618451531480156480 108 2639873476488505540608 109 2952518129817031077120 110 3307193874952966944000 111 3691293893295355187280 112 4126023928011832197120 113 4596129646070114718720 114 5127016434961419694080 115 5700292577190132768000 116 6346297201051672510464 117 7042932420557788984320 118 7826317103418254969088 119 8669988597228787417680 120 9616818057940085760000 121 10635217489919446744320 122 11775925698002133396480 123 13001353237525149161280 124 14371382755235757342720 125 15841416658500180000000 126 17481938396678716310784 127 19240188220521598050000 128 21198910126989307281408 129 23295862374582067200000 130 25627936313067798528000 131 28121902069312916766720 132 30890938936548686561280 133 33849113860876062228480 134 37128317832158830168320 135 40627965740294334402000 136 44501399432085589745664 137 48631171618895025726720 138 53195164913631752506368 139 58056568349072852508480 140 63421284645088634880000 141 69130313217461554894080 142 75421487948648783934720 143 82110432036639958071120 144 89471299455196416737280 145 97290750285669612672000 146 105884175720028937416704 147 115005242215230126439680 148 125016078307231608864768 149 135632835446232617579520 150 147270522239990762400000 151 159602711358086330418000 152 173104141561218542592000 153 187400144490993391392000 154 203032816760295274368000 155 219572927282669776200000 156 237638412004529429397504 157 256738429730850153166080 158 277576173475302062769408 159 299591347026141952301520 160 323582843656214298624000 161 348912191842762340782080 162 376485550161507104440320 163 405576591815137012945920 164 437211531635391403130880 165 470565456774184493568000 166 506798767404740505233664 167 544976084576485816935120 168 586407581937093380825088 169 630034278840790658714880 170 677333299751547143040000 171 727107556617995533081920 172 781020031260546948218880 173 837719528971623112039680 174 899075675094696677848320 175 963565542644929708050000 176 1033288227789621005942784 177 1106529676447288883328000 178 1185643497302939653828608 179 1268703191715886900512000 180 1358344322690125529088000 181 1452404542208692418565120 182 1553831408410197353498880 183 1660201055071031516032080 184 1774805888165863928094720 185 1894932401101046510112000 186 2024253739918146014014464 187 2159735979429216245977920 188 2305472180763145332768768 189 2458074348934578785537280 190 2622098177729241296160000 191 2793764846256178800131280 192 2978139218257550856683520 193 3171011538133660106833920 194 3378006492178207346196480 195 3594439664037184614912000 196 3826550645401371021410304 197 4069132733635578417070080 198 4329100274316599316826368 199 4600672452614632561287120 200 4891503339049254681600000 201 5195181659706924332832000 202 5520171683270245339008000 203 5859370467542737014408000 204 6222128858208071903232000 205 6600585810091265344800000 206 7005061458882645345563904 207 7426864610045187174841680 208 7877374191381669153374208 209 8346990790523012403409920 210 8848248901245828232704000 211 9370556366935810537370880 212 9927707804732157186539520 213 10508026866801662347269120 214 11126681176899602253031680 215 11770811337706447816818000 216 12457079763121051513380864 217 13171337216517617908081920 218 13931872193786372709977088 219 14723130346372927577206080 220 15565167695635934238720000 221 16440900441903540686603520 222 17372304407368643762177280 223 18340632317625548119984080 224 19369943621917958404177920 225 20439683209461150835200000 226 21576170293099128133238784 227 22756886534946222997632000 228 24010600160216949478391808 229 25312662453860653552128000 230 26694493860701644882848000 231 28129135607798030785037520 232 29650878417927556229652480 233 31230260434588445837671680 234 32904676509081862240005120 235 34641954471519311788872000 236 36482843936305514574987264 237 38392240079981293374885120 238 40414515743343358470567168 239 42511395043517194449280080 240 44731161439632591114240000 241 47032112511288741661332480 242 49466749814146256569528320 243 51989670779717731997502720 244 54657923842409635766599680 245 57422113426522392653952000 246 60344186211940736577947904 247 63370440333575766197286480 248 66568096013950514466643968 249 69878810157979535001918720 250 73375477172493173040000000 251 76994754834493312993800000 252 80815639206401445427200000 253 84769406717005762567200000 254 88941610944296008768800000 255 93257738992099972001250000 256 97810387838742332706914304 257 102518820023971717380833280 258 107483193552262839174955008 259 112616082317026231008952320 260 118025756515418121437184000 261 123617606810427940888903680 262 129508602185569340232894720 263 135596423247729708300538320 264 142007361764246330354196480 265 148630827394485090708768000 266 155603098161294302376152064 267 162804715907471158529574720 268 170382650025178548664025088 269 178207939690842808061441280 270 186438994691013846784800000 271 194936676607225101432759120 272 203871630931076235833671680 273 213093824445451043549844480 274 222786982426772815665131520 275 232789415081391847879200000 276 243298822916313836961398784 277 254141050804128978602112000 278 265528724008674623226571008 279 277274363816606279122098000 280 289606526691877169015808000 281 302323499957900863435633920 282 315670837602187332677422080 283 329431627733388082035497280 284 343869551160538495838699520 285 358751473779374072262432000 286 374360398723381876319864064 287 390445885930254831455098320 288 407311525937253210635501568 289 424688425098959452337786880 290 442902099529661497989120000 291 461663987225373554389447680 292 481322944813474530388869120 293 501569456592643833832427520 294 522777215227825016094746880 295 544614391857763223283042000 296 567481095285717613838229504 297 591021746190655971203738880 298 615664538347008898551917568 299 641028622965150981265024320 300 667572040685287331481600000 301 694887068495778344458272000 302 723463453368427257377568000 303 752864903366276898633618000 304 783614833525258743631872000 305 815246593949089004572800000 306 848319336624913053928648704 307 882334165769972078139290880 308 917888151451001456645111808 309 954448160428204710488478720 310 992651479509893054300064000 311 1031928637840738794121830480 312 1072959560671005939917905920 313 1115136225638078711150603520 314 1159183746897246203811425280 315 1204453217600685501708168000 316 1251717625985552506692747264 317 1300284723087339598743563520 318 1350978197300961893784569088 319 1403059869471182190412470480 320 1457407101552737458913280000 321 1513233059665124971891998720 322 1571471906727923006941102080 323 1631285286886003815310970880 324 1693667452366247059909509120 325 1757725508876286984652800000 326 1824517254430621885273622784 327 1893092083873366644140418000 328 1964574973099606600463966208 329 2037954270689497675805472000 330 2114425945882161164803968000 331 2192913795340334789322304320 332 2274688788530844979579207680 333 2358606486736792564712858880 334 2446017066307345088516977920 335 2535703984033648844205042000 336 2629101038233890252215844864 337 2724915518308965652124267520 338 2824669477045754551417171968 339 2926989771331049883477607680 340 3033491567643714190540800000 341 3142716814254355121330426880 342 3256378886931030807301105920 343 3372930129172473327596458320 344 3494187468007331279467438080 345 3618508716545218460550432000 346 3747819951781675641953455104 347 3880379291607801418705577280 348 4018227829159189628186247168 349 4159518572963275665271153920 350 4306413777049925329370400000 351 4456955666654834480653698000 352 4613434091545141785280512000 353 4773774549112203515392512000 354 4940401221705006705973248000 355 5111116652466336130819200000 356 5288486407502851167345967104 357 5470183555828924345913364480 358 5658922425574601686201444608 359 5852239786237925953344039120 360 6053006446527909695929344000 361 6258615733077419896057601280 362 6472103007673838720435973120 363 6690710679889679154707814720 364 6917647105154796567449518080 365 7149995957609435511348768000 366 7391147409555756198982366464 367 7638018223364946433394698320 368 7894189609201737635733209088 369 8156402869107704255526343680 370 8428439885463067848476160000 371 8706857564452495604717272320 372 8995648524511140106382868480 373 9291175938232068883407713280 374 9597653670091303204306110720 375 9911241403395944359151250000 376 10236385222006169386773110784 377 10569031130010950262151200000 378 10913868885132083130876177408 379 11266620171251935019329800000 380 11632230373923787247843328000 381 12006185747404836609991998720 382 12393699777497504520337409280 383 12790011693040931772255606480 384 13200616090520769320787640320 385 13620493072660687685885952000 386 14055431915278441874150129664 387 14500140970248244579552542720 388 14960718340428466065525178368 389 15431587458323217743990292480 390 15919170002108138491109280000 391 16417590752225270476612720080 392 16933610333201990867812638720 393 17461040555518824854369445120 394 18006997006735899528741473280 395 18564963602560394766436872000 396 19142427579518774635994824704 397 19732529404429395695566951680 398 20343145342313198560103232768 399 20967056204584959200723357520 400 21612545382979728754790400000 401 22272017150776308336102528000 402 22954180869206307073746432000 403 23651046689902685285555232000 404 24371769557604377041993728000 405 25107947192690716772995200000 406 25869200536126955852214069504 407 26646695815232509340948704080 408 27450541206941092087601553408 409 28271451604606738922172683520 410 29120044517067917199153024000 411 29986562855987591356050166080 412 30882156444287922951501496320 413 31796574728832677259377521920 414 32741523745997223307813274880 415 33706237129931041134346818000 416 34703001978892443009684209664 417 35720512871286166518922629120 418 36771663797557572432291545088 419 37844586111006502642831610880 420 38952807540225695722045440000 421 40083871085577560287656529920 422 41251966110191993873977370880 423 42444021142095102761626921680 424 43674916161561903958743736320 425 44930938079248450048864800000 426 46227687598229838406083062784 427 47550781806056478802705608000 428 48916573395199492899268804608 429 50309980327576597013017632000 430 51748139751576557407449888000 431 53215240067028859546774167120 432 54729236584788652123874426880 433 56273556534003529569644590080 434 57867008375815599104883486720 435 59492225348650841908506912000 436 61168905375445772309929918464 437 62878853631986549092005073920 438 64642695181811305197789120768 439 66441371772686091069779891280 440 68296474699696438290754560000 441 70188045580983988004459777280 442 72138682492359322012949867520 443 74127488840543375182763737920 444 76178111536858216063493652480 445 78268676269413543719918112000 446 80423922394128309611953538304 447 82620956901450984642434512080 448 84885656805315391306156474368 449 87194067899841822028919685120 450 89573251726137389659545600000 451 91998148814630728663859712000 452 94497053811314448632905728000 453 97043756296433511210928128000 454 99667834361382766539614112000 455 102341879278787597937538050000 456 105096804744486975783708155904 457 107903954641876727822585959680 458 110795632306030443990723038208 459 113741883370653293363103961920 460 116776456779352602025519104000 461 119868047220674099081048474880 462 123051907210897320033348875520 463 126295325905262832749347575120 464 129635119413636528428167495680 465 133037114817915376452413568000 466 136539753962818786740157476864 467 140107343304172280134299505920 468 143780014748423410096361177088 469 147520493497496352251851822080 470 151370668099017142139913120000 471 155291619734012462148240221520 472 159327062492032286315063009280 473 163436368561291369027850446080 474 167665148865812747204831185920 475 171970999356689765809216200000 476 176401501549107663183746678784 477 180912405571094826152469792000 478 185553339824031304850567447808 479 190278136614263443729974018000 480 195138550138852744981659648000 481 200086420398294129098593259520 482 205175708987329550179632660480 483 210356186556123256744393159680 484 215684106471656477709757317120 485 221107090352297109052764672000 486 226683770566462959588282411264 487 232359537303637021801529511120 488 238195492101662096828158599168 489 244134708527786974621845454080 490 250240850482329047524256640000 491 256454586838011267712627548480 492 262842240164168151489259192320 493 269341983602994561572986686720 494 276022897903515970405020775680 495 282820566390787608934152402000 496 289806930801221715561740795904 497 296914887416439557386549908480 498 304219345160147365508319571968 499 311650412813261828029690686720 500 319286076176437224284160000000 501 327053552748079361107075200000 502 335034018485120818963408800000 503 343151692401242545977100050000 504 351491057581033965303475200000 505 359973223832597502535380000000 506 368686102136470625307923426304 507 377547578755043637637698281280 508 386649117237412924120563499008 509 395905262237745647144862424320 510 405411158560628470170295584000 511 415077887361512456567783977680 512 425004407514373016871732510720 513 435098210849308076260400824320 514 445462207365892602123496980480 515 456000169695319076700192768000 516 466819100379382689687681368064 517 477818918816470452307592478720 518 489110865988532601320963705088 519 500590869750756125871893027280 520 512374560028261757991091200000 521 524353730427232338049093797120 522 536648555050740031075498183680 523 549146546033011756347492636480 524 561972581751277929220897259520 525 575009741003093414987623200000 526 588387771530173503361227158784 527 601985162159368651181892402000 528 615936700217111831764817707008 529 630116123025656125595899008000 530 644663432985229840132228608000 531 659447449346139896602906225920 532 674613570482484110622574510080 533 690025525835113451708109665280 534 705834296208492330886081931520 535 721898344186469678193538482000 536 738374425165560223073854808064 537 755115552371922072324268504320 538 772284453813155267446703213568 539 789728505257496136784718530880 540 807616611355646390395115520000 541 825790316568391994521466983680 542 844424912393695117913807013120 543 863355912232889849719028141520 544 882765210970258599071339642880 545 902482085136549149814292992000 546 922695256042748476728187797504 547 943227551318540243577687290880 548 964274748413481922363686125568 549 985653007642544087397961912320 550 1007565399151162356782877600000 551 1029821190975261223778681442000 552 1052630989536737547831426048000 553 1075796938906185942198754848000 554 1099537432567602009929937792000 555 1123647252042925333155385800000 556 1148352836054739028866875080704 557 1173441357916975962384753818880 558 1199147567348035300222240535808 559 1225250776535513225675955120720 560 1251994319725648203137470464000 561 1279149387615400197835583124480 562 1306968180483962235752926801920 563 1335213499536284065450852619520 564 1364146700765337218105506529280 565 1393521920050319136116823168000 566 1423609967161526626970455083264 567 1454156028786736051470651197520 568 1485440675131329970154240729088 569 1517199851590167303202356276480 570 1549724204271738540968311680000 571 1582740136732339566436375206720 572 1616548695482539323666661294080 573 1650866433037453830512562842880 574 1686005130065057354906990757120 575 1721671169962294931015686050000 576 1758187410796442592955907702784 577 1795249739672842977453017088000 578 1833192445021643414332185182208 579 1871700581159900437575025152000 580 1911120229805955356569632768000 581 1951125266437000392062265016320 582 1992073939191790766258182375680 583 2033628588864623823026184956880 584 2076160013604082704741250129920 585 2119318653645526858135202592000 586 2163488251449514921842214308864 587 2208306970536762771603897203520 588 2254171902955559043578612563968 589 2300708548824778356980525671680 590 2348327766296100446600551200000 591 2396641994610770148631111532880 592 2446076286051245724449179729920 593 2496229610454302993831472952320 594 2547541654049727303852187054080 595 2599597497424021781018425632000 596 2652851912643154759130045743104 597 2706875659605126828389715809280 598 2762139060462207816149469735168 599 2818198111114134647848441411920 600 2875539160705723051698662400000 601 2933702985672308640231705888000 602 2993192452014494998043647872000 603 3053532648790018867618108872000 604 3115243461982492874932082688000 605 3177833812615176506853415200000 606 3241841123359086612423498319104 607 3306757653499787035656003222480 608 3373138892996780318435991748608 609 3440459932339576759962484101120 610 3509294873599868006414751744000 611 3579101117742570080562304865280 612 3650471938330355353468726149120 613 3722846512083430041378113310720 614 3796837858328432630927620942080 615 3871866380501322324625626018000 616 3948565433205737861602597822464 617 4026336082900023084004420312320 618 4105832624570615835974453849088 619 4186436209009963961326175119680 620 4268822692645557988793026560000 621 4352352716572893440703837400320 622 4437724336038000424690450740480 623 4524277072710832484558852915280 624 4612731834726662713759880478720 625 4702406398542014295042000000000 626 4794045196326628583836091510784 627 4886943617107523181630420000000 628 4981870305697401444477955473408 629 5078097604673386020121680000000 630 5176419077959212918278068128000 631 5276083345473921790299004080720 632 5377909614983921358837458657280 633 5481122089963220310338104884480 634 5586566365427909833114374712320 635 5693441516642700677560063752000 636 5802620288375479371304848113664 637 5913275897533793210250685758720 638 6026309020662333573209196250368 639 6140866267365895997661175926480 640 6257877047949865040306503680000 641 6376460596550878639529289646080 642 6497575879622082712478483742720 643 6620313968016541527923438469120 644 6745664227578162163334019809280 645 6872688757972589229184131072000 646 7002408188994758385086985832704 647 7133854820683841299350287113680 648 7268081433133392710498004000768 649 7404089677326583350710932235520 650 7542965392269412413938198400000 651 7683678709005155518882708488000 652 7827349456820223345472284672000 653 7972915354007084798818973472000 654 8121531174751712821164710688000 655 8272101309376292165019510450000 656 8425816455343012060636648341504 657 8581546736885145107420292142080 658 8740519777390994871172174737408 659 8901570473487381342369083915520 660 9065964401937172169198567424000 661 9232500246335200140985903150080 662 9402482589600920448441444952320 663 9574672892445104099203375747920 664 9750415822604276594059985018880 665 9928434583098376399904417568000 666 10110115031574841649069148785664 667 10294141053063396833737376973120 668 10481940827214662409714984665088 669 10672157834728334198198878106880 670 10866263736924302207440407840000 671 11062860497234103332135015827920 672 11263464446472671074814284922880 673 11466634890698842113523749703680 674 11673934046804560840348055224320 675 11883877395626547401768092800000 676 12098074286079222702446001782784 677 12314995177593909292157772288000 678 12536297827034733646687534180608 679 12760406447310800320959973602000 680 12989028509774323844990450688000 681 13220540726151310567000552869120 682 13456701620072280062631925754880 683 13695839117253671092730887798080 684 13939764163298500253201288478720 685 14186754582288877008692423712000 686 14438675144062252096834163422464 687 14693752223999307784958686819920 688 14953905851677183388958883872768 689 15217309574610146427441173345280 690 15485940151551145071622632960000 691 15757916890217920942702262273280 692 16035274782605918474530345451520 693 16316077451262031289862137041920 694 16602419660833487156425014708480 695 16892307869186682920983172562000 696 17187898189097060768494599266304 697 17487138399402224201561147854080 698 17792247573286643760171742522368 699 18101113260656479640978769933120 700 18416019144940545674996889600000 701 18734790960928284110450844192000 702 19059778690445852402080066848000 703 19388744629957055245518942498000 704 19724106786932519219999342592000 705 20063562358523892184885708800000 706 20409599144977406958536100347904 707 20759847544601358851608998727680 708 21116866958236262274236267102208 709 21478219246490799301645484113920 710 21846537260123342054119065504000 711 22219312543067741414634114428880 712 22599253287660100494598917611520 713 22983778901257673549786927781120 714 23375674852616095617464463559680 715 23772286550866226903908946568000 716 24176478720067030050151067172864 717 24585520866889564357959593329920 718 25002358994496618983089334777088 719 25424184759432564753215776288080 720 25854027513570776493114347520000 721 26288999071364199968986040939520 722 26732214249714430060246102241280 723 27180702983841331052907172558080 724 27637667719623112278036723793920 725 28100054429833999155049987200000 726 28571155401843338638530781718784 727 29047830515787157312262527602000 728 29533464162557661036081446903808 729 30024827951555680394254111008000 730 30525400689712188455163416448000 731 31031863488751402933717873331520 732 31547791935626289362258626068480 733 32069774367642868296128147047680 734 32601485568226134788179544229120 735 33139418772750427878540766722000 736 33687350431045707143138487435264 737 34241676297281305939563548037120 738 34806277012140887631758225031168 739 35377448416551244434433554478080 740 35959177922064244909327319040000 741 36547658970541363040611385364480 742 37146988381050179525203911256320 743 37753254655740912592248563520720 744 38370666715562132916630068551680 745 38995205526428665579066808352000 746 39631194864355646429599397243904 747 40274505505547775390371577180480 748 40929578894213155237088258899968 749 41592172905331046782872885054720 750 42266849525508524284183860000000 751 42949250957835693807475050450000 752 43644062667761478700695244800000 753 44346808355548818332002204800000 754 45062299965344249671999219200000 755 45785939802227022531736980000000 756 46522669353504948736447549538304 757 47267766574135772476467596129280 758 48026305624874399071953866443008 759 48793437091856357411281196746320 760 49574371006625391735715113984000 761 50364127502830540699444770151680 762 51168055748455598220749498526720 763 51981042274815273861236589760320 764 52808578721567658283419641364480 765 53645414800422144895411956768000 766 54497188028822273970750232184064 767 55358508012918556304014924032720 768 56235161626242477329566125785088 769 57121615013469977151419775713280 770 58023807956049600606722457600000 771 58936059710004987270771575685120 772 59864466591413864047459361095680 773 60803197467887230582398135828480 774 61758508893104907864712814987520 775 62724415772580818607327888450000 776 63707338678230031784611494518784 777 64701134904498174843851234592000 778 65712392901250367971990339243008 779 66734808626221785926231829768000 780 67775142347467701305202321408000 781 68826924882293826603379522417920 782 69897092339177165103505121998080 783 70979006511770152763757278483280 784 72079783454683580715583414763520 785 73192611973737710194280572032000 786 74324792260381776058137067352064 787 75469336085996986699803449560320 788 76633732056103811453772889325568 789 77810810777113741831351450874880 790 79008253633938661163592661920000 791 80218705852046881981997797369680 792 81450046050732546048843847557120 793 82694729771562009216687807755520 794 83960837414480787035825798138880 795 85240630445642860114964229192000 796 86542395684824750708023810965504 797 87858196041115566333067449242880 798 89196529487870187619345246733568 799 90549255803703411744983990650320 800 91925088945546021023596953600000 801 93315680894732532112471859712000 802 94729966519725428860286588928000 803 96159385242711802474755481728000 804 97613097871333875238844301312000 805 99082326410012985053387788800000 806 100576462734671589536917611112704 807 102086506474880066651735339996880 808 103622085807180861789045690359808 809 105173972928999599507750828862720 810 106752037654891422506409300864000 811 108346819590866773550339234268480 812 109968435633780103654207062097920 813 111607187535184891231971777035520 814 113273444827283935439345823233280 815 114957266038538888782620374418000 816 116669279000208821047464443019264 817 118399293541586550073033818731520 818 120158201569278948735844099289088 819 121935558628014091510412314932480 820 123742526590575147959601070080000 821 125568401020505858739316378014720 822 127424619764113473705918039886080 823 129300212593980968608929436364880 824 131206899455818411159259977605120 825 133133438406352853119446496800000 826 135091837737148231444960123382784 827 137070577747070816101357974408000 828 139081961442633198725779976798208 829 141114185203705898438823462432000 830 143179853245590529583686241568000 831 145266871746846563950383839578320 832 147388152752283237635904495943680 833 149531305833572965816257272954880 834 151709557614793259940178892881920 835 153910214529781832921840251392000 836 156146824662882557170085070372864 837 158406384651637326903345666539520 838 160702771055119207019328666355968 839 163022663926426564266437776585680 840 165380275449548870057459481600000 841 167761962173101873936077731738880 842 170182279194195399542715340753920 843 172627252502795269220512492096320 844 175111787537677791736285540270080 845 177621572539594054670496620832000 846 180171870860234131292791191631104 847 182748025661869962923638420691280 848 185365665925446677561995519623168 849 188009782264457724581555394769920 850 190696377152965762365597734400000 851 193410081041982515713796336928000 852 196167277912533728250488389632000 853 198952230293639302957869589632000 854 201781711839613728607256269728000 855 204639609249730715630986782450000 856 207543094172931837622388820271104 857 210475669420273718029215580980480 858 213454913114244579048002576452608 859 216463935965989033407712520013120 860 219520731210647678468732934144000 861 222608009091990984256811465729280 862 225744186759745574367416002725120 863 228911565464499161659365687456720 864 232128995238004989086380033966080 865 235378359650897119982433120768000 866 238678950752619661997662418878464 867 242012225583467112169869259576320 868 245397927517217184082577116889088 869 248817078047133735711529927495680 870 252289881351742745929240236960000 871 255796914191553250220634988378320 872 259358851206858520137551637012480 873 262955815067889254705622966017280 874 266608960713201344527533580446720 875 270297947190619376329928445000000 876 274044419755845354632824571510784 877 277827564124721622967108423200000 878 281669526074320232981676245169408 879 285549008098593089435379124050000 880 289488666888539798879342972928000 881 293466711643057782191831759262720 882 297506320550999756065810350305280 883 301585199256824439740489653812480 884 305727058225607546990088691384320 885 309909089098759376319252711552000 886 314155545593511431776698583697664 887 318443094707343564839141256624720 888 322796544586300117522586465722368 889 327192026747687401816785540660480 890 331654915146948509615812318080000 891 336160794786480862430690954422080 892 340735617018889441574429097246720 893 345354409095261058107521833893120 894 350043711563595563729704351745280 895 354777982482383552471769351522000 896 359584363607059934188100810440704 897 364436732154088174337185743175680 898 369362843315568258168322011168768 899 374335981605054488948968937963520 900 379384528101160164291536486400000 901 384481162538846551170768642048000 902 389654904557181388974125457312000 903 394877816818651067020269127362000 904 400179570424333263003673525248000 905 405531598448717633162712103200000 906 410964236587630457942374632213504 907 416448275586914307945799202230080 908 422014729104682554470710482321408 909 427633732588816392575722004747520 910 433336991265719640432551041824000 911 439093972083750967367595205984080 912 444937085685786833446326234808320 913 450835117083224435930528113873920 914 456821196429537351782451018362880 915 462863413122165079945402049568000 916 468995631169058528052808798961664 917 475185230433417419140798323717120 918 481466823375169973393099160185088 919 487807066155930005449348929452880 920 494241334542637955523758730240000 921 500735546577083157414202042225920 922 507325856449754952631730170874880 923 513977429409608060995688149135680 924 520727213452738286706585712312320 925 527539606103553626285263360800000 926 534452364815406725074653662102784 927 541429104193762496552262039618000 928 548508407074598967689340149956608 929 555653089683322656815026524672000 930 562902576441803010541524031488000 931 570218869463466184028962748421120 932 577642251241470492638721807482880 933 585133893770391820308615039406080 934 592734954386495295654917243070720 935 600405758679493234638835041762000 936 608188355891340871865029614526464 937 616042208637480067572670372465920 938 624010275423306027640717317024768 939 632051139032884127753111284649280 940 640208684892424186890604431360000 941 648440598805448429025964826369280 942 656791711080496501672366343435520 943 665218793094902122726798832995920 944 673767638309764566081974009364480 945 682394085929629791722304784512000 946 691144911151733924733602858594304 947 699975002955749031263033200846080 948 708932137176665048980362774970368 949 717970234207115746958996555781120 950 727138089744253982790477213600000 951 736388636916782152522128717522000 952 745771710836030436186488122368000 953 755239238370438049631332788768000 954 764842113930006727678426188672000 955 774531238802371619669419825800000 956 784358586918116648478884422139904 957 794274014334491652460503681895680 958 804330595066989040783075485566208 959 814477119958958880806524800115920 960 824767784022606650336037371904000 961 835150292564979881888971791482880 962 845679982859406630199268192747520 963 856303454010322847774291381637120 964 867077207174384938378604241223680 965 877946714238120417647958509568000 966 888969662226772787093789142468864 967 900090374439530704313051870803920 968 911367746123859266268899330777088 969 922744930262833637236080731854080 970 934282053053540278613879041920000 971 945921075069545784318675707507520 972 957723376564179988764489179873280 973 969629703238142904932836005070080 974 981702712892377104665890182001920 975 993881913515985627895275054450000 976 1006231264339234476040072138358784 977 1018689012420049840289894877312000 978 1031320442695736712686942816759808 979 1044062517687069616694731906848000 980 1056981872717846794851929653248000 981 1070014161773706813750356369003520 982 1083227395651938969269608509876480 983 1096555895407367802441497830585680 984 1110069072811191598084625700741120 985 1123699891188294210274758826272000 986 1137519189203570053980841090059264 987 1151458547243560998046140699213120 988 1165590257212036233841327369863168 989 1179844490933621701427544145102080 990 1194295020327627795441082801440000 991 1208870582612047226487556491030480 992 1223646456936056807367853825720320 993 1238549919439111200826168084254720 994 1253657784158484141902458009927680 995 1268895839249881548574378215552000 996 1284342461747132634297923447291904 997 1299921924477484678418103672852480 998 1315714196036408780107435984627968 999 1331642006132215449382879966272720 1000 1347786943950209545256672640000000