almost hamiltonian graph