54 Exercises and Solutions