"ADOBEC" contains A, B, and C -- length 6. But is that the shortest window, or is there something shorter hiding later in the string?
Given s = "ADOBECODEBANC" and t = "ABC", find the shortest substring of s containing all characters of t. Starting from index 0, where do you think the first valid window ENDS?