回文の発掘 ref: http://qiita.com/cielavenir/items/af34c487b2118521adce