solutions for exercise 24 4005483