2004310624 362880 6 24 1278945320 479001600 2 120 3628800 5040