CodeEval 51