This is Fangfang Wang's HW3