problem 2.15 solution - si-manual