CodeEval 47