Practice Problem 7.4 - si-manual