Added solutions for exercises 25-29.