problem 15.34 solution - si-manual