CodeEval 136,139,140