leetcode1044