q4 1st solution
q4 2st solution