added some solution for http://www.checkio.org