CS424 HW3