problem 4.23 solution - si-manual