ENG504 Assignment 1 Solution