Here is the commit from the second homework.