minimum size subarray sum
longest substring without repeating characters
minimum window substring
longest substring with at most two distinct characters
longest substring with at most k distinct characters
remove nth node from end of list