Coding challenges from http://paiza.jp/poh/enkoi.