Added Problem 8 Solution