Assignment 1: P1