problem 5.58 solution - si-manual