52 Exercises and Solutions