problem 5.23 solution - si-manual