Question 8 has changed. Updating solution to match.