q1

credit
q2