completed solutions of chapter 2