Combinatorics (for both questions)