Longest Non Repeating Substring Leetcode Contest Ladder