problem 2.46 solution - si-manual