Completed Assignment 1;