We'll continue thinking about generating functions, showing some more advanced techniques for particular competition problems.