problem 2.56 solution - si-manual