CodeEval challenge number 156