1. Problem Statement (Simple Explanation) You’re given two strings: s (length m) t (length n) You must find the minimum window substring of s that contains every character in t , including duplicates. If no such window exists, return "". It’s guaranteed that if an answer exists, it is unique . Characters: Both s and t contain only uppercase and lowercase English letters. Goal (follow-up): O(m + n) time. 2. Examples Example 1: Input: s = "ADOBECODEBANC", t = "ABC" Valid windows that cover "ABC" include: "ADOBEC" (covers A, B, C) "DOBECODEBA" (longer) "BANC" (B at index 9, A at 10, N at 11, C at 12) The minimum such window is "BANC". Output: "BANC" Example 2: Input: s = "a", t = "a" Only window "a". Output: "a" Example 3: Input: s = "a", t = "aa" t requires two 'a's, but s has only one → no valid window. Output: "...