[hash] Longest Substring Without Repeating Characters