challenge: What is a necessary condition for a graph to have a cycle double cover?
  
  A. The graph must be bridgeless
  B. The graph must be a complete graph
  C. The graph must be directed
  D. The graph must be a tree
  Answer: 