Leetcode Smallest Substring