challenge_05 (75 pts)

Required files:
Answer: