CDR: Directed Hamiltonian path problem