Systematic counting and probability
Build a model, justify why it applies and check the result.
IKMC Grades 9-10 - Selected Topics
Define exactly what one counted object is: whether order matters, whether repetition is allowed, and when two outcomes are the same.
Split a count into disjoint cases that together cover every possibility.
Count the complement when the forbidden outcomes are easier to count.
Find the worst case to decide how many choices guarantee a result.