Approximate and Randomized Algorithms for Computing a Second Hamiltonian Cycle | Synapse