leetcode 7.31