Homework #3 updated