problem 2.10 solution - si-manual