Exercise 2a: Graph-Theoretic Concepts