problem 5.15 solution - si-manual