CodeEval 49