Zhaorui_Zhangqi_assignment2