Practice Problem 3.7 - si-manual