problem 1.20 solution - si-manual