Assignment 1 from last term