problem 4.30 solution - si-manual