作业2和3

之前忘记pull request了。