Ch04. Prog proj 4.4