This problem depends on the previous problem. Links to problem 3: Problem 99.1.3 Problem 99.1.3.Key
Key