Practice Problem 3.6 - si-manual