Homework Assignment #3 Solutions