problem 5.28 solution - si-manual