My solutions for checkio.org