problem 15.33 solution - si-manual