permutations and factorials 8569849