2450 Assignment 4