If a graph $G$ has a spanning cycle $Z$, then $G$ is called a Hamiltonian graph and $Z$ has a Hamiltonian cycle. A theta graph is a block with two nonadjacent vertices of degree 3 and all other points of degree 2.
Question: How am I going to show that every nonhamiltonian 2-connected graph has a theta subgraph?
Thanks in advance.