Leetcode 76 Minimum Window Substring Java