Final version of first Homework