problem 4.22 solution - si-manual