leetcode_10_23