Exercise 2-20

Solution(1)