Homework - done.