Finish challenges of chapter 2