Overall a very good homework, well done.