my codeeval solutions