Minimum Window Substring Leetcode Solution 19