HW3 Yue Long

HW3 Submission by Yue Long