solutions for codeeval site