Home Assignment 2018