Finish part(b)