Problem 2.14
Problem 2.15