Lecture 10, task 3 done.