Euler Paths and Circuits, Hamilton Paths and Circuits