CS171 HW3