Practice Problem 3.2 - si-manual