My Lecture 2.1 solution, pre-review