Homework #2: done.