Homework #2 done.