Homework 3 done.