Added Problem 16 Solution