Problem 3.16 added