Minimum Window Substring Leetcode Java