problem 1.17 solution - si-manual