problem 15.25 solution - si-manual