Following the introduction to algorithms, we are able to discuss the nuances of the P vs. NP problem.