https://pixystone.github.io/posts/2013/01/10/python-challenge-3/
Python Challenge 3 - 细水长流