Problem #1: https://leetcode.com/problems/longest-substring-without-repeating-characters/
Problem #2: https://leetcode.com/problems/minimum-window-substring/
Problem #3: https://codeforces.com/contest/488/problem/D
Problem #4: https://codeforces.com/contest/1077/problem/F2