Hi Hyunju,
Sorry I finished them at this very late day... I added some explanation and let me know if it's still unclear.
Goodnight! Ziming