Minimum Window Substring. Hard