[DM HW3] Final submission

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>