problem 15.38 solution - si-manual