problem 3.5 solution - si-manual