6th commit.
重新做了一遍这三道题。