Leetcode Longest Substring Without Duplicates Cleaner Kaerose