finish assignment4
Merge pull request #249 from f0rward/assignment4

13307130195_CHENSHAOXIANG_assignment4