4.2.6 problem 30

(a)
(b)