The suggested answer is B, C.
The three-tier design typically includes a Core, Distribution, and Access layer. Adding a distribution layer distributes routing decisions more efficiently, freeing up resources in the Core which improves performance and routing throughput. Additionally, including a distribution layer enhances scalability by handling Layer 3 routing and access control, making it suitable for large deployments.