Problem 3
Suppose is connected but is none of a clique, a cycle, or a tree; then contains a cycle but is not itself that cycle. Take a shortest cycle . If has no triangle, pick a vertex outside adjacent to some on (it exists since is connected and larger than ), and let be a neighbor of on ; minimality of forces and to be non-adjacent, so toggling is legal, and it keeps the graph connected because keeps its other cycle-neighbor while reconnects through its new edge to . If instead has a triangle, take a maximal clique (a proper subset of the vertices) and an edge from a vertex to some ; maximality gives a vertex not adjacent to , and toggling is legal and keeps the graph connected, because stays linked to the rest of while reconnects through .