See below problem 1-1