2.10. Combinations and permutations