solutions for exercise 53 6357738