Lecture 24 gives an introduction to P and NP and polynomial-time reductions.