answers to codeeval challenges