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