solutions for exercise 26 8807336