finish chap7 problems; give up on graph DFS traversal