42 Exercises and Solutions