longestSubstringWithTwoUniqueCharacters