1 1 2 6 3 24 4 48 5 120 6 144 7 336 8 384 9 648 10 720 11 1320 12 1152 13 2184 14 2016 15 2880 16 3072 17 4896 18 3888 19 6840 20 5760 21 8064 22 7920 23 12144 24 9216 25 15000 26 13104 27 17496 28 16128 29 24360 30 17280 31 29760 32 24576 33 31680 34 29376 35 40320 36 31104 37 50616 38 41040 39 52416 40 46080 41 68880 42 48384 43 79464 44 63360 45 77760 46 72864 47 103776 48 73728 49 115248 50 90000 51 117504 52 104832 53 148824 54 104976 55 158400 56 129024 57 164160 58 146160 59 205320 60 138240 61 226920 62 178560 63 217728 64 196608 65 262080 66 190080 67 300696 68 235008 69 291456 70 241920 71 357840 72 248832 73 388944 74 303696 75 360000 76 328320 77 443520 78 314496 79 492960 80 368640 81 472392 82 413280 83 571704 84 387072 85 587520 86 476784 87 584640 88 506880 89 704880 90 466560 91 733824 92 582912 93 714240 94 622656 95 820800 96 589824 97 912576 98 691488 99 855360 100 720000 101 1030200 102 705024 103 1092624 104 838656 105 967680 106 892944 107 1224936 108 839808 109 1294920 110 950400 111 1214784 112 1032192 113 1442784 114 984960 115 1457280 116 1169280 117 1415232 118 1231920 119 1645056 120 1105920 121 1756920 122 1361520 123 1653120 124 1428480 125 1875000 126 1306368 127 2048256 128 1572864 129 1907136 130 1572480 131 2247960 132 1520640 133 2298240 134 1804176 135 2099520 136 1880064 137 2571216 138 1748736 139 2685480 140 1935360 141 2490624 142 2147040 143 2882880 144 1990656 145 2923200 146 2333664 147 2765952 148 2429568 149 3307800 150 2160000 151 3442800 152 2626560 153 3172608 154 2661120 155 3571200 156 2515968 157 3869736 158 2957760 159 3571776 160 2949120 161 4080384 162 2834352 163 4330584 164 3306240 165 3801600 166 3430224 167 4657296 168 3096576 169 4798248 170 3525120 171 4432320 172 3814272 173 5177544 174 3507840 175 5040000 176 4055040 177 4927680 178 4229280 179 5735160 180 3732480 181 5929560 182 4402944 183 5446080 184 4663296 185 6073920 186 4285440 187 6462720 188 4981248 189 5878656 190 4924800 191 6967680 192 4718592 193 7188864 194 5475456 195 6289920 196 5531904 197 7645176 198 5132160 199 7880400 200 5760000 201 7216704 202 6181200 203 8184960 204 5640192 205 8265600 206 6555744 207 7869312 208 6709248 209 9028800 210 5806080 211 9393720 212 7143552 213 8588160 214 7349616 215 9535680 216 6718464 217 9999360 218 7769520 219 9334656 220 7603200 221 10692864 222 7288704 223 11089344 224 8257536 225 9720000 226 8656704 227 11696856 228 7879680 229 12008760 230 8743680 231 10644480 232 9354240 233 12649104 234 8491392 235 12453120 236 9855360 237 11831040 238 9870336 239 13651680 240 8847360 241 13997280 242 10541520 243 12754584 244 10892160 245 13829760 246 9918720 247 14938560 248 11427840 249 13720896 250 11250000 251 15813000 252 10450944 253 16030080 254 12289536 255 14100480 256 12582912 257 16974336 258 11442816 259 17006976 260 12579840 261 15785280 262 13487760 263 18191184 264 12165120 265 17858880 266 13789440 267 16917120 268 14433408 269 19464840 270 12597120 271 19902240 272 15040512 273 17611776 274 15427296 275 19800000 276 13989888 277 21253656 278 16112880 279 19284480 280 15482880 281 22187760 282 14943744 283 22664904 284 17176320 285 19699200 286 17297280 287 23143680 288 15925248 289 24054048 290 17539200 291 21901824 292 18669312 293 25153464 294 16595712 295 24638400 296 19436544 297 23094720 298 19846800 299 26522496 300 17280000 301 26699904 302 20656800 303 24724800 304 21012480 305 27230400 306 19035648 307 28934136 308 21288960 309 26222976 310 21427200 311 30079920 312 20127744 313 30663984 314 23218416 315 26127360 316 23662080 317 31854696 318 21430656 319 32155200 320 23592960 321 29398464 322 24482304 323 33488640 324 22674816 325 32760000 326 25983504 327 31078080 328 26449920 329 34868736 330 22809600 331 36264360 332 27441792 333 32799168 334 27943776 335 36083520 336 24772608 337 38272416 338 28789488 339 34626816 340 28200960 341 39283200 342 26593920 343 39530064 344 30514176 345 34974720 346 31065264 347 41781576 348 28062720 349 42508200 350 30240000 351 38211264 352 32440320 353 43986624 354 29566080 355 42940800 356 33834240 357 39481344 358 34410960 359 46267920 360 29859840 361 46915560 362 35577360 363 42166080 364 35223552 365 46673280 366 32676480 367 49430496 368 37306368 369 44634240 370 36443520 371 50004864 372 34283520 373 51894744 374 38776320 375 45000000 376 39849984 377 53202240 378 35271936 379 54439560 380 39398400 381 49158144 382 41806080 383 56181504 384 37748736 385 53222400 386 43133184 387 51492672 388 43803648 389 58863480 390 37739520 391 59457024 392 44255232 393 53951040 394 45871056 395 59155200 396 41057280 397 62570376 398 47282400 399 55157760 400 46080000 401 64480800 402 43300224 403 64995840 404 49449600 405 56687040 406 49109760 407 66813120 408 45121536 409 68417520 410 49593600 411 61709184 412 52445952 413 68987520 414 47215872 415 68604480 416 53673984 417 64451520 418 54172800 419 73559640 420 46448640 421 74618040 422 56362320 423 67246848 424 57148416 425 73440000 426 51528960 427 76245120 428 58796928 429 69189120 430 57214080 431 80062560 432 53747712 433 81182304 434 59996160 435 70156800 436 62156160 437 83064960 438 56007936 439 84604080 440 60825600 441 74680704 442 64157184 443 86937864 444 58309632 445 84585600 446 66536064 447 79387200 448 66060288 449 90518400 450 58320000 451 90921600 452 69253632 453 82627200 454 70181136 455 88058880 456 63037440 457 95443536 458 72052560 459 85660416 460 69949440 461 97971720 462 63866880 463 99252384 464 74833920 465 85708800 466 75894624 467 101847096 468 67931136 469 101033856 470 74718720 471 92873664 472 78842880 473 104892480 474 70986240 475 102600000 476 78962688 477 96437952 478 81910080 479 109901760 480 70778880 481 110545344 482 83983680 483 97929216 484 84332160 485 109509120 486 76527504 487 115500816 488 87137280 489 103934016 490 82978560 491 118370280 492 79349760 493 119266560 494 89631360 495 102643200 496 91422720 497 120234240 498 82325376 499 124251000 500 90000000 501 111775104 502 94878000 503 127263024 504 83607552 505 123624000 506 96180480 507 115157952 508 98316288 509 131871720 510 84602880 511 130685184 512 100663296 513 119672640 514 101846016 515 131114880 516 91542528 517 136984320 518 102041856 519 124261056 520 100638720 521 141420240 522 94711680 523 143055144 524 107902080 525 120960000 526 109147104 527 145704960 528 97320960 529 147756048 530 107153280 531 133047360 532 110315520 533 150433920 534 101502720 535 146992320 536 115467264 537 137643840 538 116789040 539 152127360 540 100776960 541 158339880 542 119413440 543 142309440 544 120324096 545 155390400 546 105670656 547 163666776 548 123418368 549 147044160 550 118800000 551 166622400 552 111919104 553 165634560 554 127521936 555 145774080 556 128903040 557 172808136 558 115706880 559 173549376 560 123863040 561 155105280 562 133126560 563 178452984 564 119549952 565 173134080 566 135989424 567 158723712 568 137410560 569 184219440 570 118195200 571 186168840 572 138378240 573 167224320 574 138862080 575 182160000 576 127401984 577 192099456 578 144324288 579 172532736 580 140313600 581 192092544 582 131410944 583 196447680 584 149354496 585 169827840 586 150920784 587 202261416 588 132765696 589 203558400 590 147830400 591 183484224 592 155492352 593 208527264 594 138568320 595 197406720 596 158774400 597 189129600 598 159134976 599 214921200 600 138240000 601 217081200 602 160199424 603 194851008 604 165254400 605 210830400 606 148348800 607 223647936 608 168099840 609 196439040 610 163382400 611 226646784 612 152285184 613 230345784 614 173604816 615 198374400 616 170311680 617 234884496 618 157337856 619 237176040 620 171417600 621 212471424 622 180479520 623 236839680 624 161021952 625 234375000 626 183983904 627 216691200 628 185747328 629 247815936 630 156764160 631 251238960 632 189296640 633 225449280 634 191128176 635 245790720 636 171445248 637 251701632 638 192931200 639 231880320 640 188743680 641 263374080 642 176390784 643 265847064 644 195858432 645 228856320 646 200931840 647 270839376 648 181398528 649 271022400 650 196560000 651 239984640 652 207868032 653 278444424 654 186468480 655 269755200 656 211599360 657 252035712 658 209212416 659 286190520 660 182476800 661 288804120 662 217586160 663 256628736 664 219534336 665 275788800 666 196795008 667 295827840 668 223550208 669 266144256 670 216501120 671 299534400 672 198180864 673 304820544 674 229634496 675 262440000 676 230315904 677 310288056 678 207760896 679 306625536 680 225607680 681 280724544 682 235699200 683 318611304 684 212751360 685 308545920 686 237180384 687 288210240 688 244113408 689 325031616 690 209848320 691 329938680 692 248522112 693 287400960 694 250689456 695 322257600 696 224501760 697 337236480 698 255049200 699 303578496 700 241920000 701 344471400 702 229267584 703 346213440 704 259522560 705 298874880 706 263919744 707 346147200 708 236528640 709 356400120 710 257644800 711 319438080 712 270673920 713 361405440 714 236888064 715 345945600 716 275287680 717 327640320 718 277607520 719 371694240 720 238878720 721 367121664 722 281493360 723 335934720 724 284618880 725 365400000 726 252996480 727 384239856 728 281788416 729 344373768 730 280039680 731 389055744 732 261411840 733 393832104 734 296582976 735 331914240 736 298450944 737 396918720 738 267805440 739 403582680 740 291548160 741 358525440 742 300029184 743 410171664 744 274268160 745 396936000 746 311368464 747 370464192 748 310210560 749 411578496 750 270000000 751 423564000 752 318799872 753 379512000 754 319213440 755 413136000 756 282175488 757 433797336 758 326637360 759 384721920 760 315187200 761 440710320 762 294948864 763 435093120 764 334448640 765 380712960 766 337089024 767 448418880 768 301989888 769 454755840 770 319334400 771 407384064 772 345065472 773 461889144 774 308956032 775 446400000 776 350429184 777 408167424 778 353180880 779 471139200 780 301916160 781 472348800 782 356742144 783 426202560 784 354041856 785 464368320 786 323706240 787 487442616 788 366968448 789 436588416 790 354931200 791 484775424 792 328458240 793 495593280 794 375422256 795 428613120 796 378259200 797 506260776 798 330946560 799 508087296 800 368640000 801 456762240 802 386884800 803 513406080 804 346401792 805 489646080 806 389975040 807 467156160 808 395596800 809 529474320 810 340122240 811 533410920 812 392878080 813 477653760 814 400878720 815 519670080 816 360972288 817 543533760 818 410505120 819 475517952 820 396748800 821 553386840 822 370255104 823 557440944 824 419567616 825 475200000 826 413925120 827 565608456 828 377726976 829 569721960 830 411626880 831 510087744 832 429391872 833 564254208 834 386709120 835 558875520 836 433382400 837 520680960 838 441357840 839 590588880 840 371589120 841 594116040 842 447708240 843 532506240 844 450898560 845 575789760 846 403481088 847 590325120 848 457187328 849 543957696 850 440640000 851 614680704 852 412231680 853 620649624 854 457470720 855 531878400 856 470375424 857 629421936 858 415134720 859 633838920 860 457712640 861 555448320 862 480375360 863 642734784 864 429981696 865 621305280 866 487093824 867 577297152 868 479969280 869 650707200 870 420940800 871 656720064 872 497249280 873 591349248 874 498389760 875 630000000 876 448063488 877 674525256 878 507624480 879 603683136 880 486604800 881 683796960 882 448084224 883 688464504 884 513257472 885 591321600 886 521627184 887 697863216 888 466477056 889 688214016 890 507513600 891 623557440 892 532288512 893 709827840 894 476323200 895 688219200 896 528482304 897 636539904 898 543110400 899 724953600 900 466560000 901 728642304 902 545529600 903 640797696 904 554029056 905 711547200 906 495763200 907 746141736 908 561449088 909 667569600 910 528353280 911 756057120 912 504299520 913 754649280 914 572661216 915 653529600 916 576420480 917 755314560 918 513962496 919 776150640 920 559595520 921 694419264 922 587830320 923 781522560 924 510935040 925 759240000 926 595514304 927 708020352 928 598671360 929 801764160 930 514252800 931 788296320 932 607156992 933 721918080 934 611082576 935 775526400 936 543449088 937 822656016 938 606203136 939 735935616 940 597749760 941 833236680 942 557241984 943 836478720 944 630743040 945 705438720 946 629354880 947 849277176 948 567889920 949 849453696 950 615600000 951 764512704 952 631701504 953 865522224 954 578627712 955 836121600 956 655280640 957 771724800 958 659410560 959 863928576 960 566231040 961 886580160 962 663272064 963 793758528 964 671869440 965 862663680 966 587575296 967 904230096 968 674657280 969 803727360 970 657054720 971 915497640 972 612220032 973 902321280 974 693004896 975 786240000 976 697098240 977 932573856 978 623604096 979 930441600 980 663828480 981 839108160 982 710221680 983 949861104 984 634798080 985 917421120 986 715599360 987 836849664 988 717050880 989 965010816 990 615859200 991 973241280 992 731381760 993 870344640 994 721405440 995 945648000 996 658603008 997 991025976 998 745506000 999 885577536 1000 720000000