1 6 2 168 3 86400 4 11585247657984000