Solved challenge 8.