This is my solutions for Codeeval challenges