The document discusses reductions between problems to prove NP-completeness. It first reviews P, NP, reductions, NP-hard and NP-complete problems. It then walks through reducing directed Hamiltonian cycle to undirected Hamiltonian cycle to traveling salesman problem (TSP) to prove that TSP is NP-complete in 3 steps or less.