problem 3.16 solution - si-manual