http://www.iteye.com/problems/70945
http://www.open-open.com/61.htm
https://github.com/JackJiang2011/beautyeye