Practice Problem 3.4 - si-manual