[Initial Commit] 13307130280_ShizhengQin_assignment3