CodeEval 59