This problem depends on a previous problem.
Links to problem 6:
Problem 99.1.6 Problem 99.1.6Key

Key