My CodeEval Solution