====== Lecture 36: Problem set 10 ======