Done homework #2.