solve all exercise in chapter 2