Homework #3 Solution