update Qn3