problem 3.15 solution - si-manual