Assignment 3: Question 8

That was hard!!!