CodeEval solutions