refine code
add new problem 152 / 152