Answer ex4.30 (in progress)
Answer ex4.30