Lesson 3 solution