Assignment 1
-------