Homework2 finale.