Minimum Window Substring Leetcode Solution