DSD Assignment 2