Practice Problem 3.3 - si-manual