problem 5.21 solution - si-manual