leetcode344