3. The Structure of Graphs