CodeEval 138