problem 4.25 solution - si-manual