Add Find Smallest Substring which Contains All Characters in Another String