add chapter 2 problem 1