CS246 HW3 Q3