CodeEval challenge number 104