problem 142 first submit
problem 142 first submit