my solution version 3
Merge pull request #2 from wuyinan0126/develop

my solution version 3