All 25 exercises & my solutions in Part 1.