Assignment 3 CS 2400