Homework 5 done.