How does fulfilling the Breadth requirement work?