Challenge 6 solved.