problem 15.3 solution - si-manual