q6 update
q7 2st solution