Practice Problem 2.6 - si-manual