Challenge 6 works.