CS171 HW4