leetcode 9.7