solutions for exercise 11 8525698