Assignment 1.