answer for exer 2.19