Explain why any two of the three properties — connected, acyclic, has n−1 edges — imply the third for a graph on n vertices.
Think about your answer, then reveal below.
Model answer: If a graph is connected and acyclic, induction on n shows it has n−1 edges (remove a leaf, apply inductive hypothesis, restore). If it's connected with n−1 edges, any cycle would create a redundant edge — removing it would still leave the graph connected, meaning you could reach n vertices with n−2 edges, but connected acyclic graphs need exactly n−1, a contradiction. If it's acyclic with n−1 edges, a forest on n vertices with k components has n−k edges, so n−1 edges forces k=1, i.e., connectivity.
The equivalence is elegant: each pair of conditions pins down the third by a counting or path argument. The inductive proof (connected + acyclic → n−1 edges) is worth knowing: every tree has a leaf, removing it drops one vertex and one edge, and the remaining graph is still a tree by induction. The other directions use the fact that cycles introduce redundant connections and that a disconnected forest on n vertices always has fewer than n−1 edges.