leetcode 5-10