1 7 2 80 3 128000 4 838860800000000 5 382975303672481290649600000000000000000000000 6 59718949664297007361596167403724029866362580692218018766835312230400000000000000000000000000000000000000000000000000000000000000000000 7 373507769752625175285162869043692773355384383599054269189509946579168665652840406307456633890755125473572769437455258202812922538093011158990991662809605316511849648762814454570809667878633927711129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000