Problem 3 finished, add LongestSubstringWithoutRepeatingCharacters