Deardeng's code in 2014.09.17