The assignment2 of coursera course.md