CSE527HW4