finish leetcode 76 Minimum Window Substring Problem