Update 006--Programming Exercise 2-6