0 1 1 84 2 2184 3 30576 4 286650 5 2018016 6 11435424 7 54609984 8 226972746 9 840639800 10 2824549728 11 8730426432 12 25099975992 13 67725379008 14 172768824000 15 419252346240 16 972796459635 17 2167754048460 18 4656656844840 19 9674494830000 20 19494107082450 21 38192536324800 22 72913023892800 23 135902157955200 24 247738308772500 25 442361524144176 26 774787048205184 27 1332761259875584 28 2254134477799776 29 3752423625350400 30 6153974745574656 31 9951380597942784 32 15879449118201669 33 25022162246863236 34 38961844329025800 35 59985337473096048 36 91366555688187962 37 137750599664295072 38 205671947975221728 39 304248443750328000 40 446104280648918430 41 648589447891705320 42 935380700360826720 43 1338570758872226880 44 1901378918852595000 45 2681648489996548800 46 3756335597518795200 47 5227241116692067200 48 7228294356675749175 49 9934765254906277500 50 13574863244303937576 51 18444277856735915184 52 24924331097822867634 53 33504547606044552576 54 44810608938125430400 55 59638846804923300096 56 78998651029225570344 57 104164426287843134304 58 136739032843970059776 59 178730996679133516800 60 232648180677338794368 61 301611078631411540992 62 389489436609346225152 63 501066531450572392448 64 642236154813355727625 65 820238175472868048820 66 1043939496056377516680 67 1324168298183340071280 68 1674110698784560133370 69 2109780338732905020000 70 2650573013314237408800 71 3319920255121224955200 72 4146057818606251998450 73 5162927319247717819800 74 6411231879270358140000 75 7939669559288411520576 76 9806371647500610766584 77 12080576575028581723584 78 14844574371287586614976 79 18195961214605037270400 80 22250248822734222137211 81 27143879222247327234604 82 33037701896917329876264 83 40120977510467467229616 84 48615980401714405444050 85 58783280939706165530688 86 70927798689283101838272 87 85405728267158962895232 88 102632451866500685524668 89 123091565803781910426000 90 147345163214008568332160 91 176045531317401373635840 92 209948439640577677868640 93 249928215347368224226560 94 296994823579376002080000 95 352313194597318501747200 96 417225065737319241326925 97 493273634951848149699300 98 582231354208054000936200 99 686131225497706735110000 100 807301999920601744530426 101 948407721502645947108384 102 1112492102385456664601184 103 1303028265080750731862976 104 1523974440945959389614150 105 1779836272255798013666376 106 2075736428590243607252064 107 2417492317130081951183424 108 2811702741271149841371256 109 3265844443190124384388800 110 3788379554100544285891008 111 4388875071441536331207552 112 5078135585690565873018687 113 5868350591467616103239388 114 6773257838720701873545000 115 7808324310709702893313200 116 8990946556936395409408050 117 10340672261845760050092800 118 11879445094835160712531200 119 13631875064689736712000000 120 15625536792900610706130000 121 17891298326356521950520000 122 20463683331624121854720000 123 23381269751500731732480000 124 26687128260850536024000000 125 30429304134100041587429376 126 34661346432417810031939584 127 39442888735854453799133184 128 44840285985963443387613201 129 50927312369131006551642900 130 57785925561565454534574216 131 65507103075269177350714224 132 74191756892066227378271034 133 83951733051704313822345696 134 94910903372109465949744800 135 107206357027064223102411328 136 120989700291032579640989082 137 136428473384805451303846392 138 153707694021444326988832608 139 173031537962135195487144000 140 194625167648634312230080440 141 218736720785729343215578560 142 245639471606430036092717760 143 275634178467462644050247040 144 309051632396243560675551875 145 346255422246178992403010700 146 387644933218371902547637800 147 433658596678278604849210800 148 484777410439386866249898450 149 541528750006612057249560000 150 604490492674047485772442176 151 674295477859380016364909184 152 751636328635321716649146084 153 837270661091659151751169776 154 932026709935056569667350400 155 1036809400612875000246809856 156 1152606900237537814623487584 157 1280497681695189886634329344 158 1421658137552631104709063936 159 1577370782736098353984780800 160 1749033087451050307664530773 161 1938166984450598705194860612 162 2146429097548856910828510472 163 2375621741221788035674025328 164 2627704744250007215247704250 165 2904808153643644339764734880 166 3209245878557378004057105120 167 3543530337563049885508067520 168 3910388176507183664045998830 169 4312777128250981597893945000 170 4753904089881081999394792800 171 5237244497501083257361371200 172 5766563083477565103613078200 173 6345936106031510717117188800 174 6979775146348570051526040000 175 7672852573941908876887368576 176 8430328786852367210614175559 177 9257781339425734671198253884 178 10161236076880108222623105576 179 11147200402682057489628980400 180 12222698811903789332609850546 181 13395310831250378565917526144 182 14673211514342734448911711104 183 16065214649135259377819486976 184 17580818843054742437033671800 185 19230256660587212209577575968 186 21024546997631249699822587392 187 22975550886999358747148055552 188 25096030940003883086023026048 189 27399714640131895533576832000 190 29901361716416514028830827520 191 32616835836273094467347220480 192 35563180870311435520305831705 193 38758701994984107932624648820 194 42223051912911797886003045000 195 45977322485365572735511954800 196 50044142086710642918645795450 197 54447779006654904444765391200 198 59214251242927724362488960800 199 64371443044570554627538440000 200 69949228584382593186014645826 201 75979603158264540961240234584 202 82496822329275370619223295584 203 89537549455195957832400230976 204 97141012060315683778663745400 205 105349167535061216035606873536 206 114206878671009430259733683904 207 123762099563809001019404744064 208 134066072442619097674173047691 209 145173536011901818181552280300 210 157142945919821886456112917288 211 170036707997158634310477834672 212 183921424941568837850871516882 213 198868157154303619423226280768 214 214952698470129032261544696000 215 232255867556280468260359359360 216 250863815792849749603749776140 217 270868352485116538232985487440 218 292367288298050205058480421760 219 315464797844584101911477280000 220 340271802402362760834516175200 221 366906373778547376928993260800 222 395494160389001518788569068800 223 426168836666834953162224499200 224 459072576965928515992072588125 225 494356555177769066228618848676 226 532181471334764945131067013384 227 572718106530265583793556835184 228 616147907544852897800062703226 229 662663602630188277033686170400 230 712469849965871237137390068576 231 765783920371480649440187964864 232 822836415925316064947306605974 233 883872026213426875489825416456 234 949150324007405586215240968800 235 1018946602247225850327872812608 236 1093552754286226622692801448952 237 1173278199439284323914596779712 238 1258450855962381865400664535488 239 1349418163682286536576577840000 240 1446548158589001119573912765775 241 1550230601801170532304172211100 242 1660878165415829586074943330600 243 1778927677858889363086519092400 244 1904841431461707150241292531250 245 2039108555102098369777667520000 246 2182246454865362859744214080000 247 2334802325802450381205130880000 248 2497354737988423529818560420000 249 2670515300215036532103846000000 250 2854930404786686094864809189376 251 3051283057029360192879907651584 252 3260294793267671430581904349184 253 3482727691175776871025454104576 254 3719386476564124037659709030400 255 3971120730825695892942144700416 256 4238827203432933509748455663649 257 4523452234049976313057126512084 258 4825994289004463641729236469896 259 5147506617049080567757291474800 260 5489100029535503281173847829178 261 5851945810322608157425309739232 262 6237278760946962636645087141792 263 6646400386796929666419390086208 264 7080682230252410866213838870250 265 7541569356980552839435105619640 266 8030584001813878301972957739360 267 8549329380881517202512809194560 268 9099493676916747383371772829240 269 9682854204925160632379686680000 270 10301281765667705871122619755200 271 10956745194691891129163169340800 272 11651316114932821186956411990675 273 12387173901203786708122720826700 274 13166610865204088914009711785000 275 13992037669989974342655266080176 276 14865988983183267478581985204434 277 15791129378531833238727809851584 278 16770259495786692522408567379776 279 17806322469222776390039543350400 280 18902410635504270253028457077556 281 20061772531981609456374625662384 282 21287820196905791111698561590144 283 22584136783457122046680317947136 284 23954484499910196279179493160800 285 25402812888695163640546689109248 286 26933267457567599534974461664512 287 28550198676565909332355135375872 288 30258171354916604284457109982053 289 32061974412544383797780848330500 290 33966631061356176205078269475080 291 35977409411996562021448616599920 292 38099833522316775792417449184570 293 40339694904361211574131049413280 294 42703064507254510378002117420000 295 45196305193969364353648526596800 296 47826084730570622337063658405950 297 50599389307165626625221109604200 298 53523537610444465369428968872800 299 56606195468367514912355667240000 300 59855391088251810268324882539576 301 63279530910222970990841497877184 302 66887416098736188055360332456384 303 70688259695628722481013752648576 304 74691704458948069060238410514775 305 78907841412605003332050416895996 306 83347229132729775402122201211944 307 88020913797463373244011407817904 308 92940450027794698140070486965426 309 98117922547959338219322222076800 310 103565968694847070048024650557568 311 109297801806823955791214608833792 312 115327235523361643194637752010952 313 121668709027881942186048438759648 314 128337313267269686268702965952000 315 135348818182582046755098922398720 316 142719700986588627934539596369280 317 150467175524914623470199355130880 318 158609222758729868314439405675520 319 167164622408130603833724376320000 320 176152985796599032590643188976425 321 185594789938199137956450220475700 322 195511412910476666063764118680200 323 205925170557377516578159322386800 324 216859354567882987137207676896250 325 228338271977483306958122499348576 326 240387286141073641421417608087584 327 253032859227360235638098527627584 328 266302596286409596597629237518226 329 280225290943561617616891659845400 330 294830972774559374656317528176736 331 310150956418425043278531780400704 332 326217892486334092098393302991864 333 343065820326509721290175160942016 334 360730222706977574557509648772800 335 379248082479888225544596421653888 336 398657941293033015149158834177947 337 418999960416148709773478634863532 338 440315983751629402861986196099368 339 462649603101341359678255785966000 340 486046225763369401102815330297810 341 510553144534713256063348919461440 342 536219610198200431139889493026240 343 563096906574189924823915097496960 344 591238428220009956052016722417500 345 620699760862504213975516081213200 346 651538764651556429758923225212800 347 683815660325023812624921423340800 348 717593118378137602814529363247200 349 752936351333125225898776304160000 350 789913209207574869645772534738176 351 828594278282901362032790056528384 352 869052983277183655100797383507309 353 911365693029630695326595983333476 354 955611829806995701793184527195400 355 1001873982345400627614570909265776 356 1050238022744254631526213574513914 357 1100793227332254554353488172821024 358 1153632401628843534241621027906656 359 1208852009527977896659173344548800 360 1266552306834614249041377405577958 361 1326837479287980262092256880465352 362 1389815785209435935226576939350112 363 1455599702916569266495753759169088 364 1524306083049103261428917356635000 365 1596056305956222244746018056529600 366 1670976444299056649139721672190400 367 1749197431026299053291701010838400 368 1830855232885262476428738270042975 369 1916091029635137101601010593937500 370 2005051399133756030876218945545000 371 2097888508473846753733319252430000 372 2194760311349525161326364041011250 373 2295830751838685636199453148320000 374 2401269974791956508450198716000000 375 2511254543024027561754573684389376 376 2625967661508417910850679366073584 377 2745599408782141119856287995525184 378 2870346975772242601828426385176576 379 3000414912261834898563350448230400 380 3136015381219042201527508516271616 381 3277368421218189308013372406861824 382 3424702217188635032229866766864384 383 3578253379732858884099985410564096 384 3738267233261765618866663631845425 385 3904998113201678133667321505147028 386 4078709672534148285013310705770632 387 4259675197936530722993890462862192 388 4448177935798240041708587151296058 389 4644511428394749747820571962284000 390 4848979860508696127251252763463840 391 5061898416794924481999309486020160 392 5283593650193962914969005399447610 393 5514403861706233423598364472216440 394 5754679491847315149984121237980000 395 6004783524112763918015156816347200 396 6265091900789369424562110163183800 397 6535993951458300466751266751716800 398 6817892834544353273428147729771200 399 7111205992274482327703619515760000 400 7416365619417961050591201088230051 401 7733819146189895465869832670684684 402 8064029735709401658256789957804584 403 8407476796413561718783991135929776 404 8764656509838297265287080260381650 405 9136082374187548929917535952440256 406 9522285764122628893903955123717184 407 9923816507214326174442437858530944 408 10341243477511295560456506665512836 409 10775155206689455563916817282290800 410 11226160513258563293528469432190848 411 11694889150313829642349849218630912 412 12181992472332391568376179657266272 413 12688144121526674580207649532982528 414 13214040734279162947601259315488000 415 13760402668195852855279404576545280 416 14327974750328700012737015927017845 417 14917527047130693517738099083271620 418 15529855656720797532694359509001480 419 16165783524049907149651085379270000 420 16826161279573170363485471554117050 421 17511868102048540111655790842743200 422 18223812606096244736486701680895200 423 18962933755169007944533938261316800 424 19730201800598316438373715911908750 425 20526619247397831041292374805825576 426 21353221847521171589077011204473184 427 22211079621287783493326961059256384 428 23101297907707421160415825523931576 429 24025018444450966959012334236830400 430 24983420478232850854575746769717696 431 25977721906388251968737914802127744 432 27009180450446556083365979513439079 433 28079094862521219514453452004338876 434 29188806165355256965161640204981800 435 30339698926881036181528774555989168 436 31533202570172932847242267612811442 437 32770792719691682653179779961716352 438 34053992584739971471650446269093248 439 35384374381069936785290663007072000 440 36763560791604821821353696803824920 441 38193226467259036204429154092338080 442 39675099568863341472695431339015680 443 41210963351224804742154471598494720 444 42802657790374557518444769396720000 445 44452081255080267648091288953676800 446 46161192223724589306342018799027200 447 47932011047675707509391488913459200 448 49766621762301448825394884051738425 449 51667173946804297791951176988352500 450 53635884634081048220408931465597576 451 55675040271837739416068845954825584 452 57786998736217988850610184137875834 453 59974191399230844619132467761882976 454 62239125251292852879118723700570400 455 64584385080228177334184561949999936 456 67012635708100329777237496051478754 457 69526624287279382986995051900744664 458 72129182657179450277921450842053216 459 74823229763132740295706461814452800 460 77611774138898641949638130802490488 461 80497916454339073564998448830977472 462 83484852129824753474645886635466432 463 86575874018971127569446274761667968 464 89774375161337434183072982501032875 465 93083851606757809661733057624241260 466 96507905313009450802562340095379240 467 100050247118559664952173331628485040 468 103714699792171167035261643714483410 469 107505201161183237410448464804680000 470 111425807320325347689210677717611200 471 115480695922959606153133026612604800 472 119674169556688883003260711658640300 473 124010659205308761403054366434805200 474 128494727799123536357381547232560000 475 133131073855689363324630048843730176 476 137924535213091355706887357378028384 477 142880092857905958825187899931133184 478 148002874850045301688127708741534976 479 153298160346726461034355455138470400 480 158771383727855679213472677247711101 481 164428138825165573118481106838492964 482 170274183257492270463390173239234824 483 176315442874629227296440511934591856 484 182558016312245232057030113080285050 485 189008179660405802249934682194155808 486 195672391248289845676315552460006752 487 202557296547747105108066132364120512 488 209669733198396549532085419009296438 489 217016736157021533069831345656805000 490 224605542974074231077554394295432800 491 232443599200159598676226480105627200 492 240538563925427897212318543474366200 493 248898315454864716321849768604804800 494 257530957122528401019796532367000000 495 266444823247846892475969961164080000 496 275648485237149226032571128283179375 497 285150757833671318991399928680457500 498 294960705519341242434709811551305000 499 305087649071715924791705703852750000 500 315541172279509199238768708089560626 501 326331128820220301812329577653955584 502 337467649303442372079412776205661184 503 348961148483502223389873273233688576 504 360822332645155655444342935936430400 505 373062207166136898754798815708162816 506 385692084260436429439572035624730624 507 398723590906258394861272501798109184 508 412168676962687267358338320008503296 509 426039623479173116510137764244684800 510 440349051202026082084272956510896128 511 455109929282193262420146521595052032 512 470335584188675329190412806516273217 513 486039708832025762249003131861805908 514 502236371902462690933919722472229000 515 518940027427211954377140029275613040 516 536165524551790177037982089468577210 517 553928117550028421102164795836008160 518 572243476067730349189173062217908640 519 591127695604953833932482447578280000 520 610597308242001610726131444169005450 521 630669293614304911894743668837791800 522 651361090141484070716322214364904800 523 672690606515971868432126016060763200 524 694676233456688943294131067005235000 525 717336855733365914864770640423626176 526 740691864467214026595104510831381184 527 764761169713755102932184247590067584 528 789565213333732481980884352211241651 529 815124982158137349581646325427037900 530 841462021453499594454565592246460456 531 868598448693708956076830249168151984 532 896556967644750876867504974880182994 533 925360882768862128106270706414073536 534 955034113954733985263068176358420800 535 985601211580515513917081513990072448 536 1017087371916496423455435595270009812 537 1049518452874477983934102616685306672 538 1082920990110971713940601121767136128 539 1117322213491498966524606435506208000 540 1152750063923400199187454553142320480 541 1189233210564700645902729516415499520 542 1226801068416719347969617664426609920 543 1265483816308251080409183460566919680 544 1305312415279295666275489468459573125 545 1346318627372456537791410997725447300 546 1388535034840280216209456691370664200 547 1431995059776960677775791801326201200 548 1476732984182987387639438235206677050 549 1522783970471473153965439409631140000 550 1570184082425057918321599996345476576 551 1618970306612447193533235177934229184 552 1669180574273809125043451888024935134 553 1720853783684422125271654324918329576 554 1774029823006135751918933611816130400 555 1828749593636381010514767678031096896 556 1885055034064642599129744771477023544 557 1942989144246484819999762455324621504 558 2002596010505405000241016200051888576 559 2063920830972973333827078341488636800 560 2127009941577906122022443051251105143 561 2191910842594910492527689032997364092 562 2258672225764332862235887917565171752 563 2327344001993840718819235979557276848 564 2397977329653567777001297068494723250 565 2470624643476356261522808679268981120 566 2545339684074937026239664210255626880 567 2622177528088098483831233256663220480 568 2701194618968108940151306312980418920 569 2782448798421873948809339776498620000 570 2865999338518530773200179785299852800 571 2951906974476406013573278128887731200 572 3040233938142489975114436598989603200 573 3131043992177812469277143151643468800 574 3224402464962339505231745776179840000 575 3320376286233248792402968793747736576 576 3419034023470684190368790511921339209 577 3520445919045335261257453879501884084 578 3624683928142437955203762992707043976 579 3731821757477046245055284994773420400 580 3841934904815682276649871079369499386 581 3955100699319734370572835130732574304 582 4071398342726238055965383157746002464 583 4190908951381945292987960021854084416 584 4313715599146861204914803919801664050 585 4439903361183706051207161585200552088 586 4569559358650042887633635441554123872 587 4702772804310098437628788424005856832 588 4839635049083596200364861556503736568 589 4980239629549216805930616986783256000 590 5124682316420601157762491474282720960 591 5273061164013117038982632496208967040 592 5425476560719919665229248602817910715 593 5582031280516151205324858673009474860 594 5742830535510443626877426618322505000 595 5907982029563213421567742501102369200 596 6077596012991565890130948657430468050 597 6251785338380960786353231597916404800 598 6430665517524130300021888172534923200 599 6614354779508084668724663058558960000 600 6802974129970390216527794700112199676 601 6996647411546259393513891950400138384 602 7195501365528352504387925038029197184 603 7399665694761556338142783203303838976 604 7609273127795375916226988725054370400 605 7824459484316952136727953304777170176 606 8045363741888100280574404687168683264 607 8272128104010152237327619359148378624 608 8504898069540778978294232003533175181 609 8743822503487369329848632480356771300 610 8989053709201946557277550321165702408 611 9240747502003015737321593473056823152 612 9499063284250152454956256112594247162 613 9764164121897567086804881884951136288 614 10036216822553308910802479947847100000 615 10315392015071210591152940365670616000 616 10601864230703116311999546258246927750 617 10895811985839386056261017461133789000 618 11197417866366124332427981246072956000 619 11506868613668044127386444903425000000 620 11824355212306346094126977251618875000 621 12150072979401469057084522946563000000 622 12484221655751050923399437298543000000 623 12827005498713929115162144551262000000 624 13178633376891506776279523976137109375 625 13539318866638315349579247216659046876 626 13909280350434115757778000340596172584 627 14288741117150399449650563935886507184 628 14677929464244677084869402321316171826 629 15077078801916476723319689070098630400 630 15486427759259515154084347597232374016 631 15906220292445055543670551076771879424 632 16336705794972022001437432028191683984 633 16778139210020007052710521822444162496 634 17230781144941881477969985292681164800 635 17694897987933297622138209014582857728 636 18170762026916967204862437282997458432 637 18658651570680192975428883350090452992 638 19158851072304740360350120305103147008 639 19671651254928750654697622551655424000 640 20197349239881021418043130794942582865 641 20736248677228612661751179701815754260 642 21288659878779379266855041157755469960 643 21854899953581680962584393236516905840 644 22435292945964181237751980586317736250 645 23030169976159315864838434760580511200 646 23639869383554690405174139663423664800 647 24264736872617354249795855525662132800 648 24905125661536596552313187275146271450 649 25561396633631616946695261547445835000 650 26233918491571141334812337351851534176 651 26923067914452780397675487159752325184 652 27629229717790665953760778481008390584 653 28352797016460647982061416162899299776 654 29094171390653093172401209105800350400 655 29853763054884094388237269809008950656 656 30631991030116679556215885803760638659 657 31429283319044398362037480379458140044 658 32246077084590465865039221238350941736 659 33082818831676453877024841111509050800 660 33939964592315343818384121085761785298 661 34817980114084588902001515810740363712 662 35717341052035679039848599077088747072 663 36638533164097558956937300891222489728 664 37582052510032118772397332541132990500 665 38548405654000856909230234499016925680 666 39538109870802707765677478839020904320 667 40551693355843931266522749560839230720 668 41589695438901878357952665579439542880 669 42652666801745375862285305245458720000 670 43741169699675416017951022458405868800 671 44855778187050790646147815022089075200 672 45997078346864277360744077056624850325 673 47165668524435965726006804977978047300 674 48362159565291304922941052925406965000 675 49587175057292461466404784484939742576 676 50841351577092595980315157237725301434 677 52125338940983702147439969206914836384 678 53439800460209698865387785800589092576 679 54785413200817528525067265077614430400 680 56162868248120090347369237447407564846 681 57572870975845928035131727246248274344 682 59016141320051695789299725327816318304 683 60493414057874546171048604492497395776 684 62005439091202717537717499154391791800 685 63552981735343748013681502846857202368 686 65136823012770907353549365441073772992 687 66757759952029617791877809252225377152 688 68416605891886830230332858418211794823 689 70114190790807533071123745569418749500 690 71851361541843797847655935661283617320 691 73628982293023008714631500276350485680 692 75447934773323182027083659236450276530 693 77309118624324557849781593247711573120 694 79213451737627937485709573760569520000 695 81161870598131550187469763079650988800 696 83155330633259558312986912061356150200 697 85194806568236653503276180183624487200 698 87281292787504557193724311524810124800 699 89415803702377617121779742844864640000 700 91599374125036087665614878360949640576 701 93833059648957096044712729377531331584 702 96117937035884728840989855278559683584 703 98455104609442124166615602868916094976 704 100845682655489924322827371990422536025 705 103290813829336932175580035658963518836 706 105791663569910321933733338932267156104 707 108349420520994281770742450485949265264 708 110965296959647512000700167648524191866 709 113640529231911568525487230083214312800 710 116376378195923627235317249968732838688 711 119174129672548851195925831093691070272 712 122035094903649169020092637219042628482 713 124960611018106920029394677606612430168 714 127952041505723489896633205656089276000 715 131010776699114749655108934359347268160 716 134138234263726821505002865452886974840 717 137335859696097426979042983245963912640 718 140605126830489826991237983848059002560 719 143947538354028139327942925968468080000 720 147364626330464617496480089639316784075 721 150857952732711295771970334049867896300 722 154429109984270249029361916991556821800 723 158079721509698582768748530721165601200 724 161811442294246158894287461002490391250 725 165625959452805976549191843269851834176 726 169524992808319064902716519770569608384 727 173510295479777706493653351539780621184 728 177583654479972795825018138023632870476 729 181746891323133148645338551732090520400 730 186001862642606613014824841413849877376 731 190350460818734894113921157843722616064 732 194794614617076091084129945961882627424 733 199336289837131056276067424363756672256 734 203977489971731825399616841486199788800 735 208720256877252531510671655954075499008 736 213566671454805406815900470803345867677 737 218518854342586694221562919193751323812 738 223578966619539535687772684722925594888 739 228749210520503177071643440902171270000 740 234031830163020129550182525916139235450 741 239429112285975256208169164182034560800 742 244943387000243109261982317606210856800 743 250577028551522228974724102278669387200 744 256332456095537529911220811140190593750 745 262212134485794344096707504796558805000 746 268218575074070164196300018347196220000 747 274354336523832633342793658654434920000 748 280622025636774862029965847852226155000 749 287024298192661716882491124788739000000 750 293563859802683321439941802575925629376 751 300243466776514635682361183308330099584 752 307065927003282639212872623024958172559 753 314034100846645333136164902407581970076 754 321150902054189498071059168536625455400 755 328419298681356900754476096449069655216 756 335842314030111429679944172325180839474 757 343423027602562461516506277605926838784 758 351164576069762615026927726404584541696 759 359070154255900938204196592560109644800 760 367143016138115497732450915536192719328 761 375386475862152298016010066827057864832 762 383803908774100450274826916859243323392 763 392398752468436540946492564660988100608 764 401174507852614213237403439395583744000 765 410134740228438076505763643345072701440 766 419283080390464195617127540031430082560 767 428623225741672586873062049111341301760 768 438158941426660358962614729586260973665 769 447894061482607387015546517330183692500 770 457832490008269695640232855636805208200 771 467978202351259053205859700701838802800 772 478335246313870644979775257918571557050 773 488907743377724097461994349931395327200 774 499699889947486570778964839958525060000 775 510715958613950120720582777017240282176 776 521960299436739057344615429360898235434 777 533437341246926593451461000510811398584 778 545151592969843684073643016917638119776 779 557107644968366607856538561075262350400 780 569310170406973533261364716342995660856 781 581763926636864047334078200336504411584 782 594473756602439402794179986622072433344 783 607444590269445060849010110276294679936 784 620681446075080972879498125388879102675 785 634189432400388954424042649482497923148 786 647973749065230460163811189093066755112 787 662039688846172069344933333464768087472 788 676392639017600037724564173822518074578 789 691038082916389365166512960287478648000 790 705981601530456967910123373541828610880 791 721228875111532731769613268786643029120 792 736785684812486457570620288999317884020 793 752657914349552993481004487837311996080 794 768851551689802181033073761915926320000 795 785372690764204623057693317725554412800 796 802227533206648712954947354451950351200 797 819422390119268846213263291774726483200 798 836963683864449267365735960277865708800 799 854857949883872589149810437169087040000 800 873111838544986656029999983160263201701 801 891732117015268111972959064847451783684 802 910725671164665772954590925327812741384 803 930099507496611698659129980649189470576 804 949860755107992705734116508139591886650 805 970016667678479967331354016111394715296 806 990574625489619301035486918373310130144 807 1011542137474089760206670578033096295104 808 1032926843295543212794609976312083641726 809 1054736515459442717375504937758873821800 810 1076979061455322689083487693922311983968 811 1099662525930899088821178226874590819392 812 1122795092898463168212133088080199082552 813 1146385087973997660778292608714555194048 814 1170440980649459727370094220000417432000 815 1194971386598680441532793729408563483520 816 1219985070017336138851859832290412648855 817 1245490945997452553980315438239893027580 818 1271498082936908330613963263311311457320 819 1298015704984410213754096234802590670000 820 1325053194520418020794310202477553616050 821 1352620094674503338906411116174706659200 822 1380726111879631811503432818732548611200 823 1409381118463864856854072987886568940800 824 1438595155279982707846397051228300565000 825 1468378434373536774088841247149487684576 826 1498741341689845506638198651359492099584 827 1529694439820454192307711942871407555584 828 1561248470789585419389463649877532910976 829 1593414358881113340385352160339824870400 830 1626203213506601310647077740576401089536 831 1659626332114949005350389938010083067904 832 1693695203144201711650704635303333923689 833 1728421509016081158870151225242734219316 834 1763817129173803987839991804653101617800 835 1799894143163760771762808862455328850288 836 1836664833761635385867381481182774972922 837 1874141690143551482413152444890143937632 838 1912337411102839861973956150996949748768 839 1951264908313027642111535251048852296000 840 1990937309637657311263649883576554726610 841 2031367962487551019650669757258740527640 842 2072570437226142800985937318248269881440 843 2114558530623508839502553171603189597760 844 2157346269359733397032412397327410155000 845 2200947913578255595348402374297168715200 846 2245377960489849910470034023588012420800 847 2290651148027900978905123410745408828800 848 2336782458555641141630548380199639386075 849 2383787122626027060785074138300022947500 850 2431680622794939737344736610537480571176 851 2480478697488400336270768274620989438384 852 2530197344924502389562580523066700436434 853 2580852827090769198121515487421886566976 854 2632461673777653591149234859914140670400 855 2685040686668905627788706804361466504576 856 2738606943489542340693511967566435166364 857 2793177802212162226017134911631080606224 858 2848770905322355879789396338059456067456 859 2905404184143972967640459930810853868800 860 2963095863225014594199096754153049920608 861 3021864464784929111093275280832197405952 862 3081728813224098469186864640458074131712 863 3142708039696311382372572993257976703488 864 3204821586745028827791603961866687518125 865 3268089213004256761655494879866931884900 866 3332530997964850381803025479373399182600 867 3398167346807083818640060200145052319600 868 3465018995300328786095149196893961254650 869 3533107014770695474598482815728500500000 870 3602452817137498819783626243804154620000 871 3673078160019423234555095058598107480000 872 3745005151911268949302545511819803123750 873 3818256257432173266324011754338717645000 874 3892854302646210300903733530414613500000 875 3968822480456283153939883973095984589376 876 4046184356072232940506876926315227486584 877 4124963872554099686246655925639879829184 878 4205185356431480800002045667335378864576 879 4286873523399943637629392266106395030400 880 4370053484095459589461803485360675365791 881 4454750749947838153450813381284691954524 882 4540991239114150598613797489657935948584 883 4628801282493144080085641038498015390896 884 4718207629821658438852881504800774656050 885 4809237455854069407181913254833069980928 886 4901918366625793545893254438379374271232 887 4996278405801901963043082835875024993792 888 5092346061111901706321402399472664604208 889 5190150270871755684641923513072829064000 890 5289720430594224059069165868463126640640 891 5391086399688622250499139907842995343360 892 5494278508251103042485583809787093378560 893 5599327563946582713397175267482599690240 894 5706264858983443713824201181333895680000 895 5815122177182159113956466239543019315200 896 5925931801138996882667236852650542221425 897 6038726519485975026409164586989013521300 898 6153539634248251712914818466989256024200 899 6270404968300147733263134725753867910000 900 6389356872921012017299333896366132026426 901 6510430235452154412864399292106960393184 902 6633660487056083569995032559763519591584 903 6759083610579301538399371262149529779776 904 6886736148519920591310297989061406006650 905 7016655211101381832488937730496634216056 906 7148878484453569326927460028270272236384 907 7283444238902627820923650041918578094144 908 7420391337370806584920572191278431038136 909 7559759243887666524083378016217465060800 910 7701588032214002458291999391486097517248 911 7845918394579847376343013242847592496512 912 7992791650537940519966124099302387499747 913 8142249755934056353070176644845499484428 914 8294335311995606821750068619868325993000 915 8449091574539944812329133771901486876080 916 8606562463303812369411382148559296905170 917 8766792571395393044914492770217679632320 918 8929827174870443713697985266805947529280 919 9095712242433997313052215086618747920000 920 9264494445269144243343800731881548079300 921 9436221166994416606903325181781250617200 922 9610940513751316063183714341395167459200 923 9788701324423542841715241953294003692800 924 9969553180989500381848972845906655740000 925 10153546419009667161138705065289810744576 926 10340732138250444533896987104288104957184 927 10531162213446106829419330491890943056384 928 10724889305200497557059023093765265291701 929 10921966871030133334220709557379419592900 930 11122449176550395094902971073084074079496 931 11326391306806504252148501177997106840944 932 11533849177750999779156369546522422708154 933 11744879547869450642386833685377092470176 934 11959540029956156667269124488993565976800 935 12177889103041609744641977582841060965568 936 12399986124473506295362320465149203534542 937 12625891342153121103167972277274758662952 938 12855665906928872003445664200051663927648 939 13089371885148924479618093518920816552000 940 13327072271374704971016862111728199329720 941 13568831001257211637957704271075141913280 942 13814712964578031462898044294649332754880 943 14064784018456992892664363760862924571520 944 14319111000728403747429959088223221054375 945 14577761743487844839056501088785499578300 946 14840805086811510656251728774491988508200 947 15108310892650109588419346623598836225200 948 15380350058899357475776921383545466448050 949 15656994533649119791996990370246628240000 950 15938317329613279489002002221597231368576 951 16224392538742429463344102133100190627584 952 16515295347021510741567900836033067562584 953 16811102049454539829842829891899888866976 954 17111890065238591232729012138953778470400 955 17417737953129223918987300702180757492736 956 17728725426999563500653888704905440184704 957 18044933371595275096979463414267606180864 958 18366443858487685279102327446578858198016 959 18693340162227335136317629271856372172800 960 19025706776700270372367651703766787227513 961 19363629431689398432171323294230768675572 962 19707195109643266977708657944940340753032 963 20056492062654642578265283420496440192368 964 20411609829651293256824942531695507472250 965 20772639253801403542989042108531993502560 966 21139672500136075925331119238492552625440 967 21512803073391398074503647332643290770240 968 21892125836072580924662180370462954354210 969 22277737026742698656828892088145676855000 970 22669734278538587825669851953605704303200 971 23068216637916489312808008287947451572800 972 23473284583630043477251399430787559175800 973 23885040045943275808812716333879245387200 974 24303586426081237575575765674575551160000 975 24729028615920993393585134580916760098176 976 25161473017925675338070762154830979425259 977 25601027565324351162757419091321967736684 978 26047801742540482399253530724629316615976 979 26501906605871776574282695007958004820400 980 26963454804424266510748180593862946083026 981 27432560601303478671454461072480686521664 982 27909339895065581763914647449232459065024 983 28393910241431436353228192403439505782656 984 28886390875266496029714694179027122136300 985 29386902732829540751047924845979246592208 986 29895568474293253327276004862054337172352 987 30412512506539680643581455253004270202112 988 30937861006233652122187143039310550837088 989 31471741943177259113725405470400899360000 990 32014285103948530381948550507466396345600 991 32565622115827470606176384906800849574400 992 33125886471012660875673659673962475630525 993 33695213551131652491567029588129664152100 994 34273740652048418027303524098383371125000 995 34861607008971156530393487627298952070000 996 35458953821863782978660076576155449936250 997 36065924281164465635841149587509758580000 998 36682663593814608786581153101325432220000 999 37309319009601712472050829062796911000000 1000 37946039847819575297098848511582603083126