Answers to challenge 04