my codeeval.com solutions.