NPFL067 Assignment 1